.post-production{gap:20px;padding-top:16px;display:grid}.post-production h2{margin:10px 0;font-size:26px;font-weight:650;line-height:1.3}.post-production h3{margin-bottom:8px;font-size:19px;font-weight:600;line-height:1.4}.post-production h4{margin:16px 0 8px;font-size:15px;font-weight:600}.post-production p{color:var(--muted-foreground);margin:8px 0;font-size:14px;line-height:1.65}.post-production small{color:var(--muted-foreground);font-size:12px;line-height:1.6}.post-production>header,.post-production-plans header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.post-production nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.post-production nav button{border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.post-production nav button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.post-production-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;gap:20px;display:grid}.post-production-workbench aside{gap:10px;display:grid;position:sticky;top:72px}.post-production label{font-size:14px;line-height:1.6;display:block}.post-production input[type=checkbox]{accent-color:var(--primary);vertical-align:middle;width:16px;height:16px;margin-right:8px}.post-production details{border-top:1px solid var(--border);margin-top:10px;padding-top:12px}.post-production summary{cursor:pointer;padding-bottom:10px;font-size:14px}.post-production-candidates{gap:10px;max-height:850px;margin-top:16px;display:grid;overflow:auto}.post-production-candidates article{border:1px solid var(--border);border-radius:10px;gap:10px;padding:14px;display:grid}.post-production-candidates article.selected{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.post-production-candidates article>div{color:var(--muted-foreground);justify-content:space-between;gap:12px;font-size:12px;display:flex}.post-production-candidates strong{font-size:14px;font-weight:500}.post-production-candidates button{color:var(--foreground)}.post-production-plans{gap:16px;display:grid}.post-production-output{border-top:1px solid var(--border);align-items:center;gap:16px;padding:16px 0;display:flex}.post-production-output>div{overflow-wrap:anywhere;flex:1;min-width:0}.post-production-output>a{flex-shrink:0;place-items:center;width:72px;height:80px;display:grid}.post-production-output img{object-fit:contain;border-radius:6px;width:100%;height:100%}.post-production-output strong{font-size:14px}.post-production .post-production-error{color:var(--destructive)}.post-production-notice{background:var(--muted);border-radius:10px;padding:12px 16px}.post-production-fields{grid-template-columns:1fr 2fr;gap:16px;margin:20px 0;display:grid}.post-production-rule{border-bottom:1px solid var(--border);margin-bottom:10px;padding:16px 0}.post-production-assignment{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 180px;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:grid}@media (max-width:1000px){.post-production-workbench{grid-template-columns:1fr}.post-production-workbench aside{position:static}.post-production-candidates{max-height:550px}}@media (max-width:650px){.post-production-fields,.post-production-assignment{grid-template-columns:1fr}.post-production-output,.post-production>header,.post-production-plans header{flex-wrap:wrap}}.post-production-selection{gap:8px;margin-top:12px;display:flex}.post-production-references{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.post-production-references label{overflow-wrap:anywhere;max-width:130px;font-size:12px}.post-production-references img{object-fit:contain;width:90px;height:90px}.post-production-prompt{white-space:pre-wrap;max-height:200px;overflow:auto}.content-library,.content-workflows{color:var(--foreground);padding:18px 0}.content-library-heading,.content-library-tools,.content-workflow-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.content-library-heading{justify-content:space-between}.content-library h2,.content-workflows h2{font-size:18px;font-weight:650}.content-library p,.content-workflows header p,.content-library-count{color:var(--muted-foreground);font-size:13px}.content-library-tools input{flex:1;min-width:180px}.content-library-empty{border:1px dashed var(--border);border-radius:14px;padding:36px}.content-workflow-row{text-align:left;border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) auto;gap:6px 16px;width:100%;padding:16px;display:grid}.content-workflow-row small{color:var(--muted-foreground)}.content-workflow-row[aria-pressed=true]{background:var(--accent)}.content-workflow-detail{border:1px solid var(--border);border-radius:14px;margin:16px 0;padding:20px}.content-workflow-detail h3{margin-bottom:8px;font-weight:650}.content-workflow-actions{margin-top:16px}.content-workflow-actions a{font-size:14px;text-decoration:underline}.content-workflow-outputs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.content-workflow-outputs button{border:1px solid var(--border);text-align:left;border-radius:10px;padding:12px}.content-workflow-outputs small{color:var(--muted-foreground);margin-top:6px;display:block}.recorded-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--background);max-height:360px;padding:14px;font-size:12px;line-height:1.6;overflow:auto}.recorded-prompt summary{cursor:pointer;padding:10px 0}.posts-subnav{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.posts-subnav button[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground)}@media (max-width:600px){.content-workflow-row{grid-template-columns:1fr}}.content-workflow-episode{gap:10px;margin:10px 0;display:grid}.content-workflow-episode-job{border:1px solid var(--border);background:var(--surface-2,transparent);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.content-workflow-episode-job pre{white-space:pre-wrap;-webkit-user-select:text;user-select:text;max-height:360px;font-size:12px;line-height:1.45;overflow:auto}.content-workflow-episode-job summary{cursor:pointer}.drama-story-facts{color:var(--muted-foreground);margin:6px 0 0;font-size:12.5px;line-height:1.45}.story-ad-concept{white-space:normal;gap:8px;display:grid}.story-ad-concept>.drama-story-facts{margin:0}.story-ad-concept blockquote{border-left:3px solid var(--border);color:var(--foreground);margin:0;padding:8px 12px;font-size:14px;line-height:1.55}.story-ad-concept ol{color:var(--muted-foreground);margin:0;padding-left:22px;font-size:12.5px;line-height:1.6}.story-ad-concept ol b{color:var(--foreground);font-weight:600}.story-ad-superseded{font-size:var(--text-sm);color:var(--tone-amber);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.story-ad-superseded button{border:1px solid var(--hairline);background:var(--card);color:inherit;cursor:pointer;border-radius:999px;padding:2px 8px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-xl:1.25rem;--font-weight-normal:400;--font-weight-medium:500;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-border:var(--border);--color-popover:var(--popover)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-geist-sans)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-60{top:calc(var(--spacing) * 60)}.top-100{top:calc(var(--spacing) * 100)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-21{order:21}.order-22{order:22}.order-23{order:23}.order-24{order:24}.order-25{order:25}.order-31{order:31}.order-41{order:41}.order-42{order:42}.order-71{order:71}.order-72{order:72}.order-123{order:123}.order-124{order:124}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.row-116{grid-row:116}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-1{--tw-scale-x:1%;--tw-scale-y:1%;--tw-scale-z:1%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-\(--radius-control\){border-radius:var(--radius-control)}.rounded-\(--radius-panel\){border-radius:var(--radius-panel)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xl\!{border-radius:calc(var(--radius) * 1.4)!important}.rounded-t-\(--radius-panel\){border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) * .6)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-\(--radius-panel\){border-bottom-right-radius:var(--radius-panel);border-bottom-left-radius:var(--radius-panel)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--hairline\){border-color:var(--hairline)}.border-\(--hairline-strong\){border-color:var(--hairline-strong)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-ring{border-color:var(--ring)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--surface-hover\){background-color:var(--surface-hover)}.bg-\(--surface-overlay\){background-color:var(--surface-overlay)}.bg-\(--surface-well\){background-color:var(--surface-well)}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input,.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-9{padding:calc(var(--spacing) * 9)}.p-77{padding:calc(var(--spacing) * 77)}.p-777{padding:calc(var(--spacing) * 777)}.p-1789{padding:calc(var(--spacing) * 1789)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--foreground)}.accent-ring{accent-color:var(--ring)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-flat\){--tw-shadow:var(--shadow-flat);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-floating\){--tw-shadow:var(--shadow-floating);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-overlay\){--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-raised\){--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(--hairline\){--tw-ring-color:var(--hairline)}.ring-\(--hairline-strong\){--tw-ring-color:var(--hairline-strong)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,opacity\]{transition-property:color,background-color,border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,transform\,opacity\,filter\]{transition-property:translate,transform,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--motion-fast\){--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.duration-\(--motion-medium\){--tw-duration:var(--motion-medium);transition-duration:var(--motion-medium)}.duration-\(--motion-quick\){--tw-duration:var(--motion-quick);transition-duration:var(--motion-quick)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\(--ease-bounce\){--tw-ease:var(--ease-bounce);transition-timing-function:var(--ease-bounce)}.ease-\(--ease-smooth-out\){--tw-ease:var(--ease-smooth-out);transition-timing-function:var(--ease-smooth-out)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\!paused{animation-play-state:paused!important}.\!running{animation-play-state:running!important}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_var\(--motion-medium\)_var\(--ease-smooth-out\)\,opacity_var\(--motion-medium\)\,filter_var\(--motion-medium\)\,scale_var\(--motion-medium\)_var\(--ease-smooth-out\)\,height_var\(--motion-quick\)\]{transition:transform var(--motion-medium) var(--ease-smooth-out),opacity var(--motion-medium),filter var(--motion-medium),scale var(--motion-medium) var(--ease-smooth-out),height var(--motion-quick)}.inline-0{inline-size:calc(var(--spacing) * 0)}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *),.group-focus\/menubar-item\:text-accent-foreground:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) * .8)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--sidebar-border)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:border-\(--input\):hover{border-color:var(--input)}.hover\:bg-\(--surface-hover\):hover{background-color:var(--surface-hover)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-\(--surface-hover\):focus{background-color:var(--surface-hover)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-foreground:focus{color:var(--foreground)}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\(--sidebar-ring\):focus-visible{outline-color:var(--sidebar-ring)}.focus-visible\:outline-destructive:focus-visible{outline-color:var(--destructive)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:calc(var(--radius) * .8)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-\(--surface-hover\)[aria-expanded=true]{background-color:var(--surface-hover)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-behind\:opacity-0[data-behind]{opacity:0}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-\(--motion-fast\)[data-ending-style]{--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-highlighted\:bg-\(--surface-hover\)[data-highlighted]{background-color:var(--surface-hover)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-highlighted\:text-foreground[data-highlighted]{color:var(--foreground)}:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-\(--surface-hover\)[data-popup-open]{background-color:var(--surface-hover)}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-popup-open\:text-foreground[data-popup-open]{color:var(--foreground)}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--muted)}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:scale-\[\.96\][data-starting-style]{scale:.96}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-starting-style\:blur-\[4px\][data-starting-style]{--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-\(--surface-hover\):where([data-state=open]),.data-open\:bg-\(--surface-hover\):where([data-open]:not([data-open=false])){background-color:var(--surface-hover)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:text-foreground:where([data-state=open]),.data-open\:text-foreground:where([data-open]:not([data-open=false])){color:var(--foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media (hover:hover){:is(.data-open\:hover\:bg-muted:where([data-state=open]),.data-open\:hover\:bg-muted:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}:is(.data-open\:hover\:bg-sidebar-accent:where([data-state=open]),.data-open\:hover\:bg-sidebar-accent:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent)}:is(.data-open\:hover\:text-sidebar-accent-foreground:where([data-state=open]),.data-open\:hover\:text-sidebar-accent-foreground:where([data-open]:not([data-open=false]))):hover{color:var(--sidebar-accent-foreground)}}:is(.data-open\:focus\:bg-muted:where([data-state=open]),.data-open\:focus\:bg-muted:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:scale-50:where([data-state=unchecked]),.data-unchecked\:scale-50:where([data-unchecked]:not([data-unchecked=false])){--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.data-unchecked\:opacity-0:where([data-state=unchecked]),.data-unchecked\:opacity-0:where([data-unchecked]:not([data-unchecked=false])){opacity:0}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-selected\:bg-\(--surface-hover\):where([data-selected=true]){background-color:var(--surface-hover)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:bg-muted\/50:where([data-state=active]),.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-active\:bg-muted\/50:where([data-state=active]),.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-active\:bg-sidebar-accent:where([data-state=active]),.data-active\:bg-sidebar-accent:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-active\:text-sidebar-accent-foreground:where([data-state=active]),.data-active\:text-sidebar-accent-foreground:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media (hover:hover){:is(.data-active\:hover\:bg-muted:where([data-state=active]),.data-active\:hover\:bg-muted:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}}:is(.data-active\:focus\:bg-muted:where([data-state=active]),.data-active\:focus\:bg-muted:where([data-active]:not([data-active=false]))):focus{background-color:var(--muted)}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover{color:var(--foreground)}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-\(--radius-panel\)>*):is(img:first-child){border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel)}:is(.\*\:\[img\:last-child\]\:rounded-b-\(--radius-panel\)>*):is(img:last-child){border-bottom-right-radius:var(--radius-panel);border-bottom-left-radius:var(--radius-panel)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:var(--accent-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius)!important;border-bottom-left-radius:var(--radius)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.native-finance{min-width:0}.native-finance .nf-tabs{flex-wrap:wrap;max-width:100%;height:auto;display:flex}.nf-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nf-context{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:22px 0 16px;font-size:.8125rem;display:flex}.nf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.nf-metrics.nf-three{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-metric{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:18px}.nf-metric>span{color:var(--muted-foreground);font-size:.875rem;display:block}.nf-metric>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(1.25rem,2.1vw,1.85rem);font-weight:550;display:block}.nf-metric>small{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.nf-prominent{border-color:var(--primary)}.nf-prominent>strong{color:var(--accent-foreground)}.nf-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.nf-panel{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:10px;min-width:0;padding:22px}.nf-panel h3{margin:0 0 14px;font-size:1rem;font-weight:550}.nf-panel p{color:var(--muted-foreground);margin:12px 0;font-size:.875rem;line-height:1.65}.nf-panel table{font-size:.875rem}.nf-panel th{color:var(--muted-foreground);white-space:normal}.nf-panel td{padding-top:12px;padding-bottom:12px}.nf-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nf-side{gap:18px;display:grid}.nf-line{color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.nf-line:hover{color:var(--primary)}.nf-line svg{flex:none}.nf-notice{background:var(--secondary);border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:12px;margin:18px 0;padding:17px;font-size:.875rem;display:flex}.nf-notice>svg{color:var(--accent-foreground);flex:none;margin-top:2px}.nf-notice strong{font-weight:550}.nf-notice p{color:var(--muted-foreground);margin:5px 0 0;font-size:.875rem;line-height:1.6}.nf-notice>button{flex-shrink:0;margin-left:auto}.nf-large{font-variant-numeric:tabular-nums;margin:14px 0;font-size:1.8rem;font-weight:550;display:block}.nf-large small{color:var(--muted-foreground);font-size:.875rem;font-weight:400}.nf-cost-row{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:14px;width:100%;padding:11px 0;font-size:.875rem;display:flex}.nf-cost-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.nf-source-comparison{color:var(--muted-foreground);margin-top:16px;font-size:.8125rem}.nf-source-comparison summary{cursor:pointer}.nf-facts{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;font-size:.875rem;display:grid}.nf-facts dt{color:var(--muted-foreground)}.nf-facts dd{text-align:right;font-variant-numeric:tabular-nums}.nf-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nf-source{text-align:left;cursor:pointer}.nf-source h3{margin:10px 0}.nf-source>strong{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:500}.nf-source small{color:var(--muted-foreground);font-size:.75rem}.nf-source-summary{gap:14px;margin:20px 0;display:flex}.nf-source-summary svg{flex:none}.nf-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:17px;font-size:.75rem;display:flex}.nf-footer span{align-items:center;gap:7px;display:flex}.nf-detail-sheet{padding:25px;overflow-y:auto}.nf-detail-body{gap:16px;display:grid}.nf-detail-body dl{font-size:.875rem}.nf-detail-body dt{color:var(--muted-foreground);margin:18px 0 6px}.nf-detail-body dd{overflow-wrap:anywhere;line-height:1.7}.nf-supplier{gap:18px;display:grid}.nf-supplier .nf-context{margin-bottom:0}.nf-panel-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.nf-panel-heading>span{color:var(--muted-foreground);font-size:.8125rem}.nf-secondary{color:var(--muted-foreground);margin-top:3px;font-size:.75rem;display:block}.nf-statement{border-top:1px solid var(--border);align-items:center;gap:24px;margin-top:18px;padding-top:18px;display:flex}.nf-statement>div{flex:none}.nf-statement span{color:var(--muted-foreground);font-size:.875rem}.nf-statement strong{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500;display:block}.nf-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.nf-stages>div{background:var(--secondary);border-radius:7px;padding:14px 12px}.nf-stages strong{color:var(--accent-foreground);font-size:1.7rem;font-weight:500;display:block}.nf-stages span{color:var(--muted-foreground);margin-top:5px;font-size:.8125rem;display:block}@media (max-width:1200px){.nf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-grid{grid-template-columns:minmax(0,1fr)}.nf-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.nf-metrics,.nf-metrics.nf-three,.nf-source-grid{grid-template-columns:minmax(0,1fr)}.nf-notice{flex-wrap:wrap}.nf-notice>button{margin-left:0}.nf-panel{padding:16px}.nf-statement{flex-direction:column;align-items:flex-start;gap:6px}.nf-controls{width:100%}.nf-stages{gap:7px}}body{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}html,body{margin:0;font-size:16px}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}.merchanting-shell{height:100svh;min-height:0;overflow:hidden}.wordmark{color:var(--foreground);letter-spacing:-.65px;align-items:center;gap:10px;font-size:21px;font-weight:560;display:flex}.company-picker{border-color:var(--border);width:100%;height:48px;color:var(--foreground);background:var(--secondary);gap:10px;padding:8px 10px}.company-monogram{background:var(--secondary);color:var(--muted-foreground);border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:750;display:grid}.company-sidebar [data-slot=sidebar-group]{padding:5px 13px 16px}.company-sidebar [data-slot=sidebar-group-label]{color:var(--muted-foreground);letter-spacing:1.5px;height:auto;padding:8px 11px 15px;font-size:12px}.company-sidebar [data-slot=sidebar-menu-button]{gap:12px;height:37px;padding:0 12px;font-size:14px;font-weight:430}.company-sidebar [data-slot=sidebar-menu]{gap:3px}.company-sidebar [data-slot=sidebar-menu-button] svg{opacity:.83;width:16px;height:16px}.nav-dot{background:var(--tone-blue);border-radius:100%;width:5px;height:5px;margin-left:auto}.account-row{border-top:1px solid var(--border);align-items:center;gap:10px;margin:13px 0 0;padding:18px 2px;font-size:14px;display:flex}.account-row div{flex-direction:column;flex:1;gap:3px;display:flex}.account-row strong{color:var(--foreground);font-weight:500}.account-row div span{color:var(--muted-foreground);font-size:12px}.avatar{background:var(--muted);width:31px;height:31px;color:var(--foreground);border-radius:100%;place-items:center;font-size:13px;display:grid}.os-main{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-header{background:var(--card);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.breadcrumb{color:var(--muted-foreground);align-items:center;gap:14px;font-size:14px;display:flex}.breadcrumb strong{color:var(--foreground);font-weight:500}.header-actions{align-items:center;gap:18px;display:flex}.private-label{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.workspace-columns{flex:1;min-height:0;display:flex;overflow:hidden}.conversation{background:var(--card);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:350px;display:flex}.conversation-heading{align-items:center;gap:11px;padding:26px 23px;display:flex}.agent-symbol{width:39px;height:39px;color:var(--muted-foreground);background:var(--secondary);border:1px solid var(--input);border-radius:12px;place-items:center;display:grid}.conversation-heading h1{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:560}.conversation-heading p{color:var(--muted-foreground);margin:3px 0 0;font-size:12px}.conversation-heading>div{flex:1}.conversation-body{flex:1;padding:35px 26px;overflow:auto}.eyebrow{letter-spacing:1.1px;color:var(--muted-foreground);font-size:12px;font-weight:500}.workspace-note h2{letter-spacing:-.8px;margin:15px 0 13px;font-size:25px;font-weight:500;line-height:1.24}.workspace-note p{color:var(--muted-foreground);font-size:16px;line-height:1.65}.context-document{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:11px;margin:29px 0 20px;padding:14px 12px;display:flex}.context-document div{flex:1}.context-document strong{color:var(--foreground);font-size:14px;font-weight:500}.context-document p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.5}.conversation-suggestions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.conversation-suggestions button{width:100%;color:var(--muted-foreground);border-color:var(--border);justify-content:space-between;font-size:14px;font-weight:400}.composer-wrap{padding:0 17px 19px}.composer{border:1px solid var(--input);box-shadow:0 3px 13px var(--tone-blue);border-radius:14px;padding:9px}@supports (color:color-mix(in lab, red, red)){.composer{box-shadow:0 3px 13px color-mix(in srgb, var(--tone-blue) 3.14%, transparent)}}.composer textarea{box-shadow:none;resize:none;border:0;outline:0;min-height:94px;padding:10px;font-size:16px}.composer textarea:focus-visible{box-shadow:none;border:0}.composer-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.composer-actions>span{color:var(--muted-foreground);flex:1;font-size:12px}.composer-actions>button:last-child{border-radius:9px}.composer-footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:11px 2px 0;font-size:12px;display:flex}.composer-footer>span:first-child{align-items:center;gap:5px;display:flex}.work-surface{background:var(--background);flex:1;min-width:0;padding:31px 31px 16px;overflow-y:auto}.surface-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.surface-title h2{letter-spacing:-1px;margin:7px 0 0;font-size:29px;font-weight:550;line-height:1.2}.surface-title button{background:var(--card);height:35px;font-size:14px}.surface-tabs{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.surface-tabs [data-slot=tabs-list]{gap:14px;height:31px;padding:0}.surface-tabs [data-slot=tabs-trigger]{flex:none;padding:0 1px;font-size:14px;font-weight:450}.surface-tabs [data-slot=tabs-trigger][data-active]{color:var(--muted-foreground)}.surface-tabs [data-slot=tabs-trigger]:after{background:var(--tone-blue);bottom:-10px}.library-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 18px;display:flex}.library-search{max-width:270px}.secondary-text{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 17px;display:grid}.media-card{min-width:0}.media-frame{aspect-ratio:4/5;background:var(--secondary);border-radius:11px;width:100%;display:block;position:relative;overflow:hidden}.media-frame img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .3s}.media-frame:hover img{transform:scale(1.025)}.media-type{color:var(--media-ink);background:var(--media-canvas);align-items:center;gap:5px;font-size:12px;display:flex;position:absolute;bottom:9px;left:9px}@supports (color:color-mix(in lab, red, red)){.media-type{background:color-mix(in srgb, var(--media-canvas) 63.92%, transparent)}}.media-type{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:5px;padding:4px 7px}.media-caption{padding:11px 1px 0}.media-caption h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:520;overflow:hidden}.media-caption p{color:var(--muted-foreground);justify-content:space-between;gap:6px;margin:5px 0 0;font-size:12px;display:flex}.media-caption p span{color:var(--secondary-foreground)}.library-footnote{color:var(--muted-foreground);padding-top:28px;font-size:12px;line-height:1.5}.empty-library{text-align:center;color:var(--secondary-foreground);justify-items:center;padding:90px 30px;display:grid}.empty-library h3{color:var(--muted-foreground);margin-top:20px;font-size:20px;font-weight:500}.empty-library p{margin-top:9px;font-size:16px}@media (min-width:1700px){.conversation{width:390px}.library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.work-surface{padding:35px 40px}}@media (max-width:1200px){.conversation{width:310px}.work-surface{padding:25px 22px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-caption p{flex-wrap:wrap}.surface-tabs [data-slot=tabs-list]{gap:11px}}@media (max-width:960px){.conversation{width:290px}.private-label{display:none}.surface-title{flex-wrap:wrap}.view-options{display:none}.work-surface{padding:24px 18px}.surface-tabs{overflow-x:auto}}@media (max-width:700px){.workspace-columns{flex-direction:column;overflow:auto}.conversation{border-right:0;border-bottom:1px solid var(--border);width:100%}.conversation-heading{padding:19px}.conversation-body{display:none}.composer-wrap{padding:0 17px 15px}.composer textarea{min-height:70px}.work-surface{padding:24px 20px;overflow:visible}.workspace-header{height:57px;padding-right:14px}.library-grid{gap:23px 13px}.surface-title h2{font-size:27px}.library-footnote{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.surface-title>div{min-width:0}.surface-title p{color:var(--muted-foreground);max-width:600px;margin:10px 0 0;font-size:14px;line-height:1.6}.wide-surface .work-surface{padding:38px max(30px,50% - 540px) 60px}.company-picker{font-weight:550}.company-placeholder{color:var(--muted-foreground);font-size:13px}.account-row{gap:8px}.account-row strong{white-space:nowrap;text-overflow:ellipsis;max-width:115px;overflow:hidden}.signout{color:var(--muted-foreground);font-size:11px}.error-line{border:1px solid var(--input);background:var(--secondary);color:var(--muted-foreground);border-radius:8px;margin:10px 0;padding:11px 13px;font-size:13px;line-height:1.6}.section-intro h3{letter-spacing:-.4px;margin:0 0 6px;font-size:18px;font-weight:550}.section-intro p,.helper-text{color:var(--muted-foreground);font-size:13px;line-height:1.7}.section-intro.with-action{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-intro.with-action p{margin:0}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.form-field>span:first-child{color:var(--muted-foreground);font-weight:550}.form-field small{color:var(--muted-foreground);font-size:12px;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wide-dialog[data-slot=dialog-content]{gap:20px;width:min(620px,100vw - 32px);max-width:none;max-height:calc(100svh - 50px);padding:24px;overflow:auto}.wide-dialog [data-slot=dialog-title]{letter-spacing:-.5px;font-size:21px;font-weight:550;line-height:1.25}.wide-dialog [data-slot=dialog-description]{margin-top:3px;font-size:14px;line-height:1.6}.wide-dialog [data-slot=dialog-footer]{margin:0 -24px -24px;padding:17px 24px}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.card-visual{position:relative}.card-select{border:1px solid var(--input);place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.card-select{border:1px solid color-mix(in srgb, var(--input) 78.82%, transparent)}}.card-select{background:var(--tone-neutral);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.card-select{background:color-mix(in srgb, var(--tone-neutral) 33.33%, transparent)}}.card-select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 5px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 13.33%, transparent)}@supports (color:color-mix(in lab, red, red)){.card-select{box-shadow:0 1px 5px color-mix(in srgb, var(--shadow) 13.33%, transparent)}}.card-select{opacity:0;color:var(--foreground);transition:opacity .15s}.media-card:hover .card-select,.card-select.checked{opacity:1}.card-select:focus-visible{opacity:1}.card-select.checked{background:var(--fill-blue);border-color:var(--tone-blue);color:var(--on-fill)}.is-selected .media-frame{outline:2px solid var(--tone-blue);outline-offset:3px}.document-cover{text-align:left;background:var(--secondary);width:100%;height:100%;color:var(--muted-foreground);flex-direction:column;padding:24px 20px 40px;display:flex;overflow:hidden}.document-kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:22px;font-size:10px}.document-cover h3{letter-spacing:-.7px;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:23px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.document-cover p{opacity:.65;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:14px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.document-cover>svg{opacity:.4;margin-top:auto}.cover-email,.cover-ads,.cover-support,.cover-ebook,.cover-finance,.cover-pages,.cover-operations{background:var(--secondary);color:var(--muted-foreground)}.media-caption>button{text-align:left;max-width:100%}.media-caption p span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.media-frame video{object-fit:cover;width:100%;height:100%}.table-title{text-align:left;font-size:14px;font-weight:500}.table-title>span,td>small,.finance-table td>small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.work-table td{padding:17px 8px}.load-more{justify-content:center;padding:30px;display:flex}.view-options button:first-child{background:0 0}.view-options button[aria-pressed=true]{background:var(--secondary)}.conversation-heading>button{flex-shrink:0;width:27px}.conversation .context-document{text-align:left;background:var(--card);width:100%}.conversation-body.has-messages{padding:6px 22px 22px}.chat-message{margin:0 0 27px;font-size:14px}.chat-message>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.chat-message>header strong{color:var(--muted-foreground);font-weight:550}.chat-message>header span{color:var(--secondary-foreground);font-size:10px}.message-user{background:var(--secondary);border-radius:11px;padding:13px 15px}.message-user .prose-content p{font-size:14px;line-height:1.65}.chat-message .prose-content{font-size:14px}.chat-message .prose-content h3{font-size:17px}.chat-message .prose-content h4{font-size:15px}.chat-message .prose-content pre{max-height:250px;font-size:11px}.message-work{flex-direction:column;gap:7px;margin-top:12px;display:flex}.message-work button{border:1px solid var(--input);color:var(--muted-foreground);background:var(--secondary);border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.message-work button svg:last-child{margin-left:auto;transform:rotate(-90deg)}.model-picker[data-slot=select-trigger],.agent-picker[data-slot=select-trigger]{height:28px;box-shadow:none;min-width:0;max-width:200px;color:var(--muted-foreground);background:0 0;border:0;padding:0 6px;font-size:11px}.composer .composer-actions>span{min-width:0}.composer-footer{gap:6px;font-size:10px}.composer-footer>span:last-child{white-space:nowrap}.context-chips{flex-wrap:wrap;gap:5px;max-height:86px;padding:8px 0;display:flex;overflow:auto}.context-chips>button:not([data-slot=button]){border:1px solid var(--input);background:var(--secondary);max-width:100%;color:var(--muted-foreground);border-radius:5px;align-items:center;gap:5px;padding:5px 6px;font-size:11px;display:flex}.context-chips>button>span{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.context-chips>[data-slot=button]{height:25px;font-size:11px}.agent-working{color:var(--tone-blue);align-items:center;gap:10px;margin:20px 0;font-size:12px;display:flex}.agent-working>div{flex-direction:column;gap:6px;display:flex}.agent-working strong{font-weight:450}.agent-working span{color:var(--secondary-foreground);font-size:10px}.thread-list{flex-direction:column;max-height:400px;display:flex;overflow:auto}.thread-list>button{text-align:left;border-bottom:1px solid var(--input);flex-direction:column;gap:6px;padding:16px 0;display:flex}.thread-list strong{font-size:14px;font-weight:500}.thread-list span{color:var(--muted-foreground);font-size:12px}.card-inspector[data-slot=sheet-content]{width:min(800px,100vw);max-width:none;box-shadow:-15px 0 60px var(--tone-blue);gap:0}@supports (color:color-mix(in lab, red, red)){.card-inspector[data-slot=sheet-content]{box-shadow:-15px 0 60px color-mix(in srgb, var(--tone-blue) 7.06%, transparent)}}.card-inspector[data-slot=sheet-content]{background:var(--card);overflow:hidden}.card-inspector [data-slot=sheet-header]{padding:25px 30px 17px}.card-inspector [data-slot=sheet-title]{letter-spacing:-.7px;padding-right:20px;font-size:25px;font-weight:550;line-height:1.2}.card-inspector [data-slot=sheet-description]{align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.inspector-breadcrumb{color:var(--muted-foreground);align-items:center;gap:9px;margin-bottom:15px;font-size:12px;display:flex}.inspector-breadcrumb>button{margin-left:auto}.inspector-breadcrumb-link{font:inherit;color:var(--muted-foreground);background:0 0;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.inspector-breadcrumb-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.inspector-breadcrumb-link{text-underline-offset:3px;cursor:pointer}.inspector-breadcrumb-link:hover{color:var(--foreground)}.inspector-actions{flex-wrap:wrap;gap:7px;padding:0 30px 18px;display:flex}.inspector-actions button{height:32px;font-size:12px}.inspector-tabs{border-bottom:1px solid var(--input);padding:0 30px}.inspector-tabs [data-slot=tabs-list]{justify-content:flex-start;gap:20px;width:100%}.inspector-tabs [data-slot=tabs-trigger]{flex:0;padding:10px 0;font-size:13px}.inspector-body{flex:1;min-height:0;padding:26px 30px 35px;overflow:auto}.inspector-body>.section-intro:first-child{margin-top:0}.inspector-footer{border-top:1px solid var(--input);background:var(--secondary);justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.inspector-footer>span{color:var(--muted-foreground);font-size:11px}.inspector-footer button{height:33px;font-size:12px}.artifact-media{background:var(--secondary);border:1px solid var(--input);border-radius:12px;justify-content:center;margin-bottom:27px;display:flex;overflow:hidden}.artifact-media img{object-fit:contain;width:auto;max-width:100%;max-height:560px}.artifact-media video{width:100%;max-height:580px}.artifact-media audio{width:100%;margin:20px}.file-download{color:var(--muted-foreground);align-items:center;gap:15px;padding:25px 15px;font-size:14px;display:flex}.html-preview{border:1px solid var(--input);background:var(--card);border-radius:10px;width:100%;height:650px}.prose-content{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.prose-content h3{letter-spacing:-.5px;color:var(--muted-foreground);margin:27px 0 12px;font-size:21px;font-weight:550;line-height:1.35}.prose-content h3:first-child{margin-top:0}.prose-content h4{color:var(--muted-foreground);margin:23px 0 10px;font-size:17px;font-weight:550;line-height:1.4}.prose-content p{white-space:pre-wrap;margin:0 0 17px}.prose-content ul,.prose-content ol{margin:0 0 18px;padding-left:23px}.prose-content ul{list-style:outside}.prose-content ol{list-style:decimal}.prose-content li{margin:6px 0;padding-left:2px}.prose-content a{color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.prose-content code{background:var(--secondary);word-break:break-word;border-radius:3px;padding:2px 4px;font-size:.86em}.prose-content pre{white-space:pre-wrap;border:1px solid var(--input);background:var(--secondary);border-radius:8px;margin:17px 0;padding:17px;font-size:12px;line-height:1.7;overflow:auto}.prose-content pre code{background:0 0;padding:0}.inline-card-link{color:var(--muted-foreground);border-bottom:1px solid var(--input);align-items:center;gap:4px;font-size:.92em;font-weight:500;display:inline-flex}.source-details{border-top:1px solid var(--input);margin-top:25px;padding-top:16px}.source-details summary,.source-note summary{color:var(--muted-foreground);cursor:pointer;font-size:12px}.source-details>summary{align-items:center;gap:6px;min-width:0;display:flex}.source-details>summary>svg{flex:none}.source-details>summary>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.source-details[open]>summary>.original-record-chevron{transform:rotate(180deg)}.detail-list{font-size:14px}.original-version-picker{align-items:center;gap:8px;min-width:0;margin:10px 0;font-size:12px;display:flex}.original-version-picker>span{white-space:nowrap}.original-version-picker select{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;color:var(--foreground);border-radius:6px;flex:1;padding:6px}.original-model-conflict{border-left:3px solid var(--warning,#b7791f);background:var(--muted);color:var(--foreground);overflow-wrap:anywhere;padding:8px 10px}.detail-list>div{border-bottom:1px solid var(--input);padding:16px 0}.detail-list dt{letter-spacing:.7px;color:var(--muted-foreground);margin-bottom:6px;font-size:11px}.detail-list dd{overflow-wrap:anywhere;color:var(--muted-foreground);line-height:1.75}.detail-list .detail-list>div{padding:7px 0}.detail-list .detail-list dt{letter-spacing:0}.long-editor{min-height:400px;font-size:14px;line-height:1.8}.edit-form{flex-direction:column;gap:18px;display:flex}.history-row{border-bottom:1px solid var(--input);text-align:left;width:100%;color:var(--tone-blue);align-items:center;gap:16px;padding:19px 0;display:flex}.history-row>div{flex-direction:column;flex:1;gap:5px;display:flex}.history-row strong{color:var(--muted-foreground);font-size:14px;font-weight:500}.history-row span{color:var(--muted-foreground);font-size:12px}.history-row>span{text-align:right}.history-row small{margin-top:4px;font-size:11px;display:block}.history-title{margin:20px 0;font-size:20px}.lineage-row{border:1px solid var(--input);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;padding:18px 15px;display:flex}.lineage-row button{color:var(--muted-foreground);text-align:left;max-width:38%;font-size:13px;font-weight:500}.lineage-row>span{color:var(--secondary-foreground);flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.source-note{background:var(--secondary);border-top:1px solid var(--input);color:var(--tone-blue);overflow-wrap:anywhere;flex-direction:column;gap:7px;padding:18px 25px;font-size:12px;display:flex}.source-note strong{color:var(--muted-foreground);font-size:11px;font-weight:500}.source-note code{font-size:10px}.observations{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 25px;display:grid}.observation{border:1px solid var(--input);border-radius:9px;padding:17px}.observation>div{flex-direction:column;gap:9px;display:flex}.observation strong{color:var(--muted-foreground);letter-spacing:-1px;font-size:27px;font-weight:500}.observation strong small{letter-spacing:0;font-size:12px}.observation p{color:var(--muted-foreground);font-size:12px;line-height:1.7}.observation>span{color:var(--secondary-foreground);margin:8px 0;font-size:10px;line-height:1.6;display:block}.observation details{color:var(--tone-blue);overflow-wrap:anywhere;font-size:11px}.comment{border-bottom:1px solid var(--input);margin-bottom:17px;padding:16px 0}.comment header{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.comment header strong{color:var(--muted-foreground);font-weight:500}.comment time{color:var(--secondary-foreground);font-size:11px}.comment .prose-content{font-size:14px}.brain-intro,.connection-note{border:1px solid var(--input);background:var(--secondary);color:var(--tone-blue);border-radius:12px;align-items:flex-start;gap:16px;margin:15px 0 28px;padding:24px;display:flex}.brain-intro>svg,.connection-note>svg{flex-shrink:0;margin-top:3px}.brain-intro strong{color:var(--muted-foreground);font-size:16px;font-weight:500}.brain-intro p,.connection-note p{color:var(--muted-foreground);margin:7px 0 0;font-size:14px;line-height:1.7}.connection-note p{margin:0}.knowledge-list{background:var(--card);border:1px solid var(--input);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.knowledge-row{text-align:left;border-bottom:1px solid var(--input);align-items:flex-start;gap:17px;padding:22px;display:flex}.knowledge-row:last-child{border-bottom:0}.knowledge-row:hover{background:var(--secondary)}.knowledge-icon{background:var(--secondary);width:37px;height:42px;color:var(--muted-foreground);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.knowledge-icon.canonical{background:var(--secondary);color:var(--tone-blue)}.knowledge-row>div{flex:1;min-width:0}.knowledge-row-title{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.knowledge-row h3{color:var(--muted-foreground);font-size:15px;font-weight:500;line-height:1.4}.knowledge-row p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.knowledge-row>div>span{color:var(--secondary-foreground);font-size:11px}.knowledge-sheet-meta{gap:13px;padding:0 30px 15px;display:flex}.provider-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.provider-card{background:var(--card);border:1px solid var(--input);border-radius:12px;padding:24px}.provider-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.provider-symbol{background:var(--secondary);width:41px;height:41px;color:var(--foreground);border-radius:10px;place-items:center;font-family:Georgia,serif;font-size:23px;display:grid}.provider-anthropic{background:var(--tone-orange)}.provider-xai{background:var(--card);font-style:italic}.provider-card h3{letter-spacing:-.5px;margin:22px 0 8px;font-size:20px;font-weight:550}.provider-card>p{color:var(--muted-foreground);min-height:65px;font-size:13px;line-height:1.7}.provider-detail{flex-direction:column;gap:8px;margin:22px 0 20px;display:flex}.provider-detail span{color:var(--muted-foreground);font-size:11px}.provider-detail strong{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px;font-weight:500}.provider-card .button-row button{font-size:12px}.capability-section{margin:38px 0}.capability-section>h3{letter-spacing:-.5px;margin-bottom:10px;font-size:20px;font-weight:550}.capability-section>p{color:var(--muted-foreground);max-width:800px;font-size:14px;line-height:1.8}.capability-list{border:1px solid var(--input);background:var(--card);border-radius:10px;margin-top:22px;overflow:hidden}.capability-list>div{border-bottom:1px solid var(--input);grid-template-columns:1fr 1fr 1.6fr;gap:15px;padding:16px 20px;font-size:13px;display:grid}.capability-list strong{color:var(--muted-foreground);font-weight:500}.capability-list span{color:var(--secondary-foreground)}.capability-list .capability-ready{color:var(--muted-foreground)}.capability-list .capability-pending{color:var(--tone-orange)}.integration-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.integration-grid article{border:1px dashed var(--input);color:var(--tone-blue);border-radius:10px;padding:23px}.integration-grid h3{color:var(--muted-foreground);margin:15px 0 10px;font-size:16px;font-weight:500}.integration-grid p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.integration-grid span{color:var(--tone-orange);margin-top:16px;font-size:11px;display:block}.team-table{background:var(--card);border:1px solid var(--input)}.team-table td{padding:22px 16px}.member-name{align-items:center;gap:12px;display:flex}.member-name>div{flex-direction:column;gap:6px;display:flex}.member-name strong{font-size:14px;font-weight:500}.member-name span{color:var(--muted-foreground);font-size:12px}.member-name .avatar{color:var(--muted-foreground);background:var(--secondary);width:38px;height:38px;font-size:16px}.role-explainer{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;display:grid}.role-explainer strong{color:var(--muted-foreground);font-size:13px;font-weight:500}.role-explainer p{color:var(--muted-foreground);margin-top:9px;font-size:12px;line-height:1.8}.invitation-list>div{border-bottom:1px solid var(--input);justify-content:space-between;align-items:center;padding:17px 0;display:flex}.invitation-list>div>div{flex-direction:column;gap:7px;display:flex}.invitation-list strong{color:var(--muted-foreground);font-size:14px;font-weight:500}.invitation-list span{color:var(--secondary-foreground);font-size:12px}.export-link{color:var(--tone-blue);align-items:center;gap:8px;margin-top:36px;font-size:13px;display:inline-flex}.invite-ready{text-align:center;color:var(--tone-green);flex-direction:column;align-items:center;gap:10px;display:flex}.invite-ready h3{font-size:21px;font-weight:500}.invite-ready p{color:var(--muted-foreground);font-size:14px}.attention-list{background:var(--card);border:1px solid var(--input);border-radius:10px}.attention-list>button{text-align:left;border-bottom:1px solid var(--input);align-items:center;gap:15px;width:100%;padding:20px;display:flex}.attention-list>button>div{flex-direction:column;flex:1;gap:7px;display:flex}.attention-list strong{color:var(--muted-foreground);font-size:14px;font-weight:500}.attention-list span{color:var(--secondary-foreground);font-size:12px}.attention-icon{background:var(--secondary);border-radius:9px;place-items:center;width:35px;height:38px;display:grid;color:var(--tone-orange)!important}.run-list{background:var(--card);border:1px solid var(--input);border-radius:10px;overflow:hidden}.run-row{border-bottom:1px solid var(--input);align-items:center;gap:13px;padding:20px;display:flex}.run-row>div{flex:1;min-width:0}.run-row strong{color:var(--muted-foreground);font-size:14px;font-weight:500}.run-row>div>span{color:var(--tone-blue);margin-top:6px;font-size:11px;display:block}.run-row p{color:var(--tone-red);margin-top:10px;font-size:12px;line-height:1.7}.run-row button{font-size:12px}.activity-row{gap:15px;padding:13px 0;display:flex}.activity-dot{background:var(--secondary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.activity-row>div{flex:1}.activity-row p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.activity-row>div>span{color:var(--secondary-foreground);font-size:11px}.proposal-target{background:var(--secondary);border:1px solid var(--input);color:var(--tone-blue);border-radius:8px;flex-direction:column;gap:8px;padding:17px;font-size:13px;display:flex}.proposal-target strong{color:var(--muted-foreground);font-weight:500}.proposal-payload{max-height:340px;overflow:auto}.proposal-payload h4{text-transform:uppercase;letter-spacing:.7px;color:var(--tone-blue);margin:10px 0;font-size:12px}.proposal-payload .prose-content{font-size:14px}.trace-sources{color:var(--tone-blue);flex-direction:column;gap:7px;margin:18px 0 27px;font-size:12px;display:flex}.trace-step{border-bottom:1px solid var(--input);padding:18px 0}.trace-step summary{color:var(--muted-foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.trace-step pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--secondary);max-height:300px;margin:12px 0;padding:14px;font-size:11px;line-height:1.7;overflow:auto}.trace-step h4{color:var(--tone-blue);margin-top:17px;font-size:12px}.trace-step p{color:var(--muted-foreground);margin:12px 0;font-size:13px;line-height:1.7}.finance-summary{grid-template-columns:1.1fr 1fr;gap:20px;margin:27px 0;display:grid}.finance-summary article{background:var(--card);border:1px solid var(--input);border-radius:11px;padding:26px}.finance-summary article>span{color:var(--tone-blue);font-size:13px}.finance-summary strong{letter-spacing:-1px;color:var(--muted-foreground);margin:15px 0 12px;font-size:35px;font-weight:450;display:block}.finance-summary small{color:var(--secondary-foreground);letter-spacing:0;font-size:16px;font-weight:400}.finance-summary p{color:var(--secondary-foreground);font-size:12px;line-height:1.8}.source-coverage{background:var(--card);border:1px solid var(--input);border-radius:10px;overflow:hidden}.source-coverage>button{text-align:left;border-bottom:1px solid var(--input);width:100%;color:var(--tone-blue);align-items:center;gap:14px;padding:19px;display:flex}.source-coverage>button>div{flex-direction:column;flex:1;gap:6px;display:flex}.source-coverage strong{color:var(--muted-foreground);font-size:13px;font-weight:500}.source-coverage span{color:var(--secondary-foreground);font-size:11px}.ledger-bases{flex-wrap:wrap;gap:16px;margin:25px 0;display:flex}.ledger-bases>div{border:1px solid var(--input);background:var(--card);border-radius:8px;flex-direction:column;gap:10px;padding:18px 22px;display:flex}.ledger-bases span,.ledger-bases small{color:var(--muted-foreground);font-size:11px}.ledger-bases strong{letter-spacing:-.8px;color:var(--muted-foreground);font-size:25px;font-weight:450}.finance-table{background:var(--card);margin-top:22px}.finance-table td{vertical-align:top;padding:18px 9px;font-size:12px}.finance-table td>strong{color:var(--muted-foreground);font-size:13px;font-weight:500}.finance-table details{color:var(--tone-blue);white-space:normal;max-width:350px;margin-top:8px;font-size:10px}.finance-table details p{margin:8px 0;line-height:1.8}.finance-table code{overflow-wrap:anywhere;font-size:10px}.search-results{flex-direction:column;max-height:420px;display:flex;overflow:auto}.search-results>button{text-align:left;border-bottom:1px solid var(--input);color:var(--tone-blue);align-items:center;gap:14px;padding:16px 5px;display:flex}.search-results>button>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.search-results strong{color:var(--muted-foreground);font-size:14px;font-weight:500}.search-results span{color:var(--secondary-foreground);font-size:11px}@media (min-width:1600px){.conversation{width:390px}.work-surface{padding-left:35px;padding-right:35px}}@media (max-width:1200px){.conversation{width:325px}.provider-grid{gap:13px}.provider-card{padding:20px}.wide-surface .work-surface{padding:30px}.card-select{opacity:1}.document-cover h3{font-size:21px}.surface-title p{font-size:13px}}@media (max-width:960px){.provider-grid{grid-template-columns:1fr}.provider-card>p{min-height:0}.role-explainer,.capability-list>div{grid-template-columns:1fr 1fr}.capability-list>div>span:last-child{grid-column:1/-1}.wide-surface .work-surface{padding:27px}.conversation{width:310px}.conversation-heading{padding:20px 14px}.conversation-heading h1{font-size:14px}.inspector-tabs [data-slot=tabs-list]{gap:16px}}@media (max-width:700px){.wide-surface .work-surface{padding:25px 20px}.conversation{width:100%}.conversation .conversation-body.has-messages{min-height:160px;max-height:48svh;display:block}.conversation-heading{padding:18px}.conversation .context-document{display:none}.composer-wrap{padding-bottom:14px}.composer-footer{font-size:10px}.card-inspector [data-slot=sheet-header]{padding:20px}.card-inspector [data-slot=sheet-title]{font-size:23px}.inspector-actions{padding:0 20px 15px}.inspector-tabs{flex-shrink:0;padding:0 20px;overflow-x:auto}.inspector-tabs [data-slot=tabs-list]{gap:19px;min-width:490px}.inspector-body{padding:23px 20px}.observations,.form-grid,.finance-summary,.integration-grid{grid-template-columns:1fr}.run-row{flex-wrap:wrap}.knowledge-row{gap:12px;padding:18px 14px}.knowledge-row-title{gap:8px}.knowledge-row h3{font-size:14px}.lineage-row{flex-direction:column;align-items:flex-start}.lineage-row button{max-width:100%}.lineage-row>span{flex-direction:row}.source-note{padding:17px 20px}.wide-dialog[data-slot=dialog-content]{max-height:calc(100svh - 30px);padding:21px}.wide-dialog [data-slot=dialog-footer]{margin:0 -21px -21px;padding:17px 21px}.surface-title{margin-bottom:22px}.surface-title h2{font-size:27px}.team-table td{padding:15px 8px}.member-name>div>span{overflow-wrap:anywhere;max-width:180px}.brain-intro,.connection-note{gap:12px;padding:19px}.brain-intro p,.connection-note p{font-size:13px}}.kind-picker{min-width:120px;max-width:150px;height:30px;font-size:12px}.historical-metrics{border:1px solid var(--input);background:var(--secondary);border-radius:10px;margin:20px 0;padding:22px}.historical-metrics>h3{color:var(--muted-foreground);font-size:17px;font-weight:500}.historical-metrics>p{color:var(--tone-blue);margin-top:10px;font-size:12px;line-height:1.8}.historical-metrics .detail-list>div{padding:12px 0}.company-import{border:1px solid var(--border);background:var(--card);border-radius:1rem;gap:1rem;max-width:70rem;margin-top:2rem;padding:1.5rem;display:grid}.company-import h3{margin:.6rem 0;font-size:1.15rem;font-weight:650}.company-import p{color:var(--muted-foreground);font-size:1rem;line-height:1.6}.company-import small{color:var(--muted-foreground);font-size:.875rem}.company-import input[type=file]{height:auto;min-height:2.75rem;padding:.65rem}.dark .workspace-header{background:var(--background)}.dark .conversation{background:var(--card)}.dark .work-surface{background:var(--background)}.dark .surface-title button{background:var(--secondary)}.dark .agent-symbol{color:var(--tone-purple);background:var(--secondary);border-color:var(--border)}.dark .media-card{background:var(--card)}.dark .breadcrumb strong,.dark .context-document strong{color:var(--foreground)}.workspace-children{border-left:1px solid var(--border);gap:1px;margin:3px 0 7px 23px;display:grid}.workspace-children button{text-align:left;color:var(--secondary-foreground);padding:6px 14px;font-size:12px}.workspace-children button.active{color:var(--tone-blue);background:var(--secondary);border-radius:0 5px 5px 0}.agent-pane{flex-shrink:0;order:2;display:flex}.agent-pane .conversation{border-right:0;border-left:1px solid var(--border);height:100%}.agent-pane.hidden-agent{display:none}.desk-tabs{border-bottom:1px solid var(--border);gap:22px;margin:-4px 0 25px;display:flex}.desk-tabs button{color:var(--secondary-foreground);white-space:nowrap;padding:10px 0;font-size:13px}.desk-tabs button[aria-current]{color:var(--foreground);box-shadow:inset 0 -2px var(--tone-purple)}.desk-search{max-width:420px;margin:0 0 22px}.skill-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:17px;display:grid}.skill-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--secondary), var(--card));border-radius:12px;flex-direction:column;padding:21px;display:flex}.skill-heading{color:var(--tone-purple);justify-content:space-between;margin-bottom:15px;display:flex}.skill-heading span{color:var(--secondary-foreground);font-size:11px}.skill-card h3{margin-bottom:9px;font-size:16px;font-weight:600}.skill-card p{color:var(--secondary-foreground);flex:1;font-size:12px;line-height:1.6}.skill-bottom{color:var(--muted-foreground);justify-content:space-between;gap:10px;margin:22px 0 13px;font-size:11px;display:flex}.source-ready{color:var(--tone-green)}.source-missing{color:var(--tone-orange)}.skill-actions{justify-content:flex-end;gap:8px;display:flex}.skill-actions button{font-size:12px}.desk-list{gap:8px;display:grid}.desk-list>button{text-align:left;border:0;border-bottom:1px solid var(--hairline);color:var(--foreground);background:0 0;border-radius:0;align-items:center;gap:14px;padding:16px;display:flex}.desk-list>button:hover{background:var(--surface-hover)}.desk-list>button>div{flex:1;min-width:0}.desk-list strong{color:var(--foreground);font-size:13px;font-weight:500;display:block}.desk-list span{color:var(--secondary-foreground);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.desk-subheading{margin:28px 0 15px;font-size:14px}.desk-field{color:var(--secondary-foreground);gap:8px;font-size:12px;display:grid}.desk-check{align-items:center;gap:8px;font-size:12px;display:flex}.desk-check input{accent-color:var(--tone-purple)}.desk-detail{max-height:88svh}.desk-prose{max-height:50svh;padding-right:8px;overflow-y:auto}.source-path{color:var(--tone-blue);overflow-wrap:anywhere;font-size:11px}.skill-source-links{gap:8px;display:grid}.skill-source-links button{text-align:left;color:var(--tone-purple);gap:7px;font-size:12px;display:flex}.active-skills{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.active-skills>span{text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--tone-blue);margin-bottom:3px;font-size:10px}.active-skills button{background:var(--secondary);color:var(--tone-blue);border:1px solid var(--border);border-radius:6px;align-items:center;gap:5px;padding:5px 6px;font-size:10px;display:flex}.library-filters{gap:8px;margin:0 0 18px;display:flex}.library-filters>button{width:auto;font-size:11px}.library-toolbar{flex-wrap:wrap}.library-grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr))}.media-caption h3{color:var(--foreground)}.media-card{overflow:hidden}.card-performance{padding:0 12px 12px}.card-rank{color:var(--tone-purple);justify-content:space-between;gap:8px;font-size:10px;display:flex}.card-rank span{color:var(--tone-blue)}.card-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;display:grid}.card-stats strong{color:var(--tone-cyan);font-size:15px;font-weight:600;display:block}.card-stats span{color:var(--secondary-foreground);font-size:var(--text-2xs);display:block}.card-performance details{color:var(--secondary-foreground);font-size:10px}.card-performance summary{cursor:pointer;color:var(--secondary-foreground)}.card-performance details p{margin-top:6px;line-height:1.6}.snapshot-notice{background:var(--card);border:1px solid var(--border);color:var(--secondary-foreground);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:12px 15px;font-size:12px;display:flex}.snapshot-notice>span:last-child{width:100%;color:var(--tone-blue);padding-left:16px;font-size:11px}.snapshot-dot{background:var(--tone-orange);border-radius:50%;width:7px;height:7px}.hierarchy-breadcrumbs{color:var(--tone-purple);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.hierarchy-breadcrumbs>span{align-items:center;gap:8px;display:flex}.hierarchy-breadcrumbs button{text-align:left}.hierarchy-summary{align-items:baseline;gap:10px;margin:18px 0;display:flex}.hierarchy-summary strong{color:var(--tone-purple);font-size:26px}.hierarchy-summary span{color:var(--secondary-foreground);margin-right:20px;font-size:12px}.hierarchy-groups{gap:10px;display:grid}.hierarchy-groups>button{text-align:left;background:linear-gradient(110deg, var(--card), var(--card));border:1px solid var(--border);border-radius:10px;align-items:center;gap:16px;padding:20px 17px;display:flex}.hierarchy-groups>button:hover{border-color:var(--tone-purple)}.group-icon{background:var(--secondary);color:var(--tone-purple);border-radius:9px;padding:10px}.group-name{flex:1;min-width:0}.group-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.group-name span,.group-stat span{color:var(--secondary-foreground);margin-top:6px;font-size:10px;display:block}.group-stat{min-width:80px}.group-stat strong{color:var(--tone-green);font-size:18px}.hierarchy-footnote{color:var(--secondary-foreground);max-width:800px;margin:18px 0;font-size:11px;line-height:1.7}.resource-open{color:var(--tone-purple);border:1px solid var(--tone-purple);background:var(--secondary);border-radius:7px;margin:15px 0;padding:10px 15px;display:inline-block}@media (max-width:1000px){.group-stat{min-width:60px}.group-icon{display:none}.hierarchy-groups>button{gap:10px}.group-stat strong{font-size:15px}}@media (max-width:700px){.agent-pane{order:0;width:100%}.agent-pane .conversation{border-left:0;width:100%}.workspace-columns{flex-direction:column;overflow-y:auto}.desk-tabs{gap:18px}.group-stat:last-of-type{display:none}.skill-grid{grid-template-columns:1fr}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-caption h3{font-size:12px}}.stage-key{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-wrap:wrap;gap:17px;margin:0 0 24px;padding:12px 14px;display:flex}.stage-key span{align-items:center;gap:6px;font-size:10px;display:flex}.stage-key i{border-radius:50%;width:5px;height:5px}.card-origin-badge{z-index:4;border:1px solid var(--media-line);align-items:center;gap:5px;padding:4px 7px;display:flex;position:absolute;bottom:8px;left:8px}@supports (color:color-mix(in lab, red, red)){.card-origin-badge{border:1px solid color-mix(in srgb, var(--media-line) 53.33%, transparent)}}.card-origin-badge{background:var(--media-canvas);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.card-origin-badge{background:color-mix(in srgb, var(--media-canvas) 90.98%, transparent)}}.card-origin-badge{color:var(--media-ink);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:700}.operating-media:has(.operating-hover-actions:hover) .card-origin-badge{opacity:0;pointer-events:none}.post-stat-scope{border:1px solid var(--border);background:var(--background);border-radius:5px;gap:3px;margin:0 0 8px;padding:2px;display:flex}.post-stat-scope button{white-space:nowrap;min-width:0;color:var(--tone-blue);border-radius:3px;flex:1;padding:4px 3px;font-size:10px}.post-stat-scope button[aria-pressed=true]{background:var(--secondary);color:var(--tone-purple)}.post-platform-stats tfoot td{text-overflow:clip!important;padding-left:2px!important;padding-right:2px!important;font-size:11px!important}.family-asset-summary{background:linear-gradient(110deg, var(--secondary), var(--card));border:1px solid var(--tone-purple)}@supports (color:color-mix(in lab, red, red)){.family-asset-summary{border:1px solid color-mix(in srgb, var(--tone-purple) 33.33%, transparent)}}.family-asset-summary{border-radius:9px;padding:12px}.family-asset-summary h3{justify-content:space-between;align-items:center;gap:10px;display:flex}.family-asset-summary h3 span,.family-asset-summary p{color:var(--tone-blue);font-size:11px}.family-postings{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.family-postings article{border:1px solid var(--border);background:var(--background);border-radius:8px;min-width:0;padding:10px}.family-postings article.is-current{border-color:var(--tone-purple);box-shadow:0 0 10px var(--tone-purple)}@supports (color:color-mix(in lab, red, red)){.family-postings article.is-current{box-shadow:0 0 10px color-mix(in srgb, var(--tone-purple) 13.33%, transparent)}}.family-postings header{color:var(--tone-purple);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.family-postings time{color:var(--tone-blue)}.composer-output{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin-bottom:3px;display:flex}.composer-output button{background:0 0!important;border-color:#0000!important;height:25px!important;min-height:25px!important;padding:2px 6px!important;font-size:10px!important}.composer-output small{font-size:var(--text-2xs);color:var(--tone-purple);white-space:nowrap;margin-left:auto}.remix-method-description{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0 6px 4px;font-size:11px;overflow:hidden}.message-work .message-artifact{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.message-artifact span{flex:1;min-width:0}.message-artifact strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.message-artifact small{color:var(--tone-green);margin-top:3px;font-size:10px;display:block}.message-work .message-artifact.visual{background:linear-gradient(125deg, var(--card), var(--secondary));border:1px solid var(--tone-purple);box-shadow:0 0 13px var(--tone-purple);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden;padding:0!important}@supports (color:color-mix(in lab, red, red)){.message-work .message-artifact.visual{box-shadow:0 0 13px color-mix(in srgb, var(--tone-purple) 13.33%, transparent)}}.message-artifact.visual img{object-fit:contain;background:var(--background);grid-column:1/-1;width:100%;max-height:340px;display:block}.message-artifact.visual span{padding:9px}.message-artifact.visual>svg{margin-right:9px}.recycling-preview-sheet[data-slot=sheet-content]{background:var(--background);width:min(960px,100vw);max-width:min(960px,100vw);color:var(--foreground);gap:0}.recycling-preview-sheet [data-slot=sheet-header]{padding:20px 52px 12px 20px}.recycling-preview-sheet [data-slot=sheet-title]{font-size:20px;font-weight:700}.recycling-preview-actions{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;display:flex}.recycling-preview-actions>span{color:var(--muted-foreground);font-size:12px}.recycling-preview-actions>button{flex-shrink:0}.recycling-preview-body{min-height:0;padding:16px 20px 24px;overflow:auto}.recycling-preview-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.recycling-preview-totals>div{flex-direction:column;min-width:0;display:flex}.recycling-preview-totals strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:27px;line-height:1.2}.recycling-preview-totals span{color:var(--muted-foreground);font-size:12px}.recycling-preview-days{gap:7px;margin:0 0 16px;padding-bottom:4px;display:flex;overflow-x:auto}.recycling-preview-days>button{border:1px solid var(--border);background:var(--card);min-width:96px;color:var(--foreground);text-align:left;border-radius:9px;flex-direction:column;flex:1;align-items:flex-start;gap:3px;padding:10px;display:flex}.recycling-preview-days>button[aria-pressed=true]{border-color:var(--primary);background:var(--accent)}.recycling-preview-days b{white-space:nowrap;font-size:13px}.recycling-preview-days span,.recycling-preview-days small{white-space:nowrap;color:var(--muted-foreground);font-size:12px}.recycling-preview-days strong{white-space:nowrap;color:var(--primary);font-size:12px}.recycling-preview-switch{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:10px;display:flex}.recycling-preview-switch>button{white-space:nowrap;color:var(--muted-foreground);border-bottom:2px solid #0000;padding:8px 4px}.recycling-preview-switch>button[aria-pressed=true]{color:var(--foreground);border-color:var(--primary)}.recycling-preview-switch>span{color:var(--muted-foreground);margin-left:auto;font-size:12px}.recycling-preview-cards{flex-direction:column;gap:8px;display:flex}.recycling-preview-cards>article{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex}.recycling-preview-media{background:var(--muted);width:88px;height:100px;color:var(--muted-foreground);border-radius:6px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.recycling-preview-media:disabled{cursor:default}.recycling-preview-media img{object-fit:contain;width:100%;height:100%}.recycling-preview-content{flex:1;min-width:0;font-size:13px}.recycling-preview-content>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.recycling-preview-meta,.recycling-preview-metrics{flex-wrap:wrap;gap:12px;margin:5px 0;font-size:12px;display:flex}.recycling-preview-meta{color:var(--muted-foreground)}.recycling-preview-meta>span{align-items:center;gap:4px;display:inline-flex}.recycling-preview-metrics{color:var(--primary);font-variant-numeric:tabular-nums}.recycling-preview-content>p{margin:7px 0}.recycling-preview-reasons{color:var(--muted-foreground)}.recycling-preview-content summary,.recycling-preview-explanation summary{cursor:pointer;color:var(--primary)}.recycling-preview-content details{font-size:12px}.recycling-preview-content details p{margin:8px 0}.recycling-preview-caption{white-space:pre-wrap}.recycling-preview-content small,.recycling-preview-explanation small{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.recycling-preview-explanation{border-top:1px solid var(--border);margin-top:16px;padding-top:12px;font-size:13px}.recycling-preview-explanation p{color:var(--muted-foreground);margin:9px 0}.recycling-preview-empty{color:var(--muted-foreground);padding:18px 0;font-size:14px}.recycling-preview-hold{border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:14px}@media (max-width:600px){.recycling-preview-actions{align-items:flex-start}.recycling-preview-actions>span{max-width:50%}.recycling-preview-body{padding:12px}.recycling-preview-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.recycling-preview-switch>span{display:none}.recycling-preview-media{width:62px;height:80px}.recycling-preview-meta,.recycling-preview-metrics{gap:6px}}.production-canvas{flex-direction:column;gap:12px;min-height:min(760px,100dvh - 116px);padding:8px;display:flex;container-type:inline-size}.canvas-toolbar,.canvas-status,.canvas-command footer,.canvas-artboard footer{align-items:center;gap:8px;display:flex}.canvas-toolbar{flex-wrap:wrap;min-height:36px}.canvas-toolbar-space{flex:1}.canvas-quantity{border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:flex}.canvas-quantity button{min-width:30px;height:27px;color:var(--muted-foreground);border-radius:999px;font-size:12px}.canvas-quantity button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.canvas-quantity button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 20%, transparent)}}.canvas-quantity button[aria-pressed=true]{color:var(--foreground)}.canvas-idle{background:radial-gradient(ellipse at 50% 40%, var(--primary),transparent 60%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;min-height:230px;display:flex}@supports (color:color-mix(in lab, red, red)){.canvas-idle{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb,var(--primary) 6%,transparent),transparent 60%)}}.canvas-idle>svg{filter:drop-shadow(0 0 24px var(--primary))}@supports (color:color-mix(in lab, red, red)){.canvas-idle>svg{filter:drop-shadow(0 0 24px color-mix(in srgb,var(--primary) 20%,transparent))}}.canvas-idle>svg{animation:7s ease-in-out infinite canvas-float}.canvas-starters{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.canvas-starters button{border:1px solid var(--border);background:linear-gradient(120deg,var(--primary),var(--background));border-radius:22px;align-items:center;gap:9px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.canvas-starters button{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 8%,var(--background)),var(--background))}}.canvas-starters button{box-shadow:0 9px 30px var(--primary)}@supports (color:color-mix(in lab, red, red)){.canvas-starters button{box-shadow:0 9px 30px color-mix(in srgb,var(--primary) 5%,transparent)}}.canvas-starters button{transition:transform .2s,border-color .2s}.canvas-starters button:hover{border-color:var(--primary);transform:translateY(-3px)}.canvas-starters button:disabled{opacity:.4}.canvas-starters svg{color:var(--primary)}.canvas-command{border:1px solid var(--border);background:var(--card);border-radius:22px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.canvas-command{background:color-mix(in srgb,var(--card) 85%,transparent)}}.canvas-command textarea{box-shadow:none;resize:none;background:0 0;border:0;min-height:58px;padding:5px 0}.canvas-command footer{justify-content:space-between}.canvas-command small{color:var(--muted-foreground);font-size:11px}.canvas-status{color:var(--muted-foreground);justify-content:space-between;font-size:12px}.canvas-status>div,.canvas-artboard footer>div{align-items:center;gap:3px;display:flex}.canvas-artboards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:14px;display:grid}.canvas-artboard{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;animation:.3s ease-out canvas-arrive;overflow:hidden;box-shadow:0 9px 32px #0000000a}.canvas-artwork{aspect-ratio:4/5;background:var(--background);justify-content:center;align-items:center;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.canvas-artwork{background:color-mix(in srgb,var(--background) 85%,var(--primary))}}.canvas-artwork{overflow:hidden}.canvas-artwork img,.canvas-artwork video{object-fit:contain;width:100%;height:100%}.canvas-forming{flex-direction:column;gap:15px}.canvas-forming>svg{opacity:.65;animation:5s ease-in-out infinite canvas-float}.canvas-forming span{color:var(--muted-foreground);font-size:11px}.canvas-forming:has(img) span{background:var(--background);border-radius:20px;padding:3px 8px;position:absolute;bottom:10px}.canvas-artboard footer{justify-content:space-between;min-height:39px;padding:6px 10px}.canvas-artboard footer>span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.canvas-artboard footer button{width:28px;height:28px}.canvas-recent{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow:auto}.canvas-recent button{text-align:left;flex-direction:column;padding:7px 4px;font-size:12px;display:flex}.canvas-recent small{color:var(--muted-foreground)}.canvas-steer{align-self:center;margin-top:auto}.composer .active-skills{border:0;gap:5px;margin:0;padding:0 0 6px}@keyframes canvas-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes canvas-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.canvas-idle>svg,.canvas-forming>svg,.canvas-artboard{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090f1c;--foreground:#e9edf7;--card:#111a2b;--popover:#162136;--secondary:#1a2539;--secondary-foreground:#d4def0;--muted:#172135;--muted-foreground:#9daac0;--accent:#222a4a;--accent-foreground:#cbb8ff;--border:#273148;--input:#35405a;--sidebar:#0c1322;--sidebar-foreground:#bdc7d9;--sidebar-accent:#202947;--sidebar-accent-foreground:#edf3ff;--sidebar-border:#252f43;--primary:#9672ff;--radius:.55rem;--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--primary-foreground:#10182f;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--ring:var(--primary);--sidebar-ring:var(--ring);--destructive:var(--tone-red);--surface-low:#080e18;--surface-raised:var(--popover);--surface-well:color-mix(in srgb, var(--card) 75%, var(--background));--surface-hover:color-mix(in srgb, var(--foreground) 5%, var(--card));--surface-selected:color-mix(in srgb, var(--primary) 12%, var(--card));--surface-overlay:color-mix(in srgb, var(--shadow) 45%, transparent);--hairline:color-mix(in srgb, var(--foreground) 9%, transparent);--hairline-strong:color-mix(in srgb, var(--foreground) 16%, transparent);--hairline-inset:color-mix(in srgb, var(--foreground) 7%, transparent);--shadow-flat:0 1px 2px color-mix(in srgb, var(--shadow) 8%, transparent);--shadow-raised:0 1px 2px color-mix(in srgb, var(--shadow) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--shadow) 12%, transparent);--shadow-floating:inset 0 1px 0 var(--hairline-inset), 0 1px 2px color-mix(in srgb, var(--shadow) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--shadow) 16%, transparent), 0 20px 48px color-mix(in srgb, var(--shadow) 14%, transparent);--shadow-overlay:0 24px 64px color-mix(in srgb, var(--shadow) 32%, transparent);--on-fill:#fff;--document-canvas:#fff;--shadow:#020611;--media-canvas:#090d14;--media-ink:#f4f6fa;--media-muted:#c7d4e7;--media-line:#7b8ba6;--tone-neutral:#acbad0;--tint-neutral:color-mix(in srgb, var(--tone-neutral) 15%, var(--card));--fill-neutral:#4c5a70;--media-neutral:#acbad0;--tone-blue:#71baff;--tint-blue:color-mix(in srgb, var(--tone-blue) 15%, var(--card));--fill-blue:#2460c7;--media-blue:#71baff;--tone-cyan:#4cd6ed;--tint-cyan:color-mix(in srgb, var(--tone-cyan) 15%, var(--card));--fill-cyan:#087d95;--media-cyan:#4cd6ed;--tone-green:#50dbaf;--tint-green:color-mix(in srgb, var(--tone-green) 15%, var(--card));--fill-green:#087d5c;--media-green:#50dbaf;--tone-amber:#f2cb70;--tint-amber:color-mix(in srgb, var(--tone-amber) 15%, var(--card));--fill-amber:#92600c;--media-amber:#f2cb70;--tone-orange:#f8ac73;--tint-orange:color-mix(in srgb, var(--tone-orange) 15%, var(--card));--fill-orange:#b75019;--media-orange:#f8ac73;--tone-red:#fb858c;--tint-red:color-mix(in srgb, var(--tone-red) 15%, var(--card));--fill-red:#b52a45;--media-red:#fb858c;--tone-purple:#bc94ff;--tint-purple:color-mix(in srgb, var(--tone-purple) 15%, var(--card));--fill-purple:#7940cf;--media-purple:#bc94ff;--tone-pink:#ee7abe;--tint-pink:color-mix(in srgb, var(--tone-pink) 15%, var(--card));--fill-pink:#aa326f;--media-pink:#ee7abe;--chart-1:var(--tone-blue);--chart-2:var(--tone-green);--chart-3:var(--tone-purple);--chart-4:var(--tone-amber);--chart-5:var(--tone-pink)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eff3f9;--foreground:#1b2940;--card:#fff;--popover:#fff;--secondary:#e8eef7;--secondary-foreground:#33445e;--muted:#e4eaf3;--muted-foreground:#55657d;--accent:#e9e0fb;--accent-foreground:#6030a8;--border:#c8d3e2;--input:#a7b8ce;--sidebar:#f8faff;--sidebar-foreground:#40516c;--sidebar-accent:#e7ddf9;--sidebar-accent-foreground:#542691;--sidebar-border:#c8d3e2;--primary:#7546ce;--radius:.55rem;--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--primary-foreground:#fff;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--ring:var(--primary);--sidebar-ring:var(--ring);--destructive:var(--tone-red);--surface-low:#e9eef6;--surface-raised:var(--popover);--surface-well:color-mix(in srgb, var(--card) 75%, var(--background));--surface-hover:color-mix(in srgb, var(--foreground) 4%, var(--card));--surface-selected:color-mix(in srgb, var(--primary) 10%, var(--card));--surface-overlay:color-mix(in srgb, var(--shadow) 35%, transparent);--hairline:color-mix(in srgb, var(--foreground) 12%, transparent);--hairline-strong:color-mix(in srgb, var(--foreground) 20%, transparent);--hairline-inset:transparent;--shadow-flat:0 1px 2px color-mix(in srgb, var(--shadow) 5%, transparent);--shadow-raised:0 1px 2px color-mix(in srgb, var(--shadow) 5%, transparent), 0 4px 12px color-mix(in srgb, var(--shadow) 8%, transparent);--shadow-floating:inset 0 1px 0 var(--hairline-inset), 0 1px 2px color-mix(in srgb, var(--shadow) 6%, transparent), 0 8px 24px color-mix(in srgb, var(--shadow) 12%, transparent), 0 20px 48px color-mix(in srgb, var(--shadow) 10%, transparent);--shadow-overlay:0 24px 64px color-mix(in srgb, var(--shadow) 22%, transparent);--on-fill:#fff;--document-canvas:#fff;--shadow:#314761;--media-canvas:#090d14;--media-ink:#f4f6fa;--media-muted:#c7d4e7;--media-line:#7b8ba6;--tone-neutral:#50617a;--tint-neutral:color-mix(in srgb, var(--tone-neutral) 10%, var(--card));--fill-neutral:#4c5a70;--media-neutral:#acbad0;--tone-blue:#17619a;--tint-blue:color-mix(in srgb, var(--tone-blue) 10%, var(--card));--fill-blue:#2460c7;--media-blue:#71baff;--tone-cyan:#087184;--tint-cyan:color-mix(in srgb, var(--tone-cyan) 10%, var(--card));--fill-cyan:#087d95;--media-cyan:#4cd6ed;--tone-green:#08744f;--tint-green:color-mix(in srgb, var(--tone-green) 10%, var(--card));--fill-green:#087d5c;--media-green:#50dbaf;--tone-amber:#865a0b;--tint-amber:color-mix(in srgb, var(--tone-amber) 10%, var(--card));--fill-amber:#92600c;--media-amber:#f2cb70;--tone-orange:#a34e13;--tint-orange:color-mix(in srgb, var(--tone-orange) 10%, var(--card));--fill-orange:#b75019;--media-orange:#f8ac73;--tone-red:#b32c40;--tint-red:color-mix(in srgb, var(--tone-red) 10%, var(--card));--fill-red:#b52a45;--media-red:#fb858c;--tone-purple:#7540bd;--tint-purple:color-mix(in srgb, var(--tone-purple) 10%, var(--card));--fill-purple:#7940cf;--media-purple:#bc94ff;--tone-pink:#a72d70;--tint-pink:color-mix(in srgb, var(--tone-pink) 10%, var(--card));--fill-pink:#aa326f;--media-pink:#ee7abe;--chart-1:var(--tone-blue);--chart-2:var(--tone-green);--chart-3:var(--tone-purple);--chart-4:var(--tone-amber);--chart-5:var(--tone-pink)}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#04070b;--foreground:#d5dbe5;--card:#0b1018;--popover:#101720;--secondary:#121a25;--secondary-foreground:#b9c4d3;--muted:#131b26;--muted-foreground:#94a1b4;--accent:#232037;--accent-foreground:#c0b0db;--border:#26313e;--input:#39475b;--sidebar:#06090f;--sidebar-foreground:#b0bccd;--sidebar-accent:#252138;--sidebar-accent-foreground:#d1c5e8;--sidebar-border:#25303e;--primary:#ac95d1;--radius:.55rem;--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--primary-foreground:#10182f;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--ring:var(--primary);--sidebar-ring:var(--ring);--destructive:var(--tone-red);--surface-low:#030609;--surface-raised:var(--popover);--surface-well:color-mix(in srgb, var(--card) 75%, var(--background));--surface-hover:color-mix(in srgb, var(--foreground) 5%, var(--card));--surface-selected:color-mix(in srgb, var(--primary) 12%, var(--card));--surface-overlay:color-mix(in srgb, var(--shadow) 45%, transparent);--hairline:color-mix(in srgb, var(--foreground) 8%, transparent);--hairline-strong:color-mix(in srgb, var(--foreground) 14%, transparent);--hairline-inset:color-mix(in srgb, var(--foreground) 6%, transparent);--shadow-flat:0 1px 2px color-mix(in srgb, var(--shadow) 8%, transparent);--shadow-raised:0 1px 2px color-mix(in srgb, var(--shadow) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--shadow) 12%, transparent);--shadow-floating:inset 0 1px 0 var(--hairline-inset), 0 1px 2px color-mix(in srgb, var(--shadow) 10%, transparent), 0 8px 24px color-mix(in srgb, var(--shadow) 22%, transparent), 0 20px 48px color-mix(in srgb, var(--shadow) 20%, transparent);--shadow-overlay:0 24px 64px color-mix(in srgb, var(--shadow) 32%, transparent);--on-fill:#fff;--document-canvas:#fff;--shadow:#01040a;--media-canvas:#090d14;--media-ink:#f4f6fa;--media-muted:#c7d4e7;--media-line:#7b8ba6;--tone-neutral:#9ca8bb;--tint-neutral:color-mix(in srgb, var(--tone-neutral) 15%, var(--card));--fill-neutral:#4c5a70;--media-neutral:#9ca8bb;--tone-blue:#80a8d4;--tint-blue:color-mix(in srgb, var(--tone-blue) 15%, var(--card));--fill-blue:#2460c7;--media-blue:#80a8d4;--tone-cyan:#79b6bf;--tint-cyan:color-mix(in srgb, var(--tone-cyan) 15%, var(--card));--fill-cyan:#087d95;--media-cyan:#79b6bf;--tone-green:#82b5a1;--tint-green:color-mix(in srgb, var(--tone-green) 15%, var(--card));--fill-green:#087d5c;--media-green:#82b5a1;--tone-amber:#c5b287;--tint-amber:color-mix(in srgb, var(--tone-amber) 15%, var(--card));--fill-amber:#92600c;--media-amber:#c5b287;--tone-orange:#c7a183;--tint-orange:color-mix(in srgb, var(--tone-orange) 15%, var(--card));--fill-orange:#b75019;--media-orange:#c7a183;--tone-red:#cd959b;--tint-red:color-mix(in srgb, var(--tone-red) 15%, var(--card));--fill-red:#b52a45;--media-red:#cd959b;--tone-purple:#b1a0cc;--tint-purple:color-mix(in srgb, var(--tone-purple) 15%, var(--card));--fill-purple:#7940cf;--media-purple:#b1a0cc;--tone-pink:#c69ab5;--tint-pink:color-mix(in srgb, var(--tone-pink) 15%, var(--card));--fill-pink:#aa326f;--media-pink:#c69ab5;--chart-1:var(--tone-blue);--chart-2:var(--tone-green);--chart-3:var(--tone-purple);--chart-4:var(--tone-amber);--chart-5:var(--tone-pink)}:root[data-theme=grayscale]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#121212;--foreground:#eee;--card:#1d1d1d;--popover:#272727;--secondary:#2b2b2b;--secondary-foreground:#d5d5d5;--muted:#272727;--muted-foreground:#b3b3b3;--accent:#383838;--accent-foreground:#f1f1f1;--border:#454545;--input:#5d5d5d;--sidebar:#181818;--sidebar-foreground:#c9c9c9;--sidebar-accent:#343434;--sidebar-accent-foreground:#f2f2f2;--sidebar-border:#424242;--primary:#c5c5c5;--radius:.55rem;--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--primary-foreground:#1a1a1a;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--ring:var(--primary);--sidebar-ring:var(--ring);--destructive:var(--tone-red);--surface-low:#0e0e0e;--surface-raised:var(--popover);--surface-well:color-mix(in srgb, var(--card) 75%, var(--background));--surface-hover:color-mix(in srgb, var(--foreground) 5%, var(--card));--surface-selected:color-mix(in srgb, var(--primary) 12%, var(--card));--surface-overlay:color-mix(in srgb, var(--shadow) 45%, transparent);--hairline:color-mix(in srgb, var(--foreground) 12%, transparent);--hairline-strong:color-mix(in srgb, var(--foreground) 18%, transparent);--hairline-inset:color-mix(in srgb, var(--foreground) 7%, transparent);--shadow-flat:0 1px 2px color-mix(in srgb, var(--shadow) 8%, transparent);--shadow-raised:0 1px 2px color-mix(in srgb, var(--shadow) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--shadow) 12%, transparent);--shadow-floating:inset 0 1px 0 var(--hairline-inset), 0 1px 2px color-mix(in srgb, var(--shadow) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--shadow) 16%, transparent), 0 20px 48px color-mix(in srgb, var(--shadow) 14%, transparent);--shadow-overlay:0 24px 64px color-mix(in srgb, var(--shadow) 32%, transparent);--on-fill:#fff;--document-canvas:#fff;--shadow:#000;--media-canvas:#0d0d0d;--media-ink:#f6f6f6;--media-muted:#d3d3d3;--media-line:#8a8a8a;--tone-neutral:#c3c3c3;--tint-neutral:color-mix(in srgb, var(--tone-neutral) 15%, var(--card));--fill-neutral:#606060;--media-neutral:#c3c3c3;--tone-blue:#bababa;--tint-blue:color-mix(in srgb, var(--tone-blue) 15%, var(--card));--fill-blue:#606060;--media-blue:#bababa;--tone-cyan:#c9c9c9;--tint-cyan:color-mix(in srgb, var(--tone-cyan) 15%, var(--card));--fill-cyan:#606060;--media-cyan:#c9c9c9;--tone-green:#c5c5c5;--tint-green:color-mix(in srgb, var(--tone-green) 15%, var(--card));--fill-green:#606060;--media-green:#c5c5c5;--tone-amber:#d3d3d3;--tint-amber:color-mix(in srgb, var(--tone-amber) 15%, var(--card));--fill-amber:#606060;--media-amber:#d3d3d3;--tone-orange:#c3c3c3;--tint-orange:color-mix(in srgb, var(--tone-orange) 15%, var(--card));--fill-orange:#606060;--media-orange:#c3c3c3;--tone-red:#b8b8b8;--tint-red:color-mix(in srgb, var(--tone-red) 15%, var(--card));--fill-red:#606060;--media-red:#b8b8b8;--tone-purple:#cdcdcd;--tint-purple:color-mix(in srgb, var(--tone-purple) 15%, var(--card));--fill-purple:#606060;--media-purple:#cdcdcd;--tone-pink:silver;--tint-pink:color-mix(in srgb, var(--tone-pink) 15%, var(--card));--fill-pink:#606060;--media-pink:silver;--chart-1:var(--tone-blue);--chart-2:var(--tone-green);--chart-3:var(--tone-purple);--chart-4:var(--tone-amber);--chart-5:var(--tone-pink)}:root{--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-xl:22px;--pill-radius:999px;--tone-gold:var(--tone-amber);--tint-gold:var(--tint-amber);--fill-gold:var(--fill-amber);--warning:var(--tone-amber);--radius-control:8px;--radius-tile:9px;--radius-panel:12px;--radius-surface:16px;--radius-card:18px;--ring-width:2px;--ring-offset:2px}body,.merchanting-shell{color:var(--foreground);background-color:var(--background)}:root:not([data-theme=dark]) *{text-shadow:none!important}.merchant-create,.studio-submit>button:first-child:not([data-variant=outline]),.page-card-actions button,.operating-hover-actions button,.operating-hover-actions a,.card-art-actions button{color:var(--on-fill)}:root,.m-night{--m-bg:#0b1124;--m-surface:#10173a;--m-row:#151d3c;--m-raise:#1c2650;--m-focus-surface:#1a2552;--m-line:#96aaff21;--m-line-strong:#96aaff3d;--m-focus-line:#6b8cff;--m-fg:#eef1fb;--m-muted:#a7b0d4;--m-faint:#8890b6;--m-needs:#ffc56b;--m-ready:#b9a2ff;--m-live:#7fd3ff;--m-done:var(--m-muted);--m-making:var(--m-faint);--m-sale:#72e0a8;--m-warning:#ffc56b;--m-press:linear-gradient(100deg, #5ee0ff 0%, #6b8cff 42%, #b58cff 78%, #cfa8ff 100%);--m-on-press:#0b1124;--m-shadow:0 12px 32px #02061480;--m-r:12px;--m-r-sm:8px;--m-font:var(--font-geist-sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);--m-mono:var(--font-geist-mono,ui-monospace, "SF Mono", Menlo, monospace)}.m-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--m-bg:#eff3f9;--m-surface:#f7f9fd;--m-row:#fff;--m-raise:#eef2f9;--m-focus-surface:#eaf0ff;--m-line:#1b29401a;--m-line-strong:#1b294033;--m-focus-line:#4a68e0;--m-fg:#1b2940;--m-muted:#4a5874;--m-faint:#5f6c86;--m-needs:#8a5a00;--m-ready:#5b3fc4;--m-live:#056a86;--m-sale:#0b7350;--m-warning:#8a5a00;--m-on-press:#0b1124;--m-shadow:0 12px 32px #1b294029}.merchanting-shell{background:var(--background)}.os-main{background:radial-gradient(ellipse at 50% -20%, var(--secondary) 0, var(--card) 50%, var(--background) 100%)}.workspace-header{background:color-mix(in srgb, var(--background) 65.1%, transparent);border-color:var(--border);height:52px;padding:0 20px 0 10px}.workspace-header .breadcrumb{color:var(--secondary-foreground);gap:10px}.workspace-header .breadcrumb strong{font-weight:650}.private-label{color:var(--tone-blue)}.work-surface{background:0 0;padding:18px 22px 32px;container-type:inline-size}.agent-pane .conversation{background:var(--background);border-color:var(--border);width:318px}.conversation-heading{border-bottom:1px solid var(--border);padding:19px 16px}.conversation-heading h1{color:var(--foreground);font-size:17px}.conversation-heading p{color:var(--muted-foreground);font-size:12px}.agent-symbol{background:radial-gradient(circle at 30% 25%, var(--tone-blue), var(--muted) 65%, var(--secondary));color:var(--tone-blue);border:1px solid var(--tone-blue);box-shadow:0 0 20px color-mix(in srgb, var(--tone-blue) 18.82%, transparent)}.wordmark{color:var(--tone-blue);font-size:19px}.company-sidebar [data-active=true]{background:linear-gradient(100deg, color-mix(in srgb, var(--muted) 43.92%, transparent), color-mix(in srgb, var(--tone-blue) 33.33%, transparent));color:var(--tone-blue);box-shadow:inset 2px 0 var(--tone-cyan)}[data-collapsible=icon] .company-header{align-items:center;padding:20px 0 14px}[data-collapsible=icon] .wordmark span,[data-collapsible=icon] .company-picker,[data-collapsible=icon] .company-placeholder,[data-collapsible=icon] .workspace-children,[data-collapsible=icon] .company-footer>p{display:none}[data-collapsible=icon] [data-sidebar=menu-button]{width:36px!important;height:36px!important;padding:9px!important}[data-collapsible=icon] [data-sidebar=menu-button]>span:not(.workspace-nav-icon){display:none}.desk-tabs{gap:24px;margin:0 0 16px}.desk-tabs button{padding:9px 0;font-size:14px}.surface-title{margin-bottom:18px}.surface-title h2{font-size:27px;font-weight:650}.surface-title .eyebrow{color:var(--muted-foreground);font-size:12px}.surface-title p{color:var(--muted-foreground);font-size:14px}.library-grid{grid-template-columns:repeat(auto-fill,minmax(218px,1fr));align-items:start;gap:20px;padding:5px 2px 20px;display:grid}.performance-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--rank) 65%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--rank) 48%, var(--surface-well)), var(--surface-well) 23%, var(--surface-well) 70%, color-mix(in srgb, var(--rank) 33%, var(--surface-well)));min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--rank) 13%, transparent), 0 5px 18px color-mix(in srgb, var(--shadow) 26.67%, transparent), 0 0 18px color-mix(in srgb, var(--rank) 9%, transparent);border-radius:14px;padding:3px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.performance-card:hover{border-color:var(--rank);box-shadow:0 0 0 1px color-mix(in srgb, var(--rank) 40%, transparent), 0 8px 24px color-mix(in srgb, var(--shadow) 40%, transparent), 0 0 23px color-mix(in srgb, var(--rank) 18%, transparent);transform:translateY(-2px)}.performance-card.is-selected{border-color:var(--tone-blue);outline:2px solid var(--tone-blue);outline-offset:2px;box-shadow:0 0 26px color-mix(in srgb, var(--tone-blue) 27.06%, transparent)}.performance-card.rank-level-7{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-amber) 20%, transparent), 0 0 22px color-mix(in srgb, var(--tone-amber) 9.8%, transparent)}.performance-media{background:var(--background);border-radius:10px 10px 4px 4px;position:relative;overflow:hidden}.performance-art{aspect-ratio:1;width:100%;display:block;overflow:hidden}.performance-art>img,.performance-art>video{object-fit:contain;width:100%;height:100%;display:block}.performance-art .document-cover{text-align:left;background:radial-gradient(ellipse at 90% 0, color-mix(in srgb, var(--tint-purple) 50.2%, transparent), transparent 75%), var(--secondary);width:100%;height:100%;color:var(--foreground);padding:22px 20px}.performance-art .document-cover h3{margin:12px 0;font-size:19px;line-height:1.3}.performance-art .document-cover p{color:var(--muted-foreground);font-size:13px}.performance-art .document-cover>span{color:var(--tone-purple);font-size:12px}.card-topline{pointer-events:none;justify-content:space-between;align-items:center;gap:7px;display:flex;position:absolute;inset:9px 9px auto}.performance-select{pointer-events:auto;border:1px solid color-mix(in srgb, var(--input) 61.18%, transparent);background:color-mix(in srgb, var(--background) 58.04%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0000;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.performance-select:hover{color:var(--tone-blue);border-color:var(--tone-blue)}.performance-select.checked{color:var(--on-fill);background:var(--fill-blue);border-color:var(--tone-blue)}.card-format{background:color-mix(in srgb, var(--media-canvas) 78.82%, transparent);color:var(--media-ink);pointer-events:none;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:12px;display:flex;position:absolute;bottom:8px;left:8px}.card-art-actions{background:linear-gradient(transparent, color-mix(in srgb, var(--media-canvas) 90.2%, transparent));opacity:0;pointer-events:none;justify-content:center;padding:20px 10px 12px;transition:opacity .18s;display:flex;position:absolute;inset:auto 0 0}.performance-media:hover .card-art-actions,.performance-media:focus-within .card-art-actions{opacity:1}.card-art-actions button{pointer-events:auto;background:var(--media-canvas);color:var(--media-ink);border:1px solid color-mix(in srgb, var(--media-line) 50.2%, transparent);border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.performance-content{background:linear-gradient(145deg, color-mix(in srgb, var(--card) 93.33%, transparent), color-mix(in srgb, var(--background) 96.08%, transparent));padding:11px 10px 8px}.rank-badge svg{flex-shrink:0}.performance-title{color:var(--foreground);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:39px;font-size:14px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.metric-gold{color:var(--tone-orange)}.metric-green{color:var(--tone-green)}.metric-cyan{color:var(--tone-cyan)}.metric-coral{color:var(--tone-red)}.metric-muted{color:var(--foreground)}.rotated{transform:rotate(180deg)}.card-expanded{background:var(--background);border-top:1px solid var(--border);padding:12px 9px;font-size:12px}.attribution-details{width:100%}.attribution-heading,.attribution-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 46px 48px;align-items:center;gap:7px;padding:7px 0;font-size:12px;display:grid}.attribution-heading{color:var(--muted-foreground);padding-top:0}.attribution-row span{color:var(--foreground)}.attribution-row strong{text-align:right;color:var(--tone-cyan);font-weight:600}.attribution-row strong:last-child{color:var(--tone-green)}.attribution-details p{color:var(--muted-foreground);margin:12px 0 0;font-size:12px;line-height:1.5}.card-expanded dl{color:var(--foreground);margin:12px 0}.card-expanded dt{color:var(--muted-foreground)}.card-expanded dl>div{justify-content:space-between;gap:10px;margin:5px 0;display:flex}.card-expanded dd{text-align:right;overflow-wrap:anywhere}.card-expanded>button{width:100%;color:var(--tone-purple);align-items:center;gap:6px;min-height:32px;display:flex}.card-expanded>button svg:last-child{margin-left:auto}.collection-tabs{align-items:center;gap:12px;margin-bottom:12px}.collection-tabs [data-slot=tabs-list]{gap:18px}.collection-tabs [data-slot=tabs-trigger]{color:var(--secondary-foreground);padding:10px 2px;font-size:14px}.collection-tabs [data-active],.collection-tabs [data-state=active]{color:var(--foreground)}.view-options{gap:2px;display:flex}.view-options button{color:var(--muted-foreground);border-radius:5px}.view-options button[aria-pressed=true]{color:var(--on-fill);background:var(--fill-blue);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-purple) 31.37%, transparent)}.collection-secondary{margin-bottom:15px}.collection-secondary [data-slot=select-trigger]{background:var(--card);border-color:var(--border)}.clear-filters{color:var(--secondary-foreground);align-items:center;gap:3px;font-size:12px;display:flex}.column-switch{align-items:center;gap:4px;margin-left:auto;display:flex}.column-switch>span{color:var(--muted-foreground);margin-right:6px;font-size:12px}.column-switch button{color:var(--muted-foreground);border-radius:4px;padding:4px 6px;font-size:12px}.column-switch button[aria-pressed=true]{color:var(--foreground);background:var(--muted)}.collection-ranks{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0;display:flex}.rank-filter{--rank:var(--primary)}.ws-chip.rank-filter{border-color:color-mix(in srgb, var(--rank) 45%, var(--card))}.ws-chip.rank-filter:hover{border-color:color-mix(in srgb, var(--rank) 60%, var(--card))}.ws-chip.rank-filter[aria-pressed=true]{background:color-mix(in srgb, var(--rank) 14%, var(--card));border-color:color-mix(in srgb, var(--rank) 45%, var(--card))}.rank-filter>b{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:500}.collection-snapshot{align-items:center;gap:4px;display:inline-flex}.library-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.library-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.library-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-card-context{flex-shrink:0;max-height:290px;padding:14px 15px 0;overflow-y:auto}.agent-context-label{color:var(--tone-purple);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.agent-context-card{border:1px solid var(--border);background:linear-gradient(135deg, var(--card), var(--card));text-align:left;border-radius:9px;width:100%;margin-bottom:10px;padding:12px;display:block}.agent-context-creative{align-items:center;gap:10px;display:flex}.agent-context-creative img{object-fit:contain;background:var(--background);border-radius:5px;flex-shrink:0;width:65px;height:72px}.agent-context-creative>div{min-width:0}.agent-context-creative strong{-webkit-line-clamp:2;color:var(--foreground);-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-pane .workspace-note{padding-top:9px}.agent-pane .workspace-note h2{color:var(--foreground);letter-spacing:-.5px;font-size:24px;line-height:1.25}.agent-pane .workspace-note p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.agent-pane .context-document{border-color:var(--border);background:var(--card);padding:13px 10px}.agent-pane .context-document strong{color:var(--foreground);font-size:13px}.agent-pane .context-document p{color:var(--muted-foreground);font-size:12px}.agent-pane .conversation-suggestions button{color:var(--foreground);background:var(--card);border-color:var(--border);white-space:normal;text-align:left;font-size:13px}.agent-pane .composer-wrap{background:var(--background);border-top:1px solid var(--border);padding:14px}.agent-pane .composer{background:var(--secondary);border-color:var(--tone-blue);border-radius:10px}.agent-pane .composer textarea{color:var(--foreground);font-size:14px}.agent-pane .message-user{background:linear-gradient(130deg, var(--muted), var(--muted));border-radius:10px;padding:14px}.agent-pane .chat-message header strong,.agent-pane .chat-message .prose{color:var(--foreground)}.historical-results{background:linear-gradient(140deg, var(--secondary), var(--card));border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:18px}.results-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.results-title>span:last-child{color:var(--muted-foreground);font-size:12px}.results-scoreboard{border:0;margin:18px 0 22px}.roas-comparison{margin:10px 0 22px}.roas-comparison h4{color:var(--foreground);margin-bottom:16px;font-size:14px}.roas-comparison>div{grid-template-columns:120px 1fr 55px;align-items:center;gap:12px;margin:13px 0;font-size:13px;display:grid}.roas-comparison>div>span{color:var(--muted-foreground)}.roas-comparison strong{font-variant-numeric:tabular-nums;text-align:right}.roas-track{background:var(--muted);border-radius:4px;height:6px;overflow:hidden}.roas-track i{border-radius:4px;height:100%;display:block}.historical-results .attribution-row,.historical-results .attribution-heading{grid-template-columns:1fr 75px 75px;padding:10px 0;font-size:14px}.results-source-detail{color:var(--muted-foreground);margin-top:19px;font-size:13px;line-height:1.6}.results-source-detail summary{color:var(--foreground);cursor:pointer}.card-inspector{background:var(--card);border-left-width:2px}.card-inspector .inspector-heading{background:var(--card)}.card-inspector .inspector-actions button:first-child{border-color:color-mix(in srgb, var(--tone-purple) 37.65%, transparent);color:var(--tone-purple);background:var(--tint-purple)}.card-inspector .artifact-media{background:var(--background);border:1px solid var(--border);border-radius:10px;overflow:hidden}.header-company-picker{color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:7px;max-width:175px;font-size:13px}[data-collapsible=icon] .account-row>div,[data-collapsible=icon] .account-row .signout{display:none}[data-collapsible=icon] .account-row{justify-content:center;padding:14px 0}[data-collapsible=icon] .company-footer{padding:0 12px}.account-row .avatar{background:linear-gradient(145deg, var(--tone-cyan), var(--tone-purple) 80%);border:1px solid color-mix(in srgb, var(--tone-blue) 27.06%, transparent);color:var(--foreground)}@container (width<=780px){.library-grid.columns-4,.library-grid.columns-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=600px){.library-grid.columns-3,.library-grid.columns-4,.library-grid.columns-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=410px){.library-grid{grid-template-columns:1fr!important}}.performance-card button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (min-width:1500px){.agent-pane .conversation{width:350px}}@media (max-width:800px){.work-surface{padding:14px 12px 25px}.header-actions{gap:8px}.private-label{display:none}.agent-pane .conversation{width:292px}}@media (max-width:700px){.agent-pane{order:2;width:100%}.agent-pane .conversation{border-left:0;border-top:1px solid var(--border);width:100%;min-height:450px}.work-surface{flex:none;overflow:visible}.workspace-columns{overflow-y:auto}.library-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}}@media (prefers-reduced-motion:reduce){.performance-card,.card-art-actions{transition:none}.performance-card:hover{transform:none}}.creative-composition{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.creative-composition summary{cursor:pointer;color:var(--foreground)}.creative-composition summary svg{vertical-align:middle;margin-right:5px;display:inline-block}.creative-composition p,.creative-composition li{color:var(--muted-foreground);font-size:12px}.creative-composition-timeline{counter-reset:segment;gap:3px;margin:8px 0;padding:0;display:grid}.creative-composition-timeline li{counter-increment:segment;background:var(--muted);border-radius:5px;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.creative-composition-timeline li:before{content:counter(segment);color:var(--primary)}.creative-composition-timeline span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-composition-timeline b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground)}.creative-composition-source{border-top:1px solid var(--border);padding:8px 0}.creative-composition-source>strong,.creative-composition-source>small{display:block}.creative-composition-source>small{color:var(--muted-foreground)}.creative-composition-source code{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:10px;display:block}.company-sidebar .wordmark{color:var(--foreground);gap:6px}.company-sidebar .wordmark>svg{flex-shrink:0}.company-sidebar .merchanting-wordmark{width:135px;height:25px}[data-collapsible=icon] .wordmark .merchanting-wordmark{display:none}.business-desk{min-width:0}.score-pink{color:var(--tone-pink)}.score-blue{color:var(--tone-blue)}.score-purple{color:var(--tone-purple)}.score-cyan{color:var(--tone-cyan)}.score-green{color:var(--tone-green)}.score-gold{color:var(--tone-gold)}.business-controls{flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0;display:flex}.business-search{flex:160px;display:flex}.business-count:not(.ws-toolbar-note){color:var(--muted-foreground);font-size:var(--text-xs);justify-content:space-between;gap:14px;margin:12px 0 16px;display:flex}.business-parent{align-items:center;gap:9px;padding:8px 0;font-size:13px;display:flex}.business-parent button{color:var(--tone-purple)}.operating-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:19px;display:grid}.operating-card{background:linear-gradient(160deg, var(--secondary), var(--background));border:1px solid color-mix(in srgb, var(--provider) 48%, var(--border));min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--provider) 18%, transparent), var(--shadow-flat);transition:transform var(--motion-quick) var(--motion-settle), box-shadow var(--motion-quick), border-color var(--motion-quick);border-radius:13px;overflow:hidden}@media (prefers-reduced-motion:reduce){.operating-card{transition:box-shadow var(--motion-quick), border-color var(--motion-quick)}.operating-card,.operating-card:hover{transform:none}}.operating-art{text-align:left;background:linear-gradient(155deg, color-mix(in srgb, var(--provider) 16%, var(--surface-well)), var(--surface-well));border-bottom:1px solid var(--border);width:100%;height:220px;display:block;position:relative;overflow:hidden}.operating-art.has-image{aspect-ratio:1;height:auto}.operating-art img{object-fit:cover;width:100%;height:100%}.operating-document{height:100%;padding:28px 18px 18px}.operating-document>span{color:var(--provider);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.operating-document h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0;font-size:17px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.operating-document p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.operating-media-type{font-size:var(--text-2xs);background:var(--fill-blue);color:var(--on-fill);text-transform:uppercase;border-radius:4px;padding:3px 7px;position:absolute;top:42px;right:10px}.operating-card-label{font-size:var(--text-2xs);text-transform:uppercase;color:var(--provider);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:5px;display:flex}.operating-card-label b{border:1px solid var(--provider);border-radius:3px;padding:2px 5px}.operating-card-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--foreground);margin:6px 0 9px;font-size:12px;font-weight:500;display:block;overflow:hidden}.operating-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px 0 9px;display:grid}.operating-metrics strong{letter-spacing:-.35px;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:18px;font-weight:750;display:block}.operating-metrics small{font-size:var(--text-2xs);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;display:block}.card-related{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.card-related button{border:1px solid var(--border);border-radius:var(--pill-radius);background:var(--secondary);height:24px;color:var(--foreground);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.card-related button:hover{border-color:color-mix(in srgb, var(--tone-pink) 45%, var(--border));color:var(--tone-pink)}.operating-card footer{border-top:1px solid var(--border);font-size:var(--text-2xs);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-top:7px;display:flex}.operating-card footer button{color:var(--foreground);align-items:center;gap:4px;display:flex}.operating-context{font-size:var(--text-2xs);color:var(--muted-foreground);justify-content:space-between;padding:6px 0 12px;display:flex}.business-more{margin:28px auto;display:block}.business-connections{gap:15px;margin-top:18px;display:grid}.business-connection{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.business-connection>header{align-items:center;gap:12px;padding:17px;display:flex}.business-provider-mark{color:var(--provider);background:color-mix(in srgb, var(--provider) 10%, transparent);border-radius:10px;padding:12px}.business-connection h3{color:var(--foreground);font-size:16px;font-weight:600}.business-connection header p{color:var(--muted-foreground);margin-top:3px;font-size:12px}.business-connection header>.business-status{margin-left:auto}.business-streams{border-top:1px solid var(--border)}.business-stream{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.business-stream:last-child{border:0}.public-store-import{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.public-store-import>div{flex:240px;min-width:0}.public-store-import strong{color:var(--foreground);font-size:12px}.public-store-import small{color:var(--muted-foreground);font-size:var(--text-2xs);margin-top:3px;line-height:1.6;display:block}.public-store-import>small{flex-basis:100%;margin-top:0}.public-store-import form{flex:280px;align-items:center;gap:8px;min-width:0;display:flex}.public-store-import form input{flex:1;min-width:0}.shopify-connect form{flex-wrap:wrap}.shopify-connect form input{flex:160px}.business-stream>div{flex:1;min-width:0}.business-stream strong{color:var(--foreground);font-size:12px}.business-stream small{color:var(--muted-foreground);font-size:var(--text-2xs);margin-top:3px;line-height:1.6;display:block}.business-stream b{color:var(--provider);font-variant-numeric:tabular-nums;text-align:right;font-size:18px}.business-stream b small{font-size:var(--text-2xs);font-weight:400}.stream-error{color:var(--tone-red)!important}.operating-list{border:1px solid var(--border);border-radius:10px;overflow:hidden}.list-thumb{background:var(--secondary);border-radius:6px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.list-thumb img{object-fit:cover;width:100%;height:100%}.operating-list strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.operating-list small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.list-value{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:19px}.list-value[data-tone=green]{color:var(--tone-green)}.list-value[data-tone=purple]{color:var(--tone-purple)}.list-value[data-tone=pink]{color:var(--tone-pink)}.list-value[data-tone=cyan]{color:var(--tone-cyan)}.list-value[data-tone=orange]{color:var(--tone-orange)}.business-inspector{overflow:auto;background:var(--card)!important;width:min(590px,94vw)!important;max-width:94vw!important;padding:24px!important}.business-inspector-body{flex-direction:column;gap:18px;padding:16px 0;display:flex}.inspector-source-image{object-fit:contain;background:var(--background);border-radius:10px;width:100%;max-height:510px}.business-detail-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.business-detail-metrics>div{border:1px solid var(--border);background:var(--secondary);border-radius:8px;padding:11px}.business-detail-metrics small{font-size:var(--text-2xs);color:var(--muted-foreground);display:block}.business-detail-metrics strong{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:22px;display:block}.business-source-link{color:var(--primary);align-items:center;gap:6px;font-size:12px;display:flex}.business-full-body{white-space:pre-wrap;color:var(--foreground);font-size:13px;line-height:1.8}.business-inspector-body h3{color:var(--tone-purple);font-size:14px;font-weight:600}.business-inspector-body iframe{border:1px solid var(--border);background:var(--muted);border-radius:8px;width:100%;height:600px}.business-details>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:9px 0;font-size:12px;display:flex}.business-details dt{color:var(--muted-foreground)}.business-details dd{text-align:right;overflow-wrap:anywhere;max-width:65%;color:var(--foreground)}.business-inspector pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted-foreground);font-size:11px}.business-message{border:1px solid var(--border);background:var(--secondary);border-radius:8px;padding:14px}.business-message.private{border-color:var(--tone-purple)}.business-message p{white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:1.7}.business-message small{font-size:var(--text-2xs);color:var(--muted-foreground)}.business-related{text-align:left;color:var(--foreground);border:1px solid var(--border);border-radius:7px;justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}.business-inspector-body>video{width:100%;max-height:500px}@media (min-width:1550px){.operating-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}}@media (max-width:750px){.operating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operating-metrics strong{font-size:14px}.business-count:not(.ws-toolbar-note){flex-direction:column}.business-stream{gap:7px;padding:10px}}@media (max-width:450px){.operating-grid{grid-template-columns:1fr}}.ad-report-desk{gap:18px;min-width:0;display:grid}.ad-report-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.ad-report-toolbar h3{margin:5px 0;font-size:24px;font-weight:650}.ad-report-toolbar p{color:var(--tone-blue);font-size:13px}.ad-report-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-report-filters input[type=date]{width:145px}.ad-report-search{border:1px solid var(--border);background:var(--card);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:190px;padding-left:10px;display:flex}.ad-report-search input{background:0 0;border:0}.ad-report-basis{color:var(--secondary-foreground);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.ad-report-basis svg{color:var(--tone-cyan)}.ad-report-basis small{color:var(--tone-blue)}.ad-report-groups{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:16px;display:grid}.ad-report-group{background:linear-gradient(130deg, var(--secondary), var(--card));border:1px solid var(--border);border-top:2px solid var(--tone-blue);border-radius:13px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.ad-report-group:hover,.ad-report-group:focus-within{border-color:var(--tone-blue);box-shadow:0 0 24px color-mix(in srgb, var(--tone-blue) 9.02%, transparent)}.ad-report-group.strong-return{border-top-color:var(--tone-green);background:linear-gradient(135deg, var(--card), var(--card))}.ad-report-group-heading{text-align:left;align-items:center;gap:12px;width:100%;padding:18px 18px 12px;display:flex}.ad-report-group-heading>span:nth-child(2){flex:1;min-width:0}.ad-report-group-heading strong{overflow-wrap:anywhere;color:var(--foreground);font-size:15px;line-height:1.4;display:block}.ad-report-group-heading small{color:var(--tone-blue);margin-top:5px;font-size:11px;display:block}.ad-report-group-icon{background:color-mix(in srgb, var(--tone-blue) 15.69%, transparent);width:42px;height:42px;color:var(--tone-blue);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ad-report-group-stats,.ad-report-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ad-report-stat{align-content:start;gap:5px;min-width:0;display:grid}.ad-report-stat>span{letter-spacing:.055em;text-transform:uppercase;color:var(--secondary-foreground);font-size:10px}.ad-report-stat strong{letter-spacing:-.025em;font-size:25px;font-weight:750;line-height:1.2}.ad-report-stat small{color:var(--tone-blue);font-size:10px;line-height:1.5}.ad-report-stat.score-amber strong{color:var(--tone-orange)}.ad-report-stat.score-purple strong{color:var(--tone-purple)}.ad-report-stat.score-cyan strong{color:var(--tone-cyan)}.ad-report-stat.score-green strong{color:var(--tone-green)}.ad-report-group footer{border-top:1px solid var(--border);color:var(--tone-blue);background:color-mix(in srgb, var(--card) 23.92%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;font-size:10px;display:flex}.report-state{background:var(--secondary);color:var(--secondary-foreground);border-radius:4px;padding:3px 7px}.report-ready{color:var(--tone-green);background:color-mix(in srgb, var(--tint-green) 23.92%, transparent)}.report-error{color:var(--tone-red);background:color-mix(in srgb, var(--tint-red) 33.33%, transparent)}.report-missing,.report-metadata_missing{color:var(--tone-orange);background:color-mix(in srgb, var(--tint-orange) 26.67%, transparent)}.ad-report-scoreboard{background:linear-gradient(100deg, var(--secondary), var(--card));border:1px solid var(--border);border-radius:12px;padding:19px}.ad-report-scoreboard .ad-report-stat strong{font-size:32px}.ad-report-footnote{color:var(--tone-blue);max-width:1000px;font-size:11px;line-height:1.7}.ad-report-creatives .operating-card{border-color:var(--tone-blue);box-shadow:0 0 14px color-mix(in srgb, var(--tone-blue) 7.06%, transparent)}.ad-report-creatives .operating-stat strong{font-size:22px}.ad-report-inspect{gap:18px;padding:0 22px 30px;display:grid;overflow-y:auto}.ad-report-preview{object-fit:contain;background:var(--background);border-radius:10px;width:100%;max-height:480px}.ad-report-inspect dl{gap:10px;font-size:12px;display:grid}.ad-report-inspect dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding-bottom:9px;display:flex}.ad-report-inspect dt{color:var(--tone-blue)}.ad-report-inspect dd{text-align:right;overflow-wrap:anywhere}.ad-report-source{color:var(--tone-blue);align-items:center;gap:6px;font-size:13px;display:flex}.ad-report-inspect .ad-report-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:780px){.ad-report-toolbar{flex-direction:column;align-items:flex-start}.ad-report-group-stats,.ad-report-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ad-report-stat strong{font-size:23px}.ad-report-toolbar h3{font-size:20px}}.post-studio .post-studio-source-rank.os-pill{background:color-mix(in srgb, var(--pill-tone) 12%, var(--card));font-size:var(--text-2xs);padding:0 6px}.ads-command{min-width:0;color:var(--foreground);flex-direction:column;gap:18px;padding:4px 0 24px;display:flex}.ads-command-toolbar,.ads-toolbar-actions,.ads-view-label,.ads-scope-bar,.ads-section-heading,.ads-grid-toolbar,.ads-grid-tools,.ads-pagination,.ads-pagination>div,.ads-detail-actions{align-items:center;gap:10px;display:flex}.ads-command-toolbar,.ads-section-heading,.ads-pagination{justify-content:space-between}.ads-command-toolbar{flex-wrap:wrap;padding:12px 0 4px}.ads-toolbar-actions{flex-wrap:wrap;margin-left:auto}.ads-view-label{gap:12px}.ads-view-label strong{letter-spacing:-.02em;font-size:16px;font-weight:650;display:block}.ads-view-label small{font-size:var(--text-sm);color:var(--muted-foreground);margin-top:2px;display:block}.ads-icon-tile{background:color-mix(in srgb, var(--primary) 14%, var(--card));width:34px;height:34px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));border-radius:10px;place-items:center;display:grid}.ads-scope-bar{flex-wrap:wrap}.ads-scope-bar>[data-slot=select-trigger]{min-width:175px}.ads-scope-note{color:var(--muted-foreground);margin-left:auto;font-size:13px}.ads-platform{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.ads-platform>span{background:color-mix(in srgb, var(--platform-color) 14%, transparent);width:22px;height:22px;color:var(--platform-color);border-radius:6px;place-items:center;font-size:15px;font-weight:800;display:inline-grid}.ads-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ads-kpi{--kpi-tone:var(--foreground);--kpi-icon:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px 20px 16px;position:relative;overflow:hidden}.ads-kpi>span{color:var(--muted-foreground);align-items:center;gap:9px;font-size:14px;display:flex}.ads-kpi>span svg{color:var(--kpi-icon)}.ads-kpi>strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--kpi-tone);margin:15px 0 12px;font-size:clamp(26px,2.5vw,38px);font-weight:650;line-height:1.1;display:block}.ads-kpi>small{color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:12px;display:flex}.ads-kpi[data-tone=orange]{--kpi-tone:var(--tone-orange);--kpi-icon:var(--tone-orange)}.ads-kpi[data-tone=purple]{--kpi-tone:var(--tone-purple);--kpi-icon:var(--tone-purple)}.ads-kpi[data-tone=green]{--kpi-tone:var(--tone-green);--kpi-icon:var(--tone-green)}.ads-kpi[data-tone=cyan]{--kpi-tone:var(--tone-cyan);--kpi-icon:var(--tone-cyan)}.ads-kpi[data-tone=blue]{--kpi-tone:var(--tone-blue);--kpi-icon:var(--tone-blue)}.ads-kpi[data-tone=pink]{--kpi-tone:var(--tone-pink);--kpi-icon:var(--tone-pink)}.ads-kpi[data-tone=amber]{--kpi-tone:var(--tone-amber);--kpi-icon:var(--tone-amber)}.ads-kpi[data-tone=red]{--kpi-tone:var(--tone-red);--kpi-icon:var(--tone-red)}.ads-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:16px;display:grid}.ads-surface{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:0;padding:20px}.ads-section-heading{gap:14px}.ads-section-heading h3,.ads-section-heading strong{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}.ads-section-heading p{color:var(--muted-foreground);margin:5px 0 0;font-size:13px}.ads-legend{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.ads-legend i{background:var(--tone-orange);border-radius:50%;width:9px;height:9px}.ads-evidence-note{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}.ads-trend>.ads-evidence-note{margin-top:12px}.ads-chart-empty{text-align:center;min-height:0;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:28px 16px;display:flex}.ads-chart-empty>svg{box-sizing:border-box;background:var(--secondary);border:1px solid var(--border);width:34px;height:34px;color:var(--muted-foreground);border-radius:10px;margin-bottom:5px;padding:9px}.ads-chart-empty>strong{font-size:var(--text-md);color:var(--foreground);letter-spacing:-.1px;font-weight:600}.ads-chart-empty p{font-size:var(--text-sm);max-width:440px;margin:0;line-height:1.55}.ads-commerce-row{border-bottom:1px solid var(--border);flex-direction:column;gap:7px;margin-bottom:15px;padding:28px 0;display:flex}.ads-commerce-row>strong{letter-spacing:-.045em;font-size:34px;font-weight:650}.ads-commerce-row>span{font-size:14px}.ads-commerce-row>small{color:var(--muted-foreground);font-size:12px;line-height:1.6}.ads-text-link{color:var(--primary);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:14px;text-decoration:none;display:flex}.ads-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ads-account-card{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;padding:18px;transition:border-color .15s,transform .15s}.ads-account-card:hover{border-color:var(--primary);transform:translateY(-1px)}.ads-account-card>div:first-child{color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.ads-account-card>h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:16px 0 5px;font-size:16px;font-weight:600;overflow:hidden}.ads-account-card>small{color:var(--muted-foreground);font-size:12px}.ads-account-numbers{grid-template-columns:1.3fr 1fr 1fr;gap:10px;padding:20px 0 18px;display:grid}.ads-account-numbers span{color:var(--muted-foreground);margin-bottom:6px;font-size:12px;display:block}.ads-account-numbers strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ads-freshness{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ads-freshness i{background:var(--tone-amber);border-radius:50%;width:6px;height:6px}.ads-freshness.state-ready i{background:var(--tone-green)}.ads-freshness.state-missing i{background:var(--tone-neutral)}.ads-freshness.state-error{color:var(--tone-red)}.ads-freshness.state-error i{background:var(--tone-red)}.ads-platform-coverage{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.ads-platform-coverage>div{border:1px solid var(--border);border-radius:9px;align-items:center;gap:12px;padding:9px 14px;display:flex}.ads-platform-coverage>div>span:last-child{color:var(--muted-foreground);font-size:12px}.ads-hierarchy{align-items:center;gap:9px;padding:3px 0;font-size:13px;display:flex;overflow:auto}.ads-hierarchy>span{align-items:center;gap:9px;min-width:0;display:flex}.ads-hierarchy button{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.ads-hierarchy button:hover{color:var(--primary)}.ads-level-tabs{border-bottom:1px solid var(--border);gap:18px;padding-bottom:0;display:flex}.ads-level-tabs button{color:var(--muted-foreground);font-size:var(--text-md);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 2px;font-weight:500;display:flex}.ads-level-tabs button:hover{color:var(--foreground)}.ads-level-tabs button.active{color:var(--foreground);border-color:var(--foreground)}.ads-level-tabs button>span{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;background:var(--secondary);border-radius:var(--pill-radius);color:var(--muted-foreground);padding:1px 5px;font-weight:600}.ads-grid-toolbar{flex-wrap:wrap;gap:8px}.ads-grid-tools{gap:2px;margin-left:auto}.ads-search{flex:1;min-width:220px;max-width:440px;position:relative}.ads-search>svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:12px;left:12px}.ads-search input{background:var(--card);height:40px;padding-left:36px}.ads-saved-views{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-7px;font-size:12px;display:flex}.ads-saved-views>span{color:var(--muted-foreground);margin-right:4px}.ads-saved-views>button{border:1px solid var(--border);border-radius:6px;padding:5px 10px}.ads-option-panel{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.ads-option-panel>input{max-width:340px}.ads-column-presets{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding-bottom:10px;font-size:13px;display:flex}.ads-column-presets>button{color:var(--primary)}.ads-check{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.ads-check input,.ads-data-grid input{accent-color:var(--primary);width:15px;height:15px}.ads-column-options>.ads-check{min-width:145px}.ads-rule-panel{align-items:flex-start}.ads-rule-panel>strong{width:100%;font-size:13px}.ads-rule{flex-wrap:wrap;align-items:center;gap:7px;width:100%;display:flex}.ads-rule>input{width:140px}.ads-selection-bar{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--primary) 9%, var(--card));border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.ads-grid-shell{border:1px solid var(--border);background:var(--card);isolation:isolate;border-radius:11px;min-height:270px;max-height:calc(100vh - 360px);position:relative;overflow:auto}.ads-data-grid{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.ads-data-grid th,.ads-data-grid td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;background:var(--card);min-width:100px;padding:14px 16px}.ads-data-grid th{z-index:5;height:48px;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 45%, var(--card));border-right:1px solid color-mix(in srgb, var(--border) 50%, transparent);font-size:12px;font-weight:500;position:sticky;top:0}.ads-data-grid th button{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:inline-flex}.ads-data-grid td small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.ads-data-grid .ads-name-col{z-index:3;text-align:left;border-right:1px solid var(--border);width:360px;min-width:310px;max-width:420px;position:sticky;left:44px}.ads-data-grid th.ads-name-col{z-index:7}.ads-data-grid th.ads-name-col button{justify-content:flex-start}.ads-data-grid tr>td:first-child,.ads-data-grid tr>th:first-child{z-index:4;text-align:center;width:44px;min-width:44px;max-width:44px;padding:12px;position:sticky;left:0}.ads-data-grid tr>th:first-child{z-index:8}.ads-data-grid tbody tr:hover>td{background:color-mix(in srgb, var(--primary) 4%, var(--card))}.ads-data-grid tbody tr.selected>td{background:color-mix(in srgb, var(--primary) 10%, var(--card))}.ads-entity-name{align-items:center;gap:10px;min-width:0;display:flex}.ads-entity-name>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.ads-entity-icon{width:36px;height:36px;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ads-entity-name>div{flex:1;min-width:0}.ads-entity-name>div>button{text-align:left;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:14px;font-weight:550;display:block;overflow:hidden}.ads-entity-name>div>button:hover{color:var(--primary)}.ads-entity-name>div>small{text-overflow:ellipsis;align-items:center;gap:5px;max-width:300px;display:flex;overflow:hidden}.ads-entity-name>div>small>.ads-platform>span{width:16px;height:16px;font-size:12px}.ads-entity-name>div>small>span:last-child{color:var(--muted-foreground);font-size:12px}.ads-inspect{color:var(--muted-foreground);opacity:.3}.ads-data-grid tr:hover .ads-inspect,.ads-data-grid tr:focus-within .ads-inspect{opacity:1}.ads-inspect:focus-visible{opacity:1}.ads-delivery{max-width:100%}.ads-delivery i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ads-data-grid td.ads-hyros-cell{background:color-mix(in srgb, var(--tint-cyan) 55%, var(--card))}.ads-data-grid th:has(button[data-hyros]){background:color-mix(in srgb, var(--tint-cyan) 55%, var(--card))}.ads-data-grid tfoot{z-index:4;position:sticky;bottom:0}.ads-data-grid tfoot td{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 45%, var(--card));border-bottom:0;font-weight:600}.ads-data-grid tfoot .ads-name-col{z-index:6;font-size:12px}.ads-data-grid tfoot td small{font-weight:400}.ads-grid-shell.compact td{padding-top:8px;padding-bottom:8px}.ads-grid-shell.compact .ads-entity-name>img{width:30px;height:30px}.ads-grid-shell.compact .ads-entity-name>div>small{display:none}.ads-loading-cover{z-index:10;background:color-mix(in srgb, var(--card) 80%, transparent);place-items:center;display:grid;position:absolute;inset:48px 0 0}.ads-pagination{color:var(--muted-foreground);flex-wrap:wrap;font-size:12px}.ads-pagination button{font-size:13px}.ads-creative-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ads-creative-card{background:var(--card);border:1px solid var(--border);border-radius:13px;min-width:0;overflow:hidden}.ads-creative-art{background:color-mix(in srgb, var(--muted) 50%, var(--card));width:100%;height:260px;display:block;position:relative;overflow:hidden}.ads-creative-art>img{object-fit:contain;width:100%;height:100%}.ads-creative-art>span:not(.ads-platform){height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;font-size:13px;display:flex}.ads-creative-art>.ads-platform{background:var(--card);border-radius:7px;padding:5px 8px;position:absolute;top:12px;left:12px}.ads-creative-body{padding:16px}.ads-creative-body>button:first-child{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.ads-creative-body>small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.ads-creative-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 0;display:grid}.ads-creative-stats span{color:var(--muted-foreground);font-size:12px;display:block}.ads-creative-stats strong{letter-spacing:-.03em;margin-top:4px;font-size:21px;display:block}.ads-creative-body>.ads-freshness{margin:0 0 10px;display:block}.ads-sync-panel{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--card);border-radius:12px;padding:18px}.ads-sync-progress{background:var(--muted);border-radius:4px;height:4px;margin:18px 0;overflow:hidden}.ads-sync-progress span{background:var(--primary);height:100%;transition:width .4s;display:block}.ads-sync-tasks{max-height:260px;overflow:auto}.ads-sync-tasks>div{border-bottom:1px solid var(--border);grid-template-columns:25px minmax(140px,1.2fr) minmax(130px,.8fr) 100px minmax(150px,1.5fr);align-items:center;gap:10px;padding:9px 0;font-size:12px;display:grid}.ads-sync-tasks strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ads-sync-tasks small{color:var(--muted-foreground);font-size:12px}.ads-task-state{align-items:center;gap:5px;display:flex}.ads-task-state.state-complete,.ads-task-state.state-ready{color:var(--tone-green)}.ads-task-state.state-error{color:var(--tone-red)}.ads-task-state.state-waiting,.ads-task-state.state-partial{color:var(--tone-amber)}.ads-task-state.state-running,.ads-task-state.state-queued{color:var(--tone-blue)}.ads-task-state.state-cancelled{color:var(--muted-foreground)}.ads-notice{background:color-mix(in srgb, var(--primary) 10%, var(--card));border-radius:8px;justify-content:space-between;gap:15px;padding:10px 14px;font-size:13px;display:flex}.ads-listing:not([hidden]){display:contents}.ads-detail-inplace{outline:none;flex-direction:column;gap:14px;min-width:0;max-width:1280px;scroll-margin:12px;display:flex;container:ads-detail/inline-size}.ads-detail-inplace>.ads-detail-body{max-width:880px}@container ads-detail (width>=980px){.ads-detail-inplace>.ads-detail-body:has(>.ads-detail-art){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:0 32px;max-width:none;display:grid}.ads-detail-body:has(>.ads-detail-art)>*{grid-column:2;margin-bottom:20px}.ads-detail-body:has(>.ads-detail-art)>.ads-detail-art{grid-area:1/1/span 40;max-height:min(78vh,720px);position:sticky;top:12px}}.ads-detail-back>button{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:6px;padding:6px 10px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.ads-detail-back>button:hover{color:var(--foreground)}.ads-detail-head h3{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650}.ads-detail-head p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.ads-detail-body{flex-direction:column;gap:20px;padding:0 0 28px;display:flex}.ads-detail-art{object-fit:contain;background:var(--muted);border-radius:10px;width:100%;max-height:430px}.ads-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ads-detail-metrics>div{border-bottom:1px solid var(--border);padding-bottom:13px}.ads-detail-metrics span{color:var(--muted-foreground);font-size:12px;display:block}.ads-detail-metrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;display:block}.ads-detail-body h4{align-items:center;gap:8px;margin:4px 0;font-size:15px;font-weight:600;display:flex}.ads-copy-block p{white-space:pre-wrap;margin:8px 0;font-size:14px;line-height:1.7}.ads-detail-facts>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;padding:9px 0;font-size:13px;display:flex}.ads-detail-facts>div>span{color:var(--muted-foreground)}.ads-detail-facts strong{text-align:right;overflow-wrap:anywhere;font-weight:500}.ads-detail-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);border-radius:9px;max-height:400px;padding:15px;font-size:12px;overflow:auto}.ads-order-row{border:1px solid var(--border);border-radius:9px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.ads-order-row>div{flex:1;min-width:0}.ads-order-row strong{font-size:14px}.ads-order-row span,.ads-order-row small{color:var(--muted-foreground);font-size:12px;line-height:1.6;display:block}.ads-product-row{justify-content:space-between;gap:15px;font-size:13px;display:flex}.ads-product-row strong{color:var(--muted-foreground);font-weight:500}.ads-detail-empty{font-size:var(--text-sm);color:var(--muted-foreground);margin:0;padding:12px 0;line-height:1.55}.ads-framework-layout{grid-template-columns:270px minmax(0,1fr);gap:18px;display:grid}.ads-framework-list{flex-direction:column;gap:8px;display:flex}.ads-framework-list>button{border:1px solid var(--border);text-align:left;background:var(--card);border-radius:10px;padding:16px}.ads-framework-list>button.active{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card))}.ads-framework-list strong{font-size:14px;display:block}.ads-framework-list small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.ads-framework-flow{justify-content:space-between;align-items:center;gap:8px;padding:20px 0;display:flex;overflow:auto}.ads-framework-flow>span{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:9px;min-width:100px;padding:13px;font-size:13px}.ads-framework-flow>span.active{border-color:var(--primary);color:var(--primary)}.ads-framework-owner{border:1px solid var(--border);border-radius:10px;margin:14px 0;padding:18px}.ads-framework-fields,.ads-director-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.ads-framework-fields label,.ads-director-fields label{color:var(--muted-foreground);flex-direction:column;gap:7px;font-size:13px;display:flex}.ads-framework-fields input,.ads-director-fields input{color:var(--foreground)}.ads-director-grid{grid-template-columns:minmax(300px,1fr) minmax(0,1.2fr);gap:20px;display:grid}.ads-director-fields textarea,.ads-framework-editor textarea{border:1px solid var(--border);background:var(--background);min-height:110px;color:var(--foreground);border-radius:8px;width:100%;padding:12px;font-size:14px;line-height:1.6}.ads-director-fields .full{grid-column:1/-1}.ads-director-queue{flex-direction:column;gap:12px;display:flex}.ads-director-brief{border:1px solid var(--border);background:var(--card);border-radius:11px;padding:18px}.ads-director-brief h4{margin:6px 0 10px;font-size:16px;font-weight:600}.ads-director-brief p{color:var(--muted-foreground);font-size:14px;line-height:1.7}.ads-director-tags{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:1800px){.ads-account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ads-creative-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.ads-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.ads-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-grid-tools{margin-left:0}.ads-framework-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:800px){.ads-overview-grid,.ads-director-grid,.ads-framework-layout{grid-template-columns:1fr}.ads-framework-list{flex-direction:row;overflow:auto}.ads-framework-list>button{min-width:220px}.ads-toolbar-actions{margin-left:0}.ads-account-grid,.ads-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-sync-tasks>div{grid-template-columns:25px 1fr 1fr}.ads-sync-tasks small{grid-column:2/-1}.ads-data-grid .ads-name-col{width:230px;min-width:230px;max-width:260px}.ads-entity-name>div>button{max-width:190px}.ads-entity-name>div>small{max-width:185px}.ads-level-tabs{overflow:auto}.ads-grid-shell{max-height:65vh}.ads-creative-art{height:210px}}@media (max-width:520px){.ads-kpi-grid,.ads-account-grid,.ads-creative-grid{grid-template-columns:1fr}.ads-kpi{padding:17px}.ads-command-toolbar .ads-view-label small{max-width:250px}.ads-scope-note{margin-left:0}.ads-section-heading{flex-wrap:wrap;align-items:flex-start}.ads-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-director-fields,.ads-framework-fields{grid-template-columns:1fr}.ads-director-fields .full{grid-column:auto}.ads-data-grid .ads-name-col{position:static}.ads-pagination>div{justify-content:space-between;width:100%}}.ads-commerce-insights{margin-top:24px;padding:24px}.ads-commerce-insight-grid{grid-template-columns:1fr 1.35fr;gap:32px;margin-top:22px;display:grid}.ads-commerce-insight-grid h4{margin-bottom:16px;font-size:13px}.ads-commerce-source{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.ads-commerce-source small,.ads-purchased-products small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.ads-purchased-products{max-height:360px;overflow:auto}.ads-purchased-products a{border-radius:8px;justify-content:space-between;align-items:center;padding:13px 10px;font-size:13px;display:flex}.ads-purchased-products a:hover{background:var(--muted)}@media (max-width:850px){.ads-commerce-insight-grid{grid-template-columns:1fr;gap:16px}}.ads-native-controls{border:1px solid var(--border);border-radius:12px;gap:12px;margin:22px 0;padding:18px;display:grid}.ads-native-controls .ads-detail-facts{margin:0}.ads-change-preview{gap:12px;display:grid}.ads-live-summary{border-block:1px solid var(--border);margin:12px 0;padding:16px 0}.ads-live-summary>p{color:var(--muted-foreground);margin:8px 0;font-size:12px;line-height:1.6}.ads-live-summary .ads-sync-tasks{max-height:220px;margin-top:12px;overflow:auto}.ads-live-summary .ads-sync-tasks>div{grid-template-columns:25px minmax(110px,1fr) 90px minmax(150px,1.4fr)}@media (max-width:700px){.ads-live-summary .ads-sync-tasks>div{grid-template-columns:25px minmax(100px,1fr)}}.ads-tools-panel{border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));background:var(--card);border-radius:14px;outline:none;flex-direction:column;gap:0;min-width:0;margin:12px 0;scroll-margin:12px;display:flex}.ads-tools-panel:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.ads-tools-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.ads-tools-head>strong{font-size:14px;font-weight:650}.ads-tools-done{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.ads-tools-done:hover{color:var(--foreground)}.ads-tools-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.ads-tools-panel>.ads-tools-tabs:first-child,.ads-tools-panel>.ads-tools-body:first-child{padding-top:12px}.ads-tools-tabs button{color:var(--muted-foreground);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.ads-tools-tabs button.active{color:var(--foreground);background:color-mix(in srgb,var(--primary) 13%,transparent);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.ads-tools-body{min-width:0;padding:18px 20px 22px}.ads-tool-intro{max-width:760px;margin-bottom:16px}.ads-tool-intro h2{letter-spacing:-.4px;margin:6px 0;font-size:20px;font-weight:650}.ads-tool-intro p,.ads-tools-body>p{color:var(--muted-foreground);margin:12px 0;font-size:13px;line-height:1.7}.ads-tool-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.ads-tool-field{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.ads-tool-field>span{color:var(--muted-foreground)}.ads-tool-field textarea{resize:vertical;border:1px solid var(--border);background:var(--background);min-height:130px;color:var(--foreground);border-radius:8px;padding:12px;font-weight:400;line-height:1.6}.ads-tool-select{border:1px solid var(--border);background:var(--background);width:100%;min-height:36px;color:var(--foreground);text-overflow:ellipsis;border-radius:8px;padding:8px 10px;font-size:13px}.ads-tools-body .ads-check{align-items:flex-start;gap:10px;margin:20px 0;line-height:1.6;display:flex}.ads-tools-body .ads-check input{margin-top:4px}.ads-tool-review{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--background));border-radius:14px;margin:24px 0;padding:20px}.ads-tool-review p{color:var(--muted-foreground);margin:12px 0;font-size:13px;line-height:1.6}.ads-tools-body h3{margin:26px 0 12px;font-size:15px;font-weight:650}.ads-tool-review h3{margin:0}.ads-tool-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0;display:grid}.ads-tool-summary>span{border:1px solid var(--border);color:var(--muted-foreground);border-radius:10px;flex-direction:column;gap:6px;padding:14px;font-size:11px;display:flex}.ads-tool-summary strong{color:var(--foreground);font-size:15px}.ads-tool-summary small{line-height:1.5}.ads-tool-history>button{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;width:100%;padding:15px 4px;font-size:13px;display:flex}.ads-tool-history>button span{color:var(--muted-foreground);font-size:11px}.ads-tool-filters{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.ads-tool-filters>input{flex:1;min-width:140px}.ads-tool-filters select{width:auto}.ads-tool-table{border:1px solid var(--border);border-radius:12px;max-height:55vh;margin:18px 0;overflow:auto}.ads-tool-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.ads-tool-table th{z-index:1;background:var(--background);text-align:right;color:var(--muted-foreground);font-weight:500;position:sticky;top:0}.ads-tool-table td,.ads-tool-table th{border-bottom:1px solid var(--border);text-align:right;padding:13px 16px}.ads-tool-table td:first-child,.ads-tool-table th:first-child{text-align:left}.ads-tool-table td:first-child{white-space:normal;min-width:230px;max-width:340px}.ads-tool-table td small{color:var(--muted-foreground);font-size:var(--text-xs);margin-top:4px;display:block}.ads-tool-table tr:hover td{background:color-mix(in srgb,var(--primary) 4%,transparent)}@media (max-width:680px){.ads-tools-body{padding:14px}.ads-tools-tabs{padding:0 10px 10px}.ads-tools-tabs button{padding:8px;font-size:11px}.ads-tool-form{grid-template-columns:1fr}.ads-tool-intro h2{font-size:18px}.ads-tool-history>button{flex-direction:column;gap:5px}}.ads-account-tree{flex-direction:column;gap:14px;min-width:0;display:flex}.ads-account-node{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:0;transition:border-color .15s;overflow:hidden}.ads-account-node:hover,.ads-account-node.open{border-color:color-mix(in srgb, var(--platform-color) 45%, var(--border))}.ads-account-summary{text-align:left;width:100%;color:inherit;background:0 0;grid-template-columns:minmax(220px,1.2fr) minmax(0,2fr) 34px;align-items:center;gap:18px;padding:18px 20px;display:grid}.ads-account-node.open .ads-account-summary{border-bottom:1px solid var(--border);background:linear-gradient(120deg, color-mix(in srgb, var(--platform-color) 9%, transparent), transparent 60%)}.ads-account-brand{align-items:center;gap:13px;min-width:0;display:flex}.ads-account-brand>i{width:40px;height:40px;color:var(--platform-color);background:color-mix(in srgb, var(--platform-color) 15%, transparent);border:1px solid color-mix(in srgb, var(--platform-color) 28%, transparent);border-radius:11px;flex:none;place-items:center;font-size:16px;font-style:normal;font-weight:700;display:grid}.ads-account-brand>span{min-width:0}.ads-account-brand strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;display:block;overflow:hidden}.ads-account-brand small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.ads-account-headline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ads-account-chevron{color:var(--muted-foreground);place-items:center;display:grid}.ads-account-body{flex-direction:column;gap:18px;padding:18px 20px 20px;display:flex}.ads-account-results{flex-direction:column;gap:12px;display:flex}.ads-account-results h4{letter-spacing:-.015em;font-size:15px;font-weight:600}.ads-account-results .ads-section-heading p{color:var(--muted-foreground);margin-top:3px;font-size:12px}.ads-account-tools{align-items:center;gap:10px;display:flex}.ads-result-tiles{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.ads-result-tiles+.ads-result-tiles{margin-top:-6px}.ads-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.ads-stat>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--stat-color,var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.15;overflow:hidden}.ads-stat>span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ads-stat.tile{border-right:1px solid var(--border);gap:8px;padding:16px 18px 15px}.ads-stat.tile:last-child{border-right:0}.ads-stat.tile>strong{font-size:clamp(20px,1.7vw,26px)}.ads-stat.tile>span{font-size:12px}.ads-account-headline .ads-stat>strong{font-size:20px}.ads-stat.stat-spend,.ads-stat.stat-cpa,.ads-stat.stat-cpc,.ads-stat.stat-cpm{--stat-color:var(--tone-orange)}.ads-stat.stat-sales{--stat-color:var(--tone-purple)}.ads-stat.stat-revenue,.ads-stat.stat-aov{--stat-color:var(--tone-green)}.ads-stat.stat-impressions{--stat-color:var(--tone-cyan)}.ads-stat.stat-clicks,.ads-stat.stat-ctr{--stat-color:var(--tone-pink)}.ads-stat.stat-roas,.ads-stat.stat-frequency{--stat-color:var(--foreground)}.ads-tree{border:1px solid var(--border);--ads-accent:var(--primary);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;container-type:inline-size}.ads-tree-level{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 55%, transparent);border-bottom:1px solid var(--border);align-items:center;gap:8px;min-width:0;padding:9px 14px;font-size:12px;font-weight:600;display:flex}.ads-tree-level em{background:var(--muted);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:500}.ads-tree-level.top{justify-content:space-between}.ads-tree-level-name{align-items:center;gap:8px;display:flex}.ads-tree-hint{text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.ads-tree-node{border-bottom:1px solid var(--border);min-width:0}.ads-tree-node:last-child{border-bottom:0}.ads-tree-row{border-left:2px solid #0000;grid-template-columns:26px 34px minmax(150px,1fr) 62cqw 56px;align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:grid}.ads-tree-row:hover{background:color-mix(in srgb, var(--ads-accent) 6%, transparent)}.ads-tree-node.open>.ads-tree-row{background:color-mix(in srgb, var(--ads-accent) 5%, transparent);border-left-color:var(--primary)}.ads-tree-toggle{width:26px;height:26px;color:var(--muted-foreground);background:0 0;border-radius:7px;place-items:center;display:grid}.ads-tree-toggle:hover{background:var(--muted);color:var(--foreground)}.ads-tree-icon,.ads-tree-art{background:var(--muted);width:34px;height:34px;color:var(--muted-foreground);object-fit:cover;border-radius:8px;flex:none;place-items:center;display:grid}.kind-campaign .ads-tree-icon{color:#7894ff;background:#7894ff24}.kind-adset .ads-tree-icon{color:#bf9bff;background:#bf9bff24}.ads-tree-title{min-width:0}.ads-tree-title>button{text-align:left;letter-spacing:-.01em;max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;font-size:14px;font-weight:600;display:block;overflow:hidden}.ads-tree-title>button:hover{color:var(--ads-accent)}.ads-tree-title>small{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex;overflow:hidden}.ads-tree-title>small>span{text-overflow:ellipsis;overflow:hidden}.ads-tree-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;display:grid}.ads-tree-stats .ads-stat{border-left:1px solid var(--border);gap:3px;padding:3px 8px}.ads-tree-stats .ads-stat>span{font-size:10px;display:block}.ads-tree-stats .ads-stat:nth-child(-n+5){background:linear-gradient(180deg, color-mix(in srgb, var(--stat-color) 7%, transparent), transparent);border-radius:5px 5px 0 0;padding-bottom:6px}.ads-tree-stats .ads-stat:nth-child(n+6)>strong{font-size:12px;font-weight:550}.ads-tree-stats .ads-stat:nth-child(-n+5)>strong{text-shadow:0 0 14px color-mix(in srgb, var(--stat-color) 20%, transparent);font-size:17px}.ads-stat.tile{background:radial-gradient(ellipse at 10% 0%, color-mix(in srgb, var(--stat-color) 10%, transparent), transparent 75%)}.ads-tree-children{border-left:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));margin-left:18px}@container (width<=1000px){.ads-tree-row{grid-template-columns:24px 30px minmax(0,1fr) 56px;gap:8px}.ads-tree-stats{grid-area:2/3/auto/-1}.ads-tree-actions{grid-area:1/4}}@container (width<=560px){.ads-tree-stats{grid-column:1/-1}.ads-tree-stats .ads-stat{padding:5px}.ads-tree-stats .ads-stat:nth-child(-n+5)>strong{font-size:14px}.ads-tree-children{margin-left:8px}.ads-tree-title>small>span:not(.ads-delivery){display:none}}.ads-tree-actions .ads-inspect{opacity:.72;color:var(--muted-foreground)}:is(.ads-tree-actions .ads-inspect:hover,.ads-tree-actions .ads-inspect:focus-visible){opacity:1;color:var(--foreground)}.ads-tree-actions{justify-content:flex-end;gap:4px;display:flex}.ads-tree-children{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 22%, transparent)}.ads-tree-children .ads-tree-level{padding-left:calc(14px + (var(--depth,0) + 1) * 26px);font-size:11px}.ads-tree-empty,.ads-tree-error{padding:12px 14px 12px calc(14px + (var(--depth,0) + 1) * 26px);color:var(--muted-foreground);font-size:13px}.ads-tree-error{color:var(--destructive,#e5484d)}.ads-account-body[hidden]{display:none}.ads-tree-pagination{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ads-tree-children>.ads-tree-pagination{padding-left:calc(14px + (var(--depth,0) + 1) * 26px)}.ads-tree-pagination>.ads-tree-error{margin:0;padding:0}@media (max-width:1200px){.ads-account-summary{grid-template-columns:minmax(0,1fr) 34px}.ads-account-headline{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.ads-account-chevron{grid-area:1/2}.ads-result-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-stat.tile:nth-child(3n){border-right:0}.ads-stat.tile:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media (max-width:800px){.ads-account-body,.ads-account-summary{padding:14px}.ads-account-headline,.ads-result-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-stat.tile:nth-child(3n){border-right:1px solid var(--border)}.ads-stat.tile:nth-child(2n){border-right:0}.ads-stat.tile:nth-child(-n+4){border-bottom:1px solid var(--border)}}.reuse-artwork-dialog{max-width:620px}.reuse-artwork-source{background:var(--muted);border:1px solid var(--border);border-radius:9px;align-items:center;gap:14px;min-width:0;padding:10px;display:flex}.reuse-artwork-source img{object-fit:contain;border-radius:5px;flex-shrink:0;width:82px;height:104px}.reuse-artwork-source>div{gap:6px;min-width:0;display:grid}.reuse-artwork-source strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reuse-artwork-source span{color:var(--tone-purple);font-size:12px}.reuse-artwork-source small{color:var(--muted-foreground)}.family-source-asset{gap:12px;display:grid}.family-asset-identity .source-preview{max-width:100%}.family-parent-snapshot{color:var(--foreground);gap:8px;padding:8px;display:grid}.family-parent-snapshot img{object-fit:contain;border-radius:6px;width:100%;max-height:180px}.family-parent-snapshot ul{padding-left:16px;list-style:outside}.family-parent-snapshot strong{color:var(--tone-purple)}.family-parent-snapshot button{color:var(--muted-foreground);align-items:center;gap:5px;display:flex}.family-relationships summary>span{white-space:nowrap;color:var(--tone-purple)}.family-creative-changes{background:var(--surface-well);color:var(--muted-foreground);border-radius:6px;padding:8px;font-size:11px}.family-creative-changes p+p{margin-top:5px}.family-creative-changes b{color:var(--foreground)}.operating-media{position:relative}.operating-card.is-selected{border-color:var(--muted-foreground);box-shadow:0 0 0 2px var(--tone-blue), 0 0 24px color-mix(in srgb, var(--tone-blue) 21.96%, transparent)}.operating-select,.list-source-select{border:1px solid var(--tone-blue);background:color-mix(in srgb, var(--background) 80.78%, transparent);color:#0000;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.operating-select{opacity:0;transition:opacity .15s;position:absolute;top:10px;left:10px}.operating-card:hover .operating-select,.operating-card:focus-within .operating-select,.operating-select.checked{opacity:1}.operating-select.checked,.list-source-select.checked{background:var(--fill-blue);color:var(--on-fill);border-color:var(--muted-foreground)}.operating-hover-actions{opacity:0;visibility:hidden;background:linear-gradient(transparent, color-mix(in srgb, var(--media-canvas) 92.94%, transparent) 65%);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:42px 8px 14px;transition:opacity .16s,visibility .16s;display:flex;position:absolute;bottom:0;left:0;right:0}.operating-card:hover .operating-hover-actions,.operating-card:focus-within .operating-hover-actions{opacity:1;visibility:visible}.operating-hover-actions button,.operating-hover-actions a,.card-art-actions button{min-width:39px;min-height:44px;color:var(--media-ink);background:color-mix(in srgb, var(--media-canvas) 94.9%, transparent);border:1px solid color-mix(in srgb, var(--media-line) 41.96%, transparent);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:10px;transition:background .15s,transform .15s;display:flex}.operating-hover-actions button:hover,.operating-hover-actions a:hover,.card-art-actions button:hover{background:var(--fill-blue);border-color:var(--media-line);transform:translateY(-2px)}.operating-hover-actions button:nth-child(2),.card-art-actions .hover-remix{background:linear-gradient(135deg, var(--fill-purple), var(--fill-blue));border-color:var(--media-line)}.operating-hover-actions button:nth-child(3){color:var(--media-purple)}.operating-media-type{align-items:center;gap:4px;display:flex}.operating-tags{gap:4px;min-width:0;margin:5px 0 9px;display:flex;overflow:hidden}.operating-tags span{font-size:var(--text-2xs);color:var(--foreground);background:color-mix(in srgb, var(--muted) 30.98%, transparent);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:2px 5px;overflow:hidden}.operating-expanded{border-top:1px solid var(--border);margin-top:6px;padding-top:12px;font-size:11px}.operating-expanded dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.operating-expanded dl div{justify-content:space-between;gap:6px;display:flex}.operating-expanded dt{color:var(--muted-foreground)}.operating-expanded dd{color:var(--foreground);font-variant-numeric:tabular-nums}.operating-expanded p{color:var(--muted-foreground);margin-top:9px}.operating-expanded>button{color:var(--tone-purple);align-items:center;gap:5px;padding:10px 0 2px;display:flex}.business-selection{z-index:12;border:1px solid color-mix(in srgb, var(--tone-purple) 43.14%, transparent);background:color-mix(in srgb, var(--card) 96.08%, transparent);box-shadow:0 8px 25px color-mix(in srgb, var(--shadow) 31.37%, transparent);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex;position:sticky;top:0}.business-selection>span,.business-selection>div{align-items:center;gap:8px;display:flex}.business-selection>span{color:var(--muted-foreground);font-size:13px}.business-selection small{color:var(--muted-foreground);font-size:11px}.operating-list-row{background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-left:12px;display:flex}.operating-list-open{text-align:left;flex:auto;align-items:center;gap:14px;width:100%;min-width:0;padding:12px;display:flex}.operating-list-row:hover{background:var(--secondary)}.operating-list-open>span:nth-child(2){flex:1;min-width:0}.card-art-actions{visibility:hidden;gap:5px;padding-top:40px}.performance-card:hover .card-art-actions,.performance-card:focus-within .card-art-actions{opacity:1;visibility:visible}.card-art-actions button{pointer-events:auto;flex:1;min-width:38px;max-width:70px;padding:8px 4px;font-size:10px}.source-preview{background:linear-gradient(140deg, color-mix(in srgb, var(--source-color) 7%, var(--surface-well)), var(--surface-well));border:1px solid color-mix(in srgb, var(--source-color) 32%, var(--border));border-left:3px solid var(--source-color);border-radius:10px;min-width:0;padding:11px}.source-preview-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.source-preview-identity{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.source-preview-identity:disabled{opacity:1;cursor:default}.source-preview-identity>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:45px;height:45px}.source-preview-identity>svg{color:var(--source-color);flex-shrink:0}.source-preview-identity>span{flex-direction:column;gap:4px;min-width:0;display:flex}.source-preview-identity small{color:var(--source-color);font-size:10px}.source-preview-identity strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.source-remove{color:var(--muted-foreground);padding:3px}.source-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:11px 0 8px;display:grid}.source-metrics strong{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:17px;font-weight:700;line-height:1.15;display:block}.source-metrics small{font-size:var(--text-2xs);text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.03em;margin-top:4px;display:block}.source-preview footer{color:var(--muted-foreground);font-size:var(--text-2xs);flex-direction:column;gap:3px;line-height:1.5;display:flex}.agent-source-context{flex-shrink:0;gap:8px;max-height:310px;padding:0 14px 12px;display:grid;overflow:auto}.agent-source-context .agent-context-label{margin-top:9px}.source-dialog{background:var(--card);border-color:var(--border);max-height:88dvh;overflow:auto;width:min(1120px,100vw - 40px)!important;max-width:1120px!important}.source-compare-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:15px;display:grid}.source-compare-image{object-fit:contain;border:1px solid var(--border);background:var(--background);border-radius:10px;width:100%;height:210px;margin-bottom:9px}.source-facts{gap:8px;padding:12px 4px;font-size:11px;display:grid}.source-facts div{grid-template-columns:64px 1fr;gap:10px;display:grid}.source-facts dt{color:var(--muted-foreground)}.source-facts dd{overflow-wrap:anywhere;color:var(--foreground)}.source-family{gap:23px;display:grid}.source-family h3{color:var(--foreground);margin-bottom:11px;font-size:14px}.family-summary{background:linear-gradient(120deg, color-mix(in srgb, var(--tone-purple) 21.96%, transparent), color-mix(in srgb, var(--secondary) 26.67%, transparent));border:1px solid color-mix(in srgb, var(--tone-purple) 33.33%, transparent);color:var(--tone-purple);border-radius:10px;align-items:center;gap:13px;padding:15px;display:flex}.family-summary strong{font-size:14px}.family-summary p,.family-browser-heading p{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5}.family-source-grid,.family-work-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.family-work{border:1px solid var(--border);background:var(--card);border-radius:11px;min-width:0;padding:14px}.family-root{border-color:var(--tone-purple);box-shadow:0 0 16px color-mix(in srgb, var(--tone-purple) 12.55%, transparent)}.family-work-title{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.family-work-title>img{object-fit:cover;border-radius:6px;width:62px;height:66px}.family-work-title>svg{color:var(--muted-foreground);flex-shrink:0}.family-work-title>span{flex:1;min-width:0}.family-work-title small{color:var(--muted-foreground);font-size:10px}.family-work-title strong{color:var(--foreground);font-size:13px;line-height:1.5;display:block}.family-production{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.family-production span{border:1px solid color-mix(in srgb, var(--tone-purple) 25.1%, transparent);color:var(--foreground);overflow-wrap:anywhere;border-radius:4px;padding:3px 6px;font-size:10px}.family-relationships{border-top:1px solid var(--border);gap:8px;margin:12px 0;padding-top:10px;display:grid}.family-relationships summary,.family-relationships>button{color:var(--muted-foreground);cursor:pointer;text-align:left;font-size:11px;line-height:1.6}.family-relationships svg{margin-right:5px;display:inline}.family-relationships b{color:var(--foreground);font-weight:500}.family-relationships p{color:var(--muted-foreground);padding:8px 0;font-size:10px}.family-outcomes{border-top:1px solid var(--border);margin-top:12px;padding-top:11px}.family-outcomes>small{color:var(--tone-green);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.family-outcomes>p{color:var(--muted-foreground);margin-top:6px;font-size:11px}.family-outcomes>div{align-items:center;gap:12px;margin-top:8px;display:flex}.family-outcomes strong{color:var(--tone-green);font-size:19px}.family-outcomes span{font-size:11px}.family-outcomes small{color:var(--muted-foreground);font-size:var(--text-2xs);display:block}.family-outcomes>.family-historical{display:block}.family-historical p{color:var(--muted-foreground);font-size:10px;line-height:1.5}.family-limit{color:var(--muted-foreground);border:1px solid var(--border);border-radius:8px;padding:12px;font-size:12px}.family-browser{gap:20px;display:grid}.family-browser-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.family-browser-heading h3{color:var(--foreground);font-size:19px}.family-search{flex:none;width:min(340px,100%);max-width:none}.family-browser-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.family-browser-card{border:1px solid color-mix(in srgb, var(--tone-purple) 33.33%, transparent);background:linear-gradient(145deg, var(--secondary), var(--card));text-align:left;min-width:0;box-shadow:0 6px 20px color-mix(in srgb, var(--shadow) 33.33%, transparent);border-radius:12px;overflow:hidden}.family-browser-card:hover{border-color:var(--tone-purple)}.family-browser-card>img,.family-browser-art{object-fit:cover;background:radial-gradient(ellipse at top, color-mix(in srgb, var(--tone-purple) 37.65%, transparent), var(--card));width:100%;height:170px}.family-browser-art{color:var(--tone-purple);place-items:center;display:grid}.family-browser-card small{color:var(--tone-purple);font-size:10px}.family-browser-card strong{color:var(--foreground);margin:7px 0 13px;font-size:13px;line-height:1.5;display:block}.family-browser-card span{color:var(--tone-cyan);align-items:center;gap:6px;font-size:10px;display:flex}@media (hover:none){.operating-select{opacity:1}.operating-hover-actions,.card-art-actions{opacity:1;visibility:visible;background:var(--media-canvas);padding:8px;position:relative}.operating-hover-actions span{font-size:var(--text-2xs)}}@media (max-width:640px){.source-dialog{width:calc(100vw - 20px)!important}.source-compare-grid{grid-template-columns:1fr}.business-selection>div{flex-wrap:wrap}.family-summary{align-items:flex-start}.family-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.operating-select,.operating-hover-actions,.card-art-actions,.operating-hover-actions button,.operating-hover-actions a{transition:none}}.work-surface,.wide-surface .work-surface{padding:10px 16px 24px;container-type:inline-size}.workspace-header .breadcrumb{white-space:nowrap;gap:7px;min-width:0;font-size:12px}.workspace-header .breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.header-actions{flex-shrink:0;gap:6px}.header-actions>button,.header-actions [data-slot=select-trigger]{height:30px;font-size:12px}.company-header{gap:12px;padding:12px 14px}[data-collapsible=icon] .company-header{padding:12px 0}[data-collapsible=icon] [data-sidebar=group]{padding:4px 14px}[data-collapsible=icon] [data-sidebar=menu]{gap:5px}.company-sidebar [data-sidebar=menu-button]{min-height:34px}.account-row{margin-top:8px;padding:12px 2px}.business-tabs{min-width:0;margin-bottom:0}.business-tabs [data-slot=tabs-list],.surface-tabs [data-slot=tabs-list]{flex-wrap:nowrap;gap:17px;height:32px}.business-tabs [data-slot=tabs-trigger],.surface-tabs [data-slot=tabs-trigger]{white-space:nowrap;flex:none;padding:5px 1px;font-size:12px}.business-tabs>[data-slot=tabs-list]{justify-content:flex-start}.business-tabs>[data-slot=tabs-list],.surface-tabs>[data-slot=tabs]{scrollbar-width:thin;max-width:100%;overflow-x:auto}.surface-tabs,.collection-tabs{gap:8px;min-width:0;margin-bottom:7px;padding-bottom:3px}.business-controls,.collection-controls,.ad-report-filters{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:7px 0;padding-bottom:2px;display:flex;overflow-x:auto}.business-controls [data-slot=select-trigger],.collection-controls [data-slot=select-trigger],.ad-report-filters [data-slot=select-trigger]{background:var(--secondary);border-color:var(--border);border-radius:6px;flex-shrink:0;gap:6px;min-width:0;max-width:220px;height:30px;min-height:30px;padding:0 9px;font-size:11px}.business-controls [data-slot=select-value],.collection-controls [data-slot=select-value],.ad-report-filters [data-slot=select-value]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ad-report-search{border-radius:6px;flex:1;min-width:140px}.ad-report-search input{height:28px;font-size:11px}.business-controls>button,.collection-controls>button,.ad-report-filters>button,.view-options button{white-space:nowrap;flex-shrink:0;height:30px}.business-count:not(.ws-toolbar-note){font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:10px;min-height:21px;margin:5px 0 8px;padding:0;display:flex}.business-count:not(.ws-toolbar-note)>span{white-space:nowrap}.business-count-tools{align-items:center;gap:8px;min-width:0;display:flex}.business-count-tools>span{white-space:nowrap}.coverage-indicator{white-space:nowrap;color:var(--secondary-foreground);align-items:center;gap:5px;display:inline-flex}.coverage-indicator:hover{color:var(--tone-purple)}.coverage-indicator.needs-attention{color:var(--tone-red)}.density-picker{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.density-picker button{min-width:24px;height:24px;font-size:var(--text-2xs);color:var(--muted-foreground);border-radius:4px}.density-picker button:first-child{padding:0 5px}.density-picker button[aria-pressed=true]{color:var(--foreground);background:color-mix(in srgb, var(--primary) 14%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 45%, var(--card))}.collection-ranks{flex-wrap:nowrap;gap:5px;margin:3px 0;padding:4px 0;overflow-x:auto}.business-selection{gap:7px;margin:6px 0;padding:6px 9px}.business-selection>span,.business-selection button{font-size:11px}.business-selection button{height:28px}.business-parent{padding:4px 0;font-size:11px}.operating-grid,.library-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:13px;padding:2px 2px 18px}.operating-grid.density-3,.library-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-grid.density-4,.library-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.operating-grid.density-5,.library-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.operating-grid.density-6,.library-grid.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.operating-card,.performance-card{border-radius:10px}.operating-post .operating-art.has-image{aspect-ratio:1}.operating-art img{object-fit:contain;background:var(--media-canvas)}.operating-card-body{padding:8px 9px 6px}.operating-card-label{font-size:var(--text-2xs);letter-spacing:.01em;white-space:nowrap;min-height:19px}.operating-card-label>span{text-overflow:ellipsis;overflow:hidden}.operating-rank{flex-shrink:0}.operating-card-title{margin:4px 0;font-size:11px;line-height:1.4}.operating-tags{margin:4px 0}.operating-tags span{font-size:var(--text-2xs);padding:1px 4px}.operating-metrics{gap:4px;padding:5px 0 6px}.operating-metrics strong{white-space:nowrap;text-shadow:0 0 13px color-mix(in srgb, currentColor 25%, transparent);font-size:18px;line-height:1.15}.operating-metrics small{font-size:var(--text-2xs);white-space:nowrap}.operating-card footer{gap:5px;min-height:22px;padding-top:5px}.operating-card footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operating-card footer>button{white-space:nowrap;flex-shrink:0}.operating-state{font-size:var(--text-2xs);padding:4px 7px}.operating-media-type{font-size:var(--text-2xs);padding:3px 5px;top:38px}.operating-hover-actions,.card-art-actions{visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(transparent, color-mix(in srgb, var(--media-canvas) 85.88%, transparent));flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;padding:32px 6px 10px;transition:opacity .16s,visibility .16s;display:flex}.operating-card:hover .operating-hover-actions,.operating-card:focus-within .operating-hover-actions,.performance-card:hover .card-art-actions,.performance-card:focus-within .card-art-actions{opacity:1;visibility:visible}.operating-hover-actions .card-icon-action,.card-art-actions .card-icon-action{border:1px solid color-mix(in srgb, var(--media-line) 14.12%, transparent);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--media-ink);pointer-events:auto;box-shadow:0 3px 10px color-mix(in srgb, var(--shadow) 26.67%, transparent);background:var(--action-fill);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;transition:filter .15s,transform .15s;display:inline-flex}.card-icon-action.action-blue{--action-fill:linear-gradient(135deg, var(--fill-blue), var(--fill-blue))}.card-icon-action.action-teal{--action-fill:linear-gradient(135deg, var(--fill-cyan), var(--fill-cyan))}.card-icon-action.action-green{--action-fill:linear-gradient(135deg, var(--fill-green), var(--fill-green))}.card-icon-action.action-slate{--action-fill:linear-gradient(135deg, var(--fill-neutral), var(--fill-neutral))}.operating-hover-actions .card-icon-action:hover,.card-art-actions .card-icon-action:hover{filter:brightness(1.2);transform:translateY(-2px)}.card-icon-action:focus-visible{outline:2px solid var(--tone-blue);outline-offset:3px}.density-picker button:focus-visible{outline:2px solid var(--tone-blue);outline-offset:3px}.card-action-tooltip{background:var(--muted);max-width:240px;color:var(--foreground);flex-direction:column;gap:2px;padding:7px 10px;font-size:11px;display:flex}.card-action-tooltip span{color:var(--tone-blue);font-size:10px}.card-provenance{opacity:0;visibility:hidden;pointer-events:none;justify-items:start;gap:4px;transition:opacity .16s,visibility .16s;display:grid;position:absolute;top:42px;left:8px;right:90px}.operating-card:hover .card-provenance,.operating-card:focus-within .card-provenance,.performance-card:hover .card-provenance,.performance-card:focus-within .card-provenance{opacity:1;visibility:visible}.card-provenance>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:var(--text-2xs);color:var(--on-fill);background:var(--fill-neutral);border-radius:4px;align-items:center;gap:4px;padding:3px 5px;display:inline-flex;overflow:hidden}.card-provenance svg{flex-shrink:0}.performance-content{padding:7px 8px 6px}.rank-badge{padding:3px 5px;font-size:10px}.rank-badge svg{width:11px;height:11px}.performance-title{white-space:nowrap;text-overflow:ellipsis;min-height:0;font-size:11px;line-height:1.5;display:block}.card-format,.card-state{font-size:var(--text-2xs)}.ad-report-desk{gap:7px}.ad-report-filters{margin:5px 0 0}.ad-report-filters input[type=date]{min-width:135px;height:30px}.ad-report-desk .hierarchy-breadcrumbs{white-space:nowrap;flex-wrap:nowrap;gap:6px;margin:0;padding:2px 0;font-size:11px;overflow-x:auto}.ad-report-basis{gap:5px 10px;font-size:10px}.ad-report-basis small{font-size:10px}.ad-report-desk .business-count{margin:2px 0 0}.ad-report-groups{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px}.ad-report-group-heading{gap:9px;padding:11px 12px 6px}.ad-report-group-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ad-report-group-heading small{margin-top:3px;font-size:10px}.ad-report-group-icon{border-radius:7px;width:30px;height:30px}.ad-report-group-stats{padding:5px 12px 10px}.ad-report-group-stats,.ad-report-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ad-report-stat{gap:3px}.ad-report-stat>span{font-size:var(--text-2xs);letter-spacing:0;white-space:nowrap}.ad-report-stat strong,.ad-report-scoreboard .ad-report-stat strong{text-shadow:0 0 14px color-mix(in srgb, currentColor 25%, transparent);white-space:nowrap;font-size:22px}.ad-report-group footer{padding:6px 12px}.ad-report-scoreboard{border-radius:8px;padding:9px 12px}.ad-report-footnote{font-size:10px;line-height:1.5}.surface-title{gap:10px;margin-bottom:10px}.surface-title h2{margin:0;font-size:23px}.surface-title .eyebrow{font-size:10px}.surface-title p{margin-top:4px;font-size:12px;line-height:1.4}.business-desk .surface-title{margin:10px 0}.section-intro{margin:12px 0 8px}.desk-search{height:31px;margin-bottom:9px}.skill-grid{gap:12px}.skill-card{padding:13px}.finance-summary{gap:12px;margin:10px 0}.finance-summary article{padding:13px}.finance-summary strong{margin:7px 0;font-size:28px}.finance-summary p{line-height:1.5}.ledger-bases{gap:9px;margin:10px 0}.ledger-bases>div{gap:5px;padding:10px 13px}.finance-table{margin-top:10px}.finance-table td{padding:9px}.source-coverage>button{gap:9px;padding:11px}.business-connections{gap:12px;margin:10px 0}.business-connection>header{padding:12px}.business-stream{padding:8px 12px}.conversation-heading{gap:8px;padding:12px}.conversation-heading h1{font-size:15px}.conversation-heading p{font-size:10px}.agent-pane .conversation-body{padding:12px}.agent-pane .workspace-note h2{margin:7px 0;font-size:20px}.agent-pane .workspace-note p{font-size:12px;line-height:1.5}.agent-pane .context-document{margin:14px 0;padding:10px}.agent-pane .composer-wrap{padding:10px}.agent-pane .composer textarea{min-height:70px;font-size:13px}.agent-pane .conversation-suggestions button{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@container (width<=1300px){.operating-grid.density-6,.library-grid.columns-6{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width<=1100px){.operating-grid.density-5,.operating-grid.density-6,.library-grid.columns-5,.library-grid.columns-6{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=880px){.operating-grid.density-4,.operating-grid.density-5,.operating-grid.density-6,.library-grid.columns-4,.library-grid.columns-5,.library-grid.columns-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=660px){.operating-grid,.operating-grid.density-3,.operating-grid.density-4,.operating-grid.density-5,.operating-grid.density-6,.library-grid,.library-grid.columns-3,.library-grid.columns-4,.library-grid.columns-5,.library-grid.columns-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.business-count-tools>span{display:none}.business-count-tools{gap:8px}.ad-report-group-stats,.ad-report-scoreboard{gap:5px}.ad-report-stat strong{font-size:18px}}@container (width<=450px){.operating-grid[class],.library-grid[class]{grid-template-columns:1fr}.operating-grid .operating-art.has-image{max-height:390px}.coverage-indicator{font-size:var(--text-2xs)}}@media (max-width:1000px){.workspace-header .breadcrumb>span,.workspace-header .breadcrumb>svg{display:none}.workspace-header{gap:12px}.header-company-picker{max-width:125px}}@media (max-width:700px){.work-surface,.wide-surface .work-surface{padding:8px 10px 20px}.workspace-header{flex-wrap:wrap;gap:3px 8px;height:auto;min-height:44px;padding:5px 10px}.header-actions{margin-left:auto}.header-actions>button{padding:0 6px;font-size:10px}.business-count:not(.ws-toolbar-note){flex-direction:row;gap:6px}}@media (hover:none){.operating-hover-actions,.card-art-actions{opacity:1;visibility:visible}.operating-select,.performance-select{opacity:1}.operating-hover-actions .card-icon-action,.card-art-actions .card-icon-action{flex-basis:28px;width:28px;height:34px}}@media (prefers-reduced-motion:reduce){.operating-card,.performance-card,.card-icon-action,.card-provenance{transition:none}.operating-card,.operating-card:hover{transform:none}}.compact-filter-trigger{white-space:nowrap;height:30px;color:var(--secondary-foreground);background:var(--card);border:1px solid var(--hairline-strong);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.compact-filter-trigger.has-filters{color:var(--tone-purple);border-color:var(--tone-purple)}.compact-filter-trigger b{font-size:var(--text-2xs);background:var(--fill-purple);color:var(--on-fill);border-radius:4px;padding:1px 4px}.compact-filter-menu{background:var(--card);border:1px solid var(--border);width:290px;box-shadow:0 12px 35px color-mix(in srgb, var(--shadow) 46.67%, transparent);gap:9px;padding:12px}.compact-filter-menu [data-slot=select-trigger]{width:100%;height:32px;font-size:12px}.compact-filter-menu .collection-ranks{flex-wrap:wrap;margin:0;padding:6px 0 0;overflow:visible}.compact-filter-menu .filter-field-label{color:var(--tone-blue);text-transform:uppercase;font-size:10px}.family-browser{gap:10px}.family-browser-heading h3{font-size:20px}.family-browser-grid{gap:12px}.family-browser-card>div:last-child{padding:9px}.family-browser-card strong{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 7px;font-size:12px;overflow:hidden}.image-studio{gap:12px;display:grid}.studio-source{color:var(--muted-foreground);align-items:center;gap:7px;font-size:13px;display:flex}.studio-source>svg{color:var(--tone-purple)}.studio-draft-note{color:var(--tone-cyan);white-space:nowrap;margin-left:auto}.studio-open{background:linear-gradient(110deg, var(--fill-purple), var(--fill-blue));color:var(--on-fill);white-space:nowrap}.studio-options{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(80px,.7fr) minmax(90px,.8fr);gap:8px;display:grid}.image-studio [data-slot=select-trigger]{width:100%;min-width:0}.studio-reference-heading{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.studio-reference-heading small{color:var(--secondary-foreground);margin-left:6px;font-size:12px}.studio-references{gap:8px;padding:2px 0;display:flex;overflow-x:auto}.studio-references>button{border:1px solid var(--border);background:var(--card);border-radius:7px;flex:0 0 78px;width:78px;height:86px;position:relative;overflow:hidden}.studio-references>button[aria-pressed=true]{border-color:var(--tone-purple);box-shadow:0 0 0 1px var(--tone-purple)}.studio-references img{object-fit:cover;width:100%;height:65px}.studio-references button>svg{box-sizing:content-box;background:var(--fill-purple);color:var(--on-fill);border-radius:50%;padding:2px;position:absolute;top:3px;right:3px}.studio-references button>span{text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;font-size:12px;display:block;overflow:hidden}.studio-references>p{color:var(--secondary-foreground);margin:0;font-size:13px}.studio-prompt{resize:vertical;min-height:170px;max-height:400px;font-size:14px;line-height:1.5}.studio-caption summary,.studio-history summary{cursor:pointer;color:var(--foreground);font-size:13px}.studio-caption summary span,.studio-history summary span{color:var(--secondary-foreground);margin-left:6px}.studio-caption textarea{min-height:80px;margin-top:8px}.studio-status{color:var(--secondary-foreground);align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.studio-status-rendering{color:var(--tone-blue)}.studio-status-completed{color:var(--tone-cyan)}.studio-status-uncertain,.studio-status-failed{color:var(--tone-amber)}.studio-status>svg{flex-shrink:0}.studio-submit{align-items:center;gap:8px;display:flex}.studio-submit>button{white-space:nowrap}.studio-submit>button:first-child:not([data-variant=outline]){background:linear-gradient(110deg, var(--fill-purple), var(--fill-blue));color:var(--on-fill)}.studio-result{background:var(--background);border:1px solid var(--tone-purple);border-radius:10px;width:100%;max-height:300px;display:block;position:relative;overflow:hidden}.studio-result>img{object-fit:contain;width:100%;height:260px;display:block}.studio-result>span{background:var(--secondary);color:var(--tone-cyan);justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.studio-connection{color:var(--tone-amber);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.studio-history>button{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:8px;width:100%;padding:9px 0;display:flex}.studio-history>button>span:first-child{flex:1;gap:3px;min-width:0;display:grid}.studio-history strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.studio-history small{color:var(--secondary-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.studio-job-state{color:var(--tone-purple);flex-shrink:0;font-size:12px}.studio-job-completed{color:var(--tone-cyan)}.studio-job-uncertain,.studio-job-failed{color:var(--tone-amber)}@media (max-width:520px){.studio-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.creative-post{border-color:color-mix(in srgb, var(--provider) 65%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--provider) 24%, transparent), 0 3px 15px color-mix(in srgb, var(--shadow) 20%, transparent);container-type:inline-size}.creative-post[data-tier=hero],.creative-post[data-tier=legend],.creative-post[data-tier=star],.creative-post[data-tier=winner]{box-shadow:0 0 0 1px color-mix(in srgb, var(--provider) 65%, transparent), 0 0 15px color-mix(in srgb, var(--provider) 20%, transparent)}.creative-post .operating-card-label{gap:5px}.creative-post .operating-rank{order:-1}.operating-hover-actions,.card-art-actions{grid-template-columns:repeat(4,32px);gap:6px;padding:36px 8px 12px;display:grid}.operating-hover-actions .card-icon-action,.card-art-actions .card-icon-action{border-radius:7px;width:32px;min-width:32px;height:32px;min-height:32px}.card-provenance{gap:3px;right:72px}.card-provenance>span{pointer-events:auto;box-shadow:0 2px 8px color-mix(in srgb, var(--shadow) 33.33%, transparent);padding:4px 6px;font-size:10px;line-height:1.25}.card-provenance>span>span{text-overflow:ellipsis;overflow:hidden}.card-provenance .provenance-green{background:var(--fill-green)}.performance-explainer-trigger{color:var(--tier);background:color-mix(in srgb, var(--tier) 12%, var(--card));border:1px solid color-mix(in srgb, var(--tier) 45%, transparent);text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:10px;line-height:1;display:inline-flex}.performance-explainer-trigger strong{border-left:1px solid color-mix(in srgb, var(--tier) 35%, transparent);font-variant-numeric:tabular-nums;padding-left:4px}.performance-explainer,.metric-explainer{width:min(340px,100vw - 24px);color:var(--foreground);background:linear-gradient(145deg, var(--secondary), var(--card));border:1px solid color-mix(in srgb, var(--tone-blue) 50.2%, transparent);box-shadow:0 15px 48px color-mix(in srgb, var(--shadow) 53.33%, transparent);gap:10px;padding:14px}.performance-explainer-heading{color:var(--tier);align-items:center;gap:9px;display:flex}.performance-explainer-heading>div{flex:1}.performance-explainer-heading [data-slot=popover-title]{font-size:16px}.performance-explainer-heading [data-slot=popover-description]{color:var(--secondary-foreground);margin-top:3px;font-size:12px;line-height:1.35}.performance-explainer-heading>b{font-size:29px;line-height:1}.performance-explainer-heading>b small{color:var(--secondary-foreground);font-size:12px}.performance-tier-scale{gap:3px;height:5px;display:flex}.performance-tier-scale>span{opacity:.35;border-radius:2px;flex:1}.performance-tier-scale>span[data-active=true]{opacity:1;box-shadow:0 0 8px var(--tier)}.performance-explainer p,.metric-explainer p{color:var(--secondary-foreground);margin:0;font-size:12px;line-height:1.5}.performance-component,.performance-component-heading{grid-template-columns:minmax(0,1fr) 45px 64px;align-items:center;gap:8px;font-size:12px;display:grid}.performance-component-heading{color:var(--tone-blue);font-size:11px}.performance-component small{color:var(--tone-blue);text-align:center}.performance-component>div{background:var(--secondary);border-radius:4px;height:22px;position:relative;overflow:hidden}.performance-component i{background:color-mix(in srgb, var(--tier) 38%, transparent);position:absolute;inset:0 auto 0 0}.performance-component b{text-align:right;font-variant-numeric:tabular-nums;padding:2px 6px;display:block;position:relative}.performance-engagement{border-top:1px solid color-mix(in srgb, var(--tone-blue) 17.25%, transparent);justify-content:space-between;padding-top:8px;font-size:12px;display:flex}.performance-engagement strong{color:var(--tone-green)}.performance-read-time,.metric-explainer>small{color:var(--tone-blue);font-size:11px}.card-metric-trigger{text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;align-items:flex-start;min-width:0;padding:2px 0;display:flex}.card-metric-trigger:hover{background:color-mix(in srgb, var(--tone-blue) 7.06%, transparent)}:is(.card-metric-trigger:focus-visible,.performance-explainer-trigger:focus-visible){outline:2px solid var(--tone-blue);outline-offset:3px}.metric-explainer{width:min(280px,100vw - 24px)}.metric-explainer>strong{color:var(--tone-cyan);font-size:25px}.metric-explainer [data-slot=popover-description]{color:var(--secondary-foreground);font-size:12px}.creative-dna{min-width:0;margin:14px 0}.creative-dna-heading{color:var(--tone-purple);align-items:center;gap:6px;margin-bottom:7px;display:flex}.creative-dna-heading strong{font-size:14px}.creative-dna-heading>span{color:var(--tone-blue);white-space:nowrap;margin-left:auto;font-size:11px}.creative-dna-fields>div,.creative-production-fields>div{border-bottom:1px solid color-mix(in srgb, var(--tone-blue) 12.94%, transparent);grid-template-columns:108px minmax(0,1fr);gap:9px;padding:8px 0;display:grid}.creative-dna-fields dt,.creative-production-fields dt{color:var(--tone-blue);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.creative-dna-fields dt svg{color:var(--tone-purple);flex-shrink:0;margin-top:2px}.creative-dna-fields dd,.creative-production-fields dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.creative-dna-fields summary{cursor:pointer}.creative-dna-fields summary small{background:color-mix(in srgb, var(--tone-purple) 22.75%, transparent);color:var(--tone-purple);border-radius:4px;padding:0 5px;display:inline-block}.creative-dna-fields ul{margin:8px 0 0;padding-left:14px}.creative-dna-fields li+li,.creative-production-fields{margin-top:8px}.creative-production-fields dd{color:var(--tone-blue)}.creative-dna.is-compact .creative-dna-heading>span{display:none}.creative-dna.is-compact .creative-dna-fields>div,.creative-dna.is-compact .creative-production-fields>div{grid-template-columns:74px minmax(0,1fr);gap:6px;padding:6px 0}.creative-dna.is-compact .creative-dna-fields dd,.creative-dna.is-compact .creative-production-fields dd{font-size:12px}.creative-dna.is-compact .creative-dna-fields dt,.creative-dna.is-compact .creative-production-fields dt{font-size:10px}.source-creative-details{color:var(--tone-purple);padding:8px 0 0;font-size:12px}.source-creative-details>summary{cursor:pointer}.creative-media-dialog[data-slot=dialog-content]{background:var(--background);border:1px solid var(--tone-blue);width:min(1100px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 20px 80px color-mix(in srgb, var(--shadow) 73.33%, transparent);flex-direction:column;gap:9px;padding:10px;display:flex}.creative-media-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:3px 38px 3px 6px;display:flex}.creative-media-toolbar>div:first-child{min-width:0}.creative-media-toolbar [data-slot=dialog-title]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.creative-media-toolbar [data-slot=dialog-description]{color:var(--tone-blue);margin-top:2px;font-size:11px}.creative-media-toolbar>div:last-child{flex-shrink:0;gap:5px;display:flex}.creative-media-toolbar button,.creative-media-toolbar a{background:var(--secondary);width:30px;height:30px;color:var(--foreground);border-radius:5px;place-items:center;display:grid}.creative-media-canvas{background:var(--surface-low);border-radius:6px;place-items:center;min-height:0;display:grid;overflow:auto}.creative-media-canvas img,.creative-media-canvas video{object-fit:contain;max-width:100%;max-height:calc(100dvh - 115px);display:block}.creative-media-canvas.is-zoomed{display:block}.creative-media-canvas.is-zoomed img{width:auto;max-width:none;height:auto;max-height:none}@media (hover:none),(pointer:coarse){.operating-hover-actions,.card-art-actions{grid-template-columns:repeat(4,36px)}.operating-hover-actions .card-icon-action,.card-art-actions .card-icon-action{width:36px;min-width:36px;height:36px;min-height:36px}}.creative-post .operating-card-title{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;color:var(--secondary-foreground);display:block;overflow:hidden}.post-platform-chips{min-width:0;color:var(--tone-blue);cursor:pointer;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.post-platform-chips>span{flex-shrink:0;display:inline-flex}.post-platform-chips small{font-size:var(--text-2xs);white-space:nowrap}.platform-x{font-size:13px;line-height:1}.post-platform-stats{border-top:1px solid color-mix(in srgb, var(--tone-blue) 13.73%, transparent);margin-top:5px;padding:6px 0 0}.post-platform-stats table{table-layout:fixed;border-collapse:separate;border-spacing:0 3px;font-variant-numeric:tabular-nums;width:100%;font-size:11px;line-height:1.35}.post-platform-stats th:first-child{width:34%}.post-platform-stats th,.post-platform-stats td{white-space:nowrap;text-overflow:ellipsis;text-align:right;padding:4px 3px;font-weight:500;overflow:hidden}.post-platform-stats th:first-child{text-align:left}.post-platform-stats thead{color:var(--tone-blue);font-size:10px}.post-platform-stats thead svg{display:inline-block}.post-platform-stats tbody tr:hover{background:color-mix(in srgb, var(--tone-blue) 10.59%, transparent)}.post-platform-stats th a,.post-platform-stats th button{max-width:100%;color:inherit;cursor:pointer;align-items:center;gap:4px;text-decoration:none;display:flex}.post-platform-stats th svg{flex-shrink:0}.post-platform-stats th small{font-size:var(--text-2xs);color:var(--tone-blue)}.post-platform-stats tfoot td,.post-platform-stats tfoot th{padding-top:5px;padding-bottom:5px;font-weight:700}.post-stat-likes{color:var(--tone-green)}.post-stat-comments{color:var(--tone-blue)}.post-stat-shares{color:var(--tone-purple)}.post-stat-views{color:var(--tone-cyan)}.post-full-details{width:100%;color:var(--tone-purple);cursor:pointer;justify-content:flex-end;align-items:center;gap:3px;padding:5px 1px 0;font-size:10px;display:flex}.post-coverage-note{color:var(--tone-blue);font-size:var(--text-2xs);justify-content:space-between;margin:3px 0 0;display:flex}.publication-count{font-size:inherit;color:var(--tone-blue)}.post-platform-chips:focus-visible{outline:2px solid var(--tone-blue);outline-offset:2px;border-radius:3px}.post-full-details:focus-visible{outline:2px solid var(--tone-blue);outline-offset:2px;border-radius:3px}.post-platform-stats a:focus-visible{outline:2px solid var(--tone-blue);outline-offset:2px;border-radius:3px}.post-platform-stats button:focus-visible{outline:2px solid var(--tone-blue);outline-offset:2px;border-radius:3px}.business-inspector-body .post-platform-stats{--provider:var(--tone-purple);margin-bottom:12px}.business-inspector-body .post-platform-stats table{font-size:13px}.business-inspector-body .post-platform-stats .post-full-details{display:none}@container (width<=245px){.post-platform-chips small,.post-platform-stats .platform-label{display:none}.post-platform-stats th:first-child{width:22%}}.platform-f{text-align:center;width:13px;font:700 15px/13px Arial,sans-serif}.post-platform-stats .publication-history-row{background:color-mix(in srgb, var(--background) 50.2%, transparent);color:var(--tone-blue);font-size:10px}.post-platform-stats .publication-history-row th{padding-left:8px}:where(button,a[href],summary,input,select,textarea,[role=button],[role=tab],[role=option],[tabindex]):where(:not([data-slot])):focus-visible{outline:2px solid var(--ring);outline-offset:2px}:where([data-slot=dialog-content],[data-slot=sheet-content]):focus-visible{outline:none}.os-pill{--pill-tone:var(--tone-neutral);--pill-fill:var(--fill-neutral);box-sizing:border-box;border-radius:var(--pill-radius);border:1px solid color-mix(in srgb, var(--pill-tone) 45%, var(--border));background:color-mix(in srgb, var(--pill-tone) 12%, var(--card));max-width:100%;height:20px;color:var(--pill-tone);font-size:var(--text-xs);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;text-transform:none;align-items:center;gap:4px;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.os-pill>svg{flex:none;width:11px;height:11px}.os-pill>.os-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.os-pill[data-tone=neutral]{--pill-tone:var(--tone-neutral);--pill-fill:var(--fill-neutral)}.os-pill[data-tone=blue]{--pill-tone:var(--tone-blue);--pill-fill:var(--fill-blue)}.os-pill[data-tone=cyan]{--pill-tone:var(--tone-cyan);--pill-fill:var(--fill-cyan)}.os-pill[data-tone=green]{--pill-tone:var(--tone-green);--pill-fill:var(--fill-green)}.os-pill[data-tone=amber],.os-pill[data-tone=gold]{--pill-tone:var(--tone-amber);--pill-fill:var(--fill-amber)}.os-pill[data-tone=orange]{--pill-tone:var(--tone-orange);--pill-fill:var(--fill-orange)}.os-pill[data-tone=red]{--pill-tone:var(--tone-red);--pill-fill:var(--fill-red)}.os-pill[data-tone=purple]{--pill-tone:var(--tone-purple);--pill-fill:var(--fill-purple)}.os-pill[data-tone=pink]{--pill-tone:var(--tone-pink);--pill-fill:var(--fill-pink)}.os-pill[data-fill]{background:var(--pill-fill);border-color:color-mix(in srgb, var(--pill-fill) 70%, var(--border));color:var(--on-fill)}.os-pill[data-fill]:not([data-tone]){background:color-mix(in srgb, var(--pill-tone) 62%, var(--shadow))}.os-pill[data-size=sm]{height:18px;font-size:var(--text-2xs);gap:3px;padding:0 6px}.os-pill[data-size=sm]>svg{width:10px;height:10px}.os-pill[data-dot]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.os-pill[data-dot][data-tone=green]:before{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 22%, transparent)}.os-pill.state-badge{align-self:center}.os-pill{transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast)}@media (prefers-reduced-motion:reduce){.os-pill{transition:none}}.ws-heading{flex-direction:column;gap:4px;min-width:0;margin:2px 0 8px;display:flex}.ws-heading-row{align-items:center;gap:16px;min-width:0;min-height:40px;display:flex}.ws-heading-title{flex:none;align-items:center;gap:10px;min-width:0;max-width:46%;display:flex}.ws-heading-icon{--ws-tone:var(--tone-purple);width:30px;height:30px;color:var(--ws-tone);background:color-mix(in srgb, var(--ws-tone) 14%, var(--card));border:1px solid color-mix(in srgb, var(--ws-tone) 30%, var(--border));border-radius:9px;flex:none;place-items:center;display:grid}.ws-heading-icon[data-tone=blue]{--ws-tone:var(--tone-blue)}.ws-heading-icon[data-tone=cyan]{--ws-tone:var(--tone-cyan)}.ws-heading-icon[data-tone=green]{--ws-tone:var(--tone-green)}.ws-heading-icon[data-tone=amber]{--ws-tone:var(--tone-amber)}.ws-heading-icon[data-tone=orange]{--ws-tone:var(--tone-orange)}.ws-heading-icon[data-tone=red]{--ws-tone:var(--tone-red)}.ws-heading-icon[data-tone=pink]{--ws-tone:var(--tone-pink)}.ws-heading-icon[data-tone=neutral]{--ws-tone:var(--tone-neutral)}.ws-heading-text{flex-direction:column;min-width:0;display:flex}.ws-heading h1{font-size:var(--text-xl);letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);margin:0;font-weight:650;line-height:1.15;overflow:hidden}.ws-heading-subtitle{font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;line-height:1.3;overflow:hidden}.ws-heading-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ws-heading-actions>button,.ws-heading-actions [data-slot=button],.ws-heading-actions [data-slot=select-trigger],.ws-heading-actions .timeframe-trigger{height:30px;font-size:var(--text-sm);white-space:nowrap}.ws-heading .merchant-create{background:linear-gradient(125deg, var(--fill-purple), var(--fill-blue));border:1px solid color-mix(in srgb, var(--tone-purple) 30%, transparent);color:var(--on-fill)}.ws-scoreboard{white-space:nowrap;flex:auto;align-items:baseline;gap:18px;min-width:0;margin:0;padding:0 24px 0 0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.ws-stat{--stat-tone:var(--foreground);flex:none;align-items:baseline;gap:5px;display:inline-flex}.ws-stat strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--stat-tone);font-size:20px;font-weight:700;line-height:1.2}.ws-stat[data-hero] strong{font-size:24px}.ws-stat small{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.ws-stat[data-tone=neutral]{--stat-tone:var(--foreground)}.ws-stat[data-tone=blue]{--stat-tone:var(--tone-blue)}.ws-stat[data-tone=cyan]{--stat-tone:var(--tone-cyan)}.ws-stat[data-tone=green]{--stat-tone:var(--tone-green)}.ws-stat[data-tone=amber],.ws-stat[data-tone=gold]{--stat-tone:var(--tone-amber)}.ws-stat[data-tone=orange]{--stat-tone:var(--tone-orange)}.ws-stat[data-tone=red]{--stat-tone:var(--tone-red)}.ws-stat[data-tone=purple]{--stat-tone:var(--tone-purple)}.ws-stat[data-tone=pink]{--stat-tone:var(--tone-pink)}.ws-stat[data-label-tone=blue] small{color:var(--tone-blue)}.ws-stat[data-label-tone=cyan] small{color:var(--tone-cyan)}.ws-stat[data-label-tone=green] small{color:var(--tone-green)}.ws-stat[data-label-tone=amber] small,.ws-stat[data-label-tone=gold] small{color:var(--tone-amber)}.ws-stat[data-label-tone=orange] small{color:var(--tone-orange)}.ws-stat[data-label-tone=red] small{color:var(--tone-red)}.ws-stat[data-label-tone=purple] small{color:var(--tone-purple)}.ws-stat[data-label-tone=pink] small{color:var(--tone-pink)}.ws-scoreboard :is(.ws-stat[data-tone=pink]~.ws-stat[data-tone=pink],.ws-stat[data-tone=green]~.ws-stat[data-tone=green],.ws-stat[data-tone=purple]~.ws-stat[data-tone=purple],.ws-stat[data-tone=cyan]~.ws-stat[data-tone=cyan],.ws-stat[data-tone=blue]~.ws-stat[data-tone=blue],.ws-stat[data-tone=orange]~.ws-stat[data-tone=orange],.ws-stat[data-tone=amber]~.ws-stat[data-tone=amber],.ws-stat[data-tone=red]~.ws-stat[data-tone=red]) strong{color:var(--foreground)}.ws-scoreboard :is(.ws-stat[data-tone=pink]~.ws-stat[data-tone=pink],.ws-stat[data-tone=green]~.ws-stat[data-tone=green],.ws-stat[data-tone=purple]~.ws-stat[data-tone=purple],.ws-stat[data-tone=cyan]~.ws-stat[data-tone=cyan],.ws-stat[data-tone=blue]~.ws-stat[data-tone=blue],.ws-stat[data-tone=orange]~.ws-stat[data-tone=orange],.ws-stat[data-tone=amber]~.ws-stat[data-tone=amber],.ws-stat[data-tone=red]~.ws-stat[data-tone=red]) small{color:var(--stat-tone)}.ws-tabs{min-width:0;max-width:100%;margin:0}.ws-tabs[data-slot=tabs]{scrollbar-width:thin;border-bottom:1px solid var(--hairline);flex-shrink:0;padding-bottom:6px;overflow-x:auto}.ws-tabs [data-slot=tabs-list]{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:17px;min-width:max-content;max-width:none;height:32px;overflow:visible}.ws-tabs [data-slot=tabs-trigger][data-active]{scroll-margin-inline:16px}.ws-tabs [data-slot=tabs-trigger]{font-size:var(--text-sm);white-space:nowrap;flex:none;padding:5px 1px}nav.ws-tabs{border-bottom:1px solid var(--hairline);scrollbar-width:none;align-items:stretch;gap:17px;height:32px;display:flex;overflow-x:auto}nav.ws-tabs>button,nav.ws-tabs>a{font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 1px;font-weight:500;display:inline-flex}nav.ws-tabs>button>svg,nav.ws-tabs>a>svg{width:14px;height:14px}nav.ws-tabs>button:hover,nav.ws-tabs>a:hover{color:var(--foreground)}nav.ws-tabs>button[aria-current],nav.ws-tabs>button[aria-selected=true],nav.ws-tabs>a[aria-current]{color:var(--foreground);border-bottom-color:var(--foreground)}.ws-tabs-count{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;border-radius:var(--pill-radius);background:var(--secondary);color:var(--muted-foreground);padding:1px 5px;font-weight:600}.ws-toolbar{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:7px 0;padding-bottom:2px;display:flex;overflow-x:auto}.ws-toolbar>*{flex:none}.ws-toolbar>button,.ws-toolbar [data-slot=button],.ws-toolbar [data-slot=select-trigger],.ws-toolbar>input,.ws-toolbar [data-slot=input],.ws-toolbar .timeframe-trigger,.ws-toolbar .compact-filter-trigger,.ws-toolbar .collection-filter-trigger,.ws-toolbar .collection-view-trigger,.ws-toolbar .card-display-trigger{height:30px;font-size:var(--text-sm);white-space:nowrap}.ws-toolbar [data-slot=select-trigger]{background:var(--card);border-radius:7px}.ws-toolbar-spacer{flex:auto}.ws-toolbar-note{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap}.loading-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:28px 16px;display:flex}.loading-state>p{font-size:var(--text-md);color:var(--muted-foreground);align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}.loading-state>[data-slot=skeleton]{opacity:.7;width:100%;max-width:420px;height:10px}.loading-state[data-compact]{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;padding:10px 12px}.loading-state[data-compact]>p{font-size:var(--text-sm)}.blank-state{border:0;gap:6px;min-height:0;padding:28px 16px}.blank-state [data-slot=empty-header]{gap:3px}.blank-state [data-slot=empty-icon]{background:var(--surface-well);border:1px solid var(--hairline);width:34px;height:34px;color:var(--muted-foreground);border-radius:10px;margin-bottom:5px}.blank-state [data-slot=empty-icon] svg{width:16px;height:16px}.blank-state [data-slot=empty-title]{font-size:var(--text-md);letter-spacing:-.1px;color:var(--foreground);font-weight:600}.blank-state [data-slot=empty-description]{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.55}.blank-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.blank-state-actions>button,.blank-state-actions [data-slot=button]{height:30px;font-size:var(--text-sm)}.blank-state-actions>a{font-size:var(--text-sm);color:var(--muted-foreground);text-underline-offset:3px;text-decoration:underline}[data-slot=skeleton]{border-radius:calc(var(--radius) * .6);background:color-mix(in srgb, var(--muted-foreground) 10%, var(--card));position:relative;overflow:hidden}[data-slot=skeleton]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 6%, transparent), transparent);animation:merchanting-shimmer 1.6s var(--ease-linear) infinite;animation-delay:var(--skeleton-delay,0s);position:absolute;inset:0;transform:translate(-100%)}.ws-shimmer{position:relative;overflow:hidden}.ws-shimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 6%, transparent), transparent);animation:merchanting-shimmer 1.6s var(--ease-linear) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.loading-state[data-variant]{text-align:left;--skeleton-row:44px;padding:0;display:block}.loading-state[data-variant=dashboard]{padding:12px}.loading-state[data-variant=panel]{padding:14px}.loading-skeleton{gap:8px;display:grid}.loading-skeleton>*{--skeleton-delay:0s;animation:merchanting-fade-in var(--motion-fast) var(--ease-out) both;animation-delay:var(--skeleton-delay)}.loading-skeleton>:nth-child(2){--skeleton-delay:calc(var(--motion-stagger) * 1)}.loading-skeleton>:nth-child(3){--skeleton-delay:calc(var(--motion-stagger) * 2)}.loading-skeleton>:nth-child(4){--skeleton-delay:calc(var(--motion-stagger) * 3)}.loading-skeleton>:nth-child(5){--skeleton-delay:calc(var(--motion-stagger) * 4)}.loading-skeleton>:nth-child(6){--skeleton-delay:calc(var(--motion-stagger) * 5)}.loading-skeleton>:nth-child(7){--skeleton-delay:calc(var(--motion-stagger) * 6)}.loading-skeleton>:nth-child(8),.loading-skeleton>:nth-child(n+9){--skeleton-delay:calc(var(--motion-stagger) * 7)}.loading-skeleton [data-slot=skeleton]{height:8px;display:block}.skeleton-row{min-height:var(--skeleton-row,44px);align-items:center;gap:10px;padding:0 2px;display:flex}.skeleton-row>[data-slot=skeleton]:first-child{border-radius:var(--radius-tile);flex:none;width:28px;height:28px}.skeleton-row-lines{flex:auto;gap:7px;min-width:0;display:grid}.skeleton-row-lines>:first-child{width:62%}.skeleton-row-lines>:nth-child(2){width:38%}.loading-state[data-variant=cards]{container-type:inline-size}.loading-state[data-variant=cards] .loading-skeleton{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr));gap:16px}.skeleton-card{border-radius:var(--radius-card);border:1px solid var(--hairline);background:var(--card);box-shadow:var(--shadow-flat);gap:10px;padding:12px;display:grid}.skeleton-card>.skeleton-card-media{height:var(--skeleton-media,auto);aspect-ratio:1;border-radius:12px}.skeleton-card>:nth-child(2){width:64%;margin-top:6px}.skeleton-card>:nth-child(3){width:40%}@container (width<=600px){.loading-state[data-variant=cards] .loading-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-state[data-variant=cards] .skeleton-card:nth-child(n+3){display:none}}.loading-state[data-variant=dashboard] .loading-skeleton{gap:10px}.loading-state[data-variant=dashboard] .loading-skeleton>:first-child{width:40%;height:10px}.loading-state[data-variant=dashboard] .loading-skeleton>:nth-child(2){width:50%;height:28px;margin:2px 0 6px}.loading-state[data-variant=dashboard] .loading-skeleton>:nth-child(3){width:60%;height:6px}.loading-state[data-variant=dashboard] .loading-skeleton>:nth-child(4){width:80%;height:6px}.loading-state[data-variant=dashboard] .loading-skeleton>:nth-child(5){width:45%;height:6px}.loading-state[data-variant=panel] .loading-skeleton{gap:9px}.loading-state[data-variant=panel] .loading-skeleton>:first-child{width:45%;height:12px;margin-bottom:4px}.loading-state[data-variant=panel] .loading-skeleton>:nth-child(2){width:90%}.loading-state[data-variant=panel] .loading-skeleton>:nth-child(3){width:100%}.loading-state[data-variant=panel] .loading-skeleton>:nth-child(4){width:85%}.loading-state[data-variant=panel] .loading-skeleton>:nth-child(5){width:60%}.loading-elapsed{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-top:8px;display:block}.content-reveal{animation:merchanting-arrive var(--motion-slow) var(--ease-smooth-out)}.blank-state{animation:merchanting-surface-in var(--motion-change) var(--motion-settle)}.blank-state [data-slot=empty-icon]{animation:merchanting-pop var(--motion-fast) var(--ease-bounce)}.blank-state[data-variant=inline]{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px}.blank-state[data-variant=inline] [data-slot=empty-header]{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:10px;max-width:none;display:grid}.blank-state[data-variant=inline] [data-slot=empty-icon]{grid-row:1/span 2;margin-bottom:0}.blank-state[data-variant=inline] .blank-state-actions{justify-content:flex-end;margin:0 0 0 auto}.blank-state[data-variant=panel]{border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--surface-well)}.blank-state[data-size=sm] [data-slot=empty-icon]{border-radius:var(--radius-tile);width:30px;height:30px}.blank-state[data-size=sm] [data-slot=empty-icon] svg{width:14px;height:14px}.blank-state[data-size=sm] [data-slot=empty-title]{font-size:var(--text-sm)}.blank-state[data-tone] [data-slot=empty-icon]{color:var(--blank-tone);background:color-mix(in srgb, var(--blank-tone) 12%, var(--card));border-color:color-mix(in srgb, var(--blank-tone) 30%, var(--border))}.blank-state[data-tone=neutral]{--blank-tone:var(--tone-neutral)}.blank-state[data-tone=blue]{--blank-tone:var(--tone-blue)}.blank-state[data-tone=cyan]{--blank-tone:var(--tone-cyan)}.blank-state[data-tone=green]{--blank-tone:var(--tone-green)}.blank-state[data-tone=amber],.blank-state[data-tone=gold]{--blank-tone:var(--tone-amber)}.blank-state[data-tone=orange]{--blank-tone:var(--tone-orange)}.blank-state[data-tone=red]{--blank-tone:var(--tone-red)}.blank-state[data-tone=purple]{--blank-tone:var(--tone-purple)}.blank-state[data-tone=pink]{--blank-tone:var(--tone-pink)}@media (prefers-reduced-motion:reduce){[data-slot=skeleton],.loading-skeleton>*{animation:none}[data-slot=skeleton]:after,.ws-shimmer:after{opacity:0;animation:none;transform:none}.content-reveal,.blank-state,.blank-state [data-slot=empty-icon]{animation-name:merchanting-fade-in}}:where(h1,h2,h3,[data-slot=dialog-title],[data-slot=sheet-title],[data-slot=popover-title],[data-slot=empty-title],[data-slot=card-title],.surface-title h2){text-wrap:balance}:where(p,li,dd,[data-slot=dialog-description],[data-slot=sheet-description],[data-slot=empty-description],[data-slot=popover-description],.prose-content){text-wrap:pretty}:where(h1,h2,.surface-title h2){letter-spacing:-.02em;font-weight:650}:where(h3,[data-slot=dialog-title],[data-slot=sheet-title],[data-slot=popover-title]){letter-spacing:-.01em;font-weight:600}:where(strong,b,td,th,time,output,[data-numeric],.ws-stat,[data-slot=sidebar-menu-badge],[data-slot=kbd]){font-variant-numeric:tabular-nums}.prose-content{max-width:68ch}.ws-search{flex:160px;min-width:120px;max-width:360px;position:relative}.ws-search>svg{width:14px;height:14px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ws-search input,.ws-search [data-slot=input]{width:100%;height:30px;font-size:var(--text-sm);color:var(--foreground);background:var(--card);border:1px solid var(--hairline-strong);border-radius:7px;padding-left:30px}.ws-search input::placeholder{color:var(--muted-foreground)}.ws-search:has(.ws-search-clear) input{padding-right:28px}.ws-search-clear{width:20px;height:20px;color:var(--muted-foreground);border-radius:5px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ws-search-clear:hover{color:var(--foreground);background:var(--surface-hover)}.ws-chip{border-radius:var(--pill-radius);border:1px solid var(--hairline-strong);background:var(--card);height:26px;color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-quick), border-color var(--motion-quick), color var(--motion-quick), transform var(--motion-press);align-items:center;gap:5px;padding:0 10px;font-weight:600;line-height:1;display:inline-flex}.ws-chip>svg{width:13px;height:13px}.ws-chip:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--hairline-strong));color:var(--foreground)}.ws-chip:active:not(:disabled){transform:scale(.97)}.ws-chip[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 14%, var(--card));border-color:color-mix(in srgb, var(--primary) 45%, var(--card));color:var(--foreground)}.ws-tag{background:var(--secondary);color:var(--secondary-foreground);font-size:var(--text-xs);white-space:nowrap;border-radius:4px;align-items:center;padding:2px 6px;line-height:1.3;display:inline-flex}.ws-row{border-bottom:1px solid var(--hairline);transition:background-color var(--motion-quick) var(--motion-settle)}.ws-row:last-child{border-bottom:0}.ws-row:hover{background:var(--surface-hover)}.ws-row[aria-current=true],.ws-row[data-selected=true],.ws-row.is-selected,.ws-row.selected{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--primary)}.ws-segmented.selection-rail{border-radius:var(--radius-tile);gap:5px;padding:2px}.ws-segmented.selection-rail>.t-tabs-pill{border-radius:7px;top:2px}.ws-segmented.selection-rail>button{height:26px;font-size:var(--text-sm);border-radius:7px;padding:0 9px}.ws-segmented .ws-tabs-count{margin-left:4px}@media (prefers-reduced-motion:reduce){.ws-chip,.ws-row{transition:none}.ws-chip:active:not(:disabled){transform:none}}.publishing-native-queue{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--card);color:var(--foreground);margin-block:.75rem;padding:.75rem}.publishing-native-queue summary{cursor:pointer;font-size:.875rem;font-weight:600}.publishing-native-queue p{overflow-wrap:anywhere;margin-block:.5rem;font-size:.875rem}.publishing-native-job{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.25rem .5rem;padding-block:.625rem;font-size:.875rem;display:grid}.publishing-native-job span,.publishing-native-job small{overflow-wrap:anywhere}.publishing-native-job small{grid-column:1/-1}.context-info-trigger{vertical-align:middle;width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.context-info-trigger:hover{color:var(--foreground);background:var(--secondary)}.context-info-content{max-width:calc(100vw - 24px);font-size:12px;line-height:1.5}.context-info-content p{margin:0}.pace-inline-key{color:var(--muted-foreground);flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11px;display:flex}.pace-content-marker{cursor:pointer;outline:none}.pace-content-marker:focus-visible>circle:first-child{stroke:var(--foreground);stroke-width:1px}.pace-marker-detail{width:320px;max-width:calc(100vw - 24px);max-height:60vh;overflow:auto}.pace-marker-detail a{border-top:1px solid var(--hairline);flex-direction:column;gap:2px;padding:5px 0;font-size:12px;display:flex}.pace-marker-detail small{color:var(--muted-foreground);font-size:10px}.pb-source-label{color:var(--muted-foreground);font-size:11px;font-weight:400}.database-status-control{z-index:44;position:fixed;top:76px;right:24px}.database-status-trigger{border:1px solid var(--hairline-strong);background:var(--popover);color:var(--tone-gold);box-shadow:var(--shadow-floating);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.database-status-control.database-status-in-header{flex-shrink:0;margin-left:auto;position:static}.database-status-in-header .database-status-trigger{box-shadow:none;background:0 0;border:0;padding:6px}.result-media-badges .result-delivery-badge{width:auto;max-width:min(320px,62vw);color:var(--tone-blue);white-space:normal;text-align:left;gap:6px;padding:7px 10px;font-weight:600}.result-media-badges .result-delivery-badge[data-tone=green]{color:var(--tone-green)}.result-media-badges .result-delivery-badge[data-tone=amber]{color:var(--tone-amber)}.display-rail{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--card);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.display-rail>button{border-radius:calc(var(--radius-control) - 2px);width:28px;height:26px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.display-rail>button:hover{color:var(--foreground);background:var(--surface-hover)}.display-rail>button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.display-rail>.display-rail-settings{border-left:1px solid var(--hairline);border-radius:0 calc(var(--radius-control) - 2px) calc(var(--radius-control) - 2px) 0;width:18px;margin-left:1px}.display-rail>.display-rail-settings[data-popup-open]{color:var(--foreground);background:var(--surface-hover)}.display-settings{gap:10px;width:260px;max-width:calc(100vw - 24px);display:grid}.display-settings .collection-gallery-options{border-top:0;padding-top:0}.display-settings .card-options{width:auto;box-shadow:none;background:0 0;border:0;padding:0}.display-settings .card-options>span:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.display-rail>button{transition:none}}:root{--motion-stagger:40ms;--motion-micro:80ms;--motion-quick:.15s;--motion-fast:.25s;--motion-medium:.3s;--motion-slow:.4s;--motion-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--motion-press:.12s;--motion-change:var(--motion-fast);--motion-reveal:var(--motion-medium);--motion-settle:var(--ease-smooth-out);--tabs-dur:var(--motion-change);--tabs-ease:var(--motion-settle);--tabs-text-muted:var(--muted-foreground);--tabs-text-active:var(--foreground);--tabs-bar-bg:color-mix(in srgb, var(--foreground) 4%, transparent);--tabs-pill-bg:color-mix(in srgb, var(--tone-purple) 14%, var(--card))}.t-tabs{background:var(--tabs-bar-bg);border-radius:48px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{-webkit-appearance:none;appearance:none;height:30px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:48px;padding:4px 12px;position:relative}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:30px;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:3px;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}.selection-rail>button{z-index:1;position:relative}.selection-rail>.t-tabs-pill{opacity:0;box-shadow:inset 0 1px 0 var(--hairline-inset),0 1px 3px color-mix(in srgb,var(--shadow) 10%,transparent)}.selection-rail>button[aria-pressed],.selection-rail>button[aria-current]{box-shadow:none;border-color:#0000;background:0 0!important}.selection-rail>button[aria-pressed=true],.selection-rail>button[aria-current=page],.selection-rail>button[aria-current=true]{color:var(--foreground)}.selection-rail>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workbench-focus.selection-rail{border:0;border-radius:12px;padding:3px}.workbench-focus.selection-rail>.t-tabs-pill{border-radius:9px}.workbench-focus.selection-rail>button{height:28px}.feed-source-choice.selection-rail{padding:2px}.feed-source-choice.selection-rail>button{height:28px}[data-slot=button]{transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter;transition-duration:var(--motion-quick);transition-timing-function:var(--ease-smooth-out)}[data-slot=button]:active:not(:disabled):not([aria-haspopup]){transition-duration:var(--motion-press);transform:scale(.97)}:where([data-slot=button])[data-variant=default]:hover{filter:brightness(1.06)}.method-shortcut>button:first-child>.hud-icon{transition:transform var(--motion-change) var(--motion-settle)}.method-shortcut:hover>button:first-child>.hud-icon{transform:rotate(-7deg)scale(1.08)}.skill-intent-action>.hud-icon{transition:transform var(--motion-change) var(--motion-settle)}.skill-intent-create:hover>.hud-icon{transform:translateY(-2px)rotate(-8deg)}.skill-intent-remix:hover>.hud-icon{transform:rotate(12deg)}.skill-intent-action:active:not(:disabled)>.hud-icon{transform:scale(.9)}.work-feed-pager button{transition:background-color var(--motion-quick),transform var(--motion-press)}.work-feed-pager button:active:not(:disabled){transform:scale(.92)}.work-card-face:not([hidden]),.work-card-reverse,.skill-widget-options{animation:merchanting-surface-in var(--motion-change) var(--motion-settle)}@media (prefers-reduced-motion:reduce){[data-slot=button],.method-shortcut>button:first-child>.hud-icon,.skill-intent-action>.hud-icon,.work-feed-pager button{filter:none;transition:none;transform:none!important}.work-card-face:not([hidden]),.work-card-reverse,.skill-widget-options{animation:none}}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content]){transform-origin:var(--transform-origin);--overlay-x:0px;--overlay-y:0px}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content])[data-side=bottom]{--overlay-y:-4px}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content])[data-side=top]{--overlay-y:4px}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content]):is([data-side=left],[data-side=inline-start]){--overlay-x:4px}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content]):is([data-side=right],[data-side=inline-end]){--overlay-x:-4px}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content])[data-open]{animation:merchanting-overlay-in var(--motion-fast) var(--ease-smooth-out)}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content])[data-closed]{animation:merchanting-overlay-out var(--motion-quick) var(--ease-smooth-out) forwards}[data-slot=tooltip-content][data-open]{animation-duration:var(--motion-quick);animation-timing-function:var(--ease-out)}[data-slot=tooltip-content][data-closed]{animation-duration:var(--motion-micro)}[data-slot=select-content]:is([data-side=none],[data-align-trigger=true])[data-open]{animation-name:merchanting-fade-in}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content])[data-instant]{animation-duration:0s}[data-slot=dialog-content][data-open]{animation:merchanting-dialog-in var(--motion-fast) var(--ease-smooth-out)}[data-slot=dialog-content][data-closed]{animation:merchanting-dialog-out var(--motion-quick) var(--ease-smooth-out) forwards}[data-slot=dialog-overlay][data-open]{animation:merchanting-fade-in var(--motion-fast) var(--ease-out)}[data-slot=dialog-overlay][data-closed]{animation:merchanting-fade-out var(--motion-quick) var(--ease-out) forwards}[data-slot=sheet-content][data-starting-style]{filter:blur(3px)}@media (prefers-reduced-motion:reduce){:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content],[data-slot=dialog-content],[data-slot=dialog-overlay])[data-open]{animation-name:merchanting-fade-in;animation-duration:1ms}:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=tooltip-content],[data-slot=dialog-content],[data-slot=dialog-overlay])[data-closed]{animation-name:merchanting-fade-out;animation-duration:1ms}[data-slot=sheet-content][data-starting-style]{filter:none}}[data-slot=tabs-indicator]{height:2px;width:var(--active-tab-width);transform:translateX(var(--active-tab-left));background:var(--foreground);transition:transform var(--motion-fast) var(--ease-smooth-out), width var(--motion-fast) var(--ease-smooth-out);border-radius:1px;bottom:-5px;left:0}[data-slot=tabs-list][data-orientation=vertical] [data-slot=tabs-indicator],[data-slot=tabs][data-orientation=vertical] [data-slot=tabs-indicator]{width:2px;height:var(--active-tab-height);transform:translateY(var(--active-tab-top));transition:transform var(--motion-fast) var(--ease-smooth-out), height var(--motion-fast) var(--ease-smooth-out);inset:0 -4px auto auto}[data-slot=tabs-list][data-variant=line]:has([data-slot=tabs-indicator]) [data-slot=tabs-trigger]:after{display:none}@media (prefers-reduced-motion:reduce){[data-slot=tabs-indicator]{transition:none}}.ws-enter>*{animation:merchanting-surface-in var(--motion-change) var(--motion-settle) both}.ws-enter[data-reveal]>*{animation-name:merchanting-arrive;animation-duration:var(--motion-reveal)}.ws-enter>:nth-child(2){animation-delay:calc(var(--motion-stagger) * 1)}.ws-enter>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}.ws-enter>:nth-child(4){animation-delay:calc(var(--motion-stagger) * 3)}.ws-enter>:nth-child(5){animation-delay:calc(var(--motion-stagger) * 4)}.ws-enter>:nth-child(6){animation-delay:calc(var(--motion-stagger) * 5)}.ws-enter>:nth-child(7){animation-delay:calc(var(--motion-stagger) * 6)}.ws-enter>:nth-child(8){animation-delay:calc(var(--motion-stagger) * 7)}.ws-enter>:nth-child(9){animation-delay:calc(var(--motion-stagger) * 8)}.ws-enter>:nth-child(10){animation-delay:calc(var(--motion-stagger) * 9)}.ws-enter>:nth-child(11){animation-delay:calc(var(--motion-stagger) * 10)}.ws-enter>:nth-child(12){animation-delay:calc(var(--motion-stagger) * 11)}.ws-enter>:nth-child(n+13){animation-delay:0s}.ws-disclosure>summary>svg:last-child,.ws-disclosure [aria-expanded]>svg:last-child{transition:transform var(--motion-change) var(--motion-settle)}.ws-disclosure[open]>summary>svg:last-child,.ws-disclosure [aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.ws-disclosure-body{opacity:0;transition:grid-template-rows var(--motion-change) var(--motion-settle), opacity var(--motion-quick);grid-template-rows:0fr;display:grid}.ws-disclosure-body>*{min-height:0;overflow:hidden}.ws-disclosure[open]>.ws-disclosure-body,.ws-disclosure[open] .ws-disclosure-body,.ws-disclosure-body[data-open=true],[data-open=true]>.ws-disclosure-body{opacity:1;grid-template-rows:1fr}[data-slot=checkbox-indicator]{transform-origin:50%}@media (prefers-reduced-motion:reduce){.ws-enter>*,.ws-enter[data-reveal]>*{animation-name:merchanting-fade-in;animation-delay:0s}.ws-disclosure>summary>svg:last-child,.ws-disclosure [aria-expanded]>svg:last-child{transition:none}.ws-disclosure-body{transition:opacity var(--motion-quick)}}@keyframes merchanting-fade-in{0%{opacity:0}}@keyframes merchanting-fade-out{to{opacity:0}}@keyframes merchanting-overlay-in{0%{opacity:0;transform:translate(var(--overlay-x,0px), var(--overlay-y,0px)) scale(.96);filter:blur(2px)}}@keyframes merchanting-overlay-out{to{opacity:0;transform:scale(.98)}}@keyframes merchanting-dialog-in{0%{opacity:0;filter:blur(4px);transform:scale(.96)}}@keyframes merchanting-dialog-out{to{opacity:0;transform:scale(.98)}}@keyframes merchanting-arrive{0%{opacity:0;filter:blur(6px);transform:translateY(2px)}}@keyframes merchanting-pop{0%{opacity:0;transform:scale(.9)}}@keyframes merchanting-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes merchanting-text-swap{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}}@keyframes merchanting-icon-swap{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@keyframes merchanting-check-in{0%{opacity:0;transform:rotate(-20deg)scale(.6)}70%{opacity:1;transform:rotate(4deg)scale(1.08)}to{transform:none}}@keyframes merchanting-card-in{0%{opacity:0;transform:translateY(6px)}}@keyframes merchanting-surface-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes merchanting-wait{to{opacity:.55}}.work-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.work-loading-card{border-radius:var(--radius-card);background:var(--card);height:300px;animation:merchanting-wait 1.8s var(--ease-in-out) infinite alternate;padding:12px}.work-loading-card>div{background:color-mix(in srgb,var(--muted-foreground) 8%,transparent);border-radius:12px;height:205px}.work-loading-card>span{background:color-mix(in srgb,var(--muted-foreground) 12%,transparent);border-radius:4px;width:64%;height:8px;margin-top:18px;display:block}.work-loading-card>span:last-child{width:40%;margin-top:10px}.work-loading-card:nth-child(2){animation-delay:.15s}.work-loading-card:nth-child(3){animation-delay:.3s}@media (max-width:600px){.work-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-loading-card:last-child{display:none}}@media (prefers-reduced-motion:reduce){.work-loading-card{animation:none}}.post-freshness{color:var(--tone-green);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.post-freshness.needs-attention{color:var(--tone-amber)}.business-desk .ws-heading .merchant-create{background:linear-gradient(125deg, var(--fill-purple), var(--fill-blue));border:1px solid color-mix(in srgb, var(--tone-purple) 29.02%, transparent);box-shadow:0 0 17px color-mix(in srgb, var(--tone-purple) 15.69%, transparent)}@container (width>=850px){.business-desk .ws-heading .merchant-create{width:auto;padding:0 11px}.business-desk .ws-heading .merchant-create span{display:inline}}@container (width<=1100px){.business-desk .ws-heading .merchant-create span{display:none}.business-desk .ws-heading .merchant-create{width:30px;padding:0}}.business-scoreboard strong{text-shadow:none}.operating-card{--card-accent:var(--provider)}.performance-card{--card-accent:var(--rank)}.operating-card,.performance-card{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-flat);transition:border-color var(--motion-quick), box-shadow var(--motion-change);container-type:inline-size}.creative-post:is([data-tier=hero],[data-tier=legend],[data-tier=star],[data-tier=winner]),.performance-card:is(.rank-level-7,.rank-level-6,.rank-level-5,.rank-level-4){border-color:color-mix(in srgb, var(--card-accent) 38%, var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-accent) 30%, transparent), 0 4px 16px color-mix(in srgb, var(--shadow) 9%, transparent)}.operating-card:hover,.performance-card:hover{border-color:color-mix(in srgb, var(--card-accent) 40%, var(--border));box-shadow:0 10px 28px color-mix(in srgb, var(--shadow) 18%, transparent)}.operating-card.is-selected,.performance-card.is-selected{outline:2px solid var(--tone-purple);outline-offset:2px;box-shadow:0 6px 20px color-mix(in srgb, var(--tone-purple) 12%, transparent)}.operating-grid[class],.library-grid[class]{grid-auto-rows:1px;grid-auto-flow:dense;gap:0 16px;padding:3px 3px 18px}.operating-grid>.operating-card,.library-grid>.performance-card{grid-row-end:span var(--card-span,400);align-self:start;height:auto;margin-bottom:16px}.library-grid:has(.card-skeleton){grid-auto-rows:auto;grid-auto-flow:row;row-gap:16px}.operating-media,.performance-media{border-radius:17px 17px 0 0;margin:0;overflow:hidden}.operating-art.has-image,.performance-art{aspect-ratio:1}.operating-card[data-artwork=fill] .operating-art img,.performance-card[data-artwork=fill] .performance-art :is(img,video){object-fit:cover}.operating-card[data-artwork=fit] .operating-art img,.performance-card[data-artwork=fit] .performance-art :is(img,video){object-fit:contain;background:var(--media-canvas)}.performance-card[data-preview=composition] .performance-art img{object-fit:cover;object-position:top center}.performance-card[data-preview=composition] .performance-title{display:block!important}.operating-card-body,.creative-post .operating-card-body,.performance-content{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:14px}.creative-post .operating-card-body{background:var(--card)}.operating-card[data-has-artwork=true][data-face=compact] :is(.operating-card-title,.operating-tags){display:none}.operating-card-label{flex-wrap:nowrap;gap:5px;min-height:23px;margin-bottom:2px}.performance-explainer-trigger strong{font-weight:700}.card-metrics-line{min-width:0}.operating-metrics{grid-template-columns:repeat(4,minmax(max-content,1fr));gap:3px;min-width:0;padding:4px 0 3px}.operating-metrics>*{min-width:0}.operating-card[data-workspace=posts] .card-metrics-line .operating-metrics{flex-wrap:nowrap;justify-content:space-between;gap:2px;display:flex}.operating-card[data-workspace=posts] .operating-metrics>.card-metric-trigger{flex-direction:row;flex:none;align-items:center;gap:2px;min-width:0;padding:3px 0;display:inline-flex}.operating-card[data-workspace=posts] .post-metric-icon{color:var(--muted-foreground);flex:0 0 12px}.operating-card[data-workspace=posts] .card-metrics-line .operating-metrics strong{white-space:nowrap;font-size:clamp(11px,5.2cqi,17px)}@container (width<=260px){.operating-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.operating-metrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(15px,7.2cqi,25px);font-weight:750;line-height:1.15}.operating-metrics small{color:var(--muted-foreground);letter-spacing:.015em;margin-top:3px;font-size:clamp(10px,3.2cqi,11px)}.platform-expand-icon{color:var(--muted-foreground);flex-shrink:0;transition:transform .16s}.operating-card footer{border-color:var(--border)}.post-platform-chips{gap:3px}.post-platform-chips>span{border:1px solid color-mix(in srgb, var(--platform) 42%, var(--border));background:color-mix(in srgb, var(--platform) 14%, var(--card));border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.post-platform-chips [data-platform=instagram]{background:linear-gradient(135deg, color-mix(in srgb, var(--tone-pink) 30.2%, transparent), color-mix(in srgb, var(--tone-pink) 25.88%, transparent))}.post-platform-chips :is([data-platform=threads],[data-platform=x]){background:var(--background)}.creative-post[data-face=compact] .post-platform-chips small{display:none}.post-platform-chips:hover>span{border-color:var(--platform)}.card-stamp{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 44px);position:absolute;top:8px;right:8px}.card-stamp>span{text-overflow:ellipsis;overflow:hidden}.card-stamp time{color:inherit;opacity:.85;margin-left:2px;font-weight:500}.operating-media-type,.card-format{font-size:var(--text-2xs);border:1px solid color-mix(in srgb, var(--media-line) 25.1%, transparent);background:var(--fill-blue);color:var(--on-fill);border-radius:4px;inset:37px 8px auto auto}.operating-select,.performance-select{border-radius:50%;width:22px;height:22px;top:8px;left:8px}.operating-media-type[data-medium=video],.card-format[data-medium=video]{background:var(--fill-purple);color:var(--on-fill)}.operating-media-type[data-medium=image],.card-format[data-medium=image]{background:var(--fill-blue);color:var(--on-fill)}.card-provenance{z-index:3;top:36px;left:8px;right:73px}.card-provenance>span{font-size:var(--text-2xs);border:1px solid color-mix(in srgb, var(--input) 12.55%, transparent);text-transform:uppercase;font-weight:550}.card-provenance .provenance-blue{background:var(--fill-blue)}.card-provenance .provenance-violet{background:var(--fill-purple)}.card-provenance .provenance-teal{background:var(--fill-cyan)}.card-provenance .provenance-amber{background:var(--fill-orange)}.operating-hover-actions,.card-art-actions{background:linear-gradient(transparent, color-mix(in srgb, var(--media-canvas) 72.16%, transparent) 40%, color-mix(in srgb, var(--media-canvas) 92.94%, transparent));flex-direction:column;gap:8px;padding:40px 8px 13px;display:flex}.card-hover-caption{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;color:var(--media-ink);flex:none;font-size:11px;font-weight:550;line-height:1.4;display:block;overflow:hidden}.card-action-buttons{flex-wrap:wrap;justify-content:center;gap:6px;width:162px;max-width:100%;display:flex}.card-action-buttons[data-actions="5"],.card-action-buttons[data-actions="6"]{width:120px}.operating-hover-actions .card-icon-action,.card-art-actions .card-icon-action{width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:inset 0 1px color-mix(in srgb, var(--border) 16.08%, transparent), 0 3px 9px color-mix(in srgb, var(--shadow) 26.67%, transparent);border-radius:8px;flex:0 0 36px}.card-icon-action.action-violet{--action-fill:linear-gradient(140deg, var(--fill-purple), var(--fill-blue))}.card-icon-action.action-amber{--action-fill:linear-gradient(140deg, var(--fill-orange), var(--fill-orange))}.post-platform-stats{border-color:color-mix(in srgb, var(--tone-blue) 20.39%, transparent)}.card-publication-dates{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap;justify-content:space-between;gap:4px;margin:0 1px 4px;display:flex}.post-platform-stats tbody tr{background:color-mix(in srgb, var(--tone-blue) 5.1%, transparent)}.post-platform-stats th,.post-platform-stats td{padding-top:5px;padding-bottom:5px}.post-platform-stats tfoot{background:color-mix(in srgb, var(--card-accent,var(--tone-blue)) 15%, var(--card))}.post-platform-stats tfoot :is(th,td){color:var(--foreground)}.card-view-controls{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.card-display-trigger{border:1px solid var(--border);width:28px;height:25px;color:var(--muted-foreground);cursor:pointer;border-radius:5px;place-items:center;display:grid}.card-display-trigger:hover,.card-display-trigger[aria-expanded=true]{color:var(--foreground);background:color-mix(in srgb, var(--tone-purple) 20%, transparent);border-color:var(--tone-purple)}.card-display-menu{background:var(--card);border:1px solid var(--border);width:248px;color:var(--foreground);gap:0;padding:12px}.card-display-menu h2{font-size:13px}.card-display-menu p{color:var(--muted-foreground);margin-bottom:10px;font-size:11px}.card-display-menu>span{color:var(--muted-foreground);text-transform:uppercase;font-size:var(--text-2xs);letter-spacing:.05em;margin:10px 0 5px;display:block}.card-display-menu>div{gap:5px;display:flex}.card-display-menu button{border:1px solid var(--border);white-space:nowrap;height:30px;color:var(--secondary-foreground);cursor:pointer;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.card-display-menu button[aria-pressed=true]{color:var(--foreground);background:color-mix(in srgb, var(--tone-purple) 33.33%, transparent);border-color:var(--tone-purple)}@container (width<=250px){.operating-card-body,.creative-post .operating-card-body,.performance-content{margin:6px;padding:5px}.post-platform-chips>span{width:17px;height:17px}.performance-explainer-trigger,.rank-badge,.operating-rank{height:18px;font-size:var(--text-2xs);padding:0 5px}.performance-explainer-trigger strong{flex-shrink:0;display:inline}.post-platform-stats table{font-size:10px}}@media (prefers-reduced-motion:reduce){.operating-card,.performance-card,.platform-expand-icon{transition:none}}.momentum-badge{cursor:pointer;flex-shrink:0}.momentum-evidence{grid-template-columns:1fr auto;gap:8px;margin:12px 0;font-size:12px;display:grid}.momentum-evidence dd{font-variant-numeric:tabular-nums;margin:0}.momentum-explainer p{color:var(--muted-foreground);margin-top:10px;font-size:12px;line-height:1.5}.creative-post .operating-card-body{position:relative}.creative-post[data-has-artwork=true] .momentum-badge{z-index:3;background:var(--card);box-shadow:0 2px 6px color-mix(in srgb, var(--shadow) 25%, transparent);position:absolute;bottom:calc(100% + 14px);right:4px}.conversation .conversation-heading{flex-shrink:0;padding:14px}.conversation-heading>div{min-width:0}.conversation-heading h1,.conversation-heading p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation .conversation-body{overscroll-behavior:contain;min-height:0;padding:10px 12px 14px;display:block;overflow-y:auto}.agent-selection{margin:0 0 12px}.agent-selection>summary{min-height:28px;color:var(--tone-purple);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:11px;list-style:none;display:flex}.agent-selection>summary::-webkit-details-marker{display:none}.agent-selection>summary strong{font-weight:600}.agent-selection>summary span{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;margin-left:auto;overflow:hidden}.agent-selection>summary svg{flex-shrink:0}.agent-selection>summary>svg:last-child{transition:transform var(--motion-change) var(--motion-settle)}.agent-selection[open]>summary>svg:last-child{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.agent-selection>summary>svg:last-child{transition:none}}.agent-selection .agent-source-context,.agent-selection .agent-card-context{gap:8px;max-height:none;padding:4px 0 0;display:grid;overflow:visible}.agent-selection .source-preview{padding:9px}.source-preview-identity strong,.agent-context-creative strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.source-preview-identity small{white-space:nowrap}.source-metrics>[data-tone] strong{color:var(--metric-tone,var(--foreground));text-shadow:none}.source-preview-post .source-metrics strong{white-space:nowrap}.source-platform-context{justify-content:space-between;align-items:center;gap:6px;padding:3px 0;display:flex}.source-platform-context .post-platform-chips{gap:4px;min-width:0}.source-platform-context .post-platform-chips small{font-size:var(--text-2xs);display:inline}.source-platform-context .operating-rank{font-size:var(--text-2xs);flex-shrink:0}.source-preview .post-platform-stats{border-top:1px solid color-mix(in srgb, var(--input) 4.71%, transparent);margin:6px -3px;padding:4px 0}.source-preview .post-platform-stats th,.source-preview .post-platform-stats td{font-size:var(--text-xs);padding:5px 3px}.source-preview .post-platform-stats .platform-label{font-size:var(--text-2xs);display:inline}.source-preview .source-creative-details{margin:5px 0}.source-preview footer{font-size:var(--text-xs);margin-top:5px}.agent-selection .source-preview footer{flex-direction:row;justify-content:space-between;gap:4px}.agent-selection .source-preview footer>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-selection .agent-context-card{margin:0;padding:9px}.agent-selection .agent-context-creative img{width:45px;height:45px}.conversation .conversation-suggestions{gap:6px;margin:4px 0 8px}.conversation .conversation-suggestions button{white-space:nowrap;height:auto;min-height:32px;padding:7px 9px;font-size:12px}.conversation .conversation-suggestions .merchant-create{color:var(--foreground)}.conversation .composer-wrap{flex-shrink:0;padding:0 12px 12px}.conversation .composer textarea{min-height:72px;font-size:13px}.agent-selection>summary:focus-visible{border-radius:3px}.run-gate{border:1px solid color-mix(in srgb, var(--tone-amber) 45%, var(--border));background:color-mix(in srgb, var(--tone-amber) 10%, var(--card));color:var(--foreground);font-size:var(--text-sm);border-radius:8px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;line-height:1.4;display:flex}.run-gate>span{flex:1;min-width:0}.run-gate>button{border:1px solid var(--input);background:var(--card);height:26px;color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;border-radius:6px;flex:none;padding:0 9px;font-weight:600}.run-gate>button:hover{background:var(--secondary)}.agent-context-card .ws-scoreboard{white-space:normal;flex-wrap:wrap;gap:12px;margin-top:8px;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.agent-context-card .ws-stat strong{font-size:16px}@media (max-width:700px){.conversation .conversation-body{min-height:100px;max-height:48svh}}.agent-card-selection{min-width:0;position:relative}.agent-card-selection>.source-remove{position:absolute;top:7px;right:7px}.agent-card-selection .agent-context-creative{padding-right:16px}.newsletter-desk{min-width:0}.newsletter-totals{flex:auto;align-self:center;min-width:0;display:flex}.newsletter-toolbar>[data-slot=select-trigger]{width:auto;max-width:175px}.newsletter-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));align-items:start;gap:16px;padding:3px 3px 18px;display:grid}.newsletter-grid.density-3{grid-template-columns:repeat(3,minmax(0,1fr))}.newsletter-grid.density-4{grid-template-columns:repeat(4,minmax(0,1fr))}.newsletter-grid.density-5{grid-template-columns:repeat(5,minmax(0,1fr))}.newsletter-grid.density-6{grid-template-columns:repeat(6,minmax(0,1fr))}.newsletter-card{min-width:0;padding:3px}.newsletter-card[data-tier=hero],.newsletter-card[data-tier=legend],.newsletter-card[data-tier=star],.newsletter-card[data-tier=winner]{box-shadow:0 0 0 2px color-mix(in srgb, var(--rank) 36%, transparent)}.newsletter-media{background:var(--muted);border-radius:8px 8px 2px 2px;position:relative;overflow:hidden}.newsletter-art{aspect-ratio:1;width:100%;position:relative;overflow:hidden;container-type:inline-size}.newsletter-art>img{object-fit:cover;object-position:top;width:100%;height:100%}.newsletter-art>iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.newsletter-open-art{z-index:1;cursor:zoom-in;width:100%;height:100%;position:absolute;inset:0}.newsletter-select{z-index:3;border:1px solid var(--input);background:color-mix(in srgb, var(--card) 85.1%, transparent);opacity:0;width:23px;height:23px;color:var(--foreground);border-radius:7px;place-items:center;display:grid;position:absolute;top:9px;left:9px}.newsletter-card:hover .newsletter-select,.newsletter-card:focus-within .newsletter-select,.newsletter-select[aria-pressed=true]{opacity:1}.newsletter-select[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.newsletter-stamps{z-index:2;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex;position:absolute;top:9px;left:40px;right:8px}.newsletter-stamps>.newsletter-state{flex:none}.newsletter-state,.newsletter-variant,.newsletter-rank{min-width:0}.newsletter-state>span,.newsletter-variant>span,.newsletter-rank>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.newsletter-variant{flex:0 auto;font-weight:700}.newsletter-cover{background:linear-gradient(160deg, var(--secondary), var(--card));height:100%;color:var(--foreground);flex-direction:column;justify-content:flex-end;gap:6px;padding:14px 16px 16px;display:flex}.newsletter-monogram{background:color-mix(in srgb, var(--tone-neutral) 14%, var(--card));border:1px solid color-mix(in srgb, var(--tone-neutral) 30%, var(--border));width:42px;height:42px;color:var(--foreground);letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;margin-bottom:auto;font-size:19px;font-weight:700;display:grid}.newsletter-cover>small{color:var(--muted-foreground);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.newsletter-cover>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(14px,6cqw,20px);line-height:1.2;display:-webkit-box;overflow:hidden}.newsletter-cover>p{font-size:var(--text-xs);color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsletter-cover>p:empty{display:none}@container (width<=120px){.newsletter-cover{justify-content:center;align-items:center;padding:4px}.newsletter-monogram{border-radius:8px;width:26px;height:26px;margin:0;font-size:13px}.newsletter-cover>small,.newsletter-cover>strong,.newsletter-cover>p{display:none}}.newsletter-actions.card-art-actions{z-index:3;padding:36px 8px 14px;position:absolute;bottom:0;left:0;right:0}.newsletter-actions .card-action-buttons{flex-wrap:nowrap;width:auto}.newsletter-card-body{border:1px solid var(--border);background:linear-gradient(140deg, var(--card), var(--background));border-radius:5px 5px 8px 8px;margin:6px 3px 2px;padding:9px 8px 4px}.newsletter-subject{white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--foreground);text-align:left;margin-bottom:8px;font-size:12px;font-weight:550;display:block;overflow:hidden}.newsletter-card-labels{min-width:0;font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.newsletter-card-labels>span:last-child{text-overflow:ellipsis;text-align:right;flex:auto;min-width:0;overflow:hidden}.newsletter-rank{flex:0 auto}button.newsletter-rank{cursor:pointer}button.newsletter-rank:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.newsletter-explainer[data-slot=popover-content]{border-color:color-mix(in srgb, var(--tier) 45%, var(--border))}.newsletter-metrics{grid-template-columns:.95fr .7fr 1.2fr 1fr;gap:5px;margin:6px 0;display:grid}.newsletter-metrics>div{min-width:0}.newsletter-metrics strong{letter-spacing:-.04em;color:var(--foreground);white-space:nowrap;font-size:clamp(13px,6.2cqw,25px);font-weight:750;line-height:1.12;display:block}.newsletter-metrics [data-tone=cyan] strong{color:var(--tone-cyan)}.newsletter-metrics [data-tone=purple] strong{color:var(--tone-purple)}.newsletter-metrics [data-tone=green] strong{color:var(--tone-green)}.newsletter-metrics small{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;margin-top:4px;font-weight:600;display:block}.newsletter-metrics [data-label-tone=green] small{color:var(--tone-green)}.newsletter-draft-description{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.newsletter-card-footer{border-top:1px solid var(--hairline);width:100%;font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:7px 0 3px;display:flex}.newsletter-card-footer>span:last-child{color:var(--secondary-foreground);align-items:center;gap:3px;display:inline-flex}.newsletter-expanded{border-top:1px solid var(--hairline);margin-top:5px;padding-top:7px}.newsletter-expanded p{font-size:var(--text-xs);color:var(--muted-foreground);margin:7px 0;line-height:1.45}.newsletter-expanded>button{color:var(--tone-purple);align-items:center;gap:5px;padding:5px 0;font-size:11px;display:flex}.newsletter-health{gap:1px;display:grid}.newsletter-health>div{background:color-mix(in srgb, var(--secondary) 50.2%, transparent);grid-template-columns:1fr .7fr .7fr;align-items:center;gap:12px;padding:7px 9px;font-size:11px;display:grid}.newsletter-health>div:nth-child(2n){background:var(--card)}.newsletter-health span{color:var(--muted-foreground)}.newsletter-health strong{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:right;font-weight:550}.newsletter-health small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right}.newsletter-slate{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:0 3px 16px;display:grid}.newsletter-slate>section{min-width:0}.newsletter-slate>section>header{color:var(--foreground);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:5px;padding:7px 1px 10px;font-size:12px;display:flex}.newsletter-slate>section>header time{color:var(--muted-foreground);font-size:var(--text-xs)}.newsletter-slate>section>div{gap:15px;display:grid}.newsletter-pagination{color:var(--muted-foreground);font-size:var(--text-xs);justify-content:center;align-items:center;gap:18px;margin:12px 0 25px;display:flex}.newsletter-dialog[data-slot=dialog-content]{border:1px solid var(--border);background:var(--background);flex-direction:column;gap:0;width:min(1040px,100vw - 30px);max-width:none;height:min(94dvh,1100px);max-height:94dvh;padding:0;display:flex;overflow:hidden}.newsletter-dialog-header{border-bottom:1px solid var(--hairline);min-width:0;padding:16px 48px 12px 18px}.newsletter-dialog-header [data-slot=dialog-title]{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.3;overflow:hidden}.newsletter-dialog-header [data-slot=dialog-description]{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;overflow:hidden}.newsletter-dialog-toolbar{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:8px 14px;display:flex}.newsletter-dialog-toolbar>.newsletter-state{margin-left:auto}.newsletter-segmented{background:var(--card);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.newsletter-segmented button{white-space:nowrap;color:var(--muted-foreground);border-radius:4px;align-items:center;padding:6px 9px;font-size:11px;display:inline-flex}.newsletter-segmented:not(.selection-rail) button[aria-pressed=true]{background:var(--tint-purple);color:var(--foreground)}.newsletter-evidence-strip{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:8px;min-height:30px;padding:7px 17px;display:flex}.newsletter-evidence-strip>span{align-items:center;gap:5px;display:inline-flex}.newsletter-evidence-strip>span:first-child{color:var(--foreground);white-space:nowrap}.newsletter-evidence-strip [data-slot=select-trigger]{max-width:250px;height:28px;margin-left:auto;font-size:11px}.newsletter-dialog-body{flex:1;min-height:0;overflow:auto}.newsletter-preview-well{background:var(--background);height:100%;padding:12px;overflow:auto}.newsletter-full-preview{background:var(--document-canvas);width:600px;max-width:100%;min-height:100%;margin:0 auto}.newsletter-full-preview.preview-mobile{width:375px}.newsletter-full-preview>img{width:100%;height:auto;display:block}.newsletter-full-preview>iframe{background:var(--document-canvas);border:0;width:100%;height:max(450px,94dvh - 255px);display:block}.newsletter-brief-view{background:var(--card);color:var(--secondary-foreground);min-height:100%;padding:25px;font-size:13px}.newsletter-brief-view h3{color:var(--foreground);margin:14px 0;font-size:22px;line-height:1.2}.newsletter-brief-view h4{color:var(--tone-purple);margin:23px 0 9px;font-size:14px}.newsletter-brief-view p{white-space:pre-wrap;margin-bottom:10px;line-height:1.65}.newsletter-details{max-width:780px;margin:0 auto;padding:18px}.newsletter-details .newsletter-metrics{margin:0 0 10px;container-type:inline-size}.newsletter-details .newsletter-metrics strong{font-size:clamp(20px,4vw,32px)}.newsletter-details .newsletter-metrics small{font-size:10px}.newsletter-details h3{color:var(--foreground);margin:22px 0 9px;font-size:13px;font-weight:600}.newsletter-detail-note{color:var(--muted-foreground);font-size:11px;line-height:1.55}.newsletter-facts{margin:10px 0;display:grid}.newsletter-facts>div{border-bottom:1px solid var(--hairline);grid-template-columns:145px minmax(0,1fr);gap:15px;padding:8px 0;font-size:12px;display:grid}.newsletter-facts dt{color:var(--muted-foreground)}.newsletter-facts dd{color:var(--foreground);overflow-wrap:anywhere}.newsletter-details details{border-bottom:1px solid var(--hairline);color:var(--muted-foreground);padding:12px 0;font-size:12px}.newsletter-details details li{margin:8px 0 0 15px;list-style:outside}.newsletter-check-values{gap:7px;display:grid}.newsletter-check-values>div{grid-template-columns:minmax(90px,.6fr) minmax(0,1fr);gap:10px;padding:2px 0;display:grid}.newsletter-check-values dt{color:var(--muted-foreground);font-size:11px}.newsletter-check-values dd{color:var(--foreground)}.newsletter-relatives{gap:7px;display:grid}.newsletter-relatives>button{background:var(--secondary);border:1px solid var(--border);text-align:left;color:var(--foreground);border-radius:7px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.newsletter-relatives>button[data-current=true]{border-color:var(--tone-purple)}.newsletter-relatives>button>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.newsletter-relatives small{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:3px;display:block}.newsletter-parent{color:var(--tone-purple);align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex}.newsletter-message-table section{border:1px solid var(--border);border-radius:6px;margin:7px 0;padding:12px}.newsletter-message-table b{color:var(--foreground);font-size:12px}.newsletter-message-table .newsletter-metrics strong{font-size:19px}.newsletter-dialog-footer{border-top:1px solid var(--hairline);background:var(--card);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.newsletter-dialog-footer button{white-space:nowrap;height:32px;font-size:11px}.newsletter-approved{color:var(--tone-blue);align-items:center;gap:6px;font-size:11px;display:flex}@container (width<=230px){.newsletter-metrics{gap:3px}.newsletter-metrics strong{font-size:14px}.newsletter-card-labels>span:last-child{display:none}.newsletter-subject{font-size:11px}.newsletter-card-footer{gap:4px}}@container (width<=1200px){.newsletter-grid.density-6,.newsletter-grid.density-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=880px){.newsletter-grid.density-4,.newsletter-grid.density-5,.newsletter-grid.density-6{grid-template-columns:repeat(3,minmax(0,1fr))}.newsletter-slate{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=660px){.newsletter-grid[class]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.newsletter-search{flex-basis:180px}}@container (width<=440px){.newsletter-grid[class],.newsletter-slate{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.newsletter-dialog-toolbar{gap:5px;padding:7px}.newsletter-segmented button{padding:6px}.newsletter-evidence-strip{flex-wrap:wrap;gap:4px}.newsletter-facts>div{grid-template-columns:100px minmax(0,1fr)}.newsletter-dialog-footer{padding:8px}}@media (max-width:440px){.newsletter-dialog-toolbar>.newsletter-state{display:none}.newsletter-dialog-footer{flex-wrap:wrap}}@media (hover:none){.newsletter-actions.card-art-actions{opacity:1;visibility:visible}.newsletter-select{opacity:1}}.email-message-grid{grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr));align-items:start;gap:16px;display:grid}.email-loading{--skeleton-media:245px}.email-loading[data-variant=cards] .loading-skeleton{gap:16px}.email-loading .skeleton-card-media{aspect-ratio:auto;width:100%}.email-message-card{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.email-message-art{background:var(--muted);height:245px;position:relative;overflow:hidden}.email-message-art .newsletter-art{height:100%}.email-message-copy{height:100%;padding:48px 22px 22px;overflow:hidden}.email-message-copy>small{color:var(--muted-foreground);align-items:center;gap:7px;margin-bottom:16px;font-size:12px;display:flex}.email-message-copy>strong{font-size:19px;line-height:1.25;display:block}.email-message-copy>p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.email-message-sms .email-message-copy>strong{display:none}.email-message-sms .email-message-copy>p{background:var(--background);border:1px solid var(--border);-webkit-line-clamp:6;border-radius:16px 16px 16px 3px;padding:14px}.email-message-info{flex-direction:column;gap:8px;padding:14px;display:flex}.email-message-info>small,.email-message-info>span,.email-message-date{color:var(--muted-foreground);font-size:12px}.email-message-title{text-align:left;font-size:15px;font-weight:650;line-height:1.35}.email-message-tags{flex-wrap:wrap;gap:4px;display:flex}.email-message-buttons{border-top:1px solid var(--hairline);gap:7px;padding-top:9px;display:flex}.email-message-buttons button{width:32px;height:30px}.email-coverage{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:10px 0 18px;font-size:12px;line-height:1.5;display:flex}.email-coverage svg{flex-shrink:0;margin-top:2px}.email-pagination{justify-content:center;align-items:center;gap:16px;padding:24px;font-size:13px;display:flex}.email-studio{border:1px solid var(--border);background:var(--card);border-radius:14px;max-width:1000px;padding:24px}.email-studio-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.email-studio h2{font-size:22px;font-weight:650}.email-studio-header p{color:var(--muted-foreground);font-size:14px}.email-studio-pickers{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.email-studio-field{gap:8px;font-size:14px;display:grid}.email-studio textarea{border:1px solid var(--border);resize:vertical;background:var(--background);border-radius:8px;padding:14px;line-height:1.6}.email-studio-fields{grid-template-columns:2fr 1fr 2fr;gap:16px;margin:18px 0;display:grid}.email-studio-fields label{gap:8px;font-size:13px;display:grid}.email-studio-source{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.email-studio>.newsletter-detail-note{margin:18px 0}.email-detail{gap:20px;padding:20px;display:grid}.email-detail h3{margin-bottom:10px;font-size:16px;font-weight:650}.email-message-manuscript{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:480px;font-size:14px;line-height:1.65;overflow:auto}.email-detail details summary{cursor:pointer;font-size:14px;font-weight:600}.email-detail details pre{margin-top:12px}.email-schedule-grid .email-message-date{color:var(--foreground);font-weight:650}@media (max-width:1000px){.email-message-grid{grid-template-columns:repeat(min(var(--columns,3), 3), minmax(0, 1fr))}.email-studio-fields{grid-template-columns:1fr 1fr}.email-studio-fields label:first-child{grid-column:1/-1}}@media (max-width:620px){.email-message-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-message-art{height:220px}.email-message-copy{padding:46px 14px 16px}.email-message-copy>strong{font-size:16px}.email-studio{padding:16px}.email-studio-fields{grid-template-columns:1fr}.email-studio-source{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.email-message-grid{grid-template-columns:1fr}.email-message-art{height:260px}}.message-editor,.message-audiences{gap:20px;display:grid}.message-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.message-editor-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.message-email-preview{background:var(--background);border:1px solid var(--border);border-radius:16px;min-height:420px;overflow:hidden}.message-email-preview>div{padding:28px}.message-email-preview pre{white-space:pre-wrap}.message-email-preview iframe,.message-native-preview{background:var(--document-canvas);border:0;border-radius:12px;width:100%;height:620px}.message-phone{border:7px solid var(--border);background:var(--background);border-radius:38px;width:min(100%,340px);min-height:410px;margin:0 auto;padding:44px 22px}.message-phone small{text-align:center;opacity:.7;margin-bottom:38px;display:block}.message-phone p{background:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 18px 4px;padding:16px}.message-editor select,.message-studio-config select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;margin-top:6px;padding:10px;display:block}.message-audience-choices{gap:8px;max-height:200px;padding:8px 0;display:grid;overflow:auto}.message-audience-choices label{align-items:start;gap:8px;font-size:13px;display:flex}.message-studio-config{border:0;gap:20px;min-width:0;padding:0;display:grid}.message-studio-config fieldset,.message-editor fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px}.message-release{background:var(--muted);border:1px solid var(--border);border-radius:16px;padding:22px}.message-review-check{gap:10px;margin:16px 0;display:flex}.message-output-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.message-output-grid>article,.message-output-grid>button{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:16px;padding:22px;overflow:hidden}.message-output-grid h3{margin:8px 0;font-size:16px}.message-output-grid p{opacity:.8;font-size:13px}.message-output-grid pre,.message-audiences pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font-size:12px;overflow:auto}.message-activity{border-bottom:1px solid var(--hairline);padding:14px 0}.message-activity time{opacity:.6;margin-left:14px;font-size:12px}@media (max-width:760px){.message-editor-split{grid-template-columns:1fr}.message-email-preview iframe,.message-native-preview{height:480px}}.newsletter-schedule h3,.newsletter-evidence h3{align-items:center;gap:6px;display:flex}.newsletter-checks{gap:4px;margin:6px 0 4px;display:grid}.newsletter-checks li{color:var(--muted-foreground);grid-template-columns:16px 150px minmax(0,1fr);align-items:baseline;gap:6px;font-size:12px;display:grid}.newsletter-checks li b{color:var(--foreground);font-weight:500}.newsletter-checks li svg{color:var(--tone-green);align-self:center}.newsletter-checks li[data-ok=false] svg{color:var(--tone-amber)}.newsletter-checks li[data-ok=false][data-blocking=true] svg,.newsletter-checks li[data-ok=false][data-blocking=true] b{color:var(--tone-red)}.newsletter-release-status{align-items:center;gap:10px;margin:4px 0 8px;font-size:12px;display:flex}.newsletter-release-status a{color:var(--tone-blue);align-items:center;gap:4px;display:inline-flex}.newsletter-release-panel .button-row,.newsletter-release-form .button-row,.newsletter-authorize{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.newsletter-authorize{border:1px solid var(--border);background:var(--secondary);border-radius:8px;justify-items:start;padding:12px;display:grid}.newsletter-toggles{color:var(--foreground);gap:6px;margin:10px 0 4px;font-size:12px;display:grid}.newsletter-toggles label,.newsletter-audience-row label{align-items:center;gap:6px;display:inline-flex}.newsletter-audiences{gap:8px;margin:12px 0;display:grid}.newsletter-audiences legend{color:var(--foreground);margin-bottom:6px;font-size:12px;font-weight:600}.newsletter-audience-list{border:1px solid var(--border);border-radius:8px;max-height:260px;display:grid;overflow:auto}.newsletter-audience-row{border-bottom:1px solid var(--hairline);color:var(--foreground);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 10px;font-size:12px;display:grid}.newsletter-audience-row:last-child{border-bottom:0}.newsletter-audience-row small{color:var(--muted-foreground);font-size:var(--text-xs);display:block}.newsletter-same-day ul{gap:6px;display:grid}.newsletter-same-day li{border:1px solid var(--border);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;font-size:12px;display:grid}.newsletter-same-day li[data-same=true]{border-color:var(--tone-amber)}.newsletter-same-day li span{color:var(--muted-foreground);grid-column:1}.newsletter-same-day li .os-pill{grid-area:1/2/span 2;align-self:center}.newsletter-evidence{margin:14px 0 6px}.newsletter-evidence-head{align-items:center;gap:10px;display:flex}.newsletter-evidence-head h3{margin-right:auto}.newsletter-evidence-table{border-collapse:collapse;width:100%;margin:6px 0 8px;font-size:12px}.newsletter-evidence-table th,.newsletter-evidence-table td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:7px 8px 7px 0}.newsletter-evidence-table thead th{color:var(--muted-foreground);font-weight:500}.newsletter-evidence-table tbody th{color:var(--foreground);font-weight:500}.newsletter-evidence-table td{color:var(--foreground);font-variant-numeric:tabular-nums}.newsletter-evidence-table td[data-mature=false]{color:var(--muted-foreground)}.newsletter-evidence-table small{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:400;display:block}.newsletter-evidence-table td small{display:inline}.newsletter-evidence-median th,.newsletter-evidence-median td{color:var(--muted-foreground)}.newsletter-placements{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin:6px 0 10px;display:grid}.newsletter-placements>div{border:1px solid var(--border);color:var(--foreground);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:8px 10px;font-size:12px;display:grid}.newsletter-placements>div[data-kind=external]{border-color:var(--tone-amber)}.newsletter-placements b{font-variant-numeric:tabular-nums}.newsletter-placements small{color:var(--muted-foreground);font-size:var(--text-xs);grid-column:1/-1}.newsletter-evidence-more{align-items:center;gap:10px;margin:8px 0;display:flex}.newsletter-gaps{margin-bottom:10px}.newsletter-gaps li{color:var(--muted-foreground);margin:6px 0 0 15px;font-size:12px;list-style:outside}.newsletter-review-card{display:grid;overflow:hidden}.newsletter-review-card .newsletter-card-body .button-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.newsletter-review-hypothesis{border-left:2px solid var(--tone-purple);color:var(--secondary-foreground);margin-top:8px;padding-left:8px;font-size:12px;line-height:1.5}@media (max-width:560px){.newsletter-checks li{grid-template-columns:16px minmax(0,1fr)}.newsletter-checks li span{grid-column:2}.newsletter-audience-row{grid-template-columns:minmax(0,1fr) auto}.newsletter-audience-row span{grid-column:1/-1}}.newsletter-split-setup{border:1px solid var(--border);border-radius:8px;gap:8px;margin:6px 0 10px;padding:12px;display:grid}.newsletter-split-setup label{color:var(--foreground);gap:4px;font-size:12px;display:grid}.newsletter-split-setup select{border:1px solid var(--border);background:var(--background);min-height:34px;color:var(--foreground);border-radius:6px;padding:0 8px}.newsletter-split-status[data-ok=false] [data-row=incumbent] dd{color:var(--tone-amber)}.editorial-counts{color:var(--muted-foreground);gap:18px;margin-left:auto;font-size:11px;display:flex}.editorial-counts span{flex-direction:column;gap:3px;display:flex}.editorial-counts strong{color:var(--foreground);font-size:19px}.editorial-workflows{justify-content:space-between;align-items:center;gap:15px;margin:10px 0 20px;display:flex}.editorial-workflows p,.editorial-coverage{color:var(--muted-foreground);font-size:12px;line-height:1.6}.editorial-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:18px;margin-top:18px;display:grid}.editorial-card{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.editorial-card.is-selected{outline:2px solid var(--tone-amber);outline-offset:2px}.editorial-art{background:var(--media-canvas);aspect-ratio:3/4;position:relative}.editorial-art>button:first-child{text-align:left;width:100%;height:100%;overflow:hidden}.editorial-art img,.editorial-art video{object-fit:cover;width:100%;height:100%}.editorial-art button{cursor:pointer}.editorial-document{background:linear-gradient(155deg, var(--secondary), var(--card));height:100%;color:var(--foreground);flex-direction:column;justify-content:flex-end;gap:12px;padding:22px;display:flex}.editorial-document h3{letter-spacing:-.5px;font-size:22px;line-height:1.15}.editorial-document span{font-size:11px}.editorial-select{border:1px solid color-mix(in srgb, var(--input) 43.92%, transparent);background:color-mix(in srgb, var(--card) 65.88%, transparent);color:#0000;border-radius:6px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:10px;left:10px}.editorial-select.checked{background:var(--fill-amber);color:var(--on-fill);border-color:var(--tone-amber)}.editorial-slide-count{background:color-mix(in srgb, var(--background) 74.12%, transparent);color:var(--foreground);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex;position:absolute;top:10px;right:10px}.editorial-card-copy{flex-direction:column;flex:1;gap:8px;min-width:0;padding:13px 13px 6px;display:flex}.editorial-title{text-align:left;cursor:pointer;font-size:14px;font-weight:600;line-height:1.4}.editorial-state{font-size:var(--text-xs);letter-spacing:.02em;color:var(--secondary-foreground);display:block}.editorial-state.state-review{color:var(--tone-amber)}.editorial-format{font-size:var(--text-xs);color:var(--muted-foreground)}.editorial-platforms{flex-wrap:wrap;gap:4px;display:flex}.editorial-platforms span{font-size:var(--text-xs);border:1px solid var(--border);border-radius:4px;padding:2px 5px}.editorial-card-actions{justify-content:space-between;gap:2px;padding:5px 6px 9px;display:flex}.editorial-card-actions button{font-size:var(--text-xs)}.editorial-pagination{justify-content:flex-end;align-items:center;gap:10px;margin:24px 0;display:flex}.editorial-pagination span{color:var(--muted-foreground);margin-right:auto;font-size:12px}.editorial-evidence{gap:20px;min-width:0;display:grid}.editorial-evidence section{min-width:0}.editorial-evidence video{background:var(--surface-low);border-radius:10px;width:100%;max-height:650px}.editorial-evidence audio{width:100%}.editorial-evidence h3{margin:8px 0 12px;font-size:14px}.editorial-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.editorial-evidence small{font-size:var(--text-xs);color:var(--muted-foreground)}.editorial-evidence details{margin-top:8px;font-size:11px}.editorial-evidence summary{cursor:pointer;color:var(--muted-foreground)}.editorial-slides>img{border-radius:8px;width:auto;max-width:100%;max-height:650px;margin:auto;display:block}.editorial-slides>div{justify-content:center;align-items:center;gap:20px;margin:14px 0;display:flex}.editorial-slides>div span{font-size:12px}.editorial-slides>p{color:var(--muted-foreground)}.editorial-music,.editorial-review-note{border:1px solid color-mix(in srgb, var(--tone-amber) 17.25%, transparent);background:color-mix(in srgb, var(--tone-amber) 3.14%, transparent);border-radius:9px;padding:16px}.editorial-music strong{color:var(--tone-amber);font-size:13px}.editorial-observations{gap:10px;display:grid}.editorial-observations article{border:1px solid var(--border);border-radius:8px;padding:13px}.editorial-observations article>div{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.editorial-observations article>div>span{color:var(--muted-foreground)}.editorial-observations a,.editorial-channels a{color:var(--tone-blue);margin:8px 0;font-size:12px;display:block}.editorial-channels{margin:22px 0}.editorial-channels>p{color:var(--muted-foreground);margin:8px 0 20px;font-size:12px}.editorial-channels .provider-card>strong{font-size:12px}.editorial-channels .editorial-state{margin:10px 0}.editorial-channels small{font-size:var(--text-xs);color:var(--muted-foreground)}.skill-execution-note{color:var(--muted-foreground);font-size:11px;line-height:1.5}@container (width<=880px){.editorial-counts{display:none}.editorial-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.editorial-workflows{align-items:flex-start}.editorial-workflows p{max-width:52%}}@container (width<=500px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editorial-card-copy{padding:10px}.editorial-title{font-size:12px}.editorial-card-actions{flex-wrap:wrap}.editorial-workflows p{display:none}.editorial-workflows{justify-content:flex-end}}.finance-cockpit{--fc-green:var(--tone-green);--fc-negative:var(--tone-orange);font-size:16px}.fo-dashboard{gap:14px;min-width:0;display:grid}.native-finance:has(.fo-dashboard) .fs-navigation{margin-bottom:10px}.native-finance:has(.fo-dashboard) .fs-primary-tabs{min-height:38px}.fo-dashboard *{box-sizing:border-box}.fo-status{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.fo-coverage{color:var(--tone-orange);border:1px solid color-mix(in srgb, var(--tone-orange) 40%, var(--border));background:color-mix(in srgb, var(--tone-orange) 6%, var(--card));border-radius:8px;padding:10px 14px;font-size:14px}.fo-top{grid-template-columns:minmax(260px,1.1fr) minmax(0,2.2fr);gap:14px;display:grid}.fo-profit{border:1px solid color-mix(in srgb, var(--tone-green) 60%, var(--border));background:linear-gradient(125deg, color-mix(in srgb, var(--tone-green) 13%, var(--card)), var(--card));border-radius:12px;padding:20px}.fo-profit.fo-unreconciled{border-color:color-mix(in srgb, var(--tone-orange) 60%, var(--border));background:var(--card)}.fo-profit.fo-unreconciled>strong{color:var(--foreground)}.fo-profit.fo-unreconciled .fo-label span{color:var(--tone-orange)}.fo-label{flex-wrap:wrap}.fo-reconciliation{border:1px solid color-mix(in srgb, var(--tone-orange) 40%, var(--border));background:color-mix(in srgb, var(--tone-orange) 5%, var(--card));border-radius:10px;min-width:0;padding:16px 18px;font-size:14px;line-height:1.5}.fo-reconciliation-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.fo-reconciliation-heading>div>strong{color:var(--tone-orange);font-size:16px}.fo-reconciliation p{margin:6px 0}.fo-reconciliation a{color:var(--tone-purple);text-decoration:underline}.fo-reconciliation summary{cursor:pointer;padding-top:8px;font-weight:600}.fo-reconciliation small{color:var(--muted-foreground);white-space:normal;max-width:620px;font-size:13px;display:block}.fo-reconciliation td{vertical-align:top;font-variant-numeric:tabular-nums;padding:12px}.fo-label{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.fo-label span{border:1px solid var(--border);color:var(--muted-foreground);border-radius:4px;padding:2px 5px;font-size:12px}.fo-profit>strong{letter-spacing:-1px;color:var(--tone-green);font-variant-numeric:tabular-nums;white-space:nowrap;margin:10px 0;font-size:clamp(32px,3.4vw,52px);font-weight:700;line-height:1.2;display:block}.fo-profit-bottom{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.fo-profit-bottom b{color:var(--tone-green);font-weight:500}.fo-dashboard button{cursor:pointer}.fo-profit-bottom button,.fo-panel header button{color:var(--tone-purple);background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:13px;display:inline-flex}.fo-profit>small{color:var(--muted-foreground);margin-top:10px;font-size:12px;line-height:1.5;display:block}.fo-primary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fo-primary-stats .fo-metric{padding:10px 14px}.fo-metric{background:var(--card);border:1px solid var(--border);border-radius:10px;min-width:0;padding:15px 18px}.fo-metric>span{color:var(--muted-foreground);white-space:nowrap;font-size:14px;display:block}.fo-metric>strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tone-blue);margin:3px 0;font-size:clamp(23px,2vw,32px);font-weight:650;line-height:1.25;display:block}.fo-metric>small{color:var(--muted-foreground);font-size:12px;line-height:1.4;display:block}.fo-tone-green>strong{color:var(--tone-green)}.fo-tone-cyan>strong{color:var(--tone-cyan)}.fo-tone-purple>strong{color:var(--tone-purple)}.fo-tone-pink>strong{color:var(--tone-pink)}.fo-tone-orange>strong{color:var(--tone-orange)}.fo-ratios{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.fo-ratios .fo-metric{padding:10px 12px}.fo-ratios .fo-metric>strong{font-size:24px}.fo-middle{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:14px;display:grid}.fo-panel{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:16px}.fo-panel header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fo-panel header>:last-child{margin-left:auto}.fo-panel h3{margin:0;font-size:16px;font-weight:600}.fo-panel header>span{color:var(--muted-foreground);font-size:12px}.fo-chart{align-items:stretch;gap:8px;height:146px;display:flex;overflow-x:auto}.fo-chart>button{min-width:66px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;align-items:center;padding:6px 3px;display:flex}.fo-chart>button:hover,.fo-selected-day{background:color-mix(in srgb, var(--tone-green) 6%, var(--card))!important}.fo-chart strong{white-space:nowrap;color:var(--tone-green);font-size:12px;font-weight:600}.fo-chart span{white-space:nowrap;margin-top:8px;font-size:12px}.fo-bar-track{flex:1;justify-content:center;align-items:flex-end;width:100%;margin-top:8px;display:flex;position:relative}.fo-bar-track:after{content:"";border-top:1px solid var(--border);width:100%;position:absolute;top:50%}.fo-bar-track i{background:linear-gradient(var(--tone-green), color-mix(in srgb, var(--tone-green) 35%, var(--card)));border-radius:4px 4px 0 0;width:65%;min-width:20px;max-width:48px;display:block;position:absolute;bottom:50%}.fo-negative,.fo-negative>strong,.fo-negative b,.fo-negative strong{color:var(--tone-red)!important}.fo-negative .fo-bar-track i{background:linear-gradient(var(--tone-red), color-mix(in srgb, var(--tone-red) 30%, var(--card)));border-radius:0 0 4px 4px;top:50%;bottom:auto}.fo-chart-dense{gap:3px;height:180px}.fo-chart-dense>button{min-width:12px;padding:4px 1px}.fo-chart-dense strong{display:none}.fo-chart-dense .fo-bar-track i{width:84%;min-width:3px}.fo-chart-dense span{font-size:10px}.fo-profit.fo-negative{border-color:color-mix(in srgb, var(--tone-red) 50%, var(--border));background:linear-gradient(125deg, color-mix(in srgb, var(--tone-red) 10%, var(--card)), var(--card))}.fo-positive{color:var(--tone-green)}.fo-trend-note{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.5}.fo-bridge-row{width:100%;color:var(--foreground);background:0 0;border:0;justify-content:space-between;gap:8px;padding:6px 0;font-size:14px;display:flex}.fo-bridge-row strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:550}.fo-bridge-row small{color:var(--muted-foreground);font-size:12px}.fo-bridge-total{color:var(--tone-green);border-top:1px solid var(--border);margin-top:6px;padding-top:12px}.fo-daily{padding-bottom:4px}.fo-daily th,.fo-daily td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding:11px 10px;font-size:13px}.fo-daily th:first-child,.fo-daily td:first-child{text-align:left}.fo-daily td:first-child button{color:var(--foreground);background:0 0;border:0}.fo-daily tr[data-selected=true]{background:color-mix(in srgb, var(--tone-purple) 5%, var(--card))}.fo-daily small{color:var(--tone-green);font-size:12px}.fo-evidence summary{cursor:pointer;font-size:14px}.fo-evidence summary span{float:right;color:var(--muted-foreground);font-size:12px}.fo-evidence p{color:var(--muted-foreground);margin:12px 0;font-size:14px;line-height:1.6}.fo-evidence-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.fo-evidence-actions a{color:var(--tone-purple);align-items:center;gap:5px;font-size:14px;display:flex}@media (max-width:1150px){.fo-ratios{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-middle{grid-template-columns:minmax(0,1fr)}}@media (max-width:750px){.fo-top{grid-template-columns:minmax(0,1fr)}.fo-ratios{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-panel{padding:12px}.fo-panel header{flex-wrap:wrap}.fo-evidence summary span{float:none;margin-top:4px;display:block}.fo-primary-stats .fo-metric{padding:12px}}.fc-stack{gap:22px;min-width:0;display:grid}.fc-date-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.fc-date-controls label{color:var(--muted-foreground);gap:5px;font-size:12px;display:grid}.fc-date-controls input{width:150px;min-height:38px;font-size:14px}.fc-date-controls button{min-height:38px}.fc-period-shortcuts{flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 18px;display:flex}.fc-period-shortcuts button{cursor:pointer;color:var(--foreground);border:0;border-bottom:1px dotted var(--muted-foreground);background:0 0;padding:2px 0;font-size:14px}.fc-period-shortcuts span{color:var(--muted-foreground);margin-left:auto;font-size:12px}.native-finance .fc-tabs{flex-wrap:wrap;gap:8px 12px;height:auto;margin-bottom:22px}.fc-tabs button{font-size:14px}.fc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fc-stat{border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;padding:19px 20px}.fc-stat>span{color:var(--muted-foreground);font-size:14px;display:block}.fc-stat>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0 5px;font-size:clamp(21px,2.1vw,30px);font-weight:550;line-height:1.4;display:block}.fc-stat>small{color:var(--muted-foreground);font-size:12px;line-height:1.5;display:block}.fc-stat-accent>strong,.fc-positive{color:var(--fc-green)}.fc-scope-note{color:var(--muted-foreground);align-items:baseline;gap:8px;font-size:13px;line-height:1.65;display:flex}.fc-dot{background:var(--fc-green);border-radius:50%;flex:none;width:6px;height:6px}.fc-two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.fc-panel{border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;padding:22px}.fc-panel>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px;display:flex}.fc-panel h3{margin:0;font-size:16px;font-weight:550;line-height:1.4}.fc-panel>header p{color:var(--muted-foreground);margin:5px 0 0;font-size:13px;line-height:1.6}.fc-panel>p{margin:12px 0;line-height:1.7}.fc-panel table{font-variant-numeric:tabular-nums;font-size:14px}.fc-panel th{white-space:nowrap;color:var(--muted-foreground);height:45px;font-size:13px;font-weight:450}.fc-panel td{white-space:nowrap;padding-top:14px;padding-bottom:14px}.fc-panel td:first-child{white-space:normal}.fc-report th:not(:first-child),.fc-report td:not(:first-child){text-align:right}.fc-panel .fc-footnote,.fc-footnote{color:var(--muted-foreground);margin:16px 0 0;font-size:13px;line-height:1.75}.fc-result-line{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding:16px 0;font-size:14px;display:flex}.fc-result-line strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:550}.fc-chart{width:100%;min-width:0;height:265px;padding-bottom:20px}.fc-legend{color:var(--muted-foreground);justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.fc-legend span{align-items:center;gap:7px;display:flex}.fc-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.fc-mini-stats{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;padding-top:16px;display:grid}.fc-mini-stats span{color:var(--muted-foreground);font-size:13px;display:block}.fc-mini-stats strong{margin-top:6px;font-size:24px;font-weight:500;display:block}.fc-waterfall{gap:10px;min-height:245px;padding:4px 0 12px;display:flex;overflow-x:auto}.fc-fall-column{text-align:center;flex-direction:column;flex:1;gap:8px;min-width:60px;display:flex}.fc-fall-column>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:450}.fc-fall-column>span{color:var(--muted-foreground);font-size:12px}.fc-fall-track{border-bottom:1px solid var(--border);height:180px;position:relative}.fc-fall-bar{background:var(--fc-negative);opacity:.75;border-radius:3px 3px 0 0;width:72%;min-height:2px;position:absolute;left:14%}.fc-fall-total{background:var(--fc-green);opacity:.85}.fc-bars{gap:8px;display:grid}.fc-bars button{border:0;border-bottom:1px solid var(--border);text-align:left;color:var(--foreground);cursor:pointer;background:0 0;justify-content:space-between;gap:12px;min-height:45px;padding:12px 10px 14px;font-size:14px;display:flex;position:relative}.fc-bars button:disabled{cursor:default}.fc-bars button:enabled:hover{background:var(--secondary)}.fc-bars strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.fc-bars i{background:var(--fc-green);opacity:.6;height:3px;position:absolute;bottom:0;left:0}.fc-attention{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.fc-attention:first-of-type{padding-top:0}.fc-attention:last-of-type{border-bottom:0;padding-bottom:0}.fc-attention strong{font-size:14px;font-weight:500;display:block}.fc-attention small{color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:1.6;display:block}.fc-attention>svg{color:var(--muted-foreground);flex:none}.fc-tools{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.fc-search{flex:1;min-width:220px;max-width:none}.fc-product-title{min-width:160px;max-width:360px;line-height:1.65}.fc-coverage{background:var(--secondary);border-radius:5px;width:90px;height:4px;overflow:hidden}.fc-coverage i{background:var(--fc-green);height:100%;display:block}.fc-wide-sheet{width:min(92vw,780px)!important;max-width:780px!important}.fc-wide-sheet table{font-size:14px}.fc-wide-sheet td{vertical-align:top}.fc-amount{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.fc-transactions td:nth-child(2){white-space:normal;min-width:170px;max-width:280px}.fc-pagination{justify-content:end;align-items:center;gap:8px;margin-top:20px;display:flex}.fc-pagination span{color:var(--muted-foreground);margin-right:auto;font-size:13px}.fc-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.fc-mapping strong{font-size:15px;font-weight:500}.fc-mapping p{color:var(--muted-foreground);margin:7px 0 0;font-size:14px;line-height:1.7}.fc-assumptions{color:var(--muted-foreground);margin-top:15px;padding-left:20px;font-size:13px;line-height:1.8;list-style:outside}@media (max-width:1300px){.fc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.fc-panel{padding:16px}.fc-stat{padding:15px}.fc-stat>strong{font-size:24px}.fc-date-controls{width:100%}.fc-date-controls label{flex:1}.fc-date-controls input{width:100%}.fc-period-shortcuts span{margin-left:0}.fc-mapping{grid-template-columns:1fr}.fc-search{flex-basis:100%}.fc-fall-column{min-width:75px}}@media (max-width:430px){.fc-stats{grid-template-columns:1fr}.fc-panel>header{flex-direction:column}}.fs-page{gap:20px;font-size:16px;display:grid}.fs-navigation{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fs-navigation>.analytics-tabs{border-bottom-color:#0000;flex:1}.fs-navigation>button,.fs-navigation>[data-slot=select-trigger]{margin-bottom:4px}.fs-custom-dates{gap:14px;margin-bottom:18px;display:flex}.fs-custom-dates label{color:var(--muted-foreground);gap:6px;font-size:14px;display:grid}.fs-custom-dates input{width:160px;font-size:14px}.fs-hero{border:1px solid color-mix(in srgb, var(--tone-green) 30%, var(--border));background:linear-gradient(110deg, color-mix(in srgb, var(--tone-green) 6%, var(--card)), var(--card));border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:35px;padding:30px;display:grid}.fs-kicker{letter-spacing:1.1px;color:var(--muted-foreground);margin-bottom:20px;font-size:12px}.fs-profit-label{flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;display:flex}.fs-estimate{border:1px solid var(--border);color:var(--muted-foreground);border-radius:5px;padding:3px 7px;font-size:12px}.fs-profit>strong{letter-spacing:-1.5px;color:var(--tone-green);font-variant-numeric:tabular-nums;margin:10px 0;font-size:clamp(32px,4vw,49px);font-weight:550;line-height:1.3;display:block}.fs-profit p{margin:12px 0 7px;font-size:15px}.fs-profit>small{color:var(--muted-foreground);font-size:13px;line-height:1.6;display:block}.fs-hero-stats{border-left:1px solid var(--border);gap:16px;padding-left:30px;display:grid}.fs-hero-stats>div{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;display:grid}.fs-hero-stats span{color:var(--muted-foreground);font-size:14px}.fs-hero-stats strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.fs-hero-stats small{color:var(--muted-foreground);grid-column:1/-1;font-size:12px;line-height:1.5}.fs-context{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;line-height:1.6;display:flex}.fs-income-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.fs-panel{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:24px}.fs-panel>header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:20px;display:flex}.fs-panel h3{margin:0;font-size:18px;font-weight:550;line-height:1.5}.fs-panel header p{color:var(--muted-foreground);margin-top:5px;font-size:13px;line-height:1.6}.fs-income-table{font-variant-numeric:tabular-nums;font-size:15px}.fs-income-table th{height:44px;color:var(--muted-foreground);white-space:nowrap;font-size:13px;font-weight:450}.fs-income-table td{padding:18px 10px}.fs-income-table th:not(:first-child),.fs-income-table td:not(:first-child){text-align:right;white-space:nowrap}.fs-income-table td:first-child{min-width:220px}.fs-income-table small{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.fs-income-table button{text-align:left;cursor:pointer;color:var(--foreground);align-items:center;gap:8px;font-size:14px;display:inline-flex}.fs-group-row td:first-child>small{margin-left:24px}.fs-group-row svg{flex:none;transition:transform .15s}.fs-group-row .fs-rotated{transform:rotate(90deg)}.fs-revenue-row,.fs-result-row{font-weight:550}.fs-result-row{background:color-mix(in srgb, var(--tone-green) 6%, var(--card))}.fs-result-row td:last-child{color:var(--tone-green);font-size:20px}.fs-detail-row td{padding:11px 10px;font-size:14px}.fs-detail-row td:first-child{padding-left:34px}.fs-detail-row button{font-size:14px;line-height:1.5}.fs-income-note{color:var(--muted-foreground);margin-top:20px;font-size:13px;line-height:1.7}.fs-aside{gap:18px;display:grid}.fs-explanation{margin:14px 0 20px;font-size:15px;line-height:1.8}.fs-explanation strong{font-weight:550}.fs-cost-mix{gap:18px;display:grid}.fs-cost-mix>div>div:first-child{justify-content:space-between;gap:12px;font-size:14px;display:flex}.fs-cost-mix strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:450}.fs-mix-track{background:var(--secondary);border-radius:4px;height:5px;margin-top:9px;overflow:hidden}.fs-mix-track i{background:var(--tone-green);border-radius:4px;height:100%;display:block}.fs-card-link{border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:14px;padding:20px;display:flex}.fs-card-link>svg{flex:none}.fs-card-link>svg:last-child{margin-left:auto}.fs-card-link strong{font-size:14px;font-weight:500;display:block}.fs-card-link small{color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:1.6;display:block}.fs-caveat{border-top:1px solid var(--border);color:var(--muted-foreground);padding:17px 0}.fs-caveat summary{cursor:pointer;font-size:14px}.fs-caveat p{max-width:900px;margin:15px 0;font-size:14px;line-height:1.8}.fs-coverage-note{color:var(--muted-foreground);font-size:14px}.fs-card-totals{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;padding:22px 0;display:grid}.fs-card-totals span{color:var(--muted-foreground);font-size:14px;display:block}.fs-card-totals strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;font-weight:500;display:block}.fs-card-tools{align-items:center;gap:15px;margin-bottom:15px;display:flex}.fs-search{flex:1;max-width:none}.fs-card-table{font-variant-numeric:tabular-nums;font-size:14px}.fs-card-table td{padding:16px 10px}.fs-card-table th{color:var(--muted-foreground);font-weight:450}.fs-card-table td:last-child,.fs-card-table th:last-child{text-align:right;white-space:nowrap}.fs-card-table button{text-align:left;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.fs-card-table small{color:var(--muted-foreground);font-size:12px;display:block}.fs-pagination{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.fs-pagination span{margin-right:auto}@media (max-width:1150px){.fs-income-layout{grid-template-columns:minmax(0,1fr)}.fs-aside{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:750px){.fs-hero{grid-template-columns:1fr;gap:25px;padding:23px}.fs-hero-stats{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.fs-aside{grid-template-columns:1fr}.fs-panel{padding:18px}.fs-panel>header,.fs-card-tools{flex-wrap:wrap}.fs-search{min-width:100%}.fs-card-totals{gap:12px}.fs-card-totals strong{font-size:20px}.fs-navigation{gap:8px}.fs-primary-tabs button{font-size:14px}}.fs-sync-status{color:var(--muted-foreground);margin:0 0 16px;font-size:12px}.fs-source-strip{border-block:1px solid var(--border);flex-wrap:wrap;gap:12px 24px;padding:14px 0;display:flex}.fs-source-strip>div{align-items:center;gap:9px;min-width:180px;display:flex}.fs-source-strip strong,.fs-source-strip small{font-size:12px;display:block}.fs-source-strip small{color:var(--muted-foreground);margin-top:4px}.fs-source-dot{background:var(--tone-green);border-radius:50%;width:6px;height:6px}.fs-source-error .fs-source-dot{background:var(--tone-red)}.fs-waterfall{margin-block:20px}.fs-waterfall-chart{grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;gap:18px;padding-bottom:10px;display:grid;overflow-x:auto}.fs-waterfall-column{text-align:center;flex-direction:column;gap:12px;min-width:0;display:flex}.fs-waterfall-column>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.fs-waterfall-column>span{color:var(--muted-foreground);align-self:center;max-width:115px;font-size:12px;line-height:1.4}.fs-waterfall-plot{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to top, transparent 0, transparent 29px, color-mix(in srgb, var(--border) 40%, transparent) 30px);height:120px;position:relative}.fs-waterfall-bar{background:var(--tone-blue);border-radius:4px 4px 1px 1px;width:70%;display:block;position:absolute;left:15%}.fs-waterfall-bar.sales{background:var(--muted)}.fs-waterfall-bar.profit{background:var(--tone-green)}.fs-waterfall-bar.loss{background:var(--tone-red)}.fs-profit>strong.fs-loss{color:var(--tone-red)}.fs-hero{border-radius:16px;padding:28px 32px}.fs-profit>strong{letter-spacing:-2px;font-size:clamp(40px,5vw,62px)}@media (max-width:700px){.fs-hero{padding:22px}.fs-waterfall-chart{gap:10px}.fs-waterfall-column>strong{font-size:12px}.fs-source-strip>div{min-width:145px}}.fo-live-orders{color:var(--muted-foreground);border-left:2px solid var(--primary);background:color-mix(in srgb, var(--primary) 5%, transparent);border-radius:.35rem;padding:.65rem .85rem;font-size:.8rem;line-height:1.55}.fo-outlook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fo-outlook-note{color:var(--muted-foreground);margin:.9rem 0 0;font-size:.8rem;line-height:1.55}@media (max-width:1100px){.fo-outlook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fo-outlook-grid{grid-template-columns:1fr}}.fa-navigation,.fa-tabs,.fa-pagination{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fa-navigation{justify-content:space-between}.fa-note{color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.fa-product-label{white-space:normal;overflow-wrap:anywhere;min-width:12rem;max-width:27rem;display:block}.fa-pagination{justify-content:flex-end;padding:1rem 0 0}.fa-pagination>span{color:var(--muted-foreground);margin-right:auto;font-size:.8rem}.fa-supplier-link{align-self:flex-start}.fc-tools>input{flex:1;min-width:14rem}.po-dashboard{--po-accent:var(--tone-cyan);min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;gap:18px;font-size:14px;display:grid;container-type:inline-size}.po-dashboard *,.po-dashboard :before,.po-dashboard :after{box-sizing:border-box}.po-dashboard button{cursor:pointer}:is(.po-dashboard button:focus-visible,.po-dashboard summary:focus-visible){outline:2px solid var(--ring);outline-offset:4px}.po-dashboard h2,.po-dashboard h3,.po-dashboard p{margin:0}.po-dashboard h3{letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.4}.po-dashboard small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.po-statusline{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:11px;display:flex}.po-statusline>span{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.po-statusline i{background:var(--muted-foreground);opacity:.7;border-radius:50%;width:3px;height:3px}.po-notice{color:var(--tone-amber);background:color-mix(in srgb, var(--tone-amber) 7%, var(--card));border:1px solid color-mix(in srgb, var(--tone-amber) 35%, var(--border));border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 15px;font-size:13px;line-height:1.5;display:flex}.po-notice>span{flex:1;min-width:200px}.po-notice>svg{flex-shrink:0}.po-notice button,.po-panel-header button,.po-text-button,.po-profit-foot button{color:var(--tone-purple);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.po-eyebrow{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:7px;font-weight:600;line-height:1.5;display:flex}.po-hero{border:1px solid var(--border);background:var(--card);box-shadow:0 5px 24px color-mix(in srgb, var(--shadow) 7%, transparent);border-radius:15px;grid-template-columns:minmax(260px,1.15fr) minmax(0,1.4fr);display:grid;overflow:hidden}.po-profit{background:linear-gradient(140deg, color-mix(in srgb, var(--tone-cyan) 8%, var(--card)), var(--card) 65%);min-width:0;padding:clamp(18px,2.5vw,28px)}.po-profit>.po-eyebrow{color:var(--tone-cyan);margin-bottom:15px}.po-profit-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.po-profit-heading h2{letter-spacing:-.01em;font-size:14px;font-weight:500}.po-profit-value{color:var(--tone-green);letter-spacing:-.055em;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(30px,3.7vw,50px);font-weight:650;line-height:1.12;display:block}.po-profit-equation{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:12px;display:flex}.po-profit-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:19px;padding-top:14px;display:flex}.po-profit-foot>span{color:var(--tone-green);align-items:center;gap:5px;font-size:12px;display:inline-flex}.po-profit-caveat{color:var(--muted-foreground);max-width:480px;font-size:11px;line-height:1.6;margin-top:12px!important}.po-primary-metrics{border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.po-metric{text-align:left;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:19px 21px;transition:background .15s;display:flex}.po-metric-label{width:100%;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.po-metric-label>svg{opacity:.5}.po-metric>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 5px;font-size:clamp(24px,2.25vw,34px);font-weight:600;line-height:1.15}.po-metric>small{font-size:11px;line-height:1.5}.po-primary-metrics>.po-metric:nth-child(odd){border-right:1px solid var(--border)}.po-primary-metrics>.po-metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.po-primary-metrics button:hover,.po-primary-metrics .po-metric-selected{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}.po-primary-metrics .po-metric-selected .po-metric-label{color:var(--po-accent)}.po-tone-cyan{--po-accent:var(--tone-cyan)}.po-tone-purple{--po-accent:var(--tone-purple)}.po-tone-orange{--po-accent:var(--tone-orange)}.po-tone-pink{--po-accent:var(--tone-pink)}.po-tone-green{--po-accent:var(--tone-green)}.po-tone-blue{--po-accent:var(--tone-blue)}.po-tone-red{--po-accent:var(--tone-red)}.po-tone-neutral{--po-accent:var(--muted-foreground)}.po-metric[data-tone]:not([data-tone=neutral],[data-tone-label])>strong:not(.po-negative),.po-metric[data-tone-label]>.po-metric-label{color:var(--po-accent)}.po-negative,.po-dashboard .po-negative{color:var(--tone-red)}.po-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(275px,1fr);align-items:start;gap:18px;display:grid}.po-panel{border:1px solid var(--border);background:var(--card);border-radius:13px;min-width:0;overflow:hidden}.po-panel-header{justify-content:space-between;align-items:center;gap:12px;padding:21px 22px 16px;display:flex}.po-panel-header>div{min-width:0}.po-panel-header .po-eyebrow{margin-bottom:4px}.po-panel-header>svg{color:var(--muted-foreground);flex-shrink:0}.po-panel-header>button{flex-shrink:0}.po-chart-tabs{gap:0!important}.po-dashboard .po-metric-tabs{border:1px solid var(--border);background:var(--surface-well);border-radius:7px;width:calc(100% - 44px);max-width:475px;height:auto;min-height:35px;margin:0 22px 10px;padding:3px}.po-dashboard .po-metric-tabs [data-slot=tabs-trigger]{white-space:normal;border-radius:4px;min-height:29px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.35}.po-dashboard .po-metric-tabs [data-active]{background:var(--card);color:var(--foreground);box-shadow:0 1px 4px color-mix(in srgb, var(--shadow) 15%, transparent)}.po-chart-definition{color:var(--muted-foreground);min-height:40px;padding:0 22px 8px;font-size:11px;line-height:1.5}.po-chart{width:100%;min-width:0;height:245px;padding:0 8px 0 0}.po-chart-tooltip{border:1px solid var(--border);background:var(--popover);min-width:140px;color:var(--foreground);box-shadow:0 7px 24px color-mix(in srgb, var(--shadow) 20%, transparent);border-radius:9px;gap:4px;padding:12px 14px;font-size:11px;display:grid}.po-chart-tooltip>strong{font-size:20px;line-height:1.3}.po-chart-tooltip>span{color:var(--muted-foreground)}.po-chart-foot{color:var(--muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 22px 16px;line-height:1.5;display:flex}.po-chart-data{border-top:1px solid var(--border)}.po-chart-data>summary{cursor:pointer;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:12px 22px;font-size:12px;list-style:none;display:flex}.po-chart-data>summary::-webkit-details-marker{display:none}.po-chart-data[open]>summary svg{transform:rotate(90deg)}.po-table-wrap{overflow-x:auto}.po-table-wrap table{min-width:535px;font-size:12px}.po-table-wrap th,.po-table-wrap td{text-align:right;white-space:nowrap;padding:11px 14px}.po-table-wrap th:first-child,.po-table-wrap td:first-child{text-align:left;padding-left:22px}.po-table-wrap td>small{font-size:var(--text-xs);display:block}.po-table-wrap td button{color:var(--tone-purple);font:inherit;background:0 0;border:none;padding:0}.po-bridge{padding-bottom:18px}.po-bridge-row{width:calc(100% - 44px);color:var(--foreground);text-align:left;background:0 0;border:none;margin:0 22px;padding:10px 0;display:block}.po-bridge-row>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;font-size:12px;line-height:1.35;display:flex}.po-bridge-row>div:first-child>span{min-width:0}.po-bridge-row strong{white-space:nowrap;font-size:13px;font-weight:550}.po-bridge-row small{font-size:var(--text-xs);font-weight:400;display:block}.po-bridge-track{background:var(--surface-well);border-radius:3px;height:4px;margin-top:8px;overflow:hidden}.po-bridge-track i{opacity:.85;border-radius:3px;min-width:0;height:100%;display:block}.po-cost-bridge{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:4px 0;padding:3px 0}.po-cost-bridge button:hover>div:first-child>span{color:var(--tone-purple)}.po-bridge-total{padding-top:13px}.po-bridge-total strong{font-size:17px;font-weight:600}.po-muted{color:var(--muted-foreground);font-size:12px;line-height:1.65}.po-bridge>.po-muted{padding:10px 22px 14px;font-size:11px}.po-full-button{width:calc(100% - 44px);margin:0 22px;font-size:12px}.po-ratios{background:var(--card);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.po-ratios .po-metric{padding:17px 20px}.po-ratios .po-metric+.po-metric{border-left:1px solid var(--border)}.po-ratios .po-metric strong{font-size:25px}.po-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.po-coverage-panel>.po-muted,.po-source-panel>.po-muted{padding:0 22px 13px}.po-review-list,.po-source-list{padding:0 22px}.po-review-list>button,.po-source-list>button{text-align:left;border:none;border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.po-review-list>button:hover strong,.po-source-list>button:hover strong{color:var(--tone-purple)}.po-review-list>button>span:nth-child(2),.po-source-list>button>span:nth-child(2){flex:1;min-width:0}.po-review-list strong,.po-source-list strong{color:var(--foreground);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.45;display:block}.po-review-list small,.po-source-list small{font-size:var(--text-xs);display:block}.po-review-list>button>svg,.po-source-list>button>svg{color:var(--muted-foreground);flex-shrink:0}.po-source-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.po-dot-warning{background:var(--tone-red)}.po-dot-estimate{background:var(--tone-amber)}.po-source-icon{width:30px;height:30px;color:var(--tone-cyan);background:color-mix(in srgb, var(--tone-cyan) 7%, transparent);border:1px solid color-mix(in srgb, var(--tone-cyan) 17%, transparent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.po-source-warning{color:var(--tone-red);background:color-mix(in srgb, var(--tone-red) 7%, transparent);border-color:color-mix(in srgb, var(--tone-red) 17%, transparent)}.po-coverage-panel>.po-text-button,.po-source-panel>.po-text-button{margin:14px 22px 0}.po-source-note{font-size:11px;padding-top:15px!important}.po-definition{background:var(--surface-well);border-top:1px solid var(--border);margin-top:10px;padding:16px 22px 18px}.po-definition strong{font-size:11px;font-weight:600}.po-definition p{color:var(--muted-foreground);margin-top:5px;font-size:11px;line-height:1.7}.po-outlook{background:linear-gradient(100deg, color-mix(in srgb, var(--tone-purple) 5%, var(--card)), var(--card));justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.po-outlook h3{margin:5px 0}.po-outlook p{color:var(--muted-foreground);font-size:11px;line-height:1.6}.po-outlook>div:last-child{text-align:right;gap:3px;display:grid}.po-outlook strong{letter-spacing:-.025em;font-size:25px;font-weight:600}.po-outlook span{font-size:12px}.po-outlook small{font-size:var(--text-xs)}.po-connected{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.po-connected>button{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:11px;min-width:0;padding:16px;transition:border-color .15s,background .15s;display:flex}.po-connected>button:hover{background:var(--surface-raised);border-color:var(--tone-purple)}.po-connected>button>svg{color:var(--muted-foreground);flex-shrink:0}.po-connected>button>svg:last-child{margin-left:auto}.po-connected>button>span{min-width:0}.po-connected strong{color:var(--foreground);font-size:12px;font-weight:550;line-height:1.5;display:block}.po-connected small{font-size:var(--text-xs);margin-top:2px;display:block}.po-dashboard .fo-reconciliation{font-size:12px}.po-dashboard .fo-reconciliation-heading>div>strong{font-size:14px}.po-dashboard .fo-reconciliation small{font-size:11px}@container (width<=1050px){.po-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.po-profit{padding:21px}.po-primary-metrics .po-metric{padding:17px}.po-connected{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=840px){.po-main-grid,.po-hero{grid-template-columns:minmax(0,1fr)}.po-primary-metrics{border-left:none;border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr))}.po-primary-metrics>.po-metric:nth-child(-n+2){border-bottom:none}.po-primary-metrics>.po-metric:nth-child(n+2){border-left:1px solid var(--border)}.po-primary-metrics>.po-metric:nth-child(odd){border-right:none}.po-primary-metrics .po-metric{padding:15px}.po-primary-metrics .po-metric strong{font-size:25px}.po-bridge{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.po-bridge>.po-panel-header{grid-column:1/-1}.po-bridge>.po-cost-bridge{border:none;border-left:1px solid var(--border);grid-area:2/2/6;margin:0}.po-bridge>.po-bridge-row,.po-bridge>.po-muted,.po-bridge>.po-full-button{grid-column:1}}@container (width<=600px){.po-dashboard{gap:13px}.po-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.po-primary-metrics>.po-metric:nth-child(n+2){border-left:none}.po-primary-metrics>.po-metric:nth-child(odd){border-right:1px solid var(--border)}.po-primary-metrics>.po-metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.po-profit-value{font-size:40px}.po-bottom-grid{grid-template-columns:minmax(0,1fr);gap:13px}.po-ratios{grid-template-columns:repeat(2,minmax(0,1fr))}.po-ratios .po-metric:nth-child(3){border-left:none}.po-ratios .po-metric:nth-child(n+3){border-top:1px solid var(--border)}.po-panel-header{align-items:flex-start;padding:18px 16px 14px}.po-panel-header>button{font-size:var(--text-xs)}.po-panel-header h3{font-size:16px}.po-dashboard .po-metric-tabs{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.po-chart-definition{padding-left:16px;padding-right:16px}.po-chart{height:220px}.po-chart-foot{padding-left:16px;padding-right:16px}.po-chart-foot>span:last-child{max-width:220px}.po-bridge{display:block}.po-bridge>.po-cost-bridge{border-left:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:4px 0}.po-connected{grid-template-columns:minmax(0,1fr);gap:8px}.po-connected>button{padding:13px 16px}.po-outlook{flex-direction:column;align-items:flex-start}.po-outlook>div:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.po-dashboard .ph-inline-detail{animation-name:merchanting-fade-in;animation-duration:var(--motion-quick)}.po-dashboard .performance-bars-tip,.po-dashboard .home-trend-tooltip{animation-name:merchanting-fade-in}.po-dashboard .home-trend-mark,.po-dashboard .fo-bar-track i{transition:opacity var(--motion-quick);transform:none}}.po-context-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:16px;display:grid}.po-context-grid:empty{display:none}.po-context-grid>:only-child{grid-column:1/-1}.po-pace,.po-month-outlook{border-radius:var(--radius-surface);font-variant-numeric:tabular-nums;min-width:0;padding:22px}.po-context-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.po-context-heading h3,.po-month-outlook h3{margin:5px 0 12px;font-size:1.15rem}.po-pace-controls{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:12px 0;display:flex}.po-pace-controls select{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--card);min-width:0;max-width:100%;height:30px;color:var(--foreground);font-size:var(--text-sm);padding:0 10px}.po-pace-signal{border-radius:var(--pill-radius);border:1px solid color-mix(in srgb,var(--pace-color) 45%,var(--border));background:color-mix(in srgb,var(--pace-color) 12%,var(--card));height:20px;color:var(--pace-color);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.po-pace-signal>svg{flex:none;width:11px;height:11px}.po-pace{--pace-color:var(--tone-neutral)}.pace-ahead{--pace-color:var(--tone-green)}.pace-behind{--pace-color:var(--tone-red)}.pace-steady,.pace-neutral{--pace-color:var(--tone-neutral)}.po-pace-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 10px;display:grid}.po-pace-values>div{gap:4px;display:grid}.po-pace-values strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.6rem)}.po-pace-values span,.po-note,.po-pace-boundary,.po-month-outlook p{color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.po-pace-chart{min-width:0;margin-left:-10px}.po-current-key{color:var(--tone-cyan);font-weight:600}.po-pace-evidence{margin-top:10px;font-size:.875rem}.po-pace-evidence summary{cursor:pointer}.po-pace-evidence p{color:var(--muted-foreground);line-height:1.5}.po-pace-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.po-pace-days span{background:var(--muted);border-radius:8px;justify-content:space-between;gap:12px;padding:8px;display:flex}.po-pace-boundary{border-top:1px solid var(--hairline);margin:14px 0 0;padding-top:12px}.po-outlook-metric{gap:5px;margin:24px 0;display:grid}.po-outlook-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.6rem)}.po-outlook-metric span{color:var(--muted-foreground);font-size:.875rem}.po-outlook-averages{border-top:1px solid var(--hairline);gap:8px;padding:16px 0;font-size:.875rem;display:grid}.po-outlook-costs{color:var(--tone-cyan);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.875rem;display:flex}.po-outlook-pending{color:var(--muted-foreground);gap:16px;margin:26px 0;display:grid}@media (max-width:1000px){.po-context-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:550px){.po-pace,.po-month-outlook{padding:16px}.po-pace-values{grid-template-columns:repeat(2,minmax(0,1fr))}.po-pace-values>div:last-child{grid-column:1/-1}}.fc-segments,.fa-tabs,.analytics-segment{border:1px solid var(--border);background:var(--surface-well);scrollbar-width:none;border-radius:8px;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:0;padding:3px;display:inline-flex;overflow-x:auto}.fc-segments>button,.fa-tabs>button,.analytics-segment>button{height:26px;color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:none;padding:0 10px;font-weight:500;line-height:1}.fc-segments>button:hover,.fa-tabs>button:hover,.analytics-segment>button:hover{color:var(--foreground)}.fc-segments>button[aria-pressed=true],.fa-tabs>button[aria-pressed=true],.analytics-segment>button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 4px color-mix(in srgb, var(--shadow) 15%, transparent)}.po-ranked-pace{border:1px solid var(--pace-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pace-color) 18%,transparent)}.po-ranked-pace .po-pace-values>div:first-child{border:1px solid var(--pace-color);background:color-mix(in srgb,var(--pace-color) 7%,var(--card));border-radius:12px;padding:10px}.po-commerce>details{align-self:start}.po-commerce summary{cursor:pointer;gap:9px;list-style:none;display:grid}.po-commerce p{margin-top:12px;font-size:.875rem;line-height:1.5}.po-commerce summary strong{font-variant-numeric:tabular-nums}.po-commerce-stamp{color:var(--muted-foreground);grid-column:1/-1;font-size:.75rem}.po-conversion-pages a{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:5px;padding:10px 0;display:grid}.po-conversion-pages a small,.po-main-grid>:only-child{grid-column:1/-1}.po-commerce summary strong{letter-spacing:-.025em;color:var(--foreground);font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.15;display:block}.po-commerce summary small{color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.po-commerce summary::-webkit-details-marker{display:none}.pa-grid{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:18px;display:grid}.pa-orders,.pa-store{border:1px solid var(--border);background:var(--card);border-radius:20px;min-width:0;padding:22px}.pa-grid header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pa-grid h3{letter-spacing:-.04em;margin:6px 0 0;font-size:20px;font-weight:600}.pa-eyebrow{letter-spacing:.15em;color:var(--muted-foreground);align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.pa-grid button,.pa-grid a{cursor:pointer}.pa-icon,.pa-grid footer button{border:1px solid var(--border);background:0 0;border-radius:9px;place-items:center;padding:8px;display:grid}.pa-grid button:disabled{opacity:.4;cursor:default}.pa-tools{gap:8px;display:flex}.pa-tools label{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);border-radius:9px;flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex}.pa-tools input{background:0 0;outline:0;width:100%;min-width:0;font-size:12px}.pa-tools select{border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;max-width:145px;padding:8px;font-size:12px}.pa-freshness{font-size:var(--text-xs);color:var(--muted-foreground);margin:10px 0}.pa-warning{color:var(--destructive);font-size:12px}.pa-sale{border-top:1px solid var(--border);color:inherit;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}.pa-sale:hover .pa-sale-main strong{color:var(--primary)}.pa-product{background:var(--muted);border:1px solid var(--border);border-radius:9px;flex-shrink:0;place-items:center;width:48px;height:52px;display:grid;position:relative}.pa-product img{object-fit:cover;border-radius:8px;width:100%;height:100%}.pa-product>small{background:var(--card);border:1px solid var(--border);font-size:var(--text-2xs);border-radius:6px;padding:1px 4px;position:absolute;bottom:-4px;right:-4px}.pa-sale-main{flex:1;min-width:0}.pa-sale-main strong{gap:8px;font-size:12px;display:flex}.pa-sale-main strong span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.pa-sale-main p{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:11px;overflow:hidden}.pa-sale-main>small,.pa-sale-value small{color:var(--muted-foreground);font-size:var(--text-xs);display:block}.pa-sale-value{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.pa-sale-value strong{font-size:13px;font-weight:600}.pa-grid footer{font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px;display:flex}.pa-grid footer>div{gap:5px;display:flex}.pa-grid footer a,.pa-watch-link{align-items:center;gap:5px;display:inline-flex}.pa-note{font-size:var(--text-xs);color:var(--muted-foreground);margin:10px 0 0;line-height:1.55}.pa-empty{color:var(--muted-foreground);padding:24px 0;font-size:12px}.pa-live-number{padding:15px 0 22px}.pa-live-number>span{align-items:center;gap:14px;display:flex}.pa-live-number svg{color:var(--tone-cyan)}.pa-live-number strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1}.pa-live-number p{color:var(--muted-foreground);margin-top:8px;font-size:12px}.pa-store-stats{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.pa-store-stats>div{grid-template-columns:22px 1fr;align-items:center;gap:5px;display:grid}.pa-store-stats strong{font-size:23px;font-weight:500}.pa-store-stats span{color:var(--muted-foreground);grid-column:1/-1;font-size:11px}.pa-visits{margin-top:10px}.pa-visits>a{border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:10px;padding:14px 0;font-size:11px;text-decoration:none;display:flex}.pa-visits>a>div{flex:1;min-width:0}.pa-visits strong,.pa-visits span,.pa-visits small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pa-visits small{color:var(--muted-foreground);font-size:var(--text-xs);margin-top:3px}.pa-visitor-icon{background:var(--muted);border-radius:100%;width:32px;height:32px;padding:8px}.pa-watch-link{margin-top:18px;font-size:12px}:is(.pa-grid a:focus-visible,.pa-grid button:focus-visible,.pa-grid input:focus-visible,.pa-grid select:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.pa-grid:not(:has(.pa-store)){grid-template-columns:1fr}@media (max-width:1050px){.pa-grid{grid-template-columns:1fr}.pa-visits{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}}@media (max-width:540px){.pa-orders,.pa-store{border-radius:14px;padding:15px}.pa-tools{flex-wrap:wrap}.pa-tools label{flex-basis:100%}.pa-visits{grid-template-columns:1fr}.pa-sale{gap:8px}.pa-sale-main strong,.pa-sale-main strong span{display:block}.pa-sale-main>small{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.pa-product{width:37px;height:43px}.pa-sale>svg{display:none}}.pr-bridge{border:1px solid var(--border);background:var(--card);border-radius:14px}.pr-bridge summary{cursor:pointer;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:flex}.pr-bridge summary::-webkit-details-marker{display:none}.pr-bridge summary>div{flex:1;min-width:0}.pr-bridge summary strong,.pr-bridge summary span{display:block}.pr-bridge summary strong{font-size:12px;font-weight:600}.pr-bridge summary span{color:var(--muted-foreground);margin-top:3px;font-size:11px}.pr-content{padding:0 18px 18px;font-size:12px;line-height:1.6}.pr-content p{color:var(--muted-foreground);margin:10px 0}.pr-content dl{max-width:650px}.pr-content dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:7px 0;display:flex}.pr-content dd{font-variant-numeric:tabular-nums}.pr-content small{font-size:var(--text-xs);color:var(--muted-foreground)}.pa-order-list{gap:10px;max-height:780px;padding:2px;display:grid;overflow:auto}.pa-visits{gap:12px;display:grid}.pa-visits .watch-visit-card{width:100%;min-width:0}.pa-visits .watch-card-title{font-size:.875rem}.pa-order-list{max-height:none;overflow:visible}.pa-expand-sales{border:1px solid var(--border);border-radius:10px;width:100%;margin:10px 0;padding:12px;font-weight:600}.sales-desk{--sales-line:var(--foreground);--sales-muted:var(--muted-foreground)}.sales-controls [data-slot=select-trigger]{white-space:nowrap}.sales-search:not(.ws-search){flex:1;min-width:160px;position:relative}.sales-search:not(.ws-search)>svg{color:var(--muted-foreground);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sales-search:not(.ws-search) input{background:var(--card);border-color:var(--border);padding-left:33px}.sales-feed-meta{color:var(--sales-muted);justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;font-size:.75rem;display:flex}.sales-feed-meta>span{align-items:center;gap:7px;display:flex}.sales-sync-dot{background:var(--tone-green);border-radius:50%;width:5px;height:5px}.sales-feed{flex-direction:column;gap:8px;display:flex}.sales-feed-loading[data-variant=rows]{--skeleton-row:167px}.sales-feed-loading[data-variant=rows] .loading-skeleton{gap:14px}.sales-activity-card{border:1px solid color-mix(in srgb, var(--buyer-color) 55%, var(--border));background:linear-gradient(115deg, color-mix(in srgb, var(--buyer-color) 6%, var(--surface-well)), var(--surface-well) 65%);box-shadow:var(--shadow-flat);transition:border-color var(--motion-quick) var(--motion-settle), box-shadow var(--motion-quick) var(--motion-settle);border-radius:10px;position:relative;overflow:hidden}.sales-activity-card:hover{border-color:var(--buyer-color);box-shadow:var(--shadow-raised)}.sales-activity-card.is-connected{border-color:var(--tone-purple);background:linear-gradient(115deg, var(--secondary), var(--card))}.sales-activity-card.is-vip:before{content:"";background:var(--tone-amber);height:2px;position:absolute;top:0;left:0;right:0}.sales-card-topline{align-items:center;gap:6px;min-height:25px;padding:8px 12px 0;display:flex}.sales-card-time{color:var(--muted-foreground);flex:none;align-items:center;gap:6px;font-size:.75rem;display:flex}.sales-card-time small{color:var(--sales-muted);font-size:.75rem}.sales-order-status{white-space:nowrap;font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;gap:6px;margin-left:auto;line-height:1.4;display:inline-flex}.sales-order-status>small{font-size:var(--text-sm)}.sales-expand-button{color:var(--muted-foreground);padding:2px;display:flex}.sales-card-main{align-items:center;gap:12px;min-height:58px;padding:6px 12px 7px;display:flex}.sales-product-stack{flex:none;align-items:center;max-width:100px;display:flex;position:relative}.sales-product-stack>span{border:1px solid var(--input);background:var(--secondary);width:42px;height:42px;box-shadow:2px 0 5px color-mix(in srgb, var(--shadow) 33.33%, transparent);border-radius:6px;flex-shrink:0;overflow:hidden}.sales-product-stack>span+span{margin-left:-18px}.sales-product-stack img{object-fit:cover;width:100%;height:100%}.sales-product-stack>small{color:var(--secondary-foreground);margin-left:4px;font-size:.75rem}.sales-image-empty{background:var(--secondary);width:100%;height:100%;color:var(--muted-foreground);place-items:center;display:grid}.sales-sale-title{flex:1;min-width:0}.sales-sale-title>button{white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:100%;color:var(--foreground);font-size:.9375rem;font-weight:550;line-height:1.45;display:block;overflow:hidden}.sales-compact-sources{align-items:center;gap:5px;min-height:21px;margin-top:5px;display:flex;overflow:hidden}.sales-source{min-width:40px;max-width:230px}.sales-source>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-source svg,.sales-source small{flex-shrink:0}.sales-source small{font-size:var(--text-2xs);opacity:.8}button.sales-source:hover{color:var(--foreground);border-color:var(--muted-foreground)}.sales-source-pending{color:var(--muted-foreground);font-size:.75rem}.sales-order-value{flex-direction:column;flex:none;align-items:flex-end;min-width:85px;display:flex}.sales-order-value strong{color:var(--tone-green);letter-spacing:-.045em;font-size:1.5rem;font-weight:750;line-height:1.12}.sales-order-value small{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.sales-card-footer{border-top:1px solid var(--hairline);color:var(--secondary-foreground);align-items:center;gap:12px;min-width:0;margin:0 12px;padding:5px 0 7px;font-size:.75rem;display:flex}.sales-card-footer>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.sales-order-number{color:var(--foreground);font-weight:500}.sales-customer-email{max-width:280px}.sales-touch-count{color:var(--tone-purple)}.sales-details-toggle{color:var(--muted-foreground);flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.sales-details-toggle:hover{color:var(--foreground)}.sales-expanded{border-top:1px solid color-mix(in srgb, var(--tone-purple) 20%, transparent);background:color-mix(in srgb, var(--background) 30.2%, transparent);padding:10px 12px 12px}.sales-expanded h4{color:var(--foreground);text-transform:uppercase;letter-spacing:.045em;align-items:center;gap:7px;margin:0 0 10px;font-size:.8125rem;font-weight:600;line-height:1.5;display:flex}.sales-expanded h4 small{color:var(--muted-foreground);font-size:.75rem}.sales-expanded section{border:1px solid color-mix(in srgb, var(--border) 43.92%, transparent);background:color-mix(in srgb, var(--card) 63.92%, transparent);border-radius:8px;min-width:0;padding:11px}.sales-expanded-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.sales-expanded-toolbar>span{align-items:center;gap:6px;min-width:0;font-size:.875rem;display:flex}.sales-expanded-toolbar>span small{color:var(--muted-foreground);font-size:.75rem}.sales-expanded-toolbar>div{flex:none;align-items:center;gap:5px;display:flex}.sales-expanded-toolbar button,.sales-linked-creatives button{white-space:nowrap;height:28px;padding:0 8px;font-size:.75rem}.sales-native-link{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:3px;padding:4px;font-size:.75rem;display:inline-flex}.sales-native-link:hover{color:var(--foreground)}.sales-detail-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.sales-item{align-items:center;gap:8px;min-width:0;padding:5px 0;display:flex}.sales-item>img,.sales-item>.sales-image-empty{object-fit:cover;border:1px solid var(--border);border-radius:5px;flex:none;width:37px;height:37px}.sales-item>div{flex:1;min-width:0}.sales-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.sales-item small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.sales-item>b{color:var(--foreground);white-space:nowrap;font-size:.8125rem}.sales-order-totals{border-top:1px solid var(--hairline);color:var(--muted-foreground);justify-content:flex-end;gap:14px;margin-top:8px;padding-top:8px;font-size:.75rem;display:flex}.sales-order-totals b{color:var(--foreground);white-space:nowrap;margin-left:5px}.sales-customer-metrics{gap:20px;margin:2px 0 10px;display:flex}.sales-customer-metrics>div{min-width:0}.sales-customer-metrics strong{color:var(--tone-purple);letter-spacing:-.03em;white-space:nowrap;font-size:1.25rem}.sales-customer-metrics small{color:var(--muted-foreground);font-size:.75rem;display:block}.sales-customer-lines{font-size:.75rem}.sales-customer-lines>span{color:var(--muted-foreground);justify-content:space-between;gap:10px;line-height:1.8;display:flex}.sales-customer-lines b{color:var(--foreground);white-space:nowrap;font-weight:400}.sales-note{color:var(--muted-foreground);margin:8px 0 0;font-size:.75rem;line-height:1.55}.sales-linked-creatives{margin-top:10px;border-color:color-mix(in srgb, var(--tone-purple) 33.33%, transparent)!important;background:linear-gradient(100deg, color-mix(in srgb, var(--tone-purple) 33.33%, transparent), var(--secondary))!important}.sales-linked-creatives>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:10px;display:grid}.sales-linked-creatives article{gap:12px;min-width:0;display:flex}.sales-linked-creatives article>img,.sales-linked-creatives article>.sales-image-empty{object-fit:contain;border:1px solid color-mix(in srgb, var(--tone-purple) 53.33%, transparent);border-radius:7px;flex:none;width:100px;height:100px}.sales-linked-creatives article>div{min-width:0}.sales-linked-creatives article strong{white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:.875rem;display:block;overflow:hidden}.sales-connected-label{color:var(--tone-purple);font-size:.75rem}.sales-linked-creatives article p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.sales-linked-creatives article>div>div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.sales-card-link{font-size:var(--text-sm);color:var(--primary);white-space:nowrap;align-items:center;gap:4px;padding:4px;font-weight:500;display:inline-flex}.sales-card-link:hover{text-underline-offset:3px;text-decoration:underline}.sales-codex{margin-top:10px}.sales-codex h4{color:var(--tone-orange)}.sales-codex-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.sales-codex-grid>div{background:color-mix(in srgb, var(--tone-purple) 8.63%, transparent);border:1px solid color-mix(in srgb, var(--tone-purple) 16.47%, transparent);border-radius:5px;min-width:0;padding:7px}.sales-codex-grid>div:nth-child(2){background:color-mix(in srgb, var(--tone-blue) 10.59%, transparent);border-color:color-mix(in srgb, var(--tone-blue) 21.96%, transparent)}.sales-codex-grid>div:nth-child(3){background:color-mix(in srgb, var(--tone-cyan) 8.24%, transparent);border-color:color-mix(in srgb, var(--tone-cyan) 20%, transparent)}.sales-codex-grid>div:nth-child(4){background:color-mix(in srgb, var(--tone-amber) 8.24%, transparent);border-color:color-mix(in srgb, var(--tone-amber) 20%, transparent)}.sales-codex-grid>div:nth-child(5){background:color-mix(in srgb, var(--tone-pink) 8.24%, transparent);border-color:color-mix(in srgb, var(--tone-pink) 20%, transparent)}.sales-codex-grid small{color:var(--tone-purple);font-size:.75rem;display:block}.sales-codex-grid strong{white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);margin-top:4px;font-size:.75rem;font-weight:400;display:block;overflow:hidden}.sales-journey{margin-top:10px;background:linear-gradient(110deg, color-mix(in srgb, var(--tint-cyan) 20%, transparent), var(--card))!important;border-color:color-mix(in srgb, var(--tone-blue) 26.67%, transparent)!important}.sales-journey h4{color:var(--tone-cyan)}.sales-journey-status{letter-spacing:.01em;text-transform:none;margin-left:auto}.sales-source-path{gap:5px;padding-bottom:4px;display:flex;overflow:auto}.sales-source-path>div{color:var(--muted-foreground);flex:none;align-items:center;gap:5px;display:flex}.sales-timeline{margin:10px 0 0;padding:0;list-style:none}.sales-timeline li{align-items:center;gap:9px;min-width:0;padding:7px 0;display:flex;position:relative}.sales-timeline li:before{content:"";background:var(--border);width:1px;position:absolute;top:30px;bottom:-8px;left:11px}.sales-timeline li:last-child:before{display:none}.sales-event-dot{border:1px solid color-mix(in srgb, var(--tone-cyan) 33.33%, transparent);background:color-mix(in srgb, var(--tone-cyan) 10.2%, transparent);width:23px;height:23px;color:var(--tone-cyan);border-radius:5px;flex:none;place-items:center;display:grid}.sales-timeline li>div{flex:1;min-width:0}.sales-timeline strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.sales-timeline small{color:var(--muted-foreground);font-size:.75rem;display:block}.sales-timeline time{white-space:nowrap;color:var(--muted-foreground);font-size:.75rem}.sales-conversion strong{color:var(--tone-green)}.sales-history{max-height:220px;overflow:auto}.sales-history>a{border-bottom:1px solid var(--hairline);align-items:center;gap:9px;min-width:0;padding:7px 3px;font-size:.75rem;display:flex}.sales-history>a>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sales-history b{white-space:nowrap;color:var(--tone-green);font-weight:500}.sales-history .current{background:color-mix(in srgb, var(--tone-purple) 10.98%, transparent)}.sales-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.sales-tags>.ws-tag{gap:4px;max-width:240px;overflow:hidden}.sales-tags>span:not(.ws-tag){background:color-mix(in srgb, var(--tone-neutral) 9.02%, transparent);border:1px solid color-mix(in srgb, var(--input) 18.04%, transparent);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;max-width:240px;padding:2px 5px;font-size:.75rem;display:flex;overflow:hidden}.sales-mappings{margin-top:12px}.sales-map-intro{color:var(--muted-foreground);align-items:center;gap:8px;margin:10px 0 15px;font-size:.875rem;display:flex}.sales-mappings>div:not(.sales-map-intro){border-bottom:1px solid var(--hairline);color:var(--secondary-foreground);align-items:center;gap:20px;padding:12px;font-size:.8125rem;display:flex}.sales-mappings small{color:var(--muted-foreground);margin-left:auto;font-size:.75rem}.sales-mapping-dialog{max-width:560px!important}.sales-mapping-dialog label{color:var(--muted-foreground);gap:5px;font-size:.875rem;display:grid}.sales-source-results{max-height:260px;overflow:auto}.sales-source-results>button{border-bottom:1px solid var(--hairline);text-align:left;align-items:center;gap:10px;width:100%;padding:7px;display:flex}.sales-source-results img{object-fit:cover;border-radius:4px;flex:none;width:40px;height:40px}.sales-source-results>button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.sales-source-results small{color:var(--muted-foreground);font-size:.75rem;display:block}.sales-selected-source{color:var(--tone-green);align-items:center;gap:7px;font-size:.875rem;display:flex}.sales-selected-source button{margin-left:auto}.sales-load-more{margin:16px auto;display:flex}@media (min-width:1600px){.sales-activity-card .sales-card-main{min-height:63px}.sales-product-stack>span{width:46px;height:46px}.sales-product-stack{max-width:112px}}@media (max-width:1100px){.sales-card-time small{display:none}.sales-expanded-toolbar{align-items:flex-start}.sales-expanded-toolbar>span{flex-wrap:wrap}.sales-expanded-toolbar>span small{flex-basis:100%}.sales-customer-email{max-width:170px}.sales-detail-columns{grid-template-columns:1fr}.sales-codex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-codex-grid>div:nth-child(4),.sales-codex-grid>div:nth-child(5){grid-column:auto}}@media (max-width:650px){.sales-feed-meta{align-items:flex-start}.sales-feed-meta>span:last-child{text-align:right;max-width:45%;font-size:.75rem}.sales-card-topline{gap:4px;padding-left:9px;padding-right:9px}.sales-card-main{gap:9px;padding:6px 9px}.sales-product-stack{max-width:48px}.sales-product-stack>span:not(:first-child),.sales-product-stack>small{display:none}.sales-order-value strong{font-size:1.25rem}.sales-order-value{min-width:76px}.sales-card-footer{gap:8px;margin:0 9px}.sales-customer-email,.sales-touch-count{display:none!important}.sales-details-toggle{font-size:.75rem}.sales-expanded{padding:9px}.sales-expanded-toolbar{flex-wrap:wrap;gap:7px}.sales-expanded-toolbar>span small{flex-basis:auto}.sales-expanded-toolbar>div{gap:2px;max-width:100%}.sales-expanded-toolbar button{padding:0 5px}.sales-expanded section{padding:9px}.sales-codex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-journey h4{flex-wrap:wrap}.sales-journey-status{margin-left:0}.sales-timeline time{white-space:normal;text-align:right;max-width:95px}.sales-customer-metrics{gap:16px}.sales-customer-metrics strong{font-size:1.1rem}.sales-order-totals{gap:9px}.sales-linked-creatives article>img,.sales-linked-creatives article>.sales-image-empty{width:78px;height:90px}.sales-history>a{gap:6px}}.sales-original-history{border-top:1px solid var(--hairline);min-width:0;margin-top:10px;padding-top:8px}.sales-original-history summary{cursor:pointer;color:var(--foreground);font-size:12px}.sales-original-history summary small{color:var(--muted-foreground);margin-left:8px}.sales-original-orders{gap:4px;margin:8px 0;display:grid}.sales-original-orders>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:5px 0;font-size:11px;display:grid}.sales-original-orders>div>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-original-orders a{color:var(--primary);align-items:center;gap:3px;display:flex}.sales-original-orders small{color:var(--muted-foreground)}.sales-original-orders b{font-variant-numeric:tabular-nums}.sales-original-history pre{max-height:320px;font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:8px;overflow:auto}.sales-live-bar{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 0 14px;font-size:.8125rem;display:flex}.sales-live-state,.sales-live-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sales-live-state strong{color:var(--foreground);font-weight:550}.sales-live-state>svg{color:var(--tone-green)}.sales-live-state.state-stale>svg{color:var(--tone-amber)}.sales-live-state.state-error>svg{color:var(--tone-red)}.sales-live-state.state-paused>svg,.sales-live-state.state-reconnecting>svg,.sales-live-state>span,.sales-live-actions>span{color:var(--muted-foreground)}.sales-live-actions>button{border:1px solid var(--border);color:var(--foreground);border-radius:6px;padding:5px 9px}.sales-arrival{border:1px solid color-mix(in srgb, var(--tone-green) 40%, var(--border));background:color-mix(in srgb, var(--tone-green) 8%, var(--card));color:var(--foreground);border-radius:10px;align-items:center;gap:10px;margin:10px 0 14px;padding:11px 15px;font-size:.875rem;display:flex}.sales-arrival>svg{color:var(--tone-green)}.sales-arrival>span{color:var(--muted-foreground)}.sales-arrival>button{margin-left:auto}.sales-feed{gap:14px}.sales-intel-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-flat);transition:border-color var(--motion-quick) var(--motion-settle), box-shadow var(--motion-quick) var(--motion-settle);border-radius:14px;padding:18px 20px 0}.sales-intel-card:hover{border-color:color-mix(in srgb, var(--muted-foreground) 40%, var(--border));box-shadow:var(--shadow-raised)}.sales-intel-card.is-new-sale{border-color:color-mix(in srgb, var(--tone-green) 55%, var(--border));animation:sales-arrival-glow var(--motion-very-slow) var(--motion-settle) 1}@keyframes sales-arrival-glow{0%{background:color-mix(in srgb, var(--tone-green) 13%, var(--card))}to{background:var(--card)}}.sales-person-row{align-items:center;gap:12px;min-width:0;display:flex}.sales-person-avatar{background:color-mix(in srgb, var(--buyer-color) 12%, var(--card));width:42px;height:42px;color:var(--buyer-color);border:1px solid color-mix(in srgb, var(--buyer-color) 18%, var(--border));border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:650;display:grid}.sales-person{flex-direction:column;min-width:0;display:flex}.sales-person>button{text-align:left;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:650;line-height:1.5;overflow:hidden}.sales-person>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.sales-purchase-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-left:12px;font-size:.8125rem;display:flex}.sales-purchase-meta time{color:var(--muted-foreground)}.sales-new-label{color:var(--tone-green);background:color-mix(in srgb, var(--tone-green) 9%, transparent);border-radius:4px;padding:2px 6px;font-size:.75rem}.sales-value{flex-direction:column;flex:none;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.sales-value>strong{letter-spacing:-.045em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:650;line-height:1.2}.sales-value .sales-order-status{color:var(--muted-foreground);margin:0;font-size:.75rem}.sales-customer-facts{flex-wrap:wrap;align-items:center;gap:9px 14px;margin:12px 0 14px 54px;display:flex}.sales-purchased-items{flex-wrap:wrap;align-items:stretch;gap:12px 24px;margin:0 0 16px 54px;display:flex}.sales-purchased-items>button{text-align:left;align-items:center;gap:10px;min-width:0;max-width:350px;display:flex}.sales-item-image{border:1px solid var(--input);background:var(--card);border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.sales-item-image img{object-fit:contain;width:100%;height:100%}.sales-purchased-items>button>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.sales-purchased-items strong{color:var(--foreground);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;display:-webkit-box;overflow:hidden}.sales-purchased-items small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.sales-purchased-items .sales-more-items{color:var(--muted-foreground);font-size:.8125rem}.sales-journey-ribbon{background:var(--surface-well);border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1.15fr) 24px minmax(0,1fr);align-items:center;gap:6px;padding:12px;display:grid}.sales-journey-node{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-width:0;padding:2px;display:flex}.sales-journey-node:hover{background:color-mix(in srgb, var(--muted-foreground) 5%, transparent)}.sales-journey-node>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.sales-journey-node small{color:var(--muted-foreground);font-size:.75rem}.sales-journey-node strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.4;overflow:hidden}.sales-journey-node em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.sales-node-icon,.sales-node-art{width:44px;height:48px;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 8%, var(--card));border-radius:6px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.sales-node-icon>svg{width:19px;height:19px}.sales-node-art{width:58px;color:var(--muted-foreground)}.sales-node-art img{object-fit:cover;width:100%;height:100%}.sales-node-art .touchpoint-art-fallback small{display:none}.sales-node-art .newsletter-art{width:58px;height:48px}.sales-play-overlay{color:var(--media-ink);filter:drop-shadow(0 1px 3px var(--media-canvas));position:absolute}.sales-path-arrow{color:var(--muted-foreground);opacity:.55;justify-self:center}.sales-intel-footer{border-top:1px solid var(--hairline);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;padding:12px 0;font-size:.8125rem;display:flex}.sales-intel-footer>a,.sales-intel-footer>span{align-items:center;gap:6px;display:inline-flex}.sales-intel-footer>a:hover{color:var(--foreground)}.sales-intel-footer .sales-support-open{color:var(--tone-amber)}.sales-intel-footer .sales-watch-link{color:var(--tone-purple);font-weight:550}.sales-intel-footer .sales-details-toggle{color:var(--foreground);margin-left:auto;font-size:.8125rem}.sales-media-dialog video{background:var(--media-canvas);border-radius:10px;width:100%;max-height:65vh}.sales-media-dialog>img{object-fit:contain;width:100%;max-height:65vh}.sales-media-dialog>a{color:var(--muted-foreground);gap:6px;font-size:.875rem;display:flex}.sales-intelligence{margin:20px 0}.sales-insight-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0 24px;display:grid}.sales-insight-metrics>div{border-right:1px solid var(--border);flex-direction:column;gap:7px;padding:0 20px;display:flex}.sales-insight-metrics>div:first-child{padding-left:0}.sales-insight-metrics>div:last-child{border:0}.sales-insight-metrics small{color:var(--foreground);font-size:.875rem}.sales-insight-metrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.2}.sales-insight-metrics>div[data-tone=purple] strong{color:var(--tone-purple)}.sales-insight-metrics>div[data-tone=blue] strong{color:var(--muted-foreground)}.sales-insight-metrics span{color:var(--muted-foreground);font-size:.8125rem}.sales-insight-grid{grid-template-columns:1.3fr 1fr;gap:18px;margin-bottom:18px;display:grid}.sales-insight-panel{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:20px}.sales-insight-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.sales-insight-panel h3{align-items:center;gap:8px;font-size:1rem;font-weight:550;display:flex}.sales-insight-panel>header>span{color:var(--muted-foreground);font-size:.8125rem}.sales-channel-bars{flex-direction:column;gap:22px;display:flex}.sales-channel-bars>div>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:.875rem;display:flex}.sales-channel-bars span{align-items:center;gap:8px;display:inline-flex}.sales-channel-bars strong{align-items:center;gap:10px;font-weight:500;display:flex}.sales-channel-bars small{color:var(--muted-foreground);font-size:.8125rem}.sales-channel-track{background:var(--surface-well);border-radius:3px;height:5px;overflow:hidden}.sales-channel-track>span{border-radius:3px;height:100%;display:block}.sales-path-labels,.sales-path{grid-template-columns:1fr 1.2fr .55fr;align-items:center;gap:22px;width:100%;display:grid}.sales-path-labels{color:var(--muted-foreground);border-bottom:1px solid var(--hairline);padding:0 8px 12px;font-size:.75rem}.sales-path-labels>span:last-child{text-align:right}.sales-path{text-align:left;border-bottom:1px solid var(--hairline);padding:16px 8px}.sales-path:last-child{border:0}.sales-path:hover{background:var(--surface-well);border-radius:8px}.sales-path-source{align-items:center;gap:12px;min-width:0;display:flex}.sales-path-icon{background:var(--surface-well);width:34px;height:34px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.sales-path-source>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.sales-path-source strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.sales-path-source small{color:var(--muted-foreground);font-size:.75rem}.sales-path-landing{color:var(--muted-foreground);align-items:center;gap:15px;min-width:0;font-size:.875rem;display:flex}.sales-path-landing svg{flex:none}.sales-path-landing>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-path-value{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sales-path-value>strong{font-size:1rem;font-weight:550}.sales-path-value small{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.sales-path-value>span{color:var(--tone-green);gap:6px;font-size:.8125rem;display:flex}.sales-insight-basis{color:var(--muted-foreground);max-width:1000px;margin-top:18px;font-size:.8125rem;line-height:1.7}.sales-coverage-notice{color:var(--tone-amber);margin:12px 0;font-size:.875rem}@media (min-width:1500px){.sales-purchased-items>button{max-width:420px}}@media (max-width:1050px){.sales-person-row{flex-wrap:wrap}.sales-purchase-meta{margin-left:0}.sales-journey-ribbon{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.sales-journey-ribbon>.sales-journey-node:last-child{border-top:1px solid var(--hairline);grid-column:1/-1;margin-top:5px;padding-top:10px}.sales-journey-ribbon>.sales-path-arrow:nth-last-child(2){display:none}.sales-live-bar{flex-direction:column;align-items:flex-start}.sales-insight-grid{grid-template-columns:1fr}}@media (max-width:650px){.sales-intel-card{border-radius:10px;padding:14px 12px 0}.sales-person{flex:1}.sales-person-row{gap:9px}.sales-person-avatar{width:36px;height:36px}.sales-purchase-meta{order:5;width:100%;padding-left:45px}.sales-value>strong{font-size:1.375rem}.sales-value .sales-order-status{white-space:normal;text-align:right;max-width:110px}.sales-customer-facts{gap:8px 12px;margin-left:0}.sales-purchased-items{margin-left:0}.sales-purchased-items>button{max-width:100%}.sales-journey-ribbon{flex-direction:column;align-items:stretch;gap:12px;padding:10px;display:flex}.sales-path-arrow{display:none}.sales-journey-ribbon>.sales-journey-node:last-child{margin:0}.sales-journey-node strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sales-intel-footer{gap:12px}.sales-intel-footer .sales-details-toggle{justify-content:flex-end;width:100%}.sales-insight-metrics{grid-template-columns:1fr 1fr;gap:24px 12px}.sales-insight-metrics>div{border:0;padding:0}.sales-path-labels{display:none}.sales-path{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sales-path-landing{grid-row:2;font-size:.8125rem}.sales-path-value{grid-area:1/2/3}.sales-insight-panel{padding:14px}.sales-arrival>span{display:none}}@media (prefers-reduced-motion:reduce){.sales-activity-card,.sales-intel-card{transition:none}.sales-intel-card.is-new-sale{background:color-mix(in srgb, var(--tone-green) 8%, var(--card));animation:none}}.sales-intel-card.sales-compact.is-merchanting{border-top-color:color-mix(in srgb, var(--tone-purple) 75%, var(--border));border-right-color:color-mix(in srgb, var(--tone-purple) 75%, var(--border));border-bottom-color:color-mix(in srgb, var(--tone-purple) 75%, var(--border));background:linear-gradient(110deg, transparent 38%, color-mix(in srgb, var(--tone-purple) 22%, transparent) 50%, transparent 62%) 100% 0 / 250% 100% no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--tone-purple) 20%, var(--card)), color-mix(in srgb, var(--tone-purple) 7%, var(--card)) 75%);box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-purple) 30%, transparent), 0 0 26px -6px color-mix(in srgb, var(--tone-purple) 55%, transparent)}.sales-intel-card.sales-compact.is-merchanting:not(.is-new-sale){animation:sales-merchanting-glimmer 2.4s var(--motion-settle) .3s 1 both}.sales-intel-card.sales-compact.is-merchanting:not(.is-new-sale):hover{animation-name:sales-merchanting-glimmer-again}@keyframes sales-merchanting-glimmer{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes sales-merchanting-glimmer-again{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.sales-intel-card.sales-compact.is-merchanting:not(.is-new-sale){animation:none}}.sales-intel-card.sales-compact{border-color:color-mix(in srgb, var(--buyer-color) 42%, var(--border));border-left:3px solid var(--buyer-color);background:linear-gradient(105deg, color-mix(in srgb, var(--buyer-color) 7%, var(--card)), var(--card) 70%);box-shadow:var(--shadow-flat);border-radius:9px;padding:10px 14px 0}.sales-intel-card.sales-compact:hover{border-color:var(--buyer-color);box-shadow:var(--shadow-raised)}.sales-compact .sales-person-row{grid-template-columns:minmax(150px,1fr) auto auto auto;gap:8px 18px;display:grid}.sales-compact .sales-person>button{font-size:.9375rem;line-height:1.3}.sales-compact .sales-person>span{font-size:.75rem;line-height:1.4}.sales-compact .sales-customer-facts{gap:6px;margin:0}.sales-compact .sales-purchase-meta{order:initial;gap:6px;width:auto;margin:0;padding:0;font-size:.75rem}.sales-compact .sales-value{margin-left:0}.sales-compact .sales-value>strong{color:var(--tone-green);font-size:1.375rem}.sales-compact .sales-value.status-refunded>strong,.sales-compact .sales-value.status-voided>strong{color:var(--tone-red)}.sales-compact .sales-value.status-partially_refunded>strong{color:var(--tone-amber)}.sales-compact .sales-value.status-cancelled>strong,.sales-compact .sales-value.status-pending>strong{color:var(--muted-foreground)}.sales-compact .sales-value .sales-order-status{font-size:.75rem}.sales-compact .sales-signal-row{grid-template-columns:minmax(190px,.8fr) minmax(0,2.7fr);align-items:center;gap:16px;margin:9px 0 0;display:grid}.sales-compact .sales-purchased-items{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0}.sales-compact .sales-purchased-items>button{gap:7px;max-width:100%}.sales-compact .sales-purchased-items>button:first-child{flex:1}.sales-compact .sales-item-image{border-radius:5px;width:32px;height:32px}.sales-compact .sales-purchased-items>button>span:last-child{gap:1px}.sales-compact .sales-purchased-items strong{font-size:.875rem}.sales-compact .sales-more-items{flex:none;font-size:.75rem}.sales-compact .sales-extra-images{display:flex}.sales-compact .sales-extra-images .sales-item-image{width:24px;height:28px}.sales-compact .sales-extra-images .sales-item-image+.sales-item-image{margin-left:-12px}.sales-compact .sales-journey-ribbon{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 10px minmax(0,1.1fr) 10px minmax(0,1fr);gap:5px;min-width:0;padding:0;display:grid}.sales-compact .sales-journey-ribbon>.sales-journey-node:last-child{border-top:0;grid-column:auto;margin:0}.sales-compact .sales-journey-ribbon>.sales-path-arrow{width:10px;display:block}.sales-compact .sales-journey-node{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-well) 55%, transparent);gap:6px;min-height:40px;padding:4px 6px}.sales-compact .sales-journey-node:hover{border-color:var(--muted-foreground)}.sales-compact .sales-source-node .sales-node-icon{color:var(--source-color)}.sales-compact .sales-journey-node>span:last-child{gap:0}.sales-compact .sales-journey-node strong{white-space:nowrap;font-size:.875rem;display:block}.sales-compact .sales-journey-node small{font-size:.75rem;line-height:1.25}.sales-compact .sales-journey-node em{line-height:1.3;display:block}.sales-compact .sales-node-icon{background:0 0;width:20px;height:28px}.sales-compact .sales-node-icon>svg{width:15px;height:15px}.sales-compact .sales-node-art{width:32px;height:32px}.sales-compact .sales-intel-footer{gap:5px 16px;margin-top:8px;padding:6px 0;font-size:.75rem}.sales-compact .sales-intel-footer .sales-details-toggle{width:auto;font-size:.75rem}.sales-compact .sales-location{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (max-width:1150px){.sales-compact .sales-person-row{grid-template-columns:minmax(140px,1fr) auto auto;gap:6px 12px}.sales-compact .sales-purchase-meta{grid-area:2/1}.sales-compact .sales-value{grid-area:1/3/3}.sales-compact .sales-customer-facts{grid-area:1/2/3;max-width:230px}.sales-compact .sales-signal-row{grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:10px}}@media (max-width:750px){.sales-intel-card.sales-compact{padding:9px 10px 0}.sales-compact .sales-person-row{grid-template-columns:minmax(0,1fr) auto}.sales-compact .sales-value{grid-area:1/2}.sales-compact .sales-customer-facts{grid-area:2/1/auto/-1;max-width:none}.sales-compact .sales-purchase-meta{grid-area:3/1/auto/-1}.sales-compact .sales-signal-row{grid-template-columns:minmax(0,1fr);gap:8px}.sales-compact .sales-journey-ribbon{grid-template-columns:minmax(0,1fr);gap:4px}.sales-compact .sales-journey-ribbon>.sales-path-arrow{display:none}.sales-compact .sales-journey-node{min-height:32px;padding:3px 6px}.sales-compact .sales-journey-node>span:last-child{flex:1;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sales-compact .sales-node-art{width:20px;height:24px}.sales-compact .sales-intel-footer{gap:6px 12px}}.sales-monitor .sales-person-row{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px;display:flex}.sales-monitor .sales-person{flex:0 230px;min-width:160px}.sales-monitor .sales-value{order:1;align-items:flex-start}.sales-monitor .sales-customer-facts{order:2;max-width:none}.sales-monitor .sales-purchase-meta{order:3}.sales-monitor .sales-value .sales-order-status{text-align:left}.sales-monitor .sales-signal-row{grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:22px;margin-top:12px}.sales-purchase-cluster{align-items:center;gap:14px;min-width:0;display:flex}.sales-product-stack{width:64px;height:calc(40px + (var(--stack-count,1) - 1) * 18px);flex:none;position:relative}.sales-monitor .sales-product-stack .sales-item-image{width:40px;height:40px;left:calc(var(--stack-index) * 7px);top:calc(var(--stack-index) * 18px);box-shadow:0 1px 4px color-mix(in srgb, var(--shadow) 33%, transparent);border:2px solid var(--card);position:absolute}.sales-product-stack>b{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:1px 4px;font-size:.75rem;position:absolute;bottom:-3px;right:0}.sales-purchase-lines{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sales-purchase-lines>button{text-align:left;flex-direction:column;min-width:0;line-height:1.35;display:flex}.sales-purchase-lines strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.875rem;font-weight:500;overflow:hidden}.sales-purchase-lines strong b{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.sales-purchase-lines span{color:var(--tone-purple);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;overflow:hidden}.sales-monitor .sales-journey-node{border:0;border-left:2px solid var(--border);background:0 0;border-radius:0;min-height:42px;padding:3px 8px}.sales-monitor .sales-source-node{border-left-color:var(--source-color)}.sales-monitor .sales-journey-node.has-creative{border-left-color:var(--tone-purple)}.sales-monitor .sales-intel-footer{gap:7px 18px;margin-top:10px;padding:8px 0}.sales-monitor .sales-intel-footer>span,.sales-monitor .sales-intel-footer>a{gap:6px}.sales-case{padding:16px 4px 20px}.sales-case>*{max-width:1320px}.sales-case .sales-expanded-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:8px 24px}.sales-case .sales-expanded-toolbar>div{flex-wrap:wrap;max-width:100%}.sales-case-tabs{margin:10px 0 18px}.sales-case-tabs [role=tablist]{border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;flex-wrap:wrap;gap:6px;height:auto;padding:0}.sales-case-tabs [role=tab]{border-radius:5px 5px 0 0;padding:9px 13px;font-size:.875rem}.sales-case-tabs [data-active]{color:var(--tone-purple)}.sales-case h4{text-transform:none;letter-spacing:0;margin-bottom:14px;font-size:1rem}.sales-case section{background:0 0;border:0;padding:12px}.sales-case .sales-detail-columns{gap:24px;margin:0}.sales-case .sales-detail-columns>section+section{border-left:1px solid var(--border);border-radius:0}.sales-case .sales-item{align-items:flex-start;gap:12px;padding:10px 0}.sales-case .sales-item>img,.sales-case .sales-item>.sales-image-empty{object-fit:contain;background:var(--card);border-color:var(--input);border-radius:6px;width:48px;height:48px}.sales-case .sales-item strong{white-space:normal;font-size:.9375rem;line-height:1.5}.sales-case .sales-item small{font-size:.8125rem;line-height:1.6}.sales-case .sales-item b{font-size:.875rem}.sales-case .sales-customer-lines{gap:10px}.sales-case .sales-customer-lines>span{gap:16px;font-size:.875rem}.sales-case .sales-note{max-width:90ch;font-size:.8125rem;line-height:1.6}.sales-case-path{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:24px;padding:16px 12px 0;display:flex}.sales-case-path>div{flex-direction:column;gap:5px;min-width:0;display:flex}.sales-case-path small,.sales-case-path span{color:var(--muted-foreground);font-size:.8125rem}.sales-case-path strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.sales-case .sales-journey{max-width:1120px}.sales-journey-window{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:.8125rem;display:flex}.sales-case .sales-timeline{overscroll-behavior:contain;max-height:560px;padding-right:16px;overflow-y:auto}.sales-case .sales-timeline li{align-items:flex-start;gap:12px;padding:12px 0}.sales-case .sales-timeline strong{white-space:normal;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.sales-event-heading{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.sales-case .sales-timeline time{color:var(--muted-foreground);font-size:.8125rem}.sales-case .sales-timeline small{font-size:.8125rem;line-height:1.5}.sales-case .sales-event-cards{margin:7px 0}.sales-case .sales-event-cards>a{max-width:360px}.sales-case .sales-source-path{max-height:110px;overflow:auto}.sales-case .sales-linked-creatives{margin:0;background:0 0!important}.sales-case .sales-linked-creatives>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.sales-case .sales-linked-creatives article{border:1px solid var(--border);border-radius:7px;gap:12px;width:auto;min-width:0;padding:12px}.sales-case .sales-linked-creatives article strong{white-space:normal;font-size:.9375rem;line-height:1.45}.sales-case .sales-connected-art{flex:none;width:64px;height:80px}.sales-case .sales-linked-creatives article>div{min-width:0}.sales-case .sales-linked-creatives article>.sales-connected-art{width:64px}.sales-case .sales-history{max-height:360px}.sales-case .sales-history a{padding:10px 6px;font-size:.875rem}.sales-case .sales-tags{max-height:100px;overflow:auto}@media (max-width:1100px){.sales-monitor .sales-signal-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr);gap:14px}.sales-monitor .sales-journey-ribbon{grid-template-columns:minmax(0,1fr);gap:5px}.sales-monitor .sales-journey-ribbon>.sales-path-arrow{display:none}.sales-monitor .sales-journey-node>span:last-child{flex:1;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:6px;display:grid}.sales-monitor .sales-journey-node em{display:none}.sales-monitor .sales-journey-node{min-height:28px}.sales-monitor .sales-node-art{width:22px;height:26px}}@media (max-width:750px){.sales-desk>[data-slot=tabs]{min-width:0;max-width:100%;overflow-x:auto}.sales-monitor .sales-person{flex:160px}.sales-monitor .sales-signal-row{grid-template-columns:minmax(0,1fr)}.sales-monitor .sales-customer-facts{flex:100%}.sales-case .sales-detail-columns{grid-template-columns:minmax(0,1fr);gap:8px}.sales-case .sales-detail-columns>section+section{border-left:0;border-top:1px solid var(--hairline)}.sales-journey-window{flex-direction:column;align-items:flex-start}.sales-case .sales-timeline time{grid-column:auto}}.sales-event-connection{margin:20px 0}.sales-event-connection>p{color:var(--muted-foreground);font-size:.875rem;line-height:1.7}.sales-event-setup{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:18px;display:flex}.sales-event-setup label{flex-direction:column;flex:1;gap:7px;max-width:600px;font-size:.875rem;display:flex}.sales-event-setup small{color:var(--muted-foreground);font-size:.8125rem}.sales-event-connection .sales-events-confirmed{color:var(--tone-green);align-items:center;gap:8px;display:flex}.sales-widget.sales-compact .sales-person-row{grid-template-columns:minmax(0,1fr) auto}.sales-widget.sales-compact .sales-customer-facts{grid-area:2/1/auto/-1;max-width:none}.sales-widget.sales-compact .sales-purchase-meta{grid-area:3/1}.sales-widget.sales-compact .sales-value{grid-area:1/2}.sales-widget.sales-compact .sales-signal-row{grid-template-columns:minmax(0,1fr)}.sales-widget.sales-compact .sales-journey-ribbon,.sales-widget.sales-compact .sales-location{display:none}.sales-monitor .sales-product-stack .sales-item-image{z-index:calc(4 - var(--stack-index))}.sales-feed-indicator{width:32px;height:32px;color:var(--tone-green);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.sales-feed-indicator:hover{background:var(--secondary)}.sales-feed-indicator.state-paused,.sales-feed-indicator.state-stale,.sales-feed-indicator.state-catching-up,.sales-feed-indicator.state-reconnecting{color:var(--tone-gold)}.sales-feed-context .sales-live-state{gap:6px;font-size:12px;display:grid}.sales-feed-context .sales-live-state>svg{display:none}.sales-feed-context .sales-live-state span{color:var(--muted-foreground)}.sales-feed-context .sales-live-actions{margin-top:10px}.sales-feed-indicator.state-error{color:var(--tone-red)}.order-operations{background:color-mix(in srgb,var(--muted) 28%,transparent);border-radius:.8rem;min-width:0;padding:.75rem 1rem;font-size:.78rem}.order-operations header,.order-operations header strong,.order-operations footer,.order-operations footer button,.order-operations a,.order-operations-signals{align-items:center;gap:.5rem;display:flex}.order-operations header{justify-content:space-between;margin-bottom:.6rem}.order-operations button{cursor:pointer}.order-operations-signals,.order-operations footer{flex-wrap:wrap}.order-operations-signals>span,.order-operations footer button,.order-operations footer a{background:var(--background);border-radius:.45rem;padding:.3rem .5rem}.order-operations-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.6rem;margin:.6rem 0;display:grid}.order-operations-items article{background:var(--background);overflow-wrap:anywhere;border-radius:.6rem;flex-direction:column;gap:.3rem;min-width:0;padding:.6rem;display:flex}.order-operations small,.order-operations-note{color:var(--muted-foreground);font-size:.7rem}.order-operations-note{margin:.45rem 0}.order-stock-observation summary{cursor:pointer;flex-wrap:wrap;align-items:flex-start;gap:.35rem;list-style:none;display:flex}.order-stock-observation summary>span{flex-wrap:wrap;gap:.25rem .6rem;display:flex}.order-stock-observation summary small{flex-basis:100%}.order-stock-observation [data-zero]{color:var(--destructive)}.order-stock-observation>div{color:var(--muted-foreground);padding:.5rem;font-size:.7rem}.order-stock-observation p{margin:.3rem 0}.sales-intel-footer>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sales-intel-footer .sales-carrier-cue{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sales-intel-footer .sales-carrier-cue>svg{flex:none}.sales-intel-footer .sales-carrier-cue:hover{color:var(--foreground)}.sales-intel-footer .sales-carrier-cue:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.order-operations-items article>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-stock-badge,.order-stock-tag{white-space:nowrap;background:color-mix(in srgb,var(--stock-color,var(--muted-foreground)) 12%,transparent);color:var(--stock-color,var(--muted-foreground));border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.order-stock-badge{cursor:pointer;max-width:100%}.order-stock-badge span{text-overflow:ellipsis;overflow:hidden}.order-stock-badge[data-tone=green],.order-operations [data-tone=green]{--stock-color:var(--tone-green,#45b881)}.order-stock-badge[data-tone=red],.order-operations [data-tone=red]{--stock-color:var(--tone-red,#ed7777)}.order-stock-badge[data-tone=amber],.order-operations [data-tone=amber]{--stock-color:var(--tone-amber,#e4b45f)}.order-stock-badge[data-tone=blue],.order-operations [data-tone=blue]{--stock-color:var(--tone-blue,#6daaf2)}.order-stock-badge[data-tone=muted],.order-operations [data-tone=muted]{--stock-color:var(--muted-foreground)}.order-operations{background:color-mix(in srgb,var(--muted) 20%,transparent);border-radius:1rem;padding:1rem;container-type:inline-size}.order-operations header{margin-bottom:.8rem}.order-operations header>button{width:28px;height:28px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.order-operations header>button:hover{background:var(--muted);color:var(--foreground)}.order-fulfillment-overview{flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1rem;display:flex}.order-fulfillment-overview>div{flex:170px;align-items:center;gap:.6rem;min-width:0;display:flex}.order-fulfillment-overview>div>div{gap:.12rem;display:grid}.order-fulfillment-symbol{background:color-mix(in srgb,var(--stock-color,var(--muted-foreground)) 10%,transparent);width:36px;height:36px;color:var(--stock-color,var(--muted-foreground));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.order-fulfillment-overview strong{color:var(--stock-color,var(--foreground));font-size:.8rem;font-weight:600}.order-fulfillment-overview small{font-size:.67rem}.order-operations-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.65rem;margin:0}.order-operations-items article{background:color-mix(in srgb,var(--background) 75%,transparent);border-radius:.85rem;gap:.65rem;padding:.85rem}.order-stock-item-title{align-items:center;gap:.55rem;min-width:0;display:flex}.order-stock-item-title>div{flex:1;gap:.18rem;min-width:0;display:grid}.order-stock-item-title strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.76rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.order-stock-item-title small{font-size:.64rem;line-height:1.35}.order-stock-thumbnail{background:var(--muted);width:38px;height:44px;color:var(--muted-foreground);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.order-stock-thumbnail img{object-fit:cover;width:100%;height:100%}.order-stock-demand{font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;align-self:flex-start;font-size:.68rem}.order-stock-component{flex-direction:column;gap:.6rem;min-width:0;display:flex}.order-stock-component+.order-stock-component{margin-top:.65rem}.order-stock-component-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.order-stock-tag{gap:.3rem;padding:.2rem .4rem;font-size:.65rem}.order-stock-location{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.64rem;display:inline-flex}.order-stock-metrics{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.order-stock-metrics>div{color:var(--stock-color);flex-direction:column;gap:.1rem;display:flex}.order-stock-metrics small{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.65rem;display:flex}.order-stock-primary b{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:1.65rem;font-weight:650;line-height:1.15}.order-stock-transit b{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1.2rem;font-weight:550;line-height:1.6}.order-stock-context{min-height:1rem;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.64rem;display:flex}.order-stock-context span,.order-stock-bundle{align-items:center;gap:.25rem;display:inline-flex}.order-stock-evidence{color:var(--muted-foreground);font-size:.65rem}.order-stock-evidence summary{cursor:pointer;align-items:center;gap:.3rem;width:fit-content;padding:.15rem 0;list-style:none;display:flex}.order-stock-evidence summary::-webkit-details-marker{display:none}.order-stock-observation summary::-webkit-details-marker{display:none}.order-stock-evidence[open] summary>svg:last-child,.order-stock-observation[open]>summary>svg:last-child{transform:rotate(180deg)}.order-stock-evidence>div{gap:.4rem;padding-top:.55rem;display:grid}.order-stock-evidence code{font:inherit;overflow-wrap:anywhere}.order-stock-evidence p{margin:0;line-height:1.45}.order-stock-source-row{grid-template-columns:1fr auto;gap:.15rem .5rem;display:grid}.order-stock-source-row>span{align-items:center;gap:.3rem;display:flex}.order-stock-source-row>strong{color:var(--foreground);font-variant-numeric:tabular-nums}.order-stock-source-row>small{grid-column:1/-1;font-size:.62rem}.order-stock-arrival{color:var(--stock-color);align-items:flex-start;gap:.4rem;font-size:.68rem;display:flex}.order-stock-arrival small{font-size:.62rem;display:block}.order-stock-observation{color:var(--muted-foreground);margin-top:.8rem;font-size:.68rem}.order-operations footer{gap:.4rem;margin-top:.8rem}.order-operations footer button,.order-operations footer a{background:color-mix(in srgb,var(--muted) 40%,transparent);color:var(--muted-foreground);border-radius:.55rem;padding:.45rem .6rem;font-size:.7rem}.order-operations footer button:hover,.order-operations footer a:hover{background:var(--muted);color:var(--foreground)}:is(.order-operations button:focus-visible,.order-operations summary:focus-visible,.order-operations a:focus-visible){outline:2px solid var(--ring);outline-offset:3px}@container (width<=560px){.order-fulfillment-overview{gap:.7rem}.order-fulfillment-overview>div{flex-basis:135px}.order-fulfillment-symbol{width:30px;height:30px}.order-operations-items{grid-template-columns:repeat(2,minmax(0,1fr))}.order-operations-items article{padding:.65rem}.order-stock-thumbnail{width:30px;height:36px}}@container (width<=380px){.order-operations-items{grid-template-columns:1fr}.order-fulfillment-overview>div{flex-basis:100%}}.order-stock-mapping-status{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.order-stock-mapping-status button{color:var(--muted-foreground);border-radius:.4rem;align-items:center;gap:.3rem;padding:.2rem .35rem;font-size:.7rem;display:inline-flex}.order-stock-mapping-status button:hover{color:var(--foreground);background:var(--muted)}.order-stock-count-source{color:var(--muted-foreground);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.65rem;display:flex}.stock-mapping-editor{background:var(--background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone-blue) 25%,transparent);border-radius:.85rem;gap:.65rem;margin:.6rem 0;padding:.85rem;display:grid}.stock-mapping-editor header,.stock-mapping-editor header strong,.stock-mapping-identity,.stock-mapping-search,.stock-mapping-search label,.stock-mapping-location,.stock-mapping-actions{align-items:center;gap:.5rem;min-width:0;display:flex}.stock-mapping-editor header{justify-content:space-between}.stock-mapping-editor header strong{font-size:.85rem}.stock-mapping-editor button{cursor:pointer}.stock-mapping-editor button:disabled{opacity:.45;cursor:default}.stock-mapping-editor input,.stock-mapping-editor select{background:var(--muted);min-width:0;color:var(--foreground);border-radius:.4rem;padding:.4rem .5rem;font-size:.75rem}:is(.stock-mapping-editor input:focus-visible,.stock-mapping-editor select:focus-visible,.stock-mapping-editor button:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.stock-mapping-identity{color:var(--muted-foreground);flex-wrap:wrap;font-size:.7rem}.stock-mapping-identity code{overflow-wrap:anywhere}.stock-mapping-search label{flex:1}.stock-mapping-search input{width:100%}.stock-mapping-search button,.stock-mapping-actions button{background:var(--muted);white-space:nowrap;border-radius:.45rem;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.72rem;display:inline-flex}.stock-mapping-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.6rem;display:grid}.stock-mapping-options article{background:var(--muted);border-radius:.65rem;min-width:0;padding:.6rem;box-shadow:inset 0 0 0 1px #0000}.stock-mapping-options article[data-selected=true]{box-shadow:inset 0 0 0 1px var(--tone-blue);background:color-mix(in srgb,var(--tone-blue) 8%,var(--muted))}.stock-mapping-pick{text-align:left;align-items:center;gap:.5rem;width:100%;display:flex}.stock-mapping-pick>span:nth-child(2){flex:1;min-width:0}.stock-mapping-pick strong{overflow-wrap:anywhere;font-size:.75rem;display:block}.stock-mapping-pick small,.stock-mapping-editor footer,.stock-mapping-editor>small{color:var(--muted-foreground);font-size:.65rem;display:block}.stock-mapping-pick b{text-align:right;color:var(--stock-color);font-variant-numeric:tabular-nums;font-size:1.1rem}.stock-mapping-pick b small{font-weight:400}.stock-mapping-check{color:var(--tone-blue)}.stock-mapping-location{color:var(--muted-foreground);margin-top:.5rem}.stock-mapping-location input{flex:1;width:40%}.stock-mapping-location select{max-width:46%}.stock-mapping-editor footer{flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin-top:.35rem;display:flex}.stock-mapping-editor footer a{color:var(--tone-blue)}.stock-mapping-actions{flex-wrap:wrap}.stock-mapping-actions button:first-child{background:color-mix(in srgb,var(--tone-blue) 15%,transparent);color:var(--tone-blue)}.stock-mapping-history{color:var(--muted-foreground);font-size:.7rem}.stock-mapping-history summary{cursor:pointer}.stock-mapping-history p{margin:.4rem 0}.stock-mapping-history small{display:block}.sales-made-by{gap:6px;margin:4px 0;display:grid}.sales-made-by>button{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--card);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;justify-self:start;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:inline-flex}.sales-made-by>button:disabled{cursor:default}.sales-made-by>button>:is(img,video){object-fit:cover;background:var(--surface-well);border-radius:4px;flex:none;width:28px;height:36px}.sales-made-by>button>span{min-width:0;display:grid}.sales-made-by>button>span>small{color:var(--muted-foreground);font-size:11px}.sales-made-by>button>span>b{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sales-made-by>dl{font-size:var(--text-xs);flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.sales-made-by>dl>div{gap:4px;min-width:0;max-width:100%;display:inline-flex}.sales-made-by>dl dt{color:var(--muted-foreground)}.sales-made-by>dl dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.activity-desk h2 svg{color:var(--tone-amber)}.activity-desk .score-orange strong{color:var(--tone-orange)}.activity-card{transition:border-color .16s,box-shadow .16s,background-color .6s}.activity-card.is-new{animation:1.8s ease-out activity-arrive}@keyframes activity-arrive{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone-amber) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}.activity-new{background:color-mix(in srgb, var(--tone-amber) 22%, transparent);border:1px solid color-mix(in srgb, var(--tone-amber) 45%, transparent);color:var(--tone-amber);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;align-items:center;padding:1px 6px;font-size:.6875rem;font-weight:700;display:inline-flex}.activity-rail{flex-wrap:wrap;gap:5px;padding:2px 12px 8px;display:flex}.activity-signal{--signal:var(--tone-neutral);border:1px solid color-mix(in srgb, var(--signal) 28%, var(--border));background:color-mix(in srgb, var(--signal) 7%, var(--card));min-width:0;max-width:100%;color:var(--foreground);text-align:left;border-radius:7px;align-items:center;gap:6px;padding:4px 8px 4px 7px;transition:border-color .14s,background-color .14s;display:inline-flex}.activity-signal>svg:first-child{color:var(--signal);flex:none}.activity-signal>span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.activity-signal b{white-space:nowrap;font-size:.75rem;font-weight:650}.activity-signal small{color:color-mix(in srgb, var(--signal) 70%, var(--foreground));white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.6875rem;overflow:hidden}.activity-signal>svg:last-child{color:var(--muted-foreground);flex:none}.activity-signal:hover{border-color:color-mix(in srgb, var(--signal) 60%, var(--border));background:color-mix(in srgb, var(--signal) 13%, var(--card))}.activity-signal[aria-pressed=true]{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 18%, var(--card))}.activity-signal.is-attention{box-shadow:0 0 0 1px color-mix(in srgb, var(--signal) 40%, transparent)}.activity-signal.tone-muted{--signal:var(--tone-neutral)}.activity-signal.tone-blue{--signal:var(--tone-blue)}.activity-signal.tone-cyan{--signal:var(--tone-cyan)}.activity-signal.tone-green{--signal:var(--tone-green)}.activity-signal.tone-amber{--signal:var(--tone-amber)}.activity-signal.tone-orange{--signal:var(--tone-orange)}.activity-signal.tone-red{--signal:var(--tone-red)}.activity-signal.tone-purple{--signal:var(--tone-purple)}.activity-panels{flex-direction:column;gap:8px;padding:0 12px 10px;display:flex}.activity-panel{--panel:var(--tone-neutral);border:1px solid color-mix(in srgb, var(--panel) 32%, var(--border));background:color-mix(in srgb, var(--panel) 5%, var(--surface-well));border-radius:9px;min-width:0;overflow:hidden}.activity-panel[data-tone=blue]{--panel:var(--tone-blue)}.activity-panel[data-tone=cyan]{--panel:var(--tone-cyan)}.activity-panel[data-tone=green]{--panel:var(--tone-green)}.activity-panel[data-tone=amber]{--panel:var(--tone-amber)}.activity-panel[data-tone=orange]{--panel:var(--tone-orange)}.activity-panel[data-tone=red]{--panel:var(--tone-red)}.activity-panel[data-tone=purple]{--panel:var(--tone-purple)}.activity-panel-heading{border-bottom:1px solid color-mix(in srgb, var(--panel) 22%, var(--border));background:color-mix(in srgb, var(--panel) 9%, var(--card));min-height:34px;color:var(--panel);align-items:center;gap:8px;padding:5px 8px 5px 11px;display:flex}.activity-panel-heading strong{color:var(--foreground);text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;font-size:.8125rem;font-weight:650}.activity-panel-meta{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;font-size:.75rem;display:flex;overflow:hidden}.activity-panel-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.activity-panel-meta button{height:24px;padding:0 7px;font-size:.75rem}.activity-state{color:var(--tone-blue)}.activity-state.state-ready{color:var(--tone-green)}.activity-state.state-partial{color:var(--tone-orange)}.activity-state.state-error{color:var(--tone-red)}.activity-panel-close{width:24px;height:24px;color:var(--muted-foreground);border-radius:6px;place-items:center;margin-left:auto;display:grid}.activity-panel-close:hover{background:var(--accent);color:var(--foreground)}.activity-panel-body{min-width:0;padding:10px 11px 11px}.activity-panel-body .sales-note:first-child{margin-top:0}.activity-panel-body .sales-timeline{margin-top:6px}.activity-inline-toggle{color:var(--tone-blue);align-items:center;gap:4px;margin-top:6px;font-size:.75rem;display:inline-flex}.activity-inline-toggle:hover{color:var(--tone-purple)}.activity-fold{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--card) 60%, transparent);border-radius:7px;margin-top:8px}.activity-fold>summary{cursor:pointer;color:var(--foreground);align-items:center;gap:6px;padding:6px 9px;font-size:.8125rem;list-style:none;display:flex}.activity-fold>summary::-webkit-details-marker{display:none}.activity-fold>summary>svg{color:var(--muted-foreground);transition:transform .15s}.activity-fold[open]>summary>svg{transform:rotate(180deg)}.activity-fold>summary small{color:var(--tone-blue);margin-left:auto;font-size:.75rem}.activity-fold-body{padding:0 9px 9px}.activity-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-bottom:8px;display:grid}.activity-grid>div{border:1px solid color-mix(in srgb, var(--panel) 18%, var(--border));background:color-mix(in srgb, var(--panel) 6%, var(--card));border-radius:6px;min-width:0;padding:7px 9px}.activity-grid small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;display:block}.activity-grid strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.875rem;font-weight:550;display:block;overflow:hidden}.activity-grid-money strong{font-variant-numeric:tabular-nums}.activity-grid>.is-primary{border-color:color-mix(in srgb, var(--tone-green) 45%, var(--border))}.activity-grid>.is-primary strong{color:var(--tone-green);font-size:1.05rem}.activity-rows>div{border-bottom:1px solid color-mix(in srgb, var(--tone-blue) 9%, transparent);color:var(--secondary-foreground);align-items:center;gap:10px;min-width:0;padding:6px 2px;font-size:.75rem;display:flex}.activity-rows>div:last-child{border-bottom:0}.activity-rows>div>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.activity-items>div>img,.activity-items>div>.sales-image-empty{border:1px solid var(--border);object-fit:cover;border-radius:5px;flex:none;width:34px;height:34px}.activity-item-title{color:var(--foreground);flex-direction:column;flex:1;font-size:.8125rem;display:flex}.activity-item-title small{color:var(--tone-blue);font-size:.6875rem}.activity-items b{color:var(--tone-cyan);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.activity-checkpoints{margin:0;padding:0;list-style:none}.activity-checkpoints li{border-bottom:1px solid color-mix(in srgb, var(--tone-blue) 9%, transparent);gap:10px;padding:5px 0;font-size:.75rem;display:flex}.activity-checkpoints li:last-child{border-bottom:0}.activity-checkpoints time{width:108px;color:var(--tone-blue);flex:none}.activity-checkpoints span{flex-direction:column;min-width:0;display:flex}.activity-checkpoints strong{font-weight:500}.activity-checkpoints small{color:var(--muted-foreground)}.activity-tickets{flex-direction:column;gap:4px;display:flex}.activity-ticket{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--card) 70%, transparent);color:var(--tone-blue);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:5px 8px;font-size:.8125rem;display:flex}.activity-ticket.is-working{border-color:color-mix(in srgb, var(--tone-orange) 45%, var(--border))}.activity-ticket.status-open,.activity-ticket.status-new{color:var(--tone-orange)}.activity-ticket.status-pending,.activity-ticket.status-hold{color:var(--tone-amber)}.activity-ticket.status-solved,.activity-ticket.status-closed{color:var(--muted-foreground)}.activity-ticket-title{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.activity-ticket small{white-space:nowrap;font-size:.75rem}.activity-ticket button{height:26px;padding:0 8px;font-size:.75rem}.activity-support{border:1px solid color-mix(in srgb, var(--tone-orange) 30%, var(--border));background:var(--card);border-radius:8px;margin-top:8px;overflow:hidden}.activity-support>.sales-note{padding:0 11px 9px}.activity-support .support-case{flex-direction:column;min-width:0;display:flex;position:relative;container:support-case-area/inline-size}.activity-support .support-case[data-embedded] .support-back,.activity-support .support-case[data-embedded] .support-queue-open,.activity-support .support-case[data-embedded] .support-case-paging,.activity-support .support-case[data-embedded] .support-case-heading>[aria-label=Keyboard\ shortcuts],.activity-support .support-case[data-embedded] .support-next-ticket{display:none}.activity-support .support-case-mobile-nav{border-bottom:1px solid var(--border);background:var(--card);gap:16px;padding:0 16px;display:flex}.activity-support .support-case-mobile-nav button{color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 0;font-size:.8125rem;display:flex}.activity-support .support-case-mobile-nav button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--primary)}.activity-support .support-case-mobile-nav button span{background:var(--accent);color:var(--primary);border-radius:4px;padding:0 5px;font-size:.6875rem}.activity-support .support-case-body{display:block;overflow:visible}.activity-support .support-case[data-view=reply] .support-conversation-column,.activity-support .support-case[data-view=conversation] .support-reply-panel{display:none}.activity-support .support-conversation-column{border-right:0;max-height:520px}.activity-support .support-reply-panel{overflow:visible}.activity-support .support-reply-scroll{min-height:0;max-height:640px}.activity-support .support-ask-agent{position:static}.activity-watch .watch-replay{border:1px solid var(--border);border-radius:8px;overflow:hidden}.activity-watch .watch-screen{aspect-ratio:auto;height:360px}.activity-watch-links{color:var(--muted-foreground);align-items:center;gap:10px;margin-top:7px;font-size:.75rem;display:flex}.activity-watch-links a{color:var(--tone-cyan);align-items:center;gap:4px;display:inline-flex}.activity-chains{flex-direction:column;gap:6px;margin-top:8px;display:flex}.activity-chain{border:1px solid color-mix(in srgb, var(--tone-purple) 22%, var(--border));background:color-mix(in srgb, var(--tone-purple) 6%, var(--card));border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:7px 9px;display:flex}.activity-chain-channel{color:var(--tone-purple);align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.activity-chain-step{align-items:center;gap:6px;min-width:0;font-size:.75rem;display:inline-flex}.activity-chain-step small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.activity-chain-step strong{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:500;overflow:hidden}.activity-chain-step svg{color:var(--muted-foreground)}.activity-chain-meta{color:var(--tone-blue);white-space:nowrap;margin-left:auto;font-size:.6875rem}.activity-chain-cards{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.activity-chain-cards a{color:var(--foreground);align-items:center;gap:6px;min-width:0;max-width:260px;font-size:.75rem;display:inline-flex}.activity-chain-cards a>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-creatives{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.activity-creatives article{gap:12px;min-width:0;display:flex}.activity-creatives article>div:last-child{min-width:0}.activity-creatives article strong{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:.875rem;display:block;overflow:hidden}.activity-creatives article p{color:var(--tone-blue);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.activity-creatives article>div>div{align-items:center;margin-top:4px;display:flex}.activity-creatives button{height:26px;padding:0 8px;font-size:.75rem}.activity-panel-source .sales-codex-grid{margin-bottom:8px}.activity-footer-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.activity-footer-actions button{height:26px;padding:0 7px;font-size:.75rem}@media (max-width:1100px){.activity-signal small{max-width:150px}.activity-watch .watch-screen{height:280px}}@media (max-width:650px){.activity-rail{padding:2px 9px 8px}.activity-signal small{display:none}.activity-panels{padding:0 9px 9px}.activity-panel-meta{display:none}.activity-watch .watch-screen{height:210px}.activity-footer-actions .sales-native-link{display:none}.activity-checkpoints time{width:82px}.activity-chain-meta{flex-basis:100%;margin-left:0}}.activity-desk .sales-controls{flex-wrap:wrap}.activity-desk .sales-search{flex:220px}.activity-load-error{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:12px;font-size:.8125rem;display:flex}.activity-load-error>strong{flex-basis:100%}.activity-desk .sales-feed-meta{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.activity-card.is-new{animation:none}}.activity-creatives article>div>.sales-made-by{flex-wrap:nowrap;gap:6px;display:grid}.activity-creatives article>div>.sales-made-by>button{justify-self:start;width:auto;max-width:100%}.activity-creatives article>div>.sales-made-by>button>span>small{white-space:nowrap}.activity-creatives article>div>.sales-made-by>button{height:auto;font-size:var(--text-sm);padding:4px 8px 4px 4px}.timeframe-trigger{white-space:nowrap;border:1px solid var(--border);background:var(--card);max-width:360px;height:32px;color:var(--foreground);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:inline-flex}.timeframe-trigger span{text-overflow:ellipsis;overflow:hidden}.timeframe-trigger:hover{border-color:var(--tone-purple)}.merchanting-timeframe[data-slot=popover-content]{background:var(--card);border:1px solid var(--border);width:720px;max-width:calc(100vw - 28px);box-shadow:0 22px 80px color-mix(in srgb, var(--shadow) 60%, transparent);border-radius:12px;grid-template-columns:190px 1fr;gap:0;padding:0;overflow:hidden;display:grid!important}.timeframe-presets{border-right:1px solid var(--border);max-height:540px;padding:12px 8px;overflow:auto}.timeframe-presets small{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--muted-foreground);padding:10px 8px 5px;font-weight:600;display:block}.timeframe-presets button{text-align:left;width:100%;color:var(--foreground);white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:center;padding:6px 9px;font-size:12px;display:flex}.timeframe-presets button:hover:not(:disabled){background:var(--secondary)}.timeframe-presets button.selected,.timeframe-presets button.selected:hover:not(:disabled){background:var(--fill-purple);color:var(--on-fill)}.timeframe-presets button:disabled{opacity:.35;cursor:help}.timeframe-presets hr{border-color:var(--border);margin:8px}.timeframe-main{min-width:0;padding:16px}.timeframe-basis{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.timeframe-basis span{color:var(--muted-foreground);font-size:var(--text-xs)}.timeframe-main [data-slot=calendar]{--cell-size:29px;width:100%;font-size:12px}.timeframe-main [data-slot=calendar]>div{gap:18px}.timeframe-main .rdp-month{min-width:0}.timeframe-dates{gap:12px;margin:12px 0;display:flex}.timeframe-dates label{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:8px;min-width:0;display:flex}.timeframe-dates input{border:1px solid var(--border);background:var(--card);min-width:0;max-width:160px;color:var(--foreground);border-radius:6px;padding:7px}.timeframe-settings{font-size:var(--text-xs);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;display:flex}.timeframe-settings label{align-items:center;gap:4px;display:flex}.timeframe-settings select{background:var(--secondary);border:1px solid var(--border);max-width:178px;color:var(--foreground);border-radius:4px;padding:5px}.timeframe-note{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:9px}.timeframe-error{color:var(--tone-red);font-size:11px}.timeframe-main footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.timeframe-main footer button{border:1px solid var(--border);color:var(--foreground);border-radius:5px;padding:7px 15px;font-size:12px}.timeframe-main footer .apply{background:var(--fill-purple);border-color:var(--tone-purple);color:var(--on-fill)}@media (max-width:700px){.merchanting-timeframe[data-slot=popover-content]{grid-template-columns:155px 1fr;width:96vw}.timeframe-main{padding:9px}.timeframe-main .rdp-months{flex-direction:column;gap:8px}.timeframe-main .rdp-month:nth-child(2){display:none}.timeframe-dates,.timeframe-settings{flex-direction:column;align-items:stretch}.timeframe-basis span{display:none}.timeframe-main [data-slot=calendar]{--cell-size:28px}}.pages-desk{min-width:0;padding:0}.pages-desk>.ws-heading{margin-bottom:4px}.pages-toolbar [data-slot=select-trigger]{max-width:180px}.pages-refresh>span{font-size:var(--text-sm)}.pages-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:15px;display:grid}.pages-loading{--skeleton-media:230px}.pages-loading[data-variant=cards] .loading-skeleton{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:15px}.pages-loading .skeleton-card-media{aspect-ratio:auto;width:100%}.page-content-card{border:1px solid color-mix(in srgb, var(--page-color) 60%, var(--border));background:linear-gradient(145deg, var(--card), var(--background));box-shadow:0 0 0 2px color-mix(in srgb, var(--page-color) 6%, transparent), var(--shadow-flat);transition:transform var(--motion-quick) var(--motion-settle), box-shadow var(--motion-quick) var(--motion-settle), border-color var(--motion-quick) var(--motion-settle);border-radius:12px;min-width:0;position:relative;overflow:hidden}.page-content-card:hover{border-color:var(--page-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--page-color) 16%, transparent), var(--shadow-raised);transform:translateY(-1px)}.page-content-card{container-type:inline-size}.page-card-preview{background:var(--media-ink);cursor:pointer;height:230px;position:relative;overflow:hidden}.page-card-preview>iframe{transform-origin:0 0;pointer-events:none;background:var(--media-ink);border:0;width:400%;height:400%;transform:scale(.25)}.page-card-preview>img{object-fit:cover;object-position:top;width:100%;height:100%}.page-preview-loading{height:100%;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 10%, var(--card));flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.page-preview-loading span{font-size:var(--text-xs)}.page-preview-top{pointer-events:none;justify-content:space-between;gap:6px;display:flex;position:absolute;inset:9px 9px auto}.page-preview-bottom{background:linear-gradient(transparent, color-mix(in srgb, var(--media-canvas) 85.1%, transparent));color:var(--media-ink);font-size:var(--text-xs);align-items:center;gap:5px;padding:18px 10px 7px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-card-actions{opacity:0;transition:opacity var(--motion-quick) var(--motion-settle), transform var(--motion-quick) var(--motion-settle);pointer-events:none;gap:6px;display:flex;position:absolute;top:165px;left:50%;transform:translate(-50%)translateY(5px)}.page-content-card:hover .page-card-actions,.page-content-card:focus-within .page-card-actions{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (hover:none){.page-card-actions{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.page-content-card,.page-content-card:hover{transition:none;transform:none}.page-card-actions{transition:opacity var(--motion-quick);transform:translate(-50%)}}.page-card-actions button{border:1px solid color-mix(in srgb, var(--input) 21.18%, transparent);background:var(--fill-blue);width:35px;height:35px;color:var(--on-fill);box-shadow:0 3px 14px color-mix(in srgb, var(--shadow) 46.67%, transparent);border-radius:8px;place-items:center;display:grid}.page-card-actions button:nth-child(2){background:var(--fill-purple)}.page-card-actions button:nth-child(3){background:var(--fill-cyan)}.page-card-actions button:nth-child(4){background:var(--fill-orange)}.page-card-details{padding:11px}.page-title-row{align-items:center;gap:6px;display:flex}.page-title-row strong{font-size:var(--text-sm);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-title-row button{color:var(--muted-foreground)}.page-card-tags{align-items:center;gap:7px;min-width:0;margin:7px 0 10px;display:flex}.page-card-tags>.os-pill{flex:none}.page-card-tags small{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-metrics{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 67.06%, transparent);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 8px;display:grid}.page-metrics>div{--metric-tone:var(--foreground);white-space:nowrap;flex-direction:column;min-width:0;display:flex}.page-metrics>div[data-tone=cyan]{--metric-tone:var(--tone-cyan)}.page-metrics>div[data-tone=pink]{--metric-tone:var(--tone-pink)}.page-metrics>div[data-tone=purple]{--metric-tone:var(--tone-purple)}.page-metrics>div[data-tone=green]{--metric-tone:var(--tone-green)}.page-metrics>div[data-tone=blue]{--metric-tone:var(--tone-blue)}.page-metrics>div[data-tone=orange]{--metric-tone:var(--tone-orange)}.page-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--metric-tone);font-size:clamp(12px,6.4cqi,20px);font-weight:700;line-height:1}.page-metrics small{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.025em;color:var(--muted-foreground);margin-top:5px}.page-metrics>div[data-label-tone] strong{color:var(--foreground)}.page-metrics>div[data-label-tone] small{color:var(--metric-tone)}.page-load-more{margin:16px auto;display:block}.page-editor-dialog[data-slot=dialog-content]{background:var(--background);border:1px solid var(--border);flex-direction:column;gap:0;height:92vh;max-height:1000px;padding:0;display:flex;overflow:hidden;width:min(1600px,96vw)!important;max-width:96vw!important}.page-editor-top{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:9px 14px;display:flex}.page-editor-top>input{font-size:var(--text-md);min-width:100px;max-width:600px;height:32px;box-shadow:none;background:0 0;border:0;flex:1;padding-left:0}.page-editor-top>svg{color:var(--tone-purple)}.page-device{border:1px solid var(--border);border-radius:5px;margin-left:auto;display:flex;overflow:hidden}.page-device button{color:var(--muted-foreground);padding:7px}.page-device .active{background:var(--tint-purple);color:var(--foreground)}.page-editor-body{flex:1;grid-template-columns:272px minmax(0,1fr);min-height:0;display:grid}.page-editor-inspector{border-right:1px solid var(--border);font-size:var(--text-sm);flex-direction:column;gap:11px;padding:13px;display:flex;overflow:auto}.page-editor-source{flex-direction:column;gap:5px;min-width:0;display:flex}.page-editor-source small,.page-parts-heading{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--muted-foreground)}.page-editor-source a{font-size:var(--text-xs);color:var(--muted-foreground);word-break:break-all;gap:5px;display:flex}.page-editor-source>span{font-size:var(--text-xs);color:var(--muted-foreground)}.page-editor-inspector [data-slot=select-trigger]{max-width:100%;font-size:var(--text-xs);white-space:nowrap}.page-editor-inspector [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-native-theme{color:var(--primary);font-size:var(--text-xs);align-items:center;gap:5px;display:flex}.page-parts-heading{justify-content:space-between;align-items:center;display:flex}.page-parts-heading strong{font-size:var(--text-xs);letter-spacing:0;color:var(--foreground);align-items:center;gap:6px;display:flex}.page-editor-inspector input{font-size:var(--text-xs)}.page-parts-list{border:1px solid var(--border);border-radius:6px;flex-shrink:0;height:205px;min-height:100px;overflow:auto}.page-parts-list button{white-space:nowrap;text-align:left;width:100%;font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:6px;padding:7px 8px;display:flex}.page-parts-list button span{text-overflow:ellipsis;flex:1;overflow:hidden}.page-parts-list svg{color:var(--muted-foreground);flex-shrink:0}.page-parts-list .selected{background:color-mix(in srgb, var(--tone-purple) 29.02%, transparent);color:var(--foreground)}.page-parts-list i{background:var(--tone-amber);border-radius:100%;width:4px;height:4px}.page-element-editor{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 0;display:flex}.page-element-editor>small{font-size:var(--text-xs);color:var(--muted-foreground)}.page-element-editor label{font-size:var(--text-xs);color:var(--secondary-foreground);flex-direction:column;gap:5px;display:flex}.page-element-editor textarea{background:var(--card);border:1px solid var(--border);width:100%;font-size:var(--text-sm);color:var(--foreground);resize:vertical;border-radius:6px;padding:8px;line-height:1.5}.page-element-editor>p{font-size:var(--text-xs);color:var(--secondary-foreground)}.page-selected-image{object-fit:contain;background:var(--background);border-radius:6px;max-width:100%;height:90px}.page-element-editor label.page-checkbox{flex-direction:row;align-items:center;gap:7px}.page-theme-controls summary{font-size:var(--text-xs);cursor:pointer;align-items:center;gap:6px;display:flex}.page-theme-controls label{font-size:var(--text-xs);justify-content:space-between;align-items:center;margin:8px 0;display:flex}.page-theme-controls input[type=color]{background:0 0;border:0;width:40px;height:25px}.page-theme-controls button{font-size:var(--text-xs);color:var(--primary)}.page-edit-stage{background:var(--surface-low);justify-content:center;padding:12px;display:flex;overflow:hidden}.page-edit-stage iframe{background:var(--muted);border:1px solid var(--border);border-radius:5px;width:100%;height:100%}.page-edit-stage.mobile iframe{width:390px;max-width:100%}.page-editor-foot{font-size:var(--text-xs);color:var(--muted-foreground);border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;gap:10px;padding:8px 15px;display:flex}.page-image-order>div{align-items:center;gap:8px;margin:4px 0;display:flex}.page-image-order img{object-fit:cover;width:44px;height:40px}.page-image-order button{background:var(--secondary);border-radius:4px;padding:4px}.page-image-order button:disabled{opacity:.3}.page-detail-dialog[data-slot=dialog-content]{gap:13px;max-width:660px;max-height:90vh;overflow:auto}.page-detail-dialog h4{font-size:var(--text-sm);color:var(--foreground);font-weight:650}.page-measurement-note{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.5}.page-version-list button{border-bottom:1px solid var(--border);width:100%;font-size:var(--text-xs);align-items:center;gap:8px;padding:8px;display:flex}.page-version-list small{color:var(--muted-foreground);margin-left:auto}.page-related{font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:10px;display:flex}.page-related img{object-fit:cover;border-radius:5px;width:52px;height:52px}.page-related span{flex:1}.page-bank-controls{align-items:center;gap:9px;margin:10px 0;display:flex}.page-bank-controls>input{font-size:var(--text-sm);flex:1;max-width:550px}.page-bank-controls>span{color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;margin-left:auto}.page-component-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:13px;display:grid}.page-component-recovery{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.page-component-recovery .error-line{overflow-wrap:anywhere;min-width:0}.page-component-card{border:1px solid var(--border);background:linear-gradient(135deg, var(--secondary), var(--card));text-align:left;border-radius:10px;overflow:hidden}.page-component-card>img{object-fit:cover;width:100%;height:175px}.page-component-copy{height:175px;font-size:var(--text-md);background:var(--card);color:var(--foreground);padding:15px;line-height:1.6;overflow:hidden}.page-component-copy svg{color:var(--tone-purple);margin-bottom:10px}.page-component-info{flex-direction:column;gap:7px;padding:11px;display:flex}.page-component-info>span{font-size:var(--text-2xs);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.page-component-info>strong{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-component-info>div{font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:5px;display:flex}.page-component-info b{font-size:var(--text-lg);color:var(--foreground);font-variant-numeric:tabular-nums}.page-component-info small{font-size:var(--text-xs);color:var(--muted-foreground)}.page-component-images{gap:2px;height:175px;display:flex;overflow:hidden}.page-component-images img{object-fit:cover;width:50%}.page-component-detail-image{object-fit:contain;background:var(--background);width:100%;max-height:300px}.page-component-lineage{flex-wrap:wrap;gap:8px;display:flex}.page-component-lineage button{font-size:var(--text-xs);color:var(--primary);align-items:center;gap:5px;display:flex}.page-placement{text-align:left;border:1px solid var(--border);font-size:var(--text-sm);border-radius:6px;flex-direction:column;gap:4px;padding:9px;display:flex}.page-placement small{font-size:var(--text-xs);color:var(--muted-foreground)}.pages-drafts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:13px;display:grid}.pages-drafts>button{border:1px solid var(--tone-purple);background:var(--card);text-align:left;border-radius:9px;padding:14px}.pages-drafts>button>div{align-items:center;gap:8px;display:flex}.pages-drafts strong{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pages-drafts svg{color:var(--tone-purple);flex-shrink:0}.pages-drafts p{font-size:var(--text-xs);color:var(--muted-foreground);height:50px;margin:12px 0;line-height:1.5;overflow:hidden}.pages-drafts footer{justify-content:space-between;gap:8px;display:flex}.pages-drafts footer span{font-size:var(--text-xs);white-space:nowrap;color:var(--muted-foreground)}.page-theme-list>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 9px;display:flex}.page-theme-list strong{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-theme-list svg{color:var(--tone-purple)}.page-theme-list small{font-size:var(--text-xs);color:var(--muted-foreground)}.page-theme-list a{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:5px;display:flex}.page-traffic-table table{width:100%;font-size:var(--text-sm)}.page-traffic-table th,.page-traffic-table td{text-align:right;border-bottom:1px solid var(--border);padding:9px}.page-traffic-table th:first-child,.page-traffic-table td:first-child{text-align:left}.page-traffic-table a{word-break:break-word;max-width:700px;color:var(--muted-foreground);align-items:center;gap:7px;display:flex}.page-traffic-table th{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:500}@media (max-width:1050px){.page-editor-body{grid-template-columns:235px minmax(0,1fr)}}@media (max-width:760px){.pages-desk{padding:0}.pages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.page-card-preview{height:180px}.page-card-actions{opacity:1;pointer-events:auto;gap:4px;top:120px}.page-card-actions button{width:28px;height:28px}.page-card-details{padding:8px}.page-metrics{gap:4px;padding:8px 5px}.page-metrics strong{font-size:16px}.page-editor-body{grid-template-columns:190px minmax(0,1fr)}.page-editor-inspector{padding:8px}.page-editor-top{gap:7px;padding:7px}.page-editor-foot span:last-child,.page-theme-list small,.page-editor-top .page-draft-tag{display:none}}.page-draft-visual{width:100%;min-width:0}.page-draft-thumbnail{background:var(--muted);border-radius:7px;height:240px;position:relative;overflow:hidden}.page-draft-thumbnail iframe{transform-origin:0 0;pointer-events:none;border:0;width:400%;height:400%;transform:scale(.25)}.page-draft-visual>.button{margin:8px 0}.message-artifact .page-draft-visual{grid-column:1/-1}.page-workspace{background:var(--background);min-width:0;min-height:calc(100vh - 125px);color:var(--foreground);flex-direction:column;display:flex}.page-workspace-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.page-workspace-back,.page-workspace-visit{color:var(--muted-foreground);align-items:center;gap:6px;font-size:14px;display:inline-flex}.page-workspace-identity{flex:1;min-width:180px}.page-workspace-identity h2{font-size:20px;font-weight:650;line-height:1.3}.page-workspace-identity span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.page-workspace-status{background:var(--secondary);color:var(--muted-foreground);border-radius:5px;padding:4px 8px;font-size:12px}.page-workspace-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding:0 18px;display:flex}.page-workspace-toolbar nav{flex:1;gap:3px;display:flex;overflow-x:auto}.page-workspace-toolbar nav button{white-space:nowrap;color:var(--muted-foreground);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:14px 10px;font-size:14px;display:flex}.page-workspace-toolbar nav button[aria-pressed=true]{border-color:var(--tone-purple);color:var(--foreground)}.page-workspace-toolbar>span{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.page-workspace [hidden]{display:none!important}.page-workspace-edit{flex:1;grid-template-columns:minmax(0,1fr) 230px;min-height:640px;display:grid}.page-editor-embedded{background:var(--background);flex-direction:column;min-width:0;height:calc(100vh - 245px);min-height:640px;display:flex}.page-editor-embedded .page-editor-top{padding:12px}.page-editor-embedded .page-editor-body{grid-template-columns:260px minmax(0,1fr)}.page-editor-embedded .page-editor-top>input{font-size:14px}.page-editor-embedded .page-editor-inspector{gap:14px;padding:14px;font-size:14px}.page-editor-embedded .page-editor-inspector input,.page-editor-embedded .page-element-editor label,.page-editor-embedded .page-theme-controls summary,.page-editor-embedded .page-element-editor textarea{font-size:14px}.page-editor-embedded .page-editor-source small,.page-editor-embedded .page-editor-source>span,.page-editor-embedded .page-editor-source a,.page-editor-embedded .page-parts-heading,.page-editor-embedded .page-element-editor>small,.page-editor-embedded .page-editor-foot,.page-editor-embedded .page-parts-list button,.page-editor-embedded .page-parts-heading strong{font-size:12px}.page-editor-embedded .page-parts-list{height:180px}.page-editor-embedded .page-parts-list button{padding:9px 8px}.page-editor-embedded .page-element-editor{gap:10px}.page-editor-embedded .page-selected-image{height:140px}.page-editor-embedded .page-element-editor>p{font-size:14px}.page-editor-embedded .page-image-order>div{cursor:grab;border:1px solid var(--border);border-radius:5px;padding:4px}.page-image-order img{pointer-events:none}.page-edit-stage.comparing{gap:10px}.page-compare-frame{flex-direction:column;gap:8px;width:100%;min-width:0;height:100%;display:flex}.page-compare-frame>span{text-align:center;color:var(--muted-foreground);font-size:12px}.page-compare-frame iframe{flex:1;min-height:0}.page-edit-stage.mobile .page-compare-frame{max-width:390px}.page-evidence-rail{border-left:1px solid var(--border);flex-direction:column;gap:14px;min-width:0;padding:18px 15px;display:flex}.page-evidence-heading{align-items:center;gap:7px;font-size:14px;display:flex}.page-evidence-rail h3{overflow-wrap:anywhere;font-size:15px;font-weight:600}.page-element-kind{color:var(--tone-purple);font-size:12px}.page-evidence-rail p{color:var(--muted-foreground);font-size:13px;line-height:1.55}.page-element-evidence dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:6px;padding:9px 0;font-size:13px;display:flex}.page-element-evidence dt{color:var(--muted-foreground)}.page-element-evidence dd{font-variant-numeric:tabular-nums}.page-evidence-context{border-top:1px solid var(--border);gap:8px;margin-top:auto;padding-top:15px;font-size:14px;display:grid}.page-evidence-context button{color:var(--tone-blue);align-items:center;gap:6px;font-size:12px;display:flex}.page-unsaved-prompt{background:var(--tint-amber);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex}.page-unsaved-prompt>span{flex:1}.page-workspace-analysis{min-width:0;padding:20px}.page-behavior-filters{align-items:center;gap:14px;margin-bottom:16px;font-size:14px;display:flex}.page-behavior-filters a{color:var(--tone-blue);align-items:center;gap:5px;margin-left:auto;display:flex}.page-workspace-history{grid-template-columns:1.1fr 1fr;gap:30px;padding:24px;display:grid}.page-workspace-history h3{margin-bottom:10px;font-size:18px;font-weight:600}.page-workspace-history p{color:var(--muted-foreground);margin-bottom:14px;font-size:14px;line-height:1.6}.page-workspace-history .page-version-list button{text-align:left;padding:15px 4px;font-size:14px}.page-workspace-history .page-version-list small{margin-top:5px;font-size:12px;display:block}.page-workspace-history .page-version-list button>span:first-of-type{flex:1}.page-workspace-history .page-related{margin:12px 0;font-size:14px}.page-workspace-history details{margin-top:24px;font-size:14px}.pages-insights{min-width:0;padding:20px}.pages-desk>.pages-insights{padding:12px 0}.pages-insights-heading,.page-experiments-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.pages-insights-heading>div,.page-experiments-heading>div{flex:1;min-width:180px}.pages-insights-heading h3,.page-experiments-heading h3{letter-spacing:-.025em;font-size:22px;font-weight:600}.pages-insights-heading span,.page-experiments-heading p{color:var(--muted-foreground);margin-top:5px;font-size:13px}.pages-insight-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:22px 0;display:grid}.pages-insight-stat{flex-direction:column;gap:6px;min-width:0;display:flex}.pages-insight-stat>span{color:var(--muted-foreground);font-size:13px}.pages-insight-stat strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,2vw,32px);font-weight:600}.pages-insight-stat.revenue strong,.pages-money{color:var(--tone-green)}.pages-insight-stat small{color:var(--muted-foreground);font-size:12px;line-height:1.4}.pages-insight-basis{color:var(--muted-foreground);max-width:1100px;margin:12px 0 18px;font-size:12px;line-height:1.6}.pages-product-summary{background:var(--secondary);border-radius:9px;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));align-items:center;gap:20px;margin:22px 0;padding:20px;display:grid}.pages-product-summary>div:first-child{flex-direction:column;gap:8px;font-size:15px;display:flex}.pages-product-summary>div:first-child span{color:var(--muted-foreground);font-size:12px;line-height:1.5}.pages-product-summary .pages-insight-stat strong{font-size:24px}.pages-insights-tabs{border-bottom:1px solid var(--border);gap:5px;margin:6px 0 18px;display:flex;overflow:auto}.pages-insights-tabs button{white-space:nowrap;color:var(--muted-foreground);border-bottom:2px solid #0000;padding:12px;font-size:14px}.pages-insights-tabs button[aria-pressed=true]{border-color:var(--tone-blue);color:var(--foreground)}.pages-insights-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.pages-insights-controls>label{border-bottom:1px solid var(--border);flex:1;align-items:center;gap:8px;min-width:190px;padding:8px 2px;display:flex}.pages-insights-controls input{background:0 0;outline:none;width:100%;font-size:14px}.pages-insights-controls:focus-within{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.pages-insights-table{width:100%;overflow:auto}.pages-insights-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.pages-insights-table th{color:var(--muted-foreground);text-align:right;border-bottom:1px solid var(--border);padding:12px;font-size:12px;font-weight:500}.pages-insights-table td{border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums;padding:14px 12px}.pages-insights-table th:first-child,.pages-insights-table td:first-child{text-align:left}.pages-insights-table td small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.pages-insight-page{text-align:left;white-space:normal;align-items:center;gap:10px;min-width:180px;max-width:360px;display:flex}.pages-insight-page img{object-fit:cover;border-radius:4px;width:44px;height:48px}.pages-insight-page>span{flex:1;min-width:0}.pages-insight-page strong{font-size:14px;font-weight:550;line-height:1.4;display:block}.pages-insight-page small{overflow-wrap:anywhere}.pages-insights-table p{color:var(--muted-foreground);padding:16px;font-size:14px}.pages-insights-table details{text-align:left;white-space:normal;max-width:500px}.pages-variant-sale{gap:15px;margin:10px 0;font-size:12px;display:flex}.pages-variant-sale>span:first-child{flex:1}.pages-compare-strip{background:var(--secondary);align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.pages-compare-strip>span{color:var(--muted-foreground);flex:1}.pages-comparison-grid{gap:16px;padding:18px 0;display:flex;overflow:auto}.pages-comparison-grid>div{border:1px solid var(--border);border-radius:8px;flex:1;gap:15px;min-width:190px;padding:16px;display:grid}.pages-comparison-grid>div>strong{font-size:14px}.pages-comparison-grid .pages-insight-stat strong{font-size:24px}.pages-journey-bars{max-width:950px;margin-top:25px}.pages-journey-bars h4{font-size:17px;font-weight:600}.pages-journey-bars p{color:var(--muted-foreground);margin:8px 0 18px;font-size:13px}.pages-journey-bars>div{grid-template-columns:130px 1fr 175px;align-items:center;gap:15px;margin:14px 0;font-size:14px;display:grid}.pages-journey-bars>div>div{background:var(--secondary);border-radius:4px;height:10px;overflow:hidden}.pages-journey-bars i{background:var(--tone-purple);border-radius:4px;height:100%;display:block}.pages-journey-bars strong{text-align:right;font-size:13px;font-weight:500}.pages-source-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pages-source-coverage>div{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;padding:18px;font-size:14px;display:flex}.pages-source-coverage>div>span{color:var(--tone-blue);align-items:center;gap:6px;font-size:13px;display:flex}.pages-source-coverage p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.pages-source-coverage>.pages-profit-coverage,.pages-source-coverage>p{grid-column:1/-1}.pages-data-empty{color:var(--muted-foreground);padding:32px 16px;font-size:14px}.pages-insights-source{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;padding-top:16px;font-size:12px;display:flex}.pages-insights-source button{color:var(--tone-blue);align-items:center;gap:5px;margin-left:auto;display:flex}.page-experiments{padding:24px}.page-experiments-layout{grid-template-columns:250px minmax(0,1fr);gap:24px;display:grid}.page-experiment-list{border-right:1px solid var(--border);padding-right:18px}.page-experiment-list>button{text-align:left;border-radius:6px;align-items:flex-start;gap:10px;width:100%;margin-bottom:5px;padding:13px 10px;display:flex}.page-experiment-list>button.active{background:var(--secondary)}.page-experiment-list strong{font-size:14px;line-height:1.4;display:block}.page-experiment-list small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.page-experiment-list>p{color:var(--muted-foreground);font-size:14px;line-height:1.6}.page-experiment-content{min-width:0;max-width:1050px}.page-experiment-content p{color:var(--muted-foreground);margin:12px 0;font-size:14px;line-height:1.6}.page-experiment-content h4{margin:24px 0 14px;font-size:17px;font-weight:600}.page-test-builder{gap:16px;display:grid}.page-test-builder>label{gap:7px;font-size:14px;display:grid}.page-test-builder textarea{border:1px solid var(--border);resize:vertical;background:var(--background);border-radius:6px;width:100%;padding:10px;font-size:15px}.page-test-builder>p{margin:0}.page-test-builder>button{justify-self:start}.page-test-variants{align-items:center;gap:20px;padding:20px 0;display:flex}.page-test-variants>div{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.page-test-variants strong{font-size:16px}.page-test-variants span{color:var(--muted-foreground);font-size:12px}.page-test-variants button{text-align:left;color:var(--tone-purple);align-items:center;gap:6px;font-size:13px;display:flex}.page-test-detail-heading{align-items:center;gap:15px;display:flex}.page-test-detail-heading h3{flex:1;font-size:22px;font-weight:600}.page-test-detail-heading>span{color:var(--tone-purple);font-size:12px}.page-test-diffs>div{border-bottom:1px solid var(--border);padding:16px 0}.page-test-diffs>div>strong{font-size:15px;display:block}.page-test-diffs>div>span,.page-test-diffs small{color:var(--muted-foreground);font-size:12px}.page-test-diffs>div>div{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;display:grid}.page-test-image-line{gap:5px;display:flex;overflow-x:auto}.page-test-image-line img{object-fit:cover;border-radius:4px;width:65px;height:70px}.page-test-warning{border-left:2px solid var(--tone-amber);padding-left:12px}.page-test-prepared{color:var(--tone-green)!important}.page-test-empty{max-width:680px;padding:45px 20px}.page-test-empty>svg{color:var(--tone-purple);margin-bottom:15px}.page-test-empty h3{font-size:22px;font-weight:600}.page-test-results>div{border:1px solid var(--border);border-radius:8px;margin:10px 0;padding:16px}.page-test-results>div>span{color:var(--muted-foreground);margin-left:15px;font-size:12px}.page-test-results>div>div{align-items:center;gap:15px;padding-top:15px;font-size:14px;display:flex}.page-test-results>div>div>span{flex:1}.page-test-results small{color:var(--muted-foreground);font-size:12px}@media (max-width:1250px){.page-workspace-edit{grid-template-columns:minmax(0,1fr)}.page-evidence-rail{border-left:0;border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:15px;display:grid}.page-evidence-context{margin-top:0}.pages-insight-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px}.pages-product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pages-product-summary>div:first-child{grid-column:1/-1}.page-workspace-toolbar>span{display:none}}@media (max-width:760px){.page-workspace-header{gap:10px;padding:14px}.page-workspace-identity{flex-basis:100%;order:-1}.page-workspace-visit{display:none}.page-workspace-toolbar{padding:0 8px}.page-workspace-toolbar nav button{padding:12px 8px;font-size:13px}.page-editor-embedded{height:auto;min-height:760px}.page-editor-embedded .page-editor-body{flex-direction:column-reverse;display:flex}.page-editor-embedded .page-editor-inspector{border-top:1px solid var(--border);border-right:0;max-height:420px}.page-editor-embedded .page-edit-stage{height:440px;min-height:440px}.page-editor-embedded .page-editor-top{flex-wrap:wrap}.page-editor-top>input{flex-basis:60%;max-width:none}.page-editor-embedded .page-edit-stage.comparing{flex-direction:column;height:800px}.page-editor-embedded .comparing .page-compare-frame{min-height:370px}.page-evidence-rail{grid-template-columns:1fr}.pages-insights,.page-experiments,.page-workspace-analysis{padding:15px}.pages-insight-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pages-insight-stat strong{font-size:27px}.pages-source-coverage,.page-experiments-layout{grid-template-columns:1fr}.page-experiment-list{border-right:0;border-bottom:1px solid var(--border);gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.page-experiment-list>button{min-width:220px}.page-test-variants{flex-wrap:wrap}.page-test-variants>div{min-width:200px}.page-workspace-history{grid-template-columns:1fr;padding:15px}.pages-journey-bars>div{grid-template-columns:100px 1fr;gap:8px}.pages-journey-bars strong{grid-column:2}.page-test-results>div>div{flex-wrap:wrap}}.pages-purchase-evidence h4{margin:20px 0 8px;font-size:18px;font-weight:600}.pages-linked-values{gap:35px;margin:20px 0;display:flex}.pages-purchase-evidence .pages-insights-table td{white-space:normal;max-width:330px;font-size:13px}.pages-order-link{color:var(--tone-blue);align-items:center;gap:5px;display:inline-flex}.page-publishing{min-width:0;padding:24px}.page-publishing header{margin-bottom:24px}.page-publishing h3{font-size:22px;font-weight:600}.page-publishing p{color:var(--muted-foreground);margin:10px 0;font-size:14px;line-height:1.6}.page-publish-select{flex-wrap:wrap;align-items:center;gap:15px;margin:15px 0 25px;display:flex}.page-publish-select>button:not([data-slot]){color:var(--tone-blue);align-items:center;gap:6px;font-size:13px;display:flex}.page-publish-layout{grid-template-columns:240px minmax(0,1fr);gap:25px;display:grid}.page-publish-layout>aside{border-right:1px solid var(--border);padding-right:15px}.page-publish-layout>aside>button{text-align:left;border-radius:6px;flex-direction:column;gap:8px;width:100%;margin-bottom:6px;padding:14px 10px;display:flex}.page-publish-layout>aside>button.active{background:var(--secondary)}.page-publish-layout>aside strong{font-size:14px}.page-publish-layout>aside span,.page-publish-layout>aside small{color:var(--muted-foreground);font-size:12px}.page-publish-review-heading{align-items:center;gap:15px;display:flex}.page-publish-review-heading h4{flex:1;font-size:20px;font-weight:600}.page-publish-review-heading>span{color:var(--tone-purple);font-size:13px}.page-publish-title-diff{grid-template-columns:1fr 20px 1fr;align-items:center;gap:20px;padding:25px 0;display:grid}.page-publish-title-diff span{color:var(--muted-foreground);font-size:12px}.page-publish-title-diff p{color:var(--foreground);font-size:18px}.page-publish-action{border-top:1px solid var(--border);margin-top:25px;padding-top:15px}.page-publish-note{font-size:12px!important}.page-publish-image-order{flex-direction:column;gap:10px;margin:15px 0;font-size:13px;display:flex}.page-publish-image-order>div{gap:8px;display:flex;overflow:auto}.page-publish-image-order figure{flex-shrink:0;position:relative}.page-publish-image-order img{object-fit:contain;background:#fff;border-radius:5px;width:100px;height:100px}.page-publish-image-order figcaption{text-align:center;margin-top:5px;font-size:12px}.page-publish-receipt{background:var(--secondary);color:var(--tone-green);border-radius:7px;align-items:flex-start;gap:12px;margin-top:25px;padding:20px;display:flex}.page-publish-receipt strong{font-size:15px}.page-publish-receipt a{align-items:center;gap:5px;font-size:13px;display:flex}.page-publish-events{margin-top:25px;font-size:13px}.page-publish-events>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 0;display:flex}@media (max-width:760px){.page-publishing{padding:15px}.page-publish-layout{grid-template-columns:1fr}.page-publish-layout>aside{border-right:0;padding:0;display:flex;overflow:auto}.page-publish-layout>aside>button{min-width:180px}.page-publish-title-diff{gap:10px}.page-publish-title-diff p{font-size:16px}}.page-test-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-test-variant-result{border:1px solid var(--border);border-radius:14px;min-width:0;padding:20px}.page-test-variant-result h4{margin:0 0 16px}.page-test-cohort{gap:20px;margin:0 0 20px;display:flex}.page-test-cohort dt{color:var(--muted-foreground);font-size:11px}.page-test-cohort dd{font-variant-numeric:tabular-nums;margin:4px 0;font-size:22px}.page-test-metric{grid-template-columns:1fr auto;gap:5px 10px;padding:12px 0;display:grid}.page-test-metric strong{font-variant-numeric:tabular-nums;font-size:20px}.page-test-metric small{color:var(--muted-foreground);grid-column:1/-1}.page-test-meter{background:var(--muted);border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.page-test-meter i{background:var(--primary);border-radius:5px;height:100%;display:block}.page-test-health{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.page-test-health span{background:var(--muted);border-radius:20px;padding:6px 10px;font-size:12px}.page-test-delivery{background:var(--muted);border-radius:12px;padding:18px}.page-test-delivery button{margin:6px 8px 0 0}.page-test-order-value{flex-direction:column;gap:4px;padding:14px 0;display:flex}.page-test-order-value strong{font-size:26px}.page-test-order-value span{color:var(--muted-foreground);font-size:12px}@media (max-width:700px){.page-test-comparison{grid-template-columns:1fr}}.agent-result-card{border:1px solid var(--hairline);background:var(--card);width:100%;min-width:0;box-shadow:none;transition:border-color var(--motion-change) var(--motion-settle), box-shadow var(--motion-change) var(--motion-settle);border-radius:11px;overflow:hidden}.agent-result-review{border:1px solid var(--border);color:var(--foreground);background:var(--card);border-radius:8px;padding:8px 10px;font-size:12px}.agent-result-review summary{cursor:pointer;color:var(--tone-purple)}.agent-result-review summary svg{vertical-align:middle;margin-right:5px;display:inline-block}.agent-result-review p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.agent-result-review>button{color:var(--tone-purple);margin-top:8px}.agent-result-card[data-status=approved]{border-color:var(--tone-blue);box-shadow:none}.agent-result-card[data-status=published]{border-color:var(--tone-green);box-shadow:none}.agent-result-preview{background:var(--background);cursor:pointer;width:100%;min-height:54px;color:var(--tone-purple);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.agent-result-preview.has-image img,.agent-result-card>video{object-fit:contain;background:var(--background);width:100%;max-height:360px;display:block}.agent-result-open{background:color-mix(in srgb, var(--card) 92.55%, transparent);border:1px solid var(--hairline);color:var(--foreground);opacity:0;transition:opacity var(--motion-quick) var(--motion-settle);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex;position:absolute;bottom:10px;right:10px}:is(.agent-result-preview:hover .agent-result-open,.agent-result-preview:focus-visible .agent-result-open){opacity:1}.agent-result-info{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.agent-result-labels{color:var(--tone-purple);align-items:center;gap:7px;font-size:12px;display:flex}.agent-result-labels>span:first-child{text-transform:uppercase;letter-spacing:.035em;font-weight:650}.agent-result-labels>small{color:var(--muted-foreground);margin-left:auto}.agent-result-title{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;min-width:0;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:650;display:block;overflow:hidden}.agent-result-actions,.agent-result-feedback>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.agent-result-actions>button,.agent-result-feedback>div>button{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:6px;flex:82px;justify-content:center;align-items:center;gap:5px;padding:7px 5px;font-size:12px;line-height:1.2;display:flex}.agent-result-actions>button:disabled,.agent-result-feedback button:disabled{opacity:.45;cursor:default}.result-decision{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.result-decision>button{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--card);min-height:32px;color:var(--foreground);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-quick) var(--motion-settle), border-color var(--motion-quick) var(--motion-settle), filter var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.result-decision>.result-approve{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.result-decision>button:hover:not(:disabled){filter:brightness(1.06)}.result-decision>button:not(.result-approve):hover:not(:disabled){background:var(--surface-hover)}.result-decision>button:active:not(:disabled){transform:scale(.97)}.result-decision>button:disabled{opacity:.45;cursor:default}.agent-result-actions .result-compare{background:var(--card);border-color:var(--hairline);color:var(--foreground)}.agent-result-actions>.result-more-trigger{color:var(--muted-foreground);flex:none;margin-left:auto;padding:7px 8px}.result-more-menu{border-radius:var(--radius-panel);flex-flow:wrap;gap:8px;width:260px;padding:12px}.result-more-menu>button{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--card);color:var(--foreground);cursor:pointer;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.result-more-menu>button:disabled{opacity:.45;cursor:default}.agent-result-actions .result-revise,.agent-result-feedback .result-revise{background:linear-gradient(135deg, var(--fill-purple), var(--fill-blue));border-color:var(--tone-purple);color:var(--on-fill)}.agent-result-feedback{border-top:1px solid var(--border);gap:7px;padding-top:5px;display:grid}.agent-result-feedback label{color:var(--foreground);font-size:13px}.agent-result-feedback textarea{resize:vertical;background:var(--card);width:100%;min-height:78px;max-height:200px;color:var(--foreground);border:1px solid var(--border);border-radius:7px;padding:8px;font-size:14px;line-height:1.4}.agent-result-feedback>small,.result-notice{color:var(--muted-foreground);font-size:12px;line-height:1.4}.result-notice{color:var(--foreground);animation:merchanting-surface-in var(--motion-change) var(--motion-settle) both;align-items:center;gap:5px;display:flex}.result-notice .result-check{animation:merchanting-check-in var(--motion-very-slow) var(--motion-settle) both;flex:none}.result-notice[data-approved] .result-check{color:var(--tone-blue)}@media (prefers-reduced-motion:reduce){.agent-result-card,.agent-result-open,.result-decision>button{transition:none}.result-decision>button:active:not(:disabled){transform:none}.result-notice,.result-notice .result-check{animation:none}}.artifact-compare-dialog{background:var(--background);width:min(1100px,100vw - 32px);max-height:92dvh;overflow:auto;max-width:1100px!important}.artifact-compare-dialog [data-slot=dialog-description]{text-overflow:ellipsis;white-space:nowrap;max-width:95%;font-size:14px;overflow:hidden}.artifact-compare-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.artifact-compare-images figure{background:var(--background);border:1px solid var(--border);border-radius:9px;min-width:0;margin:0;overflow:hidden}.artifact-compare-images img{object-fit:contain;width:100%;height:65dvh;max-height:750px;display:block}.artifact-compare-images figcaption{color:var(--foreground);justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.artifact-compare-images figcaption button{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:flex}@media (hover:none){.agent-result-open{opacity:1}}.card-inspector .historical-results .ws-scoreboard{margin:14px 0 18px}.card-inspector .results-title>span:last-child,.card-inspector .roas-comparison>div>span,.card-inspector .results-source-detail{color:var(--muted-foreground)}.card-inspector .roas-track i{background:var(--tone-neutral)}.card-inspector .roas-comparison strong{color:var(--foreground)}@media (max-width:600px){.artifact-compare-images{gap:6px}.artifact-compare-images img{height:48dvh}.artifact-compare-images figcaption{flex-wrap:wrap;padding:7px;font-size:12px}}.jobs-desk{flex-direction:column;gap:12px;min-width:0;display:flex}.jobs-desk .ws-heading{gap:6px}.job-icon-button{width:30px;height:30px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid}.job-icon-button:hover{background:var(--secondary);color:var(--foreground)}.job-icon-button svg{transition:transform .15s}.jobs-toolbar .job-mine{border:1px solid var(--border);height:30px;color:var(--secondary-foreground);font-size:var(--text-sm);white-space:nowrap;border-radius:7px;padding:0 12px}.jobs-toolbar .job-mine.active{border-color:var(--primary);background:var(--tint-purple);color:var(--primary)}.jobs-search{flex:200px;min-width:140px;max-width:none}.job-rows{flex-direction:column;gap:9px;display:flex}.job-card{--job-accent:var(--tone-neutral);border:1px solid var(--border);border-left:3px solid var(--job-accent);background:var(--card);border-radius:10px;min-width:0;overflow:hidden}.job-card[data-tone=blue]{--job-accent:var(--tone-blue)}.job-card[data-tone=cyan]{--job-accent:var(--tone-cyan)}.job-card[data-tone=purple]{--job-accent:var(--tone-purple)}.job-card[data-tone=green]{--job-accent:var(--tone-green)}.job-card[data-tone=amber]{--job-accent:var(--tone-amber)}.job-card[data-tone=red]{--job-accent:var(--tone-red)}.job-card[data-tone=neutral]{--job-accent:var(--tone-neutral)}.job-card:hover{border-color:color-mix(in srgb, var(--job-accent) 60%, var(--border))}.job-main-row{align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.job-preview{border:1px solid var(--border);width:56px;height:56px;color:var(--job-accent);background:var(--secondary);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.job-preview img{object-fit:cover;width:100%;height:100%}.job-main-content{flex:1;min-width:0}.job-request{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--foreground);font-size:14px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.job-meta{min-width:0;color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:12px;margin-top:6px;display:flex}.job-meta span{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.job-meta .job-space{color:var(--foreground);flex:none;max-width:none;font-weight:500}.job-state{font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.job-actions{flex:none;gap:3px;display:flex}.job-error{font-size:var(--text-md);color:var(--tone-red);border-top:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 42%, transparent);margin:0;padding:8px 12px;line-height:1.5}.job-recovery{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px;display:flex}.job-recovery>button{border:1px solid var(--input);font-size:var(--text-sm);white-space:nowrap;color:var(--foreground);border-radius:5px;align-items:center;gap:6px;padding:5px 9px;line-height:1.25;display:flex}.job-recovery>button:first-of-type{color:var(--job-accent);border-color:color-mix(in srgb, var(--job-accent) 40%, var(--border));background:color-mix(in srgb, var(--job-accent) 8%, var(--card))}.job-recovery button:disabled{opacity:.5}.job-expanded{border-top:1px solid var(--border);background:var(--background);padding:12px}.job-full-request{color:var(--foreground);white-space:pre-wrap;margin:0 0 10px;font-size:14px;line-height:1.5}.job-recovery-note{font-size:var(--text-sm);color:var(--tone-amber);margin:0 0 12px;line-height:1.5}.job-outputs{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.job-outputs button{border:1px solid var(--border);background:var(--secondary);border-radius:7px;flex:1;align-items:center;gap:10px;min-width:220px;max-width:420px;padding:8px;display:flex}.job-outputs img{object-fit:contain;background:var(--background);border-radius:4px;width:55px;height:65px}.job-outputs button>span{text-align:left;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.job-outputs strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.job-outputs small{font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.job-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.job-timeline li{font-size:var(--text-md);color:var(--secondary-foreground);align-items:center;gap:9px;padding:6px 0;display:flex}.job-timeline small{font-size:var(--text-sm);color:var(--muted-foreground);margin-left:auto}.job-step-dot{background:var(--tone-blue);border-radius:50%;flex:none;width:7px;height:7px}.job-timeline [data-status=completed] .job-step-dot{background:var(--tone-green)}.job-timeline [data-status=failed] .job-step-dot{background:var(--tone-red)}.jobs-pagination{font-size:var(--text-md);color:var(--secondary-foreground);justify-content:flex-end;align-items:center;gap:12px;display:flex}.jobs-pagination button{border:1px solid var(--border);border-radius:5px;padding:5px 10px}.jobs-pagination button:disabled{opacity:.4}.header-jobs-count{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--tone-cyan);background:var(--tint-cyan);border:1px solid var(--border);border-radius:5px;padding:1px 5px}@media (max-width:950px){.job-meta{gap:8px}.job-meta span{max-width:115px}.jobs-search{flex-basis:240px}.job-main-row{gap:9px}.job-state{max-width:135px}}@media (max-width:650px){.job-main-row{flex-wrap:wrap}.job-preview{width:45px;height:48px}.job-main-content{flex-basis:calc(100% - 65px)}.job-state{flex-direction:row;flex:1;align-items:center;gap:10px;max-width:none;margin-left:54px}.job-meta{flex-wrap:wrap;row-gap:3px}.job-meta span{max-width:125px}.job-actions{margin-left:auto}.job-outputs button{flex-basis:100%;min-width:0;max-width:none}}.operations-desk{--operations-accent:var(--tone-orange)}.operations-tabs{flex-wrap:nowrap;overflow-x:auto}.operations-tabs button{white-space:nowrap}.operations-areas{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 28px;display:grid}.operations-areas>button{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.operations-areas>button:hover,.operations-workflow:hover{background:var(--secondary);border-color:var(--operations-accent)}.operations-areas span{color:var(--operations-accent);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.operations-areas strong{font-size:16px;line-height:1.4}.operations-areas small,.operations-workflow-copy span,.operations-workflow-heading p,.operations-boundary{color:var(--muted-foreground);font-size:12px;line-height:1.6}.operations-workflow-heading{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}.operations-workflow-heading h2{font-size:18px;font-weight:650}.operations-search{max-width:300px}.operations-layout{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.operations-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.operations-workflows{flex-direction:column;align-self:start;gap:7px;display:flex}.operations-workflow{border:1px solid var(--border);text-align:left;border-radius:10px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.operations-workflow[aria-pressed=true]{border-color:var(--operations-accent);background:var(--secondary)}.operations-workflow-icon{color:var(--operations-accent);flex-shrink:0}.operations-workflow-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.operations-workflow-copy strong{font-size:14px}.operations-workflow-copy small{color:var(--muted-foreground);font-size:12px}.operations-detail{border:1px solid var(--border);background:var(--card);overflow-wrap:anywhere;border-radius:14px;align-self:start;padding:22px}.operations-detail h2{margin:8px 0 20px;font-size:21px;font-weight:650;line-height:1.4}.operations-detail-top{color:var(--operations-accent);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.operations-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.operations-detail dt{color:var(--muted-foreground);font-size:12px}.operations-detail dd{margin-top:4px;font-size:13px}.operations-source-status{border-left:2px solid var(--operations-accent);margin:15px 0;padding-left:12px;font-size:12px;line-height:1.6}.operations-detail-actions,.operations-connections{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.operations-source-link{color:var(--operations-accent);align-items:center;gap:8px;margin-right:10px;padding:8px 0;font-size:13px;display:inline-flex}.operations-connections{border-top:1px solid var(--border);padding-top:16px}.operations-connections>span{color:var(--muted-foreground);font-size:12px}.operations-boundary{max-width:900px;margin:12px 0 24px}.operations-fields{flex-direction:column;gap:14px;display:flex}.operations-editor{max-height:90vh;overflow:auto}.operations-field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:1150px){.operations-areas{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-layout.has-detail{grid-template-columns:1fr}.operations-detail{grid-row:1}}@media (max-width:650px){.operations-areas{grid-template-columns:1fr;gap:8px}.operations-areas>button{padding:14px}.operations-workflow-heading{flex-direction:column;align-items:stretch}.operations-search{max-width:none}.operations-detail{padding:16px}.operations-detail dl{grid-template-columns:1fr 1fr}.operations-field-pair{grid-template-columns:1fr}}.ops-reports{min-width:0;margin:8px 0 20px}.ops-hero{border:1px solid var(--border);background:linear-gradient(120deg, color-mix(in srgb, var(--tone-orange) 7%, var(--card)), var(--card) 65%);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.ops-eyebrow{color:var(--operations-accent);letter-spacing:.14em;font-size:10px;font-weight:750}.ops-hero h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(22px,2.4vw,32px);font-weight:650}.ops-hero p,.ops-report-heading p,.ops-source-intro p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.ops-coverage-link{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:20px 1fr 16px;align-items:center;gap:5px 12px;min-width:235px;padding:16px;display:grid}.ops-coverage-link span{color:var(--muted-foreground);grid-column:2/4;font-size:11px}.ops-coverage-link>svg:last-child{grid-area:1/3}.ops-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.ops-pulse button{border:1px solid var(--border);text-align:left;background:var(--card);border-radius:12px;padding:18px}.ops-pulse button:hover,.ops-pulse button[aria-pressed=true]{border-color:var(--operations-accent)}.ops-pulse button>span{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:12px;display:flex}.ops-pulse strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:12px 0 6px;font-size:30px;font-weight:600;display:block}.ops-pulse p{min-height:36px;font-size:12px;line-height:1.5}.ops-pulse small{color:var(--muted-foreground);margin-top:12px;font-size:10px;display:block}.ops-report-choices{gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.ops-report-choices button{text-align:left;border:1px solid var(--border);border-radius:10px;flex-shrink:0;max-width:300px;padding:12px 16px}.ops-report-choices button[aria-pressed=true]{border-color:var(--operations-accent);background:var(--secondary)}.ops-report-choices span{font-size:13px;font-weight:600;display:block}.ops-report-choices small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.ops-report-table{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;overflow:hidden}.ops-report-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 14px;display:flex}.ops-report-heading h2{margin:6px 0;font-size:20px;font-weight:650}.ops-reports a{color:var(--operations-accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ops-report-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 20px;padding:0 22px 16px;font-size:11px;display:flex}.ops-report-evidence{border-top:1px solid var(--border);background:var(--secondary);padding:12px 22px;font-size:12px}.ops-reports summary{cursor:pointer}.ops-report-evidence p{margin:8px 0;line-height:1.6}.ops-report-evidence small{color:var(--muted-foreground)}.ops-table-controls{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 22px;display:flex}.ops-table-controls label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.ops-table-controls label:first-child{flex:1;min-width:200px}.ops-table-controls select{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:8px;font-size:12px}.ops-table-scroll{max-height:650px;overflow:auto}.ops-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.ops-table-scroll th,.ops-table-scroll td{text-align:right;border-top:1px solid var(--border);white-space:nowrap;padding:13px 16px}.ops-table-scroll thead th{z-index:2;background:var(--secondary);color:var(--muted-foreground);font-size:11px;position:sticky;top:0}.ops-table-scroll th:first-child{text-align:left;background:var(--card);z-index:1;white-space:normal;min-width:260px;max-width:380px;position:sticky;left:0}.ops-table-scroll thead th:first-child{z-index:3;background:var(--secondary)}.ops-table-scroll tbody th button{text-align:left}.ops-table-scroll tbody th strong{font-weight:550;line-height:1.5}.ops-table-scroll tbody th small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:5px;font-size:9px;font-weight:400;display:block}.ops-table-scroll td{font-variant-numeric:tabular-nums}.ops-table-scroll td[data-missing=true]{color:var(--muted-foreground);font-size:10px}.ops-table-scroll tr[data-selected=true]>*,.ops-table-scroll tr:hover>*{background:var(--secondary)}.ops-pagination{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.ops-pagination>span{color:var(--muted-foreground);margin-right:auto;font-size:11px}.ops-row-detail{border-top:2px solid var(--operations-accent);background:var(--secondary);padding:4px 22px 22px}.ops-row-detail .ops-report-heading{padding-left:0;padding-right:0}.ops-row-detail h3{margin:6px 0;font-size:19px;font-weight:600}.ops-row-detail h4{margin:22px 0 8px;font-size:13px;font-weight:650}.ops-row-detail>p,.ops-match-note{color:var(--muted-foreground);font-size:12px;line-height:1.6}.ops-row-values{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;padding:12px 0;display:grid}.ops-row-values small{color:var(--muted-foreground);font-size:10px;display:block}.ops-row-values strong{margin-top:5px;font-size:15px;font-weight:550;display:block}.ops-related{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.ops-related>button,.ops-related>a{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.ops-related small{color:var(--muted-foreground);margin-top:4px;font-size:10px;display:block}.ops-source-intro,.ops-sync-note,.ops-data-empty{align-items:center;gap:12px;padding:20px 0;display:flex}.ops-source-intro h2{margin-bottom:6px;font-size:21px;font-weight:600}.ops-sync-note{border:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);border-radius:10px;margin-bottom:20px;padding:14px;font-size:12px;line-height:1.6}.ops-sync-note>svg{flex-shrink:0}.ops-sources{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:20px 0;display:grid}.ops-source{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:18px}.ops-source>summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-source strong{font-size:14px;font-weight:600}.ops-source small{color:var(--muted-foreground);margin:6px 0;font-size:11px;display:block}.ops-source p{margin:14px 0;font-size:12px;line-height:1.6}.ops-source dl{flex-wrap:wrap;gap:20px;margin:15px 0;font-size:11px;display:flex}.ops-source dt{color:var(--muted-foreground);margin-bottom:5px}.ops-integration{border-left:2px solid var(--operations-accent);padding-left:12px}.ops-tab-links{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.ops-tab-links a{background:var(--secondary);border-radius:5px;padding:6px 8px;font-size:10px}.ops-source ul{max-height:340px;margin-top:12px;overflow:auto}.ops-source li{border-top:1px solid var(--border);padding:10px 0}.ops-data-empty{color:var(--muted-foreground);padding:22px;font-size:13px}@media (max-width:1000px){.ops-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-hero{flex-direction:column;align-items:stretch}.ops-sources{grid-template-columns:1fr}}@media (max-width:600px){.ops-pulse{grid-template-columns:1fr 1fr;gap:8px}.ops-pulse button{padding:12px}.ops-pulse strong{font-size:24px}.ops-hero{padding:18px}.ops-report-heading{flex-direction:column;align-items:flex-start}.ops-table-scroll th:first-child{min-width:170px;max-width:210px}.ops-table-controls{gap:10px;padding:12px}}.operations-workspace .ops-native-tabs{gap:22px;display:flex;overflow:auto}.ops-native-tabs button{white-space:nowrap;align-items:center;gap:7px;display:flex}.ops-inventory-stats{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 24px;display:grid;overflow:hidden}.ops-inventory-stats>div{border-right:1px solid var(--border);flex-direction:column;gap:7px;padding:20px 24px;display:flex}.ops-inventory-stats>div:last-child{border:0}.ops-inventory-stats span{color:var(--muted-foreground);font-size:14px}.ops-inventory-stats strong{letter-spacing:-1px;font-size:32px}.ops-inventory-stats small{color:var(--muted-foreground);font-size:12px}.ops-view-picker{margin:12px 0}.ops-view-picker label{color:var(--muted-foreground);align-items:center;gap:12px;font-size:12px;display:flex}.ops-view-picker select,.ops-plan-dialog select{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:8px;max-width:100%;padding:9px 12px}.operations-workspace .ops-report-table{border-radius:12px;margin:0}.operations-workspace .ops-report-meta{gap:18px;font-size:12px}.operations-workspace .ops-report-heading h2{font-size:20px}.operations-workspace .ops-report-heading p{font-size:12px}.ops-section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ops-section-title h2{font-size:21px;font-weight:650}.ops-section-title p,.ops-data-settings>p{color:var(--muted-foreground);font-size:12px}.ops-data-settings{padding-top:20px}.ops-process-archive{margin-top:30px}.ops-plan-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030712bb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ops-plan-dialog{background:var(--background);border:1px solid var(--border);border-radius:16px;width:min(590px,100%);max-height:88vh;padding:26px;overflow:auto;box-shadow:0 24px 80px #0008}.ops-plan-dialog label{flex-direction:column;gap:8px;margin-top:18px;font-size:12px;display:flex}.ops-plan-dialog textarea{border:1px solid var(--border);min-height:94px;color:var(--foreground);background:0 0;border-radius:8px;padding:12px}.ops-plan-facts{border-bottom:1px solid var(--border);justify-content:space-between;padding:20px 0;display:flex}.ops-plan-facts span{color:var(--muted-foreground);flex-direction:column;gap:8px;font-size:12px;display:flex}.ops-plan-facts strong{color:var(--foreground);font-size:20px}.ops-plan-inputs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ops-plan-dialog p,.ops-plan-dialog footer span{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.ops-plan-dialog footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.ops-sheets{border:1px solid var(--border);border-radius:12px;grid-template-columns:265px minmax(0,1fr);min-height:560px;margin-top:20px;display:grid;overflow:hidden}.ops-sheet-library{border-right:1px solid var(--border);max-height:740px;padding:15px;overflow:auto}.ops-workbook{margin-top:22px}.ops-workbook h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.ops-workbook button{text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px;font-size:12px;display:flex}.ops-workbook button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.ops-workbook button:hover{background:var(--muted)}.ops-workbook small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.ops-sheet-main{min-width:0;padding:20px}.ops-sheet-welcome{text-align:center;min-height:450px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:480px;margin:auto;display:flex}.ops-sheet-welcome h2{color:var(--foreground);font-size:22px}.ops-sheet-welcome p{font-size:14px;line-height:1.7}.ops-native-sheet-scroll{border:1px solid var(--border);max-height:610px;overflow:auto}.ops-native-sheet{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:12px}.ops-native-sheet td,.ops-native-sheet th{border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;min-width:90px;max-width:260px;height:31px;padding:6px 9px;overflow:hidden}.ops-native-sheet th{background:var(--muted);color:var(--muted-foreground);z-index:1;font-weight:400;position:sticky;top:0}.ops-native-sheet tr>th:first-child{min-width:40px;left:0}.ops-native-sheet tbody tr:hover td{background:color-mix(in srgb, var(--primary) 5%, transparent)}@media (max-width:1000px){.ops-sheets{grid-template-columns:210px minmax(0,1fr)}.ops-inventory-stats>div{padding:15px}.ops-inventory-stats strong{font-size:26px}}@media (max-width:680px){.ops-inventory-stats{grid-template-columns:repeat(2,1fr)}.ops-inventory-stats>div{border-bottom:1px solid var(--border)}.ops-sheets{grid-template-columns:1fr}.ops-sheet-library{border-right:0;border-bottom:1px solid var(--border);max-height:200px}.ops-plan-backdrop{padding:10px}.ops-plan-dialog{padding:18px}.ops-plan-inputs{gap:10px}}.ops-cell-jump,.ops-auto-refresh{align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.ops-cell-jump input{max-width:110px}.ops-native-sheet td[data-current=true]{outline:2px solid var(--primary);outline-offset:-2px;background:color-mix(in srgb, var(--primary) 12%, transparent)}.ops-auto-refresh{flex-wrap:wrap;justify-content:space-between}.ops-stock-filters{scrollbar-width:thin;gap:8px;padding:14px 20px 0;display:flex;overflow-x:auto}.ops-stock-filters button{white-space:nowrap;border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.ops-stock-filters button[aria-pressed=true]{background:var(--secondary);color:var(--foreground);border-color:var(--tone-orange)}.ops-stock-filters button span{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:11px}.ops-view-toggle{border:1px solid var(--border);border-radius:8px;gap:2px;padding:2px;display:flex}.ops-product-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;padding:4px 20px 20px;display:grid}.ops-product-card{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.ops-product-card:hover{border-color:color-mix(in srgb, var(--tone-orange) 55%, var(--border));box-shadow:0 4px 20px #00000012}.ops-product-card-main{text-align:left;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.ops-product-image{background:var(--secondary);border:1px solid var(--border);width:48px;min-width:48px;height:48px;color:var(--muted-foreground);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ops-product-image img{object-fit:contain;width:100%;height:100%}.ops-product-image.is-large{background:color-mix(in srgb, var(--card) 92%, var(--foreground));width:78px;min-width:78px;height:88px}.ops-product-card-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ops-product-card-copy strong{font-size:14px;font-weight:650;line-height:1.35}.ops-product-card-copy small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:10px}.ops-product-card-copy>span{color:var(--muted-foreground);font-size:10px;line-height:1.4}.ops-product-card-main>svg{color:var(--muted-foreground);flex-shrink:0;align-self:flex-start}.ops-card-stock{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 14px;display:grid}.ops-card-stock>div{flex-direction:column;gap:4px;display:flex}.ops-card-stock small{color:var(--muted-foreground);font-size:11px}.ops-card-stock strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:22px;font-weight:650}.ops-cover{--cover-tone:var(--tone-blue);padding:0 16px 14px}.ops-cover[data-tone=red]{--cover-tone:var(--tone-red)}.ops-cover[data-tone=amber]{--cover-tone:var(--tone-amber)}.ops-cover>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-cover>div>span:last-child{font-variant-numeric:tabular-nums;font-size:12px}.ops-cover-track{background:var(--secondary);border-radius:3px;height:4px;margin:10px 0 5px;overflow:hidden}.ops-cover-track i{background:var(--cover-tone);border-radius:3px;height:100%;display:block}.ops-cover small{color:var(--muted-foreground);font-size:10px}.ops-product-card footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 35%, var(--card));justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;display:flex}.ops-product-card footer button{color:var(--tone-orange);text-align:right;align-items:center;gap:5px;font-size:11px;display:flex}.ops-pace{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:inline-flex}.ops-product-identity{align-items:center;gap:12px;width:100%;display:flex!important}.ops-product-identity>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ops-table-scroll .ops-product-identity strong{font-size:13px}.ops-table-scroll .ops-product-identity small{color:var(--muted-foreground);font-size:10px}.ops-catalog-label{color:var(--tone-blue)!important}.ops-product-dialog[data-slot=dialog-content]{background:var(--card);width:min(780px,100vw - 32px);max-width:780px;max-height:90dvh;color:var(--foreground);padding:0;display:block;overflow:auto}.ops-detail-hero{border-bottom:1px solid var(--border);background:var(--secondary);align-items:center;gap:18px;padding:24px;display:flex}.ops-detail-hero>div{flex:1;min-width:0}.ops-detail-hero h2{margin:10px 0 6px;font-size:21px;font-weight:650;line-height:1.3}.ops-detail-hero small{color:var(--muted-foreground);font-size:11px}.ops-detail-signals{align-items:center;gap:20px;padding:20px 22px 0;display:flex}.ops-detail-signals .ops-cover{flex:1;padding:0}.ops-product-dialog .ops-row-detail{border:0;border-radius:0;margin:0;padding:20px 24px}.ops-product-dialog .ops-row-detail>.ops-report-heading{display:none}.ops-product-dialog .ops-row-detail h4{align-items:center;gap:8px;margin:20px 0 12px;font-size:14px;font-weight:650;display:flex}.ops-product-dialog .ops-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-product-dialog .ops-related button{background:var(--secondary);border-radius:9px;min-width:0}.ops-product-dialog .ops-row-values{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-linked-work{margin:20px 0}.ops-linked-work button{text-align:left;border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px;display:flex}.ops-linked-work button>span:first-child{flex:1}.ops-linked-work small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}@media (max-width:700px){.ops-product-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:8px}.ops-detail-hero{gap:12px;padding:16px}.ops-product-dialog .ops-row-detail{padding:16px}.ops-detail-signals{flex-direction:column;align-items:stretch;padding:16px}.ops-product-dialog .ops-related{grid-template-columns:1fr}.ops-product-dialog .ops-row-values{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-table-controls{gap:8px;padding:12px}.ops-stock-filters{padding:12px 12px 0}.ops-detail-hero h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.ops-product-card{transition:none}}.ops-report-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.ops-report-name{flex-wrap:wrap;flex:1;align-items:center;gap:6px 14px;min-width:180px;display:flex}.ops-report-name h2{margin:0;font-size:1rem;font-weight:600}.ops-report-name select{background:var(--background);border:1px solid var(--border);min-width:0;max-width:100%;color:var(--foreground);border-radius:6px;padding:6px 8px;font-size:.875rem}.ops-report-period,.ops-report-stamp{color:var(--muted-foreground);font-size:.75rem}.ops-report-bar>button{font-size:.875rem}.ops-table-controls.ws-toolbar{border:0;gap:8px;margin:0;padding:10px 14px}.ops-table-controls .ops-row-search{flex:210px;min-width:180px;max-width:320px;position:relative}.ops-row-search>svg{pointer-events:none;color:var(--muted-foreground);position:absolute;left:10px}.ops-row-search input{height:34px;padding-left:32px;font-size:.875rem}.ops-table-controls label,.ops-table-controls select{font-size:.875rem}.ops-table-controls .ops-stock-filters{gap:4px;min-width:0;max-width:100%;padding:0}.ops-table-controls .ops-stock-filters button{border-color:#0000;border-radius:6px;padding:6px 8px;font-size:.875rem}.ops-table-controls .ops-stock-filters button[aria-pressed=true]{border-color:var(--border);background:var(--secondary)}.ops-stock-filters button span{background:color-mix(in srgb, var(--muted-foreground) 12%, transparent);border-radius:4px;padding:1px 4px;font-size:.75rem}.ops-table-controls>button:last-child{margin-left:auto}.ops-view-toggle{border-radius:6px;padding:0}.ops-view-toggle button{width:32px;height:32px;padding:0}.ops-table-scroll th,.ops-table-scroll td{padding:9px 12px;font-size:.875rem}.ops-table-scroll thead th{height:38px;font-size:.75rem}.ops-table-scroll th:first-child{min-width:270px;max-width:330px}.ops-table-scroll .ops-product-image{border-radius:7px;flex:0 0 40px;width:40px;height:40px}.ops-table-scroll .ops-product-identity{gap:10px}.ops-table-scroll .ops-product-identity strong{font-size:.875rem;line-height:1.35}.ops-table-scroll .ops-product-identity small{margin-top:0;font-size:.75rem}.ops-table-scroll .ops-product-identity>span:last-child{gap:3px}.ops-table-scroll td[data-missing=true]{font-size:.75rem}.ops-table-scroll .ops-row-cover{text-align:left}.ops-table-scroll .ops-row-action{background:var(--card);border-left:1px solid var(--border);z-index:1;width:76px;padding:4px 8px;position:sticky;right:0}.ops-table-scroll thead .ops-row-action{background:var(--secondary);z-index:3}.ops-row-action button{color:var(--tone-orange);font-size:.875rem}.ops-evidence-dialog{max-height:85dvh;overflow:auto}.ops-evidence-dialog p{margin:0;font-size:.875rem;line-height:1.6}.ops-evidence-dialog h3{margin:0;font-size:1rem}.ops-evidence-facts{color:var(--muted-foreground);border-block:1px solid var(--border);gap:6px;padding-block:8px;font-size:.875rem;display:grid}.ops-evidence-dialog small,.ops-detail-source{color:var(--muted-foreground);font-size:.75rem}@media (max-width:760px){.ops-report-bar{gap:6px 10px}.ops-report-name{flex-basis:100%}.ops-table-controls .ops-row-search{max-width:none}.ops-table-controls .ops-stock-filters{flex-basis:100%;order:3}.ops-table-scroll th:first-child{min-width:220px;max-width:250px}.ops-report-period{overflow-wrap:anywhere}}.ops-planning-desk{margin-top:10px}.ops-planning-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.ops-planning-toolbar>input{min-width:180px;max-width:290px;margin-left:auto}.ops-planning-tabs{flex-wrap:wrap;gap:4px;display:flex}.ops-planning-tabs button{color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;display:flex}.ops-planning-tabs button[aria-pressed=true]{color:var(--foreground);background:var(--secondary);border-color:var(--border)}.ops-working-note{color:var(--muted-foreground);margin:8px 0 12px;font-size:12px}.ops-work-table{border-collapse:collapse;width:100%;font-size:13px}.ops-work-table th{color:var(--muted-foreground);text-align:left;background:var(--secondary);padding:10px 12px;font-size:11px;font-weight:600}.ops-work-table td{border-bottom:1px solid var(--border);padding:12px}.ops-work-table td:first-child{min-width:220px}.ops-work-table td small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.ops-work-table td:last-child{white-space:nowrap}.ops-work-table tr:hover td{background:color-mix(in srgb,var(--secondary) 50%,transparent)}.ops-inline-counts{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:20px;margin:10px 0 16px;font-size:12px;display:flex}.ops-inline-counts strong{color:var(--foreground);margin-right:4px;font-size:18px}.ops-work-form{gap:14px;display:grid}.ops-work-form>label{gap:6px;font-size:13px;display:grid}.ops-work-form select,.ops-month-select{border:1px solid var(--border);background:var(--background);min-height:36px;color:var(--foreground);border-radius:7px;padding:6px 10px}.ops-work-form select{width:100%}.ops-export-columns{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;max-height:210px;padding:10px;font-size:12px;display:grid;overflow:auto}.ops-export-columns label,.ops-check{align-items:center;gap:8px;display:flex!important}.ops-download{color:var(--foreground);align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.ops-subview{justify-content:flex-end;margin:4px 0;display:flex}@media (max-width:700px){.ops-planning-toolbar>input{flex:1;max-width:none;margin-left:0}.ops-export-columns{grid-template-columns:1fr}}.ops-unfulfilled{gap:14px;margin-bottom:18px;display:grid}.ops-unfulfilled .ops-section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-unfulfilled .ops-section-title p{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.ops-unfulfilled-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.ops-unfulfilled-panel{border:1px solid var(--border);border-radius:var(--radius,10px);background:var(--card,transparent);padding:12px 14px}.ops-unfulfilled-panel h3,.ops-unfulfilled-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 8px;font-size:12px}.ops-unfulfilled-series{flex-wrap:wrap;gap:10px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ops-unfulfilled-series li{text-align:center;border:1px solid var(--border);border-radius:8px;gap:2px;min-width:52px;padding:6px 8px;display:grid}.ops-unfulfilled-series li.is-current{border-color:var(--primary)}.ops-unfulfilled-series span{color:var(--muted-foreground);font-size:11px}.ops-unfulfilled-series strong{font-size:16px}.ops-unfulfilled-summary{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.ops-unfulfilled-followups{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ops-unfulfilled-followups li{align-items:flex-start;gap:10px;display:flex}.ops-unfulfilled-followups p{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.ops-muted{color:var(--muted-foreground);font-size:12px}.leads-desk{gap:20px;min-width:0;display:grid}.lead-summary,.lead-section-heading,.lead-profile-head,.lead-event-heading,.lead-next{justify-content:space-between;align-items:center;gap:18px;display:flex}.lead-summary{flex-wrap:wrap;padding:10px 0}.lead-summary .ws-scoreboard{flex-wrap:wrap}.lead-search{flex:1;min-width:220px;max-width:none}.leads-desk h2{font-size:18px;font-weight:650}.leads-desk h2,.leads-desk h3,.lead-inspector h3,.lead-eyebrow{align-items:center;gap:9px;display:flex}.leads-desk h3,.lead-inspector h3{font-size:16px;font-weight:600}.leads-desk p,.lead-inspector p{color:var(--muted-foreground);font-size:14px;line-height:1.6}.leads-desk small,.lead-inspector small,.lead-meta{color:var(--muted-foreground);font-size:12px;line-height:1.6}.lead-table-wrap{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow-x:auto}.lead-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.lead-table th{color:var(--muted-foreground);background:var(--secondary);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.lead-table td{border-top:1px solid var(--border);vertical-align:middle;padding:16px}.lead-table tr:hover td{background:color-mix(in srgb, var(--tone-blue) 3%, transparent)}.lead-table td>small{display:block}.lead-person{text-align:left;align-items:center;gap:12px;min-width:220px;display:flex}.lead-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;display:block;overflow:hidden}.lead-person small{text-overflow:ellipsis;max-width:280px;display:block;overflow:hidden}.lead-avatar{border:1px solid color-mix(in srgb, var(--tone-blue) 22%, var(--border));background:color-mix(in srgb, var(--tone-blue) 9%, var(--card));width:40px;height:40px;color:var(--tone-blue);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:650;display:flex}.lead-avatar.is-large{border-radius:18px;width:60px;height:60px;font-size:20px}.lead-source{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.lead-consents{flex-wrap:wrap;gap:6px;display:flex}.lead-journey-link{white-space:nowrap;color:var(--tone-purple);align-items:center;gap:7px;display:flex}.lead-analysis-grid{grid-template-columns:1fr 1fr 1.2fr;gap:16px;display:grid}.lead-analysis-pair{grid-template-columns:1fr 1fr}.lead-analysis-card{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:13px;min-width:0;padding:22px;display:flex}.lead-analysis-card>strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;color:var(--tone-blue);font-size:38px;font-weight:650}.lead-analysis-card>strong>small{font-size:20px}.lead-conversion{background:linear-gradient(135deg, color-mix(in srgb, var(--tone-purple) 9%, var(--card)), var(--card))}.lead-conversion>strong{color:var(--tone-purple)}.lead-eyebrow{color:var(--muted-foreground);font-size:13px}.lead-cohort-head,.lead-cohort-row{text-align:right;grid-template-columns:minmax(100px,1fr) 80px 110px;gap:12px;display:grid}.lead-cohort-head{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding-bottom:10px;font-size:12px}.lead-cohort-row{border-bottom:1px solid var(--border);padding:8px 0 14px;font-size:14px}.lead-cohort-row>:first-child,.lead-cohort-head>:first-child{text-align:left}.lead-cohort-row small{display:block}.lead-cohort-row i{background:var(--tone-blue);border-radius:2px;min-width:2px;height:3px;margin-top:10px;display:block}.lead-path{border-bottom:1px solid var(--border);padding:12px 0}.lead-path>div,.lead-path>div>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lead-path>small{margin-top:8px;display:block}.lead-inline-empty{color:var(--muted-foreground);text-align:center;justify-items:center;gap:12px;padding:30px 15px;display:grid}.lead-segments{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.lead-segment-actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.lead-notice{border:1px solid var(--border);background:var(--secondary);border-radius:10px;padding:12px 16px}.lead-coverage{border-top:1px solid var(--border);padding:18px 0}.lead-coverage summary{color:var(--muted-foreground);cursor:pointer;font-size:13px}.lead-coverage>div{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0;display:grid}.lead-coverage article{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:7px;padding:16px;display:flex}.lead-coverage article strong{text-transform:capitalize;font-size:14px}.lead-coverage article span{font-size:14px}.lead-profile-head{justify-content:flex-start}.lead-profile-head p{margin:6px 0}.lead-next{border:1px solid color-mix(in srgb, var(--tone-purple) 25%, var(--border));background:color-mix(in srgb, var(--tone-purple) 5%, var(--card));border-radius:12px;padding:16px}.lead-next>svg{color:var(--tone-purple);flex:none}.lead-next>p{flex:1}.lead-inspector-grid{grid-template-columns:minmax(0,1fr) 275px;gap:22px;display:grid}.lead-inspector-grid aside{flex-direction:column;gap:14px;display:flex}.lead-timeline{margin-top:20px;padding:0;list-style:none}.lead-timeline>li{grid-template-columns:32px 1fr;gap:13px;padding-bottom:24px;display:grid;position:relative}.lead-timeline>li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:32px;bottom:0;left:16px}.lead-event-icon{background:color-mix(in srgb, var(--tone-blue) 10%, var(--card));width:32px;height:32px;color:var(--tone-blue);border-radius:10px;justify-content:center;align-items:center;display:flex}.lead-event-icon[data-purchase]{color:var(--tone-green);background:color-mix(in srgb, var(--tone-green) 10%, var(--card))}.lead-event-heading{align-items:baseline;gap:12px}.lead-event-heading strong{font-size:14px}.lead-event-heading small{white-space:nowrap}.lead-touch-card{border:1px solid var(--border);text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;margin-top:10px;padding:10px;display:flex}.lead-touch-card img{object-fit:cover;border-radius:7px;width:54px;height:54px}.lead-touch-card span{flex:1}.lead-touch-card strong,.lead-touch-card small{display:block}.lead-owned{gap:10px;font-size:13px;display:grid}.lead-owned li{align-items:baseline;gap:7px;display:flex}.lead-owned svg{color:var(--tone-green);flex:none}.lead-profile-source{border-bottom:1px solid var(--border);flex-direction:column;padding-bottom:10px;display:flex}.lead-profile-source strong{text-transform:capitalize;font-size:14px}.lead-profile-source small{overflow-wrap:anywhere}@media (max-width:1000px){.lead-analysis-grid,.lead-inspector-grid,.lead-coverage>div{grid-template-columns:1fr}.lead-next{flex-wrap:wrap}}@media (max-width:600px){.lead-section-heading{flex-direction:column;align-items:flex-start}.lead-summary .ws-stat{min-width:100px}.lead-event-heading{flex-wrap:wrap;gap:0}}.workspace-preferences{align-items:center;gap:5px;padding:5px 1px 9px;display:flex}.workspace-pref-button{min-width:0;color:var(--sidebar-foreground);cursor:pointer;border-radius:7px;flex:1;align-items:center;gap:7px;padding:7px;display:flex}.workspace-pref-button:hover,.workspace-pref-button.is-playing{color:var(--sidebar-accent-foreground);background:var(--sidebar-accent)}.workspace-pref-button svg{flex:none}.workspace-pref-button span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}[data-collapsible=icon] .workspace-preferences{flex-direction:column}[data-collapsible=icon] .workspace-pref-button span{display:none}.appearance-menu{gap:3px;width:285px}.appearance-menu button{text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:9px;display:flex}.appearance-menu button:hover,.appearance-menu button[aria-pressed=true]{background:var(--accent)}.appearance-menu button>span:nth-child(2){flex:1}.appearance-menu strong,.music-current strong{font-size:13px;font-weight:600;display:block}.appearance-menu small,.music-current small{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.theme-swatch{border:1px solid #69758b77;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.theme-swatch-dark{color:#bca2ff;background:#0f192e}.theme-swatch-light{color:#7342c5;background:#f7f9fd}.theme-swatch-night{color:#7d8ca4;background:#030609}.theme-swatch-grayscale{color:#e4e7eb;background:#27292d}.music-menu{gap:7px;width:310px;padding:13px}.music-current{align-items:center;gap:10px;display:flex}.music-current>svg{color:var(--primary)}.music-controls{justify-content:center;align-items:center;gap:5px;margin-top:7px;display:flex}.music-controls [aria-pressed=true]{color:var(--primary);background:var(--accent)}.music-menu input[type=range]{width:100%;accent-color:var(--primary);cursor:pointer;min-width:0}.music-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.music-volume{color:var(--muted-foreground);align-items:center;gap:9px;margin:4px 0;display:flex}.music-tracks{border-top:1px solid var(--border);max-height:270px;padding-top:6px;overflow:auto}.music-tracks button{cursor:pointer;text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;padding:7px;display:flex}.music-tracks button:hover,.music-tracks button[aria-current]{background:var(--accent);color:var(--accent-foreground)}.music-tracks span{color:var(--muted-foreground);font-size:10px}.music-tracks strong{flex:1;font-size:12px;font-weight:500}.sales-touchpoint-strip{align-items:center;gap:5px;max-width:100%;margin-top:7px;display:flex;overflow-x:auto}.sales-touchpoint-step{color:var(--muted-foreground);flex:none;align-items:center;gap:5px;display:flex}.sales-touchpoint-mini{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:5px;width:46px;height:57px;position:relative;overflow:hidden}.sales-touchpoint-mini>img,.sales-connected-art>img,.sales-event-art>img{object-fit:cover;width:100%;height:100%}.sales-touchpoint-mini>span:last-child{background:color-mix(in srgb, var(--media-canvas) 90.98%, transparent);color:var(--media-ink);font-size:var(--text-2xs);text-align:center;padding:2px;position:absolute;inset:auto 0 0}.sales-touchpoint-mini .page-card-preview,.sales-connected-art .page-card-preview,.sales-event-art .page-card-preview{aspect-ratio:auto;pointer-events:none;width:100%;height:100%;min-height:0}.sales-touchpoint-mini .page-card-preview iframe{transform-origin:0 0;pointer-events:none;width:1000px;height:1200px;transform:scale(.046)}.sales-touchpoint-mini .page-preview-loading,.sales-touchpoint-mini .page-card-preview>span{display:none}.sales-connected-art{background:var(--muted);border-radius:6px;flex:none;width:98px;height:120px;overflow:hidden}.sales-connected-art .page-card-preview iframe{transform-origin:0 0;width:1000px;height:1250px;transform:scale(.098)}.touchpoint-art-fallback{background:var(--secondary);height:100%;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex;overflow:hidden}.touchpoint-art-fallback small{font-size:var(--text-2xs);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.sales-event-cards{flex-wrap:wrap;gap:8px;margin:7px 0;display:flex}.sales-event-cards>a{border:1px solid var(--border);max-width:270px;color:var(--foreground);border-radius:6px;align-items:center;gap:7px;padding:4px;display:flex}.sales-event-cards>a>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.sales-event-art{border-radius:3px;flex:none;width:37px;height:45px;overflow:hidden}.sales-event-art .page-card-preview iframe{transform-origin:0 0;width:1000px;height:1250px;transform:scale(.037)}.buddy-desk{width:100%;min-width:0;padding:12px 16px 16px}.buddy-heading{align-items:center;gap:10px;height:46px;margin-bottom:8px;display:flex}.buddy-heading>svg{color:var(--tone-cyan)}.buddy-heading h1{letter-spacing:-.8px;white-space:nowrap;font-size:24px;font-weight:720;line-height:1}.buddy-counter{color:var(--tone-green);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.buddy-counter small{font-size:var(--text-2xs);color:var(--muted-foreground);text-transform:uppercase;font-weight:500}.buddy-powered{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:11px}.buddy-workbench{border:1px solid var(--border);background:var(--card);border-radius:10px;grid-template-columns:270px minmax(0,1fr);height:calc(100dvh - 156px);min-height:520px;display:grid;overflow:hidden}.buddy-queue{border-right:1px solid var(--border);background:var(--background);flex-direction:column;min-width:0;display:flex}.buddy-queue-controls{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:9px;display:flex}.buddy-queue-controls>div:first-child{align-items:center;gap:5px;display:flex}.buddy-queue-controls input{height:31px;font-size:12px}.buddy-ticket-list{min-height:0;overflow:auto}.buddy-ticket-list>button{text-align:left;border-bottom:1px solid var(--border);cursor:pointer;width:100%;min-width:0;padding:11px 12px}.buddy-ticket-list>button:hover{background:var(--secondary)}.buddy-ticket-list>button.selected{background:color-mix(in srgb, var(--tone-green) 9%, var(--background));box-shadow:inset 3px 0 var(--tone-green)}.buddy-ticket-list>button>span{font-size:var(--text-2xs);color:var(--muted-foreground);align-items:center;gap:5px;display:flex}.buddy-ticket-list time{font-size:var(--text-2xs);white-space:nowrap;margin-left:auto}.buddy-ticket-list strong{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:12px;font-weight:620;display:block;overflow:hidden}.buddy-ticket-list p{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.buddy-ticket-list>button>small{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.buddy-status{background:var(--muted);color:var(--foreground);font-size:var(--text-2xs);text-transform:capitalize;border-radius:3px;padding:1px 4px}.buddy-status.open{color:var(--tone-orange)}.buddy-status.pending{color:var(--tone-blue)}.buddy-status.solved{color:var(--tone-green)}.buddy-case{flex-direction:column;min-width:0;min-height:0;display:flex}.buddy-case-heading{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.buddy-case-heading>div{flex:1;min-width:0}.buddy-case-heading small{color:var(--muted-foreground);font-size:10px}.buddy-case-heading h2{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:15px;font-weight:630;overflow:hidden}.buddy-case-columns{flex:1;grid-template-columns:minmax(230px,1fr) minmax(320px,1.06fr);min-width:0;min-height:0;display:grid}.buddy-conversation,.buddy-resolution{min-width:0;min-height:0;padding:13px;overflow:auto}.buddy-resolution{border-left:1px solid var(--border);background:color-mix(in srgb, var(--primary) 3%, var(--background))}.buddy-case h3{align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:650;display:flex}.buddy-case h3 small{color:var(--muted-foreground);margin-left:auto}.buddy-messages{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.buddy-messages article{border:1px solid var(--border);background:var(--background);border-radius:7px;padding:10px}.buddy-messages article.customer{border-left:2px solid var(--tone-cyan)}.buddy-messages article.internal{background:color-mix(in srgb, var(--tone-orange) 6%, var(--background));border-left:2px solid var(--tone-orange)}.buddy-messages header{justify-content:space-between;align-items:center;gap:5px;margin-bottom:7px;display:flex}.buddy-messages header strong{font-size:10px}.buddy-messages time{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap}.buddy-messages p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.buddy-related>a{border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;margin:6px 0;padding:9px;font-size:11px;display:flex}.buddy-related>a>span{flex:1;min-width:0}.buddy-related strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.buddy-related small{font-size:var(--text-2xs);color:var(--muted-foreground);margin-top:3px;display:block}.buddy-related b{color:var(--tone-green);font-variant-numeric:tabular-nums;white-space:nowrap}.buddy-resolution-title{color:var(--tone-cyan);align-items:center;gap:7px;margin-bottom:14px;display:flex}.buddy-resolution-title strong{font-size:12px}.buddy-resolution-title time{font-size:var(--text-2xs);color:var(--muted-foreground);white-space:nowrap;margin-left:auto}.buddy-response textarea{background:var(--card);min-height:220px;padding:12px;font-size:12px;line-height:1.65}.buddy-response>input{height:31px;margin:7px 0;font-size:11px}.buddy-response-controls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.buddy-response-controls button,.buddy-next button{white-space:nowrap;padding:0 9px;font-size:10px}.buddy-actions{margin-top:20px}.buddy-actions article{border:1px solid var(--border);border-left:2px solid var(--tone-purple);background:var(--card);border-radius:6px;margin-bottom:7px;padding:10px}.buddy-actions article>strong{font-size:12px;display:block}.buddy-actions article>small{font-size:var(--text-2xs);color:var(--muted-foreground);margin:3px 0 7px;display:block}.buddy-actions p,.buddy-actions li{color:var(--muted-foreground);font-size:11px;line-height:1.5}.buddy-actions ul{padding-left:14px;list-style:outside}.buddy-next{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.buddy-delivery-note{color:var(--muted-foreground);font-size:10px;line-height:1.4;display:block}.buddy-notice{background:var(--accent);border-radius:6px;margin:10px 0;padding:8px 10px;font-size:11px;line-height:1.5}.buddy-workflow{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.buddy-workflow article{gap:9px;margin:10px 0;display:flex}.buddy-workflow article>b{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.buddy-workflow strong{font-size:11px}.buddy-workflow p{color:var(--muted-foreground);font-size:11px;line-height:1.5}.buddy-workflow small{font-size:var(--text-2xs);color:var(--muted-foreground)}.buddy-empty-case{text-align:center;place-self:center;max-width:340px;padding:24px}.buddy-empty-case svg{color:var(--tone-green);margin:auto}.buddy-empty-case h2{margin:10px 0;font-size:18px}.buddy-empty-case p,.buddy-empty,.buddy-packet-empty{color:var(--muted-foreground);padding:10px;font-size:12px;line-height:1.5}.buddy-packet-empty>p{margin:10px 0}@media (max-width:1200px){.buddy-workbench{grid-template-columns:230px minmax(0,1fr)}.buddy-case-columns{grid-template-columns:1fr;overflow:auto}.buddy-conversation,.buddy-resolution{overflow:visible}.buddy-resolution{border-left:0;border-top:1px solid var(--border)}}@media (max-width:700px){.buddy-desk{padding:8px}.buddy-workbench{grid-template-columns:1fr;height:auto}.buddy-queue{border-right:0;border-bottom:1px solid var(--border);max-height:270px}.buddy-case-columns{overflow:visible}.buddy-case-heading h2{white-space:normal}}.page-metrics>div{min-width:0}.buddy-tabs{border-bottom:1px solid var(--border);gap:18px;margin-bottom:10px;display:flex}.buddy-tabs button{color:var(--muted-foreground);padding:6px 0;font-size:12px}.buddy-tabs .active{color:var(--foreground);border-bottom:2px solid var(--tone-purple)}.buddy-saved-work{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.buddy-saved-work button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:12px;gap:8px;padding:16px;display:grid}.buddy-saved-work small{color:var(--muted-foreground);font-size:11px}.buddy-saved-work strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buddy-saved-work p{-webkit-line-clamp:5;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.buddy-saved-work span{color:var(--tone-purple);justify-content:space-between;align-items:center;font-size:12px;display:flex}.pinterest-metrics{background:color-mix(in srgb, var(--tone-red) 8%, var(--card));border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.pinterest-metrics strong{color:var(--tone-red)}.pinterest-metrics span{min-width:40px;display:grid}.pinterest-metrics b{font-variant-numeric:tabular-nums;font-size:14px}.pinterest-metrics small{font-size:var(--text-2xs);color:var(--muted-foreground)}:is(.sales-touchpoint-mini,.sales-connected-art,.sales-event-art) .newsletter-art{aspect-ratio:auto;pointer-events:none;width:100%;height:100%;min-height:0}:is(.sales-touchpoint-mini,.sales-connected-art,.sales-event-art) .newsletter-cover{height:100%;min-height:0;padding:3px}:is(.sales-touchpoint-mini,.sales-connected-art,.sales-event-art) .newsletter-cover>*{font-size:var(--text-2xs)}.music-playlist{color:var(--muted-foreground);align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.music-playlist select{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:6px;flex:1;padding:7px}html[data-theme-transition]::view-transition-image-pair(root){isolation:auto}html[data-theme-transition]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-transition]::view-transition-new(root){animation:merchanting-theme-reveal var(--motion-reveal) var(--motion-settle) both;mix-blend-mode:normal}@keyframes merchanting-theme-reveal{0%{clip-path:circle(0 at var(--theme-x,50%) var(--theme-y,50%))}to{clip-path:circle(var(--theme-r,150vmax) at var(--theme-x,50%) var(--theme-y,50%))}}html[data-theme-transition] .unified-workbench>.operator-work-column .dashboard-stack,html[data-theme-transition] .unified-workbench>.workspace-header,html[data-theme-transition] .merchanting-shell>[data-slot=sidebar] [data-slot=sidebar-container]{view-transition-name:none}@media (prefers-reduced-motion:reduce){html[data-theme-transition]::view-transition-new(root){animation:none}}.brand-desk{max-width:none;margin:0 auto}.brand-desk .ws-heading{margin-bottom:4px}.brand-refresh{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--card);width:30px;height:30px;color:var(--muted-foreground);place-items:center;display:inline-grid}.brand-refresh:hover:not(:disabled){color:var(--foreground);border-color:var(--tone-purple)}.brand-refresh:disabled{opacity:.6}.brand-context{color:var(--muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:2px 0 12px;display:flex}.brand-context>div{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.brand-eyebrow{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.brand-context .loading-state[data-compact]{padding:0}.brand-section-label{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.brand-section-label h2{font-weight:600;font-size:var(--text-lg)}.brand-section-label button{color:var(--tone-purple);font-size:var(--text-sm);align-items:center;gap:5px;display:flex}.brand-workspaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brand-workspace{background:linear-gradient(115deg, color-mix(in srgb, var(--brand-tone) 8%, var(--card)), var(--card));border:1px solid color-mix(in srgb, var(--brand-tone) 30%, var(--hairline));border-radius:var(--radius-panel);text-align:left;min-width:0;padding:14px}.brand-workspace>div{color:var(--brand-tone);align-items:center;gap:9px;display:flex}.brand-workspace h3{white-space:nowrap;flex:1;font-size:14px;font-weight:600}.brand-workspace>strong{color:var(--metric-tone,var(--foreground));font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:7px 0 3px;font-size:26px;font-weight:700;display:flex}.brand-workspace p{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px;overflow:hidden}.brand-workspace small{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:400}.brand-workspace footer{font-size:var(--text-xs);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-workspace footer>span{min-width:0}.home-operating-desk .brand-workspace footer .os-pill{flex:none}.brand-workspace:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--hairline))}.brand-money-grid{grid-template-columns:minmax(290px,1.4fr) repeat(2,minmax(160px,1fr));gap:10px;display:grid}.brand-profit,.brand-kpi{border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--card);min-width:0;color:var(--foreground);text-align:left}.brand-profit{background:linear-gradient(125deg, color-mix(in srgb, var(--tone-green) 10%, var(--card)), var(--card));border-color:color-mix(in srgb, var(--tone-green) 45%, var(--border));grid-row:span 2;padding:16px}.home-operating-desk .brand-profit.loss{background:linear-gradient(135deg, color-mix(in srgb, var(--tone-red) 12%, var(--card)), var(--card) 80%);border-color:color-mix(in srgb, var(--tone-red) 36%, var(--border))}.brand-profit>span{font-size:var(--text-md);white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:flex}.brand-profit>span>svg{flex-shrink:0;margin-left:auto}.brand-profit>strong{font-variant-numeric:tabular-nums;color:var(--tone-green);letter-spacing:-1.4px;white-space:nowrap;margin:16px 0 11px;font-size:clamp(30px,3.2vw,52px);line-height:1.15;display:block}.brand-profit>strong.negative{color:var(--tone-red)}.brand-profit>div{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.brand-profit>div b{color:var(--tone-green)}.brand-profit.loss>div b{color:var(--tone-red)}.brand-profit>div span{color:var(--tone-purple);align-items:center;display:flex}.brand-profit>small{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.4;display:block}.brand-kpi{padding:12px 14px;overflow:hidden}.brand-kpi>span{font-size:var(--text-sm);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.brand-kpi>span>b{text-overflow:ellipsis;min-width:0;font-weight:inherit;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.brand-kpi>span svg{color:var(--muted-foreground);flex-shrink:0}.brand-kpi-dot{background:var(--brand-tone);border-radius:50%;flex:none;width:6px;height:6px}.brand-kpi strong{letter-spacing:-.8px;color:var(--brand-tone);white-space:nowrap;font-variant-numeric:tabular-nums;margin:5px 0;font-size:clamp(23px,2.25vw,34px);font-weight:750;line-height:1.15;display:block}.brand-kpi[data-numeral=plain] strong{color:var(--foreground)}.brand-kpi small{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.brand-profit:hover,.brand-kpi:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--hairline))}.brand-workspace,.brand-kpi,.brand-profit,.brand-latest button{transition:border-color var(--motion-quick) var(--motion-settle), background-color var(--motion-quick) var(--motion-settle), color var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle)}.brand-workspace:active,.brand-kpi:active,.brand-profit:active,.brand-latest button:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.brand-workspace,.brand-kpi,.brand-profit,.brand-latest button{transition:border-color var(--motion-quick), background-color var(--motion-quick), color var(--motion-quick)}.brand-workspace:active,.brand-kpi:active,.brand-profit:active,.brand-latest button:active{transform:none}}.brand-notice{color:var(--tone-amber);background:color-mix(in srgb, var(--tone-amber) 7%, var(--card));border:1px solid color-mix(in srgb, var(--tone-amber) 40%, var(--hairline));border-radius:var(--radius-panel);font-size:var(--text-sm);margin-bottom:10px;padding:8px 12px}.home-playbook{border:1px solid color-mix(in srgb, var(--tone-cyan) 30%, var(--hairline));border-radius:var(--radius-panel);background:color-mix(in srgb, var(--tone-cyan) 5%, var(--card));font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;padding:8px 12px;display:flex}.home-playbook-label{color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.home-playbook-label strong{color:var(--foreground);font-weight:600}.home-playbook-steps{gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.home-playbook-steps li{background:var(--hairline);border-radius:99px;width:18px;height:6px}.home-playbook-steps li[data-status=done]{background:var(--tone-green)}.home-playbook-steps li[data-status=next]{background:var(--tone-cyan)}.home-playbook-progress{color:var(--muted-foreground);font-size:var(--text-xs)}.home-playbook-next{color:var(--tone-cyan);align-items:center;gap:5px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.home-playbook-next:hover{text-decoration:underline}.brand-source-notes{color:var(--muted-foreground);font-size:var(--text-xs);margin-top:9px}.brand-source-notes summary{cursor:pointer;color:var(--tone-amber)}.brand-source-notes p{padding:3px 0}.brand-latest{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brand-latest button{text-align:left;border:1px solid var(--hairline);background:var(--card);border-radius:var(--radius-control);align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.brand-latest img{object-fit:cover;border-radius:4px;width:42px;height:46px}.brand-latest button>div{flex:1;min-width:0}.brand-latest span{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.brand-latest strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:500;display:block;overflow:hidden}@media (min-width:1700px){.brand-money-grid{grid-template-columns:minmax(310px,1.6fr) repeat(4,minmax(0,1fr))}.brand-profit{grid-row:span 1}.brand-profit>strong{margin:9px 0;font-size:36px}}@media (max-width:900px){.brand-desk .ws-heading-row,.brand-desk .ws-heading-actions{flex-wrap:wrap}.brand-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.brand-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-profit{grid-area:auto/span 2}}@media (max-width:600px){.brand-desk .ws-heading-actions{flex:100%;margin-left:0}.brand-workspaces,.brand-latest{grid-template-columns:1fr}}.playbook-desk{gap:14px;max-width:980px;padding-bottom:32px;display:grid}.playbook-section{gap:14px;min-width:0;display:grid}.playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;display:grid}.playbook-grid>*{min-width:0}.playbook-stack{align-content:start;gap:12px;display:grid}.playbook-lead,.playbook-note{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.5}.playbook-subhead{flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;font-size:15px;font-weight:650;display:flex}.playbook-subhead small{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:400}.playbook-hero{border:1px solid var(--hairline);background:var(--card);border-radius:12px;justify-items:start;gap:10px;padding:14px;display:grid}.playbook-hero>.playbook-grid{width:100%}.playbook-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.playbook-row.playbook-claim{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.playbook-row select{border:1px solid var(--input);background:var(--background);min-width:0;height:36px;color:var(--foreground);font-size:var(--text-sm);border-radius:8px;padding:0 8px}.playbook-remove{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.playbook-remove:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.playbook-add{flex-wrap:wrap;gap:8px;display:flex}.playbook-store{border:1px solid var(--hairline);border-radius:10px;gap:2px;max-height:320px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.playbook-store li{font-size:var(--text-sm);align-items:center;gap:6px;padding:2px 4px;display:flex}.playbook-store li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.playbook-store small{color:var(--muted-foreground)}.playbook-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.playbook-styles label{border:1px solid var(--hairline);cursor:pointer;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.playbook-styles label[data-active]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.playbook-styles input{opacity:0;pointer-events:none;position:absolute}.playbook-styles label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.playbook-styles strong{font-size:var(--text-sm)}.playbook-styles small{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.45}.playbook-defaults{color:var(--tone-purple);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:0;display:inline-flex}.playbook-look{color:var(--muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.playbook-look>span{text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.playbook-look i{border:1px solid var(--hairline);border-radius:4px;width:16px;height:16px}.playbook-save{border-top:1px solid var(--hairline);background:var(--background);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.playbook-saved{color:var(--muted-foreground);font-size:var(--text-xs);margin-right:auto}.playbook-next{color:var(--muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.playbook-next strong{color:var(--foreground);font-weight:600}.playbook-next button,.home-playbook-edit{color:var(--tone-cyan);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.launch-playbook-settings{color:#c9d8e6;text-underline-offset:3px;margin:14px 0 0 14px;font-size:13px;text-decoration:underline;display:inline-block}@media (max-width:720px){.playbook-grid,.playbook-styles{grid-template-columns:minmax(0,1fr)}.playbook-grid>div:empty{display:none}.playbook-row,.playbook-row.playbook-claim{grid-template-columns:minmax(0,1fr) auto}.playbook-row>:not(.playbook-remove){grid-column:1}.playbook-row>.playbook-remove{grid-area:1/2}.launch-playbook-settings{margin-left:0}}.playbook-approach{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.playbook-approach-row{border:1px solid var(--hairline);background:var(--card);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.playbook-approach-row b{font-size:15px}.playbook-approach-row span{font-size:var(--text-sm)}.playbook-approach-row small{color:var(--muted-foreground);font-size:var(--text-xs)}.playbook-approach-row em{font-style:normal;font-size:var(--text-xs);color:var(--tone-amber,#b7791f);font-weight:600}.playbook-approach-needs{font-size:var(--text-sm);gap:4px;margin:0 0 16px;padding-left:20px;list-style:outside;display:grid}.playbook-approach-needs li:first-letter{text-transform:uppercase}.playbook-learned{border:1px solid var(--line,#ffffff1a);border-radius:10px;margin:0 0 18px;padding:12px 14px}.playbook-learned .playbook-subhead{margin-top:0}.playbook-learned-formats{font-size:var(--text-sm);flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;padding:0;list-style:none;display:flex}.playbook-learned-formats li{align-items:baseline;gap:6px;display:flex}.playbook-learned-formats span{opacity:.72;font-variant-numeric:tabular-nums}.playbook-autopilot{margin:0 0 18px}.playbook-autopilot .playbook-subhead small{font-variant-numeric:tabular-nums}.playbook-autopilot-list{font-size:var(--text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.playbook-autopilot-list li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.playbook-autopilot-list span{opacity:.72}.w-hero-launch{animation:w-rise 1.4s .35s var(--w-ease) both;justify-items:center;gap:12px;margin-top:26px;display:grid}.w-hero-story{color:#dfe6f5;opacity:.85;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.w-hero-story:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.launch-entry{text-align:left;width:min(680px,100%)}.launch-entry-box{-webkit-backdrop-filter:blur(14px);background:#0a142c9e;border:1px solid #ffffff47;border-radius:28px;align-items:flex-end;gap:8px;padding:8px 8px 8px 20px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 18px 50px -18px #7864ff99,inset 0 0 0 1px #ffffff0f}.launch-entry-box:focus-within{border-color:#bed2ffbf;box-shadow:0 18px 60px -14px #8c78ffd9,0 0 0 3px #a0beff40}.launch-entry textarea{resize:none;field-sizing:content;color:#fff;min-width:0;min-height:44px;max-height:160px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:17px;line-height:1.35}.launch-entry textarea::placeholder{color:#b9c4dc}.launch-entry-go{cursor:pointer;background:#fffaf0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:16px;font-weight:700;transition:transform .2s;display:inline-flex;color:#0a1b2e!important}.launch-entry-go:hover:not(:disabled){transform:translateY(-1px)scale(1.02)}.launch-entry-go:disabled,.launch-entry-nothing:disabled{opacity:.7;cursor:progress}.launch-entry-more{color:#c3cde3;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:12px 0 0;font-size:13px;display:flex}.launch-entry-nothing{color:#fff;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:650;text-decoration:underline;display:inline-flex}.launch-entry-error{color:#ffd2d2;text-align:center;margin:10px 0 0;font-size:14px}@media (min-width:641px) and (max-height:950px){.wonder .w-hero-card,.wonder .w-hero-card .wcard{--w:clamp(140px, 20vh, 196px)}.wonder .w-hero-stat svg{width:clamp(32px,4.5vh,48px);height:clamp(32px,4.5vh,48px)}.wonder .w-hero-stat>b{font-size:clamp(22px,2.4vw,34px)}.wonder .w-hero-copy h1{font-size:clamp(44px,6.4vw,92px)}.wonder .w-hero-copy p{margin-top:12px}.wonder .w-hero-launch{margin-top:18px}}@media (min-width:641px) and (max-height:700px){.wonder .w-hero-copy{top:64px}.wonder .w-hero-copy h1{font-size:clamp(40px,5.6vw,70px)}.wonder .w-hero-copy p{font-size:15px}.wonder .w-hero-card,.wonder .w-hero-card .wcard{--w:clamp(120px, 18vh, 150px)}.wonder .w-hero-stat>b{font-size:22px}}.w-home .launch-entry{margin:22px auto 0}.w-home small a{color:inherit;text-underline-offset:3px}@media (max-width:640px){.launch-entry-box{border-radius:22px;flex-wrap:wrap;padding:10px}.launch-entry textarea{flex-basis:100%;padding:6px 8px;font-size:16px}.launch-entry-go{justify-content:center;width:100%}}.launch-strip{border:1px solid var(--hairline);background:var(--card);border-radius:12px;gap:8px;margin:0 0 12px;padding:12px 14px;display:grid}.launch-strip[data-phase=ready]{border-color:color-mix(in oklab, var(--tone-green) 45%, var(--hairline))}.launch-strip[data-phase=attention],.launch-strip[data-phase=needs_connection]{border-color:color-mix(in oklab, var(--tone-amber) 55%, var(--hairline))}.launch-strip-main{align-items:flex-start;gap:10px;display:flex}.launch-strip-state{background:var(--muted);width:28px;height:28px;color:var(--tone-cyan);border-radius:99px;flex:none;place-items:center;display:inline-grid}.launch-strip[data-phase=ready] .launch-strip-state{color:var(--tone-green)}.launch-strip[data-phase=attention] .launch-strip-state,.launch-strip[data-phase=needs_connection] .launch-strip-state{color:var(--tone-amber)}.launch-strip-copy{flex:1;gap:6px;min-width:0;display:grid}.launch-strip-copy>strong{font-size:14px;font-weight:650}.launch-strip-lanes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.launch-strip-lanes li{border:1px solid var(--hairline);color:var(--muted-foreground);font-size:var(--text-xs);border-radius:99px;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}.launch-strip-lanes li[data-done]{border-color:color-mix(in oklab, var(--tone-green) 40%, var(--hairline));color:var(--foreground)}.launch-strip-lanes li[data-done] svg{color:var(--tone-green)}.launch-strip-lanes small{color:var(--muted-foreground)}.launch-strip-note{color:var(--muted-foreground);font-size:var(--text-xs)}.launch-strip-actions{flex:none;align-items:center;gap:8px;display:flex}.launch-strip-button{background:var(--primary);color:var(--primary-foreground);font-size:var(--text-xs);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:5px;padding:6px 12px;font-weight:650;text-decoration:none;display:inline-flex}.launch-strip-link{color:var(--tone-cyan);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.launch-strip-close{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.launch-strip-close:hover{background:var(--muted)}.launch-strip-playbook{border-top:1px solid var(--hairline);color:var(--muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding-top:8px;display:flex}.launch-strip-playbook strong{color:var(--foreground);font-weight:600}@media (max-width:640px){.launch-strip-main{flex-wrap:wrap}.launch-strip-actions{justify-content:flex-end;width:100%}}.credits-desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;max-width:980px;padding-bottom:32px;display:grid}.credits-desk>.error-line,.credits-ledger,.credits-grant{grid-column:1/-1}.credits-balance,.credits-earn,.credits-ledger,.credits-grant{border:1px solid var(--hairline);background:var(--card);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.credits-balance strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.credits-balance span{color:var(--foreground);font-size:var(--text-sm)}.credits-balance small,.credits-earn small,.credits-ledger p{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.5}.credits-desk h3{margin:0;font-size:14px;font-weight:650}.credits-earn ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.credits-earn li{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.credits-earn li b{color:var(--tone-green);font-variant-numeric:tabular-nums}.credits-earn li[data-done] span{color:var(--muted-foreground)}.credits-earn li small{grid-column:1/-1;margin-top:-4px}.credits-earn li[data-done] small{grid-column:auto;margin:0}.credits-earn button{color:var(--tone-cyan);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.credits-grant{grid-template-columns:auto minmax(0,1fr) minmax(0,2fr) auto;align-items:center}.credits-ledger table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.credits-ledger td{border-top:1px solid var(--hairline);padding:6px 4px}.credits-ledger td:first-child{width:70px;color:var(--muted-foreground);white-space:nowrap}.credits-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.credits-ledger tr[data-kind=earn] .credits-amount,.credits-ledger tr[data-kind=grant] .credits-amount,.credits-ledger tr[data-kind=adjust] .credits-amount{color:var(--tone-green)}@media (max-width:720px){.credits-desk,.credits-grant{grid-template-columns:minmax(0,1fr)}}.legal{color:#ffffffe6;min-height:100vh;font-family:var(--font-sans,-apple-system, system-ui, "Helvetica Neue", sans-serif);background:radial-gradient(90% 50% at 50% 0,#1c2350,#070b1c 70%)}.legal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(820px,100% - 40px);margin:0 auto;padding:28px 0;display:flex}.legal-brand{letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:800;text-decoration:none}.legal-head nav{flex-wrap:wrap;gap:18px;display:flex}.legal-head nav a{color:#ffffffa6;font-size:14px;font-weight:600;text-decoration:none}.legal-head nav a:hover{color:#fff}.legal-body{width:min(820px,100% - 40px);margin:0 auto;padding:24px 0 64px;font-size:16px;line-height:1.65}.legal-body h1{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:clamp(34px,6vw,48px);line-height:1.05}.legal-body h2{letter-spacing:-.01em;color:#fff;margin:36px 0 10px;font-size:21px}.legal-body p,.legal-body li{color:#ffffffc7}.legal-body ul,.legal-body ol{gap:8px;padding-left:22px;display:grid}.legal-body b,.legal-body strong{color:#fff}.legal-body a{color:#9cc3ff}.legal-lead{max-width:680px;font-size:18px;color:#ffffffd1!important}.legal-meta{margin-top:6px;font-size:13px;color:#ffffff73!important}.legal-status{background:#50d8f41a;border:1px solid #50d8f459;border-radius:14px;gap:4px;margin:26px 0 8px;padding:16px 18px;display:grid}.legal-status span{color:#fffc}.legal-foot{color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;width:min(820px,100% - 40px);margin:0 auto;padding:24px 0 48px;font-size:13px;display:flex}.w-footer .w-legal{gap:14px;font-size:13px;display:flex}.w-footer .w-legal a{color:inherit;opacity:.7;text-decoration:none}.w-footer .w-legal a:hover{opacity:1}.home-operating-desk{font-variant-numeric:tabular-nums;max-width:1800px;margin-inline:auto}.home-operating-desk .brand-context{margin:4px 0 10px;font-size:.875rem}.home-source-health{border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--card);margin-bottom:18px;overflow:hidden}.home-source-health summary{cursor:pointer;align-items:center;gap:10px;padding:13px 16px;font-size:.875rem;list-style:none;display:flex}.home-source-health summary::-webkit-details-marker{display:none}.home-source-health summary>svg:first-child{color:var(--tone-blue);flex-shrink:0}.home-source-health summary>span{color:var(--muted-foreground);margin-left:auto}.home-source-health[open] summary{border-bottom:1px solid var(--hairline)}.home-source-explanation{color:var(--muted-foreground);padding:14px 16px 4px;font-size:.875rem}.home-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-height:440px;padding:8px 16px 16px;display:grid;overflow:auto}.home-source-list>button{text-align:left;border-bottom:1px solid var(--hairline);align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}.home-source-list>button>div{flex:1;min-width:0}.home-source-list strong{text-transform:capitalize;font-size:.875rem;display:block}.home-source-list small{color:var(--muted-foreground);font-size:.8125rem;display:block}.home-source-list span{text-align:right;flex-shrink:0}.home-source-list span b{font-size:.8125rem;font-weight:500}.home-source-list i{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:7px;height:7px}.home-source-list i[data-state=current]{background:var(--tone-green)}.home-source-list i[data-state=error]{background:var(--tone-red)}.home-source-list i[data-state=partial],.home-source-list i[data-state=delayed]{background:var(--tone-amber)}.home-source-error{color:var(--tone-red);overflow-wrap:anywhere;padding:8px 16px;font-size:.875rem}.home-operating-desk .brand-money-grid{gap:12px}.home-operating-desk .brand-profit{background:linear-gradient(135deg, color-mix(in srgb, var(--tone-green) 15%, var(--card)), var(--card) 80%);border-color:color-mix(in srgb, var(--tone-green) 36%, var(--border));min-height:258px}.home-operating-desk .brand-profit>strong{letter-spacing:-.055em;padding-block:12px;font-size:clamp(2.3rem,4.1vw,4.2rem);line-height:1.1}.home-operating-desk .brand-profit>span{flex-wrap:wrap;font-size:1rem}.home-operating-desk .brand-kpi strong{letter-spacing:-.04em;font-size:clamp(1.7rem,2.6vw,2.6rem)}.home-operating-desk .brand-kpi>span{font-size:.9375rem}.home-profit-bridge{border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--card);margin-top:14px;padding:20px}.home-profit-bridge header,.home-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.home-profit-bridge h2,.home-panel h2{letter-spacing:-.015em;font-size:1rem;font-weight:600}.home-profit-bridge header button,.home-panel header>button{color:var(--tone-purple);align-items:center;gap:5px;font-size:.875rem;display:flex}.home-profit-bridge>div{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;display:grid}.home-profit-bridge>div>button{text-align:left;border-left:1px solid var(--hairline);min-width:0;padding-left:16px}.home-profit-bridge>div>button:first-child{border:0;padding-left:0}.home-profit-bridge span{color:var(--muted-foreground);font-size:.875rem;display:block}.home-profit-bridge strong{letter-spacing:-.035em;margin-block:7px 13px;font-size:clamp(1.1rem,1.65vw,1.65rem);display:block}.home-profit-bridge small{color:var(--muted-foreground);margin-top:9px;font-size:.8125rem;display:block}.home-track{background:color-mix(in srgb, var(--muted-foreground) 12%, transparent);border-radius:3px;height:5px;overflow:hidden}.home-track>i{background:var(--signal-tone,var(--tone-blue));border-radius:3px;min-width:0;height:100%;display:block}.home-operating-grid{grid-template-columns:1.05fr 1fr;gap:16px;margin:20px 0 28px;display:grid}.home-media-grid{grid-template-columns:1fr}.home-panel{border:1px solid var(--hairline);border-radius:var(--radius-surface);background:var(--card);min-width:0;padding:20px}.home-panel header{margin-bottom:12px}.home-panel header>div{align-items:center;gap:8px;display:flex}.home-panel header>div>svg{color:var(--tone-purple)}.home-panel header>span{color:var(--muted-foreground);font-size:.8125rem}.home-attention-list{display:grid}.home-attention-list>button{border-bottom:1px solid var(--hairline);text-align:left;align-items:center;gap:14px;padding:16px 0;display:flex}.home-attention-list>button>strong{letter-spacing:-.04em;min-width:48px;color:var(--signal-tone,var(--foreground));font-size:1.55rem}.home-attention-list>button>div{flex:1;min-width:0}.home-attention-list b{font-size:.9375rem;font-weight:550;display:block}.home-attention-list small{color:var(--muted-foreground);margin-top:3px;font-size:.8125rem;display:block}.home-panel footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;font-size:.8125rem;display:flex}.home-panel footer button{align-items:center;gap:6px;display:flex}.home-live-watch{background:color-mix(in srgb, var(--tone-cyan) 6%, transparent);border:1px solid color-mix(in srgb, var(--tone-cyan) 20%, var(--hairline));border-radius:var(--radius-panel);text-align:left;align-items:center;gap:20px;width:100%;padding:16px;display:flex}.home-live-watch>div:first-child{flex:1}.home-live-watch span{color:var(--muted-foreground);font-size:.875rem;display:block}.home-live-watch strong{letter-spacing:-.045em;color:var(--tone-cyan);margin-top:4px;font-size:2rem;display:block}.home-live-watch b{font-size:.875rem;font-weight:500;display:block}.home-live-watch small{color:var(--muted-foreground);margin-top:5px;font-size:.8125rem;display:block}.home-channel-heading{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;display:flex}.home-channel-heading strong{font-size:.875rem}.home-channel-heading small{color:var(--muted-foreground);font-size:.8125rem}.home-channel-list{gap:12px;margin-top:14px;display:grid}.home-channel-list button{text-align:left}.home-channel-list button>span{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:.875rem;display:flex}.home-channel-list b{font-weight:550}.home-channel-list small{color:var(--muted-foreground);margin-top:4px;font-size:.75rem;display:block}.home-operating-desk .brand-workspaces{gap:12px}.home-operating-desk .brand-workspace{background:var(--card);border-color:var(--hairline);border-top:2px solid color-mix(in srgb, var(--brand-tone) 65%, var(--hairline));padding:18px}.home-operating-desk .brand-workspace:hover{background:color-mix(in srgb, var(--brand-tone) 5%, var(--card))}.home-operating-desk .brand-workspace h3{font-size:1rem}.home-operating-desk .brand-workspace>strong{margin-block:14px 8px;font-size:1.8rem}.home-operating-desk .brand-workspace>p{font-size:.9375rem}.home-operating-desk .brand-workspace footer{align-items:start;gap:12px;font-size:.8125rem;line-height:1.45}.home-operating-desk .brand-workspace footer>span{flex:1}.home-department-freshness{color:var(--muted-foreground);border-top:1px solid var(--hairline);margin-top:10px;padding-top:10px;font-size:.75rem;display:block}@media (max-width:1050px){.home-profit-bridge>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-operating-grid,.home-source-list{grid-template-columns:1fr}.home-source-health summary{flex-wrap:wrap}.home-source-health summary>span{margin-left:26px}.home-source-health summary>strong{flex:1}.home-live-watch{flex-wrap:wrap;gap:12px}.home-profit-bridge>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-operating-desk .brand-context{gap:7px}.home-operating-desk .brand-profit>strong{font-size:2.8rem}.home-profit-bridge header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.home-operating-desk :is(.brand-workspace,.brand-kpi,.brand-profit){transform:none}}.home-review-work{padding:10px 18px}.home-review-work>button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 0;font-size:13px;display:flex}.home-review-work>button:hover{color:var(--tone-purple)}.home-review-work>div{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.home-review-work>div button{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.home-review-work>p{color:var(--muted-foreground);font-size:12px}.analytics-desk{min-width:0;color:var(--foreground)}.analytics-refresh{border:1px solid var(--border);background:var(--card);width:30px;color:var(--muted-foreground);border-radius:7px;place-items:center;padding:0;display:inline-grid}.analytics-refresh:hover:not(:disabled){color:var(--foreground)}.analytics-refresh:disabled{opacity:.5}.analytics-ask{gap:7px}.performance-tabs{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.performance-tabs button:disabled{opacity:.45;cursor:not-allowed}.analytics-context{color:var(--muted-foreground);justify-content:space-between;gap:8px;padding:10px 0;font-size:11px;display:flex}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.analytics-kpi{border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;padding:13px 15px}.analytics-kpi>span{color:var(--muted-foreground);font-size:12px}.analytics-kpi strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;white-space:nowrap;margin:3px 0;font-size:clamp(20px,2vw,30px);font-weight:750;display:block}.analytics-kpi small{font-size:var(--text-xs);color:var(--muted-foreground);display:block}.analytics-kpi{--kpi-tone:var(--foreground)}.analytics-kpi[data-tone=green]{--kpi-tone:var(--tone-green)}.analytics-kpi[data-tone=purple]{--kpi-tone:var(--tone-purple)}.analytics-kpi[data-tone=cyan]{--kpi-tone:var(--tone-cyan)}.analytics-kpi[data-tone=blue]{--kpi-tone:var(--tone-blue)}.analytics-kpi[data-tone=pink]{--kpi-tone:var(--tone-pink)}.analytics-kpi[data-tone=orange]{--kpi-tone:var(--tone-orange)}.analytics-kpi[data-tone=amber]{--kpi-tone:var(--tone-amber)}.analytics-kpi[data-tone=red]{--kpi-tone:var(--tone-red)}.analytics-kpi:not([data-tone-label]) strong,.analytics-kpi[data-tone-label]>span{color:var(--kpi-tone)}.analytics-panel{background:var(--card);border:1px solid var(--border);border-radius:9px;min-width:0;margin-bottom:12px;overflow:hidden}.analytics-panel header{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.analytics-panel h2{font-size:14px;font-weight:600}.analytics-panel header span{color:var(--muted-foreground);font-size:11px}.analytics-panel footer{border-top:1px solid var(--border);color:var(--muted-foreground);padding:9px 14px;font-size:11px;line-height:1.6}.analytics-table-scroll{overflow-x:auto}.analytics-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.analytics-table-scroll th{color:var(--muted-foreground);background:var(--muted);border-bottom:1px solid var(--border);font-size:11px}.analytics-table-scroll th,.analytics-table-scroll td{text-align:left;padding:9px 14px}.analytics-table-scroll th button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.analytics-table-scroll td{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent)}.analytics-table-scroll tbody tr:last-child td{border-bottom:0}.analytics-table-scroll tr:hover td{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}.analytics-table-scroll td:first-child{overflow-wrap:anywhere;min-width:210px;max-width:390px}.analytics-table-scroll .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.analytics-table-scroll td.numeric{font-size:13px}.analytics-table-scroll td:last-child.numeric{color:var(--foreground);font-weight:650}.analytics-table-scroll small{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:3px;display:block}.analytics-product{max-width:100%;color:var(--tone-purple);text-align:left;align-items:center;gap:8px;display:flex}.analytics-product img{object-fit:contain;background:var(--muted);border:1px solid var(--border);border-radius:5px;flex-shrink:0;width:34px;height:34px}.analytics-product span{text-overflow:ellipsis;white-space:nowrap;max-width:290px;overflow:hidden}.analytics-product svg{flex-shrink:0}.analytics-variants{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:5px}.analytics-variants summary{cursor:pointer}.analytics-variants>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.analytics-variants>div span:last-child{white-space:nowrap}.analytics-controls{gap:12px;margin-bottom:12px;font-size:12px}.analytics-controls select{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:6px}.analytics-filter-note{font-size:var(--text-xs);color:var(--muted-foreground)}.analytics-source-label{white-space:nowrap}.analytics-source-label>span{color:var(--muted-foreground);font-size:11px}.analytics-controls select{margin-left:5px;padding:6px}.analytics-controls>label{white-space:nowrap}.analytics-search{flex:200px;max-width:none}.analytics-customer-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:4px 14px 16px;display:grid}.analytics-customer-bars>div>div:first-child{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.analytics-customer-bars span,.analytics-customer-bars small{color:var(--muted-foreground);font-size:11px}.analytics-bar{background:var(--muted);border-radius:5px;height:7px;margin:9px 0;overflow:hidden}.analytics-bar i{background:var(--tone-blue);border-radius:5px;height:100%;display:block}.analytics-customer-bars .returning i{background:var(--tone-purple)}.analytics-funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:2px 14px 16px;display:grid}.analytics-funnel span{font-size:12px}.analytics-funnel strong{color:var(--tone-cyan);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;display:block}.analytics-funnel>div:nth-child(2) strong{color:var(--tone-pink)}.analytics-funnel>div:nth-child(3) strong{color:var(--tone-purple)}.analytics-funnel small{color:var(--muted-foreground);font-size:11px}.analytics-empty{color:var(--muted-foreground);padding:20px 14px;font-size:13px}.analytics-more{width:100%;color:var(--tone-purple);border-top:1px solid var(--border);padding:10px;font-size:12px}.analytics-sources{color:var(--muted-foreground);margin:12px 0;font-size:11px}.analytics-sources summary{cursor:pointer}.analytics-sources p{margin-top:7px}.analytics-sources code{overflow-wrap:anywhere}.customer-knowledge-tiles{margin-bottom:14px;padding:0 14px}.customer-knowledge .analytics-table-scroll{border-top:1px solid var(--border)}.customer-knowledge td b{font-weight:600}.customer-knowledge-sources{color:var(--muted-foreground);min-width:240px;font-size:11px}.customer-knowledge-grid{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:14px;display:grid}.customer-knowledge-card{border:1px solid var(--border);border-radius:9px;min-width:0;padding:12px 13px 6px}.customer-knowledge h3{font-size:12px;font-weight:600}.customer-knowledge-card p,.customer-knowledge-audiences>p{color:var(--muted-foreground);margin-top:3px;font-size:11px;line-height:1.5}.customer-knowledge-bars{margin-top:9px}.customer-knowledge-bars li{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;font-size:12px;display:grid}.customer-knowledge-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-knowledge-bars b{font-variant-numeric:tabular-nums;font-weight:600}.customer-knowledge-bars .analytics-bar{grid-column:1/-1;height:5px;margin:5px 0 9px}.customer-knowledge-audiences{border-top:1px solid var(--border);padding:14px}.customer-knowledge-audiences ul{margin-top:9px}.customer-knowledge-audiences li{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:grid}.customer-knowledge-audiences li>b{font-variant-numeric:tabular-nums;text-align:right;color:var(--tone-blue);font-size:15px;font-weight:700}.customer-knowledge-audiences small{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.customer-knowledge-audiences button{border:1px solid var(--border);white-space:nowrap;border-radius:7px;padding:5px 10px;font-size:11px}.customer-knowledge-audiences button:hover{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}.customer-knowledge-gaps{border-top:1px solid var(--border);margin:0;padding:10px 14px}@media (max-width:640px){.customer-knowledge-audiences li{grid-template-columns:64px minmax(0,1fr)}.customer-knowledge-audiences button{grid-column:2;justify-self:start}}.analytics-desk :is(button,input,select,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:1000px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.analytics-controls{flex-wrap:wrap}.analytics-customer-bars,.analytics-funnel{grid-template-columns:1fr;gap:15px}.analytics-context,.analytics-panel header{flex-direction:column;align-items:flex-start}}.support-native{width:100%;min-width:0;color:var(--foreground);padding:0}.support-native [hidden]{display:none!important}.support-native button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.support-native .support-muted,.support-muted{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.support-mode{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:7px;font-size:.8125rem;display:flex}.support-mode>span{background:var(--tone-amber);border-radius:50%;width:7px;height:7px}.support-mode.live>span{background:var(--tone-green)}.support-sync-note{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.support-inline-controls{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.support-exact-message{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-left:3px solid var(--tone-cyan);background:var(--background);border-radius:6px;margin:10px 0;padding:12px 14px;font-size:.9375rem;line-height:1.65}.support-missing{background:color-mix(in srgb, var(--tone-amber) 10%, var(--card));color:var(--foreground);border-radius:6px;margin:10px 0;padding:9px 12px;font-size:.8125rem;line-height:1.5}.support-next-state{background:var(--secondary);border-radius:8px;gap:10px;margin:10px 0;padding:12px;display:flex}.support-next-state>svg{color:var(--tone-cyan);flex-shrink:0;margin-top:3px}.support-next-state strong{font-size:.875rem}.support-next-state p{color:var(--muted-foreground);margin-top:4px;font-size:.8125rem;line-height:1.5}.support-next-state small{color:var(--muted-foreground);margin-top:6px;line-height:1.5;display:block}.support-workflow h3{margin:14px 0 8px;font-size:.875rem;font-weight:650}.support-workflow .support-plan-item{border:1px solid var(--border);border-radius:7px;margin:0 0 6px}.support-branches{margin:16px 0;font-size:.8125rem}.support-branches summary{cursor:pointer}.support-branches>div{border-bottom:1px solid var(--border);padding:10px 0}.support-branches p{color:var(--muted-foreground);margin-top:4px;font-size:.8125rem;line-height:1.6}.support-history-row{border-bottom:1px solid var(--hairline);text-align:left;cursor:pointer;width:100%;transition:background-color var(--motion-quick) var(--motion-settle);align-items:center;gap:10px;padding:12px 6px;font-size:.875rem;display:flex}.support-history-row>span{flex:1;min-width:0}.support-history-row small{color:var(--muted-foreground);margin-top:3px;font-size:.8125rem;display:block}.support-history-row:hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.support-history-row{transition:none}}.support-approval-inspector .support-approval-receipt{background:0 0;border:0;padding:0;font-size:.875rem;line-height:1.5}.support-approval-receipt>p:first-child{align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.support-approval-receipt svg{flex-shrink:0}.support-approval-detail{color:var(--muted-foreground);margin:6px 0}.support-approval-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;font-size:.8125rem;display:grid}.support-approval-facts dt{color:var(--muted-foreground);font-size:.75rem}.support-approval-facts dd{overflow-wrap:anywhere}.support-approval-snapshot{padding:8px 0}.support-approval-snapshot .support-exact-message{font-size:.875rem}.support-approval-snapshot .support-workflow{gap:8px;display:grid}.support-execution-details{max-width:320px;padding:14px;font-size:.875rem;line-height:1.5}.support-execution-details a{color:var(--primary);text-decoration:underline}.support-followup-desk,.support-action-library,.support-saved{max-width:1320px}.support-followup-list>article{align-items:flex-start;gap:20px;padding:16px 8px;display:flex}.support-followup-list>article>div:nth-child(2){flex:1;min-width:0}.support-followup-list article button:not([data-slot]){color:var(--primary);cursor:pointer;text-align:left;align-items:center;gap:6px;font-size:.875rem;display:flex}.support-followup-list article strong{margin-top:8px;font-size:.9375rem;display:block}.support-followup-list article p{margin:6px 0;font-size:.875rem;line-height:1.55}.support-followup-list article small{color:var(--muted-foreground);font-size:.8125rem}.support-followup-buttons{flex-direction:column;gap:6px;display:flex}.support-due.due{color:var(--tone-amber);background:color-mix(in srgb, var(--tone-amber) 12%, var(--card))}.support-followup-evidence{margin-top:10px;font-size:.8125rem}.support-followup-evidence summary{cursor:pointer;font-weight:600}.support-followup-evidence dl{margin:8px 0;font-size:.8125rem}.support-followup-evidence dl>div{gap:10px;display:flex}.support-followup-evidence dt{color:var(--muted-foreground)}.support-followup-evidence dd{overflow-wrap:anywhere}.support-followup-evidence>div>small{color:var(--muted-foreground)}.support-reminder-dialog{max-width:520px!important}.support-reminder-dialog label{gap:6px;font-size:.875rem;display:grid}.support-action-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-action-library article{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:18px}.support-action-library h3{text-transform:capitalize;font-size:.9375rem;font-weight:650}.support-action-library article p{color:var(--muted-foreground);margin:10px 0;font-size:.875rem;line-height:1.55}.support-action-library details{font-size:.8125rem}.support-action-badge{margin-top:8px}.support-ticket-details section{min-width:0}.support-ticket-details dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:12px;padding:9px 0;font-size:.8125rem;display:grid}.support-ticket-details dt{color:var(--muted-foreground)}.support-ticket-details dd{overflow-wrap:anywhere}.support-ticket-details dd small{color:var(--muted-foreground);margin-top:4px;font-size:.75rem;line-height:1.5;display:block}.support-organization>div{justify-content:space-between;align-items:baseline;display:flex}.support-detail-tags{flex-wrap:wrap;gap:6px;display:flex}.support-detail-tags span{background:var(--secondary);color:var(--secondary-foreground);font-size:var(--text-xs);overflow-wrap:anywhere;border-radius:4px;align-items:center;padding:2px 6px;line-height:1.3;display:inline-flex}.support-view-dialog{max-height:85dvh;overflow:auto}.support-view-dialog label{gap:7px;min-width:150px;font-size:.875rem;display:grid}.support-organization-form{gap:16px;display:grid}.support-order-inspector [data-slot=sheet-title]{align-items:center;gap:8px;display:flex}.support-order-customer{padding-bottom:12px}.support-order-customer h3{margin-top:0}.support-customer-signals{flex-wrap:wrap;align-items:center;gap:6px 9px;margin:5px 0 8px;display:flex}.support-order-facts{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:18px;display:grid}.support-order-facts>div{gap:4px;display:grid}.support-order-facts small,.support-order-item span,.support-order-item small{color:var(--muted-foreground);font-size:.8125rem}.support-order-facts strong{text-transform:capitalize}.support-order-item{border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.support-order-inspector h3{margin:18px 0 4px;font-size:.9375rem;font-weight:650}.support-order-links{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.support-order-links a,.support-order-item a{color:var(--primary);align-items:center;gap:5px;font-size:.875rem;display:inline-flex}.support-order-journey{border-top:1px solid var(--border);margin:18px 0;padding-top:12px}.support-order-journey>article{overflow-wrap:anywhere;margin:12px 0}.support-order-journey>article p{margin:5px 0}.support-order-journey>small,.support-order-journey li>small{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.support-order-journey li>small{display:block}.support-order-journey li a{align-items:center;gap:8px;padding-top:6px;font-size:.8125rem;display:flex}.support-order-journey li a img{object-fit:cover;border-radius:4px;width:50px;height:54px}.support-order-search{max-width:580px}.support-order-search form{gap:8px;display:flex}.support-order-search form input{min-width:0}.support-order-results{max-height:50dvh;overflow-y:auto}.support-order-results>button{text-align:left;border-bottom:1px solid var(--hairline);width:100%;transition:background-color var(--motion-quick) var(--motion-settle);align-items:center;gap:12px;padding:13px 6px;display:flex}.support-order-results>button:last-of-type{border-bottom:0}.support-order-results>button:hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.support-order-results>button{transition:none}}.support-order-results>button>span:first-of-type{flex:1;gap:4px;min-width:0;display:grid}.support-order-results>button small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);overflow:hidden}.support-order-results>button>span:nth-of-type(2){color:var(--muted-foreground);font-size:.8125rem}.support-order-results>button>svg{color:var(--muted-foreground);flex-shrink:0}.support-order-results>p{color:var(--muted-foreground);padding:8px 0;font-size:.8125rem;line-height:1.5}@media (max-width:700px){.support-followup-list>article{flex-wrap:wrap}.support-action-library>div,.support-approval-facts{grid-template-columns:minmax(0,1fr)}}.support-channel-tabs{margin:14px 0}.support-channel-tabs>span{align-self:center}.support-trial-check>button{border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.support-channel-tabs span,.support-message-coverage{color:var(--muted-foreground);font-size:12px}.support-message-history{flex-direction:column;gap:12px;margin:18px 0;display:flex}.support-message-bubble{background:var(--muted);overflow-wrap:anywhere;border-radius:14px 14px 14px 3px;max-width:90%;padding:12px 14px}.support-message-bubble.outgoing{border:1px solid var(--border);background:var(--background);border-radius:14px 14px 3px;align-self:flex-end}.support-message-bubble header{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.support-message-bubble p,.support-trial-capture p{white-space:pre-wrap;margin:8px 0;font-size:13px;line-height:1.65}.support-message-bubble a{gap:5px;font-size:12px;display:inline-flex}.support-trial-check{margin:8px 0;font-size:12px}.support-trial-dialog{max-height:90vh;overflow-y:auto;max-width:680px!important}.support-trial-capture{border:1px solid var(--border);border-radius:12px;max-height:32vh;padding:16px;overflow-y:auto}.support-trial-assessment{gap:14px;display:grid}.support-trial-assessment label{gap:7px;font-size:13px;display:grid}.support-trial-assessment select,.support-trial-assessment textarea{border:1px solid var(--border);background:var(--background);border-radius:8px;padding:9px}.support-trial-desk{max-width:1400px;margin:auto;padding:24px}.support-trial-desk>header{align-items:flex-start;gap:12px;display:flex}.support-trial-desk h2{margin:0 0 6px;font-size:23px;font-weight:650}.support-trial-desk p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.support-trial-guide{border:1px solid var(--border);border-radius:14px;margin:22px 0;padding:20px}.support-trial-guide button,.support-trial-results button{border:1px solid var(--border);border-radius:8px;padding:7px 11px;font-size:12px}.support-trial-results article{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:15px;padding:18px 0;display:flex}.support-trial-results article>div{flex:1;min-width:220px}.support-trial-results span{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.support-thread-heading h3 small{text-transform:none;color:var(--muted-foreground);margin-left:.5rem;font-size:.8125rem;font-weight:400}.support-conversation-state{border-bottom:1px solid var(--border);color:var(--muted-foreground);margin:0;padding:.65rem 1rem;font-size:.875rem}.support-message-position{color:var(--muted-foreground);margin-bottom:.65rem;font-size:.8125rem;font-weight:600}.support-messages .is-latest-message .support-message-position{color:var(--primary)}.support-messages .is-latest-message{background:color-mix(in srgb, var(--primary) 4%, transparent);border-radius:.5rem;padding:.8rem}.support-compose-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem 0;display:flex}.support-compose-toolbar label{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.support-compose-toolbar small{color:var(--muted-foreground);flex-basis:100%;font-size:.8125rem}.support-compose-toolbar .support-status-picker{min-width:7rem}.support-secondary-details{color:var(--muted-foreground);margin:.7rem 0;padding:.5rem .25rem;font-size:.875rem}.support-secondary-details>summary{cursor:pointer}.support-secondary-details>.ws-disclosure-body>div>:first-child{margin-top:6px}.support-action-approval{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem 0;display:flex}.support-action-approval small{color:var(--muted-foreground);font-size:.8125rem}.support-quality-entry{justify-content:flex-end;padding:.7rem 1rem;font-size:.875rem;display:flex}.support-quality-entry button,.support-native-ticket-link{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.workspace-columns:has(.support-operator){overflow:hidden}.work-surface.surface-support:has(.support-operator){scrollbar-gutter:auto;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden;container:support-workspace/inline-size}.wide-surface .work-surface.surface-support:has(.support-operator){scrollbar-gutter:auto;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden;container:support-workspace/inline-size}.support-native.support-operator{--support-reading-width:70ch;background:var(--background);flex-direction:column;flex:1;min-height:0;font-size:.875rem;display:flex;overflow:hidden}.support-topbar-count{background:color-mix(in srgb, var(--tone-amber) 14%, var(--card));min-width:18px;color:var(--tone-amber);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;line-height:18px}.support-mode-trigger{color:var(--muted-foreground);font-size:.8125rem}.support-operator>.support-sync-note{border-bottom:1px solid var(--border);padding:5px 16px;font-size:.8125rem}.support-inbox-workspace{flex:1;grid-template-columns:296px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.support-inbox{border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-width:0;min-height:0;display:flex}.support-inbox-controls{border-bottom:1px solid var(--hairline-strong);padding:8px 10px 6px}.support-filter-dot{background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.support-quick-views{align-items:center;margin:4px 0 6px;display:flex}.support-quick-views button{color:var(--muted-foreground);flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.support-quick-views button[aria-pressed=true]{font-weight:600}.support-quick-views button:hover{color:var(--foreground)}.support-status-tabs small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem}.support-inbox-search{align-items:center;margin:4px 0 2px;display:flex}.support-inbox-saved{color:var(--primary);align-items:center;gap:5px;margin-top:6px;font-size:.75rem;display:flex}.support-inbox-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.support-inbox-list-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.4px;justify-content:space-between;padding:7px 14px 5px;font-size:.6875rem;display:flex}.support-inbox-group{background:var(--secondary);color:var(--muted-foreground);justify-content:space-between;gap:8px;padding:7px 14px;font-size:.75rem;display:flex}.support-inbox-ticket{text-align:left;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:10px 16px;display:flex}.loading-state.support-inbox-loading{--skeleton-row:120px;padding:0 14px}.support-inbox-person{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.support-inbox-person strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:630;overflow:hidden}.support-inbox-person time{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem}.support-inbox-subject{color:var(--tone-green);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8125rem;overflow:hidden}.support-inbox-snippet{color:var(--foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.support-inbox-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:2px;font-size:.6875rem;display:flex}.support-inbox-meta>.support-ready-label{display:none}.support-inbox-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.support-inbox-product{flex:none;margin-top:1px}.support-product-picker[data-slot=select-trigger]{max-width:32%;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;padding:0 4px;font-size:.75rem}.support-product-picker.is-selected[data-slot=select-trigger]{color:var(--primary)}.support-inbox-find:has(.support-product-picker){flex-wrap:wrap;row-gap:2px}.support-inbox-find:has(.support-product-picker) .support-inbox-search{flex:100%}:is(.support-inbox-find:has(.support-product-picker) .support-inquiry-picker[data-slot=select-trigger],.support-inbox-find:has(.support-product-picker) .support-product-picker[data-slot=select-trigger]){flex:1 1 0;max-width:50%}.support-packet-meta.is-template{color:var(--tone-amber);font-weight:600}.support-plan-operator{gap:4px;margin:0 0 8px;padding:0 0 0 2px;list-style:none;display:grid}.support-plan-operator li{color:var(--foreground);align-items:flex-start;gap:6px;font-size:.8125rem;line-height:1.4;display:flex}.support-plan-operator li>svg{color:var(--tone-amber);flex-shrink:0;margin-top:3px}.support-plan-operator li b{color:var(--tone-amber);font-weight:630}.support-readiness-model{color:var(--muted-foreground);margin:0 0 8px;font-size:.8125rem}.support-readiness-model.is-down{color:var(--tone-amber)}.support-inbox-meta>.os-pill{margin:-2px 0}.support-inbox-refresh{color:var(--muted-foreground);letter-spacing:0;text-transform:none;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:.6875rem;display:inline-flex}.support-inbox-refresh:hover{color:var(--primary);background:var(--accent)}.support-inbox-refresh:disabled{opacity:.7}.support-inbox-attention{color:var(--tone-purple);align-items:center;gap:4px;font-size:.6875rem;display:flex}.support-inbox-attention[data-tone=ready]{color:var(--tone-green)}.support-inbox-attention[data-tone=checking]{color:var(--tone-amber)}.support-inbox-more{margin:8px 10px}.support-inbox-workspace>.blank-state{place-self:center;max-width:420px}.support-inbox-workspace>.loading-state[data-variant=panel]{align-self:start;width:min(100%,560px);padding:22px 24px}.support-inbox-filters{max-width:620px!important}.support-filter-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.support-filter-field{flex-direction:column;gap:6px;min-width:0;font-size:.875rem;display:flex}.support-filter-field [data-slot=select-trigger]{width:100%}.support-filter-workload{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:18px;padding:8px 0 16px;display:flex}.support-filter-workload>div{flex-direction:column;gap:4px;display:flex}.support-filter-workload span{color:var(--muted-foreground);font-size:.75rem}.support-filter-workload strong{font-size:1.125rem}.support-operator .support-case{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;container:support-case-area/inline-size}.support-case-heading{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;gap:8px;min-height:50px;padding:6px 12px 6px 14px;display:flex}.support-customer-avatar{background:color-mix(in srgb, var(--tone-blue) 14%, var(--card));width:30px;height:30px;color:var(--tone-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.support-case-identity{flex:1;min-width:0}.support-case-identity h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:630;line-height:1.3;overflow:hidden}.support-case-identity small{min-width:0;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;display:flex}.support-case-subject{text-overflow:ellipsis;min-width:0;overflow:hidden}.support-case-paging{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:0;display:flex}.support-case-paging>span{white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:6px;font-size:.75rem}.support-operator .support-back,nav.support-case-mobile-nav{display:none}.support-case-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-width:0;min-height:0;display:grid;overflow:hidden}.support-conversation-column{background:var(--card);border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.support-ask-agent{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);z-index:2;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.75rem;display:inline-flex;position:absolute;bottom:10px;left:14px}.support-ask-agent:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.support-context-strip{border-bottom:1px solid var(--border);background:var(--surface-well);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:38px;padding:7px 14px;display:flex}.support-context-chip{border:1px solid var(--border);background:var(--card);max-width:min(100%,360px);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;line-height:1.4;text-decoration:none;display:inline-flex}.support-context-chip>svg:first-child{color:var(--muted-foreground);flex-shrink:0}.support-context-chip strong{font-weight:630}.support-context-chip span{color:var(--muted-foreground);text-overflow:ellipsis;overflow:hidden}.support-context-chip:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));color:var(--primary)}.support-context-chip:hover span{color:var(--primary)}.support-context-chip.is-empty{color:var(--muted-foreground);border-style:dashed}.support-context-vip{color:var(--tone-amber);align-items:center;gap:3px;font-style:normal;font-weight:600;display:inline-flex}.support-context-more{color:var(--muted-foreground);align-items:center;gap:2px;margin-left:auto;font-size:.75rem;display:inline-flex}.support-context-more:hover{color:var(--primary)}.support-product-stack{flex-shrink:0;align-items:center;display:inline-flex}.support-product-stack img{object-fit:cover;border:1px solid var(--input);background:var(--card);width:22px;height:22px;box-shadow:0 0 0 1px var(--card);border-radius:5px}.support-product-stack img+img{margin-left:-8px}.support-product-stack.is-md img{width:30px;height:30px}.support-context-chip>.support-product-stack:first-child{margin-left:-4px}.support-product-thumb{border:1px solid var(--input);background:var(--card);color:var(--muted-foreground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.support-product-thumb img{object-fit:cover;width:100%;height:100%}.support-product-thumb.is-sm{border-radius:5px;width:22px;height:22px}.support-product-thumb.is-md{width:36px;height:36px}.support-product-thumb.is-lg{width:48px;height:54px}.support-order-item.is-product{grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.support-order-item.is-product>div{gap:3px;min-width:0;display:grid}.support-evidence-products{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.support-evidence-products li{align-items:center;gap:10px;display:flex}.support-evidence-products li>span{gap:1px;min-width:0;display:grid}.support-evidence-products a{color:var(--primary);font-size:.75rem}.support-plan-item-lead{width:22px;height:22px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.support-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.support-thread-heading{flex-shrink:0;align-items:center;gap:10px;min-height:40px;padding:6px 18px;display:flex}.support-thread-heading h3{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:7px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.support-thread-heading h3 svg{color:var(--tone-blue)}.support-history-toggle{color:var(--muted-foreground);align-items:center;gap:4px;margin-left:auto;font-size:.75rem;display:flex}.support-history-toggle:hover{color:var(--foreground)}.support-thread-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:4px 22px 56px;overflow-y:auto}.support-thread-earlier{margin:4px auto 14px;display:flex}.support-messages{max-width:var(--support-reading-width);flex-direction:column;gap:18px;display:flex}.support-messages article,.support-thread-scroll>article{border-left:3px solid var(--border);max-width:var(--support-reading-width);padding:2px 0 6px 16px;position:relative}.support-messages article.customer,.support-thread-scroll>article.customer{border-left-color:var(--tone-blue)}.support-messages article.internal{border-left-color:var(--tone-amber);background:color-mix(in srgb, var(--tone-amber) 6%, var(--card));border-radius:0 8px 8px 0;padding-top:8px;padding-bottom:10px;padding-right:14px}.support-messages article.operator{border-left-color:var(--border)}.support-messages article header,.support-thread-scroll>article header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.support-messages article header strong{font-size:.8125rem;font-weight:620}.support-messages article.operator header strong,.support-messages article.internal header strong{color:var(--muted-foreground)}.support-messages article header time,.support-thread-scroll>article header time{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:.6875rem}.support-message-avatar{background:color-mix(in srgb, var(--tone-blue) 12%, var(--card));width:24px;height:24px;color:var(--tone-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.support-messages article.operator .support-message-avatar{background:var(--secondary);color:var(--muted-foreground)}.support-messages article.internal .support-message-avatar{color:var(--tone-amber);background:color-mix(in srgb, var(--tone-amber) 12%, var(--card))}.support-messages p,.support-thread-scroll>article p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);margin:0;font-size:.9375rem;line-height:1.68}.support-messages article.operator p{color:color-mix(in srgb, var(--foreground) 82%, var(--muted-foreground))}.support-thread-scroll>article.is-placeholder{opacity:.7}.support-message-history{color:var(--muted-foreground);margin-top:10px;font-size:.75rem}.support-message-history summary{cursor:pointer}.support-message-history p{color:var(--muted-foreground);padding-top:10px;font-size:.8125rem}.support-attachments{color:var(--tone-blue);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:.75rem;display:flex}.support-attachments a{align-items:center;gap:4px;display:inline-flex}.support-attachments a.support-attachment-image{flex-direction:column;gap:6px;max-width:min(100%,20rem);display:flex}.support-attachment-image img{object-fit:contain;border:1px solid var(--border);border-radius:6px;max-width:100%;max-height:18rem;display:block}.support-thread-empty{color:var(--muted-foreground);padding:24px 0;font-size:.875rem}.support-reply-panel{background:var(--card);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container:support-reply/inline-size}.support-reply-heading{flex-shrink:0;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 18px;display:flex}.support-reply-heading h3{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:7px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.support-reply-heading h3 svg{color:var(--primary)}.support-status-action{height:28px;margin-left:auto;font-size:.75rem}.support-reply-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:200px;padding:0 20px 24px 18px;overflow-y:auto}.support-reply-notice{color:var(--muted-foreground);background:var(--surface-well);border-radius:6px;margin:0 0 10px;padding:8px 12px;font-size:.8125rem;line-height:1.5}.support-reply-notice.tone-attention{color:var(--tone-amber);background:color-mix(in srgb, var(--tone-amber) 8%, var(--card))}.support-reply-notice.tone-blocked{color:var(--tone-red);background:color-mix(in srgb, var(--tone-red) 8%, var(--card))}.support-reply-notice.tone-busy{color:var(--tone-blue);background:color-mix(in srgb, var(--tone-blue) 8%, var(--card))}.support-reply-banner{background:var(--surface-well);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:9px 12px;font-size:.8125rem;line-height:1.5;display:flex}.support-reply-banner>span{flex:1;min-width:200px}.support-reply-banner.tone-attention{color:var(--tone-amber);background:color-mix(in srgb, var(--tone-amber) 8%, var(--card))}.support-reply-banner.tone-ready{color:var(--tone-green);background:color-mix(in srgb, var(--tone-green) 8%, var(--card))}.support-reply-banner .support-inline-controls{margin:0}.support-reply-decision{border:1px dashed var(--border);border-radius:6px;margin:0 0 10px;padding:10px 12px;font-size:.8125rem;line-height:1.5}.support-reply-decision strong{margin-bottom:3px;display:block}.support-reply-decision p{color:var(--muted-foreground);margin:0}.support-editor{border:1px solid var(--border);background:var(--card);max-width:calc(var(--support-reading-width) + 40px);border-radius:8px;flex-direction:column;display:flex}.support-editor:focus-within{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 30%, transparent)}.support-editor.is-reference{border-style:dashed}.support-editor>header{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 8px 4px 6px;display:flex}.support-editor-type[data-slot=select-trigger],.support-editor>header>[data-slot=select-trigger]{height:26px;box-shadow:none;background:0 0;border:0;padding:0 6px;font-size:.75rem;font-weight:600}.support-recipient{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.support-draft-state{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:.6875rem}.support-draft-state.is-saved{color:var(--tone-green)}.support-improve{color:var(--muted-foreground);border-radius:4px;flex-shrink:0;padding:4px}.support-improve:hover{background:var(--accent);color:var(--primary)}.support-improve:disabled{opacity:.4}.support-editor>textarea{field-sizing:content;resize:none;width:100%;min-height:190px;box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:0;outline:none;padding:16px 18px 18px;font-size:.9375rem;line-height:1.68}.support-editor>textarea:focus-visible{box-shadow:none;border:0;outline:none}.support-editor>textarea:read-only{color:color-mix(in srgb, var(--foreground) 80%, var(--muted-foreground));cursor:text}.support-editor>textarea:disabled{opacity:.7}.support-editor-hint{border-top:1px dashed var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 18px;font-size:.75rem;line-height:1.4;display:flex}.support-editor-hint kbd{border:1px solid var(--border);font:inherit;border-radius:3px;margin-left:3px;padding:0 4px;font-size:.6875rem}.support-editor .support-quality-block{border-radius:6px;margin:10px 12px 0}.support-quality-block{background:color-mix(in srgb, var(--destructive) 8%, var(--card));border-left:3px solid var(--destructive);color:var(--foreground);padding:10px 12px;font-size:.8125rem}.support-quality-block strong{color:var(--destructive)}.support-quality-block p{margin:4px 0 0;line-height:1.5}.support-plan-heading{align-items:center;gap:10px;margin:22px 0 6px;display:flex}.support-plan-heading h3{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:7px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.support-plan-heading h3 svg{color:var(--primary)}.support-plan-heading>span{color:var(--tone-amber);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.support-plan{max-width:calc(var(--support-reading-width) + 40px)}.support-plan.is-reference{opacity:.85}.support-plan-note{color:var(--muted-foreground);margin:4px 0 10px;font-size:.8125rem;line-height:1.5}.support-plan-group{margin:4px 0 8px}.support-plan-group>header{color:var(--muted-foreground);align-items:center;gap:6px;padding:6px 2px 4px;display:flex}.support-plan-group>header h4{color:var(--foreground);margin:0;font-size:.75rem;font-weight:650}.support-plan-group>header small{font-size:.6875rem}.support-plan-group.is-muted>header h4{color:var(--muted-foreground)}.support-plan-item{border:1px solid var(--border);background:var(--card);border-radius:7px;margin:0 0 6px}.support-plan-item.kind-action{border-left:3px solid var(--primary)}.support-plan-item.kind-check{border-left:3px solid var(--tone-cyan)}.support-plan-item.has-missing{border-left-color:var(--tone-amber)}.support-plan-item.is-manual{border-style:dashed}.support-plan-group.is-muted .support-plan-item{border-left-color:var(--border);background:var(--surface-well)}.support-plan-item-summary{text-align:left;align-items:flex-start;gap:8px;width:100%;padding:9px 10px 9px 12px;display:flex}.support-plan-item-summary>svg{color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.support-plan-item-summary[aria-expanded=true]>svg{transform:rotate(90deg)}.support-plan-item-text{flex:1;gap:2px;min-width:0;display:grid}.support-plan-item-text strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:560;line-height:1.4}.support-plan-group.is-muted .support-plan-item-text strong{color:var(--muted-foreground);font-weight:500}.support-plan-item-text small{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.support-plan-item-text .support-plan-missing{color:var(--tone-amber)}.support-plan-item-detail{padding:0 12px 12px;font-size:.8125rem;line-height:1.5}.support-plan-item-detail>.support-exact-message{margin:4px 0 10px;font-size:.875rem}.support-plan-item-label{color:var(--muted-foreground);margin:4px 0 2px;font-size:.75rem}.support-plan-item-detail dl{grid-template-columns:minmax(90px,26%) minmax(0,1fr);gap:4px 10px;margin:4px 0 8px;display:grid}.support-plan-item-detail dt{color:var(--muted-foreground)}.support-plan-item-detail dd{overflow-wrap:anywhere;white-space:pre-wrap}.support-plan-item-after,.support-plan-item-receipt{color:var(--muted-foreground);margin:6px 0 0;font-size:.75rem}.support-plan-item-detail details{margin-top:8px;font-size:.75rem}.support-plan-item-detail summary{cursor:pointer;color:var(--muted-foreground)}.support-plan-item-detail ol{margin-top:6px;padding-left:18px;list-style:decimal}.support-plan-status,.support-plan-wait{gap:8px;padding:8px 2px;font-size:.8125rem;line-height:1.5;display:flex}.support-plan-status>svg,.support-plan-wait>svg{color:var(--muted-foreground);flex-shrink:0;margin-top:4px}.support-plan-status strong,.support-plan-wait strong{flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:.875rem;font-weight:600;display:flex}.support-plan-status strong>span,.support-plan-wait strong>span{color:var(--muted-foreground);font-weight:500}.support-plan-status p,.support-plan-wait p{color:var(--muted-foreground);margin:2px 0 0}.support-status-picker[data-slot=select-trigger]{border:1px solid var(--border);background:var(--card);height:26px;box-shadow:none;max-width:240px;padding:0 8px;font-size:.8125rem;font-weight:600}.support-plan-bookkeeping{color:var(--muted-foreground);align-items:center;gap:6px;margin:6px 0 4px;padding:0 2px;font-size:.75rem;display:flex}.support-plan-branches{margin:8px 0 0;font-size:.8125rem}.support-plan-branches>summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:6px;padding:4px 2px;list-style:none;display:flex}.support-plan-branches>summary::-webkit-details-marker{display:none}.support-plan-branches>summary>span{background:var(--secondary);border-radius:4px;padding:0 5px;font-size:.6875rem}.support-plan-branches>div{border-top:1px solid var(--border);padding:8px 2px}.support-plan-branches p{color:var(--muted-foreground);margin:3px 0 0;line-height:1.5}.support-plan-followups{border-top:1px solid var(--border);margin-top:16px;padding-top:10px}.support-plan-followups>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-plan-followups h4{margin:0;font-size:.75rem;font-weight:650}.support-plan-add{color:var(--primary);padding:3px 4px;font-size:.75rem}.support-plan-status>.support-plan-add{white-space:nowrap;align-self:center;margin-left:auto}.support-plan-add:disabled{opacity:.4}.support-followup-row{margin:6px 0;font-size:.8125rem}.support-followup-row summary{cursor:pointer;align-items:flex-start;gap:7px;list-style:none;display:flex}.support-followup-row summary::-webkit-details-marker{display:none}.support-followup-row summary>svg{color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.support-followup-row.is-due summary>svg{color:var(--tone-amber)}.support-followup-row summary>span{flex:1;gap:2px;display:grid}.support-followup-row summary strong{font-weight:560}.support-followup-row summary small{color:var(--muted-foreground);font-size:.75rem}.support-followup-row.is-due summary small{color:var(--tone-amber)}.support-followup-row>p{color:var(--muted-foreground);margin:6px 0 4px 20px;line-height:1.5}.support-followup-row .support-followup-evidence{margin-left:20px}.support-reply-footer{border-top:1px solid var(--border);background:var(--card);flex-shrink:0}.support-plan-summary{border-bottom:1px solid var(--border);width:100%;color:var(--muted-foreground);text-align:left;background:var(--surface-well);align-items:center;gap:7px;padding:6px 14px 6px 18px;font-size:.75rem;display:flex}.support-plan-summary>svg:first-child{color:var(--primary);flex-shrink:0}.support-plan-summary>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.support-plan-summary:hover{color:var(--foreground)}.support-reply-controls{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px 8px 18px;display:flex}.support-decision{align-items:center;gap:4px;display:inline-flex}.support-decision-primary{font-size:.8125rem;font-weight:600}.support-decision-menu{min-width:260px}.support-decision-menu [data-slot=dropdown-menu-item] span{gap:2px;display:grid}.support-decision-menu [data-slot=dropdown-menu-item] small{color:var(--muted-foreground);white-space:normal;font-size:.75rem;line-height:1.4}.support-reply-controls>button{font-size:.8125rem}.support-next-ticket{color:var(--muted-foreground);margin-left:auto}.support-next-ticket kbd{border:1px solid var(--border);font:inherit;color:var(--muted-foreground);border-radius:3px;padding:0 4px;font-size:.6875rem}.support-receipt-line{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--tone-green) 7%, var(--card));color:var(--foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 14px 7px 18px;font-size:.8125rem;line-height:1.45;display:flex}.support-receipt-line>svg{color:var(--tone-green);flex-shrink:0}.support-receipt-line>span{flex:1;min-width:180px}.support-receipt-line.is-historical,.support-receipt-line.status-prepared{background:var(--surface-well);color:var(--muted-foreground)}.support-receipt-line.status-uncertain,.support-receipt-line.status-partial,.support-receipt-line.status-submitting{background:color-mix(in srgb, var(--tone-amber) 8%, var(--card))}.support-receipt-line.status-blocked{background:color-mix(in srgb, var(--tone-red) 8%, var(--card))}.support-receipt-line.is-historical>svg,.support-receipt-line.status-prepared>svg{color:var(--muted-foreground)}.support-receipt-line.status-uncertain>svg,.support-receipt-line.status-partial>svg,.support-receipt-line.status-submitting>svg{color:var(--tone-amber)}.support-receipt-line.status-blocked>svg{color:var(--tone-red)}.support-receipt-open,.support-receipt-link{color:var(--primary);text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.support-decision-error,.support-decision-message{margin:0;padding:0 18px 9px;font-size:.8125rem;line-height:1.5}.support-decision-error{color:var(--destructive)}.support-decision-message{color:var(--tone-green)}.support-details-tabs{border-bottom:1px solid var(--hairline);scrollbar-width:none;align-items:stretch;gap:17px;height:32px;margin-top:4px;display:flex;overflow-x:auto}.support-details-tabs button{color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap;transition:color var(--motion-quick) var(--ease-smooth-out);border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 1px;font-weight:500;display:inline-flex}.support-details-tabs button:hover{color:var(--foreground)}.support-details-tabs button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--foreground)}.support-customer-panel>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-customer-panel>header>strong{font-size:.8125rem;font-weight:600}.support-customer-panel>header>button{margin-left:auto;font-size:.75rem}.support-context-loading{color:var(--muted-foreground);margin:8px 0;font-size:.8125rem;line-height:1.5}.support-context-loading button{color:var(--primary);margin-left:7px}.support-customer-order{text-align:left;border-bottom:1px solid var(--hairline);align-items:center;gap:10px;width:100%;padding:9px 0;display:flex}.support-product-thumbnail{border:1px solid var(--input);background:var(--card);width:43px;height:49px;color:var(--muted-foreground);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.support-product-thumbnail img{object-fit:cover;width:100%;height:100%}.support-customer-order>span:nth-child(2){flex:1;gap:3px;min-width:0;font-size:.8125rem;display:grid}.support-customer-order strong{font-weight:600}.support-customer-order strong small{text-transform:capitalize;color:var(--muted-foreground);margin-left:7px;font-weight:400}.support-customer-order small{color:var(--muted-foreground);font-size:.75rem}.support-customer-order>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-customer-order>svg{color:var(--muted-foreground);flex-shrink:0}.support-customer-order:hover strong{color:var(--primary)}.support-customer-sources{flex-wrap:wrap;align-items:center;gap:5px;padding:10px 0;display:flex}.support-customer-sources>small{color:var(--muted-foreground);margin-right:2px;font-size:.75rem}.support-customer-journey{color:var(--muted-foreground);margin-top:6px;font-size:.8125rem}.support-customer-journey>summary{cursor:pointer;color:var(--foreground);align-items:center;gap:7px;padding:4px 0;list-style:none;display:flex}.support-customer-journey>summary::-webkit-details-marker{display:none}.support-customer-journey>a{color:var(--primary);align-items:center;gap:4px;padding:8px 0 4px;display:inline-flex}.support-customer-journey>p{margin:8px 0;line-height:1.5}.support-journey-list{gap:8px;margin-top:8px;display:grid}.support-journey-list li{border-left:2px solid var(--border);gap:5px;padding-left:9px;display:grid}.support-journey-list button{text-align:left;color:var(--foreground);align-items:center;gap:7px;display:flex}.support-journey-list img{object-fit:cover;border-radius:3px;width:31px;height:35px}.support-context-basis{color:var(--muted-foreground);margin:8px 0 0;font-size:.6875rem;line-height:1.5}.support-packet-evidence{font-size:.875rem}.support-packet-evidence details{border-top:1px solid var(--border);padding:.6rem 0}.support-packet-evidence summary{cursor:pointer;font-weight:600}.support-packet-evidence dl>div{grid-template-columns:7.5rem minmax(0,1fr);gap:.6rem;margin:.4rem 0;display:grid}.support-packet-evidence dt{color:var(--muted-foreground)}.support-packet-evidence dd{overflow-wrap:anywhere;margin:0}.support-packet-evidence ul{margin:.4rem 0;padding-left:1.1rem}.support-packet-evidence li{margin:.3rem 0}.support-packet-evidence a{color:var(--primary);font-size:.8125rem}.support-draft-claims .unverified{color:var(--destructive)}.support-know{border-top:1px solid var(--border);max-width:var(--support-reading-width);margin:22px 0 8px;padding-top:12px}.support-know>h3{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.4px;margin:0 0 4px;font-size:.8125rem;font-weight:600}.support-packet-evidence.is-inline{font-size:.8125rem}.support-packet-evidence.is-inline details{padding:.45rem 0}.support-packet-evidence.is-inline summary{font-weight:560}.support-packet-evidence.is-inline dl>div{grid-template-columns:6.5rem minmax(0,1fr);margin:.3rem 0}.support-packet-meta{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem}.support-plan-situation{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.75rem;overflow:hidden}.support-plan-basis{color:var(--muted-foreground);margin:0 0 8px;padding-left:1.1rem;font-size:.8125rem;line-height:1.45}.support-plan-basis li{margin:2px 0}.support-context-chip.is-where span{color:var(--tone-amber)}.support-editor-claims{border-top:1px dashed var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:6px 18px 8px;font-size:.75rem;display:flex}.support-editor-claims>span{margin-right:2px;font-weight:600}.support-editor-claims em{background:var(--surface-well);color:var(--foreground);border-radius:4px;padding:1px 6px;font-style:normal}.support-editor-claims em.is-verified{color:var(--tone-green)}.support-editor-claims em.is-unverified{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 10%, var(--card));font-weight:600}.support-open-after{color:var(--muted-foreground);border:1px dashed var(--border);border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;display:inline-flex}.support-open-after.is-on{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}.support-next-steps a.support-next-zendesk{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border));border-radius:5px;padding:2px 8px;font-weight:600;text-decoration:none}.support-readiness{border-bottom:1px solid var(--border);padding:16px 24px 10px}.support-readiness h2{margin:0;font-size:1rem}.support-readiness header p{color:var(--muted-foreground);margin:2px 0 10px;font-size:.8125rem}.support-readiness-table{overflow-x:auto}.support-readiness table{border-collapse:collapse;width:100%;max-width:920px;font-size:.8125rem}.support-readiness th,.support-readiness td{text-align:left;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:6px 8px}.support-readiness th{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.support-readiness-note{color:var(--muted-foreground);margin:0;padding:0 24px 12px;font-size:.8125rem}.support-details-inspector .support-ticket-details{flex-direction:column;gap:20px;padding:0;display:flex}.support-details-inspector .support-ticket-details dl{grid-template-columns:1fr 1fr}.support-details-inspector h3{margin-bottom:8px;font-size:.875rem}.support-source-link{color:var(--primary);align-items:center;gap:5px;font-size:.8125rem;display:inline-flex}.support-history h3{margin-top:18px}.support-history .support-history-row small{font-size:.75rem}.support-compare-dialog .support-exact-message{max-height:50dvh;overflow:auto}.support-compare-dialog .support-inline-controls{margin-top:4px}.support-operator.is-report>:not(.ws-heading,.support-sync-note,.error-line,.support-quality-entry){padding:20px 24px;overflow-y:auto}@container support-case-area (width<=760px){.support-case-body{grid-template-rows:minmax(150px,38%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.support-conversation-column{border-right:0;border-bottom:1px solid var(--border)}.support-case-paging>span,.support-case-subject,.support-case-subject+span,.support-ask-agent{display:none}}@container support-case-area (width<=520px){.support-case-body{grid-template-rows:minmax(0,1fr)}.support-conversation-column{border-bottom:0}nav.support-case-mobile-nav{background:var(--card);flex-shrink:0;padding:0 16px;display:flex}.support-case[data-view=conversation] .support-reply-panel,.support-case[data-view=reply] .support-conversation-column{display:none}}@container support-workspace (width<=1240px){.support-inbox-workspace{grid-template-columns:268px minmax(0,1fr)}.support-inbox-ticket{padding:9px 12px 9px 14px}}@container support-workspace (width<=640px){.support-inbox-workspace{grid-template-columns:minmax(0,1fr)}.support-inbox-workspace.show-ticket .support-inbox,.support-inbox-workspace.show-queue .support-case,.support-inbox-workspace.show-queue>.blank-state,.support-inbox-workspace.show-queue>.loading-state{display:none}.support-operator .support-back{display:inline-flex}.support-details-label{display:none}.support-case-heading{gap:6px;padding:6px 8px}.support-case-heading .support-customer-avatar{display:none}.support-context-strip{padding:6px 10px}.support-thread-scroll{padding:4px 14px 24px}.support-reply-heading{padding:6px 10px}.support-reply-scroll{padding:0 12px 20px}.support-reply-controls{padding:8px 10px}.support-recipient{display:none}.support-decision-error,.support-decision-message,.support-receipt-line{padding-left:12px;padding-right:12px}.support-operator.is-report>:not(.ws-heading){padding:14px 12px}}@container support-reply (width<=420px){.support-status-action span,.support-draft-state{display:none}.support-next-ticket{margin-left:0}}@media (max-width:700px){.workspace-columns:has(.support-operator){flex-direction:row}.workspace-columns:has(.support-operator)>.agent-pane{max-width:100%}.support-filter-fields{grid-template-columns:minmax(0,1fr)}}.support-plan-item-tools{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:0 12px 9px 34px;font-size:.75rem;line-height:1.4;display:flex}.support-plan-item-tools>a,.support-plan-item-tools>button{color:var(--primary);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.support-plan-item-tools>button:disabled{opacity:.5;cursor:default}.support-plan-attest{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.support-plan-attest input{border:1px solid var(--border);background:var(--card);min-width:160px;color:var(--foreground);border-radius:7px;flex:1;padding:5px 9px;font-size:.75rem}.support-plan-item.is-attested .support-plan-item-text strong{color:var(--muted-foreground);font-weight:500}.support-status-tabs button[data-scope=ready][aria-pressed=true],.support-status-tabs button[data-scope=ready] small{color:var(--tone-green)}.support-inbox-views{justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;display:flex}.support-inbox-tools{flex-shrink:0;align-items:center;display:flex}.support-inbox-tools>button,.support-inbox-tools>[data-slot=dropdown-menu-trigger]{color:var(--muted-foreground)}.support-status-tabs{margin:0 0 6px}.support-status-tabs>button[data-scope]{white-space:nowrap;flex:1 1 0;gap:4px;min-width:0}.support-status-tabs>[data-slot=button]{flex:none;position:relative}.support-inbox-find{align-items:center;gap:4px;display:flex}.support-inbox-find .support-inbox-search{flex:1;min-width:0}.support-inquiry-picker[data-slot=select-trigger]{max-width:44%;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;padding:0 4px;font-size:.75rem}.support-inquiry-picker.is-selected[data-slot=select-trigger]{color:var(--primary);font-weight:600}.support-inbox-workspace.queue-collapsed{grid-template-columns:minmax(0,1fr)}.support-inbox-workspace.queue-collapsed .support-inbox{display:none}.support-queue-open{color:var(--muted-foreground);flex-shrink:0;font-size:.75rem}.support-reply-write{color:var(--primary);margin-top:6px}.support-plan-quiet>summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:6px;padding:4px 0 8px;font-size:.8125rem;list-style:none;display:flex}.support-plan-quiet>summary::-webkit-details-marker{display:none}.support-plan-quiet>summary svg{flex-shrink:0}.support-footer-mode{align-items:center;margin-left:2px;display:inline-flex}.support-footer-mode .support-mode-trigger{color:var(--muted-foreground);font-size:.75rem}.support-overview{gap:18px;max-width:980px;display:grid}.support-overview>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-overview h2{margin:0 0 4px;font-size:1.125rem;font-weight:650}.support-overview>header p{max-width:62ch;color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.support-overview-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.support-overview-grid article,.support-overview-readiness{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:14px 16px}.support-overview h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 6px;font-size:.75rem;font-weight:600}.support-overview-grid strong{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:650;line-height:1.1;display:block}.support-overview-grid article>p{color:var(--muted-foreground);margin:2px 0 10px;font-size:.8125rem}.support-overview-grid ul{gap:4px;margin:0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:grid}.support-overview-grid small{color:var(--muted-foreground);margin-top:10px;font-size:.75rem;display:block}.support-overview-readiness>p{margin:0 0 8px;font-size:.875rem;line-height:1.5}.support-overview-readiness ol{gap:6px;margin:0;padding-left:20px;font-size:.8125rem;line-height:1.5;display:grid}.support-shortcuts dl{gap:8px;margin:12px 0 0;display:grid}.support-shortcuts dl>div{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:10px;font-size:.875rem;display:grid}.support-shortcuts dt{gap:4px;display:flex}.support-shortcuts dd{color:var(--muted-foreground);margin:0}.support-shortcuts kbd,.support-reply-controls kbd,.support-reply-write kbd,.support-next-steps kbd,.support-editor-hint kbd{border:1px solid var(--border);background:var(--surface-well);text-align:center;min-width:1.4em;color:var(--muted-foreground);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font:600 .6875rem/1.4 inherit;display:inline-block}.support-editor-basis{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:6px 12px 8px;font-size:.75rem;display:flex}.support-editor-basis>span{font-weight:600}.support-editor-basis em{background:var(--surface-well);color:var(--foreground);border-radius:999px;padding:1px 7px;font-style:normal}.support-editor-basis>button{color:var(--primary);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.support-plan-after>summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:6px;padding:6px 0;font-size:.8125rem;list-style:none;display:flex}.support-plan-after>summary::-webkit-details-marker{display:none}.support-plan-after>summary svg{flex-shrink:0}.support-next-steps{flex-basis:100%;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.support-next-steps li{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;display:flex}.support-next-steps li>svg{color:var(--muted-foreground);flex-shrink:0}.support-next-steps li.is-done>svg{color:var(--tone-green)}.support-next-steps li.is-done>span{color:var(--muted-foreground)}.support-next-steps li>span{flex:1;min-width:160px}.support-next-steps a,.support-next-steps button{color:var(--primary);text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.support-next-steps button:disabled{opacity:.5}.support-customer-ribbon{border-bottom:1px solid var(--border);background:var(--card);flex:none;font-size:.75rem}.support-customer-ribbon>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 18px;list-style:none;display:flex}.support-customer-ribbon>summary::-webkit-details-marker{display:none}.support-ribbon-label,.support-ribbon-identity,.support-ribbon-section-heading{align-items:center;gap:6px;display:inline-flex}.support-ribbon-label{font-weight:600}.support-ribbon-identity{color:var(--muted-foreground);margin-left:auto}.support-ribbon-chevron{color:var(--muted-foreground)}.support-ribbon-body{border-top:1px solid var(--border);scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:min(48vh,460px);display:grid;overflow:auto}.support-ribbon-body>.support-customer-panel{min-width:0;padding:14px 18px}.support-ribbon-case{border-left:1px solid var(--border);min-width:0;padding:16px 18px}.support-ribbon-case dl{gap:12px;padding:12px 0;display:grid}.support-ribbon-case dt{color:var(--muted-foreground);margin-bottom:3px;font-size:.6875rem}.support-ribbon-case dd{overflow-wrap:anywhere;line-height:1.5}.support-ribbon-case>button,.support-ribbon-case>a{color:var(--primary);align-items:center;gap:6px;padding:5px 0;display:flex}.support-customer-ribbon summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@container support-workspace (width<=700px){.support-ribbon-body{grid-template-columns:minmax(0,1fr)}.support-ribbon-case{border-left:0;border-top:1px solid var(--border)}.support-ribbon-identity{display:none}.support-customer-ribbon>summary{gap:6px;padding:9px 12px}.support-ribbon-chevron{margin-left:auto}}.support-flow{border:1px solid var(--border);background:var(--card);border-radius:9px;margin:0 0 14px}.support-flow>summary{cursor:pointer;align-items:center;gap:8px;padding:11px 12px;font-size:.8125rem;list-style:none;display:flex}.support-flow>summary::-webkit-details-marker{display:none}.support-flow>summary>svg:first-child{color:var(--primary)}.support-flow>summary>span{color:var(--muted-foreground);margin-left:auto;font-size:.6875rem}.support-flow>summary>svg:last-child{flex-shrink:0}.support-flow-body{border-top:1px solid var(--border);padding:0 12px 12px}.support-flow-intro{color:var(--muted-foreground);margin:10px 0 14px;font-size:.75rem;line-height:1.5}.support-flow-stage{flex-wrap:wrap;align-items:center;gap:5px;margin:12px 0 7px;font-size:.6875rem;font-weight:600;display:flex}.support-flow-stage>small{color:var(--muted-foreground);margin-left:auto;font-weight:400}.support-flow-stage.is-later{color:var(--muted-foreground);margin-top:18px}.support-flow-nodes{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:8px;display:grid}.support-flow-node{text-align:left;border:1px solid var(--border);background:var(--background);border-radius:7px;flex-direction:column;gap:7px;min-width:0;padding:10px;transition:border-color .15s,background .15s;display:flex}.support-flow-node:hover,.support-flow-node.is-selected{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--background))}.support-flow-node.state-verified{border-color:color-mix(in srgb, var(--tone-green) 35%, var(--border))}.support-flow-node.state-blocked{border-color:color-mix(in srgb, var(--tone-red) 50%, var(--border))}.support-flow-node.state-uncertain{border-color:color-mix(in srgb, var(--tone-amber) 50%, var(--border))}.support-flow-node-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-flow-system{color:var(--muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}.support-flow-node-top>small{background:var(--muted);width:18px;height:18px;color:var(--muted-foreground);font-size:var(--text-2xs);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.support-flow-node>strong{overflow-wrap:anywhere;font-size:.75rem;font-weight:550;line-height:1.4}.support-flow-node-state{font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:4px;margin-top:auto;display:inline-flex}.state-verified .support-flow-node-state{color:var(--tone-green)}.state-blocked .support-flow-node-state{color:var(--tone-red)}.state-uncertain .support-flow-node-state{color:var(--tone-amber)}.support-flow-dependencies{border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--muted-foreground);padding-top:5px}.support-flow-nodes.is-later .support-flow-node{border-style:dashed}.support-flow-records{color:var(--muted-foreground);text-underline-offset:3px;padding:10px 0 0;font-size:.6875rem;text-decoration:underline}.support-flow-inspector{border-top:1px solid var(--border);margin-top:12px;padding-top:12px;font-size:.75rem}.support-flow-inspector>header{align-items:center;gap:7px;margin-bottom:7px;display:flex}.support-flow-inspector>p{color:var(--muted-foreground);margin:6px 0;line-height:1.5}.support-flow-capability>svg{margin-right:4px;display:inline}.support-flow-requires{flex-direction:column;gap:5px;margin:10px 0;display:flex}.support-flow-requires>span{color:var(--muted-foreground);font-size:.6875rem}.support-flow-requires>button{text-align:left;color:var(--primary);align-items:center;gap:5px;display:flex}.support-flow-message{border:1px solid var(--border);background:var(--background);border-radius:6px;margin:10px 0}.support-flow-message>span{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:5px;padding:7px 9px;display:flex}.support-flow-message>p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;padding:10px;line-height:1.65;overflow:auto}.support-flow-inspector dl{gap:6px;margin:10px 0;display:grid}.support-flow-inspector dl>div{grid-template-columns:100px 1fr;gap:10px;display:grid}.support-flow-inspector dt{color:var(--muted-foreground)}.support-flow-inspector dd{overflow-wrap:anywhere}.support-flow-hold{color:var(--tone-amber);background:color-mix(in srgb, var(--tone-amber) 7%, var(--card));border-radius:5px;margin:9px 0;padding:9px 10px;font-size:.75rem;line-height:1.5}.support-flow-hold li{margin:4px 0 4px 14px;list-style:outside}.support-flow-proof{color:var(--muted-foreground);margin-top:10px;font-size:.6875rem}.support-flow-proof summary{cursor:pointer}.support-flow-proof p{margin-top:7px;line-height:1.5}.support-flow-branches{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding-top:10px;display:grid}.support-flow-branches>div{align-items:flex-start;gap:8px;font-size:.75rem;display:flex}.support-flow-branches small{color:var(--muted-foreground);margin-top:3px;line-height:1.5;display:block}.support-library-tabs{margin-bottom:18px}.support-action-library h3{align-items:center;gap:8px;display:flex}.support-macro-search{border:1px solid var(--border);max-width:430px;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:8px;margin:16px 0;padding:8px 10px;font-size:.8125rem;display:flex}.support-macro-search>input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none}.support-macro-search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.support-macro-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.support-macro-card{border:1px solid var(--border);text-align:left;background:var(--card);border-radius:9px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:16px;display:flex}.support-macro-card:hover{border-color:var(--primary)}.support-macro-card>span:first-child{color:var(--primary);justify-content:space-between;align-items:center;display:flex}.support-macro-card>strong{font-size:.9375rem}.support-macro-card>p,.support-macro-card small{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.support-macro-card>small{align-items:center;gap:5px;display:flex}.support-macro-card-preview{white-space:pre-wrap;background:var(--background);border-radius:5px;max-height:90px;padding:10px;font-size:.75rem;line-height:1.7;overflow:hidden}.support-macro-card-link{color:var(--primary);justify-content:space-between;align-items:center;margin-top:auto;font-size:.75rem;display:flex}.support-macro-dialog{width:min(720px,100vw - 28px);max-width:720px;max-height:calc(100dvh - 40px);overflow:auto}.support-macro-dialog form{gap:12px;display:grid}.support-macro-dialog form>label{gap:5px;font-size:.75rem;font-weight:550;display:grid}.support-macro-dialog form>label>input,.support-macro-dialog form>label>textarea{border:1px solid var(--border);background:var(--background);border-radius:5px;width:100%;padding:8px 10px;font-size:.8125rem;font-weight:400;line-height:1.6}.support-macro-slots{flex-wrap:wrap;gap:6px;display:flex}.support-macro-slots>button{border:1px solid var(--border);color:var(--primary);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:.6875rem;display:flex}.support-macro-actions{border-top:1px solid var(--border);padding-top:12px;font-size:.75rem}.support-macro-actions summary{cursor:pointer}.support-macro-actions summary>span{color:var(--muted-foreground);margin-left:8px}.support-macro-actions>p{color:var(--muted-foreground);margin:10px 0;line-height:1.5}.support-macro-actions>label{align-items:center;gap:8px;padding:5px 0;display:flex}.support-macro-dialog footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.support-macro-dialog footer>span{color:var(--muted-foreground);max-width:40ch;font-size:.6875rem}.support-macro-choices{gap:5px;max-height:210px;display:grid;overflow:auto}.support-macro-choices>button{border:1px solid var(--border);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:.8125rem;display:flex}.support-macro-choices>button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--background))}.support-macro-choices>button>span{flex:1}.support-macro-choices small{color:var(--muted-foreground);margin-top:3px;font-size:.6875rem;display:block}.support-macro-preview>header{align-items:center;gap:7px;margin:10px 0;font-size:.8125rem;display:flex}.support-macro-preview>header>small{color:var(--muted-foreground);margin-left:auto}.support-macro-preview>pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--background);border-radius:6px;max-height:280px;padding:16px;font-size:.875rem;line-height:1.7;overflow:auto}.support-macro-bindings{gap:7px;margin-top:12px;display:grid}.support-macro-bindings>div{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.6875rem;display:flex}.support-macro-bindings span{color:var(--muted-foreground);align-items:center;gap:5px;display:flex}.support-macro-bindings small{color:var(--muted-foreground);margin-left:auto}.support-flow button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.support-flow summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.support-macro-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.support-macro-choices button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.support-customer-brief{border-bottom:1px solid var(--border);background:var(--surface-well);flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;min-width:0;min-height:34px;padding:4px 14px;font-size:.75rem;display:flex}.support-customer-brief .sales-buyer,.support-customer-brief .sales-vip,.support-customer-brief .sales-ltv{font-size:.6875rem}.support-customer-place{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.support-brief-muted{color:var(--muted-foreground)}.support-brief-order{border:1px solid var(--border);background:var(--card);min-width:0;max-width:min(100%,52cqi,640px);height:26px;color:var(--foreground);text-align:left;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 3px;display:inline-flex}.support-brief-order:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));color:var(--primary)}.support-brief-order.is-empty{color:var(--muted-foreground);border-style:dashed;padding-left:9px}.support-brief-thumb{background:var(--secondary);width:20px;height:20px;color:var(--muted-foreground);border-radius:999px;flex:0 0 20px;place-items:center;display:grid;position:relative;overflow:hidden}.support-brief-thumb img{object-fit:cover;background:var(--document-canvas);width:100%;height:100%}.support-brief-thumb b{background:var(--card);color:var(--foreground);border-radius:3px 0 0;padding:0 3px;font-size:9px;line-height:12px;position:absolute;bottom:0;right:0}.support-brief-order small{color:var(--muted-foreground);flex-shrink:0;font-size:.6875rem}.support-brief-order strong{flex-shrink:0;font-weight:640}.support-brief-order .support-brief-state{flex-shrink:0}.support-brief-order>span{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.support-brief-order .support-brief-item{flex:0 auto;display:block}.support-brief-order .support-brief-check{color:var(--tone-green);flex-shrink:0}.support-brief-order>svg:last-child{color:var(--muted-foreground);flex-shrink:0}.support-brief-attention{color:var(--tone-orange);font-weight:600}.support-brief-tools{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.support-brief-tools>button{align-items:center;gap:4px;display:inline-flex}.support-brief-tools>button:hover,.support-customer-history>summary:hover,.support-customer-history[open]>summary{color:var(--foreground)}.support-customer-history{position:relative}.support-customer-history>summary{cursor:pointer;align-items:center;gap:3px;list-style:none;display:inline-flex}.support-customer-history>summary::-webkit-details-marker{display:none}.support-customer-history>div{z-index:15;border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--card);width:min(480px,75vw);max-height:55vh;box-shadow:var(--shadow-floating);padding:14px;font-size:.8125rem;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@container support-case-area (width<=620px){.support-customer-brief{padding:4px 10px}.support-customer-place,.support-customer-brief .sales-ltv,.support-brief-order .support-brief-item,.support-brief-order small{display:none}}.support-queue-title{margin-right:auto;padding-left:4px;font-size:13px}.support-analytics{flex:1;min-height:0;padding:26px clamp(16px,3vw,40px) 32px;position:relative;overflow-y:auto}.support-report-heading{margin:0 0 16px}.support-report-heading .ws-heading-row{align-items:flex-start;gap:12px 16px;min-height:0}.support-report-heading .ws-heading-text{flex:auto}.support-report-eyebrow{color:var(--muted-foreground);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-weight:650;display:inline-flex}.support-report-heading h2{font-size:var(--text-xl);letter-spacing:-.5px;margin:3px 0 0;font-weight:650;line-height:1.15}.support-report-heading .ws-heading-subtitle{white-space:normal;max-width:70ch;margin-top:4px;line-height:1.5}.support-report-heading .ws-heading-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:4px;margin-left:auto}.support-analytics-card header p{color:var(--muted-foreground);font-size:12px;line-height:1.6}.support-analytics-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.support-analytics-controls select,.support-analytics-explorer-tools select{border:1px solid var(--border);background:var(--card);border-radius:7px;padding:7px 9px;font-size:12px}.support-analytics-controls>button{border:1px solid var(--border);border-radius:6px;padding:8px}.support-analytics-context{color:var(--muted-foreground);justify-content:space-between;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.support-analytics-context button{align-items:center;gap:4px;display:flex}.support-analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.support-analytics-stat{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:18px;display:flex}.support-analytics-stat:disabled{opacity:1;cursor:default}.support-analytics-stat:not(:disabled):hover{border-color:var(--primary)}.support-analytics-stat>span{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:flex}.support-analytics-stat>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.2}.support-analytics-stat>small{font-size:var(--text-xs);color:var(--muted-foreground)}.support-analytics-overview-grid{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.support-analytics-card{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;margin-bottom:16px;padding:20px}.support-analytics-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.support-analytics-card h3{margin-bottom:4px;font-size:15px;font-weight:650}.support-analytics-card>header>svg{color:var(--muted-foreground);flex-shrink:0}.support-reason-bars{gap:5px;display:grid}.support-reason-bars>button{text-align:left;border-radius:6px;grid-template-columns:minmax(120px,1fr) minmax(50px,.8fr) 28px 40px;align-items:center;gap:10px;padding:9px 6px;font-size:12px;display:grid}.support-reason-bars>button:hover{background:var(--muted)}.support-reason-bars>button>span:first-child{align-items:center;gap:7px;display:flex}.support-reason-bars small{color:var(--muted-foreground);text-align:right;font-size:11px}.support-reason-bars strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.support-analytics-meter{background:color-mix(in srgb,var(--tone-blue) 12%,var(--muted));border-radius:6px;min-width:30px;height:6px;display:block;overflow:hidden}.support-analytics-meter>i{background:var(--tone-blue);border-radius:inherit;min-width:0;height:100%;display:block}.support-analytics-path{justify-content:space-between;align-items:center;gap:4px;margin:25px 0;display:flex}.support-analytics-path>button{border-radius:8px;flex-direction:column;align-items:center;gap:7px;padding:10px 5px;display:flex}.support-analytics-path>button:hover{background:var(--muted)}.support-analytics-path strong{font-size:12px}.support-analytics-path small{color:var(--muted-foreground);font-size:var(--text-xs)}.support-analytics-path svg{color:var(--tone-blue)}.support-analytics-story>p,.support-analytics-card>p{color:var(--muted-foreground);margin-top:10px;font-size:12px;line-height:1.65}.support-analytics-explorer-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.support-analytics-explorer-tools label{border:1px solid var(--border);border-radius:7px;flex:1;align-items:center;gap:7px;max-width:340px;padding:7px 10px;font-size:12px;display:flex}.support-analytics-explorer-tools input{background:0 0;outline:none;width:100%}.support-analytics-explorer-tools label:focus-within{outline:2px solid var(--ring);outline-offset:2px}.support-analytics-table-wrap{overflow-x:auto}.support-analytics-table{border-collapse:collapse;width:100%;min-width:570px;font-size:12px}.support-analytics-table th{color:var(--muted-foreground);font-weight:500;font-size:var(--text-xs);text-align:left;border-bottom:1px solid var(--hairline-strong);padding:9px 10px}.support-analytics-table td{font-variant-numeric:tabular-nums;padding:12px 10px}.support-analytics-table td:first-child{width:40%}.support-analytics-table td button{text-align:left;align-items:center;gap:9px;display:flex}.support-analytics-table td svg{color:var(--muted-foreground);flex-shrink:0}.support-analytics-rate{align-items:center;gap:10px;min-width:120px;display:flex}.support-analytics-rate>span{flex:1}.support-analytics-rate>strong{text-align:right;width:45px}.support-analytics-basis{color:var(--muted-foreground);line-height:1.6;font-size:11px!important}.support-watch-coverage{background:var(--muted);border-radius:8px;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:flex}.support-watch-coverage>strong{letter-spacing:-.04em;font-size:27px}.support-watch-coverage span{color:var(--muted-foreground);font-size:11px}.support-watch-coverage a,.support-analytics-link{color:var(--primary);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.support-watch-session-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.support-watch-session-links>a{border:1px solid var(--border);border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.support-watch-session-links>a>span{color:var(--muted-foreground)}.support-analytics-workflow{justify-content:space-around;align-items:center;gap:10px;padding:16px 0;display:flex}.support-analytics-workflow>div{flex-direction:column;align-items:center;gap:8px;display:flex}.support-analytics-workflow strong{font-size:26px;font-weight:600}.support-analytics-workflow span{color:var(--muted-foreground);font-size:11px}.support-analytics-workflow>svg{color:var(--muted-foreground)}.support-analytics-coverage{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9px;padding:12px 16px;font-size:11px}.support-analytics-coverage>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.support-analytics-coverage summary>span{margin-left:auto}.support-analytics-coverage ul{margin:12px 0 12px 18px;list-style:outside}.support-analytics-coverage p,.support-analytics-coverage li{margin-top:6px;line-height:1.6}.support-analytics-coverage>div{justify-content:space-between;gap:12px;display:flex}.support-analytics-drilldown{border:1px solid var(--border);background:var(--card);width:min(520px,100%);max-height:58vh;box-shadow:0 8px 40px color-mix(in srgb, var(--shadow) 20%, transparent);z-index:8;border-radius:12px;margin:16px 0 0 auto;padding:18px;position:sticky;bottom:0;overflow-y:auto}.support-analytics-drilldown>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.support-analytics-drilldown h3{font-size:17px;font-weight:650}.support-analytics-drilldown h4{margin:16px 0 6px;font-size:12px;font-weight:600}.support-analytics-drilldown small,.support-analytics-drilldown p{color:var(--muted-foreground);font-size:11px;line-height:1.6}.support-analytics-cohort-count{align-items:baseline;gap:6px;margin-top:10px;font-size:12px;display:flex}.support-analytics-cohort-count strong{font-size:22px}.support-analytics-cohort-count>span{color:var(--muted-foreground);margin-left:auto}.support-analytics-evidence-links{flex-wrap:wrap;gap:6px;display:flex}.support-analytics-evidence-links>button,.support-analytics-evidence-links>a{border:1px solid var(--border);border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.support-community{flex:1;min-height:0;padding:22px;overflow-y:auto}.support-community-channel-note{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.support-community-channel-note>div{align-items:center;gap:10px;font-size:12px;display:flex}.support-community-channel-note span{color:var(--muted-foreground)}.support-community-channel-note>a{color:var(--primary);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.support-community-presets{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.support-community-presets button{border-radius:var(--pill-radius);border:1px solid var(--hairline-strong);background:var(--card);height:26px;color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--motion-quick), border-color var(--motion-quick), color var(--motion-quick), transform var(--motion-press);align-items:center;gap:5px;padding:0 10px;font-weight:600;line-height:1;display:inline-flex}.support-community-presets button:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--hairline-strong));color:var(--foreground)}.support-community-presets button:active:not(:disabled){transform:scale(.97)}.support-community-presets button[aria-pressed=true]{color:var(--foreground);background:color-mix(in srgb, var(--primary) 14%, var(--card));border-color:color-mix(in srgb, var(--primary) 45%, var(--card))}.support-community-presets small{color:var(--muted-foreground);font-size:var(--text-xs);margin-left:auto}@media (prefers-reduced-motion:reduce){.support-community-presets button{transition:none}.support-community-presets button:active:not(:disabled){transform:none}}@container support-workspace (width<=850px){.support-analytics-overview-grid{grid-template-columns:1fr}.support-analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-report-heading h2{max-width:380px}.support-community-channel-note,.support-community-channel-note>div{flex-wrap:wrap}}@container support-workspace (width<=550px){.support-report-heading .ws-heading-row{flex-wrap:wrap}.support-report-heading .ws-heading-actions{margin-left:0}nav.support-workspace-nav{padding:0 6px}nav.support-workspace-nav>button{padding:0 8px}.support-analytics-context,.support-watch-coverage{flex-wrap:wrap}.support-analytics-card{padding:14px}.support-reason-bars>button{grid-template-columns:1fr 50px 25px 35px;gap:6px}.support-analytics-workflow{flex-wrap:wrap}.support-analytics-stat{padding:14px}.support-analytics-coverage summary>span{display:none}}.support-reviews{flex:1;min-height:0;padding:24px clamp(16px,3vw,36px);overflow-y:auto}.support-review-heading-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.support-review-heading-tools>button,.support-review-heading-tools>a{border:1px solid var(--border);border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.support-review-connection{border:1px solid var(--border);background:var(--card);border-radius:10px;margin-top:18px;padding:18px}.support-review-connection header{justify-content:space-between;align-items:center;font-size:13px;display:flex}.support-review-connection p{color:var(--muted-foreground);margin:8px 0 14px;font-size:12px;line-height:1.6}.support-review-connection>div{align-items:flex-end;gap:12px;display:flex}.support-review-connection label{flex-direction:column;flex:1;gap:6px;font-size:11px;display:flex}.support-review-connection input{border:1px solid var(--border);background:var(--background);border-radius:7px;width:100%;padding:9px}.support-review-connection button[type=submit]{background:var(--primary);color:var(--primary-foreground);border-radius:7px;padding:10px 12px;font-size:12px}.support-review-connection>a{color:var(--primary);align-items:center;gap:4px;margin-top:12px;font-size:11px;display:inline-flex}.support-review-notice{color:var(--tone-green);align-items:center;gap:6px;margin:12px 0;font-size:12px;display:flex}.support-review-summary{border:1px solid var(--border);background:var(--card);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:20px 0 14px;display:grid;overflow:hidden}.support-review-summary>button,.support-review-summary>div{border-right:1px solid var(--border);align-items:center;gap:8px;padding:16px 20px;display:flex}.support-review-summary strong{letter-spacing:-.04em;font-size:24px;font-weight:600}.support-review-summary span{color:var(--muted-foreground);font-size:11px}.support-review-summary>small{color:var(--muted-foreground);font-size:var(--text-xs);background:var(--muted);grid-column:1/-1;padding:8px 20px}.support-review-summary>button:hover{background:var(--muted)}.support-review-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:15px;display:flex}.support-review-toolbar label{border:1px solid var(--border);border-radius:7px;flex:1;align-items:center;gap:7px;min-width:210px;max-width:370px;padding:8px 10px;font-size:12px;display:flex}.support-review-toolbar input{background:0 0;outline:none;width:100%}.support-review-toolbar label:focus-within{outline:2px solid var(--ring);outline-offset:2px}.support-review-toolbar select,.support-review-toolbar>button{background:var(--card);border:1px solid var(--border);border-radius:7px;padding:8px 9px;font-size:11px}.support-review-toolbar>button{align-items:center;gap:4px;display:flex}.support-review-workspace{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:minmax(270px,.85fr) minmax(0,1.15fr);min-height:470px;display:grid;overflow:hidden}.support-review-list{border-right:1px solid var(--border);min-width:0;max-height:70vh;overflow-y:auto}.support-review-row{text-align:left;border-bottom:1px solid var(--hairline);width:100%;transition:background-color var(--motion-quick) var(--motion-settle);flex-direction:column;gap:9px;padding:18px;display:flex}.support-review-row:hover{background:var(--surface-hover)}.support-review-row.is-selected{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--primary)}.support-review-row-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.support-review-stars{color:var(--tone-amber);gap:2px;display:inline-flex}.support-review-stars .is-empty{opacity:.4}.support-review-row p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.support-review-row-product{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:flex}.support-review-row-product img{object-fit:contain;background:var(--card);border:1px solid var(--input);border-radius:5px;width:25px;height:25px}.support-review-row-footer{font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.support-review-row-footer>span{margin-left:auto}.support-review-row-footer>em{font-style:normal}.support-review-workspace .blank-state{min-height:240px}.support-review-workspace .blank-state-actions>button{font-size:var(--text-sm);color:var(--primary);align-items:center;gap:5px;display:flex}.support-review-more{color:var(--primary);margin:14px auto;font-size:12px;display:block}.support-review-detail{min-width:0;padding:23px}.support-review-detail>header,.support-review-detail>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-review-detail>header strong{font-size:16px}.support-review-customer-signals{font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 16px;display:flex}.support-review-customer-signals>span:last-child{margin-left:auto}.support-review-detail blockquote{white-space:pre-wrap;margin:16px 0;font-size:14px;line-height:1.8}.support-review-media{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.support-review-media img{object-fit:cover;border-radius:7px;width:100px;height:100px}.support-review-media a>span{border:1px solid var(--border);border-radius:7px;align-items:center;gap:5px;padding:16px;font-size:11px;display:flex}.support-review-purchases{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:20px 0;padding:14px 0}.support-review-detail h3{margin-bottom:10px;font-size:12px;font-weight:650}.support-review-purchases>button{text-align:left;align-items:center;gap:8px;width:100%;padding:7px 0;font-size:11px;display:flex}.support-review-purchases>button>svg:last-child{margin-left:auto}.support-review-purchases>p,.support-review-published>p{color:var(--muted-foreground);font-size:12px;line-height:1.7}.support-review-published{background:var(--muted);border-radius:7px;margin-bottom:15px;padding:12px}.support-review-draft>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.support-review-draft small{font-size:var(--text-xs);color:var(--muted-foreground)}.support-review-draft textarea{border:1px solid var(--border);background:var(--background);resize:vertical;border-radius:7px;width:100%;min-height:160px;padding:13px;font-size:13px;line-height:1.7}.support-review-draft>div{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.support-review-draft button{border:1px solid var(--border);border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.support-review-draft button:first-child{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.support-review-draft a{color:var(--primary);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.support-review-draft>p{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.6}.support-review-draft>p.support-review-source-change{color:var(--tone-amber);margin:8px 0}.support-review-coverage{color:var(--muted-foreground);margin-top:16px;font-size:11px}.support-review-coverage summary{cursor:pointer}.support-review-coverage p{margin-top:8px;line-height:1.6}@container support-workspace (width<=800px){.support-review-workspace{grid-template-columns:1fr}.support-review-workspace.has-selection>.support-review-list,.support-review-workspace:not(.has-selection)>.support-review-detail{display:none}.support-review-summary{grid-template-columns:repeat(2,1fr)}.support-review-connection>div{flex-wrap:wrap}.support-review-connection label{min-width:200px}}.support-analytics-product-image{object-fit:contain;background:var(--card);border:1px solid var(--input);border-radius:6px;flex-shrink:0;width:34px;height:34px}.support-trend-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:clamp(2px,.35vw,6px);height:95px;padding-top:5px;display:flex}.support-trend-bars button{border-radius:4px 4px 0 0;flex:1;align-items:flex-end;min-width:1px;height:100%;display:flex}.support-trend-bars button:hover{background:var(--muted)}.support-trend-bars i{background:color-mix(in srgb,var(--tone-blue) 65%,var(--card));border-radius:4px 4px 0 0;width:100%;display:block}.support-trend-bars button[aria-pressed=true] i{background:var(--tone-blue)}.support-trend-labels{color:var(--muted-foreground);font-size:var(--text-xs);justify-content:space-between;margin-top:7px;display:flex}.support-trend-selected{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:11px;display:flex}.support-trend-selected span{color:var(--muted-foreground)}.support-analytics-drilldown{z-index:45;width:min(520px,100vw - 48px);max-height:65vh;position:fixed;bottom:24px;right:24px}.support-thread-heading .support-conversation-state{text-overflow:ellipsis;white-space:nowrap;border:0;min-width:0;padding:0;font-size:.75rem;overflow:hidden}.support-thread-heading .support-history-toggle{flex-shrink:0}@container support-case-area (width<=1300px){.support-conversation-state-more{display:none}}.support-operator .support-ask-agent{color:var(--muted-foreground);flex-shrink:0;position:static}.support-operator .support-ask-agent svg{color:var(--primary)}.support-operator .support-thread-scroll{padding-bottom:24px}.support-operator .support-reply-scroll{padding-bottom:0}.support-operator .support-reply-scroll:after{content:"";height:20px;display:block}.support-editor>textarea{min-height:150px}.support-editor-claims>button{color:var(--primary);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.support-claims-summary{white-space:nowrap;align-items:center;gap:4px;margin-right:2px;font-weight:600;display:inline-flex}.support-claims-summary.is-ok{color:var(--tone-green)}.support-claims-summary.is-warn{color:var(--destructive)}.support-reply-scroll .support-plan-heading{z-index:3;border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;gap:8px 10px;margin:14px 0 4px;padding:7px 0 6px;position:sticky;top:0;bottom:-1px}.support-plan-heading h3{flex-shrink:0}.support-plan-count{background:var(--accent);color:var(--primary);letter-spacing:0;border-radius:999px;padding:0 6px;font-size:.6875rem}.support-plan-heading .support-plan-situation{flex:120px;margin-left:0}.support-plan-heading .support-decision,.support-plan-approved{margin-left:auto}.support-plan-approved{color:var(--tone-green);white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.support-plan-heading .support-decision-primary{height:28px;font-size:.75rem}.support-plan-heading .support-decision>[data-slot=button][aria-label=More\ decisions]{width:28px;height:28px}.support-action-note{color:var(--muted-foreground);margin:0 0 8px;font-size:.75rem;line-height:1.5}.support-reply-controls{gap:6px 10px}.support-after-reply{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.support-after-reply .support-status-picker{min-width:6.5rem}.support-copy-reply{color:var(--muted-foreground)}.support-next-ticket{white-space:nowrap}@container support-reply (width<=560px){.support-reply-controls kbd{display:none}}@container support-reply (width<=460px){.support-claims-summary+em~em{display:none}}.support-editor-label{color:var(--muted-foreground);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 4px 0 6px;font-size:.75rem;font-weight:650;display:inline-flex}.support-editor-label svg{color:var(--primary)}.support-editor.is-suggestion>textarea,.support-editor.is-reference>textarea{border-left:3px solid var(--tone-blue);background:var(--surface-well);border-radius:0;padding-left:16px}.support-editor.is-reference>textarea{border-left-style:dashed;border-left-color:var(--border)}.support-editor-actions{border-top:1px solid var(--border);background:var(--card);border-radius:0 0 8px 8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.support-editor-actions .support-editor-spacer{flex:8px}.support-editor-actions .support-decision-primary{font-size:.8125rem}.support-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.support-claims-summary.is-muted{color:var(--muted-foreground)}.support-reply-unusable{border-left:3px solid var(--tone-orange);background:color-mix(in srgb, var(--tone-orange) 7%, var(--card));border-radius:6px;margin:0 0 10px;padding:10px 12px;font-size:.8125rem;line-height:1.5}.support-reply-unusable strong{margin-bottom:3px;display:block}.support-reply-unusable p{color:var(--muted-foreground);margin:0 0 8px}.support-reply-unusable .support-inline-controls{margin:0}.support-reply-scroll .support-plan-heading.is-quiet{bottom:auto}.support-suggestion{border:1px solid var(--border);background:var(--card);max-width:calc(var(--support-reading-width) + 40px);border-radius:8px;flex-direction:column;margin:0 0 10px;display:flex}.support-suggestion.is-reference{border-style:dashed}.support-suggestion>header{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:34px;padding:4px 8px 4px 6px;display:flex}.support-suggestion-writer{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:.6875rem}.support-suggestion-text{border-left:3px solid var(--tone-blue);background:var(--surface-well);margin:0;padding:14px 18px 14px 16px;font-size:.9375rem;line-height:1.68}.support-suggestion.is-reference .support-suggestion-text{border-left-style:dashed;border-left-color:var(--border);color:color-mix(in srgb, var(--foreground) 80%, var(--muted-foreground))}.support-suggestion-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.support-suggestion .support-editor-claims{border-top:1px solid var(--border)}.support-suggestion-folded{max-width:calc(var(--support-reading-width) + 40px);color:var(--muted-foreground);margin:0 0 10px;font-size:.75rem}.support-suggestion-folded>button{cursor:pointer;text-align:left;width:100%;color:inherit;align-items:center;gap:6px;padding:4px 2px;display:flex}.support-suggestion-folded>button>svg:first-child{color:var(--primary);flex-shrink:0}.support-suggestion-folded>button>span{flex:1;min-width:0}.support-suggestion-folded>button>svg:last-child{color:var(--muted-foreground);flex-shrink:0}.support-suggestion-folded .support-suggestion-text{border-radius:6px;margin:4px 0 8px;font-size:.875rem}.support-suggestion-folded .support-inline-controls{margin:0 0 4px}.support-editor.is-empty>textarea{min-height:84px}.support-editor.is-empty{border-style:dashed}.support-editor.is-empty:focus-within{border-style:solid}.support-redraft{font-size:.75rem}.support-model-menu{min-width:300px}.support-model-trigger{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:.6875rem;display:inline-flex}.support-model-trigger:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.support-model-trigger small{text-transform:uppercase;letter-spacing:.3px;font-size:.625rem}.support-model-settings{width:340px;font-size:.8125rem}.support-model-settings>p{flex-direction:column;gap:2px;margin:0 0 8px;display:flex}.support-model-settings>p span{color:var(--muted-foreground);font-size:.75rem}.support-model-settings ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.support-model-settings li button{border:1px solid var(--border);text-align:left;border-radius:6px;gap:1px;width:100%;padding:6px 8px;display:grid}.support-model-settings li button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card))}.support-model-settings li button small,.support-model-settings>small{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.support-model-settings>label{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:.75rem;display:flex}.support-case-issue{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--tone-orange) 8%, var(--card));color:var(--foreground);flex-shrink:0;align-items:center;gap:10px;padding:6px 14px;font-size:.8125rem;line-height:1.4;display:flex}.support-case-issue.is-database{background:var(--surface-well)}.support-case-issue>span{flex:1;min-width:0}.support-case-issue small{color:var(--muted-foreground);font-size:.6875rem}.support-case-issue>button{border:1px solid var(--border);background:var(--card);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.75rem;font-weight:600}.support-case-issue>button:disabled{opacity:.6}.support-workspace-heading{flex:none;padding:10px 14px 0}.support-history-toggle svg,.support-plan-item-summary>svg,.support-plan-quiet>summary svg,.support-plan-after>summary svg,.support-ribbon-chevron,.support-flow>summary>svg:last-child,.support-customer-journey>summary>svg:last-child,.support-secondary-details>summary>svg:last-child{transition:transform var(--motion-change) var(--motion-settle)}.support-history-toggle[aria-expanded=true] svg,.support-plan-item-summary[aria-expanded=true]>svg,.support-plan-quiet[open]>summary svg,.support-plan-after[open]>summary svg{transform:rotate(90deg)}.support-customer-ribbon[open] .support-ribbon-chevron,.support-flow[open]>summary>svg:last-child,.support-customer-journey[open]>summary>svg:last-child,.support-secondary-details[open]>summary>svg:last-child{transform:rotate(180deg)}.support-plan-quiet[open]>:not(summary),.support-plan-after[open]>:not(summary),.support-customer-ribbon[open]>.support-ribbon-body,.support-flow[open]>.support-flow-body,.support-customer-journey[open]>:not(summary),.support-customer-history[open]>div,.support-message-history[open]>:not(summary),.support-secondary-details[open]>:not(summary),.support-plan-item-detail{animation:merchanting-surface-in var(--motion-change) var(--motion-settle)}.support-secondary-details>button{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;align-items:center;gap:6px;display:flex}.support-secondary-details>button>svg:last-child{color:var(--muted-foreground);flex-shrink:0}@media (prefers-reduced-motion:reduce){.support-history-toggle svg,.support-plan-item-summary>svg,.support-plan-quiet>summary svg,.support-plan-after>summary svg,.support-ribbon-chevron,.support-flow>summary>svg:last-child,.support-customer-journey>summary>svg:last-child,.support-secondary-details>summary>svg:last-child{transition:none}.support-plan-quiet[open]>:not(summary),.support-plan-after[open]>:not(summary),.support-customer-ribbon[open]>.support-ribbon-body,.support-flow[open]>.support-flow-body,.support-customer-journey[open]>:not(summary),.support-customer-history[open]>div,.support-message-history[open]>:not(summary),.support-secondary-details[open]>:not(summary),.support-plan-item-detail{animation-name:merchanting-fade-in}}.support-operator-summary dl{margin-block:8px}.support-plan-followup-proposal,.support-plan-records,.support-plan-checks{border-top:1px solid var(--border);padding:8px 0;font-size:.8125rem}.support-plan-followup-proposal>summary,.support-plan-records>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.support-plan-followup-proposal small{color:var(--muted-foreground)}.support-plan-followup-proposal p,.support-plan-effects p{margin:6px 0}.support-plan-followup-proposal dl{gap:6px;margin:8px 0;display:grid}.support-plan-followup-proposal dt{color:var(--muted-foreground)}.support-plan-followup-proposal dd{margin:0}.support-plan-effects>div{border-top:1px solid var(--border);padding:8px 0}.support-plan-effects small{color:var(--muted-foreground)}.collection-view-switch button{white-space:nowrap;gap:5px}.support-operator .support-inbox-workspace:is(.presentation-rows,.presentation-cards,.presentation-deck){flex-direction:column;min-width:0;display:flex}.support-operator .support-inbox[data-presentation]:not([data-presentation=focus]){border:0;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-controls{flex-wrap:wrap;align-items:center;gap:8px 18px;padding:9px 16px;display:flex}.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-views{gap:10px;display:flex}.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-find{flex:1;align-items:center;gap:8px;min-width:280px;display:flex}.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-search{flex:1;min-width:130px;margin:0}.support-operator .support-inbox:not([data-presentation=focus]) .support-quick-views{margin:0}.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-list{padding:0 16px 20px;overflow:auto}.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-list-label{padding:8px 0}.support-ticket-row{background:var(--card);min-width:0;overflow:hidden}.presentation-rows .support-ticket-row{border:0;border-radius:0;margin:0}.presentation-rows .support-ticket-row[data-expanded=true]{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--primary)}.presentation-cards .support-ticket-row{border:1px solid var(--hairline);border-radius:var(--radius-panel);box-shadow:var(--shadow-flat);transition:border-color var(--motion-quick) var(--motion-settle), background-color var(--motion-quick) var(--motion-settle);margin:0}.presentation-cards .support-ticket-row:hover{border-color:var(--hairline-strong)}.presentation-cards .support-ticket-row[data-expanded=true]{border-color:color-mix(in srgb, var(--primary) 45%, var(--hairline-strong))}.support-ticket-overview{grid-template-columns:minmax(160px,1.05fr) minmax(130px,.85fr) minmax(220px,1.65fr) minmax(170px,1.1fr) auto;align-items:center;gap:14px;padding:12px 13px 8px;display:grid}.support-ticket-overview button{text-align:left;min-width:0}.support-row-person,.support-row-order{align-items:center;gap:9px;display:flex}.support-row-person>span:not(.support-row-avatar),.support-row-order>span{min-width:0}.support-row-person strong,.support-row-order strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.support-row-person small,.support-row-order small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.support-row-person>svg{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.support-row-avatar{width:32px;height:32px;color:var(--tone-blue);background:color-mix(in srgb, var(--tone-blue) 13%, var(--card));border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid}.support-row-order em{color:var(--muted-foreground);font-size:11px;font-style:normal}.support-row-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.support-row-request{min-width:0}.support-row-request p{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:12px;overflow:hidden}.support-row-request p>span{color:var(--muted-foreground);font-size:var(--text-xs)}.support-row-resolution{flex-direction:column;gap:6px;display:flex}.support-row-path{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.support-row-path svg{color:var(--primary);flex-shrink:0}.support-row-path strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.support-row-resolution small{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:5px;display:flex}.support-row-resolution small[data-ready=true]{color:var(--tone-green)}.support-row-actions{align-items:center;gap:7px;display:flex}.support-row-actions time{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.support-row-actions button{white-space:nowrap;font-size:11px}.support-row-review{background:color-mix(in srgb, var(--primary) 12%, var(--card));border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));color:var(--primary);border-radius:6px;padding:6px 9px}.support-row-focus{color:var(--muted-foreground);padding:5px}.support-row-rail{flex-wrap:wrap;align-items:center;gap:5px;padding:0 13px 7px 54px;display:flex}.support-row-rail button{font-size:var(--text-xs);color:var(--muted-foreground);border-radius:4px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.support-row-rail button:hover,.support-row-rail button[aria-expanded=true]{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card))}.support-row-rail button>svg:last-child,.support-row-person>svg:last-child{transition:transform var(--motion-change) var(--motion-settle)}.support-row-rail [aria-expanded=true]>svg:last-child,.support-row-person[aria-expanded=true]>svg{transform:rotate(180deg)}.support-row-rail>span{color:var(--tone-orange);font-size:11px}.support-row-panels{border-top:1px solid var(--hairline)}.support-row-panels[hidden]{display:none}.support-row-panels:not([hidden]){animation:merchanting-surface-in var(--motion-change) var(--motion-settle)}@media (prefers-reduced-motion:reduce){.support-row-rail button>svg:last-child,.support-row-person>svg:last-child{transition:none}.support-row-panels:not([hidden]){animation-name:merchanting-fade-in}}.support-row-panels .support-case{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.support-row-panels .support-case-heading{justify-content:flex-end;min-height:35px;padding:4px 12px}.support-row-panels .support-case-heading :is(.support-back,.support-customer-avatar,.support-case-identity,.support-case-paging,.support-queue-open,[aria-label=Keyboard\ shortcuts]),.support-row-panels .support-case-mobile-nav,.support-row-panels .support-next-ticket{display:none}.support-row-panels .support-case-body{flex:none;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.support-row-panels .support-case[data-inline-panels~=conversation][data-inline-panels~=resolution] .support-case-body{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.support-row-panels .support-conversation-column,.support-row-panels .support-reply-panel{min-height:0;max-height:650px;display:flex}.support-row-panels .support-conversation,.support-row-panels .support-reply-scroll{overflow:auto}.support-row-panels .support-case:not([data-inline-panels~=conversation]) .support-conversation-column,.support-row-panels .support-case:not([data-inline-panels~=resolution]) .support-reply-panel,.support-row-panels .support-case:not([data-inline-panels~=order]) .support-customer-brief{display:none}.support-row-panels .support-inline-orders{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.support-inline-orders>strong{margin-right:4px;font-size:12px}.support-inline-orders>span{color:var(--muted-foreground);font-size:12px}.support-inline-orders>button{border:1px solid var(--border);text-align:left;border-radius:6px;flex-direction:column;gap:3px;padding:8px 12px;font-size:12px;display:flex}.support-inline-orders small{color:var(--muted-foreground);font-size:11px}.support-operator .presentation-cards .support-ticket-group{grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));align-items:start;gap:12px;display:grid}.presentation-cards .support-inbox-group,.presentation-cards .support-ticket-row[data-expanded=true]{grid-column:1/-1}.presentation-cards .support-ticket-overview{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:14px}.presentation-cards .support-row-person,.presentation-cards .support-row-order{grid-column:1/-1}.presentation-cards .support-row-order .support-product-thumb{width:54px;height:54px}.presentation-cards .support-row-request{grid-column:1/-1}.presentation-cards .support-row-rail{padding-left:8px}.presentation-cards .support-row-resolution{min-width:0}.support-ticket-row :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container support-workspace (width<=950px){.presentation-rows .support-ticket-overview{grid-template-columns:minmax(145px,1fr) minmax(130px,.8fr) minmax(190px,1.4fr) auto;gap:10px}.presentation-rows .support-row-resolution{grid-area:2/3}.presentation-rows .support-row-actions{grid-area:1/4/3}.presentation-rows .support-row-request{grid-column:3}.presentation-rows .support-row-person,.presentation-rows .support-row-order{grid-row:1/3}.support-row-panels .support-case[data-inline-panels~=conversation][data-inline-panels~=resolution] .support-case-body{grid-template-columns:minmax(0,1fr)}}@container support-workspace (width<=760px){.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-controls{gap:6px 10px;padding:8px}.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-find{flex-wrap:wrap;flex-basis:100%;min-width:0}.support-operator .support-inbox:not([data-presentation=focus]) .support-inbox-list{padding:0 8px 15px}.presentation-rows .support-ticket-overview{grid-template-columns:minmax(0,1fr) auto;padding:10px}.presentation-rows .support-row-person{grid-area:1/1}.presentation-rows .support-row-actions{grid-area:1/2}.presentation-rows .support-row-order{grid-area:2/1/auto/-1}.presentation-rows .support-row-request{grid-area:3/1/auto/-1}.presentation-rows .support-row-resolution{grid-area:4/1/auto/-1}.support-row-rail{padding-left:8px}.support-row-actions time{display:none}.support-row-person strong{white-space:normal}.support-row-panels .support-conversation-column,.support-row-panels .support-reply-panel{max-height:none}}.support-row-panels .support-case[data-inline-panels~=conversation] .support-conversation-column,.support-row-panels .support-case[data-inline-panels~=resolution] .support-reply-panel{display:flex}.support-collection-nav{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;min-width:0;display:flex}.support-collection-nav>.ws-tabs{flex:1;min-width:0;overflow-x:auto}.support-collection-nav>.collection-view-switch{flex-shrink:0;margin:5px 12px 5px auto}.support-row-panels .support-reply-panel{max-height:none;container:support-resolution/inline-size}.support-row-panels .support-reply-heading{border-bottom:1px solid var(--hairline);min-height:42px;padding:9px 16px}.support-row-panels .support-reply-scroll{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:start;gap:16px;max-height:min(68vh,760px);padding:16px;display:grid}.support-resolution-lane{min-width:0}.support-resolution-lane.is-actions{border:1px solid var(--border);background:var(--background);border-radius:10px;padding:14px}.support-resolution-lane.is-reply>:is(.support-suggestion,.support-editor){width:100%;max-width:none;margin-left:0;margin-right:0}.support-resolution-lane.is-reply>.support-reply-notice{margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.5}.support-resolution-lane .support-suggestion-text{padding:14px;font-size:14px;line-height:1.65}.support-resolution-lane .support-editor{background:var(--card);border-style:solid;border-radius:9px;overflow:hidden}.support-resolution-lane .support-editor textarea{min-height:135px;padding:12px 14px;font-size:14px;line-height:1.6}.support-resolution-lane.is-actions .support-plan-heading{border-top:0;border-bottom:1px solid var(--border);background:0 0;flex-wrap:wrap;margin:0 0 10px;padding:0 0 10px;position:static;top:auto}.support-resolution-lane.is-actions .support-plan-heading h3{font-size:12px}.support-resolution-lane.is-actions .support-plan{margin-top:0}.support-resolution-lane.is-actions .support-action-note{margin:10px 0 0;font-size:11px;line-height:1.5}.support-resolution-lane.is-actions .support-secondary-details{margin:10px 0 0}.support-plan-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:180px;padding:10px 4px;display:flex}.support-plan-empty-icon{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border));width:42px;height:42px;color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card));border-radius:11px;place-items:center;display:grid}.support-plan-empty strong{font-size:14px;font-weight:550}.support-plan-empty p{color:var(--muted-foreground);max-width:38ch;margin:0;font-size:12px;line-height:1.55}.support-plan-empty small{color:var(--muted-foreground);font-size:11px}.support-row-panels .support-reply-footer{border-top:1px solid var(--border);background:var(--card);gap:10px;padding:10px 16px}@container support-resolution (width<=760px){.support-row-panels .support-reply-scroll{grid-template-columns:minmax(0,1fr)}.support-plan-empty{min-height:130px}}@container support-workspace (width<=760px){.support-collection-nav{gap:4px}.support-collection-nav>.collection-view-switch{margin-right:8px}.support-collection-nav .collection-view-switch button span{display:none}.support-row-panels .support-reply-scroll{gap:10px;max-height:none;padding:10px}}.publishing-desk{min-width:0;color:var(--foreground)}.queue-release-editor[data-slot=dialog-content]{background:var(--background);width:min(590px,100vw - 28px);max-width:590px;max-height:calc(100dvh - 32px);color:var(--foreground);gap:12px;overflow-y:auto}.queue-release-heading,.queue-change-receipt{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.queue-release-heading strong{font-size:14px}.queue-release-heading span,.queue-release-editor small,.queue-release-remove p,.queue-release-recovery p,.queue-release-history{color:var(--muted-foreground);font-size:12px}.queue-release-time{border-block:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:12px 0;display:grid}.queue-release-time label,.queue-release-time small{grid-column:1/-1;font-size:12px}.queue-release-time input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-area:2/1;width:100%;min-width:0}[data-theme=light] .queue-release-time input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.queue-release-time button{grid-area:2/2}.queue-release-remove{align-items:center;gap:12px;display:flex}.queue-release-remove button{color:var(--tone-orange);flex-shrink:0}.queue-release-recovery{justify-items:start;gap:8px;display:grid}.queue-release-footer{justify-content:flex-end;gap:8px;display:flex}.queue-change-receipt{border:1px solid var(--border);border-left:3px solid var(--tone-green);border-radius:8px;padding:10px 12px;font-size:12px}.queue-change-receipt strong{color:var(--tone-green)}.queue-release-history summary{cursor:pointer;padding:5px 0}.queue-release-history>div{margin-block:7px}.queue-changes{margin-top:10px;font-size:12px}.queue-changes summary{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:6px;padding:5px 0;display:flex}.queue-changes-list>div{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:5px 0;display:flex}.queue-changes-list small{color:var(--muted-foreground)}.queue-changes-list button{margin-left:auto}@media (max-width:540px){.queue-release-time{grid-template-columns:minmax(0,1fr)}.queue-release-time button{grid-area:4/1}.queue-release-remove{flex-direction:column;align-items:flex-start;gap:8px}.queue-changes-list>div{flex-wrap:wrap;gap:5px 10px}}.recycling-control-line{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.recycling-history{color:var(--muted-foreground);margin:8px 0;font-size:12px}.recycling-history>div{border-left:2px solid var(--border);padding:6px 10px}.recycling-history span{display:block}.recycling-history dl>div{overflow-wrap:anywhere;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:10px;padding:4px 0;display:grid}.recycling-editor[data-slot=dialog-content]{gap:10px;width:min(760px,100vw - 28px);max-width:760px;max-height:calc(100dvh - 32px)}.recycling-editor-body{border:0;min-width:0;min-height:0;max-height:calc(100dvh - 235px);padding-right:5px;overflow:auto}.recycling-editor h3,.recycling-editor summary{margin:8px 0;font-weight:600}.recycling-editor section,.recycling-editor-body>details{border-bottom:1px solid var(--border);padding:4px 0 12px}.recycling-editor p{color:var(--muted-foreground);font-size:12px}.recycling-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;display:grid}.recycling-fields label{gap:4px;font-size:12px;display:grid}.recycling-toggle,.recycling-choices label{white-space:nowrap;align-items:center;gap:6px;margin:6px 14px 3px 0;font-size:12px;display:inline-flex}.recycling-editor input[type=checkbox]{accent-color:var(--tone-purple)}.recycling-choices{margin:8px 0}.recycling-choices legend{color:var(--muted-foreground);font-size:12px}.recycling-editor footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:540px){.recycling-fields{grid-template-columns:1fr}}.publishing-toolbar>input{flex:150px;min-width:140px}.publishing-source-line{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin:10px 0;font-size:11px;display:flex}.publishing-source-line>span{align-items:center;gap:5px;display:inline-flex}.publishing-source-line b{color:var(--tone-purple)}.publishing-rules{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-bottom:10px;font-size:12px}.publishing-rules>summary{cursor:pointer;align-items:center;gap:7px;padding:9px 11px;display:flex}.publishing-rules>summary>span{color:var(--muted-foreground);white-space:nowrap;margin-left:auto}.publishing-rules>p,.publishing-rules>details{color:var(--muted-foreground);margin:9px 12px}.publishing-rules code{overflow-wrap:anywhere}.publishing-rules pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:11px;overflow:auto}.publishing-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 10px;display:grid}.publishing-rule-grid>div{background:var(--secondary);border-radius:5px;gap:3px;min-width:0;padding:9px;display:grid}.publishing-rule-grid small{color:var(--muted-foreground)}.publishing-rule-grid strong{color:var(--tone-green)}.publishing-rule-grid span{font-size:11px}.publishing-queue{gap:7px;display:grid}.publishing-list{border:1px solid var(--hairline);background:var(--card);border-radius:var(--radius-panel);min-width:0;overflow:hidden}.publishing-list-skeleton{--skeleton-row:75px}.publishing-entry{min-width:0}.publishing-entry-row{grid-template-columns:54px minmax(100px,1fr) auto 140px 24px;align-items:center;gap:11px;padding:7px 10px 7px 7px;display:grid}.publishing-preview{background:var(--secondary);width:54px;height:61px;color:var(--tone-purple);cursor:pointer;border-radius:5px;place-items:center;display:grid;overflow:hidden}.publishing-preview img{object-fit:cover;width:100%;height:100%}.publishing-entry-content{text-align:left;cursor:pointer;min-width:0}.publishing-entry-content>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.publishing-entry-tags{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:7px;font-size:10px;display:flex}.publishing-entry-tags>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.publishing-entry-tags .publishing-video{color:var(--tone-purple)}.publishing-entry-tags .publishing-image{color:var(--tone-blue)}.publishing-entry-when{text-align:right;gap:5px;min-width:0;display:grid}.publishing-entry-when strong{white-space:nowrap;font-size:12px}.publishing-entry-when small{color:var(--tone-blue);font-size:10px}.publishing-attention .publishing-entry-when small,.publishing-attention-note{color:var(--tone-gold)}.publishing-attention{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--tone-gold) 70%, transparent)}.publishing-platforms{align-items:center;gap:6px;display:flex}.publishing-platforms>span{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.publishing-expand{cursor:pointer;color:var(--muted-foreground);padding:5px}.publishing-expand[aria-expanded=true] svg{transform:rotate(180deg)}.publishing-entry-details{border-top:1px solid var(--border);margin:0 12px 10px 72px;padding-top:8px;font-size:12px}.publishing-copy{padding:6px 0}.publishing-copy>small{color:var(--muted-foreground)}.publishing-copy>p{white-space:pre-wrap;margin:5px 0;line-height:1.5}.publishing-receipts{gap:4px;margin:8px 0;display:grid}.publishing-receipts>div{background:var(--secondary);border-radius:5px;grid-template-columns:95px minmax(100px,1fr) minmax(80px,1fr);align-items:center;gap:10px;padding:6px 8px;font-size:11px;display:grid}.publishing-receipts span:first-child{align-items:center;gap:5px;display:flex}.publishing-receipts code{text-overflow:ellipsis;text-align:right;overflow:hidden}.publishing-entry-details footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.publishing-entry-details footer small,.publishing-footnote{color:var(--muted-foreground);font-size:10px}.publishing-footnote{margin-top:12px;display:block}.publishing-empty{color:var(--muted-foreground);justify-items:center;padding:30px 10px;display:grid}@media (max-width:760px){.publishing-source-line{flex-direction:column;align-items:flex-start}.publishing-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-entry-row{grid-template-columns:46px minmax(90px,1fr) 110px 20px;gap:6px}.publishing-preview{width:46px;height:57px}.publishing-entry-row>.publishing-platforms{grid-area:2/2}.publishing-entry-row>.publishing-entry-when{grid-area:1/3/span 2}.publishing-entry-row>.publishing-expand{grid-area:1/4/span 2}.publishing-entry-content>strong{font-size:12px}.publishing-entry-tags{flex-wrap:wrap;gap:5px;margin-top:4px}.publishing-entry-details{margin-left:10px}.publishing-views{flex-wrap:wrap}}.publishing-workflow-actions{flex-wrap:wrap;gap:8px;display:flex}.publishing-handoff-sheet{gap:12px;padding:20px;overflow-y:auto;width:min(100vw,960px)!important;max-width:960px!important}.publishing-handoff-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.publishing-handoff-toolbar b{color:var(--tone-cyan);font-variant-numeric:tabular-nums}.publishing-handoff-view select{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:6px;padding:6px 8px;font-size:12px}.publishing-handoff-progress,.publishing-handoff-check,.publishing-handoff-boundary{color:var(--muted-foreground);font-size:12px}.publishing-handoff-boundary summary{cursor:pointer;align-items:center;gap:5px;display:flex}.publishing-handoff-boundary p{margin-top:6px}.publishing-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.publishing-handoff-release{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.publishing-handoff-face{background:var(--background);height:210px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex;position:relative}.publishing-handoff-face img,.publishing-handoff-face video{object-fit:contain;width:100%;height:100%}.publishing-handoff-label{background:var(--card);border:1px solid var(--border);color:var(--foreground);pointer-events:none;border-radius:6px;padding:3px 7px;font-size:11px;position:absolute;top:8px;right:8px}.publishing-handoff-release-body{gap:8px;min-width:0;padding:11px;display:grid}.publishing-handoff-release-body>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.publishing-handoff-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:11px;display:flex}.publishing-handoff-status{color:var(--tone-green);align-items:center;gap:5px;font-size:12px;display:flex}.publishing-handoff-release summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;display:flex}.publishing-handoff-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px}.publishing-handoff-destination{border-top:1px solid var(--border);gap:5px;margin-top:8px;padding:8px 0;display:grid}.publishing-handoff-destination b{align-items:center;gap:5px;font-size:12px;display:flex}.publishing-handoff-destination small{color:var(--muted-foreground);font-size:11px}.publishing-handoff-destination p,.publishing-handoff-destination pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.publishing-handoff-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.publishing-delivery-history{border-top:1px solid var(--border);padding-top:8px}.publishing-delivery-history p{margin:7px 0;font-size:12px}.publishing-delivery-note{color:var(--muted-foreground)}.publishing-delivery-row{border:1px solid var(--border);background:var(--background);border-radius:7px;margin-top:8px;padding:7px}.publishing-delivery-row summary{align-items:center;gap:6px;font-size:12px;display:flex}.publishing-delivery-row summary b{align-items:center;gap:4px;min-width:0;display:inline-flex}.publishing-delivery-row summary span{white-space:nowrap;margin-left:auto;font-size:11px}.publishing-delivery-row [data-state=conflict],.publishing-delivery-row [data-state=needs_check]{color:var(--warning)}.publishing-delivery-row ol{margin:8px 0 0;padding-left:16px}.publishing-delivery-row li{padding-bottom:6px;font-size:11px}.publishing-delivery-row time,.publishing-delivery-row small{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.publishing-delivery-receipt{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.publishing-delivery-receipt code{overflow-wrap:anywhere;min-width:0}.publishing-handoff-links a{color:var(--tone-purple);align-items:center;gap:4px;font-size:11px;display:flex}@media (max-width:600px){.publishing-handoff-sheet{padding:14px}.publishing-handoff-grid{grid-template-columns:minmax(0,1fr)}}.publishing-eyebrow{letter-spacing:.16em;color:var(--tone-purple);font-size:12px;font-weight:650}.publishing-cadence-strip{background:var(--border);border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.publishing-cadence-strip>div{background:var(--card);align-items:center;gap:10px;min-width:0;padding:10px 13px;display:flex}.publishing-cadence-strip>div>svg{color:var(--tone-purple);flex:none}.publishing-cadence-strip>div>span{gap:5px;min-width:0;display:grid}.publishing-cadence-strip small{color:var(--muted-foreground);font-size:12px}.publishing-cadence-strip strong{font-variant-numeric:tabular-nums;font-size:14px}.publishing-cadence-strip em{color:var(--muted-foreground);font-size:12px;font-style:normal;font-weight:400}.publishing-tier-chips{flex-wrap:wrap;gap:5px;display:flex}.publishing-entry-row.selectable{grid-template-columns:17px 54px minmax(100px,1fr) auto 140px 24px}.publishing-select,.publishing-select-all input,.publishing-bulk-list input{accent-color:var(--tone-purple);cursor:pointer;width:14px;height:14px}.publishing-select-all{color:var(--muted-foreground);align-items:center;gap:7px;margin:10px 0 4px;font-size:12px;display:inline-flex}.publishing-search-note{color:var(--muted-foreground);align-items:center;gap:6px;margin:10px 0;font-size:12px;display:flex}.publishing-day-group{gap:7px;min-width:0;margin:5px 0 14px;display:grid}.publishing-day-group>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px;padding:10px 2px 5px;display:flex}.publishing-day-group>header>strong{font-size:14px}.publishing-day-group>header b{color:var(--tone-purple);background:color-mix(in srgb, var(--tone-purple) 10%, transparent);border-radius:4px;margin-left:8px;padding:3px 6px;font-size:12px}.publishing-day-group>header>span{color:var(--muted-foreground);font-size:12px}.publishing-layout-list .publishing-preview{height:43px}.publishing-calendar{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:14px 0;overflow:hidden}.publishing-calendar>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.publishing-calendar>header>div{align-items:center;gap:8px;display:flex}.publishing-calendar>header strong{font-size:15px}.publishing-calendar>header svg{color:var(--tone-purple)}.publishing-calendar>header small{color:var(--muted-foreground);font-size:12px}.publishing-calendar-scroll{overflow-x:auto}.publishing-calendar-grid{border-top:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));min-width:650px;display:grid}.publishing-calendar-weekday{text-align:center;color:var(--muted-foreground);background:var(--secondary);padding:8px;font-size:12px}.publishing-calendar-day{text-align:left;border-top:1px solid var(--border);border-right:1px solid var(--border);cursor:pointer;flex-direction:column;gap:5px;min-width:0;min-height:112px;padding:7px;transition:background .12s;display:flex}.publishing-calendar-day:nth-child(7n){border-right:0}.publishing-calendar-day:hover{background:color-mix(in srgb, var(--tone-purple) 6%, var(--card))}.publishing-calendar-day.selected{background:color-mix(in srgb, var(--tone-purple) 9%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-purple) 60%, transparent)}.publishing-calendar-day.outside{color:var(--muted-foreground);background:color-mix(in srgb, var(--secondary) 45%, var(--card))}.publishing-calendar-date{justify-content:space-between;align-items:center;gap:5px;display:flex}.publishing-calendar-date b{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.publishing-calendar-date small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:9px}.publishing-calendar-day.today .publishing-calendar-date b{background:var(--tone-purple);color:var(--background)}.publishing-calendar-release{color:var(--foreground);background:color-mix(in srgb, var(--tone-purple) 10%, var(--card));border-left:2px solid var(--tone-purple);border-radius:3px;align-items:center;gap:4px;min-width:0;padding:4px;font-size:12px;line-height:1.3;display:flex}.publishing-calendar-release.attention{border-color:var(--tone-gold);background:color-mix(in srgb, var(--tone-gold) 8%, var(--card))}.publishing-calendar-release>svg{color:var(--tone-purple);flex:none}.publishing-calendar-release>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.publishing-calendar-release small{color:var(--muted-foreground);font-size:9px;display:block}.publishing-calendar-more,.publishing-calendar-over{color:var(--muted-foreground);font-size:9px}.publishing-calendar-over{color:var(--tone-gold)}.publishing-bulk-dialog[data-slot=dialog-content]{background:var(--background);gap:13px;width:min(700px,100vw - 28px);max-width:700px;max-height:calc(100dvh - 32px);overflow:auto}.publishing-bulk-summary{color:var(--tone-purple);align-items:center;gap:8px;font-size:12px;display:flex}.publishing-bulk-list{gap:8px;max-height:48vh;display:grid;overflow:auto}.publishing-bulk-list article{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.publishing-bulk-list input{flex:none;margin-top:3px}.publishing-bulk-list article>div{gap:5px;min-width:0;display:grid}.publishing-bulk-list strong{font-size:14px}.publishing-bulk-list small{color:var(--muted-foreground);font-size:12px}.publishing-bulk-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.publishing-bulk-list .publishing-attention-note{font-size:12px}.publishing-bulk-success{color:var(--tone-green);align-items:center;gap:5px;font-size:12px;display:flex}.publishing-bulk-note{color:var(--muted-foreground);font-size:12px;line-height:1.5}.publishing-bulk-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:960px){.publishing-cadence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.publishing-entry-row.selectable{grid-template-columns:16px 40px minmax(70px,1fr) 92px 18px;gap:5px}.publishing-entry-row.selectable>.publishing-select{grid-row:1/span 2}.publishing-entry-row.selectable>.publishing-preview{grid-area:1/2/span 2;width:40px}.publishing-entry-row.selectable>.publishing-entry-content{grid-column:3}.publishing-entry-row.selectable>.publishing-platforms{flex-wrap:wrap;grid-area:2/3;gap:3px}.publishing-entry-row.selectable>.publishing-entry-when{grid-column:4}.publishing-entry-row.selectable>.publishing-expand{grid-column:5}.publishing-entry-when strong{white-space:normal;font-size:12px}.publishing-calendar-day{min-height:100px}}@media (max-width:480px){.publishing-cadence-strip>div{gap:7px;padding:11px 9px}.publishing-cadence-strip strong{font-size:12px}.publishing-cadence-strip em{margin-top:3px;display:block}.publishing-calendar>header small{display:none}}.publishing-proposal-link{border:1px solid var(--border);background:var(--secondary);border-radius:8px;gap:7px;padding:12px;display:grid}.publishing-proposal-link a{width:fit-content;color:var(--tone-purple);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.publishing-proposal-link small{color:var(--muted-foreground);font-size:12px}.publishing-proposal-review{border:1px solid color-mix(in srgb, var(--tone-purple) 45%, var(--border));background:color-mix(in srgb, var(--tone-purple) 4%, var(--card));border-radius:12px;gap:12px;margin:10px 0 18px;padding:16px;display:grid}.publishing-proposal-review>header,.publishing-proposal-review>header>div{align-items:center;gap:10px;display:flex}.publishing-proposal-review>header{justify-content:space-between}.publishing-proposal-review header svg{color:var(--tone-purple);flex:none}.publishing-proposal-review header small{color:var(--tone-purple);letter-spacing:0;font-size:12px}.publishing-proposal-review h3{font-size:18px;font-weight:600}.publishing-proposal-review>p,.publishing-proposal-review details{color:var(--muted-foreground);font-size:12px;line-height:1.5}.publishing-proposal-review details p{overflow-wrap:anywhere;margin-top:6px}.publishing-proposal-review summary{cursor:pointer}.publishing-proposal-rows{gap:6px;max-height:360px;display:grid;overflow-y:auto}.publishing-proposal-rows>label{border:1px solid var(--border);background:var(--card);border-radius:6px;align-items:flex-start;gap:9px;padding:9px;display:flex}.publishing-proposal-rows input{accent-color:var(--tone-purple);flex:none;margin-top:3px}.publishing-proposal-rows label>span{gap:4px;min-width:0;display:grid}.publishing-proposal-rows strong{overflow-wrap:anywhere;font-size:12px}.publishing-proposal-rows small{color:var(--muted-foreground);font-size:10px}.publishing-proposal-rows .publishing-attention-note{color:var(--tone-gold)}.publishing-proposal-review>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.publishing-proposal-review>p,.publishing-proposal-rows strong{font-size:14px}.publishing-platform-check{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-wrap:wrap;flex-basis:100%;gap:6px 12px;min-width:0;padding:10px;display:flex}.publishing-platform-check>strong{align-items:center;gap:5px;display:inline-flex}.publishing-platform-check[data-state=found]>strong{color:var(--tone-green)}.publishing-platform-check>p,.publishing-platform-check>details{width:100%;margin:0}.publishing-platform-check time{color:var(--muted-foreground);font-size:11px}.publishing-platform-check>a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.publishing-platform-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;padding-top:6px;font-size:12px;overflow:auto}.publishing-platform-earlier{margin:8px 0}.publishing-history-search{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.publishing-history-search input{border:1px solid var(--border);background:var(--background);width:112px;min-width:0;color:var(--foreground);border-radius:6px;padding:6px 8px;font-size:12px}.publishing-history-more{color:var(--muted-foreground);justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.publishing-history-search button,.publishing-history-more button{white-space:nowrap;flex-shrink:0}@media (max-width:520px){.publishing-history-search{margin-left:0}.publishing-history-more{flex-wrap:wrap}}.publishing-native-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.publishing-native-actions>p{flex-basis:100%}@starting-style{.publishing-desk details.ws-disclosure[open]>.ws-disclosure-body{opacity:0;grid-template-rows:0fr}}.publishing-overview{border:1px solid var(--border);background:var(--card);border-radius:8px;margin:6px 0 10px;font-size:12px}.publishing-overview>summary{cursor:pointer;align-items:center;gap:7px;min-width:0;padding:7px 11px;display:flex}.publishing-overview>summary>span{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishing-overview>summary>svg:last-child{flex:none;margin-left:auto}.publishing-overview>.ws-disclosure-body>div{gap:10px;padding:0 11px 11px;display:grid}.publishing-toolbar .publishing-search{flex:180px}.video-studio{min-width:0;color:var(--foreground)}.video-render-queue{border-top:1px solid var(--border);margin-top:12px}.video-render-queue small{color:var(--muted-foreground);font-size:12px}.video-render-job{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-top:8px;padding:0 10px 10px}.video-render-job .video-studio-toolbar strong{font-size:13px}.video-render-job video{background:var(--background);width:100%;max-height:280px;display:block}.video-studio-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.video-studio-toolbar strong{align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.video-studio-toolbar>input{flex:1;min-width:160px}.video-studio-workbench{gap:16px;min-width:0;display:grid}.video-studio-workbench.has-detail{grid-template-columns:minmax(240px,1fr) minmax(350px,1fr);align-items:start}.video-studio-library{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.video-studio-original{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding-bottom:10px;display:flex;overflow:hidden}.video-studio-original:hover{border-color:var(--primary)}.video-studio-original>strong,.video-studio-original>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 10px;overflow:hidden}.video-studio-original small,.video-studio-count,.video-studio-note,.video-studio-projects>span{color:var(--muted-foreground);font-size:12px}.video-studio-thumb{aspect-ratio:16/9;background:var(--muted);place-items:center;width:100%;display:grid;position:relative}.video-studio-thumb img,.video-studio-thumb video{object-fit:contain;width:100%;height:100%;position:absolute}.video-studio-thumb span{background:var(--card);border:1px solid var(--border);border-radius:5px;padding:2px 5px;font-size:11px;position:absolute;bottom:6px;left:8px}.video-studio-count{justify-content:space-between;gap:8px;margin:8px 0;display:flex}.video-studio-projects{align-items:center;gap:6px;margin:12px 0;display:flex;overflow:auto}.video-studio-projects button{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:230px;display:block;overflow:hidden}.video-studio-projects button svg{vertical-align:-2px;display:inline-block}.video-studio-editor{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:14px}.video-studio-player{background:#090b10;width:100%;max-height:380px;margin-top:10px}.video-studio-editor label{color:var(--muted-foreground);margin:8px 0;font-size:12px;display:block}.video-studio-editor textarea{color:var(--foreground)}.video-studio-clip{border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:8px}.video-studio-trims{grid-template-columns:1fr 1fr;gap:8px;display:grid}.video-studio-file{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:6px;padding:7px 0;font-size:12px;display:flex}.video-studio-file a{overflow-wrap:anywhere;min-width:0;color:var(--primary)}.video-studio-source{min-width:0;margin-top:16px}.video-studio-source details{border:1px solid var(--border);border-radius:6px;margin:8px 0;padding:8px;font-size:12px}.video-studio-source dl{max-height:400px;overflow:auto}.video-studio-source dt{color:var(--muted-foreground);margin-top:10px}.video-studio-source dd{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.video-studio-workbench.has-detail{grid-template-columns:1fr}.video-studio-editor{grid-row:1}.video-studio-count span{display:none}}.comments-desk{color:var(--foreground);--comment-border:var(--border);--comment-muted:var(--muted-foreground);min-width:0;font-size:.875rem}.comments-topline,.comments-topline>div,.comments-actions,.comments-toolbar,.comments-row-meta,.comments-row-bottom,.comments-detail-heading,.comments-compose>div:first-child,.comments-compose-actions,.comments-moderation,.comments-bulk,.comments-pagination{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.comments-topline{justify-content:space-between;padding:.9rem 0}.comments-topline strong{font-size:1.125rem}.comments-muted,.comments-row-meta>span,.comments-row-post,.comments-original footer,.comments-thread small{color:var(--comment-muted)}.comments-overview{border:1px solid var(--comment-border);background:var(--card);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:.25rem 0 1rem;display:grid;overflow:hidden}.comments-overview button{text-align:left;border-right:1px solid var(--comment-border);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.comments-overview strong{font-size:1.5rem;font-weight:550}.comments-overview span{color:var(--comment-muted)}.comments-overview button:hover{background:var(--accent)}.comments-toolbar{padding:.8rem 0}.comments-search{flex:1;min-width:230px;position:relative}.comments-search>svg{color:var(--comment-muted);position:absolute;top:.7rem;left:.7rem}.comments-search input{padding-left:2.2rem}.comments-toolbar [data-slot=select-trigger]{width:auto;min-width:130px}.comments-filters{background:var(--card);border:1px solid var(--comment-border);border-radius:8px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:.8rem;margin-bottom:.8rem;padding:1rem;display:grid}.comments-filters label,.comments-review-fields label,.comments-settings-form>label,.comments-settings-form fieldset>label,.comments-notes label{color:var(--comment-muted);flex-direction:column;gap:.4rem;display:flex}.comments-filters [data-slot=select-trigger],.comments-review-fields [data-slot=select-trigger],.comments-settings-form [data-slot=select-trigger]{width:100%}.comments-inbox{border:1px solid var(--comment-border);background:var(--card);border-radius:10px;grid-template-columns:minmax(280px,.85fr) minmax(380px,1.15fr);min-height:530px;display:grid;overflow:hidden}.comments-list{border-right:1px solid var(--comment-border);min-width:0;min-height:530px;max-height:calc(100vh - 330px);overflow:auto}.comments-list-heading{color:var(--comment-muted);border-bottom:1px solid var(--comment-border);background:var(--card);z-index:1;justify-content:space-between;padding:.8rem 1rem;font-size:.8125rem;display:flex;position:sticky;top:0}.comments-list-row{border-bottom:1px solid var(--comment-border);align-items:flex-start;gap:.6rem;padding:1rem;display:flex}.comments-list-row>[data-slot=checkbox]{flex-shrink:0;margin-top:.25rem}.comments-list-row:hover{background:var(--accent)}.comments-row-main{text-align:left;cursor:pointer;flex:1;min-width:0}.comments-row-meta{align-items:baseline;gap:.4rem}.comments-row-meta strong{overflow-wrap:anywhere;font-size:.875rem}.comments-row-meta span,.comments-row-meta time{font-size:.75rem}.comments-row-meta time{color:var(--comment-muted);margin-left:auto}.comments-row-main>p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.45rem 0;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.comments-row-bottom{color:var(--comment-muted);gap:.5rem;font-size:.75rem}.comments-tag{border:1px solid var(--comment-border);border-radius:4px;padding:.1rem .35rem}.comments-tag.intent-support,.comments-tag.intent-safety{color:var(--tone-amber)}.comments-draft-flag{color:var(--primary)}.comments-row-post{white-space:nowrap;text-overflow:ellipsis;margin-top:.45rem;font-size:.75rem;display:block;overflow:hidden}.comments-detail{min-width:0;min-height:530px;max-height:calc(100vh - 330px);padding:1.1rem 1.25rem;overflow:auto}.comments-detail-heading{justify-content:space-between;padding-bottom:1rem;font-size:.8125rem}.comments-desk a{color:var(--primary);align-items:center;gap:.25rem;display:inline-flex}.comments-post-context a{font-size:.75rem}.comments-original header,.comments-original footer,.comments-activity>div{flex-wrap:wrap;justify-content:space-between;gap:.7rem;display:flex}.comments-original time,.comments-activity time,.comments-thread time{color:var(--comment-muted);font-size:.75rem}.comments-original>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0;font-size:1.0625rem;line-height:1.6}.comments-original footer{font-size:.75rem}.comments-thread article{border-left:2px solid var(--comment-border);margin:.7rem 0 .7rem 1rem;padding:.3rem .8rem}.comments-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.3rem 0;font-size:1rem;line-height:1.5}.comments-thread small{font-size:.75rem;display:block}.comments-review-fields{grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0;display:grid}.comments-review-fields label{font-size:.8125rem}.comments-compose{border:1px solid var(--comment-border);border-radius:8px;padding:.9rem}.comments-compose>div:first-child{justify-content:space-between}.comments-compose textarea{min-height:120px;margin:.5rem 0;font-size:1rem;line-height:1.6}.comments-compose p{margin:.4rem 0;font-size:.8125rem;line-height:1.5}.comments-compose small{color:var(--comment-muted);margin:.4rem 0;font-size:.75rem;display:block}.comments-compose-actions{justify-content:flex-end;margin-top:.7rem}.comments-moderation{margin:1rem 0}.comments-notes{border-top:1px solid var(--comment-border);padding:.8rem 0}.comments-notes summary{cursor:pointer;font-weight:500}.comments-notes label{margin:.8rem 0}.comments-history-item{text-align:left;border-bottom:1px solid var(--comment-border);cursor:pointer;width:100%;padding:.7rem 0;display:block}.comments-history-item p,.comments-activity p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.comments-history-item small,.comments-activity small{color:var(--comment-muted);font-size:.75rem}.comments-activity{border-bottom:1px solid var(--comment-border);margin:.8rem 0;padding-bottom:.75rem}.comments-list .blank-state,.comments-detail .blank-state{justify-content:center;min-height:360px}.comments-pagination{justify-content:space-between;padding:.75rem}.comments-pagination span{font-size:.75rem}.comments-bulk{background:var(--accent);border-radius:6px;margin-bottom:.6rem;padding:.6rem .8rem}.comments-coverage{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0;display:grid}.comments-coverage>p{color:var(--comment-muted);grid-column:1/-1;max-width:800px;line-height:1.5}.comments-coverage article{border:1px solid var(--comment-border);background:var(--card);border-radius:8px;padding:1rem}.comments-coverage article>div:first-child{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.comments-coverage p{margin:.6rem 0;line-height:1.6}.comments-state{border:1px solid var(--comment-border);border-radius:4px;padding:.15rem .4rem;font-size:.75rem}.comments-source-stats{color:var(--comment-muted);flex-direction:column;gap:.3rem;margin:.7rem 0;font-size:.8125rem;display:flex}.comments-warning{color:var(--tone-red)}.comments-notice{border-left:2px solid var(--primary);color:var(--comment-muted);margin:.5rem 0;padding:.5rem .75rem;line-height:1.5}.comments-settings-sheet{overflow-y:auto;width:min(94vw,540px)!important;max-width:540px!important}.comments-settings-form{flex-direction:column;gap:1rem;padding:1rem 1.5rem;font-size:.875rem;display:flex}.comments-settings-form p{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.comments-settings-form fieldset{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.8rem;padding:.8rem;display:flex}.comments-settings-form legend{padding:0 .3rem;font-weight:600}.comments-settings-form .comments-check{color:var(--foreground);flex-direction:row;align-items:center;gap:.6rem}.comments-check [data-slot=checkbox]{flex-shrink:0}@media (max-width:1100px){.comments-topline>div>.comments-muted{display:none}.comments-inbox{grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr)}.comments-filters{grid-template-columns:repeat(3,minmax(100px,1fr))}.comments-overview button{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.8rem}.comments-detail{padding:1rem}}@media (max-width:760px){.comments-inbox{display:block}.comments-detail,.comments-inbox.has-selection .comments-list{display:none}.comments-inbox.has-selection .comments-detail{max-height:none;display:block}.comments-list{border-right:0;max-height:none}.comments-overview{grid-template-columns:1fr 1fr}.comments-overview button:nth-child(2){border-right:0}.comments-overview button:nth-child(-n+2){border-bottom:1px solid var(--border)}.comments-filters{grid-template-columns:1fr 1fr}.comments-coverage{grid-template-columns:1fr}.comments-topline{gap:.7rem}.comments-actions{width:100%}.comments-toolbar [data-slot=select-trigger]{flex:1;min-width:120px}.comments-search{flex-basis:100%}.comments-review-fields{grid-template-columns:1fr 1fr}}.comments-desk{--comment-accent:var(--primary)}.comments-scope{border:1px solid color-mix(in srgb, var(--tone-pink) 45%, var(--border));border-radius:var(--pill-radius);background:color-mix(in srgb, var(--tone-pink) 12%, var(--card));color:var(--foreground);font-size:var(--text-sm);align-items:center;gap:.45rem;margin:.2rem 0 .4rem;padding:.3rem .6rem .3rem .5rem;display:inline-flex}.comments-scope>svg{color:var(--tone-pink)}.comments-scope>span{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.comments-scope button{color:var(--primary);cursor:pointer;font-weight:600}.comments-topline{padding:.8rem 0 .65rem}.comments-topline strong{letter-spacing:-.025em;font-size:1.2rem}.comments-topline>div:first-child>svg{color:var(--comment-accent)}.comments-overview{background:0 0;border:0;border-radius:0;gap:.3rem;margin:0;padding:.2rem 0 .5rem;display:flex;overflow-x:auto}.comments-overview button{border:1px solid #0000;border-radius:7px;flex:none;gap:.65rem;padding:.55rem .8rem;font-size:.875rem}.comments-overview button:last-child{border:1px solid #0000}.comments-overview button[aria-pressed=true]{background:color-mix(in srgb, var(--comment-accent) 12%, var(--card));border-color:color-mix(in srgb, var(--comment-accent) 32%, var(--border))}.comments-overview button[aria-pressed=true] span{color:var(--foreground)}.comments-overview strong{font-variant-numeric:tabular-nums;background:var(--muted);border-radius:5px;padding:.12rem .38rem;font-size:.8125rem}.comments-syncbar{color:var(--comment-muted);justify-content:space-between;align-items:center;padding:.15rem .1rem;font-size:.8125rem;display:flex}.comments-syncbar>span,.comments-syncbar button{align-items:center;gap:.45rem;display:inline-flex}.comments-syncbar button{cursor:pointer;padding:.3rem}.comments-syncbar button:hover{color:var(--foreground)}.comments-live-dot{background:var(--tone-green);border-radius:50%;width:6px;height:6px}.comments-toolbar{gap:.5rem;padding:.6rem 0 .8rem}.comments-inbox{border-radius:12px;grid-template-columns:minmax(280px,330px) minmax(360px,1fr) minmax(230px,285px);min-height:min(580px,max(360px,100dvh - 340px))}.comments-list{background:color-mix(in srgb, var(--background) 22%, var(--card));min-height:min(580px,max(360px,100dvh - 340px));max-height:calc(100dvh - 325px)}.comments-detail{min-height:min(580px,max(360px,100dvh - 340px));max-height:calc(100dvh - 325px);padding:0 1.25rem 1.2rem;scroll-padding-top:65px}.comments-context-rail{border-left:1px solid var(--comment-border);background:color-mix(in srgb, var(--background) 22%, var(--card));min-width:0;min-height:min(580px,max(360px,100dvh - 340px));max-height:calc(100dvh - 325px);padding:1rem;overflow:auto}.comments-list-heading{padding:.85rem .9rem;font-size:.8125rem}.comments-shortcuts{opacity:.75;font-size:.75rem}.comments-list-row{gap:.45rem;padding:.9rem .85rem;position:relative}.comments-list-row>[data-slot=checkbox]{opacity:0;transition:opacity .12s;position:absolute;top:1.15rem;right:.85rem}.comments-list-row:hover>[data-slot=checkbox],.comments-list-row:focus-within>[data-slot=checkbox],.comments-list-row>[data-slot=checkbox][data-checked]{opacity:1}.comments-list-row.selected{background:color-mix(in srgb, var(--comment-accent) 8%, var(--card));box-shadow:inset 3px 0 var(--comment-accent)}.comments-row-meta{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:0 .5rem;padding-right:14px;display:grid}.comments-row-meta>.comments-avatar{grid-row:1/3}.comments-row-meta>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.875rem;overflow:hidden}.comments-row-meta>span:not(.comments-avatar){grid-column:2;font-size:.75rem}.comments-row-meta time{text-align:right;grid-area:1/3/3;max-width:72px;font-size:.75rem}.comments-avatar{background:color-mix(in srgb, var(--primary) 15%, var(--muted));width:28px;height:28px;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex;overflow:hidden}.comments-avatar img{object-fit:cover;width:100%;height:100%}.comments-avatar.large{width:40px;height:40px;font-size:1rem}.comments-row-main>p{-webkit-line-clamp:2;margin:.6rem 0 .5rem;font-size:1rem;line-height:1.45}.comments-row-post{align-items:center;gap:.45rem;margin-top:.55rem;font-size:.75rem;display:flex}.comments-row-post img{object-fit:cover;border-radius:4px;flex-shrink:0;width:26px;height:26px}.comments-row-post>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.comments-detail-heading{background:var(--card);z-index:2;border-bottom:1px solid var(--comment-border);gap:.3rem;margin-bottom:1.15rem;padding:.65rem 0;position:sticky;top:0}.comments-detail-heading>button:first-child{display:none}.comments-navigation{margin-left:auto;display:flex}.comments-conversation-label{font-size:.875rem}.comments-detail-heading>a{font-size:.8125rem}.comments-author{align-items:center;gap:.65rem;display:flex}.comments-author small{color:var(--comment-muted);margin-top:.15rem;font-size:.75rem;display:block}.comments-original>p{margin:.95rem 0 .8rem;font-size:1.0625rem;line-height:1.65}.comments-original footer{justify-content:flex-start;gap:1rem}.comments-thread{margin:.8rem 0}.comments-thread article{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:0 8px 8px 0;padding:.6rem .8rem}.comments-thread .brand-reply{border-color:var(--comment-accent)}.comments-compose{border-color:color-mix(in srgb, var(--primary) 25%, var(--border));background:color-mix(in srgb, var(--primary) 2%, var(--card));border-radius:10px;margin-top:1rem;padding:1rem}.comments-compose>div:first-child>strong{align-items:center;gap:.45rem;font-size:.95rem;display:flex}.comments-compose>div:first-child>strong svg{color:var(--primary)}.comments-compose textarea{background:var(--background);border-radius:7px;min-height:105px}.comments-compose-actions{gap:.4rem}.comments-compose-actions>small{margin-right:auto}.comments-compose small{font-size:.75rem}.comments-suggestions{gap:.45rem;margin:.7rem 0;display:grid}.comments-suggestions button{text-align:left;border:1px solid var(--comment-border);background:var(--card);cursor:pointer;border-radius:7px;padding:.65rem .8rem}.comments-suggestions button:hover{border-color:var(--primary)}.comments-suggestions button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card))}.comments-suggestions button>span{color:var(--primary);justify-content:space-between;font-size:.75rem;font-weight:600;display:flex}.comments-suggestions p{color:var(--foreground);margin:.3rem 0 0;font-size:.9375rem}.comments-moderation{gap:.35rem}.comments-notes{font-size:.875rem}.comments-post-card{flex-direction:column;gap:.7rem;min-width:0;display:flex}.comments-post-eyebrow{letter-spacing:.1em;color:var(--comment-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.comments-post-eyebrow span{letter-spacing:0;font-size:.75rem}.comments-post-card>img,.comments-post-card>video{object-fit:contain;background:var(--background);border-radius:9px;width:100%;max-height:320px}.comments-post-card>strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:550;line-height:1.5}.comments-post-card>p{color:var(--comment-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;font-size:.875rem;line-height:1.6;overflow:auto}.comments-post-card>a{font-size:.8125rem}.comments-post-placeholder{background:var(--muted);height:90px;color:var(--comment-muted);border-radius:8px;place-items:center;display:grid}.comments-context-facts{border-top:1px solid var(--comment-border);flex-direction:column;gap:.6rem;margin-top:1.2rem;padding-top:1rem;display:flex}.comments-context-facts strong{font-size:.875rem;font-weight:550}.comments-context-facts span{color:var(--comment-muted);font-size:.8125rem;line-height:1.5}.comments-inline-post{display:none}.comments-source-stats progress{width:100%;height:6px;accent-color:var(--comment-accent);margin:.3rem 0}.comments-notice{border-radius:5px;font-size:.875rem}.comments-pagination{background:var(--card);border-top:1px solid var(--comment-border);position:sticky;bottom:0}@media (max-width:1440px){.comments-inbox{grid-template-columns:minmax(270px,.85fr) minmax(380px,1.4fr)}.comments-context-rail{display:none}.comments-inline-post{margin-bottom:1rem;display:block}.comments-inline-post .comments-post-card{background:var(--muted);border-radius:8px;grid-template-columns:72px 1fr;gap:.3rem .65rem;padding:.65rem;display:grid}.comments-inline-post .comments-post-eyebrow{grid-area:1/2}.comments-inline-post .comments-post-card>img,.comments-inline-post .comments-post-card>video,.comments-inline-post .comments-post-placeholder{object-fit:cover;grid-area:1/1/4;width:72px;height:86px}.comments-inline-post .comments-post-card>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/2;font-size:.875rem;display:-webkit-box;overflow:hidden}.comments-inline-post .comments-post-card>p{display:none}.comments-inline-post .comments-post-card>a{grid-area:3/2}}@media (max-width:1100px){.comments-overview button{flex-direction:row;align-items:center;gap:.5rem}.comments-topline>div>.comments-muted{display:inline}}@media (max-width:760px){.comments-topline{align-items:flex-start}.comments-topline>.comments-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.comments-actions button{flex:1;min-width:0;padding-left:.6rem;padding-right:.6rem}.comments-actions button:last-child{grid-column:1/-1}.comments-overview button:nth-child(n){border:1px solid #0000}.comments-overview button[aria-pressed=true]{border-color:var(--comment-accent)}.comments-inbox{min-height:420px;display:block}.comments-list,.comments-detail{min-height:420px;max-height:none}.comments-detail{padding:0 .85rem 1rem}.comments-detail-heading>button:first-child{display:inline-flex}.comments-context-rail,.comments-shortcuts{display:none}.comments-list-row>[data-slot=checkbox]{opacity:1}.comments-row-meta{padding-right:20px}.comments-compose{padding:.75rem}.comments-compose-actions>small{flex-basis:100%}.comments-compose-actions button{flex:1}}.posts-feed{align-items:start;gap:24px;width:100%;margin-inline:auto;display:grid}.posts-feed-single{grid-template-columns:minmax(0,1fr);max-width:780px}.posts-feed-double{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1440px}.posts-feed .operating-card{width:100%;min-width:0;grid-row:auto!important}.posts-feed .operating-media{aspect-ratio:auto!important}.posts-feed .operating-art{min-height:120px;aspect-ratio:auto!important}.posts-feed .operating-art img,.posts-feed .post-feed-video{width:100%;max-height:75vh;display:block;object-fit:contain!important;height:auto!important;position:static!important}.posts-feed .operating-card-body{padding:18px}.posts-feed .operating-card-title{-webkit-line-clamp:unset;font-size:16px;line-height:1.55}.posts-feed .operating-card[data-face][data-has-artwork] .operating-card-title{white-space:normal;display:block}.post-feed-copy{overflow-wrap:anywhere;margin:12px 0;font-size:16px;line-height:1.6}.post-feed-copy p{white-space:pre-wrap}.post-feed-copy button{color:var(--muted-foreground);margin-top:6px;font-size:14px}.posts-feed .operating-hover-actions{opacity:1;pointer-events:auto}.posts-feed .operating-hover-actions .card-hover-caption{display:none}.post-feed-video{background:var(--media-canvas)}.post-signals{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.post-signal{background:color-mix(in srgb, var(--tone-pink) 12%, var(--card));color:var(--foreground);border:1px solid color-mix(in srgb, var(--tone-pink) 45%, var(--border));border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.post-card-expand{width:100%;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;padding:12px 0 0;font-size:14px;display:flex}.post-card-expand span{align-items:center;gap:7px;display:flex}.post-card-comments{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.post-card-comments header,.post-card-comments header strong{align-items:center;gap:8px;display:flex}.post-card-comments header{justify-content:space-between}.post-card-comments header span{color:var(--muted-foreground);font-size:12px}.post-card-comments header button{padding:7px}.post-comment{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:14px 0}.post-comment p{white-space:pre-wrap;margin:6px 0;font-size:14px;line-height:1.6}.posts-feed .post-comment p{font-size:16px}.post-comment-author{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.post-comment-author span,.post-comment small,.post-comments-coverage{color:var(--muted-foreground);font-size:12px}.post-comment small{display:block}.post-comment a{align-items:center;gap:4px;margin-top:6px;font-size:12px;display:inline-flex}.post-comment details{background:var(--muted);border-radius:7px;margin-top:8px;padding:8px;font-size:14px}.post-comment-reply{border-left:2px solid var(--border);margin-top:10px;margin-left:12px;padding-left:12px}.post-comments-coverage{margin-top:12px;line-height:1.5;display:block}.post-comments-more{padding:10px 0;font-size:14px}.post-card-comments>p{color:var(--muted-foreground);font-size:14px;line-height:1.55}@media (max-width:850px){.posts-feed-double{grid-template-columns:minmax(0,1fr);max-width:780px}}.post-platform-chips>.post-platform-popular{position:relative;overflow:visible}.post-popular-flame{color:var(--tone-orange);fill:currentColor;stroke:var(--card);stroke-width:1.5px;position:absolute;bottom:-3px;right:-5px}.post-card-section{border-top:1px solid var(--border);min-width:0;margin-top:10px;padding-top:10px}.post-card-section>summary{cursor:pointer;align-items:center;gap:7px;padding:5px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.post-card-section>summary::-webkit-details-marker{display:none}.post-card-section>summary:after{content:"›";color:var(--muted-foreground);transition:transform var(--motion-change) var(--motion-settle);margin-left:auto;font-size:20px;line-height:1;transform:rotate(0)}.post-card-section[open]>summary:after{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.post-card-section>summary:after{transition:none}}.post-card-section>summary>span{color:var(--muted-foreground);font-weight:400}.post-comments-toolbar{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;display:flex}.post-comments-toolbar button{padding:8px}.post-comment-actions{flex-wrap:wrap;align-items:center;gap:3px;margin-top:5px;display:flex}.post-comment-actions button{height:30px;padding-inline:8px;font-size:12px}.post-inline-compose{gap:8px;min-width:0;margin-top:8px;display:grid}.post-inline-compose textarea{min-height:70px;font-size:14px}.post-comment-review>label{gap:5px;margin-top:10px;display:grid}.post-reply-suggestions{gap:6px;display:grid}.post-reply-suggestions>button{text-align:left;border:1px solid var(--border);border-radius:8px;padding:8px}.post-reply-suggestions>button[aria-pressed=true]{border-color:var(--primary)}.post-reply-suggestions b,.post-reply-suggestions span{font-size:13px;display:block}.post-comment-sync-status{color:var(--muted-foreground);margin:6px 0;font-size:12px}.post-comment-sync-status p{margin:6px 0}.operating-card{transition:transform var(--motion-quick) var(--motion-settle), box-shadow var(--motion-quick), border-color var(--motion-quick)}.operating-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.operating-card{transition:box-shadow var(--motion-quick), border-color var(--motion-quick)}.operating-card,.operating-card:hover{transform:none}}.post-studio{--studio-accent:var(--tone-purple);--studio-wash:color-mix(in srgb, var(--studio-accent) 8%, var(--card));min-width:0;color:var(--foreground);container-type:inline-size}.post-studio button{cursor:pointer}.post-studio button:disabled{cursor:default}:is(.post-studio button:focus-visible,.post-studio a:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.post-studio-hero{justify-content:space-between;align-items:end;gap:30px;padding:32px 4px 28px;display:flex}.post-studio-eyebrow{color:var(--studio-accent);letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.post-studio-hero h2{letter-spacing:-.045em;margin:13px 0 12px;font-size:clamp(27px,3.2cqw,41px);font-weight:580;line-height:1.15}.post-studio-hero h2>span{color:var(--muted-foreground)}.post-studio-hero p{max-width:570px;color:var(--muted-foreground);font-size:13px;line-height:1.7}.post-studio-loop{color:var(--muted-foreground);flex:none;align-items:center;gap:9px;margin-bottom:8px;display:flex}.post-studio-loop>div{flex-direction:column;align-items:center;gap:9px;padding:13px 9px;font-size:10px;display:flex}.post-studio-loop .current{color:var(--studio-accent);border:1px solid color-mix(in srgb, var(--studio-accent) 25%, var(--border));background:var(--studio-wash);border-radius:12px}.post-studio-recipes{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:22px;display:grid}.post-studio-recipes>button{text-align:left;border:1px solid var(--border);background:var(--card);min-width:0;transition:border-color var(--motion-quick), background-color var(--motion-quick);border-radius:13px;flex-direction:column;align-items:start;padding:20px 17px 17px;display:flex;position:relative}.post-studio-recipes>button>svg:first-child{color:var(--muted-foreground);margin-bottom:14px}.post-studio-recipes strong{margin-bottom:7px;font-size:13px;font-weight:650}.post-studio-recipes span{color:var(--muted-foreground);max-width:230px;font-size:11px;line-height:1.6}.post-studio-recipes>button.selected{border-color:var(--studio-accent);background:var(--studio-wash)}.post-studio-recipes>button:hover{border-color:var(--studio-accent)}.post-studio-recipes>button.selected>svg:first-child,.post-studio-recipe-check{color:var(--studio-accent)}.post-studio-recipe-check{position:absolute;top:17px;right:16px}.post-studio-workbench{grid-template-columns:minmax(0,1fr) minmax(285px,325px);align-items:start;gap:19px;display:grid}.post-studio-main{gap:18px;min-width:0;display:grid}.post-studio-surface{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;padding:21px}.post-studio-section-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.post-studio-section-title>div{flex:1;min-width:160px}.post-studio-section-title h3{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:650}.post-studio-section-title p{color:var(--muted-foreground);margin:5px 0 0;font-size:11px;line-height:1.6}.post-studio-step{border:1px solid var(--border);height:30px;color:var(--studio-accent);border-radius:9px;flex:0 0 30px;place-items:center;font-size:11px;font-weight:700;display:grid}.post-studio label{justify-content:space-between;gap:6px;margin:18px 0 8px;font-size:11px;font-weight:600;display:flex}.post-studio label>span{color:var(--muted-foreground);font-size:10px;font-weight:400}.post-studio-form-row{grid-template-columns:minmax(0,1.25fr) minmax(160px,.75fr);gap:22px;display:grid}.post-studio-form-row>div>label:first-child{margin-top:0}.post-studio [data-slot=select-trigger]{width:100%;min-width:0;font-size:11px}.post-studio-segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.post-studio-segmented>button{border:1px solid var(--border);background:var(--background);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:17px 5px;display:flex}.post-studio-segmented strong{letter-spacing:-.04em;font-size:24px;font-weight:550;line-height:1}.post-studio-segmented span{font-size:var(--text-2xs);color:var(--muted-foreground)}.post-studio-segmented>button[aria-pressed=true]{border-color:var(--studio-accent);color:var(--studio-accent);background:var(--studio-wash)}.post-studio-chips{flex-wrap:wrap;gap:6px;display:flex}.post-studio-chips>button:not(.ws-chip){border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);height:26px;font-size:var(--text-xs);background:var(--card);color:var(--muted-foreground);align-items:center;gap:4px;padding:0 10px;font-weight:600;display:flex}.post-studio-chips>button:not(.ws-chip)[aria-pressed=true]{color:var(--foreground);border-color:color-mix(in srgb, var(--primary) 45%, var(--card));background:color-mix(in srgb, var(--primary) 14%, var(--card))}.post-studio-platforms>button[aria-pressed=true]>svg{color:var(--studio-accent)}.post-studio textarea,.post-studio input{background:color-mix(in srgb, var(--background) 65%, var(--card));font-size:12px;line-height:1.7}.post-studio textarea{resize:vertical;min-height:94px}.post-studio-remixes{border-bottom:1px solid var(--border);margin:21px 0;padding:0 0 20px}.post-studio-remixes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.post-studio-remixes button{border:1px solid var(--border);text-align:left;border-radius:9px;grid-template-columns:18px 1fr;gap:5px 8px;padding:12px;display:grid}.post-studio-remixes button>svg{color:var(--muted-foreground);grid-row:span 2;margin-top:2px}.post-studio-remixes button strong{font-size:11px}.post-studio-remixes button span{color:var(--muted-foreground);font-size:10px;line-height:1.5}.post-studio-remixes button[aria-pressed=true]{border-color:var(--studio-accent);background:var(--studio-wash)}.post-studio-remixes button[aria-pressed=true]>svg{color:var(--studio-accent)}.post-studio-counter{color:var(--studio-accent);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px}.post-studio-source-tools{flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 15px;display:flex}.post-studio-source-tools>[data-slot=select-trigger]{flex:1;width:auto;min-width:180px}.post-studio-source-tools button{font-size:10px}.post-studio-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.post-studio-sources>button{text-align:left;background:var(--background);border:1px solid var(--border);border-radius:9px;min-width:0;padding-bottom:10px;overflow:hidden}.post-studio-sources>button.selected{border-color:var(--studio-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--studio-accent) 25%, transparent)}.post-studio-source-media{aspect-ratio:1;background:var(--muted);place-items:center;width:100%;display:grid;position:relative}.post-studio-source-media>img{object-fit:cover;width:100%;height:100%;position:absolute}.post-studio-source-check{border:1px solid color-mix(in srgb, var(--media-ink) 65%, transparent);background:color-mix(in srgb, var(--media-canvas) 45%, transparent);width:19px;height:19px;color:var(--media-ink);border-radius:5px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.selected .post-studio-source-check{background:var(--fill-purple);border-color:var(--tone-purple)}.post-studio-source-rank{position:absolute;bottom:6px;left:6px}.post-studio-sources>button>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;margin:8px 8px 5px;font-size:10px;font-weight:550;line-height:1.5;display:-webkit-box;overflow:hidden}.post-studio-source-metrics{font-size:var(--text-2xs);flex-wrap:wrap;gap:3px 8px;padding:0 8px;display:flex}.post-studio-sources>button>small{font-size:var(--text-2xs);color:var(--muted-foreground);padding:5px 8px 0;line-height:1.5;display:block}.post-studio-evidence,.post-studio-help{color:var(--muted-foreground);font-size:10px;line-height:1.65}.post-studio-evidence{margin:14px 0 0}.post-studio-help{margin:9px 0}.post-studio-brief{border:1px solid color-mix(in srgb, var(--studio-accent) 28%, var(--border));background:var(--card);border-radius:14px;min-width:0;position:sticky;top:16px;overflow:hidden}.post-studio-brief-heading{border-bottom:1px solid var(--border);background:var(--studio-wash);align-items:center;gap:9px;padding:19px;display:flex}.post-studio-brief-heading>svg{color:var(--studio-accent);flex:none}.post-studio-brief-heading strong{font-size:12px;font-weight:650}.post-studio-brief-heading span{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:10px}.post-studio-brief-body{padding:3px 19px 17px}.post-studio-brief dl{border-bottom:1px solid var(--border);margin:0;padding:8px 0 15px}.post-studio-brief dl>div{justify-content:space-between;align-items:baseline;gap:12px;padding-top:13px;font-size:10px;display:flex}.post-studio-brief dt{color:var(--muted-foreground);flex:none}.post-studio-brief dd{text-align:right;margin:0;line-height:1.6}.post-studio-team-heading{align-items:center;gap:8px;margin:20px 0 0;font-size:11px;display:flex}.post-studio-team-heading>svg{color:var(--muted-foreground)}.post-studio-models>button:last-child{padding-left:0;font-size:10px}.post-studio-brief-actions{gap:8px;margin-top:16px;display:grid}.post-studio-brief-actions>button{width:100%;min-width:0;font-size:11px}.post-studio-brief-actions>button:nth-child(2){background:var(--fill-purple);color:var(--on-fill);border-color:#0000;min-height:42px;font-weight:700}.post-studio-brief-actions>button:nth-child(2):hover{background:color-mix(in srgb, var(--fill-purple) 85%, var(--on-fill))}.post-studio-notice{background:var(--studio-wash);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:start;gap:12px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.post-studio-notice button{flex:none;margin-top:2px}.post-studio-video-path{border:1px solid var(--border);background:var(--studio-wash);border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;padding:19px;display:flex}.post-studio-video-path>svg{color:var(--studio-accent)}.post-studio-video-path>div{flex:1;min-width:200px}.post-studio-video-path h3{margin:0;font-size:13px;font-weight:650}.post-studio-video-path p{color:var(--muted-foreground);margin:6px 0 10px;font-size:11px;line-height:1.6}.post-studio-video-path>div>div{font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-studio-results{margin-top:24px}.post-studio-progress{background:var(--muted);border-radius:3px;width:100%;height:4px;margin:0 0 18px;overflow:hidden}.post-studio-progress>span{background:var(--studio-accent);width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform var(--motion-reveal) var(--motion-settle);display:block}.post-studio-result-tabs{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.post-studio-result-tabs>button{color:var(--muted-foreground);border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:flex}.post-studio-result-tabs>button:last-child{margin-left:auto}.post-studio-job-strip{background:var(--background);color:var(--muted-foreground);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 17px;padding:10px;font-size:10px;display:flex}.post-studio-job-strip>span,.post-studio-job-strip>a{align-items:center;gap:5px;display:flex}.post-studio-job-strip>a{color:var(--studio-accent);margin-left:auto}.post-studio-job-link{color:var(--studio-accent);align-items:center;gap:5px;margin-top:12px;font-size:11px;display:flex}.post-studio-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.post-studio-output-grid>article{border:1px solid var(--border);background:var(--background);border-radius:10px;min-width:0;overflow:hidden}.post-studio-output-image{aspect-ratio:4/3;color:var(--muted-foreground);background:var(--studio-wash);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex;position:relative}.post-studio-output-image>img,.post-studio-output-image>video{object-fit:contain;width:100%;height:100%;position:absolute}.post-studio-output-number{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-2xs);border-radius:5px;padding:3px 5px;position:absolute;top:9px;left:9px}.post-studio-output-body{padding:12px}.post-studio-output-state{font-size:var(--text-2xs);color:var(--studio-accent)}.post-studio-output-body h4{margin:6px 0;font-size:12px;font-weight:650;line-height:1.5}.post-studio-output-body>p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.post-studio-output-body>div{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.post-studio-output-body button{padding-inline:8px;font-size:10px}.post-studio-output-grid>.post-studio-planned{text-align:center;min-height:260px;color:var(--muted-foreground);background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.post-studio-planned>strong{margin:12px 0 5px;font-size:11px;font-weight:550}.post-studio-planned>p{font-size:10px;line-height:1.7}.post-studio-history{margin-top:30px;padding:0 0 25px}.post-studio-history>.post-studio-section-title>span{color:var(--muted-foreground);font-size:10px}.post-studio-history>div:last-child:not(.blank-state){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.post-studio-history>div>button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.post-studio-history>div>button.selected{border-color:var(--studio-accent)}.post-studio-history>div>button>span:nth-child(2){flex:1;min-width:0}.post-studio-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.post-studio-history small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.post-studio-history-icon{background:var(--studio-wash);width:36px;height:36px;color:var(--studio-accent);border-radius:8px;flex:none;place-items:center;display:grid}.post-studio-history>div>button>svg{color:var(--muted-foreground);flex:none}@container (width<=1100px){.post-studio-loop{display:none}.post-studio-workbench{grid-template-columns:minmax(0,1fr) 290px;gap:14px}.post-studio-surface{padding:17px}.post-studio-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.post-studio-form-row{grid-template-columns:1fr;gap:16px}.post-studio-form-row>div:nth-child(2){grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.post-studio-form-row>div:nth-child(2)>label{margin-top:0}.post-studio-form-row>div:nth-child(2)>label:nth-child(3){grid-area:1/2}.post-studio-form-row>div:nth-child(2)>button{grid-row:2}}@container (width<=800px){.post-studio-workbench{grid-template-columns:1fr}.post-studio-brief{position:static}.post-studio-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.post-studio-sources{grid-template-columns:repeat(4,minmax(0,1fr))}.post-studio-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-studio-brief-body>dl{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.post-studio-brief-actions{grid-template-columns:1fr 1fr}.post-studio-brief-actions>button:last-child{grid-column:span 2}}@container (width<=490px){.post-studio-hero{padding:21px 0}.post-studio-hero h2{font-size:29px}.post-studio-recipes{gap:7px}.post-studio-recipes>button{padding:15px 12px}.post-studio-recipes strong{font-size:11px}.post-studio-recipes span{font-size:10px}.post-studio-recipes>button>svg:first-child{margin-bottom:11px}.post-studio-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.post-studio-surface{padding:15px}.post-studio-remixes>div{grid-template-columns:1fr}.post-studio-brief-body>dl{display:block}.post-studio-history>div:last-child:not(.blank-state),.post-studio-output-grid{grid-template-columns:1fr}.post-studio-section-title>div{min-width:150px}.post-studio-source-tools{align-items:stretch}.post-studio-source-tools>[data-slot=select-trigger]{flex:auto;width:100%}}@media (prefers-reduced-motion:reduce){.post-studio-progress>span{transition:none}.post-studio-recipes>button{transition:background-color var(--motion-quick), border-color var(--motion-quick)}}.post-studio-hero{padding:12px 0 18px}.post-studio-hero h2{letter-spacing:-.025em;margin:0 0 7px;font-size:24px}.post-studio-hero p{max-width:none;font-size:15px;line-height:1.5}.post-studio-recipes>button{padding:15px 16px}.post-studio-recipes>button>svg:first-child{margin-bottom:10px}.post-studio-recipes strong{font-size:14px}.post-studio-recipes span{font-size:13px;line-height:1.45}.post-studio-section-title h3{font-size:17px}.post-studio-section-title p,.post-studio label{font-size:14px}.post-studio label>span{font-size:12px}.post-studio [data-slot=select-trigger]{font-size:13px}.post-studio-segmented span{font-size:12px}.post-studio textarea,.post-studio input,.post-studio-remixes button strong{font-size:14px}.post-studio-remixes button span{font-size:13px}.post-studio-counter,.post-studio-source-tools button{font-size:12px}.post-studio-source-rank{font-size:11px}.post-studio-sources>button>strong{height:40px;font-size:13px}.post-studio-source-metrics{font-size:12px}.post-studio-sources>button>small{font-size:11px}.post-studio-evidence,.post-studio-help{font-size:12px}.post-studio-brief-heading strong{font-size:15px}.post-studio-brief-heading span,.post-studio-brief dl>div{font-size:12px}.post-studio-team-heading{font-size:14px;line-height:1.5}.post-studio-models>button:last-child{font-size:12px}.post-studio-brief-actions>button{font-size:13px}.post-studio-notice{font-size:14px}.post-studio-video-path h3{font-size:16px}.post-studio-video-path p{font-size:14px}.post-studio-video-path>div>div{font-size:12px}.post-studio-video-path>button,.post-studio-result-tabs>button{font-size:13px}.post-studio-job-strip{font-size:12px}.post-studio-job-link{font-size:13px}.post-studio-output-state{font-size:12px}.post-studio-output-body h4{font-size:15px}.post-studio-output-body>p{font-size:14px}.post-studio-output-body button{font-size:12px}.post-studio-planned>strong{font-size:14px}.post-studio-planned>p{font-size:13px}.post-studio-history>.post-studio-section-title>span{font-size:12px}.post-studio-history strong{font-size:14px}.post-studio-history small{font-size:12px}@container (width<=490px){.post-studio-hero{padding:10px 0 16px}.post-studio-hero h2{font-size:23px}.post-studio-recipes strong{font-size:14px}.post-studio-recipes span{font-size:12px}}.post-studio-models{border-top:0;margin-top:12px;padding-top:0}.post-studio-team-details{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.post-studio-team-details>summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.post-studio-team-details[open]>summary{margin-bottom:10px}@container (width<=800px){.post-studio-brief{grid-row:1}}@starting-style{.post-studio details.ws-disclosure[open]>.ws-disclosure-body{opacity:0;grid-template-rows:0fr}}.post-studio-times{font-size:var(--text-sm);gap:4px;margin:4px 0;padding:0;list-style:none;display:grid}.post-studio-times li{border:1px solid var(--hairline);border-radius:8px;justify-content:space-between;gap:12px;padding:4px 8px;display:flex}.post-studio-times time{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none}.post-studio-note{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.connect-youtube{font-size:var(--text-sm);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.connect-youtube>button{border:1px solid var(--hairline-strong,var(--hairline));background:var(--card);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.connect-youtube>button:disabled{cursor:default;opacity:.75}.connect-youtube>.connect-youtube-cancel{color:var(--muted-foreground);background:0 0;border-color:#0000}.connect-youtube small[role=alert]{color:var(--tone-red,#c33);flex-basis:100%}.business-connection header .connect-youtube{margin-left:auto}.post-kept-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.post-kept-list>li{border:1px solid var(--hairline);background:var(--card);border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px;display:grid}.post-kept-thumb{background:var(--surface-well,var(--muted));border-radius:8px;width:56px;height:70px;overflow:hidden}.post-kept-thumb>img,.post-kept-thumb>video{object-fit:cover;width:100%;height:100%;display:block}.post-kept-text{gap:6px;min-width:0;display:grid}.post-kept-text>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.post-kept-text strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-kept-text time{color:var(--muted-foreground);font-size:var(--text-xs,12px);font-variant-numeric:tabular-nums;flex:none}.post-kept-text textarea{min-height:0;font-size:var(--text-sm)}.post-kept-out{border:1px solid var(--hairline);color:var(--muted-foreground);font:inherit;font-size:var(--text-xs,12px);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px}.post-kept-out:hover{color:var(--foreground)}.post-kept-done{justify-items:start;gap:8px;display:grid}.post-kept-done h3{align-items:center;gap:8px;margin:0;display:flex}.post-kept-done p{color:var(--muted-foreground);margin:0}@media (max-width:640px){.post-kept-list>li{grid-template-columns:44px minmax(0,1fr)}.post-kept-out{grid-column:2;justify-self:start}}.nav-heading{align-items:center;display:flex}.nav-heading [data-sidebar=group-label]{flex:1}.workspace-navigation{position:relative}.nav-section{margin-top:14px;padding:0 10px}.nav-section:first-child{margin-top:0;padding-right:30px}.nav-section [data-sidebar=group-label]{letter-spacing:.07em;text-transform:uppercase;height:26px;color:var(--muted-foreground);padding:0;font-size:12px;font-weight:600}[data-collapsible=icon] .nav-section{background:var(--border);height:1px;margin:10px 8px 5px;padding:0}[data-collapsible=icon] .nav-section:first-child,[data-collapsible=icon] .nav-section [data-sidebar=group-label]{display:none}.nav-reset{z-index:2;width:26px;height:26px;color:var(--muted-foreground);border-radius:5px;place-items:center;display:grid;position:absolute;top:8px;right:8px}:is(.nav-reset:hover,.nav-reset:focus-visible){color:var(--foreground);background:var(--sidebar-accent)}.nav-reset:disabled{opacity:.3}.workspace-nav-item{transition:box-shadow .1s}.nav-drag-handle{z-index:2;width:20px;height:21px;color:var(--sidebar-foreground);background:var(--sidebar);cursor:grab;opacity:0;touch-action:none;border-radius:4px;place-items:center;display:grid;position:absolute;top:8px;left:10px}.workspace-nav-item:hover .nav-drag-handle,.workspace-nav-item[data-moving=true] .nav-drag-handle{opacity:1}.nav-drag-handle:focus-visible{opacity:1}.nav-drag-handle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nav-drag-handle:disabled{display:none}.workspace-nav-item[data-moving=true]{outline:1px solid var(--tone-purple);background:var(--sidebar-accent);box-shadow:0 3px 12px color-mix(in srgb, var(--tone-purple) 20%, transparent);border-radius:7px}.workspace-nav-item[data-moving=true] .nav-drag-handle{cursor:grabbing}.workspace-navigation [data-moving=true]{-webkit-user-select:none;user-select:none}.nav-save-error{color:var(--tone-amber);margin:8px 4px 0;font-size:12px}.nav-save-error button{text-decoration:underline}[data-collapsible=icon] .nav-reset{display:none}[data-collapsible=icon] .nav-drag-handle{top:6px;left:6px}@media (hover:none){.nav-drag-handle{opacity:1}}.company-footer{padding:10px 10px 0}.company-footer .workspace-preferences{gap:4px;padding:4px 0 8px}.company-footer .workspace-pref-button{flex:auto;gap:6px;min-width:0;padding:6px 7px}.company-footer .workspace-pref-button span{font-size:11px;overflow:visible}.record-selection-control{border:1px solid var(--border);color:#0000;background:var(--background);cursor:pointer;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}:is(.record-selection-control:hover,.record-selection-control:focus-visible){border-color:var(--primary);color:var(--primary)}.record-selection-control:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.record-selection-control[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.record-selection-control:disabled{opacity:.5;cursor:progress}.sales-activity-card[data-selected=true],.support-ticket-row[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 4px 20px color-mix(in srgb, var(--primary) 8%, transparent)}.leads-desk tr[data-selected=true]{background:color-mix(in srgb, var(--primary) 10%, transparent)}.leads-desk td:first-child>.record-selection-control{vertical-align:middle;margin-right:10px}.support-ticket-row .support-row-rail>button.record-selection-control{color:#0000;border-radius:50%;justify-content:center;width:22px;min-height:22px;padding:0}.support-ticket-row .support-row-rail>button.record-selection-control:hover{color:var(--primary)}.support-ticket-row .support-row-rail>button.record-selection-control[aria-checked=true]{color:var(--primary-foreground);background:var(--primary)}.commerce-desk{width:100%;min-width:0;height:100%;position:relative}.commerce-desk .commerce-view.work-surface{min-width:0;min-height:100%;padding:0}.commerce-desk .sales-controls.ws-toolbar{flex-wrap:wrap;overflow:visible}.commerce-desk .sales-activity-card[data-selected=true],.commerce-desk .support-ticket-row[data-selected=true]{outline:1px solid var(--primary);outline-offset:2px}.commerce-navigation{flex:none}.commerce-navigation [role=tablist]{gap:4px}.commerce-navigation [role=tab]{white-space:nowrap;gap:6px;padding-inline:10px}.commerce-draft-dot{background:var(--primary);border-radius:50%;width:5px;height:5px}.commerce-collection-views [role=tab]{padding-inline:9px}.record-selection-bar{z-index:12;border:1px solid color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--background) 94%, transparent);width:fit-content;max-width:calc(100% - 24px);box-shadow:0 6px 24px color-mix(in srgb, var(--primary) 10%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;align-items:center;gap:10px;margin:0 auto 12px;padding:6px 8px 6px 12px;display:flex;position:sticky;top:8px}.record-selection-bar>span{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.order-focus-filters{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.order-focus-filters button{color:var(--muted-foreground)}.order-focus-filters button[aria-pressed=true]{color:var(--foreground);background:color-mix(in srgb, var(--primary) 16%, transparent)}@media (max-width:720px){.commerce-navigation [role=tab]{padding-inline:7px;font-size:12px}.commerce-navigation [role=tab] svg{display:none}.record-selection-bar{gap:6px}}@media (prefers-reduced-motion:reduce){.record-selection-control{transition:none}}.commerce-navigation+.workspace-context-toolbar{min-width:0}.commerce-desk .ws-heading-inline-navigation{min-height:36px;margin:0 0 8px;padding:0}.agents-desk{max-width:76rem;margin:0 auto;padding:1.5rem}.agent-section{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.agent-section h3{margin:0 0 .4rem;font-size:1rem;font-weight:650}.agent-library{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.8rem;margin-top:1rem;display:grid}.agent-library-card{border:1px solid var(--border);border-radius:.65rem;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.agent-library-card p{color:var(--muted-foreground);flex:1;font-size:.825rem;line-height:1.55}.agent-library-card button{align-self:flex-start}.agent-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.agent-row>div:first-child{flex:1;min-width:0}.agent-row strong{font-size:1rem}.agent-row p,.agent-muted,.agent-empty{color:var(--muted-foreground);margin:.35rem 0;font-size:.875rem;line-height:1.55}.agent-row small{color:var(--muted-foreground);font-size:.8125rem}.agent-empty{padding:1rem 0}.agent-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agent-dialog{max-height:90dvh;overflow-y:auto;max-width:42rem!important}.agent-working-files{gap:1rem}.working-files-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;display:grid}.working-files-tabs button{text-align:left;cursor:pointer;border-bottom:2px solid #0000;min-width:0;padding:.65rem .3rem}.working-files-tabs button[aria-selected=true]{border-bottom-color:var(--foreground);background:var(--muted)}.working-files-tabs button span{font-size:.8rem;font-weight:500;display:block}.working-files-tabs small{color:var(--muted-foreground);margin-top:.15rem;font-size:.65rem;display:block}.working-file-editor{gap:.65rem;display:grid}.working-file-editor textarea{font-family:var(--font-mono), monospace;resize:vertical;min-height:15rem;font-size:.8rem;line-height:1.65}.working-file-meta{color:var(--muted-foreground);justify-content:space-between;gap:.7rem;font-size:.7rem;display:flex}.working-files-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.working-files-actions>button:last-child{margin-left:auto}.agent-profile-fields>summary{cursor:pointer;padding:.5rem 0;font-size:.875rem}.agent-profile-fields>div{margin-top:.75rem}.context-working-file{padding:.5rem 0;font-size:.8rem}.context-working-file summary{cursor:pointer}.context-working-file pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);border-radius:.4rem;padding:.75rem;line-height:1.6}@media (max-width:480px){.working-files-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.working-file-meta{flex-wrap:wrap}.working-files-actions>button:last-child{margin-left:0}}.agent-form{gap:1rem;display:grid}.agent-permissions{border:1px solid var(--border);border-radius:.5rem;gap:.65rem;padding:1rem;display:grid}.agent-permissions legend{padding:0 .3rem;font-size:.875rem}.agent-permissions label{align-items:center;gap:.65rem;font-size:.875rem;display:flex}.agent-result{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:.75rem 0;font-size:.875rem;line-height:1.6}.agent-endpoint{overflow-wrap:anywhere;background:var(--muted);border-radius:.5rem;padding:.75rem;font-size:.875rem;display:block}.agent-run-error{color:var(--destructive)!important}@media (max-width:700px){.agents-desk{padding:1rem}.agent-row,.agents-desk .surface-title{flex-direction:column;align-items:flex-start}}.skill-package-preview{border:1px solid var(--border);background:var(--card);border-radius:20px;max-width:640px;margin:16px auto;padding:18px}.skill-package-preview>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.skill-package-preview span,.skill-package-files,.creative-review small{color:var(--muted-foreground);font-size:12px}.skill-package-preview details{max-height:40vh;margin:12px 0;overflow:auto}.skill-package-files>div{overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.creative-review{margin-top:6px}.creative-review>div{max-height:420px;padding:8px 0;overflow:auto}.creative-review details{border-bottom:1px solid var(--border);padding:6px 0}.creative-review summary{cursor:pointer}.creative-review summary span{color:var(--primary);margin-right:6px;font-size:11px}.creative-review p{margin:6px 0;font-size:13px;line-height:1.45}.company-work-entry{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.brand-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.company-direction-dialog,.start-work-dialog{width:min(46rem,100vw - 2rem);max-height:calc(100dvh - 3rem);overflow-y:auto}.direction-fields,.direction-summary,.work-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.direction-fields>*,.direction-summary>*{min-width:0}.direction-fields textarea{resize:vertical;min-height:6.5rem;font-size:.9375rem}.direction-summary{margin:.5rem 0}.direction-summary dt{color:var(--muted-foreground);margin-bottom:.4rem;font-size:.875rem}.direction-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem}.direction-history{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.direction-history>span,.direction-note{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.work-starters>button{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;border-radius:.75rem;min-width:0;padding:1.1rem}.work-starters>button:hover{background:var(--accent);border-color:var(--primary)}.work-starters>button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.work-starters strong{justify-content:space-between;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.work-starters strong svg{flex-shrink:0}.work-starters span{color:var(--muted-foreground);margin-top:.5rem;font-size:.9375rem;line-height:1.55;display:block}@media (max-width:600px){.brand-project-grid,.direction-fields,.direction-summary,.work-starters{grid-template-columns:minmax(0,1fr)}.company-work-entry{justify-content:flex-start}}.ph-dashboard{min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;flex-direction:column;gap:10px;font-size:14px;display:flex}.ph-dashboard *,.ph-dashboard :before,.ph-dashboard :after{box-sizing:border-box}.ph-dashboard h3,.ph-dashboard h4,.ph-dashboard p{margin:0}.ph-panel{border:1px solid var(--hairline);border-radius:var(--radius-surface);background:var(--card);box-shadow:var(--shadow-flat);min-width:0;overflow:hidden}.ph-notice{border:1px solid color-mix(in srgb, var(--tone-amber) 35%, var(--border));background:color-mix(in srgb, var(--tone-amber) 7%, var(--card));color:var(--tone-amber);border-radius:10px;padding:10px 14px;font-size:13px}.ph-eyebrow{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;font-weight:600;display:flex}.ph-link{color:var(--tone-purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.ph-link:hover{text-underline-offset:3px;text-decoration:underline}.ph-note{color:var(--muted-foreground);text-wrap:pretty;font-size:11px;line-height:1.55}.ph-negative,.ph-dashboard .ph-negative{color:var(--tone-red)}.ph-money{color:var(--tone-green)}.ph-orders{color:var(--tone-purple)}.ph-kpis{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ph-kpi{border-right:1px solid var(--hairline);min-width:0;transition:background-color var(--motion-quick) var(--motion-settle);flex-direction:column;justify-content:center;align-items:stretch;gap:5px;padding:12px 16px 11px;display:flex}.ph-kpi:last-child{border-right:0}.ph-kpi-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ph-kpi-head .ph-kpi-label{cursor:pointer;background:0 0;border:0;flex:auto;min-width:0;padding:0}.ph-kpi-open{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:4px;padding:0;display:flex}:is(.ph-kpi:has(.ph-kpi-open:hover),.ph-kpi:has(.ph-kpi-label:hover),.ph-kpi:has(.ph-kpi-open:focus-visible)){background:color-mix(in srgb, var(--foreground) 4%, var(--card))}.ph-kpi-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.ph-kpi-head .ph-kpi-label:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.ph-kpi-tools{flex:none}.ph-timing{align-items:center;gap:4px;display:inline-flex}.ph-timing>button{border:1px solid var(--border);height:18px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:0 7px;font-size:10px;font-weight:600}.ph-timing>button[aria-pressed=true]{background:var(--secondary);color:var(--foreground);border-color:var(--input)}.ph-kpi:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ph-kpi-label{color:var(--muted-foreground);text-align:left;justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.ph-kpi-label>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph-kpi-label>svg{opacity:.55;flex:none}.ph-kpi.ph-label-money .ph-kpi-label{color:var(--tone-green)}.ph-kpi.ph-label-orders .ph-kpi-label{color:var(--tone-purple)}.ph-kpi-value{letter-spacing:-.045em;color:var(--foreground);overflow-wrap:anywhere;font-size:clamp(30px,2.6vw,38px);font-weight:650;line-height:1.08;display:block}.ph-kpi-sub{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex;overflow:hidden}.ph-kpi-sub>span{text-overflow:ellipsis;overflow:hidden}.ph-kpi-pill{flex:none}.ph-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(330px,380px);align-items:stretch;gap:10px;min-width:0;display:grid}.ph-col{flex-direction:column;gap:10px;min-width:0;display:flex}.ph-side{min-height:0}.ph-side>.po-month-outlook{flex:none}.ph-dashboard .po-pace,.ph-dashboard .po-month-outlook{padding:12px 16px 10px}.ph-dashboard .po-context-heading h3,.ph-dashboard .po-month-outlook h3{margin:2px 0 6px;font-size:15px}.ph-dashboard .po-pace-compact .po-pace-controls{margin:4px 0 2px}.ph-dashboard .po-pace-compact .po-pace-values{grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 0}.ph-dashboard .po-pace-compact .po-context-heading{align-items:center}.ph-dashboard .po-pace-compact .po-pace-values strong{font-size:1.15rem}.ph-dashboard .po-pace-compact .po-pace-values span{font-size:11px;line-height:1.35}.ph-dashboard .po-pace-compact .po-pace-chart{margin-top:2px}.ph-dashboard .po-month-outlook p,.ph-dashboard .po-month-outlook .po-outlook-costs{display:none}.ph-dashboard .po-month-outlook{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:14px;display:grid}.ph-dashboard .po-month-outlook>.po-eyebrow,.ph-dashboard .po-month-outlook>h3,.ph-dashboard .po-month-outlook>.po-outlook-averages,.ph-dashboard .po-month-outlook>.po-outlook-pending{grid-column:1/-1}.ph-dashboard .po-month-outlook .po-outlook-metric{margin:4px 0}.ph-dashboard .po-month-outlook .po-outlook-metric strong{font-size:1.45rem}.ph-dashboard .po-month-outlook .po-outlook-metric span{font-size:11px}.ph-dashboard .po-month-outlook .po-outlook-averages{border-top:1px solid var(--hairline);gap:14px;padding:8px 0 0;font-size:12px;display:flex}.ph-dashboard.ph-dashboard .home-pulse[data-size=compact]>.ph-kpis{gap:8px}.ph-dashboard.ph-dashboard .home-pulse[data-size=compact] .ph-kpi{border-bottom-color:#0000;border-right-color:#0000}@media (prefers-reduced-motion:reduce){.ph-kpi,.ph-card{transition:background-color var(--motion-quick)}}.ph-chart{flex-direction:column;display:flex}.ph-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 4px;display:flex}.ph-panel-header h3{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1.3}.ph-panel-tools{align-items:center;gap:12px;display:flex}.ph-history{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ph-history select{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--card);height:26px;color:var(--foreground);padding:0 6px;font-size:11px}.ph-dashboard .ph-chart-tabs{gap:0}.ph-dashboard .ph-chart .po-metric-tabs{border:1px solid var(--hairline-strong);background:var(--surface-well);border-radius:var(--radius-control);width:auto;max-width:440px;min-height:32px;margin:0;padding:3px}.ph-dashboard .ph-chart .po-metric-tabs [data-slot=tabs-trigger]{min-height:24px;padding:2px 7px;font-size:11px}.ph-dashboard .ph-chart .performance-bars.fo-chart{gap:6px;height:150px;margin:4px 14px 0}.ph-dashboard .ph-chart .performance-bars.fo-chart>button{flex:1 1 0;min-width:0;padding:4px 1px}.ph-dashboard .ph-chart .performance-bars.fo-chart>button strong,.ph-dashboard .ph-chart .performance-bars.fo-chart>button span{font-size:10px}.ph-dashboard .ph-chart .performance-bars.fo-chart .fo-bar-track i{width:70%}.ph-dashboard .ph-chart .performance-chart-view{margin:0 18px}.ph-chart-foot{white-space:nowrap;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;padding:2px 14px 8px;font-size:11px;display:flex}.ph-floor{contain:size;flex:auto;min-width:0;min-height:220px;display:flex}.ph-floor>.pa-floor{height:100%}.pa-floor{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:12px 14px 10px;display:flex}.pa-floor-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pa-floor-head h3{letter-spacing:-.02em;margin:2px 0 0;font-size:15px;font-weight:600}.pa-floor-tools{align-items:center;gap:8px;display:flex}.pa-floor .pa-icon{padding:5px}.pa-live-pill{border:1px solid color-mix(in srgb, var(--tone-green) 45%, var(--border));background:color-mix(in srgb, var(--tone-green) 12%, var(--card));height:18px;color:var(--tone-green);border-radius:999px;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.pa-live-pill:before{content:"";width:5px;height:5px;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.pa-floor-live{border:1px solid color-mix(in srgb, var(--tone-green) 30%, var(--border));background:color-mix(in srgb, var(--tone-green) 6%, var(--card));border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.pa-floor-counts{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.pa-floor-counts b{font-size:14px;font-weight:600}.pa-floor-counts i{background:var(--border);width:1px;height:12px;margin:0 2px}.pa-floor-counts.pa-muted{color:var(--muted-foreground)}.pa-floor-live a{color:var(--tone-purple);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.pa-floor .pa-freshness{margin:6px 0 4px;font-size:11px}.pa-floor-list{scrollbar-width:thin;flex:auto;align-content:start;gap:6px;min-height:0;padding:1px;display:grid;overflow-y:auto}.pa-floor-row{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 8px;text-decoration:none;display:flex}.pa-floor-row:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}.pa-floor-row-new{border-color:color-mix(in srgb, var(--tone-green) 45%, var(--border))}.pa-floor-thumb{border:1px solid var(--border);background:var(--muted);width:40px;height:42px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.pa-floor-thumb img{object-fit:cover;border-radius:7px;width:100%;height:100%}.pa-floor-thumb small{border:1px solid var(--border);background:var(--card);min-width:16px;color:var(--foreground);text-align:center;border-radius:6px;padding:1px 4px;font-size:9px;font-weight:600;position:absolute;bottom:-5px;right:-5px}.pa-floor-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pa-floor-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pa-floor-main>span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pa-floor-tags{gap:4px;display:flex;overflow:hidden}.pa-floor-tags em{border:1px solid color-mix(in srgb, var(--tone-neutral) 45%, var(--border));background:color-mix(in srgb, var(--tone-neutral) 12%, var(--card));height:17px;color:var(--tone-neutral);white-space:nowrap;border-radius:999px;align-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.pa-floor-tags em.pa-tag-new{border-color:color-mix(in srgb, var(--tone-blue) 45%, var(--border));background:color-mix(in srgb, var(--tone-blue) 12%, var(--card));color:var(--tone-blue)}.pa-floor-tags em.pa-tag-returning{border-color:color-mix(in srgb, var(--tone-purple) 45%, var(--border));background:color-mix(in srgb, var(--tone-purple) 12%, var(--card));color:var(--tone-purple)}.pa-floor-amount{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.pa-floor-amount b{color:var(--tone-green);font-size:13px;font-weight:600}.pa-floor-amount small{color:var(--muted-foreground);font-size:10px}.pa-floor-foot{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.pa-floor-foot a{color:var(--tone-purple);align-items:center;gap:4px;font-weight:500;display:inline-flex}.ph-floor-empty{color:var(--muted-foreground);flex-direction:column;gap:10px;padding:16px 18px;font-size:12px;display:flex}.ph-floor-empty a{color:var(--tone-purple);align-items:center;gap:5px;display:inline-flex}.ph-board{flex-direction:column;gap:8px;display:flex}.ph-board-head{justify-content:space-between;align-items:center;padding:2px 2px 0;display:flex}.ph-board-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ph-board-grid>.po-month-outlook{grid-column:span 2}.ph-card{border:1px solid var(--hairline);border-radius:var(--radius-panel);background:var(--card);min-width:0;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-quick) var(--motion-settle);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px 11px;display:flex}.ph-card:hover{background:color-mix(in srgb, var(--foreground) 4%, var(--card))}.ph-card-head{align-items:center;gap:7px;margin-bottom:2px;display:flex}.ph-card-head small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:600}.ph-chip-icon{flex:none;place-items:center;display:grid}.ph-card-value{letter-spacing:-.04em;font-size:24px;font-weight:650;line-height:1.1}.ph-card-value-missing{color:var(--muted-foreground)}.ph-card-detail,.ph-card-line{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.4;overflow:hidden}.ph-card-line{color:var(--foreground)}.ph-card-fix{color:var(--tone-purple);font-size:11px;font-weight:500}.ph-c-orange .ph-chip-icon{color:var(--tone-orange)}.ph-c-cyan .ph-chip-icon{color:var(--tone-cyan)}.ph-c-pink .ph-chip-icon{color:var(--tone-pink)}.ph-c-purple .ph-chip-icon{color:var(--tone-purple)}.ph-c-blue .ph-chip-icon{color:var(--tone-blue)}.ph-c-green .ph-chip-icon{color:var(--tone-green)}.ph-c-neutral .ph-chip-icon{color:var(--muted-foreground)}.ph-sheet[data-slot=sheet-content]{width:560px;max-width:94vw;padding:20px 22px 24px;overflow-y:auto}.ph-sheet [data-slot=sheet-header]{padding:0 32px 12px 0}.ph-drawer-body{flex-direction:column;gap:14px;font-size:13px;display:flex}.ph-drawer-hero{letter-spacing:-.055em;font-size:40px;font-weight:650;line-height:1.1}.ph-drawer-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:center;margin:4px 0 2px;font-size:10px;font-weight:600;display:flex}.ph-segments{color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ph-segments>span{margin-right:6px}.ph-segments>button{border:1px solid var(--border);height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:500}.ph-segments>button[aria-pressed=true]{background:var(--secondary);color:var(--foreground);border-color:var(--input)}.ph-coverage-bar{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.ph-coverage-bar i{min-width:0;height:100%;display:block}.ph-cov-measured{background:var(--tone-green)}.ph-cov-approximated{background:var(--tone-amber)}.ph-cov-unknown{background:color-mix(in srgb, var(--tone-red) 55%, var(--card))}.ph-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:10px 14px;font-size:11px;display:flex}.ph-legend i{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.ph-coverage-group{flex-direction:column;display:flex}.ph-cost{border-top:1px solid var(--hairline);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.ph-dot{border-radius:50%;width:7px;height:7px;display:block}.ph-dot-red{background:var(--tone-red)}.ph-dot-amber{background:var(--tone-amber)}.ph-dot-green{background:var(--tone-green)}.ph-cost-name{flex-direction:column;gap:1px;min-width:0;font-weight:500;display:flex}.ph-cost-name small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;overflow:hidden}.ph-cost-amount{white-space:nowrap;font-weight:600}.ph-cost-action{border:1px solid color-mix(in srgb, var(--tone-purple) 40%, var(--border));height:24px;color:var(--tone-purple);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.ph-rows{flex-direction:column;display:flex}.ph-row-line{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.ph-row-line>span{flex-direction:column;gap:1px;min-width:0;display:flex}.ph-row-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ph-row-line>span small{color:var(--muted-foreground);font-size:10px}.ph-row-line>b{white-space:nowrap;font-weight:600}.ph-row-total{font-weight:600}.ph-row-total>b{font-size:14px}.ph-inline-pill{margin-left:6px}.ph-drawer-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px;padding-top:6px;display:flex}@media (max-width:1180px){.ph-row{grid-template-columns:minmax(0,1fr)}.ph-board-grid,.ph-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-kpi:nth-child(3n){border-right:0}.ph-kpi:nth-child(-n+3){border-bottom:1px solid var(--hairline)}}@media (max-width:720px){.ph-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-kpi:nth-child(3n){border-right:1px solid var(--hairline)}.ph-kpi:nth-child(2n){border-right:0}}.mw-welcome{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), sans-serif;--mw-gradient:linear-gradient(115deg, var(--tone-cyan), var(--tone-blue) 37%, var(--tone-purple) 70%, var(--tone-pink));min-height:100vh;line-height:1.55}.mw-welcome *{box-sizing:border-box}.mw-welcome button,.mw-welcome a{-webkit-tap-highlight-color:transparent}.mw-welcome button{cursor:pointer;font:inherit}.mw-welcome a{color:inherit;text-decoration:none}:is(.mw-welcome :focus-visible,.mw-image-dialog :focus-visible,.mw-start-dialog :focus-visible){outline:2px solid var(--tone-cyan);outline-offset:5px}.mw-wrap{width:min(1320px,100% - 96px);margin:0 auto}.mw-nav{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 93%, transparent);justify-content:space-between;align-items:center;gap:25px;height:76px;padding:0 max(32px,50vw - 690px);display:flex}.mw-logo{letter-spacing:-1.1px;align-items:center;gap:10px;font-size:25px;font-weight:650;display:flex}.mw-logo svg{flex:none}.mw-logo.is-small{font-size:21px}.mw-nav nav{color:var(--muted-foreground);gap:32px;font-size:14px;display:flex}.mw-nav nav a{align-items:center;gap:6px;display:flex}.mw-nav nav a:hover{color:var(--foreground)}.mw-primary{background:linear-gradient(115deg, var(--fill-purple), var(--fill-blue));border:1px solid color-mix(in srgb, var(--tone-purple) 40%, transparent);box-shadow:0 4px 18px color-mix(in srgb, var(--tone-purple) 15%, transparent);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:15px;padding:12px 19px;font-size:14px;font-weight:600;transition:transform .2s,filter .2s;display:inline-flex;color:#fff!important}.mw-primary:hover{filter:brightness(1.12);transform:translateY(-2px)}.mw-text-button{color:var(--foreground);background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:inline-flex}.mw-eyebrow{color:var(--tone-purple);letter-spacing:1.7px;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.mw-mark-line{background:var(--mw-gradient);width:26px;height:2px}.mw-hero{padding-top:60px}.mw-hero-copy{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.mw-hero h1{letter-spacing:-3.2px;margin:19px 0 0;font-size:clamp(38px,4.2vw,66px);font-weight:620;line-height:1.07}.mw-hero h1 em{background:var(--mw-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mw-hero-intro>p{max-width:490px;margin:0 0 12px;font-size:18px}.mw-hero-intro>.mw-muted{font-size:15px;line-height:1.6}.mw-muted{color:var(--muted-foreground)}.mw-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:20px;display:flex}.mw-product-shell{border:1px solid var(--border);background:var(--card);box-shadow:0 24px 100px color-mix(in srgb, var(--shadow) 25%, transparent), 0 -4px 60px color-mix(in srgb, var(--tone-purple) 6%, transparent);border-radius:13px;scroll-margin-top:20px;overflow:hidden}.mw-product-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 21px;display:flex}.mw-product-bar>span{align-items:center;gap:11px;font-size:14px;display:flex}.mw-product-bar small{color:var(--muted-foreground);margin-left:8px;font-size:12px}.mw-k9{background:var(--foreground);color:var(--background);border-radius:5px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:inline-grid}.mw-product-bar button{color:var(--muted-foreground);background:0 0;border:0;padding:5px;display:flex}.mw-product-tabs{border-bottom:1px solid var(--border);gap:20px;padding:0 22px;display:flex}.mw-product-tabs button{color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:14px 0;font-size:14px;display:flex}.mw-product-tabs button[aria-selected=true]{color:var(--accent-foreground);border-color:var(--primary)}.mw-product-screen{background:var(--background);min-height:0;padding:clamp(12px,2.5vw,32px)}.mw-screen-open{background:0 0;border:0;width:100%;padding:0;display:block;cursor:zoom-in!important}.mw-screen-open>img{object-fit:contain;object-position:center;background:var(--background);border-radius:10px;width:100%;height:auto;max-height:470px;display:block}.mw-product-caption{border-top:1px solid var(--border);background:var(--card);justify-content:space-between;gap:35px;padding:22px 26px;display:flex}.mw-product-caption strong{font-size:18px;font-weight:600}.mw-product-caption p{color:var(--muted-foreground);max-width:750px;margin:6px 0 0;font-size:14px}.mw-product-caption>span{color:var(--muted-foreground);text-align:right;min-width:140px;font-size:12px}.mw-evidence-note{color:var(--muted-foreground);text-align:center;margin:14px 0 0;font-size:12px}.mw-opening{text-align:center;max-width:900px;padding:115px 0 120px}.mw-opening .mw-eyebrow{justify-content:center}.mw-welcome h2{letter-spacing:-1.8px;margin:22px 0;font-size:clamp(32px,3.5vw,51px);font-weight:610;line-height:1.15}.mw-opening>p{color:var(--muted-foreground);max-width:760px;margin:0 auto;font-size:19px;line-height:1.75}.mw-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.mw-footer>span{color:var(--muted-foreground);font-size:14px}.mw-footer button{color:var(--foreground);background:0 0;border:0;align-items:center;gap:12px;font-size:14px;display:flex}.mw-image-dialog{max-height:92vh;color:var(--foreground);overflow:auto;background:var(--card)!important;width:min(1440px,95vw)!important;max-width:1440px!important;padding:26px!important}.mw-image-scroll img{border:1px solid var(--border);border-radius:7px;width:100%}.mw-start-dialog{color:var(--foreground);background:var(--card)!important;max-width:580px!important;padding:32px!important}.mw-start-dialog p{font-size:15px;line-height:1.7}.mw-start-options{gap:10px;margin:15px 0;display:grid}.mw-start-options a{color:var(--foreground);border:1px solid var(--border);background:var(--secondary);border-radius:9px;align-items:center;gap:18px;padding:19px;text-decoration:none;display:flex}.mw-start-options a>span{flex:1}.mw-start-options a:hover{border-color:var(--primary)}.mw-skip{z-index:200;background:var(--card);padding:12px;position:fixed;top:-100px;left:20px}.mw-skip:focus{top:10px}@media (max-width:1050px){.mw-wrap{width:calc(100% - 48px)}.mw-hero-copy{grid-template-columns:1.1fr 1fr;gap:35px}.mw-hero h1{letter-spacing:-2px}.mw-nav nav a:last-child{display:none}.mw-hero-intro>p{font-size:16px}.mw-actions{gap:15px}.mw-product-caption{gap:20px}.mw-product-caption p{font-size:14px}}@media (max-width:700px){.mw-nav{height:66px;padding:0 20px}.mw-logo{gap:6px;font-size:20px}.mw-logo svg{width:23px;height:25px}.mw-nav nav{display:none}.mw-nav>.mw-primary{gap:5px;padding:10px;font-size:12px}.mw-nav>.mw-primary svg{display:none}.mw-wrap{width:calc(100% - 36px)}.mw-hero{padding-top:38px}.mw-hero-copy{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.mw-hero h1{letter-spacing:-1.8px;font-size:clamp(35px,7.8vw,52px)}.mw-hero-intro>p{max-width:none;font-size:16px}.mw-hero-intro>.mw-muted{font-size:15px}.mw-actions{gap:16px;margin-top:18px}.mw-product-bar{padding:12px}.mw-product-bar small{display:none}.mw-product-tabs{gap:16px;padding:0 12px;overflow:auto}.mw-product-tabs button{white-space:nowrap;gap:6px;font-size:12px}.mw-product-tabs svg{width:14px}.mw-product-caption{padding:17px;display:block}.mw-product-caption strong{font-size:16px}.mw-product-caption>span{display:none}.mw-opening{padding:70px 0}.mw-welcome h2{letter-spacing:-1.2px;font-size:34px}.mw-opening>p{font-size:16px}.mw-footer{flex-wrap:wrap;padding-bottom:30px}.mw-footer>span{order:3;width:100%;font-size:12px}.mw-image-dialog{padding:18px!important}.mw-evidence-note{font-size:12px;line-height:1.6}.mw-start-dialog{padding:24px!important}}@media (prefers-reduced-motion:reduce){.mw-welcome *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mw-nav-actions{align-items:center;gap:24px;display:flex}.mw-nav-actions>a{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:flex}.mw-product-tour-tabs{gap:0!important}.mw-product-tabs{background:0 0!important;border-radius:0!important;justify-content:flex-start!important;width:100%!important;height:auto!important}.mw-product-tabs button{height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;padding:15px 0!important}.mw-product-tabs button[data-active]{border-bottom-color:var(--tone-purple);color:var(--tone-purple)}.mw-product-tabs button:after{display:none}.mw-source-caption{color:var(--muted-foreground);margin-top:-6px;padding:0 26px 15px;font-size:11px}.mw-chapter-nav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;margin-top:35px;display:flex}.mw-chapter-nav a{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:10px;padding:19px 0;font-size:12px;display:flex}.mw-chapter-nav a:hover{color:var(--tone-cyan)}.mw-chapter-nav a>span{color:var(--tone-purple);font-size:10px}.mw-opening{max-width:none;padding-bottom:95px}.mw-definition-strip{border:1px solid var(--border);background:var(--card);border-radius:9px;grid-template-columns:repeat(4,1fr);max-width:1050px;margin:40px auto 0;display:grid}.mw-definition-strip>span{color:var(--muted-foreground);border-right:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:22px 10px;font-size:12px;display:flex}.mw-definition-strip>span:last-child{border:0}.mw-definition-strip svg{color:var(--tone-purple)}.mw-definition-strip strong{color:var(--foreground);margin-right:4px;font-size:14px}.mw-section{padding-top:85px;padding-bottom:90px;scroll-margin-top:0}.mw-section-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;margin-bottom:38px;display:grid}.mw-section-intro h2{margin-bottom:0}.mw-section-intro>p{color:var(--muted-foreground);max-width:460px;margin:0 0 4px;font-size:17px;line-height:1.75}.mw-section-number{border:1px solid color-mix(in srgb, var(--tone-purple) 35%, var(--border));letter-spacing:0;border-radius:4px;padding:3px 7px;font-size:10px}.mw-band{background:color-mix(in srgb, var(--card) 56%, var(--background));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mw-footnote{color:var(--muted-foreground);margin:15px 0 0;font-size:11px!important;line-height:1.65!important}.mw-welcome h3{letter-spacing:-.5px;font-weight:600;line-height:1.3}.mw-connected-system{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:1.28fr 1fr;display:grid;overflow:hidden}.mw-connection-map{border-right:1px solid var(--border);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--tone-purple) 6%, var(--card)), var(--card) 68%);flex-direction:column;justify-content:space-between;min-width:0;padding:25px 25px 15px;display:flex}.mw-map-label{color:var(--muted-foreground);letter-spacing:1.4px;font-size:11px}.mw-map-grid{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:15px;padding:36px 0;display:grid}.mw-map-column{z-index:1;flex-direction:column;gap:28px;display:flex;position:relative}.mw-map-column>button{background:var(--secondary);border:1px solid var(--border);min-height:55px;color:var(--muted-foreground);text-align:left;border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex;position:relative}.mw-map-column>button>span{flex:1}.mw-map-column>button>svg:first-child{color:var(--mw-tone,var(--tone-purple));flex-shrink:0;width:18px}.mw-map-column>button[data-active=true]{background:color-mix(in srgb, var(--mw-tone) 11%, var(--card));border-color:var(--mw-tone);color:var(--foreground);box-shadow:0 0 22px color-mix(in srgb, var(--mw-tone) 10%, transparent)}[data-tone=purple]{--mw-tone:var(--tone-purple)}[data-tone=cyan]{--mw-tone:var(--tone-cyan)}[data-tone=pink]{--mw-tone:var(--tone-pink)}[data-tone=blue]{--mw-tone:var(--tone-blue)}[data-tone=green]{--mw-tone:var(--tone-green)}[data-tone=orange]{--mw-tone:var(--tone-orange)}.mw-company-core{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.mw-core-mark{border:1px solid var(--border);background:var(--secondary);width:74px;height:74px;box-shadow:0 0 55px color-mix(in srgb, var(--tone-purple) 13%, transparent);z-index:1;border-radius:15px;place-items:center;display:grid}.mw-company-core>strong{font-size:15px}.mw-company-core>span{color:var(--muted-foreground);font-size:11px;line-height:1.85}.mw-core-caption{color:var(--tone-purple);white-space:nowrap;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.mw-core-lines{border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:0;pointer-events:none;position:absolute;inset:-26px -16px -24px}.mw-core-lines:before,.mw-core-lines:after{content:"";background:var(--border);height:1px;position:absolute;top:27%;left:0;right:0}.mw-core-lines:after{top:73%}.mw-connection-map>p{text-align:center;color:var(--muted-foreground);margin:0 0 8px;font-size:11px}.mw-connection-detail{flex-direction:column;min-height:430px;padding:35px 32px;display:flex}.mw-connection-detail>.mw-eyebrow{color:var(--mw-tone);font-size:10px}.mw-connection-detail h3{margin:16px 0 13px;font-size:26px}.mw-connection-detail>p{color:var(--muted-foreground);margin:0 0 24px;font-size:14px;line-height:1.75}.mw-record-label{color:var(--tone-blue);border-bottom:1px solid var(--border);align-items:center;gap:9px;padding-bottom:12px;font-size:11px;display:flex}.mw-record-label svg{flex-shrink:0}.mw-connection-detail dl{margin:0 0 20px}.mw-connection-detail dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:22px;padding:10px 0;font-size:11px;display:flex}.mw-connection-detail dt{color:var(--muted-foreground);min-width:78px}.mw-connection-detail dd{text-align:right;margin:0}.mw-next-link{text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin-top:auto;padding:8px 0 0;display:flex;color:var(--tone-purple)!important;font-size:13px!important}.mw-next-link svg{flex-shrink:0}.mw-card-lab{border:1px solid var(--border);background:var(--background);border-radius:12px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.mw-native-card-stage{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--tone-purple) 8%, var(--card)), var(--card) 70%);border-right:1px solid var(--border);padding:26px 38px}.mw-stage-label{color:var(--muted-foreground);letter-spacing:1.2px;justify-content:center;align-items:center;gap:8px;margin-bottom:26px;font-size:10px;display:flex}.mw-native-card{max-width:290px;min-height:380px;margin:0 auto}.mw-native-card .performance-card{width:100%}.mw-native-card-stage>p{text-align:center;color:var(--muted-foreground);margin:22px 0 0;font-size:11px;line-height:1.75}.mw-card-inspector{outline:none;min-width:0}.mw-inspector-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:21px 25px;font-size:13px;display:flex}.mw-inspector-heading>span{align-items:center;gap:9px;display:flex}.mw-inspector-heading>small{color:var(--muted-foreground);font-size:10px}.mw-tabs{gap:0!important}.mw-tabs [data-slot=tabs-list]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:flex-start;gap:22px;width:100%;padding:0 24px;height:auto!important}.mw-tabs [data-slot=tabs-trigger]{border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:6px;padding:15px 0;font-size:12px;box-shadow:none!important;background:0 0!important}.mw-tabs [data-slot=tabs-trigger][data-active]{color:var(--tone-purple);border-color:var(--tone-purple)}.mw-tabs [data-slot=tabs-trigger]:after{display:none}.mw-inspector-content{padding:24px 30px 30px}.mw-inspector-content h3{margin:0 0 12px;font-size:24px}.mw-inspector-content>p{color:var(--muted-foreground);margin:0 0 23px;font-size:14px;line-height:1.75}.mw-inspector-content .creative-dna{margin-top:15px}.mw-inspector-content .attribution-details{border:1px solid var(--border);border-radius:7px;margin:20px 0;padding:13px}.mw-stat-trio{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.mw-stat-trio>div{background:var(--card);border:1px solid var(--border);border-radius:7px;flex-direction:column;padding:15px;display:flex}.mw-stat-trio strong{color:var(--tone-orange);letter-spacing:-1px;font-size:29px;font-weight:700}.mw-stat-trio>div:nth-child(2) strong{color:var(--tone-green)}.mw-stat-trio>div:nth-child(3) strong{color:var(--tone-cyan)}.mw-stat-trio span{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);font-size:10px}.mw-insight{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:7px;align-items:flex-start;gap:12px;margin:24px 0 10px;padding:16px;font-size:12px;line-height:1.7;display:flex}.mw-insight>svg{color:var(--tone-purple);flex-shrink:0;margin-top:3px}.mw-insight strong{color:var(--foreground);margin-bottom:4px;font-size:13px;display:block}.mw-lineage-demo{align-items:center;gap:9px;margin:25px 0 18px;display:flex}.mw-lineage-demo>div{border:1px solid var(--border);background:var(--card);border-radius:7px;flex-direction:column;flex:1;gap:7px;padding:16px 12px;display:flex}.mw-lineage-demo>div>svg{color:var(--tone-purple);margin-bottom:6px}.mw-lineage-demo>svg{width:14px;color:var(--muted-foreground);flex-shrink:0}.mw-lineage-demo strong{font-size:12px}.mw-lineage-demo span{color:var(--muted-foreground);font-size:10px}.mw-source-reuse{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:8px;align-items:center;gap:18px;width:100%;margin-top:20px;padding:12px;display:flex}.mw-source-reuse img{border-radius:5px;width:90px}.mw-source-reuse>span{color:var(--muted-foreground);font-size:12px;line-height:1.8}.mw-source-reuse strong{color:var(--foreground);margin-bottom:5px;font-size:14px;display:block}.mw-source-reuse svg{color:var(--tone-purple);margin-top:10px}.mw-agent-brief{border:1px solid var(--border);background:var(--card);border-radius:9px;padding:17px}.mw-agent-brief>div:first-child{color:var(--tone-purple);align-items:center;gap:8px;font-size:12px;display:flex}.mw-agent-brief>div>span{color:var(--muted-foreground);margin-left:auto;font-size:10px}.mw-agent-brief blockquote{margin:18px 0;font-size:15px;line-height:1.8}.mw-context-chips{flex-wrap:wrap;gap:7px;display:flex}.mw-context-chips>span{border:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);border-radius:5px;padding:5px 8px;font-size:10px}.mw-card-kinds{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}.mw-card-kinds>div{grid-template-columns:24px 1fr;column-gap:12px;display:grid}.mw-card-kinds svg{color:var(--tone-purple);margin-top:3px}.mw-card-kinds strong{font-size:16px}.mw-card-kinds p{color:var(--muted-foreground);grid-column:2;margin:7px 0 0;font-size:13px;line-height:1.7}.mw-scenario-picker{flex-wrap:wrap;gap:9px;margin:0 0 20px;display:flex}.mw-scenario-picker>button{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:7px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.mw-scenario-picker>button[aria-pressed=true]{color:var(--tone-purple);border-color:color-mix(in srgb, var(--tone-purple) 60%, var(--border));background:color-mix(in srgb, var(--tone-purple) 8%, var(--card))}.mw-workflow-shell{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:.85fr 1.4fr;display:grid;overflow:hidden}.mw-workflow-brief{border-right:1px solid var(--border);flex-direction:column;padding:30px;display:flex}.mw-workflow-person{align-items:center;gap:11px;display:flex}.mw-workflow-person strong{font-size:13px;font-weight:600}.mw-workflow-person small{color:var(--muted-foreground);font-size:10px;display:block}.mw-workflow-brief blockquote{letter-spacing:-.3px;margin:25px 0;font-size:19px;line-height:1.7}.mw-shared-context{border-top:1px solid var(--border);margin-top:auto;padding:20px 0}.mw-shared-context>svg{color:var(--tone-purple);margin-bottom:12px}.mw-shared-context strong{font-size:14px;font-weight:550;display:block}.mw-shared-context p{color:var(--muted-foreground);margin:7px 0 12px;font-size:12px;line-height:1.7}.mw-shared-context>span{color:var(--tone-blue);font-size:10px}.mw-demo-label{letter-spacing:1.3px;color:var(--muted-foreground);font-size:9px;display:block}.mw-step-rail{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.mw-step-rail>button{text-align:left;color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:9px;padding:22px 13px;font-size:11px;line-height:1.4;display:flex}.mw-step-rail>button>span{color:var(--muted-foreground);background:var(--secondary);border-radius:3px;padding:2px 6px;font-size:10px}.mw-step-rail>button[aria-pressed=true]{color:var(--foreground);background:color-mix(in srgb, var(--tone-purple) 5%, var(--card));border-bottom-color:var(--tone-purple)}.mw-step-rail>button[aria-pressed=true]>span{color:var(--tone-purple)}.mw-workflow-stage{min-height:370px;padding:34px 34px 25px}.mw-workflow-stage .mw-eyebrow{font-size:10px}.mw-workflow-stage h3{margin:17px 0;font-size:29px}.mw-workflow-stage>p{color:var(--muted-foreground);max-width:570px;font-size:15px;line-height:1.8}.mw-workflow-stage .mw-context-chips{margin:25px 0}.mw-workflow-output{background:color-mix(in srgb, var(--tone-green) 5%, var(--background));border:1px solid color-mix(in srgb, var(--tone-green) 22%, var(--border));border-radius:7px;align-items:center;gap:13px;margin-bottom:23px;padding:19px;display:flex}.mw-workflow-output>svg{color:var(--tone-green);flex-shrink:0}.mw-workflow-output small{color:var(--tone-green);letter-spacing:1.1px;margin-bottom:5px;font-size:9px;display:block}.mw-workflow-output strong{font-size:13px;font-weight:550}.mw-agent-proof{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;margin-top:38px;display:grid}.mw-agent-proof>div>.mw-eyebrow{font-size:10px}.mw-agent-proof h3{margin:13px 0;font-size:24px}.mw-agent-proof p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.mw-capture{background:var(--background);border:1px solid var(--border);border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden;cursor:zoom-in!important}.mw-capture img{width:100%;height:auto;display:block}.mw-capture>span{background:color-mix(in srgb, var(--background) 90%, transparent);border:1px solid var(--border);color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}.mw-watch-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:35px;display:grid}.mw-watch-layout .mw-capture img{aspect-ratio:2.06;object-fit:contain}.mw-watch-layout .mw-scenario-picker{margin-bottom:15px}.mw-watch-detail{padding:16px 0 0 10px}.mw-watch-detail>.mw-eyebrow{font-size:10px}.mw-visit-steps{gap:8px;margin:20px 0 27px;display:flex}.mw-visit-steps button{border:0;border-bottom:1px solid var(--border);color:var(--muted-foreground);background:0 0;align-items:center;gap:6px;padding:7px 0;font-size:10px;display:flex}.mw-visit-steps button>span{color:var(--tone-purple);font-size:9px}.mw-visit-steps button[aria-pressed=true]{color:var(--foreground);border-color:var(--tone-purple)}.mw-visit-steps button>svg{width:10px}.mw-watch-value{color:var(--tone-cyan);letter-spacing:-.7px;font-size:24px;font-weight:650}.mw-watch-detail h3{margin:15px 0 10px;font-size:20px}.mw-watch-detail p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.8}.mw-watch-detail .mw-insight{margin-top:20px}.mw-observation{color:var(--foreground);align-items:center;gap:7px;padding:13px 0;font-size:11px;display:flex}.mw-observation>span:last-child{color:var(--muted-foreground);margin-left:auto;font-size:10px}.mw-observation-dot{background:var(--tone-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mw-departments{border:1px solid var(--border);background:var(--card);border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.mw-departments>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:25px 23px}.mw-departments>div:nth-child(4n){border-right:0}.mw-departments>div:nth-last-child(-n+4){border-bottom:0}.mw-departments>div>svg{color:var(--tone-purple);margin-bottom:17px}.mw-departments>div:nth-child(3n+2)>svg{color:var(--tone-cyan)}.mw-departments>div:nth-child(3n)>svg{color:var(--tone-pink)}.mw-departments h3{margin:0 0 9px;font-size:17px}.mw-departments p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.75}.mw-platform-thesis{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:55px 0 28px;display:grid}.mw-platform-thesis h3{margin:12px 0;font-size:28px}.mw-platform-thesis p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.8}.mw-roadmap{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:30px;padding-top:24px;display:grid}.mw-roadmap>div>span{letter-spacing:1px;color:var(--tone-green);font-size:10px}.mw-roadmap>div:nth-child(2)>span{color:var(--tone-blue)}.mw-roadmap>div:nth-child(3)>span{color:var(--tone-purple)}.mw-roadmap p{color:var(--muted-foreground);margin:9px 0 0;font-size:12px;line-height:1.8}.mw-onboarding-section{background:radial-gradient(ellipse at 20% 60%, color-mix(in srgb, var(--tone-purple) 9%, var(--card)), var(--card) 75%);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mw-onboarding-section>.mw-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.mw-onboarding-copy>p{color:var(--muted-foreground);max-width:470px;margin:0 0 27px;font-size:16px;line-height:1.8}.mw-first-steps>div{border-bottom:1px solid var(--border);align-items:center;gap:22px;padding:25px 0;display:flex}.mw-first-steps>div:first-child{padding-top:0}.mw-first-steps>div:last-child{border:0;padding-bottom:0}.mw-first-steps>div>span{color:var(--tone-purple);font-size:13px}.mw-first-steps>div>svg{color:var(--tone-purple);flex-shrink:0;margin-left:auto}.mw-first-steps h3{margin:0 0 7px;font-size:18px}.mw-first-steps p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.mw-manifesto{grid-template-columns:.95fr 1.15fr;align-items:start;gap:100px;padding-top:110px;display:grid}.mw-manifesto-intro{position:sticky;top:40px}.mw-manifesto-intro h2{font-size:clamp(36px,3.8vw,58px);line-height:1.15}.mw-manifesto-intro em{color:var(--tone-purple);font-style:normal}.mw-manifesto-intro>p{color:var(--muted-foreground);max-width:390px;font-size:16px;line-height:1.8}.mw-manifesto-intro .mw-actions{gap:22px}.mw-manifesto-intro .mw-text-button{font-size:12px}.mw-manifesto-articles article{border-bottom:1px solid var(--border);gap:23px;padding:28px 0;display:flex}.mw-manifesto-articles article:first-child{padding-top:0}.mw-manifesto-articles article>span{color:var(--tone-purple);margin-top:7px;font-size:10px}.mw-manifesto-articles h3{margin:0 0 14px;font-size:22px}.mw-manifesto-articles p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.85}.mw-final{text-align:center;border-top:1px solid var(--border);padding:65px 0 95px}.mw-loop{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:38px;display:flex}.mw-loop>span{color:var(--tone-purple);align-items:center;gap:18px;font-size:12px;display:flex}.mw-loop>span:last-child{color:var(--tone-cyan)}.mw-loop svg{width:15px}.mw-final h2{font-size:clamp(30px,3.3vw,48px)}.mw-final>p{color:var(--muted-foreground);font-size:16px;line-height:1.8}.mw-final .mw-actions{justify-content:center;margin-top:28px}.mw-onboard-dialog,.mw-pitch-dialog{font-family:var(--font-geist-sans), sans-serif;color:var(--foreground)!important;background:var(--card)!important}.mw-onboard-dialog{max-height:94vh;overflow:auto;gap:20px!important;width:min(620px,95vw)!important;max-width:620px!important;padding:30px!important}.mw-onboard-brand{color:var(--tone-purple);align-items:center;gap:9px;margin-bottom:18px;font-size:12px;display:flex}.mw-onboard-dialog [data-slot=dialog-title]{letter-spacing:-.7px;font-size:28px;font-weight:600;line-height:1.2}.mw-onboard-dialog [data-slot=dialog-description]{margin-top:7px;font-size:13px;line-height:1.75}.mw-onboard-dialog button,.mw-pitch-dialog button{cursor:pointer}.mw-onboard-dialog button:disabled,.mw-pitch-dialog button:disabled{opacity:.35;cursor:default;transform:none}.mw-onboard-dialog a{text-decoration:none}:is(.mw-onboard-dialog :focus-visible,.mw-pitch-dialog :focus-visible){outline:2px solid var(--tone-cyan);outline-offset:4px}.mw-onboard-progress{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding-bottom:18px;display:flex}.mw-onboard-progress>span{color:var(--muted-foreground);align-items:center;gap:7px;font-size:10px;display:flex}.mw-onboard-progress b{background:var(--secondary);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:500;display:grid}.mw-onboard-progress>span[data-active=true]{color:var(--tone-purple)}.mw-field{margin-bottom:18px;font-size:12px;display:block}.mw-field>span{color:var(--muted-foreground);margin-left:4px;font-size:10px}.mw-field>input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);outline-offset:2px;border-radius:6px;margin-top:7px;padding:12px 14px;font-size:14px;display:block}.mw-field>input::placeholder{color:var(--muted-foreground)}.mw-profile-options,.mw-goal-options{border:0;gap:9px;margin:0;padding:0;display:grid}.mw-profile-options>legend{margin-bottom:10px;font-size:12px}.mw-profile-options>label,.mw-goal-options>label{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:7px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mw-profile-options>label[data-active=true],.mw-goal-options>label[data-active=true]{border-color:var(--tone-purple);background:color-mix(in srgb, var(--tone-purple) 6%, var(--background))}.mw-profile-options input,.mw-goal-options input{accent-color:var(--primary)}.mw-profile-options svg{color:var(--tone-purple);flex-shrink:0}.mw-profile-options strong,.mw-goal-options strong{font-size:13px;font-weight:550;display:block}.mw-profile-options small,.mw-goal-options small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.mw-goal-options>label{padding:17px 14px}.mw-goal-options svg{color:var(--tone-purple);flex-shrink:0;margin-left:auto}.mw-onboard-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.mw-onboard-footer>span{color:var(--muted-foreground);max-width:120px;font-size:10px}.mw-onboard-footer .mw-primary{gap:10px;padding:12px 14px;font-size:12px}.mw-onboard-footer .mw-text-button{font-size:12px}.mw-setup-company{align-items:center;gap:14px;padding-bottom:22px;display:flex}.mw-setup-company>span{background:color-mix(in srgb, var(--tone-purple) 15%, var(--background));border:1px solid color-mix(in srgb, var(--tone-purple) 40%, var(--border));width:48px;height:48px;color:var(--tone-purple);border-radius:9px;flex-shrink:0;place-items:center;font-size:19px;font-weight:600;display:grid}.mw-setup-company h3{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.35}.mw-setup-company p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.mw-setup-company>svg{color:var(--tone-green);flex-shrink:0;margin-left:auto}.mw-setup-brief{background:var(--background);border:1px solid var(--border);border-radius:8px;padding:20px}.mw-setup-brief>span{letter-spacing:1px;color:var(--tone-purple);font-size:9px}.mw-setup-brief h3{margin:10px 0;font-size:18px}.mw-setup-brief p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.8}.mw-setup-review ol{gap:12px;margin:22px 0;padding:0;font-size:12px;list-style:none;display:grid}.mw-setup-review li{align-items:center;gap:10px;display:flex}.mw-setup-review li>svg{color:var(--tone-purple);flex-shrink:0}.mw-pitch-dialog{max-height:94vh;overflow:auto;gap:0!important;width:min(1340px,96vw)!important;max-width:1340px!important;padding:32px 38px 24px!important}.mw-pitch-top{color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-right:25px;font-size:12px;display:flex}.mw-pitch-top>span:first-child{color:var(--foreground);letter-spacing:-.8px;align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.mw-pitch-top small{letter-spacing:1px;color:var(--muted-foreground);margin-left:14px;font-size:9px;font-weight:500}.mw-pitch-slide{grid-template-columns:.9fr 1.2fr;align-items:center;gap:45px;min-height:495px;padding:40px 0;display:grid}.mw-pitch-copy .mw-eyebrow{font-size:10px;line-height:1.7}.mw-pitch-copy h2{letter-spacing:-1.8px;white-space:pre-line;margin:22px 0;font-size:clamp(30px,3.3vw,49px);font-weight:600;line-height:1.15}.mw-pitch-copy p{color:var(--muted-foreground);margin:0;font-size:16px;line-height:1.85}.mw-pitch-copy .mw-primary{margin-top:25px}.mw-pitch-visual{min-width:0}.mw-pitch-capture{border:1px solid var(--border);width:100%;box-shadow:0 20px 50px color-mix(in srgb, var(--background) 60%, transparent);border-radius:9px}.mw-pitch-note{color:var(--muted-foreground);min-height:34px;margin:0 0 20px;font-size:10px;line-height:1.7}.mw-pitch-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.mw-pitch-bottom>button{color:var(--foreground);background:0 0;border:0;align-items:center;gap:9px;padding:5px;font-size:12px;display:flex}.mw-pitch-dots{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.mw-pitch-dots>button{background:var(--muted-foreground);opacity:.35;border:0;border-radius:50%;width:7px;height:7px;padding:0}.mw-pitch-dots>button[aria-current=step]{background:var(--tone-purple);opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone-purple) 10%, transparent)}.mw-pitch-fragments{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mw-pitch-fragments>div{border:1px solid var(--border);background:var(--background);border-radius:7px;padding:22px}.mw-pitch-fragments strong{color:var(--tone-purple);margin-bottom:10px;font-size:21px;display:block}.mw-pitch-fragments span{color:var(--muted-foreground);font-size:12px}.mw-pitch-fragments>p,.mw-pitch-sequence>p,.mw-pitch-formula>p{text-align:center;color:var(--tone-purple);grid-column:1/-1;margin:20px 0 0;font-size:13px}.mw-pitch-system{border:1px solid var(--border);background:var(--background);border-radius:10px;padding:22px}.mw-pitch-brain{color:var(--tone-purple);flex-direction:column;align-items:center;gap:13px;padding:20px 0 28px;display:flex}.mw-pitch-brain>strong{color:var(--foreground);font-size:23px}.mw-pitch-brain>span{color:var(--muted-foreground);font-size:11px}.mw-pitch-system>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mw-pitch-system>div:last-child>span{border:1px solid var(--border);background:var(--card);border-radius:5px;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.mw-pitch-system>div:last-child svg{color:var(--tone-cyan);width:17px}.mw-pitch-card{grid-template-columns:.9fr 1fr;align-items:center;gap:24px;display:grid}.mw-pitch-card>img{border:2px solid var(--tone-purple);border-radius:10px;width:100%}.mw-pitch-card h3{margin:15px 0 25px;font-size:26px;line-height:1.2}.mw-pitch-card p{color:var(--muted-foreground);gap:10px;margin:18px 0;font-size:12px;line-height:1.6;display:flex}.mw-pitch-card p>svg{color:var(--tone-purple);flex-shrink:0}.mw-pitch-card small{color:var(--muted-foreground);font-size:10px;line-height:1.7;display:block}.mw-pitch-formula{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.mw-pitch-formula>div{text-align:center;border:1px solid var(--border);background:var(--background);border-radius:10px;flex-direction:column;align-items:center;gap:20px;padding:36px 15px;display:flex}.mw-pitch-formula>div>svg{color:var(--tone-purple)}.mw-pitch-formula strong{letter-spacing:-1px;font-size:39px;font-weight:650}.mw-pitch-formula span{color:var(--muted-foreground);font-size:12px;line-height:1.8}.mw-pitch-formula>b{color:var(--tone-purple);font-size:27px;font-weight:400}.mw-pitch-sequence{gap:10px;display:grid}.mw-pitch-sequence>div{border:1px solid var(--border);background:var(--background);border-radius:7px;align-items:center;gap:18px;padding:16px 20px;display:flex}.mw-pitch-sequence>div>span{color:var(--tone-purple);font-size:10px}.mw-pitch-sequence>div>strong{font-size:20px;font-weight:550}.mw-pitch-sequence svg{color:var(--tone-purple);margin-left:auto}.mw-pitch-sequence.is-invitation>div{padding:27px 20px}@media (max-width:1100px){.mw-nav nav{gap:20px}.mw-nav-open{width:36px;height:36px;color:var(--foreground);border:1px solid var(--border);border-radius:8px;justify-content:center;gap:0}.mw-nav-open>span{display:none}.mw-nav-open svg{width:16px;height:16px}.mw-section-intro{gap:40px}.mw-connected-system{grid-template-columns:1.15fr 1fr}.mw-map-grid{grid-template-columns:1fr .9fr 1fr;gap:8px}.mw-connection-map{padding:20px 15px 15px}.mw-map-column>button{gap:6px;padding:8px;font-size:11px}.mw-map-column>button>svg:last-child{display:none}.mw-company-core>strong{font-size:12px}.mw-company-core>span{font-size:10px}.mw-core-caption{white-space:normal;max-width:90px;font-size:8px}.mw-connection-detail{padding:28px 24px}.mw-tabs [data-slot=tabs-list]{gap:14px;padding:0 18px}.mw-tabs [data-slot=tabs-trigger]{font-size:11px}.mw-inspector-content{padding:24px}.mw-watch-layout{grid-template-columns:1.4fr 1fr;gap:25px}.mw-watch-detail{padding-left:0}.mw-visit-steps{gap:5px}.mw-visit-steps button{gap:4px;font-size:9px}.mw-onboarding-section>.mw-wrap{gap:55px}.mw-manifesto{gap:65px}.mw-pitch-slide{gap:30px;min-height:460px}.mw-pitch-dialog{padding:28px!important}.mw-pitch-card{grid-template-columns:.8fr 1fr;gap:18px}.mw-chapter-nav{gap:12px}.mw-chapter-nav a{font-size:11px}.mw-product-tabs{gap:24px}.mw-product-tabs button{font-size:12px}}@media (max-width:800px){.mw-nav nav{display:none}.mw-section{padding-top:60px;padding-bottom:65px}.mw-section-intro{grid-template-columns:1fr;gap:22px}.mw-section-intro>p{max-width:650px;font-size:16px}.mw-definition-strip{grid-template-columns:repeat(2,1fr)}.mw-definition-strip>span{border-bottom:1px solid var(--border)}.mw-definition-strip>span:nth-child(2){border-right:0}.mw-definition-strip>span:nth-last-child(-n+2){border-bottom:0}.mw-connected-system{grid-template-columns:1fr}.mw-connection-map{border-right:0;border-bottom:1px solid var(--border);padding:25px}.mw-map-grid{grid-template-columns:1fr 1fr 1fr;gap:25px;padding:30px 0}.mw-map-column{gap:18px}.mw-map-column>button{gap:10px;padding:12px;font-size:12px}.mw-company-core>strong{font-size:15px}.mw-company-core>span{font-size:11px}.mw-core-caption{max-width:none;font-size:10px}.mw-connection-detail{min-height:375px;padding:28px}.mw-card-lab{grid-template-columns:.8fr 1.2fr}.mw-native-card-stage{padding:22px 18px}.mw-stage-label{gap:5px;font-size:8px}.mw-stage-label svg{width:13px}.mw-inspector-heading{padding:18px;font-size:12px}.mw-inspector-heading small{display:none}.mw-tabs [data-slot=tabs-list]{gap:14px;overflow:auto}.mw-tabs [data-slot=tabs-trigger]{font-size:11px}.mw-tabs [data-slot=tabs-trigger]>svg{display:none}.mw-inspector-content{padding:22px 20px}.mw-inspector-content h3{font-size:23px}.mw-inspector-content>p{font-size:13px}.mw-stat-trio{gap:7px}.mw-stat-trio>div{padding:10px}.mw-stat-trio strong{font-size:24px}.mw-stat-trio span{font-size:8px}.mw-workflow-shell{grid-template-columns:1fr}.mw-workflow-brief{border-right:0;border-bottom:1px solid var(--border);padding:24px}.mw-workflow-brief blockquote{margin-bottom:18px;font-size:18px}.mw-shared-context{grid-template-columns:26px 1fr;gap:7px 10px;padding:15px 0;display:grid}.mw-shared-context>svg{grid-row:1/3;margin:0}.mw-shared-context>p{margin:0}.mw-shared-context>span{grid-column:2}.mw-workflow-brief>.mw-demo-label{margin-top:5px}.mw-agent-proof{grid-template-columns:1fr;gap:24px}.mw-watch-layout{grid-template-columns:1fr}.mw-watch-detail{grid-template-columns:1fr 1fr;gap:0 28px;padding-top:0;display:grid}.mw-watch-detail>.mw-eyebrow{grid-column:1/-1}.mw-visit-steps{grid-column:1/-1;gap:15px;margin-bottom:20px}.mw-visit-steps button{gap:8px;font-size:12px}.mw-watch-detail .mw-insight{margin-top:0}.mw-watch-detail>.mw-next-link{grid-column:1/-1;margin-top:12px}.mw-departments{grid-template-columns:repeat(3,1fr)}.mw-departments>div:nth-child(4n){border-right:1px solid var(--border)}.mw-departments>div:nth-child(3n){border-right:0}.mw-departments>div:nth-last-child(-n+4){border-bottom:1px solid var(--border)}.mw-departments>div:nth-last-child(-n+3){border-bottom:0}.mw-platform-thesis,.mw-onboarding-section>.mw-wrap{gap:35px}.mw-onboarding-copy>p{font-size:14px}.mw-onboarding-copy h2{font-size:34px}.mw-first-steps>div{gap:15px}.mw-first-steps h3{font-size:16px}.mw-first-steps p{font-size:12px}.mw-manifesto{grid-template-columns:1fr;gap:40px}.mw-manifesto-intro{position:static}.mw-manifesto-intro h2 br{display:none}.mw-manifesto-intro h2 br:after{content:" "}.mw-manifesto-intro h2{max-width:450px}.mw-manifesto-intro>p{max-width:600px}.mw-manifesto-articles article{padding:24px 0}.mw-manifesto-articles p{font-size:15px}.mw-pitch-slide{grid-template-columns:1fr;gap:25px;min-height:0;padding:25px 0}.mw-pitch-copy h2{white-space:normal;margin:15px 0;font-size:35px}.mw-pitch-copy p{font-size:14px}.mw-pitch-visual{width:100%;max-width:620px;margin:0 auto}.mw-pitch-capture{object-fit:contain;background:var(--background);max-height:330px}.mw-pitch-note{margin-top:15px}.mw-pitch-fragments>div{padding:16px}.mw-pitch-fragments>div>strong{font-size:18px}.mw-pitch-sequence>div{padding:13px 16px}.mw-pitch-card>img{object-fit:contain;background:#fff;max-height:260px}.mw-pitch-system>div:last-child{grid-template-columns:repeat(4,1fr)}.mw-pitch-system>div:last-child>span{flex-direction:column;gap:5px;font-size:10px}.mw-pitch-brain{gap:10px;padding:0 0 22px}.mw-pitch-system{padding:20px}.mw-pitch-formula>div{padding:24px 14px}.mw-chapter-nav{justify-content:flex-start;gap:22px;overflow:auto}.mw-chapter-nav a{font-size:11px}.mw-product-tabs{overflow:auto;gap:22px!important}.mw-product-tabs button{gap:6px!important;font-size:11px!important}.mw-product-tabs svg{width:14px}}@media (max-width:560px){.mw-nav{gap:10px}.mw-nav-actions{gap:8px}.mw-nav-actions>.mw-primary{gap:8px;padding:9px 11px;font-size:11px}.mw-nav-actions>.mw-primary svg{width:13px}.mw-hero-copy{margin-bottom:28px}.mw-hero h1{letter-spacing:-1.6px;font-size:clamp(33px,8.5vw,47px)}.mw-hero .mw-eyebrow{letter-spacing:1.1px;font-size:9px}.mw-hero-intro>.mw-muted{font-size:14px}.mw-hero-intro>.mw-actions{gap:18px}.mw-hero-intro .mw-text-button{gap:6px;font-size:12px}.mw-hero-intro .mw-primary{padding:11px 15px;font-size:12px}.mw-source-caption{margin-top:0;padding:0 17px 12px;font-size:10px}.mw-evidence-note{font-size:10px}.mw-opening{padding-top:65px;padding-bottom:35px}.mw-opening h2{font-size:30px}.mw-opening>p{font-size:15px}.mw-definition-strip{margin-top:28px}.mw-definition-strip>span{flex-direction:column;gap:6px;padding:17px 8px;font-size:10px}.mw-definition-strip strong{margin:0;font-size:13px}.mw-definition-strip svg{width:18px}.mw-section-intro{gap:18px;margin-bottom:28px}.mw-welcome h2{letter-spacing:-1.2px;font-size:32px}.mw-section-intro>p{font-size:14px;line-height:1.8}.mw-eyebrow{letter-spacing:1.1px;font-size:10px}.mw-map-grid{gap:10px}.mw-connection-map{padding:18px 13px 14px}.mw-map-label{letter-spacing:1px;font-size:9px}.mw-map-column{gap:18px}.mw-map-column>button{gap:6px;min-height:51px;padding:10px 7px;font-size:10px}.mw-map-column>button>svg:first-child{width:14px}.mw-company-core{gap:9px}.mw-core-mark{border-radius:11px;width:53px;height:53px}.mw-core-mark :is(img,svg){width:30px;height:30px}.mw-company-core>strong{font-size:11px}.mw-company-core>span{font-size:8px}.mw-core-caption{flex-wrap:wrap;max-width:85px;font-size:8px;line-height:1.5}.mw-core-caption>svg{width:11px}.mw-core-lines{inset:-30px -10px}.mw-connection-map>p{font-size:9px}.mw-connection-detail{min-height:420px;padding:25px 21px}.mw-connection-detail h3{font-size:24px}.mw-connection-detail>p{font-size:13px}.mw-connection-detail dl>div{gap:13px;font-size:10px}.mw-connection-detail dt{min-width:62px}.mw-record-label{font-size:10px;line-height:1.6}.mw-next-link{font-size:12px!important}.mw-card-lab{grid-template-columns:1fr}.mw-native-card-stage{border-right:0;border-bottom:1px solid var(--border);padding:25px}.mw-stage-label{margin-bottom:22px;font-size:9px}.mw-native-card{max-width:260px}.mw-inspector-heading small{display:block}.mw-tabs [data-slot=tabs-list]{gap:20px;padding:0 20px}.mw-tabs [data-slot=tabs-trigger]{font-size:12px}.mw-inspector-content{min-height:360px;padding:25px 22px}.mw-inspector-content h3{font-size:24px}.mw-stat-trio strong{font-size:29px}.mw-card-kinds{grid-template-columns:1fr;gap:22px;margin-top:28px}.mw-card-kinds strong{font-size:15px}.mw-card-kinds p{margin-top:5px;font-size:12px}.mw-scenario-picker{gap:8px}.mw-scenario-picker>button{gap:6px;padding:9px 10px;font-size:11px}.mw-scenario-picker>button>svg{width:14px}.mw-workflow-brief{padding:23px}.mw-workflow-brief blockquote{font-size:17px}.mw-step-rail>button{padding:17px 9px;font-size:9px;line-height:1.5}.mw-step-rail>button>span{font-size:9px}.mw-workflow-stage{min-height:420px;padding:25px 22px}.mw-workflow-stage h3{font-size:27px}.mw-workflow-stage>p{font-size:14px}.mw-workflow-output{gap:10px;padding:15px}.mw-workflow-output strong{font-size:12px}.mw-agent-proof{margin-top:28px}.mw-agent-proof h3{font-size:23px}.mw-agent-proof p{font-size:13px}.mw-capture>span{padding:6px 8px;font-size:9px;bottom:7px;right:7px}.mw-watch-layout{gap:22px}.mw-watch-detail{display:block}.mw-watch-detail .mw-insight{margin-top:22px}.mw-visit-steps{gap:12px}.mw-visit-steps button{gap:6px;font-size:11px}.mw-watch-value{font-size:26px}.mw-observation{flex-wrap:wrap;font-size:10px}.mw-observation>span:last-child{width:100%;margin-left:13px;font-size:9px}.mw-departments{grid-template-columns:repeat(2,1fr)}.mw-departments>div{padding:22px 17px}.mw-departments>div:nth-child(3n){border-right:1px solid var(--border)}.mw-departments>div:nth-child(2n){border-right:0}.mw-departments>div:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.mw-departments>div:nth-last-child(-n+2){border-bottom:0}.mw-departments h3{font-size:15px}.mw-departments p{font-size:11px}.mw-departments>div>svg{width:20px;margin-bottom:15px}.mw-platform-thesis{grid-template-columns:1fr;gap:14px;margin-top:35px}.mw-platform-thesis h3{margin-bottom:0;font-size:26px}.mw-platform-thesis p{font-size:14px}.mw-roadmap{grid-template-columns:1fr;gap:20px}.mw-roadmap p{font-size:12px}.mw-onboarding-section>.mw-wrap{grid-template-columns:1fr;gap:35px}.mw-first-steps>div{padding:20px 0}.mw-first-steps h3{font-size:17px}.mw-manifesto-intro h2{max-width:340px;font-size:39px}.mw-manifesto-intro>p{font-size:14px}.mw-manifesto-intro .mw-actions{gap:20px}.mw-manifesto-articles article{gap:17px}.mw-manifesto-articles h3{font-size:21px}.mw-manifesto-articles p{font-size:14px}.mw-final{padding-top:40px;padding-bottom:60px}.mw-loop{gap:8px;margin-bottom:26px}.mw-loop>span{gap:8px;font-size:10px}.mw-loop svg{width:11px}.mw-final h2{font-size:30px}.mw-final h2 br{display:none}.mw-final>p{font-size:14px}.mw-final>p br{display:none}.mw-footer{gap:18px}.mw-footer>button{gap:7px;font-size:11px}.mw-footer .mw-logo{font-size:19px}.mw-footer .mw-logo svg{width:21px;height:22px}.mw-footer>span{font-size:10px}.mw-onboard-dialog{gap:18px!important;padding:24px 20px!important}.mw-onboard-dialog [data-slot=dialog-title]{font-size:26px}.mw-onboard-brand{margin-bottom:15px;font-size:11px}.mw-onboard-progress{gap:7px}.mw-onboard-progress>span{gap:5px;font-size:9px}.mw-onboard-progress b{width:16px;height:16px;font-size:8px}.mw-onboard-footer{gap:10px}.mw-onboard-footer .mw-primary{gap:8px;padding:11px 12px;font-size:11px}.mw-onboard-footer>span{max-width:90px;font-size:9px}.mw-goal-options small{font-size:10px;line-height:1.65}.mw-goal-options>label{gap:10px;padding:14px 11px}.mw-setup-brief{padding:17px}.mw-pitch-dialog{padding:23px 20px 20px!important}.mw-pitch-top small{display:none}.mw-pitch-top>span:first-child{font-size:18px}.mw-pitch-copy .mw-eyebrow{letter-spacing:1px;font-size:9px}.mw-pitch-copy h2{letter-spacing:-1px;font-size:31px}.mw-pitch-copy p{font-size:13px;line-height:1.75}.mw-pitch-fragments>div{padding:14px}.mw-pitch-fragments span{font-size:10px}.mw-pitch-card{grid-template-columns:.85fr 1fr;gap:16px}.mw-pitch-card h3{margin:10px 0 17px;font-size:22px}.mw-pitch-card p{gap:7px;margin:13px 0;font-size:10px}.mw-pitch-card p>svg{width:16px}.mw-pitch-card .mw-demo-label{font-size:8px;line-height:1.7}.mw-pitch-card small{font-size:9px}.mw-pitch-bottom{gap:12px}.mw-pitch-bottom>button>span{display:none}.mw-pitch-dots{gap:10px}.mw-pitch-dots>button{width:6px;height:6px}.mw-pitch-note{font-size:9px}.mw-pitch-formula{gap:11px}.mw-pitch-formula>div{gap:15px;padding:23px 10px}.mw-pitch-formula span{font-size:10px}.mw-pitch-formula strong{font-size:32px}.mw-pitch-formula>b{font-size:22px}.mw-pitch-system{padding:15px}.mw-pitch-system>div:last-child{grid-template-columns:repeat(2,1fr)}.mw-pitch-system>div:last-child>span{flex-direction:row;gap:8px;font-size:11px}.mw-pitch-brain>strong{font-size:21px}.mw-pitch-brain>span{font-size:9px}.mw-pitch-sequence>div>strong{font-size:18px}.mw-pitch-sequence>div{padding:12px 15px}.mw-pitch-sequence.is-invitation>div{padding:20px 15px}.mw-pitch-sequence>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.mw-welcome *,.mw-pitch-dialog *,.mw-onboard-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mw-card-language{border-top:1px solid var(--border);margin-top:30px;padding-top:22px}.mw-card-language>p{color:var(--muted-foreground);margin:0 0 12px;font-size:13px}.mw-card-language-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mw-card-language-rows>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mw-card-language-rows>div>span:first-child{color:var(--muted-foreground);flex-basis:100%;margin-bottom:5px;font-size:11px}.mw-agent-captures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;max-width:760px;margin-inline:auto;display:grid}.mw-agent-captures figure{min-width:0;margin:0}.mw-agent-captures figcaption{color:var(--tone-purple);margin:0 0 12px;font-size:12px}.mw-agent-captures img{border:1px solid var(--border);border-radius:10px;width:100%;display:block}.mw-agent-captures p{color:var(--muted-foreground);margin:12px 0 0;font-size:12px;line-height:1.6}.mw-agent-proof .mw-agent-captures{gap:12px}.mw-image-scroll{max-height:65vh;overflow:auto}.mw-image-scroll.is-zoomed img{width:auto;max-width:none;max-height:none}@media (max-width:380px){.mw-nav-actions>.mw-nav-open{display:none}}@media (max-width:600px){.mw-card-language-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-agent-captures{grid-template-columns:1fr;max-width:349px}}.mw-welcome{--mw-glow:color-mix(in srgb, var(--tone-purple) 55%, var(--tone-cyan));--mw-gold:color-mix(in srgb, var(--tone-orange) 70%, #ffd66b)}.mw-hero{isolation:isolate;position:relative}.mw-aurora{z-index:-1;pointer-events:none;position:absolute;inset:-120px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(#000 55%,#0000 96%)}.mw-orb{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;animation:22s ease-in-out infinite alternate mw-drift;position:absolute}.mw-orb-a{background:color-mix(in srgb, var(--tone-purple) 45%, transparent);width:46vw;height:46vw;top:-12%;left:18%}.mw-orb-b{background:color-mix(in srgb, var(--tone-cyan) 40%, transparent);width:38vw;height:38vw;animation-duration:27s;animation-delay:-9s;top:4%;right:14%}.mw-orb-c{background:color-mix(in srgb, var(--tone-pink) 38%, transparent);width:30vw;height:30vw;animation-duration:31s;animation-delay:-16s;top:22%;left:44%}@keyframes mw-drift{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(8%,10%)scale(1.18)}}.mw-grid{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 7%, transparent) 1px, transparent 1px);background-size:64px 64px;animation:18s linear infinite mw-grid-slide;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 20%,#000,#0000)}@keyframes mw-grid-slide{to{background-position:64px 64px}}.mw-shimmer{color:#0000;background-image:linear-gradient(110deg, var(--tone-cyan) 0%, var(--tone-blue) 22%, var(--tone-purple) 45%, #fff 52%, var(--tone-purple) 59%, var(--tone-pink) 82%, var(--tone-cyan) 100%);background-size:260% 100%;animation:5.5s ease-in-out infinite mw-shimmer;-webkit-background-clip:text!important;background-clip:text!important}@keyframes mw-shimmer{0%{background-position:100%}60%,to{background-position:0%}}.mw-live-dot{background:var(--tone-green);vertical-align:1px;width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--tone-green) 60%, transparent);border-radius:50%;margin-right:7px;animation:2.2s ease-out infinite mw-pulse;display:inline-block}@keyframes mw-pulse{to{box-shadow:0 0 0 9px #0000}}.mw-primary{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden}.mw-primary:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff6b 50%,#0000 70%);animation:4.2s ease-in-out infinite mw-sweep;position:absolute;inset:0;transform:translate(-130%)}.mw-primary:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--mw-glow) 38%, transparent);transform:translateY(-2px)}@keyframes mw-sweep{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}.mw-product-shell{transition:box-shadow .4s;position:relative}.mw-product-shell:before{content:"";background:conic-gradient(from var(--mw-angle,0deg), var(--tone-cyan), var(--tone-purple), var(--tone-pink), var(--tone-cyan));-webkit-mask-composite:xor;opacity:.55;pointer-events:none;border-radius:14px;padding:1px;animation:12s linear infinite mw-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --mw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mw-spin{to{--mw-angle:360deg}}.mw-ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--card) 70%, var(--background));width:100vw;margin:26px 0 0 calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mw-ticker-track{width:max-content;animation:48s linear infinite mw-ticker;display:flex}.mw-ticker:hover .mw-ticker-track{animation-play-state:paused}.mw-ticker-row{flex:none;display:flex}.mw-ticker-row>span{border-right:1px solid var(--border);white-space:nowrap;align-items:baseline;gap:9px;padding:13px 28px;font-size:13px;display:flex}.mw-ticker-row small{color:var(--muted-foreground);letter-spacing:.6px;text-transform:uppercase;font-size:11px}.mw-ticker-row strong{background:var(--mw-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:650}@keyframes mw-ticker{to{transform:translate(-50%)}}.mw-chapter-nav{border-top:0;margin-top:0}@media (prefers-reduced-motion:no-preference){.mw-reveal{opacity:0;transition:opacity .75s cubic-bezier(.2, .8, .2, 1) var(--mw-delay,0s), transform .75s cubic-bezier(.2, .8, .2, 1) var(--mw-delay,0s);transform:translateY(26px)}.mw-reveal.is-in{opacity:1;transform:none}}.mw-tilt{perspective:1100px;position:relative}.mw-tilt-body{transform:rotateX(var(--mw-rx,0deg)) rotateY(var(--mw-ry,0deg));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mw-tilt.is-live .mw-tilt-body{transition-duration:80ms}.mw-tilt-sheen{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mw-mx,50%) var(--mw-my,50%), #ffffff47, transparent 42%), linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--tone-cyan) 30%, transparent) 46%, color-mix(in srgb, var(--tone-pink) 30%, transparent) 54%, transparent 66%);background-position:0 0, var(--mw-mx,50%) 0;mix-blend-mode:screen;transform:rotateX(var(--mw-rx,0deg)) rotateY(var(--mw-ry,0deg)) translateZ(1px);transition:opacity .4s;position:absolute;inset:0}.mw-tilt.is-live .mw-tilt-sheen{opacity:1}.mw-native-card.mw-tilt{border-radius:12px}.mw-native-card .mw-tilt-body{filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--mw-glow) 28%, transparent))}.mw-count{font-variant-numeric:tabular-nums;display:inline-block}.mw-count.is-settled{animation:.6s cubic-bezier(.2,.8,.2,1) mw-settle}@keyframes mw-settle{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.5);transform:scale(1.12)}to{filter:brightness();transform:scale(1)}}.mw-stat-trio>div{position:relative;overflow:hidden}.mw-stat-trio>div:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff24 50%,#0000 60%);animation:6s ease-in-out infinite mw-sweep;position:absolute;inset:0;transform:translate(-120%)}.mw-stat-trio>div:nth-child(2):after{animation-delay:.6s}.mw-stat-trio>div:nth-child(3):after{animation-delay:1.2s}.mw-attribution-callout{border:1px solid color-mix(in srgb, var(--mw-gold) 45%, var(--border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--mw-gold) 16%, transparent), transparent 55%), var(--card);border-radius:9px;margin:6px 0 22px;padding:18px 20px;position:relative}.mw-attribution-callout strong{letter-spacing:-.4px;margin:8px 0 6px;font-size:18px;display:block}.mw-attribution-callout p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.mw-mini-flag{letter-spacing:1.2px;color:var(--mw-gold);font-size:10px;font-weight:700;display:inline-block}.mw-footnote-quiet{text-align:center}.mw-roadmap>div{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:18px 18px 18px 20px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;position:relative;overflow:hidden}.mw-roadmap>div:before{content:"";background:var(--tone-green);width:3px;position:absolute;top:0;bottom:0;left:0}.mw-roadmap>div:nth-child(2):before{background:var(--tone-blue);animation:2.4s ease-in-out infinite mw-unlock}.mw-roadmap>div:nth-child(3):before{background:var(--mw-gradient)}.mw-roadmap>div:hover{border-color:color-mix(in srgb, var(--mw-glow) 40%, var(--border));transform:translateY(-3px)}@keyframes mw-unlock{0%,to{opacity:.45}50%{opacity:1}}.mw-departments>div{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.mw-departments>div:hover{border-color:color-mix(in srgb, var(--mw-glow) 45%, var(--border));box-shadow:0 16px 36px color-mix(in srgb, var(--mw-glow) 18%, transparent);transform:translateY(-4px)}.mw-levels{max-width:820px;margin:0 auto 40px}.mw-levels-track{grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:relative}.mw-levels-track:before,.mw-levels-fill{content:"";background:var(--border);border-radius:3px;height:3px;position:absolute;top:19px;left:10%;right:10%}.mw-levels-fill{background:var(--mw-gradient);width:0;max-width:80%;box-shadow:0 0 14px color-mix(in srgb, var(--mw-glow) 60%, transparent);transition:width .9s cubic-bezier(.2,.8,.2,1);right:auto}.mw-level{color:var(--muted-foreground);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;font-size:12px;display:flex;position:relative}.mw-level-node{border:2px solid var(--border);background:var(--background);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,color .35s;display:grid}.mw-level.is-done .mw-level-node{border-color:var(--tone-purple);color:var(--tone-purple)}.mw-level.is-active{color:var(--foreground)}.mw-level.is-active .mw-level-node{background:var(--mw-gradient);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb, var(--mw-glow) 22%, transparent), 0 0 28px color-mix(in srgb, var(--mw-glow) 60%, transparent);border-color:#0000;transform:scale(1.22)}.mw-level.is-final.is-active .mw-level-node{animation:.9s cubic-bezier(.2,.8,.2,1) mw-jackpot}.mw-level.is-final.is-active:after{content:"";background:var(--mw-gold);width:6px;height:6px;box-shadow:18px -22px 0 -1px var(--tone-cyan), -20px -18px 0 -1px var(--tone-pink), 26px 10px 0 -2px var(--mw-gold), -26px 12px 0 -2px var(--tone-purple), 4px -32px 0 -2px var(--tone-green);pointer-events:none;border-radius:50%;animation:.9s ease-out forwards mw-burst;position:absolute;top:19px;left:50%}@keyframes mw-jackpot{0%{transform:scale(1.22)rotate(0)}40%{transform:scale(1.45)rotate(12deg)}to{transform:scale(1.22)rotate(0)}}@keyframes mw-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.mw-levels-caption{color:var(--muted-foreground);letter-spacing:.4px;min-height:18px;margin:20px 0 0;font-size:12px}.mw-levels-caption em{background:var(--mw-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700}@media (max-width:700px){.mw-ticker{margin-top:20px}.mw-level-name{font-size:10px}.mw-level-node{width:32px;height:32px;font-size:11px}.mw-levels-track:before,.mw-levels-fill,.mw-level.is-final.is-active:after{top:15px}}.mw-mechanisms{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 44px;display:grid}.mw-mechanisms>div{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:22px 20px 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.mw-mechanisms>div:before{content:"";background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--mw-glow) 14%, transparent), transparent 55%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.mw-mechanisms>div:hover{border-color:color-mix(in srgb, var(--mw-glow) 45%, var(--border));box-shadow:0 18px 40px color-mix(in srgb, var(--mw-glow) 18%, transparent);transform:translateY(-4px)}.mw-mechanisms>div:hover:before{opacity:1}.mw-mechanisms>div>svg{color:var(--tone-purple);margin-bottom:14px}.mw-mechanism-index{letter-spacing:1px;color:var(--muted-foreground);font-size:10px;position:absolute;top:16px;right:18px}.mw-mechanisms h3{letter-spacing:-.3px;margin:0 0 9px;font-size:16px}.mw-mechanisms p{color:var(--muted-foreground);margin:0 0 14px;font-size:13px;line-height:1.65}.mw-mechanisms code{letter-spacing:.3px;color:var(--tone-cyan);background:color-mix(in srgb, var(--tone-cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--tone-cyan) 25%, transparent);font-size:10.5px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;padding:3px 7px;display:inline-block}.mw-versus{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.mw-versus-head,.mw-versus-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.1fr 1.4fr;display:grid}.mw-versus-row:last-child{border-bottom:0}.mw-versus-head>span{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-foreground);padding:14px 20px;font-size:10.5px}.mw-versus-row>span{color:var(--muted-foreground);border-left:1px solid var(--border);padding:16px 20px;font-size:13px;line-height:1.6}.mw-versus-row>span:first-child{color:var(--foreground);border-left:0;font-weight:600}.mw-versus .mw-versus-us{color:var(--foreground);background:linear-gradient(180deg, color-mix(in srgb, var(--tone-purple) 9%, transparent), color-mix(in srgb, var(--tone-cyan) 6%, transparent))}.mw-versus-head .mw-versus-us{background:var(--mw-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.mw-integrations{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:.8fr 2fr;align-items:start;gap:40px;margin:48px 0 10px;padding:26px 28px;display:grid}.mw-integrations-head p{color:var(--muted-foreground);max-width:300px;margin:12px 0 0;font-size:14px;line-height:1.7}.mw-integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;display:grid}.mw-integrations-grid>div>span{letter-spacing:1.2px;text-transform:uppercase;color:var(--tone-purple);margin-bottom:9px;font-size:10.5px;display:block}.mw-integrations-grid>div>div{flex-wrap:wrap;gap:6px;display:flex}.mw-integrations-grid em{border:1px solid var(--border);background:var(--background);border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;transition:border-color .25s,transform .25s}.mw-integrations-grid em:hover{border-color:color-mix(in srgb, var(--mw-glow) 50%, var(--border));transform:translateY(-1px)}@media (max-width:1100px){.mw-mechanisms{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-integrations{grid-template-columns:1fr;gap:24px}}@media (max-width:700px){.mw-mechanisms{grid-template-columns:1fr}.mw-versus-head{display:none}.mw-versus-row{grid-template-columns:1fr}.mw-versus-row>span{border-left:0;border-top:1px solid var(--border)}.mw-versus-row>span:first-child{border-top:0}.mw-integrations-grid{grid-template-columns:1fr}}.mw-playbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 30px;display:grid}.mw-playbook>div{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:22px 20px 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.mw-playbook>div:after{content:"";background:var(--mw-gradient);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mw-playbook>div:hover{border-color:color-mix(in srgb, var(--mw-glow) 45%, var(--border));box-shadow:0 18px 40px color-mix(in srgb, var(--mw-glow) 18%, transparent);transform:translateY(-4px)}.mw-playbook>div:hover:after{transform:scaleX(1)}.mw-playbook-label{letter-spacing:1.4px;color:var(--tone-purple);align-items:center;gap:7px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.mw-playbook h3{letter-spacing:-.4px;margin:0 0 10px;font-size:18px}.mw-playbook p{color:var(--muted-foreground);margin:0 0 14px;font-size:13px;line-height:1.7}.mw-playbook code{letter-spacing:.3px;color:var(--tone-cyan);background:color-mix(in srgb, var(--tone-cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--tone-cyan) 25%, transparent);font-size:10.5px;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;padding:3px 7px;display:inline-block}.mw-playbook-line{text-align:center;letter-spacing:-.2px;max-width:760px;margin:0 auto;font-size:17px;line-height:1.7}@media (max-width:1100px){.mw-playbook{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mw-playbook{grid-template-columns:1fr}}.mw-plan{padding-top:0}.mw-plan .mw-playbook>div{background:var(--card)}.mw-cinematic .mw-grid{display:none}.mw-cinematic .mw-hero{padding-top:96px}.mw-hero-stack{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:1040px;margin:0 auto 64px;display:flex}.mw-hero-stack .mw-eyebrow{text-align:center;justify-content:center}.mw-cinematic .mw-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,96px);font-weight:640;line-height:1.02}.mw-hero-lede{color:var(--muted-foreground);text-wrap:balance;max-width:720px;margin:6px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.mw-hero-stack .mw-actions{justify-content:center;margin-top:8px}.mw-cinematic .mw-product-shell{box-shadow:0 40px 140px color-mix(in srgb, var(--shadow) 40%, transparent), 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:18px}.mw-cinematic .mw-product-shell:before{opacity:.4;border-radius:19px}.mw-cinematic .mw-ticker{border-bottom:0;margin-top:40px}.mw-statement{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:clamp(110px,14vw,190px) 0 clamp(70px,8vw,120px);display:flex}.mw-statement .mw-eyebrow{justify-content:center}.mw-cinematic .mw-statement h2{letter-spacing:-.04em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(40px,6vw,88px);font-weight:640;line-height:1.03}.mw-statement>p{color:var(--muted-foreground);text-wrap:balance;max-width:720px;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.6}.mw-moment{padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px)}.mw-moment-head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:860px;margin:0 auto clamp(40px,5vw,64px);display:flex}.mw-moment-head .mw-eyebrow{justify-content:center}.mw-cinematic .mw-moment-head h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:630;line-height:1.08}.mw-moment-head>p{color:var(--muted-foreground);text-wrap:balance;max-width:680px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.mw-band-deep{background:radial-gradient(ellipse 70% 50% at 50% 0%, color-mix(in srgb, var(--tone-purple) 10%, transparent), transparent 70%), color-mix(in srgb, var(--card) 56%, var(--background))}.mw-cinematic .mw-plan{padding-top:0}.mw-order-story{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1120px;margin:0 auto;display:grid}.mw-order-card{border:1px solid var(--border);background:var(--card);box-shadow:0 30px 90px color-mix(in srgb, var(--shadow) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--mw-glow) 12%, transparent);border-radius:16px;padding:22px 24px}.mw-order-head{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-bottom:16px;display:grid}.mw-order-head strong{font-size:16px;display:block}.mw-order-head small{color:var(--muted-foreground);font-size:12px}.mw-order-pills{gap:6px;display:flex}.mw-order-line{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 0;display:flex}.mw-order-line img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:54px;height:54px}.mw-order-line strong{font-size:14px;display:block}.mw-order-line small{color:var(--muted-foreground);font-size:12px}.mw-order-touchpoints{grid-template-columns:1fr 1fr;gap:4px 18px;margin:0;padding:10px 0 6px;list-style:none;display:grid}.mw-order-touchpoints>div{grid-template-columns:18px 1fr;gap:2px 10px;padding:10px 0;font-size:12px;display:grid}.mw-order-touchpoints svg{color:var(--tone-purple);grid-row:span 2;margin-top:2px}.mw-order-touchpoints span{color:var(--muted-foreground);letter-spacing:.6px;text-transform:uppercase;font-size:10.5px}.mw-order-touchpoints strong{font-size:13px;font-weight:600}.mw-order-foot{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.mw-order-foot a{color:var(--tone-cyan);align-items:center;gap:5px;font-weight:600;display:inline-flex}.mw-order-callouts{flex-direction:column;gap:26px;display:flex}.mw-order-callouts strong{letter-spacing:-.4px;text-wrap:balance;margin-bottom:6px;font-size:20px;line-height:1.3;display:block}.mw-order-callouts p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.65}.mw-order-kicker p{color:var(--foreground);letter-spacing:-.2px;font-size:17px;font-weight:500}.mw-order-kicker p:before{content:"";background:var(--mw-gradient);width:36px;height:2px;margin-bottom:14px;display:block}.mw-trust{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 44px;display:grid}.mw-trust>div{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:22px 24px}.mw-trust svg{color:var(--tone-purple)}.mw-trust strong{margin:10px 0 8px;font-size:16px;display:block}.mw-trust p{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.7}.mw-cinematic .mw-final{border-top:0;padding:90px 0 120px}.mw-cinematic .mw-final h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,5vw,72px);line-height:1.05}.mw-cinematic .mw-final>p{font-size:19px}@media (max-width:900px){.mw-order-story{grid-template-columns:1fr;gap:34px}.mw-trust{grid-template-columns:1fr}}@media (max-width:600px){.mw-order-touchpoints{grid-template-columns:1fr}.mw-hero-stack .mw-actions{flex-direction:column}}.mw-cinematic .mw-ontology{padding-top:0}.mw-ontology-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1180px;margin:0 auto;display:grid}.mw-ontology-grid>div{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:14px 14px 12px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex}.mw-ontology-grid>div:hover{border-color:color-mix(in srgb, var(--mw-glow) 45%, var(--border));box-shadow:0 16px 36px color-mix(in srgb, var(--mw-glow) 18%, transparent);transform:translateY(-4px)}.mw-onto-head{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding-bottom:8px;display:flex}.mw-onto-head svg{color:var(--tone-purple)}.mw-onto-head strong{font-size:14px}.mw-onto-head em{letter-spacing:1px;text-transform:uppercase;color:var(--muted-foreground);margin-left:auto;font-size:9.5px;font-style:normal}.mw-onto-row{flex-direction:column;gap:2px;display:flex}.mw-onto-row span{letter-spacing:.8px;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px}.mw-onto-row b{font-size:11.5px;font-weight:500;line-height:1.4}.mw-onto-lineage b{align-items:center;gap:5px;margin-top:3px;display:flex}.mw-onto-lineage i{background:var(--mw-gradient);opacity:.35;border-radius:3px;height:6px;display:block}.mw-onto-lineage i:first-child{opacity:.9;width:22px}.mw-onto-lineage i:nth-child(2){opacity:.6;width:30px}.mw-onto-lineage i:nth-child(3){width:16px}.mw-ontology-agents{border:1px solid color-mix(in srgb, var(--mw-glow) 35%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--tone-cyan) 8%, var(--card)), color-mix(in srgb, var(--tone-pink) 8%, var(--card)));border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:1180px;margin:22px auto 0;padding:14px 22px;font-size:14px;display:flex}.mw-ontology-agents svg{color:var(--tone-purple);flex:none}.mw-ontology-thesis{grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:56px auto 0;display:grid}.mw-ontology-thesis p{letter-spacing:-.2px;color:var(--muted-foreground);margin:0;font-size:17px;line-height:1.65}.mw-ontology-thesis p:last-child{color:var(--foreground)}@media (max-width:1100px){.mw-ontology-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.mw-ontology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-ontology-thesis{grid-template-columns:1fr;gap:20px}}.mw-welcome,.mw-welcome main,.mw-cinematic .mw-hero{overflow-x:clip}.mw-cinematic .mw-ticker-row>span{padding:11px 24px;font-size:12px}.mw-cinematic .mw-ticker-row strong{font-weight:600}.mw-welcome p{text-wrap:pretty}.mw-welcome h3{text-wrap:balance}.mw-launch{color:#edf0f8;background:#090f20}.mw-launch .mw-wrap{width:min(1200px,100% - 64px);margin-inline:auto}.mw-launch .mw-nav{background:#090f20ed;border-bottom:1px solid #ffffff10}.mw-launch h1 em,.mw-launch h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#548df3,#ad5bf5 55%,#eb69b7);-webkit-background-clip:text;background-clip:text;font-style:normal}.mw-launch .mw-primary{border-radius:8px;min-height:46px;animation:none}.mw-launch .mw-primary:after{display:none}.ml-hero{text-align:center;padding:48px 0 38px}.ml-hero .mw-eyebrow{justify-content:center}.ml-hero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,5vw,70px);font-weight:650;line-height:1.06}.ml-hero>p{color:#aeb9cf;max-width:760px;margin:auto;font-size:18px;line-height:1.65}.ml-hero .mw-actions{justify-content:center;margin:25px 0 0}.ml-first-look{padding-bottom:76px}.ml-product-label{color:#a6b3ca;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:11px;display:flex}.ml-product-label a{letter-spacing:0;color:#b9b0ee;align-items:center;gap:8px;font-size:12px;display:flex}.mr-capture{margin:0}.mr-capture>button{cursor:zoom-in;background:#0a0e19;border:1px solid #ffffff26;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mr-capture img{width:100%;height:auto;display:block}.mr-capture button>span{color:#edf0ff;opacity:0;background:#111a2ef5;border:1px solid #ffffff30;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;transition:opacity .15s;display:flex;position:absolute;bottom:12px;right:12px}:is(.mr-capture button:hover>span,.mr-capture button:focus-visible>span){opacity:1}.mr-capture figcaption{color:#93a0b8;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 2px;font-size:12px;line-height:1.6;display:flex}.mr-capture figcaption strong{color:#bac4d7;font-weight:500}.ml-intro{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:32px;display:grid}.ml-first-look .ml-intro{margin-top:35px}.ml-intro h2,.ml-feature-copy h2{letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.12}.ml-intro p,.ml-feature-copy p{color:#a9b5cb;margin:0;font-size:16px;line-height:1.8}.ml-feature-copy p{margin-top:22px}.ml-feature-copy .ml-secondary-copy{color:#93a1b9;font-size:14px}.ml-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:34px 0 0;padding:0;list-style:none;display:grid}.ml-steps li{border-top:1px solid #ffffff20;gap:15px;padding-top:22px;display:flex}.ml-steps li>span{color:#b199f5;padding-top:3px;font-size:12px}.ml-steps h3,.ml-caption-columns h3{margin:0 0 8px;font-size:15px;font-weight:600}.ml-steps p,.ml-caption-columns p{color:#a1aec5;margin:0;font-size:14px;line-height:1.75}.ml-band{background:#0d1528;border-block:1px solid #ffffff09}.ml-business{grid-template-columns:.8fr 1.3fr;align-items:center;gap:54px;padding-block:80px;display:grid}.ml-section{padding-block:80px}.ml-caption-columns{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:23px;display:grid}.mr-native-inspector{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:42px;max-width:920px;margin:36px auto 0;display:grid}.mr-native-card,.mr-native-detail{min-width:0}.mr-native-card>p{color:#98a6be;text-align:center;margin-top:12px;font-size:12px;line-height:1.6}.mr-native-detail [role=tablist]{margin-bottom:20px}.ml-lineage-copy{text-align:center;color:#9baac3;margin:30px auto 0;font-size:14px;line-height:1.8}.ml-lineage-copy strong{color:#d9ddef;font-weight:500}.ml-watch>[role=tablist]{width:fit-content;margin-bottom:20px;display:flex}.ml-manifesto{background:#0d1528;border-block:1px solid #ffffff10;padding-block:85px}.ml-manifesto>.mw-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:75px;display:grid}.ml-manifesto-title{position:sticky;top:110px}.ml-manifesto-title h2{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(34px,3.4vw,46px);line-height:1.14}.ml-manifesto-title p{color:#a9b5cb;margin-bottom:28px;font-size:16px;line-height:1.8}.ml-beliefs article{border-top:1px solid #ffffff20;grid-template-columns:24px 1fr;gap:16px;padding:25px 0;display:grid}.ml-beliefs article>span{color:#b199f5;padding-top:3px;font-size:12px}.ml-beliefs h3{margin:0 0 12px;font-size:18px;font-weight:550}.ml-beliefs p{color:#a9b5cb;margin:0;font-size:15px;line-height:1.8}.ml-start{text-align:center;padding-block:90px}.ml-start>svg{margin-inline:auto}.ml-start h2{letter-spacing:-.04em;margin:25px 0;font-size:clamp(34px,4vw,52px);line-height:1.12}.ml-start p{color:#a9b5cb;font-size:16px;line-height:1.8}.ml-start .mw-actions{justify-content:center;margin-top:25px}.mw-launch .mw-footer{margin-top:0}.mr-performance{width:100%;min-width:0;margin:0}.mr-source-note{color:#97a6c0;padding:12px 2px;font-size:12px;line-height:1.65}.ml-pitch.mw-pitch-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;gap:18px;height:min(800px,92svh);padding:28px;display:grid;overflow:hidden}.ml-pitch .mw-pitch-slide{min-height:0;padding:12px 0;overflow:auto}.ml-pitch .mw-pitch-note{margin:0;font-size:12px}.ml-pitch .mw-pitch-bottom{margin:0}.ml-pitch .mr-native-inspector{grid-template-columns:200px minmax(0,1fr);gap:20px;margin:0}.ml-pitch-statement{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:300px;display:flex}.ml-pitch-statement p{color:#a8b4ce;font-size:24px;line-height:1.6}.ml-pitch-statement strong{color:#e0dcff;font-weight:550}@media (max-width:900px){.mw-launch .mw-wrap{width:calc(100% - 40px)}.ml-business{grid-template-columns:1fr;gap:32px}.ml-intro{gap:28px}.ml-manifesto>.mw-wrap{gap:35px}.ml-steps{gap:20px}.ml-pitch .mw-pitch-slide{grid-template-columns:1fr}}@media (max-width:600px){.mw-launch .mw-wrap{width:calc(100% - 32px)}.mw-launch .mw-nav-open{display:none}.ml-hero{padding:35px 0 30px}.ml-hero h1{font-size:39px}.ml-hero>p{font-size:16px}.ml-hero>p br{display:none}.ml-hero .mw-actions,.ml-start .mw-actions{flex-wrap:wrap;gap:16px}.ml-intro,.ml-manifesto>.mw-wrap{grid-template-columns:1fr;gap:20px}.ml-intro h2 br,.ml-feature-copy h2 br{display:none}.ml-intro p,.ml-feature-copy p{font-size:15px}.ml-first-look{padding-bottom:48px}.ml-steps,.ml-caption-columns{grid-template-columns:1fr;gap:20px}.ml-steps{margin-top:26px}.ml-section,.ml-business,.ml-manifesto{padding-block:50px}.ml-manifesto-title{position:static}.ml-beliefs article{padding:22px 0}.ml-start{padding-block:60px}.mr-native-inspector,.ml-pitch .mr-native-inspector{grid-template-columns:1fr;gap:24px}.mr-native-card{width:260px;max-width:100%;margin-inline:auto}.mr-capture button>span{opacity:1;padding:5px 7px;font-size:11px;bottom:6px;right:6px}.ml-pitch.mw-pitch-dialog{gap:12px;height:calc(100svh - 24px);padding:18px}.ml-pitch .mw-pitch-note{font-size:11px}.ml-pitch-statement{min-height:200px}}@media (prefers-reduced-motion:reduce){.mw-launch *{scroll-behavior:auto}}.mw-brand-lockup{color:inherit;align-items:center;gap:8px;display:flex}.mw-brand-lockup .merchanting-wordmark{width:180px;height:34px}.mw-logo.is-small .mw-brand-lockup .merchanting-wordmark{width:150px;height:28px}@media (max-width:700px){.mw-brand-lockup{gap:6px}.mw-brand-lockup .merchanting-wordmark{width:135px;height:25px}.mw-brand-lockup>svg:not(.merchanting-wordmark){width:32px;height:32px}.mw-logo.is-small .mw-brand-lockup .merchanting-wordmark{width:120px;height:23px}}.mw-launch .mw-logo,.mw-launch .ml-start>svg{color:#edf0f8;--tone-cyan:#68c9ed;--tone-purple:#ad8bec;--tone-pink:#e18aca}.workbench-layout{flex:1;min-height:0;overflow:hidden}.workspace-header .header-actions{flex-shrink:0;gap:6px}.workspace-header .breadcrumb{min-width:0}.workspace-header .breadcrumb strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workbench-main,.workbench-content,.work-viewer-panel{min-width:0;height:100%;min-height:0}.workbench-content{display:flex}.workbench-content>.workspace-columns{flex:1;width:100%;min-width:0}.dashboard-stack{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.dashboard-stack[hidden]{display:none}.dashboard-stack>.work-surface{flex:1;width:100%;min-width:0}.agent-full-view>.agent-pane{flex:1;order:0;width:100%;min-width:0}.agent-full-view>.agent-pane .conversation{border-left:0;width:100%;min-width:0}.agent-full-view .conversation{container-type:inline-size}.agent-full-view .conversation-heading{padding:18px clamp(20px,4vw,48px)}.agent-full-view .conversation-heading h1{font-size:18px}.agent-full-view .conversation-heading>div{flex:1}.agent-full-view .conversation-body{padding:24px 20px}.agent-full-view .conversation-body:not(.has-messages){flex-direction:column;justify-content:center;display:flex}.agent-full-view .workspace-note{max-width:650px;margin:12px 0 28px}.agent-full-view .workspace-note h2{letter-spacing:-.035em;font-size:clamp(24px,3cqw,34px);line-height:1.2}.agent-full-view .workspace-note p{font-size:15px;line-height:1.65}.agent-full-view .conversation-suggestions{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;display:grid}.agent-full-view .conversation-suggestions button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:12px;padding:16px;font-size:14px;line-height:1.5}.agent-full-view .composer-wrap{background:var(--background);padding:16px max(22px,50% - 450px) 20px}.agent-full-view .composer{box-shadow:var(--shadow-flat);border-radius:16px}.agent-full-view .composer textarea{min-height:94px;font-size:15px;line-height:1.6}.agent-full-view .message-user{border-radius:14px;max-width:88%;margin-left:auto}.agent-full-view .chat-message .prose{font-size:15px;line-height:1.75}.agent-full-view .message-work{gap:16px;display:grid}.work-viewer-resize{background:var(--border);flex:0 0 6px;width:6px;transition:background .15s}:is(.work-viewer-resize:hover,.work-viewer-resize:focus-visible){background:var(--tone-purple)}.work-viewer-resize.is-hidden{display:none}.work-viewer{background:var(--background);flex-direction:column;min-width:0;height:100%;display:flex}.work-viewer[hidden],.work-viewer-host[hidden]{display:none}.work-viewer-toolbar{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:4px;min-height:49px;padding:7px 10px;display:flex}.work-viewer-toolbar strong{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);flex:1;font-size:12px;overflow:hidden}.work-viewer-toolbar button{flex-shrink:0;font-size:12px}.work-viewer-host{flex:1;min-width:0;min-height:0;overflow:auto;container-type:inline-size}.work-viewer-host>div{height:100%;min-height:100%}.work-viewer .work-panel-content{min-width:0;height:100%;max-height:none;box-shadow:none;background:var(--background);border:0;border-radius:0;outline:none;margin:0;padding:20px;animation:none;position:relative;inset:auto;overflow:auto;transform:translate(0,0);width:100%!important;max-width:none!important}.work-panel-header{gap:7px;margin-bottom:18px;display:grid}.work-panel-header h2{font-size:20px;font-weight:650;line-height:1.3}.work-panel-description{color:var(--muted-foreground);font-size:13px;line-height:1.5}.work-panel-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.work-viewer .card-inspector,.work-viewer .business-inspector{flex-direction:column;display:flex;width:100%!important;max-width:100%!important}.work-viewer .page-editor-dialog{flex-direction:column;padding:0;display:flex}.work-viewer .page-editor-dialog>*{min-width:0}.work-viewer .page-studio-work-panel{padding:0}.work-viewer .newsletter-dialog,.work-viewer .creative-media-dialog{flex-direction:column;gap:12px;display:flex}.work-viewer .newsletter-dialog{padding:0}.work-viewer .page-workspace{min-height:100%}.work-viewer .watch-dialog{width:100%;max-width:100%}.work-viewer .inspector-heading{padding:0 0 16px}.work-viewer .inspector-heading h2{overflow-wrap:anywhere}.work-viewer .inspector-summary,.work-viewer .source-dialog-heading{flex-wrap:wrap;min-width:0}.agent-thread-navigation header{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.agent-thread-navigation header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-thread-navigation header button{padding:5px}.agent-thread-search{max-width:none;margin:8px 0}.agent-thread-items{gap:3px;margin-top:7px;display:grid}.agent-thread-items>button{text-align:left;border-radius:7px;align-items:flex-start;gap:8px;min-width:0;padding:9px 6px;display:flex}.agent-thread-items>button:hover{background:var(--secondary)}.agent-thread-items>button[aria-current]{background:color-mix(in srgb, var(--tone-purple) 14%, transparent);color:var(--foreground)}.agent-thread-items svg{opacity:.65;flex-shrink:0;margin-top:2px}.agent-thread-items span{gap:3px;min-width:0;display:grid}.agent-thread-items strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.agent-thread-items small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.agent-thread-navigation p,.agent-thread-more,.agent-thread-start,.agent-thread-retry{color:var(--muted-foreground);text-align:left;padding-top:8px;font-size:11px}.agent-thread-retry{color:var(--tone-amber);align-items:center;gap:5px;display:flex}[data-collapsible=icon] .agent-thread-navigation{display:none}.agent-eyebrow{color:var(--tone-purple);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.agent-skill-launcher{margin:30px 0 12px}.agent-skill-launcher header{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:12px;display:flex}.agent-skill-launcher header span,.agent-skill-launcher header button{align-items:center;gap:6px;display:flex}.agent-skill-launcher>div{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:8px;display:grid}.agent-skill-launcher>div>button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:10px;gap:6px;min-width:0;padding:14px 30px 14px 14px;transition:border-color .15s;display:grid;position:relative}.agent-skill-launcher>div>button:hover{border-color:var(--tone-purple)}.agent-skill-launcher strong{font-size:13px;font-weight:600}.agent-skill-launcher button span{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.agent-skill-launcher>div>button>svg{color:var(--tone-purple);position:absolute;top:15px;right:12px}.agent-skill-launcher>p{color:var(--muted-foreground);font-size:12px}@container (width<=640px){.work-viewer .compare-grid,.work-viewer .family-columns{grid-template-columns:1fr}.agent-full-view .composer-footer{flex-wrap:wrap;gap:6px}.work-viewer .page-editor-body{grid-template-columns:minmax(160px,34%) minmax(0,1fr)}.work-viewer .page-editor-top{flex-wrap:wrap}.work-viewer .page-editor-top>input{width:150px;min-width:0}.work-viewer .page-editor-inspector{padding:9px}.work-viewer .post-production-workbench{grid-template-columns:1fr}.work-viewer .post-studio-heading{flex-wrap:wrap}.work-viewer .page-workspace-edit{grid-template-columns:1fr}.work-viewer .page-evidence-rail{display:none}.work-viewer .page-workspace-toolbar{flex-wrap:wrap}}@media (max-width:850px){.workbench-content>.workspace-columns{flex-direction:column}.agent-full-view>.agent-pane{width:100%;max-height:none;position:static}.agent-full-view .composer-wrap{padding:12px}.agent-full-view .conversation-body{padding:20px 16px}.agent-full-view .conversation-heading{padding:14px 16px}.work-viewer-toolbar{padding-inline:8px}}.conversation.conversation-full .conversation-heading,.conversation.conversation-sidebar .conversation-heading{border-bottom:0;flex-wrap:nowrap;gap:6px;min-height:44px;padding:6px 18px}.conversation.conversation-full .conversation-heading h1,.conversation.conversation-sidebar .conversation-heading h1{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:550;line-height:1.5;overflow:hidden}.conversation .conversation-heading>.conversation-tools{flex:none}.conversation .conversation-heading button{flex-shrink:0;width:30px;height:30px}.conversation-details-popover{width:min(360px,100vw - 32px);padding:16px}.conversation-details-popover .conversation-identity{gap:10px;font-size:14px;display:grid}.conversation-details-popover .conversation-identity small{white-space:normal;font-size:13px}.conversation-details-popover .identity-sep{display:none}.agent-full-view .workspace-note{text-align:center;max-width:none;margin:0 0 24px}.agent-full-view .workspace-note h2{font-size:clamp(24px,3cqw,30px);font-weight:550}.agent-full-view .workspace-note p{margin-top:10px;font-size:14px}.agent-full-view .conversation-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.agent-full-view .conversation-suggestions button{border-radius:9px;width:auto;padding:9px 14px;font-size:13px}.conversation.conversation-full .composer-wrap{background:var(--background);border-top:0;padding:12px max(24px,50% - 430px) 16px}.conversation .composer{background:color-mix(in srgb, var(--secondary) 48%, var(--background));border:1px solid var(--border);box-shadow:var(--shadow-flat);border-radius:20px;padding:10px}.conversation .composer:focus-within{border-color:color-mix(in srgb, var(--foreground) 35%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent);outline:none}.conversation .composer textarea{background:0 0;border-radius:0;min-height:64px;max-height:200px;padding:8px 10px;font-size:16px;line-height:1.5;overflow-y:auto}.conversation .composer-actions{flex-wrap:nowrap;gap:4px}.conversation .composer-actions>button{flex-shrink:0;height:32px}.conversation .composer-actions>button:last-child{border-radius:50%;width:32px}.conversation .composer .agent-picker,.conversation .composer .model-picker{flex:0 auto;min-width:0;max-width:230px;font-size:12px}.conversation .composer .agent-picker{max-width:180px}.conversation .composer-footer{color:var(--muted-foreground);padding:8px 4px 0;font-size:12px}.conversation .composer-mode-label{color:var(--tone-purple);flex:none;font-size:12px}.agent-setup-popover{width:min(360px,100vw - 32px);max-height:min(520px,70dvh);padding:16px;overflow-y:auto}.agent-setup-popover .composer-output{gap:8px;margin:0;display:grid}.agent-setup-popover .composer-output button{justify-content:space-between;max-width:100%;height:36px;font-size:13px}.agent-setup-popover .composer-agent-note{gap:8px;padding:12px 0 0;font-size:13px;display:grid}.agent-setup-popover .composer-agent-note .os-pill{justify-self:start}.agent-setup-popover .composer-agent-note button{text-align:left}.composer-capability-notice{color:var(--tone-amber);padding:7px 4px 0;font-size:12px}.agent-full-view .conversation-body:not(.has-messages){padding-block:36px}.agent-full-view .agent-skill-launcher{margin:28px 0 12px}.agent-full-view .agent-skill-launcher>div{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.agent-full-view .agent-skill-launcher>div>button{background:0 0;padding:12px 28px 12px 12px}.agent-full-view .agent-skill-launcher header{font-size:13px}.agent-full-view .agent-knowledge-link{align-self:center;gap:6px;width:fit-content;margin-top:10px;font-size:12px}.agent-thread-navigation{border-top:0;margin:2px 8px 8px 18px;padding:8px 4px 12px}.agent-thread-navigation header{font-size:12px;font-weight:500}.agent-thread-items>button{padding:7px 8px}.agent-thread-items strong{font-size:13px}.agent-thread-items small{font-size:12px}@container (width<=620px){.conversation.conversation-full .composer-wrap{padding:10px 12px 12px}.conversation .composer .agent-picker{max-width:130px}.conversation .composer .model-picker{flex:1}.conversation .composer-footer>span:last-child{display:none}.agent-full-view .conversation-body{padding-inline:20px}}@media (max-width:600px){.conversation.conversation-full .conversation-heading{padding-inline:12px}.conversation .composer .agent-picker{max-width:110px}.agent-full-view .workspace-note p{max-width:280px;margin-inline:auto}}.conversation.conversation-full[data-empty=true]{overflow-y:auto}.conversation.conversation-full[data-empty=true]:before,.conversation.conversation-full[data-empty=true]:after{content:"";flex:1 0 24px}.conversation.conversation-full[data-empty=true]:before{order:1}.conversation.conversation-full[data-empty=true]:after{flex-grow:1.5;order:4}.conversation.conversation-full[data-empty=true] .composer-wrap{order:2;padding-bottom:4px}.conversation.conversation-full[data-empty=true] .conversation-body{flex:none;order:3;padding:12px max(24px,50% - 430px) 16px;overflow:visible}.conversation-full .conversation-suggestions{justify-content:center;align-items:center}.conversation-full .conversation-suggestions>button{flex:0 auto}.conversation-full[data-empty=true] .agent-skill-launcher{margin-top:20px}.conversation-full[data-empty=true] .workspace-note{margin-bottom:24px}@container (width<=620px){.conversation.conversation-full[data-empty=true] .conversation-body{padding-inline:16px}}.agent-full-view .message-user{width:fit-content;min-width:min(220px,100%);max-width:85%;padding:12px 16px}.agent-full-view .chat-message .prose-content,.agent-full-view .chat-message .prose-content p{font-size:16px;line-height:1.7}.agent-full-view .chat-message>header{font-size:13px}.agent-full-view .chat-message>header span{font-size:12px}.agent-full-view .message-assistant>header .message-attribution{margin-left:auto}.agent-full-view .chat-message>header strong{color:var(--foreground)}@container (width<=620px){.conversation .composer-actions>span:empty{display:none}.agent-full-view .chat-message>header{gap:8px}.agent-full-view .chat-message>header strong,.agent-full-view .chat-message>header .message-attribution{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-full-view .chat-message>header .message-attribution{max-width:42%}.agent-full-view .chat-message>header span:last-child{white-space:nowrap;flex-shrink:0}}.merchanting-picker-menu{width:max-content;min-width:var(--anchor-width);max-width:min(380px,100vw - 24px);max-height:min(360px, var(--available-height))}.agent-post-studio-panel{padding:0;container-type:inline-size}.agent-post-studio-panel .post-studio{min-width:0;padding:20px}.agent-post-studio-panel .post-studio-hero{flex-wrap:wrap;gap:12px}.agent-post-studio-panel .post-studio-workbench{grid-template-columns:minmax(0,1fr)}.agent-post-studio-panel .post-studio-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-post-studio-panel .post-studio-form-row{grid-template-columns:minmax(0,1fr)}@container (width<=480px){.agent-post-studio-panel .post-studio{padding:12px}.agent-post-studio-panel .post-studio-recipes{gap:6px}.agent-post-studio-panel .post-studio-recipes button{padding:10px}.agent-post-studio-panel .post-studio-recipes p{display:none}}.agent-skill-launcher button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.conversation .conversation-heading .conversation-studio-button{gap:6px;width:auto;padding-inline:8px}.workspace-columns.agent-dock-layout{gap:0;position:relative}.agent-dock-layout>.agent-pane{flex:0 0 var(--agent-extent,36%);width:var(--agent-extent,36%);min-width:280px;min-height:0;overflow:hidden}.agent-dock-layout>.agent-pane .conversation{width:100%;min-width:0;height:100%}.agent-dock-layout[data-agent-position=left]>.agent-pane{order:0}.agent-dock-layout>.dashboard-stack{order:2}.agent-dock-layout[data-agent-position=right]>.agent-pane{order:4}.agent-dock-layout>.agent-dock-resize{cursor:col-resize;background:var(--border);touch-action:none;flex:0 0 5px;order:3}.agent-dock-layout[data-agent-position=left]>.agent-dock-resize{order:1}.agent-dock-layout[data-agent-position=bottom]{flex-direction:column}.agent-dock-layout[data-agent-position=bottom]>.agent-pane{order:4;width:100%;min-width:0}.agent-dock-layout[data-agent-position=bottom]>.agent-dock-resize{cursor:row-resize}:is(.agent-dock-layout>.agent-dock-resize:hover,.agent-dock-layout>.agent-dock-resize:focus-visible){background:var(--primary)}.agent-dock-layout.agent-full-view>.agent-pane{flex:1;width:100%}.agent-dock-controls{align-items:center;gap:0;margin-left:auto;display:flex}.conversation[data-agent-surface]{padding-bottom:0}.conversation[data-agent-surface]>.conversation-heading{z-index:21;flex-direction:column;justify-content:flex-end;gap:0;width:32px;padding:0;position:absolute;bottom:12px;right:6px}.conversation[data-agent-surface] .agent-dock-controls{flex-direction:column;flex:none;margin-left:0}.conversation[data-agent-surface] .agent-edge-collapse{position:static}.conversation[data-agent-surface] .agent-history-label{display:none}.conversation[data-agent-surface] .agent-history-panel{top:0;bottom:0}.agent-drag-handle{cursor:grab;touch-action:none}.agent-drag-handle:active{cursor:grabbing}.agent-dock-layout .conversation-heading{flex-wrap:wrap;gap:3px;padding:6px 10px}.agent-dock-layout .conversation-heading h1{font-size:13px}.agent-dock-layout .conversation-heading .agent-dock-controls{order:10}@media (max-width:760px){.agent-dock-layout:not(.agent-collapsed){flex-direction:column}.agent-dock-layout>.agent-pane{width:100%;min-width:0;order:4!important}.agent-dock-layout>.agent-dock-resize{display:none}}.agent-dock-layout>.dashboard-stack{container-type:inline-size}@container (width<=850px){.agent-dock-layout .ph-dashboard.ph-dashboard .ph-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-dock-layout .ph-dashboard.ph-dashboard .ph-kpi-value{white-space:nowrap;font-size:28px}.agent-dock-layout .ph-dashboard.ph-dashboard .ph-kpi-profit .ph-kpi-value{font-size:32px}}@container (width<=520px){.agent-dock-layout .ph-dashboard.ph-dashboard .ph-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.operator-work-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.operator-agent-column[hidden]{display:none}.os-main[data-agent-side]{flex-direction:row;gap:0}.os-main[data-agent-side]>.operator-work-column{order:2}.operator-agent-column{flex:0 0 var(--agent-extent,36%);order:4;min-width:280px;min-height:0;display:flex;overflow:hidden}.os-main[data-agent-side=left]>.operator-agent-column{order:0}.os-main[data-agent-side]>.agent-dock-resize{cursor:col-resize;background:var(--border);touch-action:none;flex:0 0 5px;order:3}.os-main[data-agent-side=left]>.agent-dock-resize{order:1}:is(.os-main[data-agent-side]>.agent-dock-resize:hover,.os-main[data-agent-side]>.agent-dock-resize:focus-visible){background:var(--primary)}.os-main[data-agent-expanded]>.operator-work-column{display:none}.os-main[data-agent-expanded]>.operator-agent-column{flex:1}.operator-agent-column .conversation-heading{flex-wrap:wrap;gap:3px;padding:6px 10px}.operator-agent-column .conversation-heading h1{font-size:13px}.operator-agent-column .conversation-heading .agent-dock-controls{order:10}.conversation-suggestions:empty{display:none}.sidebar-brand-row{align-items:center;gap:6px;min-width:0;display:flex}.sidebar-brand-row .wordmark{flex:1;min-width:0}.sidebar-brand-row .wordmark>.merchanting-wordmark{flex-shrink:1;width:min(135px,100% - 38px);height:auto}.sidebar-brand-row>button{background:var(--background);z-index:1;flex-shrink:0;position:relative}.mobile-business-toggle{display:inline-flex}.conversation[data-agent-surface]{position:relative;container-type:inline-size}.conversation[data-agent-surface][data-empty=true] .conversation-body:has(.merchanting-agent-portal){flex-direction:column;display:flex}.merchanting-agent-portal{text-align:center;flex-direction:column;align-items:center;gap:18px;margin:auto;padding:24px 8px;display:flex}.merchanting-agent-portal p{color:var(--muted-foreground);margin:0;font-size:16px}.conversation[data-agent-surface] .conversation-heading{flex-wrap:nowrap;flex-shrink:0;gap:2px}.conversation[data-agent-surface] .conversation-heading>button[aria-label=Conversation\ history]{order:-3;gap:5px;width:auto;padding-inline:7px}.conversation[data-agent-surface] .conversation-heading>button[aria-label=New\ conversation]{order:-2}.conversation[data-agent-surface] .agent-dock-controls button:has(span){gap:5px;width:auto;padding-inline:7px;font-size:12px}.conversation[data-agent-surface] .composer-wrap{padding:8px 12px 12px}.conversation[data-agent-surface] .composer{border-radius:18px;padding:10px 12px 8px}.conversation[data-agent-surface] .composer textarea{min-height:48px;padding:4px}.conversation[data-agent-surface] .composer-actions{gap:6px;min-height:32px}.conversation[data-agent-surface] .composer .model-picker{max-width:220px;font-size:14px}.agent-history-panel{z-index:20;background:var(--background);border-right:1px solid var(--border);width:min(280px,100%);box-shadow:var(--shadow-floating);padding:12px;position:absolute;top:44px;bottom:0;left:0;overflow-y:auto}.agent-history-panel .agent-thread-navigation{margin:0;padding:0}.agent-history-panel .agent-thread-navigation header{padding-right:30px}.agent-history-panel header small{color:var(--muted-foreground);font-size:12px;font-weight:400;display:block}.agent-history-close{padding:6px;position:absolute;top:12px;right:8px}.agent-history-panel input{border:1px solid var(--border);background:0 0;border-radius:8px;width:100%;margin:10px 0;padding:8px 10px}.agent-history-panel .agent-thread-items>button{text-align:left;border-radius:8px;width:100%;padding:10px 8px}.agent-history-panel .agent-thread-items>button[aria-current]{background:var(--accent)}.agent-history-panel .agent-thread-items strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.agent-history-panel .agent-thread-items small{font-size:12px}.os-main[data-agent-expanded] .conversation[data-agent-surface]>.conversation-body,.os-main[data-agent-expanded] .conversation[data-agent-surface]>.composer-wrap{align-self:center;width:100%;max-width:900px}@container (width>=800px){.conversation[data-history-open]>.conversation-body,.conversation[data-history-open]>.composer-wrap{padding-left:292px;max-width:1200px!important}.conversation[data-history-open] .agent-history-panel{box-shadow:none}}@media (max-width:767px){.mobile-business-toggle{display:inline-flex}.conversation[data-agent-surface] .agent-history-label{display:none}}@media (max-width:760px){.os-main[data-agent-side]{flex-direction:column}.operator-agent-column{flex-basis:var(--agent-extent,36%);min-width:0}.os-main[data-agent-side]>.agent-dock-resize{display:none}.os-main[data-agent-side]>.operator-agent-column{order:4}}.merchanting-shell.navigation-docked-top{padding-top:54px}.navigation-docked-top>[data-slot=sidebar]{display:none!important}.navigation-docked-top .mobile-business-toggle{display:none}.merchanting-top-navigation{z-index:45;background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:6px;height:54px;padding:6px 12px;display:flex;position:fixed;inset:0 0 auto}.top-navigation-brand{flex:none;align-items:center;gap:7px;width:156px;display:flex}.top-navigation-brand svg{flex-shrink:0}.top-navigation-brand>:last-child{max-width:120px}.merchanting-top-navigation>button{flex-shrink:0}.top-navigation-destinations{scrollbar-width:thin;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.top-navigation-destinations button{flex-shrink:0;gap:6px;padding-inline:10px}.top-navigation-destinations [aria-current=page],.top-navigation-more [aria-current=page]{background:var(--accent);color:var(--accent-foreground)}.top-navigation-more{flex-direction:column;gap:4px;max-height:80vh;display:flex;overflow-y:auto}.top-navigation-more>button{justify-content:flex-start}.top-navigation-more>a{padding:8px 12px;font-size:13px}.customizable-scoreboard{align-items:center;gap:4px;min-width:0;display:flex}.customizable-scoreboard>.ws-scoreboard{min-width:0}.customizable-scoreboard>button{flex-shrink:0}.stats-customization{width:300px;max-height:75vh;overflow-y:auto}.stats-customization>small{color:var(--muted-foreground);margin:4px 0 10px;display:block}.stats-customization-row{align-items:center;gap:2px;display:flex}.stats-customization-row label{flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.stats-customization-row button{width:28px;height:30px}@media (max-width:800px){.top-navigation-brand{width:30px}.top-navigation-brand>:last-child{display:none}.merchanting-top-navigation{padding-inline:6px}}.os-main[data-agent-side=floating]:not([data-agent-expanded])>.operator-agent-column{z-index:44;--float-width:min(460px, calc(100vw - 16px));--float-height:min(600px, calc(100dvh - 76px));width:var(--float-width);height:var(--float-height);min-width:0;left:clamp(8px, var(--agent-x,80px), calc(100vw - var(--float-width) - 8px));top:clamp(60px, var(--agent-y,80px), calc(100dvh - var(--float-height) - 8px));border:1px solid var(--border);box-shadow:var(--shadow-overlay);border-radius:18px;position:fixed;overflow:hidden}.conversation[data-agent-surface] .composer textarea{flex:1}.conversation[data-agent-surface]>.conversation-heading{gap:0}.conversation[data-agent-surface] .conversation-heading button{width:30px;height:23px}.navigation-docked-top>.hud-independent-panes{height:calc(100dvh - 54px)}.os-main[data-agent-expanded] .conversation[data-agent-surface]>.conversation-heading{right:max(6px,50% - 444px)}.conversation[data-agent-surface] .composer{flex-direction:column;display:flex}.conversation[data-agent-surface] .composer-actions{flex-shrink:0;margin-top:auto}.merchanting-shell.navigation-docked-top{flex-direction:column;padding-top:0}.navigation-docked-top>.hud-independent-panes{flex:1;width:100%;height:auto}.merchanting-top-navigation{flex-shrink:0;width:100%;height:auto;min-height:54px;max-height:40dvh;position:relative;inset:auto;overflow-y:auto}.top-navigation-destinations{flex-wrap:wrap;gap:5px 14px;overflow:visible}.top-navigation-group{border-left:1px solid var(--border);flex-direction:column;gap:1px;min-width:0;padding-left:12px;display:flex}.top-navigation-group>div{flex-wrap:wrap;gap:2px;display:flex}.top-navigation-group button{height:30px;padding-inline:9px}@media (max-width:800px){.merchanting-top-navigation{flex-wrap:wrap}.top-navigation-destinations{flex-basis:100%;order:2}}.conversation[data-agent-surface]>.composer-wrap{padding-right:12px}.conversation[data-agent-surface] .composer{min-height:100px}.conversation[data-agent-surface] .composer-actions{flex-wrap:nowrap;gap:3px;min-width:0}.conversation[data-agent-surface] .composer-actions>.conversation-heading{flex-direction:row;flex:none;align-items:center;gap:0;width:auto;min-height:0;margin:0;padding:0;display:flex;position:static}.conversation[data-agent-surface] .composer-actions .agent-dock-controls{flex-direction:row}.conversation[data-agent-surface] .composer-actions .conversation-heading button{width:24px;height:28px;padding:0}.conversation[data-agent-surface] .composer-actions .model-picker{flex:0 180px;width:auto;min-width:0;padding-inline:3px;overflow:hidden}.conversation[data-agent-surface] .composer-actions>button{flex-shrink:0}.conversation[data-agent-surface] .composer-actions>button:last-child{margin-left:3px}.agent-dock-layout[data-agent-position=bottom]>.agent-pane:not(.hidden-agent){min-height:124px}.conversation[data-agent-surface] .merchanting-agent-portal,.conversation[data-agent-surface] .composer{cursor:grab}.conversation[data-agent-surface] .composer textarea{cursor:text}.conversation[data-agent-surface] .chat-message{width:100%;max-width:760px;box-shadow:none;background:0 0;border:0;margin:16px auto;padding:0}.conversation[data-agent-surface] .chat-message.message-user{background:var(--muted);border-radius:18px;width:fit-content;max-width:min(85%,760px);margin-left:auto;margin-right:0;padding:10px 14px}.conversation[data-agent-surface] .chat-message header[hidden]{display:none}.conversation[data-agent-surface] .chat-message header{gap:7px;margin-bottom:6px;padding:0;font-size:12px}.conversation[data-agent-surface] .chat-message header>span:last-child{opacity:.65;margin-left:auto;font-size:11px}.conversation[data-agent-surface] .chat-message .prose{font-size:14px;line-height:1.65}.conversation[data-agent-surface] .chat-message .prose p:first-child{margin-top:0}.conversation[data-agent-surface] .chat-message .prose p:last-child{margin-bottom:0}.conversation[data-agent-surface] .agent-working{gap:8px;padding:8px 0;font-size:13px}.conversation[data-agent-surface] .agent-working strong{font-size:13px;font-weight:400}.conversation[data-agent-surface] .agent-run-summary{opacity:.8;background:0 0;border:0;padding:6px 0;font-size:11px}.conversation[data-agent-surface] .agent-dock-context-anchor{opacity:0;pointer-events:none;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.conversation[data-agent-surface] .composer-actions .conversation-heading>button[aria-label=Conversation\ history]{order:-2;width:auto;padding-inline:8px}.conversation[data-agent-surface] .composer-actions .agent-history-label{font-size:13px;display:inline}.chat-sidebar{min-width:0;padding:4px 10px}.chat-sidebar button{border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;font-size:13px;display:flex}.chat-sidebar input{border:1px solid var(--border);border-radius:8px;width:100%;margin:10px 0;padding:8px;font-size:12px}.chat-sidebar .chat-sidebar-search{max-width:none;margin:8px 0}.chat-sidebar .chat-sidebar-search input{border-color:var(--hairline-strong);border-radius:7px;margin:0;padding:0 28px 0 30px}.chat-sidebar .chat-sidebar-thread{text-align:left;width:100%;margin:2px 0}.chat-sidebar-thread>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-sidebar-thread svg{flex-shrink:0}.chat-sidebar-thread small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.chat-sidebar-group{color:var(--muted-foreground);margin:4px 0}.chat-sidebar summary{cursor:pointer;padding:10px 6px;font-size:12px}.chat-sidebar details .chat-sidebar-thread{padding-left:18px}.chat-sidebar p{color:var(--muted-foreground);padding:8px;font-size:12px}.workspace-banner{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:3px;padding:5px 12px;display:flex;overflow-x:auto}.workspace-banner button{flex-shrink:0;gap:6px;font-size:13px}.workspace-banner [aria-current=page]{background:var(--accent)}.workspace-banner-content{flex-direction:column;width:180px;display:flex}.workspace-banner-content button{justify-content:flex-start}.agent-result-links{flex-wrap:wrap;gap:6px;padding:6px 12px;display:flex}.agent-result-links button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.agent-result-links small{color:var(--muted-foreground);align-self:center;font-size:12px}.workspace-header:has(.workspace-switcher) .workspace-heading-slot .ws-heading-title{display:none}.workspace-switcher{white-space:nowrap;gap:8px;height:36px;padding:4px 6px;font-size:19px;display:flex}.workspace-banner-content{max-height:75vh;overflow-y:auto}.workspace-banner-content hr{border:0;border-top:1px solid var(--border);margin:6px 0}.chat-sidebar .chat-workspace-folder{margin:3px 0}.chat-sidebar .chat-workspace-folder summary{color:var(--muted-foreground);border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:14px;list-style:none;display:flex}.chat-workspace-folder summary::-webkit-details-marker{display:none}.chat-workspace-folder summary>span{flex:1}.chat-workspace-folder summary>svg:last-child{width:12px;transition:transform .15s;transform:rotate(-90deg)}.chat-workspace-folder[open] summary>svg:last-child{transform:none}.chat-sidebar .chat-workspace-folder[data-current]>summary{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--foreground)}.chat-workspace-folder summary:hover{background:var(--accent)}.chat-workspace-folder summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.chat-sidebar .chat-folder-new{color:var(--muted-foreground);margin-left:24px;font-size:12px}.conversation .chat-message[data-portal-reply]{padding-left:35px;position:relative}.chat-message[data-portal-reply]>.reply-mark{position:absolute;top:12px;left:0}.chat-message[data-portal-reply]>header{display:none}.chat-workspace-row{border-radius:8px;align-items:center;display:flex}.chat-sidebar .chat-workspace-link{min-width:0;color:var(--muted-foreground);text-align:left;flex:1;gap:12px;padding:12px;font-size:14px}.chat-sidebar .chat-workspace-disclosure{color:var(--muted-foreground);flex:none;padding:12px 9px}.chat-workspace-disclosure[aria-expanded=false] svg{transform:rotate(-90deg)}.chat-workspace-folder[data-current] .chat-workspace-row{background:color-mix(in srgb,var(--primary) 18%,transparent)}.chat-sidebar .chat-workspace-link[aria-current=page]{color:var(--foreground);background:0 0}.chat-sidebar .chat-workspace-icon{justify-content:center;width:40px;height:42px;margin:4px auto}.chat-workspace-link svg{flex-shrink:0}.workspace-heading-slot :is([data-workspace=posts],[data-workspace=ads],[data-workspace=pages],[data-workspace=email],[data-workspace=sms],[data-workspace=ebook]) .merchant-create{background:linear-gradient(115deg, var(--fill-purple), color-mix(in srgb, var(--fill-purple) 60%, var(--fill-blue)))}.chat-sidebar[aria-busy=true] .chat-workspace-link{align-items:center;gap:10px;padding:12px;display:flex}.agent-route-picker{min-width:0;max-width:150px}.agent-route-picker>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-sidebar-toggle{color:var(--muted-foreground);gap:6px;padding-inline:8px;width:auto!important}.agent-dock-controls .agent-edge-collapse{gap:3px;width:auto;padding-inline:6px;font-size:12px}.home-view-tabs{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:4px;padding:3px 16px;display:flex;overflow-x:auto}.home-view-tabs button{color:var(--muted-foreground);border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;gap:7px}.home-view-tabs button[aria-current=page]{color:var(--foreground);border-bottom-color:var(--tone-purple);background:0 0}.conversation[data-agent-surface] .composer-actions .conversation-heading{flex:0 auto;gap:4px;min-width:0;margin-left:auto}.conversation[data-agent-surface] .composer-actions .conversation-heading .agent-route-picker{width:auto;min-width:72px;max-width:118px;padding-inline:6px}.conversation[data-agent-surface] .composer-actions .agent-dock-controls{flex:none;gap:2px}.conversation[data-agent-surface] .composer-actions .agent-dock-controls button{width:28px;min-width:28px;padding:0}.conversation[data-agent-surface] .composer-actions .model-picker{flex:110px;max-width:180px}.chat-sidebar-actions{justify-content:space-between;align-items:center;display:flex}.chat-sidebar-actions>button[aria-label=Search\ chats]{flex:0 0 32px;width:32px;padding:6px}.agent-workflow-outputs{gap:8px;padding:10px;display:grid}.agent-workflow-outputs img{border-radius:10px;width:100%;height:auto}.agent-workflow-outputs button{text-align:left;gap:6px;width:100%;display:grid}.workspace-menu-divider{background:var(--border);flex:0 0 1px;height:20px;margin:0 8px}.chat-thread-row{align-items:center;min-width:0;display:flex}.chat-thread-row .chat-sidebar-thread{flex:1;min-width:0}.chat-organize{opacity:.55;flex:0 0 26px}.chat-thread-row:hover .chat-organize{opacity:1}.chat-organize:focus-visible{opacity:1}.chat-sidebar-group[aria-expanded=false]>svg:last-child{transform:rotate(-90deg)}.chat-folder-form{align-items:center;gap:4px;display:flex}.workspace-header:has(>.breadcrumb>.home-view-tabs) .breadcrumb{flex:1;min-width:0}.workspace-header .breadcrumb>.home-view-tabs{border:0;min-width:0;padding:0}.workspace-header .breadcrumb>.home-view-tabs button{padding-inline:9px}.workspace-header:has(>.breadcrumb>.home-view-tabs){flex-wrap:nowrap}.staged-skill-action{align-items:center;gap:6px;padding:12px 12px 0;display:flex}.staged-skill-action .merchant-create{white-space:normal;text-align:left;height:auto;min-height:34px}.skill-action-message{border:1px solid color-mix(in srgb, var(--tone-purple) 33%, transparent);background:color-mix(in srgb, var(--tone-purple) 9%, transparent);color:var(--foreground);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:inline-flex}.chat-message.message-user:has(.skill-action-message){background:0 0;padding:0}.skill-action-notes{white-space:pre-wrap;margin-top:10px}.agent-working-mark{flex-shrink:0;animation:2s ease-in-out infinite agent-mark-breathe;display:inline-flex}@keyframes agent-mark-breathe{50%{opacity:.6;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.agent-working-mark{animation:none}}.workspace-view-nav{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.workspace-view-group{border-bottom:2px solid #0000;align-items:center;display:flex}.workspace-view-group[data-active=true]{border-bottom-color:var(--primary)}.workspace-view-group>button{color:var(--muted-foreground);padding-inline:.55rem}.workspace-view-group[data-active=true]>button{color:var(--foreground)}.workspace-view-menu{flex-direction:column;gap:.2rem;width:220px;padding:.4rem;display:flex}.workspace-view-menu button{justify-content:space-between;width:100%}.workspace-view-menu button[aria-current=page]{color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent)}.workspace-stat-views{border-top:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-top:.5rem;padding-top:.5rem;display:flex}.workspace-stat-views button[aria-current=page]{color:var(--primary)}.cite-in-chat{color:var(--muted-foreground);white-space:nowrap;gap:.35rem}.cite-in-chat:hover{color:var(--primary)}.support-row-rail .cite-in-chat{font-size:inherit;height:auto;margin-left:auto;padding-block:.2rem}.sales-intel-footer .cite-in-chat{margin-left:auto}.workspace-header.workspace-header-compact{flex-wrap:nowrap;flex:none;gap:10px;height:auto;min-height:48px;padding:4px 12px 4px 8px}.workspace-header-compact .workspace-heading-slot{flex:1;min-width:0}.workspace-header-compact:has(.ws-heading-in-shell) .workspace-title-fallback{display:none}.workspace-header-compact .ws-heading-in-shell{gap:0;margin:0}.workspace-header-compact .ws-heading-row{gap:16px;min-height:36px}.workspace-header-compact .ws-heading-title{gap:8px;max-width:34%}.workspace-header-compact .ws-heading h1{font-size:20px}.workspace-header-compact .ws-heading-icon{border-radius:7px;width:28px;height:28px}.workspace-header-compact .ws-heading-subtitle{display:none}.workspace-header-compact .ws-stat strong{font-size:18px}.workspace-header-compact .ws-heading-actions{gap:6px;margin-left:auto}.workspace-header-compact .ws-scoreboard{flex:1}.workspace-header-compact .workspace-view-picker{flex:none;width:auto;min-width:105px}.workspace-header-compact .header-actions{gap:3px;margin-left:0}.workspace-header-compact .header-company-picker{max-width:130px}.workspace-header-compact .header-jobs-count{position:absolute;top:0;right:0}.workspace-header-compact .header-actions>button{position:relative}.ws-heading.ws-heading-docked{margin-top:0}.ws-heading.ws-heading-docked:empty{display:none}.support-operator .support-workspace-heading.ws-heading-docked{margin:0;padding:0 14px}:is(.work-surface:has(>.ws-heading-docked),.work-surface:has(>div>.ws-heading-docked)){padding-top:0}.workspace-status-trigger{white-space:nowrap;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:inline-flex}.workspace-status-trigger:hover{background:var(--secondary);color:var(--foreground)}.workspace-status-details{max-width:min(360px,100vw - 24px);font-size:13px;line-height:1.5}.workspace-display-settings{flex-direction:column;gap:14px;width:max-content;max-width:calc(100vw - 24px);display:flex}.workspace-display-settings .post-stat-controls{flex-wrap:wrap}.business-controls.ws-toolbar{align-items:center;gap:6px}.business-controls .business-search{flex:150px;max-width:260px}@media (max-width:1200px){.workspace-header-compact .ws-heading-icon{display:none}.workspace-header-compact .ws-heading-row{gap:10px}.workspace-header-compact .ws-scoreboard{max-width:260px}.workspace-header-compact .header-company-picker{max-width:105px}}@media (max-width:900px){.workspace-header.workspace-header-compact{flex-wrap:wrap;gap:4px 8px}.workspace-header-compact .workspace-heading-slot{flex:calc(100% - 55px)}.workspace-header-compact .workspace-view-picker{margin-left:36px}.workspace-header-compact .header-actions{margin-left:auto}.workspace-header-compact .ws-heading-title{max-width:40%}.workspace-header-compact .ws-scoreboard{max-width:220px}}@media (max-width:560px){.workspace-header-compact .ws-heading-row{flex-wrap:wrap}.workspace-header-compact .ws-heading-title{max-width:none}.workspace-header-compact .ws-heading-actions{flex-wrap:wrap}.workspace-header-compact .ws-scoreboard{max-width:100%}.business-controls>.business-count{justify-content:space-between;width:100%;margin-left:0}.workspace-header-compact .ws-scoreboard{flex:1 0 100%;order:3;overflow-x:auto}.workspace-header-compact .ws-heading-actions{flex:1;justify-content:flex-end}}.watch-display-trigger,.finance-source-control{border:1px solid var(--border);background:var(--secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.watch-display-menu,.finance-source-menu{width:min(480px,100vw - 32px);max-height:70vh;padding:16px;overflow:auto}.watch-display-menu .watch-view-controls{flex-wrap:wrap;margin:0 0 12px;padding:0}.watch-display-menu .watch-lineup-bar,.watch-display-menu .watch-lineup-controls{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.watch-display-menu .watch-lineup-bar>span{width:100%;color:var(--muted-foreground);font-size:12px}.context-info-content .watch-shelf-label{margin:0;padding:0;font-size:12px}.watch-desk .watch-filterbar{margin-top:0;margin-bottom:12px;padding-block:0}.finance-source-control[data-warning]{color:var(--tone-gold)}.fs-panel>header>div:has(.finance-source-control){flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-source-menu .fs-context{margin:12px 0;display:block}.finance-source-menu .fs-context span{display:block}.finance-source-menu .fs-source-strip{grid-template-columns:1fr 1fr;margin:12px 0;padding:12px 0}.finance-source-menu .fs-coverage-note{margin:12px 0 0;font-size:12px}.context-info-content .analytics-context,.context-info-content .finance-report-context,.context-info-content .nf-footer{border:0;gap:6px;margin:8px 0;padding:0;display:grid}.context-info-content .fs-sync-status{margin:8px 0}.watch-display-menu{gap:12px;display:grid}.conversation-heading .conversation-identity{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;line-height:1.4;display:flex}.conversation-identity .os-pill{vertical-align:middle}.conversation-identity small{color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.conversation-identity .identity-sep{color:var(--muted-foreground);opacity:.6}.conversation-tools{flex-shrink:0;align-items:center;gap:2px;display:flex}.conversation-notice{font-size:var(--text-xs);color:var(--muted-foreground);animation:merchanting-surface-in var(--motion-change) var(--motion-settle) both;padding:4px 14px 0}.conversation-notice[data-leaving]{animation:conversation-notice-leave var(--motion-fast) var(--ease-in-out) forwards}@keyframes conversation-notice-leave{to{opacity:0;filter:blur(2px);transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.conversation-notice{animation:merchanting-fade-in var(--motion-quick) both}.conversation-notice[data-leaving]{animation:merchanting-fade-out var(--motion-quick) forwards}}.chat-message header .message-attribution{min-width:0;color:var(--muted-foreground);font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.chat-message header .message-attribution .os-pill{flex-shrink:0}.agent-working .agent-working-operator{font-size:var(--text-xs);color:var(--muted-foreground);display:block}.agent-run-summary{border:1px dashed var(--border);font-size:var(--text-xs);color:var(--muted-foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 4px;padding:9px 11px;display:flex}.agent-run-summary strong{color:var(--foreground);font-weight:600}.agent-run-summary button{color:var(--tone-purple);align-items:center;gap:5px;margin-left:auto;font-weight:600;display:inline-flex}.agent-run-summary .os-pill{flex-shrink:0}.composer-agent-note{font-size:var(--text-2xs);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 2px;display:flex}.composer-agent-note .os-pill{flex-shrink:0}.composer-agent-note button{color:var(--tone-purple);font-weight:600}.agent-context-panel{gap:18px;padding-bottom:24px;display:grid}.agent-context-panel section{gap:8px;display:grid}.agent-context-panel h3{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.agent-context-panel h3 .os-pill{text-transform:none;letter-spacing:0}.agent-context-panel p,.agent-context-panel li{font-size:var(--text-md);line-height:1.55}.agent-context-panel .context-muted{color:var(--muted-foreground);font-size:var(--text-xs)}.agent-context-identity{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.agent-context-identity>div{gap:3px;min-width:0;display:grid}.agent-context-identity span{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.agent-context-identity strong{font-size:var(--text-md);overflow-wrap:anywhere;font-weight:600}.agent-context-identity code{font-size:var(--text-2xs);color:var(--muted-foreground)}.agent-context-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.agent-context-list li{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:7px 9px;display:flex}.agent-context-list li>strong{overflow-wrap:anywhere;flex:1;min-width:120px;font-weight:550}.agent-context-list li>small{color:var(--muted-foreground);font-size:var(--text-2xs)}.agent-context-list li>button{color:var(--tone-purple);font-size:var(--text-xs);font-weight:600}.agent-context-list li.context-changed{border-color:color-mix(in srgb, var(--tone-amber) 55%, var(--border))}.agent-context-list li.context-removed{border-color:color-mix(in srgb, var(--tone-red) 55%, var(--border))}.agent-context-list li .context-note{font-size:var(--text-xs);color:var(--muted-foreground);flex-basis:100%;line-height:1.45}.agent-context-counts{flex-wrap:wrap;gap:6px;display:flex}.agent-context-steps details{border:1px solid var(--border);border-radius:8px;padding:6px 9px}.agent-context-steps summary{cursor:pointer;font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-context-steps pre{font-size:var(--text-2xs);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:6px}.agent-context-panel button.agent-run-summary-link{font-size:var(--text-xs);color:var(--tone-purple);justify-self:start;align-items:center;gap:5px;font-weight:600;display:inline-flex}.agent-readiness{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.agent-readiness-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.agent-readiness-list li{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 9px;font-size:.85rem;display:flex}.agent-readiness-list li strong{font-weight:550}.agent-readiness-list li .context-note{color:var(--muted-foreground);flex-basis:100%;font-size:.78rem}.agent-structure{border:1px solid var(--border);background:var(--card);border-radius:10px;gap:8px;padding:10px 12px;font-size:.85rem;display:grid}.agent-structure ul{margin:0;padding-left:18px}.agent-structure li{line-height:1.5}.agent-structure summary{cursor:pointer;font-weight:600}.agent-diff{border:1px solid var(--border);border-radius:8px;max-height:340px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;overflow:auto}.agent-diff-hunk+.agent-diff-hunk{border-top:1px dashed var(--border)}.agent-diff div{white-space:pre-wrap;overflow-wrap:anywhere;padding:1px 8px}.agent-diff .added{background:color-mix(in srgb, var(--tone-green) 14%, var(--card))}.agent-diff .removed{background:color-mix(in srgb, var(--tone-red) 12%, var(--card));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--tone-red) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--tone-red) 60%, transparent)}.agent-package-knowledge{border:1px solid var(--border);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.agent-package-knowledge li{flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.inspector-lessons{gap:6px;margin:12px 0;display:grid}.inspector-lessons li{border:1px solid var(--border);font-size:var(--text-md);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 9px;list-style:none;display:flex}.inspector-lessons li small{color:var(--muted-foreground);font-size:var(--text-xs);flex-basis:100%}.comment .comment-lesson{font-size:var(--text-xs);color:var(--tone-purple);margin-top:6px;font-weight:600}.lesson-form{border:1px dashed var(--border);border-radius:10px;gap:8px;margin:8px 0 12px;padding:10px;display:grid}.lesson-form>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:850px){.conversation-identity small{white-space:normal}.conversation-identity .identity-sep{display:none}}.ad-card-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}.ad-card-results div{min-width:0}.ad-card-results strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(15px,1.3vw,22px);display:block}.ad-card-results span{text-transform:uppercase;color:var(--muted-foreground);margin-top:4px;font-size:9px;display:block}.ad-report-caption{color:var(--muted-foreground);margin-top:8px;font-size:10px;line-height:1.5}.ad-creative-facts{grid-template-columns:90px 1fr;gap:8px;margin:14px 0;font-size:11px;display:grid}.ad-creative-facts dt{color:var(--muted-foreground)}.ad-creative-facts dd{overflow-wrap:anywhere}.native-ad-details{padding:14px;font-size:12px}.native-ad-details>p{white-space:pre-wrap;max-height:180px;overflow:auto}.ads-draft-intro{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 20px;display:flex}.ads-draft-intro h2{font-size:19px;font-weight:650}.ads-draft-intro p{color:var(--muted-foreground);max-width:680px;margin-top:5px;font-size:13px}.ad-draft-search{flex:1;min-width:180px;max-width:480px}.ad-gallery-layout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}@media (max-width:600px){.ads-draft-intro{flex-direction:column;align-items:flex-start}.ads-draft-desk .business-controls{gap:8px}.ad-card-results strong{font-size:18px}}.native-ad-details .ad-card-results{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.native-ad-details .ad-card-results strong{letter-spacing:-.035em;white-space:nowrap;font-size:20px}.native-ad-details .ad-card-results span{font-size:10px}.ads-published .ads-kpi{padding:12px 16px}.ads-published .ads-kpi strong{margin:5px 0;font-size:25px}.ads-published .ads-kpi small{font-size:10px}.ads-published .ad-gallery-layout{margin:0 0 10px}.one-frame>.ad-inplace-video{object-fit:contain;background:#000}.ad-studio{gap:20px;min-width:0;display:grid}.ad-studio-heading,.ad-studio-section-title,.ad-studio-actions,.ad-studio-toggle{justify-content:space-between;align-items:center;gap:16px;display:flex}.ad-studio-heading h2{align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.ad-studio-heading p,.ad-studio-muted,.ad-studio-toggle p{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.6}.ad-studio-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.ad-studio-workbench{gap:20px;min-width:0;display:grid}.ad-studio-panel{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:22px}.ad-studio-section-title{margin-bottom:18px}.ad-studio-section-title h3{align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.ad-studio-section-title h3>span{width:25px;height:25px;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:8px;place-items:center;font-size:12px;display:grid}.ad-studio small{color:var(--muted-foreground);font-size:11px}.ad-studio-recipes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ad-studio-recipes button,.ad-studio-frameworks button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px;transition:border-color .15s}.ad-studio-recipes strong,.ad-studio-frameworks strong{font-size:13px;display:block}.ad-studio-recipes span,.ad-studio-frameworks span{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.5;display:block}.ad-studio button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 25%, transparent)}.ad-studio button:disabled{cursor:default}.ad-studio-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:265px;margin:12px 0 18px;display:grid;overflow:auto}.ad-studio-products button{border:1px solid var(--border);text-align:left;border-radius:9px;align-items:center;gap:10px;min-height:68px;padding:8px;display:flex}.ad-studio-products img{object-fit:cover;border-radius:6px;width:48px;height:48px}.ad-studio-products span{flex:1;font-size:12px;line-height:1.4}.ad-studio-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.ad-studio label{gap:7px;min-width:0;margin-bottom:12px;font-size:12px;font-weight:500;display:grid}.ad-studio label button{justify-content:space-between;width:100%}.ad-studio textarea{min-height:90px}.ad-studio summary{cursor:pointer;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.ad-studio-frameworks{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ad-studio-frameworks button{padding:12px}.ad-studio-toggle{border-bottom:1px solid var(--border);padding:14px 0}.ad-studio-toggle strong{font-size:14px}.ad-studio-skills{gap:8px;margin-top:14px;display:grid}.ad-studio-skills>div{gap:8px;display:flex}.ad-studio-skills>div>button:first-child{border:1px solid var(--border);text-align:left;border-radius:9px;flex:1;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.ad-studio-brief{position:sticky;top:16px}.ad-studio-brief-products{margin-bottom:20px;font-size:17px;font-weight:650;line-height:1.5}.ad-studio-recap{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.ad-studio-recap span{background:var(--muted);border-radius:6px;padding:5px 8px;font-size:11px}.ad-studio-run-actions{gap:8px;margin-top:18px;display:grid}.ad-studio-saved{border-top:1px solid var(--border);gap:8px;margin-top:18px;padding-top:16px;font-size:13px;display:grid}.ad-studio-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;display:grid;overflow:auto}.ad-studio-sources button{text-align:left;border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.ad-studio-sources img{object-fit:cover;border-radius:5px;width:48px;height:58px}.ad-studio-sources span{min-width:0}.ad-studio-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ad-studio-selected{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.ad-studio-selected button{background:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;display:flex}.ad-studio-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.ad-studio-notice{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent);border-radius:10px;padding:12px 16px;font-size:13px}.ad-studio-history{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ad-studio-history button{border:1px solid var(--border);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.ad-studio-history span{flex:1}.ad-studio-history strong{font-size:13px;display:block}.ad-studio-job{background:var(--muted);border-radius:9px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;font-size:12px;display:flex}.ad-studio-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ad-studio-output-grid article{border:1px solid var(--border);border-radius:12px;overflow:hidden}.ad-studio-output-grid article>img{object-fit:contain;background:var(--muted);width:100%;height:250px}.ad-studio-output-grid article>div{padding:16px}.ad-studio-output-grid h4{margin:8px 0 12px;font-weight:650}.ad-studio-script-preview{background:linear-gradient(150deg, color-mix(in srgb, var(--primary) 13%, var(--card)), var(--card));height:200px;font-size:16px;line-height:1.6;overflow:hidden}.ad-studio-output-grid button{margin:4px 4px 0 0}:is(.ad-studio button:focus-visible,.ad-studio summary:focus-visible){outline:2px solid var(--primary);outline-offset:3px}@media (max-width:1250px){.ad-studio-products,.ad-studio-recipes,.ad-studio-frameworks{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-studio-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.ad-studio-layout{grid-template-columns:1fr}.ad-studio-brief{position:static}.ad-studio-history,.ad-studio-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-studio-heading{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.ad-studio-panel{padding:16px}.ad-studio-recipes,.ad-studio-frameworks,.ad-studio-products,.ad-studio-fields,.ad-studio-sources,.ad-studio-history,.ad-studio-output-grid{grid-template-columns:1fr}.ad-studio-section-title{flex-direction:column;align-items:flex-start}.ad-studio-actions{flex-wrap:wrap}}@font-face{font-family:Merchanting Hand;src:url(/fonts/merchanting-hand-v03.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--font-merchanting-hand:"Merchanting Hand", sans-serif}.hud-conversation-origin,.conversation-mount{flex:1;min-width:0;height:100%;min-height:0;display:flex}.conversation-mount>.conversation{flex:1;width:100%;min-width:0}.hud-output-link,.merchanting-hud>[data-slot=sidebar],.merchanting-hud .company-sidebar{display:none}.merchanting-hud .os-main{width:100%;min-width:0;height:100dvh}.merchanting-hud .workspace-header{gap:10px;min-height:58px;padding:6px 12px}.hud-wordmark{flex:none;align-items:center;gap:8px;display:flex}.hud-wordmark .merchanting-wordmark{width:160px}.hud-wordmark small{color:var(--muted-foreground);font-size:12px;display:none}.hud-wordmark>span{flex-direction:column;gap:1px;display:flex}.hud-wordmark>span>small{letter-spacing:.02em;font-size:9px;display:block}.hud-workspace-trigger{border:1px solid var(--border);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:flex}.hud-workspace-trigger:hover{background:var(--accent)}.merchanting-hud .breadcrumb .workspace-title-fallback,.merchanting-hud .workspace-heading-slot .ws-heading-title{display:none}.merchanting-hud .workspace-heading-slot .ws-heading-row{gap:6px}.merchanting-hud .workspace-header .ws-scoreboard{gap:16px}.merchanting-hud .workspace-header .ws-stat{flex-direction:column;align-items:flex-start;gap:0}.merchanting-hud .workspace-header .ws-stat strong{font-variant-numeric:tabular-nums;font-size:18px}.merchanting-hud .workspace-header .ws-stat small{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.merchanting-hud .workspace-header .ws-stat[data-tone=green] strong{text-shadow:0 0 20px color-mix(in srgb, var(--tone-green) 30%, transparent)}.merchanting-hud .workspace-header .ws-heading-actions .merchant-create{padding-inline:9px;font-size:12px}.hud-account{text-align:left;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.hud-account .avatar{width:30px;height:30px}.hud-account small{color:var(--muted-foreground);text-transform:capitalize;font-size:10px;display:block}.hud-account-menu{gap:10px;min-width:230px;display:grid}.hud-account-menu p{color:var(--muted-foreground);font-size:12px}.hud-account-menu a{font-size:13px}.hud-account-menu.sidebar-account-menu{gap:2px;width:264px;min-width:0}.hud-account-menu.sidebar-account-menu>strong{padding:2px 8px 0}.hud-account-menu.sidebar-account-menu>p{margin:0 0 4px;padding:0 8px}.hud-account-menu.sidebar-account-menu>a{padding:6px 8px}.hud-account-menu .workspace-preferences{flex-wrap:wrap;gap:4px;padding:4px 0 6px;display:flex}.hud-account-menu .workspace-pref-button{flex:auto;gap:6px;min-width:0;padding:6px 7px}.hud-account-menu .workspace-pref-button span{font-size:11px;overflow:visible}.hud-workspace-menu{width:min(680px,100vw - 24px);max-height:min(650px,80dvh);padding:14px;overflow-y:auto}.hud-navigation-search,.hud-item-search{border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;padding:6px 9px;display:flex}.hud-navigation-search input,.hud-item-search input{background:0 0;outline:none;width:100%;min-width:0;font-size:13px}.hud-navigation-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.hud-navigation-groups h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:6px;font-size:11px}.hud-navigation-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.hud-navigation-groups button{text-align:left;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:7px;font-size:12px;display:flex}.hud-navigation-groups button:hover,.hud-navigation-groups button[aria-current]{background:var(--accent)}.hud-workspace-menu footer{border-top:1px solid var(--border);justify-content:space-between;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.hud-workspace-menu footer button{align-items:center;gap:5px;display:flex}.merchanting-hud .workbench-layout{gap:0;margin:0 8px 8px;width:calc(100% - 16px)!important}.merchanting-hud .workspace-columns{flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow:hidden}.merchanting-hud .workspace-columns>.agent-pane{display:none}.merchanting-hud .dashboard-stack{border:1px solid var(--border);border-radius:10px;flex:1;width:100%;min-height:160px;overflow:hidden}.merchanting-hud .dashboard-stack>div{min-width:0}.merchanting-hud .work-surface{width:100%;padding:8px;container-type:inline-size}.merchanting-hud .ws-tabs{margin-block:0 8px}.merchanting-hud .ws-tabs [role=tablist]{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;min-width:0;max-width:100%;height:auto;overflow:visible}.merchanting-hud .ws-tabs [role=tab]{white-space:nowrap;min-height:30px;padding-inline:2px;font-size:12px}.merchanting-hud .ws-toolbar,.merchanting-hud .business-controls,.merchanting-hud .newsletter-toolbar{flex-wrap:wrap;gap:6px;margin-block:6px 9px}.merchanting-hud .business-controls .business-search{max-width:none}.merchanting-hud .posts-subnav{margin-block:2px 5px;padding-block:0}.merchanting-hud .ws-heading-docked{margin-bottom:4px}.merchanting-hud .posts-subnav button{min-height:28px;padding-block:3px}.merchanting-hud .work-viewer-resize{background:0 0;flex-basis:10px;width:10px}.merchanting-hud .work-viewer-resize:hover{background:color-mix(in srgb, var(--tone-purple) 18%, transparent)}.merchanting-hud .work-viewer{border:1px solid var(--border);background:var(--card);border-radius:10px;overflow:hidden}.merchanting-hud .work-viewer-toolbar[hidden],.hud-viewer-content[hidden]{display:none}.hud-viewer-content{flex:1;min-height:0;display:flex}.merchanting-hud .work-viewer-toolbar .hud-format-picker{margin-left:auto}.hud-pane-right>.hud-pane-heading{display:none}.hud-lower{flex-direction:column;flex:none;min-height:190px;max-height:65%;display:flex}.hud-lower-resize{cursor:ns-resize;touch-action:none;border:0;flex:0 0 9px;height:9px;margin:0;position:relative}.hud-lower-resize:after{content:"";background:var(--border);border-radius:4px;height:3px;position:absolute;top:3px;left:calc(50% - 22px);right:calc(50% - 22px)}.hud-lower-resize:hover:after{background:var(--tone-purple)}.hud-lower-resize:focus-visible:after{background:var(--tone-purple)}.hud-pane{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.hud-pane-lower{border:1px solid var(--border);background:var(--card);border-radius:10px}.hud-pane-heading{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;min-height:43px;padding:6px 10px;display:flex}.hud-pane-heading>strong{font-size:13px}.hud-pane-heading .hud-format-picker{margin-left:auto}.hud-format-picker{border:1px solid var(--border);background:var(--secondary);border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:5px 6px;font-size:12px;display:inline-flex}.hud-format-picker select{color:var(--foreground);font:inherit;outline-offset:4px;cursor:pointer;background:0 0;border:0;width:76px}.hud-format-picker option{background:var(--popover);color:var(--popover-foreground)}.hud-item-count{color:var(--muted-foreground);font-size:11px}.hud-pane-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow:auto}.hud-empty{text-align:center;background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--tone-purple) 8%, transparent), transparent 75%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:140px;padding:18px;display:flex}.hud-empty h2{letter-spacing:-.03em;font-size:20px}.hud-empty p{max-width:330px;color:var(--muted-foreground);font-size:13px;line-height:1.5}.hud-empty>span{color:var(--muted-foreground);font-size:11px}.hud-feature{flex-direction:column;flex:1;min-height:0;display:flex}.hud-feature>.hud-media{object-fit:contain;background:color-mix(in srgb, var(--background) 80%, transparent);border-radius:7px;flex:1;width:100%;min-height:0}.hud-feature-caption{align-items:center;gap:7px;padding:8px 2px 0;font-size:12px;display:flex}.hud-feature-caption>div{flex-wrap:wrap;flex:1;align-items:center;gap:4px 7px;min-width:0;display:flex}.hud-feature-caption strong{width:100%;font-size:13px;line-height:1.4}.hud-feature-caption small{color:var(--muted-foreground)}.hud-feature-caption>button{white-space:nowrap;border:1px solid var(--border);border-radius:6px;padding:6px 9px}.hud-media-fallback{text-align:center;background:var(--background);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:24px;display:flex}.hud-media-fallback strong{font-size:15px}.hud-media-fallback p{max-width:480px;color:var(--muted-foreground);white-space:pre-wrap;font-size:13px;line-height:1.65}.hud-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hud-media-tile{text-align:left;border:1px solid var(--border);background:var(--background);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.hud-media-tile:hover{border-color:var(--tone-purple)}.hud-media-tile .hud-media{aspect-ratio:4/5;object-fit:contain;width:100%}.hud-media-tile>span{gap:4px;padding:8px;font-size:12px;display:grid}.hud-media-tile small{color:var(--muted-foreground);font-size:11px}.hud-format-gallery .hud-media-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.hud-format-gallery .hud-media-tile .hud-media{aspect-ratio:1;object-fit:cover}.hud-work-list{flex-direction:column;gap:4px;display:flex}.hud-work-list>button{text-align:left;border:1px solid var(--border);border-radius:7px;align-items:center;gap:10px;min-height:58px;padding:7px;display:flex}.hud-work-list>button:hover{background:var(--accent)}.hud-work-list .hud-media,.hud-work-list .hud-media-fallback{object-fit:cover;border-radius:5px;flex:0 0 46px;width:46px;height:46px;min-height:0;padding:0}.hud-work-list .hud-media-fallback strong{display:none}.hud-work-list>button>span{flex:1;gap:3px;min-width:0;font-size:13px;display:grid}.hud-work-list small{color:var(--muted-foreground);font-size:11px}.hud-work-rows details{border-bottom:1px solid var(--border)}.hud-work-rows summary{cursor:pointer;align-items:center;gap:8px;padding:9px 3px;font-size:13px;display:flex}.hud-work-rows summary strong{flex:1}.hud-work-rows details>div{gap:8px;padding:8px;display:grid}.hud-work-rows .hud-media{object-fit:contain;width:100%;max-height:320px}.hud-work-rows button{text-align:left;color:var(--tone-purple);font-size:12px}.hud-stats{gap:8px;display:grid}.hud-stats article{border:1px solid var(--border);border-radius:8px;padding:10px}.hud-stats article>button{text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}.hud-stats .ws-scoreboard{flex-wrap:wrap;gap:14px;margin-block:10px}.hud-stats .ws-stat strong{font-size:22px}.hud-stats p,.hud-stats small,.hud-no-results{color:var(--muted-foreground);font-size:12px;line-height:1.5}.hud-stats p{padding-block:12px}.hud-pane-footer{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:7px;min-height:52px;padding:8px;display:flex}.hud-pane-footer .hud-create{min-width:94px;margin-left:auto}.hud-focus-controls{color:var(--muted-foreground);align-items:center;gap:4px;margin-right:auto;font-size:11px;display:flex}.hud-focus-controls button{padding:5px}.hud-focus-controls button:disabled{opacity:.3}.hud-chat-slot{flex:1;min-width:0;min-height:0;display:flex}.conversation-hud{background:0 0;border:0;height:100%;min-height:0}.conversation-hud .conversation-heading{border-bottom:1px solid var(--border);gap:6px;min-height:36px;padding:4px 9px}.conversation-hud .conversation-heading h1{font-size:13px}.conversation-hud .conversation-heading>div:first-of-type{min-width:0}.hud-thread-title{display:none}.conversation-hud .conversation-heading .conversation-tools{gap:1px;margin-left:auto}.conversation-hud .conversation-heading button{width:28px;height:28px}.conversation-hud .conversation-heading .conversation-studio-button{width:auto;font-size:11px}.conversation-hud .conversation-body{flex:1;gap:8px;min-height:0;padding:7px 11px;overflow-y:auto}.conversation-hud .chat-message{background:0 0;border:0;margin:0;padding:5px 0}.conversation-hud .chat-message header{justify-content:flex-start;align-items:center;gap:7px;margin-bottom:3px;display:flex}.conversation-hud .chat-message header>span:last-child{margin-left:auto}.conversation-hud .chat-message .prose-content{font-size:13px;line-height:1.55}.conversation-hud .chat-message .prose-content>:first-child{margin-top:0}.conversation-hud .chat-message .prose-content>:last-child{margin-bottom:0}.conversation-hud .message-work{margin:4px 0}.conversation-hud .message-attribution{font-size:10px}.conversation-hud .composer-wrap{background:0 0;border:0;padding:5px 9px 8px}.conversation-hud .composer{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:3px 0 0}.conversation-hud .composer textarea{background:0 0;min-height:42px;max-height:110px;padding:8px 3px;font-size:13px}.conversation-hud .composer-actions{gap:4px;padding:0}.conversation-hud .composer-footer{margin:3px 0 0;font-size:10px}.conversation-hud .agent-result-preview,.conversation-hud .agent-result-card>video,.conversation-hud .agent-result-page{display:none}.conversation-hud .agent-result-card{border-color:var(--border);background:0 0;padding:0}.conversation-hud .agent-result-info{padding:6px 8px}.conversation-hud .agent-result-labels,.conversation-hud .agent-result-actions{gap:6px;font-size:11px}.conversation-hud .agent-result-title{font-size:12px}.conversation-hud .agent-output>.agent-result-card{display:none}.conversation-hud .hud-output-link{text-align:left;border:1px solid var(--border);border-radius:7px;align-items:center;gap:6px;width:100%;padding:6px 8px;font-size:12px;display:flex}.conversation-hud .hud-output-link span{flex:1}.conversation-hud .hud-output-link small{color:var(--muted-foreground);font-size:10px}.conversation-hud .agent-selection summary{font-size:12px}.conversation-hud .agent-context-creative{max-height:96px}.conversation-hud .conversation-suggestions{flex-wrap:wrap;gap:5px;display:flex}.conversation-hud .conversation-suggestions button{padding:5px 8px;font-size:12px}.conversation-hud .agent-knowledge-link{font-size:11px}@media (min-width:1800px){.hud-wordmark small{display:inline}}@media (max-width:1450px){.hud-wordmark .merchanting-wordmark{width:124px}.hud-account>span:last-child{display:none}.merchanting-hud .workspace-header{flex-wrap:wrap}.merchanting-hud .workspace-heading-slot{flex-basis:100%;order:5}.merchanting-hud .workspace-header .ws-heading-row{min-height:29px}.merchanting-hud .workspace-header .ws-stat{flex-direction:row;align-items:baseline;gap:4px}.merchanting-hud .workspace-header .header-actions{margin-left:auto}}@media (max-width:850px){.merchanting-shell.merchanting-hud,.merchanting-hud .os-main{height:auto;min-height:100dvh;overflow:visible}.merchanting-hud .workbench-layout{flex:none;gap:8px;min-height:1250px;flex-flow:column!important;height:auto!important;overflow:visible!important}.merchanting-hud .workbench-layout>#work-main{flex:0 0 690px!important;width:100%!important}.merchanting-hud .workbench-layout>#work-viewer{flex:0 0 580px!important;width:100%!important}.merchanting-hud .workbench-main{height:690px}.merchanting-hud .work-viewer-panel{height:580px}.merchanting-hud .work-viewer-resize{display:none}.merchanting-hud .workspace-header .ws-scoreboard{flex-wrap:wrap;gap:8px 16px}.merchanting-hud .workspace-header .ws-heading-row{flex-wrap:wrap}.merchanting-hud .header-company-picker{max-width:110px}.merchanting-hud .workspace-header .workspace-view-picker{min-width:80px}.hud-wordmark{gap:4px}.hud-navigation-groups{grid-template-columns:1fr}.conversation-hud .conversation-studio-button{display:none}.conversation-hud .conversation-heading{flex-wrap:wrap}}.agent-chat-toolbar{flex:1;min-width:0}.agent-chat-toolbar[hidden]{display:none}.agent-chat-toolbar .conversation-heading{border:0;align-items:center;gap:2px;min-height:0;padding:0;display:flex}.agent-chat-toolbar .conversation-heading>div:first-child{flex:1;min-width:0}.agent-chat-toolbar .conversation-heading h1{font:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.agent-chat-toolbar .conversation-heading button{width:28px;height:28px}.conversation-tools-menu .conversation-tools{flex-wrap:wrap;gap:6px;display:flex}.conversation-hud .composer-wrap{padding:10px}.conversation-hud .composer{border:1px solid var(--border);background:var(--secondary);border-radius:14px;padding:8px}.conversation-hud .composer textarea{min-height:58px;font-size:14px}.conversation-hud .composer-footer{display:none}.merchanting-hud .work-viewer .business-inspector:has(.inspector-source-image,video){gap:8px;padding:8px!important}.merchanting-hud .work-viewer .business-inspector:has(.inspector-source-image,video) .business-inspector-body{display:contents}.merchanting-hud .work-viewer .business-inspector:has(.inspector-source-image,video) .business-inspector-body>*{order:3}.merchanting-hud .work-viewer .business-inspector:has(.inspector-source-image,video)>.work-panel-header{order:2;gap:3px;padding:4px 4px 8px}.merchanting-hud .work-viewer .business-inspector:has(.inspector-source-image,video)>.work-panel-header h2{font-size:14px;line-height:1.4}.merchanting-hud .work-viewer .business-inspector:has(.inspector-source-image,video)>.work-panel-header p{font-size:11px}.merchanting-hud .work-viewer .business-inspector .business-inspector-body>:is(.inspector-source-image,video){object-fit:contain;background:var(--background);border-radius:6px;flex:none;order:1;width:100%;height:calc(100cqh - 68px);min-height:180px;max-height:none;margin:0}@media (max-width:850px){.merchanting-hud .work-viewer .business-inspector .business-inspector-body>:is(.inspector-source-image,video){height:440px}}.merchanting-hud .work-viewer-host{container-type:size}.hud-primary-chat{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hud-primary-chat[hidden],.merchanting-hud .dashboard-stack[hidden]{display:none}.hud-primary-chat>.hud-chat-slot{flex:1;min-height:0}.hud-primary-chat .conversation{height:100%}.hud-primary-chat .conversation-body,.hud-primary-chat .composer-wrap{width:100%;max-width:900px;margin-inline:auto}.posts-navigation{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-width:0;margin-bottom:6px;display:flex}.posts-navigation .ws-tabs{scrollbar-width:thin;border-bottom:0;flex:1;min-width:0;margin:0;overflow-x:auto}.posts-navigation .ws-tabs [role=tablist]{white-space:nowrap;border:0;flex-wrap:nowrap;margin:0}.posts-view-select{flex-shrink:0;padding:0 4px}.posts-view-select select{background:var(--secondary);color:var(--foreground);border:1px solid var(--border);border-radius:6px;max-width:158px;padding:6px 8px;font-size:12px}.surface-posts .business-controls{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;margin:6px 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.surface-posts .business-controls>*{flex-shrink:0}.surface-posts .business-controls>.business-search{flex:1 0 110px;width:auto;min-width:110px;max-width:none}.surface-posts .business-controls>button,.surface-posts .business-controls .business-search input{font-size:12px}.collection-status-control{border:1px solid var(--border);background:var(--secondary);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;padding:4px 8px;font-size:12px;display:inline-flex}.collection-status-control.needs-attention{color:var(--destructive)}.collection-status-popover{width:340px;max-width:calc(100vw - 24px)}.collection-status-popover .business-count,.collection-status-popover .business-count-tools{flex-direction:column;align-items:flex-start;gap:12px;margin:0;display:flex}.collection-status-popover .business-count>span{white-space:normal}.merchanting-hud .workbench-layout{margin:0;width:100%!important}.merchanting-hud .workbench-content{flex-direction:column}.merchanting-hud .workbench-content>.workspace-header{flex-shrink:0}.merchanting-hud .workbench-content>.workspace-columns{min-height:0}.merchanting-hud .work-viewer,.merchanting-hud .dashboard-stack{border-radius:0}.merchanting-hud .hud-branded-toolbar{flex-shrink:0;gap:8px;min-height:64px;padding:10px 12px;position:relative}.hud-branded-toolbar .hud-wordmark{flex:1;min-width:0}.hud-branded-toolbar .hud-wordmark .merchanting-wordmark{width:min(180px,100%)}.hud-branded-toolbar .hud-wordmark small{display:block}.merchanting-hud .workbench-content>.workspace-header{scrollbar-width:thin;overflow-x:auto}.hud-branded-toolbar .agent-chat-toolbar{flex:none}.hud-branded-toolbar .conversation-heading>div:first-child{display:none}.hud-branded-toolbar .conversation-heading{flex-wrap:nowrap}.hud-branded-toolbar>button,.hud-branded-toolbar .conversation-heading button{flex-shrink:0;width:26px;height:28px}.hud-branded-toolbar .hud-wordmark>span{min-width:0}.hud-branded-toolbar .hud-wordmark .merchanting-wordmark{width:100%;min-width:90px;max-width:160px}.hud-branded-toolbar .hud-wordmark>svg{flex-shrink:0;width:28px}.hud-branded-toolbar .hud-wordmark small{white-space:nowrap;font-size:10px}.hud-pane-scope{scrollbar-width:thin;border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:5px 10px 8px;display:flex;overflow-x:auto}.hud-pane-scope .hud-workspace-trigger{padding:4px 7px;font-size:12px}.hud-pane-scope .hud-workspace-trigger svg{width:18px;height:18px}.hud-pane-scope .hud-format-picker{margin-left:auto}.hud-mode-switch{border:1px solid var(--border);background:var(--secondary);border-radius:7px;flex-shrink:0;padding:2px;display:inline-flex}.hud-mode-switch button{border-radius:5px;padding:5px 9px;font-size:12px}.hud-mode-switch button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.hud-mode-switch button:disabled{opacity:.45}.hud-linked{color:var(--muted-foreground);font-size:10px}.hud-more-views{padding:4px}.hud-extra-views{flex-direction:column;width:180px;display:flex}@media (min-width:851px){.merchanting-hud .workspace-header{flex-wrap:nowrap}.merchanting-hud .workspace-heading-slot{flex-basis:auto;order:0;min-width:220px}.merchanting-hud .header-actions{margin-left:0}}.merchanting-hud .workspace-header .breadcrumb{flex-shrink:0}.merchanting-hud .workbench-main{container-type:inline-size}@container (width<=1050px){.merchanting-hud .workspace-header{flex-wrap:wrap;gap:4px 6px}.merchanting-hud .workspace-heading-slot{flex:1 0 100%;order:5;min-width:0}.merchanting-hud .header-actions{gap:2px;margin-left:auto}.merchanting-hud .hud-linked,.merchanting-hud .hud-account>span:last-child{display:none}.merchanting-hud .workspace-header .ws-heading-row{min-height:28px}.merchanting-hud .workspace-header .ws-stat{flex-direction:row;align-items:baseline;gap:3px}.merchanting-hud .workspace-header .ws-stat strong{font-size:16px}.merchanting-hud .workspace-header .ws-stat small{font-size:9px}.merchanting-hud .workspace-header .ws-scoreboard{scrollbar-width:thin;gap:10px;overflow-x:auto}}.hud-independent-panes{flex:1;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.hud-main-pane{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.hud-main-pane .os-main{min-height:0}.hud-companion-pane{flex:0 0 var(--companion-width);min-width:0;height:100%}.hud-independent-panes.companion-left .hud-companion-pane{order:-2}.hud-independent-panes.companion-left .hud-pane-divider{order:-1}.hud-pane-divider{cursor:col-resize;border-inline:1px solid var(--border);touch-action:none;background:var(--background);flex:0 0 7px}:is(.hud-pane-divider:hover,.hud-pane-divider:focus-visible){background:var(--primary)}.hud-independent-panes [hidden]{display:none!important}.hud-independent-panes.companion-expanded .hud-companion-pane{flex-basis:100%}.hud-independent-panes.is-standard .hud-main-pane{width:100%;overflow-y:auto}.hud-independent-workspace{flex-direction:column;display:flex;container-type:inline-size}.hud-independent-brand{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:8px 12px;display:flex}.hud-pane-controls{align-items:center;gap:2px;display:flex}.hud-pane-controls button{width:28px;height:30px}.hud-local-viewer,.hud-local-dashboard{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.hud-local-dashboard>.workspace-columns{flex:1;min-height:0}.hud-local-editor-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;padding:4px 8px;display:flex}.hud-local-viewer>.work-viewer-host{flex:1;min-height:0;overflow:auto}.hud-independent-workspace .workspace-header{flex-wrap:wrap;gap:5px;height:auto;min-height:46px;padding:6px 8px}.hud-independent-workspace .workspace-heading-slot{flex:200px;min-width:0}.hud-independent-workspace .hud-mode-switch{flex-shrink:0}.hud-companion-workspace .workspace-header .header-actions{display:none}.hud-companion-workspace .workspace-heading-slot{flex-basis:100%;order:5}.hud-companion-workspace .workspace-heading-slot:empty{display:none}.hud-independent-workspace .workspace-header .ws-scoreboard{max-width:100%;overflow-x:auto}.hud-independent-workspace .hud-primary-chat{border:0;border-radius:0}.hud-independent-workspace .hud-primary-chat>header{min-height:34px;padding:2px 8px}@container (width<=700px){.hud-independent-workspace .workspace-header .header-actions .hud-account>span:last-child{display:none}.hud-independent-workspace .workspace-header .workspace-heading-slot{flex-basis:100%;order:5}}@media (max-width:700px){.hud-independent-panes.is-hud{scroll-snap-type:x proximity;overflow-x:auto}.hud-independent-panes.is-hud>.hud-main-pane,.hud-independent-panes.is-hud>.hud-companion-pane{scroll-snap-align:start;flex:0 0 100%}.hud-independent-panes.is-hud .hud-pane-divider{display:none}.hud-independent-panes.is-hud.companion-collapsed .hud-main-pane{flex:1}}.hud-independent-workspace .hud-inline-chat-tools{flex:none;order:3;margin-left:auto}.hud-independent-workspace .hud-inline-chat-tools .conversation-heading>div:first-child{display:none}.hud-independent-workspace .hud-inline-chat-tools .conversation-heading{flex-wrap:nowrap}.hud-independent-workspace .conversation-hud .agent-output>.agent-result-card,.hud-independent-workspace .conversation-hud .agent-result-preview,.hud-independent-workspace .conversation-hud .agent-result-card>video,.hud-independent-workspace .conversation-hud .agent-result-page{display:block}.hud-independent-workspace .conversation-hud .hud-output-link{display:none}.hud-independent-workspace .hud-local-viewer{border:0;border-radius:0}.hud-pane-divider{border-block:0;height:100%;margin:0}.merchanting-workbench-mode .workbench-destinations{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:5px;min-width:0;padding:3px 9px 6px;display:flex}.workbench-destination-links{scrollbar-width:thin;flex:1;gap:3px;min-width:0;display:flex;overflow-x:auto}.workbench-destinations button,.workbench-destination-menu button{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.workbench-destination-links button{color:var(--muted-foreground);border-radius:7px;padding:7px 9px}.workbench-destination-links button[aria-current]{color:var(--foreground);background:var(--accent);box-shadow:inset 0 -2px var(--primary)}.workbench-destination-links button:hover{color:var(--foreground);background:var(--accent)}.workbench-group-trigger{color:var(--muted-foreground);padding:7px}.workbench-destinations .hud-workspace-trigger{border:0;padding:6px}.workbench-destination-menu{gap:3px;width:230px;display:grid}.workbench-destination-menu button{text-align:left;border-radius:6px;padding:9px}.workbench-destination-menu button:hover{background:var(--accent)}.workbench-reports-trigger{border:1px solid var(--border);border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.merchanting-workbench-mode .workbench-home{flex-direction:column;gap:10px;padding:10px;display:flex}.workbench-home>.ws-heading{margin:0}.workbench-home-context{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;display:flex}.workbench-home-context>span:first-child{color:var(--foreground)}.workbench-summary-group>h2{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.09em;margin:0 0 7px;font-size:11px}.workbench-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr));gap:9px;display:grid}.workbench-summary{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.workbench-summary:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}.workbench-summary-main{text-align:left;flex:1;width:100%;padding:13px}.workbench-summary-main>header{align-items:center;gap:8px;margin-bottom:11px;display:flex}.workbench-summary-main h2{flex:1;font-size:14px;font-weight:600}.workbench-summary-main>header>svg:last-child{color:var(--muted-foreground)}.workbench-summary-result{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.workbench-summary-result strong{letter-spacing:-.04em;color:var(--metric-color,var(--foreground));font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.workbench-summary[data-tone=green]{--metric-color:var(--tone-green)}.workbench-summary[data-tone=cyan]{--metric-color:var(--tone-cyan)}.workbench-summary[data-tone=purple]{--metric-color:var(--tone-purple)}.workbench-summary[data-tone=red]{--metric-color:var(--tone-red)}.workbench-summary[data-tone=pink]{--metric-color:var(--tone-pink)}.workbench-summary-result span{color:var(--muted-foreground);font-size:11px}.workbench-summary-main p{margin:8px 0 5px;font-size:12px;line-height:1.45}.workbench-summary-main>small{color:var(--muted-foreground);font-size:10px;line-height:1.4;display:block}.workbench-summary footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.workbench-summary footer button{white-space:nowrap;color:var(--primary);align-items:center;gap:4px;padding:3px 0;display:inline-flex}.workbench-review-count{color:var(--tone-amber);margin-top:6px;font-size:10px;display:inline-block}.workbench-home-attention{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:9px;font-size:12px}.workbench-home-attention summary{cursor:pointer;margin-bottom:8px}.merchanting-workbench-mode .workspace-header{min-height:45px}.merchanting-workbench-mode .workspace-header .hud-account>span:last-child{display:none}.merchanting-workbench-mode .hud-independent-brand{min-height:58px}.app-layout-picker{flex-shrink:0}.merchanting-workbench-mode .hud-main-pane .workspace-header>.breadcrumb{display:none}.merchanting-workbench-mode .hud-main-pane .workspace-header .ws-heading-title{display:flex}.merchanting-workbench-mode .hud-main-pane .workspace-header .workspace-heading-slot{flex:250px;order:0}.merchanting-workbench-mode .hud-main-pane .workspace-header .ws-heading-actions{margin-left:auto}.workbench-settings-trigger .avatar{width:28px;height:28px;font-size:12px}.workbench-settings-menu{gap:10px;width:285px;display:grid}.workbench-settings-menu>strong{font-size:13px}.workbench-settings-menu .header-actions{flex-wrap:wrap;gap:7px;display:flex}.workbench-settings-menu .header-company-picker{order:-1;width:100%}.workbench-settings-menu .hud-account>span:last-child{display:none}.workbench-home .home-source-health{margin-bottom:0}.workbench-home .home-source-health summary{min-height:30px;padding:7px 10px;font-size:11px}.workbench-home .workbench-summary-main{padding:11px}.workbench-home .workbench-summary-main>header{margin-bottom:7px}.workbench-home .workbench-summary-main p{margin-top:5px}.merchanting-workbench-mode .work-surface .ws-toolbar{flex-wrap:wrap;gap:6px;overflow:visible}.merchanting-workbench-mode .work-surface .ws-toolbar .timeframe-trigger{max-width:190px}.merchanting-workbench-mode .work-surface .ws-toolbar .timeframe-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchanting-workbench-mode .hud-companion-workspace .hud-inline-chat-tools{order:0;margin-left:0}.merchanting-workbench-mode .hud-companion-workspace .workspace-header{gap:3px}.merchanting-workbench-mode .hud-companion-workspace .hud-more-views{margin-left:auto}@media (prefers-reduced-motion:reduce){.workbench-summary{transition:none}}.merchanting-connected-mode .workbench-destinations{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;align-items:center;gap:4px;min-width:0;padding:5px 8px;display:flex}.merchanting-connected-mode .workspace-header{gap:5px;min-height:44px;padding:5px 8px}.merchanting-connected-mode .hud-main-pane .workspace-header>.breadcrumb{display:none}.merchanting-connected-mode .hud-main-pane .workspace-header .ws-heading-title{display:flex}.merchanting-connected-mode .hud-main-pane .workspace-header .workspace-heading-slot{flex:280px;order:0}.merchanting-connected-mode .hud-independent-brand{min-height:61px}.merchanting-connected-mode .hud-independent-brand .hud-wordmark{min-width:0}.merchanting-connected-mode .hud-independent-brand .merchanting-wordmark{width:100%;max-width:190px}.merchanting-connected-mode .hud-companion-workspace .workspace-header{gap:3px}.merchanting-connected-mode .hud-companion-workspace .hud-inline-chat-tools{order:0;margin-left:0}.merchanting-connected-mode .hud-companion-workspace .hud-more-views{margin-left:auto}.merchanting-connected-mode .ws-toolbar{flex-wrap:wrap;gap:6px;overflow:visible}.merchanting-connected-mode .native-finance>.ws-heading{margin-bottom:8px}.merchanting-connected-mode .ph-kpis{margin-bottom:12px}.merchanting-connected-mode .ph-legacy{display:none}.connected-home-edit{border:1px solid var(--border);background:var(--card);border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.connected-home-settings{width:335px;padding:13px}.connected-home-settings>p{color:var(--muted-foreground);margin:4px 0 10px;font-size:11px}.connected-module-setting{align-items:center;gap:3px;padding:5px 0;display:flex}.connected-module-setting label{flex:1;align-items:center;gap:7px;font-size:12px;display:flex}.connected-module-setting input{accent-color:var(--primary)}.connected-module-setting button{border-radius:4px;padding:5px}.connected-module-setting button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.connected-module-setting button:disabled{opacity:.25}.connected-reset{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.connected-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.connected-home-module{border:1px solid var(--hairline);border-radius:var(--radius-surface);background:var(--card);min-width:0;overflow:hidden}.connected-home-module[data-wide=true],.connected-restore,.connected-home-grid>.connected-empty{grid-column:1/-1}.connected-home-module[hidden]{display:none}.connected-module-tools{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.connected-module-tools>span{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.connected-module-tools>div{gap:4px;display:flex}.connected-module-tools button{color:var(--muted-foreground);border-radius:var(--radius-control);padding:4px;display:flex}.connected-module-tools button:hover,.connected-case-summary button:hover{color:var(--foreground);background:var(--accent)}.connected-home-module>.ph-panel,.connected-home-module>.pa-panel,.connected-home-module>.pa-grid>section{box-shadow:none;border:0;border-radius:0}.connected-home-module .ph-widget-focus,.connected-home-module .pa-expand,.connected-home-module .pa-panel-head h3{display:none}.connected-home-module .ph-panel-header{padding-top:8px}.connected-home-module .ph-panel-header h3{font-size:15px}.connected-home-module .pa-grid,.connected-home-module .ph-row{grid-template-columns:minmax(0,1fr)}.connected-home-module .ph-panel-header,.connected-home-module .pa-panel-head{flex-wrap:wrap}.connected-home-module .pa-orders{max-height:600px;overflow:auto}.connected-home-module .pa-order-list{max-height:540px;overflow:auto}.connected-home-module .pb-business{border:0}.connected-restore{color:var(--primary);justify-self:start;align-items:center;gap:6px;font-size:12px;display:flex}.connected-widget-filter{color:var(--muted-foreground);align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.connected-widget-filter select{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:5px;max-width:150px;padding:5px}.connected-widget-filter span{flex:1}.connected-case-list{min-width:0}.connected-case{border-top:1px solid var(--border)}.connected-case-summary{align-items:center;gap:4px;padding:3px 7px;display:flex}.connected-case-summary>.connected-case-toggle{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;padding:7px 3px;display:flex}.connected-case-summary button>span:first-of-type{flex:1;min-width:0}.connected-case-summary strong,.connected-case-summary small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.connected-case-summary strong{font-size:12px;font-weight:600}.connected-case-summary small{color:var(--muted-foreground);margin-top:3px;font-size:11px}.connected-case-status{color:var(--tone-purple);font-size:10px}.connected-case-summary>button:last-child{color:var(--muted-foreground);padding:5px}.connected-case-body{border-top:1px solid var(--border);padding:7px;container:support-workspace/inline-size}.connected-case-body .support-case{min-height:0}.connected-order-support{border-top:1px solid var(--border);margin:8px -3px 0}.connected-evidence-note{color:var(--muted-foreground);padding:7px 9px;font-size:11px;line-height:1.45}.connected-order-recording{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.connected-order-recording>header{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.connected-order-recording>header span,.connected-order-recording>header button{align-items:center;gap:5px;display:inline-flex}.connected-order-recording>header button{color:var(--primary)}.connected-order-recording .watch-replay{max-height:580px}.connected-review-widget>button,.connected-review-list>button{border-bottom:1px solid var(--hairline);text-align:left;align-items:center;gap:9px;width:100%;padding:11px 12px;display:flex}.connected-review-widget>button:hover,.connected-review-list>button:hover{background:var(--accent)}.connected-review-widget>button>span,.connected-review-list>button>span{flex:1;min-width:0}.connected-review-widget strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.connected-review-widget small{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.connected-empty{color:var(--muted-foreground);align-items:center;gap:8px;padding:18px 12px;font-size:12px;display:flex}.connected-empty:has(>.blank-state){font-size:inherit;color:inherit;padding:0;display:block}.merchanting-connected-mode .sales-feed[data-presentation=cards]{grid-template-columns:repeat(auto-fit,minmax(min(450px,100%),1fr));align-items:start;gap:10px;display:grid}.merchanting-connected-mode .sales-feed[data-presentation=cards] .sales-intel-main{flex-wrap:wrap}.merchanting-connected-mode .sales-controls{margin:8px 0}@container (width<=760px){.connected-home-grid{grid-template-columns:minmax(0,1fr)}.connected-widget-filter{flex-wrap:wrap}}@media (max-width:700px){.connected-home-grid{grid-template-columns:minmax(0,1fr)}}.merchanting-connected-mode .hud-companion-workspace .hud-inline-chat-tools .conversation-heading button{width:22px;height:26px}.merchanting-connected-mode .hud-companion-workspace .workspace-header .hud-mode-switch{gap:0;font-size:11px}.merchanting-connected-mode .hud-companion-workspace .workspace-header .hud-mode-switch button{padding:5px 7px}.connected-home-module>.pa-orders{box-shadow:none;border:0}.connected-home-module .pa-orders .pa-eyebrow{display:none}.connected-home-module[data-module=performance] .ph-panel-header h3{display:none}.connected-home-module .pa-orders,.connected-home-module .pa-store{border:0;border-radius:0;margin:0;padding:12px}.connected-home-module .pa-orders>header{padding:0 0 8px}.connected-home-module .pa-orders .pa-order-list{gap:9px}.merchanting-storybook,.story-tour{--story-paper:#fbf8ef;--story-ink:#091c35;--story-muted:#45556c;--tone-cyan:#21b6ef;--tone-purple:#8861f5;--tone-pink:#dc43ef;color:var(--story-ink);background:var(--story-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.merchanting-storybook{overflow:clip}.merchanting-storybook *,.story-tour *{box-sizing:border-box}:is(.merchanting-storybook button:focus-visible,.merchanting-storybook a:focus-visible,.story-tour button:focus-visible,.story-tour a:focus-visible){outline-offset:5px;outline:3px solid #8674ff}.merchanting-storybook h1,.merchanting-storybook h2,.merchanting-storybook h3,.story-tour h2{color:inherit;text-wrap:balance}.merchanting-storybook h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:700;line-height:1.05}.merchanting-storybook h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.1}.merchanting-storybook h3{letter-spacing:-.025em;font-size:25px;font-weight:650;line-height:1.25}.merchanting-storybook p{text-wrap:pretty;margin:0}.story-container{width:min(1160px,100% - 96px);margin-inline:auto}.story-brand{color:inherit;align-items:center;gap:11px;display:inline-flex}.story-brand .merchanting-wordmark{width:168px;height:auto}.story-nav{justify-content:space-between;align-items:center;gap:28px;width:min(1440px,100%);min-height:80px;margin-inline:auto;padding:16px 3.2%;display:flex}.story-nav nav{align-items:center;gap:28px;display:flex}.story-nav nav a{font-size:16px}.story-button{background:var(--story-ink,#091c35);color:var(--story-paper,#fbf8ef);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:17px;min-height:46px;padding:12px 23px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.story-button:hover{transform:translateY(-2px);box-shadow:0 6px #9477ed38}.story-button-light{background:var(--story-paper);color:var(--story-ink)}.story-hero{padding-top:18px;position:relative}.story-hero-copy{text-align:center;z-index:1;padding:0 24px;position:relative}.story-hero-copy>p{letter-spacing:-.015em;margin-top:10px;font-size:clamp(18px,1.8vw,23px)}.story-landscape{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 3% 97%,#0000)}.story-landscape img{object-fit:contain;width:100%;height:auto;display:block}.story-hero .story-landscape{mix-blend-mode:multiply;width:min(1440px,100%);margin:12px auto 0}.story-dark{background:var(--story-ink);color:var(--story-paper);--story-muted:#b2bfd2;--tone-cyan:#50d8f4;--tone-purple:#b99afa;--tone-pink:#ef7bdd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.story-connected{text-align:center;padding:38px 0 27px}.story-workspaces{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:24px;display:grid;position:relative}.story-workspace-trail{pointer-events:none;width:calc(100% + 110px);height:90px;position:absolute;top:32px;left:-55px}.story-workspaces>button,.story-workspaces>div{color:inherit;background:0 0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0 5px 12px;display:flex;position:relative}.story-workspaces>button{cursor:pointer;transition:transform .2s,border-color .2s}.story-workspaces>button:hover{transform:translateY(-5px)}.story-workspaces>button[aria-pressed=true]{border-bottom-color:var(--tone-purple)}.story-workspaces>button>svg,.story-workspaces>div>svg{flex:none;width:68px;height:68px;margin-bottom:18px}.story-workspaces strong{letter-spacing:-.02em;font-size:17px;font-weight:650}.story-workspaces span{color:var(--story-muted);font-size:14px}.story-workspace-detail{max-width:650px;min-height:45px;color:var(--story-muted);font-size:15px;margin:17px auto 0!important}.story-section{padding-top:80px;padding-bottom:80px}.story-split{grid-template-columns:1fr 1.15fr;align-items:center;gap:6%;display:grid}.story-copy>p{letter-spacing:-.02em;font-size:21px;line-height:1.5}.story-copy>.story-secondary{color:var(--story-muted);letter-spacing:0;margin:22px 0 28px;font-size:17px}.story-kicker{letter-spacing:.17em;margin-bottom:24px;font-size:12px;font-weight:650;line-height:1.5;display:block}.story-text-link{cursor:pointer;background:0 0;border-bottom:1px solid;align-items:center;gap:12px;padding:7px 0;font-size:16px;font-weight:600;display:inline-flex}.story-pattern{background-image:url(/brand/storybook/patterns.png);background-position:50% 0;background-repeat:repeat-x;background-size:auto 200%;height:clamp(240px,25vw,330px)}.story-pattern.is-dark{background-position:50% 100%;background-size:auto 210%}.story-section-heading{max-width:830px;margin-bottom:34px}.story-section-heading>p{letter-spacing:-.02em;font-size:21px;line-height:1.5}.story-agent-section{padding-block:64px}.story-agent-section .story-section-heading{max-width:none;margin-bottom:30px}.story-example{background:#fffdf780;border:1px solid #9ca9be55;border-radius:18px;padding:20px}.story-example-label{letter-spacing:.13em;justify-content:space-between;gap:15px;margin-bottom:16px;font-size:10px;font-weight:600;display:flex}.story-example-label>span{letter-spacing:0;color:var(--story-muted);font-size:12px;font-weight:400}.story-example-columns{grid-template-columns:.9fr 1.1fr;gap:24px;display:grid}.story-example-conversation{flex-direction:column;padding:6px 0;display:flex}.story-example-conversation h3{letter-spacing:0;margin:0 0 12px;font-size:12px;font-weight:600}.story-example-sources{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:27px;display:grid}.story-example-sources>span{background:#e8eaf1;border-radius:10px;flex-direction:column;gap:12px;padding:15px;font-size:12px;display:flex}.story-example-sources svg{color:#697cac}.story-example-request{background:#e7eafb;border-radius:16px 16px 3px;align-self:flex-end;padding:14px 18px;font-size:15px;margin:0 0 18px 28px!important}.story-example-reply{align-items:center;gap:12px;font-size:15px;display:flex}.story-example-reply svg{flex:none}.story-example-composer{color:var(--story-muted);justify-content:space-between;align-items:center;margin-top:auto;padding:25px 0 0;font-size:12px;display:flex}.story-example-composer svg{box-sizing:content-box;color:#10243c;background:#c6bcf5;border-radius:50%;padding:7px}.story-example-draft{background:#e9eaf0;border-radius:12px;min-width:0;margin:0;padding:13px}.story-example-draft figcaption{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.story-example-status{color:#254a7c;background:#d6e6ff;border-radius:20px;padding:3px 9px;font-size:10px}.story-example-status:before{content:"";background:#4d8dde;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.story-example-paper{background:var(--story-paper);color:var(--story-ink);border-radius:6px;padding-top:46px;overflow:hidden}.story-example-paper>strong{text-align:center;letter-spacing:-.04em;padding:0 15px 27px;font-size:clamp(19px,2.4vw,32px);line-height:1.05;display:block}.story-example-paper .story-landscape{mix-blend-mode:multiply}.story-example-caption{flex-direction:column;gap:5px;padding:15px 2px 3px;display:flex}.story-example-caption strong{font-size:14px}.story-example-caption>span{color:var(--story-muted);font-size:11px}.story-dark .story-example{background:#0e2943;border-color:#3c6681}.story-dark .story-example-sources>span,.story-dark .story-example-draft{background:#203b55}.story-dark .story-example-sources svg{color:#c1d4f4}.story-dark .story-example-request{background:#284768}.story-saved-work{background:#0e2943;border:1px solid #58778e70;border-radius:16px;padding:23px}.story-saved-card{background:var(--story-paper);color:var(--story-ink);border-radius:9px;align-items:center;gap:18px;padding:12px;display:flex}.story-saved-card .is-small{background:0 0;flex:none;width:110px;padding:0}.story-saved-card figcaption,.story-saved-card .story-example-paper>strong{display:none}.story-saved-card .story-example-paper{padding:0}.story-saved-card>div{flex-direction:column;gap:8px;display:flex}.story-saved-card strong{letter-spacing:-.02em;font-size:15px}.story-saved-card span{color:#52627a;font-size:11px}.story-saved-lineage{justify-content:space-between;margin:28px 0 16px;padding:0;list-style:none;display:flex;position:relative}.story-saved-lineage:before{content:"";background:linear-gradient(90deg, var(--tone-cyan), var(--tone-purple), var(--tone-pink));height:2px;position:absolute;top:20px;left:22px;right:22px}.story-saved-lineage li{flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.story-saved-lineage svg{background:#10243c;border:1px solid #b5a2fb;border-radius:50%;width:42px;height:42px;padding:10px}.story-saved-lineage li:first-child svg{border-color:var(--tone-cyan)}.story-saved-lineage li:last-child svg{border-color:var(--tone-pink)}.story-saved-work>p{color:var(--story-muted);margin:0;font-size:12px}.merchanting-storybook .mr-native-inspector{--card:#10263f;--background:#091c35;--foreground:#fbf8ef;--muted-foreground:#b7c2d6;--border:#31435a;--muted:#172d48;--popover:#10263f;--popover-foreground:#fbf8ef;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:50px;max-width:970px;margin:0 auto;display:grid}.merchanting-storybook .mr-native-card>p{color:var(--story-muted);margin-top:15px;font-size:13px}.merchanting-storybook .mr-native-detail{color:var(--story-paper);--story-muted:#b7c2d6;background:#10243c;border-color:#30435a}.story-card-section+#progress{border-top:1px solid #13284720}.merchanting-storybook .mr-native-detail [data-slot=tabs-list]{color:#fbf8ef;background:#162e49}.merchanting-storybook .mr-native-detail [data-slot=tabs-trigger]{font-size:15px}.story-evidence{color:var(--story-muted);text-align:center;max-width:780px;font-size:13px;line-height:1.6;margin:30px auto 0!important}.story-lineage{padding:22px;font-size:16px}.story-lineage h3{margin-bottom:16px}.story-lineage p{color:var(--story-muted);line-height:1.65}.story-lineage ol{flex-wrap:wrap;align-items:center;gap:9px;margin:25px 0;padding:0;list-style:none;display:flex}.story-lineage li{border:1px solid #657292;border-radius:8px;padding:10px 14px;font-size:14px}.story-lineage li+li:before{content:"↳";color:#c1a7ff;margin-right:10px}.story-lineage small{color:#b7c2d6;font-size:12px}.story-loop-steps{border-block:1px solid #10284825;align-items:stretch;display:flex}.story-loop-steps button{text-align:left;cursor:pointer;background:0 0;flex:1;align-items:center;gap:12px;padding:26px 16px;font-size:18px;font-weight:600;display:flex;position:relative}.story-loop-steps button>span{color:#68738a;font-size:12px;font-weight:400;position:absolute;top:9px}.story-loop-steps button>svg{color:#776292;flex:none;margin-left:auto}.story-loop-steps button[aria-pressed=true]{background:#eee7fa}.story-loop-detail{max-width:700px;min-height:55px;color:var(--story-muted);font-size:18px;margin:28px 0 0!important}.story-ranks{grid-template-columns:1fr 1.2fr;gap:55px;margin-top:55px;display:grid}.story-ranks h3{margin:0 0 15px}.story-ranks p{color:var(--story-muted);font-size:17px}.story-rank-steps{flex-wrap:wrap;gap:8px;margin-bottom:21px;display:flex}.story-rank-steps button{border:1px solid color-mix(in srgb, var(--rank-color) 40%, #929bad);color:#14233c;cursor:pointer;text-transform:capitalize;background:0 0;border-radius:22px;padding:7px 15px;font-size:14px}.story-rank-steps button[aria-pressed=true]{background:var(--story-ink);color:#fff;border-color:var(--story-ink)}.story-rank-note strong{text-transform:capitalize}.story-ranks small{color:var(--story-muted);margin-top:16px;font-size:12px;display:block}.story-journey-path{grid-template-columns:repeat(4,1fr);gap:35px;display:grid;position:relative}.story-journey-path:before{content:"";background:linear-gradient(90deg,#39ccea,#9e84ed,#ed68da);height:2px;position:absolute;top:49%;left:8%;right:8%}.story-journey-path button{z-index:1;cursor:pointer;background:#091c35;border:1px solid #294563;border-radius:20px;flex-direction:column;align-items:center;gap:18px;padding:20px;font-size:18px;display:flex}.story-journey-path button[aria-pressed=true]{background:#142a44;border-color:#c1a0fd}.story-journey-detail{max-width:730px;min-height:126px;margin:38px 0 22px}.story-journey-detail h3{margin:0 0 15px}.story-journey-detail p{color:var(--story-muted);font-size:18px}.story-journey>small{color:var(--story-muted);font-size:12px}.story-watch{min-width:0}.story-watch button{cursor:pointer;background:#091c35;border:1px solid #16253825;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.story-watch img{aspect-ratio:1.3;object-fit:cover;object-position:top left;opacity:.92;width:100%;display:block}.story-watch button>span{color:#091c35;background:#fbf8ef;border-radius:30px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex;position:absolute;bottom:18px;left:18px}.story-watch figcaption{color:var(--story-muted);margin-top:14px;font-size:12px;line-height:1.7}.story-team>div>p{font-size:24px}.story-team-lines{margin-top:40px}.story-team-lines p{border-bottom:1px solid #ffffff23;grid-template-columns:25px 1fr;gap:5px 15px;padding:20px 0;font-size:18px;display:grid}.story-team-lines p>svg{color:#bf9ef4;grid-row:span 2;width:21px;margin-top:3px}.story-team-lines p>span{color:var(--story-muted);font-size:15px;display:block}.story-look{padding-top:64px}.story-look p{font-size:22px}.story-look .story-landscape{width:min(1440px,100%);margin:22px auto 0}.story-footer{padding:52px 0 24px}.story-footer>.story-container:first-child{justify-content:space-between;align-items:center;gap:40px;display:flex}.story-footer h2{margin-bottom:30px}.story-footer-brand{width:max-content;margin-top:40px;display:block}.story-footer-brand .story-brand>svg:first-child{display:none}.story-footer-bottom{color:var(--story-muted);border-top:1px solid #ffffff24;justify-content:space-between;margin-top:55px;padding-top:25px;font-size:13px;display:flex}.story-footer-bottom a{align-items:center;gap:9px;display:flex}.story-skip{z-index:50;background:#fbf8ef;padding:15px;position:absolute;top:-100px;left:20px}.story-skip:focus{top:15px}.story-tour{max-height:calc(100dvh - 36px);transition:background-color .25s,color .25s;overflow:auto;border:1px solid #a5aec04d!important;border-radius:18px!important;gap:0!important;width:min(1060px,100vw - 36px)!important;max-width:1060px!important;padding:32px 40px 24px!important}.story-tour-top{justify-content:space-between;align-items:center;gap:15px;padding-right:20px;display:flex}.story-tour-top .story-brand .merchanting-wordmark{width:140px}.story-tour-top .story-brand>svg:first-child{width:38px;height:38px}.story-tour-top>a{color:inherit;font-size:13px}.story-tour [data-slot=dialog-header]{text-align:left;gap:0;margin-top:36px}.story-tour [data-slot=dialog-title]{letter-spacing:-.045em;font-size:clamp(29px,4vw,46px);font-weight:700;line-height:1.1}.story-tour [data-slot=dialog-description]{color:var(--story-muted);max-width:750px;margin:12px 0 0;font-size:19px;line-height:1.45}.story-tour .story-kicker{margin-bottom:13px;font-size:10px}.story-tour-scene{align-items:center;min-height:320px;padding:28px 0;display:flex}.story-tour-scene>.story-landscape{mix-blend-mode:multiply;width:calc(100% + 80px);margin:-15px -40px -28px}.story-tour .story-landscape img{object-fit:contain;max-height:none}.story-tour .story-workspaces{gap:12px;width:100%;margin:16px 0 0}.story-tour .story-workspaces>div>svg{width:82px;height:82px}.story-tour .story-workspaces strong{font-size:15px}.story-tour .story-workspaces span{text-align:center;font-size:12px}.story-tour .story-workspace-trail{height:78px;top:32px}.story-tour .story-example{width:100%}.story-tour .story-example-paper{padding-top:28px}.story-tour .story-example-paper>strong{padding-bottom:15px;font-size:25px}.story-tour-finale{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;width:100%;display:grid}.story-tour-finale .story-pattern{background-size:auto 210%;align-self:stretch;height:360px;margin:-36px -40px -28px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.story-tour[data-chapter="3"] [data-slot=dialog-header]{z-index:1;max-width:56%;position:relative}.story-tour[data-chapter="3"] [data-slot=dialog-title]{font-size:clamp(29px,3.6vw,40px)}.story-tour-footer{border-top:1px solid #8b97ae35;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:20px;display:grid}.story-tour-footer>.story-button{justify-self:end}.story-tour-footer .story-text-link{color:inherit;border-bottom:none;font-size:14px}.story-tour-dots{gap:7px;display:flex}.story-tour-dots span{background:#8592ae60;border-radius:50%;width:6px;height:6px}.story-tour-dots span[data-active=true]{background:var(--tone-purple)}.story-watch-dialog{max-height:90dvh;overflow:auto;width:calc(100vw - 35px)!important;max-width:1100px!important}.story-watch-dialog img{width:100%;height:auto}@keyframes story-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.story-container{width:calc(100% - 48px)}.story-nav{min-height:78px;padding:14px 24px}.story-nav nav{gap:18px}.story-section{padding-block:64px}.story-split{grid-template-columns:1fr;gap:35px}.story-copy{max-width:620px}.story-hero{padding-top:18px}.story-workspaces{gap:10px}.story-workspaces strong{font-size:16px}.story-workspaces span{font-size:12px}.story-ranks{gap:35px}.story-loop-steps button{gap:4px;padding:27px 8px;font-size:15px}.story-journey-path{gap:15px}.merchanting-storybook .mr-native-inspector{gap:25px}.story-watch img{aspect-ratio:1.7}}@media (max-width:600px){.story-container{width:calc(100% - 40px)}.story-nav{gap:12px;min-height:72px;padding:14px 20px}.story-brand{gap:7px}.story-brand>svg:first-child{width:35px;height:35px}.story-brand .merchanting-wordmark{width:132px}.story-nav nav>a:not(.story-button){display:none}.story-nav .story-button{gap:8px;min-height:43px;padding:10px 14px;font-size:13px}.story-hero{padding-top:22px}.story-hero-copy{padding:0 20px}.story-hero-copy>p{max-width:310px;margin:12px auto 0;font-size:18px}.story-hero .story-landscape{margin-top:20px}.story-landscape img{width:100%;min-height:0}.story-connected{padding-block:35px 28px}.story-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:25px}.story-workspaces>button:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:230px}.story-workspaces>button>svg,.story-workspaces>div>svg{width:62px;height:62px;margin-bottom:6px}.story-workspace-trail{display:none}.story-workspaces span{font-size:13px}.story-workspace-detail{min-height:63px;font-size:14px}.story-section{padding-block:50px}.story-copy>p,.story-section-heading>p{font-size:20px}.story-pattern{background-size:auto 200%;height:230px}.story-section-heading{margin-bottom:28px}.merchanting-storybook .mr-native-inspector{flex-direction:column;display:flex}.merchanting-storybook .mr-native-card{max-width:280px;margin:auto}.merchanting-storybook .mr-native-detail{width:100%;min-width:0}.story-loop-steps{border:none;flex-wrap:wrap;gap:5px}.story-loop-steps button{border:1px solid #13284720;border-radius:7px;flex:30%;padding:29px 10px 15px;font-size:15px}.story-loop-steps button>svg{display:none}.story-loop-detail{min-height:85px;font-size:17px}.story-ranks{grid-template-columns:1fr;gap:28px;margin-top:45px}.story-journey-path{grid-template-columns:repeat(2,1fr);gap:14px}.story-journey-path:before{display:none}.story-journey-path button{gap:10px;padding:16px;font-size:16px}.story-journey-detail{min-height:175px}.story-team>div>p{font-size:22px}.story-look{padding-top:64px}.story-look p{font-size:20px}.story-look .story-landscape{margin-top:25px}.story-footer{padding:55px 0 23px}.story-footer>.story-container:first-child{align-items:flex-start;gap:15px}.story-footer>.story-container>svg{flex:none;width:78px;height:78px;margin-top:4px}.story-footer h2{font-size:34px}.story-footer .story-button{padding:13px 19px;font-size:15px}.story-footer-bottom{gap:20px;margin-top:34px;font-size:12px}}@media (prefers-reduced-motion:reduce){.merchanting-storybook *,.story-tour *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.story-button:hover,.story-workspaces>button:hover{transform:none!important}}.story-performance{--card:#10263f;--background:#091c35;--foreground:#fbf8ef;--muted-foreground:#b7c2d6;--border:#31435a;--muted:#172d48;--popover:#10263f;--popover-foreground:#fbf8ef}.story-performance .mr-performance{width:100%;min-width:0}.story-performance .ph-panel{background:#10263f;border-color:#31435a}.story-performance .ph-panel h3{font-size:19px}.story-performance .mr-source-note{color:var(--story-muted);margin-top:17px;font-size:12px;line-height:1.7}.story-team-lines p>svg{color:#775ac5}@media (prefers-reduced-motion:no-preference){.story-pattern{animation:80s ease-in-out infinite alternate story-pattern-drift}.story-pattern.is-dark{animation-name:story-pattern-drift-dark}@keyframes story-pattern-drift{0%{background-position:50% 0}to{background-position:54% 0}}@keyframes story-pattern-drift-dark{0%{background-position:50% 100%}to{background-position:46% 100%}}}.story-dark{background-image:radial-gradient(at 75% 15%,#15344e66,#0000 65%)}.story-brand-interlude{padding-top:22px}.story-art-caption{letter-spacing:.2em;justify-content:space-between;padding-bottom:20px;font-size:10px;display:flex}.story-brand-interlude .story-pattern{height:clamp(260px,27vw,390px)}#progress,#journeys{position:relative}.story-chapter-mark{position:absolute;top:64px;right:max(7%,50% - 580px);transform:rotate(12deg)}#progress .story-chapter-mark{right:15px}.story-footer{padding-top:70px;position:relative;overflow:hidden}.story-footer>.story-container:first-child>svg{width:280px;height:280px;margin-block:-40px;transform:rotate(-12deg)}.story-team-lines p{border-color:#091c3526}.story-workspace-trail{opacity:.95}@media (prefers-reduced-motion:no-preference){.story-chapter-mark{animation:8s ease-in-out infinite alternate story-drift}.story-example-draft{transition:transform .3s}.story-example:hover .story-example-draft{transform:translateY(-3px)}}@keyframes story-drift{to{transform:translateY(-9px)rotate(6deg)}}@media (max-width:700px){.story-example{padding:14px}.story-example-columns{grid-template-columns:1fr;gap:16px}.story-example-conversation{padding:0}.story-example-sources{margin-bottom:20px}.story-example-composer{padding-top:18px}.story-example-paper{padding-top:25px}.story-example-paper>strong{padding-bottom:20px}.story-chapter-mark{display:none}.story-footer>.story-container:first-child>svg{width:125px;height:125px;margin:0 -25px 0 0}.story-tour{max-height:calc(100dvh - 20px);width:calc(100vw - 20px)!important;padding:24px 22px 20px!important}.story-tour-top{padding-right:15px}.story-tour-top .story-brand .merchanting-wordmark{width:106px}.story-tour-top .story-brand>svg:first-child{width:31px;height:31px}.story-tour-top>a{text-align:right;max-width:75px;font-size:11px}.story-tour [data-slot=dialog-header]{margin-top:28px}.story-tour [data-slot=dialog-description]{font-size:16px}.story-tour-scene{min-height:215px;padding-block:24px}.story-tour-scene>.story-landscape{width:calc(100% + 44px);margin:0 -22px -15px}.story-tour .story-workspaces{grid-template-columns:repeat(2,1fr);gap:20px 10px}.story-tour .story-workspaces>div:last-child{grid-column:1/-1}.story-tour .story-workspaces>div>svg{width:53px;height:53px}.story-tour .story-workspace-trail{display:none}.story-tour .story-example-columns{grid-template-columns:1fr}.story-tour .story-example-sources>span{gap:6px;padding:10px}.story-tour .story-example-composer,.story-tour .story-example-caption{display:none}.story-tour-finale{grid-template-columns:1fr;gap:28px}.story-tour-finale .story-pattern{height:170px;margin:0 -22px -24px;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.story-tour[data-chapter="3"] [data-slot=dialog-header]{max-width:none}.story-saved-work{padding:16px}.story-saved-card{gap:12px}.story-saved-card .is-small{width:80px}.story-tour-footer{grid-template-columns:1fr auto;gap:12px}.story-tour-dots{display:none}.story-tour-footer .story-button{gap:10px;padding:10px 16px;font-size:13px}.story-tour[data-chapter="2"]{grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100dvh - 20px);overflow:hidden}.story-tour[data-chapter="2"] .story-tour-scene{align-items:flex-start;min-height:0;margin-bottom:16px;padding-bottom:0;overflow-y:auto}}@media (max-width:380px){.story-nav .story-brand .merchanting-wordmark{width:100px}.story-nav .story-brand>svg:first-child{width:28px;height:28px}.story-nav .story-button{padding:10px 12px;font-size:14px}}.story-book{--story-paper:#fbf8ef;--story-ink:#091c35;--story-muted:#526178;--tone-cyan:#21b6ef;--tone-purple:#8861f5;--tone-pink:#dc43ef;color:var(--story-ink);background:var(--story-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:auto auto minmax(0,1fr) auto;height:min(940px,100dvh - 36px);max-height:calc(100dvh - 36px);font-family:Arial,Helvetica,sans-serif;display:grid;overflow:hidden;border:1px solid #8794af55!important;border-radius:18px!important;gap:0!important;width:min(1320px,100vw - 40px)!important;max-width:1320px!important;padding:25px 38px 20px!important}.story-book.story-dark{color:#fbf8ef;--story-muted:#b7c7dc;--tone-cyan:#50d8f4;--tone-purple:#b99afa;--tone-pink:#ef7bdd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091c35}.story-book *{box-sizing:border-box}:is(.story-book button:focus-visible,.story-book a:focus-visible){outline-offset:4px;outline:3px solid #9177ed}.book-top{align-items:center;gap:25px;padding-right:23px;display:flex}.book-top>a{color:inherit;margin-left:auto;font-size:12px}.book-top>.book-small{margin-left:auto}.book-top .story-brand>svg:first-child{width:36px;height:36px}.book-top .merchanting-wordmark{width:140px}.book-small{letter-spacing:.16em;font-size:10px;font-weight:600;line-height:1.5}.story-book [data-slot=dialog-header]{text-align:left;gap:9px;margin:25px 0 20px}.story-book [data-slot=dialog-title]{letter-spacing:-.045em;color:inherit;text-wrap:balance;font-size:clamp(28px,3.3vw,45px);font-weight:700;line-height:1.08}.story-book [data-slot=dialog-description]{color:var(--story-muted);max-width:850px;font-size:17px;line-height:1.5}.book-scene{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 2px 18px;overflow:auto}.book-scene h3{letter-spacing:-.03em;font-size:25px;font-weight:700;line-height:1.15}.book-scene p{margin:0;line-height:1.55}.book-footer{border-top:1px solid #8794af40;grid-template-columns:85px 1fr auto;align-items:center;gap:20px;padding-top:17px;display:grid}.book-back{color:inherit;cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.book-footer nav{justify-content:center;gap:18px;display:flex}.book-footer nav button{text-align:left;opacity:.5;cursor:pointer;color:inherit;border-top:2px solid #0000;flex-direction:column;align-items:flex-start;gap:4px;padding:7px 0;font-size:11px;display:flex}.book-footer nav button>span:first-child{letter-spacing:.12em;font-size:10px}.book-footer nav button[aria-current]{opacity:1;border-color:var(--tone-purple)}.book-footer .story-button{padding:11px 20px;font-size:14px}.book-world{border:1px solid #a8b0c433;border-radius:13px;grid-template-columns:minmax(0,2.65fr) minmax(210px,1fr);align-items:stretch;display:grid;overflow:hidden}.book-map{background:#faf7ee;min-width:0;position:relative}.book-map>img{object-fit:cover;width:100%;height:100%;max-height:500px;display:block}.book-place{color:#091c35;white-space:nowrap;cursor:pointer;background:#fffdf4f5;border:1px solid #7089af70;border-radius:30px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:600;transition:box-shadow .2s,background .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 18px #091c3517}.book-place[aria-pressed=true]{background:#fff;border-color:#8262e8;box-shadow:0 0 0 5px #9780e633,0 8px 20px #091c3520}.book-map-note{color:#091c35;background:#fbf8efed;border-radius:12px;padding:5px 10px;font-size:10px;position:absolute;bottom:12px;left:15px}.book-place-detail{color:#091c35;background:#f3efeb;flex-direction:column;justify-content:center;padding:26px;display:flex}.book-place-detail>strong{letter-spacing:-.04em;margin:22px 0 15px;font-size:27px;line-height:1.15}.book-place-detail>p{color:#526178;font-size:15px;line-height:1.6}.story-world-chapter{border-bottom:1px solid #a8b0c440}.story-world-chapter .story-text-link{margin-top:24px}.book-family{grid-template-columns:repeat(3,1fr);gap:32px;width:min(720px,100%);margin:0 auto 22px;display:grid}.book-family>button{text-align:left;cursor:pointer;background:#fffdf6;border:1px solid #8c9bb950;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:12px 16px;display:flex;position:relative}.book-family>button[aria-pressed=true]{background:#eeeafa;border-color:#967ae5;box-shadow:0 0 0 3px #a995e520}.book-family>button>svg:first-child{flex:none;grid-row:span 2}.book-family strong{font-size:13px}.book-family span{color:#526178;width:100%;font-size:10px}.book-family-arrow{color:#8d74c7;position:absolute;top:calc(50% - 10px);right:-27px}.book-inspector{grid-template-columns:1fr 1fr;gap:30px;max-width:1040px;margin:auto;display:grid}.book-work-preview{align-self:start;position:relative}.book-work-preview .story-example-paper{padding-top:35px}.book-work-preview .story-example-caption{display:none}.book-object-type{text-align:center;color:var(--story-muted);margin:10px 0 0;font-size:11px;display:block}.book-inspector-detail h3{margin:11px 0 12px}.book-inspector-detail>p{color:var(--story-muted);font-size:14px}.book-controls{flex-wrap:wrap;gap:6px;margin:20px 0 16px;display:flex}.book-controls button{cursor:pointer;color:inherit;border:1px solid #8d9ab94a;border-radius:20px;padding:7px 14px;font-size:12px}.book-controls button[aria-pressed=true]{color:#fbf8ef;background:#091c35;border-color:#091c35}.book-detail-body{border-top:1px solid #8b98ae40;min-height:154px;padding-top:16px}.book-detail-body>strong{font-size:17px}.book-detail-body p{color:var(--story-muted);margin-top:10px;font-size:14px}.book-detail-body small{color:var(--story-muted);margin-top:14px;font-size:11px;display:block}.book-detail-body dl{margin:12px 0 0;font-size:12px}.book-detail-body dl div{border-bottom:1px solid #8b98ae20;justify-content:space-between;gap:15px;padding:7px 0;display:flex}.book-detail-body dt{color:var(--story-muted)}.book-footnote{text-align:center;color:var(--story-muted);font-size:10px;margin:14px 0 0!important}.book-agent{background:#f2f0ed;border:1px solid #899ab52b;border-radius:14px;grid-template-columns:1fr 1fr;gap:28px;padding:22px;display:grid}.book-agent-conversation{flex-direction:column;display:flex}.book-agent-request{background:#e1e8f7;border-radius:16px 16px 3px;align-self:flex-end;margin:25px 0 18px 35px;padding:17px 20px;font-size:16px}.book-source-stack{flex-wrap:wrap;gap:8px;display:flex}.book-source-stack span{background:#fffdf7;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:11px;display:flex}.book-agent-response{gap:13px;margin-top:28px;display:flex}.book-agent-response>svg{flex:none}.book-agent-response strong{letter-spacing:-.03em;font-size:19px;line-height:1.2;display:block}.book-agent-response p{color:var(--story-muted);margin-top:12px;font-size:14px}.book-agent-conversation .book-controls{margin-top:auto;margin-bottom:0;padding-top:20px}.book-agent-output{min-width:0}.book-agent-output .story-example-paper{padding-top:25px}.book-source-preview{background:#fffdf7;border-radius:10px;padding-bottom:18px;overflow:hidden}.book-source-preview>img{object-fit:cover;width:100%;max-height:250px}.book-source-preview>strong,.book-source-preview>span{margin:15px 20px 0;display:block}.book-source-preview>strong{letter-spacing:-.03em;font-size:21px}.book-source-preview>span{color:var(--story-muted);margin-top:6px;font-size:11px}.book-source-preview button,.book-review{cursor:pointer;border-bottom:1px solid;align-items:center;gap:10px;margin:18px 20px 0;padding-bottom:5px;font-size:13px;display:flex}.book-review-details{background:#e7edf5;border-radius:9px;margin-top:12px;padding:14px}.book-review-details strong{align-items:center;gap:8px;font-size:13px;display:flex}.book-review-details span,.book-review-details small{color:var(--story-muted);margin-top:7px;font-size:10px;display:block}.book-review-details p{margin-top:12px;font-size:13px}.book-night-scene{background:#091c35;border-radius:12px;position:relative;overflow:hidden}.book-night-scene>img{object-fit:cover;object-position:50% 70%;width:100%;max-height:380px;display:block}.book-journey-copy{background:linear-gradient(#091c35f7 30%,#091c35d0 65%,#0000);padding:22px 30px 45px;position:absolute;top:0;left:0;right:0}.book-journey-copy h3{margin:12px 0 10px}.book-journey-copy p{color:#c5d1e0;max-width:740px;font-size:15px}.book-touchpoints{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:15px;display:grid;position:relative}.book-touchpoints:before{content:"";background:linear-gradient(90deg,#50d8f4,#b99afa,#ef7bdd);height:2px;position:absolute;bottom:6px;left:12%;right:12%}.book-touchpoints button{color:inherit;cursor:pointer;opacity:.65;flex-direction:column;align-items:center;gap:9px;padding:8px;font-size:13px;display:flex;position:relative}.book-touchpoints button[aria-pressed=true]{opacity:1}.book-touchpoint-dot{background:#091c35;border:2px solid #b99afa;border-radius:50%;width:12px;height:12px}.book-touchpoints button[aria-pressed=true] .book-touchpoint-dot{background:#b99afa;box-shadow:0 0 0 5px #b99afa25}.book-growth{grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;display:grid}.book-growth-art{border-radius:12px;overflow:hidden}.book-growth-art img{object-fit:cover;object-position:20% 70%;width:100%;height:420px;display:block}.book-growth-copy h3{margin:16px 0;font-size:32px}.book-growth-copy>p{color:var(--story-muted);min-height:80px;font-size:16px}.story-dark .book-controls button[aria-pressed=true]{color:#091c35;background:#fbf8ef;border-color:#fbf8ef}.book-growth-lineage{color:#c6b4f4;border-top:1px solid #7d94b240;align-items:center;gap:12px;padding:22px 0;display:flex}.book-growth-lineage span{align-items:center;gap:10px;font-size:12px;display:flex}.book-home-line{max-width:350px;font-size:21px;font-weight:500;line-height:1.4;display:block}@media (prefers-reduced-motion:no-preference){.book-scene{animation:.3s ease-out book-turn}.book-detail-body,.book-agent-output,.book-agent-response,.book-work-preview{animation:.25s ease-out book-turn}.book-map>img{transition:transform 1s}.book-map:hover>img{transform:scale(1.015)}}@keyframes book-turn{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.book-top>.book-small{display:none}.book-world{grid-template-columns:1fr}.book-place-detail{padding:20px;display:block}.book-place-detail>strong{margin:10px 0;font-size:22px;display:block}.book-place-detail>p{font-size:14px}.book-map>img{max-height:340px}.book-inspector,.book-agent,.book-growth{grid-template-columns:1fr}.book-family{gap:15px}.book-family>button{padding:10px}.book-family-arrow{display:none}.book-family strong{font-size:11px}.book-family>button>svg:first-child{width:26px;height:26px}.book-inspector{gap:20px}.book-work-preview{width:100%;max-width:440px;margin:auto}.book-footer nav button>span:last-child{display:none}.book-growth-art img{height:220px}.book-growth{gap:20px}}@media (max-width:550px){.story-book{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:13px!important;width:calc(100vw - 16px)!important;padding:18px 18px 14px!important}.book-top{gap:10px;padding-right:18px}.book-top .story-brand>svg:first-child{width:28px;height:28px}.book-top .merchanting-wordmark{width:105px}.book-top>a{text-align:right;max-width:75px;font-size:10px}.story-book [data-slot=dialog-header]{margin:22px 0 18px}.story-book [data-slot=dialog-title]{font-size:29px}.story-book [data-slot=dialog-description]{font-size:14px}.book-footer{grid-template-columns:auto 1fr auto;gap:10px;padding-top:12px}.book-footer nav{gap:7px}.book-footer nav button{padding:5px 0}.book-footer nav button>span:first-child{font-size:9px}.book-footer .story-button{gap:7px;padding:10px 13px;font-size:12px}.book-footer .book-back{gap:0;font-size:0}.book-place{gap:4px;padding:6px 8px;font-size:10px}.book-place svg{display:none}.book-map>img{object-fit:cover;height:250px}.book-map-note{font-size:9px;bottom:8px;left:8px}.book-agent{padding:14px}.book-agent-request{margin-left:10px;font-size:14px}.book-source-stack span{padding:7px;font-size:10px}.book-agent-response strong{font-size:18px}.book-controls{gap:4px}.book-controls button{padding:7px 11px;font-size:11px}.book-night-scene>img{height:400px}.book-journey-copy{padding:20px 18px 40px}.book-journey-copy h3{font-size:25px}.book-journey-copy p{font-size:13px}.book-touchpoints{gap:4px}.book-touchpoints button{padding:5px 0;font-size:10px}.book-touchpoints svg{width:26px;height:26px}.book-growth-copy h3{font-size:27px}.book-growth-copy>p{font-size:14px}.book-journey{flex-direction:column;display:flex}.book-touchpoints{order:-1;margin-bottom:16px;padding-top:0}}.world-story{--story-muted:#526178;position:relative}.world-compass{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#091c35;background:#fbf8eff2;border-block:1px solid #091c3517;align-items:center;gap:18px;padding:12px 3.5%;display:flex;position:sticky;top:0}.world-compass-chapters{flex:1;gap:25px;display:flex}.world-compass button{cursor:pointer}.world-compass-chapters button{white-space:nowrap;opacity:.6;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.world-compass-chapters button[aria-current]{opacity:1;border-color:#8667f1}.world-compass-chapters button span{color:#75608c;font-size:12px}.world-motion{border:1px solid #091c3525;border-radius:50%;padding:10px}.world-enter{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.world-chapter{outline:none;min-height:90svh;padding:90px 0 0;scroll-margin-top:76px;position:relative}.world-chapter-heading{width:min(1200px,88%);margin:0 auto 48px}.world-eyebrow{letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-size:13px;display:block}.merchanting-storybook .world-chapter h2{max-width:1100px;margin-bottom:20px;font-size:clamp(36px,4.6vw,68px);line-height:1.06}.world-chapter-heading>p{max-width:760px;color:var(--story-muted);font-size:clamp(17px,1.5vw,22px)}.world-chapter.story-dark{--story-muted:#bdcde0}.world-chapter-scene{width:min(1300px,88%);margin:auto}.world-chapter-next{justify-content:center;padding:40px 20px 60px;display:flex}.world-chapter-next button,.world-chapter-next a{cursor:pointer;border-bottom:1px solid #9784c880;align-items:center;gap:14px;padding:12px 0;font-size:16px;display:flex}.world-chapter-0 .world-chapter-scene{width:100%}.world-chapter-0 .book-world{border:0;border-radius:0;display:block;position:relative;overflow:hidden}.world-chapter-0 .book-map>img{object-fit:cover;object-position:center;width:100%;height:min(80vw,920px);max-height:none}.world-chapter-0 .book-place-detail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8eff0;border:1px solid #a08adf45;border-radius:6px 28px 28px;width:min(400px,35%);padding:28px;position:absolute;bottom:7%;left:6%}.world-chapter .book-small{font-size:12px}.world-chapter .book-place{padding:13px 18px;font-size:15px}.world-chapter .book-map-note{font-size:13px;bottom:25px;left:auto;right:6%}.world-chapter .book-family{gap:55px;width:min(1000px,100%);margin-bottom:45px}.world-chapter .book-family>button{border-radius:14px;min-height:105px;padding:20px}.world-chapter .book-family strong{font-size:17px}.world-chapter .book-family span{font-size:13px}.world-chapter .book-family-arrow{right:-40px}.world-chapter .book-inspector{align-items:center;gap:7%;max-width:none}.world-chapter .book-inspector-detail h3{font-size:36px}.world-chapter .book-inspector-detail>p,.world-chapter .book-detail-body p{font-size:17px}.world-chapter .book-detail-body{min-height:180px}.world-chapter .book-controls button{padding:10px 20px;font-size:15px}.world-chapter .book-detail-body dl{font-size:15px}.world-chapter .book-footnote,.world-chapter .book-detail-body small,.world-chapter .book-object-type{font-size:12px}.world-panorama{color:#091c35;background:#fbf8ef;margin-top:10px;position:relative;overflow:hidden}.world-panorama>img{object-fit:cover;width:100%;height:auto;min-height:320px;display:block}.world-panorama>span{letter-spacing:-.02em;max-width:330px;font-size:clamp(18px,2vw,28px);position:absolute;top:7%;left:6%}.world-panorama-marks{pointer-events:none;position:absolute;inset:0}.world-panorama-marks>svg{position:absolute;top:28%;left:42%}.world-panorama-marks>svg:nth-child(2){top:62%;left:72%}.world-panorama-marks>svg:nth-child(3){top:20%;left:84%}.world-chapter .book-agent{background:#122943;border-color:#749dc43b;gap:6%;padding:40px;box-shadow:0 30px 100px #020d1d30}.world-chapter .book-agent-request{background:#263c58;font-size:20px}.world-chapter .book-source-stack span{background:#1b344f;font-size:14px}.world-chapter .book-agent-response strong{font-size:27px}.world-chapter .book-agent-response p{font-size:17px}.world-chapter .book-source-preview,.world-chapter .book-agent-output{color:#091c35;--story-muted:#526178}.world-chapter .book-source-preview>img{max-height:360px}.world-chapter .book-source-preview>strong{font-size:27px}.world-chapter .book-source-preview>span,.world-chapter .book-review-details span,.world-chapter .book-review-details small{font-size:13px}.world-chapter .book-review{color:#fbf8ef;font-size:16px}.world-chapter .book-source-preview button{font-size:16px}.world-chapter-3{padding-top:70px}.world-chapter-3 .world-chapter-scene{width:100%}.world-chapter .book-night-scene{border-radius:0}.world-chapter .book-night-scene>img{object-position:50% 70%;height:800px;max-height:none}.world-chapter .book-journey-copy{background:linear-gradient(#091c35 5%,#091c35dc 55%,#0000);padding:45px 6% 100px}.world-chapter .book-journey-copy h3{margin:15px 0;font-size:36px}.world-chapter .book-journey-copy p{font-size:18px}.world-chapter .book-touchpoints{background:#091c35e8;border-radius:20px;width:min(1100px,88%);margin:-110px auto 0;padding:20px 0}.world-chapter .book-touchpoints button{gap:15px;font-size:16px}.world-chapter .book-touchpoints svg{width:45px;height:45px}.world-chapter .book-touchpoints:before{bottom:33px}.world-chapter .book-journey .book-footnote{margin:25px 6% 0!important}.world-chapter .book-growth{gap:7%}.world-chapter .book-growth-art{border-radius:50% 50% 8px 8px}.world-chapter .book-growth-art img{height:560px}.world-chapter .book-growth-copy h3{font-size:40px}.world-chapter .book-growth-copy>p{font-size:18px}.world-chapter .book-growth-lineage{color:#7151b7}.world-chapter .book-growth-lineage span{font-size:16px}.world-chapter .book-home-line{font-size:25px}.world-chapter .book-place-detail>strong{margin-top:15px}.world-chapter .book-place-detail>p{font-size:16px}.world-chapter .book-map>img{transition:transform 1.5s}@media (prefers-reduced-motion:no-preference){.world-story[data-motion=on] .is-arrived .world-chapter-heading{animation:.7s ease-out both world-arrive}.world-story[data-motion=on] .book-place[aria-pressed=true]{animation:3s ease-in-out infinite world-beacon}.world-story[data-motion=on] .world-panorama-marks>svg{animation:7s ease-in-out infinite alternate world-float}.world-story[data-motion=on] .world-panorama-marks>svg:nth-child(2){animation-delay:-3s}.world-story[data-motion=on] .world-panorama-marks>svg:nth-child(3){animation-delay:-5s}.world-story[data-motion=on] .book-family-arrow{animation:2s ease-in-out infinite world-flow}.world-story[data-motion=on] .book-touchpoints button[aria-pressed=true]>svg{animation:4s ease-in-out infinite alternate world-float}.world-story[data-motion=on] .book-night-scene>img{animation:22s ease-in-out infinite alternate world-breathe}.world-story[data-motion=on] .book-place-detail{animation:.4s ease-out book-turn}}.world-story[data-motion=off] *,.world-story[data-motion=off] :before{transition:none!important;animation:none!important}@keyframes world-arrive{0%{opacity:.3;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes world-beacon{0%,to{box-shadow:0 0 0 4px #9780e633,0 8px 20px #091c3520}50%{box-shadow:0 0 0 12px #9780e609,0 8px 20px #091c3520}}@keyframes world-float{0%{transform:translateY(-6px)rotate(-3deg)}to{transform:translateY(8px)rotate(3deg)}}@keyframes world-flow{0%,to{opacity:.4;transform:translate(-3px)}50%{opacity:1;transform:translate(4px)}}@keyframes world-breathe{0%{transform:scale(1)}to{transform:scale(1.012)}}@media (max-width:1000px){.world-compass{gap:8px;padding:8px 3%}.world-compass-chapters{scrollbar-width:none;gap:18px;overflow:auto}.world-compass-chapters button{font-size:13px}.world-enter{display:none}.world-chapter .book-agent{padding:25px}}@media (max-width:800px){.world-chapter{min-height:0;padding-top:55px;scroll-margin-top:65px}.world-chapter-heading{margin-bottom:30px}.world-chapter-0 .book-place-detail{border-radius:18px;width:88%;margin:-30px auto 0;position:relative;bottom:auto;left:auto}.world-chapter-0 .book-map>img{height:75vw;min-height:320px}.world-chapter .book-place{padding:10px;font-size:12px}.world-chapter .book-map-note{display:none}.world-chapter .book-family{gap:12px;margin-bottom:25px}.world-chapter .book-family>button{min-height:110px;padding:12px}.world-chapter .book-family strong{font-size:14px}.world-chapter .book-family span{font-size:12px}.world-chapter .book-inspector{gap:30px}.world-chapter .book-work-preview{max-width:none}.world-chapter .book-inspector-detail h3{font-size:30px}.world-chapter .book-growth-art img{height:380px}.world-chapter .book-night-scene>img{height:620px}.world-chapter .book-journey-copy h3{font-size:30px}.world-chapter .book-touchpoints{gap:5px;margin:-60px auto 0}.world-chapter .book-touchpoints button{font-size:12px}.world-chapter .book-touchpoints svg{width:30px;height:30px}.world-chapter .book-controls button{padding:10px 16px;font-size:14px}.world-panorama-marks svg{width:45px;height:45px}}@media (max-width:550px){.world-compass-chapters button{flex-direction:column;align-items:flex-start;gap:2px;font-size:12px}.world-compass-chapters{gap:20px}.world-motion{flex:none}.world-chapter .book-journey{display:block}.world-chapter .book-touchpoints{width:94%;padding:20px 8px}.world-chapter .book-touchpoints button{font-size:11px}.world-chapter .book-journey-copy p{font-size:16px}.world-chapter .book-agent{padding:20px}.world-chapter .book-agent-request{font-size:18px}.world-chapter .book-source-stack span{font-size:12px}.world-chapter .book-agent-response strong{font-size:23px}.world-chapter .book-growth-art img{height:330px}.world-chapter .book-family strong{font-size:13px}.world-chapter .book-place{padding:9px;font-size:11px}.world-chapter .book-place-detail{padding:22px}.world-chapter-next{padding-bottom:45px}}.book-journey-traveler{background:#091c35dd;border:1px solid #bda3f8;border-radius:50%;padding:20px;transition:left 1s cubic-bezier(.22,1,.36,1);position:absolute;top:58%;transform:translate(-50%);box-shadow:0 0 40px #ba8bed33}.world-story[data-motion=on] .book-journey-copy{animation:.35s ease-out book-turn}@media (max-width:550px){.book-journey-traveler{padding:14px;top:62%}.book-journey-traveler svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.book-journey-traveler{transition:none}.world-story *{animation:none!important}}.essay-workbench{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#10253cef;border:1px solid #87b0d94a;border-radius:14px;overflow:hidden;box-shadow:0 25px 100px #030b1833}.essay-workbench>.essay-product-label{margin:0;padding:20px 25px}.essay-workbench-body{grid-template-columns:.7fr 1.1fr 1fr;min-height:375px;display:grid}.essay-context{border-right:1px solid var(--essay-line);padding:25px 22px}.essay-ui-label{color:#bed1e9;margin-bottom:22px;font-size:12px;display:block}.essay-context p{align-items:center;gap:10px;margin-bottom:15px;font-size:14px;display:flex}.essay-context-note{color:#9bafc7;margin-top:55px;font-size:13px;line-height:1.6}.essay-conversation{flex-direction:column;gap:25px;padding:25px 22px;display:flex}.essay-conversation .essay-ui-label{margin:0}.essay-request{background:#263e59;border-radius:15px 15px 3px;padding:16px 18px;font-size:15px;line-height:1.6;margin-left:20px!important}.essay-response{align-items:start;gap:12px;font-size:15px;line-height:1.6;display:flex}.essay-response>svg{flex:none}.essay-composer{color:#a1b7ce;border:1px solid #98aec631;border-radius:24px;justify-content:space-between;gap:15px;margin-top:auto;padding:15px;font-size:12px;display:flex}.essay-draft{color:#091c35;background:#fbf8ef;border-radius:8px;align-self:start;margin:23px 23px 23px 0;overflow:hidden}.essay-draft-label{justify-content:space-between;padding:13px 15px;font-size:11px;display:flex}.essay-draft-label>span:last-child{color:#645786}.essay-draft img{object-fit:cover;width:100%;height:200px;display:block}.essay-draft>strong{letter-spacing:-.035em;margin:17px 20px;font-size:22px;display:block}.essay-draft-meta{color:#526178;align-items:center;gap:7px;padding:0 20px 20px;font-size:11px;display:flex}.story-hero-copy>p{max-width:790px;margin-inline:auto}.story-hero-explore{align-items:center;gap:10px;margin-top:20px;font-size:16px;display:inline-flex}.story-agent-opening{--essay-line:#cad9f42b;padding:72px 0 28px}.story-agent-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:9%;margin-bottom:36px;display:grid}.story-agent-heading>p{color:#bdcadd;padding-bottom:20px;font-size:18px;line-height:1.65}.story-agent-caption{color:#bdcadd;justify-content:space-between;align-items:center;gap:28px;padding:25px 0 10px;font-size:16px;display:flex}.essay-product-label{letter-spacing:.07em;border-bottom:1px solid var(--essay-line);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.essay-product-label>span:last-child{color:#bed1e9;letter-spacing:0}.essay-ui-label,.essay-draft-label,.essay-draft-meta{font-size:14px}.essay-draft img{object-fit:contain;background:#fbf8ef;height:180px}.essay-composer{border:0;border-top:1px solid #98aec631;border-radius:0;padding:15px 0 0;font-size:14px}.story-journey-chapter{padding:80px 0 35px}.story-journey-world{width:min(1440px,100%);height:300px;margin:0 auto;position:relative}.story-journey-river{width:100%;height:100%;position:absolute;inset:0}.journey-doodle{position:absolute}.journey-balloon{top:30px;left:11%;transform:rotate(-8deg)}.journey-page{top:90px;left:34%;transform:rotate(5deg)}.journey-flower{top:12px;left:57%}.journey-order{top:60px;left:79%;transform:rotate(5deg)}.journey-cloud{opacity:.65;top:-12px;left:44%}.story-journey-labels{grid-template-columns:repeat(4,1fr);gap:25px;margin:0 0 40px;display:grid}.story-journey-labels>div{flex-direction:column;gap:6px;display:flex}.story-journey-labels strong{font-size:20px;font-weight:600}.story-journey-labels span{color:#bdcadd;font-size:16px}.story-journey-footnote{border-top:1px solid #cad9f42b;justify-content:space-between;align-items:center;gap:35px;padding-top:25px;display:flex}.story-journey-footnote>p{color:#bdcadd;max-width:650px;font-size:13px}.story-motion-control{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.essay-learning{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:40px 0 25px;display:grid}.essay-learning>div{border-top:1px solid #091c3526;padding-top:20px}.essay-learning span{letter-spacing:.06em;margin-bottom:15px;font-size:13px;font-weight:600;display:block}.essay-learning p{color:#45556c;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.merchanting-essay[data-motion=on] .journey-balloon{animation:12s ease-in-out infinite alternate journey-float}.merchanting-essay[data-motion=on] .journey-cloud{animation:24s ease-in-out infinite alternate journey-drift}}@keyframes journey-float{0%{transform:translateY(0)rotate(-8deg)}to{transform:translateY(-10px)rotate(-4deg)}}@keyframes journey-drift{0%{transform:translate(-8px)}to{transform:translate(8px)}}@media (max-width:1000px){.essay-workbench-body{grid-template-columns:1fr 1fr}.essay-context{border-right:0;border-bottom:1px solid var(--essay-line);grid-column:1/-1}.essay-context p{margin-right:20px;display:inline-flex}.essay-context-note{margin-top:10px}.essay-learning{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-doodle svg{width:100px;height:100px}}@media (max-width:700px){.story-agent-heading{grid-template-columns:1fr;gap:8px}.story-agent-opening,.story-journey-chapter{padding-top:48px}.story-agent-caption,.story-journey-footnote{flex-direction:column;align-items:start;gap:18px}.essay-workbench-body{display:block}.essay-context{padding:20px}.essay-context-note{display:none}.essay-conversation{gap:20px;padding:20px}.essay-draft{margin:0 20px 20px}.essay-product-label{flex-wrap:wrap;gap:6px}.essay-learning{grid-template-columns:1fr;gap:22px}.story-journey-world{height:210px}.journey-doodle svg{width:72px;height:72px}.journey-balloon{top:30px;left:5%}.journey-page{top:85px;left:27%}.journey-flower{top:35px;left:51%}.journey-order{top:65px;left:75%}.journey-cloud{top:-10px;left:37%}.story-journey-labels{grid-template-columns:1fr 1fr;gap:25px}.story-journey-labels strong{font-size:18px}.story-journey-labels span{font-size:14px}}.merchanting-world .world-hero-actions{justify-content:center;align-items:center;gap:26px;margin:23px 0 16px;display:flex}.merchanting-world .world-hero-actions>a:last-child{align-items:center;gap:14px;font-size:16px;display:flex}.merchanting-world .world-connected{text-align:center;padding:65px 0 62px}.merchanting-world .world-eyebrow{letter-spacing:.18em;margin-bottom:24px;font-size:12px;font-weight:600;display:block}.merchanting-world .world-intro{color:var(--story-muted);margin:0 auto 45px;font-size:19px;line-height:1.6}.merchanting-world .world-connected .story-workspaces{margin-top:48px}.merchanting-world .world-connected .story-workspaces>div>svg{width:85px;height:85px}.merchanting-world .world-connected .story-workspace-trail{top:45px}.merchanting-world .world-chapter{padding:95px 0;position:relative;overflow:hidden}.merchanting-world .world-heading{z-index:1;position:relative}.merchanting-world .world-heading h2{letter-spacing:-.045em;max-width:820px;font-size:clamp(36px,4.5vw,64px);line-height:1.08}.merchanting-world .world-heading>p{max-width:660px;color:var(--story-muted);font-size:20px;line-height:1.65}.merchanting-world .world-family{max-width:900px;height:310px;margin:60px auto 30px;position:relative}.merchanting-world .world-family>svg{opacity:.65;width:100%;height:100%;position:absolute;inset:0}.merchanting-world .world-family>div{flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute}.merchanting-world .world-original{top:30%;left:7%}.merchanting-world .world-variation-one{top:-3%;left:39%}.merchanting-world .world-variation-two{top:58%;left:39%}.merchanting-world .world-variation-three{top:10%;left:82%}.merchanting-world .world-variation-four{top:61%;left:82%}.merchanting-world .world-three-notes{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:60px;display:grid}.merchanting-world .world-three-notes>div{border-top:1px solid #091c3525;padding-top:22px}.merchanting-world .world-three-notes strong{margin-bottom:10px;font-size:23px;display:block}.merchanting-world .world-three-notes p{color:var(--story-muted);font-size:16px}.merchanting-world .world-interlude .story-pattern{height:380px}.merchanting-world .world-interlude-caption{letter-spacing:.18em;justify-content:space-between;padding:28px 0 50px;font-size:12px;display:flex}.merchanting-world .world-journey-steps{grid-template-columns:repeat(3,1fr);gap:70px;margin-top:70px;display:grid}.merchanting-world .world-journey-steps>div{flex-direction:column;align-items:start;display:flex}.merchanting-world .world-journey-steps strong{margin:20px 0 10px;font-size:23px}.merchanting-world .world-journey-steps p{color:var(--story-muted);font-size:16px}.merchanting-world .world-agent-spread{grid-template-columns:1fr 1.1fr;align-items:center;gap:25px;display:grid}.merchanting-world .world-agent-spread h2{font-size:clamp(36px,4vw,58px)}.merchanting-world .world-secondary{margin-top:24px;font-size:17px!important}.merchanting-world .world-constellation{height:430px;position:relative}.merchanting-world .world-constellation>svg{width:100%;height:100%;position:absolute}.merchanting-world .world-agent-mark{background:var(--story-paper);border-radius:50%;padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.merchanting-world .world-agent-orbit{position:absolute}.merchanting-world .orbit-pages{top:6%;left:5%}.merchanting-world .orbit-posts{top:9%;right:4%}.merchanting-world .orbit-ads{bottom:8%;left:5%}.merchanting-world .orbit-email{bottom:9%;right:4%}.merchanting-world .world-action-words{color:#6e58b4;gap:36px;margin-top:50px;font-size:20px;display:flex}.merchanting-world .world-loop{grid-template-columns:repeat(5,1fr);gap:30px;margin-top:65px;display:grid}.merchanting-world .world-loop>div{border-top:1px solid #a9cbe64d;padding-top:20px}.merchanting-world .world-loop span{color:#ad9adc;margin-bottom:16px;font-size:13px;display:block}.merchanting-world .world-loop strong{font-size:22px;font-weight:500}.merchanting-world .world-learning-note{color:#becbde;align-items:center;gap:23px;margin-top:55px;font-size:16px;line-height:1.65;display:flex}.merchanting-world .world-learning-note>svg{flex:none}.merchanting-world .world-growing{padding-bottom:0}.merchanting-world .world-growing .story-landscape{margin-top:55px}.merchanting-world .world-motion{cursor:pointer;align-items:center;gap:8px;padding:8px 0;display:flex}.merchanting-world .world-art{width:min(1440px,100%);margin:40px auto 0}.merchanting-world .world-art img{object-fit:contain;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.merchanting-world[data-motion=on] .orbit-posts{animation:14s ease-in-out infinite alternate world-drift}.merchanting-world[data-motion=on] .world-variation-one{animation:18s ease-in-out infinite alternate world-drift}}@keyframes world-drift{0%{transform:translateY(-4px)rotate(-3deg)}to{transform:translateY(6px)rotate(2deg)}}.merchanting-world[data-motion=off] *{animation:none!important}@media (max-width:800px){.merchanting-world .world-agent-spread{grid-template-columns:1fr}.merchanting-world .world-constellation{width:100%;max-width:600px;margin:auto}.merchanting-world .world-journey-steps{gap:30px}.merchanting-world .world-loop{gap:15px}.merchanting-world .world-loop strong{font-size:18px}}@media (max-width:600px){.merchanting-world .world-hero-actions{flex-wrap:wrap;gap:20px}.merchanting-world .world-hero-actions>a:last-child{font-size:14px}.merchanting-world .world-chapter{padding:58px 0}.merchanting-world .world-heading>p{font-size:18px}.merchanting-world .world-connected{padding:45px 0}.merchanting-world .world-intro{font-size:17px}.merchanting-world .world-connected .story-workspaces>div>svg{width:62px;height:62px}.merchanting-world .world-family{height:250px;margin:40px 0}.merchanting-world .world-family>div{gap:5px;font-size:12px}.merchanting-world .world-family svg:not(:first-child),.merchanting-world .world-family>div>svg{width:65px;height:65px}.merchanting-world .world-original{left:0}.merchanting-world .world-variation-one,.merchanting-world .world-variation-two{left:34%}.merchanting-world .world-variation-three,.merchanting-world .world-variation-four{left:79%}.merchanting-world .world-three-notes{gap:18px;margin-top:30px}.merchanting-world .world-three-notes strong{font-size:20px}.merchanting-world .world-three-notes p{font-size:14px}.merchanting-world .world-interlude .story-pattern{height:310px}.merchanting-world .world-interlude-caption{gap:20px;font-size:10px}.merchanting-world .world-journey-steps{grid-template-columns:1fr;gap:32px;margin-top:40px}.merchanting-world .world-journey-steps>div{grid-template-columns:70px 1fr;align-items:center;column-gap:20px;display:grid}.merchanting-world .world-journey-steps svg{grid-row:1/3;width:65px;height:65px}.merchanting-world .world-journey-steps strong{margin:0 0 6px;font-size:21px}.merchanting-world .world-constellation{height:340px}.merchanting-world .world-agent-orbit>svg{width:75px;height:75px}.merchanting-world .world-agent-mark>svg{width:95px;height:95px}.merchanting-world .world-action-words{gap:22px;margin-top:15px;font-size:18px}.merchanting-world .world-loop{flex-wrap:wrap;gap:25px;margin-top:40px;display:flex}.merchanting-world .world-loop>div{flex:1 0 25%}.merchanting-world .world-growing{padding-bottom:0}.merchanting-world .world-art{margin-top:25px}}@media (min-width:1000px){.merchanting-world .world-origins{grid-template-columns:42% 58%;align-items:center;display:grid}.merchanting-world .world-origins>.world-heading{width:auto;margin:0;padding:0 0 0 max(48px,50vw - 580px)}.merchanting-world .world-origins>.world-heading h2{font-size:clamp(38px,4vw,58px)}.merchanting-world .world-origins>.world-heading p{max-width:470px}.merchanting-world .world-art-lineage{margin:0}.merchanting-world .world-lineage-details{grid-column:1/-1}}.merchanting-world .world-art-lineage,.merchanting-world .world-art-growth{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.merchanting-world .world-art-journeys{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.merchanting-world .world-journeys .world-journey-steps{margin-top:30px}.merchanting-world .world-growing .world-art{margin-top:0}@media (prefers-reduced-motion:no-preference){.merchanting-world[data-motion=on] .world-art-journeys img{transform-origin:50%;animation:30s ease-in-out infinite alternate world-breathe}}.merchanting-world .world-connected-promise{max-width:650px;color:var(--story-muted);margin:45px auto 0;font-size:18px;line-height:1.65}.merchanting-world .work-gallery{background:var(--story-paper);padding:100px 0 75px;overflow:hidden}.unit-gallery-heading{text-align:center}.unit-mobile-break{display:none}.unit-format-nav{justify-content:center;gap:36px;margin:32px 0 20px;display:flex}.unit-format-nav button{color:var(--story-muted);cursor:pointer;background:0 0;border:0;padding:10px 1px;font-size:16px;position:relative}.unit-format-nav button:after{content:"";background:linear-gradient(90deg,#21b6ef,#8861f5,#dc43ef);height:2px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.unit-format-nav button[aria-pressed=true]{color:var(--story-ink)}.unit-format-nav button[aria-pressed=true]:after{transform:scaleX(1)}.unit-gallery-stage{max-width:1800px;margin:auto;position:relative}.unit-gallery-trail{fill:none;stroke:#9879e9;stroke-width:2px;opacity:.32;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.unit-gallery-viewport{touch-action:pan-y pinch-zoom;overflow:hidden}.unit-gallery-track{align-items:center;min-height:560px;display:flex}.unit-slide{opacity:.35;flex:0 0 58%;justify-content:center;align-items:center;min-width:0;padding:28px 24px;transition:opacity .8s,transform .9s cubic-bezier(.22,.61,.36,1);display:flex;transform:scale(.87)}.unit-slide.is-selected{opacity:1;transform:scale(1)}.work-unit{color:#091c35;text-align:left;-webkit-user-select:none;user-select:none;background:#fffdf8;border:1px solid #091c3524;border-radius:.7em;flex:none;font-size:clamp(10px,1.15vw,16px);line-height:1.5;overflow:hidden;box-shadow:0 .55em 1.7em #091c3508}.work-unit *{box-sizing:border-box}.work-unit .unit-drawing{width:100%;height:auto;display:block}.work-unit .unit-signature{align-items:center;gap:.45em;display:inline-flex}.work-unit .unit-signature>svg:first-child{width:2em;height:2em}.work-unit .merchanting-wordmark{width:8em;height:auto}.work-unit .unit-cta{color:#fffdf8;white-space:nowrap;background:#091c35;border-radius:4em;justify-content:center;align-items:center;gap:1em;padding:.7em 1.4em;font-size:.72em;display:inline-flex}.work-unit .unit-cta svg{width:1.2em;height:1.2em}.unit-social-head{align-items:center;gap:.6em;padding:1em;display:flex}.unit-social-head>svg:first-child{width:2.1em;height:2.1em}.unit-social-head>svg:last-child{width:1.2em;height:1.2em;margin-left:auto}.unit-social-head span{flex-direction:column;font-size:.72em;line-height:1.3;display:flex}.unit-social-head small{color:#5c697b;margin-top:.18em;font-size:.8em}.unit-post{width:23em}.unit-post-art{background:#fbf8ef;border-radius:.3em;margin:0 .65em;overflow:hidden}.unit-post-art .unit-drawing{aspect-ratio:1;object-fit:cover}.unit-social-actions{gap:.8em;padding:.85em 1em .6em;display:flex}.unit-social-actions svg{stroke-width:1.5px;width:1.15em;height:1.15em}.unit-social-actions svg:last-child{margin-left:auto}.work-unit .unit-caption{padding:0 1.3em 1.2em;font-size:.77em}.unit-promotion{width:19em}.work-unit .unit-promotion-art{background:#fbf8ef;padding-top:1.2em}.work-unit .unit-promotion-art h3{letter-spacing:-.04em;margin:0;padding:0 .65em;font-size:1.9em;line-height:1.06}.unit-promotion-art .unit-drawing{aspect-ratio:.8;object-fit:cover}.unit-promotion-bottom{justify-content:space-between;align-items:center;gap:.7em;padding:.8em 1em;display:flex}.unit-promotion-bottom>span:first-child{letter-spacing:.15em;font-size:.5em}.unit-page{width:47em;max-width:100%}.unit-browser{background:#f5f3ef;border-bottom:1px solid #091c3512;align-items:center;gap:.3em;padding:.6em .9em;display:flex}.unit-browser i{background:#bfbbce;border-radius:50%;width:.4em;height:.4em}.unit-browser i:nth-child(2){background:#aecef1}.unit-browser i:nth-child(3){background:#cab7e9}.unit-browser>span{color:#6c7480;background:#eceae6;border-radius:.4em;margin:auto;padding:.2em 6em;font-size:.53em}.unit-page-nav{justify-content:space-between;align-items:center;padding:1em 1.6em;display:flex}.unit-page-nav>span:last-child{align-items:center;gap:1.8em;font-size:.58em;display:flex}.unit-page-nav b{border:1px solid #091c3520;border-radius:2em;padding:.45em 1em;font-weight:400}.unit-page-hero{text-align:center;padding-top:1.5em}.work-unit .unit-page-hero h3{letter-spacing:-.055em;margin:0;font-size:2.6em;line-height:1.1}.work-unit .unit-page-hero p{margin:.8em 0 1.3em;font-size:.83em}.unit-page-hero .unit-drawing{width:100%;height:17em;margin-top:.2em}.unit-page-base{color:#fffdf8;background:#091c35;justify-content:space-between;align-items:center;padding:1.3em 2.2em;font-size:.7em;font-weight:600;display:flex}.unit-page-base span{color:#d2d4e8;font-size:.8em;font-weight:400}.unit-email{width:24em}.unit-email-header{background:#f6f4ef;border-bottom:1px solid #091c351a;padding:1em 1.2em;font-size:.63em;line-height:1.8}.unit-email-header p span{color:#788191;width:4.2em;display:inline-block}.unit-email-body{text-align:center;padding:1.3em 1.5em}.work-unit .unit-email-body h3{letter-spacing:-.04em;margin:.65em 0 .1em;font-size:2.25em;line-height:1.1}.unit-email-body .unit-drawing{height:12em}.work-unit .unit-email-body p{margin:0 0 1em;font-size:.78em}.unit-email-body small{color:#748092;margin-top:2em;font-size:.48em;display:block}.unit-gallery-controls{justify-content:center;align-items:center;gap:24px;margin-top:20px;display:flex}.unit-gallery-controls button{width:40px;height:40px;color:var(--story-ink);cursor:pointer;background:0 0;border:1px solid #091c3520;border-radius:50%;place-items:center;display:grid}.unit-gallery-controls button:hover{background:#091c3508}.unit-gallery-controls button:disabled{opacity:.35;cursor:default}.unit-current{text-align:center;min-width:105px;font-size:15px}.unit-current small{letter-spacing:.12em;color:var(--story-muted);margin-top:3px;font-size:10px;display:block}.unit-gallery-controls .unit-gallery-pause{border:0;width:30px}.merchanting-world .work-lineage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;padding:120px 0;display:grid}.merchanting-world .unit-lineage-copy h2{font-size:clamp(34px,4vw,58px);line-height:1.08}.unit-lineage-copy>p{color:var(--story-muted);max-width:410px;font-size:18px;line-height:1.8}.unit-lineage-key{gap:22px;margin-top:38px;font-size:13px;display:flex}.unit-lineage-key span{flex-direction:column;gap:6px;font-weight:600;display:flex}.unit-lineage-key small{color:var(--story-muted);font-size:11px;font-weight:400}.unit-tree{aspect-ratio:680/700;position:relative;container-type:inline-size}.unit-tree-branches{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.unit-tree-node{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.unit-tree-node>span{white-space:nowrap;color:var(--story-muted);margin-top:7px;font-size:clamp(9px,1vw,12px)}.unit-tree .work-unit{pointer-events:none;max-width:none;font-size:1cqw;box-shadow:0 3px 12px #091c3505}.tree-root{top:85%;left:45%}.tree-root .work-unit{font-size:.66cqw}.tree-post{top:30%;left:21%}.tree-ad{top:16%;left:58%}.tree-email{top:47%;left:84%}.tree-email .work-unit{font-size:.88cqw}.tree-next{top:12%;left:85%}.tree-next .work-unit{font-size:.55cqw}.unit-tree-result{color:var(--story-muted);white-space:nowrap;font-size:10px;position:absolute;top:1%;left:68%}.unit-tree-feedback{animation:18s linear infinite unit-evidence}@keyframes unit-evidence{to{stroke-dashoffset:-100px}}.merchanting-world[data-motion=off] .unit-tree-feedback{animation:none}@media (min-width:1600px){.unit-slide{flex-basis:55%}}@media (max-width:700px){.merchanting-world .work-gallery{padding:70px 0 50px}.unit-gallery-heading{width:calc(100% - 40px)}.unit-mobile-break{display:block}.unit-format-nav{gap:28px;margin:24px 0 12px}.unit-gallery-track{min-height:395px}.unit-slide{flex-basis:78%;padding:22px 10px}.work-unit{font-size:12px}.unit-page{width:47em;font-size:6.3px}.unit-email{font-size:11px}.unit-promotion{font-size:12px}.unit-slide .unit-page{max-width:100%}.unit-gallery-controls{gap:18px;margin-top:0}.merchanting-world .work-lineage{flex-direction:column;gap:35px;width:calc(100% - 40px);padding:75px 0 55px;display:flex}.unit-lineage-copy{width:100%}.unit-lineage-copy>p{font-size:16px}.unit-lineage-key{gap:28px;margin-top:24px}.unit-tree{width:100%}.unit-tree-result{font-size:8px;left:65%}.unit-tree-node>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.unit-slide,.unit-format-nav button:after{transition:none}.unit-tree-feedback{animation:none}}@media (min-width:701px){.unit-slide:first-child,.unit-slide:nth-child(4){flex-basis:44%}.unit-slide:nth-child(2){flex-basis:42%}.unit-slide:nth-child(3){flex-basis:58%}}.world-opening-scene{isolation:isolate;padding-bottom:70px;position:relative;overflow:hidden}.world-opening-horizon{z-index:-1;pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.merchanting-world .world-opening-horizon .story-landscape{opacity:.8;transform-origin:bottom;width:100%;max-width:none;margin:0;transform:scale(1.12)}.merchanting-world .work-gallery-hero{background:0 0;padding:10px 0 28px}.work-gallery-hero .unit-gallery-trail{display:none}.work-gallery-hero .unit-format-nav{gap:30px;margin:15px 0 4px}.work-gallery-hero .unit-gallery-controls{background:var(--story-paper);border-radius:40px;width:fit-content;margin:10px auto 0;padding:9px 16px;position:relative}.work-gallery-hero .unit-slide:not(.is-selected){opacity:.7;transform:scale(.8)}.unit-sms{background:#fffdf8;border-radius:2em;width:20em;padding:.8em}.unit-sms-head{border-bottom:1px solid #091c3510;flex-direction:column;align-items:center;gap:.3em;padding:.8em;display:flex;position:relative}.unit-sms-head>span{color:#6375ed;font-size:2em;position:absolute;top:.45em;left:.3em}.unit-sms-head>b{font-size:.75em;font-weight:500}.unit-sms-head>svg{width:2.7em;height:2.7em}.unit-sms-thread>small{text-align:center;color:#84909e;margin-bottom:1.6em;font-size:.6em;display:block}.unit-sms-bubble{background:#f0eee8;border-radius:1em 1em 1em .2em;width:90%;overflow:hidden}.unit-sms-bubble .unit-drawing{background:#fbf8ef}.work-unit .unit-sms-bubble p{margin:0;padding:.9em 1em .5em;font-size:.85em;line-height:1.5}.unit-sms-bubble>span{color:#6575c8;padding:0 1.3em 1.2em;font-size:.65em;display:block}.unit-sms-reply{background:#e7ebfd;border-radius:1em 1em .2em;width:85%;margin:1.2em 0 .4em auto;padding:.8em;font-size:.8em}.unit-sms-thread>.unit-sms-delivered{text-align:right;margin:0}.unit-sms-compose{color:#84909e;border:1px solid #091c3520;border-radius:3em;justify-content:space-between;align-items:center;padding:.5em .65em .5em 1em;font-size:.7em;display:flex}.unit-sms-compose span{color:#fff;background:#102640;border-radius:50%;padding:0 .4em;font-size:1.4em}@media (min-width:701px){.unit-slide:nth-child(5){flex-basis:42%}.work-gallery-hero .work-unit{font-size:clamp(10px,1vw,14px)}}@media (max-width:700px){.world-opening-scene{padding-bottom:45px}.merchanting-world .work-gallery-hero{padding:7px 0 20px}.work-gallery-hero .unit-gallery-track{min-height:410px}.work-gallery-hero .unit-format-nav{gap:23px;margin:10px 0 0}.work-gallery-hero .unit-format-nav button{font-size:14px}.world-opening-horizon{opacity:.75;left:-50%;right:-50%}.work-gallery-hero .unit-sms{font-size:11px}.work-gallery-hero .unit-gallery-controls{margin-top:0}}.work-horizon{width:100%;height:100%;min-height:480px;display:block}.world-opening-horizon{inset:75px 0 0}.work-gallery-hero .unit-slide:not(.is-selected){opacity:1}@media (max-width:700px){.world-opening-horizon{inset:120px -70% 0}.work-horizon{min-height:400px}}.world-opening-scene{padding-bottom:80px}.world-opening-horizon{display:block;inset:0}.world-opening-horizon .work-horizon{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:none;height:auto;min-height:0;position:absolute;bottom:0}.merchanting-world .work-gallery-hero{padding:0 0 22px}.work-gallery-hero .unit-gallery-track{align-items:center;min-height:450px}.work-gallery-hero .unit-slide:nth-child(n){flex:0 0 360px;padding:20px 24px;transition:transform .85s,opacity .85s;transform:scale(.84)}.work-gallery-hero .unit-slide:nth-child(3){flex-basis:620px}.work-gallery-hero .unit-slide.is-selected{transform:scale(1)}.work-gallery-hero .work-unit{background:#fffdf8;border:1px solid #1026401a;font-size:12px;box-shadow:0 16px 45px #09203a18,0 2px 5px #09203a09}.work-gallery-hero .unit-gallery-controls{margin-top:15px}.work-unit .unit-post-art{aspect-ratio:1;background:#091e35;border-radius:0;margin:0;position:relative}.unit-post-art .unit-drawing{object-fit:cover;width:100%;height:100%}.work-unit .unit-promotion-art{aspect-ratio:4/5;color:#fffdf8;background:#091e35;padding:0;position:relative;overflow:hidden}.work-unit .unit-promotion-art h3{z-index:1;letter-spacing:-.05em;padding:0 .7em;font-size:2.2em;position:absolute;top:1em;left:0}.unit-promotion-art .unit-drawing{object-fit:cover;aspect-ratio:auto;width:100%;height:100%}.unit-page-hero .unit-drawing{aspect-ratio:3;object-fit:cover;width:100%;height:auto;margin-top:1.6em}.unit-email-body .unit-drawing{object-fit:cover;object-position:center 65%;width:calc(100% + 3em);max-width:none;height:14em;margin:.8em -1.5em 1em}.unit-sms-thread{min-height:0;padding:1em .4em 1.5em}.unit-sms-head{padding:.5em}.unit-sms-bubble{width:93%}.unit-sms-bubble .unit-drawing{aspect-ratio:1.3;object-fit:cover}@media (min-width:1700px){.world-opening-horizon .work-horizon{bottom:-20px}.world-opening-scene{padding-bottom:110px}}@media (max-width:700px){.world-opening-scene{padding-bottom:60px}.world-opening-horizon{inset:0 -55%}.world-opening-horizon .work-horizon{object-fit:cover;object-position:center bottom;width:100%;height:440px}.work-gallery-hero .unit-slide:nth-child(n){flex-basis:280px;padding:15px}.work-gallery-hero .unit-slide:nth-child(3){flex-basis:330px}.work-gallery-hero .work-unit{font-size:11px}.work-gallery-hero .unit-page{font-size:6.3px}.work-gallery-hero .unit-gallery-track{min-height:410px}.work-gallery-hero .unit-gallery-stage{width:100%}.work-gallery-hero .unit-format-nav{margin:15px 0 8px}}.work-unit .unit-post-art{background:#fbf8ef;flex-direction:column;justify-content:flex-end;display:flex}.work-unit .unit-post-art h3{letter-spacing:-.05em;margin:0;padding:1em .65em .7em;font-size:2.5em;line-height:1.02}.unit-post-art .unit-drawing{aspect-ratio:1.6;object-fit:cover;height:auto}.work-unit .unit-promotion-art{aspect-ratio:auto;flex-direction:column;display:flex}.work-unit .unit-promotion-art h3{background:#08233c;margin:0;padding:.7em .65em .2em;position:static}.unit-promotion-art .unit-drawing{object-position:center bottom;height:19em}.work-unit .unit-email-body{padding-top:1.2em}.work-unit .unit-email-body h3{font-size:2em}.work-gallery-hero .unit-gallery-stage{max-width:none}.work-gallery-hero .unit-gallery-viewport{overflow:hidden}.work-gallery-hero .unit-slide:nth-child(n){transition:none;transform:none}.work-gallery-hero .unit-slide .work-unit{transition:transform .8s cubic-bezier(.22,.61,.36,1);transform:scale(.84)}.work-gallery-hero .unit-slide.is-selected .work-unit{transform:scale(1)}@media (prefers-reduced-motion:reduce){.work-gallery-hero .unit-slide .work-unit{transition:none}}.work-gallery-hero .unit-gallery-stage{width:min(700px,100%);margin:0 auto}.work-gallery-hero .unit-slide:nth-child(n){opacity:0;pointer-events:none;flex:0 0 100%;padding:22px 34px;transition:opacity .55s}.work-gallery-hero .unit-slide.is-selected{opacity:1;pointer-events:auto}.work-gallery-hero .unit-slide .work-unit{transform:none}.work-gallery-hero .unit-gallery-track{min-height:475px}.work-gallery-hero .work-unit{font-size:13px}.work-gallery-hero .unit-format-nav button[aria-pressed=true]{color:#091c35;font-weight:650}.unit-hero-pause{background:var(--story-paper);width:30px;height:30px;color:var(--story-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:8px auto 0;display:grid}.unit-hero-pause:disabled{opacity:.4;cursor:default}@media (max-width:700px){.work-gallery-hero .unit-slide:nth-child(n){flex-basis:100%;padding:16px 25px}.work-gallery-hero .unit-page{font-size:7px}.work-gallery-hero .work-unit:not(.unit-page){font-size:11px}.work-gallery-hero .unit-gallery-track{min-height:435px}}@media (prefers-reduced-motion:reduce){.work-gallery-hero .unit-slide:nth-child(n){transition:none}}.merchanting-world[data-motion=off] .work-gallery-hero .unit-slide:nth-child(n){transition:none}.merchanting-world .world-hero{isolation:isolate;overflow:hidden}.world-hero>.world-opening-horizon{z-index:-1;pointer-events:none;position:absolute;inset:95px 0 0}.world-hero>.world-opening-horizon .work-horizon{object-fit:cover;object-position:center bottom;mix-blend-mode:multiply;width:100%;height:100%;bottom:0}.world-hero .story-hero-copy{z-index:1;position:relative}.world-opening-scene{isolation:auto;padding-bottom:40px}.unit-hero-feature{justify-content:center;align-items:center;min-height:440px;padding:15px 24px;animation:.75s cubic-bezier(.22,.61,.36,1) both hero-format-arrive;display:flex}@keyframes hero-format-arrive{0%{filter:blur(2px);transform:translate(28px)rotate(1.2deg)scale(.96)}to{filter:blur();transform:translate(0)rotate(0)scale(1)}}.work-gallery-hero .unit-format-nav{margin:15px 0 4px}.work-gallery-hero .unit-format-nav button{background:var(--story-paper);border-radius:4px;padding:8px 5px}.unit-hero-feature .work-unit{font-size:12px}@media (min-width:1700px){.world-opening-scene{padding-bottom:40px}}@media (max-width:700px){.world-hero>.world-opening-horizon{inset:200px -50% 0}.world-hero>.world-opening-horizon .work-horizon{object-fit:cover;width:100%;height:100%}.unit-hero-feature{min-height:410px;padding:15px 25px}.unit-hero-feature .unit-page{font-size:7px}.unit-hero-feature .work-unit:not(.unit-page){font-size:11px}.world-opening-scene{padding-bottom:35px}}@media (prefers-reduced-motion:reduce){.unit-hero-feature{animation:none}}.merchanting-world[data-motion=off] .unit-hero-feature{animation:none}.merchanting-world .story-nav{height:76px;padding-top:12px;padding-bottom:12px}.merchanting-world .world-hero{flex-direction:column;height:calc(100svh - 76px);min-height:540px;max-height:1050px;padding-top:8px;display:flex}.merchanting-world .world-hero .story-hero-copy{flex:none}.merchanting-world .world-hero h1{margin:0;font-size:clamp(36px,5vw,64px);line-height:1.04}.merchanting-world .world-hero .story-hero-copy>p{margin-top:10px;font-size:clamp(16px,1.65vw,22px)}.merchanting-world .world-hero-actions{gap:22px;margin-top:18px;margin-bottom:0}.merchanting-world .world-hero-actions .story-button{min-height:44px;padding:12px 24px}.merchanting-world .world-opening-scene{flex:1;min-height:0;padding:12px 0 16px;display:flex}.merchanting-world .work-gallery-hero{flex-direction:column;width:100%;min-height:0;padding:0;display:flex;overflow:visible}.work-gallery-hero .unit-gallery-stage{flex:1;width:min(740px,100%);min-height:0;container-type:size}.work-gallery-hero .unit-hero-feature{justify-content:center;align-items:center;min-height:0;padding:10px 24px;animation:.65s ease-out both hero-format-arrive;display:flex;position:absolute;inset:0}.work-gallery-hero .unit-hero-feature .work-unit{max-width:100%;font-size:min(13px,2.45cqh)}.work-gallery-hero .unit-gallery-heading{flex:none;order:2;width:100%;margin:0}.work-gallery-hero .unit-format-nav{align-items:center;gap:26px;min-height:38px;margin:5px 0 0}.work-gallery-hero .unit-format-nav button{background:0 0;border-radius:0;padding:8px 4px;font-size:15px}.work-gallery-hero .unit-hero-pause{z-index:2;margin:0;position:absolute;bottom:21px;right:22px}.world-hero>.world-opening-horizon{inset:145px 0 0}.world-hero>.world-opening-horizon .work-horizon{object-fit:fill;opacity:1;width:100%;height:100%}@media (max-width:700px){.merchanting-world .story-nav{height:66px}.merchanting-world .world-hero{height:calc(100svh - 66px);min-height:560px;padding-top:12px}.merchanting-world .world-hero h1{max-width:350px;margin:auto;font-size:38px}.merchanting-world .world-hero .story-hero-copy>p{max-width:340px;margin:10px auto 0;font-size:16px}.merchanting-world .world-hero-actions{gap:18px;margin-top:16px}.merchanting-world .world-opening-scene{padding:8px 0 14px}.work-gallery-hero .unit-hero-feature .work-unit:not(.unit-page){font-size:min(12px,2.45cqh)}.work-gallery-hero .unit-hero-feature .unit-page{font-size:min(2.8cqh,1.8cqw)}.work-gallery-hero .unit-format-nav{gap:18px}.work-gallery-hero .unit-format-nav button{font-size:13px}.work-gallery-hero .unit-hero-pause{width:23px;bottom:18px;right:5px}.world-hero>.world-opening-horizon{inset:220px -32% 0}}@media (prefers-reduced-motion:reduce){.work-gallery-hero .unit-hero-feature{animation:none}}.world-hero>.world-opening-horizon{align-items:flex-end;display:flex;inset:0}.world-hero>.world-opening-horizon .work-horizon{object-fit:contain;object-position:center bottom;aspect-ratio:3;width:100%;height:auto;max-height:100%;display:block;position:static}@media (max-width:700px){.world-hero>.world-opening-horizon{inset:0}.world-hero>.world-opening-horizon .work-horizon{aspect-ratio:3;width:100%;height:auto}}.work-gallery-hero .unit-hero-feature{perspective:1200px;animation:.85s cubic-bezier(.16,1,.3,1) both hero-format-arrive}.work-gallery-hero .unit-hero-feature .work-unit{will-change:transform;transform-origin:50% 80%;animation:7s ease-in-out infinite hero-creative-breathe;box-shadow:0 22px 44px -18px #163a5c35,0 2px 6px #163a5c0d}@keyframes hero-creative-breathe{0%,to{transform:translateY(2px)rotate(-.35deg)}50%{transform:translateY(-5px)rotate(.35deg)}}.work-gallery-hero .unit-format-nav{background:#fffdf8eb;border:1px solid #1026400c;border-radius:40px;gap:7px;width:fit-content;margin:5px auto 0;padding:5px 7px;box-shadow:0 4px 18px #10264007}.work-gallery-hero .unit-format-nav button{isolation:isolate;border-radius:24px;padding:8px 15px;transition:color .25s,background .25s,transform .25s;overflow:hidden}.work-gallery-hero .unit-format-nav button:hover{background:#e9e5fb70;transform:translateY(-2px)}.work-gallery-hero .unit-format-nav button[aria-pressed=true]{color:#fffdf8;background:#102640;font-weight:600;box-shadow:0 3px 8px #10264012}.work-gallery-hero .unit-format-nav button:after{transform-origin:0;background:linear-gradient(90deg,#3ad2ef,#a5a0ff,#ee7bed);border-radius:2px;height:2px;bottom:4px;left:13px;right:13px}.work-gallery-hero[data-playing=true] .unit-format-nav .format-active:after{animation:6.5s linear both hero-format-time}@keyframes hero-format-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.work-gallery-hero[data-playing=false] .unit-hero-feature .work-unit{animation-play-state:paused}.work-gallery-hero .unit-gallery-heading{padding-bottom:2px}@media (max-width:700px){.work-gallery-hero .unit-format-nav{gap:2px;padding:4px}.work-gallery-hero .unit-format-nav button{padding:7px 11px;font-size:12px}}@media (prefers-reduced-motion:reduce){.work-gallery-hero .unit-hero-feature,.work-gallery-hero .unit-hero-feature .work-unit,.work-gallery-hero .unit-format-nav .format-active:after{animation:none!important}.work-gallery-hero .unit-format-nav button{transition:none}}.merchanting-world[data-motion=off] .work-gallery-hero .unit-hero-feature,.merchanting-world[data-motion=off] .work-gallery-hero .unit-hero-feature .work-unit,.merchanting-world[data-motion=off] .work-gallery-hero .unit-format-nav .format-active:after{animation:none}.work-gallery-hero[data-playing=true] .unit-format-nav .format-active:after{animation-duration:3.2s}.world-page-turn{z-index:1000;pointer-events:none;background:#fbf8ef;animation:1.45s both world-chapter-veil;position:fixed;inset:0;overflow:hidden}.world-page-turn .work-horizon{object-fit:cover;width:100%;height:100%;animation:1.45s cubic-bezier(.22,.65,.3,1) both world-chapter-travel;position:absolute;inset:0}.world-page-turn span{text-align:center;color:#102640;font-size:clamp(20px,3vw,38px);font-weight:600;animation:1.45s both world-chapter-caption;position:absolute;inset:22% 0 auto}@keyframes world-chapter-travel{0%{opacity:.3;transform:scale(1)}45%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(2.2)}}@keyframes world-chapter-veil{0%{opacity:0}22%,65%{opacity:1}to{opacity:0}}@keyframes world-chapter-caption{0%,12%{opacity:0;transform:translateY(12px)}35%,65%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.work-gallery-hero .unit-gallery-stage{width:min(1160px,100%)}.work-gallery-hero .unit-hero-feature .unit-page{font-size:min(14px,2.8cqh,1.2cqw)}.unit-hero-feature>.work-unit{z-index:2;position:relative}.hero-world-results{pointer-events:none;color:#102640;position:absolute;inset:0}.hero-result-paths{width:100%;height:100%;position:absolute;inset:0}.hero-result-paths path{stroke-dasharray:100;animation:.8s .35s both result-path-grow}.hero-result{text-align:center;width:150px;animation:.65s cubic-bezier(.2,.8,.2,1) .7s both result-bloom;position:absolute}.hero-result-left{top:10%;left:7%}.hero-result-right{animation-delay:1s;top:25%;right:7%}.hero-result svg{filter:drop-shadow(0 2px 8px #fffaf1);width:110px;height:105px;margin:0 auto -4px;display:block}.hero-result strong{letter-spacing:-.04em;font-size:clamp(22px,2.3vw,32px);line-height:1.1;display:block}.hero-result>span{margin-top:5px;font-size:13px;display:block}.hero-result strong,.hero-result>span{text-shadow:0 0 12px #fffdf5,0 2px 12px #fffdf5}.hero-results-caption{text-align:center;letter-spacing:.04em;color:#52617a;font-size:9px;position:absolute;bottom:1px;left:0;right:0}@keyframes result-path-grow{0%{stroke-dashoffset:100px;opacity:0}to{stroke-dashoffset:0;opacity:.8}}@keyframes result-bloom{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.hero-result{width:72px}.hero-result-left{top:10%;left:0}.hero-result-right{top:30%;right:0}.hero-result svg{width:58px;height:58px}.hero-result strong{font-size:18px}.hero-result>span{font-size:9px}.hero-result-paths{opacity:.4}.work-gallery-hero .unit-hero-feature .work-unit:not(.unit-page){max-width:64%;font-size:min(10px,2cqh)}.work-gallery-hero .unit-hero-feature .unit-page{max-width:65%;font-size:min(2.8cqh,1.2cqw)}.hero-results-caption{font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-result,.hero-result-paths path{animation:none}}.merchanting-world[data-motion=off] .hero-result,.merchanting-world[data-motion=off] .hero-result-paths path{animation:none}.hero-result{background:radial-gradient(#fbf8ef 35%,#fbf8efe8 55%,#fbf8ef00 73%);padding:14px 8px 20px}.hero-momentum{color:#49605d;background:#fbf8efdc;border-radius:20px;padding:5px 12px;font-size:11px;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}@media (max-width:700px){.hero-result{padding:8px 0 12px}.hero-momentum{font-size:9px;animation:none;bottom:20px}.hero-result-left{left:0}.hero-result-right{right:0}}@media (prefers-reduced-motion:reduce){.hero-momentum{animation:none}}.merchanting-world[data-motion=off] .hero-momentum{animation:none}@media (max-width:700px){.hero-result-left{top:28%}.hero-result-right{top:46%}}.world-hero>.world-opening-horizon .painted-world{object-fit:cover;object-position:center bottom;mix-blend-mode:normal;width:100%;height:100%;animation:.9s both world-paint-arrive;position:absolute;bottom:0;left:0}.merchanting-world[data-world=valley] .world-hero{background:#fbf8ef}.merchanting-world[data-world=midnight] .story-nav,.merchanting-world[data-world=midnight] .world-hero{color:#fffaf0;background:#0b2038}.merchanting-world[data-world=midnight] .story-nav a,.merchanting-world[data-world=midnight] .story-hero-copy h1,.merchanting-world[data-world=midnight] .story-hero-copy p,.merchanting-world[data-world=midnight] .world-hero-actions>a{color:#fffaf0}.merchanting-world[data-world=midnight] .story-nav .story-button,.merchanting-world[data-world=midnight] .world-hero-actions .story-button{color:#0b2038;background:#fffaf0}.merchanting-world[data-world=midnight] .hero-world-results{color:#fffaf0}.merchanting-world[data-world=midnight] .hero-result{background:radial-gradient(#0b2038ee 25%,#0b2038aa 50%,#0b203800 73%)}.merchanting-world[data-world=midnight] .hero-result strong,.merchanting-world[data-world=midnight] .hero-result>span{text-shadow:0 2px 12px #0b2038}.merchanting-world[data-world=midnight] .hero-result svg{filter:drop-shadow(0 0 12px #a9a0ff55)}.merchanting-world[data-world=midnight] .hero-results-caption{color:#e4e9fa}.world-style-switcher{z-index:3;flex:none;justify-content:center;gap:5px;padding:3px 0 10px;display:flex;position:relative}.world-style-switcher button{color:#52617a;cursor:pointer;background:#fbf8efe8;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.world-style-switcher button[aria-pressed=true]{color:#102640;background:#fffdf7;border-color:#b4afda}.world-swatch{background:linear-gradient(140deg,#b3dfd7,#f4ceea);border-radius:50%;width:10px;height:10px}.swatch-midnight{background:linear-gradient(140deg,#0b2038,#a383e9)}.swatch-doodle{background:linear-gradient(140deg,#00c6ec,#a94bff,#ed66d0)}@keyframes world-paint-arrive{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.world-hero>.world-opening-horizon .painted-world{object-fit:cover;object-position:center bottom;opacity:.85}.world-style-switcher button{padding:5px 8px;font-size:10px}.world-style-switcher{padding-bottom:8px}.merchanting-world[data-world=valley] .story-hero-copy{background:linear-gradient(#fbf8ef 70%,#fbf8ef00)}}@media (prefers-reduced-motion:reduce){.world-hero>.world-opening-horizon .painted-world{animation:none}}.merchanting-world[data-motion=off] .painted-world{animation:none}.merchanting-world[data-world=valley] .world-opening-horizon:after{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#fbf8efcc 0%,#fbf8ef80 30%,#fbf8ef00 68%);position:absolute;inset:0}.merchanting-world[data-world=midnight] .world-opening-horizon:after{content:"";pointer-events:none;background:radial-gradient(at 50% 30%,#0b2038cc 0%,#0b203880 30%,#0b203800 68%);position:absolute;inset:0}.unit-world-ensemble{perspective:1400px;position:absolute;inset:0}.ensemble-branches{opacity:.7;width:100%;height:100%;position:absolute;inset:0}.ensemble-card{color:#102640;cursor:pointer;transform-origin:50%;z-index:2;background:0 0;border:0;width:max-content;max-width:42%;padding:0;transition:transform 1.2s cubic-bezier(.22,.8,.2,1),opacity .8s,filter .8s;position:absolute;top:46%;left:50%}.ensemble-card .work-unit{pointer-events:none;background:#fffdf8;font-size:min(11px,2.15cqh);box-shadow:0 20px 45px -16px #162f5045}.ensemble-position-0{z-index:5;transform:translate(-50%,-50%)}.ensemble-position--1{z-index:3;transform:translate(calc(-50% - 25cqw),-43%)scale(.7)rotate(-8deg)}.ensemble-position-1{z-index:3;transform:translate(calc(25cqw - 50%),-43%)scale(.7)rotate(8deg)}.ensemble-position--2{opacity:.8;transform:translate(calc(-50% - 43cqw),-36%)scale(.49)rotate(-13deg)}.ensemble-position-2{opacity:.8;transform:translate(calc(43cqw - 50%),-36%)scale(.49)rotate(13deg)}.ensemble-card:hover{filter:drop-shadow(0 0 12px #9b91ea55)}.ensemble-card:focus-visible{outline-offset:7px;border-radius:12px;outline:3px solid #8674ec}.ensemble-label{letter-spacing:.07em;text-transform:uppercase;background:#fffdf2ee;border-radius:16px;width:max-content;margin:10px auto 0;padding:5px 12px;font-size:12px;display:block}.ensemble-caption{color:#102640;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.ensemble-caption span{background:#fbf8efeb;border-radius:20px;padding:5px 10px}.ensemble-caption i{background:#937bed;border-radius:50%;width:3px;height:3px}.merchanting-world .world-opening-scene{padding-top:0}.merchanting-world[data-world=doodle] .world-opening-horizon .work-horizon{opacity:.85}.merchanting-world[data-world=valley] .world-opening-horizon:after{background:radial-gradient(at 50% 35%,#fbf8ef 0%,#fbf8efbc 42%,#fbf8ef15 85%)}@media (max-width:700px){.ensemble-card .work-unit{font-size:min(9px,1.7cqh)}.ensemble-card .unit-page{font-size:min(1.7cqh,1.1cqw)}.ensemble-position--1{transform:translate(calc(-50% - 28cqw),-15%)scale(.48)rotate(-10deg)}.ensemble-position-1{transform:translate(calc(28cqw - 50%),-15%)scale(.48)rotate(10deg)}.ensemble-position--2{transform:translate(calc(-50% - 30cqw),-105%)scale(.37)rotate(-8deg)}.ensemble-position-2{transform:translate(calc(30cqw - 50%),-105%)scale(.37)rotate(8deg)}.ensemble-caption{gap:4px;font-size:9px}.ensemble-label{font-size:11px}.ensemble-card{max-width:62%}}@media (prefers-reduced-motion:reduce){.ensemble-card{transition:none}}.merchanting-world[data-motion=off] .ensemble-card{transition:none}.ensemble-result{white-space:nowrap;background:#fffdf7ed;border:1px solid #948be333;border-radius:14px;margin-top:5px;padding:5px 12px;font-size:11px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1026400a}.ensemble-result small{color:#69718a;margin-top:2px;font-size:8px;display:block}.ensemble-caption{bottom:-5px}.ensemble-result{margin-top:3px}.ensemble-caption{gap:5px;font-size:10px;bottom:0}.ensemble-caption span{padding:4px 8px}.merchanting-world[data-world=doodle] .world-opening-horizon .work-horizon{aspect-ratio:auto;object-fit:contain;max-height:85%}.ensemble-branches path:last-child{stroke-dashoffset:0;animation:16s linear infinite map-current}@keyframes map-current{to{stroke-dashoffset:-192px}}@media (prefers-reduced-motion:reduce){.ensemble-branches path:last-child{animation:none}}.merchanting-world[data-motion=off] .ensemble-branches path:last-child{animation:none}@media (max-width:700px){.ensemble-caption{gap:1px;font-size:8px}.ensemble-caption span{padding:4px}.ensemble-result{font-size:9px}}.ensemble-card{top:43%}.ensemble-card .work-unit{font-size:min(10px,1.85cqh)}.ensemble-card .unit-page{font-size:min(10px,1.85cqh,1.05cqw)}.ensemble-caption{display:none}@media (max-width:700px){.ensemble-card .work-unit{font-size:min(9px,1.7cqh)}.ensemble-card .unit-page{font-size:min(1.7cqh,1.1cqw)}}.merchanting-world[data-world=midnight]{background:#0b2038}.merchanting-world[data-world=midnight] .story-nav{box-sizing:border-box;background:#0b2038;width:100%;max-width:none;margin:0;padding-left:max(32px,50vw - 680px);padding-right:max(32px,50vw - 680px)}.merchanting-world[data-world=midnight] .world-opening-horizon:after{background:linear-gradient(#0b2038 0%,#0b203800 23%)}.hero-extra-result{color:#fffaf0;text-align:center;background:radial-gradient(#0b2038db,#0000 72%);width:130px;padding:12px;animation:.7s 1.1s both result-bloom;position:absolute;bottom:9%;right:8%}.hero-extra-result strong{font-size:25px;display:block}.hero-extra-result span{margin-top:3px;font-size:12px;display:block}.merchanting-world[data-world=midnight] .hero-result-right{top:4%}.merchanting-world[data-world=midnight] .hero-result-left{top:15%}@media (max-width:700px){.merchanting-world[data-world=midnight] .story-nav{padding-left:16px;padding-right:16px}.hero-extra-result{width:70px;padding:5px;bottom:14%;right:0}.hero-extra-result strong{font-size:19px}.hero-extra-result span{font-size:9px}.merchanting-world[data-world=midnight] .hero-result-left{top:23%}.merchanting-world[data-world=midnight] .hero-result-right{top:17%}}@media (prefers-reduced-motion:reduce){.hero-extra-result{animation:none}}.merchanting-world[data-motion=off] .hero-extra-result{animation:none}.unit-world-ensemble .hero-world-results{z-index:6}.unit-world-ensemble .hero-result{width:112px}.unit-world-ensemble .hero-result strong{font-size:24px}.unit-world-ensemble .hero-momentum{bottom:24px}.unit-world-ensemble .hero-results-caption{bottom:2px}.ensemble-position--1{transform:translate(calc(-50% - 23cqw),-43%)scale(.68)rotate(-7deg)}.ensemble-position-1{transform:translate(calc(23cqw - 50%),-43%)scale(.68)rotate(7deg)}.work-unit.unit-email .unit-email-body{color:#fff8ed;background:#0b2038}.unit-email-body h3,.unit-email-body p,.unit-email-body small{color:inherit}.unit-email-body .merchanting-wordmark{filter:brightness(0)invert()}.unit-email-body .unit-cta{color:#0b2038;background:#fff8ed}.work-unit.unit-ebook{color:#fff8ed;background:#0b2038;border:1px solid #b7b0ec66;width:25em;overflow:hidden}.unit-ebook-cover{text-align:center;padding:1.6em 1.5em 0}.unit-ebook-cover>.unit-signature{justify-content:center}.unit-ebook-cover .merchanting-wordmark{filter:brightness(0)invert()}.unit-ebook-cover>small{letter-spacing:.15em;margin-top:2em;font-size:.65em;display:block}.unit-ebook-cover h3{margin:.6em 0;font-size:2.8em;line-height:1.03}.unit-ebook-cover .unit-drawing{object-fit:cover;object-position:center bottom;width:100%;height:17em}.unit-ebook-cover>span{padding:1em;font-size:.8em;display:block}.unit-ebook-reader{color:#102640;background:#fff8ed;justify-content:space-between;padding:1em;font-size:.75em;display:flex}.merchanting-world[data-world=midnight] .story-nav>a{filter:none}.merchanting-world[data-world=midnight] .story-nav .merchanting-wordmark{filter:brightness(0)invert()}@media (max-width:700px){.unit-world-ensemble .hero-result{width:60px;padding:4px 0}.unit-world-ensemble .hero-result svg{width:42px;height:42px}.unit-world-ensemble .hero-result strong{font-size:16px}.unit-world-ensemble .hero-result>span{font-size:8px}.unit-world-ensemble .hero-result-left,.unit-world-ensemble .hero-result-right{top:0!important}.ensemble-position--1{transform:translate(calc(-50% - 30cqw),-20%)scale(.44)rotate(-7deg)}.ensemble-position-1{transform:translate(calc(30cqw - 50%),-20%)scale(.44)rotate(7deg)}.work-gallery-hero .unit-format-nav{gap:0}.work-gallery-hero .unit-format-nav button{padding:7px 8px;font-size:11px}}.world-build-chapter .story-landscape{max-height:300px;overflow:hidden}.world-build-chapter .story-landscape img{object-fit:contain;width:100%;height:300px}.world-connection-icons{justify-content:center;gap:70px;margin:45px auto 0;display:flex}.world-knowing{color:#102640;background:#fbf8ef}.unit-world-ensemble .hero-result-third{padding:0;bottom:5%;left:0;top:auto!important}.unit-world-ensemble .hero-result-third svg{height:45px}.unit-world-ensemble .hero-result-third strong{font-size:20px}@media (max-width:700px){.unit-world-ensemble .hero-result-third{bottom:8%}.unit-world-ensemble .hero-result-third svg{height:35px}}.unit-world-ensemble .hero-result{width:148px;padding:4px;animation-delay:0s}.unit-world-ensemble .hero-result svg{width:100px;height:96px}.unit-world-ensemble .hero-result strong{font-size:32px;line-height:1.1}.unit-world-ensemble .hero-result>span{margin-top:4px;font-size:12px}.unit-world-ensemble .hero-result-left{left:7%;top:2%!important}.unit-world-ensemble .hero-result-right{right:7%;top:2%!important}.unit-world-ensemble .hero-result-third{bottom:auto;left:7%;top:51%!important}.unit-world-ensemble .hero-result-fourth{right:7%;top:51%!important}.merchanting-world[data-motion=off] .hero-result .rolling-number-track{transform:translateY(var(--roll-end,-50%));animation:none}.merchanting-world[data-motion=off] .hero-result .rolling-number-visual{animation:none}@media (max-width:700px){.unit-world-ensemble .hero-result{width:68px;padding:0}.unit-world-ensemble .hero-result svg{width:58px;height:58px}.unit-world-ensemble .hero-result strong{font-size:21px}.unit-world-ensemble .hero-result>span{font-size:9px}.unit-world-ensemble .hero-result-left,.unit-world-ensemble .hero-result-third{left:1%}.unit-world-ensemble .hero-result-right,.unit-world-ensemble .hero-result-fourth{right:1%}.unit-world-ensemble .hero-result-third,.unit-world-ensemble .hero-result-fourth{top:55%!important}}.unit-world-ensemble .ensemble-single{opacity:0;visibility:hidden;pointer-events:none;z-index:4;transition:opacity .8s,transform .95s cubic-bezier(.22,.8,.2,1),visibility 0s .95s;transform:translate(calc(32px - 50%),-47%)scale(.97)}.unit-world-ensemble .ensemble-single.is-primary{opacity:1;visibility:visible;pointer-events:auto;z-index:5;transition:opacity .8s .12s,transform .95s cubic-bezier(.22,.8,.2,1) 80ms,visibility;transform:translate(-50%,-50%)scale(1)}.hero-stat-rise{font-variant-numeric:tabular-nums;white-space:nowrap}.merchanting-world[data-motion=off] .unit-world-ensemble .ensemble-single{transition:none}@media (prefers-reduced-motion:reduce){.unit-world-ensemble .ensemble-single,.unit-world-ensemble .ensemble-single.is-primary{transition:none}}.world-map-chapter{color:#0b2038;text-align:center;background:#fbf8ef;outline:none;min-height:100svh;padding:72px 0 42px;scroll-margin-top:0;position:relative;overflow:hidden}.world-map-heading{z-index:1;padding:0 24px;position:relative}.world-map-heading h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(36px,4.8vw,68px);font-weight:750;line-height:1.06}.world-map-heading>p{color:#53617a;margin:0;font-size:clamp(17px,1.65vw,23px)}.world-map-heading .world-eyebrow{letter-spacing:.2em;margin-bottom:20px;font-size:10px}.world-map-scene{max-width:1600px;height:36vw;min-height:460px;max-height:550px;margin:22px auto 0;position:relative}.world-map-drawing{width:100%;height:100%;position:absolute;inset:0}.world-map-places{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;margin:0;padding:110px 4% 0;list-style:none;display:grid;position:absolute;inset:0}.world-map-place{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.map-place-1,.map-place-3{transform:translateY(-32px)}.map-place-number{letter-spacing:.14em;color:#73809a;margin-bottom:12px;font-size:10px}.map-place-icon{background:radial-gradient(#fbf8ef 30%,#fbf8efcc 55%,#0000 72%);padding:0 20px 10px}.map-place-icon svg{filter:drop-shadow(0 8px 15px #7368c914);width:clamp(65px,7vw,100px);height:clamp(65px,7vw,100px);animation:7s ease-in-out infinite map-place-breathe}.map-place-1 svg{animation-delay:-1.4s}.map-place-2 svg{animation-delay:-2.8s}.map-place-3 svg{animation-delay:-4.2s}.map-place-4 svg{animation-delay:-5.6s}.world-map-place h3{letter-spacing:-.035em;white-space:nowrap;background:#fbf8efeb;border-radius:8px;margin:7px 0;padding:2px 7px;font-size:clamp(17px,1.7vw,24px)}.world-map-place p{color:#465571;background:#fbf8efeb;border-radius:6px;margin:0;padding:4px;font-size:clamp(10px,1vw,14px)}.map-place-note{color:#718097;max-width:160px;margin-top:13px;font-size:12px;line-height:1.5}.map-return-caption{letter-spacing:.01em;font-size:14px;font-weight:600;position:absolute;bottom:2%;left:0;right:0}.map-return-caption>span{color:#73809a;margin-top:8px;font-size:12px;font-weight:400;display:block}.map-route-current{animation:18s linear infinite map-flow}.world-map-footer{max-width:650px;margin:28px auto 0;padding:0 20px}.world-map-footer>span{letter-spacing:.2em;color:#788397;font-size:9px}.world-map-footer p{margin:12px 0 18px;font-size:16px;line-height:1.65}.world-map-footer a{color:#0b2038;border-bottom:1px solid #b5a5e7;gap:22px;padding-bottom:6px;font-size:13px;display:inline-flex}@keyframes map-flow{to{stroke-dashoffset:-364px}}@keyframes map-place-breathe{50%{transform:translateY(-5px)rotate(2deg)}}.world-page-turn{animation:1.8s both world-chapter-veil}.world-page-turn .world-portal-landscape{object-fit:cover;object-position:50% 75%;transform-origin:50% 72%;width:100%;height:100%;animation:1.8s cubic-bezier(.4,0,.15,1) both world-portal-dive;position:absolute;inset:0}.world-portal-ring{background:radial-gradient(at 50% 70%,#0000 10%,#fbf8efaa 60%,#fbf8ef 85%);animation:1.8s both world-portal-ring;position:absolute;inset:-10%}.world-page-turn span{z-index:2;animation-duration:1.8s}@keyframes world-portal-dive{0%{opacity:0;transform:scale(.9)}22%{opacity:1}75%{opacity:1;transform:scale(2.3)}to{opacity:0;transform:scale(3.1)}}@keyframes world-portal-ring{0%{opacity:0}25%,60%{opacity:1}to{opacity:0}}@media (max-width:700px){.world-map-chapter{padding-top:48px}.world-map-scene{height:auto;min-height:0;margin-top:32px;padding:0 20px}.world-map-drawing{opacity:.5;object-fit:cover}.world-map-places{flex-direction:column;gap:30px;padding:0 0 0 10%;display:flex;position:relative}.world-map-place{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:66px 1fr;align-items:center;column-gap:20px;width:100%;display:grid;transform:none}.map-place-number{position:absolute;top:10px;left:-27px}.map-place-icon{grid-area:1/1/4;padding:0}.map-place-icon svg{width:64px;height:64px}.world-map-place h3{grid-column:2;margin:0;padding:0;font-size:23px}.world-map-place p{grid-column:2;margin-top:5px;padding:0;font-size:12px}.map-place-note{grid-column:2;max-width:none;margin-top:5px;font-size:11px}.map-return-caption{margin:35px 0 0;position:relative;bottom:auto}.world-map-footer{margin-top:38px}.world-page-turn .world-portal-landscape{object-position:50% 70%}}@media (prefers-reduced-motion:reduce){.map-route-current,.map-place-icon svg{animation:none}}.merchanting-world[data-motion=off] .map-route-current,.merchanting-world[data-motion=off] .map-place-icon svg{animation:none}.world-map-chapter{isolation:isolate;background:#0b2038;padding-top:100px}.world-map-background{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.world-map-chapter:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b203855 0%,#0b203815 18%,#fbf8ef44 37%,#fbf8ef55 75%,#fbf8efdd 100%);position:absolute;inset:0}.world-map-heading{color:#fff8ed;text-shadow:0 2px 22px #0b203880}.world-map-heading>p{color:#e1dff0}.world-map-heading .world-eyebrow{color:#d4ddf0}.world-map-drawing>g>g{display:none}.map-river-bank{opacity:.04}.map-route{opacity:.7}.map-route-current{opacity:.65}.map-place-icon{background:radial-gradient(#fbf8efbd 15%,#fbf8ef55 48%,#0000 72%)}.world-map-place h3,.world-map-place p{text-shadow:0 1px 14px #fffaf3,0 0 25px #fffaf3;background:0 0}.map-place-number,.map-place-note,.map-return-caption>span{color:#465571;text-shadow:0 1px 12px #fffaf3}.map-return-caption{text-shadow:0 1px 18px #fffaf3}.world-map-footer{text-shadow:0 1px 18px #fffaf3;position:relative}@media (max-width:700px){.world-map-chapter{padding-top:65px}.world-map-background{object-position:48% center}.world-map-chapter:before{background:linear-gradient(#0b2038bb,#0b203844 17%,#fbf8efcc 28%,#fbf8efbb 85%,#fbf8ef 100%)}.world-map-scene{margin-top:65px}}.world-map-background{opacity:0;transition:opacity .9s}.world-map-background.is-shown{opacity:1}.chapter-landscape-switcher{width:max-content;max-width:95%;text-shadow:none;background:#fffaf0ed;border:1px solid #fffaf066;border-radius:24px;justify-content:center;gap:5px;margin:20px auto 0;padding:5px;display:flex;box-shadow:0 5px 24px #10264012}.chapter-landscape-switcher button{color:#53617a;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:8px 14px;font-size:11px}.chapter-landscape-switcher button[aria-pressed=true]{color:#fffaf0;background:#0b2038}.chapter-landscape-switcher button:focus-visible{outline-offset:2px;outline:2px solid #876ce3}.world-map-chapter[data-landscape=daybreak] .world-map-heading{color:#0b2038;text-shadow:0 1px 18px #fffaf0}.world-map-chapter[data-landscape=daybreak] .world-map-heading>p,.world-map-chapter[data-landscape=daybreak] .world-map-heading .world-eyebrow{color:#465571}.world-map-chapter[data-landscape=daybreak]:before{background:linear-gradient(#fbf8ef22,#fbf8ef33 80%,#fbf8efdd)}@media (prefers-reduced-motion:reduce){.world-map-background{transition:none}}.merchanting-world[data-motion=off] .world-map-background{transition:none}.world-map-chapter{--world-seam:clamp(120px,14vw,220px);z-index:1;overflow:visible}.world-map-chapter .world-map-background{top:calc(-1 * var(--world-seam));height:calc(100% + var(--world-seam));pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--world-seam));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--world-seam));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--world-seam));bottom:0}.world-map-chapter:before{top:calc(-1 * var(--world-seam));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--world-seam));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--world-seam));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--world-seam))}.world-map-scene{overflow:hidden}@media (max-width:700px){.world-map-chapter{--world-seam:110px}}.world-turn-stage{perspective:1800px;background:#0b2038;height:calc(100svh - 76px);min-height:540px;position:relative;overflow:hidden}.world-turn-wheel{transform-style:preserve-3d;transition:transform 1.65s cubic-bezier(.65,0,.2,1);position:absolute;inset:0}.world-turn-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;transition:visibility 0s 1.65s;position:absolute;inset:0;overflow:hidden}.world-turn-face.is-current{visibility:visible;transition:visibility}.world-face-home{transform:rotateX(0)}.world-face-map{transform:rotateX(180deg)}.world-face-lineage{color:#0b2038;background:#fbf8ef;transform:rotateX(360deg)}.world-turn-stage .world-hero{height:100%;min-height:0;max-height:none}.world-turn-stage .world-map-chapter{--world-seam:0px;box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:32px 0 16px;display:flex;overflow:hidden}.world-turn-stage .world-map-background{height:100%;top:0;-webkit-mask-image:none;mask-image:none}.world-turn-stage .world-map-chapter:before{top:0;-webkit-mask-image:none;mask-image:none}.world-turn-stage .world-map-heading h2{margin-bottom:10px;font-size:clamp(32px,4vw,55px)}.world-turn-stage .world-map-heading .world-eyebrow{margin-bottom:12px}.world-turn-stage .world-map-heading>p{font-size:17px}.world-turn-stage .chapter-landscape-switcher{margin-top:12px}.world-turn-stage .world-map-scene{flex:1;width:100%;height:auto;min-height:250px;max-height:none;margin-top:4px}.world-turn-stage .world-map-places{padding-top:45px}.world-turn-stage .map-place-icon svg{width:72px;height:72px}.world-turn-stage .map-place-note{display:none}.world-turn-stage .map-return-caption{bottom:4px}.world-turn-stage .world-map-footer{flex:none;margin:8px auto 0}.world-turn-stage .world-map-footer>span,.world-turn-stage .world-map-footer>p{display:none}.world-map-footer button{color:#0b2038;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b5a5e7;padding:5px 0;font-size:13px}.world-scene-back{z-index:5;color:#0b2038;cursor:pointer;background:#fffaf0e8;border:0;border-radius:20px;padding:8px 14px;font-size:11px;position:absolute;top:14px;left:22px}.merchanting-world>main>.world-chapter,.merchanting-world>main>.world-interlude,.merchanting-world>main>.story-footer{display:none}.world-face-lineage .work-lineage{box-sizing:border-box;max-width:1200px;height:100%;min-height:0;margin:auto;padding:45px 35px}.world-face-lineage .unit-tree{max-height:100%}@media (max-width:700px){.world-turn-stage{height:calc(100svh - 66px);min-height:600px}.world-turn-stage .world-map-chapter{padding-top:52px}.world-turn-stage .world-map-heading h2{font-size:30px}.world-turn-stage .world-map-heading .world-eyebrow{font-size:8px}.world-turn-stage .world-map-scene{margin-top:15px;overflow:auto}.world-turn-stage .world-map-places{gap:13px;padding-top:0}.world-turn-stage .map-place-icon svg{width:42px;height:42px}.world-turn-stage .world-map-place{grid-template-columns:45px 1fr}.world-turn-stage .world-map-place h3{font-size:18px}.world-turn-stage .map-return-caption{margin-top:20px}.world-face-lineage{overflow:auto}}@media (prefers-reduced-motion:reduce){.world-turn-wheel,.world-turn-face{transition:none}}.world-turn-wheel{transition:transform 1.25s cubic-bezier(.65,0,.2,1)}.world-turn-face{transform-origin:50%;width:100%;transition:transform 1.25s cubic-bezier(.65,0,.2,1),visibility 0s 1.25s;right:auto;transform:scale(.965)rotateY(5deg)}.world-turn-face.is-current{transition:transform 1.25s cubic-bezier(.65,0,.2,1),visibility;transform:scale(1)rotateY(0)}.world-face-home{left:0}.world-face-map{left:100%}.world-face-lineage{left:200%}.merchanting-world>main>.story-pattern{display:none}@media (prefers-reduced-motion:reduce){.world-turn-wheel,.world-turn-face,.world-turn-face.is-current{transition:none;transform:none}.world-turn-wheel{transform:translate(0)!important}.world-turn-face{left:0}}.merchanting-world[data-motion=off] .world-turn-wheel,.merchanting-world[data-motion=off] .world-turn-face{transition:none}.connected-garden{color:#0b2038;background:#fbf8ef;outline:none;padding:80px 24px 40px;overflow:hidden}.garden-heading{text-align:center}.garden-heading>span{letter-spacing:.22em;color:#667087;font-size:10px}.garden-heading h2{letter-spacing:-.055em;margin:20px 0 16px;font-size:clamp(36px,4.6vw,66px);line-height:1.05}.garden-heading>p{color:#647085;margin:0;font-size:clamp(16px,1.6vw,22px)}.garden-canvas{aspect-ratio:1200/650;isolation:isolate;max-width:1200px;margin:12px auto 0;position:relative}.garden-branches{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.garden-flow{stroke-width:5px;animation:22s linear infinite garden-current}.garden-unit{width:max-content;margin:0;position:absolute;transform:translate(-50%,-50%)}.garden-unit .work-unit{border:1px solid #dcdad7;font-size:7px;transition:transform .6s;box-shadow:0 14px 35px #10264012,0 2px 6px #10264008}.garden-unit:hover .work-unit{transform:translateY(-7px)rotate(-1deg)}.garden-unit figcaption{text-align:center;margin-top:14px;line-height:1.5}.garden-unit figcaption b{font-size:13px;font-weight:650;display:block}.garden-unit figcaption span{color:#647085;font-size:10px;display:block}.garden-page{top:51%;left:16%}.garden-page .work-unit{font-size:5.7px}.garden-post{top:29%;left:39%}.garden-ad{top:27%;left:63%}.garden-email{top:75%;left:61%}.garden-email .work-unit{font-size:5.2px}.garden-sms{top:64%;left:86%}.garden-sms .work-unit{font-size:5.7px}.garden-note{letter-spacing:.03em;color:#7562b6;background:#fbf8ef;border-radius:20px;padding:5px 10px;font-size:11px;position:absolute}.garden-note-remix{top:19%;left:49%;transform:rotate(-9deg)}.garden-note-clone{top:34%;left:25%;transform:rotate(-28deg)}.garden-note-schedule{top:67%;left:73%;transform:rotate(8deg)}.garden-flower{position:absolute;bottom:5%;left:29%;transform:rotate(-12deg)}.garden-insight{border-top:1px solid #0b203818;align-items:center;gap:35px;max-width:680px;margin:8px auto 0;padding-top:26px;display:flex}.garden-insight-tabs{gap:5px;display:flex}.garden-insight-tabs button{color:#647085;cursor:pointer;background:0 0;border:1px solid #0b20381a;border-radius:30px;padding:10px 15px;font-size:12px}.garden-insight-tabs button[aria-pressed=true]{color:#fffaf0;background:#0b2038;border-color:#0b2038}.garden-insight-tabs button:focus-visible{outline-offset:3px;outline:2px solid #7963ff}.garden-insight-copy{flex:1;min-height:75px}.garden-insight h3{letter-spacing:-.03em;margin:0 0 7px;font-size:18px}.garden-insight p{color:#647085;margin:0;font-size:13px;line-height:1.6}.garden-cycle{letter-spacing:.02em;color:#546079;flex-wrap:wrap;justify-content:center;gap:18px;margin:50px auto 0;font-size:11px;display:flex}.garden-cycle span{color:#9c78d9}@keyframes garden-current{to{stroke-dashoffset:-280px}}@media (max-width:700px){.connected-garden{padding:50px 16px 30px}.garden-canvas{aspect-ratio:auto;max-width:420px;height:940px;margin-top:30px}.garden-branches{display:none}.garden-unit:before{content:"";background:linear-gradient(#2bc7ed,#d960e9);width:2px;height:35px;position:absolute;top:-40px;left:50%}.garden-page{top:13%;left:33%}.garden-post{top:31%;left:70%}.garden-ad{top:49%;left:29%}.garden-email{top:67%;left:69%}.garden-sms{top:84%;left:29%}.garden-unit .work-unit{font-size:5.6px}.garden-page .work-unit{font-size:4.3px}.garden-email .work-unit{font-size:4.7px}.garden-note-clone{top:25%;left:12%}.garden-note-remix{top:44%;left:64%}.garden-note-schedule{top:81%;left:57%}.garden-flower{bottom:0;left:74%}.garden-insight{text-align:center;flex-direction:column;gap:20px}.garden-insight-copy{min-height:85px}.garden-cycle{gap:10px;margin-top:25px;font-size:10px}}@media (prefers-reduced-motion:reduce){.garden-flow{animation:none}.garden-unit .work-unit{transition:none}}.merchanting-world[data-motion=off] .garden-flow{animation:none}.evolution-garden{color:#0b2038;background:#f3f0fa;padding:75px 24px 45px;overflow:hidden}.evolution-tree{max-width:1100px;height:560px;margin:35px auto 0;position:relative}.evolution-tree>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.evolution-card{width:max-content;margin:0;position:absolute;transform:translate(-50%,-50%)}.evolution-card .work-unit{border:1px solid #d8d4e2;font-size:5.8px;transition:transform .6s;box-shadow:0 15px 40px #34315c15}.evolution-card:hover .work-unit{transform:translateY(-5px)}.evolution-card figcaption{text-align:center;margin-top:12px}.evolution-card figcaption b{font-size:14px;display:block}.evolution-card figcaption span{color:#657087;margin-top:5px;font-size:11px;display:block}.evolution-original{top:51%;left:17%}.evolution-original .work-unit{font-size:7px}.evolution-clone{top:25%;left:52%}.evolution-remix{top:78%;left:52%}.evolution-next{top:51%;left:86%}.evolution-feedback{color:#79748e;background:#f3f0fa;padding:6px 12px;font-size:11px;position:absolute;top:0;left:26%}.evolution-schedule{text-align:center;color:#657087;margin:28px 0 0;font-size:12px}.evolution-garden .garden-insight{margin-top:30px}.connected-garden{padding-bottom:65px}@media (max-width:700px){.evolution-garden{padding:50px 16px 35px}.evolution-tree{max-width:420px;height:840px}.evolution-tree>svg{display:none}.evolution-card .work-unit,.evolution-original .work-unit{font-size:5.6px}.evolution-original{top:18%;left:31%}.evolution-clone{top:39%;left:70%}.evolution-remix{top:62%;left:29%}.evolution-next{top:83%;left:70%}.evolution-card:not(.evolution-original):before{content:"";background:linear-gradient(#29cbed,#e778e9);width:2px;height:30px;position:absolute;top:-38px;left:50%}.evolution-card figcaption span{max-width:145px;font-size:10px}.evolution-feedback{top:0;left:15%}}@media (prefers-reduced-motion:reduce){.evolution-card .work-unit{transition:none}}.garden-commerce{text-align:center;border-top:1px solid #0b203817;justify-content:center;align-items:center;gap:80px;max-width:760px;margin:35px auto 0;padding:36px 24px 10px;display:flex}.garden-commerce>div{flex:1}.garden-commerce svg{margin:auto}.garden-commerce h3{letter-spacing:-.04em;margin:15px 0 8px;font-size:24px}.garden-commerce p{color:#657087;margin:0;font-size:13px;line-height:1.65}.commerce-thread{color:#aa8ce0;font-size:54px;font-weight:300;transform:rotate(-12deg)}.garden-thesis{text-align:center;color:#68758c;letter-spacing:.025em;margin:35px 0 0;font-size:11px}.evolution-schedule{color:#0b2038;margin-top:40px;font-size:17px}.evolution-card figcaption span{max-width:190px;line-height:1.5}.garden-heading>p{max-width:680px;margin-left:auto;margin-right:auto;line-height:1.5}@media (max-width:700px){.garden-commerce{gap:16px;padding:26px 0 0}.garden-commerce h3{font-size:21px}.garden-commerce p{font-size:11px}.commerce-thread{font-size:30px}.garden-thesis{font-size:10px;line-height:1.8}.evolution-schedule{font-size:14px}}.ecosystem-symbol-world{color:#fff8ee;background:#0b223b;outline:none;padding:82px 28px 65px;position:relative;overflow:hidden}.ecosystem-symbol-world .garden-heading>span{color:#cbd7e8}.ecosystem-symbol-world .garden-heading>p{color:#becadd}.ecosystem-trail{max-width:1400px;margin:54px auto 35px;position:relative}.ecosystem-ground{pointer-events:none;width:100%;height:270px;position:absolute;inset:0}.ecosystem-trail ol{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0 3%;list-style:none;display:grid;position:relative}.ecosystem-trail li{text-align:center;padding:0 0 35px}.ecosystem-trail li>svg{width:110px;height:130px;margin:0 auto 25px;animation:8s ease-in-out infinite map-place-breathe}.ecosystem-trail li:nth-child(2n)>svg{animation-delay:-4s}.ecosystem-trail h3{letter-spacing:-.03em;margin:10px 0;font-size:21px}.ecosystem-trail li p{color:#b6c4d9;margin:0;font-size:12px;line-height:1.6}.ecosystem-story{background:#102c4722;border:1px solid #738bb533;border-radius:22px;justify-content:space-between;align-items:center;gap:35px;max-width:1100px;margin:0 auto;padding:35px 40px;display:flex}.ecosystem-story h3{letter-spacing:-.04em;margin:0 0 12px;font-size:32px}.ecosystem-story p{color:#bac9dd;margin:0;font-size:15px;line-height:1.6}.ecosystem-touchpoints{white-space:nowrap;align-items:center;gap:12px;display:flex}.ecosystem-touchpoints span{border:1.5px solid #ab9ff3;border-radius:40px;padding:12px 20px;font-size:13px}.ecosystem-touchpoints i{color:#77cce5;font-style:normal}.ecosystem-promise{text-align:center;color:#c3d0e2;max-width:600px;margin:36px auto 0;font-size:18px;line-height:1.7}@media (max-width:700px){.ecosystem-symbol-world{padding:55px 20px 40px}.ecosystem-trail{margin-top:30px}.ecosystem-trail ol{grid-template-columns:1fr;gap:18px;padding:0}.ecosystem-trail li{text-align:left;grid-template-columns:85px 1fr;column-gap:20px;padding:0;display:grid}.ecosystem-trail li>svg{grid-row:1/3;width:75px;height:85px;margin:0}.ecosystem-trail h3{align-self:end;margin:0 0 6px}.ecosystem-ground{display:none}.ecosystem-story{flex-direction:column;align-items:start;gap:24px;padding:24px 20px}.ecosystem-story h3{font-size:28px}.ecosystem-touchpoints{gap:8px}.ecosystem-touchpoints span{padding:10px 13px;font-size:11px}.ecosystem-promise{font-size:16px}.ecosystem-trail li p{font-size:12px}}@media (prefers-reduced-motion:reduce){.ecosystem-trail li>svg{animation:none}}.merchanting-world[data-motion=off] .ecosystem-trail li>svg{animation:none}.ecosystem-symbol-world .ecosystem-ground{height:220px}.ecosystem-symbol-world p.ecosystem-promise{text-align:center;max-width:600px;margin:36px auto 0}.ecosystem-island-world{color:#0b223b;background:#fbf8ef;padding-top:65px}.ecosystem-island-world .garden-heading>span{color:#67728b}.ecosystem-island-world .garden-heading>p{color:#59667d}.ecosystem-island-map{aspect-ratio:3/2;max-width:1400px;margin:-20px auto -10px;position:relative}.ecosystem-island-art{mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.ecosystem-island-map ol{margin:0;padding:0;list-style:none}.island-place{text-align:center;width:230px;position:absolute;transform:translate(-50%,-50%)}.island-place>svg{filter:saturate(1.8);width:90px;height:95px;margin:0 auto;animation:8s ease-in-out infinite map-place-breathe;display:block}.island-place h3{letter-spacing:-.035em;margin:5px 0 4px;font-size:21px}.island-place p{color:#526078;white-space:nowrap;margin:0;font-size:11px}.island-place-0{top:47%;left:15%}.island-place-1{top:25%;left:37%}.island-place-2{top:22%;left:63%}.island-place-3{top:53%;left:87%}.island-place-4{top:70%;left:58%}.island-place:nth-child(2n)>svg{animation-delay:-4s}.island-travel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ecosystem-island-world .ecosystem-story{background:0 0;border-color:#172b4420}.ecosystem-island-world .ecosystem-story p,.ecosystem-island-world p.ecosystem-promise{color:#59667d}.ecosystem-island-world .ecosystem-touchpoints span{border-color:#ae98dd}.ecosystem-island-world .ecosystem-touchpoints i{color:#8a76bd}@media (max-width:700px){.ecosystem-island-map{aspect-ratio:auto;height:780px;margin:15px -20px}.ecosystem-island-art{object-fit:cover;object-position:center;opacity:.4}.island-place{background:#fbf8efb8;border-radius:50%;width:210px;padding:10px}.island-place>svg{width:72px;height:76px}.island-place h3{font-size:20px}.island-place p{font-size:10px}.island-place-0{top:12%;left:30%}.island-place-1{top:30%;left:69%}.island-place-2{top:49%;left:30%}.island-place-3{top:68%;left:69%}.island-place-4{top:87%;left:30%}.island-travel{display:none}}@media (prefers-reduced-motion:reduce){.island-place>svg{animation:none}.island-travel{display:none}}.merchanting-world[data-motion=off] .island-place>svg{animation:none}.merchanting-world[data-motion=off] .island-travel{display:none}.ecosystem-island-art{-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.island-place>svg{stroke-width:3.5px;background:radial-gradient(#fbf8efde 20%,#fbf8ef88 47%,#0000 72%)}.ecosystem-island-map{margin-top:0}.island-caption{background:#fbf8efed;border:1px solid #ded8eb88;border-radius:16px;max-width:250px;padding:8px 16px 10px;display:inline-block;position:relative;box-shadow:0 5px 14px #36477508}.island-caption h3{margin:0 0 5px;font-size:20px}.island-caption p{white-space:normal;margin:0;font-size:11px;line-height:1.5}.island-place{width:260px}.island-place>svg{margin-bottom:4px}.island-place-0{top:45%}.island-place-1{top:23%}.island-place-2{top:20%}.island-place-3{top:51%}.island-place-4{top:68%}@media (max-width:700px){.island-place{width:210px}.island-caption{padding:7px 12px}.island-place-0{top:12%}.island-place-1{top:30%}.island-place-2{top:49%}.island-place-3{top:68%}.island-place-4{top:87%}}.island-card-peek{pointer-events:none;opacity:0;z-index:4;filter:drop-shadow(0 9px 16px #20345022);width:max-content;animation:25s ease-in-out infinite island-peek;position:absolute;bottom:calc(100% - 26px);left:50%;transform:translate(-50%,16px)scale(.86)}.island-card-peek .work-unit{font-size:4px!important}.island-card-peek .unit-email{font-size:3.5px!important}.island-place-0 .island-card-peek{animation-delay:0s}.island-place-1 .island-card-peek{animation-delay:5s}.island-place-2 .island-card-peek{animation-delay:10s}.island-place-3 .island-card-peek{animation-delay:15s}.island-place-4 .island-card-peek{animation-delay:20s}.island-order{background:#fffaf1;border:1px solid #dcd3e7;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:160px;padding:14px 20px;display:flex}.island-order strong{font-size:13px}.island-order span{color:#647187;font-size:10px}.bridge-stat{text-align:center;opacity:0;pointer-events:none;background:#fffcf3f5;border:1px solid #bca6e56b;border-radius:16px;padding:8px 15px;animation:25s ease-in-out infinite bridge-result;position:absolute;box-shadow:0 6px 20px #3e467611}.bridge-stat b{color:#102640;letter-spacing:-.04em;font-size:19px;display:block}.bridge-stat span{color:#61708a;font-size:10px}.bridge-stat-0{animation-delay:2.5s;top:34%;left:22%}.bridge-stat-1{animation-delay:7.5s;top:22%;left:46%}.bridge-stat-2{animation-delay:12.5s;top:37%;left:74%}.bridge-stat-3{animation-delay:17.5s;top:65%;left:71%}.island-demo-note{text-align:center;color:#798197;letter-spacing:.04em;font-size:9px;position:absolute;bottom:3%;left:0;right:0}@keyframes island-peek{0%,2%{opacity:0;transform:translate(-50%,16px)scale(.86)}4%,14%{opacity:1;transform:translate(-50%)scale(1)}18%,to{opacity:0;transform:translate(-50%,-8px)scale(.96)}}@keyframes bridge-result{0%,2%{opacity:0;transform:translateY(8px)}4%,12%{opacity:1;transform:translateY(0)}17%,to{opacity:0;transform:translateY(-5px)}}@media (max-width:700px){.island-card-peek{bottom:10%;left:calc(100% - 8px);transform:translate(-50%,16px)}.island-place:nth-child(2n) .island-card-peek{left:5px}.island-card-peek .work-unit{font-size:3px!important}.island-card-peek .unit-email{font-size:2.8px!important}.bridge-stat{display:none}.island-demo-note{bottom:0}}@media (prefers-reduced-motion:reduce){.island-card-peek,.bridge-stat{animation:none;display:none}}.merchanting-world[data-motion=off] .island-card-peek,.merchanting-world[data-motion=off] .bridge-stat{animation:none;display:none}.ecosystem-island-world{padding:0 0 50px;position:relative}.ecosystem-island-world>.garden-heading{z-index:3;pointer-events:none;position:absolute;top:30px;left:20px;right:20px}.ecosystem-island-world>.garden-heading h2{margin:0 0 10px;font-size:clamp(34px,4.4vw,66px)}.ecosystem-island-world>.garden-heading p{font-size:clamp(16px,1.5vw,22px)}.ecosystem-island-map{aspect-ratio:auto;width:100%;max-width:none;height:100svh;min-height:720px;margin:0 auto 25px}.ecosystem-island-art{object-fit:fill;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.ecosystem-island-world .ecosystem-story{box-sizing:border-box;width:calc(100% - 48px);margin:25px auto 0}.ecosystem-island-map .island-place-1 .island-card-peek,.ecosystem-island-map .island-place-2 .island-card-peek{top:calc(100% + 10px);bottom:auto}@media (max-width:700px){.ecosystem-island-world>.garden-heading{top:25px}.ecosystem-island-world>.garden-heading h2{font-size:32px}.ecosystem-island-map{box-sizing:border-box;height:1000px;min-height:100svh;padding-top:100px}.ecosystem-island-art{object-fit:cover;opacity:.55}.ecosystem-island-map .island-place-0{top:23%}.ecosystem-island-map .island-place-1{top:39%}.ecosystem-island-map .island-place-2{top:55%}.ecosystem-island-map .island-place-3{top:71%}.ecosystem-island-map .island-place-4{top:87%}.ecosystem-island-map .island-place-1 .island-card-peek,.ecosystem-island-map .island-place-2 .island-card-peek{top:auto;bottom:10%}}.ecosystem-island-world{background:#fbf8ef;padding-top:140px}.ecosystem-island-world>.garden-heading{top:35px}.ecosystem-island-map{aspect-ratio:3/2;width:calc(100% - 56px);max-width:1400px;height:auto;min-height:0;margin:0 auto 25px;overflow:visible}.ecosystem-island-art{object-fit:contain;mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ecosystem-island-map:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 55%,#f6f0df88,#0000 75%);position:absolute;inset:-140px calc(min(1400px,100vw - 56px)/2 - 50vw) -30px}@media (max-width:700px){.ecosystem-island-world{padding-top:120px}.ecosystem-island-map{aspect-ratio:auto;width:100%;height:900px;min-height:0;padding-top:0}.ecosystem-island-art{object-fit:cover}.ecosystem-island-map:before{inset:-120px 0 0}.ecosystem-island-map .island-place-0{top:13%}.ecosystem-island-map .island-place-1{top:31%}.ecosystem-island-map .island-place-2{top:49%}.ecosystem-island-map .island-place-3{top:67%}.ecosystem-island-map .island-place-4{top:85%}}.island-card-peek .unit-email-header{display:none}.island-card-peek .unit-email{border:1px solid #b3a7da77;border-radius:9px;overflow:hidden}.island-card-peek .unit-email-body{border-radius:inherit}.island-card-peek .unit-email-body p{color:#fff8ed;white-space:normal;margin:1em 0;font-size:.8em;line-height:1.55}.island-card-peek .unit-email-body h3{color:#fff8ed;margin:.8em 0;font-size:2.8em;line-height:1.05}.island-card-peek .unit-email-body small{font-size:.55em}.bridge-stat{box-shadow:none;background:radial-gradient(#fffaf3f7 45%,#fffaf3a0 65%,#0000 75%);border:0;min-width:105px;padding:8px 17px 13px}.bridge-stat>svg{filter:saturate(1.6);width:46px;height:46px;margin:0 auto 2px;display:block}.bridge-stat>b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:1.05}.bridge-stat>b .hero-stat-rise{font:inherit;color:inherit}.bridge-stat>span{letter-spacing:.02em;color:#526078;margin-top:5px;font-size:10px;display:block}.bridge-stat-0{top:30%;left:21%}.bridge-stat-1{top:18%;left:46%}.bridge-stat-2{top:33%;left:74%}.bridge-stat-3{top:61%;left:71%}.bridge-stat>b span{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.merchanting-world[data-world=doodle] .world-hero{background:#fbf8ef}.merchanting-world[data-world=doodle] .world-opening-horizon{opacity:1;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.quiet-world{opacity:.52;width:100%;height:100%;position:absolute;inset:0}.merchanting-world[data-world=doodle] .hero-result{background:0 0}.merchanting-world[data-world=doodle] .hero-result svg{filter:none}.merchanting-world[data-world=doodle] .ensemble-branches{opacity:.22}.merchanting-world[data-world=doodle] .hero-result-paths{opacity:.3}.merchanting-world[data-world=doodle] .ensemble-card .work-unit{box-shadow:0 20px 60px -25px #23374a55,0 2px 8px #23374a09}.quiet-cloud{animation:18s ease-in-out infinite alternate quiet-drift}.quiet-cloud-late{animation-delay:-9s}@keyframes quiet-drift{to{transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.quiet-cloud{animation:none}}.merchanting-world[data-motion=off] .quiet-cloud{animation:none}@media (max-width:700px){.quiet-world{opacity:.3}}.growth-chapter{background:radial-gradient(at 65% 44%,#ede8f650,#0000 60%),#fbf8ef;padding:70px 24px 45px}.growth-chapter .garden-heading h2{margin:15px 0;font-size:clamp(42px,5.4vw,76px)}.growth-chapter .garden-heading>p{font-size:18px;line-height:1.6}.growth-world{aspect-ratio:1200/640;isolation:isolate;max-width:1200px;margin:5px auto 0;position:relative}.growth-arbor{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.growth-limb{opacity:.38;transition:opacity .8s,stroke-width .8s}.growth-limb.is-selected{opacity:1;stroke-width:3.5px;stroke-dasharray:700;animation:1.5s both branch-unfurl}.growth-seed,.growth-offshoot{text-align:center;color:#0b2038;background:0 0;border:0;width:max-content;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.growth-seed{top:65%;left:20%}.growth-offshoot-0{top:28%;left:42%}.growth-offshoot-1{top:32%;left:65%}.growth-offshoot-2{top:57%;left:86%}.growth-world .work-unit{pointer-events:none;border:1px solid #d9d3e2;font-size:6px;transition:transform .7s,box-shadow .7s;box-shadow:0 14px 35px #27345612}.growth-seed .work-unit{font-size:7px}.growth-offshoot{cursor:pointer}.growth-offshoot.is-selected .work-unit{transform:translateY(-5px);box-shadow:0 18px 42px #6b559426,0 0 0 3px #a989df25}.growth-offshoot:focus-visible{outline-offset:9px;border-radius:12px;outline:2px solid #8a74cc}.growth-tag{letter-spacing:.1em;text-transform:uppercase;background:#fffdf6;border:1px solid #dad4e5;border-radius:20px;width:max-content;margin:0 auto 12px;padding:6px 12px;font-size:10px;display:block}.growth-offshoot.is-selected .growth-tag{color:#fffaf1;background:#142b43;border-color:#142b43}.growth-card-caption,.growth-seed figcaption{color:#626e82;max-width:180px;margin-top:13px;font-size:12px;display:block}.growth-scheduled{background:#f0ebf8;border:1px solid #dfd6ed;border-radius:0 0 10px 10px;margin-top:-2px;padding:7px;font-size:9px;display:block}.growth-return{color:#817394;background:#fbf8ef;padding:6px 12px;font-size:11px;position:absolute;bottom:7%;left:48%}.growth-move-copy{text-align:center;max-width:590px;min-height:76px;margin:0 auto 30px}.growth-move-copy b{letter-spacing:-.03em;font-size:22px}.growth-move-copy p{color:#647085;margin:9px 0 0;font-size:14px;line-height:1.7}.growth-chapter .garden-insight{max-width:740px;margin-top:0;padding-top:24px}.growth-feedback-line{animation:35s linear infinite garden-current}@keyframes branch-unfurl{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}@media (max-width:700px){.growth-chapter{padding:45px 18px 30px}.growth-chapter .garden-heading>p{font-size:15px}.growth-world{aspect-ratio:auto;max-width:420px;height:750px;margin:20px auto 0}.growth-arbor{display:none}.growth-seed{top:20%;left:28%}.growth-offshoot-0{top:35%;left:74%}.growth-offshoot-1{top:65%;left:28%}.growth-offshoot-2{top:80%;left:74%}.growth-world .work-unit,.growth-seed .work-unit{font-size:4.8px}.growth-card-caption,.growth-seed figcaption{max-width:135px;font-size:10px}.growth-tag{margin-bottom:8px;padding:5px 9px;font-size:9px}.growth-return{text-align:center;font-size:10px;bottom:-6px;left:0;right:0}.growth-offshoot:before{content:"";z-index:-1;border-top:2px solid #b491df;border-left:2px solid #7fbfd9;border-radius:30px 0 0;width:27px;height:55px;position:absolute;top:48%;left:-30px}.growth-offshoot-1:before{background:linear-gradient(#70c7db,#b790dd);border:0;width:2px;height:42px;top:-50px;left:50%}.growth-move-copy{min-height:104px;margin-top:30px}.growth-scheduled{font-size:8px}}@media (prefers-reduced-motion:reduce){.growth-limb.is-selected,.growth-feedback-line{animation:none}.growth-limb,.growth-world .work-unit{transition:none}}.merchanting-world[data-motion=off] .growth-limb.is-selected,.merchanting-world[data-motion=off] .growth-feedback-line{animation:none}.growth-chapter{isolation:isolate;background:#fbf8ef;position:relative}.growth-backdrop{object-fit:cover;object-position:center bottom;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 90%,#0000);mask-image:linear-gradient(#0000,#000 12% 90%,#0000)}.growth-chapter:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fbf8efe8,#0000 32%,#fbf8ef33 72%,#fbf8efee);position:absolute;inset:0}.growth-chapter .growth-world{z-index:0}.growth-offshoot .work-unit{opacity:.8;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),opacity 1.2s,box-shadow 1.2s;transform:scale(.94)}.growth-offshoot.is-selected .work-unit{opacity:1;transform:translateY(-9px)scale(1.06)rotate(-1deg)}.growth-seed .work-unit{animation:9s ease-in-out infinite seed-breathe}.growth-offshoot.is-selected .unit-drawing{animation:1.8s both creative-reveal}.growth-world .unit-post-art{overflow:hidden}.growth-world .unit-edition-remix .unit-post-art{background:#f4edf9}.growth-world .unit-edition-remix .unit-drawing{filter:saturate(1.2);object-position:center 70%}.growth-world .unit-edition-scheduled .unit-post-art{color:#fffaf1;background:#0b2038}.growth-world .unit-edition-scheduled .unit-post-art h3{color:#fffaf1}.growth-world .unit-edition-scheduled .unit-drawing{mix-blend-mode:normal}.growth-move-copy{box-sizing:border-box;background:#fbf8efdf;border-radius:20px;padding:14px 22px}.growth-chapter .garden-insight{background:#fbf8efe8;border:1px solid #ddd6e366;border-radius:24px;padding:24px}.growth-play{color:#23364e;cursor:pointer;background:#fffaf1dd;border:1px solid #c9bed7;border-radius:50%;width:32px;height:32px;margin:0 auto 12px;display:block}.growth-play:focus-visible{outline-offset:3px;outline:2px solid #9275c8}@keyframes seed-breathe{50%{transform:translateY(-5px)rotate(.5deg)}}@keyframes creative-reveal{0%{opacity:.35;transform:scale(1.06)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}.growth-chapter[data-playing=false] .growth-seed .work-unit{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.growth-seed .work-unit,.growth-offshoot.is-selected .unit-drawing{animation:none}.growth-offshoot .work-unit{transition:none}}.merchanting-world[data-motion=off] .growth-seed .work-unit,.merchanting-world[data-motion=off] .growth-offshoot.is-selected .unit-drawing{animation:none}@media (max-width:700px){.growth-backdrop{opacity:.65;object-position:35% bottom}.growth-chapter .garden-insight{padding:22px 16px}.growth-move-copy{padding:14px}}.agent-world-portal{isolation:isolate;color:#fffaf0;text-align:center;background:#0b2038;padding:76px 24px 64px;position:relative;overflow:hidden}.portal-scenery{z-index:-2;opacity:.7;background:linear-gradient(#0b2038 0%,#0b203899 35%,#0b203850 72%,#0b2038 100%),url(/brand/storybook/world-midnight.png) bottom/cover;position:absolute;inset:0}.agent-world-portal h2{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(34px,4.5vw,64px);line-height:1.08}.agent-world-portal>header>p{color:#c3cde0;margin:0;font-size:clamp(17px,2vw,21px)}.portal-horizon{place-items:center;max-width:980px;height:440px;margin:30px auto 0;display:grid;position:relative}.portal-doorway{background:#112a49;border:2px solid #eddaffcf;border-radius:150px 150px 8px 8px;width:272px;height:370px;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-8deg);box-shadow:0 0 9px #fff4,0 0 34px #baa1ff70,0 0 90px #7aabed35,inset 0 0 30px #c2a8ff77}.portal-doorway>img{object-fit:cover;object-position:center bottom;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 1.8s;position:absolute;transform:scale(1.06)}.portal-doorway>img.is-current{opacity:1;transform:scale(1)}.portal-doorlight{border-radius:inherit;background:linear-gradient(#132b4100 50%,#0b203822 75%,#ddc2ff44);position:absolute;inset:0;box-shadow:inset 0 0 25px #cab1ff66}.portal-companion{color:#fffaf0;filter:drop-shadow(0 2px 8px #0b2038);position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.portal-companion>svg{width:44px;height:44px;display:block}.portal-reflection{filter:blur(7px);background:radial-gradient(#d4b4ff38,#0000 68%);border-radius:50%;width:360px;height:62px;position:absolute;top:405px;transform:scaleY(.6)}.portal-orbit{pointer-events:none;z-index:-1;border:1px solid #c2a9ee30;border-radius:50%;width:660px;height:230px;position:absolute;transform:rotate(-18deg)}.portal-orbit-two{border-color:#8dd3ef20;width:570px;height:300px;transform:rotate(23deg)}.portal-spark{color:#e1c5f5;text-shadow:0 0 20px #e6b6f9;font-size:23px;position:absolute}.portal-spark-one{top:28%;left:23%}.portal-spark-two{color:#a9d7ee;font-size:17px;bottom:29%;right:21%}.portal-destinations{justify-content:center;gap:30px;margin:5px auto 0;display:flex;position:relative}.portal-destinations button{color:#bdc9dc;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 0;font-size:16px;transition:color .2s,border-color .2s}.portal-destinations button>span{color:#c5abe9;margin-left:13px;font-size:14px;display:inline-block}.portal-destinations button[aria-pressed=true]{color:#fffaf0;border-bottom-color:#d9baf5}.portal-destinations button:hover{color:#fffaf0}.portal-destinations button:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #d9baf5}.portal-whisper{color:#bfccdd;min-height:24px;margin:20px auto 0;font-size:14px;line-height:1.6}@media (max-width:700px){.agent-world-portal{padding:54px 18px 42px}.portal-horizon{height:365px;margin-top:22px}.portal-doorway{width:222px;height:310px}.portal-reflection{width:260px;top:335px}.portal-orbit{width:430px;height:170px}.portal-orbit-two{width:370px;height:230px}.portal-spark-one{top:30%;left:5%}.portal-spark-two{bottom:22%;right:4%}.portal-destinations{gap:25px}.portal-destinations button{font-size:14px}.portal-destinations button>span{margin-left:7px}.portal-whisper{max-width:290px;font-size:13px}}@media (prefers-reduced-motion:reduce){.portal-doorway>img,.portal-destinations button{transition:none}}.merchanting-world[data-motion=off] .portal-doorway>img{transition:none}.work-unit .unit-drawing-grove,.work-unit .unit-drawing-flower,.work-unit .unit-drawing-orchard{object-fit:contain;object-position:center}.unit-ebook-cover .unit-drawing-pattern{object-fit:cover;object-position:center bottom;background-image:url(/brand/storybook/patterns.png);background-position:bottom;background-repeat:no-repeat;background-size:auto 200%;height:17em}.agent-world-portal{box-sizing:border-box;background:#091a2e;min-height:900px;padding:65px 24px 42px}.portal-scenery{opacity:1;background:linear-gradient(#091a2e22,#0000 40%,#091a2e22 76%,#091a2ecc),url(/brand/storybook/agent-conservatory.png) 50%/cover}.agent-world-portal>header{z-index:2;position:relative}.agent-world-portal>header>span{letter-spacing:.26em;color:#d2c7e8;font-size:10px}.agent-world-portal h2{text-shadow:0 3px 25px #071b2c;margin:16px 0;font-size:clamp(38px,5.3vw,76px)}.agent-world-portal>header>p{color:#ece8ee;font-size:20px}.portal-theatre{max-width:1200px;height:470px;margin:12px auto 0}.portal-character{width:235px;top:52%}.portal-character>svg{filter:drop-shadow(0 3px 20px #071627);width:145px;height:145px}.portal-character>span{text-shadow:0 2px 8px #071627;font-size:16px;font-weight:600}.portal-character>small{color:#f2e8d5;text-shadow:0 2px 8px #071627;font-size:12px}.portal-aura{background:radial-gradient(#091a2edf 15%,#091a2e77 48%,#0000 72%);inset:-35px -30px}.portal-source{top:52%;left:19%;transform:translate(-50%,-50%)rotate(-5deg)}.portal-result{width:260px;height:330px;top:54%;left:81%;transform:translate(-50%,-50%)rotate(4deg)}.portal-theatre .work-unit{font-size:8px;box-shadow:0 18px 55px #020e2066}.portal-result .unit-page{font-size:6.1px}.portal-result .unit-email{font-size:7px}.portal-source .work-unit{animation:9s ease-in-out infinite portal-work-drift}.portal-card-label{letter-spacing:.12em;text-shadow:0 2px 8px #071627;font-size:10px}.portal-theatre figcaption{color:#fff7e8;text-shadow:0 2px 8px #071627;white-space:normal;font-size:11px}.portal-trails{opacity:.38}.portal-character{z-index:2}.portal-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091a2ec9;border:1px solid #dacced55;border-radius:40px;gap:4px;width:max-content;max-width:100%;margin:0 auto;padding:6px;box-shadow:0 8px 30px #04152555}.portal-controls button{background:0 0;border-color:#0000;padding:12px 27px;font-weight:500}.portal-controls button[aria-pressed=true]{box-shadow:0 3px 14px #071b2c44}.portal-controls .portal-pause{margin:0 5px}.portal-story{min-height:0;margin:22px auto 0}.portal-story h3{text-shadow:0 2px 12px #05152a;margin:0;font-size:21px;font-weight:500}.portal-enter{color:#fff8ed;border-bottom:1px solid #e0d2ec77;align-items:center;gap:16px;margin-top:25px;padding:8px 0;font-size:14px;text-decoration:none;display:inline-flex}.portal-enter:hover{border-color:#fff}.portal-enter:focus-visible{outline-offset:6px;outline:2px solid #c4b7ee}@keyframes portal-work-drift{50%{transform:translateY(-8px)rotate(1deg)}}.agent-world-portal[data-playing=false] .portal-source .work-unit{animation-play-state:paused}@media (min-width:1600px){.agent-world-portal{min-height:980px}.portal-theatre{height:530px}}@media (max-width:700px){.agent-world-portal{min-height:850px;padding:45px 14px 35px}.portal-scenery{background-position:50%;background-size:auto 100%}.agent-world-portal>header>p{font-size:16px}.agent-world-portal h2{max-width:340px;margin:15px auto;font-size:39px}.portal-theatre{height:465px}.portal-character{width:180px;top:23%}.portal-character>svg{width:95px;height:95px}.portal-character>span{font-size:14px}.portal-character>small{font-size:10px}.portal-source{width:145px;top:69%;left:25%}.portal-result{width:170px;height:235px;top:69%;left:75%}.portal-theatre .work-unit{font-size:5.5px}.portal-result .unit-page{font-size:3.5px}.portal-result .unit-email{font-size:4.8px}.portal-card-label{letter-spacing:.04em;font-size:8px}.portal-theatre figcaption{font-size:9px}.portal-controls button{padding:10px 15px;font-size:12px}.portal-story h3{font-size:18px}.portal-enter{margin-top:20px}}@media (prefers-reduced-motion:reduce){.portal-source .work-unit{animation:none}}.merchanting-world[data-motion=off] .portal-source .work-unit{animation:none}.portal-character>span,.portal-character>small{z-index:1;position:relative}.world-threshold{isolation:isolate;color:#fff8eb;box-sizing:border-box;text-align:center;background:#081c31;min-height:850px;padding:64px 24px 32px;position:relative;overflow:hidden}.threshold-environment,.threshold-shade{z-index:-2;pointer-events:none;position:absolute;inset:0}.threshold-environment{background:url(/brand/storybook/agent-conservatory.png) 50%/cover;transition:transform 1.2s cubic-bezier(.2,.7,.15,1),filter 1.2s;transform:scale(1.015)}.threshold-shade{z-index:-1;background:linear-gradient(#081c3122,#0000 35%,#081c3122 78%,#081c3199)}.world-threshold header{z-index:2;position:relative}.world-threshold h2{letter-spacing:-.055em;text-shadow:0 3px 30px #071727;margin:0 0 22px;font-size:clamp(38px,5.3vw,76px);line-height:1.08}.world-threshold header p{color:#e3e4ee;text-shadow:0 2px 15px #071727;margin:0;font-size:clamp(16px,1.7vw,23px)}.threshold-world{width:100%;max-width:1200px;height:550px;margin:15px auto 0;position:relative}.threshold-constellation{opacity:.45;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.threshold-thread-light{animation:24s linear infinite threshold-flow}.threshold-symbol{color:#f0e8ff;text-shadow:0 2px 12px #041426;justify-items:center;gap:12px;animation:10s ease-in-out infinite threshold-sway;display:grid;position:absolute}.threshold-symbol:before{content:"";z-index:-1;background:radial-gradient(#06182bbf,#0000 70%);position:absolute;inset:-25px -40px}.threshold-symbol span{letter-spacing:.02em;font-size:12px}.threshold-symbol svg{filter:drop-shadow(0 2px 8px #071a2b)}.threshold-create{top:17%;left:10%}.threshold-reach{animation-delay:-3s;top:16%;right:9%}.threshold-care{animation-delay:-6s;top:61%;left:14%}.threshold-grow{animation-delay:-8s;top:60%;right:11%}.threshold-door{color:#fff8eb;box-sizing:border-box;outline-offset:8px;border-radius:50% 50% 12px 12px;flex-direction:column;justify-content:flex-end;align-items:center;width:260px;height:340px;padding-bottom:17px;text-decoration:none;transition:background .7s;display:flex;position:absolute;top:23%;left:50%;transform:translate(-50%)}.threshold-door-glow{border-radius:inherit;opacity:.35;pointer-events:none;background:radial-gradient(at bottom,#e8c2fc35,#0000 66%);transition:opacity .7s,transform .7s;position:absolute;inset:0}.threshold-guide{filter:drop-shadow(0 2px 12px #081d32);transition:transform .7s;display:block;position:relative}.threshold-guide svg{width:54px;height:54px}.threshold-invitation{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a2039bb;border:1px solid #f2e2cc80;border-radius:30px;align-items:center;gap:20px;margin-top:18px;padding:12px 25px;font-size:15px;transition:background .5s,color .5s;display:flex;position:relative}:is(.threshold-door:hover .threshold-door-glow,.threshold-door:focus-visible .threshold-door-glow){opacity:1;transform:scale(1.1)}.threshold-door:hover .threshold-guide{transform:translateY(-5px)}:is(.threshold-door:hover .threshold-invitation,.threshold-door:focus-visible .threshold-invitation){color:#0c2037;background:#fff8eb}.threshold-door:focus-visible{outline:2px solid #f1d8ff}.threshold-signoff{letter-spacing:.025em;color:#e5dfed;text-shadow:0 2px 12px #071727;margin:10px 0 0;font-size:14px;position:relative}.threshold-fireflies{pointer-events:none;position:absolute;inset:0}.threshold-fireflies i{left:calc(20% + var(--fly)*7.5%);top:calc(43% + mod(var(--fly),3)*14%);width:3px;height:3px;animation:7s ease-in-out infinite threshold-firefly;animation-delay:calc(var(--fly)*-.8s);background:#f5dbac;border-radius:50%;position:absolute;box-shadow:0 0 12px #f8d2a8}.world-threshold[data-entering=true] .threshold-environment{filter:brightness(1.3);transform:scale(1.7)}.world-threshold[data-entering=true] header,.world-threshold[data-entering=true] .threshold-symbol,.world-threshold[data-entering=true] .threshold-signoff{opacity:0;transition:opacity .5s}.world-threshold[data-entering=true] .threshold-door{opacity:0;transition:opacity .65s}@keyframes threshold-flow{to{stroke-dashoffset:-644px}}@keyframes threshold-sway{50%{transform:translateY(-7px)}}@keyframes threshold-firefly{0%,to{opacity:0;transform:translateY(7px)}40%,60%{opacity:.85}75%{transform:translate(12px,-14px)}}@media (max-width:700px){.world-threshold{min-height:780px;padding:48px 16px 30px}.threshold-environment{background-position:50%;background-size:auto 100%}.world-threshold h2{max-width:360px;margin:0 auto 18px}.threshold-world{height:510px}.threshold-door{width:180px;height:300px;top:24%}.threshold-guide svg{width:45px;height:45px}.threshold-invitation{padding:11px 18px;font-size:14px}.threshold-symbol svg{width:38px;height:38px}.threshold-symbol span{max-width:80px;font-size:10px}.threshold-create{top:10%;left:3%}.threshold-reach{top:10%;right:2%}.threshold-care{top:55%;left:1%}.threshold-grow{top:55%;right:0%}.threshold-constellation{opacity:.2}.threshold-signoff{margin-top:0;font-size:12px}}@media (prefers-reduced-motion:reduce){.threshold-thread-light,.threshold-symbol,.threshold-fireflies i{animation:none}.threshold-fireflies i{opacity:.5}.threshold-environment,.threshold-guide,.threshold-door-glow,.threshold-invitation{transition:none}}.merchanting-world[data-motion=off] .threshold-thread-light,.merchanting-world[data-motion=off] .threshold-symbol,.merchanting-world[data-motion=off] .threshold-fireflies i{animation:none}.threshold-demonstration{min-height:960px}.threshold-demonstration header p{max-width:660px;margin:auto;font-size:18px;line-height:1.55}.threshold-demonstration .threshold-world{height:570px}.threshold-example{pointer-events:none;position:absolute;inset:0}.threshold-direction{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff8ed;z-index:3;background:#0b2038dd;border:1px solid #d4c7ed55;border-radius:18px;width:270px;padding:16px 18px;animation:.7s both threshold-brief-in;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #03132266}.threshold-direction>span{color:#c9bddb;letter-spacing:.08em;font-size:10px}.threshold-direction p{margin:8px 0;font-size:17px;line-height:1.4}.threshold-direction small{color:#b9c8da;font-size:10px}.threshold-delivery{opacity:.65;width:100%;height:100%;position:absolute;inset:0}.threshold-delivery-path{stroke-dasharray:100;animation:2s 1s both threshold-draw}.threshold-delivery-light{opacity:0;animation:3s 1s both threshold-signal}.threshold-outcome{z-index:2;justify-items:center;gap:12px;width:290px;animation:1.2s 2.2s both threshold-result-in;display:grid;position:absolute;top:29%}.threshold-variations{left:1%}.threshold-email{width:245px;top:13%;right:0%}.threshold-outcome-label{text-shadow:0 2px 8px #06182b;font-size:12px}.threshold-outcome>small{color:#e1d9ee;text-shadow:0 2px 8px #06182b;font-size:10px}.threshold-miniatures{justify-content:center;align-items:center;width:290px;display:flex}.threshold-miniatures figure{width:105px;transform:rotate(calc((var(--version) - 1)*9deg)) translateY(calc(mod(var(--version),2)*-15px));animation:1s both threshold-creative-in;animation-delay:calc(2.3s + var(--version)*.22s);background:#fff9ef;border-radius:8px;margin:0 -9px;padding:7px;box-shadow:0 15px 30px #03132288}.threshold-miniatures img{object-fit:cover;border-radius:3px;width:100%;height:110px}.threshold-email .work-unit{text-align:left;font-size:5.7px;box-shadow:0 18px 40px #03132266}.threshold-scenes{justify-content:center;align-items:center;gap:8px;margin:0 auto 18px;display:flex}.threshold-scenes button{color:#dfd5ed;cursor:pointer;background:#0b2038cc;border:1px solid #d4c7ed55;border-radius:24px;padding:10px 17px;font-size:12px}.threshold-scenes button[aria-pressed=true]{color:#0b2038;background:#fff8ed}.threshold-scenes button:focus-visible{outline-offset:3px;outline:2px solid #cdbbff}.threshold-demonstration .threshold-symbol{opacity:.6}.threshold-demonstration[data-scene="0"] .threshold-create,.threshold-demonstration[data-scene="1"] .threshold-care{opacity:1}.threshold-demonstration .threshold-create{top:8%}.threshold-demonstration .threshold-reach{top:4%}.threshold-demonstration .threshold-care{top:70%}.threshold-demonstration .threshold-grow{top:76%}@keyframes threshold-brief-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes threshold-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes threshold-signal{0%,to{opacity:0}15%,80%{opacity:1}}@keyframes threshold-result-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes threshold-creative-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.threshold-demonstration[data-playing=false] .threshold-example *{animation-duration:0s;animation-delay:0s}.threshold-demonstration[data-playing=false] .threshold-delivery-light{display:none}@media (max-width:700px){.threshold-demonstration{min-height:1000px}.threshold-demonstration header p{max-width:330px;font-size:15px}.threshold-demonstration .threshold-world{height:650px}.threshold-direction{width:230px;top:12%}.threshold-direction p{font-size:15px}.threshold-demonstration .threshold-door{height:290px;top:47%}.threshold-outcome{width:260px;top:39%;left:50%;right:auto;transform:translate(-50%)}.threshold-miniatures{width:260px}.threshold-miniatures figure{width:90px}.threshold-miniatures img{height:86px}.threshold-email{top:34%}.threshold-email .work-unit{font-size:3.7px}.threshold-outcome-label{font-size:11px}.threshold-outcome>small{font-size:9px}.threshold-demonstration .threshold-create,.threshold-demonstration .threshold-reach{top:0}.threshold-demonstration .threshold-care,.threshold-demonstration .threshold-grow{top:65%}.threshold-delivery{display:none}.threshold-scenes button{padding:10px 13px}.threshold-demonstration .threshold-signoff{max-width:270px;margin:auto;line-height:1.6}}@media (prefers-reduced-motion:reduce){.threshold-example *{animation:none!important}.threshold-delivery-light{display:none}}.threshold-demonstration .threshold-care{top:0;left:auto;right:9%}.threshold-demonstration .threshold-reach{top:70%;left:14%;right:auto}.threshold-email{top:22%}.threshold-email .unit-email-header{display:none}@media (max-width:700px){.threshold-demonstration .threshold-care{top:0;right:2%}.threshold-demonstration .threshold-reach{top:65%;left:1%}.threshold-email{top:34%}}.agent-work-world{isolation:isolate;color:#fff8ec;text-align:center;box-sizing:border-box;background:#0a1e35;min-height:890px;padding:62px 30px 48px;position:relative;overflow:hidden}.agent-work-scenery{z-index:-1;background:linear-gradient(#081b3033,#081b3044 45%,#081b3066),url(/brand/storybook/agent-conservatory.png) 50%/cover;position:absolute;inset:0}.agent-work-world header h2{letter-spacing:-.055em;text-shadow:0 3px 30px #08192d;margin:0 0 20px;font-size:clamp(38px,5.1vw,74px);line-height:1.1}.agent-work-world header p{color:#e2e6ef;text-shadow:0 2px 16px #08192d;margin:0;font-size:clamp(17px,1.9vw,24px)}.agent-work-window{text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#10263ded;border:1px solid #d0bddb88;border-radius:18px;max-width:1060px;margin:48px auto 0;overflow:hidden;box-shadow:0 35px 90px #020e2766,0 0 45px #c4a8e71c}.agent-work-topbar{background:#0b2035cc;border-bottom:1px solid #bdd2ec22;align-items:center;gap:26px;padding:15px 22px;display:flex}.agent-work-brand{align-items:center;gap:9px;display:flex}.agent-work-brand .merchanting-wordmark{filter:brightness(0)invert();width:126px}.agent-work-location{color:#e5def0;border-left:1px solid #c8c5e633;align-items:center;gap:9px;padding-left:23px;font-size:13px;display:flex}.agent-work-example{letter-spacing:.08em;color:#aab9ce;margin-left:auto;font-size:10px}.agent-work-body{grid-template-columns:30% 70%;min-height:405px;display:grid}.agent-work-conversation{background:#0a1e32aa;border-right:1px solid #bdd2ec22;flex-direction:column;gap:20px;padding:23px 20px 22px;display:flex;position:relative}.agent-work-conversation-title{color:#e8e2ef;justify-content:space-between;font-size:12px;display:flex}.agent-work-conversation-title>span{color:#b9a4e4}.agent-work-context{background:#ffffff07;border:1px solid #b1bfd233;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.agent-work-context img{object-fit:cover;border-radius:5px;width:43px;height:43px}.agent-work-context>span{font-size:11px;line-height:1.5}.agent-work-context small{color:#9fb2c9;font-size:9px;display:block}.agent-work-user{color:#fff8ee;background:#31445d;border:1px solid #d2c1ee22;border-radius:13px 13px 3px;align-self:flex-end;max-width:225px;padding:12px 14px;font-size:12px;line-height:1.65}.agent-work-response{align-items:flex-start;gap:10px;display:flex}.agent-work-response svg{flex-shrink:0;margin-top:2px}.agent-work-response p{color:#d8e1ee;margin:0;font-size:12px;line-height:1.7}.agent-work-linked{color:#9fb1c8;align-items:center;gap:9px;display:flex}.agent-work-linked>span{background:#b7a6df;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #b7a6df55}.agent-work-linked p{margin:0;font-size:10px;line-height:1.6}.agent-work-linked strong{color:#c9d3e2;font-weight:500}.agent-work-composer{color:#8ea1ba;border:1px solid #b4bfd433;border-radius:20px;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 12px;font-size:10px;display:flex}.agent-work-composer>span:last-child{color:#e3d6f4}.agent-work-canvas{background:linear-gradient(135deg,#e7d8fc09,#0000);padding:25px 28px 18px}.agent-work-canvas-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-work-canvas-heading>div>span{letter-spacing:.15em;color:#aebed5;font-size:9px}.agent-work-canvas-heading h3{letter-spacing:-.03em;margin:7px 0 0;font-size:21px;font-weight:500}.agent-work-count{color:#b8c6d8;white-space:nowrap;font-size:10px}.agent-work-creatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:23px;display:grid}.agent-work-creative{color:#d8e0ee;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:10px 6px 12px;transition:border-color .4s,background .4s,transform .5s;display:flex;position:relative}.agent-work-creative.is-selected{background:#c1a1e911;border-color:#bd9fed99}.agent-work-creative:hover{background:#c1a1e914;transform:translateY(-4px)}.agent-work-creative:focus-visible{outline-offset:3px;outline:2px solid #d0b8f2}.agent-work-version{color:#bcb2d6;align-self:flex-start;margin:0 0 9px 3px;font-size:9px}.agent-work-creative .work-unit{pointer-events:none;text-align:left;font-size:6px;box-shadow:0 10px 24px #030f2844}.agent-work-creative-label{margin-top:12px;font-size:10px}.agent-work-creative .unit-edition-scheduled .unit-post-art{background:#0b2038}.agent-work-creative .unit-edition-scheduled h3{color:#fff8ed}.agent-work-creative .unit-edition-remix .unit-post-art{background:#f4edf9}.agent-work-family{color:#9dacc1;justify-content:center;align-items:center;gap:8px;margin:20px auto 16px;font-size:9px;display:flex}.agent-work-family i{background:linear-gradient(90deg,#6dcae9,#c2a0e8);width:52px;height:1px}.agent-work-selection{color:#e5dff0;border-top:1px solid #c1cee322;align-items:center;gap:8px;padding-top:14px;font-size:10px;display:flex}.agent-work-selection>span:last-child{color:#9fadc2;margin-left:auto;font-size:9px}.agent-work-selection-dot{background:#c6ace9;border-radius:50%;width:5px;height:5px}.agent-work-footer{justify-content:center;align-items:center;gap:35px;max-width:1060px;margin:27px auto 0;display:flex;position:relative}.agent-work-footer p{text-align:left;color:#c4ccdf;text-shadow:0 2px 12px #08192d;margin:0;font-size:14px;line-height:1.65}.agent-work-footer strong{color:#fff8ed;font-weight:500}.agent-work-footer a{color:#0b213a;background:#fff8ed;border-radius:30px;align-items:center;gap:25px;padding:13px 23px;font-size:14px;text-decoration:none;display:flex}.agent-work-pause{color:#e6dced;cursor:pointer;background:#0b2038bb;border:1px solid #cbb8e266;border-radius:50%;width:29px;height:29px;position:absolute;right:0}.agent-work-footer a:focus-visible{outline-offset:4px;outline:2px solid #dbc7ef}.agent-work-pause:focus-visible{outline-offset:4px;outline:2px solid #dbc7ef}.agent-work-world[data-visible=true] .agent-work-response{animation:1.1s .3s both workspace-arrive}.agent-work-world[data-visible=true] .agent-work-creative:nth-child(2){animation:1.2s .8s both workspace-arrive}.agent-work-world[data-visible=true] .agent-work-creative:nth-child(3){animation:1.2s 1.3s both workspace-arrive}.agent-work-world[data-playing=true] .agent-work-linked>span{animation:6s ease-in-out infinite workspace-glow}@keyframes workspace-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes workspace-glow{50%{opacity:.6;box-shadow:0 0 17px #c6abe9aa}}@media (max-width:1000px){.agent-work-window{max-width:900px}.agent-work-body{grid-template-columns:31% 69%}.agent-work-canvas{padding:22px 17px 18px}.agent-work-creative .work-unit{font-size:5px}.agent-work-creatives{gap:6px}.agent-work-canvas-heading h3{font-size:18px}.agent-work-count{display:none}.agent-work-conversation{padding:20px 14px}}@media (max-width:700px){.agent-work-world{min-height:0;padding:45px 14px 35px}.agent-work-world header p{max-width:300px;margin:auto;line-height:1.5}.agent-work-window{border-radius:12px;margin-top:30px}.agent-work-topbar{gap:12px;padding:12px}.agent-work-brand .merchanting-wordmark{width:100px}.agent-work-location{padding-left:12px;font-size:11px}.agent-work-example{display:none}.agent-work-body{flex-direction:column;display:flex}.agent-work-canvas{order:0;padding:20px 10px 14px}.agent-work-conversation{border-top:1px solid #bdd2ec22;border-right:0;order:1;grid-template-columns:1fr 1fr;gap:14px;padding:18px 14px;display:grid}.agent-work-conversation-title,.agent-work-context{grid-column:1/-1}.agent-work-user{align-self:start;font-size:11px}.agent-work-response p{font-size:11px}.agent-work-linked{grid-column:1/-1}.agent-work-composer{display:none}.agent-work-creative{padding:7px 1px}.agent-work-creative .work-unit{font-size:3.7px}.agent-work-creative-label{font-size:9px}.agent-work-version{font-size:8px}.agent-work-canvas-heading h3{font-size:18px}.agent-work-selection>span:last-child{text-align:right;max-width:140px}.agent-work-footer{justify-content:flex-start;gap:20px;padding-right:30px}.agent-work-footer p{font-size:11px}.agent-work-footer a{gap:12px;padding:11px 15px;font-size:12px}.agent-work-footer .agent-work-pause{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.agent-work-world *{transition:none!important;animation:none!important}}.merchanting-world[data-motion=off] .agent-work-world *{transition:none!important;animation:none!important}.agent-demo-scenarios{justify-content:center;gap:10px;margin:25px auto 0;display:flex}.agent-demo-scenarios button{color:#f9f3e8;cursor:pointer;background:#102a43;border:1px solid #c7d3e744;border-radius:22px;align-items:center;gap:14px;padding:10px 17px;font-size:13px;display:flex}.agent-demo-scenarios button[aria-pressed=true]{color:#10273e;background:#fff8ee}.agent-contextual-demo .agent-work-window{margin-top:22px}.agent-contextual-demo .agent-work-body{grid-template-columns:42% 58%}.agent-contextual-demo .agent-work-conversation{gap:20px;padding:26px}.agent-contextual-demo .agent-work-conversation-title small{color:#a7b9ce;margin-top:5px;font-size:10px;font-weight:400;display:block}.agent-contextual-demo .agent-work-user{max-width:330px;font-size:13px}.agent-contextual-demo .agent-work-response p{font-size:13px}.agent-demo-focus{color:#abbdd1;align-items:center;gap:12px;margin-left:auto;font-size:11px;display:flex}.agent-demo-focus b{color:#fff8ee;background:#ffffff14;border-radius:8px;padding:7px 12px}.agent-demo-output{color:#f6f1e9;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #c5c6e644;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.agent-demo-output span{flex:1;font-size:12px}.agent-demo-output small{color:#adbed1;margin-top:5px;font-size:10px;display:block}.agent-demo-composer{color:#c2cedc;border:1px solid #abbdd14a;border-radius:16px;margin-top:auto;padding:15px;font-size:12px}.agent-demo-composer>div{align-items:center;gap:13px;margin-top:24px;display:flex}.agent-demo-composer small{margin-left:auto}.agent-demo-send{color:#10273e;background:#faf3e8;border-radius:50%;padding:6px;display:flex}.agent-demo-view-tabs{border-bottom:1px solid #bdd0e325;gap:16px;margin-top:20px;display:flex}.agent-demo-view-tabs button{color:#aebed2;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:12px}.agent-demo-view-tabs button[aria-pressed=true]{color:#fff9ee;border-bottom-color:#bd9feb}.agent-demo-artifact{justify-content:center;align-items:center;min-height:350px;padding:22px 0;animation:.45s both agent-artifact-in;display:flex}.agent-demo-artifact>.work-unit{pointer-events:none;max-width:100%;font-size:8px}.agent-demo-artifact>.unit-email{font-size:5.5px}.agent-demo-dna{align-self:stretch;width:100%;font-size:13px;line-height:1.6}.agent-demo-dna h4{margin:0 0 20px;font-size:19px}.agent-demo-dna dl{grid-template-columns:75px 1fr;gap:18px;display:grid}.agent-demo-dna dt{color:#aebed1}.agent-demo-dna dd{color:#f6f1e9;margin:0}.agent-contextual-demo .agent-work-selection{font-size:11px;line-height:1.6}.agent-contextual-demo .agent-work-selection>span:last-child{margin-left:0;font-size:11px}.agent-contextual-demo button:focus-visible{outline-offset:4px;outline:2px solid #d7b7ff}@keyframes agent-artifact-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.agent-contextual-demo .agent-work-body{display:flex}.agent-contextual-demo .agent-work-conversation{order:0;padding:20px;display:flex}.agent-contextual-demo .agent-work-canvas{order:1}.agent-demo-focus{display:none}.agent-demo-artifact>.work-unit{font-size:5px}.agent-demo-artifact{min-height:260px}.agent-demo-composer{margin-top:5px}.agent-contextual-demo .agent-work-user{max-width:95%}}@media (prefers-reduced-motion:reduce){.agent-demo-artifact{animation:none}}.agent-campaign{align-self:stretch;width:100%}.agent-campaign-steps{justify-content:space-between;gap:6px;margin-bottom:20px;display:flex}.agent-campaign-steps button{color:#b8c9dc;cursor:pointer;background:0 0;border:1px solid #bccce332;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.agent-campaign-steps button[aria-pressed=true]{color:#10273e;background:#fff8ee}.agent-campaign-family{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;min-height:245px;display:grid}.agent-campaign-family figure{min-width:0;margin:0}.agent-campaign-family .work-unit{pointer-events:none;font-size:4px}.agent-campaign-family figcaption{text-align:center;margin-top:12px;font-size:12px}.agent-campaign-family figcaption small{color:#aebed1;margin-top:5px;font-size:9px;display:block}.agent-campaign-page{flex-direction:column;align-items:center;gap:12px;display:flex}.agent-campaign-page .work-unit{pointer-events:none;font-size:6px}.agent-campaign-page>small,.agent-campaign-note{color:#aebed1;text-align:center;font-size:10px}.agent-campaign-note{margin:22px 0 0}.agent-campaign-flow>p{color:#d4c1ed;font-size:12px}.agent-campaign-flow>div{border-top:1px solid #cbd4eb22;align-items:center;gap:15px;padding:17px 10px;display:flex}.agent-campaign-flow small{color:#aebed1;margin-bottom:6px;font-size:10px;display:block}.agent-campaign-flow strong{font-size:13px;font-weight:500}@media (max-width:700px){.agent-campaign-steps button{padding:7px 4px;font-size:10px}.agent-campaign-family .work-unit{font-size:3px}.agent-campaign-page .work-unit{font-size:4.7px}}.agent-remix-browser{flex-direction:column;align-items:center;gap:12px;display:flex}.agent-remix-browser>.work-unit{pointer-events:none;font-size:5.8px}.agent-remix-browser>[role=group]{gap:10px;display:flex}.agent-remix-browser button{color:#c3cfdf;cursor:pointer;background:#ffffff06;border:1px solid #acbbd333;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:10px;display:flex}.agent-remix-browser button[aria-pressed=true]{color:#fff8ed;background:#ffffff12;border-color:#cdb0f0}.agent-remix-browser button img{object-fit:cover;border-radius:3px;width:32px;height:27px}.agent-remix-browser>small{color:#aebed1;font-size:10px}.agent-campaign-flow .agent-email-browser{border:0;grid-template-columns:45% 55%;align-items:center;gap:12px;padding:0;display:grid}.agent-email-browser>.work-unit{pointer-events:none;font-size:4px}.agent-email-browser button{color:#c6d3e3;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:12px 8px;display:flex}.agent-email-browser button[aria-pressed=true]{color:#fff8ee;background:#ffffff0b;border-color:#d1b8ed}.agent-email-browser button strong{font-size:11px}.agent-email-browser button small{font-size:9px}@media (max-width:700px){.agent-remix-browser>.work-unit{font-size:5px}.agent-remix-browser button{padding:5px;font-size:9px}.agent-remix-browser button img{width:24px}.agent-email-browser>.work-unit{font-size:3.2px}.agent-campaign-flow .agent-email-browser{gap:7px}.agent-email-browser button{padding:9px 4px}}.agent-remix-browser>.work-unit{font-size:10px}.agent-email-browser>.work-unit{max-width:100%;font-size:8px}@media (max-width:700px){.agent-remix-browser>.work-unit{font-size:8px}.agent-email-browser>.work-unit{font-size:6px}}.agent-advertorial{width:360px;max-width:100%;font-size:8px}.agent-advertorial-body{background:#fffaf0;padding:16px 22px}.agent-advertorial-body>small{letter-spacing:.15em;color:#66748a;margin-top:12px;font-size:7px;display:block}.agent-advertorial-body h3{margin:8px 0;font-size:24px;line-height:1.15}.agent-advertorial-body p{color:#52647b;font-size:10px;line-height:1.6}.agent-advertorial-body img{object-fit:cover;width:100%;height:115px}.agent-advertorial-body h4{margin:10px 0 0;font-size:13px}.agent-advertorial-body>span{color:#fff8ee;background:#10273e;border-radius:20px;padding:8px 12px;font-size:9px;display:inline-block}.agent-email-browser .unit-email-header{display:none}.agent-chat-exchange{scrollbar-width:thin;scrollbar-color:#8396b655 transparent;flex-direction:column;gap:16px;max-height:390px;padding-right:5px;display:flex;overflow-y:auto}.agent-chat-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px;display:grid}.agent-chat-cards button{color:#d1dcea;cursor:pointer;text-align:center;background:0 0;border:1px solid #c1cbe329;border-radius:9px;min-width:0;padding:7px}.agent-chat-cards .work-unit{pointer-events:none;max-width:100%;margin:auto;font-size:4.4px}.agent-chat-cards button>span{margin-top:8px;font-size:10px;display:block}.agent-chat-artifact-link{text-align:left;color:#e1e8f1;cursor:pointer;background:#ffffff06;border:1px solid #bfc9df33;border-radius:10px;align-items:center;gap:15px;padding:10px;display:flex}.agent-chat-artifact-link .work-unit{pointer-events:none;flex-shrink:0;max-height:85px;font-size:2px}.agent-chat-artifact-link>span{align-items:center;gap:7px;font-size:12px;display:flex}.agent-chat-followup{color:#10273e;cursor:pointer;background:#fff8ee;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.agent-contextual-demo .agent-work-conversation{gap:15px}.agent-chat-exchange .agent-work-user,.agent-chat-exchange .agent-work-response{flex-shrink:0}@media (max-width:700px){.agent-chat-exchange{max-height:440px}.agent-chat-cards .work-unit{font-size:4px}}.agent-demo-results{align-self:stretch;width:100%;padding:16px 0}.agent-demo-results-scope{letter-spacing:.1em;color:#bac9dd;font-size:10px}.agent-demo-results h4{margin:12px 0 35px;font-size:24px;font-weight:550}.agent-demo-results>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agent-demo-results>div>div{text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex}.agent-demo-results strong{font-variant-numeric:tabular-nums;color:#fff8ed;font-size:30px;font-weight:600}.agent-demo-results>div>div>span{color:#becde0;font-size:11px}.agent-demo-results strong span{font:inherit;color:inherit}.agent-demo-results p{color:#aebed1;margin-top:35px;font-size:10px}.agent-demo-results>small{color:#c4d0df;font-size:11px;line-height:1.5}.agent-demo-dna dl>dd{animation:.5s both agent-artifact-in}.agent-demo-dna dl>dd:nth-of-type(2){animation-delay:80ms}.agent-demo-dna dl>dd:nth-of-type(3){animation-delay:.16s}.agent-demo-dna dl>dd:nth-of-type(4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.agent-demo-dna dl>dd{animation:none}}.workspace-nav-icon{flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.company-sidebar [data-sidebar=menu-button][data-active=true]{background:color-mix(in srgb, var(--tone-purple) 12%, var(--sidebar));box-shadow:inset 2px 0 var(--tone-purple)}.ws-heading-icon:has(>svg){background:0 0;border-color:#0000}.workspace-agent-bar{border-top:1px solid color-mix(in srgb, var(--tone-purple) 28%, var(--border));background:var(--card);color:var(--muted-foreground);text-align:left;cursor:pointer;flex:none;align-items:center;gap:11px;width:100%;min-height:49px;padding:9px 20px;transition:background .15s;display:flex}.workspace-agent-bar:hover{background:color-mix(in srgb, var(--tone-purple) 6%, var(--card));color:var(--foreground)}.workspace-agent-bar:focus-visible{outline:2px solid var(--tone-purple);outline-offset:-3px}.workspace-agent-bar>span{flex:1;font-size:13px}.workspace-agent-bar>small{white-space:nowrap;font-size:12px}.workspace-agent-bar>svg:last-child{color:var(--tone-purple)}@media (max-width:700px){.workspace-agent-bar{padding:9px 14px;padding-bottom:max(9px, env(safe-area-inset-bottom))}.workspace-agent-bar>small{display:none}}@media (prefers-reduced-motion:reduce){.workspace-agent-bar{transition:none}}.merchanting-finished-world{--world-cream:#fff8ec;--world-paper:#fbf8ef;--world-ink:#0b233b;--world-muted:#536880;--world-cyan:#65cddd;--world-lilac:#aea0e7;--world-pink:#db98d9;--tone-cyan:#65cddd;--tone-purple:#aea0e7;--tone-pink:#db98d9;overflow-x:clip}.merchanting-finished-world :is(button,a,summary):focus-visible{outline-offset:5px;outline:2px solid #9c87df}.merchanting-finished-world :is(#explore,#grow-world,#agent-portal,#business-world,#business-journeys,#enter-world){scroll-margin-top:0}.merchanting-finished-world .story-nav{z-index:10;position:relative}.merchanting-finished-world .story-nav-explore{display:inline-flex}.merchanting-finished-world .world-hero{isolation:isolate}.merchanting-finished-world .painted-world{transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s}.merchanting-finished-world[data-entering=true] .painted-world{filter:brightness(1.12);transform:scale(1.065)}.merchanting-finished-world .world-hero-actions>a:last-child{align-items:center;gap:16px;display:inline-flex}.opening-sparks{z-index:1;pointer-events:none;position:absolute;inset:18% 6% 6%;overflow:hidden}.opening-sparks i{background:#f8dca5;border-radius:50%;width:3px;height:3px;animation:9s ease-in-out infinite world-spark;position:absolute;top:55%;left:8%;box-shadow:0 0 15px 4px #f2d8ba45}.opening-sparks i:nth-child(2){animation-delay:-4s;top:78%;left:27%}.opening-sparks i:nth-child(3){animation-delay:-7s;top:34%;left:75%}.opening-sparks i:nth-child(4){animation-delay:-2s;top:66%;left:90%}.opening-sparks i:nth-child(5){animation-delay:-5s;top:80%;left:55%}.ecosystem-traveller{offset-path:path("M275 473 C310 380 375 424 435 342 S656 230 727 258 S951 267 1090 310 S1154 480 1230 544 S1075 726 955 742");animation:25s linear infinite ecosystem-travel}.ecosystem-island-world[data-running=false] :is(.ecosystem-traveller,.island-card-peek,.bridge-stat){animation-play-state:paused}.merchanting-finished-world .ecosystem-island-world{border-bottom:0}.merchanting-finished-world .growth-chapter{border-top:1px solid #172a4210}.merchanting-finished-world .agent-work-world{border-top:0}.merchanting-finished-world .agent-work-scenery{-webkit-mask-image:linear-gradient(#000,#000 96%,#0000);mask-image:linear-gradient(#000,#000 96%,#0000)}.merchanting-finished-world :is(.agent-work-creative,.growth-world) .unit-post-art{aspect-ratio:1;grid-template-rows:auto minmax(0,1fr);display:grid}.merchanting-finished-world :is(.agent-work-creative,.growth-world) .unit-post-art h3{padding:.65em .55em .45em;font-size:2.2em}.merchanting-finished-world :is(.agent-work-creative,.growth-world) .unit-post-art .unit-drawing{aspect-ratio:auto;object-fit:cover;height:100%;min-height:0}.finale-heading{text-align:center;z-index:1;max-width:1100px;margin:0 auto;position:relative}.finale-eyebrow{text-transform:uppercase;letter-spacing:.16em;margin-bottom:19px;font-size:12px;font-weight:600;line-height:1.6;display:block}.finale-heading h2{letter-spacing:-.047em;margin:0 0 22px;font-size:clamp(42px,5.5vw,78px);font-weight:700;line-height:1.04}.finale-heading>p{margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.55}.business-harbor{isolation:isolate;background:var(--world-paper);color:var(--world-ink);min-height:970px;padding:80px 5vw 50px;position:relative;overflow:hidden}.harbor-landscape{object-fit:cover;object-position:center bottom;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.business-harbor:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fbf8ef77,#0000 38%,#fbf8ef11);position:absolute;inset:0}.business-harbor .finale-heading>p{color:#4d6279}.business-harbor .finale-eyebrow{color:#65768e}.harbor-workbench{grid-template-columns:230px minmax(0,620px);justify-content:center;align-items:center;gap:45px;max-width:1060px;margin:48px auto 40px;display:grid}.harbor-guide nav{gap:5px;display:grid}.harbor-guide nav button{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#5c7087;font:inherit;text-align:left;cursor:pointer;background:#fbf8efac;border:1px solid #0000;border-radius:14px;align-items:center;gap:15px;padding:12px 16px;font-size:16px;transition:background .35s,transform .35s,box-shadow .35s;display:flex}.harbor-guide nav button>svg:first-child{flex-shrink:0}.harbor-guide nav button>svg:last-child{opacity:0;margin-left:auto;transition:opacity .3s}.harbor-guide nav button[aria-pressed=true]{color:#102941;background:#fffdf8;border-color:#ae99dd77;transform:translate(8px);box-shadow:0 9px 27px #142b4a15}.harbor-guide nav button[aria-pressed=true]>svg:last-child{opacity:1}.harbor-guide-copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e8;border:1px solid #e0dce599;border-radius:14px;min-height:138px;margin-top:18px;padding:18px;animation:.6s both finale-soft-in}.harbor-guide-copy h3{letter-spacing:-.025em;margin:0 0 10px;font-size:22px;line-height:1.2}.harbor-guide-copy p{color:#536a81;margin:0;font-size:14px;line-height:1.65}.harbor-surface{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f5;border:1px solid #bcc7d5b0;border-radius:18px;transition:transform .8s;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2deg);box-shadow:0 30px 85px #1534522e,0 4px 10px #20365408}.harbor-surface:hover{transform:perspective(1400px)rotateY(0)}.harbor-window-bar{color:#15304a;border-bottom:1px solid #13294313;justify-content:space-between;align-items:center;padding:17px 24px;display:flex}.harbor-window-bar>span{align-items:center;gap:8px;display:flex}.harbor-window-bar .merchanting-wordmark{width:117px;height:25px}.harbor-window-bar>small{color:#7b8697;font-size:11px}.harbor-panel{min-height:385px;padding:27px 28px 20px;animation:.7s both finale-soft-in}.harbor-panel-title{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:23px;display:flex}.harbor-panel-title h3{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.3}.harbor-panel-title>span{color:#8490a0;white-space:nowrap;font-size:11px}.harbor-metrics{grid-template-columns:1.35fr 1fr 1fr;gap:20px;display:grid}.harbor-metrics small{color:#687a8e;margin-bottom:8px;font-size:12px;display:block}.harbor-metrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(27px,2.5vw,34px);font-weight:650;line-height:1;display:block}.harbor-trend{width:100%;height:90px;margin:20px 0 15px;display:block}.harbor-trend-stroke{stroke-dasharray:100;animation:2.3s cubic-bezier(.22,1,.36,1) both harbor-draw}.harbor-ready>span{letter-spacing:.04em;color:#7e8ba1;margin-bottom:6px;font-size:11px;display:block}.harbor-ready button{width:100%;font:inherit;cursor:pointer;color:#243a50;text-align:left;background:0 0;border:0;border-bottom:1px solid #0f294512;align-items:center;gap:12px;padding:12px 0;display:flex}.harbor-ready button b{font-size:13px;font-weight:450}.harbor-ready button>strong{margin-left:auto;font-size:15px}.harbor-ready button>svg:last-child{color:#8f81b7;margin-left:4px}.harbor-window-bottom{color:#758599;border-top:1px solid #13294313;justify-content:space-between;align-items:center;gap:15px;padding:13px 24px;font-size:11px;display:flex}.harbor-window-bottom>span:first-child{color:#445b73;align-items:center;gap:9px;display:flex}.harbor-window-bottom button{color:#435c75;cursor:pointer;background:0 0;border:1px solid #bac4d244;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.harbor-order-top{align-items:center;gap:16px;margin-bottom:22px;display:flex}.harbor-order-top>div{flex-direction:column;gap:5px;display:flex}.harbor-order-top small{color:#66798e;font-size:12px}.harbor-order-top strong{letter-spacing:-.04em;font-size:32px}.harbor-pill{color:#6c628b;white-space:nowrap;background:#b3a2d714;border:1px solid #b5a4d442;border-radius:100px;padding:6px 11px;font-size:11px}.harbor-order-top>.harbor-pill{margin-left:auto}.harbor-order-item{border-top:1px solid #0f294516;align-items:center;gap:15px;padding:15px 0;display:flex}.harbor-order-item img{object-fit:cover;border:1px solid #21314318;border-radius:7px;width:62px;height:62px}.harbor-order-item>div{flex-direction:column;gap:6px;display:flex}.harbor-order-item strong{font-size:14px;font-weight:550}.harbor-order-item span{color:#8290a0;font-size:12px}.harbor-order-item>b{margin-left:auto;font-size:14px;font-weight:500}.harbor-fold{border-top:1px solid #0f294516}.harbor-fold summary{cursor:pointer;color:#4f637a;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:13px;list-style:none;display:flex}.harbor-fold summary::-webkit-details-marker{display:none}.harbor-fold[open] summary>svg{transform:rotate(45deg)}.harbor-fold>div{color:#6a7c91;padding:0 0 15px;font-size:13px;line-height:1.6}.harbor-fold>div>span{justify-content:space-between;padding:5px 0;display:flex}.harbor-fold>div>span strong{font-weight:500}.harbor-fold p{margin:0 0 7px}.harbor-record-note{color:#8b95a4;margin:10px 0 0;font-size:11px}.harbor-product-spread{grid-template-columns:1fr 1fr;align-items:center;gap:23px;margin-bottom:22px;display:grid}.harbor-product-spread>img{object-fit:cover;background:#fbf8ee;border:1px solid #9c8db826;border-radius:9px;width:100%;height:195px}.harbor-product-spread h4{letter-spacing:-.04em;margin:15px 0 12px;font-size:29px;line-height:1.1}.harbor-product-spread p{color:#7d8da0;margin:0;font-size:13px;line-height:1.6}.harbor-product-links{justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;display:flex}.harbor-product-links>span:first-child{color:#8793a3;font-size:11px}.harbor-product-links>span:not(:first-child){color:#637792;align-items:center;gap:7px;font-size:12px;display:flex}.harbor-case-context{color:#6b7f94;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:flex}.harbor-case-context .harbor-pill{margin-left:auto}.harbor-customer-message{background:#ece9f160;border:1px solid #bcb8c426;border-radius:2px 15px 15px;max-width:85%;margin:0 0 23px;padding:15px 18px}.harbor-customer-message small,.harbor-reply small{color:#8a819a;font-size:11px}.harbor-customer-message p,.harbor-reply p{margin:7px 0 0;font-size:15px;line-height:1.65}.harbor-reply{color:#203750;gap:14px;margin:0 0 23px;display:flex}.harbor-reply>svg{flex-shrink:0;margin-top:3px}.harbor-ledger-total{align-items:center;gap:17px;margin:0 0 21px;display:flex}.harbor-ledger-total small{color:#75869c;margin-bottom:5px;font-size:12px;display:block}.harbor-ledger-total strong{letter-spacing:-.04em;font-size:37px;line-height:1}.harbor-ledger>div{color:#6e8197;border-bottom:1px solid #c9d0d838;justify-content:space-between;padding:11px 0;font-size:13px;display:flex}.harbor-ledger b{color:#3a526e;font-weight:500}.harbor-ledger>div:last-child{color:#182d44}.harbor-cost-context{color:#7a8b9c;margin-top:19px;font-size:12px}.harbor-cost-context>div{gap:17px;margin-top:10px;display:flex}.harbor-cost-context>div>span{color:#9580b2;font-size:11px}.harbor-signature{color:#1e4358;text-shadow:0 2px 8px #fff;justify-content:center;align-items:center;gap:25px;font-size:14px;font-weight:500;display:flex}.harbor-signature i{background:#7d91b36b;width:36px;height:1px}.customer-world{isolation:isolate;color:var(--world-cream);background:#0c2339;padding:82px 5vw 40px;position:relative;overflow:hidden}.customer-contours{z-index:-1;background:linear-gradient(#0c2339d6,#0c2339eb),url(/brand/operator-world/journeys.png) 50%/cover;position:absolute;inset:0}.customer-world .finale-heading{text-align:left;grid-template-columns:1.3fr 1fr;align-items:end;column-gap:80px;max-width:1160px;display:grid}.customer-world .finale-eyebrow{color:#b4c2da;grid-column:1/-1}.customer-world .finale-heading h2{margin:0}.customer-world .finale-heading>p{color:#b6c8dc;max-width:430px;padding-bottom:5px;font-size:19px}.customer-map{max-width:1160px;margin:35px auto 0;position:relative}.customer-river{opacity:.7;pointer-events:none;width:calc(100% + 25px);height:50px;position:absolute;inset:172px -12.5px auto;overflow:visible}.customer-current{filter:drop-shadow(0 0 5px #bdaded);animation:14s linear infinite customer-current}.customer-world[data-running=false] .customer-current{animation-play-state:paused}.customer-stops{grid-template-columns:repeat(5,1fr);gap:25px;height:224px;margin:0 0 37px;display:grid;position:relative}.customer-stop{text-align:center;color:#c0cde0;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:10px 0 0;transition:transform .6s,color .6s;display:flex;position:relative}.customer-stop>svg{stroke-width:.9px;flex-shrink:0;width:65px;height:65px;transition:filter .6s,transform .6s}.customer-stop strong{margin:13px 0 7px;font-size:17px;font-weight:500}.customer-stop>span{color:#95abc4;max-width:165px;min-height:36px;font-size:12px;line-height:1.55}.customer-stop>i{background:#537089;border-radius:50%;width:7px;height:7px;margin:0;transition:box-shadow .6s,background .6s;position:absolute;top:173.5px;box-shadow:0 0 0 5px #a9a0e00a}.customer-stop[aria-pressed=true]{color:#fff7e9}.customer-stop[aria-pressed=true]>svg{filter:drop-shadow(0 0 14px #c4b8ff44);transform:translateY(-7px)}.customer-stop[aria-pressed=true]>i{background:#d8c6f0;box-shadow:0 0 17px 5px #ad97e34a}.customer-stop:nth-child(2n){padding-top:50px}.customer-stop:nth-child(2n)>i{top:213.5px}.customer-detail{border-top:1px solid #c4d5eb20;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:274px;padding:32px 20px 22px;animation:.75s both finale-soft-in;display:grid}.customer-detail-copy .finale-eyebrow{color:#9dabc4;margin-bottom:12px;font-size:11px}.customer-detail h3{letter-spacing:-.025em;max-width:400px;margin:0 0 14px;font-size:31px;font-weight:550;line-height:1.16}.customer-detail p{color:#9fb4cd;max-width:440px;margin:0;font-size:15px;line-height:1.7}.journey-artifact{background:#102b46;border:1px solid #afc0db3b;border-radius:12px;justify-self:end;width:100%;max-width:440px;min-height:184px;overflow:hidden;box-shadow:0 16px 40px #03112455}.journey-artifact-ad{grid-template-columns:43% 57%;align-items:center;display:grid}.journey-artifact-ad img{object-fit:cover;width:100%;height:198px}.journey-artifact-ad>div{flex-direction:column;align-items:start;gap:12px;padding:20px;display:flex}.journey-artifact-ad span{color:#a7b8d1;font-size:11px}.journey-artifact-ad strong{letter-spacing:-.04em;font-size:29px;line-height:1.06}.journey-artifact-ad small{color:#9eb0c9;font-size:11px;line-height:1.6}.journey-visit{color:#0d2740;text-align:center;background:#fffaf0;padding-bottom:16px;position:relative}.journey-browser-bar{background:#ebe9e7;align-items:center;gap:4px;padding:9px 12px;display:flex}.journey-browser-bar i{background:#b2a7c7;border-radius:50%;width:4px;height:4px}.journey-browser-bar>span{color:#7d8390;font-size:8px;position:absolute;left:45%}.journey-visit>img{object-fit:cover;opacity:.95;width:100%;height:100px}.journey-visit>strong{letter-spacing:-.025em;margin:8px 0 10px;font-size:22px;display:block}.journey-visit>span:last-child{color:#66768d;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.journey-letter{grid-template-columns:40px 1fr;gap:14px;padding:22px;display:grid;position:relative}.journey-letter>img{object-fit:cover;opacity:.24;width:40%;height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.journey-letter>div{z-index:1}.journey-letter small{color:#9cb1cf;font-size:11px}.journey-letter strong{letter-spacing:-.035em;margin:14px 0;font-size:24px;line-height:1.1;display:block}.journey-letter p{font-size:13px}.journey-receipt{color:#112d48;background:#fff8ed;align-items:center;gap:24px;min-height:195px;padding:27px 30px;display:flex}.journey-receipt>div{flex-direction:column;gap:10px;display:flex}.journey-receipt small{color:#79889a;font-size:12px}.journey-receipt strong{letter-spacing:-.04em;font-size:37px}.journey-receipt span{color:#6e8295;font-size:12px}.journey-receipt-check{border:1px solid #b8a5d7;border-radius:50%;place-items:center;width:33px;height:33px;margin-left:auto;display:grid;color:#9a86bb!important}.journey-person{align-items:center;gap:25px;padding:28px;display:flex}.journey-avatar{color:#14283e;background:linear-gradient(135deg,#79bdd2,#a78dbd);border-radius:50%;flex-shrink:0;place-items:center;width:55px;height:55px;font-size:26px;display:grid}.journey-person>div{flex-direction:column;gap:12px;display:flex}.journey-person small{color:#a5b5d0;font-size:11px}.journey-person strong{letter-spacing:-.025em;font-size:23px;line-height:1.2}.journey-person>div>span{color:#9cb2ce;font-size:11px}.customer-bottom{border-top:1px solid #c4d5eb20;justify-content:space-between;align-items:center;gap:15px;max-width:1120px;margin:0 auto;padding-top:20px;display:flex}.customer-bottom>span{color:#7891af;font-size:11px}.customer-bottom>p{color:#acbdd3;margin:0;font-size:15px}.customer-bottom button{color:#c2cce0;cursor:pointer;background:0 0;border:1px solid #adc0e640;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.world-invitation{isolation:isolate;min-height:920px;color:var(--world-cream);background:#0c2339;flex-direction:column;justify-content:space-between;padding:95px 5vw 30px;display:flex;position:relative;overflow:hidden}.invitation-landscape{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.world-invitation:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c2339 0%,#0000 18% 63%,#061a30ec 100%);position:absolute;inset:0}.invitation-copy{text-align:center;max-width:980px;margin:0 auto}.invitation-copy>svg{margin:0 auto 24px}.invitation-copy h2{letter-spacing:-.047em;text-shadow:0 2px 25px #091c3322;margin:0 0 25px;font-size:clamp(40px,5.3vw,76px);font-weight:650;line-height:1.08}.invitation-copy h2 em{color:#c7c7ec;font-style:normal}.invitation-copy p{color:#c1ccdf;margin:0 0 30px;font-size:21px;line-height:1.6}.invitation-copy .story-button{color:#0b233b;background:#fff8ed;border-radius:50px;align-items:center;gap:35px;padding:19px 32px;font-size:16px;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 40px #dacbaf14}.invitation-copy .story-button:hover{transform:translateY(-3px);box-shadow:0 10px 40px #dacbaf35}.world-colophon{color:#c9d3e5;border-top:1px solid #dae3f032;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;width:100%;max-width:1320px;margin:190px auto 0;padding-top:25px;font-size:12px;display:grid}.world-colophon>a{color:#fff8ed;align-items:center;gap:9px;width:max-content;display:flex}.world-colophon .merchanting-wordmark{width:150px;height:29px}.world-colophon nav{align-items:center;gap:25px;display:flex}.world-colophon nav a{color:#b7c6dc;font-size:12px;text-decoration:none;transition:color .2s}.world-colophon nav a:hover{color:#fff8ed}.world-colophon>button{color:#acbdd5;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:8px;display:flex}.world-colophon>span{color:#8fa5c1;grid-column:1/-1;font-size:11px}.invitation-stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.invitation-stars i{width:2px;height:2px;left:calc(10% + var(--star)*11%);top:calc(14% + mod(var(--star), 3)*14%);animation:world-spark 8s calc(var(--star)*-.9s) ease-in-out infinite;background:#e5dcf3;border-radius:50%;position:absolute;box-shadow:0 0 13px 2px #d4c5f155}@keyframes finale-soft-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes harbor-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes customer-current{to{stroke-dashoffset:-1545px}}@keyframes world-spark{0%,to{opacity:.1;transform:translateY(5px)}50%{opacity:.8;transform:translateY(-9px)}}@keyframes ecosystem-travel{to{offset-distance:100%}}@media (min-width:1600px){.business-harbor{min-height:1020px;padding-top:100px}.harbor-workbench{grid-template-columns:250px minmax(0,650px);gap:60px}.customer-world{padding-top:100px;padding-bottom:55px}.world-invitation{min-height:1020px}}@media (max-width:1000px){.harbor-workbench{grid-template-columns:180px minmax(0,580px);gap:25px}.harbor-guide nav button{gap:10px;padding:10px 12px;font-size:14px}.harbor-guide nav button>svg:first-child{width:32px;height:32px}.harbor-guide-copy{padding-left:10px}.harbor-guide-copy h3{font-size:20px}.harbor-guide-copy p{font-size:13px}.harbor-panel{padding:24px 22px 20px}.harbor-metrics{gap:12px}.customer-world .finale-heading{column-gap:35px}.customer-world .finale-heading>p{font-size:17px}.customer-detail{gap:30px;padding-left:0;padding-right:0}.customer-stops{gap:12px}.customer-stop>span{font-size:11px}.world-colophon{grid-template-columns:1fr auto}.world-colophon nav{grid-area:2/1/auto/-1;justify-content:flex-start}.world-colophon>button{grid-area:1/2}.world-colophon>span{grid-row:3}}@media (max-width:700px){.merchanting-finished-world .story-nav-explore{display:none}.merchanting-finished-world .story-nav{padding-left:20px;padding-right:20px}.finale-heading h2{letter-spacing:-.045em;font-size:42px;line-height:1.06}.finale-heading>p{font-size:18px}.finale-eyebrow{letter-spacing:.13em;margin-bottom:15px;font-size:10px}.business-harbor{min-height:0;padding:52px 18px 35px}.harbor-landscape{object-position:52% bottom;opacity:.8;-webkit-mask-image:linear-gradient(#0000,#000 15%,#000);mask-image:linear-gradient(#0000,#000 15%,#000)}.harbor-workbench{flex-direction:column;gap:23px;max-width:470px;margin:30px auto;display:flex}.harbor-guide{width:100%}.harbor-guide nav{grid-template-columns:repeat(5,1fr);gap:4px}.harbor-guide nav button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf881;border-radius:10px;flex-direction:column;gap:8px;padding:12px 2px 10px;font-size:11px}.harbor-guide nav button>svg:first-child{width:33px;height:35px}.harbor-guide nav button>svg:last-child{display:none}.harbor-guide nav button[aria-pressed=true]{background:#fffdf8;transform:translateY(-3px)}.harbor-guide-copy{text-align:center;min-height:83px;padding:18px 8px 0}.harbor-guide-copy h3{margin-bottom:7px;font-size:20px}.harbor-guide-copy p{max-width:305px;margin:auto;font-size:13px;line-height:1.5}.harbor-surface{border-radius:13px;width:100%;transform:none}.harbor-surface:hover{transform:none}.harbor-window-bar{padding:13px 16px}.harbor-window-bar .merchanting-wordmark{width:102px}.harbor-window-bar>small{font-size:9px}.harbor-panel{min-height:355px;padding:21px 18px 17px}.harbor-panel-title{gap:9px;margin-bottom:20px}.harbor-panel-title h3{font-size:16px}.harbor-panel-title>span{font-size:9px}.harbor-metrics{grid-template-columns:1.3fr .8fr 1fr;gap:11px}.harbor-metrics strong{font-size:27px}.harbor-metrics small{margin-bottom:7px;font-size:10px}.harbor-trend{height:72px;margin-top:18px}.harbor-ready button b{font-size:12px}.harbor-ready button{gap:9px}.harbor-window-bottom{gap:9px;padding:10px 15px;font-size:9px}.harbor-window-bottom>span:nth-child(2){font-size:8px}.harbor-window-bottom>span:first-child{gap:5px}.harbor-order-top{gap:12px;margin-bottom:18px}.harbor-order-top>svg{width:38px}.harbor-order-top strong{font-size:30px}.harbor-pill{padding:5px 9px;font-size:9px}.harbor-order-item{gap:11px}.harbor-order-item img{width:46px;height:46px}.harbor-order-item strong{font-size:12px}.harbor-order-item span{font-size:10px}.harbor-order-item>b,.harbor-fold summary{font-size:12px}.harbor-product-spread{gap:16px;margin-bottom:18px}.harbor-product-spread>img{height:173px}.harbor-product-spread h4{font-size:25px}.harbor-product-spread p{font-size:12px}.harbor-product-links{gap:6px}.harbor-product-links>span:first-child{max-width:65px;font-size:10px}.harbor-product-links>span:not(:first-child){gap:4px;font-size:10px}.harbor-product-links>span>svg{width:22px}.harbor-case-context{gap:7px;font-size:10px}.harbor-customer-message{margin-bottom:18px;padding:12px 15px}.harbor-customer-message p,.harbor-reply p{font-size:13px}.harbor-reply{margin-bottom:16px}.harbor-signature{gap:15px;font-size:12px}.harbor-signature i{width:18px}.customer-world{padding:55px 18px 28px}.customer-world .finale-heading{text-align:center;display:block}.customer-world .finale-heading h2{margin-bottom:20px}.customer-world .finale-heading>p{margin:auto;font-size:16px}.customer-map{margin-top:28px}.customer-stops{gap:3px;height:128px;margin-bottom:23px}.customer-stop>svg{width:42px;height:48px}.customer-stop strong{margin:8px 0;font-size:11px}.customer-stop>span{display:none}.customer-stop:nth-child(2n){padding-top:30px}.customer-stop>i{width:5px;height:5px;margin-top:0;top:102px}.customer-stop:nth-child(2n)>i{top:122px}.customer-river{opacity:.45;width:calc(100% + 3px);height:25px;inset:102px -1.5px auto}.customer-detail{flex-direction:column;align-items:stretch;gap:25px;min-height:440px;padding-top:24px;display:flex}.customer-detail-copy{text-align:center}.customer-detail-copy .finale-eyebrow{font-size:10px}.customer-detail h3{max-width:300px;margin:0 auto 12px;font-size:27px}.customer-detail p{max-width:340px;margin:auto;font-size:14px}.journey-artifact{align-self:center;max-width:420px;min-height:170px}.journey-artifact-ad img{height:180px}.journey-artifact-ad>div{padding:18px}.journey-artifact-ad strong{font-size:26px}.journey-artifact-ad small{font-size:10px}.journey-letter{gap:14px;padding:18px}.journey-letter strong{font-size:23px}.journey-letter p{font-size:12px}.journey-receipt{gap:20px;min-height:175px;padding:24px}.journey-receipt strong{font-size:34px}.journey-person{gap:20px;padding:24px}.journey-person strong{font-size:22px}.customer-bottom{flex-wrap:wrap;gap:10px;padding-top:15px}.customer-bottom>span{font-size:9px}.customer-bottom>p{font-size:11px}.customer-bottom button{width:25px;height:25px}.world-invitation{min-height:900px;padding:70px 20px 25px}.invitation-landscape{object-position:center bottom}.world-invitation:before{background:linear-gradient(#0c2339,#0000 18%,#071b3120 55%,#061a30fa)}.invitation-copy>svg{width:43px;height:43px;margin-bottom:22px}.invitation-copy h2{max-width:350px;font-size:40px;line-height:1.08}.invitation-copy p{margin-bottom:26px;font-size:17px}.invitation-copy .story-button{gap:25px;padding:16px 25px;font-size:14px}.world-colophon{gap:20px 10px;margin-top:170px;padding-top:20px}.world-colophon .merchanting-wordmark{width:117px;height:25px}.world-colophon>a{gap:6px}.world-colophon>a>svg:first-child{width:27px;height:27px}.world-colophon>button{gap:5px;font-size:10px}.world-colophon nav{justify-content:space-between;gap:18px}.world-colophon nav a{font-size:11px}.world-colophon>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.merchanting-finished-world *,.merchanting-finished-world :before,.merchanting-finished-world :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.merchanting-finished-world .painted-world,.harbor-surface,.invitation-copy .story-button:hover{transform:none!important}}.merchanting-finished-world[data-motion=off] *,.merchanting-finished-world[data-motion=off] :before,.merchanting-finished-world[data-motion=off] :after{transition:none!important;animation:none!important}.merchanting-finished-world button:disabled{cursor:default;opacity:.45}@media (prefers-reduced-motion:reduce){.work-gallery-hero .unit-format-nav button:hover,.garden-unit:hover .work-unit,.evolution-card:hover .work-unit,.agent-work-creative:hover{transform:none!important}}.merchanting-finished-world .ecosystem-island-world{padding-bottom:0}.merchanting-finished-world .growth-world .unit-email-header{display:none}.merchanting-finished-world .growth-world .unit-email{font-size:5.3px}.merchanting-finished-world .growth-card-caption{max-width:210px;margin-inline:auto}.harbor-connections{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf3e8;border:1px solid #d5d5ddb0;border-radius:22px;max-width:1160px;margin:15px auto 0;padding:24px 28px 20px;position:relative;box-shadow:0 20px 50px #12334e0d}.harbor-connection-label{text-align:center;margin-bottom:20px}.harbor-connection-label>span{text-transform:uppercase;letter-spacing:.12em;color:#6b6680;font-size:12px}.harbor-connection-label p{letter-spacing:-.025em;margin:8px 0 0;font-size:20px}.harbor-connection-path{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.harbor-connection-path:before{content:"";background:linear-gradient(90deg,#58bfd3,#a895de,#c88dd0);height:1px;position:absolute;top:20px;left:10%;right:10%}.harbor-connection-path button{color:#233c52;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 6px 5px;display:flex;position:relative}.harbor-connection-path button>svg{box-sizing:content-box;stroke-width:1.15px;background:#fffcf4;padding:5px 11px;transition:transform .6s}.harbor-connection-path button[aria-pressed=true]>svg{filter:drop-shadow(0 3px 6px #bc96d844);transform:translateY(-5px)}.harbor-connection-path strong{margin-top:6px;font-size:15px;font-weight:600}.harbor-connection-path span{color:#66758a;margin-top:6px;font-size:12px}.harbor-content-source{background:#f0edf4;border-radius:12px;align-items:center;gap:12px;margin:15px 0 20px;padding:12px 15px;display:flex}.harbor-content-source small{color:#6c7386;margin-bottom:4px;font-size:10px;display:block}.harbor-content-source strong{font-size:14px;font-weight:550}.harbor-content-cards{grid-template-columns:1.1fr 1fr .8fr;align-items:center;gap:15px;min-height:196px;display:grid}.harbor-content-cards figure{text-align:center;min-width:0;margin:0}.harbor-content-cards .work-unit{pointer-events:none;max-width:100%;box-shadow:0 8px 18px #24364a15}.harbor-content-cards .unit-page{font-size:2.9px}.harbor-content-cards .unit-email-header{display:none}.harbor-content-cards figcaption{color:#607087;margin-top:13px;font-size:11px}.harbor-content-outcome{color:#6b7385;border-top:1px solid #122d4215;justify-content:space-between;align-items:center;margin-top:25px;padding-top:19px;font-size:12px;display:flex}.harbor-content-outcome button{font:inherit;color:#183549;cursor:pointer;background:#eae5f1;border:0;border-radius:20px;align-items:center;gap:8px;padding:10px 13px;display:flex}.customer-landscape{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.customer-world{min-height:960px;padding-top:75px;padding-bottom:35px}.customer-world .customer-contours{background:linear-gradient(#071d3655 0%,#071d3610 45% 75%,#071d3677 100%)}.customer-world .finale-heading{max-width:1160px}.customer-world .finale-heading>p{color:#e2e5ee;text-shadow:0 2px 14px #07182a}.customer-world .finale-eyebrow{color:#c9d7e9}.customer-stop{color:#faf5ec;text-shadow:0 2px 10px #061427}.customer-stop>svg{filter:drop-shadow(0 2px 7px #061b36)}.customer-stop>span{color:#dde4ed;font-size:13px}.customer-stop strong{font-size:18px}.customer-detail{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#092139dc;border:1px solid #d3d4e02a;border-radius:20px;max-width:1020px;min-height:268px;margin:0 auto;padding:27px 32px;box-shadow:0 20px 60px #03132444}.customer-detail p{color:#c4d3e5;font-size:16px}.customer-detail-copy .finale-eyebrow{color:#bdc6df}.customer-bottom{text-shadow:0 2px 10px #061b36;margin-top:35px}.customer-bottom p{color:#e4e9ef}.chapter-world{isolation:isolate;color:#102c44;background:#fbf8ef;min-height:860px;padding:76px 5vw 35px;position:relative;overflow:hidden}.chapter-landscape{object-fit:cover;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chapter-world:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff9ea80,#0000 55%,#fff9ea25);position:absolute;inset:0}.chapter-world .finale-heading>p{color:#455a6b;font-size:20px}.chapter-world .finale-eyebrow{color:#596781}.chapter-world .finale-heading h2{font-size:clamp(42px,5vw,74px)}.chapter-ending{color:#263b54;text-align:center;justify-content:center;align-items:center;gap:20px;max-width:1160px;min-height:42px;margin:32px auto 0;font-size:14px;display:flex;position:relative}.chapter-ending>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf1dc;border-radius:20px;padding:9px 18px}.chapter-motion{color:#213750;cursor:pointer;background:#fffaf0e8;border:1px solid #d0c7d9;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.chapter-motion:disabled{opacity:.4;cursor:default}.chapter-momentum-world{min-height:900px}.chapter-momentum-world .chapter-landscape{object-position:50% 78%}.chapter-momentum-stage{grid-template-columns:300px minmax(0,500px);justify-content:center;align-items:center;gap:90px;max-width:1110px;margin:55px auto 30px;display:grid}.chapter-momentum-creative{text-align:center;animation:1s both chapter-art-arrive;position:relative;transform:rotate(-3deg)}.chapter-momentum-creative .work-unit{pointer-events:none;margin:0 auto;font-size:11px;box-shadow:0 25px 70px #122e4a30}.chapter-momentum-creative-label{background:#fff9f0;border:1px solid #d4cbe0;border-radius:30px;margin-top:17px;padding:8px 16px;font-size:13px;display:inline-block}.chapter-momentum-evidence{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf3ed;border:1px solid #d5d0de;border-radius:24px;padding:27px 32px 23px;box-shadow:0 25px 80px #20476017}.chapter-momentum-ranks{border-bottom:1px solid #20384b15;align-items:center;gap:7px;padding-bottom:23px;display:flex}.chapter-momentum-ranks button{font:inherit;color:#617089;cursor:pointer;background:#fffaf5;border:1px solid #15294417;border-radius:25px;align-items:center;gap:10px;padding:9px 14px;transition:background .5s,transform .5s;display:flex}.chapter-momentum-ranks button[aria-pressed=true]{color:#fff7e9;background:#162e48;transform:translateY(-2px);box-shadow:0 5px 14px #112e4320}.chapter-momentum-ranks button small{opacity:.75;font-size:12px}.chapter-momentum-ranks button:first-child[aria-pressed=true]{box-shadow:0 3px #6bb7e8}.chapter-momentum-ranks button:nth-child(2)[aria-pressed=true]{box-shadow:0 3px #b594db}.chapter-momentum-ranks button:nth-child(3)[aria-pressed=true]{box-shadow:0 3px #dcba73}.chapter-momentum-copy{min-height:120px;padding-top:25px;animation:.7s both finale-soft-in}.chapter-momentum-copy h3{letter-spacing:-.035em;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.13}.chapter-momentum-copy p{color:#5f6a7b;margin:0;font-size:16px;line-height:1.6}.chapter-momentum-chart{width:100%;height:92px;margin:16px 0 10px;overflow:visible}.chapter-momentum-chart-line{stroke-dasharray:100;animation:2s ease-out both chapter-chart-draw}.chapter-momentum-results{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:15px;display:grid}.chapter-momentum-results strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;display:block}.chapter-momentum-results>div>span{color:#627182;margin-top:6px;font-size:13px;display:block}.chapter-momentum-footnote{color:#7b8593;border-top:1px solid #20384b12;margin:20px 0 0;padding-top:14px;font-size:11px;line-height:1.6}.brand-building-world{min-height:1030px}.brand-building-world .chapter-landscape{object-position:center bottom}.brand-building-world:before{background:linear-gradient(#fff9eca0,#0000 47%,#fff8ed22)}.brand-building-stage{max-width:1140px;margin:25px auto 0}.chapter-brand-editions{isolation:isolate;height:505px;position:relative}.chapter-brand-editions figure{text-align:center;margin:0;transition:transform .8s;animation:1s both chapter-art-arrive;position:absolute;top:50%}.chapter-brand-editions .work-unit{pointer-events:none;border:1px solid #e2dae7;box-shadow:0 25px 70px #19345032}.chapter-brand-edition-page{z-index:1;left:0;transform:translateY(-40%)rotate(-6deg)}.chapter-brand-edition-page .work-unit{font-size:8px}.chapter-brand-edition-post{z-index:3;left:50%;transform:translate(-50%,-50%)}.chapter-brand-edition-post .work-unit{font-size:11px}.chapter-brand-edition-email{z-index:2;right:3%;transform:translateY(-45%)rotate(7deg)}.chapter-brand-edition-email .work-unit{font-size:8.8px}.chapter-brand-editions .unit-email-header{display:none}.chapter-brand-editions figcaption{background:#fff9efed;border:1px solid #dbd1de;border-radius:18px;margin-top:15px;padding:7px 18px;font-size:13px;display:inline-block}.chapter-brand-picker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#fffaf0f2;border:1px solid #d3ccd8;border-radius:35px;justify-content:center;gap:7px;width:max-content;max-width:100%;margin:0 auto;padding:7px;display:flex;position:relative;box-shadow:0 12px 40px #122d4020}.chapter-brand-picker button{font:inherit;color:#506175;cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:9px;padding:12px 17px;font-size:14px;transition:background .5s,color .5s;display:flex}.chapter-brand-picker button[aria-pressed=true]{color:#fff9ef;background:#142e47}.chapter-brand-picker i{border-radius:50%;width:9px;height:9px}.chapter-brand-caption{text-align:center;color:#2c4356;background:#fffaf1d9;border-radius:20px;width:max-content;max-width:100%;margin:20px auto 0;padding:9px 16px;font-size:15px;animation:.6s both finale-soft-in}.brand-building-world .chapter-ending{margin-top:24px}.team-building-world{color:#fff8ee;background:#10273e;min-height:960px}.team-building-world:before{background:linear-gradient(#071e3b55,#0000 45%,#081d3744)}.team-building-world .finale-heading>p{color:#d7e0ed}.team-building-world .finale-eyebrow{color:#ccd8e7}.team-studio-surface{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b223af0;border:1px solid #b6c7dc55;border-radius:21px;max-width:950px;margin:47px auto 0;position:relative;overflow:hidden;box-shadow:0 28px 90px #07172c66}.team-studio-bar{border-bottom:1px solid #e0ebf51a;justify-content:space-between;align-items:center;height:67px;padding:0 25px;display:flex}.team-studio-bar>span{color:#fff8ec;align-items:center;gap:10px;display:flex}.team-studio-bar .merchanting-wordmark{width:100px}.team-people{padding-right:6px;display:flex}.team-people>span{color:#23384d;background:#dacde9;border:2px solid #0f2942;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:-6px;font-size:12px;display:grid}.team-people>span:nth-child(2){background:#d0e3e2}.team-people>span:nth-child(3){background:#eddbbf}.team-studio-body{grid-template-columns:40% 60%;min-height:425px;display:grid}.team-shared-work{background:linear-gradient(145deg,#c1dcea12,#97acd51a);border-right:1px solid #c5d4e324;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:28px 24px;animation:.8s both finale-soft-in;display:flex}.team-work-state{color:#dbe4f4;background:#bcc8ee16;border:1px solid #c8bce655;border-radius:15px;padding:5px 10px;font-size:12px;display:inline-block}.team-shared-work .work-unit{pointer-events:none;font-size:8px;box-shadow:0 16px 35px #0002}.team-shared-work>p{text-align:center;margin:3px 0 0;font-size:14px}.team-shared-work>p>span{color:#a1b6cc;margin-top:5px;font-size:12px;display:block}.team-conversation{padding:30px 32px}.team-stage-tabs{align-items:center;gap:8px;display:flex}.team-stage-tabs button{font:inherit;color:#a8bcd0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:17px;padding:7px 13px;font-size:14px}.team-stage-tabs button[aria-pressed=true]{color:#18334a;background:#f9f3e9}.team-moment{animation:.6s both finale-soft-in}.team-moment>h3{letter-spacing:-.025em;min-height:64px;margin:24px 0 10px;font-size:27px;font-weight:600;line-height:1.2}.team-moment>p{color:#afc2d6;min-height:50px;margin:0 0 23px;font-size:15px;line-height:1.7}.team-comment{align-items:flex-start;gap:12px;margin:16px 0;display:flex}.team-person-avatar{color:#24354c;background:#dccee8;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.team-comment-response .team-person-avatar{background:#b7dce0}.team-comment strong{align-items:center;gap:12px;font-size:13px;font-weight:550;display:flex}.team-comment strong small{color:#90a5bd;font-size:11px;font-weight:400}.team-comment p{color:#d7e1ed;background:#e2e8ef09;border:1px solid #cedced16;border-radius:0 12px 12px;margin:7px 0 0;padding:12px 14px;font-size:14px;line-height:1.65}.team-attached-context{color:#aebed3;align-items:center;gap:9px;margin:25px 0 0 41px;font-size:11px;display:flex}.team-attached-context i{background:#7f94aa;border-radius:50%;width:3px;height:3px}.team-studio-surface>footer{color:#b3c4d7;border-top:1px solid #d9e0ea17;justify-content:space-between;padding:12px 23px;font-size:11px;display:flex}.team-building-world .chapter-ending>span{color:#e8e5ed;background:#0b213dcc}.team-building-world .chapter-motion{color:#e9e3ee;background:#152e48e8;border-color:#8195b15c}.connections-world{min-height:940px}.connections-world:before{background:linear-gradient(#fff9f0a6,#0000 60%,#fff9f055)}.connections-atlas{grid-template-columns:1.08fr .64fr 1.08fr;align-items:center;gap:28px;max-width:1180px;min-height:360px;margin:47px auto 0;display:grid;position:relative}.connections-sources{z-index:1;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.connections-sources button{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#21364b;font:inherit;cursor:pointer;background:#fffdf5ed;border:1px solid #c6c8d1cc;border-radius:15px;min-width:0;padding:18px 16px 16px;transition:transform .5s,border-color .5s,box-shadow .5s;position:relative;box-shadow:0 8px 24px #1934520d}.connections-sources button>span{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.1;display:block}.connections-sources button>small{color:#7c8191;margin-top:9px;font-size:12px;display:block}.connections-sources button>svg{color:#697f93;opacity:0;transition:opacity .4s;position:absolute;bottom:16px;right:12px}.connections-sources button[aria-pressed=true]{border-color:var(--connection-color);transform:translateY(-4px);box-shadow:0 9px 24px #243a5523,0 0 0 2px #fff9f0}.connections-sources button[aria-pressed=true]>span{color:var(--connection-color)}.connections-sources button[aria-pressed=true]>svg{opacity:1}.connections-center{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.connections-mark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#142e48;z-index:1;background:#fffaf1ed;border:1px solid #d1c5e0;border-radius:50%;place-items:center;width:118px;height:118px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 20px 60px #21374b21}.connections-center .merchanting-wordmark{max-width:150px}.connections-center-label{background:#fffaf1ed;border-radius:16px;max-width:160px;margin-top:13px;padding:7px 12px;font-size:12px;line-height:1.7;display:block}.connections-thread{z-index:-1;background:linear-gradient(90deg,#72c9db,#b493de,#bd98df);height:2px;position:absolute;top:59px;left:-65%;right:-65%}.connections-thread>i{background:#fcfbf4;border-radius:50%;width:5px;height:5px;animation:6s linear infinite connection-light;display:block;position:absolute;top:-1.5px;box-shadow:0 0 6px 3px #b593d9}.connections-destination{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf4ef;border:1px solid #d1c8dc;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:353px;padding:28px;animation:.7s both finale-soft-in;display:flex;box-shadow:0 18px 40px #182e4716}.connections-destination>svg{stroke-width:1.15px;margin-bottom:16px}.connections-destination .finale-eyebrow{margin:0 0 11px;font-size:11px}.connections-destination h3{letter-spacing:-.03em;margin:0 0 13px;font-size:29px;font-weight:600;line-height:1.15}.connections-destination p{color:#637083;margin:0 0 22px;font-size:15px;line-height:1.7}.connections-destination>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.connections-destination>div>span{color:#4f6177;background:#eee9f2;border-radius:14px;padding:6px 9px;font-size:11px}.connections-social{background:#fff9efe8;border:1px solid #d8d3ddb8;border-radius:22px;flex-direction:column;align-items:center;max-width:850px;margin:34px auto 0;padding:17px 25px;display:flex;position:relative}.connections-social>span{color:#6a7482;font-size:13px}.connections-social p{letter-spacing:-.015em;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin:11px 0 0;font-size:16px;display:flex}.connections-social p i{background:#ac9dc1;border-radius:50%;width:3px;height:3px}.chapter-world[data-running=false] :is(.connections-thread>i,.chapter-momentum-chart-line){animation-play-state:paused}.world-colophon nav{flex-wrap:wrap;justify-content:center}@keyframes chapter-chart-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes chapter-art-arrive{0%{opacity:0;filter:blur(3px);translate:0 14px}to{opacity:1;filter:blur();translate:0}}@keyframes connection-light{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@media (min-width:1700px){.chapter-world{padding-top:90px}.chapter-momentum-stage{margin-top:70px}.chapter-brand-editions{height:550px}.brand-building-world{min-height:1090px}.connections-atlas{margin-top:70px}}@media (max-width:1050px){.chapter-momentum-stage{grid-template-columns:270px minmax(0,450px);gap:40px}.chapter-momentum-creative .work-unit{font-size:10px}.chapter-momentum-evidence{padding:25px}.chapter-momentum-ranks button{padding:8px 12px;font-size:14px}.chapter-momentum-results strong{font-size:27px}.chapter-brand-edition-page .work-unit{font-size:6px}.chapter-brand-edition-post .work-unit{font-size:9px}.chapter-brand-edition-email .work-unit{font-size:7px}.chapter-brand-edition-email{right:0}.chapter-brand-editions{height:470px}.connections-atlas{grid-template-columns:1fr .55fr 1fr;gap:15px}.connections-sources{gap:10px}.connections-sources button{padding:15px 12px}.connections-sources button>span{font-size:17px}.connections-destination{min-height:350px;padding:23px}.connections-destination h3{font-size:26px}.connections-mark{width:96px;height:96px}.connections-mark svg{width:53px}.connections-thread{top:48px}}@media (max-width:760px){.chapter-world{min-height:0;padding:54px 22px 26px}.chapter-world .finale-heading h2{font-size:42px}.chapter-world .finale-heading>p{font-size:17px}.chapter-world .finale-eyebrow{letter-spacing:.13em;margin-bottom:14px;font-size:11px}.chapter-ending{gap:10px;margin-top:25px;font-size:12px}.chapter-ending>span{padding:8px 12px}.chapter-motion{width:33px;height:33px}.harbor-connections{margin-top:0;padding:20px 12px}.harbor-connection-label p{font-size:18px}.harbor-connection-path{grid-template-columns:repeat(3,1fr);gap:22px 5px}.harbor-connection-path:before{display:none}.harbor-connection-path button>svg{width:31px;height:31px}.harbor-connection-path strong{font-size:13px}.harbor-connection-path span{font-size:10px}.harbor-connection-path button:nth-child(4){grid-column:1/2;margin-left:50%}.harbor-connection-path button:nth-child(5){grid-column:2/3;width:100%;margin-left:50%}.customer-world{min-height:0;padding:55px 22px 25px}.customer-world .customer-landscape{object-position:54% center}.customer-world .customer-contours{background:linear-gradient(#071d3644,#0000 40%,#071d3622 65%,#071d3677)}.customer-world .finale-heading{display:block}.customer-world .finale-heading h2{font-size:42px}.customer-world .finale-heading>p{margin-top:18px;font-size:17px}.customer-stop strong{font-size:13px}.customer-stop>span{font-size:10px}.customer-detail{grid-template-columns:1fr;gap:22px;min-height:460px;padding:24px 20px}.customer-detail h3{font-size:26px}.customer-detail p{font-size:15px}.customer-bottom>p{font-size:13px}.chapter-momentum-stage{flex-direction:column;gap:23px;margin:35px auto 0;display:flex}.chapter-momentum-creative{transform:rotate(-2deg)}.chapter-momentum-creative .work-unit{font-size:8px}.chapter-momentum-creative-label{margin-top:10px;padding:7px 14px;font-size:12px}.chapter-momentum-evidence{width:100%;max-width:460px;padding:22px}.chapter-momentum-ranks{justify-content:center;padding-bottom:18px}.chapter-momentum-ranks button{gap:8px;padding:8px 12px;font-size:14px}.chapter-momentum-copy{min-height:111px;padding-top:20px}.chapter-momentum-copy h3{font-size:25px}.chapter-momentum-copy p{font-size:15px}.chapter-momentum-chart{height:76px;margin:12px 0 0}.chapter-momentum-results{padding-top:7px}.chapter-momentum-results strong{font-size:27px}.chapter-momentum-footnote{margin-top:18px;padding-top:12px;font-size:10px}.brand-building-world{padding-inline:16px}.brand-building-world:before{background:linear-gradient(#fff9ecd9,#0000 50%,#fff8ed55)}.brand-building-world .finale-heading h2{font-size:40px}.chapter-brand-editions{max-width:500px;height:440px;margin:auto}.chapter-brand-edition-page{top:65%;left:2%;transform:translateY(-50%)rotate(-8deg)}.chapter-brand-edition-page .work-unit{font-size:3.6px}.chapter-brand-edition-post{top:38%}.chapter-brand-edition-post .work-unit{font-size:7px}.chapter-brand-edition-email{top:70%;right:3%;transform:translateY(-50%)rotate(8deg)}.chapter-brand-edition-email .work-unit{font-size:4.3px}.chapter-brand-editions figcaption{margin-top:9px;padding:6px 12px;font-size:10px}.chapter-brand-picker{gap:2px;width:100%;max-width:470px;padding:5px}.chapter-brand-picker button{flex:1;justify-content:center;gap:5px;padding:11px 8px;font-size:11px}.chapter-brand-picker i{flex-shrink:0;width:7px;height:7px}.chapter-brand-caption{margin-top:14px;padding:8px 13px;font-size:12px}.team-building-world{padding-inline:18px}.team-building-world .chapter-landscape{object-position:center}.team-studio-surface{border-radius:17px;margin-top:32px}.team-studio-bar{height:56px;padding-inline:18px}.team-studio-body{grid-template-columns:1fr}.team-shared-work{border:0;border-bottom:1px solid #dce3ec18;gap:10px;min-height:303px;padding:21px}.team-shared-work .work-unit{font-size:6.5px}.team-shared-work>p{font-size:12px}.team-conversation{padding:24px}.team-moment>h3{min-height:58px;font-size:25px}.team-moment>p{min-height:45px;margin-bottom:20px;font-size:14px}.team-comment p{font-size:13px}.team-attached-context{margin:22px 0 0;font-size:10px}.team-studio-surface>footer{gap:20px;padding:12px;font-size:10px}.team-people>span{width:28px;height:28px;font-size:11px}.connections-atlas{grid-template-columns:1fr;gap:26px;max-width:470px;margin-top:32px}.connections-sources{grid-template-columns:repeat(2,1fr);gap:10px}.connections-sources button{padding:15px 17px}.connections-sources button>span{font-size:19px}.connections-sources button>small{margin-top:7px;font-size:11px}.connections-center{flex-direction:row;justify-content:center;gap:15px;padding:5px 0}.connections-mark{width:69px;height:69px;margin:0}.connections-mark svg{height:43px}.connections-center .merchanting-wordmark{max-width:133px}.connections-center-label{display:none}.connections-thread{z-index:-1;background:linear-gradient(#70cde0,#bd9adf);width:2px;height:125px;inset:-20px auto auto 50%}.connections-thread>i{display:none}.connections-destination{min-height:300px;padding:25px}.connections-destination>svg{position:absolute;top:25px;right:23px}.connections-destination .finale-eyebrow{margin-top:8px}.connections-destination h3{margin-top:10px;padding-right:30px;font-size:28px}.connections-destination p{font-size:15px}.connections-social{margin-top:27px;padding:17px 19px}.connections-social>span{font-size:12px}.connections-social p{gap:10px;font-size:14px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.chapter-world *,.customer-world *{transition:none!important;animation:none!important}}.merchanting-finished-world[data-motion=off] :is(.chapter-world,.customer-world) *{transition:none!important;animation:none!important}.card-context-tabs{border-bottom:1px solid #19344918;gap:7px;margin-bottom:23px;padding-bottom:19px;display:flex}.card-context-tabs button{font:inherit;color:#657184;cursor:pointer;background:0 0;border:0;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:9px;padding:11px 10px;font-size:15px;transition:background .4s,color .4s;display:flex}.card-context-tabs button svg{stroke-width:1.5px}.card-context-tabs button[aria-pressed=true]{color:#fffaf0;background:#17334a;box-shadow:0 4px #b59adc}.card-context-face{min-height:399px;animation:.65s both finale-soft-in}.card-context-title h3{letter-spacing:-.035em;margin:0 0 12px;font-size:29px;font-weight:600;line-height:1.17}.card-context-title p{color:#617181;margin:0 0 25px;font-size:15px;line-height:1.6}.card-context-thread{z-index:-1;fill:none;stroke:#ad91d0;stroke-width:1.5px;opacity:.85;width:118px;height:112px;position:absolute;top:37%;left:95%}.card-dna-source{background:#f8f3eb;border:1px solid #ded8e1;border-radius:12px;align-items:center;gap:15px;margin-bottom:22px;padding:10px 13px;display:flex}.card-dna-source img{object-fit:cover;border-radius:7px;flex-shrink:0;width:68px;height:62px}.card-dna-source>div{flex-direction:column;flex:1;gap:4px;display:flex}.card-dna-source small{letter-spacing:.13em;color:#8d7b9c;font-size:9px}.card-dna-source strong{font-size:14px;font-weight:600}.card-dna-source span{color:#758091;font-size:11px}.card-dna-source>svg{stroke-width:1.3px;color:#8f7ba7}.card-dna-details{margin:0}.card-dna-details>div{border-bottom:1px solid #d2cbd930;grid-template-columns:76px 1fr;gap:10px;padding:11px 0;font-size:13px;line-height:1.5;display:grid}.card-dna-details dt{color:#7c8290}.card-dna-details dd{color:#354c62;margin:0}.card-dna-colors{align-items:center;gap:6px;margin-top:20px;display:flex}.card-dna-colors i{background:#15334c;border:1px solid #19364b20;border-radius:50%;width:16px;height:16px}.card-dna-colors i:nth-child(2){background:#faf4e7}.card-dna-colors i:nth-child(3){background:#9bd7e2}.card-dna-colors i:nth-child(4){background:#c99cdc}.card-dna-colors span{color:#768194;margin-left:7px;font-size:11px}.card-context-face .chapter-momentum-ranks{gap:8px;padding-bottom:15px}.card-context-face .chapter-momentum-ranks button{padding:8px 13px;font-size:14px}.card-context-face .chapter-momentum-copy{min-height:114px;padding-top:18px}.card-context-face .chapter-momentum-chart{height:82px;margin-top:5px}.card-lineage-tree{height:205px;margin-top:30px;position:relative}.card-lineage-tree>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card-lineage-tree button{font:inherit;color:#415871;text-align:left;cursor:pointer;background:#fffaf2;border:1px solid #d7cede;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;transition:transform .5s,box-shadow .5s;display:flex;position:absolute}.card-lineage-tree button[aria-pressed=true]{transform:translateY(-3px);box-shadow:0 0 0 2px #aa9ad0,0 10px 25px #263b5215}.card-lineage-tree button small{color:#798798;margin-top:5px;font-size:10px;display:block}.card-lineage-origin{width:162px;top:0;left:calc(50% - 81px)}.card-lineage-child{width:45%;bottom:0}.card-lineage-child-1{left:0}.card-lineage-child-2{right:0}.card-lineage-child img{object-fit:cover;border-radius:5px;width:40px;height:53px}.card-lineage-note{color:#687a8d;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:12px;line-height:1.7;display:flex}.card-lineage-note svg{color:#a283b9;flex-shrink:0}.agent-work-actions{gap:9px;margin:22px 0 0 39px;display:flex}.agent-work-actions button{color:#e5e9f3;min-height:37px;font:inherit;cursor:pointer;background:#dae4f40d;border:1px solid #d8e2ef38;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:13px;transition:background .4s;display:flex}.agent-work-actions button:hover,.agent-work-actions button[aria-expanded=true]{background:#e0d8f025;border-color:#bcb2d36b}.agent-work-action-preview{color:#d5d9eb;background:#a5b3d51a;border:1px solid #bdc8e21c;border-radius:10px;align-items:center;gap:10px;margin:15px 0 0 39px;padding:12px;font-size:12px;animation:.4s both finale-soft-in;display:flex}.agent-work-action-preview small{color:#9caec5;margin-top:5px;font-size:11px;display:block}.invitation-operator{letter-spacing:.15em;color:#e2d9ca;max-width:480px;margin:22px auto 8px;font-size:11px;line-height:1.8;display:block}.many-worlds{min-height:970px}.many-worlds .chapter-landscape{object-position:center 85%}.many-worlds:before{background:linear-gradient(#fff8eb6b,#0000 50%,#fff8eb1c)}.many-worlds-window{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf4f5;border:1px solid #d2c9d7;border-radius:22px;grid-template-columns:285px minmax(0,1fr);max-width:1020px;min-height:476px;margin:45px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 75px #203b5224}.many-worlds-switcher{background:#f0eaf1c7;border-right:1px solid #d8cedc88;flex-direction:column;padding:25px 18px;display:flex}.many-worlds-brand{color:#15344c;align-items:center;gap:10px;padding:0 7px;display:flex}.many-worlds-brand .merchanting-wordmark{width:123px}.many-worlds-label{letter-spacing:.16em;color:#7d7c90;margin:37px 10px 15px;font-size:10px}.many-worlds-switcher button{color:#37465f;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin:4px 0;padding:15px 12px;transition:background .4s,box-shadow .4s;display:flex}.many-worlds-switcher button[aria-pressed=true]{background:#fffaf3;border-color:#dcd2e1;box-shadow:0 4px 14px #302d5610}.many-worlds-switcher button>svg{color:#8c79a7;margin-left:auto}.many-worlds-switcher strong{font-size:15px;font-weight:600}.many-worlds-switcher button small{color:#7e7e94;margin-top:6px;font-size:11px;display:block}.many-worlds-icon{flex-shrink:0;place-items:center;width:34px;display:grid}.many-worlds-switcher>p{color:#7b7e8c;margin:25px 10px auto;font-size:12px;line-height:1.8}.many-worlds-switcher>small{color:#92909f;padding:20px 10px 0;font-size:10px}.many-worlds-work{min-width:0;animation:.7s both finale-soft-in}.many-worlds-work>header{border-bottom:1px solid #273e5415;justify-content:space-between;align-items:center;padding:21px 28px;font-size:14px;display:flex}.many-worlds-work>header small{color:#6b7190;background:#eeebf3;border-radius:12px;padding:5px 9px;font-size:10px}.many-worlds-direction{isolation:isolate;min-height:175px;padding:33px 29px 35px;position:relative;overflow:hidden}.many-worlds-direction>img{z-index:-1;object-fit:cover;object-position:center 60%;opacity:.28;filter:saturate(.65);width:100%;height:100%;position:absolute;inset:0}.many-worlds-direction:after{content:"";z-index:-1;background:linear-gradient(90deg,#fffaf2eb,#fffaf28c,#0000);position:absolute;inset:0}.many-worlds-direction>span{letter-spacing:.13em;color:#777e97;font-size:9px}.many-worlds-direction h3{letter-spacing:-.035em;max-width:390px;margin:13px 0 9px;font-size:28px;font-weight:600;line-height:1.18}.many-worlds-direction p{color:#5b6d80;margin:0;font-size:13px}.many-worlds-workspaces{border-bottom:1px solid #e0d7e2;align-items:center;gap:5px;margin:14px 23px 0;padding-bottom:10px;display:flex}.many-worlds-workspaces button{font:inherit;cursor:pointer;color:#69768a;background:0 0;border:0;border-radius:20px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.many-worlds-workspaces button[aria-pressed=true]{color:#263b58;background:#ece6f3}.many-worlds-workspaces svg{opacity:.5}.many-worlds-selected{align-items:center;gap:18px;min-height:131px;margin:20px 28px 25px;animation:.65s both finale-soft-in;display:flex}.many-worlds-selected>svg{color:#7a8394;flex-shrink:0;margin-left:auto}.many-worlds-thumbnail{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:115px;display:flex}.many-worlds-thumbnail .work-unit{font-size:3.2px;box-shadow:0 9px 20px #2030481c}.many-worlds-thumbnail .unit-page{font-size:2px}.many-worlds-selected>div>small{color:#97859f;font-size:10px}.many-worlds-selected h4{letter-spacing:-.025em;margin:8px 0;font-size:18px;font-weight:600;line-height:1.2}.many-worlds-selected p{color:#7a8291;max-width:310px;margin:0;font-size:12px;line-height:1.7}.many-worlds-selected>div>span{color:#867299;background:#f0eaf4;border-radius:10px;align-items:center;gap:5px;margin-top:12px;padding:5px 8px;font-size:10px;display:inline-flex}@media (max-width:760px){.card-context-thread{display:none}.card-context-tabs{gap:4px;margin-bottom:20px;padding-bottom:16px}.card-context-tabs button{gap:7px;padding:10px 6px;font-size:13px}.card-context-tabs button svg{width:16px}.card-context-title h3{font-size:26px}.card-context-title p{margin-bottom:20px;font-size:14px}.card-context-face{min-height:410px}.card-dna-source{gap:10px;padding:10px}.card-dna-source img{width:49px;height:55px}.card-dna-source strong{font-size:12px}.card-dna-source span{font-size:10px}.card-dna-source>svg{display:none}.card-dna-details>div{grid-template-columns:64px 1fr;font-size:12px}.card-dna-colors span{font-size:10px}.card-dna-colors i{flex-shrink:0;width:13px;height:13px}.card-lineage-tree{height:215px}.card-lineage-child{flex-direction:column;width:44%;align-items:flex-start!important;gap:7px!important;padding:10px!important;font-size:12px!important}.card-lineage-child img{object-position:center 60%;width:100%;height:49px}.card-lineage-tree>svg{height:150px}.card-context-face .chapter-momentum-ranks button{gap:7px;padding:8px 10px;font-size:12px}.card-context-face .chapter-momentum-ranks{gap:6px}.card-context-face .chapter-momentum-ranks small{font-size:10px}.agent-work-actions,.agent-work-action-preview{margin-left:0}.many-worlds{padding-inline:17px}.many-worlds-window{border-radius:17px;grid-template-columns:1fr;max-width:480px;margin-top:30px}.many-worlds-switcher{border:0;border-bottom:1px solid #d8cedc88;padding:17px 13px 13px}.many-worlds-brand{justify-content:center}.many-worlds-label{text-align:center;margin:19px 5px 8px;font-size:9px}.many-worlds-switcher>div{gap:4px;display:flex}.many-worlds-switcher button{text-align:center;flex-direction:column;flex:1;gap:8px;min-width:0;padding:10px 5px}.many-worlds-switcher strong{font-size:11px}.many-worlds-switcher button small{font-size:8px;line-height:1.5}.many-worlds-switcher button>svg,.many-worlds-switcher>p,.many-worlds-switcher>small{display:none}.many-worlds-icon svg{height:25px}.many-worlds-work>header{padding:17px;font-size:13px}.many-worlds-work>header small{font-size:9px}.many-worlds-direction{min-height:178px;padding:27px 20px}.many-worlds-direction h3{font-size:27px}.many-worlds-direction p{font-size:12px;line-height:1.6}.many-worlds-workspaces{justify-content:space-between;gap:3px;margin:13px 12px 0}.many-worlds-workspaces button{gap:4px;padding:8px;font-size:11px}.many-worlds-workspaces svg{width:12px}.many-worlds-selected{gap:13px;min-height:138px;margin:18px 16px 23px}.many-worlds-thumbnail{width:69px;height:92px}.many-worlds-thumbnail .work-unit{font-size:2.3px}.many-worlds-thumbnail .unit-page{font-size:1.3px}.many-worlds-selected>svg{display:none}.many-worlds-selected h4{font-size:16px}.many-worlds-selected p{font-size:11px}.many-worlds-selected>div>span{font-size:9px}.harbor-connection-path{grid-template-columns:repeat(6,1fr);row-gap:20px}.harbor-connection-path button{grid-column:span 2}.harbor-connection-path button:nth-child(4){grid-column:2/4;width:auto;margin:0}.harbor-connection-path button:nth-child(5){grid-column:4/6;width:auto;margin:0}}.chapter-momentum-results strong span{font:inherit;color:inherit;margin:0}@media (max-width:700px){.agent-work-actions,.agent-work-action-preview{grid-column:1/-1;margin-top:0}}.merchanting-world .chapter-brand-caption{margin-inline:auto}.many-worlds-order{background:#fffaf3;border:1px solid #d9d3df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:80px;height:104px;display:flex;box-shadow:0 9px 20px #2030481c}.many-worlds-order strong{font-size:11px;font-weight:600}.many-worlds-order small{color:#877195;font-size:9px}.harbor-content-cards .unit-promotion{font-size:5.6px}.harbor-content-cards .unit-email{font-size:5px}@media (max-width:760px){.harbor-content-cards{gap:8px}.harbor-content-cards .unit-page{font-size:1.7px}.harbor-content-cards .unit-promotion{font-size:3.5px}.harbor-content-cards .unit-email{font-size:3.1px}.many-worlds-switcher strong{font-size:12px}.many-worlds-switcher button small{font-size:10px}}.work-atlas.chapter-world{min-height:720px;padding:48px 5vw 24px}.work-atlas .chapter-landscape{object-position:50% 70%}.work-atlas:before{background:radial-gradient(at 53% 45%,#fff9eef2 0%,#fff9eed9 30%,#fff9ee99 58%,#fff9ee08 85%)}.work-atlas .finale-heading h2{font-size:clamp(36px,4vw,62px)}.work-atlas .finale-heading>p{margin-top:16px;font-size:19px}.work-atlas-stage{grid-template-columns:280px minmax(0,550px);justify-content:space-between;align-items:center;gap:64px;max-width:1000px;margin:35px auto 0;display:grid;position:relative}.work-atlas-original{text-align:center;margin:0;transform:rotate(-2deg)}.work-atlas-original .work-unit{pointer-events:none;font-size:11px;box-shadow:0 22px 55px #19384a26}.work-atlas-original figcaption{margin-top:18px;font-size:16px;font-weight:600}.work-atlas-original figcaption span{color:#4d6276;margin-top:5px;font-size:14px;font-weight:400;display:block}.work-atlas-tabs{gap:10px;display:flex}.work-atlas-tabs button{color:#15304a;cursor:pointer;text-align:left;background:#fffaf2c7;border:1px solid #173b5324;border-radius:16px;flex:1;align-items:center;gap:10px;padding:12px;transition:background .4s,box-shadow .4s,transform .4s;display:flex}.work-atlas-tabs button[aria-pressed=true]{background:#fffdf8;transform:translateY(-3px);box-shadow:0 5px #a696d857,0 10px 28px #24425814}.work-atlas-tabs strong{font-size:17px;display:block}.work-atlas-tabs small{color:#526579;white-space:nowrap;margin-top:3px;font-size:13px;display:block}.work-atlas-view{min-height:345px;padding-top:30px;animation:.65s both finale-soft-in}.work-atlas-view h3{letter-spacing:-.035em;margin:0 0 23px;font-size:25px;font-weight:600;line-height:1.2}.work-atlas-sources{align-items:center;gap:20px;display:flex}.work-atlas-sources img{object-fit:cover;border:1px solid #1e3b531a;border-radius:10px;width:128px;height:96px}.work-atlas-sources span{color:#526579;font-size:13px}.work-atlas-sources strong{margin:5px 0;font-size:19px;display:block}.work-atlas-sources p{max-width:275px;margin:0;font-size:15px;line-height:1.5}.work-atlas-choices{border-top:1px solid #13365125;margin:22px 0 0}.work-atlas-choices>div{border-bottom:1px solid #13365116;grid-template-columns:80px 1fr;padding:12px 0;font-size:15px;display:grid}.work-atlas-choices dt{font-weight:600}.work-atlas-choices dd{color:#405a70;margin:0}.work-atlas-stats{justify-content:space-between;padding:4px 15px 18px;display:flex}.work-atlas-stats>div{flex-direction:column;align-items:center;gap:7px;display:flex}.work-atlas-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:36px}.work-atlas-stats>div>span{font-size:15px}.work-atlas-note{color:#38536b;margin:16px 0 0;font-size:15px;line-height:1.5}.work-atlas-example{color:#627184;margin-top:8px;font-size:12px;display:block}.work-atlas-family{grid-template-columns:1fr 30px 1fr;align-items:center;gap:14px;display:grid}.work-atlas-family>div{text-align:center}.work-atlas-family .work-unit{pointer-events:none;margin:10px auto;font-size:5.7px;box-shadow:0 8px 26px #2237521a}.work-atlas-family>div>strong{font-size:14px;display:block}.work-atlas-family>div>small{color:#607184;margin-top:3px;font-size:12px;display:block}.work-atlas-relation{color:#4e6076;font-size:12px}.work-atlas-family-arrow{color:#9c84c6}.work-atlas .chapter-ending{margin-top:10px}@media (min-width:761px){.chapter-world:is(.team-building-world,.many-worlds,.connections-world,.brand-building-world){min-height:740px;padding-top:42px;padding-bottom:22px}.chapter-world:is(.team-building-world,.many-worlds,.connections-world,.brand-building-world) .finale-heading h2{font-size:clamp(38px,4vw,60px)}.chapter-world:is(.team-building-world,.many-worlds,.connections-world,.brand-building-world) .finale-heading>p{margin-top:15px;font-size:19px}.chapter-world:is(.team-building-world,.many-worlds,.connections-world,.brand-building-world) .finale-eyebrow{display:none}.team-studio-surface{max-width:1000px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:30px;overflow:visible}.team-studio-bar,.team-studio-surface>footer{display:none}.team-studio-body{grid-template-columns:42% 58%;gap:20px;min-height:360px}.team-shared-work{background:0 0;border:0;padding:8px 24px}.team-shared-work .work-unit{font-size:10px}.team-conversation{background:#0b223aeb;border:1px solid #cfdfec35;border-radius:22px;align-self:center;padding:22px 28px}.team-moment>h3{min-height:0;margin:20px 0 16px;font-size:26px}.team-moment>p{display:none}.team-comment{margin:14px 0}.team-attached-context{margin-top:18px;font-size:12px}.team-building-world .chapter-ending{margin-top:20px}.many-worlds-window{max-width:980px;margin-top:27px}.many-worlds-direction{min-height:130px;padding:20px 28px}.many-worlds-direction h3{font-size:25px}.many-worlds-direction>span{display:none}.many-worlds-selected{padding:15px 26px}.many-worlds-switcher{padding:22px}.many-worlds-switcher>p{margin-top:22px}.many-worlds .chapter-ending{margin-top:18px}.connections-atlas{grid-template-columns:1fr .6fr 1fr;gap:35px;min-height:300px;margin-top:36px}.connections-sources{gap:12px}.connections-sources button{border-radius:30px;padding:14px 17px}.connections-sources button>small{display:none}.connections-sources button>span{font-size:18px}.connections-destination{box-shadow:none;background:#fffaf1dc;border:0;border-radius:24px;min-height:270px;padding:25px}.connections-destination h3{font-size:27px}.connections-center-label{display:none}.connections-social{margin-top:18px}.connections-world .chapter-ending{margin-top:14px}.brand-building-stage{margin-top:24px}.chapter-brand-editions{height:350px}}@media (max-width:760px){.work-atlas.chapter-world{min-height:0;padding:38px 20px 24px}.work-atlas .finale-heading>p{font-size:17px}.work-atlas-stage{grid-template-columns:1fr;gap:25px;margin-top:25px}.work-atlas-original .work-unit{margin:auto;font-size:7.2px}.work-atlas-original figcaption{margin-top:12px}.work-atlas-original figcaption span{display:none}.work-atlas-tabs{gap:7px}.work-atlas-tabs button{text-align:center;flex-direction:column;gap:5px;padding:10px 6px}.work-atlas-tabs button svg{width:30px;height:30px}.work-atlas-tabs small{font-size:12px}.work-atlas-view h3{font-size:23px}.work-atlas-sources{gap:12px}.work-atlas-sources img{width:90px;height:85px}.work-atlas-sources p{font-size:14px}.work-atlas-family{grid-template-columns:1fr 20px 1fr;gap:5px}.work-atlas-family .work-unit{font-size:4.8px}.work-atlas-relation{font-size:12px}.work-atlas-stats{padding-left:0;padding-right:0}.work-atlas-stats strong{font-size:31px}}@media (prefers-reduced-motion:reduce){.work-atlas *,.work-atlas :before{transition:none!important;animation:none!important}}.many-worlds-window{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;grid-template-columns:250px minmax(0,1fr);gap:35px;max-width:1080px;overflow:visible}.many-worlds-switcher{background:#fffaf3e8;border:1px solid #19344e20;border-radius:22px;align-self:center;padding:22px 16px}.many-worlds-brand,.many-worlds-label,.many-worlds-switcher>p,.many-worlds-switcher>small{display:none}.world-switch-scene{grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;min-height:440px;animation:.8s both finale-soft-in;display:grid;position:relative}.world-switch-scene figure{text-align:center;margin:0}.world-switch-scene .work-unit{pointer-events:none;margin:auto;font-size:9px;box-shadow:0 20px 50px #173b4e26}.world-switch-scene .unit-page{font-size:7px}.world-switch-scene figcaption{margin-top:18px;font-size:20px;font-weight:600}.world-switch-scene figcaption span{color:#40576c;margin-top:6px;font-size:14px;font-weight:400;display:block}.world-switch-places{background:#fffaf2e0;border-radius:24px;padding:20px}.world-switch-places>div{align-items:center;gap:17px;padding:19px 0;display:flex}.world-switch-places>div+div{border-top:1px solid #15334b18}.world-switch-places strong{font-size:19px;display:block}.world-switch-places small{color:#415970;margin-top:5px;font-size:14px;line-height:1.4;display:block}@media (max-width:760px){.many-worlds-window{grid-template-columns:1fr;gap:20px}.many-worlds-switcher{padding:8px}.world-switch-scene{grid-template-columns:1fr;gap:20px;min-height:0}.world-switch-scene .work-unit{font-size:8px}.world-switch-scene .unit-page{font-size:6.4px}.world-switch-places{gap:8px;padding:14px 8px;display:flex}.world-switch-places>div{text-align:center;flex-direction:column;flex:1;gap:6px;padding:0}.world-switch-places>div+div{border-top:0}.world-switch-places strong{font-size:15px}.world-switch-places small{font-size:12px}}.operator-invitation.world-invitation{gap:45px;min-height:0;padding:65px 6vw 30px}.operator-invitation:before{background:linear-gradient(#0b2139ee,#0b2139c9 50%,#0b21398c 75%,#061a30f5)}.operator-origin{width:100%;max-width:1080px;margin:0 auto}.operator-origin header{text-align:center;margin-bottom:38px}.operator-origin-eyebrow{letter-spacing:.18em;color:#c4cde0;font-size:12px}.operator-origin h2{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(36px,4.4vw,64px);font-weight:650;line-height:1.1}.operator-origin-body{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.operator-origin-letter p{color:#d9e0ea;margin:0 0 19px;font-size:19px;line-height:1.65}.operator-origin-letter p:first-child{color:#fff8ed;letter-spacing:-.02em;font-size:25px;line-height:1.4}.operator-origin-letter>strong{color:#f7eddf;font-size:20px;font-weight:550;display:block}.operator-origin-example{border-left:1px solid #c2ccdf35;padding-left:35px}.operator-origin-example>span{letter-spacing:.15em;color:#b8c9df;font-size:12px}.operator-origin-example h3{letter-spacing:-.025em;margin:12px 0 24px;font-size:25px;line-height:1.2}.operator-family-path{margin:0;padding:0;list-style:none}.operator-family-path li{align-items:center;gap:18px;padding-bottom:24px;display:flex;position:relative}.operator-family-path li:not(:last-child):after{content:"";background:linear-gradient(#67cbdc99,#be86db99);width:1px;position:absolute;top:40px;bottom:6px;left:19px}.operator-family-path li>svg{flex-shrink:0}.operator-family-path strong{font-size:17px;font-weight:550;display:block}.operator-family-path span{color:#bdccdf;margin-top:5px;font-size:14px;line-height:1.4;display:block}.operator-origin-example>p{color:#aebfd5;margin:0;font-size:14px;line-height:1.6}.operator-entry.invitation-copy{width:100%;padding-top:15px}.operator-entry.invitation-copy>svg{margin-bottom:14px}.operator-entry h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(30px,3.4vw,46px);font-weight:600}.operator-entry.invitation-copy .operator-entry-note{color:#ced8e7;max-width:450px;margin:15px auto 0;font-size:14px}.operator-entry-answers{grid-template-columns:1fr 1fr;gap:30px;width:100%;max-width:880px;margin:-10px auto 0;display:grid}.operator-entry-answers details{border-top:1px solid #ccdbef35;padding-top:16px}.operator-entry-answers summary{cursor:pointer;color:#f2eee7;font-size:16px}.operator-entry-answers p{color:#bdcde0;margin:14px 0;font-size:15px;line-height:1.65}.operator-entry-answers a{color:#fff4e4;align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (max-width:760px){.operator-invitation.world-invitation{gap:33px;padding:42px 23px 25px}.operator-origin header{margin-bottom:28px}.operator-origin-eyebrow{letter-spacing:.12em;font-size:11px}.operator-origin-body{grid-template-columns:1fr;gap:30px}.operator-origin-letter p{font-size:17px;line-height:1.6}.operator-origin-letter p:first-child{font-size:22px}.operator-origin-example{border-top:1px solid #c2ccdf35;border-left:0;padding:25px 0 0}.operator-entry-answers{grid-template-columns:1fr;gap:20px}.operator-entry.invitation-copy .operator-entry-note{font-size:13px}}.customer-stop>svg{filter:drop-shadow(0 3px 14px #031225);background:#071b33dd;border:1px solid #d7e7ff55;border-radius:50%;width:82px;height:82px;padding:12px}.customer-stop[aria-pressed=true]>svg{background:#102c48;border-color:#ead8ff;box-shadow:0 0 30px #a7b6ff30}.customer-stop>span{color:#fff8ed}.customer-river{opacity:1;filter:drop-shadow(0 1px 3px #001225)}.customer-detail .journey-artifact-ad{color:#10273e;background:#fff9ee;border:1px solid #f9e9d5;box-shadow:0 12px 35px #020e2550}.customer-detail .journey-artifact-ad img{object-fit:contain;background:#fff9ee}.customer-detail .journey-artifact-ad span,.customer-detail .journey-artifact-ad small{color:#52677d}.operation-rows{gap:14px;padding-top:18px;display:grid}.operation-rows summary{align-items:center;gap:12px;display:flex}.operation-rows summary>span{flex:1}.operation-rows b,.operation-rows small{display:block}.operation-rows small{color:#617086;margin-top:5px;font-size:12px;font-weight:400}.operation-rows em{background:#eeeaf7;border-radius:20px;padding:7px 10px;font-size:11px;font-style:normal}.watch-example{background:#fcf7ec;border-radius:12px;height:205px;margin-top:15px;position:relative;overflow:hidden}.watch-example>img{object-fit:contain;width:100%;height:100%}.watch-example>span{background:#fffaf0ed;border-radius:12px;align-items:center;gap:10px;padding:7px 15px;display:flex;position:absolute;bottom:12px;left:14px}.watch-steps{justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.connections-logo-world{min-height:780px}.integration-constellation{z-index:2;max-width:1020px;margin:45px auto 20px;position:relative}.integration-logo-grid{grid-template-columns:repeat(8,1fr);gap:16px;display:grid}.integration-logo{color:#10273e;background:#fffaf0ed;border:1px solid #fff9ee;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:124px;margin:0;display:flex;box-shadow:0 8px 25px #071b3220}.integration-logo img{object-fit:contain;width:37px;height:37px}.integration-logo figcaption{font-size:12px;font-weight:600}.integration-hub{color:#fff9ee;justify-content:center;align-items:center;gap:12px;margin:38px auto;display:flex}.integration-hub .merchanting-wordmark{width:160px}.integration-social-grid{grid-template-columns:repeat(6,1fr);gap:16px;max-width:780px;margin:0 auto;display:grid}.integration-social-grid .integration-logo{min-height:105px}.integration-caption{text-align:center;z-index:2;color:#fff9ee;text-shadow:0 2px 12px #07182a;margin-top:36px;position:relative}@media (max-width:700px){.integration-logo-grid{grid-template-columns:repeat(4,1fr);gap:9px}.integration-social-grid{grid-template-columns:repeat(3,1fr);gap:9px}.integration-logo{border-radius:12px;gap:10px;min-height:96px}.integration-logo img{width:30px;height:30px}.integration-logo figcaption{font-size:10px}.customer-stop>svg{width:61px;height:61px;padding:9px}.operation-rows em{display:none}}.connections-logo-world .integration-hub{color:#10273e}.connections-logo-world .integration-caption{color:#233c51;text-shadow:none}.work-atlas-tabs button>svg,.work-atlas-stats>div>svg{color:#7769ae;stroke-width:1.5px}.operator-invitation.world-invitation{justify-content:flex-end;min-height:700px;padding-top:100px}.integration-logo-grid,.integration-social-grid,.integration-hub{z-index:1;position:relative}.integration-logo{animation:6s ease-in-out infinite integration-drift;animation-delay:var(--logo-delay);background:linear-gradient(145deg,#fffdf8,#fff7eeef);transition:box-shadow .3s;animation-play-state:paused}.integration-logo:hover{box-shadow:0 12px 35px #598ed440,0 0 0 1px #b6a0ee88;animation-play-state:paused!important}.integration-logo img{filter:none;width:42px;height:42px}.integration-trails{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.integration-trails path{fill:none;stroke:url(#integration-ribbon);stroke-width:1.6px;stroke-dasharray:3 10;stroke-linecap:round;opacity:.55;animation:12s linear infinite paused integration-current}.connections-logo-world[data-running=true] .integration-logo,.connections-logo-world[data-running=true] .integration-trails path{animation-play-state:running}@keyframes integration-drift{0%,to{transform:translateY(3px)rotate(0)}50%{transform:translateY(-9px) rotate(var(--logo-turn))}}@keyframes integration-current{to{stroke-dashoffset:-156px}}@media (max-width:700px){.integration-logo img{width:34px;height:34px}.integration-trails{opacity:.3}.integration-logo{animation-name:integration-drift-mobile}@keyframes integration-drift-mobile{0%,to{transform:translateY(2px)}50%{transform:translateY(-5px)}}}@media (prefers-reduced-motion:reduce){.integration-logo,.integration-trails path{animation:none!important;transform:none!important}}.landing-edition-switch{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0ed;border:1px solid #aaa5bc66;border-radius:30px;gap:3px;padding:4px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 22px #061c3322}.landing-edition-switch button{color:#142b42;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:9px 14px;font-size:12px}.landing-edition-switch button[aria-pressed=true]{color:#fff8ed;background:#10283f}[data-edition=operator] .story-hero-copy>p{max-width:770px;margin-inline:auto;font-size:clamp(17px,1.6vw,24px);line-height:1.5}.operator-audience{color:#d6dfec;max-width:700px;margin:12px auto;font-size:13px;display:block}[data-edition=operator] .bridge-stat,[data-edition=operator] .ecosystem-performance-note{display:none}.operator-agent-boundaries{color:#e1e8f1;border-top:1px solid #bfccdf44;max-width:1000px;margin:30px auto 0;padding:24px 30px;font-size:15px;line-height:1.7}.operator-agent-boundaries h3{color:#fff8ee;margin:0 0 12px;font-size:23px}.operator-agent-boundaries p{margin:10px 0}.operator-explainer{color:#10273e;background:#faf4e8;padding:90px 7%;position:relative;overflow:hidden}.operator-explainer>img{object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.operator-explainer-content{max-width:1150px;margin:auto;position:relative}.operator-explainer header{max-width:760px}.operator-explainer header>span,.operator-access span{letter-spacing:.16em;font-size:11px;font-weight:600}.operator-explainer h2,.operator-access h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(32px,4.5vw,62px);line-height:1.08}.operator-explainer header>p{max-width:690px;font-size:19px;line-height:1.65}.operator-mechanisms{grid-template-columns:repeat(3,1fr);gap:35px;margin:48px 0;display:grid}.operator-mechanisms svg{stroke:#7763bd;stroke-width:1.6px;width:36px;height:36px}.operator-mechanisms h3{margin:18px 0 12px;font-size:23px}.operator-mechanisms p,.operator-attribution p{font-size:16px;line-height:1.7}.operator-attribution{border-top:1px solid #18374b33;max-width:900px;padding:22px 0}.operator-attribution summary{cursor:pointer;font-size:18px;font-weight:600}.operator-access{color:#fff8ed;text-align:center;background:#0b2339 url(/brand/storybook/enter-world.png) 50%/cover;padding:100px 7%}.operator-access>div{background:#092036d9;border-radius:28px;max-width:760px;margin:auto;padding:35px}.operator-access p{font-size:17px;line-height:1.7}.operator-access .operator-pricing{color:#ccd5e0;font-size:13px}.operator-access .story-button{color:#0b2339;background:#fff8ec;margin-top:20px}@media (max-width:700px){.operator-mechanisms{grid-template-columns:1fr;gap:22px}.operator-explainer{padding:60px 7%}.operator-agent-boundaries,.operator-access>div{padding:22px}.operator-audience{padding:0 20px}.landing-edition-switch{bottom:10px;right:10px}}[data-edition=balanced] .story-hero-copy>p{max-width:790px;margin-inline:auto;font-size:clamp(17px,1.65vw,25px);line-height:1.45}.balanced-category{color:#d6dfec;letter-spacing:.01em;margin:10px auto 0;font-size:13px;display:block}.balanced-evidence{color:#173046;background:#f9f4e9;padding:26px 8%}.balanced-evidence details{max-width:1050px;margin:auto}.balanced-evidence summary{cursor:pointer;font-size:18px;font-weight:600}.balanced-evidence details p{max-width:850px;line-height:1.75}.balanced-evidence>p{color:#52637a;max-width:1050px;margin:18px auto 0;font-size:12px}.landing-edition-switch button{padding:9px 12px}@media (max-width:700px){.balanced-category{padding:0 22px;font-size:12px}[data-edition=balanced] .story-hero-copy>p{max-width:360px}.landing-edition-switch button{padding:8px 11px;font-size:11px}}.operator-agent-boundaries summary{cursor:pointer;color:#fff8ee;font-size:17px;font-weight:600}.atlas-thread{pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-thread path{fill:none;stroke:url(#atlas-ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 10}.work-atlas-insight,.work-atlas-original{z-index:1;position:relative}.work-atlas-tabs button{position:relative;overflow:hidden}.work-atlas[data-motion=true] .atlas-thread path{animation:9s linear infinite atlas-travel}.work-atlas[data-motion=true] .work-atlas-original{animation:7s ease-in-out infinite atlas-float}.work-atlas[data-motion=true] .work-atlas-tabs button[aria-pressed=true]:after{content:"";transform-origin:0;background:linear-gradient(90deg,#27bdeb,#9175e8,#d876dd);width:100%;height:3px;animation:9s linear both atlas-time;position:absolute;bottom:0;left:0}.work-atlas[data-motion=true] .work-atlas-sources,.work-atlas[data-motion=true] .work-atlas-choices>div,.work-atlas[data-motion=true] .work-atlas-stats>div,.work-atlas[data-motion=true] .work-atlas-family>div{animation:.85s cubic-bezier(.2,.8,.2,1) both atlas-unfold}.work-atlas[data-motion=true] .work-atlas-choices>div:first-child,.work-atlas[data-motion=true] .work-atlas-stats>div:nth-child(2),.work-atlas[data-motion=true] .work-atlas-family>div:last-child{animation-delay:.25s}.work-atlas[data-motion=true] .work-atlas-choices>div:last-child,.work-atlas[data-motion=true] .work-atlas-stats>div:nth-child(3){animation-delay:.5s}.work-atlas[data-motion=true] .work-atlas-family-arrow path{stroke-dasharray:60;animation:1.4s ease-out both atlas-branch}.work-atlas[data-motion=true] .work-atlas-stats svg{animation:1.2s ease-out both atlas-bloom}.work-atlas[data-running=false] .atlas-thread path,.work-atlas[data-running=false] .work-atlas-original,.work-atlas[data-running=false] .work-atlas-tabs button:after{animation-play-state:paused!important}@keyframes atlas-travel{to{stroke-dashoffset:-140px}}@keyframes atlas-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(-.7deg)}}@keyframes atlas-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes atlas-unfold{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes atlas-branch{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes atlas-bloom{0%{transform:scale(.75)rotate(-8deg)}65%{transform:scale(1.08)rotate(2deg)}to{transform:none}}@media (max-width:700px){.atlas-thread{display:none}}@media (prefers-reduced-motion:reduce){.work-atlas *,.work-atlas :after{animation:none!important}}.os-main.unified-workbench{grid-template-rows:48px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.unified-workbench>.workspace-header{border-bottom:1px solid var(--border);grid-area:1/1/auto/-1;gap:8px;min-height:0;padding:5px 12px}.unified-workbench>.operator-work-column{order:initial;grid-area:2/1;display:flex}.os-main.unified-workbench[data-agent-expanded]>.operator-work-column{display:flex}.unified-workbench[data-agent-side=left]{grid-template-columns:minmax(260px, var(--agent-extent,36%)) 4px minmax(0, 1fr)}.unified-workbench[data-agent-side=right]{grid-template-columns:minmax(0, 1fr) 4px minmax(260px, var(--agent-extent,36%))}.unified-workbench[data-agent-side=left]>.operator-work-column{grid-column:3}.unified-workbench>.operator-agent-column{order:initial;grid-area:2/3;min-width:0}.unified-workbench[data-agent-side=left]>.operator-agent-column{grid-column:1}.unified-workbench>.agent-dock-resize{order:initial;grid-area:2/2}.unified-workbench[data-agent-side=floating]>.operator-agent-column{grid-column:auto}.unified-workbench .breadcrumb{flex:1;gap:8px;min-width:0}.workspace-menu{align-items:center;gap:3px;min-width:0;display:flex}.workspace-menu>button{color:var(--muted-foreground);gap:7px;padding-inline:10px}.workspace-menu>button[aria-current]{color:var(--foreground);background:var(--accent)}.workbench-brand{align-items:center;display:flex}.workbench-focus>button:first-child[aria-pressed=true]{color:var(--primary)}.unified-workbench .workspace-header .header-actions{gap:8px}.unified-workbench .header-company-picker{max-width:130px}.unified-workbench .workspace-sidebar-toggle{flex-shrink:0}.workspace-stats-toggle{color:var(--muted-foreground);flex-shrink:0;gap:5px}.workspace-stats-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.workspace-stats-disclosure{padding:8px 0 12px;overflow-x:auto}.workspace-stats-disclosure .ws-scoreboard{flex-wrap:wrap}.unified-workbench .work-surface{container-name:work-surface}.unified-workbench .ws-heading-compact{gap:0;margin:0 0 8px}.workspace-context-toolbar{align-items:center;gap:10px;min-width:0;min-height:36px;display:flex}.workspace-context-navigation{flex:auto;min-width:0}.workspace-context-navigation:empty,.workspace-context-actions:empty{display:none}.workspace-context-navigation .ws-tabs{margin:0}.workspace-context-toolbar .workspace-context-filters{flex:0 auto;min-width:0;margin:0;padding:0}.workspace-context-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.workspace-context-actions>button,.workspace-context-actions [data-slot=button]{height:30px;font-size:12px}.workspace-stats-popover{width:min(620px,100vw - 24px);padding:16px}.workspace-stats-popover .customizable-scoreboard{align-items:flex-start}.workspace-stats-popover .ws-scoreboard{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 24px;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}@container work-surface (width<=650px){.workspace-context-toolbar{flex-wrap:wrap;gap:4px 8px}}.unified-workbench .work-viewer-toolbar{gap:4px;min-height:42px;padding:4px 12px}.unified-workbench .work-viewer-toolbar>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.unified-workbench .work-viewer-toolbar>button{flex-shrink:0}.unified-workbench .conversation[data-agent-surface]>.composer-wrap{padding:8px 16px 14px}.unified-workbench .conversation[data-agent-surface]{min-height:0}.unified-workbench .conversation[data-agent-surface]>.conversation-body{min-height:0;max-height:none}.unified-workbench .conversation[data-agent-surface] .composer{min-height:112px}.unified-workbench .conversation[data-agent-surface] .agent-dock-controls{flex-shrink:0}.unified-workbench .conversation[data-agent-surface] .composer-actions{flex-wrap:nowrap;gap:4px}.unified-workbench .agent-placement-trigger{opacity:.7;display:inline-flex}.sidebar-account{text-align:left;align-items:center;gap:9px;width:100%;padding:8px 4px;font-size:13px;display:flex}.sidebar-account>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-account-menu{flex-direction:column;gap:4px;display:flex}.sidebar-account-menu>button,.sidebar-account-menu>a{text-align:left;justify-content:flex-start;padding:8px 10px;font-size:13px}.chat-sidebar-group{font-size:12px}.chat-sidebar-thread{padding-block:9px;font-size:13px}.agent-library-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.agent-library-header h1{margin:0;font-size:19px}.agent-library-header nav{flex:1;gap:3px;display:flex}.agent-library-header nav button{padding-inline:10px;font-size:13px}.agent-library-header nav button[aria-pressed=true]{background:var(--accent)}.agent-library>.surface-title h2{display:none}.agent-library .skill-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.agent-library .skill-execution-note,.agent-library .skill-bottom{display:none}.agent-library .skill-card{gap:9px;padding:16px}.agent-library .skill-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.unified-workbench .agent-skill-launcher>div{flex-wrap:wrap;gap:8px;display:flex}.unified-workbench .agent-skill-launcher>div>button{border-radius:12px;flex:0 auto;align-items:center;gap:10px;width:auto;min-height:0;padding:10px 13px;display:flex}.unified-workbench .agent-skill-launcher>div>button strong{font-size:13px;font-weight:500}.unified-workbench .agent-result-card{border:1px solid var(--border);box-shadow:none;border-radius:16px;overflow:hidden}.unified-workbench .agent-result-preview:not(.has-image){height:auto;min-height:56px;padding:16px;font-size:12px}.unified-workbench .agent-result-preview.has-image{background:0 0}.unified-workbench .agent-result-preview.has-image img{object-fit:contain;max-height:560px}.unified-workbench .agent-result-title{text-align:left;background:0 0;border:0;padding:2px 0 8px;font-size:15px}.unified-workbench .agent-result-labels{font-size:11px}.unified-workbench .agent-result-actions{flex-wrap:wrap;gap:6px}.unified-workbench .agent-result-actions>button{border-radius:8px;flex:none;min-width:0;padding:6px 10px;font-size:12px}.unified-workbench .card-inspector{background:var(--background);border:0}.unified-workbench .inspector-heading{background:0 0;flex-flow:wrap;align-items:center;gap:8px;padding:12px 18px 0;display:flex}.unified-workbench .inspector-breadcrumb{flex:1;margin:0;font-size:12px}.unified-workbench .inspector-heading [data-slot=dialog-description]{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.unified-workbench .inspector-actions{justify-content:flex-start;gap:6px;padding:10px 18px}.unified-workbench .inspector-actions button{border-radius:8px;height:30px;padding-inline:10px;font-size:12px}.unified-workbench .inspector-tabs{margin:0;padding:0 18px}.unified-workbench .inspector-tabs [role=tab]{padding:8px 10px;font-size:12px}.unified-workbench .inspector-body{padding:16px 18px}.unified-workbench .artifact-media{background:0 0;max-width:1100px;margin:0 auto 16px}.unified-workbench .artifact-media img,.unified-workbench .artifact-media video{object-fit:contain;border-radius:12px;max-height:calc(100dvh - 230px)}.unified-workbench .inspector-footer{background:var(--background);justify-content:flex-end;min-height:0;padding:8px 18px}.work-notes{color:var(--muted-foreground);margin:16px 0}.work-notes summary{cursor:pointer;margin-bottom:12px;font-size:12px}.work-caption{margin:12px 0;font-size:14px}.project-approval{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;margin:12px 16px;padding:16px;font-size:13px;display:flex}.project-approval pre{white-space:pre-wrap;max-height:180px;overflow:auto}.project-approval>div{gap:8px;display:flex}.unified-workbench[data-agent-expanded] .conversation[data-agent-surface]>.conversation-body,.unified-workbench[data-agent-expanded] .conversation[data-agent-surface]>.composer-wrap{max-width:880px}@media (max-width:760px){.os-main.unified-workbench[data-agent-side]{grid-template-rows:48px minmax(0,1fr) minmax(180px,40%);grid-template-columns:minmax(0,1fr)}.unified-workbench[data-agent-side]>.operator-work-column{grid-area:2/1}.unified-workbench[data-agent-side]>.operator-agent-column{grid-area:3/1}.unified-workbench .workspace-header{gap:4px;padding-inline:6px}.workspace-menu>button{gap:4px;padding-inline:6px;font-size:12px}.workbench-focus>button{padding-inline:6px}.workbench-focus svg,.unified-workbench .header-company-picker,.workbench-brand{display:none}}.skill-run-inputs{color:var(--muted-foreground);margin:0 12px 6px;font-size:12px}.skill-run-inputs summary{cursor:pointer;width:fit-content}.skill-run-inputs>div{gap:8px;max-height:200px;padding-top:8px;display:grid;overflow:auto}.skill-run-inputs label{gap:4px;display:grid}.skill-run-inputs input{border:1px solid var(--border);min-width:0;color:var(--foreground);background:var(--background);border-radius:8px;padding:6px 8px}.unified-workbench .inspector-heading{gap:10px;padding:10px 16px}.unified-workbench .inspector-heading .inspector-actions{flex-wrap:nowrap;margin-left:auto;padding:0;display:flex}.unified-workbench .inspector-tabs{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex}.unified-workbench .inspector-tabs>button{background:0 0;border:0;font-size:12px}.inspector-more-actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.inspector-more-actions button{justify-content:flex-start;font-size:13px}.unified-workbench .agent-result-preview.has-image img{max-height:min(460px,52dvh)}.unified-workbench .agent-workflow-outputs .agent-result-card button{width:auto;display:inline-flex}.unified-workbench .agent-workflow-outputs .agent-result-card .agent-result-preview{width:100%;display:block}.unified-workbench .method-shortcut{border:1px solid var(--border);border-radius:12px;align-items:center;display:inline-flex;overflow:hidden}.unified-workbench .method-shortcut>button{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:auto;min-height:0;padding:10px 12px;display:flex}.unified-workbench .method-shortcut strong{font-size:13px;font-weight:500}.unified-workbench .artifact-media{border:0}.unified-workbench .artifact-media img,.unified-workbench .artifact-media video{max-height:calc(100dvh - 300px)}.unified-workbench .inspector-tabs [data-slot=tabs-list]{flex:1;width:auto;min-width:0}.unified-workbench .inspector-tabs>[role=combobox]{flex-shrink:0;width:auto;min-width:70px}@media (max-width:600px){.unified-workbench .workspace-header [aria-label=Sales\ notifications],.unified-workbench .workspace-header [aria-label=Workspace\ tools]{display:none}.unified-workbench .header-actions{margin-left:auto}.unified-workbench .inspector-heading{gap:7px;padding:8px 12px}.unified-workbench .inspector-body{padding:12px}}.unified-workbench>.workspace-header>.breadcrumb{flex:none}.workspace-topbar-slot{flex:1 1 0;align-items:center;min-width:0;display:flex}.workspace-topbar-slot[hidden]{display:none}.unified-workbench .ws-heading-in-topbar{height:0;min-height:0;margin:0}.workspace-topbar-slot>.workspace-context-toolbar{flex-wrap:nowrap;gap:8px;width:100%}.workspace-topbar-slot .workspace-context-navigation .ws-tabs{height:36px}.workspace-topbar-slot .posts-navigation{border:0;margin:0}.workspace-topbar-slot .workspace-context-filters{flex-wrap:nowrap;overflow:visible}.workspace-topbar-slot .workspace-context-actions{margin-left:auto}.workspace-topbar-slot .workspace-context-navigation:empty{display:none}.workspace-inline-stats{flex:auto;min-width:0}.workspace-inline-stats .ws-scoreboard{gap:14px;padding:0}.workspace-inline-stats .ws-stat strong{font-size:16px}.workspace-inline-stats .ws-stat small{font-size:9px}.workspace-controls-popover{width:min(760px,100vw - 24px)}.workspace-controls-popover .workspace-context-toolbar{flex-wrap:wrap;gap:8px}.workspace-controls-popover .workspace-context-navigation{flex-basis:100%}.workspace-controls-popover .ws-toolbar{flex-wrap:wrap;overflow:visible}@media (max-width:650px){.unified-workbench>.workspace-header{gap:4px;padding-inline:6px}.unified-workbench .workspace-menu>button{gap:3px;padding-inline:5px}.unified-workbench .workbench-brand{display:none}}.workspace-topbar-slot>button{gap:3px;padding-inline:6px}.run-activity{color:var(--muted-foreground);min-width:0;font-size:12px}.run-activity button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.run-activity-toggle{text-align:left;max-width:100%}.run-activity-trail{border-left:1px solid var(--border);max-height:280px;margin:5px 0 6px 6px;padding-left:10px;overflow:auto}.run-activity-step{align-items:flex-start;gap:7px;padding:5px 0;display:flex}.run-activity-step svg{flex-shrink:0;margin-top:3px}.run-activity-step small{opacity:.75;font-size:11px;display:block}.run-activity-step span{overflow-wrap:anywhere}.agent-working .run-activity-toggle{color:var(--tone-blue);font-size:14px}.agent-working .run-activity-trail{color:var(--muted-foreground);font-weight:400}.agent-working{align-items:flex-start}.agent-working-mark{padding-top:3px}.agent-working .run-activity-toggle span{font-size:inherit;color:inherit}.agent-working .run-activity-step span{color:inherit;font-size:12px}.agent-context-panel{gap:0}.agent-context-panel>details{border-bottom:1px solid var(--border);padding:0}.agent-context-panel>details>summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:500}.agent-context-panel>details[open]{padding-bottom:12px}.agent-context-panel .agent-context-identity{gap:12px;padding:12px}.agent-context-panel .agent-context-list li{padding:8px 10px}.agent-workflow-outputs>.inline-card-link{margin-top:4px;font-size:12px}.agent-context-panel>details>summary .os-pill{margin-left:8px;font-weight:400}.agent-context-panel>details>summary{list-style:disclosure-closed}.agent-context-panel>details[open]>summary{list-style:disclosure-open}.conversation[data-agent-surface] .agent-skill-launcher{align-self:center;width:100%;max-width:880px;margin:auto 0 12px}.conversation[data-agent-surface] .agent-skill-launcher>div{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.conversation[data-agent-surface] .method-shortcut{border-radius:14px;flex:0 auto;position:relative}.conversation[data-agent-surface] .method-shortcut>button:first-child{padding:9px 12px}.conversation[data-agent-surface][data-empty=true]>.conversation-body{align-items:center;width:100%;max-width:920px;margin-inline:auto;padding-inline:20px}.conversation[data-agent-surface][data-empty=true]>.composer-wrap{border-top:0;width:100%;max-width:920px;margin-inline:auto}.conversation[data-agent-surface][data-empty=true] .merchanting-agent-portal{isolation:isolate;position:relative}.conversation[data-agent-surface][data-empty=true] .merchanting-agent-portal:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--tone-purple) 10%, transparent), transparent 68%);width:220px;height:180px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.conversation[data-agent-surface] .method-shortcut>button:first-child{gap:9px;min-height:42px}.conversation[data-agent-surface] .method-shortcut>button:first-child>svg{flex-shrink:0}@keyframes merchanting-method-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes merchanting-mark-drift{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.conversation[data-agent-surface][data-empty=true] .merchanting-agent-portal>svg{animation:7s ease-in-out infinite merchanting-mark-drift}.method-launcher-controls{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.method-launcher-controls button,.method-picker-toolbar button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px;font-size:12px;display:inline-flex}.method-launcher-controls button:hover,.method-picker-toolbar button:hover{color:var(--foreground)}.method-launcher-controls small{opacity:.6}.method-picker-toolbar{max-width:680px;color:var(--muted-foreground);align-items:center;gap:8px;margin:0 auto 14px;display:flex}.method-picker-toolbar input{min-width:0;color:var(--foreground);background:0 0;border:0;flex:1;padding:8px 0;font-size:13px}.method-picker-toolbar select{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:10px;padding:6px;font-size:12px}.conversation[data-agent-surface] .agent-skill-launcher:has(.method-picker-toolbar)>div{max-height:260px;padding:4px;overflow:auto}.composer-actions .media-model-trigger{gap:5px;width:auto;padding-inline:8px;font-size:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.conversation[data-agent-surface][data-empty=true] .merchanting-agent-portal>svg{animation:none}}.agent-library .skill-card{background:var(--card);box-shadow:var(--shadow-flat);border-radius:20px;transition:transform .25s,border-color .25s}.agent-library .skill-card:hover{border-color:color-mix(in srgb,var(--tone-purple) 40%,var(--border));transform:translateY(-3px)}.agent-library .skill-heading{color:var(--tone-purple)}.agent-library .skill-actions button{border-radius:12px}@media (prefers-reduced-motion:reduce){.agent-library .skill-card{transition:none}.agent-library .skill-card:hover{transform:none}}.conversation[data-agent-surface]>.conversation-body{box-sizing:border-box;align-self:center;width:100%;max-width:920px;margin-inline:auto}.conversation[data-agent-surface]>.composer-wrap{box-sizing:border-box;border-top:0;align-self:center;width:100%;max-width:920px;margin-inline:auto}.conversation[data-agent-surface] .chat-message.message-assistant{align-self:stretch;width:100%;max-width:100%;margin-inline:0}.conversation[data-agent-surface] .chat-message.message-user{align-self:flex-end;max-width:80%}.composer .agent-selection{background:0 0;border:0;max-height:240px;margin:0 0 8px;overflow:auto}.composer .agent-selection summary{padding:4px 0;font-size:12px}.composer .staged-skill-action{flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 6px;display:flex}.composer .staged-skill-action>span{color:var(--tone-purple);margin-right:4px;font-size:12px}.composer .staged-skill-action button{border-radius:14px;font-size:12px}.unified-workbench .conversation[data-agent-surface]>.conversation-body{padding:20px}.conversation[data-agent-surface] .skill-action-message{background:linear-gradient(120deg,color-mix(in srgb,var(--tone-purple) 13%,var(--card)),var(--card));border-radius:16px;align-items:center;gap:9px;animation:.35s both merchanting-method-arrive;display:inline-flex}@media (prefers-reduced-motion:reduce){.conversation[data-agent-surface] .skill-action-message{animation:none}}.unified-workbench .agent-workflow-outputs{gap:10px;width:100%;min-width:0;padding:0}.unified-workbench .agent-canvas-toolbar{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.unified-workbench .agent-canvas-toolbar>span{align-items:center;gap:8px;display:inline-flex}.unified-workbench .agent-canvas-toolbar>button{width:auto;color:var(--tone-purple);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.unified-workbench .agent-canvas-slot{min-width:0}.unified-workbench .agent-canvas-pending{aspect-ratio:4/5;background:radial-gradient(ellipse at 30% 25%,var(--tint-purple),transparent 70%),var(--card);border:1px solid var(--border);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.unified-workbench .agent-canvas-pending>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.unified-workbench .agent-canvas-pending>span{z-index:1;background:var(--card);color:var(--muted-foreground);border-radius:20px;padding:6px 10px;font-size:12px}.unified-workbench .agent-output-notes{color:var(--muted-foreground);margin-top:10px;font-size:12px}.unified-workbench .agent-output-notes summary{cursor:pointer}.unified-workbench .agent-output-notes .prose{margin-top:10px}.conversation.conversation-canvas{overflow:auto}.agent-canvas-navigation{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.agent-canvas-navigation>.posts-navigation{flex:1}.workspace-topbar-slot>.agent-canvas-navigation{border:0;width:100%;padding:0}.unified-workbench[data-agent-expanded]>.workspace-header:has(.agent-canvas-navigation)>.breadcrumb{flex:none}.agent-canvas-navigation .posts-navigation .ws-tabs{align-items:flex-start}.conversation-canvas .production-canvas{flex:1;width:100%;max-width:1480px;min-height:0;margin-inline:auto;padding:18px 24px 12px}.conversation-canvas .canvas-idle{flex:1;min-height:230px}.conversation-canvas .production-canvas>.composer-wrap{background:var(--background);border:0;width:100%;max-width:none;margin-top:auto;padding:12px 0 0;position:sticky;bottom:0}.conversation-canvas .composer{border-radius:22px}.conversation-canvas .composer-actions>button.canvas-cook{border-radius:14px;width:auto;min-width:88px;padding-inline:14px}.conversation-canvas .canvas-artboards{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start}.conversation-canvas .canvas-artboard:only-child{justify-self:center;width:min(100%,480px,max(180px,80dvh - 280px))}.posts-settings-menu{min-width:160px;display:grid}.business-collection[hidden]{display:none}.source-workspace-detail{width:100%;max-width:none;margin-inline:auto;padding:0 8px 16px}.source-detail-toolbar{align-items:center;gap:8px;min-height:44px;margin-bottom:8px;display:flex}.source-detail-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted-foreground);flex:1;font-size:13px;overflow:hidden}.source-card-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.source-card-actions button{border-radius:999px}.source-preview>.source-card-actions{justify-content:flex-end;margin-block:4px}.source-preview.is-selected{border-color:var(--tone-purple)}.source-workspace-detail.is-selected .inspector-source-image{outline:2px solid var(--tone-purple);outline-offset:2px}.source-caption summary{cursor:pointer;color:var(--muted-foreground);font-size:13px}.source-caption h2{margin-block:10px 4px;font-size:15px}.source-caption small{color:var(--muted-foreground)}.source-workspace-detail .work-panel-header{padding:0 0 16px}.source-workspace-detail .work-panel-header h2{max-width:70ch;font-size:19px;line-height:1.4}.source-detail-content{display:contents}.source-workspace-detail .business-inspector-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:0;display:grid}.source-workspace-detail .business-inspector-body:has(>.inspector-source-image,>video){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.source-workspace-detail .source-detail-content{gap:14px;min-width:0;display:grid}.source-workspace-detail .inspector-source-image,.source-workspace-detail .business-inspector-body>video{object-fit:contain;cursor:pointer;border-radius:8px;width:100%;max-height:calc(100dvh - 130px);margin:0}.source-workspace-detail .business-full-body{white-space:pre-wrap;font-size:14px;line-height:1.6}.source-workspace-detail .business-source-evidence{clear:both}@media (max-width:760px){.conversation-canvas .production-canvas{padding:12px}.agent-canvas-navigation{padding-inline:12px}.source-workspace-detail .business-inspector-body:has(>.inspector-source-image,>video){grid-template-columns:minmax(0,1fr)}.source-workspace-detail .inspector-source-image,.source-workspace-detail .business-inspector-body>video{float:none;width:100%;max-height:65dvh;margin-right:0}}.agent-production-studio{padding:0}.agent-production-studio .production-canvas{min-height:100%;padding:16px}.canvas-planning{gap:20px;min-height:260px}.canvas-plan-artboards{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;width:100%;max-width:760px;display:grid}.canvas-plan-artboard{aspect-ratio:4/5;border:1px solid var(--border);background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 70%);border-radius:16px;place-content:center;max-height:220px;display:grid;position:relative}.canvas-plan-artboard>span{color:var(--muted-foreground);font-size:12px;position:absolute;bottom:10px;left:12px}.agent-production-studio .canvas-command{margin-top:16px}.agent-production-studio .canvas-command textarea{min-height:64px}.agent-production-studio .canvas-command-toolbar{background:0 0;border:0;border-radius:0;align-items:center;gap:4px;margin:0;padding:0;display:flex}.agent-production-studio .canvas-toolbar{flex-wrap:wrap}.agent-production-studio .canvas-planning{flex:1;justify-content:center}.unified-workbench .visual-card-inspector{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--tone-purple) 4%,transparent),transparent 70%),var(--background);min-height:0;position:relative}.unified-workbench .visual-card-inspector .inspector-heading{border:0;flex-wrap:wrap;gap:6px;padding:8px 12px}.unified-workbench .visual-card-inspector .inspector-breadcrumb{display:none}.unified-workbench .visual-card-inspector .inspector-tabs{flex:auto;order:-1;justify-content:flex-start;gap:4px;padding:0}.unified-workbench .visual-card-inspector .inspector-tabs [data-slot=tabs-list]{border:0}.unified-workbench .visual-card-inspector .inspector-tabs [role=tab]{border-radius:20px;padding:6px 10px}.unified-workbench .visual-card-inspector .inspector-tabs [role=tab][aria-selected=true]{background:linear-gradient(110deg,color-mix(in srgb,var(--tone-cyan) 9%,transparent),color-mix(in srgb,var(--tone-purple) 13%,transparent));color:var(--foreground)}.unified-workbench .visual-card-inspector .inspector-body{padding:0 10px 10px}.unified-workbench .visual-card-inspector .artifact-media{place-items:center;width:100%;max-width:none;min-height:calc(100dvh - 195px);margin:0;display:grid}.unified-workbench .visual-card-inspector .artifact-media img,.unified-workbench .visual-card-inspector .artifact-media video{object-fit:contain;border-radius:6px;width:100%;height:calc(100dvh - 195px);max-height:none}.unified-workbench .visual-card-inspector .work-caption,.unified-workbench .visual-card-inspector .work-notes{margin:12px}.unified-workbench .visual-card-inspector .inspector-footer{background:0 0;border:0;padding:8px 12px}@media (max-width:600px){.unified-workbench .visual-card-inspector .inspector-heading [data-slot=dialog-description]{display:none}.unified-workbench .visual-card-inspector .inspector-actions button{padding-inline:7px}}.unified-workbench .work-viewer:has(.visual-card-inspector)>.work-viewer-toolbar{border-bottom:0;min-height:32px;padding:0 10px}.unified-workbench .work-viewer:has(.visual-card-inspector)>.work-viewer-toolbar>strong{opacity:.6;font-size:11px}.unified-workbench .work-viewer:has(.visual-card-inspector)>.work-viewer-toolbar>button:not([aria-label]){display:none}.unified-workbench .visual-card-inspector{gap:0;padding:0}.unified-workbench .visual-card-inspector .inspector-tabs [data-slot=tabs-list]:after{display:none}.unified-workbench .visual-card-inspector .artifact-media{min-height:0}.unified-workbench .visual-card-inspector .inspector-heading{flex-flow:row;align-items:center;gap:4px;padding:4px 10px;display:flex}.unified-workbench .visual-card-inspector .inspector-tabs{flex:1;min-width:0}.unified-workbench .visual-card-inspector .inspector-actions{flex:none;width:auto;margin:0;padding:0}.unified-workbench .visual-card-inspector .inspector-heading [data-slot=dialog-description]{display:none}.unified-workbench .card-action-dock{background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 24px color-mix(in srgb,var(--tone-purple) 7%,transparent);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:0 10px 8px;padding:6px;display:flex;position:sticky;bottom:0}.unified-workbench .card-action-dock>div{margin-left:auto}.unified-workbench .card-action-dock button{border-radius:12px;padding-inline:9px;font-size:12px}.card-remix-menu{width:290px;padding:6px}.card-remix-menu button{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:auto;padding:10px;display:flex}.card-remix-menu small{color:var(--muted-foreground);text-align:left;font-weight:400}.card-citable-artwork{position:relative}.card-cite-image{cursor:copy;background:0 0;border:0;border-radius:8px;position:absolute;inset:0}.card-cite-image:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.unified-workbench .visual-card-inspector .artifact-media img,.unified-workbench .visual-card-inspector .artifact-media video{height:calc(100dvh - 185px)}.studio-layout{flex:1;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:20px;min-height:0;display:grid}.studio-ingredients{border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 5%,var(--card)),var(--card));border-radius:24px;flex-direction:column;align-self:start;gap:16px;min-width:0;padding:18px;display:flex;position:sticky;top:0}.studio-identity{align-items:center;gap:10px;padding-bottom:4px;display:flex}.studio-identity strong{font-size:17px;font-weight:500}.studio-ingredients .canvas-quantity{align-self:flex-start}.studio-ingredient-box{border:1px solid var(--border);background:var(--background);border-radius:18px;padding:12px}.studio-ingredient-chips,.studio-source-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-ingredient-chips button,.studio-context-chip{border-radius:20px;font-size:12px}.studio-context-chip{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--foreground);padding:6px 9px}.studio-source-chips{margin-top:12px}.studio-source-chip{background:color-mix(in srgb,var(--primary) 10%,var(--card));border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:6px 9px;font-size:12px;display:flex}.studio-source-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-source-chip button{flex-shrink:0}.studio-add-source{color:var(--muted-foreground);align-items:center;gap:4px;padding:4px 0;font-size:12px;display:inline-flex}.studio-ingredient-box textarea{box-shadow:none;resize:vertical;background:0 0;border:0;min-height:120px;padding:14px 0 0;font-size:14px}.studio-recipe-note{flex-direction:column;gap:5px;font-size:12px;display:flex}.studio-recipe-note small,.studio-help,.studio-create-action small{color:var(--muted-foreground);font-size:12px}.studio-create-action{flex-direction:column;gap:9px;margin-top:8px;display:flex}.studio-create-action>button{border-radius:16px;width:100%;min-height:42px}.studio-results{flex-direction:column;gap:12px;min-width:0;display:flex}.studio-results-title{color:var(--muted-foreground);font-size:13px}.studio-results .canvas-plan-artboards{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:12px}.studio-results .studio-help{text-align:center;max-width:290px;margin:0}@container (width<=700px){.studio-layout{grid-template-columns:minmax(0,1fr)}.studio-ingredients{position:static}.studio-ingredient-box textarea{min-height:70px}}.chat-sidebar .sidebar-agent-entry{border:1px solid color-mix(in srgb,var(--tone-purple) 24%,var(--border));background:radial-gradient(ellipse at 8% 0%,color-mix(in srgb,var(--tone-cyan) 10%,transparent),transparent 70%),linear-gradient(125deg,color-mix(in srgb,var(--tone-purple) 10%,var(--card)),var(--card));border-radius:18px;align-items:center;gap:0;margin-bottom:10px;display:flex}.chat-sidebar .sidebar-agent-open{text-align:left;border-radius:17px;flex:1;gap:8px;min-width:0;padding:12px 8px}.sidebar-agent-open>svg{flex-shrink:0}.sidebar-agent-open>span{flex-direction:column;gap:4px;min-width:0;display:flex}.sidebar-agent-open strong{font-size:14px;font-weight:500}.sidebar-agent-open small{color:var(--muted-foreground);font-size:11px;line-height:1.4}.chat-sidebar .sidebar-agent-beside{color:var(--muted-foreground);flex-shrink:0;margin-right:4px;padding:8px 7px}.chat-sidebar .sidebar-agent-entry:focus-within,.chat-sidebar .sidebar-agent-entry:hover{border-color:color-mix(in srgb,var(--tone-purple) 60%,var(--border))}.chat-sidebar .sidebar-history-heading{color:var(--muted-foreground);align-items:center;margin:2px 2px 8px;font-size:11px}.sidebar-history-heading>span{flex:1}.chat-sidebar .chat-sidebar-thread{border-radius:13px;gap:8px;padding:10px 8px}.sidebar-active-work{padding-bottom:8px}.sidebar-section-label{color:var(--muted-foreground);align-items:center;gap:6px;margin:0 8px 5px;font-size:10px;display:flex}.sidebar-section-label i{background:var(--tone-cyan);width:5px;height:5px;box-shadow:0 0 7px color-mix(in srgb,var(--tone-cyan) 40%,transparent);border-radius:50%}.sidebar-section-label small{margin-left:auto}.chat-sidebar .sidebar-more-work{color:var(--muted-foreground);margin:6px 0;font-size:11px}.unified-workbench .header-new-chat{border:1px solid color-mix(in srgb,var(--tone-purple) 22%,var(--border));background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent);border-radius:13px;flex-shrink:0;gap:6px;margin-left:auto;font-size:12px}.conversation[data-agent-surface] .method-shortcut{max-width:100%}.conversation[data-agent-surface] .method-shortcut>button:first-child{text-align:left;min-width:0;padding:10px 4px 10px 14px}.method-shortcut strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-workbench .method-shortcut .method-details-trigger{color:var(--muted-foreground);align-self:stretch;padding:8px}.method-details-trigger:hover,.method-details-trigger[data-popup-open]{color:var(--foreground);background:color-mix(in srgb,var(--primary) 9%,transparent)}.method-details-trigger[data-popup-open] svg{transform:rotate(180deg)}.method-details-popover{border:1px solid var(--hairline-strong);background:var(--popover);width:320px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-floating);border-radius:16px;padding:16px}.method-details-popover [data-slot=popover-description],.method-details-parent{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}.method-details-includes{flex-direction:column;gap:7px;padding-block:10px;display:flex}.method-details-includes>small{color:var(--muted-foreground);font-size:11px}.method-details-includes>span{justify-content:space-between;gap:12px;font-size:12px;display:flex}.method-details-includes>span>small{color:var(--muted-foreground)}.method-details-popover footer{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.method-details-popover footer>small{color:var(--muted-foreground);font-size:11px}.method-details-popover footer button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.method-details-popover footer button:hover,.method-details-popover footer button[aria-pressed=true]{color:var(--tone-purple);background:color-mix(in srgb,var(--tone-purple) 8%,transparent)}:is(.composer,.agent-skill-widget) .skill-quantity-options{background:color-mix(in srgb,var(--primary) 7%,transparent);border-radius:18px;gap:2px;padding:3px;display:inline-flex}:is(.composer,.agent-skill-widget) .skill-quantity-options button{width:27px;height:27px;color:var(--muted-foreground);padding:0}:is(.composer,.agent-skill-widget) .skill-quantity-options button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 22%,transparent);color:var(--foreground)}:is(.composer,.agent-skill-widget) .skill-intent-create{background:linear-gradient(115deg,color-mix(in srgb,var(--tone-purple) 20%,transparent),color-mix(in srgb,var(--tone-cyan) 9%,transparent));color:var(--foreground)}@media (max-width:1100px){.header-new-chat>span{display:none}.unified-workbench .header-new-chat{padding-inline:9px}}@media (max-width:600px){.unified-workbench .workspace-topbar-slot{flex:1 0 auto;width:auto}.unified-workbench .workbench-focus>button{padding-inline:6px;font-size:11px}.unified-workbench .header-new-chat{padding-inline:6px}.unified-workbench>.workspace-header>.breadcrumb{gap:3px}.unified-workbench>.workspace-header{flex-wrap:nowrap}.unified-workbench .workspace-menu-label{text-overflow:ellipsis;max-width:76px;overflow:hidden}}@media (max-width:420px){.unified-workbench .workspace-menu>button:not([aria-current]) .workspace-menu-label{display:none}}.unified-workbench .visual-card-inspector .inspector-body.is-preview{padding:0}.unified-workbench .visual-card-inspector .artifact-media{border:0;border-radius:0;margin:0;padding:0;display:block}.unified-workbench .visual-card-inspector .artifact-media img{object-fit:contain;border-radius:0;width:100%;height:auto;max-height:none;display:block}.card-cite-image{cursor:zoom-in}.unified-workbench .card-action-dock>button,.unified-workbench .card-action-dock>[data-slot=popover-trigger]{border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card));border-radius:18px;height:auto;padding:9px 14px}.unified-workbench .work-viewer:has(.visual-card-inspector){position:relative}.unified-workbench .work-viewer:has(.visual-card-inspector)>.work-viewer-toolbar{z-index:5;background:var(--background);border-radius:12px;position:absolute;top:4px;right:4px}.unified-workbench .work-viewer:has(.visual-card-inspector)>.work-viewer-toolbar>strong{display:none}.unified-workbench .visual-card-inspector .inspector-heading{padding-right:82px}.skill-choice-controls{flex-wrap:wrap;gap:12px 20px;padding:8px 14px;display:flex}.skill-choice-controls fieldset{border:0;min-width:0;margin:0;padding:0}.skill-choice-controls>div{min-width:0}.skill-choice-controls>div:has(.skill-products-picker){flex:100%}.skill-variant-choices,.skill-reference-images{contain:inline-size}.skill-choice-controls legend{color:var(--muted-foreground);padding:0 0 5px;font-size:11px}.skill-choice-controls fieldset>div{flex-wrap:wrap;gap:5px;display:flex}.skill-choice-controls button{border:1px solid var(--border);background:0 0;border-radius:999px;padding:5px 12px;font-size:13px}.skill-choice-controls button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 18%,transparent);border-color:var(--primary)}.skill-control-editor{gap:10px;display:grid}.skill-control-editor p{color:var(--muted-foreground);font-size:13px}.skill-control-editor details{border:1px solid var(--border);border-radius:14px;padding:12px}.skill-control-editor label{align-items:center;gap:8px;margin-top:8px;display:flex}.skill-control-editor input:not([type=checkbox]),.skill-control-editor textarea,.skill-control-editor select{border:1px solid var(--border);background:0 0;border-radius:8px;flex:1;min-width:0;padding:6px}.skill-product-choices{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;max-height:240px;display:grid;overflow:auto}.skill-product-choices button{text-align:left;border-radius:12px;align-items:center;gap:8px;display:flex}.skill-product-choices img{object-fit:contain;border-radius:7px;width:36px;height:36px}.skill-choice-controls details{max-width:600px}.skill-library-list{gap:8px;display:grid}.skill-library-row{border:1px solid var(--border);background:linear-gradient(110deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent);border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.skill-library-row>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.skill-library-row details{flex:1;min-width:0}.skill-library-row summary{cursor:pointer}.skill-library-row summary strong{font-weight:500}.skill-library-row summary>span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.skill-library-detail{color:var(--muted-foreground);gap:10px;padding-top:14px;font-size:13px;display:grid}.skill-library-row .skill-actions{flex-shrink:0;gap:4px;display:flex}.skill-dependency-list{flex-wrap:wrap;gap:6px;display:flex}.skill-dependency-list button{border:1px solid var(--border);border-radius:999px;padding:5px 10px}@media (max-width:640px){.skill-library-row{flex-wrap:wrap}.skill-library-row .skill-actions{margin-left:auto}}.skill-action-editor{border:1px solid var(--border);border-radius:14px;padding:12px}.skill-action-editor>label{text-transform:capitalize;align-items:center;gap:10px;margin:8px 0;display:flex}.skill-action-editor>label>input:not([type=checkbox]){max-width:220px;margin-left:auto}.skill-action-editor button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 18%,transparent)}.unified-workbench .result-deck{outline-offset:5px;width:min(100%,760px);margin:8px auto 24px}.result-deck>nav{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:9px;padding:0 5px 12px;font-size:12px;display:flex}.result-deck>nav button{border:1px solid var(--border);background:var(--card);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.result-deck>nav button:disabled{opacity:.3}.result-deck-stage{isolation:isolate;position:relative}.result-deck-stage[data-stacked]:before,.result-deck-stage[data-stacked]:after{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--tone-purple) 35%,var(--border));background:var(--card);pointer-events:none;border-radius:22px;position:absolute;inset:12px 5px -9px;transform:rotate(-1.2deg)}.result-deck-stage[data-stacked]:after{z-index:-2;opacity:.6;inset:20px 12px -15px;transform:rotate(1deg)}.result-deck-page[hidden]{display:none!important}.unified-workbench .result-deck .agent-result-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-raised);border-radius:20px}.unified-workbench .result-deck .agent-result-preview{border:0;border-radius:0;padding:0;display:flex}.unified-workbench .result-deck .agent-result-preview.has-image img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:76vh}.unified-workbench .result-deck .agent-result-info{gap:8px;padding:12px 16px}.unified-workbench .result-deck .agent-result-title{white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:13px;overflow:hidden}.result-primary-actions{align-items:center}.unified-workbench .agent-result-actions.result-primary-actions>button{border:1px solid var(--border);background:linear-gradient(120deg,color-mix(in srgb,var(--tone-purple) 8%,var(--card)),var(--card));border-radius:18px;padding:8px 13px;font-size:13px}.result-evidence-tabs{color:var(--muted-foreground);gap:16px;font-size:12px;display:flex}.result-evidence-tabs button{align-items:center;gap:8px;padding:5px 0;display:flex}.result-evidence-tabs button[aria-expanded=true]{color:var(--tone-purple)}.result-evidence-widget{padding:10px 0;font-size:13px}.result-remix-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.result-remix-options button{text-align:left;border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.result-remix-options small{color:var(--muted-foreground)}.card-queue-widget{border:1px solid color-mix(in srgb,var(--tone-purple) 45%,var(--border));background:linear-gradient(140deg,color-mix(in srgb,var(--tone-purple) 7%,var(--card)),var(--card));border-radius:18px;gap:12px;margin:8px 0;padding:16px;font-size:13px;display:grid}.card-queue-widget header{align-items:center;gap:8px;display:flex}.card-queue-widget header button{margin-left:auto}.card-queue-widget .card-queue-note{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.45}.card-queue-widget label{color:var(--muted-foreground);gap:6px;display:grid}.card-queue-widget input,.card-queue-widget textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:10px;padding:9px}.card-queue-widget textarea{min-height:80px}.card-queue-widget small{color:var(--muted-foreground)}.queue-destinations{flex-wrap:wrap;gap:6px;display:flex}.queue-destinations button{border:1px solid var(--border);border-radius:20px;padding:6px 11px}.queue-destinations button[aria-pressed=true]{color:var(--tone-purple);border-color:var(--tone-purple);background:color-mix(in srgb,var(--tone-purple) 12%,transparent)}.card-queue-widget .queue-confirm{background:var(--primary);color:var(--primary-foreground);border-radius:18px;justify-self:end;padding:8px 14px}.card-queue-widget button:disabled{opacity:.45;cursor:default}.unified-workbench .agent-skill-widget{border:1px solid var(--hairline);background:var(--card);width:min(100%,850px);box-shadow:var(--shadow-flat),inset 0 1px 0 var(--hairline-inset);border-radius:24px;margin:20px auto;padding:18px}.agent-skill-widget .staged-skill-action{border:0;flex-wrap:wrap;margin:0;padding:0}.agent-skill-widget .skill-controls{margin-top:12px}@media (max-width:600px){.unified-workbench .result-deck .agent-result-info{padding:10px}.unified-workbench .agent-result-actions.result-primary-actions>button{padding:7px 10px;font-size:12px}}.unified-workbench .result-deck button svg{margin-left:0;transform:none}.unified-workbench .result-deck .agent-result-labels{opacity:.85;font-size:10px}.agent-skill-widget .staged-skill-action>span{color:var(--tone-purple);margin-right:8px;font-size:14px}.agent-skill-widget .staged-skill-action button{border-radius:18px;font-size:13px}.agent-skill-widget .staged-skill-action>button{min-height:36px;padding-inline:12px}.agent-skill-widget .skill-choice-controls{padding:12px 0 0}.agent-work-surface{width:100%;min-width:0}.work-flow{flex-direction:column;gap:16px;min-width:0;display:flex}.agent-work-surface[data-enabled=false]{flex-direction:column;display:flex}.agent-work-surface[data-enabled=false] .work-ingredient-island{order:2}.agent-work-surface[data-enabled=false] .work-ingredient-island>details>summary{display:none}.conversation[data-work-surface]>.conversation-body{width:100%;max-width:none!important;padding:28px clamp(12px,2vw,32px)!important;display:block!important}.conversation[data-work-surface] .agent-work-surface{grid-template-columns:minmax(210px,270px) minmax(0,800px) minmax(150px,210px);justify-content:center;align-items:start;gap:clamp(16px,2.5vw,44px);display:grid}.conversation[data-work-surface] .work-ingredient-island{border:1px solid var(--hairline);background:var(--card);min-width:0;box-shadow:var(--shadow-flat),inset 0 1px 0 var(--hairline-inset);animation:merchanting-card-in var(--motion-reveal) var(--motion-settle) both;border-radius:24px;align-self:start;position:sticky;top:0}.work-ingredient-island summary{cursor:pointer;align-items:center;gap:9px;padding:16px;font-size:14px;list-style:none;display:flex}.work-ingredient-island summary::-webkit-details-marker{display:none}.work-ingredient-island summary>:last-child{color:var(--muted-foreground);margin-left:auto}.work-ingredient-controls{min-width:0}.conversation[data-work-surface] .work-ingredient-island .agent-skill-widget{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 14px 16px}.conversation[data-work-surface] .work-ingredient-island .staged-skill-action>span{flex-basis:100%}.conversation[data-work-surface] .work-ingredient-island .agent-skill-launcher{width:100%;max-width:none;margin:0;padding:0 10px 12px}.conversation[data-work-surface] .work-ingredient-island .method-shortcut{border-radius:15px;width:100%;max-width:100%}.conversation[data-work-surface] .work-ingredient-island .method-shortcut>button:first-child{flex:1;min-width:0;padding:10px}.conversation[data-work-surface] .work-ingredient-island .method-shortcut strong{white-space:normal;text-align:left;font-size:12px}.conversation[data-work-surface] .work-ingredient-island .agent-skill-launcher>div{gap:8px}.conversation[data-work-surface] .merchanting-agent-portal{flex:1;min-height:220px;margin:10vh auto 5vh}.conversation[data-work-surface] .work-flow .result-deck{width:100%;margin:12px auto 24px}.conversation[data-work-surface] .work-flow .agent-canvas-pending{max-height:440px}.conversation[data-work-surface]>.composer-wrap{z-index:2;max-width:840px;position:relative}.conversation[data-work-surface][data-work-layout=studio] .agent-work-surface{grid-template-columns:minmax(240px,310px) minmax(0,1000px);gap:24px}.conversation[data-work-surface][data-work-layout=studio] .work-flow{grid-area:1/2/span 2}.conversation[data-work-surface][data-work-layout=studio] .result-deck-stage:before,.conversation[data-work-surface][data-work-layout=studio] .result-deck-stage:after{opacity:0;transform:none}@media (max-width:1200px){.conversation[data-work-surface] .agent-work-surface{grid-template-columns:220px minmax(0,1fr);gap:20px}.conversation[data-work-surface] .work-flow{grid-area:1/2/span 2}}@media (max-width:760px){.conversation[data-work-surface] .agent-work-surface,.conversation[data-work-surface][data-work-layout=studio] .agent-work-surface{flex-direction:column;gap:18px;display:flex}.conversation[data-work-surface] .work-ingredient-island{width:100%;position:static}.conversation[data-work-surface] .work-flow{width:100%}.conversation[data-work-surface] .merchanting-agent-portal{min-height:80px;margin:24px auto}}@media (prefers-reduced-motion:reduce){.conversation[data-work-surface] .work-ingredient-island{animation:merchanting-fade-in var(--motion-quick) both}}.conversation .agent-workflow-outputs .content-workflow-episode{border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--tone-purple) 8%,var(--card)),var(--card));border-radius:24px;padding:20px}.conversation .agent-workflow-outputs .content-workflow-actions{flex-wrap:wrap;gap:8px;display:flex}.conversation .agent-workflow-outputs .content-workflow-actions button{border-radius:16px;width:auto;display:inline-flex}.conversation .agent-workflow-outputs .content-workflow-episode pre{white-space:pre-wrap;max-height:240px;overflow:auto}.studio-opening{min-height:320px;color:var(--muted-foreground);place-content:center;justify-items:center;gap:16px;display:grid}.conversation[data-work-surface]:before,.conversation[data-work-surface]:after{display:none!important}.conversation[data-work-surface]>.conversation-body{align-self:stretch;flex:auto!important;order:1!important;overflow-y:auto!important}.conversation[data-work-surface]>.composer-wrap{flex:none;order:2!important}.agent-pane:has(.conversation[data-work-surface]){min-height:0;overflow:hidden}.conversation[data-work-surface]{height:100%;max-height:100%;flex:auto!important;overflow:hidden!important}.episode-renderer-details{color:var(--muted-foreground);font-size:12px}.episode-renderer-details summary{cursor:pointer}.episode-renderer-details[open]{margin-bottom:12px}.conversation .agent-workflow-outputs .content-workflow-episode-job{background:0 0;border:0;padding:12px 0 0}.conversation .agent-workflow-outputs .content-workflow-episode-job>strong{font-size:16px}.conversation[data-work-surface] .work-flow>.chat-message{margin-block:0}.conversation[data-work-surface] .work-flow>.message-user:has(.skill-action-message){background:0 0;padding:0}.conversation[data-work-surface][data-work-layout=studio] .agent-work-surface{grid-template-rows:max-content 1fr}.agent-work-surface[data-enabled=false] .agent-feed-entry{display:block}.conversation[data-work-surface] .agent-work-surface[data-layout=feed]{grid-template-columns:minmax(180px,240px) minmax(0,760px) minmax(180px,240px)}.conversation[data-work-surface] .work-flow{gap:28px}.conversation .agent-feed-entry{border:1px solid var(--hairline);background:var(--card);width:100%;min-width:0;box-shadow:var(--shadow-flat),inset 0 1px 0 var(--hairline-inset);animation:merchanting-card-in var(--motion-reveal) var(--motion-settle) both;border-radius:24px;align-self:center;padding:20px}.conversation .agent-feed-entry:has(.message-work){box-shadow:none;background:0 0;border:0;padding:0}.conversation .agent-feed-entry>.chat-message{width:100%;max-width:100%;box-shadow:none;text-align:left;border:0;border-radius:0;align-self:stretch;background:0 0!important;margin:0!important;padding:0!important}.conversation .agent-feed-entry>.message-user{color:var(--foreground);font-size:14px;font-weight:500}.conversation .agent-feed-entry>.message-user .prose{font-size:14px}.conversation .agent-feed-entry>.message-user>header{color:var(--muted-foreground);margin-bottom:6px;font-size:10px}.conversation .agent-feed-entry>.message-assistant{margin-top:12px!important}.conversation .agent-feed-entry .reply-mark{display:none}.conversation .agent-feed-entry .skill-action-message{box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:5px 0;font-size:13px}.conversation .agent-feed-entry .agent-canvas-toolbar{min-height:20px;font-size:11px}.conversation .agent-feed-entry .result-deck{margin:0 0 10px}.conversation .agent-feed-entry .message-work{margin:0}.conversation .agent-feed-entry .agent-output-notes{margin-top:10px}@media (max-width:1200px) and (min-width:761px){.conversation[data-work-surface] .agent-work-surface[data-layout=feed]{grid-template-columns:180px minmax(0,1fr) 160px;gap:16px}.conversation[data-work-surface] .agent-work-surface[data-layout=feed] .work-flow{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.conversation .agent-feed-entry{animation:merchanting-fade-in var(--motion-quick) both}}.work-activity-feed{flex-direction:column;gap:28px;min-width:0;display:flex}.work-activity-feed[hidden]{display:none}.work-stream-card{border:1px solid var(--hairline);background:var(--card);min-width:0;box-shadow:var(--shadow-flat),inset 0 1px 0 var(--hairline-inset);transition:border-color var(--motion-quick),box-shadow var(--motion-quick);border-radius:24px;position:relative}.work-stream-card:hover{border-color:var(--hairline-strong)}.work-stream-card[data-selected=true]{border-color:var(--tone-purple);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone-purple) 30%,transparent),var(--shadow-flat)}.work-stream-card>header{color:var(--muted-foreground);align-items:center;gap:9px;padding:14px 18px;font-size:12px;display:flex}.work-stream-card>header>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.work-stream-card>header>button{border:1px solid var(--border);color:#0000;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.work-stream-card>header>button[aria-checked=true]{background:var(--primary);color:var(--primary-foreground)}.work-stream-card>footer{flex-wrap:wrap;align-items:center;gap:5px;padding:10px 12px;display:flex}.work-stream-card footer button{color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.work-stream-card footer button:hover{background:color-mix(in srgb,var(--tone-purple) 12%,transparent);border-color:color-mix(in srgb,var(--tone-purple) 22%,transparent)}.work-stream-card footer button:disabled{opacity:.3;cursor:default}.work-feed-art{background:var(--background);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.work-feed-art img{object-fit:contain;width:100%;height:auto;max-height:660px;display:block}video.work-feed-art{cursor:auto;max-height:660px}.work-feed-copy{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:8px 24px 18px;display:block}.work-feed-copy h3{letter-spacing:-.025em;margin:0 0 14px;font-size:24px;line-height:1.25}.work-feed-copy p{white-space:pre-line;color:var(--muted-foreground);font-size:15px;line-height:1.65}.work-feed-pager{color:var(--muted-foreground);align-items:center;margin-right:auto;font-size:11px;display:flex}.work-feed-more{border:1px solid color-mix(in srgb,var(--tone-purple) 30%,var(--border));background:var(--card);color:var(--tone-purple);cursor:pointer;border-radius:24px;align-self:center;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.work-feed-coverage,.work-feed-empty{color:var(--muted-foreground);text-align:center;font-size:12px}.work-feed-coverage summary{cursor:pointer}.work-creative-widget[data-stacked=true]:before{content:"";border:1px solid color-mix(in srgb,var(--tone-purple) 20%,var(--border));z-index:-1;pointer-events:none;border-radius:24px;position:absolute;inset:6px -6px -6px;transform:rotate(1deg)}@media (prefers-reduced-motion:reduce){.work-stream-card{transition:none}}.work-activity-feed .work-feed-entry>.sales-activity-card{width:100%;min-width:0;margin:0}.conversation:not([data-work-surface]) .agent-feed-entry{border-radius:20px;padding:14px}.work-published-posts{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:16px;display:grid}.work-published-posts[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.work-published-posts>*{min-width:0;max-width:100%}.work-published-posts[data-layout=list] .operating-art{max-height:140px}@media (max-width:600px){.work-published-posts[data-layout=grid]{grid-template-columns:minmax(0,1fr)}}.work-published-posts[data-layout=list]>.work-feed-entry>.operating-card{grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.work-published-posts[data-layout=list] .operating-media{min-height:100px}.work-published-posts[data-layout=list] .operating-card-body{min-width:0}.work-published-posts[data-layout=list] .operating-art{height:120px;min-height:0}.work-published-posts[data-layout=list] .operating-art img{object-fit:contain}.work-post-viewer-art{object-fit:contain;width:100%;height:auto;display:block}.conversation[data-work-surface]>.conversation-body{container:agent-stage/inline-size;padding:20px!important}.conversation[data-work-surface] .agent-work-surface[data-layout]{grid-template-rows:auto 1fr;grid-template-columns:210px minmax(0,1000px);gap:24px}.work-activity-feed{gap:16px}.work-published-posts{margin-top:0;container:post-collection/inline-size}.work-published-posts[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:18px}.work-published-posts[data-layout=grid] .operating-art{aspect-ratio:auto!important;height:200px!important;min-height:0!important}.work-published-posts[data-layout=grid] .operating-art img{width:100%;height:100%;object-fit:contain!important}.work-published-posts[data-layout=grid] .operating-card-body{padding:12px 14px}.work-published-posts[data-layout=grid] .operating-metrics strong{font-size:15px}.work-published-posts[data-layout=grid] .operating-metrics small{letter-spacing:0;text-transform:none;font-size:10px}.work-published-posts[data-layout=cards]{max-width:580px;margin-inline:auto}.work-published-posts[data-layout=cards] :is(.operating-art,.post-feed-video){object-fit:contain;height:auto!important;min-height:0!important;max-height:420px!important}.work-published-posts[data-layout=cards] .operating-art img{max-height:420px;object-fit:contain!important}.work-activity-feed .connected-case-body{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:min(68dvh,680px);overflow-y:auto}.work-activity-feed .connected-case-body .support-case-body{flex-direction:column;display:flex!important}.work-activity-feed .connected-case-body :is(.support-conversation-column,.support-reply-panel,.support-conversation,.support-reply-scroll){flex:none;height:auto;max-height:none!important;overflow:visible!important}.work-activity-feed .connected-case-body .support-reply-scroll{display:block}@container agent-stage (width<=760px){.conversation[data-work-surface] .agent-work-surface[data-layout]{grid-template-columns:170px minmax(0,1fr);gap:14px}.conversation[data-work-surface] .work-ingredient-island summary{padding:12px;font-size:12px}}@container agent-stage (width<=540px){.conversation[data-work-surface] .agent-work-surface[data-layout]{flex-direction:column;gap:12px;display:flex}.conversation[data-work-surface] .work-ingredient-island{width:100%;position:static}.conversation[data-work-surface] .work-flow{width:100%}.work-published-posts[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.work-published-posts[data-layout=grid] .operating-art{height:160px!important}}.work-published-posts[data-layout=grid] .operating-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.work-published-posts[data-layout=grid] .operating-hover-actions{justify-content:flex-end;padding:8px}.work-published-posts[data-layout=grid] .operating-hover-actions .card-hover-caption{display:none}.work-published-posts[data-layout=grid] .card-action-buttons{flex-flow:wrap;justify-content:center;gap:4px;display:flex}.work-published-posts[data-layout=grid] .card-action-buttons button{width:28px;height:28px;min-height:0;padding:5px}.work-published-posts[data-layout=grid] .operating-hover-actions{display:none!important}.conversation[data-work-surface]>.conversation-body{background:radial-gradient(ellipse at 56% 20%,color-mix(in srgb,var(--tone-purple) 6%,transparent),transparent 58%),radial-gradient(ellipse at 20% 65%,color-mix(in srgb,var(--tone-cyan) 3%,transparent),transparent 50%)}.conversation[data-work-surface] .work-ingredient-island{transition:box-shadow var(--motion-quick),border-color var(--motion-quick)}.conversation[data-work-surface] .work-ingredient-island:focus-within{border-color:color-mix(in srgb,var(--tone-purple) 55%,var(--border));box-shadow:var(--shadow-raised)}@media (prefers-reduced-motion:reduce){.conversation[data-work-surface] .work-ingredient-island{transition:none}}.work-published-posts[data-layout=grid]>.work-feed-entry>.operating-card{transition:translate var(--motion-quick) var(--motion-settle),border-color var(--motion-quick),box-shadow var(--motion-quick)}@media (hover:hover){.work-published-posts[data-layout=grid]>.work-feed-entry>.operating-card:hover{box-shadow:var(--shadow-raised);translate:0 -3px}}.work-focus-deck{isolation:isolate;width:100%;min-width:0;padding:12px 0 8px}.work-focus-stage{place-items:start center;padding:0 42px;display:grid;position:relative}.work-focus-stage:before{content:"";z-index:-2;background:radial-gradient(ellipse,color-mix(in srgb,var(--tone-purple) 13%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:12% 6% 0}.work-focus-front{z-index:2;touch-action:pan-y;width:min(100%,420px);min-width:0;animation:.38s cubic-bezier(.2,.8,.2,1) both work-focus-arrive}.work-focus-front>.operating-card{box-shadow:var(--shadow-floating);border-color:color-mix(in srgb,var(--tone-purple) 36%,var(--border))}.work-focus-front :is(.operating-art,.post-feed-video){object-fit:contain;aspect-ratio:auto!important;height:min(40dvh,340px)!important;min-height:0!important}.work-focus-front .operating-art img{width:100%;height:100%;object-fit:contain!important}.work-focus-front .operating-hover-actions{display:none!important}.work-focus-front .operating-metrics strong{font-size:18px}.work-focus-front .operating-metrics small{font-size:10px}.work-focus-neighbor{z-index:1;border:1px solid color-mix(in srgb,var(--tone-purple) 30%,var(--border));background:var(--card);opacity:.36;cursor:pointer;width:min(60%,310px);height:72%;box-shadow:var(--shadow-raised);transition:transform var(--motion-medium) var(--motion-settle),opacity var(--motion-medium);border-radius:20px;padding:0;position:absolute;top:8%;overflow:hidden}.work-focus-neighbor img{object-fit:cover;filter:saturate(.65);width:100%;height:100%}.work-focus-neighbor span{text-align:left;color:var(--muted-foreground);padding:20px;display:block}.work-focus-neighbor[data-side=previous]{transform-origin:bottom;left:max(0px,50% - 250px);transform:rotate(-5deg)scale(.92)}.work-focus-neighbor[data-side=next]{transform-origin:bottom;right:max(0px,50% - 250px);transform:rotate(5deg)scale(.92)}:is(.work-focus-neighbor:hover,.work-focus-neighbor:focus-visible){opacity:.7;transform:rotate(0)scale(.96)}.work-focus-dock{border:1px solid color-mix(in srgb,var(--tone-purple) 26%,var(--border));background:color-mix(in srgb,var(--card) 96%,transparent);width:fit-content;max-width:100%;box-shadow:var(--shadow-floating);border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:18px auto 0;padding:6px;display:flex}.work-focus-dock button{color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:inline-flex}.work-focus-dock button:hover:not(:disabled){background:color-mix(in srgb,var(--tone-purple) 16%,transparent)}.work-focus-dock button:focus-visible{background:color-mix(in srgb,var(--tone-purple) 16%,transparent)}.work-focus-dock button:disabled{opacity:.25;cursor:default}.work-focus-navigation{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:12px;display:flex}.work-focus-navigation small{color:var(--muted-foreground)}.work-focus-dock>.work-focus-navigation{border-right:1px solid var(--border);padding-right:4px}@keyframes work-focus-arrive{0%{opacity:.35;transform:translateY(10px)scale(.975)}to{opacity:1;transform:none}}@container post-collection (width<=360px){.work-focus-stage{padding-inline:18px}.work-focus-front .operating-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.work-focus-dock{gap:0}.work-focus-dock button{padding:8px}}@media (prefers-reduced-motion:reduce){.work-focus-front{animation:none}.work-focus-neighbor,.work-published-posts[data-layout=grid]>.work-feed-entry>.operating-card{transition:none}.work-published-posts[data-layout=grid]>.work-feed-entry>.operating-card:hover{translate:none}}.work-focus-front .post-feed-copy{display:none}.work-focus-front :is(.operating-art,.post-feed-video){height:min(32dvh,280px)!important}.work-focus-front .operating-card-label{font-size:10px}.work-focus-front .operating-card-title{font-size:12px}.work-focus-front .operating-card-body{padding:10px}@container post-collection (width>=580px){.work-focus-front{width:min(100%,650px)}.work-focus-front>.operating-card{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:20px;display:grid;overflow:visible}.work-focus-front .operating-media{border:1px solid color-mix(in srgb,var(--tone-purple) 36%,var(--border));box-shadow:var(--shadow-floating);border-radius:20px;overflow:hidden}.work-focus-front :is(.operating-art,.post-feed-video){height:min(40dvh,360px)!important}.work-focus-front .operating-card-body{border:1px solid var(--hairline);background:var(--card);box-shadow:var(--shadow-raised);border-radius:20px;padding:14px}.work-focus-front .operating-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.work-focus-front .operating-card-body footer{flex-wrap:wrap;gap:4px}.work-focus-neighbor[data-side=previous]{left:max(0px,50% - 365px)}.work-focus-neighbor[data-side=next]{right:max(180px,50% - 180px)}}.work-activity-feed .connected-case-body :is(.support-thread-scroll,.support-thread,.support-case-body){overscroll-behavior:auto;max-height:none;overflow:visible!important}.work-focus-dock .source-card-actions{align-items:center;gap:2px;display:flex}.work-focus-front .operating-media{background:var(--background)}.work-focus-front .post-feed-video{background:var(--background);width:100%!important;max-width:none!important}.work-focus-front .operating-card-label{flex-wrap:wrap!important;gap:8px!important}.work-focus-front .post-platform-chips{flex-wrap:wrap;max-width:100%}.work-focus-front .momentum-badge{position:static!important;transform:none!important}.work-focus-front .operating-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work-published-posts[data-layout=grid] .momentum-badge{position:static!important;transform:none!important}.work-published-posts[data-layout=grid] .operating-card-label{gap:4px;flex-wrap:wrap!important}.work-focus-front .post-card-expand{justify-content:space-between;align-items:center;width:100%;padding:8px 0;font-size:11px;display:flex!important}.work-focus-front .post-card-expand>span{text-align:left;align-items:center;gap:5px;display:flex!important}.agent-skill-widget .skill-widget-heading{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.agent-skill-widget .skill-widget-heading .skill-widget-switch{text-align:left;width:auto;height:auto;min-height:26px;color:var(--tone-purple);border-radius:8px;flex:1;align-items:center;gap:7px;padding:0;font-size:14px;line-height:1.5;display:flex}.skill-widget-switch svg{flex-shrink:0;transition:transform .18s}.skill-widget-switch:hover svg{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.skill-widget-switch svg{transition:none}}.agent-skill-widget .skill-widget-heading button{border-radius:50%;flex-shrink:0;width:26px;height:26px}.agent-skill-widget .skill-widget-quantity{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skill-widget-quantity>span{color:var(--muted-foreground);font-size:11px}.agent-skill-widget .skill-choice-controls{gap:16px;padding:16px 0}.agent-skill-widget .skill-choice-controls fieldset{width:100%}.agent-skill-widget .skill-choice-controls legend{font-size:12px}.agent-skill-widget .staged-skill-action{align-items:center;gap:6px;padding-top:8px;display:flex}.agent-skill-widget .staged-skill-action>button:last-child{margin-left:0}.skill-widget-plan{color:var(--muted-foreground);margin-top:14px;font-size:12px}.skill-widget-plan summary{cursor:pointer;width:fit-content}.skill-widget-plan :is(ol,ul){margin-block:10px;padding-left:20px}.skill-widget-plan li{overflow-wrap:anywhere;margin-block:6px;line-height:1.5}.skill-widget-plan>div>span{color:var(--foreground)}.skill-widget-feedback{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.skill-widget-feedback[role=alert],.skill-field-error{color:var(--tone-amber,var(--foreground))}.skill-widget-feedback button{color:var(--tone-purple);text-underline-offset:3px;text-decoration:underline}.skill-choice-controls input:not([type=range]){border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:12px;padding:9px 11px;font-size:13px}.skill-choice-controls fieldset[data-invalid]{border-left:2px solid var(--tone-amber,var(--primary));padding-left:9px}.skill-field-error{margin-top:6px;font-size:11px;display:block}.skill-choice-controls .skill-range{align-items:center;gap:12px;display:flex}.skill-range input{min-width:0;accent-color:var(--primary);flex:1}.skill-range output{font-variant-numeric:tabular-nums;font-size:13px}.skill-products-picker summary{cursor:pointer;color:var(--tone-purple);padding-block:6px;font-size:13px}.skill-products-picker input{margin-block:6px 10px}.skill-products-picker p{color:var(--muted-foreground);font-size:12px;line-height:1.5}.skill-selected-products{margin-bottom:6px}.skill-choice-controls .skill-selected-products button{background:color-mix(in srgb,var(--primary) 9%,transparent);text-align:left;border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 4px;display:flex}.skill-selected-products img{object-fit:contain;border-radius:7px;width:28px;height:28px}.skill-selected-products button>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:is(.skill-choice-controls :is(button,input):focus-visible,.skill-widget-plan summary:focus-visible,.skill-products-picker summary:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.skill-choice-controls fieldset:disabled{opacity:.6}.agent-skill-widget .skill-quantity-options button{border-radius:50%}.conversation[data-work-surface] .work-ingredient-island .staged-skill-action{gap:6px}.agent-skill-widget .staged-skill-action>button{padding-inline:10px}.work-feed-entry{min-width:0;animation:merchanting-card-in var(--motion-reveal) var(--motion-settle) both;animation-delay:calc(min(var(--i,0),5) * var(--motion-stagger))}.work-feed-entry>*{max-width:100%}.work-published-posts[data-arrived],.work-business-feed[data-arrived]{animation:merchanting-arrive var(--motion-slow) var(--ease-smooth-out) both}.work-feed-skeleton{--skeleton-media:200px}@container agent-stage (width<=540px){.work-feed-skeleton{--skeleton-media:160px}}@media (prefers-reduced-motion:reduce){.work-feed-entry{animation:merchanting-fade-in var(--motion-quick) both;animation-delay:0s}.work-published-posts[data-arrived],.work-business-feed[data-arrived]{animation:merchanting-fade-in var(--motion-quick) both}}@media (hover:hover) and (pointer:fine){button.work-feed-art{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform var(--motion-change) var(--motion-settle);position:relative}button.work-feed-art:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),color-mix(in srgb,var(--foreground) 10%,transparent),transparent 60%);transition:opacity var(--motion-quick);position:absolute;inset:0}button.work-feed-art:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){button.work-feed-art{transition:none;transform:none!important}button.work-feed-art:after{transition:none}}.work-card-reverse>*{animation:merchanting-arrive var(--motion-reveal) var(--ease-in-out) both;animation-delay:60ms}@media (prefers-reduced-motion:reduce){.work-card-reverse>*{animation:merchanting-fade-in var(--motion-quick) both;animation-delay:0s}}.work-current-activity{border:1px solid color-mix(in srgb,var(--tone-purple) 28%,var(--border));background:color-mix(in srgb,var(--tone-purple) 7%,var(--card));width:calc(100% - 24px);color:var(--foreground);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:9px;margin:0 12px 12px;padding:11px;display:flex}.work-current-activity>span:nth-child(2){flex:1;min-width:0}.work-current-activity strong{font-size:12px;font-weight:600;display:block}.work-current-activity small{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:3px;font-size:11px;display:-webkit-box;overflow:hidden}:is(.creative-action-strip,.card-action-dock){gap:6px}:is(.work-stream-card .creative-action-strip,.agent-result-actions.creative-action-strip,.card-action-dock)>button{background:color-mix(in srgb,var(--card) 82%,transparent);min-height:34px;color:var(--foreground);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}:is(.work-stream-card .creative-action-strip,.agent-result-actions.creative-action-strip,.card-action-dock)>button svg{color:var(--tone-purple)}:is(.work-stream-card .creative-action-strip,.agent-result-actions.creative-action-strip,.card-action-dock)>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--tone-purple) 10%,var(--card));transform:translateY(-1px)}:is(.work-stream-card .creative-action-strip,.agent-result-actions.creative-action-strip,.card-action-dock)>.creative-reroll{border-color:color-mix(in srgb,var(--tone-purple) 18%,transparent);background:color-mix(in srgb,var(--tone-purple) 12%,var(--card))}.creative-reroll svg{transition:transform .22s}.creative-reroll:hover:not(:disabled) svg{transform:rotate(-14deg)}:is(.creative-action-strip>button:focus-visible,.prompt-reader button:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.work-stream-card>footer.creative-action-strip{padding:9px 12px}.work-stream-card>footer.creative-action-strip>button:last-child{background:0 0;border-color:#0000;margin-left:auto;padding-inline:8px}.creative-dna-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin-block:12px;display:grid}.creative-dna .creative-dna-fields>div{border:1px solid color-mix(in srgb,var(--tone-purple) 13%,var(--border));background:color-mix(in srgb,var(--tone-purple) 3%,transparent);border-radius:14px;padding:10px 12px;display:block}.creative-dna .creative-dna-fields dt{margin-bottom:5px;font-size:11px}.creative-dna .creative-dna-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.creative-dna-fields>:is([data-dimension=copy],[data-dimension=narrative]){grid-column:1/-1}.creative-script{border:1px solid color-mix(in srgb,var(--tone-purple) 28%,var(--border));background:linear-gradient(125deg,color-mix(in srgb,var(--tone-purple) 7%,var(--card)),var(--card));border-radius:18px;margin-block:12px;padding:14px 16px}.creative-script>summary,.prompt-reader>summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}.creative-script>summary svg,.prompt-reader>summary svg{color:var(--tone-purple)}.creative-script>summary>span,.prompt-reader>summary>span{color:var(--muted-foreground);margin-left:auto;font-size:11px}.creative-dialogue{gap:14px;padding-block:16px 4px;display:grid}.creative-dialogue>div{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.creative-dialogue strong{color:var(--tone-purple);font-size:12px}.creative-dialogue p,.creative-script-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.creative-script-text{padding-top:14px}.creative-beats{color:var(--muted-foreground);margin-top:14px;font-size:12px}.creative-beats summary{cursor:pointer}.creative-beats ol{padding:0;list-style:none}.creative-beats li{border-top:1px solid var(--border);grid-template-columns:68px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.creative-beats time{color:var(--tone-cyan)}.creative-beats p{white-space:pre-wrap;color:var(--foreground);margin:0;line-height:1.6}.prompt-reader{margin-block:12px}.prompt-reader-toolbar{align-items:center;gap:8px;padding:8px 0;display:flex}.prompt-reader-tabs{flex-wrap:wrap;flex:1;gap:5px;display:flex}.prompt-reader-tabs button{color:var(--muted-foreground);border:1px solid #0000;border-radius:999px;padding:5px 9px;font-size:11px}.prompt-reader-tabs button[aria-pressed=true]{color:var(--tone-purple);border-color:color-mix(in srgb,var(--tone-purple) 30%,var(--border));background:color-mix(in srgb,var(--tone-purple) 8%,transparent)}.prompt-copy{color:var(--tone-purple);border-radius:50%;padding:7px}.prompt-reader pre{border:1px solid var(--border);tab-size:2;border-radius:14px;max-height:none;margin:0;padding:16px;font-family:inherit;font-size:14px;line-height:1.8;overflow:visible}.prompt-reader output{color:var(--muted-foreground);font-size:11px;display:block}.prompt-reader output:empty{display:none}@media (prefers-reduced-motion:reduce){:is(.work-stream-card .creative-action-strip,.agent-result-actions.creative-action-strip,.card-action-dock)>button,.creative-reroll svg{transition:none;transform:none!important}}.conversation[data-work-surface]{background:var(--background);container:agent-shell/inline-size}.conversation[data-work-surface]>.conversation-body{background:0 0;padding:28px 24px 36px!important}.conversation[data-work-surface] .agent-work-surface[data-layout]{grid-template-rows:auto;grid-template-columns:minmax(248px,1fr) minmax(0,760px) minmax(248px,1fr);align-items:start;gap:24px;min-height:100%;display:grid}.conversation[data-work-surface] .agent-work-surface[data-layout] .work-flow{grid-area:1/2;gap:0}.conversation[data-work-surface] .agent-create-panel{border:1px solid var(--hairline);background:var(--card);width:248px;min-width:0;box-shadow:var(--shadow-flat),inset 0 1px 0 var(--hairline-inset);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px;grid-area:1/1;justify-self:end;padding:16px;animation:none;position:sticky;top:0;overflow:visible}.conversation[data-work-surface] .agent-create-panel:focus-within{box-shadow:none}.agent-create-panel[data-drop-ready]{outline:2px solid var(--tone-purple);outline-offset:5px}.creation-dock-heading{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 0 18px;font-size:14px;font-weight:500;display:flex}.creation-dock-heading>svg:last-child{color:var(--muted-foreground);width:13px;margin-left:auto;transition:transform .2s}.agent-create-panel[data-open=true] .creation-dock-heading>svg:last-child{transform:rotate(180deg)}.creation-dock-content{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 265px);overflow-y:auto}.conversation[data-work-surface] .agent-create-panel .agent-skill-widget,.conversation[data-work-surface] .agent-create-panel .agent-skill-launcher{margin:0;padding:0}.conversation[data-work-surface] .agent-create-panel .method-shortcut{box-shadow:none;background:0 0;border:0;border-radius:13px;min-height:48px}.conversation[data-work-surface] .agent-create-panel .method-shortcut:hover{background:color-mix(in srgb,var(--tone-purple) 8%,var(--background))}.conversation[data-work-surface] .agent-create-panel .method-shortcut>button:first-child{gap:10px;padding:10px 6px}.conversation[data-work-surface] .agent-create-panel .method-shortcut strong{font-size:13px;font-weight:500;line-height:1.4}.conversation[data-work-surface] .agent-create-panel .method-details-trigger{opacity:.55}.conversation[data-work-surface] .agent-create-panel .agent-skill-launcher>div{gap:3px}.conversation[data-work-surface] .agent-create-panel .method-launcher-controls{gap:6px;margin:14px 0 0}.conversation[data-work-surface] .agent-create-panel .method-launcher-controls button{padding:5px;font-size:12px}.conversation[data-work-surface] .agent-create-panel .method-picker-toolbar{flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.conversation[data-work-surface] .agent-create-panel .method-picker-toolbar input{flex:1;width:100%;min-width:0;font-size:13px}.conversation[data-work-surface] .agent-create-panel .method-picker-toolbar>button{margin-left:auto;font-size:12px}.creation-context{color:var(--tone-purple);align-items:center;gap:7px;padding:12px 4px;font-size:12px;display:flex}.creation-activity{padding:16px 0 0}.creation-activity .work-current-activity{width:100%;box-shadow:none;background:0 0;border:0;border-radius:12px;margin:0;padding:10px 4px}.creation-activity .work-current-activity>span:nth-child(2){min-width:0}.creation-activity .work-current-activity strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.creation-activity .work-current-activity small{white-space:normal;font-size:11px;line-height:1.4}.creation-activity .work-current-activity:hover{background:var(--card)}.conversation[data-work-surface] :is(.agent-create-panel,.agent-feed-entry,.work-business-feed,.work-conversation-stream)[hidden],.creation-dock-content [hidden],.creation-dock-content[hidden],.creation-dock-heading[hidden],.work-card-face[hidden]{display:none!important}.conversation[data-work-surface]>.composer-wrap{background:var(--background);width:100%;margin:0 auto;display:block;position:relative;max-width:808px!important;padding:0 24px 14px!important}.conversation[data-work-surface] .composer{background:var(--card);border:1px solid var(--hairline-strong);width:100%;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;max-width:none!important;min-height:86px!important}.conversation[data-work-surface] .composer>textarea{min-height:32px}.work-activity-feed,.work-conversation-stream,.work-business-feed,.retained-conversation-flow{flex-direction:column;gap:32px;min-width:0;display:flex}.work-conversation-stream:empty{display:none}.work-conversation-stream:not(:has(>:not(:empty))){display:none}.work-feed-toolbar{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:10px;min-width:0;display:flex}.work-feed-toolbar[hidden]{display:none}.feed-category{flex-shrink:0;align-items:center;gap:6px;display:flex}.feed-category select,.feed-layout-choice,.feed-compact-view,.feed-mobile-view{border-radius:var(--radius-control);height:28px;color:var(--foreground);cursor:pointer;min-width:0;max-width:140px;transition:background-color var(--motion-quick),border-color var(--motion-quick);background:0 0;border:1px solid #0000;flex-shrink:0;padding:0 22px 0 8px;font-size:13px}:is(.feed-category select,.feed-layout-choice,.feed-compact-view,.feed-mobile-view):hover{background:var(--surface-hover)}:is(.feed-category select,.feed-layout-choice,.feed-compact-view,.feed-mobile-view):focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.feed-category select,.feed-layout-choice,.feed-compact-view,.feed-mobile-view{transition:none}}.feed-compact-view,.feed-mobile-view{display:none}.workbench-focus-select{background:var(--card);max-width:74px;height:32px;color:var(--foreground);border:0;border-radius:10px;padding:4px 8px;font-size:12px}.workbench-focus-select option,.feed-mobile-view option{background:var(--background);color:var(--foreground)}.feed-category select{color:var(--foreground)}.feed-category option,.feed-layout-choice option,.feed-compact-view option{background:var(--background);color:var(--foreground)}.feed-source-choice{background:var(--card);border:0;border-radius:999px;gap:2px;padding:2px;display:flex}.feed-source-choice button{color:var(--muted-foreground);border-radius:999px;padding:6px 10px;font-size:12px}.feed-source-choice button[aria-pressed=true]{color:var(--foreground);background:color-mix(in srgb,var(--tone-purple) 13%,var(--card))}.feed-tools-toggle{color:var(--muted-foreground);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.feed-tools-toggle[aria-expanded=true]{color:var(--tone-purple)}.workspace-topbar-slot:has(.work-feed-toolbar){scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.workspace-topbar-slot:has(.work-feed-toolbar) .feed-tools-toggle{order:2}.unified-workbench[data-agent-expanded]>.workspace-header:has(.work-feed-toolbar)>.breadcrumb{flex:none}@media (max-width:1200px){.work-feed-toolbar{gap:6px}.work-feed-toolbar :is(.feed-source-choice,.feed-layout-choice){display:none}.feed-compact-view{display:block}.feed-tools-toggle>span{display:none}.workspace-topbar-slot:has(.work-feed-toolbar){gap:6px}}@media (max-width:600px){.unified-workbench .workspace-topbar-slot:has(.work-feed-toolbar){flex:1 1 0}.work-feed-toolbar :is(.feed-category,.feed-source-choice,.feed-layout-choice,.feed-compact-view){display:none}.feed-mobile-view{font-size:12px;display:block}.work-feed-toolbar{flex:1 1 0}.feed-tools-toggle{padding-inline:4px}}.conversation[data-work-surface] .agent-feed-entry{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.conversation[data-work-surface] .agent-feed-entry>.message-user{color:var(--muted-foreground);margin-bottom:12px!important}.conversation[data-work-surface] .agent-feed-entry .message-assistant .prose{font-size:15px;line-height:1.65}.feed-earlier-chat{color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.feed-earlier-chat:hover{color:var(--foreground)}.conversation[data-work-surface] .agent-output-notes{margin-top:10px;font-size:12px}.conversation[data-work-surface] .work-stream-card{box-shadow:none;background:0 0;border:0;border-radius:20px;padding:0}.conversation[data-work-surface] .work-stream-card>header{padding:0 2px 12px;font-size:13px}.conversation[data-work-surface] .work-stream-card>footer{padding:10px 0 0}.conversation[data-work-surface] .work-stream-card .work-feed-art{border-radius:18px;max-height:510px;overflow:hidden}.conversation[data-work-surface] .work-stream-card .work-feed-art img{object-fit:contain;max-height:510px}.conversation[data-work-surface] .work-feed-copy{text-align:left;background:var(--card);border-radius:18px;padding:20px 22px}.conversation[data-work-surface] .work-feed-copy h3{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.4}.conversation[data-work-surface] .work-feed-copy p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.conversation[data-work-surface] .work-stream-card[data-selected=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--tone-purple) 55%,transparent);outline-offset:8px}.work-card-reverse{border:1px solid var(--hairline);background:var(--card);box-shadow:var(--shadow-flat),inset 0 1px 0 var(--hairline-inset);animation:work-card-turn var(--motion-fast) var(--ease-out);border-radius:18px;padding:24px}.work-card-signature{align-items:center;gap:12px;margin-bottom:22px;display:flex}.work-card-signature span{min-width:0}.work-card-signature strong{font-size:15px;font-weight:500}.work-card-signature small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.work-reuse-skill{color:var(--tone-purple);text-align:left;align-items:center;gap:10px;padding:12px 0 0;font-size:13px;display:flex}.work-reuse-skill small{color:var(--muted-foreground);font-size:12px;display:block}.work-reuse-skill>svg:last-child{margin-left:8px}@keyframes work-card-turn{0%{opacity:.4;transform:perspective(1000px)rotateY(-8deg)}to{opacity:1;transform:none}}.agent-work-surface[data-enabled=false] .agent-create-panel{background:0 0;border:0}.agent-work-surface[data-enabled=false] .creation-dock-content{max-height:none;overflow:visible}.conversation[data-full-chat]>.conversation-body{background:0 0;margin:0 auto;width:100%!important;max-width:848px!important;padding:28px 24px!important}.conversation[data-full-chat]>.composer-wrap{margin:0 auto;width:min(100%,848px)!important;max-width:848px!important;padding:0 24px 16px!important}.conversation[data-full-chat] .agent-feed-entry{width:100%;max-width:none}.conversation[data-full-chat] .agent-skill-launcher{max-width:620px}.conversation[data-full-chat][data-empty=true]:before,.conversation[data-full-chat][data-empty=true]:after{display:none}.conversation[data-full-chat][data-empty=true]>.conversation-body{flex:auto;order:1;justify-content:safe center;overflow:auto}.conversation[data-full-chat][data-empty=true]>.composer-wrap{flex:none;order:2}.conversation[data-full-chat][data-empty=true] .agent-skill-launcher{margin:20px auto 0}@container agent-shell (width<=1280px){.conversation[data-work-surface] .agent-work-surface[data-layout]{flex-direction:column;gap:20px;max-width:760px;min-height:0;margin:0 auto;display:flex}.conversation[data-work-surface] .agent-create-panel{align-self:center;width:100%;max-width:none;position:static}.conversation[data-work-surface] .agent-create-panel[data-open=false]{display:none}.conversation[data-work-surface] .work-flow{align-self:center;width:100%}.conversation[data-work-surface] .creation-dock-heading{padding:0 4px 12px}.creation-dock-content{max-height:min(50dvh,440px)}.conversation[data-work-surface] .work-ingredient-island .agent-skill-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.conversation[data-work-surface] .agent-skill-widget{max-width:none}.conversation[data-work-surface] .skill-choice-controls{flex-wrap:wrap;align-items:start;gap:12px 24px;display:flex}.conversation[data-work-surface] .skill-choice-controls fieldset{flex:190px}}@container agent-shell (width<=520px){.conversation[data-work-surface]>.conversation-body{padding:14px 12px 24px!important}.conversation[data-work-surface]>.composer-wrap{padding:0 12px 10px!important}.conversation[data-work-surface] .work-ingredient-island .agent-skill-launcher>div{grid-template-columns:minmax(0,1fr)}.creation-dock-content{max-height:44dvh}}.chat-sidebar .sidebar-agent-entry{box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0}.chat-sidebar .sidebar-agent-open{gap:9px;padding:10px 8px}.chat-sidebar .sidebar-agent-open small{display:none}.chat-sidebar .sidebar-agent-open strong{font-size:14px;font-weight:500}.chat-sidebar .chat-sidebar-thread{border-radius:12px;gap:10px;min-height:60px;padding:10px 8px}.chat-sidebar .chat-sidebar-thread>span:last-child{min-width:0}.chat-thread-preview{background:var(--card);width:40px;height:46px;color:var(--tone-purple);border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.chat-thread-preview img{object-fit:cover;width:100%;height:100%}.chat-thread-preview>small{background:var(--background);color:var(--foreground);border-radius:4px;padding:0 3px;font-size:9px;position:absolute;bottom:2px;right:2px}.chat-sidebar .sidebar-history-heading{padding:10px 8px 6px;font-size:12px}@media (prefers-reduced-motion:reduce){.creation-dock-heading svg{transition:none!important}.work-card-reverse{animation:merchanting-fade-in var(--motion-quick) both}}.skill-product-choices>button>span{min-width:0}.skill-product-choices strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.skill-product-choices img{flex:none}.skill-product-choices small{color:var(--tone-purple);margin-top:4px;font-size:11px;display:block}.skill-product-choices small.skill-product-refs{color:var(--tone-blue)}.skill-product-choices small.skill-product-role[data-role=main]{color:var(--foreground);font-weight:600}.skill-product-choices small.skill-product-role[data-role=add_on]{color:var(--muted-foreground)}.skill-product-refs-note{font-size:var(--text-xs);color:var(--tone-amber);margin:4px 0 0;line-height:1.4}.skill-product-refs-note[data-set]{color:var(--muted-foreground)}.skill-product-role-note{font-size:var(--text-xs);color:var(--muted-foreground);margin:2px 0 0;line-height:1.4}.skill-product-role-note>button{color:var(--tone-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.skill-product-basis{color:var(--muted-foreground);padding:4px 0;font-size:11px}.skill-product-basis summary{padding:4px 0!important;font-size:11px!important}.skill-product-basis p{font-size:11px;line-height:1.6}.skill-products-picker>input{width:100%;font-size:12px}.agent-skill-widget .staged-skill-action .skill-intent-action{height:auto;min-height:40px;transition:transform var(--motion-press),background-color var(--motion-quick),box-shadow var(--motion-quick);border-radius:13px;gap:7px;padding:10px 12px}.staged-skill-action .skill-intent-create{color:var(--foreground);background:color-mix(in srgb,var(--tone-purple) 23%,var(--card));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 12%,transparent),0 3px 10px color-mix(in srgb,var(--tone-purple) 8%,transparent)}.staged-skill-action .skill-intent-create:hover{background:color-mix(in srgb,var(--tone-purple) 32%,var(--card));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 18%,transparent),0 5px 14px color-mix(in srgb,var(--tone-purple) 14%,transparent)}.conversation[data-work-surface] .agent-create-panel .staged-skill-action{grid-template-columns:1fr 1fr;gap:5px;margin:12px 0 4px;padding:0;display:grid}.conversation[data-work-surface] .agent-create-panel .skill-intent-action{padding:9px 7px;font-size:12px}.conversation[data-work-surface] .agent-create-panel .skill-intent-explore{min-height:28px;color:var(--muted-foreground);grid-column:1/-1;justify-self:center;padding:3px 10px;font-size:11px}.conversation[data-work-surface] .agent-create-panel .skill-widget-quantity{justify-content:space-between;margin:8px 0 0}.conversation[data-work-surface] .agent-create-panel .skill-widget-quantity>span{font-size:12px}.conversation[data-work-surface] .agent-skill-widget .skill-widget-heading{margin-bottom:10px}.conversation[data-work-surface] .agent-skill-widget .skill-widget-switch{color:var(--foreground);font-size:15px;font-weight:500;line-height:1.45}.conversation[data-work-surface] .agent-skill-widget .skill-choice-controls{gap:14px;padding:12px 0 4px}.conversation[data-work-surface] .skill-choice-controls legend{padding-bottom:8px}.conversation[data-work-surface] .skill-choice-controls fieldset>div[role=group]>button{background:color-mix(in srgb,var(--foreground) 4%,transparent);transition:background-color var(--motion-quick),box-shadow var(--motion-quick),transform var(--motion-press);border-color:#0000;padding:7px 10px;font-size:12px}.conversation[data-work-surface] .skill-choice-controls fieldset>div[role=group]>button[aria-pressed=true]{background:color-mix(in srgb,var(--tone-purple) 18%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone-purple) 30%,transparent)}.conversation[data-work-surface] .skill-choice-controls button:active:not(:disabled){transform:scale(.97)}.conversation[data-work-surface] .agent-skill-widget .skill-widget-plan{margin:12px 0 2px;font-size:11px}.conversation[data-work-surface] .agent-create-panel .skill-run-inputs{margin:10px 0}.skill-product-choices>button{text-align:left;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 4px!important}.skill-product-choices>button:hover,.skill-product-choices>button[aria-pressed=true]{background:color-mix(in srgb,var(--tone-purple) 10%,var(--card))!important}.workspace-topbar-slot[data-agent-mode=feed]>:not(.work-feed-toolbar,.feed-tools-toggle,.agent-canvas-navigation,.agent-hud-bar),.workspace-topbar-slot[data-agent-mode=chat]>:not(.agent-canvas-navigation,.agent-hud-bar){display:none!important}.conversation .composer:focus-within{border-color:color-mix(in srgb,var(--tone-purple) 48%,var(--border));box-shadow:var(--shadow-floating),0 0 0 3px color-mix(in srgb,var(--tone-purple) 5%,transparent)}.work-published-posts[data-layout=grid] .operating-card[data-face=compact] .operating-card-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.work-published-posts[data-layout=grid] .operating-card footer{border:0;padding-top:8px}.work-published-posts[data-layout=grid] .operating-metrics{gap:10px 14px}@container (width>=300px){.work-published-posts[data-layout=grid] .operating-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@container agent-shell (width<=480px){.work-published-posts[data-layout=grid]{grid-template-columns:minmax(0,1fr)}.work-published-posts[data-layout=grid] .operating-art{height:220px!important}}.work-published-posts[data-layout=grid] .operating-metrics strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.work-published-posts[data-layout=grid] .operating-media-type{background:color-mix(in srgb,var(--background) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--foreground);border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);font-size:9px;font-weight:500}.work-card-reverse{min-height:280px}.skill-product-search{border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:color-mix(in srgb,var(--background) 45%,transparent);color:var(--muted-foreground);border-radius:10px;align-items:center;gap:7px;padding:0 9px;display:flex}.skill-product-search:focus-within{border-color:color-mix(in srgb,var(--tone-purple) 55%,var(--border))}.skill-products-picker .skill-product-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:9px 0;font-size:11px}.skill-product-search>button{border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.skill-product-search>button:hover{background:var(--accent);color:var(--foreground)}.skill-product-choices .skill-product-image{background:color-mix(in srgb,var(--foreground) 5%,transparent);width:34px;height:38px;color:var(--muted-foreground);border-radius:7px;flex:0 0 34px;place-items:center;display:grid;position:relative}.skill-product-image>img{object-fit:cover;border-radius:7px;width:100%;height:100%}.skill-product-check{border:2px solid var(--card);background:var(--tone-purple);width:16px;height:16px;color:var(--background);opacity:0;transition:opacity var(--motion-quick),transform var(--motion-change) var(--motion-settle);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-3px;transform:scale(.7)}.skill-product-choices>button[aria-pressed=true] .skill-product-check{opacity:1;transform:scale(1)}.skill-product-choices>button>span:last-child{min-width:0}@media (prefers-reduced-motion:reduce){.skill-product-check{transition:none}.skill-intent-action,.skill-choice-controls button{transition:none!important;transform:none!important}}.generative-controls{min-width:0}.generation-mode{background:var(--muted);border-radius:10px;gap:4px;margin:12px 0;padding:3px;display:flex}.generation-mode button{color:var(--muted-foreground);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.generation-mode button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #0001}.generation-section{min-width:0;margin-block:16px}.generation-section[hidden],.generation-section [hidden]{display:none}.generation-section h4{color:var(--muted-foreground);margin:0 0 8px;font-size:12px;font-weight:600}.conversation[data-work-surface] .agent-skill-widget .generation-section .skill-choice-controls{gap:12px;padding:0}.skill-choice-controls textarea{resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;min-height:80px;color:var(--foreground);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.skill-choice-controls textarea::placeholder{color:var(--muted-foreground)}:is(.skill-choice-controls textarea:focus-visible,.generation-mode button:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.generation-references{width:100%;color:var(--muted-foreground);align-items:center;gap:7px;padding:9px 0;font-size:13px;display:flex}.generation-references svg:last-child{margin-left:auto}.generation-custom-summary{color:var(--muted-foreground);text-underline-offset:3px;font-size:12px;text-decoration:underline}.generation-preset{flex-wrap:wrap;align-items:end;gap:10px;margin-block:16px;display:flex}.generation-preset small{color:var(--muted-foreground);flex-basis:100%}.generation-families,.generation-stage{flex-wrap:wrap;gap:4px;margin:0 0 14px;display:flex}.generation-families button,.generation-stage button{color:var(--muted-foreground);border-radius:8px;padding:7px 9px;font-size:12px}.generation-families button[aria-pressed=true],.generation-stage button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.generation-stage{border-bottom:1px solid var(--border);padding-bottom:10px}.generation-stage button{flex:1;font-size:13px}.agent-skill-widget .generation-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.agent-skill-widget .generation-actions .skill-intent-create{grid-column:1/-1;justify-content:center}.agent-skill-widget .generation-actions button{justify-content:center}.generation-method-slot{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.generation-method-slot>label{gap:6px;font-size:12px;font-weight:600;display:grid}.generation-method-slot select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:8px}.generation-method-slot>small{color:var(--muted-foreground);margin-top:8px;display:block}.generation-record{margin:10px 0;font-size:12px}.generation-record>div{padding:8px 0}.generation-record dl>div{grid-template-columns:minmax(90px,1fr) 2fr;gap:8px;padding:3px 0;display:grid}.generation-record dd{white-space:pre-wrap;overflow-wrap:anywhere}.skill-category-label{color:var(--muted-foreground);margin-left:8px;font-size:10px;font-weight:500}.generation-method-choices{flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.generation-method-choices label{align-items:center;gap:6px;font-size:12px;display:inline-flex}.generation-method-choices input{accent-color:var(--foreground)}.generation-method-slot>div>small{color:var(--muted-foreground);margin-top:10px;display:block}.workspace-skill-library.agent-library{min-width:0;margin:0;padding:0;display:block}.workspace-skill-library>.agent-library-header{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin:0 0 12px;padding:0;display:flex}.workspace-skill-library .agent-library-header nav{flex-wrap:nowrap;flex:1;gap:2px;min-width:0;display:flex}.workspace-skill-library .agent-library-header nav button{white-space:nowrap;gap:6px;min-width:32px;padding:6px 9px;font-size:12px;display:inline-flex}.workspace-skill-library .agent-library-header>[data-slot=select-trigger]{width:auto;min-width:0;max-width:150px}.workspace-skill-library .skill-library-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));align-items:start;gap:6px;min-width:0;display:grid}.workspace-skill-library .skill-library-row{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0;display:block;position:relative}.workspace-skill-library .skill-library-row:hover,.workspace-skill-library .skill-library-row:focus-within{background:var(--accent)}.skill-tile-open{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-width:0;min-height:76px;padding:12px 32px 12px 10px;display:flex}.skill-tile-open>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500;line-height:1.45}.skill-tile-icon{background:color-mix(in srgb,var(--primary) 9%,transparent);height:38px;color:var(--primary);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.skill-tile-open:disabled{opacity:.5;cursor:default}.skill-source-hold{color:var(--muted-foreground);margin:-8px 12px 8px 59px;font-size:10px;display:block}.skill-tile-details>summary{width:28px;height:30px;color:var(--muted-foreground);border-radius:8px;place-items:center;list-style:none;display:grid;position:absolute;top:23px;right:3px}.skill-tile-details>summary::-webkit-details-marker{display:none}.skill-tile-details>summary:hover{background:var(--muted);color:var(--foreground)}.workspace-skill-library .skill-library-row:has(.skill-tile-details[open]){background:var(--accent);grid-column:1/-1}.workspace-skill-library .skill-library-detail{white-space:normal;overflow-wrap:anywhere;margin:0;padding:0 14px 8px}.workspace-skill-library .skill-tile-details>.skill-actions{padding:0 10px 12px}.skill-navigation{flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;display:flex}.skill-category-trigger{min-width:0;min-height:32px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:5px 7px;font-size:12px;display:inline-flex}.skill-category-trigger svg{flex-shrink:0}.skill-category-trigger span{text-overflow:ellipsis;overflow:hidden}.skill-category-trigger:hover,.skill-category-trigger[data-popup-open]{background:var(--accent);color:var(--foreground)}.skill-category-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:252px;padding:7px;display:grid}.skill-category-menu>button{min-height:42px;color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.skill-category-menu>button:hover,.skill-category-menu>button[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.skill-category-menu>button svg{color:var(--primary);flex-shrink:0}.compact-search-trigger,.skill-library-link{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.compact-search-trigger:hover,.skill-library-link:hover{background:var(--accent);color:var(--foreground)}.search-active-dot{background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.compact-search-popover{align-items:center;width:min(300px,100vw - 24px);padding:8px;display:flex}.compact-search-popover .ws-search{flex:1;max-width:none}.skill-launcher-navigation{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;margin:0 0 8px;display:flex}.skill-launcher-navigation>.skill-navigation{flex:1}.skill-launcher-navigation .skill-library-link{width:26px}.conversation[data-agent-surface] .agent-skill-launcher .method-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:none;display:grid;overflow:visible}.conversation[data-agent-surface] .agent-skill-launcher .method-shortcut-grid[data-browse=true]{max-height:330px;overflow:auto}.conversation[data-agent-surface] .agent-skill-launcher .method-shortcut{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:10px}.conversation[data-agent-surface] .agent-skill-launcher .method-shortcut:hover{background:var(--accent)}.conversation[data-agent-surface] .agent-skill-launcher .method-shortcut>button:first-child{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px;display:flex}.conversation[data-agent-surface] .agent-skill-launcher .method-shortcut strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.4}.conversation[data-agent-surface] .agent-skill-launcher .method-shortcut>button:first-child>svg{color:var(--primary);flex:0 0 21px}.conversation[data-agent-surface] .agent-skill-launcher .method-details-trigger{flex:0 0 22px;padding:4px}.company-sidebar .chat-sidebar{padding:4px 8px}.chat-sidebar .sidebar-agent-entry{margin:0 0 3px}.chat-sidebar .sidebar-agent-open{gap:9px;min-height:36px;padding:7px 9px}.chat-sidebar .sidebar-agent-open strong{font-size:13px}.chat-sidebar .sidebar-history-heading{margin:0;padding:5px 8px;font-size:11px}.chat-sidebar .chat-sidebar-thread{gap:8px;min-height:39px;padding:6px 8px}.chat-sidebar .chat-thread-preview{background:0 0;border-radius:6px;flex:0 0 25px;width:25px;height:25px;min-height:0}.chat-sidebar .chat-thread-preview img{object-fit:cover;border-radius:6px;width:25px;height:25px}.chat-sidebar .chat-sidebar-thread>span:last-child{font-size:12px;line-height:1.4}.chat-sidebar .chat-sidebar-thread small{margin-top:1px;font-size:10px}.chat-sidebar .sidebar-more-work{margin:3px 0;padding:5px 8px}.workspace-topbar-slot .ws-search{flex:0 160px;width:clamp(80px,12vw,160px);min-width:0;max-width:160px}.workspace-topbar-slot .ws-search input{width:100%;min-width:0}.workspace-topbar-slot .workspace-context-filters{flex-shrink:1;min-width:0}.workspace-topbar-slot .workspace-context-actions{flex-wrap:nowrap;flex-shrink:0}@container work-surface (width<=540px){.workspace-skill-library .agent-library-header nav button>span{display:none}.workspace-skill-library .agent-library-header{gap:4px}.workspace-skill-library .skill-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-tile-open{gap:7px;min-height:68px;padding-left:5px}.skill-tile-icon{flex-basis:28px;height:32px}}.conversation .agent-workflow-outputs .content-workflow-episode{background:0 0;border:0;border-radius:0;padding:4px 0}.workflow-recovery{gap:10px;min-width:0;display:grid}.workflow-recovery p{margin:0;font-size:14px}.workflow-recovery-actions{gap:8px;display:flex}.agent-workflow-outputs .workflow-recovery-actions button{background:var(--secondary);border-radius:10px;width:auto;padding:7px 12px;display:inline-flex}.agent-workflow-outputs .workflow-saved-draft{align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.workflow-saved-draft span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workflow-saved-draft small{color:var(--muted-foreground);flex:none}.workflow-recovery details{color:var(--muted-foreground);font-size:12px}.workspace-topbar-slot{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.workspace-topbar-slot>.workspace-context-toolbar{flex:1 0 auto;width:auto}.workspace-topbar-slot>.connected-home-control{flex:none;margin-left:auto}.workspace-topbar-slot .workspace-context-navigation,.agent-new-chat{flex:none}.merchanting-arrival{--arrival-ink:#0c253b;--arrival-paper:#fffaf0;--tone-cyan:#51d8f4;--tone-purple:#b3a1f6;--tone-pink:#ee9ae0;isolation:isolate;min-height:100svh;color:var(--arrival-paper);font-family:var(--font-geist-sans), Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a233a;position:relative;overflow-x:clip}.arrival-studio{text-align:left;background:#082237ed;border:1px solid #b7dafa40;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 24px 85px #02132666}.arrival-studio-header{border-bottom:1px solid #c0dcf221;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.arrival-studio-header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:27px}.arrival-studio-header>span{color:#bbcede;font-size:13px}.arrival-studio-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);display:grid}.arrival-studio-work{background:#071d30;min-width:0}.arrival-studio-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.arrival-studio-toolbar>span{align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.arrival-studio-toolbar nav{flex-shrink:0;gap:4px;display:flex}.arrival-studio-toolbar button{color:#becddd;background:0 0;border:0;border-radius:15px;padding:6px 10px;font-size:12px}.arrival-studio-toolbar button[aria-pressed=true]{color:#fffaf0;background:#dbeafa18}.arrival-studio-art{background:radial-gradient(#26466255,#0000 78%);justify-content:center;align-items:center;height:520px;min-height:420px;display:flex;overflow:auto}.arrival-studio-art>img{object-fit:contain;width:100%;height:100%;padding:6px 24px 20px;animation:.45s ease-out both arrival-review-in}.arrival-studio-art>iframe{background:#fffaf0;border:0;width:100%;height:100%}.arrival-studio-copy{white-space:pre-wrap;color:#e0eaf3;align-self:flex-start;width:100%;max-height:100%;padding:28px;font-size:14px;line-height:1.7}.arrival-studio-copy h3{color:#fffaf0;font-size:25px}.arrival-studio-art dl{align-self:flex-start;width:100%;margin:0;padding:20px 28px}.arrival-studio-art dl>div{border-bottom:1px solid #c5daf022;padding:12px 0}.arrival-studio-art dt{text-transform:capitalize;color:#a7b9ca;font-size:12px}.arrival-studio-art dd{margin:6px 0 0;font-size:14px;line-height:1.5}.arrival-studio-strip{border-top:1px solid #c0dcf21c;gap:10px;padding:16px;display:flex;overflow-x:auto}.arrival-studio-strip button{color:#dbe8f2;background:#152e43;border:1px solid #b9d7f12c;border-radius:10px;flex-direction:column;flex:0 0 70px;justify-content:space-between;align-items:center;gap:5px;padding:5px;display:flex}.arrival-studio-strip button[aria-pressed=true]{background:#35415c;border-color:#bbaaf5;box-shadow:0 0 0 2px #bd9af324}.arrival-studio-strip img{object-fit:cover;border-radius:5px;width:58px;height:60px}.arrival-studio-strip svg{margin:16px 0}.arrival-studio-strip span{text-transform:capitalize;font-size:10px}.arrival-studio-direction{border-left:1px solid #c0dcf221;min-width:0;padding:24px}.arrival-studio-agent{align-items:center;gap:12px;margin-bottom:22px;display:flex}.arrival-studio-agent p{letter-spacing:-.02em;margin:0;font-size:17px;line-height:1.45}.arrival-revision-form{margin-top:22px}.arrival-revision-form>label{color:#ccdbe8;margin-bottom:8px;font-size:12px;display:block}.arrival-revision-form textarea{resize:vertical;color:#fffaf0;background:#102e45;border:1px solid #a9c8e342;border-radius:14px;width:100%;padding:14px;font-size:14px;line-height:1.5}.arrival-revision-form textarea::placeholder{color:#a0b8cb}.arrival-revision-form .arrival-build{justify-content:center;width:100%;min-height:44px;margin-top:13px;font-size:14px}.arrival-skill-choice{align-items:center;gap:8px;margin-top:10px;display:flex}.arrival-skill-choice select{color:#d2e1ee;background:#0b263d;border:1px solid #b0c8e034;border-radius:8px;width:100%;min-width:0;padding:9px;font-size:12px}.arrival-skill-choice button,.arrival-import-skill{color:#c6bafa;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:12px}.arrival-import-skill{align-items:center;gap:7px;margin-top:12px;display:flex}.arrival-revision-state{color:#bfd5e7;align-items:flex-start;gap:8px;margin-top:13px;font-size:12px;line-height:1.5;display:flex}.arrival-revision-state svg{flex-shrink:0;margin-top:2px}.arrival-original-brief{color:#b8cddd;border-top:1px solid #b8d5ef26;margin-top:20px;padding-top:14px;font-size:12px}.arrival-original-brief summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.arrival-original-brief p{max-height:160px;line-height:1.6;overflow:auto}.arrival-accept{color:#fffaf0;background:#fdf7ea0e;border:1px solid #b4cbed45;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:20px;padding:13px;display:flex;font-size:12px!important}.arrival-accept:disabled{opacity:.45}.arrival-studio .work-learning{--learning-border:#c7d9eb32;--learning-bg:#17334a;--learning-muted:#b4cada;--learning-accent:#c3b0ff}@keyframes arrival-review-in{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:none}}@media (min-width:1200px){:is(.arrival-progress-world:has(.arrival-studio),.arrival-progress-world:has(.arrival-launch)){max-width:1240px}}@media (max-width:800px){.arrival-studio-grid{grid-template-columns:1fr}.arrival-studio-art{height:440px;min-height:280px}.arrival-studio-direction{border-top:1px solid #c0dcf221;border-left:0;padding:20px}.arrival-studio-header{padding:18px}.arrival-studio-header>span{display:none}.arrival-studio-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.arrival-studio-art>img{animation:none}}.merchanting-arrival *{box-sizing:border-box}.merchanting-arrival button,.merchanting-arrival textarea{font:inherit}.merchanting-arrival button,.merchanting-arrival a{-webkit-tap-highlight-color:transparent}.merchanting-arrival button{cursor:pointer}.merchanting-arrival button:disabled{cursor:default}.merchanting-arrival a{color:inherit;text-decoration:none}.merchanting-arrival :focus-visible{outline-offset:5px;outline:2px solid #8ee6f7}.arrival-world{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.arrival-world>img{object-fit:cover;object-position:center 68%;transform-origin:50% 65%;width:100%;height:100svh;min-height:820px;animation:42s ease-in-out infinite alternate arrival-horizon}.arrival-world-shade{background:linear-gradient(#05172959,#061a2c26 25%,#061a2c0d 55%,#0a233a 1040px);position:absolute;inset:0}.arrival-stars{position:absolute;inset:0}.arrival-stars i{width:3px;height:3px;animation:5s ease-in-out infinite arrival-star;animation-delay:calc(var(--i)*-.8s);background:#fff2d7;border-radius:50%;position:absolute;box-shadow:0 0 10px #b5d9ff}.arrival-nav{justify-content:space-between;align-items:center;height:92px;padding:24px 5%;display:flex}.arrival-nav .story-brand{align-items:center;gap:12px;display:flex}.arrival-nav .merchanting-wordmark{width:180px;height:36px}.arrival-nav nav{align-items:center;gap:25px;font-size:13px;display:flex}.arrival-nav nav a{align-items:center;gap:9px;display:flex}.arrival-motion{color:#f9f3e8;background:#ffffff09;border:1px solid #c0d9ed30;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.arrival-main{max-width:1500px;margin:0 auto;padding:18px 4% 30px}.arrival-heading{text-align:center;z-index:2;margin:7px auto 0;position:relative}.arrival-eyebrow{letter-spacing:.2em;color:#d3dcea;margin-bottom:17px;font-size:9px;font-weight:600;display:block}.arrival-heading h1{letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(40px,4.8vw,67px);font-weight:650;line-height:1.08}.arrival-heading>p{color:#d5dfeb;text-wrap:balance;max-width:720px;margin:18px auto 0;font-size:clamp(15px,1.45vw,19px);line-height:1.55}.arrival-example-world{max-width:1030px;height:245px;margin:8px auto 0;position:relative}.arrival-constellation{opacity:.65;width:113%;height:110%;position:absolute;top:-10%;left:-6.5%}.arrival-moving-light{animation:12s linear infinite arrival-path}.arrival-example-cards{justify-content:center;align-items:center;gap:27px;height:100%;display:flex}.arrival-example{width:155px;transform:translateY(var(--y,0)) rotate(var(--r,0deg));animation:9s ease-in-out infinite arrival-card;animation-delay:calc(var(--i)*-1.7s);flex-shrink:0}.arrival-example:first-child{--y:15px;--r:-8deg;width:142px}.arrival-example:nth-child(2){--y:1px;--r:-4deg;width:150px}.arrival-example:nth-child(3){--y:-2px;--r:0deg;width:214px}.arrival-example:nth-child(4){--y:4px;--r:5deg;width:137px}.arrival-example:nth-child(5){--y:18px;--r:9deg;width:116px}.arrival-paper{background:var(--arrival-paper);color:var(--arrival-ink);border:1px solid #ffffff7a;border-radius:8px;transition:transform .55s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 12px 35px #00121f55}.arrival-example:hover .arrival-paper{transform:translateY(-9px)}.arrival-paper-bar{white-space:nowrap;align-items:center;gap:3px;height:25px;padding:5px 8px;font-size:6px;display:flex}.arrival-paper-bar>svg{width:13px;height:13px}.arrival-paper-bar>span{margin-right:auto;font-weight:600}.arrival-paper-bar>i{background:currentColor;border-radius:50%;width:2px;height:2px}.arrival-paper-bar>small{font-size:4px}.arrival-paper-art{background:#fffaf0;height:120px;position:relative;overflow:hidden}.arrival-paper-art img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.arrival-paper-art strong{text-align:center;letter-spacing:-.04em;font-size:12px;line-height:1.1;position:absolute;top:10px;left:12px;right:12px}.arrival-example-page .arrival-paper-art{height:125px;padding-top:15px}.arrival-example-page .arrival-paper-art img{object-position:center bottom}.arrival-example-page .arrival-paper-art strong{font-size:17px;top:8px}.arrival-example-newsletter .arrival-paper-art{height:148px}.arrival-example-newsletter .arrival-paper-art img{object-fit:contain;padding-top:40px}.arrival-example-followup .arrival-paper-art{height:153px}.arrival-example-followup .arrival-paper-art img{object-fit:contain;padding-top:45px}.arrival-example-ads .arrival-paper-bar,.arrival-example-newsletter .arrival-paper-bar{color:#fff7e8;background:#102b44}.arrival-paper-bottom{gap:4px;padding:8px 10px;display:flex}.arrival-paper-bottom>span{background:#78828d33;border-radius:2px;width:28%;height:3px}.arrival-paper-bottom>b{margin-left:auto;font-size:7px;line-height:1}.arrival-example-label{color:#f2f0f7;transform:rotate(calc(var(--r,0deg)*-1));text-shadow:0 1px 10px #001322;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:11px;font-weight:500;display:flex}.arrival-seed{background:var(--arrival-paper);width:min(680px,100%);color:var(--arrival-ink);z-index:3;border:1px solid #ded5c3;border-radius:17px;margin:21px auto 0;padding:18px 20px 14px;transition:box-shadow .35s,border-color .35s;position:relative;box-shadow:0 10px 60px #03132550,0 0 0 5px #faf5e908}.arrival-seed:focus-within{box-shadow:0 12px 65px #03132570,0 0 0 3px #b3eaf344}.arrival-seed.is-dragging{border-color:#71ddec;box-shadow:0 0 0 7px #5ac9e64d}.arrival-seed>label{letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:650;display:block}.arrival-seed textarea{resize:vertical;width:100%;min-height:62px;max-height:190px;color:var(--arrival-ink);box-shadow:none;background:0 0;border:0;padding:0;font-size:17px;line-height:1.5;outline:none!important}.arrival-seed textarea::placeholder{color:#75818b;opacity:1}.arrival-seed-actions{align-items:center;gap:9px;margin-top:11px;display:flex}.arrival-upload{color:#29445b;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;display:flex;font-size:12px!important}.arrival-drop-hint{color:#849099;font-size:11px}.arrival-build{background:var(--arrival-paper);white-space:nowrap;border:0;border-radius:99px;justify-content:center;align-items:center;gap:24px;padding:13px 23px;font-size:14px;font-weight:650;transition:transform .25s,box-shadow .25s;display:inline-flex;color:var(--arrival-ink)!important}.arrival-seed .arrival-build{background:#102b43;margin-left:auto;padding:12px 22px;font-size:13px;color:#fff8eb!important}.arrival-build:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 20px #030f2e22}.arrival-build:disabled{opacity:.5}.arrival-uploads{gap:10px;margin:12px 0;display:flex}.arrival-uploads>div{width:58px;height:58px;position:relative}.arrival-uploads img{object-fit:cover;border-radius:8px;width:100%;height:100%}.arrival-uploads button{color:#fff;background:#0e273e;border:1px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-5px;right:-5px}.arrival-examples{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:20px auto 0;font-size:10px;display:flex}.arrival-examples>span{color:#cbdaea;margin-right:5px}.arrival-examples button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef1fa;background:#0c263f99;border:1px solid #dce5ef45;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;transition:background .2s,border-color .2s;display:flex}.arrival-examples button:hover{background:#1d3d57;border-color:#c6c3f4}.arrival-footnote{text-align:center;color:#e4e8f0;text-shadow:0 1px 5px #031426;margin-top:17px;font-size:11px}.arrival-footer{color:#c6d6e9;justify-content:space-between;align-items:center;max-width:1500px;margin:0 auto;padding:15px 5% 25px;font-size:10px;display:flex}.arrival-footer>a{align-items:center;gap:5px;display:flex}.arrival-footer>span:nth-child(2){letter-spacing:.22em;opacity:.7;font-size:8px}.arrival-recent{text-align:center;max-width:360px;margin:20px auto 0;position:relative}.arrival-recent>button{color:#d4def0;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;font-size:11px;display:flex}.arrival-recent>div{z-index:10;text-align:left;background:#112a42;border:1px solid #8aabc455;border-radius:12px;width:100%;position:absolute;top:30px;overflow:hidden;box-shadow:0 20px 45px #0005}.arrival-recent a{border-bottom:1px solid #ffffff15;justify-content:space-between;gap:16px;padding:14px;font-size:12px;display:flex}.arrival-recent a span{color:#a6ddef;gap:8px;display:flex}.arrival-milestones{color:#b9c9dc;justify-content:center;align-items:center;gap:40px;margin:30px auto;font-size:11px;display:flex}.arrival-milestones>div{align-items:center;gap:8px;display:flex}.arrival-milestones>div>span{border:1px solid #fff3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.arrival-milestones [data-current=true]{color:#fff9ef}.arrival-milestones [data-current=true]>span{background:#a2acfc25;border-color:#a3b7ff;box-shadow:0 0 15px #6bb9ee30}.arrival-milestones [data-done=true]>span{color:#0d2940;background:#c7e5ec;border:0}.arrival-work-area{grid-template-columns:245px 1fr;align-items:start;gap:28px;max-width:1130px;margin:20px auto;display:grid}.arrival-source{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#102940ef,#152d439c);border:1px solid #b1c3d62a;border-radius:16px;padding:22px}.arrival-mini-label{letter-spacing:.16em;color:#beccdd;font-size:9px}.arrival-source h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:16px 0 10px;font-size:20px}.arrival-source>p{color:#c8d6e5;white-space:pre-line;overflow-wrap:anywhere;max-height:180px;font-size:12px;line-height:1.7;overflow:auto}.arrival-source-image{object-fit:contain;background:#fff8f0;border-radius:8px;width:100%;height:140px;margin:17px 0 0}.arrival-source-counts{color:#dcdfed;flex-direction:column;gap:10px;margin:20px 0 6px;font-size:11px;display:flex}.arrival-source-counts span{align-items:center;gap:8px;display:flex}.arrival-source details{border-top:1px solid #ffffff18;margin-top:16px;padding-top:15px;font-size:10px}.arrival-source summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.arrival-source details a{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:5px;margin:12px 0;line-height:1.5;display:flex}.arrival-source details p{color:#b8c8dc;font-size:10px;line-height:1.6}.arrival-collection{min-height:380px;position:relative}.arrival-pending-collection{text-align:center;background:radial-gradient(#0a243ed4,#0a233a25 70%);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.arrival-pending-collection h2{letter-spacing:-.03em;margin:22px 0 10px;font-size:22px}.arrival-pending-collection>p{color:#c9d5e4;max-width:380px;font-size:13px;line-height:1.7}.arrival-orbit{place-items:center;width:90px;height:90px;display:grid;position:relative}.arrival-orbit>span{border:1px solid #acccec50;border-radius:50%;animation:12s linear infinite arrival-orbit;position:absolute;inset:0;transform:rotate(-30deg)scaleX(1.5)}.arrival-orbit>span:last-child{border-color:#e6b8e55c;animation-direction:reverse;inset:8px}.arrival-pending-types{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:30px;display:flex}.arrival-pending-types>div{color:#d3dbea;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex}.arrival-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.arrival-output{background:var(--arrival-paper);color:#0d2940;text-align:left;min-width:0;animation:.75s both arrival-emerge;animation-delay:calc(min(var(--i), 8)*80ms);border:1px solid #fffbec;border-radius:12px;padding:0;transition:transform .25s;overflow:hidden;box-shadow:0 8px 25px #04162944}.arrival-output:hover{transform:translateY(-5px)}.arrival-output-header{border-bottom:1px solid #0b274410;align-items:center;gap:6px;padding:12px 12px 10px;font-size:10px;display:flex}.arrival-saved{color:#62727c;align-items:center;gap:3px;margin-left:auto;font-size:8px;display:flex}.arrival-output>img{object-fit:contain;background:#f4f1e9;width:100%;height:150px}.arrival-output-copy{background:linear-gradient(140deg,#eef6f0,#faf4e7);height:154px;padding:15px;overflow:hidden}.arrival-output-copy>strong{letter-spacing:-.035em;font-size:16px;line-height:1.15;display:block}.arrival-output-copy>p{color:#506376;margin-top:10px;font-size:10px;line-height:1.5}.arrival-output-footer{min-height:74px;padding:12px}.arrival-output-footer>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.arrival-output-footer>span{color:#65758a;justify-content:space-between;align-items:center;margin-top:9px;font-size:9px;display:flex}.arrival-notice,.arrival-error{text-align:center;color:#f3e7d2;background:#13293ef5;border:1px solid #e9d6af50;border-radius:12px;max-width:780px;margin:25px auto;padding:16px 22px;font-size:12px;line-height:1.6}.arrival-notice p{margin:0}.arrival-notice button{color:#d6dcfb;background:0 0;border:0;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:inline-flex}.arrival-error{color:#fff2e7}.arrival-bottom-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:30px auto 0;display:flex}.arrival-bottom-actions>a:not(.arrival-build){align-items:center;gap:7px;font-size:12px;display:flex}.arrival-bottom-actions>span{text-align:center;color:#d0dbeb;flex-basis:100%;font-size:10px}.arrival-detail{color:#0d2940;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffaf0;border:1px solid #faf5e7;border-radius:20px;width:calc(100vw - 32px);max-width:620px;max-height:85svh;margin:auto;padding:0;position:fixed;box-shadow:0 20px 100px #0006}.arrival-detail::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05172bbd}.arrival-detail-inner{padding:28px}.arrival-detail header{letter-spacing:.1em;color:#687785;justify-content:space-between;align-items:center;font-size:9px;display:flex}.arrival-detail header button{color:#0d2940;background:0 0;border:0}.arrival-detail h2{letter-spacing:-.04em;margin:20px 0;font-size:30px;line-height:1.1}.arrival-detail nav{border-bottom:1px solid #0c273426;gap:18px;margin:0 0 22px;display:flex}.arrival-detail nav button{color:#69798a;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 0;font-size:12px}.arrival-detail nav button[aria-pressed=true]{color:#132b40;border-color:#9a86d7}.arrival-detail img{object-fit:contain;background:#f1eee5;border-radius:10px;width:100%;max-height:250px;margin:0 0 16px}.arrival-detail-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:24px;font-size:14px;line-height:1.85}.arrival-detail dl>div{border-bottom:1px solid #0c273416;grid-template-columns:110px 1fr;gap:14px;padding:12px 0;font-size:12px;display:grid}.arrival-detail dt{color:#75818a;text-transform:capitalize}.arrival-detail dd{overflow-wrap:anywhere;margin:0}.arrival-detail .arrival-build{background:#0c273e;margin-top:20px;color:#fffaf0!important}@keyframes arrival-horizon{to{transform:scale(1.035)translateY(-4px)}}@keyframes arrival-star{50%{opacity:.25;transform:scale(.6)}}@keyframes arrival-path{to{stroke-dashoffset:-1553px}}@keyframes arrival-card{50%{transform:translateY(calc(var(--y,0px) - 7px)) rotate(var(--r,0deg))}}@keyframes arrival-orbit{to{transform:rotate(330deg)scaleX(1.5)}}@keyframes arrival-emerge{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}.merchanting-arrival[data-motion=off] *,.merchanting-arrival[data-motion=off] :before,.merchanting-arrival[data-motion=off] :after{scroll-behavior:auto!important;animation:none!important}@media (min-width:1500px){.arrival-main{padding-top:35px}.arrival-example-world{height:285px}.arrival-example-cards{gap:38px}.arrival-example{scale:1.1}.arrival-seed{margin-top:30px}}@media (max-height:800px) and (min-width:900px){.arrival-nav{height:72px;padding-top:18px;padding-bottom:18px}.arrival-main{padding-top:5px}.arrival-eyebrow{margin-bottom:12px}.arrival-heading h1{font-size:48px}.arrival-heading>p{margin-top:12px;font-size:16px}.arrival-example-world{height:215px}.arrival-example-cards{scale:.9}.arrival-seed{margin-top:5px}.arrival-examples{margin-top:15px}.arrival-footnote{margin-bottom:0}.arrival-footer{padding-top:5px}}@media (max-width:760px){.arrival-nav{height:76px;padding:18px 5%}.arrival-nav .merchanting-wordmark{width:123px;height:26px}.arrival-nav .story-brand>svg:first-child{width:35px;height:35px}.arrival-nav .story-brand{gap:7px}.arrival-nav nav{gap:14px;font-size:11px}.arrival-main{padding:20px 5%}.arrival-eyebrow{letter-spacing:.13em;max-width:280px;margin:0 auto 17px;font-size:8px;line-height:1.7}.arrival-heading h1{max-width:390px;margin:auto;font-size:42px}.arrival-heading>p{max-width:360px;margin-top:17px;font-size:15px}.arrival-example-world{width:120%;height:215px;margin:5px -10% 0;overflow:hidden}.arrival-example-cards{gap:19px;width:720px;margin-left:-360px;position:absolute;left:50%;scale:.76}.arrival-example:first-child,.arrival-example:nth-child(5){opacity:.65}.arrival-constellation{width:190%;left:-45%}.arrival-example:nth-child(4){width:130px}.arrival-seed{margin-top:0;padding:17px}.arrival-seed textarea{min-height:84px;font-size:16px}.arrival-drop-hint{display:none}.arrival-examples{gap:7px;max-width:390px;margin-top:20px}.arrival-examples>span{flex-basis:100%;margin-bottom:3px}.arrival-examples button{padding:8px 10px;font-size:10px}.arrival-footnote{margin-top:20px;font-size:10px}.arrival-footer{padding-top:10px;font-size:9px}.arrival-world>img{object-position:47% 65%;width:150%;max-width:none;min-height:900px;margin-left:-25%}.arrival-milestones{gap:15px;margin:24px 0;font-size:9px}.arrival-milestones>div{gap:5px}.arrival-milestones>div>span{width:21px;height:21px}.arrival-work-area{grid-template-columns:1fr;gap:18px}.arrival-source{grid-template-columns:1fr auto;gap:6px 15px;padding:16px;display:grid}.arrival-source h2{grid-column:1;margin:4px 0;font-size:18px}.arrival-source>p{grid-column:1;max-height:100px;margin:3px 0;font-size:11px}.arrival-source-image{grid-area:1/2/5;width:80px;height:90px;margin:0}.arrival-source-counts{flex-direction:row;grid-column:1/-1;gap:15px;margin:10px 0 0;font-size:10px}.arrival-source details{grid-column:1/-1}.arrival-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arrival-output-header{padding:9px;font-size:9px}.arrival-output-header svg{width:18px}.arrival-output-copy{height:150px;padding:12px}.arrival-output-copy>strong{font-size:15px}.arrival-output-copy>p{font-size:9px}.arrival-output-footer{padding:10px}.arrival-saved{font-size:7px}.arrival-pending-collection{min-height:300px;padding:28px 8px}.arrival-pending-types{gap:20px}.arrival-pending-types>div{min-width:64px}.arrival-pending-collection h2{font-size:20px}.arrival-bottom-actions{gap:18px}.arrival-detail-inner{padding:22px}.arrival-detail h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.merchanting-arrival *,.merchanting-arrival :before,.merchanting-arrival :after{transition:none!important;animation:none!important}.arrival-example:hover .arrival-paper,.arrival-build:not(:disabled):hover,.arrival-output:hover{transform:none!important}}.arrival-connect{align-items:center;gap:7px;margin:12px 20px 0 0;font-size:11px;display:inline-flex;color:#d6dcfb!important}.arrival-first-metrics{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.arrival-first-metrics>div{background:#f4f1e8;border:1px solid #e5dece;border-radius:12px;padding:15px 18px}.arrival-first-metrics strong{font-size:30px;line-height:1.3;display:block}.arrival-first-metrics span{color:#627588;font-size:11px}.arrival-test-toggle{color:#fff8e9;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff40;border-radius:999px;padding:8px 13px;font-size:12px}.arrival-test-toggle[aria-pressed=true]{color:#10283f;background:#f9f5e9}.arrival-test-note{color:#edf2f8;text-align:center;flex-wrap:wrap;justify-content:center;gap:5px 16px;max-width:680px;margin:-8px auto 14px;font-size:12px;display:flex}.arrival-test-note strong{width:100%;font-size:15px}.arrival-test-note small{color:#d1c6ed;font-size:12px}.arrival-test-note label{width:100%}.arrival-test-note select{color:#10283f;background:#fff8e9;border:0;border-radius:8px;max-width:230px;margin-left:8px;padding:6px}@media (max-width:600px){.arrival-nav{flex-direction:column;align-items:flex-start;gap:14px;height:auto;padding-block:18px}.arrival-nav nav{justify-content:space-between;gap:8px;width:100%}.arrival-nav nav a{white-space:nowrap}.arrival-test-toggle{padding:7px 9px}.arrival-test-note{padding:0 16px}}.merchanting-arrival.has-work .arrival-heading{padding:0 0 18px}.merchanting-arrival.has-work .arrival-heading .arrival-eyebrow{display:none}.merchanting-arrival.has-work .arrival-heading h1{margin:4px 0 8px;font-size:clamp(27px,3vw,40px)}.merchanting-arrival.has-work .arrival-heading>p{margin:0 auto;font-size:14px}.merchanting-arrival.has-work .arrival-milestones{margin:0 0 20px}@media (min-width:801px) and (max-height:850px){.arrival-studio-art{height:400px;min-height:360px}.merchanting-arrival.has-work .arrival-nav{height:72px}.merchanting-arrival.has-work .arrival-main{padding-top:10px}}.arrival-revision-form>select{color:#e7eff6;background:#102f46;border:1px solid #b9d7f140;border-radius:12px;width:100%;min-height:42px;margin-bottom:12px;padding:10px 12px}.generator-run-actions,.generator-setup-links{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.generator-run-actions button,.generator-run-actions a,.generator-setup-links a{color:#e0d5ff;background:#152e43;border:1px solid #b9d7f140;border-radius:10px;padding:8px 10px;font-size:12px;text-decoration:none}.generator-setup small,.arrival-revision-state small{color:#b4cada;font-size:12px;line-height:1.5;display:block}a.arrival-accept{text-decoration:none}.arrival-create-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 16px 0;display:grid}.arrival-create-strip button{color:#dbe8f2;cursor:pointer;background:#122c4060;border:1px dashed #bac6ee60;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 6px;display:flex}.arrival-create-strip button:hover:not(:disabled){background:#35415c;border-color:#c6bafa}.arrival-create-strip button:disabled{opacity:.5;cursor:wait}.arrival-create-strip svg{color:#bbaaf5}.arrival-create-strip span{font-size:12px}.arrival-create-strip small{opacity:.7;text-align:center;font-size:10px}.arrival-create-hint{color:#a8bdcd;margin:8px 0 0;padding:0 16px 12px;font-size:11px}.arrival-method-details{color:#aec3d5;border-top:1px solid #b0c8e024;padding:12px 0;font-size:12px}.arrival-method-details summary{cursor:pointer;color:#c6bafa}.arrival-method-details p{line-height:1.6}.arrival-method-buttons,.learning-skill-targets{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.arrival-method-buttons button,.learning-skill-targets button{color:inherit;background:0 0;border:1px solid #b0c8e040;border-radius:9px;padding:7px 10px;font-size:12px}.arrival-method-buttons button[aria-pressed=true],.learning-skill-targets button[aria-pressed=true]{background:#35415c;border-color:#bbaaf5}.arrival-refine-one{color:#c6bafa;background:0 0;border:0;padding:10px;font-size:12px}.arrival-revision-form>small{color:#a8bdcd;font-size:11px;line-height:1.5;display:block}.generator-setup-links button{color:inherit;background:0 0;border:1px solid #b0c8e040;border-radius:9px;padding:8px}@media (max-width:640px){.arrival-create-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.arrival-create-strip button{padding:10px 4px}}.generator-company-main{z-index:1;width:calc(100% - 40px);max-width:1600px;margin:20px auto 0;padding-bottom:32px;position:relative}.generator-company-main>.arrival-review{background:#082237ed;border:1px solid #b7dafa40;border-radius:20px;max-width:680px;margin:64px auto;padding:24px}.merchanting-arrival .arrival-nav>a{color:#dce8f3;font-size:13px;text-decoration:none}@media (max-width:640px){.generator-company-main{width:calc(100% - 20px);margin-top:10px}}@media (min-width:801px) and (max-height:850px){.arrival-studio-art{height:clamp(230px,36svh,320px);min-height:230px}.arrival-studio-header{padding:16px 22px}.arrival-studio-strip{padding:10px 16px}.arrival-create-strip{padding-top:8px}.arrival-create-strip button{padding:10px 6px}}@media (max-width:800px){.arrival-studio-art{height:clamp(260px,38svh,360px);min-height:260px}}.arrival-studio-art>video{object-fit:contain;width:100%;height:100%}.arrival-studio-art>audio{max-width:calc(100% - 32px)}.arrival-promise{color:#dfe8f2;z-index:2;flex-wrap:wrap;justify-content:center;gap:10px 22px;max-width:980px;margin:22px auto 0;padding:0;font-size:12px;list-style:none;display:flex;position:relative}.arrival-promise li{text-shadow:0 1px 6px #031426;animation:launch-rise .5s calc(var(--i) * .12s) ease-out both;align-items:center;gap:8px;display:flex}.arrival-promise li>span{color:#0c253b;background:linear-gradient(135deg,var(--tone-cyan),var(--tone-purple) 55%,var(--tone-pink));border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:650;display:grid}.arrival-launch{text-align:left;width:100%;max-width:1240px;margin:6px auto 0}.launch-brand{background:linear-gradient(120deg,#0b2a44f0,#1a2b4dd9 60%,#2e2549d0);border:1px solid #b7dafa38;border-radius:20px;grid-template-columns:1fr auto;align-items:end;gap:4px 24px;padding:22px 26px;animation:.5s ease-out both launch-rise;display:grid;box-shadow:0 20px 70px #02132655}.launch-brand .arrival-mini-label{grid-column:1/-1}.launch-brand h2{letter-spacing:-.045em;background:linear-gradient(90deg,#fffaf0,#d5e9ff 45%,#f3c9ec);color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:clamp(26px,3.4vw,40px);line-height:1.05}.launch-brand p{color:#d3e0ec;grid-column:1;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.55}.launch-heroes{grid-column:1;gap:6px;margin-top:10px;display:grid}.launch-hero{color:#d3e0ec;background:#ffffff0c;border:1px solid #c9dcf126;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.launch-hero strong{color:#fffaf0;font-weight:650}.launch-hero span{color:#b9cbdc}.launch-brand button{color:#eef4fa;white-space:nowrap;background:#ffffff0d;border:1px solid #c9dcf13d;border-radius:99px;grid-area:2/2/4;align-self:center;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:inline-flex}.launch-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:22px 2px 10px;display:flex}.launch-toolbar p{color:#dbe6f1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07192bb3;border-radius:99px;margin:0;padding:5px 12px;font-size:13px}.launch-keep-all{color:#0c253b;background:linear-gradient(100deg,var(--tone-cyan),var(--tone-purple) 55%,var(--tone-pink));border:0;border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 6px 24px #8fa8f540}.launch-keep-all:disabled{opacity:.6}.launch-keep-all svg[class*=loader]{animation:1s linear infinite launch-spin}.launch-lanes{gap:14px;display:grid}.launch-lane{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#082237d9;border:1px solid #b7dafa2a;border-radius:18px;padding:14px 16px 16px}.launch-lane>header{align-items:center;gap:9px;margin-bottom:12px;font-size:13px;display:flex}.launch-lane>header span{color:#9fb6ca;font-size:12px}.launch-lane-tiles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.launch-lane[data-lane=page] .launch-lane-tiles,.launch-lane[data-lane=emails] .launch-lane-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.launch-tile{animation:launch-land .55s calc(var(--i) * 60ms) cubic-bezier(.2,.9,.3,1.2) both;background:#10304a;border:1px solid #c4dcf224;border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s,opacity .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.launch-tile:hover{transform:translateY(-3px);box-shadow:0 14px 34px #02132680}.launch-tile[data-state=kept]{border-color:#0000;box-shadow:0 0 0 2px #b9a6f7,0 0 28px #9fd5f455}.launch-tile[data-state=dropped]{opacity:.42}.launch-tile[data-state=dropped]:hover{opacity:.8}.launch-tile-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.launch-tile-open>img{aspect-ratio:4/5;object-fit:cover;background:#0c2438;width:100%;animation:.7s ease-out both launch-reveal;display:block}.launch-tile-paper{aspect-ratio:4/5;background:var(--arrival-paper);color:var(--arrival-ink);flex-direction:column;gap:7px;padding:16px 15px;display:flex;overflow:hidden}.launch-lane[data-lane=page] .launch-tile-paper,.launch-lane[data-lane=emails] .launch-tile-paper{aspect-ratio:auto;min-height:170px}.launch-tile-paper small{letter-spacing:.16em;text-transform:uppercase;color:#5c6f85;font-size:9px}.launch-tile-paper strong{letter-spacing:-.02em;font-size:16px;line-height:1.2}.launch-tile-paper>span{color:#3b5068;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.launch-tile-painting{color:#fffaf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b2238d9;border-radius:99px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex;position:absolute;inset:auto 8px 8px}.launch-tile-painting svg{animation:1s linear infinite launch-spin}.launch-tile-open:has(.launch-tile-painting) .launch-tile-paper{background:linear-gradient(110deg,#f7efe0 20%,#efe4f6 40%,#f7efe0 60%) 0 0/220% 100%;animation:1.8s linear infinite launch-shimmer}.launch-tile-chip{color:#0c253b;background:linear-gradient(100deg,var(--tone-cyan),var(--tone-purple) 60%,var(--tone-pink));border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;top:8px;right:8px}.launch-tile>footer{color:#c9d8e6;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 11px;font-size:11px;display:flex}.launch-tile>footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.launch-tile>footer button{color:#eef4fa;white-space:nowrap;background:#ffffff0c;border:1px solid #c9dcf13a;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:inline-flex}.launch-tile-actions{flex-shrink:0;gap:6px;display:flex}.launch-tile .launch-drop{padding:6px 7px}.launch-tile .launch-keep{color:#0c253b;background:#fffaf0;border-color:#0000;font-weight:650}.launch-tile .launch-keep[aria-pressed=true]{background:linear-gradient(100deg,var(--tone-cyan),var(--tone-purple) 60%,var(--tone-pink))}.launch-tile>footer button:disabled{opacity:.55}.launch-ghost{aspect-ratio:4/5.6;min-height:100%;animation:launch-land .5s calc(var(--i) * 60ms) ease-out both, launch-shimmer 1.8s linear infinite;background:linear-gradient(110deg,#0f2c44 20%,#1b3656 40%,#0f2c44 60%) 0 0/220% 100%;border-style:dashed;justify-content:center;align-items:center;gap:10px}.launch-lane[data-lane=page] .launch-ghost,.launch-lane[data-lane=emails] .launch-ghost{aspect-ratio:auto;min-height:170px}.launch-ghost span{border:2px solid #9fc8ee44;border-top-color:#c7b4f7;border-radius:50%;width:34px;height:34px;animation:1.2s linear infinite launch-spin}.launch-ghost small{color:#9fb6ca;letter-spacing:.06em;font-size:11px}.launch-next{background:linear-gradient(130deg,#10304cf2,#281f48e6);border:1px solid #c7b7f555;border-radius:20px;margin:18px 0 6px;padding:24px 26px;animation:.5s ease-out both launch-rise;box-shadow:0 24px 80px #02132666}.launch-next>header h2{letter-spacing:-.035em;margin:6px 0 16px;font-size:24px}.launch-next-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.launch-step{color:#eef4fa;background:#ffffff0b;border:1px solid #d3e3f323;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:16px;text-decoration:none;transition:transform .2s,background .2s;display:grid}.launch-step[data-ready=true]:hover{background:#ffffff14;transform:translateY(-2px)}.launch-step[aria-disabled=true]{opacity:.55}.launch-step>svg{color:#b9e6f7;margin-top:2px}.launch-step strong{letter-spacing:-.01em;font-size:15px;display:block}.launch-step small{color:#b7c9da;margin-top:4px;font-size:12px;line-height:1.45;display:block}.launch-step em{color:#e7ddfb;grid-column:2;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.launch-next>footer{justify-content:flex-end;align-items:center;gap:20px;margin-top:18px;display:flex}.launch-next>footer>a:first-child{color:#cfdcea;font-size:13px}.launch-playbook{background:radial-gradient(at 100% 0,#6fd3c722,#0000 55%),linear-gradient(130deg,#0e2b46f2,#1d2a4ce6);border:1px solid #9fdcf540;border-radius:20px;margin:18px 0 6px;padding:22px 26px;animation:.5s ease-out both launch-rise;box-shadow:0 20px 70px #02132655}.launch-playbook>header{grid-template-columns:1fr auto;align-items:end;gap:2px 16px;display:grid}.launch-playbook>header .arrival-mini-label{grid-column:1/-1;align-items:center;gap:6px;display:inline-flex}.launch-playbook>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:22px}.launch-playbook>header p{color:#c9d8e6;grid-column:1;max-width:720px;margin:4px 0 0;font-size:13px;line-height:1.5}.launch-playbook-progress{color:#d9e7f3;white-space:nowrap;background:#ffffff0f;border-radius:99px;grid-area:2/2/4;align-self:center;padding:5px 11px;font-size:12px}.launch-playbook-products{color:#e3ecf5;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:12px 0 0;font-size:13px;display:flex}.launch-playbook-products span{letter-spacing:.06em;text-transform:uppercase;color:#9fb6ca;margin-left:6px;font-size:11px}.launch-playbook-products span:first-child{margin-left:0}.launch-playbook-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.launch-playbook-steps>li{color:#dfe9f3;background:#ffffff08;border:1px solid #d3e3f31f;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 13px;display:grid;position:relative}.launch-playbook-steps strong{letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.35;display:block}.launch-playbook-steps small{color:#c3d4e4;margin-top:4px;font-size:12px;line-height:1.45;display:block}.launch-playbook-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.launch-playbook-mark{color:#cfe0ef;border:1px solid #c9dcf14d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:650;display:inline-grid}.launch-playbook-steps>li[data-status=done]{opacity:.7}.launch-playbook-steps>li[data-status=done] .launch-playbook-mark{color:#062033;background:#6fd3c7;border-color:#0000}.launch-playbook-steps>li[data-status=next]{background:#ffffff12;border-color:#9fdcf566;box-shadow:inset 0 0 0 1px #9fdcf522}.launch-playbook-steps>li[data-status=next] .launch-playbook-mark{color:#e8f7ff;border-color:#9fdcf5}.launch-playbook-steps>li[data-status=later]{color:#b3c5d6}.launch-playbook-go{color:#0a1b2e;background:linear-gradient(90deg,#9fdcf5,#c9b8f7);border-radius:99px;align-items:center;gap:8px;margin-top:14px;padding:10px 17px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .2s;display:inline-flex}.launch-playbook-go:hover{transform:translateY(-1px)}.launch-playbook-done{color:#c9d8e6;margin:14px 0 0;font-size:13px}@keyframes launch-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes launch-land{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes launch-reveal{0%{opacity:0;filter:blur(10px)saturate(.4)}to{opacity:1;filter:none}}@keyframes launch-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes launch-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.launch-brand{grid-template-columns:1fr;padding:18px}.launch-brand button{grid-area:auto/1;justify-self:start;margin-top:8px}.launch-heroes{grid-column:1}.launch-lane{padding:12px}.launch-lane>header span{display:none}.launch-lane-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.launch-lane[data-lane=posts] .launch-tile>footer>span:first-child,.launch-lane[data-lane=ads] .launch-tile>footer>span:first-child{display:none}.launch-tile>footer{justify-content:flex-end}.launch-lane[data-lane=page] .launch-lane-tiles,.launch-lane[data-lane=emails] .launch-lane-tiles{grid-template-columns:1fr}.launch-toolbar{flex-wrap:wrap}.launch-next,.launch-playbook{padding:18px}.launch-playbook>header{grid-template-columns:1fr}.launch-playbook-progress{grid-area:auto/1;justify-self:start;margin-top:6px}.launch-playbook-go{justify-content:center;display:flex}.launch-next>footer{text-align:center;flex-direction:column-reverse;align-items:stretch}.arrival-promise{flex-direction:column;align-items:flex-start;gap:8px;width:min(680px,100%)}}.merchanting-arrival[data-motion=off] .launch-tile,.merchanting-arrival[data-motion=off] .launch-ghost,.merchanting-arrival[data-motion=off] .launch-brand,.merchanting-arrival[data-motion=off] .launch-next,.merchanting-arrival[data-motion=off] .launch-playbook,.merchanting-arrival[data-motion=off] .arrival-promise li,.merchanting-arrival[data-motion=off] .launch-tile-open>img{animation:none}@media (prefers-reduced-motion:reduce){.launch-tile,.launch-ghost,.launch-brand,.launch-next,.launch-playbook,.arrival-promise li,.launch-tile-open>img,.launch-ghost span,.launch-tile-painting svg{animation:none}}.launch-scout{background:radial-gradient(at 90% 0,#ee9ae033,#0000 55%),linear-gradient(120deg,#0e2b46f2,#231f47e6);border:1px solid #d8c7ff55;border-radius:20px;margin-bottom:14px;padding:22px 26px;animation:.5s ease-out both launch-rise;box-shadow:0 20px 70px #02132655}.launch-scout .arrival-mini-label{align-items:center;gap:6px;display:inline-flex}.launch-scout h2{letter-spacing:-.04em;margin:6px 0;font-size:clamp(24px,3vw,34px);line-height:1.1}.launch-scout-why{color:#e3ecf5;max-width:820px;margin:0 0 10px;font-size:15px;line-height:1.55}.launch-scout details{color:#c9d8e6;margin:6px 0 12px;font-size:13px}.launch-scout summary{cursor:pointer;color:#e7ddfb}.launch-scout-body{white-space:pre-wrap;background:#ffffff0a;border-radius:12px;max-height:320px;margin-top:10px;padding:14px 16px;line-height:1.6;overflow:auto}.launch-scout-body a{color:#9fdcf5;align-items:center;gap:3px;display:inline-flex}.launch-scout-alternates{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.launch-scout-alternates>span{color:#b7c9da;grid-column:1/-1;font-size:12px}.launch-scout-alternates a{color:#eef4fa;background:#ffffff0a;border:1px solid #d3e3f328;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:12px 14px;text-decoration:none;transition:transform .2s,background .2s;display:grid}.launch-scout-alternates a:hover{background:#ffffff14;transform:translateY(-2px)}.launch-scout-alternates strong{font-size:14px}.launch-scout-alternates small{color:#b7c9da;grid-column:1;font-size:12px;line-height:1.4}.launch-scout-alternates svg{grid-area:1/2/3}.launch-scout-note{color:#9fb6ca;margin-top:10px;font-size:11px;display:block}.merchanting-arrival[data-motion=off] .launch-scout{animation:none}@media (prefers-reduced-motion:reduce){.launch-scout{animation:none}}@media (max-width:640px){.launch-scout{padding:18px}}.arrival-photo-ask{color:#2b2150;text-align:left;background:#f1ebff;border-radius:12px;align-items:center;gap:12px;margin:8px 0 4px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.arrival-photo-ask p{flex:1;margin:0}.arrival-photo-ask button{color:#fff8eb;cursor:pointer;background:#102b43;border:0;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}@media (max-width:600px){.arrival-photo-ask{flex-direction:column;align-items:stretch}}.launch-brand-logo{object-fit:contain;filter:drop-shadow(0 6px 18px #0006);max-width:160px;max-height:72px;margin:6px 0 2px;animation:.9s ease-out both launch-reveal;display:block}.launch-brand-found{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 10px;display:flex}.launch-brand-swatches{gap:6px;display:inline-flex}.launch-brand-swatches i{width:22px;height:22px;animation:launch-land .5s calc(var(--i,0) * 80ms + .2s) ease-out both;border:2px solid #fff5;border-radius:50%;box-shadow:0 2px 10px #0005}.launch-brand-found q{color:#f4e9ff;quotes:"“" "”";font-size:14px;font-style:italic}.launch-first-cards{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin:14px 0 10px;display:grid}.launch-first-cards strong{letter-spacing:-.03em;font-size:20px}.launch-first-cards small{color:#b9cce0;font-size:12.5px}.launch-first-cards .merch-pack-meter{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.launch-first-cards .merch-pack-meter i{border-radius:inherit;background:linear-gradient(90deg,#9fd8ff,#c7a8ff,#ffb8e2);height:100%;transition:width .6s ease-out;display:block}.launch-ghost .merch-card-back{aspect-ratio:auto;border-radius:inherit;position:absolute;inset:0}.launch-ghost small{z-index:1;background:#0b1d33cc;border-radius:999px;padding:3px 9px;position:relative}.launch-ghost{background:0 0;border-style:solid;position:relative;overflow:hidden}.launch-tile[data-reveal]{animation:.7s cubic-bezier(.2,.9,.25,1.25) both launch-deal}@keyframes launch-deal{0%{opacity:0;filter:brightness(1.8);transform:perspective(900px)rotateY(95deg)scale(.9)}60%{opacity:1;filter:brightness(1.25)}to{filter:none;transform:none}}.launch-chase{gap:8px;margin:16px 0 4px;display:grid}.launch-chase .merch-card{min-height:220px}.launch-chase .merch-card-back{aspect-ratio:auto;min-height:220px}.launch-chase-body{align-content:center;gap:6px;min-height:220px;padding:24px 28px;display:grid}.launch-chase-body strong{letter-spacing:-.035em;font-size:clamp(20px,2.4vw,28px)}.launch-chase-body span{color:#d8e4f0}.launch-chase-body a{color:#fff;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.launch-chase>small{color:#b9cce0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.launch-tile[data-reveal],.launch-brand-logo,.launch-brand-swatches i{animation:none}}.merchanting-arrival[data-motion=off] .launch-tile[data-reveal],.merchanting-arrival[data-motion=off] .launch-brand-logo,.merchanting-arrival[data-motion=off] .launch-brand-swatches i{animation:none}.launch-chase .merch-card{background:linear-gradient(135deg,#1b2f55,#2a1f4f 55%,#3a1f4a);border:1px solid #e9d8ff66;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 22px 70px #0209,inset 0 0 0 1px #ffffff14}.launch-chase .merch-card[data-revealed=true]:after{content:"";pointer-events:none;mix-blend-mode:screen;background:conic-gradient(#ff9ae233,#9fd8ff33,#ffe48c33,#c7a8ff33,#ff9ae233);animation:6s linear infinite launch-foil;position:absolute;inset:-40%}.launch-chase .merch-card-corner{z-index:2;position:absolute;top:14px;right:16px}.launch-chase-body{z-index:1;position:relative}@keyframes launch-foil{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.launch-chase .merch-card:after{animation:none}}.merchanting-arrival[data-motion=off] .launch-chase .merch-card:after{animation:none}.fc-kit,.fc-cards{margin:14px 0 6px}.fc-head{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin:0 0 12px;display:grid}.fc-head strong{letter-spacing:-.03em;font-size:22px}.fc-head small{color:#b9cce0;font-size:12.5px}.fc-head .merch-pack-meter{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.fc-head .merch-pack-meter i{border-radius:inherit;background:linear-gradient(90deg,#4cd6ed,#bc94ff,#ee7abe);height:100%;transition:width .6s ease-out;display:block}.fc-kit-row{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.fc-kit-card{min-height:220px;animation:launch-land .5s calc(var(--i,0) * 60ms) ease-out both;background:radial-gradient(at 50% 0,#bc94ff22,#0000 60%),linear-gradient(160deg,#0f1a3d,#0b1230);border:1px solid #bc94ff44;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4cd6ed14,0 16px 44px #0008,0 0 24px #bc94ff1f}.fc-kit-card[data-chase]{border-color:#f2cb7088;grid-column:span 2;box-shadow:inset 0 0 0 1px #f2cb7033,0 18px 60px #000a,0 0 36px #f2cb7033}.fc-kit-card[data-chase]:not([data-sealed]):after{content:"";pointer-events:none;mix-blend-mode:screen;background:conic-gradient(#ee7abe22,#4cd6ed22,#f2cb7022,#bc94ff22,#ee7abe22);animation:6s linear infinite launch-foil;position:absolute;inset:-40%}.fc-kit-label{z-index:2;font:600 10.5px/1 var(--font-mono,ui-monospace);letter-spacing:.14em;text-transform:uppercase;color:#8fe6f5;margin:12px 14px 0;position:relative}.fc-kit-card[data-chase] .fc-kit-label{color:#f2cb70}.fc-kit-card .merch-card-back{aspect-ratio:auto;border-radius:inherit;position:absolute;inset:0}.fc-kit-note{z-index:2;color:#dfe8f5;text-align:center;background:#0b1230d9;border-radius:999px;padding:5px 10px;font-size:11.5px;position:absolute;bottom:12px;left:12px;right:12px}.fc-kit-body{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:10px 14px 14px;display:flex;position:relative}.fc-kit-body b{letter-spacing:-.02em;color:#fff;font-size:18px}.fc-kit-body q{color:#f4e9ff;quotes:"“" "”";font-size:14px;font-style:italic;line-height:1.35}.fc-kit-body button{color:#8fe6f5;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.fc-logo{object-fit:contain;filter:drop-shadow(0 0 16px #bc94ff55);max-width:100%;max-height:96px}.fc-mono{color:#0b1230;background:linear-gradient(135deg,#4cd6ed,#bc94ff,#ee7abe);border-radius:20px;place-items:center;width:72px;height:72px;font-size:38px;font-weight:800;display:grid}.fc-swatches{gap:8px;display:flex}.fc-swatches i{border:1px solid #fff3;border-radius:12px;flex:1;height:84px;box-shadow:0 6px 18px #0006}.fc-hex{font:500 11px/1.4 var(--font-mono,ui-monospace);color:#9fb6ca}.fc-heroes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fc-heroes b{font-size:13.5px;display:block}.fc-heroes small{color:#b9cce0;font-size:11.5px;line-height:1.35}.fc-kit-body audio{width:100%}.fc-kit-body video{background:#000;border-radius:12px;width:100%;max-height:420px}.fc-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.fc-grid .launch-tile{border-color:#bc94ff44;border-radius:16px;box-shadow:0 14px 40px #0008,0 0 20px #bc94ff14}.fc-grid .launch-ghost{aspect-ratio:4/5.6}@media (max-width:640px){.fc-kit-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.fc-kit-row::-webkit-scrollbar{display:none}.fc-kit-card{scroll-snap-align:start;flex:0 0 72%;min-height:200px}.fc-kit-card[data-chase]{flex-basis:86%}.fc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fc-head strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.fc-kit-card,.fc-kit-card:after{animation:none}}.merchanting-arrival[data-motion=off] .fc-kit-card,.merchanting-arrival[data-motion=off] .fc-kit-card:after{animation:none}.fc-kit-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}.fc-kit-card[data-chase]{order:-1;grid-area:1/1/span 2/span 2}.fc-kit-label,.fc-hex{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.fc-kit-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-kit-card[data-chase]{grid-row:auto}}@media (max-width:640px){.fc-kit-row{align-items:flex-start;display:flex}.fc-kit-card{height:auto;min-height:0}.fc-kit-card .fc-kit-body{min-height:150px}.fc-kit-card[data-sealed]{height:190px}.fc-kit-card[data-chase]{order:-1}}@media (min-width:901px){.fc-kit-card[data-chase]{grid-row:1/span 3}.fc-kit-card:not([data-chase]){min-height:0}}.fc-kit{position:relative}.fc-kit-row{perspective:1400px;padding:18px 6px 34px;position:relative}.fc-kit-row:after{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(at 50% 40%,#bc94ff38,#4cd6ed14 45%,#0000 70%);border-radius:50%;height:46px;position:absolute;bottom:0;left:2%;right:2%}.fc-kit-card{rotate:var(--tilt,0deg);translate:0 var(--lift,0);background:linear-gradient(160deg,#101a44,#0b1230) padding-box padding-box,linear-gradient(140deg,#4cd6ed,#bc94ff 55%,#ee7abe) border-box;border:1.5px solid #0000;transition:rotate .35s cubic-bezier(.2,.9,.3,1.2),translate .35s cubic-bezier(.2,.9,.3,1.2),scale .35s,box-shadow .35s;box-shadow:0 0 18px #4cd6ed33,0 0 34px #bc94ff26,0 20px 50px #000a}.fc-kit-card:hover{z-index:3;translate:0 -8px;rotate:0deg;scale:1.02;box-shadow:0 0 26px #4cd6ed55,0 0 48px #bc94ff44,0 28px 60px #000c}.fc-kit-row>.fc-kit-card:nth-child(2){--tilt:-2.5deg}.fc-kit-row>.fc-kit-card:nth-child(3){--tilt:1.5deg;--lift:6px}.fc-kit-row>.fc-kit-card:nth-child(4){--tilt:-1deg}.fc-kit-row>.fc-kit-card:nth-child(5){--tilt:2.5deg;--lift:4px}.fc-kit-row>.fc-kit-card:nth-child(6){--tilt:-2deg}.fc-kit-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 12%,#bc94ff30,#0000 35%),linear-gradient(115deg,#0000 40%,#ffffff0d 50%,#0000 60%);position:absolute;inset:0}.fc-kit-label{color:#e8f9ff;text-shadow:0 0 10px #4cd6ed99;justify-content:space-between;align-items:center;gap:8px;display:flex}.fc-kit-label svg{color:#bc94ff;filter:drop-shadow(0 0 6px #bc94ffaa)}.fc-kit-card[data-chase]{--tilt:-3deg;background:linear-gradient(145deg,#fff1b8,#f2cb70 25%,#b8862e 50%,#f7dc8a 75%,#c9993c);border:0;padding:10px;box-shadow:0 0 30px #f2cb7088,0 0 70px #f2cb7040,0 26px 70px #000c}.fc-kit-card[data-chase]>*{position:relative}.fc-kit-card[data-chase] .fc-kit-body,.fc-kit-card[data-chase] .merch-card-back{background:#0b1230;border-radius:12px}.fc-kit-card[data-chase] .fc-kit-body{padding:12px}.fc-kit-card[data-chase] .fc-kit-label{color:#3a2605;text-shadow:none;margin:4px 10px 8px;font-weight:800}.fc-kit-card[data-chase] .fc-kit-label svg{color:#3a2605;filter:none}.fc-market{color:#fff;letter-spacing:-.01em;background:linear-gradient(#0b1230,#0b1230) padding-box padding-box,linear-gradient(90deg,#4cd6ed,#bc94ff,#ee7abe) border-box;border:2px solid #0000;border-radius:999px;align-items:center;gap:12px;width:max-content;margin:6px auto 4px;padding:16px 34px;font-size:19px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 22px #4cd6ed55,0 0 44px #ee7abe33}.fc-market:hover{transform:translateY(-2px);box-shadow:0 0 30px #4cd6ed88,0 0 60px #ee7abe55}.fc-grid .launch-tile{background:linear-gradient(#10304a,#10304a) padding-box padding-box,linear-gradient(150deg,#4cd6ed88,#bc94ff88,#ee7abe88) border-box;border:1.5px solid #0000;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),box-shadow .25s;box-shadow:0 0 16px #bc94ff22,0 16px 40px #0009}.fc-grid .launch-tile:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 0 24px #4cd6ed44,0 22px 50px #000b}@media (max-width:640px){.fc-kit-row{padding:12px 16px 26px}.fc-kit-card{translate:none;rotate:0deg}.fc-market{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;color:#0b1230;background:linear-gradient(90deg,#4cd6ed,#bc94ff,#ee7abe);border:0;justify-content:center;width:calc(100% - 8px);position:sticky}.fc-market svg:first-child{color:#0b1230}}@media (prefers-reduced-motion:reduce){.fc-kit-card,.fc-grid .launch-tile,.fc-market{transition:none}}@media (min-width:901px){.fc-kit-row{grid-template-columns:none;justify-content:center;align-items:flex-end;gap:14px;display:flex}.fc-kit-card{flex:1 1 0;order:0;grid-area:auto;min-width:0;height:300px;min-height:0}.fc-kit-card[data-chase]{--tilt:0deg;--lift:-10px;flex:1.25 1 0;order:0;grid-area:auto;height:380px}.fc-kit-row>.fc-kit-card:first-child{--tilt:-4deg;--lift:10px}.fc-kit-row>.fc-kit-card:nth-child(2){--tilt:-2deg;--lift:4px}.fc-kit-row>.fc-kit-card:nth-child(4){--tilt:2deg;--lift:4px}.fc-kit-row>.fc-kit-card:nth-child(5){--tilt:3deg;--lift:8px}.fc-kit-row>.fc-kit-card:nth-child(6){--tilt:4deg;--lift:12px}.fc-kit-card[data-chase] video{object-fit:cover;max-height:280px}}.fc-swatches{flex-direction:column}.fc-swatches i{flex:none;height:40px}.fc-kit-card[aria-label=Colours] .fc-hex{display:none}.fc-kit-card[aria-label=Colours] .fc-swatches i:after{content:attr(title);color:#dfe8f5;white-space:nowrap;margin-left:calc(100% + 10px);font:600 12px/40px Geist Mono,ui-monospace,monospace}.fc-kit-card[aria-label=Colours] .fc-swatches i{width:44%}.fc-wave{align-items:center;gap:3px;height:56px;display:flex}.fc-wave i{height:var(--h);background:linear-gradient(#4cd6ed,#bc94ff 55%,#ee7abe);border-radius:2px;flex:1;box-shadow:0 0 8px #bc94ff66}.fc-song-name{color:#dfe8f5;font-size:12.5px}.fc-market{--b:var(--brand,#bc94ff);background:linear-gradient(var(--b),color-mix(in srgb,var(--b) 70%,#000)) padding-box,linear-gradient(90deg,#fff8,var(--b),#fff8) border-box;box-shadow:0 0 26px color-mix(in srgb,var(--b) 70%,transparent),0 0 60px color-mix(in srgb,var(--b) 40%,transparent);justify-content:center;min-width:min(460px,100%)}.fc-market svg:first-child{color:#fff}.launch-tile-tags{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.launch-tile-tags i,.launch-tile-tags em{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1230cc;border:1px solid #bc94ff55;border-radius:999px;padding:3px 9px;font:600 11px/1.3 Geist,system-ui,sans-serif}.launch-tile-tags em{color:#cfe9f5;border-style:dashed}.fc-tabs{grid-column:1/-1;gap:8px;margin:4px 0 2px;display:flex}.fc-tabs button{color:#cfe0f0;cursor:pointer;background:#0b1230aa;border:1px solid #bc94ff44;border-radius:999px;padding:6px 14px;font-size:13px}.fc-tabs button[aria-selected=true]{color:#fff;background:#ffffff14;border-color:#fff}.fc-tabs b{color:#8fe6f5;margin-left:4px;font-weight:700}.fc-grid .launch-ghost small{font-size:12px}@media (max-width:640px){.fc-market{background:linear-gradient(90deg,var(--brand,#bc94ff),color-mix(in srgb,var(--brand,#bc94ff) 70%,#000));color:#fff}.fc-market svg:first-child{color:#fff}.fc-kit-card[aria-label=Colours] .fc-swatches i{width:40%}}.fc-kit-card{border-width:2.5px;box-shadow:inset 0 0 0 1px #ffffff10,0 0 22px #4cd6ed55,0 0 46px #bc94ff40,0 24px 60px #000c}.fc-kit-row:after{filter:none;z-index:-1;background:linear-gradient(#bc94ff55,#1a1f5a 30%,#0b1230 80%);border-radius:40% 40% 50% 50%;height:64px;bottom:-6px;left:-1%;right:-1%;box-shadow:0 -2px #8fe6f5aa,0 0 40px #bc94ff66,0 30px 60px #000c}.fc-kit-row{padding-bottom:44px}.fc-kit-label{font-size:12px}.fc-kit-card[aria-label=Logo] .fc-kit-body{color:#111;background:#f6f7fb;border-radius:12px;margin:10px 12px 12px}.fc-kit-card[aria-label=Logo] .fc-kit-body b{color:#111}.fc-kit-card[aria-label=Logo] .fc-logo{filter:none;max-height:120px}.fc-player{background:#000;border-radius:12px;display:block;position:relative;overflow:hidden}.fc-player video{object-fit:cover;width:100%;max-height:300px;display:block}.fc-player>button{cursor:pointer;background:linear-gradient(#0000 40%,#0008);border:0;place-items:center;display:grid;position:absolute;inset:0}.fc-player>button>span{background:#0b1230cc;border:3px solid #fff;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 24px #f2cb70aa}.fc-player>button>span:after{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:24px solid #fff;margin-left:6px}.fc-grid .launch-tile{border-width:2.5px;box-shadow:0 0 18px #bc94ff44,0 0 34px #4cd6ed22,0 18px 44px #000b}.launch-tile-hook{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px #000a;pointer-events:none;text-wrap:balance;background:linear-gradient(#000d,#0000);padding:12px 12px 26px;font:800 clamp(14px,1.25vw,17px)/1.15 Geist,system-ui,sans-serif;position:absolute;top:0;left:0;right:0}.fc-grid .launch-tile footer>span:first-child{display:none}.fc-head strong{font-size:26px}.fc-head small{font-size:13px}.merchanting-arrival.has-work .arrival-world img{opacity:.42;filter:blur(1.5px)saturate(1.15)}.merchanting-arrival.has-work .arrival-world:after{content:"";pointer-events:none;background:radial-gradient(at 50% 35%,#0b123000 0%,#0b1230aa 70%);position:absolute;inset:0}.fc-kit-card[aria-label=Logo] .fc-logo{filter:drop-shadow(0 0 1px #0009)drop-shadow(0 1px 2px #0005)}.fc-market{background:linear-gradient(180deg,color-mix(in srgb,var(--b) 88%,#fff),var(--b)) padding-box,linear-gradient(90deg,#fff9,var(--b),#fff9) border-box;text-shadow:0 1px 2px #0006;z-index:2;position:relative}.fc-market[aria-disabled=true]{opacity:.6;filter:saturate(.6);box-shadow:none;cursor:default}.wonder{--w-night:#07112a;--w-navy:#0b1a3a;--w-ink:#091c35;--w-paper:#fbf8ef;--w-cream:#f4eee1;--w-muted:#4b5a72;--w-muted-night:#b6c3d8;--w-cyan:#21b6ef;--w-purple:#8861f5;--w-pink:#dc43ef;--w-cyan-n:#50d8f4;--w-purple-n:#b99afa;--w-pink-n:#ef7bdd;--w-gold:#ffd166;--w-grad:linear-gradient(90deg, var(--w-cyan), var(--w-purple) 55%, var(--w-pink));--w-grad-n:linear-gradient(90deg, var(--w-cyan-n), var(--w-purple-n) 55%, var(--w-pink-n));--w-ease:cubic-bezier(.2, .7, .1, 1);--w-spring:cubic-bezier(.34, 1.56, .64, 1);--tone-cyan:var(--w-cyan);--tone-purple:var(--w-purple);--tone-pink:var(--w-pink);color:var(--w-ink);background:var(--w-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.wonder *,.wonder :before,.wonder :after{box-sizing:border-box}.wonder :is(h1,h2,h3,p){text-wrap:balance;margin:0}.wonder a{color:inherit}.wonder :is(a,button,summary):focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #8674ff}.wonder button{font:inherit;color:inherit}.wonder fieldset{border:0;min-width:0;margin:0;padding:0}.wonder-painting{background:var(--w-night);position:absolute;inset:0;overflow:hidden}.wonder-painting img,.wonder-painting canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wonder-painting img{object-fit:cover;-webkit-user-select:none;user-select:none;transform:scale(1.029)}.wonder-painting canvas{opacity:0;transition:opacity 1.4s var(--w-ease)}.wonder-painting[data-live=true] canvas{opacity:1}.wonder-sparkfield{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.wonder-doodle{display:block;overflow:visible}.wonder-doodle[data-tone=night]{filter:drop-shadow(0 0 6px #a096ff8c)drop-shadow(0 0 1px #fff6)}.wonder-doodle[data-draw=on] path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:wonder-draw 1.5s var(--w-ease) forwards;animation-delay:var(--d,0s)}@keyframes wonder-draw{0%{stroke-dashoffset:1px;opacity:0}4%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.wonder-scene .wonder-piece-balloon,.wonder-scene .wonder-piece-heart{animation:6s ease-in-out infinite wonder-bob;animation-delay:calc(var(--i) * -.9s);transform-box:fill-box}.wonder-scene .wonder-piece-cloud,.wonder-scene .wonder-piece-birds{transform-box:fill-box;animation:9s ease-in-out infinite alternate wonder-drift}.wonder-scene .wonder-piece-sparkle,.wonder-scene .wonder-piece-sun{animation:3.2s ease-in-out infinite wonder-twinkle;animation-delay:calc(var(--i) * -.7s);transform-box:fill-box;transform-origin:50%}@keyframes wonder-bob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes wonder-drift{0%{translate:-6px}to{translate:8px}}@keyframes wonder-twinkle{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:.86}}.wcard{--w:260px;--rx:0deg;--ry:0deg;--mx:50%;--my:30%;--rank:transparent;width:var(--w);font-size:calc(var(--w) / 20);perspective:900px;flex:none;position:relative}.wcard-body{color:var(--w-ink);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--w-ease), box-shadow .5s var(--w-ease);background:#fffdf7;border:1px solid #28345e1f;border-radius:1.3em;line-height:1.25;position:relative;overflow:hidden;box-shadow:0 1.4em 3em -1em #141c4659,0 .3em .8em #141c4614}.wcard[data-hover=true] .wcard-body{transition:transform 80ms linear;box-shadow:0 2em 4em -1em #141c4673,0 .3em .8em #141c461a}.wcard svg:not(.wonder-doodle){stroke-width:1.8px;width:1.15em;height:1.15em}.wcard-head{align-items:center;gap:.55em;padding:.75em .85em .6em;display:flex}.wcard-avatar{background:var(--w-ink);color:#fff;border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:grid}.wcard-avatar svg{width:1.2em!important;height:1.2em!important}.wcard-who{flex-direction:column;flex:1;line-height:1.15;display:flex}.wcard-who b{font-size:.82em}.wcard-who small{color:#6c7892;font-size:.66em}.wcard-more{color:#7b86a0}.wcard-art{aspect-ratio:5/4;background:radial-gradient(120% 90% at 50% 110%,#efe8ff 0%,#0000 60%),#fbf8ef;flex-direction:column;padding:.9em .9em .4em;display:flex;position:relative;overflow:hidden}.wcard-art[data-tone=night]{color:#fff;background:radial-gradient(120% 90% at 50% 110%,#2a2a6a 0%,#0000 60%),#0c1a3d}.wcard-art .wonder-scene{width:100%;height:78%;position:absolute;inset:auto 0 0}.wcard-headline{z-index:1;letter-spacing:-.035em;font-size:1.32em;font-weight:800;line-height:1.05;display:block;position:relative}.wcard-actions{color:var(--w-ink);gap:.75em;padding:.6em .9em .2em;display:flex}.wcard-save{margin-left:auto}.wcard-caption{color:#5d6a84;padding:.2em 1.35em 1.1em;font-size:.66em!important}.wcard-cta{background:#f1ecff;border-top:1px solid #e3dcf5;justify-content:space-between;align-items:center;padding:.7em .9em;font-size:.72em;display:flex}.wcard-cta span{color:#6c7892;letter-spacing:.04em}.wcard-cta b{background:var(--w-ink);color:#fff;border-radius:999px;align-items:center;gap:.3em;padding:.4em .9em;display:inline-flex}.wcard-browser{background:#f1eee6;border-bottom:1px solid #e7e1d4;align-items:center;gap:.3em;padding:.55em .8em;display:flex}.wcard-browser i{background:#d6cfc2;border-radius:50%;width:.45em;height:.45em}.wcard-browser span{color:#7b86a0;background:#fffdf7;border-radius:999px;margin:0 auto;padding:.2em 1.4em;font-size:.58em}.wcard-page{text-align:center;justify-items:center;gap:.35em;padding:1em 1em .2em;display:grid}.wcard-page small{color:#6c7892;font-size:.58em}.wcard-button{background:var(--w-ink);color:#fff;border-radius:999px;align-items:center;gap:.35em;padding:.45em 1em;font-size:.66em;font-weight:700;display:inline-flex}.wcard-page+.wcard-art{aspect-ratio:5/3;padding:0}.wcard-page+.wcard-art .wonder-scene{height:100%}.wcard-mail{border-bottom:1px solid #ece6da;gap:.2em;padding:.7em .9em;display:grid}.wcard-mail p{color:var(--w-ink);font-size:.62em}.wcard-mail span{color:#8a94aa;width:4.6em;display:inline-block}.wcard-mailfoot{text-align:center;padding:.3em .9em 1em}.wcard-phone{background:linear-gradient(#fbf8ef,#f3effb);gap:.5em;padding:.8em;display:grid}.wcard-phone-head{justify-content:center;align-items:center;gap:.4em;font-size:.72em;display:flex}.wcard-phone>small{text-align:center;color:#8a94aa;font-size:.55em}.wcard-bubble{background:#fff;border:1px solid #e6e0f2;border-radius:1em 1em 1em .3em;width:82%;overflow:hidden}.wcard-bubble .wcard-art{aspect-ratio:4/3;padding:0}.wcard-bubble .wcard-art .wonder-scene{height:100%}.wcard-bubble p{padding:.5em .7em .6em;font-size:.72em;font-weight:700}.wcard-reply{color:#fff;background:linear-gradient(135deg,#4bb6f0,#8a6cf2);border-radius:1em 1em .3em;justify-self:end;padding:.5em .8em;font-size:.66em}.wcard-comic-panels{background:#fbf8ef;grid-template-columns:1fr 1fr;gap:.4em;padding:.7em;display:grid}.wcard-comic-panels>div{aspect-ratio:1;border:.14em solid var(--w-ink);background:#fffdf7;border-radius:.4em;place-items:center;display:grid;position:relative;overflow:hidden}.wcard-comic-panels .wonder-doodle{width:64%;height:auto}.wcard-comic-panels em{font-size:.55em;font-style:normal;font-weight:700;position:absolute;top:.4em;left:.5em}.wcard-comic-panels .wcard-comic-wide{aspect-ratio:2.1;grid-column:span 2;grid-template-columns:auto 1fr;justify-content:start;gap:.6em;padding-left:1em}.wcard-comic-panels .wcard-comic-wide .wonder-doodle{width:3.4em}.wcard-speech{border:.13em solid var(--w-ink);background:#fff;border-radius:1em;margin-right:.8em;padding:.35em .7em;font-size:.78em;font-weight:800}.wcard-film{color:#fff;background:#0c1a3d;padding-bottom:.9em;position:relative}.wcard-film .wcard-art{aspect-ratio:4/5}.wcard-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.8em;height:2.8em;display:grid;position:absolute;top:44%;left:50%;translate:-50% -50%}.wcard-progress{background:#fff3;border-radius:999px;height:.22em;margin:.2em .9em .5em;overflow:hidden}.wcard-progress i{background:var(--w-grad-n);width:38%;height:100%;display:block}.wcard-film>small{color:#c8d1ea;padding:0 1.5em;font-size:.58em}.wcard-record{background:#fffdf7;gap:.75em;padding:.95em;display:grid}.wcard-record-head{align-items:center;gap:.6em;display:flex}.wcard-record-head>span:last-child{line-height:1.2;display:grid}.wcard-record-head b{font-size:.86em}.wcard-record-head small{color:#6c7892;font-size:.62em}.wcard-record ul,.wcard-record ol{gap:.35em;margin:0;padding:0;font-size:.7em;list-style:none;display:grid}.wcard-record li{border-bottom:1px dashed #e4ddcf;justify-content:space-between;padding-bottom:.35em;display:flex}.wcard-trail li{border:0;justify-content:flex-start;gap:.6em;padding:0}.wcard-trail li:before{content:"";background:var(--w-grad);border-radius:50%;flex:none;width:.6em;height:.6em;margin-top:.3em}.wcard-total{justify-content:space-between;font-size:.8em;display:flex}.wcard-chips{flex-wrap:wrap;gap:.35em;display:flex}.wcard-chips i{color:#4b3fa0;background:#f1ecff;border-radius:999px;padding:.3em .7em;font-size:.58em;font-style:normal}.wcard-initials{background:var(--w-grad);color:#fff;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-size:.8em;font-weight:800;display:grid}.wcard-quote{background:#f5f1ff;border-radius:.8em;padding:.7em .8em;font-size:.72em}.wcard-label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:currentColor;opacity:.7;margin-top:.9em;font-size:.6em;display:block}.wcard-foil,.wcard-glare{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.wcard-glare{background:radial-gradient(circle at var(--mx) var(--my), #ffffff8c, #fff0 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s}.wcard[data-hover=true] .wcard-glare{opacity:1}.wcard[data-rank] .wcard-body{border:.14em solid var(--rank);box-shadow:0 0 0 .08em #fff9 inset, 0 0 1.6em -.2em var(--rank), 0 1.4em 3em -1em #141c4666;transition:transform .5s var(--w-ease), box-shadow .8s var(--w-ease), border-color .8s}.wcard[data-rank] .wcard-foil{background:repeating-linear-gradient(115deg,#ff008480 0%,#fca40073 6%,#ff06 12%,#00ff8a66 18%,#00cfff80 24%,#cc4cfa80 30%,#ff008480 36%) 0 0/300% 300%,radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 2px) 0 0/1.3em 1.3em,radial-gradient(circle at 70% 60%,#fff 0 1px,#0000 2px) 0 0/1.9em 1.9em;background-position:var(--mx) var(--my), 0 0, 0 0;mix-blend-mode:color-dodge;opacity:.22;transition:opacity .5s;animation:7s linear infinite wcard-foil}.wcard[data-rank][data-hover=true] .wcard-foil{opacity:.42;animation-play-state:paused}@keyframes wcard-foil{0%{background-position:0%,0 0,0 0}to{background-position:300%,1.3em 1.3em,-1.9em 1.9em}}.wcard-rank{z-index:3;letter-spacing:.02em;color:#0b1a3a;background:var(--rank);box-shadow:0 0 1em var(--rank);animation:wcard-rank-in .7s var(--w-spring) both;border-radius:999px;align-items:center;gap:.35em;padding:.3em .75em .3em .55em;font-size:.62em;font-weight:800;display:inline-flex;position:absolute;top:.7em;right:.7em}.wcard-rank .wonder-doodle{filter:none;width:1em;height:1em}.wcard-rank .wonder-doodle g{stroke:#0b1a3a}@keyframes wcard-rank-in{0%{opacity:0;scale:.4}}.wonder[data-motion=off] *,.wonder[data-motion=off] :before,.wonder[data-motion=off] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.wonder[data-motion=off] .wonder-doodle path{stroke-dasharray:none;stroke-dashoffset:0;opacity:1}@media (prefers-reduced-motion:reduce){.wonder *,.wonder :before,.wonder :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.w-skip{z-index:100;color:var(--w-ink);background:#fff;border-radius:12px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:16px}.w-skip:focus{top:16px}.w-nav{z-index:60;color:#fff;justify-content:space-between;align-items:center;padding:14px clamp(16px,3vw,40px);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,padding .4s;display:flex;position:fixed;inset:0 0 auto}.wonder[data-scrolled=true] .w-nav{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#07112a8c;padding-block:9px;box-shadow:0 1px #ffffff14}.w-nav-brand{text-decoration:none;display:flex}.w-nav .story-brand{color:#fff;align-items:center;gap:8px;display:inline-flex}.w-nav .story-brand svg:first-child{width:40px;height:40px}.w-nav .merchanting-wordmark{width:150px;height:auto}.w-nav nav{align-items:center;gap:clamp(10px,2vw,26px);display:flex}.w-nav-link{opacity:.9;font-size:15px;text-decoration:none}.w-nav-link:hover{opacity:1;text-underline-offset:5px;text-decoration:underline}.w-button{white-space:nowrap;transition:transform .3s var(--w-spring), box-shadow .3s;isolation:isolate;background:#fffaf0;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 10px 30px -8px #a08cff8c,inset 0 0 0 1px #fff6;color:var(--w-ink)!important}.w-button:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--w-spin,0deg), var(--w-cyan-n), var(--w-purple-n), var(--w-pink-n), var(--w-cyan-n));filter:blur(8px);opacity:0;transition:opacity .3s;position:absolute;inset:-2px}.w-button:hover{transform:translateY(-2px)scale(1.02)}.w-button:hover:before{opacity:.9;animation:3s linear infinite w-spin}@property --w-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes w-spin{to{--w-spin:360deg}}.w-button-small{padding:10px 18px;font-size:15px}.w-button-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff59;color:#fff!important}.w-button-glow{margin:48px auto 0}.w-heading{z-index:3;text-align:center;max-width:820px;margin:0 auto;padding:0 20px;position:relative}.w-heading h2{letter-spacing:-.045em;font-size:clamp(38px,5.4vw,76px);font-weight:800;line-height:1.02}.w-heading p{color:var(--w-muted);margin-top:18px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.w-heading-night{color:#fff}.w-heading-night p{color:var(--w-muted-night)}.w-eyebrow{letter-spacing:.22em;text-transform:uppercase;background:var(--w-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-block}.w-heading-night .w-eyebrow{background-image:var(--w-grad-n)}.w-hero{background:var(--w-night);height:165vh;position:relative}.w-hero-stage{height:100vh;color:#fff;height:100svh;position:sticky;top:0;overflow:hidden}.w-hero-shade{z-index:1;pointer-events:none;background:radial-gradient(70% 45% at 50% 18%,#07112a8c,#0000 70%),linear-gradient(#07112a59,#0000 30%);position:absolute;inset:0}.w-hero-copy{z-index:3;text-align:center;width:min(980px,100% - 32px);translate:-50% calc(var(--p,0) * -140px);opacity:calc(1 - var(--p,0) * 2.4);position:absolute;top:clamp(84px,12vh,124px);left:50%}.w-hero-copy h1{letter-spacing:-.055em;text-shadow:0 4px 40px #07112a99;animation:w-rise 1.4s var(--w-ease) both;font-size:clamp(46px,7.2vw,104px);font-weight:800;line-height:.98}.w-hero-copy p{color:#e7ecf7;text-shadow:0 2px 20px #07112acc;max-width:660px;animation:w-rise 1.4s .15s var(--w-ease) both;margin:18px auto 0;font-size:clamp(17px,1.55vw,21px);line-height:1.45}.w-hero-kicker{color:#c3cde3;animation:w-rise 1.4s .25s var(--w-ease) both;margin-top:10px;font-size:14px;display:block}.w-hero-actions{animation:w-rise 1.4s .35s var(--w-ease) both;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}@keyframes w-rise{0%{opacity:0;filter:blur(8px);translate:0 24px}}@keyframes w-appear{0%{opacity:0;filter:blur(8px);translate:0 24px}to{opacity:1;filter:none;translate:0}}.w-hero-work{z-index:3;translate:-50% calc(var(--p,0) * -80px);scale:calc(1 + var(--p,0) * .1);opacity:calc(1.6 - var(--p,0) * 2.6);justify-items:center;gap:12px;display:grid;position:absolute;bottom:clamp(16px,3vh,36px);left:50%}.w-hero-orbit{place-items:center;display:grid;position:relative}.w-hero-card{--w:clamp(170px, 25vh, 236px);animation:w-card-in .9s var(--w-spring) both}.w-hero-card .wcard{--w:clamp(170px, 25vh, 236px)}@keyframes w-card-in{0%{opacity:0;transform:perspective(900px)rotateY(-70deg)scale(.8)}}.w-hero-stat{text-align:center;color:#fff;width:150px;animation:w-stat-in .9s calc(.3s + var(--i) * .12s) var(--w-spring) both;justify-items:center;display:grid;position:absolute}.w-hero-stat svg{filter:drop-shadow(0 0 12px #aa96ffbf);width:clamp(44px,6vh,64px);height:clamp(44px,6vh,64px);animation:w-bob-y 5s calc(var(--i) * -1.2s) ease-in-out infinite}@keyframes w-bob-y{50%{translate:0 -6px}}.w-hero-stat>b{letter-spacing:-.04em;text-shadow:0 2px 16px #07112acc;font-size:clamp(26px,3vw,44px);line-height:1.1}.w-hero-stat>span{color:#d8def0;text-shadow:0 1px 10px #07112ae6;font-size:14px}.w-hero-stat-0{top:0;right:calc(100% + 70px)}.w-hero-stat-1{top:48%;right:calc(100% + 130px)}.w-hero-stat-2{top:0;left:calc(100% + 70px)}.w-hero-stat-3{top:48%;left:calc(100% + 130px)}@keyframes w-stat-in{0%{opacity:0;translate:0 16px;scale:.6}}.w-hero-formats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a16348c;border-radius:999px;gap:4px;padding:5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.w-hero-formats button{color:#dfe5f4;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:14px;transition:background .3s}.w-hero-formats button[aria-pressed=true]{color:var(--w-ink);background:#fffaf0;font-weight:700}.w-hero-note{color:#aeb9d1;letter-spacing:.04em;font-size:11px}.w-scroll-cue{z-index:3;color:#cfd7ea;opacity:calc(1 - var(--p,0) * 5);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex;position:absolute;bottom:28px;right:clamp(16px,3vw,40px)}.w-scroll-cue svg{animation:2s ease-in-out infinite w-cue}@keyframes w-cue{50%{translate:0 5px}}.w-hero-veil{z-index:4;pointer-events:none;background:radial-gradient(60% 50% at 56% 70%, #c8b4ff59, transparent 70%), var(--w-night);opacity:calc((var(--p,0) - .45) * 1.5);position:absolute;inset:0}.w-story{background:var(--w-night);outline:none;padding:40px 16px 120px;position:relative}.w-story .w-heading h2{font-size:clamp(32px,4.2vw,60px)}@keyframes w-halo{50%{opacity:.7;scale:1.15}}@keyframes w-flow{to{stroke-dashoffset:0}}@keyframes w-bud{0%{opacity:0;translate:-30%;scale:.4}to{opacity:1;translate:0;scale:1}}@keyframes w-float{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:calc((var(--i) - 4) * .6cqw) -34cqw}}@keyframes w-ring{0%{opacity:.9;scale:.8}to{opacity:0;scale:2.6}}@keyframes w-toast{0%{opacity:0;translate:-50% -120%}}.wmovie{aspect-ratio:16/9;background:#050b1e;border-radius:28px;max-width:1120px;margin:44px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 120px -30px #7864ff80}.wmovie video{object-fit:cover;width:100%;height:100%;display:block}.wmovie-play{cursor:pointer;color:#fff;background:radial-gradient(60% 60%,#050b1e26,#050b1e8c);border:0;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.wmovie-orb{color:#0b1a3a;width:110px;height:110px;transition:transform .3s var(--w-spring);background:#fffaf0;border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite wmovie-pulse;display:grid;box-shadow:0 0 0 10px #ffffff24,0 0 60px #b99afacc}.wmovie-play:hover .wmovie-orb{transform:scale(1.08)}.wmovie-orb svg{margin-left:6px}@keyframes wmovie-pulse{50%{box-shadow:0 0 0 18px #ffffff14,0 0 90px #b99afaf2}}.wmovie-play b{letter-spacing:-.02em;text-shadow:0 2px 20px #050b1ee6;margin-top:8px;font-size:clamp(20px,2vw,28px)}.wmovie-play small{color:#d6ddf0;font-size:14px}@media (max-width:760px){.wmovie{border-radius:18px;margin-top:28px}.wmovie-orb{width:76px;height:76px}}.w-loop{background:radial-gradient(60% 40% at 50% 0%, #efe7ff, transparent 70%), var(--w-paper);outline:none;padding:110px 0 90px;position:relative}.w-loop-window{max-width:1440px;margin:10px auto 0;position:relative;overflow:hidden}.w-loop-map{--pan:0px;aspect-ratio:3/2;width:100%;translate:var(--pan) 0;transition:translate .3s linear;position:relative}.w-loop-map>img{mix-blend-mode:multiply;width:100%;height:100%;animation:12s ease-in-out infinite w-float-map;position:absolute;inset:0}@keyframes w-float-map{50%{translate:0 -8px}}.w-loop-route{width:100%;height:100%;animation:12s ease-in-out infinite w-float-map;position:absolute;inset:0;overflow:visible}.w-loop-route path{animation:30s linear infinite w-march}@keyframes w-march{to{stroke-dashoffset:-280px}}.w-station{z-index:2;justify-items:center;display:grid;position:absolute;translate:-50% -50%}.w-station-glow{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#aa8cff73,#0000);border-radius:50%;width:240px;height:140px;transition:opacity .8s;position:absolute;top:50%;left:50%;translate:-50% -50%}.w-station[data-active=true] .w-station-glow{opacity:1}.w-station-card{pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity .5s var(--w-ease), scale .7s var(--w-spring);position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%;scale:.6}.w-station-card .wcard{--w:clamp(96px, 10vw, 150px)}.w-station[data-active=true] .w-station-card{opacity:1;scale:1}.w-station:nth-child(n+4 of .w-station) .w-station-card{transform-origin:top;top:calc(100% + 12px);bottom:auto}.w-station-label{text-align:center;cursor:pointer;transition:transform .4s var(--w-spring), box-shadow .4s;background:#fffdf7eb;border:1px solid #a08cdc59;border-radius:16px;gap:2px;padding:9px 18px 10px;display:grid;position:relative;box-shadow:0 8px 24px -10px #3c328c4d}.w-station-label b{letter-spacing:-.03em;font-size:clamp(15px,1.4vw,20px)}.w-station-label small{color:var(--w-muted);white-space:nowrap;font-size:11px}.w-station[data-active=true] .w-station-label{transform:translateY(-3px)scale(1.05);box-shadow:0 0 0 2px #8861f559,0 14px 34px -10px #8861f58c}.w-loop-steps{display:none}.w-cards{color:#fff;background:radial-gradient(70% 50% at 50% 30%, #8861f547, transparent 70%), radial-gradient(40% 40% at 90% 90%, #50d8f424, transparent 70%), linear-gradient(#0b1a3a, var(--w-night));padding:130px 20px 110px;position:relative;overflow:hidden}.w-cards-stage{z-index:3;grid-template-columns:minmax(280px,380px) minmax(0,480px);justify-content:center;align-items:center;gap:clamp(30px,6vw,90px);max-width:1100px;margin:60px auto 0;display:grid;position:relative}.w-cards-hero{animation:w-card-in .9s var(--w-spring) both;place-items:center;display:grid}.w-cards-hero .wcard{--w:clamp(230px, 24vw, 300px)}.w-tabs{background:#ffffff0f;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:8px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.w-tabs button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;gap:2px;padding:12px 10px;transition:background .3s;display:grid}.w-tabs b{font-size:17px}.w-tabs small{color:var(--w-muted-night);font-size:12px}.w-tabs button[aria-selected=true]{background:#ffffff1f;box-shadow:inset 0 0 0 1px #b99afa80}.w-tabs button[aria-selected=true] b{background:var(--w-grad-n);color:#0000;-webkit-background-clip:text;background-clip:text}.w-facet{min-height:250px;margin-top:18px}.w-facet dl{gap:10px;margin:0;display:grid}.w-facet dl>div{animation:w-rise .6s calc(var(--i) * 80ms) var(--w-ease) both;background:#ffffff0d;border-radius:16px;grid-template-columns:110px 1fr;gap:16px;padding:14px 18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.w-facet dt{color:var(--w-muted-night);font-size:14px}.w-facet dd{margin:0;font-weight:700}.w-facet-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.w-facet-stats>div{animation:w-rise .6s calc(var(--i) * 80ms) var(--w-ease) both;background:#ffffff0d;border-radius:18px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.w-facet-stats b{letter-spacing:-.04em;font-size:30px}.w-facet-stats span{color:var(--w-muted-night);font-size:13px}.w-facet-source{color:var(--w-muted-night);align-items:center;gap:8px;font-size:13px;display:flex;margin-top:14px!important}.w-facet-lineage{justify-items:start;gap:0;display:grid}.w-facet-lineage svg{width:40px;height:36px;margin-left:26px}.w-facet-lineage path{stroke:#b99afa;stroke-width:3px;stroke-dasharray:.04 .08}.w-lin-node{animation:w-rise .6s var(--w-ease) both;background:#ffffff12;border-radius:14px;padding:10px 16px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff1f}.w-lin-self{color:var(--w-ink);background:#fffaf0;box-shadow:0 0 30px #b99afa80}.w-lin-kids{border-top:2px dashed #b99afa66;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;display:flex}.w-lin-kids .w-lin-node{animation-delay:calc(.2s + var(--i) * .1s)}.w-deck{z-index:3;justify-content:center;margin:70px auto 0;padding:30px 20px 10px;display:flex;position:relative}.w-deck button{--off:calc(var(--i) - (var(--n) - 1) / 2);cursor:pointer;rotate:calc(var(--off) * 4deg);translate:0 calc(var(--off) * var(--off) * 3px);transition:translate .4s var(--w-spring), rotate .4s var(--w-spring), filter .4s;filter:saturate(.85)brightness(.9);background:0 0;border:0;margin:0 -18px;padding:0;position:relative}.w-deck button>span{color:var(--w-muted-night);opacity:0;margin-top:10px;font-size:12px;transition:opacity .3s;display:block}.w-deck button:hover,.w-deck button[aria-pressed=true]{z-index:2;filter:none;translate:0 -26px;rotate:0deg}.w-deck button:hover>span,.w-deck button[aria-pressed=true]>span{opacity:1}.w-deck button[aria-pressed=true] .wcard-body{box-shadow:0 0 0 2px #b99afa,0 0 40px #b99afab3}.w-cards-line{z-index:3;text-align:center;letter-spacing:-.03em;background:var(--w-grad-n);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,2vw,28px);font-weight:800;position:relative;margin-top:40px!important}.w-studio{background:radial-gradient(50% 50% at 90% 50%, #efe6ff, transparent 70%), var(--w-paper);grid-template-columns:minmax(0,480px) minmax(0,620px);justify-content:center;align-items:center;gap:clamp(30px,5vw,80px);padding:130px 24px;display:grid;position:relative}.w-studio .w-heading{text-align:left;margin:0;padding:0}.w-truths{gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.w-truths li{color:var(--w-muted);grid-template-columns:34px 1fr;align-items:start;gap:14px;font-size:15px;line-height:1.5;display:grid}.w-truths b{color:var(--w-ink)}.w-modes{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.w-modes button{cursor:pointer;background:#fffdf8;border:1px solid #8861f54d;border-radius:999px;padding:8px 14px;font-size:14px}.w-modes button[aria-checked=true]{background:var(--w-ink);color:#fff;border-color:var(--w-ink)}.w-modes p{color:var(--w-muted);flex-basis:100%;min-height:42px;font-size:14px;margin-top:8px!important}.w-studio-window{background:#fffdf8;border-radius:26px;padding:16px;position:relative;box-shadow:0 0 0 1px #28345e14,0 40px 90px -30px #3c328c66}.w-studio-bar{border-bottom:1px solid #eee7da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 14px;display:flex}.w-studio-title{align-items:center;gap:8px;font-weight:800;display:flex}.w-studio-tabs{flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.w-studio-tabs i{color:var(--w-muted);border-radius:999px;padding:5px 10px;font-style:normal}.w-studio-tabs i[data-on=true]{color:#4b3fa0;background:#f1ecff;font-weight:700}.w-studio-tabs b{background:var(--w-grad);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:11px;display:inline-grid}.w-studio-cook{justify-content:space-between;align-items:center;gap:12px;padding:14px 6px;display:flex}.w-studio-making{color:var(--w-muted);align-items:center;gap:8px;font-size:14px;display:flex}.w-dot{background:var(--w-purple);width:8px;height:8px;box-shadow:0 0 10px var(--w-purple);border-radius:50%;animation:1s ease-in-out infinite w-pulse}@keyframes w-pulse{50%{opacity:.3}}.w-cook{background:var(--w-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -8px #8861f5cc;color:#fff!important}.w-cook:disabled{opacity:.6}.w-studio-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.w-tile{transition:opacity .5s, filter .5s, translate .6s var(--w-spring);gap:8px;display:grid}.w-tile-card{place-items:center;min-height:220px;display:grid}.w-tile .wcard{--w:100%;width:100%;animation:w-card-in .7s calc(var(--i) * .12s) var(--w-spring) both;font-size:clamp(6px,.72vw,8.5px)}.w-tile-making{width:100%;height:100%;min-height:210px;color:var(--w-muted);background:linear-gradient(110deg,#f3eee4 30%,#fbf7ff 50%,#f3eee4 70%) 0 0/300% 100%;border-radius:14px;align-content:center;place-items:center;gap:10px;font-size:13px;animation:1.4s linear infinite w-shimmer;display:grid}.w-tile-making i{background:var(--w-grad);width:50%;height:4px;animation:w-load 2.4s var(--w-ease) both;transform-origin:0;border-radius:99px}@keyframes w-shimmer{to{background-position:-300% 0}}@keyframes w-load{0%{scale:0 1}}.w-tile-calls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.w-tile-calls button{cursor:pointer;background:#fff;border:1px solid #e6e0d4;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:12px;transition:all .2s;display:inline-flex}.w-tile-calls button:disabled{opacity:.35;cursor:default}.w-tile-calls button:last-child:hover:not(:disabled),.w-tile-calls button:last-child[aria-pressed=true]{background:var(--w-ink);color:#fff;border-color:var(--w-ink)}.w-tile-calls button:first-child:hover:not(:disabled),.w-tile-calls button:first-child[aria-pressed=true]{background:#f4eef0}.w-tile[data-call=drop] .w-tile-card{opacity:.3;filter:grayscale();transition:all .5s;translate:0 10px}.w-tile[data-call=keep] .w-tile-card{transition:all .5s var(--w-spring);translate:0 -8px}.w-tile[data-call=keep] .wcard-body{box-shadow:0 0 0 2px var(--w-purple), 0 16px 40px -12px #8861f5b3}.w-studio-note{text-align:center;color:#8a94aa;margin-top:12px;font-size:12px;display:block}.w-grow{background:var(--w-paper);height:330vh;position:relative}.w-grow-stage{height:100vh;grid-template-columns:minmax(0,420px) minmax(0,900px);justify-content:center;align-items:center;gap:clamp(20px,4vw,60px);height:100svh;padding:80px 24px 40px;display:grid;position:sticky;top:0;overflow:hidden}.w-grow-backdrop{object-fit:cover;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.w-grow-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fbf8eff7 0%,#fbf8efe6 32%,#fbf8ef40 60%,#fbf8ef00 80%);position:absolute;inset:0}.w-grow-copy{z-index:2;position:relative}.w-grow .w-heading{text-align:left;padding:0}.w-grow .w-heading h2{font-size:clamp(38px,4.6vw,68px)}.w-grow-steps{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.w-grow-steps li{color:#9aa3b5;padding-left:26px;font-size:16px;transition:color .5s;position:relative}.w-grow-steps li:before{content:"";border:2px solid #c9c1e6;border-radius:50%;width:10px;height:10px;transition:all .5s;position:absolute;top:.45em;left:0}.w-grow-steps li[data-on=true]{color:var(--w-muted)}.w-grow-steps li[data-on=true]:before{background:var(--w-grad);border-color:#0000}.w-grow-steps li[data-now=true]{color:var(--w-ink);font-weight:700}.w-grow-steps li[data-now=true]:before{box-shadow:0 0 0 5px #8861f533}.w-tree{z-index:2;aspect-ratio:10/7;width:100%;position:relative}.w-tree-branches{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.w-tree-branch{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--w-ease)}.w-tree-branch[data-on=true]{stroke-dashoffset:0}.w-tree-flow circle{filter:drop-shadow(0 0 6px #ffd166)}.w-tree-root,.w-tree-kid{justify-items:center;gap:8px;display:grid;position:absolute;translate:-50% -50%}.w-tree-root{z-index:2;top:70%;left:22%}.w-tree-root .wcard{--w:clamp(150px, 15vw, 210px)}.w-tree-kid .wcard{--w:clamp(96px, 10vw, 150px)}.w-tree-kid{opacity:0;transition:opacity .6s var(--w-ease), scale .8s var(--w-spring);scale:.5}.w-tree-kid[data-on=true]{opacity:1;scale:1}.w-tree-kid-0{top:30%;left:44%}.w-tree-kid-1{top:17%;left:68%}.w-tree-kid-2{top:51%;left:86%}.w-tree-kid-3{top:76%;left:62%}.w-tree-tag{background:var(--w-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.w-tree-kid>small{color:var(--w-muted);white-space:nowrap;font-size:10px}.w-ranks{flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;display:flex;position:absolute;bottom:-12px;left:50%;translate:-50%}.w-ranks span{border:1px solid color-mix(in srgb, var(--rank) 70%, transparent);color:#6f7890;background:#ffffffb3;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;transition:all .5s}.w-ranks span[data-on=true]{background:var(--rank);color:#0b1a3a;box-shadow:0 0 18px var(--rank)}.w-agents{color:#fff;background:var(--w-night);justify-items:center;padding:140px 20px 130px;display:grid;position:relative;overflow:hidden}.w-agents-painting{z-index:0}.w-agents-shade{z-index:1;pointer-events:none;background:linear-gradient(#07112acc,#07112a40 35%,#07112a59 70%,#07112ae6);position:absolute;inset:0}.w-portal{z-index:3;-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#0a16348c;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(1080px,100%);min-height:460px;margin-top:56px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 50px 120px -30px #0009,0 0 90px -20px #b99afa59}.w-portal-chat{border-right:1px solid #ffffff14;flex-direction:column;gap:14px;padding:26px 24px 80px;display:flex;position:relative}.w-msg{animation:w-rise .6s var(--w-ease) both;font-size:15px;line-height:1.45}.w-msg-you{background:linear-gradient(135deg,#4bb6f0,#8a6cf2);border-radius:18px 18px 6px;align-self:flex-end;max-width:85%;padding:12px 16px}.w-msg-agent{gap:10px;max-width:92%;display:flex}.w-msg-agent>svg{flex:none;margin-top:4px}.w-msg-agent small{letter-spacing:.08em;text-transform:uppercase;color:var(--w-muted-night);margin-bottom:4px;font-size:11px;display:block}.w-msg-agent p{background:#ffffff1a;border-radius:18px 18px 18px 6px;padding:12px 16px}.w-typing{background:#ffffff14;border-radius:18px;gap:5px;width:fit-content;margin-left:34px;padding:12px 16px;display:flex}.w-typing i{background:#cfd6ea;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite w-bounce}.w-typing i:nth-child(2){animation-delay:.15s}.w-typing i:nth-child(3){animation-delay:.3s}@keyframes w-bounce{50%{opacity:.5;translate:0 -5px}}.w-portal-composer{color:#aeb9d1;background:#ffffff12;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:inset 0 0 0 1px #ffffff1f}.w-portal-work{padding:22px;position:relative}.w-portal-work-bar{color:var(--w-muted-night);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;display:flex}.w-portal-work-bar i{color:#0b1a3a;opacity:0;transition:all .5s var(--w-spring);background:#ffd166;border-radius:999px;padding:5px 11px;font-size:12px;font-style:normal;font-weight:700;scale:.7}.w-portal-work-bar i[data-on=true]{opacity:1;scale:1}.w-portal-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.w-portal-card{opacity:0;transition:opacity .5s, scale .7s var(--w-spring), translate .7s var(--w-spring);transition-delay:calc(var(--i) % 3 * .15s);justify-items:center;gap:6px;display:grid;translate:-30px;scale:.6}.w-portal-card .wcard{width:100%;font-size:clamp(6px,.62vw,7.5px);--w:100%!important}.w-portal-card[data-on=true]{opacity:1;translate:0;scale:1}.w-portal-card[data-pick=true] .wcard-body{box-shadow:0 0 0 2px #ffd166,0 0 40px #ffd16699}.w-portal-card>small{color:var(--w-muted-night);font-size:11px}.w-portal-card-page{grid-column:span 2}.w-portal-replay{cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:16px}.w-roster{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:40px 0 0;padding:0;list-style:none;display:flex;position:relative}.w-roster li{animation:w-roster 6s calc(var(--i) * .4s) ease-in-out infinite;background:#ffffff12;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.w-roster li[data-lead=true]{color:var(--w-ink);background:#fffaf0}@keyframes w-roster{0%,to{box-shadow:inset 0 0 0 1px #ffffff1f}8%{box-shadow:inset 0 0 0 1px #b99afacc,0 0 20px #b99afa99}}.w-agent-truths{z-index:3;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:1080px;margin-top:50px;display:grid;position:relative}.w-agent-truths>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a163480;border-radius:22px;padding:22px;box-shadow:inset 0 0 0 1px #ffffff1a}.w-agent-truths b{margin:12px 0 6px;font-size:18px;display:block}.w-agent-truths p{color:var(--w-muted-night);font-size:15px}.w-skills{background:radial-gradient(50% 40% at 50% 100%, #efe6ff, transparent 70%), var(--w-paper);padding:130px 0 110px;position:relative;overflow:hidden}.w-forge{grid-template-columns:repeat(5,1fr);gap:16px;max-width:1100px;margin:60px auto 0;padding:0 24px;list-style:none;display:grid;position:relative}.w-forge:before{content:"";background:repeating-linear-gradient(90deg,#b9a8ef 0 6px,#0000 6px 14px);height:2px;position:absolute;top:44px;left:12%;right:12%}.w-forge:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;animation:7s ease-in-out infinite w-forge-run;position:absolute;top:38px;left:12%;box-shadow:0 0 0 3px #b99afa,0 0 20px 6px #b99afacc}@keyframes w-forge-run{0%{opacity:0;left:12%}8%,92%{opacity:1}to{opacity:0;left:86%}}.w-forge li{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.w-forge-icon{z-index:1;background:#fffdf8;border-radius:28px;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 0 1px #8861f52e,0 16px 30px -14px #3c328c59}.w-forge b{margin-top:8px;font-size:17px}.w-forge p{color:var(--w-muted);max-width:190px;font-size:14px}.w-shelf{gap:14px;margin-top:70px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.w-shelf-row{gap:14px;width:max-content;animation:60s linear infinite w-marquee;display:flex}.w-shelf-row[data-dir=right]{animation-direction:reverse}.w-shelf:hover .w-shelf-row{animation-play-state:paused}@keyframes w-marquee{to{translate:-50%}}.w-skill{transition:transform .3s var(--w-spring);background:#fffdf8;border-radius:18px;align-items:center;gap:12px;padding:12px 20px 12px 14px;display:flex;box-shadow:0 0 0 1px #28345e14,0 10px 24px -14px #3c328c4d}.w-skill:hover{transform:translateY(-4px)rotate(-1deg)}.w-skill span{display:grid}.w-skill b{font-size:15px}.w-skill small{color:var(--w-muted);white-space:nowrap;font-size:12px}.w-skills-line{text-align:center;color:var(--w-muted);padding:0 20px;font-size:16px;margin-top:40px!important}.w-business{font-family:Arial,Helvetica,sans-serif;position:relative}.w-tools{color:#fff;background:radial-gradient(50% 60% at 75% 50%, #8861f54d, transparent 70%), linear-gradient(var(--w-night), #0b1a3a);grid-template-columns:minmax(0,500px) minmax(0,620px);justify-content:center;align-items:center;gap:clamp(20px,5vw,70px);padding:130px 24px;display:grid;position:relative;overflow:hidden}.w-tools .w-heading{text-align:left;padding:0}.w-sources{z-index:3;background:#ffffff0d;border-radius:22px;flex-wrap:wrap;gap:10px;margin-top:30px;padding:20px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.w-sources>span{background:#ffffff14;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;display:inline-flex}.w-sources>span img{background:#fff;border-radius:5px;padding:2px}.w-sources b{font-size:20px}.w-sources p{color:var(--w-muted-night);flex-basis:100%;font-size:14px}.w-orbit{z-index:2;aspect-ratio:1;justify-self:center;width:min(560px,88vw);position:relative}.w-orbit-core{background:radial-gradient(circle,#1b2c5e,#0b1a3a);border-radius:50%;place-items:center;width:130px;height:130px;animation:4s ease-in-out infinite w-core;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #fff3,0 0 60px #b99afa99,0 0 140px #50d8f440}@keyframes w-core{50%{box-shadow:inset 0 0 0 1px #ffffff4d,0 0 90px #b99afad9,0 0 180px #50d8f459}}.w-ring{animation:w-rotate var(--speed) linear infinite;position:absolute;inset:0}.w-ring:nth-of-type(2){animation-direction:reverse}@keyframes w-rotate{to{rotate:360deg}}.w-ring-threads{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.w-ring-threads line{stroke:#b99afa8c;stroke-width:.5px;stroke-dasharray:.06 .1;animation:2.4s linear infinite w-pulse-in;animation-delay:calc(var(--i) * -.35s)}@keyframes w-pulse-in{to{stroke-dashoffset:-.32px}}.w-logo{width:0;height:0;rotate:var(--a);position:absolute;top:50%;left:50%}.w-logo>span{width:max-content;left:calc(min(560px, 88vw) * var(--r) / 200);translate:-50% -50%;rotate:calc(var(--a) * -1);animation:w-counter var(--speed) linear infinite;justify-items:center;gap:4px;display:grid;position:absolute}.w-ring:nth-of-type(2) .w-logo>span{animation-direction:reverse}@keyframes w-counter{to{transform:rotate(-360deg)}}.w-logo img{object-fit:contain;background:#fff;border-radius:16px;width:48px;max-width:none;height:48px;padding:10px;box-shadow:0 0 0 1px #fff6,0 10px 30px -8px #00000080,0 0 24px #b99afa59}.w-logo small{color:var(--w-muted-night);white-space:nowrap;font-size:11px}.w-home{min-height:100vh;color:#fff;background:var(--w-night);place-items:center;min-height:115svh;padding:140px 20px 100px;display:grid;position:relative;overflow:hidden}.w-home-shade{z-index:1;background:radial-gradient(60% 55% at 50% 48%, #07112ab3, #07112a26 75%), linear-gradient(var(--w-night), transparent 18%);pointer-events:none;position:absolute;inset:0}.w-home-copy{z-index:3;text-align:center;justify-items:center;gap:18px;max-width:760px;display:grid;position:relative}.w-home-copy>svg{filter:drop-shadow(0 0 24px #b99afacc)}.w-home-copy h2{letter-spacing:-.05em;text-shadow:0 4px 40px #07112ab3;font-size:clamp(44px,6.4vw,96px);font-weight:800;line-height:1}.w-home-copy>p{color:#e3e8f4;text-shadow:0 2px 20px #07112ae6;font-size:clamp(17px,1.5vw,20px)}.w-home-copy>small{color:#c3cde3;font-size:14px}.w-home-cards{justify-content:center;margin:10px 0 4px;display:flex}.w-home-cards>span{rotate:calc((var(--i) - 1) * 8deg);translate:0 calc((var(--i) - 1) * (var(--i) - 1) * 12px);animation:w-bob 6s calc(var(--i) * -1.5s) ease-in-out infinite;margin:0 -14px}.w-home-cards .wcard{--w:clamp(110px, 12vw, 150px)}@keyframes w-bob{50%{translate:0 calc((var(--i) - 1) * (var(--i) - 1) * 12px - 10px)}}.w-footer{background:var(--w-night);color:#c3cde3;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px clamp(16px,3vw,40px);font-size:14px;display:flex}.w-footer .story-brand{color:#fff;align-items:center;gap:8px;display:inline-flex}.w-footer .story-brand svg:first-child{width:32px;height:32px}.w-footer .merchanting-wordmark{width:120px;height:auto}.w-motion-toggle{cursor:pointer;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;color:#fff!important}@media (max-width:1000px){.w-cards-stage,.w-studio,.w-tools{grid-template-columns:minmax(0,620px)}.w-studio .w-heading,.w-tools .w-heading{text-align:center}.w-grow-stage{grid-template-columns:1fr;align-content:center;padding-top:80px}.w-grow-copy{max-width:620px;margin:0 auto}.w-grow .w-heading{text-align:center}.w-grow .w-heading p,.w-grow-steps li:not([data-now=true]){display:none}.w-grow-steps li{text-align:center;padding:0}.w-grow-steps li:before{display:none}.w-tree{max-width:760px;margin:0 auto}.w-forge{grid-template-columns:repeat(5,minmax(140px,1fr));padding-bottom:10px;overflow-x:auto}.w-agent-truths{grid-template-columns:1fr;max-width:560px}}@media (max-width:760px){.w-nav .merchanting-wordmark{width:112px}.w-nav .story-brand svg:first-child{width:32px;height:32px}.w-nav-link{display:none}.w-button-small{padding:9px 14px;font-size:14px}.w-hero{height:160vh}.w-hero-copy{top:86px}.w-hero-copy p{font-size:16px}.w-hero-kicker{font-size:13px}.w-hero-actions{margin-top:18px}.w-button{padding:12px 18px;font-size:15px}.w-hero-card,.w-hero-card .wcard{--w:clamp(150px, 42vw, 190px)}.w-hero-stat{width:90px}.w-hero-stat svg{width:26px;height:26px}.w-hero-stat>b{font-size:20px}.w-hero-stat>span{font-size:11px}.w-hero-stat-0,.w-hero-stat-1{right:calc(100% + 2px)}.w-hero-stat-2,.w-hero-stat-3{left:calc(100% + 2px)}.w-hero-stat-1,.w-hero-stat-3{top:58%}.w-hero-formats{scrollbar-width:none;max-width:calc(100vw - 24px);overflow-x:auto}.w-hero-formats button{flex:none;padding:7px 11px;font-size:13px}.w-scroll-cue{display:none}.w-loop-map{width:220vw}.w-station-label{padding:6px 12px 7px}.w-station-label small{display:none}.w-station-card .wcard{--w:30vw}.w-loop-steps{scrollbar-width:none;gap:8px;margin:18px 0 0;padding:0 16px;list-style:none;display:flex;overflow-x:auto}.w-loop-steps li{opacity:.55;background:#fffdf8;border-radius:14px;flex:none;padding:10px 14px;font-size:13px;transition:opacity .4s;display:grid;box-shadow:0 0 0 1px #28345e14}.w-loop-steps li[data-active=true]{opacity:1;box-shadow:0 0 0 2px #8861f566}.w-loop-steps span{color:var(--w-muted);font-size:11px}.w-cards{padding-top:100px}.w-facet dl>div{grid-template-columns:90px 1fr;padding:12px 14px}.w-tabs small{display:none}.w-deck{scrollbar-width:none;justify-content:flex-start;padding:40px 30px 10px;overflow-x:auto}.w-deck button{flex:none;margin:0 -10px}.w-studio{padding:100px 16px}.w-studio-grid{grid-template-columns:repeat(2,1fr)}.w-tile .wcard{font-size:clamp(6px,3.4vw,9px)}.w-studio-tabs{display:none}.w-grow-stage{gap:10px;padding:70px 12px 30px}.w-grow .w-heading h2{font-size:36px}.w-tree{aspect-ratio:1/1.1}.w-tree-root .wcard{--w:30vw}.w-tree-root{top:72%}.w-tree-kid>small{display:none}.w-tree-kid-2{left:82%}.w-ranks{width:auto;margin:10px auto 0;position:relative;top:100%;bottom:auto;left:auto;translate:none}.w-ranks span{padding:3px 8px;font-size:10px}.w-agents{padding:110px 14px 100px}.w-portal{grid-template-columns:1fr}.w-portal-chat{border-bottom:1px solid #ffffff14;border-right:0;min-height:330px}.w-portal-card .wcard{font-size:clamp(5px,1.9vw,7.5px)}.w-forge{scroll-snap-type:x mandatory;padding:0 16px 10px}.w-forge li{scroll-snap-align:center}.w-forge:before,.w-forge:after{display:none}.w-tools{padding:100px 16px}.w-logo img{border-radius:12px;width:38px;height:38px;padding:8px}.w-logo small{display:none}.w-orbit-core{width:96px;height:96px}.w-orbit-core svg{width:52px;height:52px}.w-footer{text-align:center;justify-content:center}.w-nav{padding:10px 16px}.wonder[data-scrolled=true] .w-nav{-webkit-backdrop-filter:none;background:#07112af0;padding-block:8px}.w-nav .w-button-small{padding:8px 12px;font-size:13px}.w-hero-note{text-align:center;justify-self:center;max-width:90vw}.w-hero-formats,.w-loop-steps,.w-forge{-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000);mask-image:linear-gradient(90deg,#000 84%,#0000)}.wmovie-play{gap:2px}.wmovie-orb{width:58px;height:58px;animation:none;box-shadow:0 0 0 6px #ffffff24,0 0 36px #b99afacc}.wmovie-orb svg{width:22px;height:22px;margin-left:3px}.wmovie-play b{background:#050b1e9e;border-radius:999px;margin-top:6px;padding:2px 12px 3px;font-size:17px}.wmovie-play small{font-size:12px}.w-studio-cook{flex-wrap:wrap;padding:12px 4px}.w-studio-making{flex:100%;font-size:13px}.w-studio-cook>button{margin-left:auto}.w-grow{height:280vh}.w-tree-kid .wcard{--w:19vw}.w-tree-tag{padding:2px 6px;font-size:9px}.w-tree-kid-2{top:44%;left:80%}.w-tree-kid-3{top:82%}.w-orbit{width:76vw}.w-logo>span{left:calc(76vw * var(--r) / 200)}.w-home-inner{width:100%}.w-home-cards{contain:inline-size;width:100%}.w-home-cards .wcard{--w:22vw}.w-home-cards>span{margin:0 -10px}}.wart-scene{object-fit:cover;object-position:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:76%;position:absolute;inset:auto 0 0}.wcard-art[data-tone=day] .wart-scene{mix-blend-mode:multiply}.wcard-art[data-tone=night] .wart-scene{object-position:50% 70%;height:100%}.wcard-art[data-tone=night] .wcard-headline{text-shadow:0 2px 14px #050a28bf}.wcard-page+.wcard-art .wart-scene,.wcard-bubble .wcard-art .wart-scene,.wcard-film .wcard-art .wart-scene{height:100%}.wcard-art[data-draw=on] .wart-scene{animation:.9s cubic-bezier(.2,.7,.2,1) both w-art-in}@keyframes w-art-in{0%{opacity:0;filter:blur(4px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}.wart-icon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.wcard-comic-panels .wart-icon{width:66%;height:auto}.wcard-comic-panels .wcard-comic-wide .wart-icon{width:3.6em;height:auto}.wcard-record-head .wart-icon{flex-shrink:0}.wonder[data-motion=off] .wart-scene{animation:none}@media (prefers-reduced-motion:reduce){.wart-scene{animation:none!important}}.w-home-inner{z-index:3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1180px;display:grid;position:relative}.w-reel{justify-items:center;gap:12px;margin:0;display:grid}.w-reel-phone{aspect-ratio:9/16;background:linear-gradient(160deg,#2a2f6e,#111536 60%,#1d1740);border-radius:34px;width:clamp(220px,22vw,300px);padding:9px;position:relative;box-shadow:0 0 0 1px #c8b4ff47,0 30px 80px #04081eb3,0 0 60px #9678ff47}.w-reel-phone video{object-fit:cover;background:#0a1030;border-radius:26px;width:100%;height:100%;display:block}.w-reel-sound{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0a0e2899;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:18px;right:18px}.w-reel figcaption{text-align:center;color:#fffaf0b8;max-width:260px;font-size:12px;line-height:1.45}@media (max-width:900px){.w-home-inner{grid-template-columns:1fr;justify-items:center}.w-reel-phone{width:min(260px,70vw)}}.w-hero-inner{z-index:3;width:min(1180px,100% - 32px);translate:-50% calc(var(--p,0) * -140px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,80px);display:grid;position:absolute;top:clamp(72px,10vh,108px);left:50%}.w-hero-inner .w-hero-copy{width:auto;opacity:calc(1 - var(--p,0) * 2.4);position:static;top:auto;left:auto;translate:none}.w-hero-inner .w-reel-phone{overflow:hidden}.w-hero-inner .w-hero-copy h1{font-size:clamp(44px,6.2vw,96px)}.w-hero-inner .w-hero-copy p{max-width:620px}.w-hero-inner .w-hero-launch{margin-top:22px}.w-hero-inner .w-hero-kicker{margin-top:6px}.w-hero-inner .w-reel-phone{width:clamp(220px,20vw,290px)}.w-hero-inner .w-reel figcaption{display:none}.w-hero-fan{justify-content:center;margin:18px 0 30px;display:flex}.w-hero-fan>span{rotate:calc((var(--i) - 1) * 8deg);translate:0 calc((var(--i) - 1) * (var(--i) - 1) * 12px);animation:w-bob 6s calc(var(--i) * -1.5s) ease-in-out infinite;margin:0 -14px}.w-hero-fan .wcard{--w:clamp(104px, 11vw, 146px)}.w-home .w-reel{display:none}.w-home-inner{grid-template-columns:minmax(0,1fr);justify-items:center}@media (max-width:900px){.w-hero-inner{grid-template-columns:1fr;justify-items:center;top:76px}.w-hero-inner .w-reel{display:none}.w-hero-fan .wcard{--w:clamp(96px, 26vw, 130px)}.w-home .w-reel{display:grid}}.wcard-comic-panels>div{display:block}.wcard-comic-panels .wart-scene{object-position:50% 70%;mix-blend-mode:normal;height:100%}.wcard-comic-panels em{z-index:1;background:#fffdf7e6;border-radius:.4em;padding:.15em .4em}.wcard-comic-panels .wcard-comic-wide{padding:0;display:block}.wcard-comic-panels .wcard-comic-wide .wcard-speech{z-index:1;position:absolute;top:.5em;left:.5em}.work-learning{--learning-border:var(--border,#c0ccdc55);--learning-bg:var(--card,#122b42);--learning-muted:var(--muted-foreground,#b1c3d3);--learning-accent:var(--tone-purple,#bda5f4);margin-top:12px;font-size:12px}.work-learning-actions{flex-wrap:wrap;gap:6px;display:flex}.work-learning-actions button{border:1px solid var(--learning-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;display:inline-flex}.work-learning-actions button[aria-pressed=true]{border-color:var(--learning-accent);background:color-mix(in srgb, var(--learning-accent) 12%, transparent)}.work-learning-actions button:disabled{opacity:.45;cursor:default}.learning-editor{border:1px solid var(--learning-border,#c0ccdc55);background:var(--learning-bg,#122b42);border-radius:13px;margin-top:16px;padding:16px}.learning-editor header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.learning-editor header button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.learning-editor header strong{font-size:16px}.learning-editor p{color:var(--learning-muted,#b1c3d3);margin:7px 0 12px;font-size:12px;line-height:1.5}.learning-editor label,.learning-note{margin-top:12px;font-size:12px;display:block}.learning-editor input,.learning-editor select,.learning-editor textarea,.learning-note textarea{border:1px solid var(--learning-border,#c0ccdc55);width:100%;color:inherit;line-height:1.55;font:inherit;background:0 0;border-radius:7px;margin-top:5px;padding:10px}.learning-editor textarea,.learning-note textarea{resize:vertical}.learning-editor select option{background:var(--learning-bg,#122b42);color:inherit}.learning-example{color:var(--learning-accent,#bda5f4);align-items:center;gap:6px;margin:12px 0;line-height:1.4;display:flex}.learning-editor small{color:var(--learning-muted,#b1c3d3);font-size:11px;line-height:1.5;display:block}.learning-save,.learning-note button,.arrival-import-editor>button{border:1px solid var(--learning-border,#c0ccdc55);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:9px;display:flex}.learning-notice{color:var(--learning-accent,#bda5f4);margin:9px 0 0;font-size:11px;line-height:1.4}.learning-error{color:#eea4a0;margin:10px 0;font-size:12px;line-height:1.5}.unified-workbench>.workspace-header{background:var(--background);border-bottom:1px solid var(--hairline)}.workspace-menu.selection-rail{background:var(--tabs-bar-bg);border:0;border-radius:12px;gap:3px;padding:3px}.workspace-menu.selection-rail>.t-tabs-pill{box-shadow:inset 0 1px 0 var(--hairline-inset), var(--shadow-flat);border-radius:9px}.workspace-menu>button{height:28px;transition:background-color var(--motion-quick) var(--motion-settle), color var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle);background:0 0;border-radius:9px}.workspace-menu>button:hover,.workspace-menu>button[data-popup-open]{color:var(--foreground);background:0 0}.workspace-menu>button>svg:last-child{transition:transform var(--motion-change) var(--motion-settle)}.workspace-menu>.workspace-menu-group-name{border-left:1px solid var(--hairline);height:28px;color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;margin-left:6px;padding:0 4px 0 8px;font-weight:650;display:inline-flex}.workspace-menu>button[data-in-group]{padding-inline:10px}.workspace-menu>button[data-popup-open]>svg:last-child{transform:rotate(180deg)}.unified-workbench .header-new-chat{height:28px;transition:background-color var(--motion-quick) var(--motion-settle), color var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle);background:0 0;border:1px solid #0000;border-radius:9px}:is(.unified-workbench .header-new-chat:hover,.unified-workbench .header-new-chat:focus-visible){background:var(--tabs-bar-bg);color:var(--foreground)}.header-new-chat>svg{color:var(--tone-purple)}.sale-notice-trigger{width:30px;height:30px;transition:background-color var(--motion-quick) var(--motion-settle), color var(--motion-quick) var(--motion-settle);border-radius:9px;flex-basis:30px}.sale-notice-trigger:hover,.sale-notice-trigger[data-popup-open]{color:var(--foreground);background:var(--tabs-bar-bg)}.sale-notice-trigger>svg{transform-origin:50% 15%}@media (hover:hover){.sale-notice-trigger:hover>svg{animation:merchanting-bell-swing var(--motion-very-slow) var(--motion-settle)}}@keyframes merchanting-bell-swing{20%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}70%{transform:rotate(4deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.workspace-menu>button,.unified-workbench .header-new-chat,.sale-notice-trigger{transition:none;transform:none!important}.workspace-menu>button>svg:last-child{transition:none}.sale-notice-trigger:hover>svg{animation:none}}.company-sidebar .company-header{gap:10px}.company-sidebar .company-picker{border-color:var(--hairline);background:var(--surface-hover);height:38px;transition:background-color var(--motion-quick) var(--motion-settle), border-color var(--motion-quick) var(--motion-settle);border-radius:10px}.company-sidebar .company-picker:hover,.company-sidebar .company-picker[data-popup-open]{background:color-mix(in srgb, var(--foreground) 8%, var(--card));border-color:var(--hairline-strong)}@media (prefers-reduced-motion:reduce){.company-sidebar .company-picker{transition:none}}.chat-sidebar button{transition:background-color var(--motion-quick) var(--motion-settle), color var(--motion-quick) var(--motion-settle), box-shadow var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle)}.chat-sidebar button:hover{background:var(--surface-hover)}.chat-sidebar button:active:not(:disabled){transform:scale(.98)}.chat-sidebar .chat-sidebar-thread{position:relative}.chat-sidebar .chat-sidebar-thread[aria-current=page]{background:var(--tabs-pill-bg);box-shadow:inset 0 1px 0 var(--hairline-inset), var(--shadow-flat)}.chat-sidebar .chat-sidebar-thread[aria-current=page]:before{content:"";background:var(--tone-purple);transform-origin:50%;width:2px;animation:merchanting-bar-land var(--motion-change) var(--motion-settle);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0}@keyframes merchanting-bar-land{0%{opacity:0;transform:scaleY(.3)}}@media (prefers-reduced-motion:reduce){.chat-sidebar button{transition:none;transform:none!important}.chat-sidebar .chat-sidebar-thread[aria-current=page]:before{animation:none}}.merchanting-shell>[data-slot=sidebar] [data-slot=sidebar-gap]{transition:width var(--motion-change) var(--motion-settle)}.merchanting-shell>[data-slot=sidebar] [data-slot=sidebar-container][data-side=left]{transition:transform var(--motion-change) var(--motion-settle);transform:translate(0);left:0!important}.merchanting-shell>[data-slot=sidebar][data-collapsible=offcanvas] [data-slot=sidebar-container][data-side=left]{transform:translate(-100%)}.merchanting-shell>[data-slot=sidebar] [data-slot=sidebar-inner]{transition:opacity var(--motion-quick) var(--motion-settle), transform var(--motion-change) var(--motion-settle)}.merchanting-shell>[data-slot=sidebar][data-state=collapsed] [data-slot=sidebar-inner]{opacity:0;transform:translate(-8px)}.workbench-brand{animation:merchanting-surface-in var(--motion-change) var(--motion-settle)}.workspace-sidebar-toggle svg{transition:transform var(--motion-change) var(--motion-settle)}.merchanting-shell>[data-slot=sidebar][data-state=collapsed]~* .workspace-sidebar-toggle svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.merchanting-shell>[data-slot=sidebar] [data-slot=sidebar-gap],.merchanting-shell>[data-slot=sidebar] [data-slot=sidebar-container][data-side=left],.merchanting-shell>[data-slot=sidebar] [data-slot=sidebar-inner],.workspace-sidebar-toggle svg{transition:none}.merchanting-shell>[data-slot=sidebar][data-state=collapsed] [data-slot=sidebar-inner]{transform:none}.workbench-brand{animation:none}}.sidebar-account{transition:background-color var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle);border-radius:10px;padding:7px 8px}.sidebar-account:hover,.sidebar-account[data-popup-open]{background:var(--sidebar-accent)}.sidebar-account:active{transform:scale(.985)}.sidebar-account>svg:last-child{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.sidebar-account .avatar{box-shadow:0 0 0 1px var(--hairline-strong)}.sidebar-account-menu>button,.sidebar-account-menu>a{border-radius:var(--radius-control);transition:background-color var(--motion-quick) var(--motion-settle)}.sidebar-account-menu>button:hover,.sidebar-account-menu>a:hover{background:var(--surface-hover)}.sidebar-account-menu>button>[data-slot=kbd-group]{margin-left:auto}@media (prefers-reduced-motion:reduce){.sidebar-account,.sidebar-account-menu>button,.sidebar-account-menu>a{transition:none;transform:none!important}}.unified-workbench>.operator-work-column .dashboard-stack{view-transition-name:workspace-surface}.unified-workbench>.workspace-header{view-transition-name:shell-header}.merchanting-shell>[data-slot=sidebar] [data-slot=sidebar-container]{view-transition-name:shell-sidebar}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(workspace-surface){animation:merchanting-surface-out var(--motion-quick) var(--motion-settle) both}::view-transition-new(workspace-surface){animation:merchanting-surface-arrive var(--motion-change) var(--motion-settle) both}@keyframes merchanting-surface-out{to{opacity:0;filter:blur(3px);transform:translateY(-4px)}}@keyframes merchanting-surface-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.command-palette[data-slot=dialog-content]{max-width:min(640px,100vw - 32px)}.command-palette [cmdk-group-heading]{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.command-palette [cmdk-item]{border-radius:var(--radius-control);transition:background-color var(--motion-quick) var(--motion-settle)}.command-palette [cmdk-item][data-selected=true]{background:var(--surface-hover)}.command-palette [cmdk-item]>small{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;margin-left:auto}.command-palette .command-conversation{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.command-palette .command-monogram{background:var(--surface-well);width:18px;height:18px;font-size:var(--text-2xs);color:var(--muted-foreground);border-radius:6px;place-items:center;font-weight:600;display:grid}.command-palette [data-slot=command-shortcut]{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.command-palette [cmdk-item]{transition:none}}.unified-workbench>.workspace-header.workspace-header-compact{scrollbar-width:none;flex-wrap:nowrap;height:48px;min-height:48px;overflow:auto hidden;container:shell-row/inline-size}.unified-workbench>.workspace-header.workspace-header-compact::-webkit-scrollbar{display:none}.unified-workbench>.workspace-header>.breadcrumb{min-width:max-content}.workspace-menu,.workspace-menu>button{white-space:nowrap;flex-shrink:0}.workspace-menu>button>svg{flex:none}.workspace-place-count{background:var(--fill-amber);min-width:16px;height:16px;color:var(--on-fill);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-grid}.workspace-place-dot{background:var(--tone-blue);border-radius:50%;width:6px;height:6px}.workspace-menu>[data-running]>svg:first-child{color:var(--tone-purple);animation:workspace-place-running 1.6s var(--ease-in-out) infinite alternate}@keyframes workspace-place-running{0%{opacity:.5}}.agent-show{color:var(--muted-foreground);flex:none}.agent-show:hover{color:var(--foreground)}.header-company-initial{background:var(--surface-well);width:24px;height:24px;color:var(--foreground);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:650;line-height:1;display:none}@container shell-row (width<=1180px){.workspace-menu>[data-group]:not([aria-current]){padding-inline:8px}.workspace-menu>[data-group]:not([aria-current]) .workspace-menu-label{display:none}.unified-workbench>.workspace-header.workspace-header-compact .header-actions .header-company-picker{border-color:#0000;justify-content:center;width:32px;min-width:32px;max-width:32px;padding:0}.unified-workbench>.workspace-header.workspace-header-compact .header-actions .header-company-picker>:is([data-slot=select-value],svg){display:none}.unified-workbench>.workspace-header.workspace-header-compact .header-actions .header-company-initial{display:grid}.workspace-topbar-slot .workspace-context-toolbar[data-workspace=merchant]>.workspace-context-actions{order:-1;margin-left:0}.workspace-topbar-slot .brand-context{display:none}}@container shell-row (width<=1000px){.workspace-menu>[data-place]:not([aria-current]):not([data-in-group]){justify-content:center;min-width:36px;padding-inline:8px}.workspace-menu>[data-place]:not([aria-current]):not([data-in-group]) .workspace-menu-label{display:none}.workspace-menu>[data-in-group]{padding-inline:7px}}.workspace-topbar-slot[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.workspace-topbar-slot[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.workspace-topbar-slot[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}@media (pointer:coarse){.workspace-menu.selection-rail{padding:2px}.workspace-menu>button{justify-content:center;min-width:44px;height:36px}}@media (prefers-reduced-motion:reduce){.workspace-menu>[data-running]>svg:first-child{animation:none}}.agent-working .run-activity-toggle{color:var(--tone-blue)}.run-activity-headline{animation:merchanting-text-swap var(--motion-quick) var(--ease-in-out) both;display:inline-block}.agent-working[data-thinking] .run-activity-headline{color:var(--muted-foreground);position:relative;overflow:hidden}.agent-working[data-thinking] .run-activity-headline:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 14%, transparent), transparent);animation:merchanting-shimmer 1.6s var(--ease-linear) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.agent-working .run-clock{font-variant-numeric:tabular-nums;animation:merchanting-text-swap var(--motion-quick) var(--ease-in-out) 3s both}@media (prefers-reduced-motion:reduce){.run-activity-headline,.agent-working .run-clock{animation:merchanting-fade-in var(--motion-quick) both}.agent-working[data-thinking] .run-activity-headline:after{opacity:0;animation:none;transform:none}}.chat-message[data-streaming] .prose-content>:last-child{animation:conversation-stream-in var(--motion-quick) var(--ease-in-out) both}@keyframes conversation-stream-in{0%{opacity:.35;filter:blur(4px)}}.agent-feed-entry[data-latest]>.message-assistant{animation:merchanting-card-in var(--motion-reveal) var(--motion-settle) both}.agent-feed-entry[data-latest]>.message-assistant .message-work{animation:merchanting-card-in var(--motion-reveal) var(--motion-settle) both;animation-delay:80ms}@media (prefers-reduced-motion:reduce){.chat-message[data-streaming] .prose-content>:last-child,.agent-feed-entry[data-latest]>.message-assistant,.agent-feed-entry[data-latest]>.message-assistant .message-work{animation:merchanting-fade-in var(--motion-quick) both;animation-delay:0s}}.work-current-activity{transition:background-color var(--motion-quick) var(--motion-settle), border-color var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle)}.work-current-activity:active{transform:scale(.985)}.work-current-activity>.os-pill{flex:none}.work-current-activity[data-working] .os-pill[data-dot]:before{animation:conversation-breathe 2s var(--ease-in-out) infinite}@keyframes conversation-breathe{50%{opacity:.35}}.work-running-jobs>.work-current-activity,.creation-activity .work-current-activity{animation:merchanting-surface-in var(--motion-change) var(--motion-settle) both;animation-delay:calc(min(var(--i,0), 5) * var(--motion-stagger))}@media (prefers-reduced-motion:reduce){.work-current-activity{transition:background-color var(--motion-quick), border-color var(--motion-quick)}.work-current-activity:active{transform:none}.work-current-activity[data-working] .os-pill[data-dot]:before{animation:none}.work-running-jobs>.work-current-activity,.creation-activity .work-current-activity{animation:merchanting-fade-in var(--motion-quick) both;animation-delay:0s}}.run-activity-toggle>svg{transition:transform var(--motion-change) var(--motion-settle);flex:none}.run-activity-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.run-activity-trail{transform-origin:top;animation:merchanting-surface-in var(--motion-change) var(--motion-settle) both}.run-activity-step{animation:merchanting-surface-in var(--motion-change) var(--motion-settle) both;animation-delay:calc(min(var(--i,0), 5) * var(--motion-stagger))}.run-activity-step>svg{color:var(--step-tone,var(--muted-foreground))}.run-activity-step[data-status=running],.run-activity-step[data-status=waiting]{--step-tone:var(--tone-blue)}.run-activity-step[data-status=completed]{--step-tone:var(--tone-green)}.run-activity-step[data-status=failed],.run-activity-step[data-status=unresolved]{--step-tone:var(--tone-red)}.run-activity-step small{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.run-activity-toggle>svg{transition:none}.run-activity-trail,.run-activity-step{animation:merchanting-fade-in var(--motion-quick) both;animation-delay:0s}}.composer,.conversation .composer,.agent-pane .composer,.conversation[data-work-surface] .composer{border-color:var(--hairline-strong);box-shadow:var(--shadow-flat);transition:border-color var(--motion-quick) var(--motion-settle), box-shadow var(--motion-change) var(--motion-settle)}.composer:focus-within,.conversation .composer:focus-within,.agent-pane .composer:focus-within,.conversation[data-work-surface] .composer:focus-within{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent), var(--shadow-raised)}.composer-send-icon{animation:merchanting-icon-swap var(--motion-change) var(--ease-in-out) both;align-items:center;gap:6px;display:inline-flex}.composer-actions>button[data-slot=button]:last-child{transition:transform var(--motion-quick) var(--motion-settle), background-color var(--motion-quick) var(--motion-settle), opacity var(--motion-quick) var(--motion-settle), filter var(--motion-quick) var(--motion-settle)}.composer-actions>button[data-slot=button]:last-child:disabled{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.composer,.conversation .composer,.agent-pane .composer,.conversation[data-work-surface] .composer{transition:border-color var(--motion-quick), box-shadow var(--motion-quick)}.composer-send-icon{animation:merchanting-fade-in var(--motion-quick) both}.composer-actions>button[data-slot=button]:last-child{transition:background-color var(--motion-quick), opacity var(--motion-quick)}.composer-actions>button[data-slot=button]:last-child:disabled{transform:none}}.agent-selection[open]>:not(summary){animation:merchanting-surface-in var(--motion-change) var(--motion-settle) both}.active-skills>span{color:var(--muted-foreground);text-transform:none;letter-spacing:0;font-size:var(--text-xs)}.active-skills button{border:1px solid color-mix(in srgb, var(--tone-purple) 30%, transparent);border-radius:var(--pill-radius);background:color-mix(in srgb, var(--tone-purple) 12%, var(--card));color:var(--foreground);font-size:var(--text-xs);transition:background-color var(--motion-quick) var(--motion-settle), border-color var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle);align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.active-skills button:hover{background:color-mix(in srgb, var(--tone-purple) 18%, var(--card));border-color:color-mix(in srgb, var(--tone-purple) 45%, transparent)}.active-skills button:active{transform:scale(.97)}.active-skills button>svg:last-child{opacity:.6;transition:opacity var(--motion-quick)}.active-skills button:hover>svg:last-child{opacity:1}@media (prefers-reduced-motion:reduce){.agent-selection[open]>:not(summary){animation:merchanting-fade-in var(--motion-quick) both}.active-skills button{transition:background-color var(--motion-quick), border-color var(--motion-quick)}.active-skills button:active{transform:none}}:is(.conversation[data-agent-surface],.conversation,.unified-workbench) .method-shortcut{animation:merchanting-card-in var(--motion-reveal) var(--motion-settle) both;animation-delay:calc(min(var(--i,0), 5) * var(--motion-stagger));transition:transform var(--motion-quick) var(--motion-settle), box-shadow var(--motion-quick) var(--motion-settle), border-color var(--motion-quick) var(--motion-settle), background-color var(--motion-quick) var(--motion-settle)}:is(.conversation[data-agent-surface],.conversation,.unified-workbench) .method-shortcut:hover,:is(.conversation[data-agent-surface],.conversation,.unified-workbench) .method-shortcut:focus-within,.conversation[data-work-surface] .agent-create-panel .method-shortcut:hover{border-color:color-mix(in srgb, var(--tone-purple) 45%, var(--border));transform:translateY(-1px)}:is(.conversation[data-agent-surface],.conversation,.unified-workbench) .method-shortcut:has(>button:first-child:active){transform:scale(.97)}.conversation[data-work-surface] .agent-create-panel .method-shortcut:has(>button:first-child:active){transform:scale(.97)}.method-launcher-controls button{transition:color var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle)}.method-launcher-controls button:active{transform:scale(.92)}.method-details-trigger svg{transition:transform var(--motion-change) var(--motion-settle)}@media (prefers-reduced-motion:reduce){:is(.conversation[data-agent-surface],.conversation,.unified-workbench) .method-shortcut,.conversation[data-work-surface] .agent-create-panel .method-shortcut{animation:merchanting-fade-in var(--motion-quick) both;transition:border-color var(--motion-quick), background-color var(--motion-quick);animation-delay:0s;transform:none!important}.method-launcher-controls button{transition:color var(--motion-quick);transform:none}.method-details-trigger svg{transition:none}}.method-picker-toolbar{border-bottom:1px solid var(--hairline);animation:merchanting-surface-in var(--motion-change) var(--motion-settle) both;transition:border-color var(--motion-quick) var(--motion-settle)}.method-picker-toolbar:focus-within{border-bottom-color:var(--primary)}.method-picker-toolbar input:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-control)}.agent-skill-launcher:has(.method-picker-toolbar)>div{animation:merchanting-arrive var(--motion-reveal) var(--ease-in-out) both}.method-shortcut-skeleton{border-radius:14px;min-height:42px;display:block}@media (prefers-reduced-motion:reduce){.method-picker-toolbar{animation:merchanting-fade-in var(--motion-quick) both}.agent-skill-launcher:has(.method-picker-toolbar)>div{animation:merchanting-fade-in var(--motion-quick) both}}.chat-message .prose-content{text-wrap:pretty;max-width:68ch}.work-feed-copy h3,.work-card-signature strong,.agent-result-title{text-wrap:balance;letter-spacing:-.02em}.work-feed-pager span,.result-deck>nav span,.run-clock{font-variant-numeric:tabular-nums}.result-deck-page:not([hidden]){animation:conversation-page-in var(--motion-change) var(--motion-settle) both}@keyframes conversation-page-in{0%{opacity:0;transform:translateX(var(--agent-page-dir,8px));filter:blur(2px)}}.result-deck>nav button{transition:background-color var(--motion-quick) var(--motion-settle), transform var(--motion-press) var(--motion-settle)}.result-deck>nav button:active:not(:disabled){transform:scale(.92)}@media (prefers-reduced-motion:reduce){.result-deck-page:not([hidden]){animation:merchanting-fade-in var(--motion-quick) both}.result-deck>nav button{transition:background-color var(--motion-quick)}.result-deck>nav button:active:not(:disabled){transform:none}}.agent-skill-widget .loading-state[data-variant=rows]{--skeleton-row:30px;padding:4px 0}.agent-thread-navigation .loading-state[data-variant=rows]{--skeleton-row:36px;padding:6px 0 0}.surface-generator{padding:0!important}.content-workbench{min-width:0;max-width:1600px;margin:auto;padding:24px 28px 40px;container-type:inline-size}.content-work-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.content-work-top h1{letter-spacing:-.7px;margin:4px 0 0;font-size:24px;font-weight:560;line-height:1.25}.content-work-eyebrow{color:var(--muted-foreground);letter-spacing:.1em;font-size:11px}.content-workbench button{cursor:pointer;transition:background .16s,color .16s,border-color .16s}.content-workbench button:disabled{cursor:default;opacity:.45}.content-workbench button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.content-work-manage,.content-work-secondary button,.content-work-release button{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:inline-flex}.content-task-strip{gap:8px;padding-bottom:18px;display:flex;overflow:auto}.content-task-strip>button{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:14px;flex:1;align-items:center;gap:12px;min-width:135px;max-width:260px;padding:12px 16px;display:flex}.content-task-strip>button>span{flex-direction:column;flex:1;gap:3px;font-size:13px;display:flex}.content-task-strip small{color:var(--muted-foreground);font-size:10px}.content-task-strip>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 65%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--card))}.content-task-strip svg{color:var(--primary)}.content-work-layout{grid-template-columns:minmax(0,1fr) minmax(265px,315px);align-items:start;gap:24px;display:grid}.content-work-art{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 65%, var(--background));border-radius:18px;min-width:0;overflow:hidden}.content-work-tools{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.content-work-tools>div,.content-review-heading>div{align-items:center;gap:3px;display:flex}.content-work-tools button,.content-review-heading button,.content-batch-strip button{white-space:nowrap;color:var(--muted-foreground);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.content-work-tools button[aria-pressed=true],.content-review-heading button[aria-pressed=true],.content-batch-strip button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.content-batch-strip{border-bottom:1px solid var(--border);gap:5px;padding:8px 12px;display:flex;overflow:auto}.content-batch-strip button{font-size:10px}.content-contact-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.content-contact-card{border:1px solid var(--border);background:var(--card);border-radius:11px;min-width:0;overflow:hidden}.content-contact-card[data-selected]{border-color:var(--primary)}.content-contact-preview{aspect-ratio:4/5;background:color-mix(in srgb, var(--background) 85%, var(--primary));width:100%;display:block;overflow:hidden}.content-contact-preview>img,.content-contact-preview>video{object-fit:contain;width:100%;height:100%}.content-contact-card footer{align-items:center;gap:8px;padding:9px;display:flex}.content-contact-card footer>button:last-child{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;font-size:11px;overflow:hidden}.content-contact-card footer small{color:var(--muted-foreground);text-transform:capitalize;margin-top:3px;font-size:9px;display:block}.content-example-toggle{border:1px solid var(--border);width:23px;height:23px;color:var(--muted-foreground);border-radius:50%;flex:0 0 23px;place-items:center;display:grid}.content-example-toggle[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.content-work-written{text-align:left;background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 9%, var(--card)), var(--card));flex-direction:column;align-items:flex-start;gap:14px;height:100%;padding:24px 18px;display:flex}.content-work-written svg{color:var(--primary)}.content-work-written strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.content-work-written p{color:var(--muted-foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.content-work-written small{color:var(--muted-foreground);margin-top:auto;font-size:9px}.content-review-heading{justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;display:flex}.content-review-heading>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.content-focused-work{justify-content:center;min-height:350px;padding:8px 20px 20px;display:flex}.content-focused-work>img,.content-focused-work>video{object-fit:contain;border-radius:5px;max-width:100%;height:clamp(300px,54vh,700px)}.content-work-document{background:#fff;border:0;border-radius:5px;width:100%;min-height:650px}.content-focused-work[data-mobile]>iframe{max-width:390px}.content-work-copy{overflow-wrap:anywhere;width:100%;min-width:0;padding:16px;font-size:13px}.content-work-copy>button{color:var(--primary);align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.content-filmstrip{border-top:1px solid var(--border);gap:8px;padding:12px;display:flex;overflow:auto}.content-filmstrip>button{border:1px solid var(--border);border-radius:8px;flex-direction:column;flex:0 0 65px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px;display:flex}.content-filmstrip>button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card))}.content-filmstrip img{object-fit:contain;width:52px;height:65px}.content-filmstrip span{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:9px;display:block;overflow:hidden}.content-work-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.content-work-compare figure{min-width:0;margin:0}.content-work-compare img,.content-work-compare video{object-fit:contain;width:100%;height:330px}.content-work-compare figcaption{justify-content:space-between;gap:8px;padding:8px;font-size:11px;display:flex}.content-work-compare figcaption button{text-align:left}.content-work-compare small{color:var(--muted-foreground)}.content-work-direction{min-width:0;padding:8px 0}.content-direction-heading{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.content-direction-heading>svg{color:var(--primary);flex-shrink:0}.content-direction-heading h2{margin:0;font-size:16px;font-weight:500;line-height:1.5}.content-direction-heading p{color:var(--muted-foreground);margin-top:6px;font-size:11px;line-height:1.5}.content-work-direction .work-learning{margin-bottom:16px}.content-work-direction .learning-actions{flex-wrap:wrap;gap:5px;display:flex}.content-work-direction .learning-actions button{gap:4px!important;padding:7px!important;font-size:10px!important}.content-work-direction form>label{color:var(--muted-foreground);margin:20px 0 9px;font-size:11px;display:block}.content-work-direction textarea{resize:vertical;border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;min-height:110px;padding:12px;font-size:13px;line-height:1.65}.content-skill-buttons{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.content-skill-buttons button{border:1px solid var(--border);text-align:left;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:7px 8px;font-size:10px;display:flex}.content-skill-buttons button[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 60%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card))}.content-skill-buttons button svg{flex-shrink:0}.content-create-button{background:var(--foreground);width:100%;color:var(--background);border-radius:25px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:12px;font-weight:500;display:flex}.content-action-detail{color:var(--muted-foreground);margin:7px 0;font-size:10px;line-height:1.6;display:block}.content-work-secondary{justify-content:space-between;align-items:center;gap:7px;padding:10px 0;display:flex}.content-work-secondary button{color:var(--primary);font-size:10px}.content-run-state{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:13px;font-size:11px}.content-run-state strong{font-weight:500}.content-run-state p{color:var(--muted-foreground);margin-top:6px;font-size:10px;line-height:1.6}.content-run-state>div{gap:12px;margin-top:8px;display:flex}.content-run-state button{color:var(--primary);align-items:center;gap:4px;font-size:10px;display:flex}.content-work-extend{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.content-work-extend>span{color:var(--muted-foreground);font-size:10px}.content-work-extend>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.content-work-extend button{border:1px dashed var(--border);border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:60px;padding:12px 6px;font-size:10px;display:flex}.content-work-extend svg{color:var(--primary)}.content-work-release{border-top:1px solid var(--border);justify-content:space-between;gap:8px;margin-top:20px;padding-top:15px;display:flex}.content-work-release button{font-size:10px}.content-work-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:55px 25px;display:flex}.content-work-empty h2{font-size:18px}.content-work-empty p{max-width:350px;color:var(--muted-foreground);font-size:12px;line-height:1.6}.content-work-spinning{animation:2s linear infinite content-work-spin}.content-focused-work .page-draft-visual{width:100%}.content-focused-work .page-draft-thumbnail{height:650px;max-height:none}.content-focused-work .page-draft-thumbnail iframe{width:100%;height:100%;transform:none}.agent-workspace-menu{gap:6px!important;font-size:12px!important}.skill-launcher-navigation>span{color:var(--muted-foreground);margin-right:auto;font-size:11px}.method-shortcut strong{overflow-wrap:normal!important;word-break:normal!important}.operator-agent-column .method-shortcut>button{min-height:36px}.operator-agent-column .method-shortcut strong{font-size:12px!important}.content-workbench .learning-editor{max-width:100%}@keyframes content-work-spin{to{transform:rotate(360deg)}}@container (width<=850px){.content-work-layout{grid-template-columns:minmax(0,1fr)}.content-work-direction{max-width:none;padding:12px 4px;display:block}.content-contact-sheet{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.content-work-document{min-height:550px}}@media (max-width:600px){.content-workbench{padding:14px 10px 80px}.content-work-top h1{font-size:20px}.content-task-strip>button{gap:8px;min-width:110px;padding:10px}.content-work-tools{padding:10px 8px}.content-work-tools button{padding:6px;font-size:10px}.content-contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px}.content-work-written{gap:9px;padding:14px 10px}.content-work-written strong{font-size:12px}.content-work-written p{font-size:10px}.content-focused-work{min-height:260px;padding:8px}.content-focused-work>img{height:380px}.content-review-heading{flex-wrap:wrap}.content-review-heading>strong{width:100%}.content-work-compare img{height:240px}.content-work-compare{gap:6px;padding:6px}.content-work-top{margin-bottom:14px}.content-work-direction textarea{font-size:16px}.content-task-strip small{font-size:9px}}@media (prefers-reduced-motion:reduce){.content-work-spinning{animation:none}}.content-contact-preview .newsletter-cover{border-radius:0;width:100%;height:100%}.content-contact-preview .newsletter-cover img{object-fit:cover;object-position:top}.conversation[data-agent-surface]{position:relative}.conversation[data-agent-surface]>.agent-window-controls{z-index:8;position:absolute;top:8px;right:10px}.conversation[data-agent-surface]>.agent-window-controls .conversation-heading{background:0 0;border:0;min-height:0;margin:0;padding:0;position:static;display:flex!important}.conversation[data-agent-surface] .agent-window-controls .agent-dock-controls{flex-direction:row;gap:2px}.agent-window-controls .agent-dock-controls>button{width:28px;min-width:28px;height:28px;color:var(--muted-foreground);padding:0}.content-contact-preview>.newsletter-art{border-radius:0;width:100%;height:100%}.content-contact-preview>.newsletter-art>img{object-fit:cover;object-position:top;width:100%;height:100%}.conversation>.conversation-body{position:relative}.conversation>.conversation-body:has(>.agent-review-stage[data-active]){overflow:hidden!important}.conversation-body:has(>.agent-review-stage[data-active])>.agent-work-surface{visibility:hidden;pointer-events:none}.agent-review-stage:not([hidden]){z-index:6;background:var(--card);min-height:0;padding:4px 10px 10px;display:flex;position:absolute;inset:0}.agent-review-stage>.agent-result-card[data-focused]{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.agent-result-card .agent-review-back{color:var(--muted-foreground);flex:none;align-items:center;gap:6px;padding:6px 0;font-size:11px;display:flex}.agent-review-stage .agent-result-card>.agent-result-preview{flex:1;min-height:0;overflow:hidden}.agent-review-stage .agent-result-card>.agent-result-preview.has-image img{object-fit:contain;width:100%;height:100%;max-height:100%}.agent-review-stage .agent-result-info{flex:none}.agent-review-stage .agent-result-card[data-evidence]>.agent-result-preview{display:none}.agent-review-stage .agent-result-card[data-evidence] .agent-result-info{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.agent-review-stage .result-evidence-widget{flex:1;min-height:0;overflow:auto}.conversation .agent-result-card .agent-result-info{gap:6px;padding:8px 10px}.conversation .agent-result-heading{align-items:center;gap:8px;min-width:0;display:flex}.conversation .agent-result-heading .agent-result-title{white-space:nowrap;text-wrap:nowrap;text-overflow:ellipsis;flex:1;order:-1;padding:0;font-size:12px;font-weight:500;line-height:1.3}.conversation .agent-result-heading .agent-result-labels{flex:none;gap:4px;font-size:10px}.conversation .agent-result-heading .agent-result-labels>small{font-size:10px}.conversation .agent-result-card .agent-result-actions{flex-wrap:nowrap;gap:3px;margin:0;display:flex}.conversation .agent-result-card .agent-result-actions>button{min-width:0;min-height:42px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:10px;font-weight:500;line-height:1.2;display:flex}.conversation .agent-result-card .agent-result-actions>button:hover:not(:disabled){background:var(--accent)}.conversation .agent-result-card .agent-result-actions>.result-approve{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary)}.conversation .agent-result-card .agent-result-actions>.result-more-trigger{flex:0 0 24px;margin:0;font-size:16px}.conversation .agent-result-card .result-evidence-tabs{border-top:1px solid var(--border);flex-wrap:nowrap;gap:4px;padding-top:4px;display:flex}.conversation .agent-result-card .result-evidence-tabs>button{background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;min-height:28px;padding:4px 6px;font-size:11px}.conversation .agent-result-card .result-evidence-tabs>button[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.conversation .result-deck>nav{gap:6px;min-height:28px;margin:0 0 5px}.conversation .result-deck>nav>button{width:26px;height:26px;min-height:26px;padding:3px}.conversation .result-deck-heading{margin-right:auto;font-size:11px}.conversation .result-deck-heading>span{align-items:center;gap:5px;display:flex}.conversation:not(:has(.agent-review-stage[data-active])) .agent-result-preview.has-image img{object-fit:contain;max-height:min(44dvh,420px)}.operator-agent-column .conversation[data-agent-surface]>.conversation-body{padding:32px 10px 8px!important}.operator-agent-column .conversation[data-agent-surface] .agent-skill-launcher .method-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operator-agent-column .conversation[data-agent-surface] .agent-skill-launcher .method-shortcut>button:first-child{gap:6px;min-height:34px;padding:5px}.operator-agent-column .conversation[data-agent-surface] .agent-skill-launcher .method-shortcut strong{white-space:nowrap;font-size:11px!important}.operator-agent-column .conversation[data-agent-surface] .agent-skill-launcher .method-details-trigger{flex-basis:18px;padding:2px}.operator-agent-column .conversation .work-ingredient-controls{gap:6px}.operator-agent-column .conversation .agent-skill-launcher{margin:0 0 8px;padding:0}.operator-agent-column .conversation .skill-launcher-navigation{margin-bottom:2px}.operator-agent-column .conversation .merchanting-agent-portal{min-height:52px!important;margin:12px auto!important}.operator-agent-column .conversation .composer{min-height:88px}.operator-agent-column .conversation>.composer-wrap{padding:6px 10px 8px}.agent-review-stage .agent-result-info{flex:0 auto;min-height:110px;max-height:70%;overflow:auto}.agent-review-stage .agent-result-card[data-evidence] .agent-result-info{max-height:none}.agent-review-stage .agent-result-body{white-space:pre-wrap;flex:1;padding:12px;font-size:13px;overflow:auto}.conversation[data-hud-tab]>.agent-hud-bar{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card) 85%,transparent);flex:none;align-items:center;gap:8px;min-height:62px;padding:6px 10px;display:flex}.conversation[data-hud-tab]>.agent-hud-bar .agent-window-controls{flex:none;margin-left:auto;position:static}.agent-hud-navigation{gap:4px;min-width:0;display:flex}.agent-hud-navigation>button{width:49px;height:46px;color:var(--muted-foreground);border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex;position:relative}.agent-hud-navigation>button>svg{color:var(--tone-purple)}.agent-hud-navigation>button:hover{background:var(--accent);color:var(--foreground)}.agent-hud-navigation>button[aria-pressed=true]{color:var(--foreground);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent)}.agent-hud-navigation small{background:var(--primary);min-width:13px;color:var(--primary-foreground);border-radius:6px;padding:0 3px;font-size:9px;position:absolute;top:2px;right:3px}.agent-hud-navigation i{background:var(--tone-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:8px}.conversation[data-hud-tab]>.conversation-body{width:100%;min-height:0;overflow:auto;flex:auto!important;max-width:none!important;padding:12px!important}.conversation[data-hud-tab] .agent-work-surface{flex-direction:column;gap:12px;min-height:100%;display:flex!important}.conversation[data-hud-tab] .agent-work-surface>.work-flow{width:100%;min-width:0}.conversation[data-hud-tab] .work-ingredient-island{flex:none;max-width:none;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important}.conversation[data-hud-tab] .creation-dock-heading,.conversation[data-hud-tab] .creation-context,.conversation[data-hud-tab] .creation-activity{display:none!important}.conversation[data-hud-tab] .creation-dock-content{display:block!important}.conversation[data-hud-tab] .work-ingredient-controls{display:block}.conversation[data-hud-tab=agent][data-empty=false]:not([data-staged-skill]) .work-ingredient-island,.conversation[data-hud-tab=skills] .work-flow,.conversation[data-hud-tab=work] .agent-work-surface,.conversation[data-hud-tab=chats] .agent-work-surface{display:none!important}.conversation[data-hud-idle][data-hud-tab=agent] .agent-work-surface,.conversation[data-hud-tab=skills] .agent-work-surface{justify-content:center}.conversation[data-hud-tab] .agent-hud-welcome{justify-content:center;align-items:center;padding:12px 0 28px;display:flex}.conversation[data-hud-tab] .agent-hud-welcome svg{filter:drop-shadow(0 5px 24px color-mix(in srgb,var(--primary) 24%,transparent))}.conversation[data-hud-tab] .agent-skill-launcher{width:100%;max-width:520px;margin:0 auto;padding:0}.conversation[data-hud-tab] .agent-skill-launcher .skill-launcher-navigation{justify-content:flex-end;height:0;margin:0;position:relative;top:-15px}.conversation[data-hud-tab] .skill-launcher-navigation>span{display:none}.conversation[data-hud-tab] .agent-skill-launcher:has([data-browse=true]) .skill-launcher-navigation{height:auto;margin-bottom:12px;top:0}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut-grid{flex-direction:column;align-items:center;max-height:none;overflow:visible;gap:9px!important;display:flex!important}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut{max-width:100%;box-shadow:0 5px 18px color-mix(in srgb,var(--background) 25%,transparent);border:1px solid var(--border)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--background))!important;border-radius:18px!important;width:auto!important}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut>button:first-child{gap:11px!important;min-height:46px!important;padding:11px 8px 11px 15px!important}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut strong{text-align:left;line-height:1.4;white-space:normal!important;overflow-wrap:normal!important;font-size:13px!important;font-weight:550!important}.conversation[data-hud-tab] .agent-skill-launcher .method-details-trigger{flex:0 0 32px!important;padding:8px 12px 8px 5px!important}.conversation[data-hud-tab] .method-launcher-controls{justify-content:center;margin:14px auto 0;font-size:12px}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut-grid[data-browse=true]{align-items:stretch}.conversation[data-hud-tab] .agent-hud-panel[hidden]{display:none!important}.conversation-body:has(>.agent-review-stage[data-active])>.agent-hud-panel{visibility:hidden;pointer-events:none}.agent-hud-panel{max-width:780px;margin:0 auto}.agent-hud-work>header{justify-content:space-between;align-items:center;padding:4px 0 14px;display:flex}.agent-hud-work>section{border-top:1px solid var(--border);padding:10px 0}.agent-hud-work h3{align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.agent-hud-work h3 small{color:var(--muted-foreground);font-size:10px;font-weight:400}.agent-hud-work h3 button{color:var(--primary);margin-left:auto;font-size:11px}.agent-hud-work p{color:var(--muted-foreground);font-size:12px;line-height:1.5}.agent-hud-work p[role=alert]{color:var(--tone-gold)}.agent-hud-work .agent-hud-work-row{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 6px;display:flex}.agent-hud-work-row:hover{background:var(--accent)}.agent-hud-work-row>img{object-fit:cover;border-radius:6px;flex:none;width:40px;height:46px}.agent-hud-work-row>svg{color:var(--primary);flex:none}.agent-hud-work-row>span{flex:1;min-width:0}.agent-hud-work-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-hud-work-row small{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.agent-hud-back{color:var(--muted-foreground);align-items:center;gap:6px;padding:2px 0 12px;font-size:12px;display:flex}.conversation[data-hud-tab] .agent-thread-navigation{background:0 0;border:0;padding:4px}.conversation[data-hud-tab]>.composer-wrap{flex:none}@media (max-height:700px){.conversation[data-hud-tab] .agent-hud-welcome{padding:0 0 14px}.conversation[data-hud-tab] .agent-hud-welcome svg{height:52px}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut>button:first-child{min-height:39px!important;padding-block:8px!important}}.conversation[data-hud-tab=skills] .agent-skill-widget{display:none}.agent-gallery-navigation{z-index:2;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:6px;left:6px;right:6px}.agent-gallery-navigation>*{pointer-events:auto;background:color-mix(in srgb,var(--background) 88%,transparent);border-radius:8px}.agent-gallery-navigation>button{place-items:center;width:28px;height:28px;display:grid;padding:4px!important}.agent-gallery-navigation>span{margin-left:auto;padding:5px 8px;font-size:10px}.agent-review-stage:not([hidden]){padding:0}.agent-review-stage>.agent-result-card[data-focused]{width:100%;position:relative}.agent-review-stage .agent-result-card>.agent-result-preview.has-image{background:var(--background);border-radius:0;flex:auto;width:100%;min-height:0;padding:0;display:block;overflow:auto}.agent-review-stage .agent-result-card>.agent-result-preview.has-image img{object-fit:initial;margin:0;display:block;width:100%!important;height:auto!important;max-height:none!important}.agent-review-stage .agent-result-open{display:none!important}.agent-review-stage .agent-result-info{min-height:0;gap:3px!important;padding:5px 8px!important}.agent-review-stage .agent-result-heading{font-size:10px}.agent-review-stage .agent-result-card[data-evidence] .agent-result-info{padding-top:36px!important}.conversation .agent-result-card .agent-result-actions>button{gap:2px;min-height:32px;padding:3px 2px}.conversation .agent-result-card .result-evidence-tabs>button{min-height:24px;padding:2px 5px}.conversation:has(.agent-review-stage[data-active])>.composer-wrap{padding:4px 8px!important}.conversation:has(.agent-review-stage[data-active]) .composer:not(:focus-within){min-height:44px!important;padding:8px 10px!important}.conversation:has(.agent-review-stage[data-active]) .composer:not(:focus-within) textarea{font-size:12px;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important}.conversation:has(.agent-review-stage[data-active]) .composer:not(:focus-within) .composer-actions{display:none!important}.agent-hud-work>header{padding:2px 4px 6px;font-size:12px}.agent-hud-work>section{padding:6px 0}.agent-hud-work .agent-hud-review-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.agent-hud-review-grid>p{grid-column:1/-1}.agent-hud-work .agent-hud-review-grid>button{border:1px solid var(--border);border-radius:9px;flex-direction:column;align-items:stretch;gap:4px;padding:0 0 5px;display:flex;overflow:hidden}.agent-hud-work .agent-hud-review-grid>button>img{aspect-ratio:4/5;object-fit:cover;border-radius:0;width:100%;height:auto}.agent-hud-review-grid>button>span{padding:0 6px}.agent-hud-review-grid strong{-webkit-line-clamp:1;font-size:10px}.agent-hud-review-grid small{margin-top:1px;font-size:9px}.skill-from-post{width:min(360px,100vw - 24px);max-height:65vh;overflow:auto}.skill-from-post strong{font-size:13px}.skill-from-post p{color:var(--muted-foreground);margin:8px 0;font-size:12px}.skill-format-buttons{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.skill-format-buttons button,.skill-from-post>button{border:1px solid var(--border);border-radius:9px;padding:7px 10px;font-size:12px}.skill-format-buttons button:hover{background:var(--accent)}.skill-from-post .work-learning-actions{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.skill-from-post .work-learning-actions button{padding:5px;font-size:10px}.agent-review-stage .agent-result-card>.agent-result-preview.has-image{flex-direction:column;align-items:stretch;display:flex;justify-content:flex-start!important}.agent-review-stage .agent-result-card>.agent-result-preview.has-image img{flex:none}.agent-hud-scope{gap:4px;margin-right:auto;display:flex}.agent-hud-scope button{color:var(--muted-foreground);border-radius:7px;padding:4px 8px}.agent-hud-scope button[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.agent-hud-work>header{gap:10px}.agent-hud-search{border:1px solid var(--border);border-radius:8px;width:100%;margin:0 0 6px;padding:6px 8px;font-size:12px}.agent-hud-load-more{color:var(--primary);margin:6px auto;font-size:12px;display:block}.conversation:has(.agent-review-stage[data-active]) .composer:not(:focus-within) .agent-selection{display:none}.work-feed-next-action{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);text-align:left;border-radius:8px;align-items:center;gap:6px;margin:0 10px 6px;padding:5px 8px;font-size:12px;display:flex}.work-feed-next-action>span{flex:1}.conversation[data-hud-tab]>.agent-hud-bar{background:var(--card);border:0;gap:3px;height:48px;min-height:48px;padding:5px 8px}.agent-hud-navigation{flex:1;gap:2px}.agent-hud-navigation>button{border:0;flex-direction:row;gap:5px;width:auto;min-width:36px;height:36px;padding:6px 8px;font-size:11px}.agent-hud-navigation>button[aria-pressed=true]{background:var(--accent);border:0}.conversation[data-hud-tab] .agent-work-surface{gap:8px;justify-content:flex-start!important}.conversation[data-hud-tab] .agent-skill-widget{background:0 0;border:0;padding:0;display:block}.conversation[data-hud-tab] .agent-skill-launcher{max-width:none;margin:0;padding:0}.conversation[data-hud-tab] .agent-skill-launcher .skill-launcher-navigation{justify-content:space-between;margin:0 0 10px;display:flex!important}.skill-launcher-navigation strong{font-size:14px;font-weight:550}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut{background:0 0;border-radius:10px;max-width:none;border:0!important;width:100%!important}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut:hover{background:var(--accent)}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut>button:first-child{flex:1;justify-content:flex-start;min-width:0;border:0!important;min-height:44px!important;padding:8px!important}.skill-shortcut-copy{text-align:left;min-width:0}.skill-shortcut-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:12px!important}.skill-shortcut-copy small{color:var(--muted-foreground);margin-top:2px;font-size:10px;display:block}.skill-discovery-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:12px;display:grid}.skill-discovery-areas button{background:color-mix(in srgb,var(--muted) 45%,transparent);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:66px;font-size:12px;display:flex}.skill-discovery-areas button svg{color:var(--primary)}.skill-discovery-areas button[aria-pressed=true],.skill-discovery-formats button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.skill-discovery-formats{gap:5px;margin-bottom:10px;display:flex}.skill-discovery-formats button{border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.skill-discovery-search{justify-content:space-between;align-items:center;gap:6px;margin:4px 0;display:flex}.skill-discovery-search small{color:var(--muted-foreground);font-size:11px}.skill-discovery-purpose{color:var(--muted-foreground);margin:10px 0;font-size:13px;line-height:1.55}.skill-discovery-create{background:var(--primary);width:100%;color:var(--primary-foreground);border:0;border-radius:10px;margin-bottom:10px}.skill-discovery-settings{border:0;padding:0}.skill-discovery-settings>summary{cursor:pointer;color:var(--muted-foreground);padding:8px 0;font-size:12px}.conversation[data-hud-tab] .method-launcher-controls{justify-content:flex-start;margin:6px 0!important}.conversation[data-hud-tab] .composer{border-color:color-mix(in srgb,var(--border) 55%,transparent);min-height:78px}@container (width<=370px){.agent-hud-navigation>button{padding:5px}.agent-hud-navigation>button>span{font-size:10px}}@media (min-width:1100px){.unified-workbench[data-agent-side=right]>.workspace-header{grid-column:1}.unified-workbench[data-agent-side=left]>.workspace-header{grid-column:3}.unified-workbench:is([data-agent-side=right],[data-agent-side=left])>.operator-agent-column,.unified-workbench:is([data-agent-side=right],[data-agent-side=left])>.agent-dock-resize{grid-row:1/-1}.unified-workbench[data-agent-side]>.workspace-header{border-bottom:0;gap:4px;padding-inline:6px}.unified-workbench[data-agent-side]>.workspace-header .header-company-picker{max-width:100px}}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut{background:color-mix(in srgb,var(--muted) 30%,transparent)!important;box-shadow:none!important}.conversation[data-hud-tab] .skill-discovery-search{text-align:left;justify-content:space-between!important}@container (width>=420px){.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}.operator-agent-column .conversation[data-hud-tab]>.conversation-body{padding:10px!important}.conversation[data-hud-tab] .agent-skill-widget{margin:0!important}@media (max-width:760px){.unified-workbench>.workspace-header{scrollbar-width:none;overflow-x:auto}.unified-workbench>.workspace-header::-webkit-scrollbar{display:none}}.conversation[data-hud-tab]>.conversation-body{isolation:isolate;position:relative}.agent-etched-mark{pointer-events:none;z-index:-1;opacity:.055;justify-content:center;display:flex;position:absolute;inset:16% 0 auto}.conversation[data-hud-tab=views] .agent-etched-mark{display:none}.conversation[data-hud-tab=views] .agent-work-surface{display:none!important}.conversation[data-hud-tab] .agent-skill-launcher .skill-launcher-navigation{height:auto;min-height:24px;top:0}.agent-workspace-view{min-width:0}.agent-domain-toolbar>nav{z-index:3;background:var(--card);gap:4px;margin-bottom:8px;display:flex;position:sticky;top:0}.agent-domain-toolbar>nav button{border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:flex}.agent-domain-toolbar>nav button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.agent-workspace-view .workspace-heading{display:none}@container (width<=420px){.agent-hud-navigation>button{min-width:30px;padding:6px}.agent-hud-navigation>button span{display:none}}.conversation .agent-workspace-view.work-surface{background:0 0;padding:0;overflow:visible}.agent-domain-toolbar>nav{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.agent-domain-toolbar>nav button{flex-shrink:0;min-height:32px}.agent-workspace-header:empty{display:none}.agent-workspace-header .workspace-context-toolbar{flex-wrap:wrap;gap:4px;min-width:0}.agent-workspace-header .workspace-context-navigation{min-width:0}.agent-workspace-header .workspace-context-filters{flex-wrap:nowrap;overflow-x:auto}.result-variation-controls{gap:10px;width:min(340px,100vw - 32px);display:grid}.result-variation-controls .variation-count{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-variation-controls input{background:var(--background);border-radius:8px;width:64px;padding:6px}.result-variation-controls textarea{background:var(--background);resize:vertical;border-radius:10px;width:100%;padding:10px}.variation-suggestions{flex-wrap:wrap;gap:4px;display:flex}.variation-suggestions button{background:var(--accent);border-radius:8px;padding:5px 7px;font-size:12px}.skill-product-selection{width:100%;min-width:0}.skill-variant-choices,.skill-reference-images{scrollbar-width:thin;gap:5px;padding:5px 0;display:flex;overflow-x:auto}.skill-variant-choices button{border-radius:7px;flex-shrink:0;gap:5px;padding:5px 8px;font-size:12px;display:flex}.skill-reference-images button{border-radius:8px;flex:0 0 56px;padding:2px}.skill-reference-images button img{object-fit:contain;width:52px!important;height:52px!important}.skill-variant-choices button[aria-pressed=true],.skill-reference-images button[aria-pressed=true]{outline:2px solid var(--primary)}.skill-output-links{gap:8px;margin-top:8px;display:grid}.skill-output-links a{min-width:0;text-decoration:none;display:grid}.skill-output-links a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skill-output-links small{color:var(--muted-foreground);font-size:12px}.companion-ad-controls>summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:5px;padding:4px 0;font-size:12px;list-style:none;display:flex}.companion-ad-controls>summary::-webkit-details-marker{display:none}.agent-workspace-view .ads-selection-bar{white-space:nowrap;flex-wrap:nowrap;gap:4px;overflow-x:auto}.agent-workspace-view .ads-selection-bar button{flex-shrink:0;padding:5px 7px}.agent-workspace-view .ads-view-label{display:none}.agent-workspace-view .ads-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace-view .ads-kpi{padding:8px}.agent-workspace-view .ads-kpi>small{font-size:11px}.agent-workspace-view .ads-grid-toolbar,.agent-workspace-view .ad-gallery-layout{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;overflow-x:auto}.agent-workspace-header .workspace-context-toolbar{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.agent-workspace-header .workspace-context-actions{flex-shrink:0}.skill-variant-choices button{white-space:nowrap;text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.skill-variant-choices button small{display:block}.skill-variant-choices button[data-top]{border-color:color-mix(in srgb,var(--tone-amber) 60%,transparent)}.skill-variant-choices button[data-top] svg{color:var(--tone-amber);vertical-align:-1px;margin-right:4px;display:inline}.conversation[data-hud-tab] .agent-hud-navigation>button{flex-direction:column;gap:3px;min-width:38px;height:46px;padding:4px 5px;display:flex}.conversation[data-hud-tab] .agent-hud-navigation>button>span{font-size:10px;line-height:12px;display:block!important}.conversation[data-hud-tab] .agent-hud-navigation{gap:2px}.conversation[data-hud-tab] .agent-window-controls{gap:1px}.conversation[data-hud-tab] .skill-launcher-emblem{justify-content:center;padding:12px 0 16px;display:flex}.conversation[data-hud-tab] .agent-etched-mark{opacity:.025}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut-grid{flex-direction:column;align-items:center;gap:8px!important;display:flex!important}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut{max-width:100%;border:1px solid var(--border)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--background))!important;border-radius:18px!important;width:auto!important}.conversation[data-hud-tab] .agent-skill-launcher .method-shortcut>button:first-child{min-height:45px!important;padding:9px 12px!important}.conversation[data-hud-tab] .skill-discovery-areas{max-width:340px;margin:0 auto 12px}.conversation[data-hud-tab] .method-shortcut small{display:none}.agent-hud-work>header{align-items:center;gap:5px;display:flex}.agent-work-layouts{gap:2px;margin-left:auto;display:flex}.agent-work-layouts button{border-radius:6px;padding:5px}.agent-work-layouts button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.agent-hud-review-gallery{padding:0!important}.agent-hud-review-gallery .agent-result-preview.has-image img{object-fit:contain;width:100%!important;height:auto!important;max-height:none!important}.agent-hud-review-gallery .agent-result-card{border:0;border-radius:12px;overflow:hidden}.agent-hud-review-gallery .result-deck-stage{padding:0}.result-visible-actions{display:contents}.conversation .agent-result-actions.creative-action-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.conversation .agent-result-actions.creative-action-strip>button,.conversation .result-visible-actions>button{white-space:normal;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 3px;font-size:11px;line-height:1.2;display:flex}.agent-hud-review-rows .agent-hud-work-row{min-height:64px}.agent-hud-review-grid .agent-hud-work-row{align-self:start}.agent-card-stat-bar{color:var(--muted-foreground);flex-wrap:nowrap;gap:16px;padding:8px 2px;font-size:11px;display:flex;overflow-x:auto}.agent-card-stat-bar>span{white-space:nowrap;flex:none}.agent-card-stat-bar strong,.agent-card-stat-bar small{display:block}.agent-card-stat-bar strong{color:var(--foreground);font-size:13px}.skill-launcher-emblem{display:none}.conversation .agent-result-actions.creative-action-strip>button{border:0!important;border-radius:8px!important;padding:7px 3px!important;font-size:11px!important}.conversation[data-hud-tab] .agent-skill-launcher{position:relative}.conversation[data-hud-tab] .agent-skill-launcher .skill-launcher-navigation{width:auto;min-height:0;margin:0;position:absolute;top:12px;right:0}.conversation[data-hud-tab] .agent-hud-navigation>button>span{font-size:11px}.conversation .agent-result-actions.creative-action-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid!important}.creative-action-strip .work-learning,.creative-action-strip .work-learning-actions{display:contents}.conversation .agent-result-actions.creative-action-strip .work-learning-actions>button{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 3px;font-size:11px;display:flex}.creative-action-strip .learning-note,.creative-action-strip .learning-editor,.creative-action-strip .learning-notice,.creative-action-strip .learning-error{grid-column:1/-1}.conversation[data-hud-tab=agent] .work-flow{display:block!important}.conversation[data-hud-tab=agent]:not([data-staged-skill]) .work-ingredient-island{display:none!important}.conversation[data-hud-tab=agent] .work-activity-feed{width:100%;max-width:1000px;margin-inline:auto}.conversation[data-hud-tab=agent] .feed-browse-row{flex-wrap:nowrap;gap:6px}.conversation[data-hud-tab=agent] .feed-browse-row>.feed-choice-row{flex-shrink:0}.conversation[data-hud-tab=agent] .feed-browse-row>.feed-choice-row:nth-child(2){flex:1;min-width:0;overflow-x:auto}.conversation[data-hud-tab=agent] .work-business-feed{flex-direction:column;gap:14px;display:flex}.conversation[data-hud-tab=content] .agent-work-surface{display:none!important}.conversation[data-hud-tab=work]>.conversation-body{padding:0!important}.agent-hud-work{max-width:none}.agent-hud-work>header{border:0;margin:0;padding:4px 8px}.agent-hud-review-gallery .result-deck{position:relative}.agent-hud-review-gallery .result-deck>nav{z-index:4;background:color-mix(in srgb,var(--background) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-radius:10px;gap:4px;margin:0;padding:4px;position:absolute;top:6px;right:6px}.agent-hud-review-gallery .result-deck>nav>svg{display:none}.agent-hud-review-gallery .agent-result-card{border-radius:0}.agent-hud-review-gallery .agent-result-preview{border-radius:0!important}.agent-hud-review-gallery .agent-result-card>video{object-fit:contain;width:100%;height:auto!important;max-height:none!important}.conversation .agent-result-actions.creative-action-strip{gap:6px}.conversation .agent-result-actions.creative-action-strip button{--action-color:var(--primary)}.conversation .agent-result-actions.creative-action-strip button:nth-child(3n+2){--action-color:var(--tone-blue,var(--primary))}.conversation .agent-result-actions.creative-action-strip button:nth-child(3n){--action-color:var(--tone-green)}.conversation .agent-result-actions.creative-action-strip>button,.conversation .result-visible-actions>button{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--action-color) 22%,transparent);min-height:46px;transition:background .15s,box-shadow .15s,transform .15s;background:linear-gradient(145deg,color-mix(in srgb,var(--action-color) 16%,var(--card)),color-mix(in srgb,var(--action-color) 4%,var(--card)))!important}.conversation .agent-result-actions.creative-action-strip button svg{color:var(--action-color);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--action-color) 40%,transparent))}.conversation .agent-result-actions.creative-action-strip button:hover:not(:disabled){box-shadow:0 0 14px color-mix(in srgb,var(--action-color) 20%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--action-color) 40%,transparent);transform:translateY(-1px)}.agent-workspace-view .work-grid{grid-template-columns:minmax(0,1fr)}.agent-workspace-view .watch-filterbar{flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.agent-workspace-view .watch-view-controls{flex-wrap:nowrap}.conversation[data-hud-tab=content]>.conversation-body,.conversation[data-hud-tab=views]>.conversation-body{padding:4px!important}.conversation[data-hud-tab=work] .agent-hud-panel{max-width:none}.workspace-topbar-slot>.agent-hud-bar{background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.workspace-topbar-slot>.agent-hud-bar .agent-hud-navigation{margin-inline:auto}.workspace-topbar-slot>.agent-hud-bar .agent-window-controls{gap:2px;display:flex}.workspace-topbar-slot>.agent-hud-bar .agent-hud-navigation>button{flex-direction:column;align-items:center;gap:2px;padding:3px 8px;display:flex}.workspace-topbar-slot>.agent-hud-bar .agent-hud-navigation>button>span{font-size:10px;display:block!important}.conversation[data-hud-idle][data-hud-tab=agent] .work-flow{display:block!important}.conversation[data-hud-tab=agent] .work-activity-feed{gap:12px}.conversation[data-hud-tab=agent] .operating-generator{margin-bottom:0}.conversation[data-hud-tab=agent] .operating-feed-toolbar{border:0;margin:0;padding:0}.conversation[data-hud-tab=agent] .work-conversation-stream:empty{display:none}.unified-workbench .conversation[data-hud-tab=agent] .work-activity-feed{width:100%;max-width:780px;margin-inline:auto}.conversation[data-hud-tab] .work-stream-card>footer.creative-action-strip{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;padding:10px 0;display:flex}.conversation[data-hud-tab] .work-stream-card>footer.creative-action-strip>:is(button,a){white-space:nowrap;min-height:34px;color:var(--foreground);background:color-mix(in srgb,var(--primary) 10%,var(--card));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--primary) 18%,transparent);border:0;border-radius:9px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:12px;line-height:1.2;display:inline-flex}.conversation[data-hud-tab] .work-stream-card>footer.creative-action-strip>:is(button,a) svg{color:var(--primary);width:15px;height:15px}.conversation[data-hud-tab] .work-stream-card>footer.creative-action-strip>:is(button,a):hover{background:color-mix(in srgb,var(--primary) 20%,var(--card))}.conversation[data-hud-tab] .work-stream-card .work-feed-art{border-radius:12px;width:100%;max-height:none;overflow:hidden}.conversation[data-hud-tab] .work-stream-card .work-feed-art img{object-fit:initial;width:100%;height:auto;max-height:none;display:block}.conversation[data-hud-tab] .work-stream-card[data-document] .work-feed-art{max-height:440px;position:relative}.conversation[data-hud-tab] .work-stream-card[data-document] .work-feed-art:after{content:"Open full preview ↗";color:#fff;text-align:right;opacity:1;background:linear-gradient(#0000,#080d18e6);padding:30px 14px 12px;font-size:12px;position:absolute;inset:auto 0 0}.unified-workbench[data-agent-expanded]>.workspace-header{position:relative}.unified-workbench[data-agent-expanded]>.workspace-header>.breadcrumb{flex:none}.unified-workbench[data-agent-expanded] .workspace-topbar-slot{flex:auto}@media (min-width:1450px){.unified-workbench[data-agent-expanded] .workspace-topbar-slot .agent-hud-navigation{margin:0;position:absolute;left:50%;transform:translate(-50%)}.unified-workbench[data-agent-expanded] .workspace-topbar-slot .agent-window-controls{margin-left:auto}}.unified-workbench[data-agent-expanded] .conversation[data-hud-tab=skills] .agent-skill-launcher{width:100%;max-width:520px;margin-inline:auto}.unified-workbench[data-agent-expanded] .conversation[data-hud-tab]>.composer-wrap{align-self:center!important;width:100%!important;max-width:808px!important;margin-inline:auto!important;padding:6px 14px 12px!important}.unified-workbench[data-agent-expanded] .conversation[data-hud-tab]>.composer-wrap .composer{width:100%!important;max-width:none!important;margin:0!important}.workspace-context-filters>.connected-home-control{flex:none;margin:0}.agent-domain-toolbar{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.agent-domain-toolbar>nav{flex:none;margin:0}.agent-domain-toolbar .agent-workspace-header{flex:1;min-width:max-content}.content-compact-controls{white-space:nowrap;align-items:center;gap:4px;display:flex}.content-compact-controls button{padding-inline:7px;font-size:12px}.content-settings-popover{width:min(380px,90vw);max-height:70vh;overflow:auto}.content-settings-popover .business-controls{flex-wrap:wrap;gap:8px;display:flex}.content-filled-gallery{width:100%;position:relative}.content-gallery-paging{z-index:5;background:#101827dd;border-radius:12px;align-items:center;gap:3px;padding:2px 5px;font-size:12px;display:flex;position:absolute;top:8px;right:8px}.content-filled-gallery .operating-card{border:0;border-radius:0;width:100%;margin:0}.content-filled-gallery .operating-media{aspect-ratio:auto;width:100%;height:auto;max-height:none}.content-filled-gallery .operating-media img,.content-filled-gallery .operating-media video{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.content-filled-gallery{container-type:inline-size}.content-filled-gallery .one-card[data-variant=tile]{width:min(100%,max(260px,80dvh - 264px));margin-inline:auto}.content-filled-gallery .result-deck>nav{z-index:5;background:#101827dd;border-radius:10px;margin:0;padding:4px;position:absolute;top:8px;right:8px}.content-filled-gallery .card-metrics-line{order:-1}.content-filled-gallery .operating-card-body{flex-direction:column;display:flex}.content-filled-gallery .operating-metrics{gap:12px;overflow:hidden;flex-wrap:nowrap!important;display:flex!important}.content-filled-gallery .operating-metrics>*{white-space:nowrap;flex:1 0 auto}@container (width<=599px){.content-filled-gallery .operating-metrics>:nth-child(n+5){display:none}}.content-filled-gallery .operating-media{height:clamp(240px,100dvh - 280px,760px);overflow:hidden}.content-filled-gallery .operating-media img,.content-filled-gallery .operating-media video{object-fit:cover;object-position:center;width:100%;height:100%}.content-filled-gallery .operating-media>button{width:100%;height:100%}.content-filled-gallery .operating-card-body{padding:8px 10px}.agent-workspace-view{width:100%;min-width:0}.unified-workbench[data-agent-expanded] .conversation .agent-workspace-view{width:100%;max-width:1100px;margin-inline:auto}.content-filled-gallery .result-deck>nav{white-space:nowrap}.content-filled-gallery{max-width:780px;margin-inline:auto}.content-filled-gallery .operating-media{height:auto}.content-filled-gallery .operating-media img,.content-filled-gallery .operating-media video{object-fit:contain;height:auto}.content-filled-gallery .operating-media>button{height:auto}.composer-generator-popover{width:min(560px,100vw - 32px);max-height:75dvh;padding:0;overflow:auto}.composer-generator-popover .generator-widget{border:0;margin:0}.composer-wrap[data-collapsed] .composer{align-items:center;gap:4px;flex-direction:row!important;min-height:44px!important;padding:6px 8px!important;display:flex!important}.composer-wrap[data-collapsed] .composer>:not(textarea):not(.composer-actions){display:none!important}.composer-wrap[data-collapsed] .composer>textarea{resize:none;flex:1;min-width:0;overflow:hidden;height:32px!important;min-height:32px!important;max-height:32px!important;padding:5px 8px!important}.composer-wrap[data-collapsed] .composer-actions{flex:none;gap:2px;margin:0!important;padding:0!important}.composer-wrap[data-collapsed] .composer-actions>:not(.composer-generator-control):not(.composer-collapse-control):not(:last-child){display:none!important}.composer-wrap[data-collapsed] .composer-actions>button{width:30px;height:30px;min-height:30px}.conversation .agent-result-actions.creative-action-strip>button,.conversation .agent-result-actions.creative-action-strip .result-visible-actions>button,.conversation .agent-result-actions.creative-action-strip .work-learning-actions>button{white-space:nowrap;flex-direction:row;gap:5px;min-height:38px;padding:7px 5px!important;font-size:11px!important}.conversation .agent-result-actions.creative-action-strip>.result-campaign{--action-color:var(--tone-green);font-weight:600}.reuse-artwork-source video{object-fit:contain;background:#080e1a;border-radius:10px;width:100%;max-height:220px}.ads-manage{min-width:0;padding:10px}.ads-manage-rail,.ads-manage-rail>div,.ads-manage-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ads-manage-rail strong{align-items:center;gap:6px;display:flex}.ads-manage button{color:var(--foreground);background:color-mix(in srgb,var(--primary) 9%,var(--card));border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.ads-manage button[aria-pressed=true],.ads-manage-actions button{background:color-mix(in srgb,var(--primary) 22%,var(--card))}.ads-manage button svg{color:var(--primary);flex-shrink:0}.ads-manage-description,.ads-management-sources p,.ads-loop-list p,.ads-loop-list small{color:var(--muted-foreground);margin:8px 0;font-size:12px}.ads-management-sources{margin-top:12px;font-size:12px}.ads-management-sources>div{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.ads-loop-list article{align-items:center;gap:12px;padding:12px 0;display:flex}.ads-loop-list article>div{flex:1;min-width:0}.ads-loop-list strong{font-size:14px}.skill-from-post textarea{background:var(--background);resize:vertical;border-radius:8px;width:100%;padding:10px}.agent-working-badge{margin-left:auto;font-size:12px;position:relative}.agent-working-badge summary{cursor:pointer;color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--card));border-radius:14px;align-items:center;gap:4px;padding:5px 8px;list-style:none;display:flex}.agent-working-badge>div{z-index:30;background:var(--card);border-radius:12px;width:min(320px,75vw);padding:6px;position:absolute;top:100%;right:0;box-shadow:0 12px 35px #0006}.agent-working-badge .agent-hud-work-row{padding:8px}.agent-working-badge .agent-hud-work-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.agent-result-card{position:relative}.result-media-badges{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101827dc;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:10px;left:10px}.result-media-badges button{width:27px;height:27px;color:var(--tone-purple);border-radius:8px;place-items:center;display:grid}.result-media-badges button:hover,.result-media-badges button[aria-pressed=true]{color:#eee8ff;background:#a78bfa30}.result-media-badges .status{font-size:10px}.conversation .agent-result-actions.creative-action-strip{flex-wrap:wrap;gap:5px!important;display:flex!important}.conversation .agent-result-actions.creative-action-strip>button,.conversation .agent-result-actions.creative-action-strip .result-visible-actions>button,.conversation .agent-result-actions.creative-action-strip .work-learning-actions>button{width:auto;min-width:0;height:30px;min-height:30px;box-shadow:none;border-radius:9px;flex:none;padding:5px 8px!important;font-size:11px!important}.conversation .agent-result-actions.creative-action-strip svg{flex-shrink:0;width:14px;height:14px}.result-evidence-close{float:right;color:var(--muted-foreground);font-size:11px}.agent-result-card[data-focused] .result-media-badges{top:52px}.work-activity-feed .feed-layered-controls{border:0;gap:4px;margin-bottom:8px;padding:0}.conversation .feed-layered-controls .feed-browse-row,.feed-layered-controls .feed-content-row{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.feed-layered-controls .feed-choice-row{flex-wrap:nowrap;gap:2px;min-width:0}.conversation .feed-layered-controls .feed-browse-row>.feed-choice-row{flex:1;justify-content:space-between}.feed-layered-controls .feed-choice-row button{flex:none;min-height:30px;padding:5px 6px;font-size:11px}.feed-layered-controls select{min-width:0;max-width:150px;color:var(--muted-foreground);background:var(--card);border:0;border-radius:7px;height:30px;padding:5px 3px;font-size:11px}.feed-layered-controls .feed-browse-row>select{flex:none;width:67px}.feed-layered-controls .collection-filter-trigger{max-width:150px;height:30px;color:var(--muted-foreground);background:0 0;border:0;flex:none;margin-left:auto;padding:0 8px;font-size:11px}.feed-layered-controls .collection-filter-trigger:hover,.feed-layered-controls .collection-filter-trigger[data-state=open]{color:var(--foreground);background:var(--accent)}.feed-layered-controls .display-rail{flex:none}.feed-layered-controls .feed-content-row .feed-choice-row{flex:1;justify-content:space-between}.feed-layered-controls .feed-content-row .feed-choice-row button{flex-direction:column;align-items:center;gap:3px;padding:5px;font-size:10px;display:flex}.feed-layered-controls .feed-content-row .feed-choice-row button svg{color:var(--primary)}.manager-work-list{gap:3px;margin-top:10px;display:grid}.manager-work-list label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.manager-work-list label:has(input:checked){background:color-mix(in srgb,var(--primary) 14%,transparent)}.manager-work-list label>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.manager-work-list small{color:var(--muted-foreground);margin-top:2px;font-size:10px;display:block}.ad-launch-panel{max-width:760px}.ad-launch-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.ad-launch-flow>span{color:var(--muted-foreground);border-radius:9px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.ad-launch-flow>span[data-active=true]{color:#ba9aff;background:#9b72ff20}.ad-launch-flow>button:first-of-type{margin-left:auto}.ad-launch-form{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.ad-launch-form label{flex-direction:column;gap:5px;font-size:13px;display:flex}.ad-launch-form .wide{grid-column:1/-1}.ad-launch-form input,.ad-launch-form select,.ad-launch-form textarea{background:var(--background);border:1px solid var(--border);width:100%;min-width:0;color:inherit;border-radius:10px;padding:9px 11px}.ad-launch-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ad-launch-actions button,.ad-launch-actions a,.ad-launch-import,.ad-launch-activation button{color:inherit;background:linear-gradient(130deg,#a473ff25,#56dcb61a);border:1px solid #aa89fa30;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.ad-launch-route a{align-items:center;gap:5px;display:inline-flex}.ad-launch-review dl{grid-template-columns:90px minmax(0,1fr);gap:8px;margin:14px 0;font-size:13px;display:grid}.ad-launch-review dt{color:var(--muted-foreground)}.ad-launch-review dd{overflow-wrap:anywhere;margin:0}.ad-launch-review details{overflow-wrap:anywhere;font-size:13px}.ad-launch-import input{max-width:200px}.ad-launch-policy p{color:var(--muted-foreground);font-size:13px}.ad-launch-activation{background:#63dfaf12;border-radius:14px;padding:14px}.ad-launch-packages{flex-direction:column;gap:8px;font-size:13px;display:flex}.ad-launch-packages button{text-align:left}.ad-launch-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:480px){.ad-launch-form{grid-template-columns:1fr}.ad-launch-review dl{grid-template-columns:75px minmax(0,1fr)}}.agent-hud-work>header{flex-wrap:nowrap;gap:4px}.agent-hud-work .work-create-toggle{color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--primary) 24%,transparent);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;display:flex}.work-create-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.work-create-panel[hidden]{display:none!important}.work-create-panel .operating-generator{background:color-mix(in srgb,var(--primary) 5%,var(--background));border:0;border-radius:12px;margin:2px 0 8px;padding:12px}.work-create-panel .operating-generator-heading{display:none}.work-create-panel .generator-output-contract{margin:8px 0;font-size:11px}.work-create-panel .feed-create-meta{gap:8px}.agent-hud-work .agent-hud-review-grid>button{background:color-mix(in srgb,var(--foreground) 3%,var(--background));border:0;gap:0}.agent-hud-work .agent-hud-review-grid>button>.work-tile-media{aspect-ratio:4/5;background:var(--background);width:100%;padding:0;display:block;position:relative;overflow:hidden}.work-tile-media img,.work-tile-media video{object-fit:cover;width:100%;height:100%;display:block}.work-tile-play{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.work-tile-play svg{background:#101827b3;border-radius:50%;width:38px;height:38px;padding:8px}.work-tile-status{text-overflow:ellipsis;white-space:nowrap;color:#f1eaff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121a2bdb;border-radius:7px;max-width:calc(100% - 12px);padding:3px 6px;font-size:9px;position:absolute;top:6px;left:6px;overflow:hidden}.work-tile-document{height:100%;color:var(--muted-foreground);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 12%,transparent),transparent);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.agent-hud-work .agent-hud-review-grid>button>.work-tile-caption{min-width:0;padding:7px 8px}.work-tile-caption strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-hud-review-rows .work-tile-media{border-radius:6px;flex:none;width:56px;height:64px;position:relative;overflow:hidden}.agent-hud-review-rows .work-tile-status{display:none}.work-create-panel .feed-create-prompt{background:var(--background);border-radius:12px;align-items:center;gap:8px;padding:9px 10px;display:flex}.work-create-panel .feed-create-prompt textarea{resize:vertical;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:42px;padding:0;font-size:12px}.work-create-panel .feed-create-prompt>button{background:var(--primary);width:32px;height:32px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.work-create-panel .operating-create-outlines{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.work-create-panel .operating-create-outlines>button{background:color-mix(in srgb,var(--foreground) 4%,transparent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 4px;font-size:11px;display:flex}.work-create-panel .operating-create-outlines>button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}.work-create-panel .operating-create-outlines svg{flex:none;width:15px;height:15px}.work-create-panel .feed-create-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:5px;font-size:11px;display:flex}.work-create-panel .feed-create-meta>small{display:none}.work-create-panel .operating-generator-controls{flex-wrap:wrap;gap:5px;padding-top:6px;display:flex}.work-create-panel .operating-generator-controls button{background:var(--accent);border-radius:7px;padding:5px 7px}.agent-desktop,.agent-desktop-grid,.agent-desktop-pane{display:contents}.agent-desktop-pane[hidden]{display:none!important}.agent-desktop[data-active]{z-index:45;background:var(--background);flex-direction:column;display:flex;position:fixed;inset:0}.agent-desktop-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:6px;min-height:42px;padding:5px 10px;display:flex}.agent-desktop-toolbar nav{flex:1;gap:4px;display:flex;overflow-x:auto}.agent-desktop-toolbar nav button{color:var(--muted-foreground);border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:12px}.agent-desktop-toolbar nav button[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.agent-desktop[data-active] .agent-desktop-grid{background:var(--border);flex:1;gap:1px;min-height:0;display:flex;overflow-x:auto}.agent-desktop[data-active] .agent-desktop-pane{background:var(--background);flex:1 0 380px;min-width:0;display:flex;overflow:hidden}.agent-desktop[data-active] .agent-desktop-pane>.os-main,.agent-desktop[data-active] .hud-independent-panes{flex:1;width:100%;min-width:0;height:100%}.agent-desktop[data-active] .hud-companion-pane,.agent-desktop[data-active] .hud-pane-divider{display:none!important}.agent-desktop[data-active] .hud-main-pane{flex:1!important;width:100%!important;display:flex!important}.agent-desktop[data-active] .os-main{padding:0}.agent-desktop[data-active] .operator-work-column{height:100%;min-height:0}.agent-desktop[data-active] .conversation>.conversation-body{max-width:none}.agent-desktop-resume{z-index:40;position:fixed;bottom:12px;left:12px;box-shadow:0 4px 20px #0002}.agent-hud-bar .agent-domain-slot:empty{display:none}.agent-hud-bar[data-domain]{flex-wrap:nowrap}.agent-hud-bar[data-domain] .agent-hud-navigation{flex:none;gap:0;margin:0;position:static!important;transform:none!important}.agent-hud-bar[data-domain] .agent-hud-navigation>button{height:38px;width:27px!important;min-width:27px!important;padding:4px!important}.agent-hud-bar[data-domain] .agent-hud-navigation>button>span{display:none!important}.agent-hud-navigation>button{transition:width .22s,padding .22s,background .22s}.agent-domain-slot{scrollbar-width:thin;border-left:1px solid var(--border);flex:1;min-width:0;padding-left:6px;overflow-x:auto}.agent-domain-navigation{gap:3px;animation:.24s both agent-domain-arrive;display:flex}.agent-domain-navigation button{min-width:42px;color:var(--muted-foreground);border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:5px 7px;font-size:10px;display:flex}.agent-domain-navigation button svg{color:var(--tone-purple)}.agent-domain-navigation button[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.agent-domain-navigation button:hover{background:var(--accent)}@keyframes agent-domain-arrive{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.agent-desktop[data-active] .agent-desktop-pane{flex-basis:100%}.agent-desktop-toolbar{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.agent-domain-navigation{animation:none}.agent-hud-navigation>button{transition:none}}.agent-desktop[data-active] .agent-desktop-pane{flex-basis:0;min-width:360px}.agent-desktop-divider{cursor:col-resize;touch-action:none;background:var(--background);flex:0 0 6px;transition:background .15s}:is(.agent-desktop-divider:hover,.agent-desktop-divider:focus-visible){background:var(--primary);outline:none}.conversation[data-hud-tab=home] .agent-work-surface,.conversation[data-hud-tab=home] .agent-etched-mark{display:none!important}.conversation[data-hud-tab=home]>.conversation-body{max-width:none}.conversation[data-hud-tab=home]>.composer-wrap{display:none}@media (max-width:600px){.agent-desktop[data-active] .agent-desktop-pane{flex-basis:calc(100vw - 6px);min-width:calc(100vw - 6px)}}.agent-desktop[data-active] .os-main.unified-workbench{grid-template-rows:48px minmax(0,1fr)}.agent-workspace-view{container-type:inline-size}@container (width<=560px){.agent-workspace-view .ph-dashboard.ph-dashboard .connected-home-module .home-pulse[data-size=compact]>.ph-kpis{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.agent-workspace-view .ph-dashboard.ph-dashboard .connected-home-module .home-pulse[data-size=compact] .ph-kpi{width:auto;min-width:0}.agent-workspace-view .connected-home-module[data-module=pulse] .home-widget-content:not([data-sized]){height:auto;max-height:none}}.agent-hud-bar>.agent-hud-navigation{scrollbar-width:none;overflow-x:auto}.agent-hud-bar .agent-hud-navigation>button{flex:none;width:48px}.agent-hud-bar,.workspace-topbar-slot>.agent-hud-bar{flex-wrap:nowrap;min-width:0;overflow:hidden}.agent-hud-bar .agent-hud-navigation,.agent-domain-navigation{flex-wrap:nowrap}.agent-hud-bar .agent-window-controls{flex:none;margin-left:auto}.agent-hud-bar .conversation-heading,.agent-hud-bar .agent-dock-controls{flex-wrap:nowrap}.unified-workbench[data-agent-expanded] .workspace-topbar-slot .agent-hud-navigation{min-width:0;position:static;transform:none}.agent-hud-bar[data-domain] .agent-hud-navigation{flex:0 auto;max-width:48%}.agent-hud-bar .agent-domain-slot{flex:1 1 0;min-width:0}.agent-domain-navigation button{white-space:nowrap}.agent-desktop-toolbar{flex-wrap:nowrap}.agent-desktop[data-active] .agent-hud-bar,.conversation[data-hud-tab]>.agent-hud-bar,.workspace-topbar-slot>.agent-hud-bar{box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;height:48px;min-height:48px;padding:0 8px}.agent-hud-bar .agent-domain-slot{border:0;padding-left:0}.agent-hud-bar .agent-hud-navigation>button,.agent-hud-bar .agent-domain-navigation>button{box-sizing:border-box;border:0;justify-content:center;gap:3px;height:40px;padding-block:3px}.agent-hud-bar .agent-hud-navigation>button>svg,.agent-hud-bar .agent-domain-navigation>button>svg{flex-shrink:0;width:19px;height:19px}.agent-hud-bar .agent-domain-navigation>button>span{font-size:10px;line-height:12px}.agent-hud-bar[data-domain] .agent-hud-navigation>button{height:40px}.agent-desktop[data-active] .agent-desktop-grid{background:var(--background);gap:0}.agent-desktop-divider{background:0 0}.agent-desktop-menu{gap:4px;width:210px;display:grid}.agent-desktop-menu nav{flex-wrap:wrap;gap:4px;display:flex}.agent-desktop-menu nav button{border-radius:8px;padding:6px 10px;font-size:12px}.agent-desktop-menu nav button[aria-pressed=true]{background:var(--accent)}.agent-desktop-navigation{min-width:0;height:48px;overflow:hidden}.agent-desktop-navigation>.agent-hud-bar{width:100%;display:flex}.agent-desktop-navigation .agent-hud-navigation{flex:auto}.agent-desktop-navigation .conversation-heading{align-items:center;min-height:0;margin:0;padding:0;display:flex}.agent-desktop-navigation .agent-window-controls{align-items:center;display:flex}.agent-desktop-navigation .agent-dock-controls{align-items:center;gap:1px;display:flex}.agent-desktop-navigation .agent-hud-navigation>button{flex-direction:column;font-size:10px;display:flex}.agent-hud-bar .conversation-heading{box-shadow:none;background:0 0;border:0}.agent-hud-bar{position:relative;container-type:inline-size}@container (width>=680px){.agent-hud-bar:not([data-domain])>.agent-hud-navigation{flex:none;width:max-content;max-width:calc(100% - 304px);margin:0;left:50%;position:absolute!important;transform:translate(-50%)!important}}.agent-hud-bar .agent-window-controls{align-items:center;gap:2px;display:flex}.agent-view-menu{width:min(440px,100vw - 24px);max-height:calc(100dvh - 80px);overflow-y:auto}.agent-view-menu>div{min-width:0}.agent-view-menu .workspace-context-toolbar,.agent-view-menu .workspace-context-filters,.agent-view-menu .workspace-context-actions,.agent-view-menu .workspace-context-navigation{flex-wrap:wrap;gap:8px;width:auto;min-width:0;height:auto;padding:0;display:flex}.agent-view-menu .workspace-context-toolbar{flex-direction:column;align-items:stretch}.agent-view-menu .workspace-context-navigation:empty{display:none}.agent-work-menu-controls>header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-work-menu-controls .work-create-toggle{color:var(--primary);background:var(--accent);border-radius:9px;align-items:center;gap:5px;padding:7px 9px;display:flex}.agent-view-menu .agent-hud-search{width:100%;margin-top:8px}.agent-view-menu .feed-layered-controls{border:0;margin:0;padding:0}.agent-view-menu .feed-browse-row,.agent-view-menu .feed-content-row{flex-wrap:wrap}.conversation[data-hud-tab=work]>.conversation-body,.conversation[data-hud-tab=chats]>.conversation-body{align-content:start;justify-content:flex-start!important;display:block!important}.conversation[data-hud-tab=work]:before,.conversation[data-hud-tab=work]:after,.conversation[data-hud-tab=chats]:before,.conversation[data-hud-tab=chats]:after{display:none!important}.conversation[data-hud-tab=work] .agent-hud-panel{width:100%;margin:0 auto}.agent-hud-work>section:first-of-type{border-top:0}.agent-domain-toolbar:has(>.agent-workspace-header:empty):not(:has(button)):not(:has([role=alert])){display:none}.create-go{border-radius:var(--pill-radius);background:linear-gradient(135deg, var(--fill-purple), var(--fill-pink));min-height:36px;color:var(--on-fill);font-size:var(--text-md);letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 20px -12px var(--fill-purple), inset 0 1px 0 color-mix(in srgb, var(--on-fill) 24%, transparent);cursor:pointer;transition:transform var(--motion-press) var(--ease-out), filter var(--motion-quick) var(--ease-out);border:0;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-weight:600;display:inline-flex}.create-go:hover:not(:disabled){filter:brightness(1.08)saturate(1.06)}.create-go:active:not(:disabled){transform:scale(.97)}.create-go:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.create-go>svg{flex:none}.create-go:hover:not(:disabled)>svg{animation:create-twinkle var(--motion-very-slow) var(--ease-bounce)}@keyframes create-twinkle{0%{transform:rotate(-24deg)scale(.8)}to{transform:none}}@media (prefers-reduced-motion:reduce){.create-go{transition:filter var(--motion-quick) linear}.create-go:active:not(:disabled){transform:none}.create-go:hover:not(:disabled)>svg{animation:none}}.create-chips{flex-wrap:wrap;gap:6px;display:flex}.create-chips>button{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);min-height:26px;color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;transition:color var(--motion-quick) var(--ease-out), background-color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);background:0 0;padding:3px 10px;line-height:1.2}.create-chips>button:hover{color:var(--foreground);background:var(--surface-hover)}.create-chips>button[aria-pressed=true]{color:var(--foreground);border-color:color-mix(in srgb, var(--tone-purple) 55%, transparent);background:var(--tint-purple)}.create-chips>button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.create-chips>button{transition:color var(--motion-quick) linear, background-color var(--motion-quick) linear, border-color var(--motion-quick) linear}.create-chips>button:active{transform:none}}.create-link{color:var(--muted-foreground);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.create-link:hover{color:var(--foreground)}.agent-result-card .create-media-badges{z-index:4;pointer-events:none;align-items:center;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.agent-result-card .create-media-badges>*{pointer-events:auto;min-width:0}.agent-result-card .create-media-badges .os-pill{border-color:color-mix(in srgb, var(--pill-tone) 62%, transparent);background:color-mix(in srgb, var(--media-canvas) 80%, transparent);height:24px;color:var(--media-ink);box-shadow:var(--shadow-floating);padding:0 10px}.agent-result-card .create-media-badges .os-pill>svg{color:var(--pill-tone)}.agent-result-card .create-media-badges .os-pill[data-dot]:before{background:var(--pill-tone)}.agent-result-card .create-media-badges>.result-delivery-badge{border-radius:var(--pill-radius);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.agent-result-card .create-media-badges>.result-delivery-badge:hover .os-pill{border-color:var(--pill-tone)}.agent-result-card:not(:has(>.agent-result-preview.has-image,>video)) .create-media-badges{margin:10px 10px 0;position:static}.agent-result-card:not(:has(>.agent-result-preview.has-image,>video)) .create-media-badges .os-pill{background:color-mix(in srgb, var(--pill-tone) 12%, var(--card));color:var(--pill-tone);box-shadow:none}.agent-result-card .agent-result-heading:has(.create-evidence-toggles){align-items:center;gap:6px;min-width:0;display:flex}.agent-result-card .agent-result-heading:has(.create-evidence-toggles) .agent-result-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:var(--text-md);flex:auto;order:-1;font-weight:600;overflow:hidden}.agent-result-card .agent-result-heading:has(.create-evidence-toggles) .agent-result-labels{flex:none;order:2}.agent-result-card .create-evidence-toggles{flex:none;order:1;gap:2px;display:flex}.agent-result-card .create-evidence-toggles>button{border-radius:var(--radius-control);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-quick) var(--ease-out), background-color var(--motion-quick) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.agent-result-card .create-evidence-toggles>button>span{display:none}.agent-result-card .create-evidence-toggles>button:hover{color:var(--foreground);background:var(--surface-hover)}.agent-result-card .create-evidence-toggles>button[aria-pressed=true]{color:var(--tone-purple);background:var(--tint-purple)}.agent-result-card .create-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;display:flex;container-type:inline-size}.agent-result-card .create-actions>.create-action,.agent-result-card .create-actions>.result-skill-trigger{--action-tone:var(--tone-neutral);border:1px solid color-mix(in srgb, var(--action-tone) 32%, var(--hairline));border-radius:var(--pill-radius);background:color-mix(in srgb, var(--action-tone) 9%, var(--card));min-width:0;min-height:34px;color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:transform var(--motion-press) var(--ease-out), background-color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.agent-result-card .create-actions>.create-action>svg{color:var(--action-tone);flex:none}.agent-result-card .create-actions>.create-action>span{text-overflow:ellipsis;overflow:hidden}.agent-result-card .create-actions>.create-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--action-tone) 60%, transparent);background:color-mix(in srgb, var(--action-tone) 16%, var(--card))}.agent-result-card .create-actions>.create-action:active:not(:disabled){transform:scale(.97)}.agent-result-card .create-actions>.create-action:disabled{opacity:.5;cursor:not-allowed}.agent-result-card .create-actions>.create-action[aria-expanded=true]{border-color:var(--action-tone)}.agent-result-card .create-actions>.create-action[data-kind=post]{--action-tone:var(--tone-blue);--action-fill:var(--fill-blue)}.agent-result-card .create-actions>.create-action[data-kind=ad]{--action-tone:var(--tone-orange);--action-fill:var(--fill-orange)}.agent-result-card .create-actions>.create-action[data-kind=approve]{--action-tone:var(--tone-blue);--action-fill:var(--fill-blue)}.agent-result-card .create-actions>.create-action[data-kind=keep]{--action-tone:var(--tone-amber);--action-fill:var(--fill-amber)}.agent-result-card .create-actions>.create-action[data-kind=keep][aria-pressed=true]:disabled{opacity:1;cursor:default}.agent-result-card .create-actions>.create-action[data-kind=more]{background:linear-gradient(135deg, var(--fill-purple), var(--fill-pink));color:var(--on-fill);box-shadow:0 8px 18px -12px var(--fill-purple);border-color:#0000}.agent-result-card .create-actions>.create-action[data-kind=more]>svg{color:var(--on-fill)}.agent-result-card .create-actions>.create-action[data-kind=more]:hover:not(:disabled){background:linear-gradient(135deg, var(--fill-purple), var(--fill-pink));filter:brightness(1.08)saturate(1.06);border-color:#0000}.agent-result-card .create-actions>.create-action-icon{width:34px;color:var(--muted-foreground);background:0 0;border-color:#0000;margin-left:auto;padding:0}.agent-result-card .create-actions>.create-action-icon:hover{color:var(--foreground);background:var(--surface-hover)}@container (width<=380px){.create-action:is([data-kind=post],[data-kind=ad],[data-kind=edit]){width:34px;padding:0}.create-action:is([data-kind=post],[data-kind=ad],[data-kind=edit])>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.agent-result-card .create-actions>.create-action,.agent-result-card .create-evidence-toggles>button{transition:background-color var(--motion-quick) linear, border-color var(--motion-quick) linear, color var(--motion-quick) linear}.agent-result-card .create-actions>.create-action:active:not(:disabled){transform:none}}.agent-result-card .create-menu-note{border-top:1px solid var(--hairline);color:var(--muted-foreground);font-size:var(--text-xs);align-items:flex-start;gap:6px;margin:4px 0 0;padding:8px 6px 2px;line-height:1.4;display:flex}.agent-result-card .create-actions-note{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;line-height:1.4}.agent-result-card .result-evidence-empty{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.create-overflow-menu{gap:2px;width:min(248px,100vw - 24px);padding:6px;display:grid}.create-overflow-menu>button{border-radius:var(--radius-control);width:100%;min-height:34px;color:var(--foreground);font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 10px;display:flex}.create-overflow-menu>button:hover{background:var(--surface-hover)}.create-overflow-menu>button>svg{color:var(--muted-foreground);flex:none}.create-overflow-menu>.create-menu-note{border-top:1px solid var(--hairline);color:var(--muted-foreground);font-size:var(--text-xs);gap:7px;margin:4px 0 0;padding:8px 10px 4px;line-height:1.4;display:flex}.create-more-popover{width:min(360px,100vw - 24px);padding:0}.create-more-sheet{flex-direction:column;gap:12px;padding:14px;display:flex}.create-more-sheet>header{gap:2px;display:grid}.create-more-sheet>header>strong{font-size:var(--text-lg);font-weight:650}.create-more-sheet>header>small{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.4}.create-more-sheet .create-mode-rail{border-radius:var(--radius-panel);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;display:grid}.create-more-sheet .create-mode-rail>.t-tabs-pill{border:1px solid color-mix(in srgb, var(--tone-purple) 55%, transparent);border-radius:var(--radius-panel);background:var(--tint-purple)}.create-more-sheet .create-mode-rail>button{border-radius:var(--radius-panel);text-align:left;height:auto;min-height:58px;color:var(--muted-foreground);transition:color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 8px;padding:10px;display:grid;border:1px solid var(--hairline-strong)!important}.create-more-sheet .create-mode-rail>button:hover{color:var(--foreground)}.create-more-sheet .create-mode-rail>button:active{transform:scale(.98)}.create-more-sheet .create-mode-rail>button[aria-pressed=true]{color:var(--foreground);border-color:#0000!important}.create-more-sheet .create-mode-rail>button>svg{color:var(--tone-purple);grid-row:span 2;margin-top:1px}.create-more-sheet .create-mode-rail>button>strong{font-size:var(--text-md);color:inherit;font-weight:600}.create-more-sheet .create-mode-rail>button>small{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.35}.create-more-sheet .create-swap-rail{align-self:flex-start}.create-more-sheet .create-swap-rail>button{height:28px;font-size:var(--text-sm)}.create-more-sheet .create-count{align-items:center;gap:8px;display:flex}.create-more-sheet .create-count>span{color:var(--muted-foreground);font-size:var(--text-sm);flex:1}.create-more-sheet .create-count>button{border:1px solid var(--hairline-strong);background:var(--card);width:30px;height:30px;color:var(--foreground);cursor:pointer;transition:transform var(--motion-press) var(--ease-out), background-color var(--motion-quick) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid}.create-more-sheet .create-count>button:hover:not(:disabled){background:var(--surface-hover)}.create-more-sheet .create-count>button:active:not(:disabled){transform:scale(.94)}.create-more-sheet .create-count>button:disabled{opacity:.4;cursor:not-allowed}.create-more-sheet .create-count>output{min-width:2ch;font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-align:center;color:var(--foreground);font-weight:700}.create-more-sheet textarea{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--background);width:100%;min-height:56px;color:var(--foreground);font-size:var(--text-md);resize:vertical;padding:9px 11px;line-height:1.45}.create-more-sheet textarea:focus-visible{outline:2px solid var(--ring);outline-offset:0}.create-more-sheet>.create-go{width:100%;min-height:40px;font-size:var(--text-lg)}.create-more-sheet .create-sheet-note{color:var(--muted-foreground);font-size:var(--text-xs);text-align:center}@media (prefers-reduced-motion:reduce){.create-more-sheet .create-mode-rail>button,.create-more-sheet .create-count>button{transition:color var(--motion-quick) linear, border-color var(--motion-quick) linear, background-color var(--motion-quick) linear}.create-more-sheet .create-mode-rail>button:active,.create-more-sheet .create-count>button:active:not(:disabled){transform:none}}.agent-hud-work>:is(.create-work-bar,.work-create-panel,.create-up-next,.agent-hud-load-more),.agent-hud-work .create-empty{width:min(100%,760px);margin-inline:auto}.agent-hud-work>.create-work-bar{align-items:center;gap:8px;padding:2px 2px 10px;display:flex}.agent-hud-work>.create-work-bar>.create-work-cta{border-radius:var(--pill-radius);background:linear-gradient(135deg, var(--fill-purple), var(--fill-pink));min-height:32px;color:var(--on-fill);font-size:var(--text-md);box-shadow:0 8px 18px -12px var(--fill-purple);cursor:pointer;transition:transform var(--motion-press) var(--ease-out), filter var(--motion-quick) var(--ease-out);border:0;align-items:center;gap:6px;padding:5px 13px;font-weight:600;display:inline-flex}.agent-hud-work>.create-work-bar>.create-work-cta:hover{filter:brightness(1.08)saturate(1.06)}.agent-hud-work>.create-work-bar>.create-work-cta:active{transform:scale(.97)}.agent-hud-work>.create-work-bar>.create-work-cta>svg:last-child{transition:transform var(--motion-fast) var(--ease-smooth-out)}.agent-hud-work>.create-work-bar>.create-work-cta[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.agent-hud-work>.create-work-bar>.create-scope{margin-left:auto}.agent-hud-work>.create-work-bar>.create-scope>button{height:28px;font-size:var(--text-sm);align-items:center;gap:6px;padding:3px 11px;display:inline-flex}.agent-hud-work>.create-work-bar>.create-scope>button>small{border-radius:var(--pill-radius);background:var(--fill-amber);min-width:18px;height:18px;color:var(--on-fill);font-size:var(--text-2xs);place-items:center;padding:0 5px;font-weight:700;display:inline-grid}@media (prefers-reduced-motion:reduce){.agent-hud-work>.create-work-bar>.create-work-cta{transition:filter var(--motion-quick) linear}.agent-hud-work>.create-work-bar>.create-work-cta:active,.agent-hud-work>.create-work-bar>.create-work-cta[aria-expanded=true]>svg:last-child{transform:none}.agent-hud-work>.create-work-bar>.create-work-cta>svg:last-child{transition:none}}.agent-hud-work>.work-create-panel:not([hidden]){animation:create-open var(--motion-fast) var(--ease-smooth-out);margin:0 0 12px}@keyframes create-open{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.agent-hud-work>.work-create-panel:not([hidden]){animation:create-fade var(--motion-fast) linear}}@keyframes create-fade{0%{opacity:0}}.result-deck[data-variant=stories]>nav.result-deck-stories,.agent-hud-review-gallery .result-deck[data-variant=stories]>nav.result-deck-stories{box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 8px;padding:0;display:flex;position:static}.result-deck[data-variant=stories]>nav.result-deck-stories>span{min-width:42px;color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;flex:none}.result-deck[data-variant=stories]>nav.result-deck-stories>button{border:1px solid var(--hairline-strong);background:var(--card);width:28px;height:28px;min-height:28px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.result-deck[data-variant=stories]>nav.result-deck-stories>button:disabled{opacity:.35;cursor:default}.result-deck[data-variant=stories] .result-deck-segments{flex:auto;gap:3px;min-width:0;display:flex}.result-deck[data-variant=stories] .result-deck-segments>button{background:var(--hairline-strong);border-radius:var(--pill-radius);cursor:pointer;min-width:4px;height:14px;transition:background-color var(--motion-fast) var(--ease-smooth-out);background-clip:content-box;border:0;flex:1 1 0;padding:5px 0}.result-deck[data-variant=stories] .result-deck-segments>button[data-seen]{background-color:color-mix(in srgb, var(--tone-purple) 45%, var(--hairline-strong))}.result-deck[data-variant=stories] .result-deck-segments>button[aria-current=true]{background-image:linear-gradient(90deg, var(--fill-purple), var(--fill-pink))}.result-deck[data-variant=stories] .result-deck-segments>button:hover{background-color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.result-deck[data-variant=stories] .result-deck-segments>button{transition:none}}.agent-hud-work .create-empty{border:1px dashed var(--hairline-strong);border-radius:var(--radius-card);text-align:center;animation:create-open var(--motion-medium) var(--ease-smooth-out);justify-items:center;gap:6px;margin:8px 0;padding:26px 16px 22px;display:grid}.agent-hud-work .create-empty>svg{background:var(--tint-purple);width:44px;height:44px;color:var(--tone-purple);border-radius:50%;padding:10px}.agent-hud-work .create-empty>strong{font-size:var(--text-lg);color:var(--foreground);font-weight:650}.agent-hud-work .create-empty>p{max-width:34ch;color:var(--muted-foreground);font-size:var(--text-md);margin:0;line-height:1.45}.agent-hud-work .create-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.agent-hud-work .create-empty>div>button:not(.create-go){border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);min-height:36px;color:var(--foreground);font-size:var(--text-md);cursor:pointer;background:0 0;padding:7px 14px}.agent-hud-work .create-empty>div>button:not(.create-go):hover{background:var(--surface-hover)}.agent-hud-work .create-empty-note{text-align:center;padding:18px 4px}@media (prefers-reduced-motion:reduce){.agent-hud-work .create-empty{animation:create-fade var(--motion-fast) linear}}.agent-hud-work .create-up-next{border-top:1px solid var(--hairline);margin-top:6px;padding:12px 0 4px}.agent-hud-work .create-up-next>h3{font-size:var(--text-md);align-items:center;gap:7px;margin:0 0 6px;font-weight:650;display:flex}.agent-hud-work .create-up-next>h3>svg{color:var(--tone-blue)}.agent-hud-work .create-up-next>h3>button{font-size:var(--text-sm);color:var(--primary);margin-left:auto;font-weight:500}.agent-hud-work .create-up-next>.create-up-next-empty{color:var(--muted-foreground);font-size:var(--text-md);margin:0;line-height:1.45}.agent-hud-work .create-up-next>.create-up-next-empty>strong{color:var(--foreground);font-weight:600}.agent-hud-work .create-up-next>.create-up-next-row{align-items:center;gap:10px;padding:8px 6px;display:flex}.agent-hud-work .create-up-next>.create-up-next-row>time{border-radius:var(--radius-control);background:var(--tint-blue);min-width:76px;color:var(--tone-blue);font-size:var(--text-xs);text-align:center;white-space:nowrap;flex:none;padding:4px 8px;font-weight:600}.operating-generator.create-studio{flex-direction:column;gap:10px;display:flex}.operating-generator.create-studio .create-format-rail{border-radius:var(--radius-panel);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.operating-generator.create-studio .create-format-rail>.t-tabs-pill{border:1px solid color-mix(in srgb, var(--tone-purple) 60%, transparent);border-radius:var(--radius-panel);background:var(--tint-purple)}.operating-generator.create-studio .create-format-rail>button{border-radius:var(--radius-panel);height:auto;min-height:52px;color:var(--muted-foreground);text-align:left;cursor:pointer;transition:color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 10px;display:grid;border:1px solid var(--hairline-strong)!important}.operating-generator.create-studio .create-format-rail>button:hover{color:var(--foreground)}.operating-generator.create-studio .create-format-rail>button:active:not(:disabled){transform:scale(.97)}.operating-generator.create-studio .create-format-rail>button[aria-pressed=true]{color:var(--foreground);border-color:#0000!important}.operating-generator.create-studio .create-format-rail>button>svg{grid-row:span 2}.operating-generator.create-studio .create-format-rail>button>span{font-size:var(--text-md);color:inherit;font-weight:600}.operating-generator.create-studio .create-format-rail>button>small{font-size:var(--text-2xs);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operating-generator.create-studio .create-prompt{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--background);transition:border-color var(--motion-quick) var(--ease-out);margin:0;padding:0;display:block;position:relative}.operating-generator.create-studio .create-prompt:focus-within{border-color:color-mix(in srgb, var(--tone-purple) 70%, transparent)}.operating-generator.create-studio .create-prompt>textarea{width:100%;min-height:64px;max-height:160px;color:var(--foreground);font-size:var(--text-md);resize:vertical;background:0 0;border:0;margin:0;padding:10px 44px 10px 12px;line-height:1.5;display:block}.operating-generator.create-studio .create-prompt>textarea:focus{outline:none}.operating-generator.create-studio .create-prompt>.create-surprise{border-radius:var(--radius-control);background:var(--tint-purple);width:30px;height:30px;color:var(--tone-purple);cursor:pointer;transition:transform var(--motion-fast) var(--ease-bounce), background-color var(--motion-quick) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.operating-generator.create-studio .create-prompt>.create-surprise:hover{transform:rotate(-18deg)scale(1.06)}.operating-generator.create-studio .create-prompt>.create-surprise:active{transform:rotate(160deg)scale(.94)}.operating-generator.create-studio>.generator-output-contract{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;line-height:1.4}.operating-generator.create-studio>.generator-output-contract>strong{color:var(--foreground);font-weight:600}.operating-generator.create-studio .create-studio-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operating-generator.create-studio .create-count-rail>button{min-width:34px;height:28px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:3px 10px}.operating-generator.create-studio .create-approach{min-width:0;color:var(--muted-foreground);font-size:var(--text-sm);flex:auto;margin:0}.operating-generator.create-studio .create-approach>summary{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;width:max-content;max-width:100%;overflow:hidden}.operating-generator.create-studio .create-approach[open]{flex-basis:100%;order:3}.operating-generator.create-studio .create-studio-footer>.create-go{margin-left:auto}.operating-generator.create-studio>.create-studio-note{color:var(--muted-foreground);font-size:var(--text-xs)}@media (prefers-reduced-motion:reduce){.operating-generator.create-studio .create-format-rail>button,.operating-generator.create-studio .create-prompt,.operating-generator.create-studio .create-prompt>.create-surprise{transition:color var(--motion-quick) linear, border-color var(--motion-quick) linear, background-color var(--motion-quick) linear}.operating-generator.create-studio .create-format-rail>button:active:not(:disabled),.operating-generator.create-studio .create-prompt>.create-surprise:hover,.operating-generator.create-studio .create-prompt>.create-surprise:active{transform:none}}.operating-generator.create-studio>.create-cooking{border-radius:var(--radius-panel);background:var(--tint-purple);animation:create-open var(--motion-medium) var(--ease-smooth-out);gap:8px;padding:12px;display:grid}.operating-generator.create-studio>.create-cooking>p{font-size:var(--text-md);color:var(--foreground);margin:0;line-height:1.45}.operating-generator.create-studio>.create-cooking>div:last-child{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.operating-generator.create-studio>.create-cooking>div:last-child>a{color:var(--primary);font-weight:600}.operating-generator.create-studio>.create-cooking>div:last-child>button{color:var(--muted-foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.operating-generator.create-studio .create-cooking-tiles{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:6px;display:grid}.operating-generator.create-studio .create-cooking-tiles>i{aspect-ratio:4/5;border-radius:var(--radius-tile);background:linear-gradient(135deg, color-mix(in srgb, var(--tone-purple) 32%, var(--card)), color-mix(in srgb, var(--tone-pink) 26%, var(--card)));animation:create-tile-in var(--motion-slow) var(--ease-bounce) calc(var(--i) * var(--motion-stagger)) both, create-cook 1.6s var(--ease-in-out) calc(var(--motion-slow) + var(--i) * .12s) infinite alternate}@keyframes create-tile-in{0%{opacity:0;transform:translateY(8px)scale(.9)}}@keyframes create-cook{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.operating-generator.create-studio>.create-cooking{animation:create-fade var(--motion-fast) linear}.operating-generator.create-studio .create-cooking-tiles>i{animation:1.6s linear infinite alternate create-cook}}.conversation[data-hud-tab] .skills-generator-widget,.conversation[data-hud-tab] .agent-skill-launcher[data-discovery]{width:min(100%,760px)!important;max-width:none!important;margin-inline:auto!important}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-launcher-navigation{justify-content:space-between;align-items:flex-end;gap:12px;height:auto!important;margin:18px 0 12px!important;display:flex!important;position:static!important;top:auto!important}.agent-skill-launcher .skill-launcher-title{gap:2px;min-width:0;display:grid}.agent-skill-launcher .skill-launcher-title>strong{font-size:var(--text-lg);color:var(--foreground);font-weight:650}.agent-skill-launcher .skill-launcher-title>small{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.4}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-library-link{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);width:auto;height:auto;min-height:28px;color:var(--muted-foreground);font-size:var(--text-sm);background:0 0;flex:none;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-library-link:hover{color:var(--foreground);background:var(--surface-hover)}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-discovery-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:none!important;margin:0 0 10px!important}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-discovery-areas button{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);min-height:44px;color:var(--foreground);font-size:var(--text-md);transition:background-color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);background:0 0;flex-direction:row;gap:8px;font-weight:600}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-discovery-areas button:hover{background:var(--surface-hover)}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-discovery-areas button:active{transform:scale(.97)}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-discovery-areas button[aria-pressed=true]{border-color:color-mix(in srgb, var(--tone-purple) 60%, transparent);background:var(--tint-purple);color:var(--foreground)}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-discovery-search{margin:6px 0 8px}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .method-shortcut-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch!important;gap:8px!important;display:grid!important}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .method-shortcut{max-width:none;transition:border-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);border:1px solid var(--hairline-strong)!important;border-radius:var(--radius-panel)!important;background:var(--card)!important;width:auto!important}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .method-shortcut:hover{border-color:color-mix(in srgb, var(--tone-purple) 55%, transparent)!important;background:var(--card)!important}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .method-shortcut:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-discovery-areas button,.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .method-shortcut{transition:background-color var(--motion-quick) linear, border-color var(--motion-quick) linear}.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .skill-discovery-areas button:active,.conversation[data-hud-tab] .agent-skill-launcher[data-discovery] .method-shortcut:active{transform:none}}.agent-view-bar:not([hidden]){border-bottom:1px solid var(--hairline);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 10px;min-height:40px;padding:6px 12px;display:flex}.agent-view-bar:empty{display:none}.agent-view-bar>*{min-width:0}.agent-view-bar :is(.workspace-context-toolbar,.workspace-context-filters,.workspace-context-actions,.workspace-context-navigation){flex-wrap:wrap;align-items:center;gap:6px;width:auto;height:auto;padding:0;display:flex}.agent-view-bar .workspace-context-navigation:empty{display:none}.agent-view-bar .agent-work-menu-controls>header{flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.agent-view-bar .agent-hud-search{width:min(260px,100%);margin:0}.agent-view-bar .feed-layered-controls{border:0;flex-direction:column;flex:100%;align-items:stretch;gap:4px;margin:0;padding:0}.agent-view-bar .feed-browse-row,.agent-view-bar .feed-content-row{flex-wrap:nowrap}@property --feed-rail-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes feed-rail-fade{0%{--feed-rail-fade:24px}to{--feed-rail-fade:0px}}.agent-view-bar :is(.feed-browse-row,.feed-content-row)>.feed-choice-row{scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--feed-rail-fade)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--feed-rail-fade)), transparent);animation:linear both feed-rail-fade;animation-timeline:scroll(self inline);overflow-x:auto}.agent-hud-bar .agent-window-controls>button[aria-pressed=true]{color:var(--foreground);background:var(--surface-hover)}.agent-hud-bar .getting-around-trigger{border-radius:var(--radius-control);width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.agent-hud-bar .getting-around-trigger:hover,.agent-hud-bar .getting-around-trigger[aria-expanded=true]{color:var(--foreground);background:var(--surface-hover)}.agent-hud-bar .getting-around-trigger[data-new]:after{content:"";border:1.5px solid var(--card);background:var(--fill-pink);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.getting-around{width:min(340px,100vw - 24px);padding:12px}.getting-around>header{gap:2px;padding:2px 4px 8px;display:grid}.getting-around>header>strong{font-size:var(--text-lg);font-weight:650}.getting-around>header>small{color:var(--muted-foreground);font-size:var(--text-sm)}.getting-around>nav{gap:2px;display:grid}.getting-around>nav>button{border-radius:var(--radius-control);width:100%;color:var(--foreground);text-align:left;cursor:pointer;transition:background-color var(--motion-quick) var(--ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.getting-around>nav>button:hover{background:var(--surface-hover)}.getting-around>nav>button[aria-current=page]{background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--primary)}.getting-around>nav>button>svg:first-child{color:var(--tone-purple)}.getting-around>nav>button>svg:last-child{color:var(--muted-foreground);opacity:0;transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-quick) var(--ease-out)}.getting-around>nav>button:hover>svg:last-child{opacity:1;transform:translate(2px)}.getting-around>nav>button>span{gap:1px;min-width:0;display:grid}.getting-around>nav>button>span>strong{font-size:var(--text-md);font-weight:600}.getting-around>nav>button>span>small{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.35}.getting-around>footer{border-top:1px solid var(--hairline);gap:6px;margin-top:8px;padding:10px 4px 2px;display:grid}.getting-around>footer>p{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;line-height:1.45}.getting-around>footer>p>strong{color:var(--foreground);font-weight:600}@media (prefers-reduced-motion:reduce){.getting-around>nav>button,.getting-around>nav>button>svg:last-child{transition:none}.getting-around>nav>button:hover>svg:last-child{transform:none}}.agent-desktop-menu nav:has(>.agent-desktop-menu-pane){gap:2px;display:grid}.agent-desktop-menu .agent-desktop-menu-pane{align-items:center;gap:2px;display:flex}.agent-desktop-menu .agent-desktop-menu-pane>button:first-child{text-align:left;flex:1}.agent-desktop-menu .agent-desktop-menu-pane>button+button{width:28px;height:28px;color:var(--muted-foreground);place-items:center;padding:0;display:grid}.agent-desktop-menu .agent-desktop-menu-pane>button+button:hover{color:var(--foreground);background:var(--surface-hover)}.merchanting-arrival .arrival-joining{border:1px solid color-mix(in srgb, var(--media-ink) 22%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--media-canvas) 78%, transparent);max-width:560px;color:var(--media-ink);text-align:left;gap:4px;margin:0 auto 18px;padding:14px 16px;display:grid}.merchanting-arrival .arrival-joining>strong{font-size:var(--text-lg);font-weight:650}.merchanting-arrival .arrival-joining>p{color:var(--media-muted);font-size:var(--text-md);margin:0;line-height:1.5}.create-more-inline{border:1px solid var(--hairline);background:var(--card);border-radius:12px;flex-basis:100%;width:100%;max-width:520px;padding:10px 12px}.piece-dna{gap:10px;display:grid}.piece-dna-group h5{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:0 0 4px;font-size:11px;font-weight:600}.piece-dna-group dl{gap:3px;margin:0;display:grid}.piece-dna-group dl>div{grid-template-columns:minmax(84px,30%) 1fr;gap:8px;font-size:12.5px;line-height:1.35;display:grid}.piece-dna-group dt{opacity:.7}.piece-dna-group dd{overflow-wrap:anywhere;margin:0}.piece-dna-source,.piece-dna-mark{opacity:.65;white-space:nowrap;margin-left:6px;font-size:10.5px}.piece-dna-source[data-source=inherited]{font-style:italic}.piece-dna-mark{opacity:.8;border:1px solid;border-radius:4px;padding:0 5px}.piece-dna-mark[data-mark=changed]{font-weight:600}.piece-dna-note{opacity:.75;margin:0;font-size:12px}.conversation .skills-generator-widget.create-home{flex-direction:column;gap:12px;display:flex}.making-now{animation:making-rise var(--motion-medium) var(--ease-smooth-out);gap:8px;margin:0;display:grid;container:making/inline-size}.agent-hud-work>.making-now{margin:4px 0 12px}.making-now-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.making-now-title{color:var(--foreground);font-size:var(--text-md);align-items:center;gap:8px;font-weight:650;display:inline-flex}.making-now-head>small{color:var(--muted-foreground);font-size:var(--text-xs);text-align:right;flex:auto}.making-now-head>.making-clear{color:var(--muted-foreground);font-size:var(--text-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.making-now-head>.making-clear:hover{color:var(--foreground)}.making-earlier{border-top:1px solid var(--hairline);padding-top:8px}.making-earlier>summary{cursor:pointer;color:var(--muted-foreground);font-size:var(--text-sm);align-items:baseline;gap:10px;list-style:none;display:flex}.making-earlier>summary::-webkit-details-marker{display:none}.making-earlier>summary:before{content:"▸";font-size:var(--text-2xs);transition:transform var(--motion-quick) var(--ease-out)}.making-earlier[open]>summary:before{transform:rotate(90deg)}.making-earlier>summary>span{color:var(--foreground);font-weight:600}.making-earlier>summary:hover{color:var(--foreground)}.making-earlier>.making-now-groups{margin-top:8px}.making-earlier>.making-clear{color:var(--muted-foreground);font-size:var(--text-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;text-decoration:underline}.making-earlier>.making-clear:hover{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.making-earlier>summary:before{transition:none}}.making-now-pulse{background:var(--tone-neutral);border-radius:50%;width:8px;height:8px;position:relative}.making-now-pulse[data-live]{background:var(--tone-purple)}.making-now-pulse[data-live]:after{content:"";border:2px solid var(--tone-purple);animation:making-ping 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.making-now-groups{gap:8px;margin:0;padding:0;list-style:none;display:grid}@container making (width>=760px){.making-now:not([data-compact])>.making-now-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start}}@keyframes making-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes making-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.making-now{animation:making-fade var(--motion-fast) linear}.making-now-pulse[data-live]:after{opacity:.4;animation:none}}@keyframes making-fade{0%{opacity:0}}.making-group{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--card);animation:making-rise var(--motion-medium) var(--ease-smooth-out);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);gap:10px;padding:10px 12px;display:grid}.making-group[data-status=cook]{border-color:color-mix(in srgb, var(--tone-amber) 65%, transparent);box-shadow:0 0 0 3px var(--tint-amber)}.making-group[data-status=attention]{border-color:color-mix(in srgb, var(--tone-red) 50%, transparent)}.making-group[data-status=stopped]{opacity:.8}.making-group-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.making-group-icon{border-radius:var(--radius-control);background:var(--tint-purple);width:30px;height:30px;color:var(--tone-purple);place-items:center;display:grid}.making-group[data-kind=episode] .making-group-icon,.making-group[data-kind=video] .making-group-icon{background:var(--tint-amber);color:var(--tone-amber)}.making-group-title{min-width:0;display:grid}.making-group-title>strong,.making-group-title>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.making-group-title>strong{color:var(--foreground);font-size:var(--text-md);font-weight:600}.making-group-title>small{color:var(--muted-foreground);font-size:var(--text-xs)}.making-group-state{align-items:center;gap:6px;min-width:0;display:inline-flex}.making-group-state>time{color:var(--muted-foreground);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}@container making (width<=380px){.making-group-head{grid-template-columns:auto minmax(0,1fr)}.making-group-state{grid-column:2}}.making-error{color:var(--tone-red);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;line-height:1.4;display:flex}.making-error-details{color:var(--muted-foreground);font-size:var(--text-2xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.making-error-raw{border-radius:var(--radius-control);background:var(--surface-well);color:var(--muted-foreground);font-size:var(--text-2xs);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;padding:6px 8px}.making-note{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;line-height:1.4}.making-group[data-compact]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px 10px}.making-group[data-compact]>.making-group-head{grid-column:1/-1}.making-group[data-compact]>.making-slots{gap:4px;min-width:0;max-width:none;display:flex;overflow:hidden}.making-group[data-compact]>.making-slots>.making-slot{flex:none;width:34px;animation:none}.making-group[data-compact]>.making-slots>.making-slot>:is(.making-slot-check,.making-slot-label,.making-slot-title){display:none}.making-group[data-compact]>.making-group-actions{justify-content:flex-end}.making-group[data-compact]>.making-group-actions>.making-dismiss{margin-left:0}.making-now[data-compact]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.making-now[data-compact]>.making-now-head{grid-template-columns:auto auto;justify-content:start;gap:0 8px;display:grid}.making-now[data-compact]>.making-now-head>.making-now-title{font-size:var(--text-sm);white-space:nowrap;grid-column:1/-1}.making-now[data-compact]>.making-now-head>small{text-align:left;white-space:nowrap}.making-now[data-compact]>.making-now-groups{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.making-now[data-compact] .making-group[data-compact]{grid-template-columns:none;grid-auto-columns:auto;grid-auto-flow:column;padding:6px 10px}.making-now[data-compact] .making-group[data-compact]>.making-group-head{grid-column:auto;grid-template-columns:auto minmax(0,max-content) auto}.making-now[data-compact] .making-group-title{max-width:200px}.making-now[data-compact] .making-group-state{grid-column:auto}.making-now[data-compact] .making-group[data-compact]>.making-slots{max-width:124px}.making-now[data-compact] .making-group[data-compact]>.making-slots>.making-slot{width:28px}.making-now[data-compact] .making-group[data-compact]>.making-group-actions{white-space:nowrap;flex-wrap:nowrap}.making-now[data-compact] .making-group[data-compact]>:is(.making-error,.error-line){text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.making-group{animation:making-fade var(--motion-fast) linear;transition:border-color var(--motion-quick) linear}}.making-group[data-single]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:104px minmax(0,1fr);gap:6px 12px}.making-group[data-single]>*{grid-column:2}.making-group[data-single]>.making-slots{grid-area:1/1/-1;align-self:start;max-width:none}.making-group[data-single]>.making-group-head{grid-row:1;grid-template-columns:minmax(0,1fr);gap:4px}.making-group[data-single]>.making-group-head>.making-group-icon{display:none}.making-group[data-single]>.making-group-head>.making-group-state{grid-column:1;justify-self:start}.making-group[data-single]>.making-group-actions{grid-row:3;align-self:end}.making-progress{border-radius:var(--pill-radius);background:var(--tint-purple);height:3px;overflow:hidden}.making-progress>i{width:var(--p,0%);border-radius:inherit;background:var(--fill-purple);height:100%;transition:width var(--motion-slow) var(--ease-out);display:block}.making-progress[data-indeterminate]>i{width:32%;animation:making-progress-slide 1.6s var(--ease-in-out) infinite}@keyframes making-progress-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.making-progress>i{transition:none}.making-progress[data-indeterminate]>i{opacity:.45;width:100%;animation:none}}.making-slots{--cols:var(--n,3);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));max-width:calc(var(--cols) * 132px);gap:6px;display:grid}.making-slots:is([data-count="4"],[data-count="8"],[data-count="12"]){--cols:4}.making-slots:is([data-count="5"],[data-count="6"]){--cols:3}@container making (width>=540px){.making-slots:is([data-count="5"],[data-count="6"],[data-count="12"]){--cols:6}.making-slots[data-count="8"]{--cols:8}}.making-slot{aspect-ratio:4/5;border-radius:var(--radius-tile);background:linear-gradient(150deg, color-mix(in srgb, var(--tone-purple) 26%, var(--card)), color-mix(in srgb, var(--tone-pink) 20%, var(--card)));min-width:0;color:var(--foreground);text-align:left;animation:making-slot-in var(--motion-slow) var(--ease-bounce) calc(var(--i,0) * var(--motion-stagger)) both;border:0;align-content:end;padding:0;display:grid;position:relative;overflow:hidden;container:slot/inline-size}.making-slot[data-tall]{aspect-ratio:9/16}.making-slot[data-state=waiting]{background:linear-gradient(150deg, color-mix(in srgb, var(--tone-purple) 12%, var(--card)), color-mix(in srgb, var(--tone-pink) 8%, var(--card)))}.making-slot[data-state=written]{background:linear-gradient(150deg, color-mix(in srgb, var(--tone-purple) 34%, var(--card)), color-mix(in srgb, var(--tone-cyan) 22%, var(--card)))}.making-slot[data-state=failed]{background:color-mix(in srgb, var(--tone-red) 12%, var(--card))}.making-slot>.making-slot-glow{pointer-events:none;position:absolute;inset:0}.making-slot:is([data-state=waiting],[data-state=writing],[data-state=written],[data-state=drawing])>.making-slot-glow{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--foreground) 9%, transparent) 50%, transparent 80%);animation:merchanting-shimmer 1.8s var(--ease-linear) calc(var(--i,0) * .14s) infinite;transform:translate(-100%)}.making-slot[data-state=drawing]{animation:making-slot-in var(--motion-slow) var(--ease-bounce) both, making-breathe 1.6s var(--ease-in-out) infinite alternate}.making-slot>.making-slot-preview{object-fit:cover;filter:blur(6px)saturate(1.1);opacity:.85;width:100%;height:100%;position:absolute;inset:0}.making-slot>.making-slot-title{color:var(--foreground);font-size:var(--text-2xs);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 6px 4px;font-weight:600;line-height:1.25;display:none;position:relative;overflow:hidden}@container making (width>=520px){.making-slot>.making-slot-title{display:-webkit-box}}.making-slot>.making-slot-label{background:color-mix(in srgb, var(--media-canvas) 62%, transparent);min-width:0;color:var(--media-ink);font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;margin:0;padding:3px 6px;font-weight:600;line-height:1.2;display:flex;position:relative;overflow:hidden}.making-slot>.making-slot-label>svg{flex:none}@container slot (width<=68px){.making-slot-label{justify-content:center;font-size:0!important}}.making-slot[data-state=failed]>.making-slot-label{color:var(--tone-red);background:0 0}.making-slot[data-state=done]{cursor:pointer;background:var(--surface-well);animation:making-arrive var(--motion-very-slow) var(--ease-bounce) both;transition:transform var(--motion-press) var(--ease-out), box-shadow var(--motion-quick) var(--ease-out)}.making-slot[data-state=done]:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--tone-purple) 60%, transparent)}.making-slot[data-state=done]:active{transform:scale(.96)}.making-slot[data-state=done]>img,.making-slot[data-state=done]>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.making-slot[data-state=done]:has(>.making-slot-text){background:linear-gradient(160deg, color-mix(in srgb, var(--tone-cyan) 14%, var(--card)), var(--card) 70%);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.making-slot[data-state=done]>.making-slot-text{color:var(--foreground);font-size:var(--text-xs);align-content:start;align-self:stretch;gap:6px;padding:10px 10px 8px;font-weight:600;line-height:1.3;display:grid;position:relative;overflow:hidden}.making-slot[data-state=done]>.making-slot-text>svg{color:var(--tone-cyan)}.making-slot[data-state=done]>.making-slot-text>span{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.making-slot>.making-slot-check{background:var(--fill-blue);width:18px;height:18px;color:var(--on-fill);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.making-slot>.making-slot-play{color:var(--media-ink);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}@keyframes making-slot-in{0%{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes making-arrive{0%{opacity:.4;filter:blur(4px);transform:scale(.9)}}@keyframes making-breathe{to{filter:brightness(1.12)saturate(1.15)}}@media (prefers-reduced-motion:reduce){.making-slot,.making-slot[data-state=drawing]{animation:making-fade var(--motion-fast) linear}.making-slot[data-state=done]{animation:making-fade var(--motion-fast) linear;transition:box-shadow var(--motion-quick) linear}.making-slot[data-state=done]:active{transform:none}.making-slot:is([data-state=waiting],[data-state=writing],[data-state=written],[data-state=drawing])>.making-slot-glow{background:color-mix(in srgb, var(--foreground) 4%, transparent);animation:none;transform:none}}.making-episode{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.making-episode[data-framed]{grid-template-columns:minmax(84px,112px) minmax(0,1fr);align-items:start}.making-episode-side{align-content:start;gap:8px;min-width:0;display:grid}.making-steps{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.making-steps>li{border-radius:var(--pill-radius);background:var(--surface-well);color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:5px;padding:3px 9px 3px 5px;font-weight:600;display:inline-flex}.making-steps>li>i{border:1.5px solid var(--hairline-strong);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.making-steps>li[data-state=done]{color:var(--foreground)}.making-steps>li[data-state=done]>i{background:var(--fill-blue);color:var(--on-fill);border-color:#0000}.making-steps>li[data-state=current]{background:var(--tint-purple);color:var(--foreground)}.making-steps>li[data-state=current]>i{border-color:var(--tone-purple);animation:making-step 1.2s var(--ease-in-out) infinite alternate}.making-group[data-status=cook] .making-steps>li[data-state=current]{background:var(--tint-amber)}.making-group[data-status=cook] .making-steps>li[data-state=current]>i{border-color:var(--tone-amber)}.making-steps>li[data-state=failed]{background:var(--tint-red);color:var(--tone-red)}.making-steps>li[data-state=failed]>i{color:var(--tone-red);border-color:#0000}.making-episode-lines{border-left:2px solid color-mix(in srgb, var(--tone-amber) 60%, transparent);color:var(--foreground);font-size:var(--text-sm);gap:2px;margin:0;padding:6px 10px;line-height:1.4;display:grid}.making-episode-lines>p{margin:0}.making-episode .making-cook{background:linear-gradient(135deg, var(--fill-amber), var(--fill-pink));justify-self:start}.making-now-groups>li:has(>.making-group>.making-episodes){grid-column:1/-1}.making-now-groups>li:only-child:has(>.making-group:not([data-single])){grid-column:1/-1}.making-episodes{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.making-episodes>.making-episode{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--surface-well);padding:8px}.making-episodes>.making-episode[data-framed]{grid-template-columns:minmax(64px,84px) minmax(0,1fr);gap:10px}.making-episodes>.making-episode[data-status=cook]{border-color:color-mix(in srgb, var(--tone-amber) 55%, transparent)}.making-episodes>.making-note{grid-column:1/-1;margin:0}.making-episode-name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin:0;display:flex}.making-episode-name>strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.making-episode-name>small{color:var(--muted-foreground);font-size:var(--text-2xs)}.making-episode[data-status=cook] .making-episode-name>small{color:var(--tone-amber);font-weight:650}.making-episode-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.making-episode-actions:empty{display:none}.making-episode-actions>button:not(.making-cook){border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);color:var(--foreground);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:4px 10px;font-weight:600;display:inline-flex}@keyframes making-step{to{background:color-mix(in srgb, var(--tone-purple) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.making-steps>li[data-state=current]>i{background:color-mix(in srgb, var(--tone-purple) 35%, transparent);animation:none}}.making-group-actions{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:0;display:flex}.making-group-actions:empty{display:none}.making-group-actions>button,.making-confirm>button{min-height:28px;color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;transition:color var(--motion-quick) var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;display:inline-flex}.making-group-actions>button:hover,.making-confirm>button:hover{color:var(--foreground)}.making-group-actions>.making-primary{border-radius:var(--pill-radius);background:var(--tint-neutral);color:var(--foreground);padding:4px 12px;font-weight:600}.making-group-actions>.making-primary:hover{background:color-mix(in srgb, var(--tone-neutral) 26%, transparent)}.making-group-actions>.making-continue{border-radius:var(--pill-radius);background:var(--tint-purple);color:var(--foreground);padding:4px 12px;font-weight:600}.making-group-actions>.making-continue:hover{background:color-mix(in srgb, var(--tone-purple) 26%, transparent)}.making-group-actions>.making-dismiss{margin-left:auto}.making-group-actions>.making-cook{border-radius:var(--pill-radius);background:linear-gradient(135deg, var(--fill-amber), var(--fill-pink));color:var(--on-fill);padding:4px 12px;font-weight:600}.making-group-actions>.making-cook:hover{color:var(--on-fill);filter:brightness(1.08)}.making-ok{border:1px solid color-mix(in srgb, var(--tone-amber) 45%, var(--hairline));border-radius:var(--pill-radius);background:var(--card);color:var(--foreground);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.making-ok>svg{color:var(--tone-amber);flex:none}.making-ok:hover{background:color-mix(in srgb, var(--tone-amber) 12%, var(--card))}.making-confirm{color:var(--foreground);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.making-confirm>button:first-of-type{color:var(--tone-red);font-weight:600}@media (prefers-reduced-motion:reduce){.making-group-actions>button,.making-confirm>button{transition:color var(--motion-quick) linear}}.quick-starts{border:1px solid color-mix(in srgb, var(--tone-purple) 32%, var(--hairline-strong));border-radius:var(--radius-panel);background:linear-gradient(160deg, var(--tint-purple), transparent 55%), var(--card);gap:10px;padding:12px;display:grid}.quick-starts-head{gap:2px;display:grid}.quick-starts-head>span{color:var(--foreground);font-size:var(--text-md);align-items:center;gap:7px;font-weight:650;display:inline-flex}.quick-starts-head>span>svg{color:var(--tone-amber)}.quick-starts-head>small{color:var(--muted-foreground);font-size:var(--text-xs)}.quick-starts .quick-start-rail{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.quick-starts .quick-start-rail>.t-tabs-pill{border:1px solid color-mix(in srgb, var(--tone-purple) 60%, transparent);border-radius:var(--radius-panel);background:var(--tint-purple)}.quick-starts .quick-start-rail>button{border-radius:var(--radius-panel);height:auto;min-height:56px;color:var(--muted-foreground);text-align:left;cursor:pointer;transition:color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid;border:1px solid var(--hairline-strong)!important}.quick-starts .quick-start-rail>button:hover{color:var(--foreground)}.quick-starts .quick-start-rail>button:active:not(:disabled){transform:scale(.97)}.quick-starts .quick-start-rail>button[aria-pressed=true]{color:var(--foreground);border-color:#0000!important}.quick-starts .quick-start-rail>button>span:not(.quick-start-art){font-size:var(--text-md);color:inherit;font-weight:650}.quick-starts .quick-start-rail>button>small{color:var(--muted-foreground);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.quick-start-art{background:linear-gradient(135deg, var(--fill-purple), var(--fill-cyan));width:34px;height:34px;color:var(--on-fill);transition:transform var(--motion-fast) var(--ease-bounce);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.quick-start-art[data-start=episode]{background:linear-gradient(135deg, var(--fill-amber), var(--fill-pink))}.quick-starts .quick-start-rail>button:hover>.quick-start-art{transform:rotate(-8deg)scale(1.06)}.quick-starts .quick-start-prompt{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--background);transition:border-color var(--motion-quick) var(--ease-out);margin:0;padding:0;display:block}.quick-starts .quick-start-prompt:focus-within{border-color:color-mix(in srgb, var(--tone-purple) 70%, transparent)}.quick-starts .quick-start-prompt>textarea{width:100%;min-height:56px;max-height:160px;color:var(--foreground);font-size:var(--text-md);resize:vertical;background:0 0;border:0;margin:0;padding:10px 12px;line-height:1.5;display:block}.quick-starts .quick-start-prompt>textarea:focus{outline:none}.quick-start-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick-start-options>.ws-segmented>button{min-width:34px;height:28px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:3px 10px}.quick-start-renderer{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:7px;margin:0;display:inline-flex}.quick-start-renderer>span{background:var(--tone-amber);border-radius:50%;width:7px;height:7px}.quick-start-renderer[data-online]>span{background:var(--tone-blue)}.quick-start-go{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.quick-start-go>small{min-width:0;color:var(--muted-foreground);font-size:var(--text-xs);flex:160px;line-height:1.4}.quick-start-go>.create-go{margin-left:auto}@media (prefers-reduced-motion:reduce){.quick-starts .quick-start-rail>button,.quick-starts .quick-start-prompt,.quick-start-art{transition:color var(--motion-quick) linear, border-color var(--motion-quick) linear}.quick-starts .quick-start-rail>button:active:not(:disabled),.quick-starts .quick-start-rail>button:hover>.quick-start-art{transform:none}}.making-group-title>small>.making-group-skill{color:var(--foreground);margin-right:6px;font-weight:600}.quick-start-skill{color:var(--muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.quick-start-skill>select{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--background);max-width:100%;min-height:28px;color:var(--foreground);font-size:var(--text-sm);padding:2px 8px}.making-now[data-compact] .making-now-groups[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.making-now[data-compact] .making-now-groups[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.making-now[data-compact] .making-now-groups[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.making-film-plan{gap:6px;min-width:0;display:grid}.making-film-facts{color:var(--foreground);font-size:var(--text-sm);margin:0;font-weight:600}.making-film-cost{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;line-height:1.45}.making-group-actions>.making-cook[data-pending]{box-shadow:inset 0 0 0 1px var(--tone-purple)}.making-group-actions>.making-more{color:var(--tone-purple);font-weight:600}.making-group-actions>.making-more[data-pending]{color:var(--foreground)}.making-group-icon[data-face]{background:var(--surface-well);padding:0;overflow:hidden}.making-group-icon[data-face]>img{object-fit:cover;width:100%;height:100%}.making-peek-open{border-radius:var(--radius-control);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.making-peek-open:hover .making-group-title>strong,.making-peek-open[data-popup-open] .making-group-title>strong{text-underline-offset:3px;text-decoration:underline}.making-peek-open:focus-visible{outline:2px solid var(--tone-purple);outline-offset:2px}.making-peek{gap:12px;width:min(520px,100vw - 32px);max-height:min(78vh,760px);overflow-y:auto}.making-group-icon[data-film]{position:relative;overflow:visible}.making-group-icon[data-film]>img{border-radius:inherit}.making-group-film-mark{border:1.5px solid var(--card);background:var(--tone-amber);width:15px;height:15px;color:var(--background);border-radius:999px;place-items:center;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}.making-peek-inside{border:1px solid var(--hairline);background:color-mix(in srgb, var(--foreground) 3%, var(--card));border-radius:12px;gap:8px;padding:10px 12px;display:grid}.making-peek-song{font-size:var(--text-sm);grid-template-columns:16px minmax(0,1fr);gap:8px;margin:0;display:grid}.making-peek-song>svg{color:var(--tone-amber);margin-top:2px}.making-peek-song small{color:var(--muted-foreground);font-size:var(--text-xs);display:block}.making-peek-script{gap:4px;margin:0;display:grid}.making-peek-script>figcaption{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:5px;font-weight:650;display:inline-flex}.making-peek-script>ol{max-height:220px;font-size:var(--text-sm);gap:3px;margin:0;padding:0 0 0 18px;line-height:1.4;display:grid;overflow-y:auto}.making-peek-script>ol>li::marker{color:var(--muted-foreground);font-size:var(--text-2xs,10px)}.making-peek-film{gap:12px;display:grid}.making-peek-top{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;display:grid}.making-peek-poster{aspect-ratio:9/16;object-fit:cover;background:var(--surface-well);width:88px;color:var(--muted-foreground);border-radius:10px;place-items:center;display:grid}.making-peek-poster[data-empty]{background:linear-gradient(165deg, color-mix(in srgb, var(--tone-amber) 22%, var(--card)), var(--card) 75%);color:var(--tone-amber);align-content:center;gap:8px;padding:10px}.making-peek-poster[data-empty]>q{color:var(--foreground);text-align:center;font-size:11px;font-style:italic;font-weight:600;line-height:1.3}.making-peek-what{gap:4px;min-width:0;display:grid}.making-peek-what>strong{font-size:var(--text-md);font-weight:600;line-height:1.25}.making-peek-what>small{color:var(--muted-foreground);font-size:var(--text-xs)}.making-peek-product{font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.making-peek-product>img{object-fit:cover;background:var(--surface-well);border-radius:6px;width:22px;height:22px}.making-peek-line{-webkit-line-clamp:2;color:var(--muted-foreground);font-size:var(--text-sm);-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.making-peek-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.making-peek-steps>li{border:1px solid var(--hairline);color:var(--muted-foreground);border-radius:10px;align-content:start;gap:2px;padding:8px;display:grid}.making-peek-steps>li>i{background:var(--surface-well);border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:grid}.making-peek-steps>li>b{color:var(--foreground);font-size:var(--text-xs);font-weight:600}.making-peek-steps>li>small{font-size:11px;line-height:1.3}.making-peek-steps>li[data-state=now]{border-color:var(--tone-purple);background:var(--tint-purple)}.making-peek-steps>li[data-state=now]>i{background:var(--tone-purple);color:var(--background)}.making-peek-steps>li[data-state=done]>i{background:var(--fill-blue);color:var(--on-fill)}.making-peek-steps>li[data-state=next]>b{color:var(--muted-foreground)}.making-peek-stills{scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.making-peek-stills>:is(img,video){aspect-ratio:9/16;object-fit:cover;background:var(--surface-well);border-radius:4px;flex:none;width:36px}.making-peek-stills>span{color:var(--muted-foreground);font-size:var(--text-xs);flex:none;place-items:center;padding:0 6px;display:grid}.making-peek-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.making-peek-actions>button:not(.create-go):not(.making-primary){border:1px solid var(--hairline);border-radius:var(--radius-control);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:6px 10px}@media (max-width:480px){.making-peek-steps{grid-auto-flow:row}}.making-version{border:1px solid color-mix(in srgb, var(--tone-amber) 45%, transparent);color:var(--tone-amber);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px}.making-peek-note{background:var(--tint-amber);color:var(--foreground);font-size:var(--text-xs);border-radius:8px;margin:0;padding:6px 8px}.create-studio{width:100%;max-width:1480px;animation:studio-rise var(--motion-medium) var(--ease-smooth-out);gap:12px;margin:0 auto;padding:8px 8px 32px;display:grid;container:studio/inline-size}.create-studio-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.create-studio[data-studio] .create-studio-body,.create-studio[data-studio][data-shelf] .create-studio-body{grid-template-columns:minmax(0,1fr)}.create-canvas{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}@container studio (width<=640px){.create-studio[data-studio] .create-studio-body{grid-template-columns:minmax(0,1fr)}}.create-shelf[hidden],.create-batch[hidden],.create-any[hidden],.create-review[hidden]{display:none}@keyframes studio-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes studio-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.create-studio{animation:studio-fade var(--motion-fast) linear}}.create-loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.create-loop>button{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--card);min-width:0;color:var(--foreground);text-align:left;cursor:pointer;transition:border-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;padding:10px 12px;display:grid;position:relative}.create-loop>button:hover{border-color:color-mix(in srgb, var(--loop-tone,var(--tone-purple)) 60%, transparent)}.create-loop>button:active{transform:scale(.98)}.create-loop>button>strong{color:var(--loop-tone,var(--tone-purple));font-size:var(--text-xl);font-variant-numeric:tabular-nums;grid-row:span 2;font-weight:700;line-height:1}.create-loop>button>span{font-size:var(--text-sm);font-weight:650}.create-loop>button>small{color:var(--muted-foreground);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.create-loop>button:not(:has(>strong))>small{grid-column:1/-1}.create-loop>button[data-stage=make]{--loop-tone:var(--tone-purple)}.create-loop>button[data-stage=review]{--loop-tone:var(--tone-amber)}.create-loop>button[data-stage=schedule]{--loop-tone:var(--tone-cyan)}.create-loop>button[data-stage=posted]{--loop-tone:var(--tone-blue)}.create-loop>button[data-stage=learn]{--loop-tone:var(--tone-pink)}.create-loop-arrow{z-index:1;background:var(--background);width:14px;height:14px;color:var(--muted-foreground);border-radius:50%;padding:1px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}@container studio (width<=720px){.create-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.create-loop-arrow{display:none}}@container studio (width<=420px){.create-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.create-loop>button{transition:border-color var(--motion-quick) linear}.create-loop>button:active{transform:none}}.create-loop[data-in-slot]{flex:none;align-items:center;gap:2px;display:flex}.create-loop[data-in-slot]>button{border-radius:var(--pill-radius);background:0 0;border:0;flex:none;align-items:baseline;gap:5px;height:30px;padding:0 9px;display:inline-flex}.create-loop[data-in-slot]>button:hover{background:var(--surface-hover)}.create-loop[data-in-slot]>button>strong{font-size:var(--text-sm);line-height:30px}.create-loop[data-in-slot]>button>span{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:500;line-height:30px}.create-loop[data-in-slot]>button:hover>span{color:var(--foreground)}.create-loop[data-in-slot]>button>small,.create-loop[data-in-slot] .create-loop-arrow{display:none}.create-studio[data-studio] .create-shelf.studio-drawer{z-index:40;width:min(360px,100vw - 32px);max-height:calc(100vh - 80px);box-shadow:var(--shadow-floating);position:fixed;top:64px;right:16px}.create-studio[data-studio] .create-shelf.studio-drawer[hidden]{display:none}.create-shelf{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--card);overscroll-behavior:contain;max-height:calc(100vh - 96px);animation:studio-shelf-in var(--motion-fast) var(--ease-smooth-out);align-content:start;gap:10px;padding:12px;display:grid;position:sticky;top:12px;overflow:auto}@keyframes studio-shelf-in{0%{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.create-shelf{animation:studio-fade var(--motion-fast) linear}}@container studio (width<=640px){.create-shelf{max-height:none;position:static}}.create-shelf-head{gap:8px;display:grid}.create-shelf-head>span{color:var(--foreground);font-size:var(--text-md);align-items:center;gap:7px;font-weight:650;display:inline-flex}.create-shelf-head>span>small{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:500}.create-shelf-library{border-radius:var(--radius-control);color:var(--primary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:2px 6px;font-weight:500;display:inline-flex}.create-shelf-library:hover{background:var(--surface-hover)}.create-shelf-close{border-radius:var(--radius-control);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.create-shelf-close:hover{background:var(--surface-hover);color:var(--foreground)}.create-shelf-add{flex-wrap:wrap;gap:6px;display:flex}.create-shelf-add>button{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);min-height:32px;color:var(--foreground);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:transform var(--motion-press) var(--ease-out), background-color var(--motion-quick) var(--ease-out);background:0 0;flex:auto;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.create-shelf-add>button:hover{background:var(--surface-hover)}.create-shelf-add>button:active{transform:scale(.97)}.create-shelf-add>.create-shelf-learn{background:linear-gradient(135deg, var(--fill-purple), var(--fill-pink));color:var(--on-fill);border-color:#0000}.create-shelf-add>.create-shelf-learn:hover{background:linear-gradient(135deg, var(--fill-purple), var(--fill-pink));filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.create-shelf-add>button{transition:background-color var(--motion-quick) linear}.create-shelf-add>button:active{transform:none}}.create-shelf-search{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--background);color:var(--muted-foreground);align-items:center;gap:6px;padding:0 10px;display:flex}.create-shelf-search:focus-within{border-color:color-mix(in srgb, var(--tone-purple) 70%, transparent)}.create-shelf-search>input{min-width:0;height:32px;color:var(--foreground);font-size:var(--text-sm);background:0 0;border:0;flex:1}.create-shelf-search>input:focus{outline:none}.create-shelf-families{flex-wrap:wrap;gap:4px;display:flex}.create-shelf-families>button{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);min-height:26px;color:var(--muted-foreground);font-size:var(--text-xs);cursor:pointer;transition:color var(--motion-quick) var(--ease-out), background-color var(--motion-quick) var(--ease-out);background:0 0;padding:2px 10px}.create-shelf-families>button:hover{color:var(--foreground)}.create-shelf-families>button[aria-pressed=true]{background:var(--tint-purple);color:var(--foreground);border-color:#0000}.create-shelf-note{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:6px;margin:4px 0;display:inline-flex}.create-shelf-group{gap:2px;display:grid}.create-shelf-group>h2{color:var(--muted-foreground);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:6px 4px 2px;font-weight:650}.shelf-skill{border-radius:var(--radius-control);transition:background-color var(--motion-quick) var(--ease-out)}.shelf-skill:hover{background:var(--surface-hover)}.shelf-skill[data-selected]{background:var(--tint-purple)}.shelf-skill-main{border-radius:var(--radius-control);width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 4px;display:grid}.shelf-skill-glyph{border-radius:var(--radius-control);background:var(--tint-purple);width:32px;height:32px;color:var(--tone-purple);place-items:center;display:grid}.shelf-skill[data-route=recipe] .shelf-skill-glyph{background:linear-gradient(135deg, var(--fill-purple), var(--fill-pink));color:var(--on-fill)}.shelf-skill[data-route=open] .shelf-skill-glyph{background:var(--surface-well);color:var(--muted-foreground)}.shelf-skill-text{gap:1px;min-width:0;display:grid}.shelf-skill-text>strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shelf-skill-text>small{color:var(--muted-foreground);font-size:var(--text-2xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.shelf-skill-add{background:var(--surface-well);width:24px;height:24px;color:var(--foreground);transition:transform var(--motion-fast) var(--ease-bounce), background-color var(--motion-quick) var(--ease-out);border-radius:50%;place-items:center;display:grid}.shelf-skill-main:hover>.shelf-skill-add{transform:scale(1.08)}.shelf-skill[data-selected] .shelf-skill-add{background:var(--fill-purple);color:var(--on-fill)}.shelf-skill-meta{color:var(--muted-foreground);font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;gap:2px 8px;padding:0 8px 8px 50px;display:flex}.shelf-skill-meta>[data-engine]{color:var(--tone-purple);font-weight:600}.shelf-skill-open{color:var(--primary);font-size:var(--text-2xs);cursor:pointer;background:0 0;border:0;padding:0}.create-shelf-others>summary{color:var(--muted-foreground);font-size:var(--text-xs);cursor:pointer;padding:6px 4px}.create-shelf-others>summary>small{font-size:var(--text-2xs);margin-left:4px}@media (prefers-reduced-motion:reduce){.shelf-skill,.shelf-skill-add,.create-shelf-families>button{transition:background-color var(--motion-quick) linear, color var(--motion-quick) linear}.shelf-skill-main:hover>.shelf-skill-add{transform:none}}.create-picks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.create-winners{flex-wrap:wrap;gap:6px;display:flex}.create-winner{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);background:var(--background);min-height:34px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--motion-quick) var(--ease-out), background-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);align-items:center;gap:7px;padding:4px 12px 4px 5px;font-weight:600;display:inline-flex;position:relative}.create-winner:hover{border-color:color-mix(in srgb, var(--tone-purple) 60%, transparent)}.create-winner:active{transform:scale(.97)}.create-winner[aria-pressed=true]{border-color:color-mix(in srgb, var(--tone-purple) 70%, transparent);background:var(--tint-purple)}.create-winner:disabled{cursor:default;opacity:.6}.create-winner[data-placeholder]{background:var(--surface-well);pointer-events:none;border-style:dashed;width:132px}.create-winner-glyph{background:var(--tint-purple);width:24px;height:24px;color:var(--tone-purple);border-radius:50%;place-items:center;display:grid}.create-winner[aria-pressed=true]>.create-winner-glyph{background:var(--fill-purple);color:var(--on-fill)}.create-winner-count{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.create-winner>svg{color:var(--muted-foreground)}.create-winner-dot,.create-batch-ready>i{background:var(--tone-blue);border-radius:50%;flex:none;width:6px;height:6px}.create-winner-dot{position:absolute;top:3px;right:5px}.create-winner-dot[data-state=warn],.create-winner-dot[data-state=blocked],.create-batch-ready[data-state=warn]>i{background:var(--tone-amber)}@media (prefers-reduced-motion:reduce){.create-winner{transition:border-color var(--motion-quick) linear, background-color var(--motion-quick) linear}.create-winner:active{transform:none}}.create-pick{border:1px dashed var(--hairline-strong);border-radius:var(--pill-radius);min-height:34px;color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), background-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.create-pick[data-pick=all]{border-style:solid;margin-left:auto}.create-pick:hover{border-color:color-mix(in srgb, var(--tone-purple) 60%, transparent);color:var(--foreground)}.create-pick:active{transform:scale(.97)}.create-pick[aria-expanded=true]{border-style:solid;border-color:color-mix(in srgb, var(--tone-purple) 70%, transparent);background:var(--tint-purple);color:var(--foreground)}.create-pick>small{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500}.create-pick-caret{transition:transform var(--motion-fast) var(--ease-out)}.create-pick[aria-expanded=true]>.create-pick-caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.create-pick{transition:color var(--motion-quick) linear, border-color var(--motion-quick) linear, background-color var(--motion-quick) linear}.create-pick:active{transform:none}.create-pick-caret{transition:none}}.create-any{border-top:1px dashed var(--hairline-strong);animation:studio-rise var(--motion-fast) var(--ease-smooth-out);padding-top:10px}.create-any>.operating-generator.create-studio{gap:8px;max-width:none;margin:0;padding:0;animation:none}.create-any .operating-generator-heading,.create-any .create-studio-note{display:none}@container studio (width>=820px){.create-any .operating-generator.create-studio .create-format-rail{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.create-any{animation:studio-fade var(--motion-fast) linear}}.create-batch{border:1px solid color-mix(in srgb, var(--tone-purple) 32%, var(--hairline-strong));border-radius:var(--radius-panel);background:linear-gradient(160deg, var(--tint-purple), transparent 55%), var(--card);gap:10px;padding:12px 14px;display:grid}.create-batch[data-empty]{background:var(--card);border-style:dashed}.create-batch[data-hero]{text-align:center;background:0 0;border-color:#0000;align-content:center;justify-items:center;gap:16px;padding:20px 24px}.create-batch[data-hero][data-alone]{min-height:max(360px,100dvh - 136px)}.create-hero-mark{place-items:center;display:grid}.create-hero-note{max-width:520px;color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.45}.create-batch[data-hero] .create-picks{justify-content:center;gap:10px;max-width:900px}.create-batch[data-hero] .create-winners{justify-content:center;gap:10px}.create-batch[data-hero] .create-pick[data-pick=all]{margin-left:0}.create-batch[data-hero] .create-winner{background:linear-gradient(120deg, var(--tint-purple), var(--background));min-width:190px;min-height:54px;font-size:var(--text-md);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph name count""glyph detail count";align-items:center;gap:1px 10px;padding:7px 14px 7px 8px;display:grid}.create-batch[data-hero] .create-winner-glyph{background:linear-gradient(135deg, var(--fill-purple), var(--fill-pink));width:38px;height:38px;color:var(--on-fill);grid-area:glyph}.create-batch[data-hero] .create-winner-name{grid-area:name;align-self:end}.create-winner-detail{color:var(--muted-foreground);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;grid-area:detail;align-self:start;font-weight:500;overflow:hidden}.create-batch[data-hero] .create-winner-count,.create-batch[data-hero] .create-winner>svg{grid-area:count}.create-batch[data-hero] .create-winner-count{border-radius:var(--pill-radius);background:var(--surface-well);min-width:26px;height:26px;color:var(--foreground);place-items:center;padding:0 6px;display:grid}.create-batch[data-hero]>.create-any{text-align:left;border-top:0;width:min(100%,900px)}.create-batch-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.create-batch-head>span{color:var(--muted-foreground);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.create-batch-head>small{color:var(--muted-foreground);font-size:var(--text-xs)}.create-batch-head:after{content:"";background:var(--hairline);flex:24px;align-self:center;height:1px}.create-batch-rows{margin:0;padding:0;list-style:none;display:grid}.create-batch-row{animation:studio-rise var(--motion-fast) var(--ease-smooth-out) calc(var(--i,0) * var(--motion-stagger)) both;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 2px;display:flex}.create-batch-row+.create-batch-row{border-top:1px solid var(--hairline)}.create-batch-glyph{border-radius:var(--radius-control);background:var(--tint-purple);width:28px;height:28px;color:var(--tone-purple);place-items:center;display:grid}.create-batch-name{flex:140px;min-width:0;display:grid}button.create-batch-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.create-batch-name:hover:not(:disabled)>strong{text-underline-offset:3px;text-decoration:underline}button.create-batch-name:disabled{cursor:default}.create-batch-name>strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.create-batch-name>small{color:var(--muted-foreground);font-size:var(--text-2xs)}.create-batch-row[data-placeholder]{animation:none}.create-batch-row[data-placeholder]>.create-batch-glyph{background:var(--surface-well)}.create-batch-row[data-placeholder]>.create-batch-name{border-radius:var(--radius-control);background:var(--surface-well);flex:0 220px;height:32px}.create-batch-count>button{min-width:32px;height:28px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:3px 9px}.create-batch-fixed{color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap}.create-batch-stage{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);min-height:28px;color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;padding:3px 10px}.create-batch-stage[aria-pressed=true]{background:var(--tint-amber);color:var(--foreground);border-color:#0000}.create-batch-remove{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.create-batch-remove:hover{background:var(--surface-hover);color:var(--foreground)}.create-batch-error{color:var(--tone-red);font-size:var(--text-xs);flex-basis:100%;margin:0;line-height:1.4}.create-batch-ready{max-width:240px;min-height:24px;color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}button.create-batch-ready{border:1px solid color-mix(in srgb, var(--tone-amber) 55%, var(--hairline-strong));border-radius:var(--pill-radius);background:var(--tint-amber);color:var(--foreground);cursor:pointer;padding:2px 10px;font-weight:600}button.create-batch-ready:hover{border-color:var(--tone-amber)}.create-batch-row:is([data-ready=blocked],[data-starting])>.create-batch-name,.create-batch-row:is([data-ready=blocked],[data-starting])>.create-batch-glyph{opacity:.6}.create-batch-direction{flex:2 260px;min-width:0;display:block}.create-batch-direction>textarea{border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--background);width:100%;min-height:36px;max-height:160px;color:var(--foreground);font-size:var(--text-md);resize:vertical;padding:7px 12px;line-height:1.5;display:block}.create-batch-direction>textarea:focus{border-color:color-mix(in srgb, var(--tone-purple) 70%, transparent);outline:none}.create-batch-go{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.create-batch-go>small{min-width:0;color:var(--muted-foreground);font-size:var(--text-xs);flex:180px;line-height:1.4}.create-batch-go>.create-go{margin-left:auto}@media (prefers-reduced-motion:reduce){.create-batch-row{animation:studio-fade var(--motion-fast) linear}}.create-waiting{gap:8px;display:grid}.create-waiting>header{align-items:baseline;gap:10px;display:flex}.create-waiting>header>span{color:var(--muted-foreground);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.create-waiting>header>small{color:var(--muted-foreground);font-size:var(--text-xs)}.create-waiting>header>button{color:var(--primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-left:auto;padding:2px 0;font-weight:600;display:inline-flex}.create-waiting>header>button:hover{text-underline-offset:3px;text-decoration:underline}.create-waiting-strip{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.create-waiting-strip>button{aspect-ratio:4/5;border:1px solid var(--hairline-strong);border-radius:var(--radius-panel);background:var(--surface-well);cursor:pointer;transition:border-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.create-waiting-strip>button:hover{border-color:color-mix(in srgb, var(--tone-amber) 60%, transparent)}.create-waiting-strip>button:active{transform:scale(.97)}.create-waiting-strip>button>:is(img,video){object-fit:cover;width:100%;height:100%}.create-waiting-text{color:var(--foreground);font-size:var(--text-xs);-webkit-line-clamp:5;-webkit-box-orient:vertical;padding:10px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.create-waiting-strip>button{transition:border-color var(--motion-quick) linear}.create-waiting-strip>button:active{transform:none}}@container studio (width<=520px){.create-batch:not([data-hero]) .create-picks{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.create-batch:not([data-hero]) .create-picks::-webkit-scrollbar{display:none}.create-batch:not([data-hero]) .create-picks>*{flex:none}.create-batch:not([data-hero]) .create-winners{flex-wrap:nowrap}.create-batch:not([data-hero]) .create-winner{white-space:nowrap}}.create-studio .create-studio-making{margin:0}.agent-work-menu-controls[data-in-slot]{flex:none;display:flex}.agent-work-menu-controls[data-in-slot]>header{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.agent-work-menu-controls[data-in-slot]>header>*{flex:none}.agent-work-menu-controls[data-in-slot] .create-scope>button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.agent-work-menu-controls[data-in-slot] .create-scope>button>small{border-radius:var(--pill-radius);background:var(--fill-amber);min-width:18px;height:18px;color:var(--on-fill);font-size:var(--text-2xs);place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.agent-work-menu-controls[data-in-slot] .create-scope>.work-batch-chip{text-overflow:ellipsis;cursor:default;max-width:220px;overflow:hidden}.agent-work-menu-controls[data-in-slot] .create-scope>.work-batch-clear{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 4px 0 -4px;padding:0;display:grid}.agent-work-menu-controls[data-in-slot] .create-scope>.work-batch-clear:hover{background:var(--surface-hover);color:var(--foreground)}.agent-work-menu-controls[data-in-slot] .agent-work-layouts{margin-left:4px}.agent-work-menu-controls[data-in-slot] .agent-hud-search{width:180px;margin:0}.create-review{--review-media-max:clamp(240px, calc(100dvh - 370px), 880px);gap:8px;scroll-margin-top:12px;display:grid}.create-studio-making+.create-review{--review-media-max:clamp(240px, calc(100dvh - 430px), 880px)}.create-review .agent-hud-review-gallery .agent-result-preview.has-image img,.create-review .agent-hud-review-gallery .agent-result-card>video,.create-review .agent-hud-work>.result-deck .agent-result-preview.has-image img,.create-review .agent-hud-work>.result-deck .agent-result-card>video{max-height:var(--review-media-max)!important}.create-review .agent-hud-review-gallery .agent-result-card>:is(.agent-result-body,.agent-result-page){max-height:var(--review-media-max);overflow:auto}.create-review .agent-hud-work .agent-hud-review-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.create-review .agent-hud-work .agent-hud-review-grid strong{font-size:var(--text-sm)}.create-review .agent-hud-work .agent-hud-review-grid small{font-size:var(--text-2xs)}.create-review .agent-hud-work .agent-hud-review-grid>button{border-radius:var(--radius-panel)}.create-review .agent-hud-work>.agent-hud-review-gallery{border-top:0}.create-review .result-deck{width:100%;margin:0}.create-review .result-deck-stage[data-stacked]:before,.create-review .result-deck-stage[data-stacked]:after{content:none}.create-review .agent-result-card .agent-result-heading:has(.create-evidence-toggles){flex-wrap:wrap;row-gap:6px}.create-review .agent-result-card .agent-result-heading:has(.create-evidence-toggles) .agent-result-title{flex-basis:100%}.create-review .agent-result-card .create-evidence-toggles{gap:4px}.create-review .agent-result-card .create-evidence-toggles>button{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);width:auto;height:26px;font-size:var(--text-xs);align-items:center;gap:5px;padding:0 10px 0 8px;font-weight:600;display:inline-flex}.create-review .agent-result-card .create-evidence-toggles>button>span{display:inline}.create-review .agent-result-card .create-evidence-toggles>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--tone-purple) 55%, transparent)}.create-review .agent-result-card .agent-result-heading .agent-result-labels{font-size:var(--text-xs);opacity:1;margin-left:auto}.create-review .agent-result-card .agent-result-heading .agent-result-labels>small{color:var(--muted-foreground);font-size:var(--text-xs)}.create-review .agent-result-card .create-actions>.create-action:is([data-kind=post],[data-kind=ad],[data-kind=edit]){width:auto;padding:6px 12px}.create-review .agent-result-card .create-actions>.create-action:is([data-kind=post],[data-kind=ad],[data-kind=edit])>span{clip-path:none;width:auto;height:auto;position:static}.create-review .result-deck-stories>.result-deck-heading{flex:auto;min-width:0;margin:0}.create-review .result-deck-stories:has(.review-strip)>.result-deck-segments{display:none}.review-strip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent;gap:6px;min-width:0;padding:2px;display:flex;position:relative;overflow-x:auto}.result-deck .review-strip>button{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--surface-well);width:44px;height:55px;color:var(--muted-foreground);opacity:.72;cursor:pointer;transition:opacity var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.result-deck .review-strip>button>:is(img,video){object-fit:cover;pointer-events:none;width:100%;height:100%}.result-deck .review-strip>button:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.result-deck .review-strip>button[aria-current=true]{opacity:1}.result-deck .review-strip>button[aria-current=true]:after{border-color:var(--foreground)}.result-deck .review-strip>button:hover{opacity:1}.result-deck .review-strip>button:active:not(:disabled){transform:scale(.95)}.result-deck .review-strip>button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.review-strip-kept{background:var(--fill-blue);width:15px;height:15px;color:var(--on-fill);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:2px}@media (prefers-reduced-motion:reduce){.result-deck .review-strip>button{transition:opacity var(--motion-quick) linear}.result-deck .review-strip>button:active:not(:disabled){transform:none}}.review-facts{gap:8px;min-width:0;display:grid}.review-facts>.review-facts-line{color:var(--muted-foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.review-facts>.review-facts-caption{color:var(--foreground);font-size:var(--text-md);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.review-facts-dna{gap:4px;margin:0;display:none}.review-facts-dna>div{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.review-facts-dna dt{color:var(--muted-foreground);font-size:var(--text-xs)}.review-facts-dna dd{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.review-facts-aimed{gap:6px;margin:0;display:none}.review-facts-aimed>figcaption{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:600}.review-facts-aimed>div{gap:6px;display:flex}.review-facts-aimed>div>span{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface-well);flex:none;width:44px;height:55px;display:block;position:relative;overflow:hidden}.review-facts-aimed img{object-fit:cover;width:100%;height:100%;display:block}.review-facts-aimed small{background:color-mix(in srgb, var(--media-canvas) 78%, transparent);color:var(--media-ink);font-size:var(--text-2xs);text-align:center;padding:1px 2px;font-weight:600;position:absolute;inset:auto 0 0}.product-check{gap:6px;min-width:0;display:grid}.product-check>.product-check-line{color:var(--foreground);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.product-check[data-state=off]>.product-check-line{color:var(--tone-red);font-weight:600}.product-check[data-state=unchecked]>.product-check-line{color:var(--muted-foreground)}.product-check>div{gap:6px;display:flex}.product-check>div>button{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface-well);cursor:pointer;flex:none;width:44px;height:78px;padding:0;position:relative;overflow:hidden}.product-check>div>button[data-off]{border-color:var(--tone-red);box-shadow:0 0 0 1px var(--tone-red)}.product-check>div>button:disabled{cursor:default}.product-check img{object-fit:cover;width:100%;height:100%;display:block}.product-check small{background:color-mix(in srgb, var(--media-canvas) 78%, transparent);color:var(--media-ink);font-size:var(--text-2xs);text-align:center;padding:1px 2px;font-weight:600;position:absolute;inset:auto 0 0}@container studio (width>=640px){.create-review{--review-media-max:clamp(440px, calc(100dvh - 160px), 900px)}.create-studio-making+.create-review{--review-media-max:clamp(440px, calc(100dvh - 220px), 900px)}.create-review .result-deck-page>.agent-result-card{grid-template-columns:minmax(0, calc(var(--review-media-max) * var(--piece-fit,.8))) minmax(340px, 1fr);grid-template-rows:minmax(min(440px, var(--review-media-max)), auto);align-items:center;column-gap:16px;display:grid}.create-review .result-deck-page>.agent-result-card>:not(.agent-result-info){grid-area:1/1}.create-review .result-deck-page>.agent-result-card>.agent-result-info{contain:size;min-width:0;max-height:var(--review-media-max);overscroll-behavior:contain;flex-direction:column;grid-area:1/2;align-self:stretch;gap:10px;padding:4px 2px 8px;display:flex;overflow-y:auto}.create-review .result-deck-page>.agent-result-card>.create-media-badges{margin:0;position:absolute;top:10px;left:10px}.create-review .result-deck-page>.agent-result-card>.agent-result-preview:not(.has-image){display:none}.create-review .result-deck-page>.agent-result-card>:is(.agent-result-body,.agent-result-page){max-height:var(--review-media-max);align-self:stretch;overflow:auto}.create-review .result-deck-page>.agent-result-card>.agent-result-body{background:var(--surface-well);color:var(--foreground);font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;padding:48px 22px 22px;line-height:1.6}.create-review .result-deck-page .agent-result-prose{white-space:normal;max-width:68ch}.create-review .result-deck-page .agent-result-prose>:first-child{margin-top:0}.create-review .result-deck-page .agent-result-prose :is(h3,h4){font-size:var(--text-md);margin:1.1em 0 .35em;font-weight:650}.create-review .result-deck-page .agent-result-prose h3:first-child{font-size:var(--text-lg,18px)}.create-review .result-deck-page .agent-result-prose p{white-space:pre-wrap;margin:0 0 .7em}.create-review .result-deck-page .agent-result-prose :is(ul,ol){margin:0 0 .7em;padding-left:1.3em}.create-review .result-deck-page>.agent-result-card .agent-result-heading .agent-result-title{max-height:2.6em;font-size:var(--text-lg);white-space:normal;line-height:1.3}.create-review .result-deck-page>.agent-result-card>.agent-result-info>.create-actions{margin:2px 0 0}.create-review .result-deck-page>.agent-result-card>.agent-result-info>.create-up-next{flex:none;margin:2px 0 0;padding-top:10px}.review-facts>.review-facts-caption{-webkit-line-clamp:4}:is(.review-facts-dna,.review-facts-aimed){display:grid}}@container studio (width>=640px) and (width<=899px){.create-review .result-deck-page>.agent-result-card[data-shape=wide]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:12px}.create-review .result-deck-page>.agent-result-card[data-shape=wide]>.agent-result-info{contain:none;grid-area:2/1;max-height:none;overflow:visible}}@container studio (width>=640px) and (width<=759px){.create-review .result-deck-page>.agent-result-card[data-shape=square]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:12px}.create-review .result-deck-page>.agent-result-card[data-shape=square]>.agent-result-info{contain:none;grid-area:2/1;max-height:none;overflow:visible}}@container studio (width>=640px){.create-review .result-deck-page>.agent-result-card[data-opened]{grid-template-columns:minmax(0, min(calc(var(--review-media-max) * var(--piece-fit,.8)), 58cqw)) minmax(340px, 1fr);column-gap:clamp(18px,2.4cqw,40px)}.create-review .result-deck-page>.agent-result-card[data-opened]:is([data-shape=square],[data-shape=wide]){grid-template-columns:minmax(0, clamp(40cqw, calc(var(--review-media-max) * var(--piece-fit,1)), 56cqw)) minmax(340px, 1fr)}.create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info{gap:16px;padding:16px clamp(14px,2cqw,28px) 26px 0}.create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info>*{max-width:580px}.create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info>:is(.opened-tab,.create-up-next,.agent-result-feedback){max-width:660px}}.create-review .result-deck-page>.agent-result-card[data-opened=page]:has(>.agent-result-page){--piece-fit:.95}@container studio (width>=640px) and (width<=899px){.create-review .result-deck-page>.agent-result-card[data-opened][data-shape=wide]{grid-template-columns:minmax(0,1fr)}.create-review .result-deck-page>.agent-result-card[data-opened][data-shape=wide]>.agent-result-info{padding:4px 16px 22px}}@container studio (width>=640px) and (width<=759px){.create-review .result-deck-page>.agent-result-card[data-opened][data-shape=square]{grid-template-columns:minmax(0,1fr)}.create-review .result-deck-page>.agent-result-card[data-opened][data-shape=square]>.agent-result-info{padding:4px 16px 22px}}@container studio (width>=1500px){.create-studio:not([data-exchange]) .create-review .result-deck-page>.agent-result-card[data-opened]{grid-template-columns:minmax(0, min(calc(var(--review-media-max) * var(--piece-fit,.8)), 46cqw)) minmax(340px, 1fr)}.create-studio:not([data-exchange]) .create-review .result-deck-page>.agent-result-card[data-opened]:is([data-shape=square],[data-shape=wide]){grid-template-columns:minmax(0, clamp(40cqw, calc(var(--review-media-max) * var(--piece-fit,1)), 44cqw)) minmax(340px, 1fr)}.create-studio:not([data-exchange]) .create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info{grid-template-rows:repeat(39,auto) 1fr;grid-template-columns:minmax(400px,580px) minmax(0,1fr);align-content:start;align-items:start;gap:0 clamp(28px,2.8cqw,56px);display:grid}.create-studio:not([data-exchange]) .create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info>*{grid-column:1;max-width:none}.create-studio:not([data-exchange]) .create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info>*+*{margin-top:16px}.create-studio:not([data-exchange]) .create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info>.opened-tab{grid-area:1/2/span 40;max-width:640px;margin-top:6px}.create-studio:not([data-exchange]) .create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info>.opened-tab>.result-evidence-close{display:none}.create-studio:not([data-exchange]) .create-review .result-deck-page>.agent-result-card[data-opened]>.agent-result-info>.opened-tab>.opened-delivery{padding-right:0}}.create-review .agent-result-card[data-shape=tall]:not([data-focused])>.agent-result-preview.has-image{max-height:var(--review-media-max);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--tone-purple) 55%, transparent) transparent;cursor:zoom-in;align-self:start;display:block;overflow:hidden auto}.create-review .agent-result-card[data-shape=tall]:not([data-focused])>.agent-result-preview.has-image img{object-fit:initial;display:block;width:100%!important;height:auto!important;max-height:none!important}.create-review .agent-result-card[data-shape=tall]:not([data-focused])>.agent-result-preview.has-image{max-width:980px;margin-inline:auto}.create-review .agent-result-card[data-card-view][data-shape=tall]>.agent-result-preview.has-image{transform:none}.create-review .agent-result-card[data-card-view][data-shape=tall]>.agent-result-preview.has-image:after{display:none}.create-review>.agent-review-stage:not([hidden]){border-radius:14px;height:calc(100dvh - 132px);min-height:420px;position:relative;inset:auto;overflow:hidden}.create-review:has(>.agent-review-stage[data-active])>.agent-hud-work{display:none}.create-review>.agent-review-stage .agent-result-card[data-focused]>.agent-result-info{flex:none;max-height:none;overflow:visible;padding:10px 16px 12px!important}.create-review>.agent-review-stage .agent-result-card[data-focused]>.agent-result-info>:not(.agent-result-heading),.create-review>.agent-review-stage .agent-result-card[data-focused]>.agent-result-info .create-evidence-toggles{display:none}.create-review>.agent-review-stage .agent-result-card[data-focused]>.agent-result-info .agent-result-title{font-size:var(--text-lg)}.create-review>.agent-review-stage .agent-result-card[data-focused][data-evidence]>.agent-result-preview.has-image{display:grid!important}.create-review>.agent-review-stage>.agent-result-card[data-focused]:not([data-shape=tall])>.agent-result-preview.has-image{cursor:zoom-out;grid-template:minmax(0,1fr)/minmax(0,1fr)}.create-review>.agent-review-stage>.agent-result-card[data-focused]:not([data-shape=tall])>.agent-result-preview.has-image img{min-height:0}.create-review>.agent-review-stage>.agent-result-card[data-focused][data-shape=tall]>.agent-result-preview.has-image{overscroll-behavior:contain;cursor:zoom-out;display:block!important;overflow:hidden auto!important}.create-review>.agent-review-stage>.agent-result-card[data-focused][data-shape=tall]>.agent-result-preview.has-image img{margin:0 auto;display:block;object-fit:initial!important;width:min(100%,1180px)!important;max-width:none!important;height:auto!important;max-height:none!important}@container studio (width>=860px){.create-review .agent-hud-work:has(>.create-up-next){grid-template-columns:minmax(0,1fr) minmax(168px,208px);align-items:start;column-gap:16px;display:grid}.create-review .agent-hud-work:has(>.create-up-next)>:not(.create-up-next){grid-column:1}.create-review .agent-hud-work>.create-up-next{border-top:0;border-left:1px solid var(--hairline);grid-area:1/2/span 3;width:auto;margin:0;padding:2px 0 4px 14px}.create-review .agent-hud-work>.create-up-next>.create-up-next-row{align-items:flex-start;padding:6px 0}.create-review .agent-hud-work>.create-up-next>.create-up-next-row>time{min-width:0}}.agent-hud-work .create-up-next>.create-up-next-links{flex-wrap:wrap;gap:2px 14px;margin-top:8px;display:flex}.agent-hud-work .create-up-next>.create-up-next-links>button{color:var(--primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:4px 0;font-weight:600;display:inline-flex}.agent-hud-work .create-up-next>.create-up-next-links>button:hover{text-underline-offset:3px;text-decoration:underline}.conversation .create-home>.create-open-studio{border:1px solid color-mix(in srgb, var(--tone-purple) 40%, var(--hairline-strong));border-radius:var(--radius-panel);background:var(--tint-purple);color:var(--foreground);text-align:left;cursor:pointer;transition:transform var(--motion-press) var(--ease-out), border-color var(--motion-quick) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.conversation .create-home>.create-open-studio:hover{border-color:color-mix(in srgb, var(--tone-purple) 70%, transparent)}.conversation .create-home>.create-open-studio:active{transform:scale(.98)}.conversation .create-home>.create-open-studio>svg:first-child{color:var(--tone-purple)}.conversation .create-home>.create-open-studio>span{min-width:0;display:grid}.conversation .create-home>.create-open-studio>span>strong{font-size:var(--text-sm);font-weight:650}.conversation .create-home>.create-open-studio>span>small{color:var(--muted-foreground);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.conversation .create-home>.create-open-studio{transition:border-color var(--motion-quick) linear}.conversation .create-home>.create-open-studio:active{transform:none}}.shelf-skill-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.shelf-skill-icon{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.shelf-skill-icon:hover{background:var(--surface-hover);color:var(--foreground)}.shelf-skill[data-trial] .shelf-skill-glyph{background:var(--tint-amber);color:var(--tone-amber)}.shelf-skill-trial{border-radius:var(--pill-radius);background:var(--tint-amber);color:var(--foreground);padding:0 7px;font-weight:650}.shelf-skill-keep{border:1px solid color-mix(in srgb, var(--tone-amber) 55%, var(--hairline-strong));border-radius:var(--pill-radius);background:var(--tint-amber);min-height:26px;color:var(--foreground);font-size:var(--text-2xs);cursor:pointer;flex-basis:100%;margin-top:2px;padding:2px 10px;font-weight:650}.shelf-skill-keep:disabled{border-color:var(--hairline-strong);color:var(--muted-foreground);cursor:default;background:0 0;font-weight:500}.create-shelf-new>h2{color:var(--tone-pink)}.shelf-proposal{border:1px dashed color-mix(in srgb, var(--tone-pink) 55%, var(--hairline-strong));border-radius:var(--radius-control);background:var(--tint-pink);width:100%;color:var(--foreground);text-align:left;cursor:pointer;animation:studio-rise var(--motion-medium) var(--ease-smooth-out);transition:border-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.shelf-proposal:hover{border-style:solid}.shelf-proposal:active{transform:scale(.98)}.shelf-proposal>.shelf-skill-glyph{background:linear-gradient(135deg, var(--fill-pink), var(--fill-amber));color:var(--on-fill)}.shelf-proposal-go{border-radius:var(--pill-radius);background:var(--fill-pink);color:var(--on-fill);font-size:var(--text-2xs);padding:2px 9px;font-weight:700}.create-notice{border:1px solid color-mix(in srgb, var(--tone-blue) 45%, var(--hairline-strong));border-radius:var(--radius-panel);background:var(--tint-blue);color:var(--foreground);font-size:var(--text-sm);animation:studio-rise var(--motion-fast) var(--ease-smooth-out);align-items:center;gap:8px;margin:0;padding:8px 10px 8px 12px;display:flex}.create-notice>svg{color:var(--tone-blue);flex:none}.create-notice>button{width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:grid}.create-canvas>.skill-package-preview{width:100%;max-width:none;margin:0}@media (prefers-reduced-motion:reduce){.shelf-proposal,.create-notice{animation:studio-fade var(--motion-fast) linear}.shelf-proposal{transition:border-color var(--motion-quick) linear}.shelf-proposal:active{transform:none}}.learn-dialog[data-slot=dialog-content]{gap:14px;width:min(640px,100vw - 32px);max-width:none;max-height:calc(100svh - 48px);padding:22px;overflow:auto}.learn-dialog [data-slot=dialog-title]{font-size:var(--text-xl);letter-spacing:-.01em;align-items:center;gap:8px;font-weight:650;line-height:1.25;display:inline-flex}.learn-dialog [data-slot=dialog-title]>svg{color:var(--tone-pink)}.learn-dialog [data-slot=dialog-description]{font-size:var(--text-sm);line-height:1.5}.learn-kinds,.learn-families>div{flex-wrap:wrap;gap:6px;display:flex}.learn-kinds>button,.learn-families>div>button{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);min-height:30px;color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;transition:color var(--motion-quick) var(--ease-out), background-color var(--motion-quick) var(--ease-out), transform var(--motion-press) var(--ease-out);background:0 0;padding:3px 12px}.learn-kinds>button:hover,.learn-families>div>button:hover{color:var(--foreground)}.learn-kinds>button:active,.learn-families>div>button:active{transform:scale(.97)}.learn-kinds>button[aria-pressed=true]{background:var(--fill-pink);color:var(--on-fill);border-color:#0000;font-weight:600}.learn-families>div>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--tone-purple) 65%, transparent);background:var(--tint-purple);color:var(--foreground);font-weight:600}.learn-families{gap:6px;display:grid}.mix-genes{border:1px solid var(--hairline);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.mix-gene{grid-template-columns:minmax(120px,160px) 1fr;align-items:center}.mix-gene>span{font-weight:500}@media (max-width:520px){.mix-gene{grid-template-columns:1fr}}.learn-families>span,.learn-field>span{color:var(--foreground);font-size:var(--text-sm);font-weight:600}.learn-field>span>small{color:var(--muted-foreground);font-size:var(--text-xs);margin-left:4px;font-weight:400}.learn-field>label{color:var(--foreground);font-size:var(--text-sm);font-weight:600}.learn-field>label>small{color:var(--muted-foreground);font-size:var(--text-xs);margin-left:4px;font-weight:400}.learn-link{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.learn-link>input{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--background);min-width:0;color:var(--foreground);font-size:var(--text-md);flex:220px;padding:9px 12px;line-height:1.5}.learn-link>input:focus{border-color:color-mix(in srgb, var(--tone-pink) 70%, transparent);outline:none}.learn-link>.learn-secondary:disabled,.learn-watch>.learn-secondary:disabled{opacity:.5;cursor:default}.learn-watch{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--surface-well);animation:studio-rise var(--motion-fast) var(--ease-smooth-out);gap:6px;padding:10px 38px 10px 12px;display:grid;position:relative}.learn-watch[data-state=failed]{background:var(--tint-amber)}.learn-watch>p{font-size:var(--text-sm);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.learn-watch[data-state=failed]>p{font-weight:400}.learn-watch>p>svg{color:var(--tone-pink);flex:none}.learn-watch>small{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.4}.learn-watch>.learn-secondary{justify-self:start}.learn-watch-sheet{border-radius:var(--radius-control);background:var(--background);display:block;overflow:hidden}.learn-watch-sheet>img{object-fit:contain;width:100%;max-height:280px;display:block}.learn-watch details>summary{color:var(--muted-foreground);font-size:var(--text-xs);cursor:pointer}.learn-watch details>pre{max-height:160px;font-family:inherit;font-size:var(--text-xs);white-space:pre-wrap;margin:6px 0 0;line-height:1.5;overflow:auto}.learn-watch-remove{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.learn-watch-remove:hover{background:var(--surface-hover);color:var(--foreground)}.learn-field{gap:6px;display:grid}.learn-field>textarea,.learn-field>input{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--background);width:100%;color:var(--foreground);font-size:var(--text-md);padding:9px 12px;line-height:1.5;display:block}.learn-field>textarea{resize:vertical;min-height:120px;max-height:50vh}.learn-field>textarea.proposal-body{min-height:220px;font-size:var(--text-sm)}.learn-field>textarea:focus,.learn-field>input:focus{border-color:color-mix(in srgb, var(--tone-pink) 70%, transparent);outline:none}.learn-shots{flex-wrap:wrap;gap:8px;display:flex}.learn-shots>figure{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--surface-well);width:72px;height:72px;animation:studio-rise var(--motion-fast) var(--ease-smooth-out);margin:0;position:relative;overflow:hidden}.learn-shots>figure>img{object-fit:cover;width:100%;height:100%}.learn-shots>figure>button{background:color-mix(in srgb, var(--background) 85%, transparent);width:20px;height:20px;color:var(--foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px}.learn-add-shot{border:1px dashed var(--hairline-strong);border-radius:var(--radius-control);min-height:72px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 14px;display:grid}.learn-add-shot:hover{border-color:color-mix(in srgb, var(--tone-pink) 60%, transparent)}.learn-add-shot>svg{color:var(--tone-pink);grid-row:span 2}.learn-add-shot>span{font-size:var(--text-sm);font-weight:600}.learn-add-shot>small{color:var(--muted-foreground);font-size:var(--text-2xs)}.learn-warning{border-radius:var(--radius-control);background:var(--tint-amber);color:var(--foreground);font-size:var(--text-sm);margin:0;padding:8px 10px}.learn-go{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.learn-go>small{min-width:0;color:var(--muted-foreground);font-size:var(--text-xs);flex:220px;line-height:1.4}.learn-go>.create-go{margin-left:auto}.learn-secondary{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);min-height:32px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.learn-secondary:hover{background:var(--surface-hover)}.working-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.working-rows>li{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.working-name{min-width:0;font-size:var(--text-sm);align-items:center;gap:8px;display:inline-flex}.working-name>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.working-name>.shelf-skill-trial{font-size:var(--text-2xs)}.working-numbers{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.working-bar{border-radius:var(--pill-radius);background:var(--surface-well);grid-column:1/-1;height:6px;overflow:hidden}.working-bar>span{width:var(--kept,0%);border-radius:inherit;background:linear-gradient(90deg, var(--fill-blue), var(--fill-cyan));transform-origin:0;height:100%;animation:working-grow var(--motion-slow) var(--ease-smooth-out);display:block}@keyframes working-grow{0%{transform:scaleX(0)}}.working-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.working-actions:empty{display:none}.working-actions>button{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);min-height:26px;color:var(--foreground);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.working-actions>button:hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.learn-kinds>button,.learn-families>div>button{transition:color var(--motion-quick) linear, background-color var(--motion-quick) linear}.learn-kinds>button:active,.learn-families>div>button:active{transform:none}.learn-shots>figure{animation:studio-fade var(--motion-fast) linear}.working-bar>span{animation:none}}.create-batch-options{border:1px solid var(--hairline-strong);border-radius:var(--pill-radius);max-width:360px;min-height:28px;color:var(--muted-foreground);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.create-batch-options>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-batch-options>svg{flex:none}.create-batch-options>.create-batch-chip{border-radius:var(--pill-radius);background:var(--tint-purple);min-width:0;max-width:150px;color:var(--foreground);font-size:var(--text-2xs);flex:0 auto;padding:0 7px;font-weight:600;line-height:18px}.create-batch-options>.create-batch-more{color:var(--muted-foreground);font-size:var(--text-2xs);flex:none;font-weight:600}.create-batch-options-caret{transition:transform var(--motion-fast) var(--ease-out);margin-left:-1px}.create-batch-options[aria-expanded=true]>.create-batch-options-caret{transform:rotate(90deg)}.create-batch-options:hover,.create-batch-options[aria-expanded=true]{border-color:color-mix(in srgb, var(--tone-purple) 60%, transparent);color:var(--foreground)}.create-batch-options[aria-expanded=true]{background:var(--tint-purple)}.create-batch-options-panel{border-top:1px dashed var(--hairline-strong);animation:studio-rise var(--motion-fast) var(--ease-smooth-out);flex-basis:100%;gap:10px;padding:10px 0 2px;display:grid}.create-batch-options-panel .skill-choice-controls{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;display:grid}.skill-options-empty{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}.create-batch-choices{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.create-batch-using{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.create-batch-using>select{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--background);min-height:28px;color:var(--foreground);font-size:var(--text-xs);padding:2px 8px}.create-batch-feeling>button{height:28px;font-size:var(--text-xs);padding:3px 10px}@media (prefers-reduced-motion:reduce){.create-batch-options-panel{animation:studio-fade var(--motion-fast) linear}.create-batch-options-caret{transition:none}}.skill-piece-stats meter{-webkit-appearance:none;appearance:none;background:var(--surface-well);border:0;border-radius:3px}.skill-piece-stats meter::-webkit-meter-bar{background:var(--surface-well);border:0;border-radius:3px}.skill-piece-stats meter::-webkit-meter-optimum-value{background:var(--tone-purple);border-radius:3px}.skill-piece-stats meter::-moz-meter-bar{background:var(--tone-purple);border-radius:3px}.improve-skill-diff>li[data-kind=added]{background:var(--tint-purple);color:var(--tone-purple)}.agent-result-card .next-steps{margin:6px 0 2px}@media (max-width:640px){:root .unified-workbench>.workspace-header.workspace-header-compact{flex-wrap:wrap;row-gap:0;height:auto;min-height:48px;overflow:visible}:root .unified-workbench>.workspace-header.workspace-header-compact>.workspace-topbar-slot{scrollbar-width:none;flex:1 0 100%;order:10;width:100%;min-width:0;max-width:none;overflow:auto hidden}:root .unified-workbench>.workspace-header.workspace-header-compact>.workspace-topbar-slot::-webkit-scrollbar{display:none}:root .unified-workbench>.workspace-header.workspace-header-compact>.workspace-topbar-slot:not(:has(*)){display:none}:root .unified-workbench>.workspace-header.workspace-header-compact>.workspace-topbar-slot+*{margin-left:auto}:root .unified-workbench>.workspace-header.workspace-header-compact>.header-actions{margin-left:0}:root .unified-workbench>.workspace-header.workspace-header-compact>.breadcrumb{scrollbar-width:none;flex:1 1 0;min-width:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}:root .unified-workbench>.workspace-header.workspace-header-compact>.breadcrumb::-webkit-scrollbar{display:none}:root .workspace-menu>[data-place=review],:root .workspace-menu>.workspace-menu-group-name{order:-2}:root .workspace-menu>[data-place][aria-current]:not([data-place=review]){order:-1}:root .workspace-menu>[data-place]:not([aria-current]):not(:has(svg)){padding-inline:8px}:root .workspace-menu>[data-place]:not([aria-current]):not(:has(svg)) .workspace-menu-label{display:inline}:root .os-main.unified-workbench,:root .agent-desktop[data-active] .os-main.unified-workbench{grid-template-rows:auto minmax(0,1fr)}:root .os-main.unified-workbench[data-agent-side]{grid-template-rows:auto minmax(0,1fr) minmax(180px,40%)}:root .workspace-topbar-slot>*,:root .workspace-topbar-slot .workspace-context-toolbar,:root .workspace-topbar-slot .workspace-context-navigation,:root .workspace-topbar-slot .workspace-view-nav{flex-wrap:nowrap;flex-shrink:0}:root .workspace-topbar-slot .collection-filter-bar{width:auto;overflow:visible}:root .workspace-topbar-slot .ws-search{flex:0 0 170px}:root .collection-filter-bar:not(.workspace-topbar-slot *){overflow-x:visible;flex-wrap:wrap!important}:root .collection-filter-bar:not(.workspace-topbar-slot *) .ws-search{flex:1 0 100%;order:-1;max-width:none}:root .learn-teach[data-compact]{grid-template-columns:minmax(0,1fr)}:root .make-tune textarea,:root .make-tune input:not([type=checkbox]):not([type=radio]):not([type=range]){width:100%;max-width:none}:root .home-source-health>summary>svg:last-child{order:2}:root .home-source-health>summary>span{flex:1 0 calc(100% - 26px);order:3}.error-line{overflow-wrap:anywhere}:root .ws-tabs:has(>[aria-label=Playbook\ parts]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}:root .ws-tabs>[aria-label=Playbook\ parts]{padding-right:28px}}@media (max-width:700px){:root .dashboard-stack,:root .merchanting-hud .dashboard-stack{flex:none;min-height:auto;overflow:visible}}@media (hover:none) and (pointer:coarse){html:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),html:root textarea:not([data-phone-keep]),html:root select:not([data-phone-keep]){font-size:16px}:root .feed-layered-controls .feed-browse-row>select{width:auto}}@media (max-width:640px){.exchange-offers{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.exchange-offer{scroll-snap-align:start}.exchange-panel>header p,.exchange-basis{display:none}.exchange-emblem{width:52px;height:52px}.ready-hand{height:120px}.ready-hand-card{width:72px;margin-left:-36px}}
