@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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:"Instrument Sans", "Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-950:oklch(27.1% .105 12.094);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-2xl:42rem;--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: 1.5 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:12px;--radius-3xl:16px;--radius-4xl:2rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--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-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Sora", "Instrument Sans", "Segoe UI", Arial, sans-serif;--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted-foreground:var(--muted-foreground)}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){appearance:button}::file-selector-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);box-sizing:border-box}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:not(:disabled),select{cursor:pointer}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.03em;font-size:32px;font-weight:560;line-height:1.15}h2{letter-spacing:-.015em;font-size:16px;font-weight:550}h3{letter-spacing:-.005em;font-size:14px;font-weight:550}strong{font-weight:550}a{color:inherit;text-decoration:none}small{color:var(--muted-foreground);font-size:12px}input,textarea,select{font:inherit;min-width:0}select,input:not([type=checkbox]):not([type=radio]):not([data-slot=input]){border:1px solid var(--input);background:var(--surface);color:var(--foreground);min-height:38px;box-shadow:inset 0 1px 2px var(--shadow-color);border-radius:7px;padding:9px 12px}select:focus-visible,input:not([data-slot=input]):focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--glow-color);outline:none}select{max-width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}::selection{background:var(--accent);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.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:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-6{left:calc(var(--spacing) * 6)}.left-\[70px\]{left:70px}.isolate{isolation:isolate}.z-1{z-index:1}.z-20{z-index:20}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.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:var(--spacing)}.mt-1{margin-top:var(--spacing)}.-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)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.field-sizing-content{field-sizing:content}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.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-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-\[3px\]{width:3px;height:3px}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-\[46px\]{height:46px}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[65\%\]{max-width:65%}.max-w-\[88\%\]{max-width:88%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.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-32{min-width:calc(var(--spacing) * 32)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.shimmer{--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha/5) ));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}@media(prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.animate-\[agent-fade_300ms_ease-out_both\]{animation:.3s ease-out both agent-fade}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[34px_34px_20px_1fr\]{grid-template-columns:34px 34px 20px 1fr}.grid-cols-\[repeat\(3\,3px\)\]{grid-template-columns:repeat(3,3px)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-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))}.gap-\[1\.5px\]{gap:1.5px}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.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:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-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-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.border-transparent{border-color:#0000}.border-t-foreground{border-top-color:var(--foreground)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-border,.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border) 60%,transparent)}}.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-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-foreground,.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/80{background-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.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-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-foreground{fill:var(--foreground)}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1{padding-inline:var(--spacing)}.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)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-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}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.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)}.font-\[425\]{--tw-font-weight:425;font-weight:425}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-background{color:var(--background)}.text-blue-500{color:var(--color-blue-500)}.text-card-foreground{color:var(--foreground)}.text-destructive{color:var(--destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/75{color:color-mix(in oklab,var(--muted-foreground) 75%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-950{color:var(--color-rose-950)}.text-secondary-foreground{color:var(--foreground)}.text-sky-500{color:var(--color-sky-500)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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-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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/elevation{--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)}.ring,.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-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)}}.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,)}.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-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.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-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[font-synthesis\:none\]{font-synthesis:none}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}:is(.\*\:w-full>*){width:100%}@media(hover:hover){.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\/row\:border-border\/80:is(:where(.group\/row):hover *){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.group-hover\/row\:border-border\/80:is(:where(.group\/row):hover *){border-color:color-mix(in oklab,var(--border) 80%,transparent)}}.group-hover\/row\:text-foreground:is(:where(.group\/row):hover *){color:var(--foreground)}.group-hover\/row\:opacity-0:is(:where(.group\/row):hover *){opacity:0}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--foreground)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.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] *){opacity:.5}.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-\[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-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary\/20 ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20 ::selection{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.selection\:bg-primary\/20::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20::selection{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.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)}.last\:mt-0:last-child{margin-top:0}@media(hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.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\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--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)}.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)}}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.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\.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-\[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\=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:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.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\=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-lg)}.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)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.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)}.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],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.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-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--foreground)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.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: -50% ;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: -50% ;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\]\: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\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.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:0}: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)}}.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\=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:var(--radius-sm)}.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-lg);border-bottom-left-radius:var(--radius-lg)}.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-lg);border-top-right-radius:var(--radius-lg)}.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-lg);border-bottom-right-radius:var(--radius-lg)}.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-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{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\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.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\=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))}.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)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@container field-group (min-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}}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.dark\:bg-rose-500\/15:is(.dark *){background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-emerald-100:is(.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.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-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-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}.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}.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\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){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}.\[\&_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)}}.\[\&_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\]\:shrink-0 svg{flex-shrink:0}.\[\&_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)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}: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-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}: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(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.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 (min-width:28rem){.\@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)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}[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}}:root{color-scheme:light;--background:#f4f3ef;--surface:#fff;--surface-elevated:#fff;--surface-subtle:#f8f8f5;--surface-strong:#e0e4e6;--surface-hover:#eceeeb;--card:var(--surface);--popover:var(--surface-elevated);--sidebar:#ebeeeb;--sidebar-foreground:var(--foreground-secondary);--sidebar-border:var(--border);--foreground:var(--ink-body);--foreground-secondary:#5d656b;--foreground-muted:#626b72;--muted-foreground:var(--ink-detail);--border:#d8dcde;--border-strong:#87939c;--input:#87939c;--brand-primary:#916304;--brand-primary-strong:#684b03;--brand-secondary:#063caf;--brand-metallic:#026a78;--brand-tint:#faf4e4;--ai-primary:#5e14ec;--ai-secondary:var(--brand-secondary);--ai-surface:#f6f3fe;--ai-tint:#ece6fd;--live-primary:var(--brand-primary);--research-primary:var(--brand-secondary);--analytics-primary:var(--chart-1);--analytics-secondary:var(--chart-2);--primary:var(--brand-primary);--primary-foreground:#fff;--secondary:#eceeeb;--muted:#eceeeb;--accent:#f8e6b8;--destructive:#bc1240;--ring:var(--brand-primary);--champagne:var(--brand-metallic);--success:#09654b;--success-surface:#eaf5ef;--warning:#9a4d00;--warning-surface:#fff1e3;--danger:var(--destructive);--danger-surface:#fcecf0;--info:#0f5a90;--info-surface:#edf4fc;--signal:var(--brand-primary);--overlay:#0b0c0f99;--overlay-canvas:var(--background)}@supports (color:color-mix(in lab,red,red)){:root{--overlay-canvas:color-mix(in srgb, var(--background), #0b0c0f 60%)}}:root{--shadow-color:#12141810;--shadow-color-strong:#12141826;--glow-color:#91630422;--edge-highlight:#fff0;--chart-1:#916304;--chart-2:#063caf;--chart-3:#5e14ec;--chart-4:#026a78;--chart-5:#465961;--chart-6:#787d85;--chart-track:var(--surface-strong);--radius:8px;--space-unit:4px;--type-body:14px;--type-script:22px;--motion-fast:.12s;--motion-standard:.18s;--motion-slow:.24s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-drawer:cubic-bezier(.16, 1, .3, 1);--shadow-panel:0 1px 3px var(--shadow-color), 0 8px 24px -12px var(--shadow-color-strong);--shadow-float:0 8px 28px -8px var(--shadow-color-strong);--sample-rail-light:#ebeeeb;--sample-rail-dark:#070809;--sample-canvas-dark:#0b0c0f;--sample-ink-light:#121418;--sample-ink-dark:#f4f6f7;--canvas-vignette-a:#f5c02d08;--canvas-vignette-b:#7aa7ff06;--orion-ink-a:#3c0aa6;--orion-ink-b:#5e14ec;--orion-ink-c:#063caf;--orion-halo:#5e14ec00;--font-sans:"Instrument Sans", "Segoe UI", Arial, sans-serif;--font-heading:"Sora", "Instrument Sans", "Segoe UI", Arial, sans-serif;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--workflow-today:#656c04;--workflow-workspaces:#0a6147;--workflow-strategy:#7f5a05;--workflow-research:#056776;--workflow-scripts:#7421cb;--workflow-leads:#115ba6;--workflow-calls:#a81459;--workflow-followups:#8c4f0d;--workflow-meetings:#0a684d;--workflow-analytics:#4222d8;--workflow-focus:#506910;--workflow-imports:#086384;--workflow-integrations:#7c27ba;--workflow-history:#535e68;--workflow-settings:#676117;--workflow-evidence:#685107;--stage-gatekeeper:#5c6672;--stage-decision-maker:#916304;--stage-reason:#7f5609;--stage-discovery:#076772;--stage-pain:#a81754;--stage-pitch:#7524cd;--stage-objections:#895205;--stage-close:#0c6845;--stage-voicemail:#4b31ea;--stage-email:#4c6770}.dark{color-scheme:dark;--background:#0b0c0f;--surface:#141619;--surface-elevated:#1c1f23;--surface-subtle:#0f1114;--surface-strong:#2c3238;--surface-hover:#24292e;--sidebar:#070809;--foreground:var(--ink-body);--foreground-secondary:#c7d1d7;--foreground-muted:#bac5cc;--border:#434b51;--border-strong:#929ea7;--input:#929ea7;--brand-primary:#f5c02d;--brand-primary-strong:#fadb92;--brand-secondary:#7aa7ff;--brand-metallic:#36e4f3;--brand-tint:#2e2512;--ai-primary:#a68bff;--ai-secondary:var(--brand-secondary);--ai-surface:#1c074e;--ai-tint:#2f0d74;--research-primary:var(--brand-secondary);--analytics-primary:var(--chart-1);--analytics-secondary:var(--chart-2);--primary-foreground:#0b0c0f;--secondary:#2c3238;--muted:#24292e;--accent:#413004;--destructive:#fda1b2;--success:#43e4ad;--success-surface:#05372e;--warning:#fdae57;--warning-surface:#402304;--danger-surface:#4f0a35;--info:#9ccafc;--info-surface:#073265;--overlay:#020306cc;--overlay-canvas:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark{--overlay-canvas:color-mix(in srgb, var(--background), #020306 80%)}}.dark{--shadow-color:#0203064d;--shadow-color-strong:#02030680;--glow-color:#f5c02d1f;--edge-highlight:#ffffff0a;--chart-1:#f5c02d;--chart-2:#7aa7ff;--chart-3:#a68bff;--chart-4:#36e4f3;--chart-5:#c7d1d7;--chart-6:#b6bbc5;--chart-track:var(--surface-strong);--orion-ink-a:#f1ecff;--orion-ink-b:#a68bff;--orion-ink-c:#7aa7ff;--orion-halo:#a68bff00;--workflow-today:#d9e237;--workflow-workspaces:#45e99c;--workflow-strategy:#f2c432;--workflow-research:#41def5;--workflow-scripts:#c9aafc;--workflow-leads:#a8d0fc;--workflow-calls:#fba7d0;--workflow-followups:#fbb473;--workflow-meetings:#47edb6;--workflow-analytics:#babcfc;--workflow-focus:#bbe240;--workflow-imports:#7bd7fb;--workflow-integrations:#ddb2f9;--workflow-history:#c0cbd4;--workflow-settings:#e0d345;--workflow-evidence:#e9c239;--stage-gatekeeper:#bfcad9;--stage-decision-maker:#f5c02d;--stage-reason:#fab852;--stage-discovery:#45e8f6;--stage-pain:#fcadcd;--stage-pitch:#d2b3fc;--stage-objections:#fcbe63;--stage-close:#49eda1;--stage-voicemail:#b9c2fc;--stage-email:#5ae3f9}[data-slot=button]{letter-spacing:-.005em;min-height:36px;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);border-radius:7px;padding-inline:13px;font-size:12.5px;font-weight:500}[data-slot=button][data-slot=button] svg{width:15px;height:15px}[data-slot=button].bg-primary{background:var(--primary);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px #ffffff2e}[data-slot=button].bg-primary:hover{background:var(--brand-primary-strong)}[data-slot=button].border-border{background:var(--surface);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight)}[data-slot=button].border-border:hover{border-color:var(--border-strong);background:var(--surface-elevated)}[data-slot=button].bg-secondary{box-shadow:inset 0 1px 0 var(--edge-highlight)}[data-slot=input]{background:var(--surface);border-color:var(--input);min-height:38px;box-shadow:inset 0 1px 2px var(--shadow-color);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);border-radius:7px;font-size:13px}[data-slot=input]:hover{border-color:var(--border-strong)}[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--glow-color);outline:none}[data-slot=textarea]{background:var(--surface);border-color:var(--input);min-height:96px;box-shadow:inset 0 1px 2px var(--shadow-color);border-radius:7px;font-size:13px;line-height:1.7}[data-slot=card]{border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);border-radius:10px;gap:0;padding-block:0;overflow:hidden}[data-slot=card-header]{gap:6px;padding:20px 22px 14px}[data-slot=card-title]{letter-spacing:-.01em;font-size:14px;font-weight:550}[data-slot=card-description]{color:var(--muted-foreground);font-size:12px;line-height:1.6}[data-slot=card-content]{padding:0 22px 22px}[data-slot=badge]{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:500}[data-slot=badge]:not([class*=bg-secondary]){background:var(--accent);color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-slot=badge]:not([class*=bg-secondary]){border-color:color-mix(in oklab,var(--primary) 18%,transparent)}}[data-slot=badge][class*=bg-secondary]{background:var(--muted);color:var(--foreground-secondary);border-color:var(--border)}[data-slot=dialog-overlay]{background:var(--overlay)}[data-slot=dialog-content]{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;gap:22px;max-height:90dvh;padding:28px;overflow-y:auto}[data-slot=dialog-title]{letter-spacing:-.02em;font-size:21px;font-weight:560;line-height:1.3}[data-slot=dialog-description]{font-size:13px;line-height:1.6}[data-slot=field-label]{color:var(--foreground-secondary);font-size:12px;font-weight:500}[data-slot=empty]{min-height:210px;padding:42px 20px}[data-slot=empty-media]{color:var(--brand-primary);background:var(--brand-tint);border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){[data-slot=empty-media]{border:1px solid color-mix(in oklab,var(--brand-primary) 18%,transparent)}}[data-slot=empty-title]{letter-spacing:-.01em;font-size:16px;font-weight:550}[data-slot=empty-description]{max-width:400px;color:var(--muted-foreground);font-size:13px;line-height:1.7}.app-shell{min-height:100dvh}.sidebar{width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--border);z-index:20;flex-direction:column;padding:24px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{color:var(--foreground);border-radius:8px;align-items:center;gap:11px;padding:4px 6px;display:flex}.brand-mark img{object-fit:contain;width:32px;height:32px;filter:drop-shadow(0 3px 8px var(--glow-color));flex-shrink:0}.brand-mark>span{min-width:0;display:block}.brand-name{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.1;display:block}.brand-product{letter-spacing:.28em;text-transform:uppercase;color:var(--brand-metallic);white-space:nowrap;margin-top:5px;font-size:9px;font-weight:500;display:block}.workspace-switch{text-align:left;width:100%;min-width:0;font:inherit;color:var(--foreground);background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);border-radius:9px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;margin:22px 0 16px;padding:8px 9px 8px 8px;display:grid}.workspace-switch:hover{border-color:var(--border-strong);background:var(--surface-elevated)}.workspace-switch[aria-expanded=true],.workspace-switch:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--glow-color);outline:none}.workspace-switch-copy{min-width:0}.workspace-switch strong,.workspace-switch small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.workspace-switch strong{letter-spacing:-.01em;font-size:12px;font-weight:550;line-height:1.3}.workspace-switch small{color:var(--muted-foreground);margin-top:3px;font-size:10px}.workspace-switch>svg{color:var(--muted-foreground)}.workspace-sigil{letter-spacing:.03em;width:34px;height:34px;color:var(--foreground-secondary);background:linear-gradient(150deg,var(--surface-strong),var(--secondary));border:1px solid var(--border);border-radius:8px;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.workspace-sigil.is-brand{color:var(--brand-primary);background:linear-gradient(150deg,var(--brand-tint),var(--accent));border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.workspace-sigil.is-brand{border-color:color-mix(in oklab,var(--brand-primary) 32%,transparent)}}.workspace-sigil svg{width:15px;height:15px}.workspace-switch-menu{width:300px;max-width:min(320px,100vw - 24px);padding:6px}.workspace-switch-menu [data-slot=dropdown-menu-label]{letter-spacing:.1em;font-size:11.5px;font-weight:500;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);padding:8px 10px 6px}.workspace-switch-menu [role=menuitem],.workspace-switch-menu [role=menuitemradio]{border-radius:7px;min-width:0;max-width:100%}.workspace-switch-menu [role=menuitemradio]{padding-right:32px}.workspace-menu-item{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.workspace-menu-item .workspace-sigil{border-radius:6px;width:28px;height:28px;font-size:10px}.workspace-menu-item>span:last-child{min-width:0}.workspace-item-name,.workspace-item-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-item-name{font-size:12px;font-weight:500}.workspace-item-meta{color:var(--muted-foreground);margin-top:2px;font-size:10px}.workspace-switch-menu [data-highlighted] .workspace-item-meta,.workspace-switch-menu [data-highlighted] .workspace-sigil{color:inherit}.sidebar nav{flex-direction:column;gap:2px;display:flex}.nav-item{color:var(--foreground-secondary);transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);border-radius:7px;align-items:center;gap:11px;padding:9px 10px;font-size:12.5px;font-weight:450;display:flex;position:relative}.nav-item svg{color:var(--muted-foreground);transition:color var(--motion-fast) var(--ease-out)}.nav-item:hover{color:var(--foreground);background:var(--surface-hover)}.nav-item:hover svg{color:var(--foreground-secondary)}.nav-item.active{color:var(--foreground);background:var(--surface);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);font-weight:500}.nav-item.active:before{content:"";background:var(--signal);width:2px;box-shadow:0 0 10px var(--glow-color);border-radius:2px;position:absolute;top:9px;bottom:9px;left:-14px}.nav-item.active svg{color:var(--brand-primary)}.nav-item kbd{letter-spacing:.08em;color:var(--muted-foreground);opacity:0;transition:opacity var(--motion-fast) var(--ease-out);gap:2px;margin-left:auto;font-size:9.5px;display:inline-flex}.nav-item:hover kbd,.nav-item:focus-visible kbd{opacity:1}.sidebar nav .nav-item:nth-last-child(2){margin-top:22px}.sidebar-bottom{margin-top:auto;padding-top:28px}.privacy{color:var(--muted-foreground);align-items:center;gap:7px;padding:0 8px 14px;font-size:10.5px;display:flex}.privacy svg{color:var(--brand-primary)}.profile-row{border-top:1px solid var(--border);align-items:center;gap:9px;padding-top:14px;display:flex}.profile-row .avatar{background:var(--surface);border:1px solid var(--border);border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:550;display:grid}.profile-row>span{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground-secondary);flex:1;font-size:10.5px;overflow:hidden}.profile-row [data-slot=button]{min-width:28px;min-height:28px;padding:6px}.shell-body{margin-left:var(--sidebar-width);flex-direction:column;min-height:100dvh;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex}.breadcrumb{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.breadcrumb>span:not(.slash){text-overflow:ellipsis;max-width:260px;overflow:hidden}.breadcrumb strong{color:var(--foreground);font-weight:500}.slash{color:var(--border-strong)}.command-trigger{background:var(--surface);width:292px;height:36px;color:var(--muted-foreground);box-shadow:inset 0 1px 0 var(--edge-highlight);justify-content:flex-start;font-size:12px;font-weight:400;gap:10px!important}.command-trigger:hover{color:var(--foreground-secondary);border-color:var(--border-strong)}.command-trigger kbd{color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:4px;align-items:center;gap:3px;margin-left:auto;padding:1px 5px;font-family:inherit;font-size:10px;display:flex}#main-content{width:100%;max-width:1720px;animation:page-enter var(--motion-slow) var(--ease-out) backwards;outline:none;flex:1;margin:0 auto;padding:34px 36px 48px}@keyframes page-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.page-heading h1{text-wrap:balance}.page-heading p{color:var(--muted-foreground);max-width:64ch;margin-top:8px;font-size:13.5px;line-height:1.55}.heading-action{flex-shrink:0;align-items:center;gap:16px;display:flex}.heading-action>[data-slot=button]{height:40px;padding-inline:16px;font-size:13px}.header-date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.section-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:24px 0 14px;font-size:11.5px;display:flex}.section-toolbar h2{font-size:15px}.page-heading+.section-toolbar{margin-top:-4px}.metric-strip{border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;display:grid;overflow:hidden}.metric{border-right:1px solid var(--border);padding:19px 22px 18px;position:relative}.metric:last-child{border:0}.metric>span{color:var(--muted-foreground);letter-spacing:.01em;font-size:11.5px;display:block}.metric strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:9px;font-size:31px;font-weight:500;line-height:1.2;display:block}.metric small{color:var(--muted-foreground);margin-top:8px;font-size:10.5px;display:block}.metric-bar{background:var(--chart-track);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:22px;right:22px;overflow:hidden}.metric-bar>span{background:var(--signal);height:100%;box-shadow:0 0 8px var(--glow-color);transition:width var(--motion-slow) var(--ease-out);display:block}.now-band{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:20px;margin-bottom:20px;display:grid}.now-panel{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);border-radius:12px;flex-direction:column;min-width:0;padding:20px 22px 18px;display:flex;position:relative}.now-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.now-head h2{align-items:center;gap:9px;font-size:14px;display:flex}.now-pulse{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 3px var(--glow-color);border-radius:50%}.now-summary{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.now-list{margin:0 -22px;padding:0;list-style:none}.now-list li{border-top:1px solid var(--border);transition:background-color var(--motion-fast) var(--ease-out);grid-template-columns:30px minmax(0,1fr) auto auto 28px;align-items:center;gap:14px;padding:12px 22px;display:grid;position:relative}.now-list li:hover{background:var(--surface-hover)}.now-icon{background:var(--accent);width:30px;height:30px;color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.now-icon{border:1px solid color-mix(in oklab,var(--brand-primary) 16%,transparent)}}.now-list li.is-late .now-icon{background:var(--warning-surface);color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.now-list li.is-late .now-icon{border-color:color-mix(in oklab,var(--warning) 22%,transparent)}}.now-copy{min-width:0}.now-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.now-copy small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.now-when{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.now-when time{font-size:12.5px;font-weight:500;display:block}.now-when small{color:var(--muted-foreground);margin-top:3px;font-size:10.5px;display:block}.now-list li.is-late .now-when small{color:var(--warning)}.now-open{width:28px;height:28px;color:var(--muted-foreground);transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out);border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.now-list li:hover .now-open,.now-open:focus-visible{color:var(--brand-primary);border-color:var(--border);background:var(--surface)}.now-empty{color:var(--muted-foreground);border-top:1px solid var(--border);margin:0 -22px;padding:18px 0 20px;padding-inline:22px;font-size:12.5px;line-height:1.7}.now-actions>.text-link{align-self:flex-start;margin-top:14px}.next-call{background:radial-gradient(420px 240px at 100% -20%,var(--glow-color),transparent 70%),var(--surface)}.now-label{letter-spacing:.12em;font-size:12px;font-weight:500;font-family:var(--font-label);text-transform:uppercase;color:var(--brand-primary)}.next-call-name{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin-top:12px;font-size:24px;line-height:1.2}.next-call-context{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:6px;font-size:12.5px}.next-call-facts{flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;display:flex}.next-call-facts dt{color:var(--muted-foreground);letter-spacing:.04em;font-size:11.5px;font-family:var(--font-label);text-transform:uppercase}.next-call-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:3px;font-size:12.5px;display:flex}.next-call-facts dd svg{color:var(--brand-metallic)}.next-call-action{align-self:flex-start;min-height:42px;margin-top:20px;padding-inline:18px;font-size:13px}.next-call-after{border-top:1px solid var(--border);gap:8px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:grid}.next-call-after li{align-items:baseline;gap:10px;min-width:0;font-size:12px;display:flex}.next-call-after li>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10px}.next-call-after a{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-call-after a:hover{color:var(--brand-primary)}.ledger{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:34px;margin-bottom:22px;padding:14px 22px;display:flex}.ledger-title{letter-spacing:.12em;font-size:12px;font-weight:500;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.ledger-reading{align-items:baseline;gap:8px;display:flex;position:relative}.ledger-reading strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.ledger-reading>span{color:var(--muted-foreground);font-size:11.5px}.ledger-bar{background:var(--chart-track);border-radius:2px;align-self:center;width:64px;height:4px;display:block;overflow:hidden}.ledger-bar b{background:var(--analytics-primary);border-radius:2px;height:100%;display:block}.ledger>.text-link{margin-left:auto}.today-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:20px;display:grid}.stack{flex-direction:column;gap:22px;min-width:0;display:flex}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading h3{overflow-wrap:anywhere;min-width:0}.text-link{color:var(--foreground-secondary);white-space:nowrap;transition:color var(--motion-fast) var(--ease-out);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--brand-primary)}.queue-list{margin:0 -22px -22px;padding:0;list-style:none}.queue-row{border-top:1px solid var(--border);transition:background-color var(--motion-fast) var(--ease-out);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 22px;display:grid}.queue-row:hover{background:var(--surface-hover)}.queue-row .workspace-sigil{border-radius:7px;width:30px;height:30px;font-size:10px}.queue-copy{min-width:0}.queue-copy strong{overflow-wrap:anywhere;font-size:12.5px;font-weight:500;display:block}.queue-copy small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.queue-row [data-slot=button]{min-height:31px;padding-inline:10px;font-size:11px}.queue-row [data-slot=button] svg{color:var(--brand-primary)}.ranked-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ranked-row{transition:background-color var(--motion-fast) var(--ease-out);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy calls meetings""bar bar bar";align-items:center;gap:8px 16px;margin-inline:-10px;padding:12px 10px;display:grid}.ranked-row:hover{background:var(--surface-hover)}.ranked-copy{grid-area:copy;min-width:0}.ranked-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.ranked-copy small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.ranked-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;font-weight:500}.ranked-value small{color:var(--muted-foreground);margin-top:1px;font-size:10px;font-weight:400;display:block}.ranked-bar{background:var(--chart-track);border-radius:3px;grid-area:bar;height:5px;display:block;overflow:hidden}.ranked-bar b{background:var(--analytics-primary);min-width:3px;height:100%;transition:width var(--motion-slow) var(--ease-out);border-radius:3px;display:block}.ranked-row:hover .ranked-bar b{background:var(--brand-primary-strong)}.sol-note{border:1px dashed var(--border-strong);color:var(--muted-foreground);border-radius:9px;align-items:center;gap:10px;margin-top:22px;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}.sol-note svg{color:var(--ai-primary);flex-shrink:0}.sol-note strong{color:var(--foreground-secondary);font-weight:500}.timeline-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px;position:relative}.timeline-dot:after{content:"";background:var(--border);width:1px;height:65px;position:absolute;top:15px;left:2px}.timeline-dot.overdue{background:var(--champagne)}.workspace-symbol{border:1px solid var(--border);width:35px;height:35px;color:var(--brand-metallic);background:var(--surface-strong);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.muted{color:var(--muted-foreground)}.champagne{color:var(--champagne)}.small{font-size:11px}.success-copy{color:var(--primary);font-size:12px;line-height:1.6}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.workspace-card{transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-standard) var(--ease-out),translate var(--motion-standard) var(--ease-out)}.workspace-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-panel);translate:0 -1px}.workspace-card [data-slot=card-title]{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:16px;font-size:18px;line-height:1.35}.workspace-card [data-slot=card-title] a:hover{color:var(--brand-primary)}.workspace-card [data-slot=card-header]{gap:6px}.inline-location{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.service-label{letter-spacing:.06em;font-size:12px;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);margin-top:6px}.service-name{margin-top:5px;font-size:13.5px;font-weight:500}.workspace-counts{border-top:1px solid var(--border);justify-content:space-between;margin-top:24px;padding-top:16px;display:flex}.workspace-counts strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;display:block}.workspace-counts span{color:var(--muted-foreground);font-size:10.5px}.workspace-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex;background:var(--surface-subtle)!important;padding:10px 14px 10px 10px!important}.checkbox-label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11.5px;display:flex}.form-dialog{width:560px!important;max-width:calc(100vw - 32px)!important}.form-dialog form{gap:20px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.form-dialog [data-slot=field-group]{gap:18px}.workspace-context{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.workspace-context [data-slot=button]{margin-left:auto}.workspace-context>span:nth-child(3){color:var(--foreground);overflow-wrap:anywhere;font-weight:500}.workspace-context>span:nth-child(2){color:var(--border-strong)}.workspace-tabs{border-bottom:1px solid var(--border);white-space:nowrap;gap:4px;margin-bottom:28px;display:flex;overflow-x:auto}.workspace-tabs a{color:var(--muted-foreground);transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out);border-radius:6px 6px 0 0;padding:8px 10px 12px;font-size:12.5px;position:relative}.workspace-tabs a:hover{color:var(--foreground);background:var(--surface-hover)}.workspace-tabs a.active{color:var(--foreground);font-weight:500}.workspace-tabs a.active:after{content:"";background:var(--signal);height:2px;box-shadow:0 0 10px var(--glow-color);border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px}.two-column,.settings-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.reading-copy{color:var(--muted-foreground);max-width:650px;margin:12px 0 20px;font-size:15px;line-height:1.85}.detail-list{flex-direction:column;gap:17px;margin:0;display:flex}.detail-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding-bottom:12px;font-size:12px;display:flex}.detail-list dt{color:var(--muted-foreground);flex-shrink:0}.detail-list dd{text-align:right;overflow-wrap:anywhere;min-width:0}.table-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:12px;display:flex}.search-field{width:min(360px,100%);position:relative}.search-field svg{color:var(--muted-foreground);position:absolute;top:12px;left:12px}.search-field input{padding-left:37px}.table-toolbar>.muted{margin-left:auto}.table-container{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);border-radius:10px;position:relative;overflow-x:auto}.table-container.is-flush{box-shadow:none;border:0;border-radius:0;width:auto;margin:0 -22px -22px}.table-container table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.table-container th{letter-spacing:.04em;font-size:12px;font-weight:500;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);background:var(--surface-subtle);border-bottom:1px solid var(--border);white-space:nowrap;padding:13px 18px}.table-container td{border-top:1px solid var(--border);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;padding:15px 18px}.table-container td:first-child>strong{text-overflow:ellipsis;max-width:320px;display:block;overflow:hidden}.table-container tbody tr:first-child td{border-top:0}.table-container td strong{font-weight:500}.table-container td small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.table-container tbody tr{transition:background-color var(--motion-fast) var(--ease-out)}.table-container tbody tr:hover td{background:var(--surface-hover)}.table-container tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--signal)}.status{--status-tone:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.status-dot{background:var(--status-tone);width:6px;height:6px;box-shadow:0 0 0 2px var(--status-tone);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.status-dot{box-shadow:0 0 0 2px color-mix(in oklab,var(--status-tone) 18%,transparent)}}.status[data-status=new],.status[data-status=callback],.status[data-status=active],.status[data-status=checking]{--status-tone:var(--brand-primary)}.status[data-status=contacted],.status[data-status=email],.status[data-status=pending]{--status-tone:var(--brand-secondary)}.status[data-status=qualified],.status[data-status=meeting],.status[data-status="development preview"]{--status-tone:var(--ai-primary)}.status[data-status=won],.status[data-status=booked],.status[data-status=completed]{--status-tone:var(--success)}.status[data-status=paused],.status[data-status="setup required"]{--status-tone:var(--warning)}.status[data-status=lost],.status[data-status=unavailable]{--status-tone:var(--danger)}.row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.row-actions [data-slot=button]{color:var(--muted-foreground);padding-inline:9px}.row-actions [data-slot=button]:hover{color:var(--foreground)}.row-actions [data-slot=button]:has(.lucide-phone){color:var(--brand-primary)}.pagination{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;padding:16px 0;font-size:11.5px;display:flex}.pagination>span{margin-right:auto}.filter-tabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.filter-tabs [data-slot=button]{min-height:30px;font-size:11.5px}.followup-list{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.followup-row{border-top:1px solid var(--border);transition:background-color var(--motion-fast) var(--ease-out);align-items:center;gap:18px;padding:18px 20px;display:flex}.followup-row:first-child{border-top:0}.followup-row:hover{background:var(--surface-hover)}.followup-icon{background:var(--accent);width:38px;height:38px;color:var(--brand-primary);border:1px solid var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.followup-icon{border:1px solid color-mix(in oklab,var(--brand-primary) 16%,transparent)}}.followup-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.followup-icon.is-overdue{background:var(--warning-surface);color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.followup-icon.is-overdue{border-color:color-mix(in oklab,var(--warning) 22%,transparent)}}.followup-content{flex:1;min-width:0}.followup-content h3{font-size:13.5px}.followup-content p{color:var(--muted-foreground);margin:6px 0;font-size:12.5px;line-height:1.6}.followup-content small{font-variant-numeric:tabular-nums;font-size:11px}.inline{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inline .champagne.small{color:var(--warning);font-weight:500}.reader-ready{white-space:nowrap;color:var(--primary);align-items:center;gap:6px;font-size:10px;display:flex}.reader-ready span{background:var(--primary);border-radius:50%;width:5px;height:5px}.contact-links{flex-direction:column;gap:10px;margin:20px 0;font-size:12px;display:flex}.contact-links a{overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:9px;display:flex}.contact-links svg{color:var(--muted-foreground);flex-shrink:0}.call-form{gap:18px;padding:24px 23px}.call-form [data-slot=field-group]{gap:17px}.result-options{border:0;gap:6px;margin:0;padding:0;display:flex}.result-options legend{color:var(--muted-foreground);margin-bottom:10px;font-size:11px}.result-options label{border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 5px;font-size:10px;display:flex}.result-options label.selected{background:var(--accent);border-color:var(--primary);color:var(--primary)}.result-options input{width:10px;height:10px}.call-extra summary{color:var(--muted-foreground);cursor:pointer;font-size:10px}.call-extra [data-slot=field]{margin-top:12px}.script-editor-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.version-list>div{border-top:1px solid var(--border);margin-top:18px;padding:20px 0}.version-list p{color:var(--muted-foreground);margin:10px 0 5px;font-size:12px}.version-list small{font-size:10px}.analytics-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:20px;margin-bottom:20px;display:grid}.analytics-grid>*{min-width:0}.chart-caption,.sample-note{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.6}.chart-caption{margin-top:14px}.funnel{gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.funnel-step{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.funnel-copy{grid-template-columns:1fr auto;grid-template-areas:"label value""rate rate";align-items:baseline;gap:2px 10px;min-width:0;display:grid}.funnel-label{color:var(--foreground-secondary);grid-area:label;font-size:12px}.funnel-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;grid-area:value;font-size:15px;font-weight:550}.funnel-rate{color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-area:rate;font-size:10.5px}.funnel-track{background:var(--chart-track);height:26px;box-shadow:inset 0 1px 0 var(--edge-highlight);border-radius:6px;overflow:hidden}.funnel-fill{background:var(--tone);height:100%;transition:width var(--motion-slow) var(--ease-out);border-radius:6px;box-shadow:inset 0 1px #ffffff26}.segment-chart{margin-top:6px}.segment-bar{background:var(--chart-track);border-radius:6px;gap:2px;height:26px;display:flex;overflow:hidden}.segment-bar>span{min-width:3px;height:100%;transition:width var(--motion-slow) var(--ease-out);display:block}.segment-bar>span:first-child{border-radius:6px 0 0 6px}.segment-bar>span:last-child{border-radius:0 6px 6px 0}.segment-empty{width:100%}.segment-legend{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.segment-legend li{color:var(--foreground-secondary);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.segment-legend i{border-radius:3px;width:10px;height:10px}.segment-legend strong{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:500}.pattern-chart{margin:4px 0 20px}.pattern-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.pattern-cell{text-align:center;gap:6px;min-width:0;display:grid}.pattern-swatch{background:var(--analytics-primary);border-radius:6px;height:34px;display:block}@supports (color:color-mix(in lab,red,red)){.pattern-swatch{background:color-mix(in oklab,var(--analytics-primary) calc(var(--heat) * 100%),var(--chart-track))}}.pattern-swatch{box-shadow:inset 0 1px 0 var(--edge-highlight)}.pattern-label{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pattern-value{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.bar-cell{gap:5px;min-width:110px;display:grid}.bar-cell>span{font-variant-numeric:tabular-nums}.bar-cell i{background:var(--chart-track);border-radius:2px;height:4px;display:block;overflow:hidden}.bar-cell b{border-radius:2px;min-width:2px;height:100%;display:block}.dimension-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dimension-tabs [data-slot=button]{min-height:32px;padding-inline:11px;font-size:11.5px}.dimension-tabs select{min-height:32px;padding-block:4px;font-size:11.5px}.analytics-table td:first-child{font-weight:500}.analytics-note{color:var(--muted-foreground);max-width:72ch;margin-top:18px;font-size:11.5px;line-height:1.8}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.integration-copy{color:var(--muted-foreground);max-width:430px;margin-top:20px;font-size:13px;line-height:1.8}.integration-note{color:var(--foreground);overflow-wrap:anywhere;max-width:430px;margin-top:10px;font-size:12px;line-height:1.7}.security-note{color:var(--muted-foreground);align-items:center;gap:13px;margin-top:28px;font-size:12px;display:flex}.security-note>svg{color:var(--primary);flex-shrink:0}.settings-note{margin:24px 0;font-size:12px;line-height:1.7}.strategy-placeholder{margin-top:25px}.app-footer{letter-spacing:.02em;color:var(--muted-foreground);border-top:1px solid var(--border);justify-content:space-between;padding:18px 36px;font-size:10px;display:flex}.preview-banner{background:var(--warning-surface);color:var(--warning);border-bottom:1px solid var(--border);padding:7px 36px;font-size:10.5px}.quiet-empty{color:var(--muted-foreground);padding:24px 0;font-size:12px;line-height:1.8}.skip-link{z-index:100;background:var(--primary);color:var(--primary-foreground);border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.mobile-menu{display:none}.command-dialog{width:580px!important;max-width:calc(100vw - 32px)!important;animation:none!important}.command-search{position:relative}.command-search>svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.command-search input{min-height:42px;padding-left:36px;font-size:13.5px}.command-filters{flex-wrap:wrap;gap:6px;margin:12px 0 8px;display:flex}.command-filters button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--foreground-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.command-filters button b{color:var(--muted-foreground);background:var(--surface-strong);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.command-filters button:hover{border-color:var(--border-strong);color:var(--foreground)}.command-filters button[aria-pressed=true]{background:var(--accent);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.command-filters button[aria-pressed=true]{border-color:color-mix(in oklab,var(--primary) 45%,transparent)}}.command-filters button[aria-pressed=true]{color:var(--primary)}.command-filters button[aria-pressed=true] b{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.command-filters button[aria-pressed=true] b{background:color-mix(in oklab,var(--primary) 14%,transparent)}}.command-filters button[aria-pressed=true] b{color:inherit}.command-list{flex-direction:column;gap:10px;max-height:min(420px,55dvh);padding:2px;scroll-padding-block:28px;display:flex;overflow-y:auto}.command-group{flex-direction:column;gap:2px;display:flex}.command-group>small{z-index:1;letter-spacing:.06em;font-size:11.5px;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);background:var(--popover);padding:6px 10px 4px;position:sticky;top:0}.command-list [data-slot=button]{text-align:left;white-space:normal;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:6px 10px;display:grid}.command-icon{background:var(--surface-subtle);width:28px;height:28px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:7px;place-items:center;display:grid}.command-icon .workspace-sigil{border-radius:7px;width:28px;height:28px;font-size:10px}.command-copy{min-width:0;display:grid}.command-label{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.command-meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.command-kind{color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10px}.command-list .command-selected{background:var(--accent);color:var(--primary)}.command-list .command-selected .command-icon{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.command-list .command-selected .command-icon{border-color:color-mix(in oklab,var(--primary) 35%,transparent)}}.command-list .command-selected .command-icon{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.command-list .command-selected .command-icon{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.command-list .command-selected .command-kind,.command-list .command-selected .command-meta,.command-list .command-selected span[aria-hidden]{color:inherit}.command-list span[aria-hidden]:last-child{color:var(--muted-foreground);font-size:12px}.command-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:10px;font-size:10.5px;display:flex}.command-footer span{align-items:center;gap:4px;display:inline-flex}.command-footer kbd{font:inherit;border:1px solid var(--border);background:var(--surface-subtle);border-radius:4px;padding:0 5px;font-size:10px}.auth-page{justify-content:center;align-items:center;min-height:100dvh;padding:30px;display:flex}.auth-heading{text-align:center}.auth-heading h1{letter-spacing:-.9px;font-size:26px;line-height:1.2}.auth-heading p{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.7}.auth-tabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:999px;gap:4px;padding:4px;display:flex}.auth-tabs button{height:32px;color:var(--muted-foreground);border-radius:999px;flex:1;font-size:13px;font-weight:500;transition:background .15s,color .15s}.auth-tabs button[aria-selected=true]{background:var(--surface-elevated);color:var(--foreground);box-shadow:0 1px 2px #0000001a}.auth-input{background:var(--surface-subtle);border-radius:12px;height:42px;padding-inline:14px}@supports (color:color-mix(in lab,red,red)){.auth-input{background:color-mix(in oklch,var(--surface-subtle) 70%,transparent)}}.auth-password{position:relative}.auth-password .auth-input{padding-right:42px}.auth-password>button{color:var(--muted-foreground);border-radius:8px;padding:6px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-password>button:hover{color:var(--foreground);background:var(--surface-hover)}.auth-password>button svg{width:16px;height:16px}.auth-links,.auth-switch{color:var(--muted-foreground);font-size:12px}.auth-links{justify-content:space-between;gap:12px;display:flex}.auth-links button,.auth-switch button{color:var(--primary);font-weight:500}.auth-links button:hover,.auth-switch button:hover{text-decoration:underline}.auth-switch{text-align:center}.auth-primary,.auth-google{border-radius:999px;height:42px;font-size:14px}.auth-divider{letter-spacing:.08em;font-size:12px;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-reset{max-width:420px}@media(max-width:480px){.auth-page{padding:16px}}.page-loading{max-width:1300px;margin:auto;padding:50px}@media(min-width:1600px){#main-content{padding:42px 50px}.today-grid{grid-template-columns:1.8fr 1fr}.metric{padding:25px 28px}.metric strong{font-size:38px}}@media(max-width:1200px){.sidebar{width:190px;padding-inline:12px}.shell-body{margin-left:190px}.brand-name{font-size:11px}.nav-item kbd{display:none}.topbar{padding-inline:25px}#main-content{padding:28px 25px}.header-date{display:none}.today-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:18px}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:18px}.reader-ready{display:none}.heading-action{gap:10px}}@media(max-width:980px){.today-grid{grid-template-columns:1fr}.metric small{display:none}.metric>span{font-size:10px}.metric strong{font-size:29px}.script-editor-layout{grid-template-columns:1fr}.page-heading{align-items:flex-start}.command-trigger{width:auto}.command-trigger>span{display:none}.command-trigger kbd{margin-left:10px}.followup-row{flex-wrap:wrap;gap:16px}.followup-row>.row-actions{margin-left:65px}.settings-grid{grid-template-columns:1fr}.two-column{gap:18px}.workspace-tabs{gap:22px}.page-heading h1{font-size:29px}}@media(max-width:700px){.sidebar{width:218px;transition:transform .15s;transform:translate(-100%)}.sidebar.is-open{top:61px;transform:translate(0)}.shell-body{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:61px;padding:0 16px}.breadcrumb{gap:9px;font-size:10px}#main-content{padding:25px 18px}.preview-banner{padding-inline:18px;font-size:9px}.page-heading{flex-wrap:wrap;gap:16px;margin-bottom:24px}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}.heading-action{justify-content:space-between;width:100%}.metric-strip{grid-template-columns:1fr 1fr}.metric{padding:16px}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.metric strong{font-size:30px}.workspace-grid,.two-column,.integrations-grid,.form-grid{grid-template-columns:1fr}.form-dialog{padding:23px}.workspace-tabs{gap:22px}.followup-row>.row-actions{width:100%;margin-left:0}.followup-row{align-items:flex-start}.app-footer{gap:15px;padding-inline:18px}.table-toolbar>.muted{display:none}.table-toolbar select{flex:1}.search-field{width:100%}.auth-intro{margin-top:44px}.auth-intro h1{font-size:32px}.command-trigger{width:40px;padding:8px}.command-trigger kbd{display:none}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sidebar-width:218px}body{caret-color:var(--primary)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.dark body{background-image:radial-gradient(1200px 600px at 18% -10%,var(--canvas-vignette-a),transparent 60%),radial-gradient(900px 500px at 100% 0%,var(--canvas-vignette-b),transparent 55%);background-attachment:fixed}svg{stroke-width:1.65px;flex-shrink:0}button:active:not(:disabled){transform:translateY(1px)}[data-slot=button]{transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{box-shadow:var(--shadow-panel);border:1px solid var(--border)}[data-slot=dropdown-menu-item]{cursor:pointer;min-height:36px;padding:8px 12px;font-size:12px}[data-slot=tooltip-content]{background:var(--popover);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-panel)}[data-slot=tooltip-content]>svg{fill:var(--popover);background:var(--popover)}[data-slot=dialog-content]{box-shadow:0 20px 60px var(--shadow-color)}[data-slot=toggle-group-item]{border-radius:var(--radius-md);min-height:36px;padding-inline:12px;font-size:12px}[data-slot=toggle-group-item][data-pressed]{background:var(--accent);color:var(--primary)}[data-slot=toggle-group-item]:disabled{opacity:.5}.topbar-utilities{align-items:center;gap:10px;display:flex}.theme-toggle{width:64px;height:36px;color:var(--muted-foreground);padding:0}.theme-toggle-track{grid-template-columns:1fr 1fr;place-items:center;width:100%;height:100%;display:grid;position:relative}.theme-toggle-track:before{content:"";background:var(--accent);border:1px solid var(--brand-primary);border-radius:5px;width:calc(50% - 4px);position:absolute;top:4px;bottom:4px;left:4px}@supports (color:color-mix(in lab,red,red)){.theme-toggle-track:before{border:1px solid color-mix(in oklab,var(--brand-primary) 24%,transparent)}}.theme-toggle-track:before{transition:translate var(--motion-standard) var(--ease-standard)}.theme-toggle[aria-pressed=true] .theme-toggle-track:before{translate:100%}.theme-toggle svg{color:var(--muted-foreground);transition:color var(--motion-standard) var(--ease-out),rotate var(--motion-slow) var(--ease-out),scale var(--motion-slow) var(--ease-out);position:relative}.theme-toggle[aria-pressed=false] svg:first-child,.theme-toggle[aria-pressed=true] svg:last-child{color:var(--brand-primary)}.theme-toggle[aria-pressed=false] svg:last-child{rotate:-40deg;scale:.85}.theme-toggle[aria-pressed=true] svg:first-child{rotate:40deg;scale:.85}.theme-toggle:hover svg{color:var(--foreground-secondary)}.theme-toggle:hover[aria-pressed=false] svg:first-child,.theme-toggle:hover[aria-pressed=true] svg:last-child{color:var(--brand-primary-strong)}.silverstone-toast{--normal-bg:var(--popover);--normal-text:var(--foreground);--normal-border:var(--border);--success-bg:var(--accent);--success-text:var(--success);--success-border:var(--border);--error-bg:var(--popover);--error-text:var(--danger);--error-border:var(--border)}kbd{font-variant-numeric:tabular-nums;font-family:inherit;font-size:10px}.inline-icon{vertical-align:middle;width:16px;height:16px;margin-right:5px;display:inline-block}#main-content.live-main{padding:23px 28px 28px;animation:none}.live-page{padding-bottom:120px}.live-page .page-heading h1{letter-spacing:-.8px;font-size:29px}.live-page .page-heading p{margin-top:6px;font-size:12px}.live-utilities{align-items:center;gap:9px;display:flex}.queue-position{font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:10px;font-size:20px;font-weight:500}.queue-position>span{color:var(--muted-foreground);font-size:14px}.queue-position small{font-size:10px;font-weight:400;display:block}.live-session-line{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding-block:12px;font-size:11px;display:flex}.live-session-line>span:first-child{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.call-cockpit{grid-template-columns:242px minmax(0,1fr);align-items:start;gap:16px;display:grid}.call-cockpit.copilot-expanded{grid-template-columns:242px minmax(0,1fr) 260px}.call-cockpit.prospect-collapsed{grid-template-columns:minmax(0,1fr)}.call-cockpit.prospect-collapsed.copilot-expanded{grid-template-columns:minmax(0,1fr) 260px}.prospect-console{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);border-radius:10px}.prospect-section{border-bottom:1px solid var(--border);padding:20px 18px}.prospect-section:last-child{border-bottom:0}.prospect-section h3{margin-bottom:12px;font-size:12px}.prospect-section .panel-heading h3{margin:0}.prospect-section .panel-heading{margin-bottom:11px}.prospect-section p{overflow-wrap:anywhere}.prospect-section .small{font-size:11px;line-height:1.7}.queue-selector{padding-block:15px}.queue-selector label{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.queue-selector select{width:100%;padding:8px;font-size:12px}.queue-selector small{color:var(--champagne);margin-top:8px;font-size:10px;display:block}.prospect-identity h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:13px;font-size:21px;line-height:1.3}.prospect-identity>p{color:var(--muted-foreground);margin-top:8px;font-size:11px}.prospect-rating{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.prospect-rating svg{color:var(--champagne)}.prospect-rating strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.contact-links{gap:10px;margin-top:18px}.contact-links a{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.contact-links a:hover{color:var(--primary)}.contact-links a svg{margin-top:2px}.call-prospect[data-slot=button]{width:100%;margin-top:20px}.prospect-time{margin-top:11px;font-size:10px;line-height:1.7;display:block}.prospect-time svg{vertical-align:middle;margin-right:5px;display:inline-block}.prospect-known dl{flex-direction:column;gap:14px;margin:0;font-size:11px;display:flex}.prospect-known dt{color:var(--muted-foreground);margin-bottom:4px}.prospect-known dd{overflow-wrap:anywhere;margin:0;line-height:1.65}.next-followup{background:var(--ai-surface)}.next-followup strong{font-size:12px;font-weight:500;display:block}.next-followup small{margin-top:5px;font-size:10px;display:block}.next-followup p{color:var(--muted-foreground);margin-top:9px;font-size:11px;line-height:1.7}.attempt-timeline article{gap:10px;margin-top:15px;display:flex}.timeline-dot{background:var(--input);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.attempt-timeline article strong{font-size:11px;font-weight:500}.attempt-timeline article small{margin-top:3px;font-size:10px;display:block}.attempt-timeline article p{color:var(--muted-foreground);margin-top:7px;font-size:11px;line-height:1.6}.conversation-console{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-panel);overflow:hidden}.conversation-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.conversation-heading h2{font-size:14px}.conversation-heading small{margin-top:5px;font-size:10px;display:block}.opening-selector{align-items:center;gap:16px;padding:18px 24px 10px;display:flex}.opening-selector label{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.opening-selector select{background:var(--background);flex:1;font-size:12px}.conversation-routes[data-slot=toggle-group]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;width:auto;padding:0 24px 18px}.conversation-routes [data-slot=toggle-group-item]{min-height:34px;color:var(--muted-foreground);padding-inline:10px;font-size:11px}.conversation-routes [data-slot=toggle-group-item][data-pressed]{color:var(--primary)}.response-picker{flex-wrap:wrap;gap:4px;padding:16px 24px 0;display:flex}.spoken-block{padding:30px 28px 20px}.spoken-block-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.spoken-block-header h3{color:var(--brand-primary);letter-spacing:.01em;overflow-wrap:anywhere;font-size:12px;font-weight:500}.block-state{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.block-state svg{width:12px;height:12px}.spoken-text{font-size:var(--type-script);letter-spacing:-.35px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;min-height:180px;font-weight:400;line-height:1.65}.block-tools{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;margin-top:25px;padding-top:14px;display:flex}.block-tools [data-slot=button]{min-height:32px;color:var(--muted-foreground);padding-inline:8px;font-size:11px}.block-tools [data-slot=button]:hover{color:var(--foreground)}.block-tools [data-slot=dropdown-menu-trigger]{margin-left:auto}.conversation-branches{flex-direction:column;align-items:stretch;gap:8px;padding:0 28px 26px;display:flex}.conversation-branches small{margin-bottom:4px;font-size:11px}.conversation-branches [data-slot=button]{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:42px;padding-block:9px;line-height:1.5}.conversation-branches [data-slot=button] svg:last-child{margin-left:auto}.conversation-footer{border-top:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:8px;padding:13px 20px;display:flex}.conversation-footer>span{color:var(--muted-foreground);font-size:10px}.conversation-footer>div{gap:2px;display:flex}.conversation-footer [data-slot=button]{padding-inline:7px;font-size:10px}.inline-script-editor{flex-direction:column;gap:14px;display:flex}.inline-script-editor textarea{font-size:19px;line-height:1.65}.copilot-console{border:1px solid var(--border);background:var(--ai-surface);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex}.copilot-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:6px;padding:17px 15px;display:flex}.copilot-header>div{align-items:center;gap:7px;display:flex}.copilot-header>div>svg{color:var(--primary)}.copilot-header h2{white-space:nowrap;font-size:13px}.copilot-header [data-slot=badge]{padding-inline:4px;font-size:9px}.copilot-context{padding:17px 17px 0}.copilot-context>small,.suggested-prompts>small{margin-bottom:9px;font-size:10px;display:block}.copilot-context>div{flex-wrap:wrap;gap:5px;display:flex}.copilot-context [data-slot=badge]{border:1px solid var(--border);color:var(--muted-foreground);background:0 0;font-size:9px}.copilot-messages{flex:1;max-height:350px;padding:30px 18px;overflow-y:auto}.copilot-welcome{padding:10px 0}.copilot-mark{color:var(--primary);margin-bottom:15px}.copilot-welcome h3{letter-spacing:-.3px;font-size:18px;font-weight:450;line-height:1.5}.copilot-welcome p{color:var(--muted-foreground);margin-top:13px;font-size:12px;line-height:1.8}.copilot-welcome>small{color:var(--champagne);margin-top:14px;font-size:10px;display:block}.suggested-prompts{flex-direction:column;gap:6px;padding:8px 16px 19px;display:flex}.suggested-prompts button{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);font:inherit;text-align:left;align-items:start;gap:7px;padding:10px;font-size:11px;line-height:1.55;display:flex}.suggested-prompts button svg{margin-top:2px}.suggested-prompts button:hover{color:var(--foreground);border-color:var(--input)}.copilot-composer{margin:0 16px;position:relative}.copilot-composer textarea{min-height:86px;padding:11px 40px 11px 11px;font-size:11px}.copilot-composer [data-slot=button]{padding-inline:7px;position:absolute;bottom:7px;right:7px}.copilot-footnote{text-align:center;padding:10px 12px 14px;font-size:9px}.copilot-exchange+.copilot-exchange{margin-top:23px}.copilot-user-message{border-radius:var(--radius-md);background:var(--accent);overflow-wrap:anywhere;white-space:pre-wrap;padding:12px;font-size:12px}.copilot-placeholder{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.8}.copilot-placeholder svg{vertical-align:middle;color:var(--primary);margin-right:5px;display:inline-block}.call-dock{z-index:20;left:var(--sidebar-width);border-top:1px solid var(--border);background:var(--surface-elevated);position:fixed;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.call-dock{background:color-mix(in oklab,var(--surface-elevated) 94%,transparent)}}.call-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 32px -8px var(--shadow-color-strong);padding:12px 28px 16px}.call-dock.is-editing{border-top-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.call-dock.is-editing{border-top-color:color-mix(in oklab,var(--brand-primary) 40%,var(--border))}}.dock-bar{gap:8px;display:grid}.call-dock-caption{justify-content:space-between;align-items:center;gap:12px;display:flex}.call-dock-caption>span{color:var(--foreground);align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.call-dock-caption>span em{color:var(--muted-foreground);font-style:normal;font-weight:400}.call-dock-caption>span svg{color:var(--success)}.call-dock-caption small{color:var(--muted-foreground);font-size:10px}.dock-outcomes{grid-template-columns:2fr 1.2fr 3fr 1.1fr;align-items:end;gap:10px;display:grid}.dock-group{gap:5px;min-width:0;display:grid}.dock-group>small{letter-spacing:.07em;font-size:11px;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);padding-left:2px}.dock-group>div{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:4px;display:grid}.dock-group.is-reached>div{background:var(--brand-tint);border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dock-group.is-reached>div{border-color:color-mix(in oklab,var(--brand-primary) 35%,transparent)}}.dock-group.is-nav>div{background:0 0;border-style:dashed}.dock-outcomes [data-slot=button]{background:0 0;border-color:#0000;justify-content:flex-start;gap:8px;min-height:44px;padding-inline:10px;font-size:11.5px}.dock-outcomes [data-slot=button]:hover{background:var(--surface);border-color:var(--border)}.dock-outcomes kbd{color:var(--muted-foreground);border:1px solid var(--border);background:var(--surface);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.dock-outcomes .pickup-action{color:var(--brand-primary);font-weight:600}.dock-outcomes .pickup-action svg{color:var(--brand-primary)}.dock-outcomes [aria-pressed=true]{background:var(--surface);color:var(--primary);border-color:var(--primary);box-shadow:0 1px 2px var(--shadow-color)}.dock-outcomes .next-lead-action.bg-primary kbd{color:var(--primary-foreground);background:0 0;border-color:currentColor}.quick-log{background:var(--surface-elevated);border-top:1px solid var(--brand-primary);max-height:min(520px,100dvh - 180px);margin:0;padding:16px 28px 18px;position:absolute;bottom:calc(100% - 1px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.quick-log{border-top:1px solid color-mix(in oklab,var(--brand-primary) 40%,var(--border))}}.quick-log{border-bottom:1px solid var(--border);box-shadow:0 -18px 40px -16px var(--shadow-color-strong);animation:dock-rise var(--motion-standard) var(--ease-out) both;border-radius:14px 14px 0 0}@keyframes dock-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.quick-log-heading{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"badge title timer close""badge meta timer close";align-items:center;gap:2px 12px;margin-bottom:14px;display:grid}.dock-outcome-badge{background:var(--surface-subtle);border:1px solid var(--border);color:var(--foreground-secondary);border-radius:999px;grid-area:badge;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.dock-outcome-badge.is-reached{background:var(--brand-tint);color:var(--brand-primary);border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.dock-outcome-badge.is-reached{border-color:color-mix(in oklab,var(--brand-primary) 35%,transparent)}}.quick-log-heading h2{letter-spacing:-.01em;overflow-wrap:anywhere;grid-area:title;font-size:13.5px}.dock-lead-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-area:meta;font-size:11px}.dock-timer{font-variant-numeric:tabular-nums;color:var(--brand-primary);background:var(--brand-tint);border:1px solid var(--brand-primary);grid-area:timer;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dock-timer{border:1px solid color-mix(in oklab,var(--brand-primary) 30%,transparent)}}.dock-timer{border-radius:999px;padding:4px 9px}.quick-log-heading>[data-slot=button]{grid-area:close}.dock-log-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.4fr);align-items:start;gap:12px 16px;display:grid}.dock-log-grid.is-brief{grid-template-columns:minmax(0,1fr)}.dock-field{background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;gap:8px;min-width:0;padding:12px 14px;display:grid}.dock-field-wide{grid-column:1/3}.dock-notes{background:var(--surface);grid-area:1/3/3}.dock-log-grid.is-brief .dock-notes{grid-area:auto}.dock-field-label,.dock-field [data-slot=field-label]{letter-spacing:.06em;font-size:11.5px;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.dock-field [data-slot=toggle-group]{flex-wrap:wrap;gap:5px}.dock-field [data-slot=toggle-group-item]{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-height:32px;padding-inline:10px;font-size:11px}.dock-field [data-slot=toggle-group-item][data-pressed],.dock-field [data-slot=toggle-group-item][aria-pressed=true]{background:var(--accent);color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dock-field [data-slot=toggle-group-item][data-pressed],.dock-field [data-slot=toggle-group-item][aria-pressed=true]{border-color:color-mix(in oklab,var(--primary) 45%,transparent)}}.dock-objections{gap:8px;display:grid}.dock-add-objection{gap:6px;max-width:320px;display:flex}.dock-add-objection input{min-height:32px;font-size:11.5px}.dock-notes textarea{resize:vertical;min-height:96px;max-height:180px;font-size:12.5px}.dock-log-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.dock-log-actions small{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.dock-log-actions kbd{font:inherit;border:1px solid var(--border);border-radius:3px;padding:0 4px;font-size:9.5px}.dock-log-actions>div{gap:8px;margin-left:auto;display:flex}.quick-log>[data-slot=alert]{margin-top:12px}.side-drawer[data-slot=dialog-content]{width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;transition:opacity var(--motion-standard) var(--ease-out),translate var(--motion-standard) var(--ease-drawer);border-radius:0;flex-direction:column;padding:32px;animation:none;display:flex;inset:0 0 0 auto;transform:translate(0)}.side-drawer[data-starting-style],.side-drawer[data-ending-style]{opacity:0;translate:12px}.side-drawer [data-slot=dialog-header]{padding-right:24px}.side-drawer [data-slot=dialog-description]{font-size:12px;line-height:1.8}.history-versions{flex-direction:column;display:flex}.history-version{border-bottom:1px solid var(--border);align-items:start;gap:8px;padding:16px 0;display:flex}.version-preview{text-align:left;font:inherit;color:var(--foreground);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;flex:1;min-width:0;padding:8px}.version-preview[aria-pressed=true]{border-color:var(--border);background:var(--accent)}.version-preview>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.version-preview strong{font-size:12px;font-weight:500}.version-preview p{overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.7}.version-preview small{margin-top:5px;font-size:10px;display:block}.history-version>button{margin-top:4px;font-size:11px}.history-preview{padding-top:14px}.history-preview h2{font-size:13px}.history-preview article{border-bottom:1px solid var(--border);padding-block:20px}.history-preview h3{color:var(--primary);font-size:11px}.history-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:1.8}.timezone-comparison{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.timezone-comparison small{font-size:10px}.timezone-comparison strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:500;display:block}.timezone-comparison p{color:var(--primary);margin-top:7px;font-size:12px}.schedule-sync-note{color:var(--muted-foreground);gap:9px;font-size:11px;line-height:1.8;display:flex}.copilot-drawer[data-slot=dialog-content]{width:360px;padding:0}.copilot-drawer .copilot-console{border:none;border-radius:0;height:100%}.copilot-drawer .copilot-messages{max-height:none}@media(max-width:1379px){.call-cockpit{grid-template-columns:228px minmax(0,1fr)}}@media(max-width:1100px){.call-cockpit{grid-template-columns:214px minmax(0,1fr);gap:12px}#main-content.live-main{padding-inline:22px}.spoken-block{padding:25px 22px 18px}.spoken-text{font-size:21px}.conversation-heading,.opening-selector{padding-inline:20px}.conversation-routes[data-slot=toggle-group]{padding-inline:18px}.conversation-branches{padding-inline:22px}.conversation-footer>span{display:none}.call-dock{padding-inline:22px}}@media(max-width:900px){.call-cockpit,.call-cockpit.copilot-expanded,.call-cockpit.prospect-collapsed{grid-template-columns:minmax(0,1fr)}.prospect-console{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prospect-section{border:0;border-bottom:1px solid var(--border)}.queue-selector{grid-column:1/-1}.live-page .page-heading{align-items:start}.live-utilities{flex-wrap:wrap;justify-content:end}.queue-position{display:none}.live-page{padding-bottom:165px}}@media(max-width:760px){.topbar{padding-inline:18px}.command-trigger{width:auto}.command-trigger>span,.command-trigger>kbd{display:none}.topbar-utilities{gap:7px}#main-content.live-main{padding:20px 16px}.live-page .page-heading h1{font-size:26px}.live-page .page-heading{gap:12px}.live-page .heading-action{flex-shrink:1}.live-utilities [data-slot=button]{padding-inline:9px;font-size:11px}.call-dock{padding:12px 16px 16px}.opening-selector{flex-direction:column;align-items:stretch;gap:7px}.spoken-text{min-height:150px;font-size:21px}.spoken-block{padding-inline:20px}.spoken-block-header{align-items:start}.block-tools [data-slot=button]{font-size:10px}.prospect-console{grid-template-columns:minmax(0,1fr)}.side-drawer[data-slot=dialog-content]{padding:26px 20px}.copilot-drawer[data-slot=dialog-content]{padding:0}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(min-width:901px){.live-main .workspace-context{margin-bottom:10px}.live-main .workspace-tabs{margin-bottom:18px}.live-page .page-heading{margin-bottom:14px}.call-cockpit>section,.call-cockpit>aside{max-height:max(390px,100dvh - 460px);overflow-y:auto}.conversation-heading{padding-block:14px}.opening-selector{padding-top:13px}.conversation-routes[data-slot=toggle-group]{padding-bottom:12px}.spoken-block{padding-top:22px}.spoken-block-header{margin-bottom:16px}.spoken-text{min-height:130px}.block-tools{margin-top:18px}.conversation-branches{padding-bottom:18px}.prospect-section{padding-block:16px}.copilot-console{height:max(390px,100dvh - 460px)}.copilot-messages{min-height:80px;padding-block:18px}.copilot-welcome{padding-block:0}.copilot-welcome h3{font-size:16px}.copilot-welcome p{line-height:1.65}.suggested-prompts{gap:5px;padding-bottom:12px}.suggested-prompts button{padding:8px}}@media(max-width:1200px){:root{--sidebar-width:190px}}@media(max-width:700px){:root{--sidebar-width:0px}}@media(min-width:901px){.call-cockpit>.copilot-console{overflow-y:auto}.copilot-console>:not(.copilot-messages){flex-shrink:0}}.copilot-console .copilot-messages{min-height:0;max-height:none}.copilot-messages .suggested-prompts{padding:20px 0 0}.copilot-console>:not(.copilot-messages){flex-shrink:0}.prospect-identity h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:901px)and (max-width:1100px){.prospect-section{padding-block:14px}.prospect-identity h2,.prospect-rating{margin-top:10px}.contact-links{gap:7px;margin-top:12px}.call-prospect[data-slot=button]{margin-top:12px}.prospect-time{margin-top:8px}}[data-sonner-toaster]{z-index:40!important}.create-workspace-page{max-width:1040px;margin-inline:auto}.create-workspace-page>.text-link{margin-bottom:18px}.create-workspace-page .page-heading{margin-bottom:26px}.strategy-room{background:radial-gradient(640px 280px at 0% 0%,var(--ai-tint),transparent 70%),var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px var(--shadow-color),0 24px 48px -28px var(--shadow-color-strong),inset 0 1px 0 var(--edge-highlight);border-radius:16px;gap:24px;padding:26px 28px 24px;display:grid;position:relative}.strategy-room:before{content:"";background:linear-gradient(90deg,var(--ai-primary),var(--brand-primary) 60%,transparent);opacity:.75;border-radius:16px 16px 0 0;height:2px;position:absolute;inset:0 0 auto}.market-brief:after{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(var(--ai-primary) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.market-brief:after{background-image:radial-gradient(color-mix(in oklab,var(--ai-primary) 24%,transparent) 1px,transparent 1px)}}.market-brief:after{opacity:.55;background-size:22px 22px;-webkit-mask-image:radial-gradient(540px 260px at 100% 0,#000,#0000 72%);mask-image:radial-gradient(540px 260px at 100% 0,#000,#0000 72%)}.market-brief>*{z-index:1;position:relative}.room-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.room-head h2{letter-spacing:-.015em;font-size:17px}.room-head p{color:var(--muted-foreground);max-width:60ch;margin-top:5px;font-size:12.5px;line-height:1.65}.room-head p strong{color:var(--foreground)}.agent-mark{width:36px;height:36px;color:var(--ai-primary);background:var(--ai-surface);border:1px solid var(--ai-primary);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-mark{border:1px solid color-mix(in oklab,var(--ai-primary) 28%,transparent)}}.agent-mark{box-shadow:0 0 18px var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.agent-mark{box-shadow:0 0 18px color-mix(in oklab,var(--ai-primary) 18%,transparent)}}.agent-mark{flex-shrink:0}.generation-mode{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:3px;padding:3px;display:flex}.generation-mode [data-slot=button]{border-radius:8px;min-height:32px;padding-inline:12px;font-size:12px}.preview-generation-note{background:var(--ai-surface);border:1px solid var(--ai-primary);align-items:start;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.preview-generation-note{border:1px solid color-mix(in oklab,var(--ai-primary) 22%,transparent)}}.preview-generation-note{border-radius:var(--radius-lg);color:var(--muted-foreground);margin-bottom:20px;padding:12px 16px;font-size:12px}.preview-generation-note svg{color:var(--ai-primary);flex-shrink:0}.market-brief{gap:22px;display:grid}.conversational-brief{justify-items:center;gap:18px;padding-top:8px;display:grid}.composer-greeting{letter-spacing:-.03em;text-align:center;background:linear-gradient(120deg,var(--foreground),var(--ai-primary) 70%,var(--brand-primary));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3vw,32px);font-weight:500}.agent-composer{background:var(--surface-elevated);border:1px solid var(--border-strong);width:min(100%,760px);box-shadow:0 1px 2px var(--shadow-color),0 18px 40px -24px var(--shadow-color-strong),inset 0 1px 0 var(--edge-highlight);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-standard) var(--ease-out);border-radius:20px;padding:14px 14px 10px;display:grid}.agent-composer:focus-within{border-color:var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.agent-composer:focus-within{border-color:color-mix(in oklab,var(--ai-primary) 55%,var(--border-strong))}}.agent-composer:focus-within{box-shadow:0 0 0 4px var(--ai-primary),0 24px 48px -24px var(--shadow-color-strong)}@supports (color:color-mix(in lab,red,red)){.agent-composer:focus-within{box-shadow:0 0 0 4px color-mix(in oklab,var(--ai-primary) 14%,transparent),0 24px 48px -24px var(--shadow-color-strong)}}.agent-composer textarea{field-sizing:content;resize:none;min-height:88px;max-height:320px;box-shadow:none;letter-spacing:-.01em;background:0 0;border:0;padding:6px 6px 10px;font-size:17px;line-height:1.55}.agent-composer textarea::placeholder{color:var(--muted-foreground);opacity:.85}.agent-composer textarea:focus-visible{box-shadow:none;outline:none}.composer-toolbar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.composer-tools{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.composer-tool{min-height:32px;color:var(--foreground-secondary);font:inherit;cursor:pointer;max-width:100%;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.composer-tool:hover,.composer-tool[data-popup-open],.composer-tool[aria-pressed=true]{background:var(--surface-subtle);border-color:var(--border);color:var(--foreground)}.composer-tool[aria-pressed=true]{border-color:var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.composer-tool[aria-pressed=true]{border-color:color-mix(in oklab,var(--ai-primary) 40%,transparent)}}.composer-tool[aria-pressed=true]{background:var(--ai-surface)}.composer-tool:disabled{opacity:.5;cursor:default}.composer-tool svg{color:var(--ai-primary);flex-shrink:0}.composer-tool b{color:var(--muted-foreground);background:var(--surface-strong);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:500}.composer-tool .composer-tool-value{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--foreground);background:0 0;padding:0;font-size:12px;overflow:hidden}.composer-menu{width:auto!important;min-width:280px!important;max-width:min(420px,100vw - 32px)!important;padding:6px!important}.composer-menu [data-slot=dropdown-menu-label]{letter-spacing:.05em;font-size:12px;font-family:var(--font-label);text-transform:uppercase;padding:8px 8px 6px}.composer-menu [data-slot=dropdown-menu-checkbox-item],.composer-menu [data-slot=dropdown-menu-radio-item],.composer-menu [data-slot=dropdown-menu-item]{border-radius:7px;padding:7px 8px;font-size:12.5px}.composer-menu [data-slot=dropdown-menu-item] svg{color:var(--ai-primary)}.composer-send{align-items:center;gap:10px;margin-left:auto;display:flex}.composer-hint{gap:3px;display:inline-flex}.composer-hint kbd,.submit-hint kbd{font:inherit;color:var(--muted-foreground);border:1px solid var(--border);background:var(--surface-subtle);border-radius:4px;padding:1px 5px;font-size:10px}.send-action{background:linear-gradient(135deg,var(--ai-primary),var(--brand-primary));color:#fff;box-shadow:0 6px 16px -6px var(--ai-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.send-action{box-shadow:0 6px 16px -6px color-mix(in oklab,var(--ai-primary) 60%,transparent)}}.send-action{transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out)}.send-action:hover:not(:disabled){box-shadow:0 10px 20px -8px var(--ai-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.send-action:hover:not(:disabled){box-shadow:0 10px 20px -8px color-mix(in oklab,var(--ai-primary) 70%,transparent)}}.send-action:disabled{opacity:.45}.attachment-list{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0 2px;list-style:none;display:flex}.attachment-list li{background:var(--surface-subtle);border:1px solid var(--border);color:var(--foreground-secondary);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 6px 5px 9px;font-size:11.5px;display:inline-flex}.attachment-list li>svg{color:var(--ai-primary);flex-shrink:0}.attachment-list li span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.attachment-list li small{color:var(--muted-foreground);font-size:10px}.attachment-list li button{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.attachment-list li button:hover{background:var(--surface-strong);color:var(--foreground)}.composer-context{border:1px solid var(--ai-primary);border-radius:14px;gap:14px;width:min(100%,760px);padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.composer-context{border:1px solid color-mix(in oklab,var(--ai-primary) 22%,var(--border))}}.composer-context{background:var(--ai-surface)}.prompt-examples{gap:8px;width:min(100%,760px);display:grid}.prompt-examples>small{letter-spacing:.06em;font-size:12px;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.prompt-examples>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prompt-example{background:var(--surface-subtle);border:1px solid var(--border);text-align:left;cursor:pointer;min-width:0;font:inherit;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.prompt-example span{color:var(--ai-primary);font-size:11px;font-weight:500}.prompt-example p{color:var(--foreground-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.prompt-example:hover{background:var(--ai-surface);border-color:var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.prompt-example:hover{border-color:color-mix(in oklab,var(--ai-primary) 30%,transparent)}}.prompt-example:hover{transform:translateY(-1px)}.advanced-brief{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:22px;display:grid}.brief-rail{gap:4px;display:grid;position:sticky;top:16px}.brief-rail button{font:inherit;text-align:left;color:var(--foreground-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.brief-rail button:hover{background:var(--surface-subtle);border-color:var(--border)}.brief-rail button strong{color:var(--foreground);font-size:12.5px;font-weight:500;display:block}.brief-rail button small{color:var(--muted-foreground);font-size:10.5px;display:block}.brief-rail button.is-done small{color:var(--success)}.brief-step{font-variant-numeric:tabular-nums;width:24px;height:24px;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border-strong);transition:background var(--motion-standard) var(--ease-out),border-color var(--motion-standard) var(--ease-out);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:500;display:grid}.is-done>.brief-step,.brief-card.is-done .brief-card-head>.brief-step{background:var(--success);border-color:var(--success);color:#fff}.brief-sections{gap:14px;min-width:0;display:grid}.brief-card{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);transition:border-color var(--motion-standard) var(--ease-out);border-radius:14px;scroll-margin-top:16px}.brief-card.is-done{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.brief-card.is-done{border-color:color-mix(in oklab,var(--success) 35%,var(--border))}}.brief-card-head{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.brief-card-head h3{letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-weight:550;display:inline-flex}.brief-card-head h3 svg{color:var(--ai-primary)}.brief-card-head p{color:var(--muted-foreground);margin-top:3px;font-size:12px}.brief-state{letter-spacing:.06em;font-size:11.5px;font-family:var(--font-label);text-transform:uppercase;border:1px solid var(--border);color:var(--muted-foreground);background:var(--surface-subtle);white-space:nowrap;border-radius:999px;padding:3px 8px;font-weight:500}.brief-state.is-done{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.brief-state.is-done{border-color:color-mix(in oklab,var(--success) 40%,transparent)}}.brief-state.is-done{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.brief-state.is-done{background:color-mix(in oklab,var(--success) 10%,transparent)}}.brief-state.is-optional{opacity:.8}.brief-card-body{gap:18px;padding:18px 20px 20px;display:grid}.field-optional{letter-spacing:.04em;font-size:11.5px;font-weight:400;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);margin-left:8px}.field-hint{color:var(--muted-foreground);font-size:11px}.offer-head{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.offer-head a,.text-button{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline}.text-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.excluded-services{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.excluded-services label{border:1px solid var(--border);background:var(--surface-subtle);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.excluded-services label:has(:checked){border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.excluded-services label:has(:checked){border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.excluded-services label:has(:checked){background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.excluded-services label:has(:checked){background:color-mix(in oklab,var(--danger) 8%,transparent)}}.objective-presets{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.objective-presets button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--foreground-secondary);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);border-radius:999px;padding:6px 11px;font-size:11.5px}.objective-presets button:hover{border-color:var(--border-strong)}.objective-presets button[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.objective-presets button[aria-pressed=true]{border-color:color-mix(in oklab,var(--brand-primary) 40%,transparent)}}.objective-presets button[aria-pressed=true]{color:var(--foreground)}.brief-attachments{gap:10px;display:grid}.attachment-drop{border:1px dashed var(--border-strong);background:var(--surface-subtle);text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--foreground-secondary);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.attachment-drop:hover:not(:disabled){border-color:var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.attachment-drop:hover:not(:disabled){border-color:color-mix(in oklab,var(--ai-primary) 45%,transparent)}}.attachment-drop:hover:not(:disabled){background:var(--ai-surface)}.attachment-drop:disabled{opacity:.5;cursor:default}.attachment-drop svg{color:var(--ai-primary)}.attachment-drop strong{color:var(--foreground);font-size:12.5px;font-weight:500;display:block}.attachment-drop small{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.generation-submit{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.next-steps{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.next-steps li{align-items:center;gap:6px;display:inline-flex}.next-steps li svg{color:var(--ai-primary)}.next-steps li.is-you{color:var(--foreground-secondary)}.generation-submit [data-slot=button]{flex-shrink:0;min-height:44px;padding-inline:18px;font-size:13px}.submit-hint{color:var(--muted-foreground);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.reconsider-form{margin-top:20px}.reconsider-chips{flex-wrap:wrap;gap:8px;display:flex}.reconsider-chips button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--foreground-secondary);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);border-radius:999px;padding:7px 12px;font-size:12px}.reconsider-chips button:hover{border-color:var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.reconsider-chips button:hover{border-color:color-mix(in oklab,var(--ai-primary) 40%,transparent)}}.reconsider-chips button:hover{background:var(--ai-surface);color:var(--foreground)}.generation-progress{max-width:720px;margin:8px auto 28px}.generation-progress .room-head h2{font-size:20px}.trace{gap:4px;margin:0;padding:0;list-style:none;display:grid}.trace-group{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:16px 0;display:grid;position:relative}.trace-group+.trace-group{border-top:1px solid var(--border)}.trace-marker{border:1px solid var(--border);width:28px;height:28px;color:var(--muted-foreground);background:var(--surface);border-radius:50%;place-items:center;display:grid}.trace-group[data-state=running] .trace-marker,.trace-group[data-state=starting] .trace-marker{color:var(--ai-primary);border-color:var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.trace-group[data-state=running] .trace-marker,.trace-group[data-state=starting] .trace-marker{border-color:color-mix(in oklab,var(--ai-primary) 45%,transparent)}}.trace-group[data-state=running] .trace-marker,.trace-group[data-state=starting] .trace-marker{box-shadow:0 0 0 4px var(--ai-primary)}@supports (color:color-mix(in lab,red,red)){.trace-group[data-state=running] .trace-marker,.trace-group[data-state=starting] .trace-marker{box-shadow:0 0 0 4px color-mix(in oklab,var(--ai-primary) 14%,transparent)}}.trace-group[data-state=complete] .trace-marker{color:var(--primary-foreground);background:var(--brand-primary);border-color:var(--brand-primary)}.trace-spin{animation:1.1s linear infinite trace-spin}@keyframes trace-spin{to{rotate:360deg}}.trace-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trace-title h3{font-size:14px}.trace-title small{color:var(--muted-foreground);letter-spacing:.04em;font-size:12px;font-family:var(--font-label);text-transform:uppercase}.trace-group[data-state=running] .trace-title small,.trace-group[data-state=starting] .trace-title small{color:var(--ai-primary)}.trace-group[data-state=complete] .trace-title small{color:var(--brand-primary)}.trace-body>p{color:var(--muted-foreground);margin-top:4px;font-size:12.5px;line-height:1.6}.trace-steps{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.trace-steps li{border:1px solid var(--border);color:var(--foreground-secondary);background:var(--surface-subtle);border-radius:999px;padding:5px 10px;font-size:11.5px}.trace-group[data-state=waiting] .trace-steps li{color:var(--muted-foreground)}.trace-group[data-state=complete] .trace-steps li{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.trace-group[data-state=complete] .trace-steps li{border-color:color-mix(in oklab,var(--brand-primary) 30%,transparent)}}.trace-group[data-state=complete] .trace-steps li{background:var(--brand-tint);color:var(--foreground)}.progress-note{color:var(--muted-foreground);font-size:12px;line-height:1.7}.campaign-review{gap:18px;display:grid}.brief-decision{background:radial-gradient(520px 260px at 100% 0%,var(--glow-color),transparent 70%),var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px var(--shadow-color),0 24px 48px -28px var(--shadow-color-strong),inset 0 1px 0 var(--edge-highlight);border-radius:14px;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:28px;padding:28px 30px;display:grid}.brief-decision-main{min-width:0}.brief-decision .now-label{color:var(--ai-primary);align-items:center;gap:6px;display:inline-flex}.brief-decision h2{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin-top:12px;font-size:30px;line-height:1.15}.offer-rationale{color:var(--foreground-secondary);overflow-wrap:anywhere;max-width:68ch;margin-top:16px;font-size:14.5px;line-height:1.75}.offer-positioning{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.offer-positioning h3{color:var(--brand-primary);letter-spacing:.1em;font-size:12px;font-weight:500;font-family:var(--font-label);text-transform:uppercase;margin-bottom:8px}.offer-positioning p{overflow-wrap:anywhere;letter-spacing:-.005em;max-width:62ch;font-size:16px;line-height:1.65}.brief-glance{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;align-self:start;gap:0;margin:0;display:grid;overflow:hidden}.brief-glance>div{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:11px 14px;font-size:12px;display:grid}.brief-glance>div+div{border-top:1px solid var(--border)}.brief-glance dt{color:var(--muted-foreground)}.brief-glance dd{overflow-wrap:anywhere;min-width:0;font-weight:500}.brief-glance dd small{color:var(--muted-foreground);margin-top:2px;font-size:11px;font-weight:400;display:block}.brief-section{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);border-radius:12px;overflow:hidden}.brief-section-head{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:20px 24px 16px;display:grid}.brief-section-icon{background:var(--accent);width:28px;height:28px;color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.brief-section-icon{border:1px solid color-mix(in oklab,var(--brand-primary) 18%,transparent)}}.brief-section-head h2{letter-spacing:-.015em;font-size:16px}.brief-section-head p{color:var(--muted-foreground);max-width:70ch;margin-top:4px;font-size:12.5px;line-height:1.6}.brief-section-body{padding:20px 24px 24px}.brief-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.brief-columns .reading-copy:first-child,.brief-section-body>.reading-copy:first-child{margin-top:0}.campaign-list{color:var(--foreground-secondary);gap:9px;padding-left:18px;font-size:13px;line-height:1.65;list-style:outside;display:grid}.campaign-list li::marker{color:var(--brand-primary)}.campaign-subheading{letter-spacing:.1em;font-size:12px;font-weight:500;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 10px}.campaign-list+.campaign-subheading,.reading-copy+.campaign-subheading{margin-top:22px}.campaign-preview-tabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;flex-wrap:wrap;gap:4px;width:fit-content;margin-bottom:18px;padding:3px;display:flex}.campaign-preview-tabs [data-slot=button]{min-height:32px}.campaign-script-preview{gap:20px;display:grid}.campaign-script-preview article{border-bottom:1px solid var(--border);padding:0 0 20px}.campaign-script-preview article:last-child{border:0;padding-bottom:0}.campaign-script-preview h3{letter-spacing:.08em;font-size:12px;font-weight:500;font-family:var(--font-label);text-transform:uppercase;color:var(--brand-primary);margin-bottom:10px}.campaign-script-preview p{letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:anywhere;max-width:62ch;font-size:19px;line-height:1.65}.service-comparisons details,.library-editor details{border-top:1px solid var(--border);padding-block:10px}.service-comparisons summary,.library-editor summary{cursor:pointer;align-items:center;gap:12px;min-height:34px;font-size:13px;display:flex}.service-comparisons summary span,.library-editor summary span{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.service-comparisons summary small,.library-editor summary small{color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px}.service-comparisons summary small[data-recommendation=secondary]{color:var(--brand-secondary);border-color:var(--brand-secondary)}@supports (color:color-mix(in lab,red,red)){.service-comparisons summary small[data-recommendation=secondary]{border-color:color-mix(in oklab,var(--brand-secondary) 35%,transparent)}}.service-comparisons summary small[data-recommendation=avoid]{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.service-comparisons summary small[data-recommendation=avoid]{border-color:color-mix(in oklab,var(--danger) 35%,transparent)}}.service-comparisons summary svg,.primary-evaluation summary svg,.research-report summary svg{transition:rotate var(--motion-standard) var(--ease-out)}details[open]>summary svg:last-child{rotate:180deg}.service-comparisons p{color:var(--foreground-secondary);margin:12px 0;font-size:13px;line-height:1.7}.assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:14px 0 16px;display:grid}.assessment-grid>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;min-width:0;padding:10px 12px}.assessment-grid dt{color:var(--brand-primary);letter-spacing:.06em;font-size:12px;font-weight:500;font-family:var(--font-label);text-transform:uppercase;margin-bottom:5px}.assessment-grid dd{overflow-wrap:anywhere;color:var(--foreground-secondary);font-size:12px;line-height:1.6}.research-sources{gap:2px;margin:0;padding:0;list-style:none;display:grid}.research-sources a{color:var(--foreground);overflow-wrap:anywhere;transition:background var(--motion-fast) var(--ease-out);border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-inline:-10px;padding:8px 10px;font-size:12.5px;display:grid}.research-sources a:hover{background:var(--surface-hover);color:var(--brand-primary)}.research-sources a>span:first-child{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.research-sources a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-sources a small{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.research-sources a svg{color:var(--muted-foreground)}.research-report{margin-top:16px}.research-report summary,.primary-evaluation summary{cursor:pointer;min-height:38px;color:var(--brand-primary);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.primary-evaluation summary span{flex:1}.research-report-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:16px 0;font-size:13.5px;line-height:1.8}.research-report-copy a{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline}.primary-evaluation{margin-top:8px}.service-comparisons .primary-evaluation+details,.primary-evaluation+.service-comparisons details:first-child{border-top:1px solid var(--border)}.created-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.created-grid>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;min-width:0;padding:12px 14px}.created-grid dt{color:var(--muted-foreground);letter-spacing:.06em;font-size:12px;font-family:var(--font-label);text-transform:uppercase;margin-bottom:5px}.created-grid dd{overflow-wrap:anywhere;font-size:13px;font-weight:500}.campaign-review-actions{z-index:4;background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-float),0 9px 0 6px var(--background);z-index:10;border-radius:12px;flex-wrap:wrap;justify-content:end;gap:10px;margin-top:20px;padding:12px 14px;display:flex;position:sticky;bottom:14px}.campaign-review-actions [data-slot=button]{min-height:40px}.campaign-review-actions>:first-child{margin-right:auto}.library-service-fields{gap:16px;padding:16px 0;display:grid}.library-service-fields>button{justify-self:start}@media(max-width:900px){.brief-decision,.brief-columns{grid-template-columns:minmax(0,1fr)}.assessment-grid,.created-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-head{grid-template-columns:auto minmax(0,1fr)}.room-head .generation-mode{grid-column:2}}@media(max-width:700px){.strategy-room,.brief-decision{padding:20px}.brief-section-head,.brief-section-body{padding-inline:18px}.brief-decision h2{font-size:25px}.assessment-grid,.created-grid{grid-template-columns:minmax(0,1fr)}.research-sources a{grid-template-columns:24px minmax(0,1fr) auto}.research-sources a small{display:none}.campaign-review-actions{bottom:8px}.campaign-review-actions>:first-child{margin-right:0}.campaign-review-actions [data-slot=button]{flex:1}.campaign-review-actions>:last-child{flex-basis:100%;width:100%}}.live-page .call-cockpit{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"prospect script";align-items:start}.live-page .call-cockpit.prospect-collapsed{grid-template-columns:minmax(0,1fr);grid-template-areas:"script"}.live-page .call-cockpit.copilot-expanded{grid-template-columns:220px minmax(0,1fr) 260px;grid-template-areas:"prospect script copilot"}.live-page .call-cockpit.prospect-collapsed.copilot-expanded{grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"script copilot"}.live-aside{min-width:0}.live-aside[hidden]{display:none}.prospect-slot{grid-area:prospect}.copilot-slot{grid-area:copilot}.live-page .conversation-console{grid-area:script}.live-context-control[data-slot=button]{border-color:var(--border);gap:8px;min-height:40px;padding-inline:14px}.live-context-control[aria-pressed=true]{color:var(--primary);background:var(--ai-surface);border-color:var(--primary)}.prospect-tabs{border-bottom:1px solid var(--border);gap:2px;padding:8px;display:flex}.prospect-tabs [data-slot=button]{flex:1;min-height:34px;padding-inline:7px;font-size:11px}.prospect-console .prospect-section{padding:15px}.prospect-console .prospect-identity h2{-webkit-line-clamp:2;margin-top:10px;font-size:17px}.prospect-console .contact-links{gap:7px;margin-top:12px}.prospect-console .call-prospect{margin-top:12px}.prospect-console .prospect-time{margin-top:10px}.prospect-console .prospect-known select{width:100%;margin-top:10px}.context-page-text{overflow-wrap:anywhere;margin-top:14px;line-height:1.7}.context-pagination{justify-content:space-between;align-items:center;gap:6px;margin-top:14px;display:flex}.live-page .conversation-heading{padding:14px 20px}.live-page .opening-selector{padding:12px 20px 8px}.live-page .conversation-routes[data-slot=toggle-group]{gap:3px;padding:0 16px 10px}.live-page .conversation-routes [data-slot=toggle-group-item]{min-height:34px}.live-page .response-picker{flex-wrap:nowrap;align-items:center;gap:12px;padding:10px 20px 0}.response-picker label{color:var(--muted-foreground);font-size:11px}.response-picker select{flex:1;min-width:0;font-size:12px}.live-page .spoken-block{padding:20px 24px 12px}.live-page .spoken-block-header{margin-bottom:12px}.live-page .spoken-text{max-width:60ch;min-height:130px;font-size:22px;line-height:1.6}.spoken-turns{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.spoken-turns span{color:var(--muted-foreground);font-size:11px}.live-page .block-tools{margin-top:12px;padding-top:9px}.live-page .conversation-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 24px 14px;display:grid}.live-page .conversation-branches>small{grid-column:1/-1}.live-page .conversation-branches [data-slot=button]{min-height:40px;font-size:12px}.live-page .conversation-footer{padding-block:10px}.live-page .copilot-console{height:auto;min-height:0;overflow:visible}.live-page .copilot-messages{padding:16px;overflow:visible}.live-page .copilot-welcome{padding:4px 0}.live-page .copilot-welcome h3{font-size:17px}.live-page .copilot-messages .suggested-prompts{padding-top:14px}.live-page .copilot-context{display:none}.live-page .copilot-console details summary{cursor:pointer;color:var(--primary);font-size:12px}@media(min-width:901px)and (max-width:1379px){.live-page .call-cockpit{grid-template-columns:210px minmax(0,1fr)}.live-page .spoken-text{font-size:21px}}@media(max-width:900px){.live-page .call-cockpit{grid-template-columns:minmax(0,1fr);grid-template-areas:"prospect""script"}.live-page .call-cockpit.prospect-collapsed{grid-template-areas:"script"}.prospect-console{display:block}.prospect-console .prospect-section{padding:14px 18px}.live-page .conversation-branches{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.live-utilities{justify-content:start}.live-page .page-heading{flex-direction:column;gap:14px}.live-context-control[data-slot=button]{min-height:40px}.live-page .spoken-block,.live-page .conversation-branches{padding-inline:18px}.live-page .spoken-text{font-size:20px}.spoken-turns span{font-size:10px}}.live-page .conversation-console{max-height:none;overflow-y:visible}.live-page .page-heading{margin-bottom:16px}.live-page .spoken-text{min-height:0}.prospect-console .queue-selector{padding-block:12px}.prospect-console .queue-selector select{margin-top:8px}.prospect-console .prospect-rating{margin-top:10px}.prospect-console .prospect-time{font-size:10px}@media(min-width:901px){.live-main .workspace-tabs{margin-bottom:14px}.live-main .workspace-context{padding-block:0}.live-page .prospect-console .prospect-section:last-child{padding-top:10px;padding-bottom:12px}.live-page .prospect-tabs{padding-block:5px}}@media(prefers-reduced-motion:reduce){.prompt-example{transition:none}}@media(min-width:901px)and (max-height:950px){#main-content.live-main{padding-top:14px}.live-page .conversation-heading{padding-block:10px}.live-page .opening-selector{padding-top:8px;padding-bottom:4px}.live-page .spoken-block{padding-top:14px}.live-page .conversation-footer{padding-block:6px}.live-page .conversation-branches [data-slot=button]{min-height:36px}}.conversation-branches select{grid-column:1/-1;width:100%}@media(max-width:1200px){.now-band,.today-grid,.analytics-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:16px}.ledger{gap:22px}.breadcrumb>span:not(.slash){max-width:180px}}@media(max-width:980px){.now-band,.today-grid,.analytics-grid{grid-template-columns:minmax(0,1fr)}.now-list li{grid-template-columns:30px minmax(0,1fr) auto 28px}.now-list li>[data-slot=badge]{display:none}.funnel-step{grid-template-columns:minmax(130px,150px) minmax(0,1fr)}.dimension-tabs{width:100%}}@media(max-width:700px){.now-panel,.ledger{padding-inline:16px}.now-list,.now-empty,.queue-list{margin-inline:-16px}.now-list li,.queue-row{gap:10px;padding-inline:16px}.now-list li{grid-template-columns:28px minmax(0,1fr) auto}.now-list li .now-open{display:none}.now-head{flex-direction:column;align-items:start;gap:4px}.now-summary{text-align:left}.next-call-name{font-size:21px}.ledger{gap:14px 20px}.ledger-title{width:100%}.ledger>.text-link{width:100%;margin-left:0}.pattern-strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.funnel-step{grid-template-columns:minmax(0,1fr);gap:6px}.ranked-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy calls""bar bar"}.ranked-row>.ranked-value:last-of-type{display:none}.trace-steps li{font-size:11px}.workspace-switch{margin-top:16px}.brand-mark img{width:28px;height:28px}}@media(max-width:1100px){.advanced-brief{grid-template-columns:minmax(0,1fr)}.brief-rail{gap:6px;padding-bottom:4px;display:flex;position:static;overflow-x:auto}.brief-rail button{flex:1 0 auto}.dock-outcomes{gap:8px}.dock-group>small,.dock-outcomes kbd{display:none}.dock-outcomes [data-slot=button]{gap:6px;min-height:40px;padding-inline:8px;font-size:10.5px}.call-dock{padding:10px 22px 12px}.dock-log-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dock-notes{grid-area:auto/1/auto/3}}@media(max-width:900px){.dock-outcomes kbd,.call-dock-caption small{display:none}.dock-outcomes [data-slot=button]{padding-inline:8px;font-size:11px}.quick-log{max-height:min(440px,58dvh)}}@media(max-width:700px){.room-head{grid-template-columns:auto minmax(0,1fr)}.room-head .generation-mode{grid-column:1/3;justify-self:start}.agent-composer textarea{font-size:15px}.composer-greeting{font-size:22px}.prompt-examples>div{grid-template-columns:minmax(0,1fr)}.generation-submit{flex-direction:column;align-items:start;gap:14px}.generation-submit [data-slot=button]{width:100%}.dock-outcomes{grid-template-columns:minmax(0,1fr)}.dock-group.is-nav{grid-column:auto}.dock-log-grid{grid-template-columns:minmax(0,1fr)}.dock-field-wide,.dock-notes{grid-column:auto}.quick-log-heading{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge title close""meta meta timer"}.command-list [data-slot=button]{grid-template-columns:28px minmax(0,1fr) auto}.command-list .command-kind{display:none}}@media(prefers-reduced-motion:reduce){.send-action,.prompt-example,.brief-card,.brief-step{transition:none}.send-action:hover:not(:disabled),.prompt-example:hover{transform:none}}.email-form{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.email-recipient{background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px;gap:2px;padding:10px 12px;font-size:12.5px;display:grid}.email-recipient small{letter-spacing:.06em;font-size:11.5px;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.email-recipient strong{overflow-wrap:anywhere;font-weight:500}.copy-row{gap:8px;display:flex}.copy-row input{flex:1;min-width:0}.email-form #email-body{resize:vertical;min-height:240px;font-size:13px;line-height:1.6}.email-tools{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media(max-width:1100px){.quick-log{padding-inline:22px}}@media(max-width:900px){.quick-log{max-height:min(460px,100dvh - 150px);padding-inline:16px}}@media(prefers-reduced-motion:reduce){.quick-log{animation:none}}.inline-actions,.focus-start,.patch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.focus-start select{width:auto;min-width:96px}.intelligence-tabs{border-bottom:1px solid var(--border);gap:24px;margin:24px 0;display:flex;overflow-x:auto}.intelligence-tabs button{white-space:nowrap;color:var(--foreground-muted);cursor:pointer;border-bottom:2px solid #0000;padding:13px 0;font-size:13px}.intelligence-tabs button[aria-current]{color:var(--foreground);border-color:var(--signal)}.analytics-period{justify-content:space-between;align-items:center;gap:16px;display:flex}.analytics-period>div:first-child{gap:5px;display:grid}.analytics-period small{color:var(--foreground-muted);font-size:12px}.period-changes{gap:0;margin:0 0 20px;display:grid}.period-changes>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.period-changes dd{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.period-changes dt{color:var(--foreground-secondary);align-self:center}.repeat-distribution{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.repeat-distribution>div{justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.repeat-distribution h3{margin-bottom:12px;font-size:14px}.metric-definition{white-space:normal;min-width:260px;max-width:480px;color:var(--foreground-muted);font-size:12px}.evidence-strength{text-transform:capitalize;color:var(--foreground-secondary);font-size:12px}.sample-insufficient{color:var(--foreground-muted);margin-top:3px;font-size:10px;display:block}.method-note{border-top:1px solid var(--border);color:var(--foreground-muted);margin-top:24px;padding:22px 0;font-size:13px}.method-note summary{cursor:pointer;color:var(--foreground-secondary)}.method-note p{max-width:90ch;margin-top:10px;line-height:1.7}.priority-list{margin:0;padding:0;list-style:none}.priority-row{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) 48px 32px;align-items:start;gap:14px;padding:21px 0;display:grid}.priority-row:last-child{border:0}.priority-position{color:var(--foreground-muted);font-variant-numeric:tabular-nums;padding-top:4px;font-size:11px}.priority-copy{min-width:0}.priority-name{overflow-wrap:anywhere;color:var(--foreground);font-size:15px;font-weight:550;line-height:1.5;display:block}.priority-name:hover{color:var(--signal)}.priority-copy>small{color:var(--foreground-muted);margin-top:3px;font-size:11px;display:block}.priority-copy>p{color:var(--foreground-secondary);margin:8px 0;font-size:12px}.priority-score{text-align:right;padding-top:2px;line-height:1.15}.priority-score strong{font-variant-numeric:tabular-nums;color:var(--signal);font-size:23px;font-weight:450;display:block}.priority-score small{color:var(--foreground-muted);font-size:10px}.priority-explanation{color:var(--foreground-muted);margin-top:10px;font-size:12px}.priority-explanation summary{cursor:pointer;color:var(--foreground-secondary);list-style:revert}.priority-explanation p{margin:10px 0;line-height:1.6}.priority-explanation dl{border-left:2px solid var(--signal);gap:5px;margin:12px 0;padding-left:12px;display:grid}.priority-explanation dl>div{justify-content:space-between;gap:10px;display:flex}.now-item .now-copy{gap:4px;min-width:0;display:grid}.now-item .now-copy strong{overflow-wrap:anywhere}.now-item .now-copy small{color:var(--foreground-muted);font-size:12px}.now-list li.now-item{grid-template-columns:minmax(0,1fr) 28px}@media(max-width:700px){.now-list li.now-item .now-open{display:grid}}.now-panel>.muted.small{margin-bottom:18px}.next-call>.text-link{margin-top:18px}.intelligence-dialog[data-slot=dialog-content]{gap:0;width:min(620px,100vw - 32px);max-width:620px;height:min(850px,100dvh - 48px);padding:0;overflow:hidden}.intelligence-dialog .copilot-console{border-radius:var(--radius-xl);border:0;height:100%;min-height:0;max-height:none}.intelligence-copilot{flex-direction:column;min-height:0;display:flex}.intelligence-copilot .copilot-context{flex-shrink:0}.copilot-thread-tools{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 16px;display:flex}.copilot-thread-tools select{flex:1;min-width:0;height:30px;font-size:11px}.intelligence-copilot .copilot-messages{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow:auto}.copilot-turn{border-bottom:1px solid var(--border);padding:16px 0}.copilot-turn>small{color:var(--ai-primary);font-size:10px;font-weight:600}.copilot-turn.is-user>small{color:var(--foreground-muted)}.copilot-turn>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.75}.copilot-turn.is-user>p{color:var(--foreground-secondary)}.copilot-thinking{color:var(--ai-primary);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.copilot-mode{color:var(--foreground-muted);align-items:center;gap:10px;padding:0 16px 10px;font-size:11px;display:flex}.copilot-mode select{flex:1;height:29px;padding-block:3px;font-size:11px}.evidence-receipt{color:var(--foreground-muted);border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;margin:12px 0;padding:10px 12px;font-size:11px}.evidence-receipt summary{cursor:pointer;color:var(--foreground-secondary);line-height:1.5}.evidence-receipt p{white-space:pre-wrap;margin-top:12px;line-height:1.7}.evidence-values{gap:8px;margin-top:12px;display:grid}.evidence-values>div{justify-content:space-between;gap:12px;display:flex}.evidence-values dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;max-width:55%;color:var(--foreground)}.patch-dialog[data-slot=dialog-content]{width:min(940px,100vw - 40px);max-width:940px;max-height:calc(100dvh - 48px);overflow-y:auto}.patch-change{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.patch-change.is-accepted{border-color:var(--brand-primary)}.patch-change>header{background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.patch-columns{grid-template-columns:1fr 1fr;display:grid}.patch-columns>div{min-width:0;padding:20px}.patch-columns>div+div{border-left:1px solid var(--border);background:var(--brand-tint)}.patch-columns small{color:var(--foreground-muted);font-size:11px}.patch-columns p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.8}.patch-columns>div:first-child p{color:var(--foreground-muted)}.patch-reason{border-top:1px solid var(--border);color:var(--foreground-secondary);padding:10px 20px;font-size:12px}.patch-original{border-left:2px solid var(--border-strong);background:var(--surface-subtle);white-space:pre-wrap;color:var(--foreground-secondary);padding:20px;line-height:1.7}.protected-note{color:var(--foreground-muted);align-items:center;gap:8px;font-size:12px;display:flex}.saved-script-preview{color:var(--foreground-muted);margin:10px 0;font-size:12px}.saved-script-preview summary{cursor:pointer}.saved-script-preview>div{margin-top:14px}.saved-script-preview p{white-space:pre-wrap;margin-top:5px;line-height:1.7}.learning{border-bottom:1px solid var(--border);padding:22px 0}.learning:last-child{border-bottom:0}.learning>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.learning>header h3{flex:1;font-size:16px}.learning>header svg{color:var(--ai-primary);flex-shrink:0}.learning>p{margin-bottom:10px;line-height:1.7}.focus-progress{border:1px solid var(--border);border-left:2px solid var(--signal);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;font-size:12px;display:flex}@media(max-width:1100px){.intelligence-tabs{gap:20px}.priority-row{gap:10px}.topbar-utilities>[data-slot=button],.copilot-turn>p{font-size:12px}}@media(max-width:700px){.analytics-period{flex-direction:column;align-items:start}.priority-row{grid-template-columns:minmax(0,1fr) 40px 30px}.priority-position{display:none}.patch-columns{grid-template-columns:1fr}.patch-columns>div+div{border-left:0;border-top:1px solid var(--border)}.patch-change>header{flex-direction:column;align-items:start}.focus-start{gap:6px}.intelligence-tabs{gap:20px}.intelligence-dialog[data-slot=dialog-content]{width:calc(100vw - 20px);height:calc(100dvh - 24px)}.topbar-utilities>.copilot-launcher{display: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-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-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}@keyframes spin{to{transform:rotate(360deg)}}@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 tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root{--aurora-cyan: #91630410;--aurora-violet: #5e14ec10;--aurora-gold: #026a7810;--glow-strong: #91630422;--glow-orion: #5e14ec22;--glow-gold: #026a7822;--glow-blue: #063caf22;--glow-emerald: #09654b22;--glow-rose: #5a6d0f22;--chart-7: #aa1572;--chart-8: #5a6d0f;--gradient-signal: linear-gradient( var(--brand-primary), var(--brand-primary) );--gradient-orion: linear-gradient(var(--ai-primary), var(--ai-primary));--gradient-gold: linear-gradient( var(--brand-metallic), var(--brand-metallic) );--gradient-blue: linear-gradient( var(--brand-secondary), var(--brand-secondary) );--gradient-emerald: linear-gradient(var(--success), var(--success));--gradient-rose: linear-gradient(var(--tone-rose), var(--tone-rose));--gradient-danger: linear-gradient(var(--tone-danger), var(--tone-danger));--glow-danger: color-mix(in oklab, var(--tone-danger) 13%, transparent);--gradient-neutral: linear-gradient(var(--tone-steel), var(--tone-steel));--surface-glass: #fffffff5;--tip-surface: #121418;--tip-foreground: #f4f6f7}.dark{--aurora-cyan: #f5c02d0a;--aurora-violet: #a68bff10;--aurora-gold: #36e4f310;--glow-strong: #f5c02d22;--glow-orion: #a68bff22;--glow-gold: #36e4f322;--glow-blue: #7aa7ff22;--glow-emerald: #43e4ad22;--glow-rose: #c4de3f22;--chart-7: #fca8d6;--chart-8: #c4de3f;--gradient-signal: linear-gradient( var(--brand-primary), var(--brand-primary) );--gradient-orion: linear-gradient(var(--ai-primary), var(--ai-primary));--gradient-gold: linear-gradient( var(--brand-metallic), var(--brand-metallic) );--gradient-blue: linear-gradient( var(--brand-secondary), var(--brand-secondary) );--gradient-emerald: linear-gradient(var(--success), var(--success));--gradient-rose: linear-gradient(var(--tone-rose), var(--tone-rose));--gradient-neutral: linear-gradient(var(--tone-steel), var(--tone-steel));--surface-glass: #141619f5;--tip-surface: #f4f6f7;--tip-foreground: #121418}:root{--ease-spring: cubic-bezier(.16, 1, .3, 1);--motion-reveal: .18s;--motion-grow: .18s;--motion-count: 0ms;--radius-2xl: 12px;--radius-3xl: 16px;--bezel-gap: 6px}.viz{position:relative;--tone: var(--brand-primary);--tone-gradient: var(--gradient-signal);--tone-glow: var(--glow-strong)}.viz[data-tone=orion]{--tone: var(--ai-primary);--tone-gradient: var(--gradient-orion);--tone-glow: var(--glow-orion)}.viz[data-tone=gold]{--tone: var(--brand-metallic);--tone-gradient: var(--gradient-gold);--tone-glow: var(--glow-gold)}.viz[data-tone=blue]{--tone: var(--brand-secondary);--tone-gradient: var(--gradient-blue);--tone-glow: var(--glow-blue)}.viz[data-tone=emerald]{--tone: var(--chart-7);--tone-gradient: var(--gradient-emerald);--tone-glow: var(--glow-emerald)}.viz[data-tone=rose]{--tone: var(--chart-8);--tone-gradient: var(--gradient-rose);--tone-glow: var(--glow-rose)}.viz[data-tone=danger]{--tone: var(--tone-danger);--tone-gradient: var(--gradient-danger);--tone-glow: var(--glow-danger)}.viz[data-tone=neutral]{--tone: var(--chart-5);--tone-gradient: var(--gradient-neutral);--tone-glow: var(--shadow-color)}.aurora,.aurora-orion,.aurora-gold{position:relative;isolation:isolate}.aurora:before,.aurora-orion:before,.aurora-gold:before{content:"";position:absolute;inset:-12%;z-index:-1;pointer-events:none;filter:blur(36px);background:radial-gradient(42% 55% at 12% 18%,var(--aurora-cyan),transparent 70%),radial-gradient(38% 50% at 82% 22%,var(--aurora-violet),transparent 70%),radial-gradient(44% 46% at 60% 92%,var(--aurora-gold),transparent 72%)}.aurora-orion:before{background:radial-gradient(46% 58% at 18% 20%,var(--aurora-violet),transparent 70%),radial-gradient(36% 48% at 84% 28%,var(--aurora-cyan),transparent 70%),radial-gradient(40% 44% at 58% 94%,var(--aurora-violet),transparent 72%)}.aurora-gold:before{background:radial-gradient(46% 58% at 16% 22%,var(--aurora-gold),transparent 70%),radial-gradient(36% 48% at 84% 24%,var(--aurora-cyan),transparent 70%),radial-gradient(40% 44% at 60% 92%,var(--aurora-gold),transparent 72%)}.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--edge-highlight)}.glow-hairline{display:block;height:1px;background:var(--tone, var(--brand-primary));box-shadow:0 0 8px 1px var(--tone-glow, var(--glow-strong))}.bezel{--card-tone: var(--border-strong);--card-glow: var(--shadow-color);position:relative;padding:var(--bezel-gap);border-radius:var(--radius-2xl);border:1px solid color-mix(in oklab,var(--card-tone) 26%,var(--border));background:color-mix(in oklab,var(--card-tone) 5%,var(--surface-subtle));box-shadow:var(--shadow-panel);transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.bezel:after{content:"";position:absolute;left:18%;right:18%;top:-1px;height:1px;pointer-events:none;background:var(--card-tone);box-shadow:0 0 10px 1px var(--card-glow);opacity:.85}.bezel:hover{border-color:color-mix(in oklab,var(--card-tone) 44%,var(--border));box-shadow:var(--shadow-float),0 0 0 1px color-mix(in oklab,var(--card-tone) 14%,transparent)}.bezel-core{position:relative;isolation:isolate;border-radius:calc(var(--radius-2xl) - var(--bezel-gap));border:1px solid var(--border);background:var(--surface);box-shadow:inset 0 1px 0 var(--edge-highlight);padding:20px;min-width:0}.glow-card[data-tone=signal]{--card-tone: var(--brand-primary);--card-glow: var(--glow-strong)}.glow-card[data-tone=orion]{--card-tone: var(--ai-primary);--card-glow: var(--glow-orion)}.glow-card[data-tone=gold]{--card-tone: var(--brand-metallic);--card-glow: var(--glow-gold)}.glow-card[data-tone=neutral]:after{opacity:.35}.glow-card[data-aurora]>.bezel-core{overflow:hidden}.glow-card[data-aurora]>.bezel-core:before{content:"";position:absolute;inset:-12%;z-index:-1;pointer-events:none;filter:blur(36px);background:radial-gradient(42% 55% at 10% 12%,var(--aurora-cyan),transparent 70%),radial-gradient(38% 50% at 86% 18%,var(--aurora-violet),transparent 70%),radial-gradient(44% 46% at 62% 96%,var(--aurora-gold),transparent 72%)}.glow-card[data-aurora][data-tone=orion]>.bezel-core:before{background:radial-gradient(46% 58% at 14% 14%,var(--aurora-violet),transparent 70%),radial-gradient(36% 48% at 86% 24%,var(--aurora-cyan),transparent 70%),radial-gradient(40% 44% at 60% 96%,var(--aurora-violet),transparent 72%)}.glow-card[data-aurora][data-tone=gold]>.bezel-core:before{background:radial-gradient(46% 58% at 14% 16%,var(--aurora-gold),transparent 70%),radial-gradient(36% 48% at 86% 22%,var(--aurora-cyan),transparent 70%),radial-gradient(40% 44% at 60% 96%,var(--aurora-gold),transparent 72%)}.reveal{animation:reveal-in var(--motion-reveal) var(--ease-spring) backwards;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes eyebrow-pulse{0%{box-shadow:0 0 0 0 var(--tone-glow)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes viz-fade-in{0%{opacity:0}to{opacity:1}}.viz-caption{margin-top:12px;font-size:11px;line-height:1.6;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.viz-legend{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--foreground-secondary)}.viz-legend li{display:inline-flex;align-items:center;gap:7px;min-width:0}.viz-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.viz-legend strong{color:var(--foreground);font-variant-numeric:tabular-nums}.viz-tip{position:absolute;z-index:6;transform:translate(-50%,calc(-100% - 8px));display:inline-flex;align-items:baseline;gap:6px;padding:5px 9px;border-radius:6px;background:var(--tip-surface);color:var(--tip-foreground);font-size:11.5px;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-float);animation:viz-fade-in var(--motion-fast) var(--ease-out)}.viz-tip strong{font-weight:560;font-variant-numeric:tabular-nums}.viz-tip span{opacity:.78}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:550;letter-spacing:.08em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);line-height:1.4}.eyebrow-pulse{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--tone);box-shadow:0 0 0 0 var(--tone-glow);animation:eyebrow-pulse 2.4s var(--ease-out) infinite}.hero-number{display:grid;gap:6px;min-width:0}.hero-number-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.hero-number-value{font-size:44px;font-weight:560;letter-spacing:-.035em;line-height:1;color:var(--foreground);font-variant-numeric:tabular-nums}.hero-number-caption{font-size:12px;line-height:1.5;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ring-gauge{--ring-size: 112px;display:grid;justify-items:center;gap:8px;width:max-content;max-width:100%}.ring-gauge[data-size=sm]{--ring-size: 72px}.ring-gauge[data-size=lg]{--ring-size: 160px}.ring-gauge-svg{grid-area:1 / 1;width:var(--ring-size);height:var(--ring-size);transform:rotate(-90deg);overflow:visible}.ring-gauge-track,.ring-gauge-value{fill:none;stroke-width:8}.ring-gauge-track{stroke:var(--chart-track)}.ring-gauge-value{stroke:var(--tone);stroke-linecap:round;filter:drop-shadow(0 0 5px var(--tone-glow));transition:stroke-dasharray var(--motion-grow) var(--ease-spring)}.ring-gauge-reading{grid-area:1 / 1;align-self:center;display:grid;justify-items:center;gap:2px;text-align:center;max-width:calc(var(--ring-size) - 28px)}.ring-gauge-reading strong{font-size:calc(var(--ring-size) * .2);font-weight:560;letter-spacing:-.03em;line-height:1.05;color:var(--foreground);font-variant-numeric:tabular-nums}.ring-gauge-reading span{font-size:10.5px;line-height:1.3;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ring-gauge[data-size=sm] .ring-gauge-reading span{display:none}.ring-gauge .viz-caption{grid-column:1;margin-top:0;text-align:center}.signal-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:4px;min-width:0}.signal-meter-label{grid-column:1 / -1;font-size:12px;color:var(--foreground-secondary)}.signal-meter-track{position:relative;display:block;height:8px;border-radius:999px;background:var(--chart-track);overflow:visible}.signal-meter-fill{position:relative;display:block;height:100%;border-radius:999px;background:var(--tone-gradient);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-grow) var(--ease-spring)}.signal-meter[data-grown] .signal-meter-fill{transform:scaleX(1)}.signal-meter-cap{position:absolute;top:50%;right:0;width:10px;height:10px;border-radius:999px;background:var(--tone);transform:translate(50%,-50%);box-shadow:0 0 0 2px var(--surface),0 0 10px 2px var(--tone-glow);opacity:0;transition:opacity var(--motion-standard) var(--ease-standard) var(--motion-grow)}.signal-meter[data-grown] .signal-meter-cap{opacity:1}.signal-meter-fill[data-empty] .signal-meter-cap{display:none}.signal-meter[data-scale=priority]{--tone: var(--tone-mint);--tone-glow: color-mix(in oklab, var(--tone) 45%, transparent)}.signal-meter[data-scale=priority][data-band=medium]{--tone: var(--tone-gold)}.signal-meter[data-scale=priority][data-band=low]{--tone: var(--tone-coral)}.signal-meter[data-scale=priority] .signal-meter-fill{background-image:linear-gradient(90deg,var(--tone-coral) 0%,var(--tone-gold) 38%,var(--tone-mint) 74%,var(--tone-mint) 100%);background-size:calc(100% / var(--meter-share, 1)) 100%;background-repeat:no-repeat}.signal-meter[data-scale=priority] .signal-meter-value{color:var(--tone)}.signal-meter-value{font-size:13px;font-weight:550;color:var(--foreground);font-variant-numeric:tabular-nums}.sparkline{display:inline-block;line-height:0;max-width:100%}.sparkline-svg{display:block;max-width:100%;overflow:visible}.sparkline-stop-top{stop-color:var(--tone);stop-opacity:.28}.sparkline-stop-bottom{stop-color:var(--tone);stop-opacity:0}.sparkline-area{opacity:0;transition:opacity var(--motion-grow) var(--ease-standard) .2s}.sparkline-area[data-grown]{opacity:1}.sparkline-line{fill:none;stroke:var(--tone);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset var(--motion-grow) var(--ease-spring)}.sparkline-hit{fill:transparent}.sparkline-dot{fill:var(--tone);stroke:var(--surface);stroke-width:2;filter:drop-shadow(0 0 4px var(--tone-glow));transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform var(--motion-standard) var(--ease-spring) .4s}.sparkline-dot[data-grown]{transform:scale(1)}.delta-chip{--delta-ink: var(--muted-foreground);--delta-surface: var(--muted);display:inline-flex;align-items:center;gap:3px;padding:2px 8px 2px 5px;border-radius:999px;font-size:12px;font-weight:550;line-height:1.4;color:var(--delta-ink);background:var(--delta-surface);font-variant-numeric:tabular-nums;white-space:nowrap}.delta-chip svg{width:14px;height:14px;flex:none}.delta-chip[data-sentiment=good]{--delta-ink: var(--success);--delta-surface: var(--success-surface)}.delta-chip[data-sentiment=bad]{--delta-ink: var(--danger);--delta-surface: var(--danger-surface)}.stacked-bar{min-width:0}.stacked-bar-track{display:flex;gap:2px;height:14px;border-radius:4px;overflow:hidden;background:var(--chart-track);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-grow) var(--ease-spring)}.stacked-bar-track[data-grown]{transform:scaleX(1)}.stacked-bar-segment{flex:0 1 0;min-width:2px;background:var(--segment);transition:filter var(--motion-fast) var(--ease-standard)}.stacked-bar-segment:hover{filter:brightness(1.12)}.stacked-bar-empty{flex:1;background:var(--chart-track)}.lollipop{min-width:0}.lollipop-rows{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lollipop-row{display:grid;grid-template-columns:minmax(96px,160px) minmax(0,1fr) auto;grid-template-areas:"label track value" "label sample sample";align-items:center;column-gap:12px;row-gap:2px}.lollipop-row[data-eligible=false]{opacity:.6}.lollipop-label{grid-area:label;font-size:13px;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lollipop-track{grid-area:track;position:relative;display:block;height:18px;margin:0 7px}.lollipop-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--chart-track)}.lollipop-line{position:absolute;left:0;top:50%;height:2px;margin-top:-1px;width:var(--line-width, 0);border-radius:2px;background:var(--chart-1);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-grow) var(--ease-spring);transition-delay:calc(var(--i, 0) * 40ms)}.lollipop[data-grown] .lollipop-line{transform:scaleX(1)}.lollipop-dot,.lollipop-adjusted{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;box-sizing:border-box;transform:scale(0);transition:transform var(--motion-standard) var(--ease-spring);transition-delay:calc(var(--i, 0) * 40ms + .24s)}.lollipop-dot{background:var(--chart-1);box-shadow:0 0 0 2px var(--surface),0 0 8px 1px var(--glow-strong);z-index:2}.lollipop-adjusted{background:var(--surface);border:2px solid var(--chart-3);z-index:1}.lollipop[data-grown] .lollipop-dot,.lollipop[data-grown] .lollipop-adjusted{transform:scale(1)}.lollipop-dot:after,.lollipop-adjusted:after{content:"";position:absolute;inset:-7px;border-radius:999px}.lollipop-value{grid-area:value;font-size:13px;font-weight:550;color:var(--foreground);font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.lollipop-sample{grid-area:sample;font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-left:7px;min-height:0}.lollipop-sample:empty{display:none}.viz-legend .lollipop-key-observed{background:var(--chart-1);border-radius:999px}.viz-legend .lollipop-key-adjusted{background:var(--surface);border:2px solid var(--chart-3);border-radius:999px;box-sizing:border-box}.radial-clock{display:grid;justify-items:center;min-width:0}.radial-clock-svg{width:100%;max-width:260px;height:auto;display:block}.radial-clock-ring{fill:none;stroke:var(--chart-track);stroke-width:1}.radial-clock-track{stroke:var(--chart-track);stroke-width:4;stroke-linecap:butt;opacity:.55}.radial-clock-bar{stroke:var(--chart-1);stroke-width:4;stroke-linecap:butt;opacity:var(--heat, 1);transition:stroke-dashoffset var(--motion-grow) var(--ease-spring);transition-delay:calc(var(--i, 0) * 14ms)}.radial-clock-hit{stroke:transparent;stroke-width:11;pointer-events:stroke}.radial-clock-hour:hover .radial-clock-bar{stroke:var(--brand-primary-strong, var(--chart-1));opacity:1}.radial-clock-hour:hover .radial-clock-track{opacity:1}.radial-clock-label{font-size:9.5px;font-weight:550;letter-spacing:.04em;fill:var(--muted-foreground);text-anchor:middle;dominant-baseline:middle;font-variant-numeric:tabular-nums}.radial-clock .viz-caption{justify-self:stretch}@media(prefers-reduced-motion:reduce){.reveal{animation:none;opacity:1;transform:none}.eyebrow-pulse{animation:none;box-shadow:0 0 0 0 transparent}.viz-tip{animation:none}.bezel,.ring-gauge-value,.signal-meter-fill,.sparkline-area,.sparkline-line,.sparkline-dot,.stacked-bar-track,.stacked-bar-segment,.lollipop-line,.lollipop-dot,.lollipop-adjusted,.radial-clock-bar{transition:none!important}.sparkline-area{opacity:1}.sparkline-line{stroke-dashoffset:0!important}.sparkline-dot,.stacked-bar-track,.lollipop-dot,.lollipop-adjusted{transform:none!important}.radial-clock-bar{stroke-dashoffset:0!important}}:root{--button-ring: #91630400;--button-ring-hover: #91630400;--button-glow: #91630400;--gradient-button: linear-gradient( var(--brand-primary), var(--brand-primary) );--gradient-button-hover: linear-gradient( var(--brand-primary-strong), var(--brand-primary-strong) );--button-highlight: #ffffff00;--button-ink: #ffffff;--shell-tint: #12141808;--shell-hairline: #1214181c;--topbar-glass: #f4f3eff5;--sidebar-glow: #91630400;--nav-tile: #ffffff;--shimmer: #ffffff88;--hairline-signal: #91630466;--sigil-ink: #5d656b}.dark{--gradient-button: linear-gradient( var(--brand-primary), var(--brand-primary) );--gradient-button-hover: linear-gradient( var(--brand-primary-strong), var(--brand-primary-strong) );--button-highlight: #ffffff00;--button-ink: #0b0c0f;--button-ring: #f5c02d00;--button-ring-hover: #f5c02d00;--button-glow: #f5c02d00;--shell-tint: #f4f6f708;--shell-hairline: #f4f6f71c;--topbar-glass: #0b0c0ff5;--sidebar-glow: #f5c02d00;--nav-tile: #141619;--shimmer: #ffffff14;--hairline-signal: #f5c02d73;--sigil-ink: #c7d1d7}@keyframes brand-breathe{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sidebar{isolation:isolate;padding:22px 14px 18px}.sidebar:before{content:"";position:absolute;inset:0 0 auto;height:260px;z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 30% 0%,var(--sidebar-glow),transparent 70%)}.brand-mark{gap:11px;padding:4px 6px;border-radius:12px;transition:background-color var(--motion-fast) var(--ease-out)}.brand-mark:hover{background:var(--surface-hover)}.sidebar .brand-mark{position:relative;padding:2px 6px 13px}.sidebar .brand-mark:after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--brand-primary) 55%,transparent),color-mix(in oklab,var(--brand-metallic) 30%,transparent) 55%,transparent);opacity:.7}.brand-emblem{position:relative;display:grid;place-items:center;width:30px;height:35px;flex-shrink:0}.brand-emblem:before{content:"";position:absolute;inset:-6px -9px;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--glow-strong),transparent 68%);filter:blur(8px);animation:brand-breathe 5.2s var(--ease-standard) infinite alternate}.brand-mark .brand-emblem img{display:block;width:30px;height:35px;object-fit:contain;filter:drop-shadow(0 2px 7px var(--glow-color))}.brand-mark>span{min-width:0}.brand-name{font-size:11px;letter-spacing:.12em}.brand-product{margin-top:4px}.workspace-switch{margin:12px 0 14px;border-radius:12px;background:linear-gradient(170deg,var(--surface-elevated),var(--surface));box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight),0 0 0 1px var(--shell-tint)}.workspace-switch:hover{border-color:color-mix(in oklab,var(--brand-primary) 32%,var(--border));box-shadow:0 6px 16px -10px var(--glow-strong),inset 0 1px 0 var(--edge-highlight)}.workspace-sigil{border-radius:9px;color:var(--sigil-ink);background:linear-gradient(150deg,var(--surface-strong),var(--secondary));box-shadow:inset 0 1px 0 var(--edge-highlight)}.workspace-sigil.is-brand{color:var(--brand-primary);background:linear-gradient(150deg,var(--brand-tint),var(--accent));box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 10px -2px var(--glow-strong)}.workspace-switch-menu{border-radius:14px;padding:6px}.sidebar nav{gap:3px}.nav-item{gap:10px;padding:6px 8px 6px 7px;border-radius:10px;font-size:12.5px}.nav-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;border:1px solid transparent;color:var(--muted-foreground);transition:background-color var(--motion-standard) var(--ease-spring),border-color var(--motion-standard) var(--ease-spring),box-shadow var(--motion-standard) var(--ease-spring),color var(--motion-fast) var(--ease-out)}.nav-item svg{width:16px;height:16px}.nav-item:hover .nav-icon{background:var(--nav-tile);border-color:var(--border);color:var(--foreground-secondary)}.nav-item.active{background:var(--surface);box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight),0 0 0 1px var(--shell-tint)}.nav-item{--area: var(--brand-primary)}.nav-item[data-area=today]{--area: var(--workflow-today)}.nav-item[data-area=workspaces]{--area: var(--workflow-workspaces)}.nav-item[data-area=leads]{--area: var(--workflow-leads)}.nav-item[data-area=followups]{--area: var(--workflow-followups)}.nav-item[data-area=meetings]{--area: var(--workflow-meetings)}.nav-item[data-area=analytics]{--area: var(--workflow-analytics)}.nav-item[data-area=integrations]{--area: var(--workflow-integrations)}.nav-item[data-area=settings]{--area: var(--workflow-settings)}.nav-item.active .nav-icon{background:var(--nav-tile);border-color:color-mix(in oklab,var(--area) 38%,var(--border));color:var(--area);box-shadow:inset 0 1px 0 var(--edge-highlight),0 6px 14px -6px var(--glow-strong),0 0 0 1px color-mix(in oklab,var(--area) 10%,transparent)}.nav-item.active:before{box-shadow:0 0 12px 1px var(--glow-strong)}.nav-item kbd{gap:3px}.nav-item kbd span{display:inline-grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:4px;border:1px solid var(--border);background:var(--surface);font-size:9px}.privacy svg{filter:drop-shadow(0 0 4px var(--glow-color))}.profile-row .avatar{border-radius:9px;background:linear-gradient(160deg,var(--surface-elevated),var(--surface));box-shadow:inset 0 1px 0 var(--edge-highlight)}.topbar{position:sticky;top:0;z-index:15;background:var(--topbar-glass);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid var(--border)}.topbar:after{content:"";position:absolute;left:32px;right:32px;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--hairline-signal) 35%,var(--hairline-signal) 65%,transparent);opacity:.55}.breadcrumb strong{font-weight:550;letter-spacing:-.01em}.command-trigger{border-radius:10px;background:linear-gradient(170deg,var(--surface-elevated),var(--surface))}.command-trigger:hover{box-shadow:0 6px 16px -10px var(--glow-strong)}.command-trigger kbd{border-radius:5px}.theme-toggle{border-radius:10px}.theme-toggle-track:before{border-radius:7px;box-shadow:0 0 10px -2px var(--glow-strong)}.preview-banner{position:relative;z-index:1}.page-heading{align-items:flex-end;margin-bottom:30px}.page-heading-copy{min-width:0}.live-main .page-eyebrow{display:none}.page-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:12px}.page-eyebrow .eyebrow{color:var(--foreground-secondary)}.page-eyebrow .header-date{display:inline-block;padding-left:12px;border-left:1px solid var(--border-strong);line-height:1.4;letter-spacing:.01em}.page-heading h1{font-size:34px;letter-spacing:-.032em}.page-heading p{margin-top:9px}.heading-action>[data-slot=button]{border-radius:11px}[data-slot=button]{border-radius:9px;font-weight:500;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-standard) var(--ease-spring),translate var(--motion-standard) var(--ease-spring)}[data-slot=button].bg-primary{background:var(--gradient-button);color:var(--button-ink);border-color:transparent;box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--button-highlight),0 0 0 1px var(--button-ring)}[data-slot=button].bg-primary:hover{background:var(--gradient-button-hover);translate:0 -1px;box-shadow:0 10px 22px -10px var(--button-glow),0 1px 2px var(--shadow-color),inset 0 1px 0 var(--button-highlight),0 0 0 1px var(--button-ring-hover)}[data-slot=button].bg-primary:active{translate:0 0}[data-slot=button].bg-primary:disabled{translate:0 0}[data-slot=button].border-border{background:linear-gradient(170deg,var(--surface-elevated),var(--surface));box-shadow:0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight)}[data-slot=button].border-border:hover{border-color:color-mix(in oklab,var(--brand-primary) 30%,var(--border-strong));box-shadow:0 8px 18px -12px var(--glow-strong),0 1px 2px var(--shadow-color),inset 0 1px 0 var(--edge-highlight)}[data-slot=button].hover\:bg-muted:not(.border-border):hover{background:var(--surface-hover)}[data-slot=input],[data-slot=textarea],select,input:not([type=checkbox]):not([type=radio]):not([data-slot=input]){border-radius:9px;border-color:color-mix(in oklab,var(--input) 72%,var(--border));background:linear-gradient(180deg,var(--surface-subtle),var(--surface) 40%);box-shadow:inset 0 1px 2px var(--shadow-color),inset 0 0 0 1px var(--edge-highlight);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-standard) var(--ease-spring),background-color var(--motion-fast) var(--ease-out)}[data-slot=input]:hover,[data-slot=textarea]:hover,select:hover,input:not([type=checkbox]):not([type=radio]):not([data-slot=input]):hover{border-color:color-mix(in oklab,var(--brand-primary) 32%,var(--border-strong))}[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible,select:focus-visible,input:not([data-slot=input]):focus-visible{border-color:var(--brand-primary);background:var(--surface);box-shadow:0 0 0 3px var(--glow-color),0 0 14px -2px var(--glow-strong);outline:none}[data-slot=field-label]{letter-spacing:.005em}[data-slot=card],[data-slot=dialog-content]{border:var(--bezel-gap) solid var(--shell-tint);background-clip:padding-box;border-radius:var(--radius-2xl);box-shadow:0 0 0 1px var(--shell-hairline),var(--shadow-panel),inset 0 0 0 1px var(--border),inset 0 1px 0 var(--edge-highlight)}[data-slot=card]{background-color:var(--card);transition:box-shadow var(--motion-standard) var(--ease-spring),border-color var(--motion-standard) var(--ease-spring)}[data-slot=card-header]{padding:20px 22px 14px}[data-slot=card-title]{font-size:14.5px}[data-slot=card-footer]{border-radius:0 0 calc(var(--radius-2xl) - var(--bezel-gap)) calc(var(--radius-2xl) - var(--bezel-gap))}[data-slot=dialog-content]{background-color:var(--surface-elevated);box-shadow:0 0 0 1px var(--shell-hairline),0 30px 80px -20px var(--shadow-color-strong),inset 0 0 0 1px var(--border),inset 0 1px 0 var(--edge-highlight)}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=tooltip-content]{border-radius:12px;box-shadow:var(--shadow-float),inset 0 1px 0 var(--edge-highlight)}[data-slot=dropdown-menu-item]{border-radius:8px}.table-container,.table-wrap{position:relative;width:100%;overflow:auto;max-height:min(76dvh,880px);border:var(--bezel-gap) solid var(--shell-tint);background:var(--surface);background-clip:padding-box;border-radius:var(--radius-2xl);box-shadow:0 0 0 1px var(--shell-hairline),var(--shadow-panel),inset 0 0 0 1px var(--border),inset 0 1px 0 var(--edge-highlight)}.table-container.is-flush,.table-wrap.is-flush{max-height:none;border:0;border-radius:0;box-shadow:none;margin:0 -22px -22px;width:auto}.table-container table,.table-wrap table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:12.5px}.table-container th,.table-wrap th{position:sticky;top:0;z-index:2;font-size:12px;font-weight:550;letter-spacing:.06em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);padding:13px 18px;background:var(--surface-subtle);border-bottom:1px solid var(--border);white-space:nowrap;font-variant-numeric:tabular-nums}.table-container td,.table-wrap td{padding:14px 18px;border-top:1px solid var(--border);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast) var(--ease-out)}.table-container tbody tr:first-child td,.table-wrap tbody tr:first-child td{border-top:0}.table-container td:first-child>strong,.table-wrap td:first-child>strong{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis}.table-container td strong,.table-wrap td strong{font-weight:500}.table-container td small,.table-wrap td small{display:block;font-size:11px;margin-top:4px;color:var(--muted-foreground)}.table-container tbody tr:hover td,.table-wrap tbody tr:hover td{background:var(--surface-hover)}.table-container tbody tr:hover td:first-child,.table-wrap tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--signal),inset 14px 0 14px -12px var(--glow-strong)}.notes-cell{max-width:360px;overflow:hidden;text-overflow:ellipsis;color:var(--foreground-secondary)}.pagination{padding:16px 4px}.pagination [data-slot=button]{min-height:32px}.status-dot{box-shadow:0 0 0 2px color-mix(in oklab,var(--status-tone) 18%,transparent),0 0 8px 1px color-mix(in oklab,var(--status-tone) 45%,transparent)}[data-slot=badge]{border-radius:6px}[data-sonner-toast].silverstone-toast{--normal-bg: var(--surface-glass);--normal-border: var(--border);--success-bg: var(--surface-glass);--error-bg: var(--surface-glass);--toast-tone: var(--brand-primary);border-radius:14px;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:var(--shadow-float),inset 0 1px 0 var(--edge-highlight),inset 3px 0 0 var(--toast-tone);font-size:12.5px}[data-sonner-toast].silverstone-toast[data-type=success]{--toast-tone: var(--success)}[data-sonner-toast].silverstone-toast[data-type=error]{--toast-tone: var(--danger)}[data-sonner-toast].silverstone-toast[data-type=warning]{--toast-tone: var(--warning)}[data-sonner-toast].silverstone-toast [data-title]{font-weight:550}.empty-state{position:relative;isolation:isolate;overflow:hidden;padding:48px 24px;min-height:230px;border:1px dashed color-mix(in oklab,var(--border-strong) 55%,var(--border));border-radius:var(--radius-2xl);background:var(--surface-subtle)}.empty-state:before{content:"";position:absolute;inset:-12%;z-index:-1;pointer-events:none;filter:blur(36px);background:radial-gradient(42% 55% at 14% 14%,var(--aurora-cyan),transparent 70%),radial-gradient(38% 50% at 84% 22%,var(--aurora-violet),transparent 70%),radial-gradient(44% 46% at 60% 94%,var(--aurora-gold),transparent 72%)}.empty-state [data-slot=empty-icon]{width:46px;height:46px;border-radius:14px;color:var(--brand-primary);background:linear-gradient(160deg,var(--surface-elevated),var(--brand-tint));border:1px solid color-mix(in oklab,var(--brand-primary) 28%,var(--border));box-shadow:inset 0 1px 0 var(--edge-highlight),0 10px 24px -12px var(--glow-strong)}.empty-state [data-slot=empty-icon] svg{width:19px;height:19px}.empty-state [data-slot=empty-title]{font-size:17px}.empty-state [data-slot=empty-content] [data-slot=button]{border-radius:11px}[data-slot=skeleton]{position:relative;overflow:hidden;animation:none;border-radius:10px;background:var(--muted)}[data-slot=skeleton]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 10%,var(--shimmer) 50%,transparent 90%);animation:skeleton-shimmer 1.9s var(--ease-standard) infinite}.loading-frame{display:grid;gap:22px}.loading-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.loading-frame .skeleton-title{width:32%;height:40px;max-width:380px}.loading-strip [data-slot=skeleton]{height:96px}.loading-frame .skeleton-block{height:260px}.app-footer{position:relative;align-items:center;padding:18px 36px 22px}.app-footer:before{content:"";position:absolute;left:36px;right:36px;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--hairline-signal),transparent 40%);opacity:.6}.app-footer-brand{display:inline-flex;align-items:center;gap:8px;font-weight:550;letter-spacing:.08em;font-family:var(--font-label);text-transform:uppercase;color:var(--foreground-secondary)}.app-footer-dot{width:5px;height:5px;border-radius:999px;background:var(--brand-primary);box-shadow:0 0 6px 1px var(--glow-strong)}.command-dialog{padding:22px}.command-search input{min-height:46px;border-radius:12px;font-size:14px}.command-filters button{background:linear-gradient(170deg,var(--surface-elevated),var(--surface));box-shadow:inset 0 1px 0 var(--edge-highlight)}.command-filters button[aria-pressed=true]{box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 12px -4px var(--glow-strong)}.command-list [data-slot=button]{border-radius:10px}.command-icon{border-radius:8px;background:linear-gradient(160deg,var(--surface-elevated),var(--surface-subtle));box-shadow:inset 0 1px 0 var(--edge-highlight)}.command-list .command-selected{box-shadow:inset 2px 0 0 var(--signal),inset 14px 0 14px -12px var(--glow-strong)}.command-list .command-selected .command-icon{box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 10px -2px var(--glow-strong)}.command-footer kbd{border-radius:5px}.workspace-grid{gap:22px}.workspace-card{display:flex;flex-direction:column;transition:border-color var(--motion-standard) var(--ease-spring),box-shadow var(--motion-standard) var(--ease-spring),translate var(--motion-standard) var(--ease-spring)}.workspace-card:hover{translate:0 -3px}.workspace-card>.bezel-core{flex:1;display:flex;flex-direction:column;padding:0}.workspace-card-body{flex:1;padding:20px 22px 0}.workspace-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-symbol{border-radius:10px;background:linear-gradient(160deg,var(--surface-elevated),var(--surface-strong));box-shadow:inset 0 1px 0 var(--edge-highlight),0 8px 18px -12px var(--glow-gold)}.workspace-card-title{margin-top:16px;font-size:18px;font-weight:550;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.workspace-card-title a{transition:color var(--motion-fast) var(--ease-out)}.workspace-card-title a:hover{color:var(--brand-primary)}.workspace-card-meta{margin-top:6px;font-size:12px;line-height:1.6;color:var(--muted-foreground)}.workspace-card .service-label{margin-top:18px}.workspace-rates{display:grid;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.workspace-rates .signal-meter-label{font-size:11.5px}.workspace-rates .signal-meter-value{min-width:44px;text-align:right}.workspace-card .workspace-counts{margin-top:18px;padding:16px 0 20px}.workspace-counts strong{font-size:22px;font-weight:550;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.workspace-card .workspace-footer{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 10px 10px;border-top:1px solid var(--border);background:var(--surface-subtle);border-radius:0 0 calc(var(--radius-2xl) - var(--bezel-gap)) calc(var(--radius-2xl) - var(--bezel-gap))}.workspace-context{margin-bottom:14px}.workspace-tabs{gap:2px;margin-bottom:30px}.workspace-tabs a{padding:8px 12px 13px;font-size:12.5px}.workspace-tabs a.active:after{left:12px;right:12px;box-shadow:0 0 12px 1px var(--glow-strong)}.focus-hero{margin-bottom:24px}.focus-hero-grid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px}.focus-hero-copy{display:grid;gap:14px;min-width:0}.focus-hero-copy .hero-number-value{font-size:40px}.focus-hero-note{font-size:13px;line-height:1.6;color:var(--muted-foreground);max-width:56ch}.focus-hero .ring-gauge-reading strong{font-size:26px}.reading-copy{font-size:14.5px;line-height:1.8;margin:10px 0 18px}.detail-list>div{padding-bottom:12px;font-size:12.5px}.detail-list dd{font-weight:500;color:var(--foreground);font-variant-numeric:tabular-nums}.script-editor-layout{gap:24px}.script-editor-layout h3{font-size:15px;letter-spacing:-.01em}.version-list>div{padding:18px 0 4px;margin-top:14px}.version-list>div:first-child{border-top:0;margin-top:4px;padding-top:8px}.version-list p{line-height:1.6}.saved-script-preview summary{color:var(--brand-primary);font-size:12px;cursor:pointer}.quiet-empty{line-height:1.7}@media(max-width:1200px){.brand-name{font-size:10px;letter-spacing:.1em}.topbar:after,.app-footer:before{left:25px;right:25px}.page-eyebrow .header-date{display:inline-block}}@media(max-width:980px){.page-heading{align-items:flex-start}.focus-hero-grid{gap:22px}}@media(max-width:700px){.page-eyebrow{margin-bottom:10px}.page-heading h1{font-size:29px}.topbar:after,.app-footer:before{left:16px;right:16px}.table-container,.table-wrap{max-height:min(70dvh,720px)}.loading-strip{grid-template-columns:1fr 1fr}.focus-hero-grid{grid-template-columns:1fr;justify-items:start}.workspace-card-body{padding:18px 18px 0}.app-footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.brand-emblem:before,[data-slot=skeleton]:after{animation:none}.brand-emblem:before{opacity:.8;transform:none}[data-slot=skeleton]:after{display:none}[data-slot=button],.nav-icon,.workspace-card,.workspace-switch,[data-slot=card],.table-container td,.table-wrap td{transition:none!important}[data-slot=button].bg-primary:hover,.workspace-card:hover{translate:0 0}}.signout-account{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle);box-shadow:inset 0 1px 0 var(--edge-highlight)}.signout-account-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--ink-detail);background:linear-gradient(150deg,var(--surface-strong),var(--secondary))}.signout-account small{display:block;font-family:var(--font-label);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-label)}.signout-account strong{display:block;font-size:14px;font-weight:550;color:var(--ink-strong);overflow-wrap:anywhere}.command-dialog[data-slot=dialog-content]{display:flex;flex-direction:column;max-height:min(720px,calc(100dvh - 48px));overflow:hidden}.command-dialog>*{flex:none}.command-dialog .command-list{flex:0 1 auto;min-height:0;max-height:none;padding:0 2px 2px;scroll-padding-block:34px 8px;overscroll-behavior:contain}.command-group>small{padding-block:8px 6px}.command-group>small:after{content:"";position:absolute;inset:100% 0 auto;height:8px;pointer-events:none;background:linear-gradient(var(--popover),transparent)}[data-salevance-signature],[data-salevance-logo]{--salevance-ink: #0b0b0d;color:var(--salevance-ink)}.dark [data-salevance-signature],.dark [data-salevance-logo]{--salevance-ink: #c6a15b}.powered-by{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1;letter-spacing:.04em}.powered-by>span{opacity:.72;white-space:nowrap}.powered-by>svg{flex-shrink:0}.powered-by[data-compact]{padding:0 8px 14px;font-size:10.5px}.brand-wordmark{display:flex;align-items:center;min-width:0}.brand-wordmark svg{max-width:100%;height:auto}.brand-mark .brand-emblem>svg{display:block;flex-shrink:0}.dark .brand-mark .brand-emblem>svg[viewBox="0 0 1024 1024"]{border-radius:21%;box-shadow:0 0 0 1px #c6a15b59}.today-hero{margin-bottom:20px}.today-hero>.bezel-core{display:grid;gap:18px;padding:24px 26px 22px}.today-hero-head{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.today-clock{display:inline-flex;align-items:baseline;gap:10px;margin:0;font-size:12.5px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap}.today-clock time{color:var(--foreground);font-weight:500}.today-hero-line{width:56px;margin-top:-6px}.today-greeting{margin:-6px 0 0;font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.25;max-width:34ch;text-wrap:balance;color:var(--foreground)}.today-hello{display:block;overflow-wrap:anywhere}.today-lede{display:block;margin-top:2px;color:var(--muted-foreground)}.today-readings{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:22px 0;align-items:center;padding-top:4px}.today-reading{min-width:0;padding-inline:32px}.today-reading:first-child{padding-left:0;padding-right:36px}.today-reading+.today-reading{border-left:1px solid var(--border)}.today-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--border)}.today-evidence{margin:0;font-size:12px;line-height:1.6;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.today-evidence .evidence-strength{font-size:12px}.today-hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.today-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;margin-bottom:20px;align-items:stretch}.next-call>.bezel-core{display:flex;flex-direction:column;gap:14px;padding:22px 24px;background:radial-gradient(360px 220px at 100% -10%,color-mix(in oklab,var(--brand-primary) 13%,transparent),transparent 70%),var(--surface)}.next-call-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.next-call-rank{font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.next-call-name{margin:0;font-size:26px;font-weight:550;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}.next-call-name a{color:var(--foreground);transition:color var(--motion-fast) var(--ease-out)}.next-call-name a:hover{color:var(--brand-primary)}.next-call-context{margin:-8px 0 0;font-size:12.5px;color:var(--muted-foreground);overflow-wrap:anywhere}.next-call-score .signal-meter-label{font-size:12px;font-weight:550;letter-spacing:.08em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.next-call-reason{margin:0;font-size:13px;line-height:1.55;color:var(--foreground-secondary)}.next-call-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px 18px;margin:2px 0 0;padding-top:14px;border-top:1px solid var(--border)}.next-call-facts>div{min-width:0}.next-call-facts dt{font-size:12px;letter-spacing:.08em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.next-call-facts dd{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.next-call-facts dd svg{flex:none;color:var(--brand-primary)}.next-call-actions{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.next-call-action{height:40px;padding-inline:18px 14px;font-size:13px}.next-call-empty{display:grid;gap:8px}.now-panel>.bezel-core{display:flex;flex-direction:column;padding:20px 22px 18px}.now-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;margin-bottom:12px;flex-wrap:wrap}.now-head h2{display:block;margin-top:6px;font-size:17px;font-weight:550;letter-spacing:-.02em}.now-summary{margin:0;font-size:11.5px;line-height:1.5;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right}.now-list{position:relative;list-style:none;margin:0 -22px;padding:4px 0 2px}.now-list:before{content:"";position:absolute;top:0;bottom:0;left:38px;width:1px;background:linear-gradient(180deg,transparent,var(--border-strong) 10%,var(--border-strong) 90%,transparent)}.now-list li.now-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:10px 22px;border-top:0;position:relative}.now-list li.now-item:hover{background:var(--surface-hover)}.now-icon{position:relative;z-index:1;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--surface);color:var(--brand-primary);border:1px solid color-mix(in oklab,var(--brand-primary) 30%,var(--border));box-shadow:0 0 10px color-mix(in oklab,var(--brand-primary) 26%,transparent)}.now-list li.is-late .now-icon{background:var(--surface);color:var(--brand-metallic);border-color:color-mix(in oklab,var(--brand-metallic) 38%,var(--border));box-shadow:0 0 10px color-mix(in oklab,var(--brand-metallic) 32%,transparent)}.now-item .now-copy{min-width:0;display:grid;gap:3px}.now-item .now-copy strong{display:block;font-size:13px;font-weight:550;line-height:1.35;white-space:normal;overflow:visible;overflow-wrap:anywhere}.now-item .now-copy small{display:block;margin:0;font-size:11.5px;line-height:1.4;color:var(--muted-foreground);white-space:normal;overflow:visible;overflow-wrap:anywhere}.now-when{display:grid;gap:3px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.now-when time{display:block;font-size:13px;font-weight:550}.now-when small{display:block;margin:0;font-size:11px;color:var(--muted-foreground)}.now-list li.is-late .now-when small{color:var(--brand-metallic);font-weight:550}.now-open{display:grid}.now-empty{margin:0 -22px;padding:18px 22px 20px;border-top:1px solid var(--border);font-size:13px;line-height:1.6;color:var(--muted-foreground)}.now-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.now-foot small{font-size:11px}.today-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:20px;align-items:start}.today-queue-empty{margin:0;font-size:13px;line-height:1.6;color:var(--muted-foreground)}.today-focus .lollipop{margin-top:2px}.focus-lead{display:grid;gap:6px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.focus-lead h3{font-size:15px;font-weight:550;letter-spacing:-.01em;overflow-wrap:anywhere}.focus-lead p{margin:0;font-size:12.5px;line-height:1.6;color:var(--foreground-secondary);font-variant-numeric:tabular-nums}.focus-lead p.muted{color:var(--muted-foreground)}.focus-lead .text-link{margin-top:6px;justify-self:start}.today-focus .method-note{margin-top:20px;padding:18px 0 0;font-size:12.5px}.today-focus .method-note h3{margin-bottom:6px;font-size:13px;font-weight:550;color:var(--foreground)}.today-focus .method-note p{margin-top:0;line-height:1.65}.today-focus .method-note p+p{margin-top:8px}.priority-row{grid-template-columns:26px minmax(0,1fr) 112px 32px;gap:16px;padding:18px 0;align-items:start}.priority-row>*{animation:reveal-in var(--motion-reveal) var(--ease-spring) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.priority-position{padding-top:5px;font-size:11px;letter-spacing:.04em;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.priority-name{font-size:15px;font-weight:550;color:var(--foreground)}.priority-name:hover{color:var(--brand-primary)}.priority-score{display:grid;gap:7px;justify-items:end;padding-top:1px;text-align:right;line-height:1}.priority-score-reading{display:flex;align-items:baseline;gap:3px}.priority-score strong{display:inline;font-size:22px;font-weight:500;letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums}.priority-score small{font-size:10.5px;color:var(--muted-foreground)}.priority-meter{width:100%}.priority-meter .signal-meter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.priority-meter .signal-meter-track{height:6px}.priority-meter .signal-meter-cap{width:8px;height:8px}.priority-explanation dl{border-left:2px solid var(--brand-primary)}@media(min-width:1600px){.today-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}@media(max-width:1200px){.today-grid,.today-split{gap:18px}.today-reading{padding-inline:24px}.today-reading:first-child{padding-right:28px}}@media(max-width:980px){.today-grid,.today-split{grid-template-columns:1fr}.today-readings{grid-template-columns:auto minmax(0,1fr);gap:18px 0}.today-reading{padding-inline:24px}.today-reading:first-child{grid-row:span 2;padding-left:0;padding-right:28px}.today-reading:nth-child(3){border-left:1px solid var(--border);border-top:1px solid var(--border);padding-top:16px}}@media(max-width:700px){.today-hero>.bezel-core{padding:20px 18px 18px;gap:16px}.today-greeting{font-size:22px}.today-reading{padding-inline:20px}.today-reading:first-child{padding-right:22px}.today-hero .hero-number-value{font-size:36px}.now-head{flex-direction:column;align-items:flex-start}.now-summary{text-align:left}.next-call>.bezel-core,.now-panel>.bezel-core{padding:18px 18px 16px}.next-call-name{font-size:22px}.now-list,.now-empty{margin-inline:-18px}.now-list:before{left:34px}.now-list li.now-item{padding-inline:18px;gap:10px}.now-when{max-width:74px;white-space:normal}.priority-row{grid-template-columns:20px minmax(0,1fr) 84px 30px;gap:10px;padding:16px 0}.priority-position{display:block}}@media(prefers-reduced-motion:reduce){.priority-row>*{animation:none;opacity:1;transform:none}.next-call-name a{transition:none}}.analytics-period{margin-top:2px;gap:16px}.analytics-period strong{font-size:15px;font-weight:560;letter-spacing:-.01em;color:var(--foreground)}.analytics-period small{font-variant-numeric:tabular-nums}.analytics-period{align-items:center;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(120% 160% at 0% 0%,color-mix(in oklab,var(--signal) 7%,transparent),transparent 55%),var(--surface);box-shadow:inset 0 1px 0 var(--edge-highlight),0 10px 28px -22px var(--shadow-color)}.period-readout{min-width:0;display:grid;gap:12px}.period-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.period-head strong{font-size:21px;line-height:1.15}.period-live,.period-zone{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-label);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.period-live{padding:2px 8px 2px 7px;border-radius:999px;color:color-mix(in oklab,var(--tone-mint) 78%,var(--ink-strong));background:color-mix(in oklab,var(--tone-mint) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone-mint) 34%,transparent)}.period-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tone-mint);animation:period-live 2.4s var(--ease-out) infinite}.period-zone{font-weight:500;color:var(--ink-label)}.period-axis{display:flex;align-items:center;gap:12px;min-width:0}.period-stamp{display:grid;gap:1px;flex-shrink:0;white-space:nowrap}.period-stamp b{font-family:var(--font-display);font-size:15.5px;font-weight:520;letter-spacing:-.012em;color:var(--ink-number)}.period-stamp span{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ink-detail)}.period-stamp.is-end b{color:var(--ink-title)}.period-bar{--cell: calc(100% / var(--period-cells, 1));flex:1 1 96px;min-width:36px;max-width:190px;height:6px;border-radius:999px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(var(--cell) - 2px),transparent calc(var(--cell) - 2px) var(--cell));mask-image:repeating-linear-gradient(90deg,#000 0 calc(var(--cell) - 2px),transparent calc(var(--cell) - 2px) var(--cell))}.period-bar.is-current{background:linear-gradient(90deg,color-mix(in oklab,var(--signal) 55%,transparent),var(--signal));box-shadow:0 0 12px -2px var(--glow-strong)}.period-bar.is-prior{background:color-mix(in oklab,var(--ink-detail) 34%,transparent)}.period-legend{display:flex;flex-wrap:wrap;gap:4px 16px}.analytics-period .period-legend small{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-detail)}.period-legend small:before{content:"";width:14px;height:4px;flex-shrink:0;border-radius:999px;background:color-mix(in oklab,var(--ink-detail) 34%,transparent)}.period-legend small.is-current{color:var(--ink-body)}.period-legend small.is-current:before{background:var(--signal)}@keyframes period-live{0%,to{box-shadow:0 0 color-mix(in oklab,var(--tone-mint) 55%,transparent)}60%{box-shadow:0 0 0 5px transparent}}@media(prefers-reduced-motion:reduce){.period-live:before{animation:none}}@media(max-width:900px){.analytics-period{align-items:stretch}}@media(max-width:520px){.period-bar.is-prior{display:none}}.analytics-period-switch{flex-shrink:0;padding:3px;gap:2px;border-radius:999px;border:1px solid var(--border);background:var(--surface-subtle);box-shadow:inset 0 1px 0 var(--edge-highlight)}.analytics-period-switch [data-slot=button]{height:30px;min-height:30px;padding-inline:14px;border-radius:999px;border-color:transparent;background:transparent;box-shadow:none;color:var(--foreground-secondary);transition:background-color var(--motion-standard) var(--ease-spring),box-shadow var(--motion-standard) var(--ease-spring),color var(--motion-fast) var(--ease-out)}.analytics-period-switch [data-slot=button]:hover{color:var(--foreground);background:color-mix(in oklab,var(--signal) 8%,transparent)}.analytics-period-switch [data-slot=button][aria-pressed=true]{color:var(--foreground);background:var(--surface);box-shadow:0 1px 2px var(--shadow-color),0 0 0 1px color-mix(in oklab,var(--signal) 42%,transparent),0 0 14px -3px var(--glow-strong)}.range-positioner{z-index:60;max-width:var(--available-width)}.range-popup{width:min(330px,calc(100vw - 24px));max-height:min(var(--available-height),calc(100dvh - 24px));overflow-y:auto;padding:18px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--popover);color:var(--foreground);box-shadow:0 16px 40px -12px var(--shadow-color),inset 0 1px 0 var(--edge-highlight);outline:none}.range-title{font-size:14px;font-weight:600}.range-description,.range-note{font-size:12px;line-height:1.5;color:var(--foreground-muted)}.range-description{margin:5px 0 18px}.range-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.range-calendar-head h3{margin:0;font-size:13px;font-weight:560}.range-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 4px;font-variant-numeric:tabular-nums}.range-grid th{padding:0 0 7px;text-align:center;font-size:11px;font-weight:450;color:var(--foreground-muted)}.range-grid td{padding:0}.range-day{display:grid;place-items:center;width:100%;height:36px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--foreground);font-size:12px;cursor:pointer}.range-day:hover:not(:disabled){background:var(--surface-subtle)}.range-day[data-today]{border-color:var(--border);font-weight:600}.range-day[data-state=inside]{border-radius:0;background:color-mix(in oklab,var(--signal) 10%,transparent)}.range-day[data-state=start],.range-day[data-state=end],.range-day[data-state=single]{background:color-mix(in oklab,var(--signal) 18%,var(--surface));border-color:color-mix(in oklab,var(--signal) 45%,var(--border));font-weight:600}.range-day:focus-visible{position:relative;z-index:1;outline:2px solid var(--ring);outline-offset:1px}.range-day:disabled{color:var(--foreground-muted);opacity:.4;cursor:default}.range-summary{min-height:36px;margin:14px 0 8px;font-size:12px;line-height:1.5}.range-note{margin:0}.range-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;margin-top:16px;border-top:1px solid var(--border)}@media(max-width:390px){.analytics-period-switch [data-slot=button]{padding-inline:10px}}.intelligence-tabs button{position:relative;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-standard) var(--ease-spring)}.intelligence-tabs button:hover{color:var(--foreground)}.intelligence-tabs button[aria-current]{box-shadow:0 10px 18px -12px var(--glow-strong)}.analytics-hero{margin:0 0 20px;display:grid}.analytics-hero>.bezel-core{padding:24px 28px 22px}.analytics-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px 40px;align-items:center}.analytics-hero-readings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;min-width:0}.analytics-hero-title{grid-column:1 / -1}.analytics-hero .hero-number{padding-top:2px}.analytics-hero .hero-number-caption{max-width:24ch}.analytics-hero-changes{display:grid;gap:12px;align-content:start;padding-left:32px;border-left:1px solid var(--border);min-width:0}.analytics-hero .period-changes{margin:0}.analytics-hero .period-changes>div{align-items:center;padding:9px 0}.analytics-hero .period-changes>div:last-child{border-bottom:0}.analytics-hero .period-changes dt{font-size:12.5px;color:var(--foreground-secondary)}.analytics-hero .period-changes dd{font-size:12px;font-weight:500}.analytics-hero .sample-note{display:block}.analytics-hero-note{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}.analytics-hero-note[data-supported]{color:var(--foreground-secondary)}.analytics-overview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-bottom:4px}.analytics-overview>.analytics-panel{grid-column:span 5}.analytics-overview>.analytics-panel.is-wide{grid-column:span 7}.analytics-overview>.analytics-panel.is-full{grid-column:1 / -1}.analytics-panel{display:grid;min-width:0}.analytics-panel.reveal,.analytics-priority.reveal{animation-name:analytics-fade}@keyframes analytics-fade{0%{opacity:0}to{opacity:1}}.analytics-panel>.bezel-core{display:flex;flex-direction:column;gap:18px;padding:22px 24px 20px}.analytics-panel-head{display:grid;gap:4px}.analytics-panel-head h2{font-size:15px;font-weight:560;letter-spacing:-.012em;line-height:1.3;color:var(--foreground)}.analytics-panel-head p{font-size:12.5px;line-height:1.6;color:var(--muted-foreground);max-width:64ch}.analytics-subhead{font-size:12px;font-weight:550;letter-spacing:.08em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);margin:0 0 10px}.analytics-stack{display:grid;gap:22px}.analytics-foot{margin:auto 0 0;font-size:11px;line-height:1.6;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.analytics-foot .sample-note{font-size:inherit}.analytics-panel .stacked-bar-track{height:18px;border-radius:5px}.analytics-panel .viz-legend{gap:6px 18px}.analytics-repeat{display:grid;gap:4px;padding-top:6px}.analytics-priority{margin-bottom:4px}.analytics-empty{padding:12px;border-radius:var(--radius-2xl);overflow:hidden}.funnel{min-width:0}.funnel-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.funnel-step{display:grid;grid-template-columns:72px minmax(150px,190px) minmax(0,1fr);grid-template-areas:"gauge copy track";align-items:center;gap:8px 18px;min-width:0}.funnel-gauge{grid-area:gauge;display:grid;place-items:center;width:72px;height:72px}.funnel-base{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--tone) 8%,var(--surface));box-shadow:inset 0 1px 0 var(--edge-highlight)}.funnel-base b{font-size:11px;font-weight:550;letter-spacing:.1em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.funnel-base.is-null b{font-size:14px;letter-spacing:0}.funnel-copy{grid-area:copy;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "rate rate";align-items:baseline;gap:2px 10px;min-width:0}.funnel-label{grid-area:label;font-size:12.5px;color:var(--foreground-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funnel-value{grid-area:value;font-size:16px;font-weight:560;letter-spacing:-.015em;color:var(--foreground);font-variant-numeric:tabular-nums}.funnel-rate{grid-area:rate;font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.funnel-track{grid-area:track;position:relative;height:22px;border-radius:6px;background:var(--chart-track);box-shadow:inset 0 1px 0 var(--edge-highlight);cursor:default}.funnel-fill{position:relative;height:100%;border-radius:6px;background:var(--tone-gradient);box-shadow:inset 0 1px #ffffff26,0 0 18px -3px var(--tone-glow);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-grow) var(--ease-spring),filter var(--motion-fast) var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms),0ms}.funnel[data-grown] .funnel-fill{transform:scaleX(1)}.funnel-track:hover .funnel-fill{filter:brightness(1.08)}.funnel-cap{position:absolute;top:50%;right:0;width:12px;height:12px;border-radius:999px;background:var(--tone);transform:translate(50%,-50%);box-shadow:0 0 0 2px var(--surface),0 0 12px 2px var(--tone-glow);opacity:0;transition:opacity var(--motion-standard) var(--ease-standard);transition-delay:calc(var(--i, 0) * 90ms + var(--motion-grow))}.funnel[data-grown] .funnel-cap{opacity:1}.funnel-fill[data-empty] .funnel-cap{display:none}.analytics-rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;justify-items:center;padding:4px 0}.analytics-rings .ring-gauge{max-width:100%}.analytics-rings .ring-gauge-reading span{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.2}.analytics-rings .viz-caption{max-width:22ch}.pattern-chart{margin:2px 0 8px;min-width:0}.pattern-strip{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.pattern-cell{display:grid;gap:6px;text-align:center;min-width:0;cursor:default}.pattern-swatch{display:block;height:38px;border-radius:7px;background:color-mix(in oklab,var(--chart-1) calc(var(--heat, 0) * 100%),var(--chart-track));box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 16px -5px color-mix(in oklab,var(--glow-strong) calc(var(--heat, 0) * 100%),transparent);transform:scaleY(0);transform-origin:bottom center;transition:transform var(--motion-grow) var(--ease-spring),filter var(--motion-fast) var(--ease-out);transition-delay:calc(var(--i, 0) * 22ms),0ms}.pattern-chart[data-grown] .pattern-swatch{transform:scaleY(1)}.pattern-cell:hover .pattern-swatch{filter:brightness(1.1)}.pattern-cell[data-peak] .pattern-swatch{box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 0 1px var(--chart-1),0 0 16px -3px var(--glow-strong)}.pattern-label{font-size:10.5px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pattern-value{font-size:12px;font-weight:550;color:var(--foreground);font-variant-numeric:tabular-nums}.column-row{display:grid;gap:8px;min-width:0}.column-row-plot{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:168px}.column-row-cell{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;cursor:default}.column-row-bar{display:grid;grid-template-rows:18px minmax(0,1fr);justify-items:center;min-height:0;border-bottom:1px solid var(--border)}.column-row-peak{grid-row:1;align-self:end;font-size:11.5px;font-weight:550;line-height:1;color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:5px}.column-row-fill{grid-row:2;align-self:end;display:block;width:min(24px,100%);height:calc(var(--share, 0) * 100%);min-height:2px;border-radius:4px 4px 0 0;background:var(--chart-1);opacity:calc(.45 + .55 * var(--share, 0));box-shadow:0 0 14px -4px var(--glow-strong);transform:scaleY(0);transform-origin:bottom center;transition:transform var(--motion-grow) var(--ease-spring),opacity var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out);transition-delay:calc(var(--i, 0) * 50ms),0ms,0ms}.column-row[data-grown] .column-row-fill{transform:scaleY(1)}.column-row-cell[data-peak] .column-row-fill{opacity:1}.column-row-cell:hover .column-row-fill{opacity:1;filter:brightness(1.1)}.column-row-label{font-size:11px;text-align:center;color:var(--muted-foreground)}.column-row-cell[data-peak] .column-row-label{color:var(--foreground)}.analytics-toolbar{margin:-4px 0 0}.analytics-toolbar select{min-height:34px;padding-block:5px;font-size:12.5px}.analytics-timing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:20px 36px;align-items:start;padding:2px 0 18px;border-bottom:1px solid var(--border);transition:opacity var(--motion-standard) var(--ease-out)}.analytics-timing[data-pending]{opacity:.55}.analytics-timing-figure{margin:0;display:grid;gap:12px;min-width:0}.analytics-timing-figure figcaption{display:grid;gap:3px}.analytics-timing-figure figcaption small{font-size:12px;color:var(--muted-foreground)}.analytics-timing .radial-clock-svg{max-width:236px}.analytics-timing-sample{grid-column:1 / -1;margin:0}.analytics-ranking{display:grid;gap:14px;padding:0 0 18px;border-bottom:1px solid var(--border)}.analytics-ranking-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.analytics-ranking-head small{font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.analytics-pagination{margin:0}.table-wrap{position:relative;width:100%;min-width:0;overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:inset 0 1px 0 var(--edge-highlight);overscroll-behavior:contain}.table-wrap.is-breakdown{max-height:640px}.table-wrap table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:12.5px}.table-wrap thead th{position:sticky;top:0;z-index:2;font-size:12px;font-weight:550;letter-spacing:.06em;font-family:var(--font-label);text-transform:uppercase;text-align:left;color:var(--muted-foreground);padding:12px 16px;background:var(--surface-subtle);border-bottom:1px solid var(--border);white-space:nowrap}.table-wrap tbody th,.table-wrap tbody td{padding:12px 16px;border-top:1px solid var(--border);vertical-align:middle;white-space:nowrap;text-align:left;font-weight:400;color:var(--foreground);font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast) var(--ease-out)}.table-wrap tbody tr:first-child>*{border-top:0}.table-wrap tbody th{font-weight:500;font-size:12.5px;letter-spacing:0;text-transform:none;max-width:300px;overflow:hidden;text-overflow:ellipsis}.table-wrap tbody tr:hover>*{background:var(--surface-hover)}.table-wrap tbody tr:hover>th{box-shadow:inset 2px 0 0 var(--signal)}.analytics-cell{display:block;min-width:0}.analytics-table .rate-cell{min-width:150px;grid-template-columns:minmax(0,1fr) 52px}.rate-cell.is-null{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;column-gap:10px}.rate-cell-track{display:block;height:8px;border-radius:999px;background:var(--chart-track)}.rate-cell-value,.analytics-table .signal-meter-value{font-size:13px;font-weight:550;text-align:right;font-variant-numeric:tabular-nums}.rate-cell-value{color:var(--muted-foreground)}.metric-definition{white-space:normal;min-width:240px;max-width:480px;color:var(--muted-foreground);font-size:12px;line-height:1.5}.evidence-strength{display:inline-flex;align-items:center;gap:7px;text-transform:capitalize;font-size:12px;color:var(--foreground-secondary)}.evidence-strength i{width:7px;height:7px;border-radius:999px;background:var(--chart-6);flex:none}.evidence-strength.is-moderate i{background:var(--chart-1);box-shadow:0 0 8px 1px var(--glow-strong)}.evidence-strength.is-high{color:var(--success)}.evidence-strength.is-high i{background:var(--success);box-shadow:0 0 8px 1px var(--glow-emerald)}.sample-insufficient{display:block;font-size:10.5px;color:var(--foreground-muted);margin-top:3px}.method-note{padding:22px 0;margin-top:28px;border-top:1px solid var(--border)}.method-note summary{display:inline-flex;align-items:center;gap:8px;transition:color var(--motion-fast) var(--ease-out)}.method-note summary:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--signal);box-shadow:0 0 8px 1px var(--glow-strong)}.method-note summary:hover{color:var(--foreground)}@media(max-width:1280px){.analytics-hero-grid{grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:20px 28px}.analytics-hero-readings{gap:16px 18px}.analytics-hero .hero-number-value{font-size:38px}.analytics-hero-changes{padding-left:24px}.analytics-overview{gap:16px}}@media(max-width:1100px){.analytics-hero-grid{grid-template-columns:minmax(0,1fr)}.analytics-hero-changes{border-left:0;padding-left:0;padding-top:18px;border-top:1px solid var(--border)}.analytics-overview>.analytics-panel,.analytics-overview>.analytics-panel.is-wide{grid-column:1 / -1}.analytics-timing{grid-template-columns:minmax(0,1fr);gap:24px}.analytics-timing .radial-clock-svg{max-width:220px}}@media(max-width:700px){.analytics-hero>.bezel-core{padding:20px 18px 18px}.analytics-hero-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analytics-hero .hero-number-value{font-size:34px}.analytics-panel>.bezel-core{padding:18px 16px 16px;gap:16px}.funnel-step{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"gauge copy" "gauge track";gap:6px 14px}.analytics-rings{gap:8px}.analytics-rings .ring-gauge{--ring-size: 92px}.pattern-strip{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:5px}.pattern-strip[data-count="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.pattern-label{font-size:10px}.column-row-plot{gap:4px;height:150px}.analytics-timing{gap:20px}.table-wrap thead th,.table-wrap tbody th,.table-wrap tbody td{padding:11px 12px}.analytics-table .rate-cell,.rate-cell.is-null{min-width:128px}.metric-definition{min-width:220px}}@media(prefers-reduced-motion:reduce){.analytics-panel.reveal,.analytics-priority.reveal{animation:none;opacity:1}.analytics-period-switch [data-slot=button],.intelligence-tabs button,.analytics-timing,.funnel-fill,.funnel-cap,.pattern-swatch,.column-row-fill,.table-wrap tbody th,.table-wrap tbody td,.method-note summary{transition:none!important}.funnel-fill,.pattern-swatch,.column-row-fill{transform:none!important}.funnel-cap{opacity:1}}:root{--orion-shell: #f6f3fe;--orion-rail: #fbfaff;--orion-rail-line: #dacefd;--orion-star: #ffffff;--orion-mark-edge: #ffffff66;--orion-on-accent: #ffffff;--orion-user-bubble: #eceeeb;--orion-chip: #ffffff;--orion-chip-hover: #ece6fd;--orion-kbd: #eceeeb;--orion-scrollbar: #5f93f1}.dark{--orion-shell: #1c074e;--orion-rail: #160645;--orion-rail-line: #4b1aaa;--orion-star: #f1ecff;--orion-mark-edge: #ffffff33;--orion-on-accent: #0b0c0f;--orion-user-bubble: #24292e;--orion-chip: #1c1f23;--orion-chip-hover: #2f0d74;--orion-kbd: #24292e;--orion-scrollbar: #929ea7}.orion-launcher svg{color:var(--ai-primary)}.intelligence-dialog[data-slot=dialog-content]{width:min(1120px,calc(100vw - 32px));max-width:none;height:min(86dvh,820px);max-height:calc(100dvh - 24px);display:block;gap:0;padding:var(--bezel-gap);overflow:visible;border-radius:var(--radius-3xl);border:1px solid color-mix(in oklab,var(--ai-primary) 30%,var(--border));background:var(--orion-shell);color:var(--foreground);box-shadow:var(--shadow-float),0 0 0 1px color-mix(in oklab,var(--ai-primary) 10%,transparent),0 30px 90px -30px var(--glow-orion)}.intelligence-dialog[data-slot=dialog-content]:after{content:"";position:absolute;left:16%;right:16%;top:-1px;height:1px;pointer-events:none;background:var(--ai-primary);box-shadow:0 0 12px 1px var(--glow-orion);opacity:.9}.intelligence-dialog[data-slot=dialog-content][data-open]{animation:orion-rise .42s var(--ease-spring)}.intelligence-dialog[data-slot=dialog-content][data-closed]{animation:orion-sink .16s var(--ease-standard) forwards}@keyframes orion-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes orion-sink{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.99)}}.orion-host{container:orion / inline-size;height:100%;min-height:0;flex:1 1 auto}.intelligence-dialog .copilot-console,.copilot-console.intelligence-copilot{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;max-height:none;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:calc(var(--radius-3xl) - var(--bezel-gap));background:var(--surface);box-shadow:inset 0 1px 0 var(--edge-highlight);font-size:13px}.copilot-drawer .copilot-console{border-radius:0;border:0}[data-slot=button].orion-close{position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;min-height:0;padding:0;border-radius:999px;color:var(--muted-foreground)}[data-slot=button].orion-close:hover{background:color-mix(in oklab,var(--ai-primary) 12%,transparent);color:var(--foreground)}.orion-rail{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--orion-rail);border-bottom:1px solid var(--orion-rail-line)}.orion-rail-head{display:flex;align-items:center;gap:14px;padding:16px 52px 10px 16px}.orion-rail-head [data-slot=badge]{margin-left:auto;font-size:10px;height:20px;padding-inline:7px}.orion-rail .copilot-context{padding:2px 16px 12px}.orion-rail .copilot-context>small,.orion-field>label,.orion-label,.suggested-prompts>small{display:block;margin:0 0 7px;font-size:12px;font-weight:550;letter-spacing:.06em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.orion-rail .copilot-context>div{display:flex;flex-wrap:wrap;gap:6px}.orion-rail .copilot-context [data-slot=badge]{height:24px;gap:6px;padding-inline:9px 10px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid color-mix(in oklab,var(--ai-primary) 26%,var(--border));background:color-mix(in oklab,var(--ai-primary) 6%,var(--surface));color:var(--foreground-secondary)}.orion-rail .copilot-context [data-slot=badge]:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--ai-primary);box-shadow:0 0 6px var(--glow-orion)}.orion-controls{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px;padding:0 16px 12px}.orion-field{display:grid;gap:0;align-content:start;min-width:0}.orion-thread-tools{display:flex;align-items:center;gap:6px;min-width:0}.orion-select{position:relative;display:block;flex:1;min-width:0}.orion-select select{width:100%;height:34px;min-height:0;padding:0 30px 0 11px;appearance:none;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-size:12.5px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 1px 0 var(--edge-highlight);transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.orion-select select:hover:not(:disabled){border-color:color-mix(in oklab,var(--ai-primary) 42%,var(--border))}.orion-select select:focus-visible{outline:none;border-color:var(--ai-primary);box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 0 3px color-mix(in oklab,var(--ai-primary) 24%,transparent)}.orion-select select:disabled{opacity:.6}.orion-select>svg{position:absolute;top:50%;right:10px;width:14px;height:14px;translate:0 -50%;pointer-events:none;color:var(--muted-foreground)}[data-slot=button].orion-new{width:34px;height:34px;min-height:0;flex:none;padding:0;border-radius:10px;color:var(--ai-primary)}[data-slot=button].orion-new:hover{border-color:color-mix(in oklab,var(--ai-primary) 42%,var(--border))}.orion-capabilities{display:grid;gap:8px;padding:2px 16px 16px;min-height:0}.orion-capabilities .orion-label{margin-bottom:0}.orion-capabilities ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.orion-card{position:relative;display:flex;align-items:flex-start;gap:11px;width:100%;padding:10px 12px;text-align:left;border-radius:14px;border:1px solid var(--border);background:var(--orion-chip);color:var(--foreground);font:inherit;box-shadow:inset 0 1px 0 var(--edge-highlight);transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard),background-color var(--motion-standard) var(--ease-standard)}button.orion-card:hover{background:var(--orion-chip-hover);border-color:color-mix(in oklab,var(--ai-primary) 48%,var(--border));box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 0 1px color-mix(in oklab,var(--ai-primary) 14%,transparent),0 12px 26px -16px var(--glow-orion)}button.orion-card:focus-visible{outline:none;border-color:var(--ai-primary);box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 0 3px color-mix(in oklab,var(--ai-primary) 24%,transparent)}.orion-card-head{display:flex;align-items:flex-start;gap:11px;min-width:0}.orion-card.is-actions{flex-direction:column;gap:0}.orion-card-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--ai-primary);background:color-mix(in oklab,var(--ai-primary) 10%,var(--surface));border:1px solid color-mix(in oklab,var(--ai-primary) 22%,transparent);box-shadow:inset 0 1px 0 var(--edge-highlight);transition:box-shadow var(--motion-standard) var(--ease-standard)}button.orion-card:hover .orion-card-icon{box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 10px var(--glow-orion)}.orion-card-icon svg{width:15px;height:15px}.orion-card-copy{display:grid;gap:2px;min-width:0;padding-top:1px}.orion-card-copy strong{font-size:12.5px;font-weight:560;line-height:1.3;color:var(--foreground)}.orion-card-copy small{font-size:11px;line-height:1.45;color:var(--muted-foreground)}.orion-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.orion-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--foreground-secondary);font:inherit;font-size:11.5px;font-weight:500;white-space:nowrap;box-shadow:inset 0 1px 0 var(--edge-highlight);transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard),background-color var(--motion-standard) var(--ease-standard)}.orion-chip svg{width:13px;height:13px;color:var(--ai-primary)}.orion-chip:hover:not(:disabled){color:var(--foreground);background:var(--orion-chip-hover);border-color:color-mix(in oklab,var(--ai-primary) 44%,var(--border));box-shadow:inset 0 1px 0 var(--edge-highlight),0 8px 18px -12px var(--glow-orion)}.orion-chip:focus-visible{outline:none;border-color:var(--ai-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--ai-primary) 24%,transparent)}.orion-chip:disabled{opacity:.55;cursor:default}.orion-thread{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--surface)}.orion-thread-head{display:flex;align-items:baseline;gap:12px;padding:12px 18px 10px;border-bottom:1px solid var(--border)}.orion-thread-head h3{flex:1;min-width:0;font-size:12.5px;font-weight:500;color:var(--foreground-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelligence-copilot .copilot-messages{display:flex;flex-direction:column;gap:2px;padding:18px 20px 6px;scrollbar-width:thin;scrollbar-color:var(--orion-scrollbar) transparent}.orion-loading{font-size:12px}.copilot-turn{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border:0}.copilot-turn.is-user{flex-direction:row-reverse}.orion-turn-avatar{margin-top:1px}.orion-turn-body{min-width:0;flex:1}.copilot-turn.is-user .orion-turn-body{flex:0 1 auto;max-width:min(78%,560px)}.copilot-turn small{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;font-family:var(--font-label);text-transform:uppercase;color:var(--ai-primary);margin-bottom:5px}.copilot-turn.is-user small{text-align:right;color:var(--muted-foreground)}.copilot-turn.is-user .orion-turn-body>p{margin:0;padding:10px 14px;border-radius:16px 16px 4px;background:var(--orion-user-bubble);color:var(--foreground);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:inset 0 1px 0 var(--edge-highlight)}.orion-section+.orion-section{margin-top:12px}.orion-section strong{display:block;margin-bottom:3px;font-size:12.5px;font-weight:580;letter-spacing:-.005em;color:var(--foreground)}.orion-section p{margin:0;font-size:13px;line-height:1.7;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere}.evidence-receipt{position:relative;margin:10px 0 0;padding:0;overflow:hidden;font-size:11.5px;color:var(--muted-foreground);border-radius:12px;border:1px solid color-mix(in oklab,var(--ai-primary) 24%,var(--border));background:color-mix(in oklab,var(--ai-primary) 4%,var(--surface));box-shadow:inset 0 1px 0 var(--edge-highlight);transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.evidence-receipt:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--ai-primary);box-shadow:0 0 8px 1px var(--glow-orion)}.evidence-receipt summary{list-style:none;display:flex;align-items:center;gap:8px;padding:9px 12px 9px 14px;cursor:pointer;font-weight:500;line-height:1.45;color:var(--foreground-secondary)}.evidence-receipt summary::-webkit-details-marker{display:none}.evidence-receipt summary:after{content:"";flex:none;margin-left:auto;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.7;transition:transform var(--motion-standard) var(--ease-standard)}.evidence-receipt[open] summary:after{transform:translateY(2px) rotate(-135deg)}.evidence-receipt summary:hover{color:var(--foreground)}.evidence-receipt summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ai-primary) 40%,transparent)}.evidence-receipt[open]{border-color:color-mix(in oklab,var(--ai-primary) 40%,var(--border));box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 0 1px color-mix(in oklab,var(--ai-primary) 10%,transparent),0 14px 30px -20px var(--glow-orion)}.evidence-receipt p{margin:0;padding:0 14px 12px;line-height:1.65;white-space:pre-wrap}.evidence-values{display:grid;gap:6px;margin:0;padding:0 14px 12px}.copilot-thinking{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:12.5px;color:var(--ai-primary)}.copilot-welcome{display:grid;justify-items:center;gap:8px;margin-top:auto;padding:24px 12px 6px;text-align:center}.copilot-welcome .orion-mark{margin-bottom:8px}.copilot-welcome h3{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.3}.copilot-welcome p{margin:0;max-width:36ch;font-size:12.5px;line-height:1.7;color:var(--muted-foreground)}.copilot-messages .suggested-prompts{display:grid;justify-items:center;gap:8px;margin-bottom:auto;padding:12px 0 8px}.copilot-messages .suggested-prompts>small{margin:0}.suggested-prompts button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--orion-chip);color:var(--foreground-secondary);font:inherit;font-size:12.5px;line-height:1.4;text-align:left;box-shadow:inset 0 1px 0 var(--edge-highlight);transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard),background-color var(--motion-standard) var(--ease-standard)}.suggested-prompts button svg{flex:none;margin:0;color:var(--ai-primary)}.suggested-prompts button:hover{color:var(--foreground);background:var(--orion-chip-hover);border-color:color-mix(in oklab,var(--ai-primary) 48%,var(--border));box-shadow:inset 0 1px 0 var(--edge-highlight),0 10px 22px -14px var(--glow-orion)}.suggested-prompts button:focus-visible{outline:none;border-color:var(--ai-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--ai-primary) 24%,transparent)}.orion-composer{position:relative;margin:6px 16px 0;padding:6px 8px 8px 12px;border-radius:16px;border:1px solid var(--border);background:var(--surface-subtle);box-shadow:inset 0 1px 0 var(--edge-highlight);transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.orion-composer:focus-within{border-color:color-mix(in oklab,var(--ai-primary) 56%,var(--border));box-shadow:inset 0 1px 0 var(--edge-highlight),0 0 0 3px color-mix(in oklab,var(--ai-primary) 14%,transparent),0 14px 32px -20px var(--glow-orion)}.orion-composer textarea{min-height:60px;max-height:180px;overflow-y:auto;padding:6px 4px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13.5px;line-height:1.55;color:var(--foreground);resize:none}.orion-composer textarea:focus-visible{outline:none;border-color:transparent;box-shadow:none}.orion-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.orion-hint{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.orion-hint kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;border:1px solid var(--border);background:var(--orion-kbd);color:var(--foreground-secondary);font-size:10px;line-height:1}.orion-count{margin-left:6px;padding-left:8px;border-left:1px solid var(--border)}.orion-count[data-near-limit]{color:var(--danger)}.orion-composer [data-slot=button].orion-send{position:static;flex:none;width:34px;height:34px;min-height:0;padding:0;border:0;border-radius:999px;background:var(--gradient-orion);color:var(--orion-on-accent);box-shadow:inset 0 1px 0 var(--orion-mark-edge),0 8px 20px -8px var(--glow-orion);transition:box-shadow var(--motion-standard) var(--ease-standard),filter var(--motion-standard) var(--ease-standard),opacity var(--motion-standard) var(--ease-standard)}.orion-composer [data-slot=button].orion-send:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px 0 var(--orion-mark-edge),0 10px 24px -8px var(--glow-orion),0 0 0 1px color-mix(in oklab,var(--ai-primary) 30%,transparent)}.orion-composer [data-slot=button].orion-send:focus-visible{box-shadow:inset 0 1px 0 var(--orion-mark-edge),0 0 0 3px color-mix(in oklab,var(--ai-primary) 30%,transparent)}.orion-composer [data-slot=button].orion-send:disabled{opacity:.4;box-shadow:none}.copilot-footnote{padding:8px 12px 12px;text-align:center;font-size:10.5px;color:var(--muted-foreground)}.orion-mark{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:999px;background:var(--gradient-orion);box-shadow:inset 0 1px 0 var(--orion-mark-edge),0 0 0 1px color-mix(in oklab,var(--ai-primary) 28%,transparent),0 8px 22px -8px var(--glow-orion)}.orion-mark-svg{display:block;width:100%;height:100%;overflow:visible}.orion-belt-line{stroke:var(--orion-star);stroke-opacity:.45;stroke-width:.9;stroke-linecap:round}.orion-star circle{fill:var(--orion-star)}.orion-star{transform-box:fill-box;transform-origin:center}.orion-star-halo{opacity:.22}.orion-orbit{fill:none;stroke:var(--orion-star);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:22 94;opacity:0;transform-box:view-box;transform-origin:50% 50%}.orion-mark[data-thinking] .orion-orbit{opacity:.95;animation:orion-orbit 1.6s linear infinite}.orion-mark[data-thinking] .orion-star{animation:orion-twinkle 1.5s var(--ease-standard) infinite;animation-delay:calc(var(--i, 0) * .22s)}@keyframes orion-orbit{to{transform:rotate(360deg)}}@keyframes orion-twinkle{0%,to{transform:scale(1);opacity:.75}40%{transform:scale(1.45);opacity:1}}@container orion (min-width: 868px){.intelligence-dialog .copilot-console,.copilot-console.intelligence-copilot{grid-template-columns:312px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.orion-rail{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--orion-scrollbar) transparent;border-bottom:0;border-right:1px solid var(--orion-rail-line)}.orion-rail-head{padding:22px 20px 14px}.orion-rail .copilot-context{padding:4px 20px 16px}.orion-controls{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 20px 16px}.orion-capabilities{padding:4px 20px 20px}.orion-thread-head{padding:18px 56px 14px 24px}.intelligence-copilot .copilot-messages{padding:22px 24px 8px}.orion-composer{margin:8px 20px 0}.copilot-welcome h3{font-size:21px}}@container orion (max-width: 867.98px){.orion-capabilities{display:flex;gap:8px;padding:2px 16px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.orion-capabilities::-webkit-scrollbar{display:none}.orion-capabilities .orion-label{display:none}.orion-capabilities ol,.orion-capabilities .orion-chips{display:flex;flex:none;gap:8px;margin:0}.orion-capabilities li{flex:none;scroll-snap-align:start}.orion-card{width:auto;align-items:center;gap:8px;height:32px;padding:0 12px 0 5px;border-radius:999px}.orion-card.is-actions{display:contents}.orion-card.is-actions>.orion-card-head{display:none}.orion-card .orion-card-icon{width:22px;height:22px;border-radius:999px}.orion-card .orion-card-icon svg{width:12px;height:12px}.orion-card-copy{padding-top:0}.orion-card-copy strong{font-size:12px;white-space:nowrap}.orion-card-copy small{display:none}.orion-chip{flex:none;height:32px;scroll-snap-align:start}.copilot-turn.is-user .orion-turn-body{max-width:88%}}@media(prefers-reduced-motion:reduce){.intelligence-dialog[data-slot=dialog-content][data-open],.intelligence-dialog[data-slot=dialog-content][data-closed],.orion-mark[data-thinking] .orion-orbit,.orion-mark[data-thinking] .orion-star{animation:none}.orion-mark[data-thinking] .orion-orbit{stroke-dasharray:none;opacity:.6}.orion-select select,.orion-card,.orion-card-icon,.orion-chip,.suggested-prompts button,.evidence-receipt,.evidence-receipt summary:after,.orion-composer,.orion-composer [data-slot=button].orion-send,[data-slot=button].orion-close{transition:none}}.orion-signature{display:flex;align-items:center;gap:20px;min-width:0}.orion-signature-text{display:grid;gap:9px;min-width:0}.orion-signature-mark{position:relative;display:grid;place-items:center;flex:none;margin:9px}.orion-signature-mark:before,.orion-signature-mark:after{content:"";position:absolute;inset:-9px;border-radius:999px;pointer-events:none}.orion-signature-mark:before{border:1px solid color-mix(in oklab,var(--orion-ink-b) 26%,transparent);box-shadow:0 0 34px 2px var(--orion-halo),inset 0 0 14px color-mix(in oklab,var(--orion-ink-b) 14%,transparent)}.orion-signature-mark:after{background:conic-gradient(from 0deg,transparent 0 62%,color-mix(in oklab,var(--orion-ink-b) 70%,transparent) 86%,var(--orion-ink-c) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));animation:orion-signature-orbit 9s linear infinite}.orion-signature h2.orion-wordmark{margin:0;font-family:var(--font-display);font-size:clamp(42px,2.2vw + 22px,56px);font-weight:620;line-height:.9;letter-spacing:-.042em;white-space:nowrap}.orion-wordmark>span:first-child{display:inline-block;padding:.04em .06em .1em 0;background:linear-gradient(100deg,var(--orion-ink-a) 0%,var(--orion-ink-b) 30%,var(--orion-ink-c) 50%,var(--orion-ink-b) 70%,var(--orion-ink-a) 100%) 0% 50% / 240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px var(--orion-halo));animation:orion-signature-ink 11s var(--ease-standard) infinite alternate}.orion-designation{display:flex;align-items:center;gap:11px;font-family:var(--font-label);font-size:13.5px;font-weight:600;line-height:1;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:var(--ink-orion)}.orion-designation>i{flex:none;width:30px;height:7px;background:radial-gradient(circle,var(--orion-ink-c) 0 1.7px,transparent 2.4px) 0 50% / 7px 7px no-repeat,radial-gradient(circle,var(--orion-ink-a) 0 2px,transparent 2.7px) 50% 50% / 7px 7px no-repeat,radial-gradient(circle,var(--orion-ink-b) 0 1.7px,transparent 2.4px) 100% 50% / 7px 7px no-repeat,linear-gradient(color-mix(in oklab,var(--orion-ink-b) 46%,transparent),color-mix(in oklab,var(--orion-ink-b) 46%,transparent)) 50% 50% / 100% 1px no-repeat;filter:drop-shadow(0 0 5px var(--orion-halo))}.orion-signature[data-size=rail]{gap:13px}.orion-signature[data-size=rail] .orion-signature-text{gap:6px}.orion-signature[data-size=rail] .orion-signature-mark{margin:5px}.orion-signature[data-size=rail] .orion-signature-mark:before,.orion-signature[data-size=rail] .orion-signature-mark:after{inset:-5px}.orion-signature[data-size=rail] h2.orion-wordmark{font-size:31px}.orion-signature[data-size=rail] .orion-designation{gap:8px;font-size:11px;letter-spacing:.2em}.orion-signature[data-size=rail] .orion-designation>i{width:22px}@keyframes orion-signature-orbit{to{transform:rotate(360deg)}}@keyframes orion-signature-ink{to{background-position:100% 50%}}@media(max-width:520px){.orion-signature{gap:14px}.orion-designation{font-size:11.5px;letter-spacing:.18em}}@media(prefers-reduced-motion:reduce){.orion-signature-mark:after,.orion-wordmark>span:first-child{animation:none}}.orion-model{display:grid;gap:6px;min-width:0}.orion-model-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,6.75rem);gap:10px;min-width:0}.orion-model[data-size=full]{gap:8px;max-width:640px}.orion-model[data-size=full] .orion-model-fields{grid-template-columns:minmax(0,1fr) minmax(7rem,9rem);gap:12px}.orion-model[data-size=full] .orion-select select{height:40px;font-size:13.5px;line-height:38px}.orion-model-note{margin:0;font-size:12px;line-height:1.45;color:var(--muted-foreground);text-wrap:pretty}.orion-model-note:empty{display:none}.orion-model-note[data-tone=danger]{color:var(--tone-danger)}.orion-model-note .text-link{font-size:inherit}.orion-controls>.orion-model{grid-column:1 / -1}.generation-submit:has(>.orion-model-submit){flex-wrap:wrap}.orion-model-submit{flex:1 1 26rem;display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:12px 16px;min-width:0}.orion-model-submit>.orion-model{width:min(100%,23rem)}@media(max-width:700px){.orion-model-submit{width:100%;justify-content:stretch}.orion-model-submit>.orion-model{width:100%}}.orion-model-row{max-width:30rem}.openai-key{display:grid;gap:10px;max-width:640px}.openai-key-entry{display:flex;flex-wrap:wrap;gap:8px}.openai-key-entry>input{flex:1 1 16rem;min-width:0;font-family:var(--font-mono)}.openai-key-saved{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--foreground)}.openai-key-saved>svg{flex:none;width:16px;height:16px;color:var(--ai-primary)}.openai-key-actions{display:flex;flex-wrap:wrap;gap:8px}.openai-key-status{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted-foreground)}.openai-key-status[data-tone=danger]{color:var(--tone-danger)}.orion-model-lead{max-width:64ch;margin:0;font-size:13px;line-height:1.55;color:var(--ink-body)}.open-in-claude{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 4px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ink-label);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:3px;white-space:nowrap;transition:color .16s ease}.open-in-claude svg{width:14px;height:14px}.open-in-claude:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media(hover:hover)and (pointer:fine){.open-in-claude:hover{color:var(--ink-title)}}[data-auth-stage][data-auth-stage]{color-scheme:dark;--accent: #2a2315;--ai-primary: #a68bff;--ai-secondary: var(--brand-secondary);--ai-surface: #1c074e;--ai-tint: #2f0d74;--analytics-primary: var(--chart-1);--analytics-secondary: var(--chart-2);--aurora-cyan: #c6a15b14;--aurora-gold: #36e4f310;--aurora-violet: #a68bff10;--background: #0b0b0d;--bezel-gap: 6px;--border: #2e2e35;--border-strong: #77746a;--brand-metallic: #36e4f3;--brand-primary: #c6a15b;--brand-primary-strong: #e2c78c;--brand-secondary: #7aa7ff;--brand-tint: #1c1810;--button-glow: #f5c02d00;--button-highlight: #ffffff00;--button-ink: #0b0b0d;--button-ring: #f5c02d00;--button-ring-hover: #f5c02d00;--canvas-vignette-a: #f5c02d08;--canvas-vignette-b: #7aa7ff06;--card: var(--surface);--card-foreground: var(--ink-body);--champagne: var(--brand-metallic);--chart-1: #c6a15b;--chart-2: #7aa7ff;--chart-3: #a68bff;--chart-4: #36e4f3;--chart-5: #c7d1d7;--chart-6: #b6bbc5;--chart-7: #fca8d6;--chart-8: #c4de3f;--chart-track: var(--surface-strong);--danger: var(--destructive);--danger-surface: #4f0a35;--destructive: #fda1b2;--dialog-in: .2s;--dialog-out: .14s;--ease-drawer: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--edge-highlight: #ffffff0a;--fold-rule: var(--border);--font-display: "Sora", "Instrument Sans", "Segoe UI", Arial, sans-serif;--font-heading: "Sora", "Instrument Sans", "Segoe UI", Arial, sans-serif;--font-label: "Instrument Sans", "Segoe UI", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--font-sans: "Instrument Sans", "Segoe UI", Arial, sans-serif;--foreground: var(--ink-body);--foreground-muted: #a5a297;--foreground-secondary: #bab7ac;--glow-blue: #7aa7ff22;--glow-color: #c6a15b1f;--glow-danger: color-mix(in oklab, var(--tone-danger) 13%, transparent);--glow-emerald: #43e4ad22;--glow-gold: #36e4f322;--glow-orion: #a68bff22;--glow-rose: #c4de3f22;--glow-strong: #c6a15b33;--gradient-blue: linear-gradient( var(--brand-secondary), var(--brand-secondary) );--gradient-button: linear-gradient( var(--brand-primary), var(--brand-primary) );--gradient-button-hover: linear-gradient( var(--brand-primary-strong), var(--brand-primary-strong) );--gradient-danger: linear-gradient(var(--tone-danger), var(--tone-danger));--gradient-emerald: linear-gradient(var(--success), var(--success));--gradient-gold: linear-gradient( var(--brand-metallic), var(--brand-metallic) );--gradient-neutral: linear-gradient(var(--tone-steel), var(--tone-steel));--gradient-orion: linear-gradient(var(--ai-primary), var(--ai-primary));--gradient-rose: linear-gradient(var(--tone-rose), var(--tone-rose));--gradient-signal: linear-gradient( var(--brand-primary), var(--brand-primary) );--hairline-signal: #c6a15b66;--info: #9ccafc;--info-surface: #073265;--ink-body: #dddbd2;--ink-danger: var(--tone-rose);--ink-detail: #a5a297;--ink-idle: var(--tone-steel);--ink-info: var(--tone-blue);--ink-label: #bab7ac;--ink-link: var(--brand-primary);--ink-live: var(--tone-cyan);--ink-number: #f4f3ef;--ink-orion: var(--ai-primary);--ink-positive: var(--tone-mint);--ink-section: #e6e4dc;--ink-strong: #f4f3ef;--ink-subtitle: #c3c0b5;--ink-title: #f4f3ef;--ink-value: var(--tone-gold);--ink-warm: var(--tone-coral);--input: #77746a;--live-primary: var(--brand-primary);--motion-count: 0ms;--motion-fast: .12s;--motion-grow: .18s;--motion-reveal: .18s;--motion-slow: .24s;--motion-standard: .18s;--muted: #1e1e23;--muted-foreground: var(--ink-detail);--nav-tile: #131316;--orion-chip: #1c1f23;--orion-chip-hover: #2f0d74;--orion-halo: #a68bff00;--orion-ink-a: #f1ecff;--orion-ink-b: #a68bff;--orion-ink-c: #7aa7ff;--orion-kbd: #24292e;--orion-mark-edge: #ffffff33;--orion-on-accent: #0b0c0f;--orion-rail: #160645;--orion-rail-line: #4b1aaa;--orion-scrollbar: #929ea7;--orion-shell: #1c074e;--orion-star: #f1ecff;--orion-user-bubble: #24292e;--overlay: #000000cc;--overlay-canvas: color-mix(in srgb, var(--background), #020306 80%);--popover: var(--surface-elevated);--popover-foreground: var(--ink-body);--primary: var(--brand-primary);--primary-foreground: #0b0b0d;--radius: 8px;--radius-2xl: 12px;--radius-3xl: 16px;--radius-lg: 8px;--radius-md: 6px;--radius-sm: 4px;--radius-xl: 12px;--research-primary: var(--brand-secondary);--ring: var(--brand-primary);--sample-canvas-dark: #0b0c0f;--sample-ink-dark: #f4f6f7;--sample-ink-light: #121418;--sample-rail-dark: #070809;--sample-rail-light: #ebeeeb;--secondary: #28282e;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23a3b3c7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");--select-chevron-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236fd3dc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 7.5 3-3 3 3'/%3E%3C/svg%3E");--select-face: linear-gradient( 180deg, var(--surface-subtle), var(--surface) 40% );--shadow-color: #00000066;--shadow-color-strong: #000000a6;--shadow-float: 0 8px 28px -8px var(--shadow-color-strong);--shadow-panel: 0 1px 3px var(--shadow-color), 0 8px 24px -12px var(--shadow-color-strong);--shell-hairline: #f4f6f71c;--shell-tint: #f4f6f708;--shimmer: #ffffff14;--sidebar: #0b0b0d;--sidebar-border: var(--border);--sidebar-foreground: var(--foreground-secondary);--sidebar-glow: #f5c02d00;--sidebar-width: 218px;--sigil-ink: #bab7ac;--signal: var(--brand-primary);--space-unit: 4px;--stage-close: #49eda1;--stage-decision-maker: #f5c02d;--stage-discovery: #45e8f6;--stage-email: #5ae3f9;--stage-gatekeeper: #bfcad9;--stage-objections: #fcbe63;--stage-pain: #fcadcd;--stage-pitch: #d2b3fc;--stage-reason: #fab852;--stage-voicemail: #b9c2fc;--success: #43e4ad;--success-surface: #05372e;--surface: #131316;--surface-elevated: #18181c;--surface-glass: #131316f5;--surface-hover: #1e1e23;--surface-strong: #28282e;--surface-subtle: #0f0f12;--text-body: var(--ink-body);--text-detail: var(--ink-detail);--text-orion: var(--ink-orion);--text-section: var(--ink-section);--text-subtitle: var(--ink-subtitle);--text-title: var(--ink-title);--tip-foreground: #0b0b0d;--tip-surface: #f4f3ef;--tone-blue: var(--brand-secondary);--tone-coral: #fdaf8a;--tone-cyan: var(--brand-primary);--tone-danger: var(--destructive);--tone-gold: var(--brand-metallic);--tone-mint: #43e4ad;--tone-rose: #c4de3f;--tone-steel: #becad1;--tone-violet: var(--ai-primary);--tone-wash-strength: 13%;--topbar-glass: #0b0b0df5;--type-body: 14px;--type-caption: 12px;--type-display: clamp(32px, 3vw, 48px);--type-headline: 36px;--type-lead: 17px;--type-micro: 12px;--type-script: 22px;--type-small: 13px;--type-title: 24px;--type-title-l: 28px;--type-title-s: 18px;--warning: #fdae57;--warning-surface: #402304;--workflow-analytics: #babcfc;--workflow-calls: #fba7d0;--workflow-evidence: #e9c239;--workflow-focus: #bbe240;--workflow-followups: #fbb473;--workflow-history: #c0cbd4;--workflow-imports: #7bd7fb;--workflow-integrations: #ddb2f9;--workflow-leads: #a8d0fc;--workflow-meetings: #47edb6;--workflow-research: #41def5;--workflow-scripts: #c9aafc;--workflow-settings: #e0d345;--workflow-strategy: #f2c432;--workflow-today: #d9e237;--workflow-workspaces: #45e99c}.auth-stage{--stage-pad: clamp(20px, 4vw, 56px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:clamp(24px,4vh,40px);min-height:100dvh;padding:var(--stage-pad);overflow:hidden;background:var(--background);color:var(--ink-body);font-family:var(--font-sans)}@media(min-width:980px){.auth-stage{grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-rows:1fr auto;column-gap:clamp(40px,6vw,96px)}}.auth-stage-art{position:absolute;inset:0;z-index:-1;pointer-events:none}.auth-stage-art>i{position:absolute;display:block}.auth-stage-grid{inset:0;background-image:linear-gradient(to right,#c6a15b12 1px,transparent 1px),linear-gradient(to bottom,#c6a15b12 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(90% 70% at 24% 62%,#000 0%,#0006 46%,transparent 78%);mask-image:radial-gradient(90% 70% at 24% 62%,#000 0%,#0006 46%,transparent 78%)}.auth-stage-glow{inset:0;background:radial-gradient(46% 38% at 22% 70%,#c6a15b1f,transparent 70%),radial-gradient(60% 50% at 100% 0%,#c6a15b0d,transparent 72%)}.auth-stage-peak{position:absolute;left:max(-6vw,-80px);bottom:clamp(72px,15vh,168px);width:min(74vw,1080px);height:auto}.auth-stage-peak path{fill:#c6a15b0b;stroke:#c6a15b;stroke-opacity:.42;stroke-width:1px;vector-effect:non-scaling-stroke}.auth-stage-beam{left:0;right:0;bottom:clamp(72px,15vh,168px);height:1px;background:linear-gradient(90deg,transparent 0%,#c6a15b59 14%,#e2c78c 34%,#c6a15b40 58%,transparent 92%);box-shadow:0 0 22px #c6a15b40;transform-origin:0 50%}.auth-stage-brand{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0}.auth-stage-brand>svg{flex-shrink:0;max-width:100%;height:auto}.auth-stage-pitch{display:none}.auth-stage-tag{margin:0 0 18px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-primary)}.auth-stage-line{margin:0;max-width:13ch;font-family:var(--font-display);font-weight:600;font-size:clamp(36px,4.4vw,64px);line-height:1.04;letter-spacing:-.03em;text-wrap:balance;color:var(--ink-title)}@media(min-width:980px){.auth-stage-brand{grid-row:1;padding-bottom:clamp(96px,20vh,220px)}.auth-stage-pitch{display:block}}.auth-stage-panel{position:relative;align-self:center;justify-self:center;width:100%;max-width:440px;padding:clamp(24px,4vw,36px);border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-elevated) 0%,var(--surface) 100%);box-shadow:0 0 0 1px #c6a15b0f,0 48px 120px -48px #000,0 2px #ffffff08 inset}.auth-stage-panel:before{content:"";position:absolute;top:-1px;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,#c6a15b 30%,#e2c78c 50%,#c6a15b 70%,transparent);opacity:.8}.auth-stage .auth-heading{text-align:left;margin-bottom:24px}.auth-stage .auth-heading h1{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3vw,28px);line-height:1.16;letter-spacing:-.02em;text-wrap:balance;color:var(--ink-title)}.auth-stage .auth-heading p{margin-top:10px;font-size:14px;line-height:1.6;color:var(--ink-detail)}.auth-stage form{gap:16px}.auth-stage [data-slot=field-label]{font-size:13px;font-weight:500;color:var(--ink-label)}.auth-stage .auth-tabs{gap:4px;padding:4px;border-radius:10px;border:1px solid var(--border);background:var(--surface-subtle)}.auth-stage .auth-tabs button{height:36px;border-radius:7px;font-size:13px;font-weight:500;color:var(--ink-detail);transition:background-color .16s ease,color .16s ease}.auth-stage .auth-tabs button[aria-selected=true]{background:var(--surface-strong);color:var(--ink-title);box-shadow:inset 0 1px #ffffff0f}.auth-stage .auth-input{height:44px;border-radius:10px;padding-inline:14px;border:1px solid var(--input);background:var(--surface-subtle);color:var(--ink-title);font-size:15px;transition:border-color .16s ease,background-color .16s ease}.auth-stage .auth-input::placeholder{color:var(--ink-detail);opacity:.76}.auth-stage .auth-input:focus-visible{border-color:var(--brand-primary);background:var(--background)}.auth-stage .auth-password .auth-input{padding-right:48px}.auth-stage .auth-password>button{right:4px;width:36px;height:36px;place-content:center;border-radius:8px;color:var(--ink-label)}.auth-stage .auth-primary,.auth-stage .auth-google{height:46px;border-radius:10px;font-size:15px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,transform .14s var(--ease-out)}.auth-stage .auth-primary{border:0;background:var(--brand-primary);color:var(--primary-foreground);box-shadow:inset 0 1px #ffffff40,0 14px 30px -16px #c6a15b99}.auth-stage .auth-google{border:1px solid var(--input);background:transparent;color:var(--ink-title)}.auth-stage .auth-primary:active:not(:disabled),.auth-stage .auth-google:active:not(:disabled){transform:scale(.98)}.auth-stage .auth-primary:disabled,.auth-stage .auth-google:disabled{opacity:.55}@media(hover:hover)and (pointer:fine){.auth-stage .auth-input:hover{border-color:var(--ink-label)}.auth-stage .auth-password>button:hover{color:var(--ink-title);background:var(--surface-hover)}.auth-stage .auth-primary:hover:not(:disabled){background:var(--brand-primary-strong)}.auth-stage .auth-google:hover:not(:disabled){border-color:var(--ink-label);background:var(--surface-hover)}.auth-stage-foot a:hover{color:var(--brand-primary)}}.auth-stage :is(button,a,input):focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;box-shadow:none}.auth-stage .auth-links,.auth-stage .auth-switch{font-size:13px;color:var(--ink-detail)}.auth-stage .auth-links button,.auth-stage .auth-switch button{color:var(--brand-primary);font-weight:500;border-radius:4px;text-underline-offset:3px}.auth-stage .auth-divider{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;color:var(--ink-detail)}.auth-stage .auth-divider:before,.auth-stage .auth-divider:after{background:var(--border)}.auth-stage .success-copy{color:var(--success)}.auth-stage .auth-reset{max-width:none}.auth-stage-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;font-size:12px;line-height:1.5;color:var(--ink-detail)}.auth-stage-foot a{color:var(--ink-label);border-radius:4px;text-decoration:underline;text-decoration-color:#c6a15b80;text-underline-offset:4px;transition:color .16s ease}.auth-stage-loading{display:grid;place-items:center}.auth-stage-inline{min-height:min(760px,calc(100dvh - 190px));border-radius:16px;border:1px solid var(--border)}@media(max-width:979px){.auth-stage-peak{left:auto;right:-18vw;top:56px;bottom:auto;width:120vw;opacity:.5}.auth-stage-art>.auth-stage-beam{display:none}.auth-stage-panel{align-self:start}}.auth-stage-art{animation:auth-stage-fade .7s var(--ease-out) both}.auth-stage-brand,.auth-stage-foot{animation:auth-stage-fade .42s 80ms var(--ease-out) both}.auth-stage-panel{animation:auth-stage-fade .3s var(--ease-out) both}@media(prefers-reduced-motion:no-preference){.auth-stage-beam{animation:auth-stage-draw .9s .12s var(--ease-out) both}.auth-stage-panel{animation:auth-stage-rise .42s 60ms var(--ease-out) both}}@keyframes auth-stage-fade{0%{opacity:0}}@keyframes auth-stage-draw{0%{opacity:0;transform:scaleX(0)}}@keyframes auth-stage-rise{0%{opacity:0;transform:translateY(12px)}}.consent-stage .consent-list{display:grid;gap:10px;margin:0 0 16px;padding:0;list-style:none;font-size:14px;line-height:1.55;color:var(--ink-body)}.consent-stage .consent-list li{position:relative;padding-left:22px}.consent-stage .consent-list li:before{content:"";position:absolute;left:2px;top:.62em;width:10px;height:1px;background:var(--brand-primary)}.consent-stage .consent-note{margin:0 0 24px;padding-top:16px;border-top:1px solid var(--border);font-size:13px;line-height:1.55;color:var(--ink-detail)}.consent-stage .consent-failure{margin:0 0 16px;font-size:13px;color:var(--tone-danger)}.consent-stage .consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.integrations-cell{display:flex;flex-direction:column;min-width:0}.integrations-cell>*{flex:1}.integrations-cell.is-wide{grid-column:1 / -1}.calendar-card>.bezel-core{display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px}.calendar-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.calendar-card-title{display:flex;align-items:center;gap:14px;min-width:0}.calendar-card-title>div{display:grid;gap:5px;min-width:0}.calendar-card-title h3{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.calendar-card-title .eyebrow{min-width:0;overflow-wrap:anywhere;text-transform:none;letter-spacing:.02em}.calendar-card-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:var(--tone);background:color-mix(in oklab,var(--tone) 10%,var(--surface-subtle));border:1px solid color-mix(in oklab,var(--tone) 24%,var(--border));box-shadow:0 0 18px 0 var(--tone-glow),inset 0 1px 0 var(--edge-highlight)}.calendar-hairline{opacity:.9}.calendar-card[data-state=disconnected] .calendar-hairline,.calendar-card[data-state=checking] .calendar-hairline,.calendar-card[data-state=unavailable] .calendar-hairline{opacity:.4}.calendar-loading{max-width:420px}.calendar-problem{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--warning) 30%,var(--border));background:var(--warning-surface);font-size:12px;line-height:1.6}.calendar-problem p{min-width:0;overflow-wrap:anywhere}.calendar-problem strong{font-weight:600}.calendar-setup .integration-copy{margin-top:0;max-width:640px}.calendar-setup code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;padding:1px 6px;border-radius:6px;background:var(--surface-subtle);border:1px solid var(--border);color:var(--foreground);overflow-wrap:anywhere}.calendar-connect{display:grid;gap:16px;max-width:640px}.calendar-connect .integration-copy{margin-top:0;max-width:none}.calendar-capabilities{display:grid;gap:8px;margin:0;padding:0;list-style:none}.calendar-capabilities li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--foreground-secondary)}.calendar-capabilities svg{color:var(--brand-primary);flex-shrink:0}.calendar-connect-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.calendar-connect-actions small{font-size:11px;color:var(--muted-foreground)}.calendar-card-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px}.calendar-account{display:flex;flex-direction:column;gap:18px;min-width:0}.calendar-account .detail-list{gap:12px}.calendar-account-actions{margin-top:auto}.calendar-prefs{display:flex;flex-direction:column;gap:14px;min-width:0;padding-left:28px;border-left:1px solid var(--border)}.calendar-section-title{font-size:12px;font-weight:550;letter-spacing:.08em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.calendar-selects{gap:14px}.calendar-prefs select{width:100%}.status[data-status=connected]{--status-tone: var(--success)}.status[data-status=disconnected]{--status-tone: var(--muted-foreground)}.status[data-status="reconnect needed"]{--status-tone: var(--danger)}.gmail-card>.bezel-core{display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px}.gmail-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gmail-card-title{display:flex;align-items:center;gap:14px;min-width:0}.gmail-card-title>div{display:grid;gap:5px;min-width:0}.gmail-card-title h3{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.gmail-card-title .eyebrow{min-width:0;overflow-wrap:anywhere;text-transform:none;letter-spacing:.02em}.gmail-card-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:var(--tone);background:color-mix(in oklab,var(--tone) 10%,var(--surface-subtle));border:1px solid color-mix(in oklab,var(--tone) 24%,var(--border));box-shadow:0 0 18px 0 var(--tone-glow),inset 0 1px 0 var(--edge-highlight)}.gmail-card-hairline{opacity:.9}.gmail-card:not([data-state=connected]) .gmail-card-hairline{opacity:.4}.gmail-card-loading{max-width:420px}.gmail-card-problem{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--warning) 30%,var(--border));background:var(--warning-surface);font-size:12px;line-height:1.6}.gmail-card-problem p{min-width:0;overflow-wrap:anywhere}.gmail-card-problem strong{font-weight:600}.gmail-card-setup .integration-copy{margin-top:0}.gmail-card-setup code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;padding:1px 6px;border-radius:6px;background:var(--surface-subtle);border:1px solid var(--border);color:var(--foreground);overflow-wrap:anywhere}.gmail-card-connect,.gmail-card-connected{display:grid;gap:16px;min-width:0}.gmail-card-connect .integration-copy{margin-top:0;max-width:none}.gmail-card-connected .detail-list{gap:12px}.gmail-card-promise{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.6;color:var(--foreground-secondary)}.gmail-card-promise svg{flex-shrink:0;margin-top:2px;color:var(--brand-primary)}.gmail-card-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gmail-card-actions small{font-size:11px;color:var(--muted-foreground)}.status[data-status="not connected"]{--status-tone: var(--muted-foreground)}.toggle-list{display:flex;flex-direction:column}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--border)}.toggle-row:first-child{border-top:0;padding-top:2px}.toggle-copy{min-width:0;display:grid;gap:3px}.toggle-copy label{font-size:13px;font-weight:500;cursor:pointer}.toggle-copy p{font-size:11.5px;line-height:1.6;color:var(--muted-foreground)}.toggle-switch{position:relative;flex-shrink:0;width:40px;height:22px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-subtle);box-shadow:inset 0 1px 2px var(--shadow-color);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.toggle-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.toggle-switch[aria-checked=true]{background:var(--gradient-signal);border-color:color-mix(in oklab,var(--brand-primary) 60%,var(--border-strong));box-shadow:0 0 12px 0 var(--glow-strong),inset 0 1px 0 var(--edge-highlight)}.toggle-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px var(--shadow-color-strong);transition:translate var(--motion-standard) var(--ease-spring)}.toggle-switch[aria-checked=true] .toggle-switch-thumb{translate:18px 0}.toggle-switch:disabled{opacity:.5;cursor:not-allowed}.toggle-row[data-pending=true] .toggle-switch{cursor:progress}.week-ribbon{display:grid;gap:8px}.week-ribbon-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.week-cell{display:grid;gap:6px;justify-items:center}.week-cell small{font-size:11.5px;letter-spacing:.06em;font-family:var(--font-label);text-transform:uppercase;font-weight:500;color:var(--muted-foreground)}.week-cell[data-on=true] small{color:var(--foreground)}.week-track{position:relative;display:block;width:100%;max-width:34px;height:48px;border-radius:6px;background:var(--chart-track);border:1px solid var(--border);overflow:hidden}.week-cell[data-on=false] .week-track{background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in oklab,var(--border-strong) 45%,transparent) 4px 5px)}.week-window{position:absolute;left:0;right:0;top:var(--top);height:var(--height);border-radius:4px;background:var(--tone-gradient);box-shadow:0 0 10px 0 var(--tone-glow);transform:scaleY(0);transform-origin:top;transition:transform var(--motion-grow) var(--ease-spring),top var(--motion-standard) var(--ease-standard),height var(--motion-standard) var(--ease-standard)}.week-ribbon[data-grown] .week-window{transform:scaleY(1)}.week-ribbon .viz-caption{overflow-wrap:anywhere}.sync-badge{gap:5px}.sync-badge .sync-badge-icon{color:var(--status-tone);flex-shrink:0}.status[data-sync=synced]{--status-tone: var(--success)}.status[data-sync=syncing]{--status-tone: var(--brand-primary)}.status[data-sync=failed]{--status-tone: var(--danger)}.status[data-sync=disconnected]{--status-tone: var(--warning)}.status[data-sync=not_synced]{--status-tone: var(--muted-foreground)}.sync-badge[data-sync=syncing] .sync-badge-icon{animation:sync-spin 1.1s linear infinite}@keyframes sync-spin{to{transform:rotate(360deg)}}.followup-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.followup-calendar-state{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted-foreground);padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-subtle);white-space:nowrap}.followup-calendar-state[data-connected=true]{color:var(--foreground);border-color:color-mix(in oklab,var(--brand-primary) 30%,var(--border));box-shadow:0 0 10px 0 var(--glow-strong)}.followup-calendar-state[data-connected=true] svg{color:var(--brand-primary)}.sync-error{color:var(--danger)}.followup-row[data-sync=failed] .followup-icon{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}.row-actions .sync-action{color:var(--brand-primary)}.row-actions .followup-cancel:hover{color:var(--danger)}.followup-edit .schedule-sync-note{align-items:flex-start}.settings-grid>.availability-panel{grid-column:1 / -1}.availability-form>.week-ribbon{max-width:560px}.availability-form [data-slot=field-group]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;align-items:start}.availability-form [data-slot=field-group]>[data-slot=field]:first-child{grid-column:1 / -1}.availability-form .form-grid{gap:14px}.field-label-text{font-size:14px;line-height:1;font-weight:500}.weekday-chips{flex-wrap:wrap}.weekday-chips [data-slot=toggle-group-item]{min-width:52px;font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.weekday-chips [data-slot=toggle-group-item][aria-pressed=true],.weekday-chips [data-slot=toggle-group-item][data-pressed]{background:color-mix(in oklab,var(--brand-primary) 14%,var(--surface));border-color:color-mix(in oklab,var(--brand-primary) 50%,var(--border));color:var(--foreground);box-shadow:0 0 10px 0 var(--glow-strong),inset 0 1px 0 var(--edge-highlight)}.availability-note-line{font-size:12px;line-height:1.7}.availability{display:grid;gap:12px;padding:14px 16px 16px;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--brand-primary) 22%,var(--border));background:color-mix(in oklab,var(--brand-primary) 4%,var(--surface));box-shadow:inset 0 1px 0 var(--edge-highlight)}.availability-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.availability-head small{font-size:10.5px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.availability-note{font-size:12px;line-height:1.6;color:var(--muted-foreground);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.availability-note.is-error{color:var(--danger)}.availability-days{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin}.availability-day,.availability-slot{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.availability-day{flex-shrink:0;display:grid;gap:2px;justify-items:start;padding:7px 10px;border-radius:9px;font-size:11.5px}.availability-day strong{font-weight:500;color:var(--foreground)}.availability-day small{font-size:10px}.availability-day:hover,.availability-slot:hover{border-color:var(--border-strong);background:var(--surface-hover)}.availability-day[aria-pressed=true]{border-color:color-mix(in oklab,var(--brand-primary) 55%,var(--border));box-shadow:0 0 12px 0 var(--glow-strong),inset 0 1px 0 var(--edge-highlight);color:var(--foreground)}.availability-day:focus-visible,.availability-slot:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.availability-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:196px;overflow-y:auto;padding:2px}.availability-slot{display:grid;gap:1px;justify-items:center;padding:7px 8px;border-radius:8px}.availability-slot strong{font-size:12.5px;font-weight:500;color:var(--foreground)}.availability-slot span{font-size:10px}.availability-slot[aria-pressed=true]{background:color-mix(in oklab,var(--brand-primary) 14%,var(--surface));border-color:color-mix(in oklab,var(--brand-primary) 60%,var(--border));box-shadow:0 0 12px 0 var(--glow-strong)}.dock-status{justify-content:flex-start}.dock-status>small{margin-left:auto}.dock-sync[data-state=syncing] svg{color:var(--brand-primary);animation:sync-spin 1.1s linear infinite}.dock-sync[data-state=synced] svg{color:var(--success)}.dock-sync[data-state=failed] svg{color:var(--danger)}.schedule-sync-note svg{flex-shrink:0;margin-top:2px}.schedule-sync-note[data-calendar=connected] svg{color:var(--success)}.schedule-sync-note span{min-width:0}.confirm-dialog{width:460px!important;max-width:calc(100vw - 32px)!important}.confirm-dialog .form-actions{border-top:0;padding-top:4px}.timezone-gap{display:block;margin-top:4px;font-size:10.5px;color:var(--muted-foreground)}@media(max-width:980px){.calendar-card-grid{grid-template-columns:1fr;gap:22px}.calendar-prefs{padding-left:0;border-left:0;padding-top:20px;border-top:1px solid var(--border)}.availability-form [data-slot=field-group]{grid-template-columns:1fr}}@media(max-width:700px){.calendar-card>.bezel-core{padding:18px 16px 20px}.calendar-card-head{flex-direction:column;align-items:flex-start}.gmail-card>.bezel-core{padding:18px 16px 20px}.gmail-card-head{flex-direction:column;align-items:flex-start}.calendar-selects{grid-template-columns:1fr}.toggle-row{align-items:flex-start}.followup-context{width:100%}.followup-calendar-state{white-space:normal}.availability-slots{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}@media(prefers-reduced-motion:reduce){.sync-badge[data-sync=syncing] .sync-badge-icon,.dock-sync[data-state=syncing] svg{animation:none}.week-window{transition:none;transform:scaleY(1)}.toggle-switch,.toggle-switch-thumb,.availability-day,.availability-slot,.weekday-chips [data-slot=toggle-group-item]{transition:none}}.claude-card>.bezel-core{display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px}.claude-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.claude-card-title{display:flex;align-items:center;gap:14px;min-width:0}.claude-card-title>div{display:grid;gap:5px;min-width:0}.claude-card-title h3{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.claude-card-title .eyebrow{min-width:0;overflow-wrap:anywhere;text-transform:none;letter-spacing:.02em}.claude-card-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:var(--tone);background:color-mix(in oklab,var(--tone) 10%,var(--surface-subtle));border:1px solid color-mix(in oklab,var(--tone) 24%,var(--border));box-shadow:0 0 18px 0 var(--tone-glow),inset 0 1px 0 var(--edge-highlight)}.claude-card:not([data-state=connected]) .claude-card-hairline{opacity:.4}.claude-card-loading{max-width:520px}.claude-card-problem{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--warning) 30%,var(--border));background:var(--warning-surface);font-size:12px;line-height:1.6}.claude-card-problem p{min-width:0;overflow-wrap:anywhere}.claude-card-problem strong{font-weight:600}.claude-card-body{display:grid;gap:16px;min-width:0}.claude-card-body .integration-copy{margin-top:0;max-width:none}.claude-card-address{display:grid;gap:6px;min-width:0}.claude-card-address>span{font-size:12px;font-weight:500;color:var(--foreground-secondary)}.claude-card-address>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.claude-card-address code{flex:1 1 16rem;min-width:0;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-subtle);color:var(--foreground);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.claude-card-steps{display:grid;gap:8px;margin:0;padding-left:1.4em;list-style:decimal;font-size:13px;line-height:1.55;color:var(--foreground);max-width:68ch}.claude-card-steps li::marker{color:var(--tone, var(--brand-primary));font-variant-numeric:tabular-nums;font-weight:600}.claude-card-promise{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.6;color:var(--foreground-secondary);max-width:72ch}.claude-card-promise svg{flex-shrink:0;margin-top:2px;color:var(--brand-primary)}.claude-card-grants{display:grid;gap:8px}.claude-card-grants h4{font-size:12px;font-weight:600;color:var(--foreground-secondary)}.claude-card-grants ul{display:grid;gap:8px}.claude-card-grants li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-subtle)}.claude-card-grants li>div{display:grid;gap:2px;min-width:0}.claude-card-grants strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.claude-card-grants small{font-size:11px;color:var(--muted-foreground)}.status[data-status=unknown]{--status-tone: var(--muted-foreground)}@media(max-width:700px){.claude-card>.bezel-core{padding:18px 16px 20px}.claude-card-head{flex-direction:column;align-items:flex-start}}.import-layout{display:grid;grid-template-columns:236px minmax(0,1fr);gap:28px;align-items:start}.import-rail{position:sticky;top:24px;min-width:0}.import-rail-list{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column}.import-rail-item{position:relative;padding-bottom:22px;min-width:0}.import-rail-item:last-child{padding-bottom:0}.import-rail-item:before{content:"";position:absolute;left:11.5px;top:26px;bottom:-2px;width:1px;background:var(--border)}.import-rail-item:last-child:before{display:none}.import-rail-item[data-state=complete]:before{background:var(--brand-primary);box-shadow:0 0 8px 1px var(--glow-strong)}.import-rail-item[data-state=current]:before{background:linear-gradient(180deg,var(--brand-primary),var(--border))}.import-rail-step{display:flex;align-items:flex-start;gap:12px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;min-width:0}button.import-rail-step{cursor:pointer;border-radius:8px}button.import-rail-step:hover .import-rail-copy strong{color:var(--brand-primary)}.import-rail-node{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:560;font-variant-numeric:tabular-nums;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted-foreground);position:relative;z-index:1;transition:background var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.import-rail-item[data-state=complete] .import-rail-node{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--background);box-shadow:0 0 10px var(--glow-strong)}.import-rail-item[data-state=current] .import-rail-node{border-color:var(--brand-primary);background:color-mix(in oklab,var(--brand-primary) 14%,var(--surface));color:var(--foreground);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-primary) 14%,transparent),0 0 16px var(--glow-strong);animation:import-pulse 2.4s var(--ease-standard) infinite}.import-rail-copy{display:grid;gap:2px;min-width:0;padding-top:3px}.import-rail-copy strong{font-size:13px;font-weight:550;color:var(--foreground-secondary);letter-spacing:-.005em;transition:color var(--motion-fast) var(--ease-standard)}.import-rail-item[data-state=current] .import-rail-copy strong{color:var(--foreground)}.import-rail-copy small{font-size:11.5px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.import-rail-copy small,.import-rail-current small{white-space:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:-.01em;color:var(--ink-detail)}.import-rail-item[data-stopped] .import-rail-node{border-color:var(--tone-danger);background:color-mix(in oklab,var(--tone-danger) 12%,var(--surface));box-shadow:0 0 0 4px color-mix(in oklab,var(--tone-danger) 12%,transparent);animation:none}.import-rail-item[data-stopped] .import-rail-copy small{color:var(--tone-danger)}.import-rail-current{display:none}@keyframes import-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-primary) 14%,transparent),0 0 16px var(--glow-strong)}50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--brand-primary) 8%,transparent),0 0 22px var(--glow-strong)}}.import-step{min-width:0}.import-step-core{padding:0;overflow:hidden;container:import-step / inline-size}.import-step-head{position:relative;display:grid;gap:10px;padding:28px 28px 24px}.import-step-head h2{font-size:22px;font-weight:560;letter-spacing:-.02em;line-height:1.2}.import-step-head p{font-size:13.5px;line-height:1.55;color:var(--muted-foreground);max-width:62ch}.import-step-head .glow-hairline{position:absolute;left:28px;right:28px;bottom:0;--tone: var(--brand-primary);--tone-glow: var(--glow-strong);opacity:.85}.import-step-body{padding:24px 28px 28px;min-width:0}.import-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px 22px;border-top:1px solid var(--border);background:var(--surface-subtle)}.import-continue{box-shadow:0 0 18px var(--glow-strong)}.import-choices{display:grid;gap:12px;border:0;padding:0;margin:0;min-width:0}.import-choices-row{grid-template-columns:repeat(3,minmax(0,1fr))}.import-choice{position:relative;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface-subtle);cursor:pointer;min-width:0;transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard)}.import-choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.import-choice:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.import-choice:hover{border-color:var(--border-strong)}.import-choice[data-selected]{border-color:color-mix(in oklab,var(--brand-primary) 55%,var(--border));background:color-mix(in oklab,var(--brand-primary) 7%,var(--surface));box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-primary) 30%,transparent),0 0 18px var(--glow-strong)}.import-choice:has(input:disabled){cursor:default;opacity:.7}.import-choice-mark{flex-shrink:0;width:18px;height:18px;margin-top:2px;border-radius:50%;border:1.5px solid var(--border-strong);position:relative;transition:border-color var(--motion-standard) var(--ease-standard)}.import-choice[data-selected] .import-choice-mark{border-color:var(--brand-primary)}.import-choice[data-selected] .import-choice-mark:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 8px var(--glow-strong)}.import-choice-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);transition:color var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard)}.import-choice[data-selected] .import-choice-icon{color:var(--brand-primary);border-color:color-mix(in oklab,var(--brand-primary) 40%,var(--border))}.import-choice-copy{display:grid;gap:3px;min-width:0}.import-choice-copy strong{font-size:14px;font-weight:550;letter-spacing:-.005em}.import-choice-copy small{font-size:12px;line-height:1.45;color:var(--muted-foreground)}.import-choice-meta{font-variant-numeric:tabular-nums}.import-source{display:grid;min-width:0}.import-drop{position:relative;margin-top:20px;display:grid;justify-items:center;text-align:center;gap:8px;padding:44px 24px 40px;border:1px dashed var(--border-strong);border-radius:18px;background:color-mix(in oklab,var(--brand-primary) 3%,var(--surface-subtle));cursor:pointer;transition:border-color var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.import-drop:hover,.import-drop[data-active]{border-color:var(--brand-primary);background:color-mix(in oklab,var(--brand-primary) 8%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-primary) 35%,transparent),0 0 28px var(--glow-strong)}.import-drop[data-active]{border-style:solid}.import-drop:focus-within{outline:2px solid var(--ring);outline-offset:3px}.import-drop[data-loading]{cursor:progress;opacity:.7}.import-drop-ring{width:56px;height:56px;margin-bottom:6px;border-radius:50%;display:grid;place-items:center;color:var(--brand-primary);background:var(--surface);border:1px solid color-mix(in oklab,var(--brand-primary) 30%,var(--border));box-shadow:0 0 0 6px color-mix(in oklab,var(--brand-primary) 8%,transparent),0 0 24px var(--glow-strong);transition:transform var(--motion-standard) var(--ease-spring)}.import-drop[data-active] .import-drop-ring{transform:translateY(-3px)}.import-drop strong{font-size:15px;font-weight:550;letter-spacing:-.01em}.import-drop-alt{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--foreground-secondary)}.import-drop small{max-width:46ch;line-height:1.5}.import-progress{margin-top:20px;display:grid;gap:6px}.import-note{margin-top:16px;font-size:13px;line-height:1.55;color:var(--muted-foreground)}.import-error{margin-top:12px;display:inline-flex;gap:8px;align-items:center;font-size:13px;line-height:1.45;color:var(--danger)}.import-error>svg{flex-shrink:0}.import-setup{margin-top:20px;display:grid;gap:10px;justify-items:start;padding:18px 20px;border-radius:14px;border:1px solid var(--border);background:var(--surface-subtle);font-size:13px;line-height:1.55;color:var(--foreground-secondary)}.import-setup code,.import-apify-item code,.import-chips code,.import-column{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.import-setup code,.import-chips code{padding:1px 7px;border-radius:6px;background:var(--surface);border:1px solid var(--border);color:var(--foreground)}.import-apify{margin-top:20px;display:grid;gap:22px;min-width:0}.import-apify-form label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:550}.import-apify-row{display:flex;gap:10px;align-items:center}.import-apify-row [data-slot=input]{flex:1 1 auto}.import-apify-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.import-apify-lists h3{margin-bottom:10px}.import-apify-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.import-apify-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.import-apify-item:hover:not(:disabled){border-color:color-mix(in oklab,var(--brand-primary) 50%,var(--border));box-shadow:0 0 16px var(--glow-strong)}.import-apify-item:disabled{opacity:.55;cursor:not-allowed}.import-apify-copy{display:grid;gap:2px;min-width:0}.import-apify-copy strong{font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-apify-copy small{font-size:11.5px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.import-apify-item code{flex-shrink:0;font-size:11px;color:var(--muted-foreground)}.import-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.import-fact{display:grid;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface-subtle);min-width:0}.import-fact strong{font-size:20px;font-weight:560;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-table table{font-size:13px}.import-table td{vertical-align:top}.import-table tr[data-empty] td{color:var(--muted-foreground)}.import-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.import-sample{max-width:280px;overflow:hidden;text-overflow:ellipsis;color:var(--foreground-secondary)}.import-table select{width:100%;min-width:160px;max-width:240px;min-height:34px;padding:6px 10px;font-size:13px}.import-shared{display:block;margin-top:4px;font-size:11px;white-space:normal;max-width:240px}.import-confidence,.import-state{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--border);font-size:11.5px;font-weight:500;white-space:nowrap;--pill: var(--chart-5)}.import-confidence i,.import-state i{width:7px;height:7px;border-radius:50%;background:var(--pill);box-shadow:0 0 0 2px color-mix(in oklab,var(--pill) 20%,transparent)}.import-confidence[data-level=exact]{--pill: var(--brand-primary)}.import-confidence[data-level=alias]{--pill: var(--brand-secondary)}.import-confidence[data-level=inferred]{--pill: var(--brand-metallic)}.import-confidence[data-level=none] i{background:transparent;border:1px solid var(--border-strong);box-shadow:none}.import-state[data-tone=valid]{--pill: var(--success)}.import-state[data-tone=warning]{--pill: var(--warning)}.import-state[data-tone=invalid]{--pill: var(--danger);white-space:normal;max-width:260px}.import-map-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.import-map-summary{font-size:13px;color:var(--foreground-secondary);line-height:1.5}.import-map-summary strong{color:var(--foreground);font-variant-numeric:tabular-nums}.import-required{color:var(--warning)}.import-orion{display:grid;gap:6px;justify-items:end;max-width:100%}.import-orion small{font-size:12px;line-height:1.45;color:var(--muted-foreground);max-width:44ch;text-align:right}.import-orion-button{color:var(--ai-primary);border-color:color-mix(in oklab,var(--ai-primary) 40%,var(--border));box-shadow:0 0 14px var(--glow-orion)}.import-orion-button:hover{background:var(--ai-tint);color:var(--ai-primary)}.import-preview-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:12.5px}.import-toggle{display:inline-flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}.import-preview-table td{max-width:220px}.import-value{display:block;overflow:hidden;text-overflow:ellipsis}.import-raw{display:block;max-height:0;opacity:0;overflow:hidden;margin-top:0;font-size:11px;color:var(--muted-foreground);white-space:normal;transition:max-height var(--motion-standard) var(--ease-standard),opacity var(--motion-standard) var(--ease-standard),margin-top var(--motion-standard) var(--ease-standard)}.import-raw:before{content:"was "}.import-preview-table tr:hover .import-raw,.import-preview-table tr:focus .import-raw,.import-preview-table tr:focus-within .import-raw,.import-preview-table[data-raw] .import-raw{max-height:4em;opacity:1;margin-top:4px}.import-preview-table tbody tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.import-preview-table tr[data-state=invalid] td{background:color-mix(in oklab,var(--danger) 5%,transparent)}.import-bulk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px}.import-bulk{display:grid;gap:8px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface-subtle);min-width:0}.import-bulk label{font-size:12.5px;font-weight:550}.import-bulk-row{display:flex;gap:10px;align-items:center}.import-bulk-row select{flex:1 1 auto;min-height:34px;padding:6px 10px;font-size:13px}.import-group{margin-top:20px}.import-group h3{display:flex;align-items:center;gap:8px;margin-bottom:10px}.import-group-count{font-size:11px;padding:1px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-subtle);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:500}.import-match{display:block}.import-group .import-table td .import-adds-fold{display:none}.import-adds{font-size:12.5px;color:var(--foreground-secondary);white-space:normal;max-width:220px}.import-seal{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--tone-wash);color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-edge)}.import-duplicates{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.import-verdict{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 16px;align-items:start;padding:22px 24px 0;border-radius:18px;border:1px solid color-mix(in oklab,var(--tone) 22%,var(--border));background:radial-gradient(120% 150% at 0% 0%,var(--tone-wash),transparent 58%),var(--surface-subtle);overflow:hidden}.import-verdict[data-found]{margin-bottom:22px}.import-verdict-copy{display:grid;gap:6px;min-width:0;padding-top:3px}.import-verdict-copy .import-verdict-line{font-family:var(--font-display);font-size:var(--type-title-l);font-weight:560;line-height:1.25;letter-spacing:-.012em;color:var(--ink-strong);text-wrap:balance}.import-verdict-copy p{font-size:13.5px;line-height:1.55;color:var(--ink-body);max-width:68ch}.import-verdict-rules{grid-column:1 / -1;list-style:none;margin:6px -24px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);background:color-mix(in oklab,var(--surface) 55%,transparent)}.import-verdict-rules li{display:flex;align-items:center;gap:8px;min-width:0;padding:13px 24px;font-family:var(--font-label);font-size:var(--type-caption);font-weight:550;letter-spacing:.02em;color:var(--ink-label)}.import-verdict-rules li+li{border-left:1px solid var(--border)}.import-verdict-rules svg{flex:none;color:var(--tone)}.import-verdict[data-found] .import-verdict-rules svg{color:var(--ink-detail)}.import-verdict-rules span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-verdict-rules b{margin-left:auto;font-family:var(--font-mono);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-detail)}.import-verdict-rules li[data-hit] b{color:var(--tone);font-weight:600}.import-quality{display:grid;gap:16px}.import-quality-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:22px 24px;border-radius:18px;border:1px solid var(--border);background:var(--surface-subtle)}.import-quality-decisions{display:grid;gap:10px;min-width:0}.import-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.import-tile{position:relative;overflow:hidden;padding:16px 18px 16px 20px;border-radius:14px;border:1px solid var(--border);background:var(--surface);min-width:0}.import-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tone);box-shadow:0 0 10px var(--tone-glow)}.import-tile .hero-number-value{font-size:30px}.import-quality-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px}.import-reasons,.import-chips{list-style:none;margin:10px 0 0;padding:0}.import-reasons{display:grid;gap:6px}.import-reasons li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-subtle);font-size:13px}.import-reasons strong{font-variant-numeric:tabular-nums}.import-chips{display:flex;flex-wrap:wrap;gap:6px}.import-commit,.import-done{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.import-telemetry,.import-summary{position:relative;min-width:0;padding:22px 24px 0;border-radius:18px;border:1px solid color-mix(in oklab,var(--tone) 22%,var(--border));background:radial-gradient(120% 150% at 0% 0%,var(--tone-wash),transparent 58%),var(--surface-subtle);overflow:hidden}.import-telemetry-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.import-telemetry-head p{font-family:var(--font-label);font-size:var(--type-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.import-telemetry-phase{display:inline-flex;align-items:center;gap:9px}.import-telemetry-phase i{width:7px;height:7px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px color-mix(in oklab,var(--tone) 18%,transparent)}.import-telemetry[data-running] .import-telemetry-phase i{animation:import-beacon 1.8s var(--ease-out) infinite}.import-telemetry-head .import-telemetry-phase{color:var(--tone)}.import-telemetry-batch b{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink-number)}.import-telemetry-reading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px}.import-telemetry-rows{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;min-width:0}.import-telemetry-rows strong,.import-summary-value{font-family:var(--font-mono);font-size:var(--type-display);font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink-number)}.import-telemetry-rows span,.import-telemetry-percent{font-family:var(--font-mono);font-size:18px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-detail)}.import-telemetry-rows small{font-family:var(--font-label);font-size:var(--type-caption);font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.import-telemetry-reading .import-telemetry-percent{color:var(--ink-body);white-space:nowrap}.import-bar{position:relative;height:10px;margin-top:16px;--bar-move: .7s var(--ease-spring)}.import-bar-track{position:absolute;inset:0;border-radius:999px;background:var(--chart-track);box-shadow:inset 0 1px 1px var(--shadow-color);overflow:hidden}.import-bar-fill{position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:999px;background:linear-gradient(100deg,transparent,color-mix(in oklab,white 62%,transparent),transparent) -120px 0 / 120px 100% no-repeat,linear-gradient(90deg,color-mix(in oklab,var(--tone) 62%,var(--chart-track)),var(--tone));transition:width var(--bar-move)}.import-telemetry[data-running] .import-bar-fill{animation:import-sheen 2.6s cubic-bezier(.45,0,.2,1) infinite}.import-bar-mark{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--surface-subtle)}.import-bar-head{position:absolute;inset:0;pointer-events:none;transform:translate(var(--p));transition:transform var(--bar-move)}.import-bar-head i{position:absolute;left:-1px;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:var(--ink-strong);box-shadow:0 0 0 2px var(--surface-subtle)}.import-bar-scale{position:relative;display:flex;justify-content:space-between;height:14px;margin-top:8px;font-family:var(--font-mono);font-size:var(--type-micro);line-height:14px;font-variant-numeric:tabular-nums;color:var(--ink-detail)}.import-bar-scale-mark{position:absolute;top:0;transform:translate(-50%)}@keyframes import-sheen{0%,18%{background-position:-120px 0,0 0}to{background-position:calc(100% + 120px) 0,0 0}}@keyframes import-beacon{0%{box-shadow:0 0 color-mix(in oklab,var(--tone) 45%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in oklab,var(--tone) 0%,transparent)}}.import-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px -24px 0;border-top:1px solid var(--border);background:color-mix(in oklab,var(--surface) 55%,transparent)}.import-count{display:grid;gap:6px;min-width:0;padding:14px 16px 15px 24px}.import-count+.import-count{border-left:1px solid var(--border)}.import-count dt{display:flex;align-items:center;gap:7px;font-family:var(--font-label);font-size:var(--type-caption);font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.import-count dt i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--tone)}.import-count dd{margin:0;font-family:var(--font-mono);font-size:20px;font-weight:500;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink-number)}.import-count[data-zero] dt i{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-detail)}.import-count[data-zero] dd{color:var(--ink-detail)}.import-manifest{min-width:0}.import-manifest-head,.import-imported-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px 16px;flex-wrap:wrap;margin-bottom:10px}.import-manifest-head p{font-family:var(--font-mono);font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--ink-detail)}.import-manifest-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.import-manifest-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 104px;align-items:center;gap:16px;padding:10px 16px;animation:import-row-in .36s var(--ease-spring) backwards;animation-delay:calc(var(--i) * 35ms)}.import-manifest-row+.import-manifest-row{border-top:1px solid var(--border)}.import-manifest-row[data-state=sending]{background:var(--tone-wash)}.import-manifest-pos{font-family:var(--font-mono);font-size:var(--type-caption);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-detail)}.import-manifest-name{display:grid;gap:1px;min-width:0}.import-manifest-name strong{font-size:13.5px;font-weight:550;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-manifest-name small{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-detail);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-manifest-row[data-state=queued] .import-manifest-name strong{color:var(--ink-body)}.import-manifest-decision{font-family:var(--font-label);font-size:var(--type-caption);font-weight:550;letter-spacing:.02em;color:var(--ink-label);white-space:nowrap}.import-manifest-state{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-label);font-size:var(--type-caption);font-weight:600;letter-spacing:.02em;color:var(--tone);white-space:nowrap}.import-manifest-row[data-state=sending] .import-manifest-state svg{animation:import-spin .9s linear infinite}@keyframes import-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes import-spin{to{transform:rotate(360deg)}}.import-summary-lead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;align-items:center}.import-summary-lead .import-seal{grid-row:span 2;width:48px;height:48px;border-radius:14px}.import-summary-reading{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px;min-width:0}.import-summary-reading span{font-family:var(--font-display);font-size:var(--type-title);font-weight:560;letter-spacing:-.012em;color:var(--ink-strong)}.import-summary-lead .import-summary-caption{font-size:13.5px;line-height:1.5;color:var(--ink-body)}.import-imported{min-width:0}.import-imported-head h3{display:flex;align-items:center;gap:8px}.import-imported-head p,.import-imported-empty{font-size:12.5px;line-height:1.5;color:var(--ink-detail)}.import-imported-empty{padding:18px 20px;border:1px dashed var(--border-strong);border-radius:14px}.import-imported-table td{padding-top:11px;padding-bottom:11px;vertical-align:middle}.import-imported-table td:first-child>strong{font-size:13.5px;font-weight:550;color:var(--ink-strong)}.import-imported-table td small{margin-top:2px;color:var(--ink-detail)}.import-imported-table td.import-imported-phone,.import-imported-table td .import-imported-fold{font-family:var(--font-mono);font-size:12px;color:var(--ink-body)}.import-imported-table td .import-imported-fold{display:none}.import-imported-web a{color:var(--ink-link);text-decoration:none;text-underline-offset:3px}.import-imported-web a:hover{text-decoration:underline}.import-imported-web a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.import-imported-pages{padding:12px 0 0}.import-footer-done{flex-wrap:wrap}.import-footer-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.import-footer-focus{margin-left:auto}.import-errors h3{display:flex;align-items:center;gap:8px;margin-bottom:10px}.import-errors ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:320px;overflow-y:auto}.import-errors li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in oklab,var(--danger) 30%,var(--border));background:color-mix(in oklab,var(--danger) 4%,var(--surface-subtle));font-size:13px}.import-errors li .import-num{color:var(--muted-foreground);font-size:12px}.import-errors li small{grid-column:2;font-size:12px}.import-error-block{display:grid;gap:10px;justify-items:start;padding:16px 18px 18px;border-radius:14px;border:1px solid color-mix(in oklab,var(--danger) 30%,var(--border));background:color-mix(in oklab,var(--danger) 4%,var(--surface-subtle))}.import-error-block .import-error,.import-error-block .import-note{margin-top:0}.import-done-links{display:flex;gap:8px;flex-wrap:wrap}.source-badge{display:inline-flex;align-items:center;gap:5px;margin-right:8px;padding:1px 7px 1px 6px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);font-size:11.5px;font-weight:550;letter-spacing:.06em;font-family:var(--font-label);text-transform:uppercase;vertical-align:1px;--tone: var(--brand-primary)}.source-badge[data-source=apify]{--tone: var(--brand-secondary)}.source-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--tone);box-shadow:0 0 6px var(--tone)}.apify-import-link{margin-top:14px}@media(max-width:1100px){.import-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.import-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.import-layout{grid-template-columns:minmax(0,1fr);gap:18px}.import-rail{position:static}.import-rail-list{flex-direction:row;align-items:flex-start;padding:0}.import-rail-item{flex:1 1 0;padding-bottom:0;display:flex;justify-content:center}.import-rail-item:before{left:50%;top:12px;bottom:auto;width:100%;height:1px}.import-rail-step{width:auto}.import-rail-copy{display:none}.import-rail-current{display:grid;gap:2px;margin-top:12px;font-size:13px}.import-rail-current strong{font-weight:550}.import-rail-current small{font-size:11.5px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-quality-hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.import-quality-decisions{width:100%}}@media(max-width:700px){.import-step-head{padding:22px 18px 20px}.import-step-head .glow-hairline{left:18px;right:18px}.import-step-body{padding:20px 18px 22px}.import-footer{padding:14px 18px 18px}.import-choices-row,.import-bulk-grid,.import-apify-lists,.import-quality-lists,.import-verdict-rules{grid-template-columns:minmax(0,1fr)}.import-verdict-rules li+li{border-left:0;border-top:1px solid var(--border)}.import-verdict,.import-telemetry,.import-summary{padding:18px 18px 0}.import-verdict-rules,.import-counts{margin-left:-18px;margin-right:-18px}.import-verdict-rules li{padding:11px 18px}.import-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.import-count{padding:12px 10px 13px 18px}.import-count:nth-child(4){border-left:0}.import-count:nth-child(n+4){border-top:1px solid var(--border)}.import-count:last-child{grid-column:span 2}.import-telemetry-rows span,.import-telemetry-percent{font-size:15px}.import-bar-scale-mark,.import-manifest-decision,.import-imported-table .import-imported-web,.import-imported-table .import-imported-phone{display:none}.import-imported-table td .import-imported-fold{display:block}.import-imported-table :is(th,td){padding-left:14px;padding-right:14px}.import-imported-table td:first-child>strong{max-width:46vw}.import-manifest-row{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:10px 14px}.import-summary-lead .import-seal{grid-row:auto;align-self:start;width:40px;height:40px;border-radius:12px}.import-summary-lead .import-summary-caption{grid-column:1 / -1}.import-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.import-drop{padding:32px 18px 30px}.import-apify-row{flex-direction:column;align-items:stretch}.import-map-bar,.import-orion{justify-items:start}.import-orion small{text-align:left}.import-rail-node{width:20px;height:20px;font-size:10px}.import-rail-item:before{top:10px}}@container import-step (max-width: 640px){.import-bulk-grid{grid-template-columns:minmax(0,1fr)}.import-group .import-table :is(th,td):is(:nth-child(1),:nth-child(4)){display:none}.import-group .import-table td .import-adds-fold{display:block;white-space:normal}.import-group .import-table :is(th,td){padding-left:14px;padding-right:14px}.import-group .import-table select{min-width:132px}.import-group .import-table td>strong{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis}.import-verdict-rules{grid-template-columns:minmax(0,1fr)}.import-verdict-rules li+li{border-left:0;border-top:1px solid var(--border)}.import-imported-table .import-imported-web{display:none}.import-imported-table td:first-child>strong{max-width:210px}.import-count{padding-left:16px;padding-right:8px}.import-count dt{letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.import-rail-item[data-state=current] .import-rail-node,.import-telemetry[data-running] .import-telemetry-phase i,.import-telemetry[data-running] .import-bar-fill,.import-manifest-row,.import-manifest-row[data-state=sending] .import-manifest-state svg{animation:none}.import-rail-node,.import-rail-copy strong,.import-choice,.import-choice-mark,.import-choice-icon,.import-drop,.import-drop-ring,.import-apify-item,.import-bar-fill,.import-bar-head,.import-raw{transition:none!important}.import-drop[data-active] .import-drop-ring{transform:none}}.import-scrape{display:grid;gap:18px;min-width:0;margin-top:20px}.import-scrape form{display:grid;gap:16px;justify-items:start}.import-scrape-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0}.import-scrape-fields>label{display:grid;gap:7px;font-size:13px;font-weight:500;min-width:0}.import-scrape-fields small{color:var(--muted-foreground);font-size:12px;font-weight:400}.import-scrape-fields select{width:100%;min-height:36px}.import-scrape-wide{grid-column:1 / -1}.import-scrape-checks{display:grid;gap:10px;align-content:center;font-size:13px}.import-scrape-checks label{display:flex;gap:8px;align-items:center}.import-scrape-status{display:grid;gap:10px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface-subtle);min-width:0}.import-scrape-status p{font-size:13px;overflow-wrap:anywhere}.import-scrape-status small{font-size:12px;color:var(--muted-foreground)}.import-scrape-status-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.import-scrape-status-head svg{color:var(--brand-primary)}.import-scrape-status-head span{margin-left:auto;color:var(--muted-foreground);font-size:12px;font-variant-numeric:tabular-nums}.import-drop:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media(max-width:700px){.import-scrape-fields{grid-template-columns:minmax(0,1fr)}.import-scrape-status-head span{margin-left:0}}.provider-sources{margin-bottom:20px}.provider-sources-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 24px;container:provider-sources / inline-size}@container provider-sources (min-width: 640px){.provider-sources-body{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:start}.provider-sources-state{padding-top:26px}}.provider-sources-pick select{width:100%}.provider-sources-state,.provider-key{display:grid;gap:10px;min-width:0}.provider-key-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.provider-key-row>input{flex:1 1 14rem;min-width:0}.provider-problem-text{color:var(--tone-danger)}.provider-connected{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.provider-connected>.provider-note:last-child{flex-basis:100%}.provider-problem{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--warning) 30%,var(--border));background:var(--warning-surface);font-size:12px;line-height:1.6}.timezone-comparison.is-compact{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin-left:auto;padding:5px 14px 5px 11px;min-height:34px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(170deg,var(--surface-elevated),var(--surface));box-shadow:inset 0 1px 0 var(--edge-highlight);font-variant-numeric:tabular-nums;color:var(--muted-foreground);line-height:1.2}.timezone-comparison.is-compact .clock-glyph{flex-shrink:0;color:var(--brand-primary)}.timezone-comparison.is-compact .clock-divider{align-self:stretch;width:1px;margin-block:2px;background:var(--border)}.clock-face{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;min-width:0;font-size:11.5px}.timezone-comparison.is-compact .clock-face small{font-size:11.5px;font-weight:500;letter-spacing:.08em;font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground)}.clock-face time{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.clock-face .clock-zone{min-width:0;overflow-wrap:anywhere}.clock-face .clock-day{color:var(--brand-metallic);font-weight:500}.clock-face .clock-note{color:var(--muted-foreground);font-size:11px}.clock-face.is-unset .clock-zone{font-style:italic}.workspace-context .timezone-comparison.is-compact+[data-slot=button]{margin-left:0}@media(max-width:700px){.timezone-comparison.is-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;width:100%;margin-left:0;padding:8px 12px}.timezone-comparison.is-compact .clock-glyph,.timezone-comparison.is-compact .clock-divider{display:none}.clock-face{display:grid;gap:2px}}.timezone-select{position:relative;display:flex;align-items:center;width:100%}.timezone-select-input{width:100%;padding-right:40px!important;text-overflow:ellipsis}.timezone-select-trigger{position:absolute;inset-block:0;right:0;display:grid;place-items:center;width:38px;border:0;border-radius:0 7px 7px 0;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-fast) var(--ease-out)}.timezone-select-trigger:hover{color:var(--foreground)}.timezone-select-trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-4px}.timezone-select-trigger svg{transition:transform var(--motion-fast) var(--ease-out)}.timezone-select-trigger[data-popup-open] svg{transform:rotate(180deg)}.timezone-select-positioner{z-index:60;outline:none}.timezone-select-popup{box-sizing:border-box;width:var(--anchor-width);max-width:var(--available-width);max-height:min(var(--available-height),320px);overflow-y:auto;overscroll-behavior:contain;padding:4px;border-radius:10px;background:var(--popover);color:var(--popover-foreground, var(--foreground));box-shadow:0 0 0 1px var(--border),0 14px 34px -14px var(--shadow-color-strong),inset 0 1px 0 var(--edge-highlight);outline:none}.timezone-select-list{display:block}.timezone-select-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px 8px 8px;min-height:36px;border-radius:7px;font-size:13px;cursor:default;-webkit-user-select:none;user-select:none;outline:none}.timezone-select-item[data-highlighted]{background:var(--accent);color:var(--foreground)}.timezone-select-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timezone-select-offset{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.timezone-select-check{display:grid;place-items:center;color:var(--brand-primary)}.timezone-select-empty{padding:12px 10px;font-size:13px;color:var(--muted-foreground)}.timezone-select-empty:empty{display:none}@media(max-width:700px){.timezone-select-item{min-height:44px}}@media(min-width:901px)and (max-width:1100px)and (max-height:950px){.live-main .workspace-context{gap:6px 10px;margin-bottom:6px}.live-main .workspace-tabs{margin-bottom:10px}.live-page .spoken-block{padding-block:10px 8px}.live-page .spoken-block-header{margin-bottom:8px}.live-page .spoken-turns,.live-page .block-tools{margin-top:8px}}.orion-work{padding:0;overflow:hidden;position:relative}.orion-work-head{display:flex;align-items:center;gap:24px;padding:32px;background:radial-gradient(ellipse at 0% 0%,var(--aurora-violet),transparent 70%),var(--surface);border-bottom:1px solid var(--border)}.orion-work-emblem{flex:0 0 76px;height:76px;display:grid;place-items:center;position:relative;color:var(--ai-primary);border:1px solid color-mix(in srgb,var(--ai-primary) 30%,var(--border));border-radius:50%;background:var(--surface)}.orion-work-emblem i{position:absolute;inset:-7px;border:1px solid color-mix(in srgb,var(--ai-primary) 18%,transparent);border-top-color:var(--ai-primary);border-radius:50%;animation:orion-work-orbit 1.6s linear infinite}.orion-work-identity{color:var(--muted-foreground);font-size:12px;font-weight:500}.orion-work-title{flex:1;min-width:0}.orion-work-title h2{font-size:24px;letter-spacing:-.025em;margin:5px 0 8px;text-wrap:balance}.orion-work-title p{color:var(--muted-foreground);font-size:13px;margin:0}.orion-work-elapsed{display:flex;flex-direction:column;gap:4px;color:var(--muted-foreground);font-size:11px}.orion-work-elapsed strong{color:var(--foreground);font-size:20px;font-variant-numeric:tabular-nums;font-weight:500}.orion-work-demo,.orion-work-reuse{margin:18px 28px 0;color:var(--muted-foreground);font-size:12px}.orion-work-stages{list-style:none;margin:0;padding:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.orion-work-stages li{display:flex;gap:12px;min-width:0}.orion-work-stage-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:var(--surface-strong);color:var(--muted-foreground)}.orion-work-stages h3,.orion-work-activity h3{font-size:13px;font-weight:600;margin:0 0 6px}.orion-work-stages p{color:var(--muted-foreground);font-size:12px;line-height:1.6;margin:0 0 9px}.orion-work-stages small{font-size:11px;color:var(--muted-foreground)}.orion-work-stages li[data-state=running] .orion-work-stage-icon{background:var(--aurora-violet);color:var(--ai-primary)}.orion-work-stages li[data-state=running] small{color:var(--ai-primary)}.orion-work-stages li[data-state=complete] .orion-work-stage-icon{background:var(--aurora-cyan);color:var(--brand-primary)}.orion-work-readings{display:flex;flex-wrap:wrap;gap:24px;border-block:1px solid var(--border);padding:16px 28px;margin:0;background:var(--surface)}.orion-work-readings div{display:flex;align-items:baseline;gap:10px}.orion-work-readings dt{color:var(--muted-foreground);font-size:12px}.orion-work-readings dd{margin:0;font-size:17px;font-variant-numeric:tabular-nums}.orion-work-activity{padding:24px 28px}.orion-work-activity ol{margin:12px 0 0;list-style:none;padding:0;display:grid;gap:10px}.orion-work-activity li{display:flex;align-items:baseline;gap:12px}.orion-work-activity li>span{width:4px;height:4px;border-radius:50%;flex:0 0 4px;background:var(--border-strong)}.orion-work-activity li:first-child>span{background:var(--ai-primary)}.orion-work-activity p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.orion-work-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-top:1px solid var(--border)}.orion-work-footer p{margin:0;color:var(--muted-foreground);font-size:12px;max-width:60ch}.orion-work-footer button{flex:0 0 auto}@keyframes orion-work-orbit{to{transform:rotate(360deg)}}@media(max-width:767px){.orion-work-head{padding:24px 20px;gap:18px;flex-wrap:wrap}.orion-work-emblem{flex-basis:52px;height:52px}.orion-work-title h2{font-size:20px}.orion-work-elapsed{width:100%;flex-direction:row;align-items:baseline;gap:10px}.orion-work-stages{grid-template-columns:1fr;padding:24px 20px;gap:20px}.orion-work-readings,.orion-work-activity,.orion-work-footer{padding-inline:20px}.orion-work-footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.orion-work-emblem i{animation:none}}.orion-work-title h2,.copilot-console h2,.copilot-console h3{color:var(--text-orion)}.lead-website{display:block;max-width:34ch;overflow:hidden;text-overflow:ellipsis;color:var(--text-title);font-size:12px;margin-block:4px;text-decoration:underline;text-underline-offset:3px}.lead-callback{display:block;color:var(--text-subtitle);font-size:11px;margin-top:7px;max-width:24ch}::selection{background:var(--ai-tint);color:var(--foreground)}input,textarea{caret-color:var(--brand-primary)}.dialog-popup[data-slot=dialog-content]{translate:none;transform:translate(-50%,-50%);animation:none;transition:opacity var(--dialog-in) var(--ease-out),scale var(--dialog-in) var(--ease-out)}.dialog-popup[data-starting-style],.dialog-popup[data-ending-style]{opacity:0;scale:.985}:root{--dialog-in: .2s;--dialog-out: .14s}.dialog-scrim{transition:opacity var(--dialog-in) var(--ease-out)}.dialog-scrim[data-starting-style],.dialog-scrim[data-ending-style]{opacity:0}.dialog-scrim[data-ending-style],.dialog-popup[data-slot=dialog-content][data-ending-style]{transition-duration:var(--dialog-out);transition-timing-function:var(--ease-standard)}html{background-color:var(--background)}html:has(.dialog-scrim){background-color:var(--overlay-canvas)}@media(prefers-reduced-motion:reduce){.dialog-scrim,.dialog-popup[data-slot=dialog-content]{transition-duration:1ms}}.side-drawer.dialog-popup[data-slot=dialog-content]{transform:none;translate:none;transition:opacity var(--dialog-in) var(--ease-out),translate var(--dialog-in) var(--ease-out)}.side-drawer.dialog-popup[data-starting-style],.side-drawer.dialog-popup[data-ending-style]{scale:1;translate:16px 0}.intelligence-dialog.dialog-popup[data-slot=dialog-content]{width:min(1260px,calc(100vw - 32px));height:min(960px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:hidden;animation:none}.intelligence-dialog .orion-rail{overflow:visible}.intelligence-dialog .copilot-console,.intelligence-dialog .orion-host{min-height:720px}.intelligence-dialog .orion-rail-head{padding-block:16px 10px}.intelligence-dialog .orion-controls{gap:10px;padding-bottom:12px}.intelligence-dialog .orion-capabilities{padding-bottom:12px}.call-dialog.dialog-popup[data-slot=dialog-content]{width:min(860px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:28px;border-radius:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;overflow-x:hidden}.call-dialog [data-slot=dialog-title]{color:var(--text-title)}.email-dialog [data-slot=dialog-title]{color:var(--text-orion)}.call-dialog [data-slot=dialog-description]{color:var(--text-body);max-width:65ch}.call-dialog [data-slot=field-label]{color:var(--text-subtitle)}.call-dialog form{overflow:visible;min-height:auto}.call-dialog .availability-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;overflow:visible}.call-dialog .availability-day{min-width:0;padding:10px 6px;text-align:center}.call-dialog .availability-day strong{font-size:12px;color:var(--text-section)}.call-dialog .availability-slots{max-height:180px}.schedule-length{display:flex;align-items:center;gap:10px;color:var(--text-subtitle);background:var(--surface-subtle);padding:12px 16px;border-radius:12px}.voicemail-copy{white-space:pre-wrap;font-size:18px;line-height:1.7;color:var(--text-body);max-width:65ch}.brief-decision h2{color:var(--text-title);font-size:clamp(24px,3vw,36px);line-height:1.2;max-width:28ch}.brief-decision .now-label{color:var(--text-orion)}.brief-decision .offer-rationale{color:var(--text-body);max-width:68ch;line-height:1.75}.offer-positioning h3{color:var(--text-subtitle)}.brief-glance dt{color:var(--text-orion)}.brief-glance dd{color:var(--text-section)}.report-index{display:flex;flex-wrap:wrap;gap:8px;margin-block:24px}.report-index button{border:1px solid var(--border);background:var(--surface);color:var(--text-section);border-radius:9px;padding:9px 14px;font-size:12px;cursor:pointer}.report-index button:hover{background:var(--accent);border-color:var(--brand-primary)}.report-route{margin-block:24px;padding:24px;background:var(--surface-subtle);border-radius:16px}.report-route h3{color:var(--text-subtitle);margin-bottom:20px}.report-route ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.report-route li{position:relative;min-width:0}.report-route li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--accent);color:var(--text-title);margin-bottom:12px;font-weight:600}.report-route strong{color:var(--text-section);font-size:13px}.report-route p{color:var(--text-body);font-size:12px;line-height:1.6;margin-top:6px}.report-section{scroll-margin-top:95px}.report-section>summary{list-style:none;cursor:pointer}.report-section>summary::-webkit-details-marker,.report-chapter>summary::-webkit-details-marker,.brief-card>summary::-webkit-details-marker{display:none}.report-section .brief-section-head h2{color:var(--text-section)}.report-section .brief-section-head p{color:var(--text-detail)}.report-section .brief-section-icon{color:var(--text-title);background:var(--accent)}.report-toggle{margin-left:auto;flex:none;color:var(--text-orion);transition:transform .18s var(--ease-out)}.report-section[open]>summary .report-toggle{transform:rotate(180deg)}.report-section:not([open]){background:var(--surface-subtle)}.report-section .campaign-subheading,.campaign-script-preview h3{color:var(--text-subtitle)}.campaign-script-preview p{color:var(--text-body);line-height:1.75}.report-chapters{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-block:16px}.report-chapter{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.report-chapter summary{display:flex;justify-content:space-between;gap:12px;font-weight:600;color:var(--text-section);cursor:pointer;list-style:none}.report-chapter summary span{color:var(--text-detail);font-size:10px;font-weight:400;white-space:nowrap}.report-chapter>div{padding-top:16px}.report-chapter p,.report-list{font-size:13px;line-height:1.8;max-width:72ch;color:var(--text-body)}.report-list{padding-left:20px;display:grid;gap:12px}.report-list li::marker{color:var(--text-title)}.report-list li[data-kind=inference]{color:var(--text-orion)}.report-list li[data-kind=unknown]{color:var(--text-subtitle)}.report-citation{color:var(--text-title);font-size:11px;font-weight:650;text-decoration:none}.report-table{overflow:auto;margin-block:20px;border:1px solid var(--border);border-radius:12px}.report-table table{min-width:620px;width:100%;font-size:12px;border-collapse:collapse}.report-table caption{text-align:left;padding:14px 16px;color:var(--text-detail);background:var(--surface-subtle)}.report-table th{color:var(--text-section);background:var(--surface-subtle);text-align:left}.report-table td,.report-table th{padding:13px 16px;vertical-align:top;white-space:normal;border-bottom:1px solid var(--border)}.report-table td{color:var(--text-body)}.report-table td:nth-child(3){max-width:50ch;line-height:1.7}.recommendation-chip{display:inline-block;padding:4px 8px;border-radius:6px;color:var(--text-detail);background:var(--surface-subtle)}.recommendation-chip[data-recommendation=primary]{color:var(--text-title);background:var(--accent)}.recommendation-chip[data-recommendation=secondary]{color:var(--text-subtitle);background:var(--warning-surface)}.report-evidence-chart{margin-block:20px}.report-evidence-chart figcaption{color:var(--text-section);font-size:14px;font-weight:600}.report-evidence-chart figcaption small{display:block;font-size:11px;font-weight:400;margin-block:6px 16px;color:var(--text-detail)}.report-evidence-chart>div{display:grid;gap:10px}.report-evidence-chart>div>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(60px,2fr) 24px;gap:16px;align-items:center;font-size:12px;color:var(--text-body)}.report-evidence-chart meter{width:100%;height:14px;accent-color:var(--brand-primary)}.report-evidence-chart meter::-webkit-meter-bar{background:var(--surface-strong);border:0}.report-evidence-chart meter::-webkit-meter-optimum-value{background:var(--brand-primary)}.business-url-fields{display:grid;gap:14px;margin-bottom:20px}.business-context-intro{display:flex;gap:12px;align-items:start}.business-context-intro>svg{color:var(--text-title);flex:none;margin-top:4px}.business-context-intro h3{color:var(--text-section);font-size:15px}.business-context-intro p{color:var(--text-body);font-size:12px;line-height:1.7;margin-top:5px;max-width:65ch}.business-url-row{display:flex;gap:8px}.business-url-row input{min-width:0;flex:1}.business-url-fields>button{justify-self:start}.context-tooltip[data-slot=tooltip-content]{--tip: var(--tone, var(--ink-orion));position:relative;display:grid;justify-items:start;gap:7px;max-width:300px;padding:15px 16px 16px;overflow:hidden;border:1px solid color-mix(in oklab,var(--tip) 24%,var(--border));border-radius:14px;background:linear-gradient(180deg,color-mix(in oklab,var(--surface-elevated) 91%,var(--tip) 9%),var(--surface-elevated) 68px);color:var(--ink-body);font-size:12.5px;line-height:1.6;text-align:left;box-shadow:var(--shadow-float),0 18px 44px -26px var(--tip),inset 0 1px 0 var(--edge-highlight)}.context-tooltip[data-slot=tooltip-content]:before{content:"";position:absolute;inset:0 18px auto;height:1px;background:linear-gradient(90deg,transparent,var(--tip),transparent);pointer-events:none}.context-tooltip strong{display:flex;align-items:baseline;gap:8px;font-family:var(--font-label);font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.35;text-transform:uppercase;color:var(--tip)}.context-tooltip strong:before{content:"";flex:none;width:5px;height:5px;border-radius:999px;background:currentColor;box-shadow:0 0 9px currentColor;translate:0 -1px}.context-tooltip>[aria-hidden=true]{display:none}.brief-tooltip[data-slot=tooltip-content]{max-width:min(380px,calc(100vw - 32px))}.brief-tooltip small{width:100%;margin-top:4px;padding-top:9px;border-top:1px solid color-mix(in oklab,var(--tip) 18%,var(--border));font-family:var(--font-label);font-size:11.5px;letter-spacing:.06em;color:var(--ink-label)}[data-slot=dropdown-menu-content][data-closed],[data-slot=dropdown-menu-sub-content][data-closed],[data-slot=tooltip-content][data-closed]{animation-fill-mode:forwards}.brief-card>summary{list-style:none;cursor:pointer}.brief-card:not([open]) .brief-card-head{border-bottom:0}.brief-card .brief-card-head h3{color:var(--text-section)}.brief-card .brief-card-head p{color:var(--text-detail)}.brief-expand-icon{flex:none;margin-left:8px;color:var(--text-orion);transition:transform .18s var(--ease-out)}.brief-card[open] .brief-expand-icon{transform:rotate(180deg)}.brief-step-actions{display:flex;justify-content:flex-end;margin-top:12px;padding-top:16px;border-top:1px solid var(--border)}.brief-card:not([open]){background:var(--surface-subtle)}.import-layout:has(>.import-step:only-child){grid-template-columns:minmax(0,1fr);max-width:1050px;margin-inline:auto}.import-auto-status{color:var(--text-orion);padding:16px;background:var(--ai-surface);border-radius:12px}.import-quality-receipt{color:var(--text-body);font-size:12px;line-height:1.7;padding:16px;background:var(--surface-subtle);border-radius:12px}.orion-completion{padding:24px 32px 0}.orion-completion>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;color:var(--text-section)}.orion-completion strong{color:var(--text-orion);font-size:18px;font-variant-numeric:tabular-nums}.orion-completion-track{height:6px;background:var(--surface-strong);border-radius:3px;overflow:hidden}.orion-completion-track>span{display:block;height:100%;background:var(--gradient-orion);width:100%;transform-origin:left center;transition:transform .4s var(--ease-out);border-radius:inherit}.orion-work-activity{background:var(--surface-subtle)}.orion-work-activity li:first-child p{color:var(--text-orion)}.orion-work-stages li[data-state=complete] h3{color:var(--text-title)}.orion-work-stages li[data-state=running] h3{color:var(--text-orion)}@media(max-width:900px){.report-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-dialog .copilot-console{min-height:880px;grid-template-rows:auto minmax(440px,1fr)}.intelligence-dialog .orion-host{min-height:880px}.intelligence-dialog .orion-capabilities{display:block;overflow:visible}.intelligence-dialog .orion-capabilities ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-dialog .orion-card{width:100%}}@media(max-width:600px){.report-route{padding:18px}.report-route ol{gap:20px 14px}.report-chapter summary{flex-direction:column;gap:3px}.orion-completion{padding-inline:20px}.call-dialog.dialog-popup[data-slot=dialog-content]{padding:20px}.call-dialog .availability-days{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.dialog-popup[data-slot=dialog-content]{transition:none}.report-toggle,.brief-expand-icon,.orion-completion-track>span{transition:none}}.brief-card-head{grid-template-columns:28px minmax(0,1fr) auto 18px}.brief-section-head{grid-template-columns:32px minmax(0,1fr) 18px}ul.report-list{list-style:disc}ol.report-list{list-style:decimal}.call-dialog [data-slot=field-group],.call-dialog form.stack{gap:16px}.schedule-dialog #schedule-notes{min-height:72px}.call-dialog .form-actions{--pad: 28px;position:sticky;bottom:calc(var(--pad) * -1);z-index:2;margin:4px calc(var(--pad) * -1) calc(var(--pad) * -1);padding:16px var(--pad) 22px;background:var(--surface-elevated);border-top:1px solid var(--border);border-radius:0 0 24px 24px}.call-dialog .form-actions{flex-wrap:wrap}@media(max-width:479px){.call-dialog .form-actions>*{flex:1 1 100%}}@theme{ --font-display: "Sora", "Instrument Sans", "Segoe UI", Arial, sans-serif; --font-label: "Instrument Sans", "Segoe UI", Arial, sans-serif; --font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace; }@theme inline{ --color-ink-title: var(--ink-title); --color-ink-section: var(--ink-section); --color-ink-subtitle: var(--ink-subtitle); --color-ink-body: var(--ink-body); --color-ink-detail: var(--ink-detail); --color-ink-strong: var(--ink-strong); --color-ink-orion: var(--ink-orion); --color-ink-positive: var(--ink-positive); --color-ink-warm: var(--ink-warm); --color-ink-label: var(--ink-label); }:root{--font-display: "Sora", "Instrument Sans", "Segoe UI", Arial, sans-serif;--font-label: "Instrument Sans", "Segoe UI", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--type-micro: 12px;--type-caption: 12px;--type-small: 13px;--type-body: 14px;--type-lead: 17px;--type-title-s: 18px;--type-title: 24px;--type-title-l: 28px;--type-headline: 36px;--type-display: clamp(32px, 3vw, 48px);--ink-title: #121418;--ink-section: #34393d;--ink-subtitle: #596167;--ink-strong: #121418;--ink-body: #3b4247;--ink-label: #5d656b;--ink-detail: #626b72;--ink-number: #121418;--ink-orion: var(--ai-primary);--ink-link: var(--brand-primary);--tone-cyan: var(--brand-primary);--tone-blue: var(--brand-secondary);--tone-violet: var(--ai-primary);--tone-gold: var(--brand-metallic);--tone-mint: #09654b;--tone-coral: #ac3f09;--tone-rose: #5a6d0f;--tone-steel: #626f77;--tone-wash-strength: 9%;--fold-rule: var(--border);--ink-positive: var(--tone-mint);--ink-live: var(--tone-cyan);--ink-info: var(--tone-blue);--ink-value: var(--tone-gold);--ink-warm: var(--tone-coral);--ink-danger: var(--tone-rose);--tone-danger: var(--destructive);--ink-idle: var(--tone-steel);--text-title: var(--ink-title);--text-section: var(--ink-section);--text-subtitle: var(--ink-subtitle);--text-body: var(--ink-body);--text-detail: var(--ink-detail);--text-orion: var(--ink-orion);--foreground: var(--ink-body);--card-foreground: var(--ink-body);--popover-foreground: var(--ink-body);--muted-foreground: var(--ink-detail)}.dark{--ink-title: #f4f6f7;--ink-section: #dfe6eb;--ink-subtitle: #c0cad2;--ink-strong: #f4f6f7;--ink-body: #e2e8ec;--ink-label: #c7d1d7;--ink-detail: #bac5cc;--ink-number: #f4f6f7;--ink-orion: var(--ai-primary);--ink-link: var(--brand-primary);--tone-cyan: var(--brand-primary);--tone-blue: var(--brand-secondary);--tone-violet: var(--ai-primary);--tone-gold: var(--brand-metallic);--tone-mint: #43e4ad;--tone-coral: #fdaf8a;--tone-rose: #c4de3f;--tone-steel: #becad1;--tone-wash-strength: 13%;--fold-rule: var(--border)}[data-tone=cyan]{--tone: var(--tone-cyan)}[data-tone=blue]{--tone: var(--tone-blue)}[data-tone=violet]{--tone: var(--tone-violet)}[data-tone=gold]{--tone: var(--tone-gold)}[data-tone=mint]{--tone: var(--tone-mint)}[data-tone=coral]{--tone: var(--tone-coral)}[data-tone=rose]{--tone: var(--tone-rose)}[data-tone=steel]{--tone: var(--tone-steel)}[data-tone=danger]{--tone: var(--tone-danger)}[data-tone=stage-gatekeeper]{--tone: var(--stage-gatekeeper)}[data-tone=stage-decision-maker]{--tone: var(--stage-decision-maker)}[data-tone=stage-reason]{--tone: var(--stage-reason)}[data-tone=stage-discovery]{--tone: var(--stage-discovery)}[data-tone=stage-pain]{--tone: var(--stage-pain)}[data-tone=stage-pitch]{--tone: var(--stage-pitch)}[data-tone=stage-objections]{--tone: var(--stage-objections)}[data-tone=stage-close]{--tone: var(--stage-close)}[data-tone=stage-voicemail]{--tone: var(--stage-voicemail)}[data-tone=stage-email]{--tone: var(--stage-email)}[data-tone]{--tone-wash: color-mix( in oklab, var(--tone) var(--tone-wash-strength), transparent );--tone-edge: color-mix(in oklab, var(--tone) 32%, transparent)}main h1,main h2,.page-heading h1,[data-slot=dialog-title]{font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance}main h1,.page-heading h1,[data-slot=dialog-title]{font-weight:500;letter-spacing:-.026em;color:var(--ink-title)}main h1,.page-heading h1{font-size:var(--type-display);line-height:1.04}[data-slot=dialog-title]{font-size:var(--type-title-l);line-height:1.15}.page-heading-copy>p,.page-heading>p{font-family:var(--font-sans);font-style:normal;font-weight:400;font-size:var(--type-lead);line-height:1.5;letter-spacing:-.006em;color:var(--ink-subtitle);max-width:68ch;text-wrap:pretty}main h2{letter-spacing:-.016em}main h2,main h4,[data-slot=card-title]{color:var(--ink-section);font-weight:500}main h3{color:var(--ink-subtitle)}main p{color:var(--ink-body);text-wrap:pretty}main strong,main b{color:var(--ink-strong);font-weight:600}main em{font-style:italic;font-weight:inherit;font-size:inherit;color:inherit}main p a:not([class]),main li a:not([class]),.text-link{color:var(--ink-link);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--ink-link) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--ease-out)}main p a:not([class]):hover,main li a:not([class]):hover,.text-link:hover{text-decoration-color:currentColor}main ul:not([class])>li::marker,main ol:not([class])>li::marker{color:var(--ink-label);font-family:var(--font-mono);font-size:.86em}main small,main .muted,main .page-description{color:var(--ink-detail)}main blockquote{margin:0;padding-left:16px;border-left:1px solid var(--tone-edge, var(--fold-rule));font-style:italic;font-size:1.08em;color:var(--ink-strong)}main code,main kbd,main time,main samp,.mono{font-family:var(--font-mono);font-size:.92em;font-variant-numeric:tabular-nums;letter-spacing:-.01em}main th,.eyebrow,.metric>span{font-family:var(--font-label);color:var(--ink-label)}main th{font-weight:600}.header-date{color:var(--ink-subtitle)}main dt,main [data-slot=field-label]{color:var(--ink-label)}.metric strong,.hero-number-value{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;color:var(--ink-number)}.metric small{color:var(--ink-detail)}.status[data-tone]{--status-tone: var(--tone);border:1px solid var(--tone-edge);background:var(--tone-wash);box-shadow:none;color:var(--tone);font-family:var(--font-label);font-size:var(--type-caption);font-weight:600;letter-spacing:.02em}.status[data-tone] svg{color:currentColor}[data-ink=positive]{color:var(--ink-positive)}[data-ink=live]{color:var(--ink-live)}[data-ink=info]{color:var(--ink-info)}[data-ink=value]{color:var(--ink-value)}[data-ink=warm]{color:var(--ink-warm)}[data-ink=danger]{color:var(--tone-danger)}[data-ink=idle]{color:var(--ink-idle)}::selection{background:color-mix(in oklab,var(--tone-violet) 30%,transparent);color:var(--ink-strong)}main,.dialog-popup,.explain-popup{scrollbar-color:color-mix(in oklab,var(--ink-detail) 45%,transparent) transparent;scrollbar-width:thin}.fold-group{display:flex;flex-direction:column;border-top:1px solid var(--fold-rule)}.fold{position:relative;border-bottom:1px solid var(--fold-rule)}.fold:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:linear-gradient(90deg,var(--tone),color-mix(in oklab,var(--tone) 0%,transparent) 62%);opacity:0;transform:scaleX(.3);transform-origin:left;transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-slow) var(--ease-out);pointer-events:none}.fold:has(.fold-trigger[data-panel-open]):before{opacity:1;transform:scaleX(1)}.fold-head{margin:0;font:inherit}.fold-trigger{display:flex;align-items:center;gap:14px;width:100%;padding:14px 10px 14px 4px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;transition:background-color var(--motion-fast) var(--ease-out)}.fold-trigger:hover{background:var(--tone-wash)}.fold-trigger:focus-visible{outline:2px solid var(--tone);outline-offset:-2px;border-radius:10px}.fold-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--tone-wash);color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-edge);transition:background-color var(--motion-standard) var(--ease-out),transform var(--motion-standard) var(--ease-out)}.fold-trigger[data-panel-open] .fold-icon{background:color-mix(in oklab,var(--tone) 22%,transparent);transform:scale(1.04)}.fold-copy{display:grid;gap:2px;min-width:0;flex:1}.fold-title{color:var(--ink-section);font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.3}.fold-hint{color:var(--ink-detail);font-size:13px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold-trigger[data-panel-open] .fold-hint{white-space:normal}.fold-meta{flex:none;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-body);padding:3px 8px;border-radius:999px;background:color-mix(in oklab,var(--ink-label) 10%,transparent)}.fold-chevron{flex:none;color:var(--ink-detail);transition:transform var(--motion-standard) var(--ease-out)}.fold-trigger[data-panel-open] .fold-chevron{transform:rotate(180deg);color:var(--tone)}.fold-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s var(--ease-out)}.fold-panel[data-starting-style],.fold-panel[data-ending-style]{grid-template-rows:0fr}.fold-clip{min-height:0;overflow:hidden}.fold-body{padding:2px 10px 20px 52px;display:grid;gap:12px;color:var(--ink-body);transition:opacity var(--motion-standard) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.fold-panel[data-starting-style] .fold-body,.fold-panel[data-ending-style] .fold-body{opacity:0;transform:translateY(-6px)}.fold-body>p{max-width:72ch;line-height:1.65}.fold:not(:has(.fold-icon)) .fold-body{padding-left:4px}@media(max-width:640px){.fold-body{padding-left:4px}.fold-meta{display:none}}.icon-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.icon-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;color:var(--ink-body);line-height:1.55}.icon-item-mark{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:7px;background:var( --tone-wash, color-mix(in oklab, var(--ink-label) 10%, transparent) );color:var(--tone, var(--ink-label))}.icon-item-copy{min-width:0;max-width:72ch}.icon-item-copy>strong{color:var(--ink-strong);margin-right:6px}.icon-list[data-columns="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));column-gap:24px}.explain-trigger{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:var(--tone-wash);color:var(--tone);vertical-align:-4px;transition:background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.explain-trigger:hover,.explain-trigger[data-popup-open]{background:color-mix(in oklab,var(--tone) 24%,transparent);box-shadow:0 0 0 3px var(--tone-wash)}.explain-popup{width:min(340px,calc(100vw - 24px));padding:14px 16px 15px;border-radius:14px;background:var(--surface-elevated);border:1px solid var(--tone-edge);box-shadow:var(--shadow-float);color:var(--ink-body);transform-origin:var(--transform-origin);transition:opacity .14s var(--ease-out),transform .18s var(--ease-out);outline:none}.explain-popup[data-starting-style],.explain-popup[data-ending-style]{opacity:0;transform:scale(.97) translateY(2px)}.explain-title{margin:0 0 6px;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--tone)}.explain-body{display:grid;gap:8px;font-size:13px;line-height:1.6;color:var(--ink-body)}.tone-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge);color:var(--tone);font-family:var(--font-label);font-size:var(--type-caption);font-weight:600;letter-spacing:.02em;line-height:1.5;white-space:nowrap}main h2[data-tone],main h3[data-tone],main [data-tone]>:is(h2,h3):first-child{color:var(--tone)}@media(prefers-reduced-motion:reduce){.fold-panel,.fold-body,.fold:before,.fold-icon,.fold-chevron,.explain-popup{transition:none}}.orion-trace{position:relative;isolation:isolate;max-width:860px;margin-inline:auto;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-panel);overflow:hidden}.orion-trace:before{content:"";position:absolute;z-index:-1;inset:-140px -20% auto;height:360px;background:radial-gradient(38% 60% at 22% 50%,color-mix(in oklab,var(--tone-violet) 20%,transparent),transparent 70%),radial-gradient(34% 56% at 74% 40%,color-mix(in oklab,var(--tone-cyan) 14%,transparent),transparent 70%);animation:orion-aurora 14s var(--ease-standard) infinite alternate;pointer-events:none}.orion-trace .orion-work-head{display:flex;align-items:center;gap:20px;padding:30px 32px 22px;background:none;border-bottom:0}.orion-trace .orion-work-emblem{flex:none;width:auto;height:auto;border:0;background:none;border-radius:0}.orion-trace .orion-work-title{flex:1;min-width:0}.orion-trace .orion-work-title h2{margin:0 0 8px;font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(22px,1.4vw + 14px,30px);font-weight:460;letter-spacing:-.02em;line-height:1.12;color:var(--ink-orion);text-wrap:balance}.orion-trace .orion-work-status{display:flex;align-items:center;gap:10px;margin:0;min-width:0;font-size:13.5px;line-height:1.5;color:var(--ink-detail)}.orion-shimmer{min-width:0;overflow-wrap:anywhere;color:transparent;background:linear-gradient(90deg,var(--ink-detail) 36%,var(--ink-strong) 50%,var(--ink-detail) 64%) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;animation:orion-shimmer 2.2s linear infinite}.orion-pixels{display:grid;grid-template-columns:repeat(3,3px);gap:2px;flex:none}.orion-pixels i{width:3px;height:3px;border-radius:50%;background:var(--ink-orion);opacity:.2;animation:orion-pixel .78s var(--ease-out) infinite;animation-delay:calc(var(--d) * 95ms)}.orion-trace .orion-work-elapsed{display:grid;gap:2px;justify-items:end;flex:none;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.orion-trace .orion-work-elapsed strong{font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-number)}.orion-trace .orion-work-demo,.orion-trace .orion-work-reuse{margin:0 32px 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.01em;color:var(--ink-subtitle)}.orion-trace .orion-completion{display:grid;gap:10px;padding:0 32px 24px;margin:0}.orion-trace .orion-completion-copy{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;color:var(--ink-detail)}.orion-trace .orion-completion-copy strong{font-weight:600;font-size:inherit;color:var(--ink-strong)}.orion-trace .orion-completion-value{font-family:var(--font-display);font-size:26px;font-weight:440;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;color:var(--ink-number)}.orion-trace .orion-completion-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:6px;background:none;border-radius:0;overflow:visible}.orion-trace .orion-completion-track>span{position:relative;display:block;width:auto;height:6px;border-radius:999px;background:var(--chart-track);overflow:hidden;transform:none}.orion-trace .orion-completion-track>span>i{position:absolute;inset:0;border-radius:inherit;background:var(--tone);transform-origin:left center;transition:transform .72s var(--ease-out)}.orion-trace .orion-completion-track>span[data-live]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--tone) 55%,transparent),transparent);transform:translate(-100%);animation:orion-sheen 1.9s var(--ease-standard) infinite}.orion-trace .orion-work-stages{list-style:none;display:block;margin:0;padding:6px 32px 10px;border-top:1px solid var(--border)}.orion-trace .orion-trace-phase{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:16px;padding-block:14px 12px;min-width:0}.orion-trace .orion-trace-phase:before{content:"";position:absolute;left:16.5px;top:54px;bottom:-8px;width:1px;background:var(--border);transform-origin:top}.orion-trace .orion-trace-phase[data-state=complete]:before{background:linear-gradient(var(--tone),var(--border))}.orion-trace .orion-trace-phase:last-child:before{display:none}.orion-trace .orion-work-stage-icon{position:relative;grid-row:1;width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface-strong);color:var(--ink-detail);transition:background-color var(--motion-slow) var(--ease-out),color var(--motion-slow) var(--ease-out)}.orion-trace .orion-trace-phase[data-state=waiting] .orion-work-stage-icon{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong);opacity:.7}.orion-trace .orion-trace-phase[data-live] .orion-work-stage-icon{background:var(--tone-wash);color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-edge)}.orion-trace .orion-trace-phase[data-live] .orion-work-stage-icon:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--tone);animation:orion-ping 1.8s var(--ease-out) infinite}.orion-trace .orion-trace-phase[data-state=complete] .orion-work-stage-icon{background:color-mix(in oklab,var(--tone) 24%,transparent);color:var(--tone)}.orion-trace .orion-trace-head{margin:0;min-width:0;font:inherit}.orion-trace .orion-trace-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:34px;padding:2px 8px 2px 0;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left}.orion-trace .orion-trace-trigger:focus-visible{outline:2px solid var(--tone);outline-offset:4px}.orion-trace .orion-trace-copy{display:grid;gap:2px;flex:1;min-width:0}.orion-trace .orion-trace-title{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--tone)}.orion-trace .orion-trace-phase[data-state=waiting] .orion-trace-title{color:var(--ink-detail)}.orion-trace .orion-trace-note{font-size:13px;line-height:1.5;color:var(--ink-detail);overflow-wrap:anywhere}.orion-trace .orion-trace-phase[data-state=complete] .orion-trace-note{color:var(--ink-body)}.orion-trace .orion-trace-meta{flex:none;padding:3px 9px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink-detail);background:color-mix(in oklab,var(--ink-detail) 10%,transparent)}.orion-trace .orion-trace-phase[data-live] .orion-trace-meta{color:var(--tone);background:var(--tone-wash)}.orion-trace .orion-trace-phase[data-state=complete] .orion-trace-meta{color:var(--ink-positive);background:color-mix(in oklab,var(--ink-positive) 12%,transparent)}.orion-trace .orion-trace-chevron{flex:none;color:var(--ink-detail);transition:transform var(--motion-standard) var(--ease-out)}.orion-trace .orion-trace-trigger[data-panel-open] .orion-trace-chevron{transform:rotate(180deg)}.orion-trace .orion-trace-panel{grid-column:2;display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--ease-out)}.orion-trace .orion-trace-panel[data-starting-style],.orion-trace .orion-trace-panel[data-ending-style]{grid-template-rows:0fr}.orion-trace .orion-trace-clip{min-height:0;overflow:hidden}.orion-trace .orion-trace-body{display:grid;gap:14px;padding:12px 0 6px}@property --orion-fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --orion-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}.orion-activity-shell{position:relative;min-width:0}.orion-activity-viewport{position:relative;max-height:236px;margin-inline:-8px;padding:10px 8px;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:transparent transparent;border-radius:10px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--orion-fade-top),#000 calc(100% - var(--orion-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--orion-fade-top),#000 calc(100% - var(--orion-fade-bottom)),transparent);transition:--orion-fade-top .24s var(--ease-out),--orion-fade-bottom .24s var(--ease-out),scrollbar-color .16s var(--ease-out)}.orion-activity-viewport[data-fade-top]{--orion-fade-top: 30px}.orion-activity-viewport[data-fade-bottom]{--orion-fade-bottom: 30px}.orion-activity-viewport:is(:hover,:focus-visible){scrollbar-color:color-mix(in oklab,var(--tone) 42%,transparent) transparent}.orion-activity-viewport:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.orion-activity-shell>.orion-activity-latest{position:absolute;right:4px;bottom:8px;border-radius:999px;box-shadow:var(--shadow-panel);animation:orion-row-in .24s var(--ease-out) both}.orion-trace .orion-trace-rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.orion-trace .orion-trace-rows>li{display:block;min-width:0}.orion-trace .orion-trace-rows>li[data-fresh]{animation:orion-row-in .34s var(--ease-out) both;animation-delay:calc(min(var(--i),9)*55ms)}.orion-trace .orion-row{display:flex;align-items:center;gap:9px;width:100%;min-height:28px;padding:0 8px 0 6px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;line-height:1.4;text-align:left;color:var(--ink-body)}.orion-trace button.orion-row{cursor:pointer;transition:background-color .14s var(--ease-out),transform .14s var(--ease-out)}.orion-trace button.orion-row:hover,.orion-trace button.orion-row[aria-expanded=true]{background:color-mix(in oklab,var(--tone) 8%,transparent)}.orion-trace button.orion-row:active{transform:scale(.99)}.orion-trace button.orion-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.orion-trace .orion-row-glyph{display:grid;place-items:center;flex:none;width:16px;height:16px;color:var(--tone)}.orion-trace .orion-row-glyph>*{grid-area:1 / 1;transition:opacity .15s var(--ease-out),transform .22s var(--ease-out)}.orion-trace .orion-row-chevron{opacity:0;transform:rotate(-90deg);color:var(--ink-detail)}.orion-trace button.orion-row:is(:hover,:focus-visible,[aria-expanded=true]) .orion-row-chevron{opacity:1}.orion-trace button.orion-row:is(:hover,:focus-visible,[aria-expanded=true]) .orion-row-glyph>:not(.orion-row-chevron){opacity:0}.orion-trace button.orion-row[aria-expanded=true] .orion-row-chevron{transform:none}.orion-trace .orion-row-spinner{width:13px;height:13px;border-radius:50%;border:1.5px solid color-mix(in oklab,var(--tone) 26%,transparent);border-top-color:var(--tone);animation:orion-spin .76s linear infinite}.orion-trace .orion-row-verb{flex:none;font-weight:540;letter-spacing:-.005em;color:var(--ink-strong)}@media(prefers-reduced-motion:no-preference){.orion-trace .orion-row-verb.orion-shimmer{color:transparent}}.orion-trace .orion-row-chip{display:inline-flex;align-items:center;min-width:0;height:20px;padding:0 7px;border-radius:6px;background:color-mix(in oklab,var(--tone) 7%,var(--surface-strong));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 16%,var(--border));font-size:11.5px;color:var(--ink-body);transition:box-shadow .14s var(--ease-out)}.orion-trace .orion-row-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orion-trace .orion-row-chip[data-mono]{font-family:var(--font-mono);font-size:11px;color:var(--ink-strong)}.orion-trace li[data-active] .orion-row-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 46%,var(--border))}.orion-trace .orion-row-meta{flex:none;font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--ink-detail);white-space:nowrap}.orion-trace .orion-row-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s var(--ease-out),opacity .2s var(--ease-out)}.orion-trace .orion-row-more[data-open]{grid-template-rows:1fr;opacity:1}@starting-style{.orion-trace .orion-row-more[data-open]{grid-template-rows:0fr;opacity:0}}.orion-trace .orion-row-more>div{min-height:0;overflow:hidden}.orion-trace .orion-row-more-body{display:grid;gap:7px;margin:3px 0 7px 13.5px;padding:3px 0 3px 17.5px;border-left:1px solid color-mix(in oklab,var(--tone) 30%,var(--border))}.orion-trace .orion-row-more-body p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-body);overflow-wrap:anywhere}.orion-trace .orion-row-sources{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.orion-trace .orion-row-sources li{display:inline-flex;align-items:center;gap:4px;padding:2px 9px 2px 7px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);font-family:var(--font-mono);font-size:10.5px;color:var(--ink-detail)}.orion-trace .orion-row-sources svg{color:var(--tone)}.orion-trace .orion-trace-empty{margin:0;font-size:13px;color:var(--ink-detail)}.orion-trace .orion-trace-plan{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.orion-trace .orion-trace-plan li{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;font-size:12px;line-height:1.4;color:var(--ink-detail);box-shadow:inset 0 0 0 1px var(--border);transition:color var(--motion-slow) var(--ease-out),background-color var(--motion-slow) var(--ease-out),box-shadow var(--motion-slow) var(--ease-out)}.orion-trace .orion-trace-plan li[data-state=pending]{opacity:.72}.orion-trace .orion-trace-plan li[data-state=done]{color:var(--tone);background:var(--tone-wash);box-shadow:inset 0 0 0 1px transparent}.orion-trace .orion-trace-plan li[data-state=writing]{color:var(--ink-strong);background:color-mix(in oklab,var(--tone) 20%,transparent);box-shadow:inset 0 0 0 1px var(--tone)}.orion-trace .orion-trace-plan li[data-state=writing] svg{color:var(--tone);animation:orion-write 1.1s var(--ease-standard) infinite alternate}.orion-trace .orion-work-readings{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;margin:0;padding:0;border-block:1px solid var(--border);background:none}.orion-trace .orion-work-readings div{display:grid;gap:2px;padding:16px 32px}.orion-trace .orion-work-readings div+div{box-shadow:inset 1px 0 0 var(--border)}.orion-trace .orion-work-readings dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-label)}.orion-trace .orion-work-readings dd{margin:0;font-family:var(--font-display);font-size:26px;font-weight:440;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;line-height:1.1;color:var(--tone)}.orion-trace .orion-work-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 32px;border-top:0}.orion-trace .orion-work-readings+.orion-work-footer{border-top:0}.orion-trace .orion-work-footer p{margin:0;max-width:58ch;font-size:12.5px;color:var(--ink-detail)}@keyframes orion-aurora{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(5%,12px,0) scale(1.08)}}@keyframes orion-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes orion-pixel{0%,to{opacity:.18;transform:scale(.85)}45%{opacity:1;transform:scale(1.15)}}@keyframes orion-sheen{to{transform:translate(100%)}}@keyframes orion-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes orion-row-in{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}}@keyframes orion-spin{to{transform:rotate(360deg)}}@keyframes orion-write{to{transform:translate(1px,-1px) rotate(-8deg)}}@media(max-width:767px){.orion-trace .orion-work-head{flex-wrap:wrap;padding:24px 20px 18px;gap:14px}.orion-trace .orion-work-elapsed{width:100%;display:flex;align-items:baseline;justify-items:start;gap:10px}.orion-trace .orion-completion,.orion-trace .orion-work-stages{padding-inline:20px}.orion-trace .orion-work-demo,.orion-trace .orion-work-reuse{margin-inline:20px}.orion-trace .orion-trace-phase{column-gap:12px}.orion-trace .orion-row{gap:7px}.orion-trace .orion-row-meta,.orion-trace .orion-trace-meta{display:none}.orion-trace .orion-work-readings div{padding:14px 20px}.orion-trace .orion-work-footer{flex-direction:column;align-items:flex-start;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.orion-trace:before,.orion-pixels i,.orion-trace .orion-completion-track>span[data-live]:after,.orion-trace .orion-work-stage-icon:after,.orion-trace .orion-trace-rows>li,.orion-trace .orion-row-spinner,.orion-trace .orion-trace-plan li svg{animation:none}.orion-pixels i{opacity:.7}.orion-shimmer{animation:none;background:none;color:var(--ink-body)}.orion-trace .orion-completion-track>span>i,.orion-trace .orion-trace-panel,.orion-trace .orion-trace-chevron{transition:none}}.orion-run{display:grid;gap:8px;padding:10px 0;font-size:13px;color:var(--ink-detail)}.orion-run-now{display:flex;align-items:center;gap:10px;margin:0}.orion-run-time{margin-left:auto;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink-label)}.orion-run-steps{list-style:none;margin:0 0 0 4px;padding:2px 0 2px 14px;display:grid;gap:5px;border-left:1px solid var(--border);font-size:12.5px;color:var(--ink-detail)}.orion-run-steps li{display:flex;align-items:center;gap:8px;animation:orion-row-in .32s var(--ease-out) both}.orion-run-steps svg{flex:none;color:var(--ink-positive)}.orion-run-done>summary{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 8px 3px 6px;border-radius:999px;list-style:none;cursor:pointer;font-size:12.5px;color:var(--ink-detail);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.orion-run-done>summary::-webkit-details-marker{display:none}.orion-run-done>summary:hover{background:color-mix(in oklab,var(--ink-orion) 10%,transparent);color:var(--ink-body)}.orion-run-done>summary>svg:first-child{color:var(--ink-positive)}.orion-run-done>summary span{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-orion)}.orion-run-done>summary .orion-run-count{color:var(--ink-label)}.orion-run-done>summary>svg:last-child{transition:transform var(--motion-standard) var(--ease-out)}.orion-run-done[open]>summary>svg:last-child{transform:rotate(180deg)}.orion-run-done>.orion-run-steps{margin-top:8px}@media(prefers-reduced-motion:reduce){.orion-run-steps li{animation:none}}.intelligence-dialog .orion-capabilities{gap:6px;padding-bottom:12px}.intelligence-dialog .orion-capabilities ol{gap:5px}.intelligence-dialog .orion-card{align-items:center;padding:8px 10px;border-radius:12px}.intelligence-dialog .orion-card-copy strong{font-size:13px;color:var(--ink-strong)}.intelligence-dialog button.orion-card .orion-card-copy small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--ink-detail)}.intelligence-dialog button.orion-card:hover .orion-card-copy strong{color:var(--ink-orion)}.intelligence-dialog .orion-card.is-actions{padding:9px 10px 10px}.intelligence-dialog .orion-card.is-actions .orion-card-head{align-items:center}.intelligence-dialog .orion-card.is-actions .orion-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.copilot-console .copilot-welcome h3,.copilot-console .copilot-welcome h2{font-family:var(--font-display);font-weight:460;letter-spacing:-.015em}@media(max-height:780px){.intelligence-dialog button.orion-card .orion-card-copy small,.intelligence-dialog .orion-card.is-actions .orion-card-copy small{display:none}.intelligence-dialog .orion-rail .copilot-context{padding-bottom:8px}.intelligence-dialog .orion-rail-head{padding-bottom:6px}.intelligence-dialog .orion-controls{gap:6px;padding-bottom:8px}.intelligence-dialog .orion-capabilities{gap:4px;padding-bottom:8px}.intelligence-dialog .orion-capabilities ol{gap:4px}.intelligence-dialog .orion-card{padding:4px 10px}.intelligence-dialog .orion-card.is-actions{padding:6px 10px 8px}.intelligence-dialog .orion-card.is-actions .orion-chips{gap:4px;margin-top:6px}.intelligence-dialog .orion-chip{height:24px}.intelligence-dialog .copilot-console,.intelligence-dialog .orion-host{min-height:624px}}.orion-trace .orion-completion-track [data-live] i{transform:scaleX(1)!important;opacity:.35;animation:orion-working-bar 1.8s ease-in-out infinite}@keyframes orion-working-bar{50%{opacity:.7}}.offer-explanation{max-width:66ch;color:var(--muted-foreground);line-height:1.6}@media(prefers-reduced-motion:reduce){.orion-trace *,.orion-activity-viewport{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.campaign-review{gap:20px;interpolate-size:allow-keywords}.campaign-review .brief-decision{--hero-pad: 38px;position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);grid-template-areas:"main quote" "glance glance";gap:32px 40px;padding:36px var(--hero-pad) 0;border-radius:20px;background:var(--surface)}.campaign-review .brief-decision-main{grid-area:main}.campaign-review .brief-decision:before{content:"";position:absolute;z-index:-1;inset:-40% -10% auto 35%;height:420px;background:radial-gradient(45% 55% at 70% 40%,color-mix(in oklab,var(--tone-gold) 16%,transparent),transparent 70%),radial-gradient(40% 50% at 30% 60%,color-mix(in oklab,var(--tone-violet) 14%,transparent),transparent 70%);pointer-events:none}.campaign-review .brief-decision .now-label{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 9px;border-radius:999px;background:color-mix(in oklab,var(--ink-orion) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink-orion) 30%,transparent);font-family:var(--font-sans);font-size:11px;letter-spacing:.02em;text-transform:none;color:var(--ink-orion)}.campaign-review .brief-decision h2{margin:16px 0 14px;max-width:22ch;font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(30px,2.6vw + 12px,46px);font-weight:450;letter-spacing:-.025em;line-height:1.05;color:var(--tone-gold);text-wrap:balance}.campaign-review .brief-decision .offer-rationale{max-width:54ch;margin-top:0;font-size:var(--type-lead);font-weight:450;line-height:1.55;color:var(--ink-strong);text-wrap:pretty}.campaign-review .offer-points{display:grid;gap:10px;max-width:58ch;margin:18px 0 0;padding:0;list-style:none}.campaign-review .offer-points li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;font-size:14.5px;line-height:1.55;color:var(--ink-body)}.campaign-review .offer-points svg{box-sizing:border-box;width:22px;height:22px;margin-top:1px;padding:5px;border-radius:999px;background:color-mix(in oklab,var(--tone-gold) 14%,transparent);color:var(--tone-gold)}.campaign-review .offer-positioning{grid-area:quote;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:12px;margin:0;padding:26px 28px;border:1px solid color-mix(in oklab,var(--tone-gold) 24%,var(--border));border-radius:16px;background:color-mix(in oklab,var(--tone-gold) 6%,var(--surface))}.campaign-review .offer-positioning h3{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tone-gold)}.campaign-review .offer-positioning p{max-width:none;font-family:var(--font-display);font-style:normal;font-size:19px;font-weight:400;line-height:1.45;letter-spacing:-.01em;color:var(--ink-strong);text-wrap:pretty}.campaign-review .brief-glance{grid-area:glance;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 calc(var(--hero-pad) * -1);border:0;border-top:1px solid var(--border);border-radius:0;background:var(--border)}.campaign-review .brief-glance>div{display:flex;flex-direction:column;gap:7px;padding:18px 24px 20px;border:0;background:color-mix(in oklab,var(--surface) 97%,var(--tone))}.campaign-review .brief-glance>div:nth-child(3n+1){padding-left:var(--hero-pad)}.campaign-review .brief-glance dt{display:flex;align-items:center;gap:8px;font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.campaign-review .brief-glance dt svg{color:var(--tone)}.campaign-review .brief-glance dd{margin:0;font-size:15px;font-weight:550;line-height:1.4;letter-spacing:-.005em;color:var(--ink-strong);text-wrap:balance}.campaign-review .brief-glance dd small{display:block;margin-top:3px;font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--ink-detail)}.campaign-review .report-route{margin:0;padding:24px 28px 26px;border-radius:18px;background:var(--surface-subtle)}.campaign-review .report-route h3{margin:0 0 20px;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ink-section)}.campaign-review .report-route ol{margin:0;gap:18px}.campaign-review .report-route li{display:grid;gap:3px;align-content:start}.campaign-review .report-route li+li:before{content:"";position:absolute;top:18px;right:calc(100% + 4px);width:calc(100% - 46px);height:1px;background:linear-gradient(90deg,var(--border),var(--tone-edge))}.campaign-review .report-route li>span{width:36px;height:36px;margin-bottom:10px;border-radius:50%;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge);color:var(--tone)}.campaign-review .report-route li>small{font-family:var(--font-label);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.campaign-review .report-route strong{font-size:14.5px;font-weight:600;color:var(--ink-section)}.campaign-review .report-route p{margin:2px 0 0;font-size:13px;line-height:1.55;color:var(--ink-body)}.campaign-review .report-index{position:sticky;top:72px;z-index:5;align-items:center;gap:6px;margin:0;padding:8px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:0 -5px 0 5px var(--background)}.campaign-review .report-index button{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:0;border-radius:9px;background:transparent;font-size:13px;font-weight:550;color:var(--tone, var(--ink-detail));transition:background-color var(--motion-fast) var(--ease-out)}.campaign-review .report-index button:hover{background:var(--tone-wash, var(--surface-hover))}.campaign-review .report-index-tools{display:inline-flex;gap:2px;margin-left:auto}.campaign-review .report-index-tools button{font-weight:450;font-size:12px;color:var(--ink-detail)}.campaign-review .report-section{border-radius:16px;background:var(--surface);transition:background-color var(--motion-standard) var(--ease-out)}.campaign-review .report-section:not([open]){background:var(--surface-subtle)}.campaign-review .report-section>summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid transparent;transition:background-color var(--motion-fast) var(--ease-out)}.campaign-review .report-section>summary:hover{background:var(--tone-wash)}.campaign-review .report-section[open]>summary{border-bottom-color:var(--border)}.campaign-review .report-section .brief-section-icon{width:40px;height:40px;border:0;border-radius:12px;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge);color:var(--tone)}.campaign-review .report-section .brief-section-head h2{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.018em;line-height:1.2;color:var(--ink-section)}.campaign-review .report-section .brief-section-head p{margin-top:3px;font-size:13px;color:var(--ink-detail)}.campaign-review .report-toggle{color:var(--tone)}.campaign-review .report-section::details-content{block-size:0;overflow:clip;transition:block-size .34s var(--ease-out),content-visibility .34s allow-discrete}.campaign-review .report-section[open]::details-content{block-size:auto}.campaign-review .brief-section-body{display:grid;gap:22px;padding:24px 24px 28px}.campaign-review .report-lead{max-width:70ch;font-size:15.5px;line-height:1.7;color:var(--ink-body)}.campaign-review .campaign-subheading{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tone, var(--ink-label))}.campaign-review .icon-list+.campaign-subheading,.campaign-review .reading-copy+.campaign-subheading{margin-top:22px}.campaign-review .report-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;border-block:1px solid var(--border)}.campaign-review .report-people>div{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;padding:16px 0}.campaign-review .report-people>div+div{padding-left:24px;box-shadow:inset 1px 0 0 var(--border)}.campaign-review .report-people span{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tone-wash);color:var(--tone)}.campaign-review .report-people small{font-family:var(--font-label);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}.campaign-review .report-people strong{font-size:15px;line-height:1.4;color:var(--ink-strong)}.campaign-review .report-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.report-countbar{display:grid;gap:12px;margin:0}.report-countbar>div{display:flex;gap:3px;height:10px}.report-countbar>div>span{flex:1 0 6px;border-radius:999px;background:var(--tone);transform-origin:left;animation:report-grow .62s var(--ease-out) both}.report-countbar figcaption{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink-body)}.report-countbar figcaption span{display:inline-flex;align-items:center;gap:6px}.report-countbar figcaption i{width:8px;height:8px;border-radius:3px;background:var(--tone)}.report-countbar figcaption b{font-family:var(--font-sans);font-size:11.5px;font-weight:500;color:var(--tone)}.campaign-review .campaign-preview-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;border:0;background:none}.campaign-review .campaign-preview-tabs [data-slot=button]{gap:7px;border-radius:999px;color:var(--ink-detail)}.campaign-review .campaign-preview-tabs [data-slot=button]>span{font-family:var(--font-sans);font-size:10.5px;color:var(--ink-label)}.campaign-review .campaign-preview-tabs [aria-pressed=true]{background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge);color:var(--tone)}.campaign-review .campaign-script-preview{display:grid;gap:0;border-top:1px solid var(--border)}.campaign-review .campaign-script-preview article{display:grid;gap:8px;padding:18px 0;border:0;border-bottom:1px solid var(--border);background:none}.campaign-review .campaign-script-preview h3{margin:0;font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}.campaign-review .campaign-script-preview p{max-width:68ch;font-size:17px;line-height:1.65;white-space:pre-wrap;color:var(--ink-strong)}.campaign-review .report-branches{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0}.campaign-review .report-branches li{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);font-size:12px;color:var(--ink-detail)}.campaign-review .report-branches li span{color:var(--tone)}.campaign-review .report-evidence-chart{margin:0;padding:0;border:0;background:none}.campaign-review .report-evidence-chart figcaption{display:block;margin-bottom:14px;font-size:15px;font-weight:600;color:var(--ink-section)}.campaign-review .report-evidence-chart figcaption small{display:block;margin-top:3px;font-weight:400;font-size:12.5px;color:var(--ink-detail)}.campaign-review .report-evidence-chart .viz{position:relative;display:grid;gap:9px}.campaign-review .report-evidence-chart .viz>div{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,2fr) 28px;align-items:center;gap:14px;font-size:13px;color:var(--ink-body)}.campaign-review .report-evidence-chart meter{appearance:none;width:100%;height:8px;border:0;border-radius:999px;background:var(--chart-track)}.campaign-review .report-evidence-chart meter::-webkit-meter-bar{height:8px;border:0;border-radius:999px;background:var(--chart-track)}.campaign-review .report-evidence-chart meter::-webkit-meter-optimum-value{border-radius:999px;background:var(--tone)}.campaign-review .report-evidence-chart meter::-moz-meter-bar{border-radius:999px;background:var(--tone)}.campaign-review .report-evidence-chart meter:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.campaign-review .report-evidence-chart strong{font-family:var(--font-sans);font-size:12px;font-weight:500;text-align:right;color:var(--tone)}.campaign-review .report-table{margin:0;border-radius:14px}.campaign-review .report-table caption{font-family:var(--font-sans);font-size:11px;letter-spacing:.02em;color:var(--ink-label)}.campaign-review .report-table thead th{font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-label)}.campaign-review .report-table tbody th{font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-strong)}.campaign-review .report-table tbody tr:last-child>*{border-bottom:0}.campaign-review .recommendation-chip{display:inline-flex;padding:3px 10px;border:0;border-radius:999px;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge);font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--tone)}.campaign-review .primary-evaluation>summary span,.campaign-review .service-comparisons summary>span{color:var(--tone)}.campaign-review .service-comparisons summary small{font-family:var(--font-sans);color:var(--tone)}.campaign-review .assessment-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:0 24px}.campaign-review .assessment-grid>div{padding:12px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:none}.campaign-review .assessment-grid dt{display:flex;align-items:center;gap:7px;font-family:var(--font-label);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tone, var(--ink-label))}.campaign-review .assessment-grid dd{margin:5px 0 0;font-size:13px;line-height:1.6;color:var(--ink-body)}.campaign-review .research-sources a>span:first-child{font-family:var(--font-sans);color:var(--tone-mint)}.campaign-review .research-sources a small{font-family:var(--font-sans);font-size:11px;color:var(--ink-detail)}.report-chapter summary{align-items:center;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink-section)}.report-chapter summary svg{flex:none;color:var(--ink-detail);transition:transform var(--motion-standard) var(--ease-out)}.report-chapter[open] summary svg{transform:rotate(180deg)}.report-chapter h4{margin:14px 0 6px;font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.report-list{list-style:none;padding-left:0;gap:10px}.report-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;color:var(--ink-body)}.report-list li[data-kind=inference],.report-list li[data-kind=unknown]{color:var(--ink-body)}.report-list-mark{display:grid;place-items:center;width:22px;height:22px;margin-top:2px;border-radius:7px;background:color-mix(in oklab,var(--tone-mint) 12%,transparent);color:var(--tone-mint)}.report-list li[data-kind=inference] .report-list-mark{background:color-mix(in oklab,var(--tone-gold) 13%,transparent);color:var(--tone-gold)}.report-list li[data-kind=unknown] .report-list-mark{background:color-mix(in oklab,var(--tone-coral) 13%,transparent);color:var(--tone-coral)}.report-citation{font-family:var(--font-sans);color:var(--ink-link)}.campaign-review .created-grid dt{font-family:var(--font-sans);color:var(--tone, var(--ink-label))}.campaign-review .created-grid dd{color:var(--ink-strong)}@keyframes report-grow{0%{transform:scaleX(0);opacity:0}}@media(max-width:900px){.campaign-review .brief-decision{--hero-pad: 22px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "quote" "glance";padding-top:26px;gap:22px}.campaign-review .brief-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-review .brief-glance>div:nth-child(3n+1){padding-left:24px}.campaign-review .brief-glance>div:nth-child(odd){padding-left:var(--hero-pad)}.campaign-review .report-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-review .report-route li+li:before{display:none}.campaign-review .report-index{position:static}.campaign-review .report-index-tools{margin-left:0}.campaign-review .report-people>div+div{padding-left:0;box-shadow:none;border-top:1px solid var(--border)}}@media(max-width:560px){.campaign-review .brief-glance{grid-template-columns:minmax(0,1fr)}.campaign-review .brief-glance>div{padding-left:var(--hero-pad)}.campaign-review .report-route ol{grid-template-columns:1fr}.campaign-review .report-evidence-chart .viz>div{grid-template-columns:minmax(0,1fr) 28px}.campaign-review .report-evidence-chart .viz>div>span{grid-column:1 / -1}.campaign-review .campaign-script-preview p{font-size:16px}}@media(prefers-reduced-motion:reduce){.campaign-review .report-section::details-content{transition:none}.report-countbar>div>span{animation:none}}.report-table table{min-width:620px;table-layout:fixed}.report-table{overflow-x:auto;max-width:100%}.report-table:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.report-table thead th[data-kind=numeric]{width:5.5rem}.report-table thead th:last-child[data-kind=prose]{width:60%}@media(max-width:600px){.report-table table{min-width:520px}.report-table thead th:last-child[data-kind=prose]{width:250px}}.report-table :is(th,td){text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;line-height:1.65}.report-table :is(th,td)[data-kind=numeric]{text-align:right;font-variant-numeric:tabular-nums}.report-chapter :is(p,h4,li){overflow-wrap:anywhere}.report-chapter p{max-width:72ch;line-height:1.7}.report-chapter>summary{overflow-wrap:anywhere}.campaign-review .brief-section-body,.campaign-review .brief-decision{overflow-wrap:anywhere}.campaign-review .segment-ranking{padding:24px 28px 22px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.campaign-review .segment-ranking header h3{display:flex;align-items:center;gap:7px;margin:0;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ink-section)}.campaign-review .segment-ranking header h3>svg{color:var(--tone-cyan)}.campaign-review .segment-ranking header p{margin:4px 0 0;font-size:13px;color:var(--ink-detail)}.campaign-review .segment-lead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin-top:18px;padding:18px 20px;border-radius:14px;background:color-mix(in oklab,var(--tone-cyan) 7%,var(--surface-subtle))}.campaign-review .segment-ranking strong{display:block;font-size:15px;font-weight:600;color:var(--ink-strong);overflow-wrap:anywhere}.campaign-review .segment-lead strong{font-family:var(--font-display);font-size:19px;letter-spacing:-.01em}.campaign-review .segment-ranking strong+span{display:block;margin-top:2px;font-family:var(--font-label);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-label)}.campaign-review .segment-ranking p{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-body)}.campaign-review .segment-factors{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.campaign-review .segment-score{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;column-gap:4px;min-width:74px}.campaign-review .segment-score b{font-family:var(--font-mono);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-strong)}.campaign-review .segment-lead .segment-score b{font-size:34px;line-height:1}.campaign-review .segment-score small{font-family:var(--font-mono);font-size:11px;color:var(--ink-detail)}.campaign-review .segment-score meter{grid-column:1 / -1;width:100%;height:4px;margin-top:6px;border:0;border-radius:999px;background:var(--surface-strong);appearance:none}.campaign-review .segment-score meter::-webkit-meter-bar{height:4px;border:0;border-radius:999px;background:var(--surface-strong)}.campaign-review .segment-score meter::-webkit-meter-optimum-value{border-radius:999px;background:var(--tone-cyan)}.campaign-review .segment-score meter::-moz-meter-bar{border-radius:999px;background:var(--tone-cyan)}.campaign-review .segment-alternatives{display:grid;margin:6px 0 0;padding:0;list-style:none}.campaign-review .segment-alternatives li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 4px;border-top:1px solid var(--border)}.campaign-review .segment-alternatives li:first-child{border-top:0}.campaign-review .segment-rank{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--surface-subtle);font-family:var(--font-mono);font-size:12px;color:var(--ink-detail)}.campaign-review .segment-alternatives p{margin-top:4px;font-size:13px;color:var(--ink-detail)}@media(max-width:700px){.campaign-review .segment-ranking{padding:18px}.campaign-review .segment-lead{grid-template-columns:minmax(0,1fr);gap:12px}}.today-hello{font-family:var(--font-display);font-optical-sizing:auto;font-weight:450;letter-spacing:-.02em;color:var(--ink-title)}.today-lede{font-family:var(--font-display);font-style:normal;font-weight:380;color:var(--ink-subtitle)}.today-clock time{color:var(--ink-number)}.today-clock>span{font-family:var(--font-sans);font-size:11px;color:var(--ink-label)}.today-reading .hero-number[data-tone=emerald] .hero-number-value{color:var(--ink-positive)}.today-evidence{font-family:var(--font-sans);color:var(--ink-detail)}.today-evidence .evidence-strength,.priority-explanation .evidence-strength{font-family:var(--font-sans);font-weight:600;color:var(--ink-title)}.today-evidence .evidence-strength.is-low,.priority-explanation .evidence-strength.is-low{color:var(--ink-warm)}.today-evidence .evidence-strength.is-high,.priority-explanation .evidence-strength.is-high{color:var(--ink-positive)}.today-folds{border-top-color:var(--fold-rule)}.today-folds .fold{border-bottom:0}.next-call-head-end{display:inline-flex;align-items:center;gap:8px}.next-call-rank{font-family:var(--font-sans);color:var(--ink-label)}.next-call-name{font-family:var(--font-display);font-optical-sizing:auto;font-weight:450;letter-spacing:-.025em}.next-call-name a{color:var(--ink-strong)}.next-call-name a:hover{color:var(--ink-title)}.next-call-context{color:var(--ink-detail)}.next-call-score .signal-meter-label{font-family:var(--font-sans);color:var(--ink-subtitle)}.next-call-score .signal-meter-value{font-family:var(--font-sans);color:var(--ink-number)}.next-call-reason{color:var(--ink-body)}.next-call-facts dt{font-family:var(--font-sans);color:var(--ink-label)}.next-call-facts dd{font-family:var(--font-sans);font-size:12.5px;color:var(--ink-strong)}.next-call-facts>div[data-tone] dd svg{color:var(--tone)}.next-call-facts>div[data-tone=coral] dd{color:var(--ink-warm)}.now-title-row{display:flex;align-items:center;gap:8px;margin-top:6px}.now-head .now-title-row h2{margin:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:21px;font-weight:470;letter-spacing:-.02em;color:var(--ink-title)}.now-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.now-mix{margin-bottom:16px}.now-list li.now-item .now-icon{color:var(--tone);border-color:var(--tone-edge);background:color-mix(in oklab,var(--tone) 12%,var(--surface));box-shadow:0 0 10px color-mix(in oklab,var(--tone) 22%,transparent)}.now-item .now-copy small{color:var(--ink-detail)}.now-when time{font-family:var(--font-sans);color:var(--ink-number)}.now-when small{font-family:var(--font-sans);color:var(--ink-detail)}.now-list li.is-late .now-when time,.now-list li.is-late .now-when small{color:var(--ink-warm)}.now-open{color:var(--ink-link)}.now-empty,.today-queue-empty{color:var(--ink-detail)}.now-foot small{font-family:var(--font-sans);color:var(--ink-label)}.focus-lead h3{font-family:var(--font-display);font-optical-sizing:auto;font-size:19px;font-weight:470;letter-spacing:-.015em;color:var(--ink-subtitle)}.focus-lead p{color:var(--ink-body)}.focus-lead p.muted{color:var(--ink-detail)}.today-focus .method-note{padding-top:14px}.priority-position{font-family:var(--font-sans);color:var(--ink-label)}.priority-row .priority-name{font-family:var(--font-display);font-optical-sizing:auto;font-size:17px;font-weight:480;letter-spacing:-.012em;color:var(--ink-strong)}.priority-row .priority-name:hover{color:var(--ink-title)}.priority-copy>small.priority-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:3px;font-size:12px;color:var(--ink-detail)}.priority-workspace{color:var(--ink-section)}.priority-place{display:inline-flex;align-items:center;gap:4px}.priority-place svg{color:var(--tone-blue)}.priority-copy>p{font-size:13px;color:var(--ink-body)}.priority-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.priority-chips .tone-chip{font-size:10.5px;padding:2px 8px}.priority-explanation summary{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 0;border-radius:6px;list-style:none;cursor:pointer;font-size:12px;color:var(--ink-link)}.priority-explanation summary::-webkit-details-marker{display:none}.priority-explanation summary:hover{text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--ink-link) 45%,transparent);text-underline-offset:3px}.priority-explanation summary:focus-visible{outline:2px solid var(--tone-cyan);outline-offset:2px}.priority-chevron{flex:none;color:var(--ink-detail);transition:transform var(--motion-standard) var(--ease-out)}.priority-explanation[open] .priority-chevron{transform:rotate(90deg);color:var(--ink-title)}.priority-explanation p{color:var(--ink-body)}.priority-explanation dl{gap:6px;padding-left:0;border-left:0}.priority-explanation dl>div{align-items:center;padding:6px 10px;border-radius:9px;background:var(--tone-wash)}.priority-explanation dt{display:inline-flex;align-items:center;gap:7px;color:var(--tone)}.priority-explanation dd{margin:0;font-family:var(--font-sans);font-weight:600;color:var(--ink-detail)}.priority-explanation dl>div[data-sign=plus] dd{color:var(--ink-positive)}.priority-explanation dl>div[data-sign=minus] dd{color:var(--ink-warm)}.priority-row .priority-score strong{font-family:var(--font-display);font-optical-sizing:auto;font-weight:450;color:var(--tone)}.priority-row .priority-score small{font-family:var(--font-sans);color:var(--ink-detail)}.workspace-toolbar-lead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.workspace-toolbar-lead p{margin:0;font-family:var(--font-sans);color:var(--ink-label)}.workspace-mix{margin-bottom:22px}.workspace-card .workspace-symbol{color:var(--ink-detail)}.workspace-card .workspace-symbol[data-tone]{color:var(--tone);background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge)}.workspace-card .workspace-card-title{font-family:var(--font-display);font-optical-sizing:auto;font-size:22px;font-weight:470;letter-spacing:-.022em}.workspace-card-title a{color:var(--ink-strong)}.workspace-card-title a:hover{color:var(--ink-title)}.workspace-card-meta{color:var(--ink-detail)}.workspace-card .inline-location{display:inline-flex;align-items:center;gap:4px;color:var(--ink-section)}.workspace-card .service-label{font-family:var(--font-sans);color:var(--ink-label)}.workspace-card .service-name{font-family:var(--font-display);font-style:normal;font-weight:420;font-size:16px;color:var(--ink-subtitle)}.workspace-rates .signal-meter-label{font-family:var(--font-sans);color:var(--ink-label)}.workspace-rates .signal-meter-value{font-family:var(--font-sans);color:var(--ink-number)}.workspace-counts>div strong{font-family:var(--font-display);font-optical-sizing:auto;font-weight:450;color:var(--ink-number)}.workspace-counts>div>span{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-sans);font-size:10.5px;color:var(--ink-section)}.workspace-card .workspace-footer .text-link{color:var(--ink-link)}.workspace-card-body{position:relative;cursor:pointer}.workspace-card-open:after{content:"";position:absolute;inset:0}.workspace-card-open:focus-visible{outline:none}.workspace-card-open:focus-visible:after{border-radius:14px;outline:2px solid var(--ring);outline-offset:-5px}.workspace-card:has(.workspace-card-body:hover) .workspace-card-title a{color:var(--ink-title)}.workspace-card .workspace-footer .text-link svg{transition:translate var(--motion-standard) var(--ease-spring)}.workspace-card:has(.workspace-card-body:hover) .workspace-footer .text-link svg{translate:2px -2px}.workspace-card:has(.workspace-card-body:active){translate:0 -1px}.workspace-context>a{color:var(--ink-link)}.workspace-context>span[aria-hidden=true]{color:var(--ink-detail)}.workspace-context>span.workspace-context-name{font-family:var(--font-display);font-optical-sizing:auto;font-size:17px;font-weight:470;letter-spacing:-.015em;color:var(--ink-strong)}.workspace-context .timezone-comparison .clock-glyph{color:var(--tone-cyan)}.workspace-context .timezone-comparison .clock-face time{font-family:var(--font-sans);color:var(--ink-number)}.workspace-context .timezone-comparison .clock-face small{color:var(--ink-label)}.overview-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0 40px;align-items:start}.overview-facts{display:grid;gap:12px;margin:0}.overview-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--fold-rule)}.overview-facts>div:last-child{border-bottom:0;padding-bottom:0}.overview-facts dt{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-label);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-section)}.overview-facts dd{margin:0;text-align:right;font-family:var(--font-display);font-optical-sizing:auto;font-size:16px;font-weight:450;color:var(--ink-strong);overflow-wrap:anywhere}.overview-columns .reading-copy{margin:0;color:var(--ink-body)}.followup-zone{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:11.5px;color:var(--ink-label)}.followup-calendar-state[data-connected=true]{color:var(--ink-positive)}.followup-calendar-state[data-connected=true] svg{color:var(--ink-positive)}.followup-calendar-state[data-connected=false]{color:var(--ink-detail)}.followup-glance{margin-bottom:18px}.followup-chips{display:flex;flex-wrap:wrap;gap:8px}.followup-icon[data-tone]{background:var(--tone-wash);color:var(--tone);border-color:var(--tone-edge)}.followup-row .followup-content h3{font-family:var(--font-display);font-optical-sizing:auto;font-size:17px;font-weight:480;letter-spacing:-.012em;color:var(--ink-strong)}.followup-row .followup-content p{color:var(--ink-body)}.followup-content small.followup-when{font-family:var(--font-sans);font-size:11.5px;color:var(--ink-detail)}.followup-row:has(.followup-icon.is-overdue) .followup-when{color:var(--tone-danger)}.inline .followup-overdue.champagne.small{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-label);font-size:var(--type-caption);font-weight:600;letter-spacing:.02em;color:var(--tone-danger)}.followup-row .status[data-status=task]{--status-tone: var(--tone-gold)}.records-note{display:flex;align-items:center;gap:8px;margin-bottom:14px}.calls-glance{margin-bottom:20px}.calls-glance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px 32px}.calls-glance-grid h3{margin:0 0 10px;font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.calls-table td strong{color:var(--ink-strong)}.calls-table .calls-when{font-family:var(--font-sans);color:var(--ink-detail)}.calls-contact{font-weight:500;color:var(--tone, var(--ink-body))}.calls-none{color:var(--ink-detail)}.calls-table td.calls-script{font-family:var(--font-sans);color:var(--tone-blue)}.calls-table .notes-cell{color:var(--ink-body)}.calls-table .status[data-status=picked_up]{--status-tone: var(--tone-mint)}.calls-table .status[data-status=voicemail]{--status-tone: var(--tone-blue)}.calls-table .status[data-status=no_answer]{--status-tone: var(--ink-detail)}.pagination>span{font-family:var(--font-sans);color:var(--ink-label)}.focus-hero-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.focus-how{margin-bottom:20px}@media(max-width:980px){.overview-columns{grid-template-columns:1fr}}@media(max-width:700px){.now-summary{justify-content:flex-start}.today-folds .fold-body{padding-left:4px}}@media(prefers-reduced-motion:reduce){.priority-chevron{transition:none}}.tone-chip.is-quiet{--tone: var(--ink-detail)}.state-chip{gap:7px}.state-chip .status-dot{flex:none;background:var(--tone);box-shadow:0 0 0 2px var(--tone-wash),0 0 8px 1px var(--tone-edge)}.state-chip.is-quiet .status-dot{box-shadow:0 0 0 2px var(--tone-wash)}.leads-folds{margin:0 0 18px}.leads-fold-lead{margin:0;color:var(--ink-body);font-size:13px}.leads-folds .stacked-bar{max-width:760px}.table-container td .lead-name{font-size:13.5px;font-weight:600;letter-spacing:-.012em;color:var(--ink-strong)}.lead-website{font-family:var(--font-sans);font-size:11.5px;letter-spacing:-.01em;color:var(--ink-link);text-decoration-color:color-mix(in oklab,var(--ink-link) 45%,transparent);text-decoration-thickness:1px}.lead-website:hover{text-decoration-color:currentColor}.lead-workspace{font-weight:500;color:var(--ink-section)}.lead-phone{font-family:var(--font-sans);font-size:12.5px;letter-spacing:-.01em;color:var(--ink-strong)}.lead-rating{font-family:var(--font-sans);color:var(--ink-subtitle)}.lead-status{display:grid;gap:7px;justify-items:start}.lead-callback{display:inline-flex;align-items:center;gap:5px;max-width:none;margin-top:0;font-family:var(--font-sans);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink-live);text-decoration:none;text-underline-offset:3px;white-space:nowrap}.lead-callback[data-ink=danger]{color:var(--tone-danger)}.lead-callback:hover{text-decoration:underline}.analytics-period strong{font-family:var(--font-display);font-size:19px;font-weight:480;letter-spacing:-.02em;color:var(--ink-title)}.analytics-period small{font-family:var(--font-sans);font-size:11.5px;color:var(--ink-detail)}.intelligence-tabs button{display:inline-flex;align-items:center;gap:7px;color:var(--ink-detail)}.intelligence-tabs button svg{flex:none;color:var(--ink-label);transition:color var(--motion-fast) var(--ease-out)}.intelligence-tabs button:hover{color:var(--ink-strong)}.intelligence-tabs button[aria-current]{color:var(--ink-title);font-weight:560}.intelligence-tabs button[aria-current] svg{color:var(--ink-title)}.analytics-hero-changes-head{display:flex;align-items:center;gap:8px}.analytics-hero-note:not([data-supported]){color:var(--ink-warm)}.analytics-hero .sample-note,.analytics-foot,.analytics-foot .sample-note{font-family:var(--font-sans);color:var(--ink-detail)}.analytics-hero .period-changes dt{color:var(--ink-label)}.analytics-panel-head{gap:6px}.analytics-panel-title{display:flex;align-items:center;gap:10px;min-width:0}.analytics-panel-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--tone-wash);color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-edge)}.analytics-panel-head[data-tone] h2{min-width:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:19px;font-weight:480;letter-spacing:-.02em;line-height:1.2;color:var(--ink-section)}.analytics-panel-head p{color:var(--ink-detail)}.analytics-workspace-filter{margin-block:22px 18px}.analytics-workspace-filter select{min-width:0;max-width:100%;flex:0 1 420px}.analytics-subhead{font-family:var(--font-sans);color:var(--ink-label)}.analytics-figure-title{display:inline-flex;align-items:center;gap:8px}.analytics-timing-figure figcaption small{color:var(--ink-detail)}.analytics-priority-actions{display:inline-flex;align-items:center;gap:10px}.analytics-folds .fold-body{padding:4px 4px 18px}.analytics-overview>.analytics-folds{grid-column:1 / -1;min-width:0}.analytics-panel .analytics-folds{margin-top:2px}.table-wrap tbody th{font-family:var(--font-sans);color:var(--ink-strong)}.table-wrap tbody td:not(.metric-definition){font-family:var(--font-sans);font-size:12px;color:var(--ink-body)}.table-wrap .metric-definition{color:var(--ink-detail)}.evidence-strength{font-family:var(--font-sans);font-size:11.5px;color:var(--ink-detail)}.evidence-strength.is-moderate{color:var(--ink-section)}.evidence-strength.is-high{color:var(--ink-positive)}.sample-insufficient{color:var(--ink-warm)}.method-note summary{font-family:var(--font-display);font-size:17px;font-weight:460;letter-spacing:-.015em;color:var(--ink-section);cursor:pointer}.method-note summary:before{display:none}.method-note summary svg{flex:none;color:var(--ink-section)}.method-note summary:hover{color:var(--ink-title)}.method-list{margin-top:16px}.method-list .icon-item-copy{max-width:64ch}.integrations-cell[data-tone] [data-slot=card-title]{font-family:var(--font-display);font-optical-sizing:auto;font-size:19px;font-weight:480;letter-spacing:-.02em;color:var(--ink-section)}.integrations-cell[data-tone] .panel-heading>svg{box-sizing:content-box;padding:7px;border-radius:10px;background:var(--tone-wash);color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-edge)}.integration-copy{margin-top:14px;max-width:52ch;line-height:1.6;color:var(--ink-body)}.integration-note{color:var(--ink-body)}.integration-note code,.icon-item-copy>code{font-family:var(--font-sans);font-size:11.5px;letter-spacing:-.005em;overflow-wrap:anywhere}.icon-item-copy>code{color:var(--ink-strong)}.integration-capabilities{font-family:var(--font-sans);font-size:11px;letter-spacing:.01em;color:var(--ink-label)}.integration-list{margin-top:12px}.integration-list .icon-item-copy{font-size:13px}.integration-fold{margin-top:12px}.integrations-cell .fold-body,.calendar-prefs .fold-body,.calendar-setup .fold-body{padding-left:4px;padding-right:4px}.calendar-setup{max-width:640px}.calendar-setup .integration-copy{max-width:none}.calendar-prefs .fold-trigger{padding-right:4px}.calendar-card .calendar-card-title h3{font-family:var(--font-display);font-optical-sizing:auto;font-size:21px;font-weight:480;letter-spacing:-.02em}.calendar-account .detail-list dt{font-family:var(--font-sans);font-size:11px;letter-spacing:.02em}.calendar-account .detail-list dd{font-family:var(--font-sans);font-size:12.5px;color:var(--ink-strong)}.security-note{color:var(--ink-detail)}.security-note>svg{color:var(--ink-positive)}.settings-folds{max-width:1040px}.settings-folds .fold-body>form,.settings-folds .fold-body>.settings-account{max-width:640px}.settings-account .icon-item-copy>strong{font-family:var(--font-sans);font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--ink-label);min-width:8.5em;display:inline-block}.callback-numbers{display:grid;gap:8px;margin:0;padding:0;list-style:none}.callback-number{display:grid;grid-template-columns:auto minmax(0,15rem) minmax(0,1fr) auto;align-items:center;gap:8px}.callback-number-main{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-small);color:var(--ink-body);cursor:pointer}.callback-number-main>input{accent-color:var(--tone-cyan)}.callback-number>select{width:100%;min-width:0}@media(max-width:560px){.callback-number{grid-template-columns:auto minmax(0,1fr) auto}.callback-number>[data-slot=input]{grid-column:1 / 3;grid-row:2}.callback-number>button{grid-row:2}}.settings-folds .fold-body>[data-slot=card]{border:0;border-radius:0;background:transparent;box-shadow:none;padding-block:0;overflow:visible}.settings-folds .fold-body>[data-slot=card]>[data-slot=card-header]{display:none}.settings-folds .fold-body>[data-slot=card]>[data-slot=card-content]{padding-inline:0}.timezone-select-offset{font-family:var(--font-sans);color:var(--ink-label)}.library-editor details{border-top-color:var(--fold-rule)}.library-editor summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:3px;align-items:center;min-height:44px;list-style:none}.library-editor summary::-webkit-details-marker{display:none}.library-editor summary .service-name{grid-column:1;font-size:14px;font-weight:600;letter-spacing:-.012em;color:var(--ink-strong)}.library-editor summary .service-scope{grid-column:1;grid-row:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0;border:0;border-radius:0;font-size:12.5px;line-height:1.5;color:var(--ink-body)}.library-editor summary .tone-chip{grid-column:2;grid-row:1 / span 2;flex:none;font-weight:500}.library-editor details[open] summary .service-scope{-webkit-line-clamp:unset}.experiment-arms .icon-item-copy{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-sans);font-size:12.5px;color:var(--ink-strong)}.range-popup{border-color:color-mix(in oklab,var(--tone-cyan) 32%,var(--border))}.range-title{font-family:var(--font-display);font-size:16px;font-weight:480;letter-spacing:-.015em;color:var(--ink-title)}.range-description,.range-note{color:var(--ink-detail)}.range-summary{font-family:var(--font-sans);color:var(--ink-label)}.range-calendar-head h3{font-family:var(--font-display);font-weight:480;color:var(--ink-subtitle)}.range-day{font-family:var(--font-sans);color:var(--ink-body)}.range-grid th{font-family:var(--font-sans);color:var(--ink-label)}@media(max-width:640px){.leads-folds .fold-body,.settings-folds .fold-body{padding-left:4px}.settings-account .icon-item-copy>strong{display:block;min-width:0}.library-editor summary{grid-template-columns:minmax(0,1fr)}.library-editor summary .tone-chip{grid-column:1;grid-row:3;justify-self:start;margin-top:4px}}.activity-series{display:grid;gap:16px;margin-block:24px 32px;min-width:0}.activity-series h2{margin:0;font-size:20px}.activity-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.activity-chart{min-width:0;height:250px}.activity-series .recharts-legend-item-text{color:var(--ink-body)!important;font-size:12px}.activity-series .recharts-wrapper:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.record-delete-dialog{width:min(520px,calc(100vw - 32px));max-width:520px}.record-delete-dialog strong{display:inline;overflow-wrap:anywhere;color:var(--ink-strong)}@media(max-width:900px){.activity-chart-grid{grid-template-columns:minmax(0,1fr)}}.danger-zone{display:flex;align-items:center;gap:14px;margin-top:22px;padding:16px 18px;border:1px solid color-mix(in oklab,var(--tone-danger) 30%,var(--border));border-radius:14px;background:color-mix(in oklab,var(--tone-danger) 5%,var(--surface))}.danger-zone-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;color:var(--tone-danger);background:color-mix(in oklab,var(--tone-danger) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone-danger) 30%,transparent)}.danger-zone-copy{flex:1;min-width:0}.danger-zone-copy h3{font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:-.012em;color:color-mix(in oklab,var(--tone-danger) 62%,var(--ink-strong))}.danger-zone-copy p{margin-top:3px;max-width:62ch;font-size:13px;line-height:1.5;color:var(--ink-body)}.danger-zone-list{margin-block:2px 6px}@media(max-width:640px){.danger-zone{flex-wrap:wrap}.danger-zone>[data-slot=button]{width:100%}}.settings-theme{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:14px}.settings-theme p{flex:1 1 260px;max-width:52ch;font-size:var(--type-small);line-height:1.55;color:var(--ink-detail)}.theme-choice{padding:3px;gap:2px;border:1px solid var(--border);border-radius:999px;background:var(--muted)}.theme-choice [data-slot=toggle-group-item]{gap:7px;min-height:34px;padding-inline:14px;border:0;border-radius:999px;font-size:var(--type-small);font-weight:500;color:var(--ink-label);background:transparent;transition:background-color .16s var(--ease-standard),color .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}.theme-choice [data-slot=toggle-group-item]:hover{color:var(--ink-strong)}.theme-choice [data-slot=toggle-group-item][data-pressed]{background:var(--surface-elevated);color:var(--ink-strong);box-shadow:0 1px 2px color-mix(in oklab,var(--shadow-color) 60%,transparent),0 0 0 1px var(--border)}.theme-choice svg{width:15px;height:15px}.leads-table{container:leads / inline-size}.leads-table table{table-layout:auto}.leads-table td{white-space:normal}.leads-table td:first-child{min-width:168px}.leads-table td:first-child>strong.lead-name{max-width:30ch;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.leads-table .lead-website,.leads-table td small{max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-table .lead-website{display:block}.leads-table .lead-phone{white-space:nowrap}.leads-table td:last-child{width:1%;white-space:nowrap}.leads-table td small.lead-folded{display:none;max-width:30ch;white-space:normal;color:var(--ink-label)}.lead-folded-workspace{display:none}@container leads (max-width: 1040px){.leads-table th,.leads-table td{padding-inline:13px}.leads-table .lead-col-location{display:none}.leads-table td small.lead-folded{display:block}.leads-table td small{max-width:26ch}}@container leads (max-width: 800px){.leads-table .lead-col-workspace{display:none}.lead-folded-workspace{display:inline}.lead-folded-workspace+span:before{content:" · "}.leads-table td small{max-width:22ch}}@container leads (max-width: 640px){.leads-table th,.leads-table td{padding-inline:10px}.leads-table td:first-child{min-width:140px}.leads-table td small{max-width:18ch}.leads-table .lead-callback{align-items:start;white-space:normal}.leads-table .row-actions{gap:0}.leads-table .row-actions [data-slot=button]{width:30px;height:30px}}.settings-about{display:grid;gap:10px;justify-items:start;color:var(--ink-body);font-size:var(--type-small)}.settings-about p{margin:0}.settings-about a{color:var(--ink-link);text-decoration:underline;text-underline-offset:3px}.settings-about-logo{display:inline-flex}.booking-field{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px}@container (min-width: 620px){.booking-field{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:start}}.booking-field select{width:100%}.booking-problem{color:var(--tone-danger)}.provider-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.provider-pick>select{flex:1 1 9rem;min-width:0}.provider-pick>button{flex:0 0 auto}.provider-pick>.provider-note{flex-basis:100%}.provider-note{margin:0;font-size:12px;line-height:1.55;color:var(--muted-foreground);overflow-wrap:anywhere}.provider-note[data-tone=mint]{display:flex;align-items:baseline;gap:7px;color:var(--foreground);font-weight:500}.provider-note[data-tone=mint]:before{content:"";flex:none;width:7px;height:7px;border-radius:999px;background:var(--tone);transform:translateY(-1px)}.provider-note[data-tone=danger]{color:var(--tone-danger)}.script-stage .tone-chip,.spoken-block .tone-chip,.version-list .tone-chip,.history-version .tone-chip,.history-preview .tone-chip,.brief-state-group .tone-chip,.schedule-confirm .tone-chip{color:color-mix(in oklab,var(--tone) 78%,var(--ink-strong))}.script-stages .fold-meta,.prospect-folds .fold-meta{color:var(--ink-body)}.spoken-say{color:var(--ink-strong)}.cue{display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap;max-width:60ch;margin-block:1.05em .9em;padding:3px 0 3px 13px;border-left:1.5px solid var(--tone-edge, var(--border));font-family:var(--font-sans);font-size:var(--type-small);font-weight:400;line-height:1.55;letter-spacing:0;white-space:normal;color:var(--ink-detail)}.cue:first-child{margin-top:0}.cue:last-child{margin-bottom:0}.cue+.cue{margin-top:-.3em}.cue-beat{flex:none;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font-family:var(--font-label);font-size:var(--type-micro);font-weight:600;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--tone, var(--ink-label)) 62%,var(--ink-label))}.cue-beat svg{width:11px;height:11px;flex:none}.cue-body{flex:1 1 18ch;min-width:0;display:grid;gap:3px}.cue-line{display:block;overflow-wrap:anywhere}.cue-say{font-weight:500;color:var(--ink-body)}button.cue-beat{margin:-3px -9px -3px -8px;padding:3px 7px 3px 8px;border-radius:999px;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}button.cue-beat:hover,button.cue-beat[aria-expanded=true]{background:var(--tone-wash, var(--muted));box-shadow:inset 0 0 0 1px var(--tone-edge, var(--border))}button.cue-beat:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cue-more{opacity:.7;transition:transform .16s ease}button.cue-beat[aria-expanded=true] .cue-more{transform:rotate(90deg)}.cue-toggle[data-slot=button]{color:var(--ink-detail)}@media(prefers-reduced-motion:reduce){button.cue-beat,.cue-more{transition:none}}.script-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.script-toolbar>div{display:flex;gap:4px}.script-count{font-family:var(--font-sans);font-size:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-label)}.script-stages{display:grid;gap:30px}.script-stage{display:grid;gap:6px}.script-stage-head{display:flex;align-items:center;gap:12px;min-width:0}.script-stage-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge);color:var(--tone)}.script-stage-head h2{margin:0;min-width:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:23px;font-weight:470;letter-spacing:-.018em;line-height:1.15;color:var(--tone)}.script-stage-head .tone-chip{margin-left:auto}.script-stage .fold-title{font-size:16px}.script-read{display:grid;gap:14px}.script-spoken{margin:0;max-width:62ch;font-size:19px;line-height:1.65;font-weight:450;letter-spacing:-.008em;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-strong)}.script-spoken.is-empty{font-family:var(--font-sans);font-style:normal;font-weight:400;color:var(--ink-detail)}.script-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:-4px 0 0;font-family:var(--font-sans);font-size:11px;letter-spacing:.02em}.script-key .key-say{color:var(--ink-strong)}.script-key .key-note{padding-left:9px;border-left:1.5px solid var(--tone-edge, var(--border));color:var(--ink-detail)}.branch-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.branch-chip{max-width:100%;gap:7px;padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:500;white-space:normal}.branch-chip>svg{flex:none}.branch-chip strong{color:inherit;font-weight:600}.script-edit{display:grid;gap:14px;padding-top:16px;border-top:1px dashed var(--fold-rule)}.script-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.script-edit [data-slot=field-label]{font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.script-textarea{min-height:132px;font-size:16px;line-height:1.65;color:var(--ink-strong)}.script-block-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.script-block-foot .checkbox-label{font-size:13px;color:var(--ink-body)}.block-note{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:var(--ink-detail)}.block-note svg{flex:none;color:var(--ink-label)}.improve-action[data-slot=button]{color:var(--ink-orion);border-color:color-mix(in oklab,var(--tone-violet) 38%,transparent);background:color-mix(in oklab,var(--tone-violet) 8%,transparent)}.improve-action[data-slot=button]:hover:not(:disabled){background:color-mix(in oklab,var(--tone-violet) 15%,transparent);border-color:color-mix(in oklab,var(--tone-violet) 60%,transparent)}.improve-action svg{color:var(--tone-violet)}.version-list .panel-heading strong{font-family:var(--font-display);font-size:17px;font-weight:480;letter-spacing:-.01em}.version-list .version-stamp,.history-version .version-stamp{display:block;font-family:var(--font-sans);font-size:11px;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink-detail)}.version-list>div[data-current] .panel-heading strong{color:var(--tone-mint)}.version-list .saved-script-preview summary{color:var(--ink-link);font-size:12px}.version-list .saved-script-preview>div strong{font-size:13px}.patch-dialog [data-slot=dialog-title]{color:var(--ink-orion)}.patch-dialog label:not(.checkbox-label){font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.patch-dialog .checkbox-label{font-size:13px;color:var(--ink-body)}.patch-original{margin:0;font-family:var(--font-sans);font-style:normal;font-size:17px;line-height:1.6;color:var(--ink-strong)}.patch-block-id{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--ink-label)}.patch-columns>div[data-side=proposed]{background:var(--tone-wash)}.patch-columns small{font-family:var(--font-label);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.patch-columns>div[data-side=proposed] small{color:var(--tone)}.patch-columns>div[data-side=current] p{color:var(--ink-detail)}.patch-columns>div[data-side=proposed] p{color:var(--ink-strong)}.patch-instruction{display:flex;align-items:center;gap:8px;color:var(--ink-detail)}.patch-instruction svg{flex:none;color:var(--tone-violet)}.patch-change .patch-reason{color:var(--ink-body)}.live-page .queue-position{font-family:var(--font-display);font-weight:450;letter-spacing:-.02em;color:var(--ink-number)}.live-page .queue-position>span{font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--ink-label)}.live-page .queue-position small{font-family:var(--font-sans);font-size:10px;letter-spacing:.04em;color:var(--ink-detail)}.queue-meter{position:relative;display:block;height:3px;margin-top:5px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--tone-cyan) 20%,transparent)}.queue-meter:after{content:"";position:absolute;inset:0;background:var(--tone-cyan);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform var(--motion-slow) var(--ease-out)}.live-orion-control svg{color:var(--tone-violet)}.live-context-control.live-orion-control[aria-pressed=true]{color:var(--ink-orion);border-color:var(--tone-violet)}.focus-progress{font-family:var(--font-sans);font-size:12px;color:var(--ink-label)}.focus-progress a{color:var(--ink-link)}.conversation-console .conversation-heading h2{font-family:var(--font-display);font-size:17px;font-weight:470;letter-spacing:-.012em;color:var(--ink-title)}.conversation-console .conversation-heading small{color:var(--ink-detail)}.conversation-version{font-family:var(--font-sans);letter-spacing:.01em;color:var(--ink-label)}.opening-selector label,.response-picker label,.conversation-branches>small{font-family:var(--font-sans);letter-spacing:.04em;color:var(--ink-label)}.opening-selector[data-tone] label{color:var(--tone)}.opening-selector[data-tone] select{border-color:var(--tone-edge)}.conversation-routes [data-slot=toggle-group-item][data-tone]{gap:7px;color:var(--ink-body)}.conversation-routes [data-slot=toggle-group-item][data-tone]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--tone)}.conversation-routes [data-slot=toggle-group-item][data-tone]:disabled{color:var(--ink-detail)}.conversation-routes [data-slot=toggle-group-item][data-tone]:disabled:before{opacity:.35}.conversation-routes [data-slot=toggle-group-item][data-tone][data-pressed]{color:var(--tone);font-weight:600;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge)}.live-page .spoken-block-header{gap:10px;margin-bottom:8px}.live-page .spoken-block-header h3{margin-right:auto;min-width:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:18px;font-weight:480;letter-spacing:-.015em;line-height:1.2;color:var(--tone)}.live-page .spoken-block-header .tone-chip{flex:none;padding-block:1px}.block-state{font-family:var(--font-sans);letter-spacing:.01em;color:var(--ink-detail)}.live-page .spoken-text{color:var(--ink-strong);font-weight:450;letter-spacing:-.012em}.spoken-turns span{font-family:var(--font-sans);color:var(--ink-label)}.live-page .block-tools [data-slot=button]{color:var(--ink-detail)}.live-page .block-tools [data-slot=button]:hover:not(:disabled){color:var(--ink-strong)}.live-page .block-tools .improve-action[data-slot=button]{color:var(--ink-orion)}.live-page .conversation-branches .branch-action[data-tone]{color:var(--ink-strong);border-color:var(--tone-edge);background:var(--tone-wash)}.live-page .conversation-branches .branch-action[data-tone]:hover:not(:disabled){border-color:var(--tone)}.branch-action[data-tone] svg:first-child{color:var(--tone)}.conversation-footer>span{font-family:var(--font-sans);font-style:normal;font-size:12.5px;color:var(--ink-detail)}.conversation-footer [data-slot=button][data-tone]{gap:5px;color:var(--ink-body)}.conversation-footer [data-slot=button][data-tone] svg{color:var(--tone)}.prospect-console .queue-selector label{font-family:var(--font-sans);letter-spacing:.04em;color:var(--ink-label)}.prospect-console .queue-selector small{font-family:var(--font-sans);color:var(--tone-gold)}.prospect-console .prospect-identity h2{font-family:var(--font-display);font-optical-sizing:auto;font-size:22px;font-weight:470;letter-spacing:-.02em;line-height:1.2;color:var(--ink-title)}.prospect-console .prospect-identity>p{color:var(--ink-detail)}.prospect-console .prospect-rating strong{font-family:var(--font-sans);color:var(--ink-strong)}.prospect-console .prospect-rating svg{color:var(--tone-gold)}.prospect-console .contact-links a{color:var(--ink-body)}.prospect-console .contact-links svg{color:var(--ink-label)}.prospect-console .contact-links .contact-phone{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink-strong)}.prospect-console .contact-links .contact-web{color:var(--ink-link);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--ink-link) 45%,transparent);text-underline-offset:3px}.prospect-console .contact-links .contact-web svg{color:inherit}.prospect-console .prospect-time{font-size:11.5px;color:var(--ink-detail)}.prospect-console .prospect-clock{font-family:var(--font-sans);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tone-cyan)}.prospect-console .prospect-zone{font-family:var(--font-sans);font-size:10.5px}.prospect-folds{border-top:1px solid var(--fold-rule)}.prospect-folds .fold:last-child{border-bottom:0}.prospect-folds .fold-trigger{gap:10px;padding:11px 8px 11px 12px;border-radius:0}.prospect-folds .fold-icon{width:28px;height:28px;border-radius:8px}.prospect-folds .fold-title{font-size:13.5px}.prospect-folds .fold-body{padding:2px 14px 16px}.prospect-folds .fold-meta{padding:2px 7px}.prospect-folds .prospect-known label{font-family:var(--font-label);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.prospect-folds .prospect-known select{display:block;width:100%;margin-top:6px}.prospect-folds .context-page-text{margin-top:12px;font-size:13px;color:var(--ink-body)}.prospect-folds .next-followup{background:transparent;padding:0;border:0}.prospect-folds .next-followup strong{font-family:var(--font-display);font-size:16px;font-weight:470;color:var(--ink-strong)}.prospect-folds .next-followup small{font-family:var(--font-sans);color:var(--ink-detail)}.prospect-folds .next-followup p{font-size:12.5px;color:var(--ink-body)}.prospect-folds .attempt-timeline article{margin-top:4px}.prospect-folds .attempt-timeline .timeline-dot{width:7px;height:7px;margin-top:5px;background:var(--tone, var(--ink-detail))}.prospect-folds .attempt-timeline article strong{font-size:13px;color:var(--tone, var(--ink-strong))}.prospect-folds .attempt-timeline article small{font-family:var(--font-sans);font-size:10.5px;color:var(--ink-detail)}.prospect-folds .attempt-timeline article p{font-size:12.5px;color:var(--ink-body)}.prospect-folds .context-pagination small{font-family:var(--font-sans);color:var(--ink-label)}.dock-group>small{font-family:var(--font-sans);color:var(--ink-label)}.dock-outcomes [data-slot=button][data-tone]{color:var(--ink-strong)}.dock-outcomes [data-slot=button][data-tone] svg{color:var(--tone)}.dock-outcomes [data-slot=button][data-tone]:hover:not(:disabled){background:var(--tone-wash);border-color:var(--tone-edge)}.dock-outcomes [data-slot=button][data-tone][aria-pressed=true]{background:var(--tone-wash);border-color:var(--tone);box-shadow:0 0 0 1px var(--tone-edge)}.dock-outcomes kbd{font-family:var(--font-sans)}.call-dock-caption>span{color:var(--ink-strong)}.call-dock-caption>span em{color:var(--ink-detail)}.call-dock-caption small{color:var(--ink-detail)}.dock-outcome-badge[data-tone]{color:var(--tone);background:var(--tone-wash);border-color:var(--tone-edge)}.quick-log-heading h2{font-family:var(--font-display);font-size:18px;font-weight:470;letter-spacing:-.015em;color:var(--ink-strong)}.dock-lead-meta{font-family:var(--font-sans);color:var(--ink-detail)}.dock-timer{font-family:var(--font-sans);color:var(--tone-cyan)}.dock-field-label,.dock-field [data-slot=field-label]{font-family:var(--font-sans);color:var(--ink-label)}.dock-log-actions small{color:var(--ink-detail)}.call-dialog [data-slot=dialog-title]{font-size:27px;color:var(--tone, var(--ink-title))}.call-dialog.email-dialog [data-slot=dialog-title]{color:var(--tone-blue)}.call-dialog [data-slot=dialog-description]{color:var(--ink-body)}.call-dialog [data-slot=field-label]{font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.call-dialog small{color:var(--ink-detail)}.call-dialog .schedule-length{gap:10px;font-size:14px;color:var(--ink-body)}.call-dialog .schedule-length svg{flex:none;color:var(--tone, var(--ink-label))}.schedule-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:14px 18px;border-radius:14px;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge)}.schedule-confirm .confirm-day{font-family:var(--font-display);font-optical-sizing:auto;font-size:23px;font-weight:470;letter-spacing:-.018em;line-height:1.15;color:var(--ink-strong)}.schedule-confirm .confirm-time{font-family:var(--font-sans);font-size:23px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tone-cyan)}.schedule-confirm .confirm-empty{font-size:14px;color:var(--ink-detail)}.schedule-confirm small{font-family:var(--font-sans);font-size:11px;color:var(--ink-detail)}.voicemail-dialog .voicemail-copy{margin:0;max-width:56ch;padding:18px 22px;border-radius:16px;font-size:22px;line-height:1.65;font-weight:450;letter-spacing:-.012em;color:var(--ink-strong);background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge)}.copy-action[data-slot=button][data-copied]{color:var(--ink-positive);border-color:color-mix(in oklab,var(--tone-mint) 55%,transparent);background:color-mix(in oklab,var(--tone-mint) 14%,transparent)}.voicemail-dialog .voicemail-missing{margin:0;font-size:var(--type-small);color:var(--ink-detail)}.voicemail-dialog .voicemail-actions{display:flex;justify-content:space-between;gap:10px}.email-dialog .email-route{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px 14px;padding:14px 16px;border-radius:14px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border)}.email-dialog .email-route>label,.email-dialog .email-route>.email-route-label{padding-top:8px;font-family:var(--font-label);font-size:var(--type-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.email-dialog .email-route-field{display:grid;gap:4px;min-width:0}.email-dialog .email-route-field input,.email-dialog .email-route-field select{width:100%;font-size:var(--type-body);font-weight:500;color:var(--ink-strong);background:var(--card)}.email-dialog .email-route-field small{font-size:var(--type-caption);color:var(--ink-detail)}.email-dialog .email-route-field small[data-state=saved]{color:var(--ink-positive)}.email-dialog .email-route-field small[data-state=error]{color:var(--tone-danger)}.email-dialog .email-route-empty{margin:0;padding-top:7px;font-size:var(--type-small);color:var(--ink-detail)}.email-dialog #email-subject{font-weight:500;color:var(--ink-strong)}.email-dialog .email-form #email-body{font-size:15px;line-height:1.7;color:var(--ink-strong)}.email-dialog .integration-note,.email-dialog .schedule-sync-note{color:var(--ink-detail)}.email-dialog .email-tools .improve-action{gap:6px}.call-email-gmail{display:grid;gap:10px}.call-email-gmail:empty{display:none}.call-email-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.call-email-confirm{display:grid;gap:12px;padding:14px 16px;border-radius:14px;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge)}.call-email-confirm p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-body);overflow-wrap:anywhere}.call-email-confirm strong{font-weight:550;color:var(--ink-strong)}.call-email-result,.call-email-error{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.call-email-result{color:var(--ink-positive)}.call-email-result svg{flex:none}.call-email-error{color:var(--tone-danger)}.call-email-hint{font-family:var(--font-sans)}.call-email-hint .text-link{font-size:12px}.availability-head small{font-family:var(--font-sans);color:var(--ink-detail)}.availability-day strong{color:var(--ink-strong)}.availability-day small{font-family:var(--font-sans);color:var(--ink-detail)}.availability-slot strong{font-family:var(--font-sans);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-strong)}.availability-slot span{font-family:var(--font-sans);font-size:10.5px;color:var(--ink-detail)}.availability-day[aria-pressed=true],.availability-slot[aria-pressed=true]{border-color:var(--tone-cyan);background:color-mix(in oklab,var(--tone-cyan) 14%,transparent)}.availability-slot[aria-pressed=true] strong{color:var(--tone-cyan)}.week-ribbon .week-cell small{font-family:var(--font-sans);color:var(--ink-label)}.week-ribbon .viz-caption{color:var(--ink-detail)}.history-drawer .history-version .version-preview strong{font-family:var(--font-display);font-size:16px;font-weight:480;color:var(--ink-strong)}.history-drawer .version-preview p{color:var(--ink-body)}.history-drawer .history-preview h2{font-family:var(--font-display);font-size:18px;font-weight:470;color:var(--ink-title)}.history-drawer .history-preview article{display:grid;justify-items:start;gap:8px}.history-drawer .history-preview h3{font-family:var(--font-display);font-size:16px;font-weight:480;color:var(--tone)}.history-drawer .history-preview p{margin:0;font-size:15px;line-height:1.7;color:var(--ink-strong)}.history-drawer .history-preview .cue{font-size:var(--type-caption)}.create-workspace-page [data-slot=field-label]{font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.create-workspace-page .field-optional{font-family:var(--font-sans);font-size:10px;font-weight:400;color:var(--ink-detail)}.field-label-row{display:flex;align-items:center;gap:8px}.create-workspace-page .field-hint,.create-workspace-page .submit-hint,.create-workspace-page .offer-head,.create-workspace-page .brief-card-head p{color:var(--ink-detail)}.room-head.is-orion{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px}.room-head.is-orion .generation-mode{grid-column:auto}.agent-intro{display:grid;gap:16px;min-width:0}.room-head.is-orion .agent-intro>p{margin-top:0;font-size:14px;max-width:62ch}@media(max-width:1000px){.room-head.is-orion{grid-template-columns:minmax(0,1fr)}.room-head.is-orion .generation-mode{grid-column:1;justify-self:start}}.room-head p{font-size:13.5px;color:var(--ink-body)}.generation-mode [data-slot=button][data-tone] svg{color:var(--tone)}.generation-mode [data-slot=button][data-tone][aria-pressed=true]{color:var(--tone);font-weight:600;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge)}.composer-greeting{font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(26px,2.6vw + 8px,36px);font-weight:450;letter-spacing:-.022em;line-height:1.12;color:var(--ink-title)}.composer-tool[data-tone] svg{color:var(--tone)}.composer-tool[data-tone]:hover,.composer-tool[data-tone][data-popup-open],.composer-tool[data-tone][aria-pressed=true]{border-color:var(--tone-edge);background:var(--tone-wash)}.composer-tool b{font-family:var(--font-sans)}.prompt-examples>small{font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink-label)}.prompt-example[data-tone] span{font-family:var(--font-display);font-size:16px;font-weight:480;letter-spacing:-.01em;color:var(--ink-section)}.prompt-example[data-tone] p{color:var(--ink-detail)}.prompt-example{align-content:start}.prompt-example p{align-self:start}.prompt-example[data-tone]:hover{border-color:var(--tone-edge);background:var(--tone-wash)}.objective-presets button[data-tone]{color:var(--tone);border-color:var(--tone-edge);background:var(--tone-wash)}.objective-presets button[data-tone]:hover{border-color:var(--tone)}.objective-presets button[data-tone][aria-pressed=true]{color:var(--tone);font-weight:600;border-color:var(--tone);background:color-mix(in oklab,var(--tone) 20%,transparent)}.next-steps li:nth-child(1) svg{color:var(--tone-cyan)}.next-steps li:nth-child(2) svg{color:var(--tone-gold)}.next-steps li:nth-child(3) svg{color:var(--tone-blue)}.brief-progress{grid-column:1 / -1;display:flex;align-items:center;gap:14px}.brief-progress-text{flex:none;font-family:var(--font-sans);font-size:12px;letter-spacing:.01em;color:var(--ink-label)}.brief-progress-text b{font-weight:600;color:var(--ink-number)}.brief-progress-track{flex:1;height:3px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--ink-label) 20%,transparent)}.brief-progress-track i{display:block;height:100%;background:var(--tone-mint);transform-origin:left;transition:transform var(--motion-slow) var(--ease-out)}.brief-rail button strong{color:var(--ink-strong)}.brief-rail button small{font-family:var(--font-sans);font-size:10.5px;color:var(--ink-detail)}.brief-rail button[data-tone] .brief-step,.brief-card[data-tone] .brief-card-head>.brief-step{color:var(--tone);border-color:var(--tone-edge);background:var(--tone-wash)}.brief-rail button[data-tone].is-done .brief-step,.brief-card[data-tone].is-done .brief-card-head>.brief-step{color:var(--background);border-color:var(--tone);background:var(--tone)}.brief-rail button[data-state=saved] small{color:var(--ink-positive)}.brief-card[data-tone].is-done{border-color:var(--tone-edge)}.brief-card[data-tone] .brief-card-head h3{color:var(--ink-section)}.brief-card[data-tone] .brief-card-head h3 svg{color:var(--tone)}.brief-card .brief-card-head h3{font-family:var(--font-display);font-size:17px;font-weight:480;letter-spacing:-.012em}.brief-state-group{display:inline-flex;align-items:center;gap:10px}.brief-state-group small{font-family:var(--font-label);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-detail)}.brief-state-group .brief-need[data-need=optional]{color:var(--ink-label)}.brief-state-group .brief-need[data-need=required]{display:inline-flex;align-items:center;gap:3px;padding:3px 9px 3px 6px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.07em;color:color-mix(in oklab,var(--tone-coral) 80%,var(--ink-strong));background:color-mix(in oklab,var(--tone-coral) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone-coral) 40%,transparent);transition:color var(--motion-standard) var(--ease-out),background-color var(--motion-standard) var(--ease-out),box-shadow var(--motion-standard) var(--ease-out)}.brief-state-group .brief-need[data-need=required][data-met]{color:var(--ink-detail);background:transparent;box-shadow:inset 0 0 0 1px var(--border)}.business-context-intro .business-provide{margin-top:10px}.business-context-intro h3{font-family:var(--font-display);font-size:18px;font-weight:470;letter-spacing:-.012em}.attach-guide{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:20px;margin-top:2px}.attach-guide .icon-item{font-size:12.5px}.create-workspace-page .attachment-drop strong{color:var(--ink-strong)}.create-workspace-page .attachment-drop small{color:var(--ink-detail)}.create-workspace-page .attachment-drop svg{color:var(--tone-gold)}@media(max-width:860px){.script-meta-grid{grid-template-columns:minmax(0,1fr)}.block-note{margin-left:0}.script-spoken{font-size:18px}}@media(max-width:700px){.brief-state-group .brief-need[data-need=optional]{display:none}.script-stage-head h2,.schedule-confirm .confirm-day,.schedule-confirm .confirm-time{font-size:20px}.voicemail-dialog .voicemail-copy{font-size:19px;padding:14px 16px}.call-dialog [data-slot=dialog-title]{font-size:23px}}@media(prefers-reduced-motion:reduce){.queue-meter:after,.brief-progress-track i{transition:none}}.create-workspace-page .segment-note{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;color:var(--ink-detail)}.create-workspace-page .segment-note svg{flex:none;color:var(--tone-violet)}.create-workspace-page .offer-head label{margin:0}:root{--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23566a78' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");--select-chevron-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23246b74' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 7.5 3-3 3 3'/%3E%3C/svg%3E");--select-face: linear-gradient( 180deg, var(--surface-subtle), var(--surface) 40% )}.dark{--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23a3b3c7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");--select-chevron-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236fd3dc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 7.5 3-3 3 3'/%3E%3C/svg%3E")}html select:not([multiple]){appearance:none;padding-inline-end:32px;text-overflow:ellipsis;background-image:var(--select-chevron),var(--select-face);background-repeat:no-repeat;background-position:right 11px center,0 0;background-size:12px 12px,100% 100%}html select:not([multiple])[data-open]{border-color:var(--brand-primary);background-image:var(--select-chevron-open),var(--select-face);box-shadow:0 0 0 3px var(--glow-color),0 0 14px -2px var(--glow-strong)}html select:disabled{opacity:.55;cursor:not-allowed}.orion-select>svg{display:none}.select-menu{position:fixed;inset:auto;z-index:90;box-sizing:border-box;display:flex;flex-direction:column;width:max-content;max-width:min(420px,calc(100vw - 20px));margin:0;padding:0;overflow:hidden;border:1px solid color-mix(in oklab,var(--border-strong) 46%,var(--border));border-radius:14px;background:linear-gradient(180deg,color-mix(in oklab,var(--surface-elevated) 93%,var(--brand-primary) 7%),var(--surface-elevated) 72px);color:var(--ink-body);font-family:var(--font-sans);font-size:13px;line-height:1.35;box-shadow:var(--shadow-float),inset 0 1px 0 var(--edge-highlight);transform-origin:top left;animation:select-menu-in .16s var(--ease-spring)}.select-menu[data-side=top]{transform-origin:bottom left;--select-menu-from: 5px}.select-menu:before{content:"";position:absolute;inset:0 16px auto;height:1px;background:linear-gradient(90deg,transparent,var(--brand-primary) 30%,var(--tone-violet) 70%,transparent);opacity:.75;pointer-events:none}.select-menu-list{min-height:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ink-detail) 45%,transparent) transparent}.select-menu-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding:7px 10px;border-radius:9px;color:var(--ink-body);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}.select-menu-option>span{min-width:0}.select-menu-option[data-active]{background:color-mix(in oklab,var(--brand-primary) 12%,transparent);color:var(--ink-strong)}.select-menu-option[aria-selected=true]{color:var(--ink-strong);font-weight:550}.select-menu-option>svg{flex:none;width:14px;height:14px;color:var(--brand-primary)}.select-menu-option[aria-disabled=true]{opacity:.45;cursor:default}.select-menu-group{padding:10px 10px 4px;font-family:var(--font-label);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.select-menu-option+.select-menu-group{margin-top:6px;border-top:1px solid var(--border)}@keyframes select-menu-in{0%{opacity:0;transform:translateY(var(--select-menu-from, -5px)) scale(.985)}}@media(prefers-reduced-motion:reduce){.select-menu{animation:none}}.multi-pick-field{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:6px 11px;border:1px solid var(--input);border-radius:7px;background:var(--select-face);color:var(--foreground);font:inherit;font-size:13px;text-align:left;cursor:pointer;box-shadow:inset 0 1px 2px var(--shadow-color);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.multi-pick-field:hover{border-color:var(--border-strong)}.multi-pick-field:focus-visible,.multi-pick-field[data-popup-open]{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--glow-color);outline:none}.multi-pick-field>svg{flex:none;color:var(--ink-detail);transition:transform var(--motion-fast) var(--ease-out)}.multi-pick-field[data-popup-open]>svg{transform:rotate(180deg)}.multi-pick-placeholder{color:var(--muted-foreground)}.multi-pick-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.multi-pick-chips>span{max-width:100%;padding:2px 9px;border:1px solid var(--tone-edge, var(--border));border-radius:999px;background:var(--tone-wash, var(--surface-subtle));color:var(--ink-strong);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.multi-pick-positioner{z-index:90;outline:none}.multi-pick-popup{box-sizing:border-box;display:flex;flex-direction:column;width:max(var(--anchor-width),280px);max-width:min(420px,var(--available-width));max-height:min(var(--available-height),360px);overflow:hidden;border:1px solid color-mix(in oklab,var(--border-strong) 46%,var(--border));border-radius:14px;background:var(--surface-elevated);color:var(--ink-body);font-family:var(--font-sans);font-size:13px;line-height:1.35;box-shadow:var(--shadow-float),inset 0 1px 0 var(--edge-highlight);transform-origin:var(--transform-origin);transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.multi-pick-popup[data-starting-style],.multi-pick-popup[data-ending-style]{opacity:0;transform:translateY(-4px) scale(.985)}html .multi-pick-popup .multi-pick-search{flex:none;width:auto;min-height:36px;margin:6px 6px 0;padding:7px 10px;border-radius:9px;font-size:13px}.multi-pick-list{min-height:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.multi-pick-list:empty{display:none}.multi-pick-item{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;min-height:34px;padding:8px 10px;border-radius:9px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.multi-pick-item[data-highlighted]{background:color-mix(in oklab,var(--brand-primary) 12%,transparent);color:var(--ink-strong)}.multi-pick-item[data-selected]{color:var(--ink-strong);font-weight:550}.multi-pick-item[data-disabled]{opacity:.45;cursor:default}.multi-pick-check{display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border:1px solid var(--border-strong);border-radius:5px;color:var(--primary-foreground)}.multi-pick-item[data-selected] .multi-pick-check{border-color:var(--brand-primary);background:var(--brand-primary)}.multi-pick-item.is-add .multi-pick-check{border-style:dashed;color:var(--brand-primary)}.multi-pick-name{min-width:0;overflow-wrap:anywhere}.multi-pick-name small{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--ink-detail)}.multi-pick-empty{padding:12px 14px;color:var(--muted-foreground)}.multi-pick-empty:empty{display:none}.multi-pick-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--border);font-size:12px;color:var(--ink-detail)}.multi-pick-foot button{border:0;background:none;padding:0;font:inherit;color:var(--brand-primary);cursor:pointer}@media(max-width:700px){.multi-pick-item{min-height:44px}}@media(prefers-reduced-motion:reduce){.multi-pick-popup{transition:none}}.cal-page,.book{--cal-rule: var(--fold-rule);--cal-hour: 56px}.cal-surface{border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:var(--shadow-panel);overflow:clip}.cal-account{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge);font-family:var(--font-label);font-size:var(--type-small);font-weight:500;letter-spacing:.02em;color:color-mix(in oklab,var(--tone) 78%,var(--ink-strong))}.cal-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 18px;border-bottom:1px solid var(--cal-rule)}.cal-toolbar-nav,.cal-toolbar-tools{display:flex;align-items:center;gap:6px;min-width:0}.cal-toolbar-tools{gap:10px}.cal-title{margin:0 0 0 10px;font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--type-title);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--ink-title);white-space:nowrap;font-variant-numeric:tabular-nums}.cal-switch{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border)}.cal-switch button{min-width:56px;height:28px;padding:0 12px;border:0;border-radius:7px;background:transparent;font-family:var(--font-label);font-size:var(--type-small);font-weight:500;letter-spacing:.03em;color:var(--ink-detail);cursor:pointer;transition:background-color .14s var(--ease-out),color .14s var(--ease-out),box-shadow .14s var(--ease-out)}.cal-switch button:hover{color:var(--ink-strong)}.cal-switch button[aria-checked=true]{background:var(--card);color:var(--ink-strong);box-shadow:0 1px 2px color-mix(in oklab,var(--shadow-color) 60%,transparent),inset 0 0 0 1px var(--border)}.cal-switch button:focus-visible,.cal-day-hit:focus-visible,.cal-entry:focus-visible,.cal-grid-day button:focus-visible,.cal-mini-day:focus-visible,.cal-mini-title:focus-visible,.book-slot:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cal-toolbar[data-busy]:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,transparent,var(--tone-cyan) 50%,transparent);background-size:40% 100%;background-repeat:no-repeat;animation:cal-sweep 1.1s var(--ease-standard) infinite}@keyframes cal-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}.cal-notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 18px;border-bottom:1px solid var(--cal-rule);background:var(--tone-wash);font-size:var(--type-small);line-height:1.45;color:var(--ink-body)}.cal-foot{margin:0;padding:11px 18px;border-top:1px solid var(--cal-rule);font-size:var(--type-caption);color:var(--ink-detail)}.cal-stage{animation:cal-in .18s var(--ease-out)}@keyframes cal-in{0%{opacity:0}}.cal-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-weekdays span{padding:9px 0 7px;text-align:center;font-family:var(--font-label);font-size:var(--type-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label)}.cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--cal-rule)}.cal-day{position:relative;min-width:0;min-height:var(--cal-day-height, 124px);padding:34px 5px 6px;transition:background-color .14s var(--ease-out)}.cal-day+.cal-day{box-shadow:inset 1px 0 0 var(--cal-rule)}.cal-day[data-outside]{background:var(--surface-subtle)}.cal-day:has(.cal-day-hit:hover:not(:disabled)){background:color-mix(in oklab,var(--tone-cyan) 5%,var(--card))}.cal-day[data-selected]{background:color-mix(in oklab,var(--tone, var(--tone-cyan)) 9%,var(--card));box-shadow:inset 0 0 0 1.5px var(--tone, var(--tone-cyan))}.cal-day-hit{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-start;padding:6px 7px;border:0;background:none;text-align:left;cursor:pointer}.cal-day-hit:disabled{cursor:default}.cal-day-number{display:inline-flex;align-items:center;gap:5px;min-width:24px;height:24px;padding:0 4px;border-radius:999px;justify-content:center;font-family:var(--font-display);font-size:var(--type-small);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-strong)}.cal-day-number small{font-family:var(--font-label);font-size:var(--type-micro);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.cal-day[data-outside] .cal-day-number,.cal-day[data-past] .cal-day-number{color:var(--ink-detail)}.cal-day[data-past]{opacity:.55}.cal-day[data-today] .cal-day-number{background:var(--primary);color:var(--primary-foreground)}.cal-day[data-today] .cal-day-number small{display:none}.cal-day-entries{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;pointer-events:none}.cal-day-entries>*{pointer-events:auto}.cal-more{padding:1px 6px;font-size:var(--type-micro);font-weight:500;color:var(--ink-detail);pointer-events:none}.cal-entry{display:flex;align-items:center;gap:5px;min-width:0;border:0;font:inherit;text-align:left;text-decoration:none;cursor:default;color:var(--ink-body);max-width:100%}.cal-day-entries>.cal-entry,.cal-grid-allday>.cal-entry{width:100%}a.cal-entry{cursor:pointer}.cal-entry span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-entry time{flex:none;font-family:var(--font-mono);font-size:var(--type-micro);font-variant-numeric:tabular-nums;color:var(--ink-detail)}.cal-entry-chip{height:20px;padding:0 6px;border-radius:6px;background:transparent;font-size:var(--type-caption);font-weight:500;transition:background-color .12s var(--ease-out)}.cal-entry-chip i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--tone)}.cal-entry-chip:hover,.cal-entry-chip:focus-visible{background:var(--tone-wash)}.cal-entry-bar{height:20px;padding:0 7px;border-radius:6px;background:color-mix(in oklab,var(--tone) 16%,var(--card));font-size:var(--type-caption);font-weight:550;color:color-mix(in oklab,var(--tone) 72%,var(--ink-strong))}.cal-entry-block{position:absolute;z-index:1;flex-direction:column;align-items:flex-start;gap:0;padding:3px 7px;border-radius:8px;background:color-mix(in oklab,var(--tone) 15%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 34%,transparent);overflow:hidden;font-size:var(--type-caption);font-weight:550;line-height:1.25;color:color-mix(in oklab,var(--tone) 70%,var(--ink-strong));transition:box-shadow .14s var(--ease-out),background-color .14s var(--ease-out)}.cal-entry-block time{color:inherit;opacity:.78}.cal-entry-block span{max-width:100%}.cal-entry-block[data-short]{flex-direction:row;align-items:center;gap:6px;padding-block:0}.cal-entry-block:hover,.cal-entry-block:focus-visible{z-index:3;background:color-mix(in oklab,var(--tone) 22%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 55%,transparent),0 8px 20px -12px var(--shadow-color-strong)}.cal-entry[data-local]{background:transparent;box-shadow:inset 0 0 0 1px var(--tone-edge)}.cal-entry-block[data-local]{background:color-mix(in oklab,var(--tone) 6%,var(--card));outline:1px dashed color-mix(in oklab,var(--tone) 55%,transparent);outline-offset:-1px;box-shadow:none}[data-slot=tooltip-content].cal-tip{display:block;max-width:min(340px,calc(100vw - 32px));padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-float)}[data-slot=tooltip-content].cal-tip>:not(.cal-tip-body){display:none}.cal-tip-body{display:grid;gap:4px;text-align:left}.cal-tip-kind,.cal-tip-where,.cal-tip-local{display:inline-flex;align-items:center;gap:5px}.cal-tip-kind{font-family:var(--font-label);font-size:var(--type-micro);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--tone)}.cal-tip-body strong{font-family:var(--font-display);font-size:var(--type-body);font-weight:550;line-height:1.3;color:var(--ink-strong);overflow-wrap:anywhere}.cal-tip-when{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--ink-body)}.cal-tip-where,.cal-tip-local{font-size:var(--type-caption);color:var(--ink-detail)}.cal-tip-body p{margin:4px 0 0;padding-top:7px;border-top:1px solid var(--cal-rule, var(--border));font-size:var(--type-caption);line-height:1.5;color:var(--ink-body);white-space:pre-wrap;overflow-wrap:anywhere}.cal-grid-head,.cal-grid-body{display:grid;grid-template-columns:var(--cal-hour) repeat(var(--cal-days),minmax(0,1fr))}.cal-grid-head{border-bottom:1px solid var(--cal-rule)}.cal-grid-day{min-width:0;padding:8px 4px 6px;text-align:center;box-shadow:inset 1px 0 0 var(--cal-rule)}.cal-grid-day button{display:inline-grid;justify-items:center;gap:3px;padding:2px 8px;border:0;border-radius:12px;background:none;cursor:pointer}.cal-grid-day button:disabled{cursor:default}.cal-grid-day small{font-family:var(--font-label);font-size:var(--type-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label)}.cal-grid-day strong{display:grid;place-items:center;min-width:36px;height:36px;border-radius:999px;font-family:var(--font-display);font-size:var(--type-title);font-weight:450;font-variant-numeric:tabular-nums;color:var(--ink-strong);transition:background-color .14s var(--ease-out)}.cal-grid-day button:not(:disabled):hover strong{background:var(--surface-subtle)}.cal-grid-day[data-selected] strong{box-shadow:inset 0 0 0 1.5px var(--tone, var(--tone-cyan))}.cal-grid-day[data-today] small{color:var(--ink-strong)}.cal-grid-day[data-today] strong,.cal-grid-day[data-today] button:not(:disabled):hover strong{background:var(--primary);color:var(--primary-foreground)}.cal-grid-allday{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin-top:5px;text-align:left}.cal-grid-allday .cal-more{padding-inline:2px;text-align:center}.cal-grid-scroll{max-height:min(68vh,780px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.cal-grid-body{position:relative;height:var(--cal-height);margin-top:8px}.cal-hours{display:grid;grid-auto-rows:var(--cal-row)}.cal-hours span{padding-right:10px;text-align:right;font-family:var(--font-mono);font-size:var(--type-micro);font-variant-numeric:tabular-nums;line-height:1;color:var(--ink-detail);translate:0 -.5em}.cal-col{position:relative;min-width:0;box-shadow:inset 1px 0 0 var(--cal-rule);background-image:linear-gradient(to bottom,var(--cal-rule) 1px,transparent 1px);background-size:100% var(--cal-row)}.cal-grid[data-pick] .cal-col{cursor:pointer}.cal-working,.cal-past{position:absolute;inset-inline:0;pointer-events:none}.cal-working{background:color-mix(in oklab,var(--tone-cyan) 5%,transparent)}.cal-past{top:0;background:color-mix(in oklab,var(--surface-subtle) 72%,transparent)}.cal-ghost,.cal-pick{position:absolute;inset-inline:3px 4px;z-index:2;border-radius:8px;padding:3px 7px;font-family:var(--font-mono);font-size:var(--type-micro);font-variant-numeric:tabular-nums;line-height:1.2;pointer-events:none;min-height:18px}.cal-ghost{background:color-mix(in oklab,var(--tone, var(--tone-cyan)) 10%,transparent);outline:1px dashed color-mix(in oklab,var(--tone, var(--tone-cyan)) 70%,transparent);outline-offset:-1px;color:color-mix(in oklab,var(--tone, var(--tone-cyan)) 75%,var(--ink-strong))}.cal-pick{display:flex;align-items:baseline;gap:6px;background:var(--tone, var(--tone-cyan));color:var(--card);box-shadow:0 10px 22px -12px var(--tone, var(--tone-cyan));animation:cal-pick .2s var(--ease-out)}.cal-pick strong{font-weight:600}.cal-pick small{font-family:var(--font-label);font-size:var(--type-micro);letter-spacing:.05em;text-transform:uppercase;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes cal-pick{0%{opacity:0;scale:.94}}.cal-now{position:absolute;inset-inline:0;z-index:2;height:1px;background:var(--tone-rose);pointer-events:none}.cal-now:before{content:"";position:absolute;left:-4px;top:-3.5px;width:8px;height:8px;border-radius:50%;background:var(--tone-rose);animation:cal-node 2.4s var(--ease-standard) infinite}@keyframes cal-node{0%,to{box-shadow:0 0 color-mix(in oklab,var(--tone-rose) 45%,transparent)}60%{box-shadow:0 0 0 7px transparent}}.cal-year{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 34px;padding:24px 26px 28px}.cal-mini-title{margin:0 0 6px;padding:2px 6px;border:0;border-radius:7px;background:none;font-family:var(--font-display);font-size:var(--type-title-s);font-weight:500;letter-spacing:-.01em;color:var(--ink-title);cursor:pointer}.cal-mini-title:hover{background:var(--surface-subtle)}.cal-mini .cal-weekdays span{padding:4px 0;font-size:9.5px;letter-spacing:.06em;overflow:hidden;width:1ch;margin-inline:auto}.cal-mini-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-mini-day{position:relative;display:grid;place-items:center;justify-self:center;width:28px;height:28px;border:0;border-radius:50%;background:none;font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--ink-body);cursor:pointer;transition:background-color .12s var(--ease-out)}.cal-mini-day:hover{background:var(--surface-subtle);color:var(--ink-strong)}.cal-mini-day[data-load]:after{content:"";position:absolute;bottom:2px;width:4px;height:4px;border-radius:50%;background:var(--tone-cyan);opacity:.45}.cal-mini-day[data-load="2"]:after{width:9px;border-radius:2px;opacity:.7}.cal-mini-day[data-load="3"]:after{width:14px;border-radius:2px;opacity:1}.cal-mini-day[data-today]{background:var(--primary);color:var(--primary-foreground);font-weight:600}.cal-mini-day[data-today]:after{background:var(--primary-foreground)}.cal-composer.dialog-popup[data-slot=dialog-content]{width:min(540px,calc(100vw - 32px));max-width:none;padding:26px 26px 20px;border-radius:24px}.cal-composer-form{display:grid;gap:16px}.cal-composer-form input.cal-composer-title:not([type=checkbox]):not([type=radio]){width:calc(100% - 36px);padding:4px 0 8px;border:0;border-bottom:2px solid var(--border-strong);border-radius:0;background:none;box-shadow:none;font-family:var(--font-display);font-size:var(--type-title-l);font-weight:450;letter-spacing:-.02em;color:var(--ink-strong);outline:none;transition:border-color .16s var(--ease-out)}.cal-composer-form input.cal-composer-title::placeholder{color:var(--ink-detail)}.cal-composer-form input.cal-composer-title:focus-visible{border-bottom-color:var(--tone-cyan);box-shadow:none}.cal-composer-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;color:var(--ink-label)}.cal-composer-row>svg{margin-top:9px}.cal-composer-row input:not([type=checkbox]),.cal-composer-row textarea{min-height:34px;padding:6px 10px;border-width:1px;border-style:solid;font:inherit;font-size:var(--type-body);color:var(--ink-strong)}.cal-composer-row>input,.cal-composer-row>textarea{width:100%;resize:vertical}.cal-composer-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--type-small);color:var(--ink-detail)}.cal-composer-when input[type=date],.cal-composer-when input[type=time]{font-variant-numeric:tabular-nums}.cal-composer-allday{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:var(--type-small);color:var(--ink-body);cursor:pointer}.cal-composer-allday input{accent-color:var(--tone-cyan)}.cal-composer-when small{flex-basis:100%;font-size:var(--type-caption);color:var(--ink-detail)}.cal-composer-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.cal-composer-foot small{font-size:var(--type-caption);color:var(--ink-detail)}.cal-composer-foot>div{display:flex;gap:8px;margin-left:auto}.schedule-dialog.call-dialog.dialog-popup[data-slot=dialog-content]{width:min(1140px,calc(100vw - 32px));gap:16px;padding:24px 26px}.book{--cal-hour: 46px;--cal-day-height: 66px;display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:22px;align-items:start}.book-calendar{min-width:0;border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:clip}.book .cal-toolbar{padding:10px 12px}.book .cal-title{font-size:var(--type-title-s)}.book .cal-grid-scroll{max-height:none;overflow:visible}.book .cal-grid-day strong{min-width:30px;height:30px;font-size:var(--type-title-s)}.book .cal-grid-day{padding:6px 2px 4px}.book .cal-day{padding:30px 4px 4px}.book-rail{display:grid;gap:12px;min-width:0}.book-readout{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border);transition:background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.book-readout[data-ready]{background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge)}.book-readout-day{font-family:var(--font-label);font-size:var(--type-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label)}.book-readout strong{font-family:var(--font-display);font-size:30px;font-weight:470;letter-spacing:-.025em;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--ink-strong)}.book-readout strong i{font-style:normal;font-size:.5em;font-weight:400;letter-spacing:0;color:var(--ink-detail)}.book-readout .book-readout-empty{font-size:var(--type-title);color:var(--ink-detail)}.book-readout-meta{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:var(--type-small);color:color-mix(in oklab,var(--tone) 60%,var(--ink-strong))}.book-readout-clash{margin-top:4px;font-size:var(--type-caption);color:var(--tone-danger)}.book-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.book-slot{height:30px;border:0;border-radius:8px;background:var(--card);box-shadow:inset 0 0 0 1px var(--border);font-family:var(--font-mono);font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--ink-strong);cursor:pointer;transition:background-color .12s var(--ease-out),box-shadow .12s var(--ease-out),color .12s var(--ease-out)}.book-slot:hover{box-shadow:inset 0 0 0 1px var(--tone);background:var(--tone-wash)}.book-slot:active{scale:.97}.book-slot[data-busy]{color:var(--ink-detail);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--ink-detail) 60%,transparent);background:var(--surface-subtle)}.book-slot[aria-pressed=true]{background:var(--tone);color:var(--card);box-shadow:none;text-decoration:none;font-weight:600}.book-slots-empty,.book-hint{grid-column:1 / -1;margin:0;font-size:var(--type-caption);line-height:1.45;color:var(--ink-detail)}.book-other{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--type-small);color:var(--ink-label)}.book-other input{height:32px;padding:0 10px;border-width:1px;border-style:solid;font-family:var(--font-mono);font-size:var(--type-small);font-variant-numeric:tabular-nums;color:var(--ink-strong)}.book-fields{display:grid;gap:10px}.book-fields textarea{min-height:0;resize:none}.book-fields .schedule-sync-note{margin:0}.book-actions{display:flex;gap:8px}.book-actions>[data-slot=button]:last-child{flex:1}@media(max-width:1020px){.book{grid-template-columns:minmax(0,1fr)}.book-slots{grid-template-columns:repeat(6,minmax(0,1fr))}.cal-year{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.cal-page,.book{--cal-hour: 40px;--cal-day-height: 86px}.cal-title{margin-left:4px;font-size:var(--type-title-s)}.cal-toolbar{padding:12px}.cal-switch button{min-width:0;padding:0 9px}.cal-year{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:18px 14px}.cal-entry-chip time{display:none}.cal-grid-day strong{min-width:30px;height:30px;font-size:var(--type-title-s)}.book-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cal-stage,.cal-pick,.cal-now:before,.cal-toolbar[data-busy]:after{animation:none}.cal-toolbar[data-busy]:after{background-size:100% 100%;opacity:.5}}.settings-subhead{margin:10px 0 -2px;padding-top:20px;border-top:1px solid var(--fold-rule);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink-section)}.settings-folds .fold-body>.lib-editor{max-width:880px}.lib-editor{display:grid;gap:10px}.lib-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.lib-note{min-height:1.5em;font-size:var(--type-caption);line-height:1.5;color:var(--ink-detail)}.lib-note b{font-weight:600;color:var(--tone)}.lib-note[data-state=problem]{color:var(--tone-danger)}.lib-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:2px 18px;margin:0;padding:6px 0 0;border-top:1px solid var(--fold-rule);list-style:none}.lib-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:36px;border-radius:9px;transition:background-color var(--motion-fast) var(--ease-out)}.lib-row:hover,.lib-row:focus-within{background:var(--surface-hover)}.lib-row[data-match]{background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--tone-edge)}.lib-name{display:flex;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 4px 0 10px;border:0;border-radius:9px;background:none;font:inherit;font-size:var(--type-small);color:var(--ink-strong);text-align:left;cursor:text}.lib-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-name>svg{flex:none;color:var(--ink-detail);opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.lib-row:hover .lib-name>svg,.lib-name:focus-visible>svg{opacity:1}.lib-remove{display:grid;place-items:center;width:32px;height:32px;margin-right:2px;border:0;border-radius:8px;background:none;color:var(--ink-detail);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.lib-row:hover .lib-remove,.lib-row:focus-within .lib-remove{opacity:1}.lib-remove:hover{color:var(--tone-danger);background:color-mix(in oklab,var(--tone-danger) 10%,transparent)}.lib-name:focus-visible,.lib-remove:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lib-row>.lib-rename{grid-column:1 / -1;min-height:34px;font-size:var(--type-small)}.lib-row[data-fresh]{animation:lib-arrive 1.6s var(--ease-out) both}@keyframes lib-arrive{0%{background:color-mix(in oklab,var(--tone) 22%,transparent);box-shadow:inset 0 0 0 1px var(--tone-edge);transform:translateY(-3px)}18%{transform:none}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}.lib-empty{padding:16px 0 6px;border-top:1px solid var(--fold-rule);font-size:var(--type-small);color:var(--ink-detail)}.lib-foot{display:flex;justify-content:flex-end}@media(hover:none){.lib-remove,.lib-name>svg{opacity:1}}@media(max-width:560px){.lib-add{grid-template-columns:minmax(0,1fr)}.lib-row,.lib-name{min-height:44px}.lib-remove{width:40px;height:40px}}.multi-pick-foot a{color:var(--ink-link);text-decoration:none}.multi-pick-foot a:hover{text-decoration:underline;text-underline-offset:3px}.logo-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px;border:1px dashed color-mix(in oklab,var(--border-strong) 70%,transparent);border-radius:14px;background:var(--surface-subtle);transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-standard) var(--ease-out)}.logo-field[data-over]{border-style:solid;border-color:var(--brand-primary);background:var(--brand-tint);box-shadow:0 0 0 4px var(--glow-color)}.logo-stage{display:flex;gap:8px}.logo-tile{display:grid;place-items:center;width:76px;height:76px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--shell-hairline),0 1px 2px var(--shadow-color)}.logo-tile[data-rail=light]{background:var(--sample-rail-light)}.logo-tile[data-rail=dark]{background:var(--sample-rail-dark)}.logo-tile img{width:44px;height:44px;object-fit:contain}.logo-tile>*{transition:transform var(--motion-slow) var(--ease-out)}.logo-field[data-over] .logo-tile>*{transform:scale(.9)}.logo-copy{display:grid;gap:8px;min-width:0}.logo-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--type-small);font-weight:500;color:var(--ink-strong)}.logo-title small{font-family:var(--font-label);font-size:var(--type-caption);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-detail)}.logo-title small[data-unsaved]{color:var(--ink-value)}.logo-copy>p{max-width:60ch;font-size:var(--type-caption);line-height:1.55;color:var(--ink-detail)}.logo-actions{display:flex;flex-wrap:wrap;gap:8px}.logo-copy>.logo-problem{color:var(--tone-danger)}.logo-tile svg{width:44px;height:44px}.logo-actions svg[data-open]{transform:rotate(180deg)}.logo-actions [data-slot=button]>svg:last-child{transition:transform var(--motion-fast) var(--ease-out)}.logo-library{grid-column:1 / -1;min-width:0;padding-top:14px;border-top:1px solid var(--fold-rule)}.identity-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1}.iconlib-kinds,.acct-switch>[role=radiogroup]{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-strong)}.iconlib-kinds>button,.acct-switch>[role=radiogroup]>button{min-height:28px;padding:0 12px;border:0;border-radius:7px;background:none;font-size:12.5px;font-weight:500;color:var(--ink-detail);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.iconlib-kinds>button:hover,.acct-switch>[role=radiogroup]>button:hover{color:var(--ink-strong)}.iconlib-kinds>button:focus-visible,.acct-switch>[role=radiogroup]>button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.iconlib-kinds>button[aria-pressed=true],.acct-switch>[role=radiogroup]>button[aria-checked=true]{background:var(--card);color:var(--ink-strong);box-shadow:0 1px 2px var(--shadow-color)}.acct-switch{display:grid;gap:8px;justify-items:start}.acct-switch>span{font-size:var(--type-small);font-weight:500;color:var(--ink-strong)}.acct-switch>p{max-width:62ch;font-size:var(--type-caption);line-height:1.55;color:var(--ink-detail)}.iconlib{display:grid;gap:12px;min-width:0}.iconlib-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.iconlib-search{display:flex;flex:1 1 220px;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 11px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--ink-detail);cursor:text;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.iconlib-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--glow-color)}.iconlib-search>input{flex:1;min-width:0;border:0;background:none;font-size:var(--type-small);color:var(--ink-strong);outline:none}.iconlib-search>input::placeholder{color:var(--ink-detail)}.iconlib-search>input::-webkit-search-cancel-button{display:none}.iconlib-search>button{display:grid;flex:none;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:none;color:var(--ink-detail);cursor:pointer}.iconlib-search>button:hover{background:var(--surface-hover);color:var(--ink-strong)}.iconlib-search>button:focus-visible{outline:2px solid var(--ring)}.iconlib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;max-height:272px;margin:-4px;padding:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.iconlib-grid>button{display:grid;place-items:center;aspect-ratio:1;border:1px solid transparent;border-radius:11px;background:var(--card);box-shadow:inset 0 0 0 1px var(--shell-hairline);color:var(--ink-body);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.iconlib-grid>button:hover{background:var(--surface-hover);color:var(--ink-strong);transform:translateY(-1px)}.iconlib-grid>button:active{transform:scale(.93)}.iconlib-grid>button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.iconlib-grid>button[aria-checked=true]{border-color:var(--brand-primary);background:var(--brand-tint);box-shadow:0 0 0 1px var(--brand-primary);color:var(--ink-strong)}.iconlib-empty{padding:30px 12px;border:1px dashed var(--border);border-radius:12px;font-size:var(--type-small);line-height:1.55;text-align:center;text-wrap:balance;color:var(--ink-detail)}.crop-dialog[data-slot=dialog-content]{gap:16px;width:min(700px,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);padding:22px;overflow-y:auto;border-radius:18px}.crop-head{display:grid;gap:6px;padding-right:30px}.crop-head [data-slot=dialog-title]{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink-title)}.crop-head [data-slot=dialog-description]{max-width:62ch;font-size:var(--type-small);line-height:1.5;color:var(--ink-detail)}.crop-body{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:22px}.crop-stage,.crop-thumb,.crop-backdrops i{background:conic-gradient(color-mix(in oklab,var(--foreground) 10%,transparent) 25%,transparent 0 50%,color-mix(in oklab,var(--foreground) 10%,transparent) 0 75%,transparent 0) 0 0 / 16px 16px,var(--card)}.crop-stage[data-backdrop=light],.crop-thumb[data-backdrop=light],.crop-backdrops [data-backdrop=light]>i{background:#fff}.crop-stage[data-backdrop=dark],.crop-thumb[data-backdrop=dark],.crop-backdrops [data-backdrop=dark]>i{background:var(--sample-rail-dark)}.crop-stage{position:relative;aspect-ratio:1;overflow:hidden;border-radius:14px;outline:1px solid var(--border-strong);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.crop-stage[data-moving]{cursor:grabbing}.crop-stage:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.crop-stage img,.crop-thumb img{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.crop-guide{position:absolute;background:var(--brand-primary);opacity:0;transition:opacity var(--motion-fast) var(--ease-out);pointer-events:none}.crop-guide[data-axis=x]{top:0;bottom:0;left:calc(50% - .5px);width:1px}.crop-guide[data-axis=y]{top:calc(50% - .5px);right:0;left:0;height:1px}.crop-stage[data-moving] .crop-guide{opacity:.22}.crop-stage[data-moving] .crop-guide[data-on]{opacity:1}.crop-side{display:grid;align-content:start;gap:8px;min-width:0}.crop-label{font-family:var(--font-label);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-subtitle)}.crop-label:not(:first-child){margin-top:8px}.crop-rails{display:grid;gap:8px}.crop-rail{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--shell-hairline)}.crop-rail[data-rail=light]{background:var(--sample-rail-light);color:var(--sample-ink-light)}.crop-rail[data-rail=dark]{background:var(--sample-rail-dark);color:var(--sample-ink-dark)}.crop-rail>span:last-child{display:grid;min-width:0}.crop-rail b{overflow:hidden;font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.012em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.crop-rail small{font-family:var(--font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.62}.crop-thumb{position:relative;flex:none;width:32px;height:32px;overflow:hidden}.crop-thumb[data-backdrop=none]{background:none}.crop-backdrops{display:flex;flex-wrap:wrap;gap:6px}.crop-backdrops>button{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px 0 8px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:12.5px;font-weight:500;color:var(--ink-body);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.crop-backdrops>button:hover{border-color:var(--border-strong)}.crop-backdrops>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.crop-backdrops>button[aria-checked=true]{border-color:var(--brand-primary);background:var(--brand-tint);color:var(--ink-strong)}.crop-backdrops i{width:14px;height:14px;border-radius:50%;background-size:7px 7px;box-shadow:inset 0 0 0 1px var(--border-strong)}.crop-hint{font-size:var(--type-caption);line-height:1.5;color:var(--ink-detail)}.crop-zoom{display:flex;align-items:center;gap:8px}.crop-zoom>input{flex:1;min-width:0;height:24px;accent-color:var(--brand-primary);cursor:pointer}.crop-zoom>output{width:46px;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-detail)}.crop-tools{display:flex;flex-wrap:wrap;gap:8px}.crop-problem{font-size:var(--type-small);color:var(--tone-danger)}.crop-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid var(--fold-rule)}@media(max-width:640px){.crop-dialog[data-slot=dialog-content]{gap:12px;padding:16px}.crop-body{grid-template-columns:minmax(0,1fr);gap:12px}.crop-stage{width:100%;max-width:min(240px,34dvh);margin-inline:auto}.crop-rails{grid-template-columns:repeat(2,minmax(0,1fr))}.crop-rail{padding:9px 11px}.crop-label:not(:first-child){margin-top:2px}.crop-hint{display:none}.crop-actions{padding-top:12px}}.brand-mark .brand-emblem[data-custom] img{width:32px;height:32px;filter:none}.brand-emblem[data-custom]:before{opacity:.55}@media(max-width:560px){.logo-field{grid-template-columns:minmax(0,1fr)}}.brand-colors{display:grid;gap:14px;margin-top:8px;padding-top:20px;border-top:1px solid var(--fold-rule);max-width:820px}.brand-colors>header h3{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink-section)}.brand-colors>header p{margin-top:4px;max-width:68ch;font-size:var(--type-small);line-height:1.55;color:var(--ink-detail)}.brand-palette{display:grid;gap:12px;min-width:0}.brand-presets{display:flex;flex-wrap:wrap;gap:8px}.brand-preset{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:var(--type-small);font-weight:500;color:var(--foreground-secondary);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.brand-preset:hover{border-color:var(--border-strong)}.brand-preset:active{transform:scale(.97)}.brand-preset:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.brand-preset[aria-pressed=true]{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary);color:var(--foreground)}.brand-preset-dots{display:inline-flex}.brand-preset-dots i{width:16px;height:16px;margin-left:-5px;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1.5px var(--surface)}.brand-preset-dots i:first-child{margin-left:0}.brand-tools{display:flex;flex-wrap:wrap;gap:8px}.brand-group-title{margin-top:6px;font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-detail)}.brand-color-list{display:grid;margin:0;padding:0;list-style:none}.brand-color{display:grid;grid-template-columns:auto minmax(0,1fr) 7.25rem auto auto;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--fold-rule)}.brand-color:first-child{border-top:0}.brand-swatch{width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--swatch);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #00000024,0 1px 2px var(--shadow-color),0 8px 18px -10px var(--swatch);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-standard) var(--ease-out)}.brand-swatch:hover,.brand-swatch[data-popup-open]{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #00000024,0 2px 4px var(--shadow-color),0 12px 22px -10px var(--swatch)}.brand-swatch:active{transform:scale(.96)}.brand-swatch:focus-visible,.brand-color-reset:focus-visible,.brand-grid button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.brand-color-copy label{font-size:var(--type-body);font-weight:600;letter-spacing:-.01em;color:var(--ink-strong)}.brand-color-copy p{margin-top:2px;font-size:var(--type-caption);line-height:1.5;color:var(--ink-detail)}.brand-color>.brand-hex{min-width:0;font-family:var(--font-mono);font-size:var(--type-small);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:lowercase}.brand-color>.brand-hex[aria-invalid]{border-color:var(--tone-danger)}.brand-themes{display:inline-flex;border-radius:999px;box-shadow:inset 0 0 0 1px var(--shell-hairline),0 1px 2px var(--shadow-color);overflow:hidden}.brand-themes i{display:grid;place-items:center;width:34px;height:28px;color:var(--swatch);transition:color var(--motion-standard) var(--ease-out)}.brand-themes i[data-rail=light]{background:#fff}.brand-themes i[data-rail=dark]{background:var(--sample-canvas-dark)}.brand-themes svg{fill:currentColor}.brand-color-reset{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--ink-detail);cursor:pointer;transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out)}.brand-color-reset:hover:not(:disabled){color:var(--ink-strong);background:var(--surface-hover)}.brand-color-reset:disabled{opacity:0;cursor:default}.brand-color-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--fold-rule)}.brand-color-actions>span{flex:1 1 200px;font-size:var(--type-caption);color:var(--ink-value)}.brand-picker-positioner{z-index:90;outline:none}.brand-picker{box-sizing:border-box;display:grid;gap:12px;width:312px;max-width:var(--available-width);padding:14px;border:1px solid color-mix(in oklab,var(--border-strong) 46%,var(--border));border-radius:16px;background:var(--surface-elevated);color:var(--ink-body);box-shadow:var(--shadow-float),inset 0 1px 0 var(--edge-highlight);outline:none;transform-origin:var(--transform-origin);transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.brand-picker[data-starting-style],.brand-picker[data-ending-style]{opacity:0;transform:translateY(-4px) scale(.985)}.brand-picker-title{font-family:var(--font-label);font-size:var(--type-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label)}.brand-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.brand-grid button{display:grid;place-items:center;aspect-ratio:1;padding:0;border:0;border-radius:6px;background:var(--swatch);color:#fff;box-shadow:inset 0 0 0 1px #00000024;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out)}.brand-grid button:hover{transform:scale(1.18);z-index:1}.brand-grid button[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--swatch)}.brand-dials{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--fold-rule)}.brand-dials label{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:10px;font-size:var(--type-caption);color:var(--ink-label)}.brand-picker .brand-dials input[type=range]:not([data-slot=input]){appearance:none;-webkit-appearance:none;width:100%;height:14px;margin:0;padding:0;border:0;border-radius:999px;background:var(--track);box-shadow:inset 0 0 0 1px #00000024;cursor:pointer;outline:none}.brand-dials input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border:3px solid #ffffff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #00000040,0 2px 5px #00000047}.brand-dials input[type=range]::-moz-range-thumb{width:12px;height:12px;border:3px solid #ffffff;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #00000040,0 2px 5px #00000047}.brand-dials input[type=range]::-moz-range-track{background:transparent}.brand-picker .brand-dials input[type=range]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:640px){.brand-color{grid-template-columns:auto minmax(0,1fr) auto;row-gap:8px}.brand-color>.brand-hex{grid-column:2;grid-row:2;max-width:8rem}.brand-themes{grid-column:3;grid-row:2}.brand-color-reset{grid-column:3;grid-row:1;justify-self:end}}@media(prefers-reduced-motion:reduce){.lib-row[data-fresh]{animation:none}.iconlib-grid>button,.iconlib-kinds>button,.crop-guide,.crop-backdrops>button,.brand-swatch,.brand-grid button,.logo-tile>*,.brand-preset,.brand-picker{transition:none}}.onb-page{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr;min-height:100dvh;overflow-x:clip;background:var(--background);color:var(--foreground)}.onb-aurora{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 44% at 8% 0%,var(--aurora-cyan),transparent 72%),radial-gradient(44% 40% at 100% 6%,var(--aurora-violet),transparent 72%),radial-gradient(40% 36% at 74% 100%,var(--aurora-gold),transparent 72%)}.onb-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:64px;padding:10px 28px;border-bottom:1px solid var(--shell-hairline)}.onb-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.onb-brand>img,.onb-brand>svg{flex:none;width:26px;height:26px;object-fit:contain}.onb-brand>b{overflow:hidden;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-title)}.onb-brand>small{flex:none;font-family:var(--font-label);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-detail)}.onb-tools{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:6px}.onb-steps{display:flex;align-items:center;margin:0;padding:0;list-style:none}.onb-steps>li{display:flex;align-items:center}.onb-steps>li+li:before{content:"";width:26px;height:1px;margin:0 2px;background:var(--border-strong);opacity:.5}.onb-steps>li[data-done]+li:before{background:var(--brand-primary);opacity:1}.onb-steps button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 6px;border:0;border-radius:999px;background:none;font-size:var(--type-small);font-weight:500;color:var(--ink-detail);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.onb-steps button:hover:not(:disabled){background:var(--surface-hover)}.onb-steps button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.onb-steps button:disabled{cursor:default;opacity:.55}.onb-steps button>i{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--border-strong);border-radius:50%;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;transition:background-color var(--motion-standard) var(--ease-out),border-color var(--motion-standard) var(--ease-out),color var(--motion-standard) var(--ease-out)}.onb-steps>li[data-done] button>i{border-color:transparent;background:var(--accent);color:var(--brand-primary-strong)}.onb-steps button[aria-current=step]{font-weight:600;color:var(--ink-title)}.onb-steps button[aria-current=step]>i{border-color:transparent;background:var(--brand-primary);color:var(--primary-foreground)}.onb-main{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:start;gap:64px;width:100%;max-width:1200px;margin:0 auto;padding:48px 32px 80px}.onb-form{min-width:0}.onb-eyebrow{font-family:var(--font-label);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tone-cyan)}.onb-step>h1,.onb-build-copy>h1{margin-top:10px;font-family:var(--font-display);font-size:clamp(28px,1.9vw + 15px,38px);font-weight:600;line-height:1.08;letter-spacing:-.026em;text-wrap:balance;color:var(--ink-title)}.onb-build-copy>h1:focus{outline:none}.onb-lede{max-width:50ch;margin-top:12px;font-size:15px;line-height:1.6;text-wrap:pretty;color:var(--ink-detail)}.onb-step form{display:grid;gap:22px;margin-top:30px}@keyframes onb-in{0%{opacity:0;transform:translate3d(var(--onb-from, 14px),0,0)}}.onb-step>*,.onb-step form>*{animation:onb-in .46s var(--ease-out) both}.onb-step[data-back]{--onb-from: -14px}.onb-step>:nth-child(2){animation-delay:40ms}.onb-step>:nth-child(3){animation-delay:80ms}.onb-step form>:nth-child(1){animation-delay:.12s}.onb-step form>:nth-child(2){animation-delay:.16s}.onb-step form>:nth-child(3){animation-delay:.2s}.onb-step form>:nth-child(n+4){animation-delay:.24s}.onb-step label small,.onb-palette h2 small{margin-left:6px;font-family:var(--font-label);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-detail)}.onb-issue{font-size:12.5px;font-weight:500;color:var(--tone-danger)}.onb-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:22px;border-top:1px solid var(--fold-rule)}.onb-actions [data-slot=button]>svg:last-child{transition:transform var(--motion-standard) var(--ease-out)}.onb-actions [data-slot=button]:hover>svg:last-child{transform:translate(3px)}.onb-time{font-size:var(--type-small);color:var(--ink-detail)}.onb-urls{display:grid;gap:8px;margin:0;padding:0;list-style:none}.onb-urls>li{display:grid;gap:6px}.onb-url{position:relative;display:flex;align-items:center;gap:6px}.onb-url>svg{position:absolute;left:11px;color:var(--ink-detail);pointer-events:none}.onb-url>input{padding-left:34px}.onb-derived{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle)}.onb-derived>p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--type-small)}.onb-derived>p>span{font-family:var(--font-label);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-detail)}.onb-derived>p>b{font-weight:500;color:var(--ink-body)}.onb-derived>p>small{font-size:12px;color:var(--ink-detail)}.onb-derived>[data-slot=field]{grid-column:1 / -1}.onb-derived svg{transition:transform var(--motion-fast) var(--ease-out)}.onb-derived svg[data-open]{transform:rotate(180deg)}.onb-phones{display:grid;gap:6px}.onb-phones:focus{outline:none}.onb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}@keyframes onb-pop{0%{opacity:0;transform:scale(.9)}}.onb-chips>li{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 5px 0 11px;border:1px solid color-mix(in oklab,var(--brand-primary) 26%,transparent);border-radius:999px;background:var(--brand-tint);font-size:12.5px;font-weight:500;color:var(--ink-title);animation:onb-pop .22s var(--ease-out) both}.onb-chips button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:none;color:inherit;opacity:.7;cursor:pointer}.onb-chips button:hover{background:color-mix(in oklab,var(--brand-primary) 16%,transparent);opacity:1}.onb-chips button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.onb-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.onb-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--ink-orion)}.onb-suggest>span{display:inline-flex;align-items:center;gap:5px;margin-right:2px;font-weight:500}.onb-suggest>button{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px 0 7px;border:1px dashed color-mix(in oklab,var(--ai-primary) 50%,transparent);border-radius:999px;background:var(--ai-surface);font-size:12px;font-weight:500;color:var(--ink-orion);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);animation:onb-pop .26s var(--ease-out) both}.onb-suggest>button:hover{border-style:solid;background:var(--ai-tint)}.onb-suggest>button:active{transform:scale(.96)}.onb-suggest>button:focus-visible{outline:2px solid var(--ai-primary);outline-offset:2px}.onb-suggest>.onb-suggest-all{padding:0 6px;border-color:transparent;background:none;text-decoration:underline;text-underline-offset:3px}@keyframes onb-breathe{50%{opacity:.35}}.onb-suggest[data-loading]{gap:7px}.onb-suggest[data-loading]>i{width:64px;height:20px;border-radius:999px;background:var(--ai-tint);animation:onb-breathe 1.5s var(--ease-standard) infinite}.onb-suggest[data-loading]>i:nth-of-type(2){width:88px;animation-delay:.16s}.onb-suggest[data-loading]>i:nth-of-type(3){width:52px;animation-delay:.32s}.onb-palette{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--fold-rule)}.onb-palette>header h2{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink-section)}.onb-palette>header p{max-width:62ch;margin-top:4px;font-size:var(--type-small);line-height:1.55;color:var(--ink-detail)}.onb-main[data-step=account]{grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:48px}.acct{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.acct-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.acct-card{--mx: 50%;--my: 0px;position:relative;isolation:isolate;display:grid;align-content:start;gap:10px;padding:14px 16px 18px;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:0 1px 2px var(--shadow-color);cursor:pointer;transition:border-color var(--motion-standard) var(--ease-out),box-shadow var(--motion-slow) var(--ease-out),transform var(--motion-standard) var(--ease-out);animation:onb-in .52s var(--ease-out) both}.acct-card+.acct-card{animation-delay:90ms}.acct-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(240px circle at var(--mx) var(--my),color-mix(in oklab,var(--brand-primary) 13%,transparent),transparent 72%);opacity:0;transition:opacity var(--motion-slow) var(--ease-out);pointer-events:none}.acct-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-float);transform:translateY(-2px)}.acct-card:hover:before,.acct-card[data-chosen]:before{opacity:1}.acct-card:active{transform:translateY(0) scale(.992)}.acct-card[data-chosen]{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary),0 18px 36px -22px color-mix(in oklab,var(--brand-primary) 70%,transparent)}.acct-card:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.acct-plate{position:relative;display:flex;align-items:center;min-height:78px;padding:0 16px;overflow:hidden;border-radius:12px;background:var(--sidebar);box-shadow:inset 0 0 0 1px var(--shell-hairline)}.acct-plate:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in oklab,var(--ink-detail) 46%,transparent) .9px,transparent 1.1px);background-size:11px 11px;-webkit-mask-image:linear-gradient(100deg,transparent 52%,#000);mask-image:linear-gradient(100deg,transparent 52%,#000);opacity:.5;transition:opacity var(--motion-slow) var(--ease-out);pointer-events:none}.acct-card[data-chosen] .acct-plate:after{background-image:radial-gradient(circle,var(--brand-primary) .9px,transparent 1.1px);opacity:.75}.acct-lockup{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0;transform-origin:left center;transition:transform var(--motion-slow) var(--ease-out)}.acct-card:hover .acct-lockup,.acct-card[data-chosen] .acct-lockup{transform:scale(1.045)}.acct-lockup>svg,.acct-lockup>img{flex:none;width:30px;height:30px;object-fit:contain}.acct-lockup>span{display:grid;min-width:0}.acct-lockup b{overflow:hidden;font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.012em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-title)}.acct-card .acct-lockup small,.acct-card .acct-who>small,.acct-card .acct-asks>small{margin-left:0;font-family:var(--font-label);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-subtitle)}.acct-card .acct-lockup small{font-size:9.5px;color:var(--ink-detail)}.acct-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.018em;line-height:1.15;color:var(--ink-title)}.acct-title>i{display:grid;flex:none;place-items:center;width:20px;height:20px;border:1.5px solid var(--border-strong);border-radius:50%;color:var(--primary-foreground);transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.acct-title>i>svg{opacity:0;transform:scale(.4);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-standard) var(--ease-out)}.acct-card[data-chosen] .acct-title>i{border-color:var(--brand-primary);background:var(--brand-primary)}.acct-card[data-chosen] .acct-title>i>svg{opacity:1;transform:none}.acct-line{font-size:13.5px;line-height:1.5;text-wrap:pretty;color:var(--ink-body)}.acct-who,.acct-asks{display:grid;gap:3px;font-size:12.5px;line-height:1.5;text-wrap:pretty;color:var(--ink-detail)}.acct-who{margin-top:4px;padding-top:12px;border-top:1px solid var(--fold-rule)}.acct-asks>span{position:relative;padding-left:13px}.acct-asks>span:before{content:"";position:absolute;top:.62em;left:1px;width:4px;height:4px;border-radius:50%;background:var(--brand-primary)}.acct-note{max-width:64ch;font-size:12.5px;line-height:1.55;text-wrap:pretty;color:var(--ink-detail)}.onb-roles{display:flex;flex-wrap:wrap;gap:6px}.onb-roles>button{min-height:30px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:12.5px;font-weight:500;color:var(--ink-body);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.onb-roles>button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.onb-roles>button:active{transform:scale(.96)}.onb-roles>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.onb-roles>button[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-tint);color:var(--ink-strong)}.onb-stage{position:sticky;top:32px;display:grid;gap:14px;min-width:0}.onb-stage-note{max-width:46ch;font-size:12.5px;line-height:1.5;color:var(--ink-detail)}.onb-stage-note>b{display:block;margin-bottom:2px;font-family:var(--font-label);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-subtitle)}.onb-reading{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:6px 12px 6px 10px;border:1px solid var(--ai-tint);border-radius:999px;background:var(--ai-surface);font-size:12.5px;font-weight:500;color:var(--ink-orion);animation:onb-pop .3s var(--ease-out) both}.onb-reading[data-loading]>svg{animation:onb-breathe 1.4s var(--ease-standard) infinite}.onb-os{display:grid;grid-template-columns:minmax(0,31%) minmax(0,1fr);aspect-ratio:16 / 11;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--background);box-shadow:var(--shadow-float);font-size:10px;line-height:1.3;filter:grayscale(1);transition:filter .8s var(--ease-out);-webkit-user-select:none;user-select:none}.onb-os[data-colour]{filter:none}.onb-os [data-in]{transition:opacity .52s var(--ease-out),transform .52s var(--ease-out)}.onb-os [data-in=false]{opacity:0;transform:translateY(6px)}.onb-os [data-part]{border-radius:8px;box-shadow:0 0 0 0 transparent;transition:box-shadow var(--motion-slow) var(--ease-out),opacity .52s var(--ease-out),transform .52s var(--ease-out)}.onb-os[data-focus=account] [data-part=business],.onb-os[data-focus=business] [data-part=business],.onb-os[data-focus=you] [data-part=you],.onb-os[data-focus=market] [data-part=market]{box-shadow:0 0 0 4px var(--background),0 0 0 5.5px color-mix(in oklab,var(--brand-primary) 55%,transparent)}.onb-os-rail{display:grid;align-content:start;gap:14px;min-width:0;padding:13px 10px;border-right:1px solid var(--border);background:var(--sidebar)}.onb-os-brand{display:flex;align-items:center;gap:7px;min-width:0}.onb-os-emblem{display:grid;flex:none;place-items:center;width:24px;height:24px}.onb-os-emblem>img,.onb-os-emblem>svg{width:22px;height:22px;object-fit:contain}.onb-os-name{display:grid;min-width:0}.onb-os-name>b{overflow:hidden;font-family:var(--font-display);font-size:10.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-title)}.onb-os-name>small,.onb-os-head small,.onb-os-kpis small{font-family:var(--font-label);font-size:7px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-detail)}.onb-os-rail>ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.onb-os-rail li{display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:6px;white-space:nowrap;color:var(--foreground-muted)}.onb-os-rail li[data-active]{background:var(--accent);font-weight:600;color:var(--brand-primary-strong)}.onb-os-main{display:grid;align-content:start;gap:9px;min-width:0;padding:14px}.onb-os-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.onb-os-head>span:first-child{display:grid;min-width:0}.onb-os-head b{overflow:hidden;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-title)}.onb-os-cta{display:inline-flex;flex:none;align-items:center;gap:3px;padding:4px 8px;border-radius:6px;background:var(--gradient-button);font-size:8.5px;font-weight:600;color:var(--button-ink)}.onb-os-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.onb-os-kpis>div{display:grid;gap:2px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.onb-os-kpis b{font-family:var(--font-mono, ui-monospace, monospace);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-body)}.onb-os-kpis i{width:60%;height:3px;margin-top:2px;border-radius:3px;background:var(--chart-1)}.onb-os [data-chart="2"]{--bar: var(--chart-2)}.onb-os-kpis [data-chart="2"] i{width:44%;background:var(--chart-2)}.onb-os-kpis [data-chart="4"] i{width:30%;background:var(--chart-4)}.onb-os-chart{display:flex;align-items:flex-end;gap:6px;height:58px;padding:8px 10px 0;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.onb-os-chart>i{flex:1;border-radius:3px 3px 0 0;background:var(--bar, var(--chart-1))}.onb-os-orion{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--ai-tint);background:var(--ai-surface);color:var(--ink-orion)}.onb-os-orion>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.onb-os-orion b{margin-right:5px;font-weight:600}.onb-os-chips{display:flex;flex-wrap:wrap;gap:5px}.onb-os-chips>span{max-width:100%;overflow:hidden;padding:3px 8px;border:1px solid color-mix(in oklab,var(--brand-metallic) 34%,transparent);border-radius:999px;background:var(--surface);white-space:nowrap;text-overflow:ellipsis;color:var(--tone-gold)}.onb-build{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:64px;width:100%;max-width:1120px;margin:0 auto;padding:48px 32px 80px}@keyframes onb-rise{0%{opacity:0;transform:translateY(12px)}}.onb-build-copy>*,.onb-build-stage{animation:onb-rise .52s var(--ease-out) both}.onb-build-stage{animation-delay:.14s}.onb-build-copy>.onb-eyebrow{margin-top:26px}@keyframes onb-spin{to{transform:rotate(1turn)}}@keyframes onb-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.onb-orb{position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-panel)}.onb-orb>img,.onb-orb>svg{width:44px;height:44px;object-fit:contain}.onb-orb:before,.onb-orb:after{content:"";position:absolute;inset:-7px;border-radius:50%;pointer-events:none}.onb-orb:before{padding:2px;background:conic-gradient(from 0deg,transparent 0 50%,var(--brand-primary) 78%,var(--ai-primary) 94%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:onb-spin 1.6s linear infinite}.onb-orb:after{border:2px solid var(--brand-primary);opacity:0}.onb-orb[data-state=ready]:before{background:var(--brand-primary);animation:none}.onb-orb[data-state=ready]:after{animation:onb-ping .9s var(--ease-out) both}.onb-orb[data-state=paused]:before{background:var(--border-strong);animation:none}.onb-progress{height:3px;margin-top:22px;overflow:hidden;border-radius:3px;background:var(--chart-track)}.onb-progress>i{display:block;height:100%;border-radius:3px;background:var(--gradient-signal);transform-origin:left;transition:transform .78s var(--ease-out)}.onb-build-list{display:grid;margin:14px 0 0;padding:0;list-style:none}.onb-build-list>li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:9px 0;transition:opacity var(--motion-slow) var(--ease-out)}.onb-build-list>li[data-state=next]{opacity:.42}.onb-build-list i{position:relative;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--border-strong);border-radius:50%;color:var(--primary-foreground);transition:background-color var(--motion-standard) var(--ease-out),border-color var(--motion-standard) var(--ease-out)}.onb-build-list i>svg{opacity:0;transform:scale(.4);transition:opacity var(--motion-standard) var(--ease-out),transform .32s var(--ease-out)}.onb-build-list>li[data-state=done] i{border-color:var(--brand-primary);background:var(--brand-primary)}.onb-build-list>li[data-state=done] i>svg{opacity:1;transform:none}.onb-build-list>li[data-state=now] i{border-color:var(--brand-primary)}.onb-build-list>li[data-state=now] i:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--brand-primary);animation:onb-breathe 1.1s var(--ease-standard) infinite}.onb-build-list span{display:grid;gap:1px;min-width:0}.onb-build-list b{font-size:var(--type-body);font-weight:500;color:var(--ink-body)}.onb-build-list>li:not([data-state=next]) b{color:var(--ink-title)}.onb-build-list small{overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-detail)}.onb-build-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:14px;border:1px solid color-mix(in oklab,var(--danger) 30%,transparent);border-radius:12px;background:var(--danger-surface)}.onb-build-error>p{flex:1 1 100%;font-size:var(--type-small);line-height:1.5;color:var(--ink-body)}.welcome-dialog[data-slot=dialog-content]{gap:0;width:100%;max-width:min(700px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:0;overflow-y:auto;border-radius:18px}.welcome-dialog>header{display:grid;gap:8px;padding:26px 26px 6px}.welcome-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-label);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tone-mint)}.welcome-dialog [data-slot=dialog-title]{font-family:var(--font-display);font-size:23px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ink-title)}.welcome-dialog [data-slot=dialog-description]{max-width:60ch;font-size:13.5px;line-height:1.55;color:var(--ink-detail)}.welcome-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px 26px 22px;list-style:none}.welcome-card{--tone: var(--tone-coral);display:grid;grid-template-rows:auto auto auto 1fr auto;gap:8px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-subtle);transition:border-color var(--motion-standard) var(--ease-out);animation:onb-rise .42s var(--ease-out) both}.welcome-card+.welcome-card{animation-delay:70ms}.welcome-card[data-tone=blue]{--tone: var(--tone-blue)}.welcome-card[data-connected]{border-color:color-mix(in oklab,var(--tone-mint) 55%,transparent)}.welcome-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in oklab,var(--tone) 13%,transparent);color:var(--tone)}.welcome-card>h3{margin-top:4px;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.012em;color:var(--ink-title)}.welcome-card>p{font-size:var(--type-small);line-height:1.5;color:var(--ink-body)}.welcome-card>ul{display:grid;align-content:start;gap:5px;margin:0 0 6px;padding:0;list-style:none}.welcome-card>ul>li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px;font-size:12.5px;line-height:1.45;color:var(--ink-detail)}.welcome-card>ul svg{margin-top:3px;color:var(--tone)}.welcome-card>.welcome-done{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;min-height:36px;font-weight:600;color:var(--tone-mint)}.welcome-done>small{font-size:12px;font-weight:400;color:var(--ink-detail)}.welcome-card>.welcome-later{font-size:12.5px;color:var(--ink-detail)}.welcome-card>.welcome-problem{font-size:12.5px;color:var(--tone-danger)}.welcome-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 26px;border-top:1px solid var(--border);background:var(--surface-subtle)}.welcome-dialog>footer>p{font-size:12.5px;color:var(--ink-detail)}@media(max-width:1040px){.onb-main,.onb-main[data-step=account],.onb-build{grid-template-columns:minmax(0,1fr);gap:40px;max-width:620px;padding:32px 20px 64px}.onb-stage{position:static}.onb-build-stage{order:-1}}@media(max-width:760px){.onb-top{grid-template-columns:minmax(0,1fr) auto;padding:10px 16px}.onb-tools{grid-column:2}.onb-top>nav{grid-row:2;grid-column:1 / -1;overflow-x:auto}.onb-steps>li+li:before{width:12px}.onb-tools [data-slot=button]:last-child{font-size:0;gap:0}.welcome-cards{grid-template-columns:minmax(0,1fr);padding-inline:18px}.welcome-dialog>header{padding-inline:18px}.welcome-dialog>footer{padding-inline:18px}}@media(max-width:600px){.acct-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.onb-os{font-size:8px}.onb-os-rail li{padding:3px 5px}.onb-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.onb-step>*,.onb-step form>*,.onb-chips>li,.onb-suggest>button,.onb-suggest[data-loading]>i,.onb-reading,.onb-reading[data-loading]>svg,.onb-build-copy>*,.onb-build-stage,.onb-orb:before,.onb-orb:after,.onb-build-list>li[data-state=now] i:after,.acct-card,.welcome-card{animation:none}.acct-card,.acct-card:before,.acct-plate:after,.acct-lockup,.acct-title>i,.acct-title>i>svg,.onb-roles>button{transition:none}.acct-card:hover,.acct-card:hover .acct-lockup,.acct-card[data-chosen] .acct-lockup{transform:none}.onb-os,.onb-os [data-in],.onb-os [data-part],.onb-progress>i,.onb-build-list i>svg,.onb-actions [data-slot=button]>svg:last-child{transition:none}}
