:root{color-scheme:light;--radius-sm: 10px;--radius: 14px;--radius-lg: 22px;--radius-xl: 28px;--pad-x: 48px;--section-y: 96px;--font-display: "Geist", system-ui, -apple-system, sans-serif;--font-sans: "Geist", "IBM Plex Sans Arabic", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--taali-spacing: 8px;--workspace-grid: minmax(220px, .8fr) minmax(0, 1.6fr) minmax(280px, .9fr);--nav-h: 64px;--hero-min-h: 176px;--hero-pad: 32px;--page-pad-x: 32px;--page-pad-y-top: 28px;--page-pad-y-bottom: 48px;--page-max: 1440px;--kpi-min: 190px;--radius-card: 22px;--radius-panel: 28px;--radius-control: 12px;--ink: #0f172a;--ink-2: #1b2632;--ink-soft: #334155;--mute: #64748b;--mute-2: #94a3b8;--line: #e2e8f0;--line-2: #f1f5f9;--bg: #0b1116;--bg-2: #ffffff;--bg-3: #f4f7fb;--fg: var(--cloud);--surface: var(--ink-deep);--surface-2: var(--ink-deep-2);--surface-line: var(--line-dark);--accent: #3ecf8e;--accent-deep: #1f8c5c;--accent-soft: #78e6b6;--purple: var(--accent);--purple-2: var(--accent-deep);--purple-soft: var(--accent-soft);--cloud: #cbd5e1;--cool: #06b6d4;--ink-deep: #0b1116;--ink-deep-2: #111a24;--ink-deep-3: #1b2632;--line-dark: #1f2a38;--purple-glow: rgba(120, 230, 182, .45);--purple-lav: #78e6b6;--purple-tint: #f4f0fb;--grad-dark-vert: linear-gradient(180deg, #111a24 0%, #0b1116 100%);--grad-dark-diag: linear-gradient(135deg, #111a24 0%, #0b1116 100%);--grad-dark-card: linear-gradient(160deg, #111a24 0%, #1f2a38 100%);--grad-agent-on: linear-gradient(150deg, #3a1d6e, #241147);--grad-agent-on-animated: linear-gradient(120deg, #3a1d6e, #6a3fb8, #2a1556, #4a2a8a, #3a1d6e);--lime: #c8f169;--peach: #ffd1b8;--green: #15a36a;--red: #ef4444;--red-deep: #b91c1c;--amber: #f59e0b;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 8px 28px -12px rgba(15, 23, 42, .18);--shadow-lg: 0 28px 60px -28px rgba(15, 23, 42, .22);--ring: color-mix(in oklab, var(--accent) 18%, transparent);--surface-soft: color-mix(in oklab, var(--bg-2) 92%, transparent);--border-soft: color-mix(in oklab, var(--line) 78%, transparent);--success-soft: color-mix(in oklab, var(--green) 10%, var(--bg-2));--warning-soft: color-mix(in oklab, var(--amber) 10%, var(--bg-2));--danger-soft: color-mix(in oklab, var(--red) 10%, var(--bg-2));--info-soft: color-mix(in oklab, var(--accent) 10%, var(--bg-2));--table-header: color-mix(in oklab, var(--bg) 85%, var(--bg-2));--row-hover: color-mix(in oklab, var(--accent) 4%, var(--bg-2))}[data-brand=taali]{color-scheme:light;--ink: #15121a;--ink-2: #3a3343;--ink-soft: #6b6478;--mute: #8b8595;--mute-2: #9e96ae;--line: #e8e2ee;--line-2: #f1edf5;--bg: #f7f4fb;--bg-2: #ffffff;--bg-3: #efe8f7;--fg: var(--ink);--surface: var(--bg-2);--surface-2: var(--bg-3);--surface-line: var(--line);--accent: #5e3aa8;--accent-deep: #4a2d80;--accent-soft: #ede5f8;--purple: var(--accent);--purple-2: var(--accent-deep);--purple-soft: var(--accent-soft);--cloud: #f3effb;--cool: #2d8cff;--ink-deep: #1a1228;--ink-deep-2: #1d1130;--ink-deep-3: #2a1854;--line-dark: #3a2a55;--purple-glow: rgba(196, 165, 253, .45);--purple-lav: #c4a5fd;--purple-tint: #f4f0fb;--grad-dark-vert: linear-gradient(180deg, #2a1854 0%, #1d1130 100%);--grad-dark-diag: linear-gradient(135deg, #2a1854 0%, #1d1130 100%);--grad-dark-card: linear-gradient(160deg, #2a1854 0%, #3a2a55 100%);--lime: #c8f169;--peach: #ffd1b8;--green: #15a36a;--red: #e64a4a;--red-deep: #a83232;--amber: #d88a1c;--shadow-sm: 0 1px 2px rgba(21, 18, 26, .06);--shadow-md: 0 8px 28px -12px rgba(21, 18, 26, .18);--shadow-lg: 0 28px 60px -28px rgba(21, 18, 26, .22)}[data-brand=cadence]{color-scheme:light;--ink: #1f1813;--ink-2: #3a322b;--ink-soft: #5c5046;--mute: #8b7c69;--mute-2: #a8997f;--line: #e2d8c2;--line-2: #efe8d8;--bg: #faf5ec;--bg-2: #fffcf6;--bg-3: #f3ecdc;--fg: var(--ink);--surface: var(--bg-2);--surface-2: var(--bg-3);--surface-line: var(--line);--accent: #e07a6e;--accent-deep: #b8554a;--accent-soft: #f4b4a8;--purple: var(--accent);--purple-2: var(--accent-deep);--purple-soft: var(--accent-soft);--cloud: #f3ece0;--cool: #6b8f70;--ink-deep: #2a1d16;--ink-deep-2: #33241b;--ink-deep-3: #4a3324;--line-dark: #5c4632;--purple-glow: rgba(244, 180, 168, .45);--purple-lav: #f4b4a8;--grad-dark-vert: linear-gradient(180deg, #4a3324 0%, #33241b 100%);--grad-dark-diag: linear-gradient(135deg, #4a3324 0%, #33241b 100%);--grad-dark-card: linear-gradient(160deg, #4a3324 0%, #5c4632 100%);--lime: #d8c98a;--peach: #f4c9b4;--green: #6b8f70;--red: #a86147;--red-deep: #8a4632;--amber: #c48a2d;--shadow-sm: 0 1px 2px rgba(31, 24, 19, .06);--shadow-md: 0 8px 28px -12px rgba(31, 24, 19, .1);--shadow-lg: 0 28px 60px -28px rgba(31, 24, 19, .14)}[data-brand=mainspring]{color-scheme:light}html[data-theme=dark][data-brand=taali]{color-scheme:dark;--ink: #f3effb;--ink-2: #d9d2e8;--ink-soft: #b9b1cc;--mute: #a79cbe;--mute-2: #776b8d;--line: #2a2340;--line-2: #201a34;--bg: #0e0a18;--bg-2: #16102a;--bg-3: #1c1535;--fg: var(--ink);--surface: var(--bg-2);--surface-2: var(--bg-3);--surface-line: var(--line);--accent: #8867c4;--accent-deep: #6e4ba8;--accent-soft: #2e1a4e;--shadow-sm: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .4);--shadow-md: 0 1px 0 rgba(0, 0, 0, .3), 0 12px 32px rgba(0, 0, 0, .5);--shadow-lg: 0 2px 0 rgba(0, 0, 0, .3), 0 30px 60px -20px rgba(0, 0, 0, .7)}[dir=rtl] .dir-arrow{transform:scaleX(-1)}:root{--motion-duration-instant: 80ms;--motion-duration-fast: .14s;--motion-duration-base: .2s;--motion-duration-spatial: .28s;--motion-duration-reveal: .48s;--motion-duration-data: .75s;--motion-agent-pulse: 1.6s;--motion-agent-ring: 1.6s;--motion-agent-glow: 3.6s;--motion-agent-flow: 7s;--motion-agent-ambient: 18s;--motion-ease-enter: cubic-bezier(.16, 1, .3, 1);--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--motion-ease-loop: cubic-bezier(.45, 0, .55, 1);--motion-distance-micro: 2px;--motion-distance-small: 4px;--motion-distance-medium: 12px;--motion-distance-large: 24px;--motion-stagger-dense: 35ms;--motion-stagger-default: 60ms}.motion-disclosure{overflow:hidden}.motion-spinner{display:inline-block;flex:none;border:2px solid color-mix(in oklab,currentColor 28%,transparent);border-top-color:currentColor;border-radius:50%;color:var(--taali-purple, var(--purple));vertical-align:-.125em}.motion-skeleton{display:inline-block;background:linear-gradient(90deg,var(--bg-3) 0%,color-mix(in oklab,var(--bg-3) 55%,var(--bg-2)) 50%,var(--bg-3) 100%);background-size:200% 100%}.motion-loop-host{position:relative;isolation:isolate;overflow:hidden}.motion-loop-layer-clip{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:inherit;background-size:inherit;pointer-events:none}.motion-loop-transform-layer{position:absolute;top:0;right:-55%;bottom:0;left:-55%;display:block;background:inherit;background-size:inherit;pointer-events:none}.agent-motion-host{position:relative;isolation:isolate}.agent-motion-layer-clip{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:inherit;background-size:inherit;background-repeat:inherit;pointer-events:none}.agent-motion-transform-layer{position:absolute;top:-30%;right:-24%;bottom:-30%;left:-24%;display:block;border-radius:inherit;background:inherit;background-size:inherit;background-repeat:inherit;pointer-events:none}.agent-motion-glow-layer{position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;display:block;border-radius:inherit;box-shadow:0 8px 24px -8px #3a1d6e9e,0 0 0 4px #c4a5fd1f;pointer-events:none}[data-motion-state=running]{will-change:transform}.agent-motion-host[data-motion-state=running]{will-change:auto}.agent-motion-host[data-motion-state=running] .agent-motion-transform-layer,.agent-motion-host[data-motion-state=running] .agent-motion-glow-layer{will-change:transform,opacity}.motion-loop-host[data-motion-state=running]{will-change:auto}.motion-loop-host[data-motion-state=running] .motion-loop-transform-layer{will-change:transform}.motion-tab-indicator{position:absolute;right:0;bottom:-2px;left:0;height:2px;border-radius:999px;background:var(--purple)}@media (prefers-reduced-motion: reduce){:root{--motion-duration-instant: 1ms;--motion-duration-fast: 1ms;--motion-duration-base: 1ms;--motion-duration-spatial: 1ms;--motion-duration-reveal: 1ms;--motion-duration-data: 1ms;--motion-agent-pulse: 1ms;--motion-agent-ring: 1ms;--motion-agent-glow: 1ms;--motion-agent-flow: 1ms;--motion-agent-ambient: 1ms;--motion-stagger-dense: 0ms;--motion-stagger-default: 0ms}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{overflow-x:clip;max-width:100%}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:.8rem}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code{font-family:var(--font-mono)}h1,h2,h3,h4,h5,h6,p{margin:0}h1 em,h2 em,h3 em{font-style:normal!important;color:var(--purple);font-weight:inherit}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-3\.75rem\]{right:-3.75rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[-3\.75rem\]{top:-3.75rem}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[0\.3125rem\]{height:.3125rem}.h-\[0\.375rem\]{height:.375rem}.h-\[0\.4375rem\]{height:.4375rem}.h-\[0\.5625rem\]{height:.5625rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1\.875rem\]{height:1.875rem}.h-\[1\.8rem\]{height:1.8rem}.h-\[2\.7rem\]{height:2.7rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-180px\)\]{max-height:calc(100dvh - 180px)}.min-h-0{min-height:0px}.min-h-\[13\.75rem\]{min-height:13.75rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[16\.25rem\]{min-height:16.25rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[2\.35rem\]{min-height:2.35rem}.min-h-\[26\.25rem\]{min-height:26.25rem}.min-h-\[38\.75rem\]{min-height:38.75rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[4\.375rem\]{min-height:4.375rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.625rem\]{min-height:5.625rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[8\.75rem\]{min-height:8.75rem}.min-h-\[88px\]{min-height:88px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[0\.125rem\]{width:.125rem}.w-\[0\.3125rem\]{width:.3125rem}.w-\[0\.375rem\]{width:.375rem}.w-\[0\.4375rem\]{width:.4375rem}.w-\[0\.5625rem\]{width:.5625rem}.w-\[1\.875rem\]{width:1.875rem}.w-\[1\.8rem\]{width:1.8rem}.w-\[2\.7rem\]{width:2.7rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[1\.375rem\]{min-width:1.375rem}.min-w-\[1\.45rem\]{min-width:1.45rem}.min-w-\[13\.75rem\]{min-width:13.75rem}.min-w-\[180px\]{min-width:180px}.min-w-\[2\.625rem\]{min-width:2.625rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[8\.75rem\]{min-width:8.75rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[150px\]{max-width:150px}.max-w-\[16\.25rem\]{max-width:16.25rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[26\.25rem\]{max-width:26.25rem}.max-w-\[320px\]{max-width:320px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[38\.75rem\]{max-width:38.75rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[47\.5rem\]{max-width:47.5rem}.max-w-\[51\.25rem\]{max-width:51.25rem}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[70rem\]{max-width:70rem}.max-w-\[85rem\]{max-width:85rem}.max-w-\[90rem\]{max-width:90rem}.max-w-\[94\%\]{max-width:94%}.max-w-\[min\(400px\,90vw\)\]{max-width:min(400px,90vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[3px\]{--tw-translate-x: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fade_\.15s_ease\]{animation:fade .15s ease}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[84px_1fr\]{grid-template-columns:84px 1fr}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-start{place-items:start}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[0\.125rem\]{gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-5{row-gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[7px\]{border-radius:7px!important}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--taali-radius-card\)\]{border-radius:var(--taali-radius-card)}.rounded-\[var\(--taali-radius-control\)\]{border-radius:var(--taali-radius-control)}.rounded-\[var\(--taali-radius-panel\)\]{border-radius:var(--taali-radius-panel)}.rounded-\[var\(--taali-radius-sm\,10px\)\]{border-radius:var(--taali-radius-sm,10px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-tr-\[4px\]{border-top-right-radius:4px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-\[var\(--taali-danger\)\]{border-color:var(--taali-danger)!important}.border-\[color-mix\(in_oklab\,var\(--taali-inverse-text\)_10\%\,transparent\)\]{border-color:color-mix(in oklab,var(--taali-inverse-text) 10%,transparent)}.border-\[color-mix\(in_srgb\,var\(--taali-purple\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--taali-purple) 25%,transparent)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-\[var\(--purple\)\]{border-color:var(--purple)}.border-\[var\(--taali-accent-border\,var\(--taali-border\)\)\]{border-color:var(--taali-accent-border,var(--taali-border))}.border-\[var\(--taali-border\)\]{border-color:var(--taali-border)}.border-\[var\(--taali-border-muted\)\]{border-color:var(--taali-border-muted)}.border-\[var\(--taali-border-soft\)\]{border-color:var(--taali-border-soft)}.border-\[var\(--taali-border-subtle\)\]{border-color:var(--taali-border-subtle)}.border-\[var\(--taali-danger-border\)\]{border-color:var(--taali-danger-border)}.border-\[var\(--taali-info-border\)\]{border-color:var(--taali-info-border)}.border-\[var\(--taali-line\)\]{border-color:var(--taali-line)}.border-\[var\(--taali-purple\)\]{border-color:var(--taali-purple)}.border-\[var\(--taali-purple-soft\)\]{border-color:var(--taali-purple-soft)}.border-\[var\(--taali-runtime-border\)\]{border-color:var(--taali-runtime-border)}.border-\[var\(--taali-warning-border\)\]{border-color:var(--taali-warning-border)}.border-accent{border-color:var(--purple)}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-danger{border-color:var(--red)}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-line-d{border-color:var(--line)}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-warn{border-color:var(--amber)}.border-white\/10{border-color:#ffffff1a}.\!bg-\[var\(--taali-danger-soft\)\]{background-color:var(--taali-danger-soft)!important}.bg-\[\#151122\]{--tw-bg-opacity: 1;background-color:rgb(21 17 34 / var(--tw-bg-opacity, 1))}.bg-\[color-mix\(in_srgb\,var\(--ink\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink) 40%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--purple\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--purple) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--taali-purple\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--taali-purple) 40%,transparent)}.bg-\[color\:var\(--bg\)\]{background-color:var(--bg)}.bg-\[color\:var\(--taali-surface\)\]{background-color:var(--taali-surface)}.bg-\[rgba\(12\,18\,32\,0\.38\)\]{background-color:#0c122061}.bg-\[rgba\(12\,18\,32\,0\.42\)\]{background-color:#0c12206b}.bg-\[rgba\(255\,255\,255\,0\.58\)\]{background-color:#ffffff94}.bg-\[var\(--amber\)\]{background-color:var(--amber)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-2\)\]{background-color:var(--bg-2)}.bg-\[var\(--bg-3\)\]{background-color:var(--bg-3)}.bg-\[var\(--green\)\]{background-color:var(--green)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--line-2\)\]{background-color:var(--line-2)}.bg-\[var\(--purple\)\]{background-color:var(--purple)}.bg-\[var\(--purple-soft\)\]{background-color:var(--purple-soft)}.bg-\[var\(--taali-accent-soft\,var\(--taali-surface-2\)\)\]{background-color:var(--taali-accent-soft,var(--taali-surface-2))}.bg-\[var\(--taali-bg\)\]{background-color:var(--taali-bg)}.bg-\[var\(--taali-border\)\]{background-color:var(--taali-border)}.bg-\[var\(--taali-border-soft\)\]{background-color:var(--taali-border-soft)}.bg-\[var\(--taali-border-subtle\)\]{background-color:var(--taali-border-subtle)}.bg-\[var\(--taali-danger\)\]{background-color:var(--taali-danger)}.bg-\[var\(--taali-danger-soft\)\]{background-color:var(--taali-danger-soft)}.bg-\[var\(--taali-info-soft\)\]{background-color:var(--taali-info-soft)}.bg-\[var\(--taali-purple\)\]{background-color:var(--taali-purple)}.bg-\[var\(--taali-purple-soft\)\]{background-color:var(--taali-purple-soft)}.bg-\[var\(--taali-runtime-bg\)\]{background-color:var(--taali-runtime-bg)}.bg-\[var\(--taali-runtime-overlay\)\]{background-color:var(--taali-runtime-overlay)}.bg-\[var\(--taali-runtime-panel\)\]{background-color:var(--taali-runtime-panel)}.bg-\[var\(--taali-runtime-panel-alt\)\]{background-color:var(--taali-runtime-panel-alt)}.bg-\[var\(--taali-runtime-panel-alt\,var\(--taali-runtime-panel\)\)\]{background-color:var(--taali-runtime-panel-alt,var(--taali-runtime-panel))}.bg-\[var\(--taali-success\)\]{background-color:var(--taali-success)}.bg-\[var\(--taali-surface\)\]{background-color:var(--taali-surface)}.bg-\[var\(--taali-surface-2\,rgba\(0\,0\,0\,0\.03\)\)\]{background-color:var(--taali-surface-2,rgba(0,0,0,.03))}.bg-\[var\(--taali-surface-2\,rgba\(0\,0\,0\,0\.05\)\)\]{background-color:var(--taali-surface-2,rgba(0,0,0,.05))}.bg-\[var\(--taali-surface-elevated\)\]{background-color:var(--taali-surface-elevated)}.bg-\[var\(--taali-surface-muted\)\]{background-color:var(--taali-surface-muted)}.bg-\[var\(--taali-surface-subtle\)\]{background-color:var(--taali-surface-subtle)}.bg-\[var\(--taali-table-header\)\]{background-color:var(--taali-table-header)}.bg-\[var\(--taali-warning\)\]{background-color:var(--taali-warning)}.bg-\[var\(--taali-warning-soft\)\]{background-color:var(--taali-warning-soft)}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-panel{background-color:var(--bg-2)}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/60{background-color:#fff9}.bg-\[linear-gradient\(135deg\,var\(--purple\)_0\%\,var\(--purple-soft\)_100\%\)\]{background-image:linear-gradient(135deg,var(--purple) 0%,var(--purple-soft) 100%)}.bg-\[linear-gradient\(90deg\,var\(--purple\)\,var\(--purple-2\)\)\]{background-image:linear-gradient(90deg,var(--purple),var(--purple-2))}.bg-\[radial-gradient\(circle\,var\(--purple-soft\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,var(--purple-soft),transparent 68%)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[0\.1875rem\]{padding:.1875rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[64px\]{padding-top:64px;padding-bottom:64px}.py-\[72px\]{padding-top:72px;padding-bottom:72px}.py-px{padding-top:1px;padding-bottom:1px}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-\[15vh\]{padding-top:15vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65625rem\]{font-size:.65625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.71875rem\]{font-size:.71875rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78125rem\]{font-size:.78125rem}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.84375rem\]{font-size:.84375rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.90625rem\]{font-size:.90625rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96875rem\]{font-size:.96875rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[3\.8rem\]{font-size:3.8rem}.text-\[clamp\(2\.25rem\,4vw\,3\.25rem\)\]{font-size:clamp(2.25rem,4vw,3.25rem)}.text-\[clamp\(20px\,2vw\,26px\)\]{font-size:clamp(20px,2vw,26px)}.text-\[clamp\(28px\,3\.6vw\,40px\)\]{font-size:clamp(28px,3.6vw,40px)}.text-\[clamp\(28px\,3\.6vw\,42px\)\]{font-size:clamp(28px,3.6vw,42px)}.text-\[clamp\(28px\,3\.8vw\,44px\)\]{font-size:clamp(28px,3.8vw,44px)}.text-\[clamp\(30px\,4vw\,46px\)\]{font-size:clamp(30px,4vw,46px)}.text-\[clamp\(72px\,12vw\,164px\)\]{font-size:clamp(72px,12vw,164px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--font-display\)\]{font-weight:var(--font-display)}.font-\[var\(--font-mono\)\]{font-weight:var(--font-mono)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\],.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.08em\]{letter-spacing:-.08em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[var\(--bg\)\]{color:var(--bg)!important}.\!text-current{color:currentColor!important}.text-\[\#B06BFF\]{--tw-text-opacity: 1;color:rgb(176 107 255 / var(--tw-text-opacity, 1))}.text-\[color-mix\(in_oklab\,var\(--taali-inverse-text\)_60\%\,transparent\)\]{color:color-mix(in oklab,var(--taali-inverse-text) 60%,transparent)}.text-\[inherit\]{color:inherit}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.text-\[var\(--mute\)\]{color:var(--mute)}.text-\[var\(--purple\)\]{color:var(--purple)}.text-\[var\(--purple-2\)\]{color:var(--purple-2)}.text-\[var\(--purple-soft\)\]{color:var(--purple-soft)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--taali-danger\)\]{color:var(--taali-danger)}.text-\[var\(--taali-info\)\]{color:var(--taali-info)}.text-\[var\(--taali-ink-2\)\]{color:var(--taali-ink-2)}.text-\[var\(--taali-inverse-text\)\]{color:var(--taali-inverse-text)}.text-\[var\(--taali-muted\)\]{color:var(--taali-muted)}.text-\[var\(--taali-purple\)\]{color:var(--taali-purple)}.text-\[var\(--taali-purple-hover\)\]{color:var(--taali-purple-hover)}.text-\[var\(--taali-runtime-muted\)\]{color:var(--taali-runtime-muted)}.text-\[var\(--taali-runtime-text\)\]{color:var(--taali-runtime-text)}.text-\[var\(--taali-success\)\]{color:var(--taali-success)}.text-\[var\(--taali-text\)\]{color:var(--taali-text)}.text-\[var\(--taali-text-muted\)\]{color:var(--taali-text-muted)}.text-\[var\(--taali-warning\)\]{color:var(--taali-warning)}.text-accent{color:var(--purple)}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cloud{color:var(--ink)}.text-danger{color:var(--red)}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-mute{color:var(--mute)}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-warn{color:var(--amber)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.08\]{opacity:.08}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(45\,140\,255\,0\.18\)\]{--tw-shadow: 0 12px 30px rgba(45,140,255,.18);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(90\,60\,200\,0\.18\)\]{--tw-shadow: 0 12px 30px rgba(90,60,200,.18);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 12px 32px -12px rgba(0,0,0,.35);--tw-shadow-colored: 0 12px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(91\,44\,168\,0\.4\)\]{--tw-shadow: 0 24px 60px -30px rgba(91,44,168,.4);--tw-shadow-colored: 0 24px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color: var(--shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow-color: var(--shadow-md);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--taali-shadow-soft\)\]{--tw-shadow-color: var(--taali-shadow-soft);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--taali-shadow-strong\)\]{--tw-shadow-color: var(--taali-shadow-strong);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.drop-shadow-\[0_14px_28px_rgba\(157\,0\,255\,0\.16\)\]{--tw-drop-shadow: drop-shadow(0 14px 28px rgba(157,0,255,.16));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)}.drop-shadow-\[0_14px_28px_rgba\(157\,0\,255\,0\.18\)\]{--tw-drop-shadow: drop-shadow(0 14px 28px rgba(157,0,255,.18));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-\[14px\]{--tw-backdrop-blur: blur(14px);-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(4px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-700{transition-duration:.7s}:root{--workable: #1a8754;--workable-dark: #13683f;--taali-bg: var(--bg);--taali-surface: color-mix(in oklab, var(--bg-2) 92%, transparent);--taali-surface-elevated: var(--bg-2);--taali-surface-subtle: var(--bg-3);--taali-surface-muted: color-mix(in oklab, var(--purple) 4%, var(--bg-2));--taali-surface-warm: color-mix(in oklab, var(--peach) 24%, var(--bg-2));--taali-card-bg: var(--bg-2);--taali-panel-bg: color-mix(in oklab, var(--bg-2) 96%, transparent);--taali-table-header: color-mix(in oklab, var(--bg) 85%, var(--bg-2));--taali-line: var(--line);--taali-line-2: var(--line-2);--taali-border: var(--line);--taali-border-soft: color-mix(in oklab, var(--line) 78%, transparent);--taali-border-subtle: color-mix(in oklab, var(--ink) 8%, transparent);--taali-border-muted: var(--line);--taali-text: var(--ink);--taali-ink-2: var(--ink-2);--taali-inverse-bg: var(--ink);--taali-inverse-text: var(--bg);--taali-muted: var(--mute);--taali-nav-bg: var(--bg-2);--taali-nav-pill-bg: color-mix(in oklab, var(--bg-2) 92%, transparent);--taali-purple: var(--purple);--taali-purple-hover: var(--purple-2);--taali-purple-soft: var(--purple-soft);--taali-workable: var(--workable);--taali-workable-dark: var(--workable-dark);--taali-surface-hover: color-mix(in oklab, var(--purple) 8%, transparent);--taali-radius: var(--radius);--taali-radius-card: var(--radius-lg);--taali-radius-panel: var(--radius-xl);--taali-font: var(--font-sans);--taali-font-display: var(--font-display);--taali-font-mono: var(--font-mono);--taali-ring: color-mix(in oklab, var(--purple) 18%, transparent);--taali-selection-border: color-mix(in oklab, var(--purple) 18%, var(--line));--taali-selection-border-hover: color-mix(in oklab, var(--purple) 34%, var(--line));--taali-selection-border-active: color-mix(in oklab, var(--purple) 48%, var(--line));--taali-selection-selected-bg: var(--purple-soft);--taali-selection-selected-ink: var(--purple-2);--taali-shadow-soft: var(--shadow-md);--taali-shadow-strong: var(--shadow-lg);--taali-radius-control: var(--radius-sm);--taali-success: var(--green);--taali-success-soft: color-mix(in oklab, var(--green) 10%, var(--bg-2));--taali-success-border: color-mix(in oklab, var(--green) 28%, var(--line));--taali-warning: var(--amber);--taali-warning-soft: color-mix(in oklab, var(--amber) 12%, var(--bg-2));--taali-warning-border: color-mix(in oklab, var(--amber) 28%, var(--line));--taali-warning-ink: var(--amber-ink);--amber-soft: #fbf0dd;--amber-ink: #7a4d0a;--purple-tint: #f4f0fb;--taali-danger: var(--red);--taali-danger-soft: color-mix(in oklab, var(--red) 10%, var(--bg-2));--taali-danger-border: color-mix(in oklab, var(--red) 28%, var(--line));--taali-info: var(--purple);--taali-info-soft: color-mix(in oklab, var(--purple) 10%, var(--bg-2));--taali-info-border: color-mix(in oklab, var(--purple) 28%, var(--line));--taali-level-junior: color-mix(in oklab, var(--green) 88%, black 12%);--taali-level-mid: color-mix(in oklab, var(--workable) 86%, black 14%);--taali-level-senior: color-mix(in oklab, var(--purple) 90%, black 10%);--taali-level-staff: color-mix(in oklab, var(--ink) 72%, var(--purple) 28%);--taali-runtime-bg: var(--bg);--taali-runtime-text: var(--ink);--taali-runtime-muted: var(--mute);--taali-runtime-border: color-mix(in oklab, var(--line) 84%, transparent);--taali-runtime-panel: color-mix(in oklab, var(--bg-2) 94%, transparent);--taali-runtime-panel-alt: color-mix(in oklab, var(--bg) 72%, var(--bg-2));--taali-runtime-panel-muted: color-mix(in oklab, var(--purple) 8%, var(--bg-2));--taali-runtime-overlay: color-mix(in oklab, var(--ink) 26%, transparent);--taali-runtime-terminal-bg: color-mix(in oklab, var(--ink) 94%, black 6%);--taali-runtime-terminal-header: color-mix(in oklab, var(--ink) 88%, white 12%);--taali-runtime-terminal-text: color-mix(in oklab, var(--bg) 90%, transparent)}:root{--fs-eyebrow: .65625rem;--fs-caption: .75rem;--fs-body: .8125rem;--fs-body-lg: .875rem;--fs-subtitle: .9375rem;--fs-h3: 1.125rem;--fs-h2: 1.375rem;--fs-h1: 1.75rem;--fs-stat: 2rem;--fs-display: clamp(30px, 3vw, 44px);--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-label: 1.25;--grad-text-accent: linear-gradient(96deg, #6a3fb8, #5e3aa8 40%, #8b5cf6);--grad-aura: radial-gradient(680px 440px at 86% 10%, color-mix(in oklab, var(--purple) 20%, transparent), transparent 62%), radial-gradient(520px 400px at 4% 92%, color-mix(in oklab, var(--purple) 9%, transparent), transparent 60%);--grad-text-accent-on-dark: linear-gradient(96deg, #b294f0, #a684e8 40%, #d0b8ff)}html[data-theme=dark]{--workable: #2faa6e;--workable-dark: #1a8754;--taali-selection-selected-ink: color-mix(in oklab, var(--purple) 34%, var(--ink));--taali-warning-ink: color-mix(in oklab, var(--amber) 72%, var(--ink));--grad-text-accent: linear-gradient(96deg, #b294f0, #a684e8 40%, #d0b8ff);--grad-aura: radial-gradient(760px 480px at 86% 4%, color-mix(in oklab, var(--purple) 42%, transparent), transparent 64%), radial-gradient(560px 420px at 2% 98%, color-mix(in oklab, var(--purple) 24%, transparent), transparent 62%)}.app-nav{position:sticky;top:0;z-index:40;background:var(--taali-nav-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px)}.app-nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px;padding:0 var(--pad-x)}.logo{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.logo-mark{width:28px;height:28px;border-radius:7px;background:var(--purple);display:grid;place-items:center;flex-shrink:0}.logo-mark svg{width:20px;height:20px}.logo-word{font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.025em;text-transform:lowercase;line-height:1}.logo-word em{font-style:normal;color:var(--purple)}.app-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm)}.app-tab{border:0;background:transparent;padding:7px 18px;border-radius:999px;font-size:.84375rem;font-weight:500;color:var(--mute);letter-spacing:.01em;cursor:pointer}.app-tab:hover{color:var(--ink)}.app-tab.active{background:var(--ink);color:var(--bg)}.app-user{display:flex;align-items:center;justify-content:flex-end;min-height:40px;gap:8px}.app-user .name{display:flex;height:36px;max-width:180px;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;font-size:.8125rem;line-height:1.1}.app-user .name .n{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15}.app-user .name .sub{max-width:100%;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-family:inherit;font-size:.75rem;letter-spacing:0;line-height:1.15}.app-avatar{width:36px;height:36px;flex:0 0 36px;align-self:center;border-radius:50%;display:grid;place-items:center;background:var(--purple-soft);color:var(--purple);font-size:.8125rem;font-weight:600;line-height:1}.icon-btn{width:36px;height:36px;flex:0 0 36px;align-self:center;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);line-height:1;transition:border-color .15s,color .15s,transform .08s}.icon-btn svg{display:block}.icon-btn:hover{color:var(--purple);border-color:var(--purple)}.icon-btn:active{transform:translateY(1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:10px 18px;background:transparent;font-size:.875rem;font-weight:500;white-space:nowrap;transition:transform .08s ease,background .15s ease,color .15s ease,border-color .15s ease}.btn:active{transform:translateY(1px)}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:var(--purple)}.btn-purple{background:var(--purple);color:#fff}.btn-purple:hover{background:var(--purple-2)}.btn-outline{background:var(--bg-2);border-color:var(--line);color:var(--ink-2)}.btn-outline:hover{border-color:var(--ink);color:var(--ink)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{color:var(--purple)}.btn-sm{padding:7px 14px;font-size:.8125rem}.app-nav .btn-sm{font-size:.9375rem}.btn-lg{padding:14px 24px;font-size:.96875rem}.card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.card.flat{box-shadow:var(--shadow-sm)}.tile{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-sm)}.h-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:.98;color:var(--ink)}.eyebrow{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:5px 12px 5px 5px;border:1px solid var(--line);background:var(--bg-2);border-radius:999px;box-shadow:var(--shadow-sm);font-size:.75rem;color:var(--ink-2)}.eyebrow-tag{background:var(--purple);color:#fff;padding:3px 10px;border-radius:999px;font-family:var(--font-mono);font-size:.65625rem;font-weight:500;letter-spacing:.06em}.mono-label,.kicker{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.mono-label{color:var(--mute)}.kicker{color:var(--purple)}.page{max-width:1440px;margin:0 auto;padding:40px var(--pad-x) 120px}.page-head{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding:32px 40px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page-head>*{position:relative}.page-head .tally-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(50% 80% at 80% 50%,black,transparent 70%);mask-image:radial-gradient(50% 80% at 80% 50%,black,transparent 70%);opacity:.7;pointer-events:none}.page-head h1{margin:10px 0 6px;font-family:var(--font-display);font-size:2.5rem;font-weight:600;line-height:1.05;letter-spacing:-.035em}.page-head .sub{max-width:620px;color:var(--mute);font-size:.90625rem;line-height:1.5}.desktop-only{display:inline-flex}.mobile-only{display:none}.app-user .app-avatar.desktop-only,.app-user .icon-btn.desktop-only{display:grid;place-items:center}.app-user .name.desktop-only{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;max-width:150px;white-space:nowrap}.app-user .name .n,.app-user .name .sub{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-nav-tabs{flex:0 0 auto;justify-content:center}.dashboard-theme-toggle{display:inline-flex;height:36px;align-items:center;justify-content:center;flex-shrink:0}.dashboard-theme-toggle .icon-btn{flex:0 0 36px}.mobile-page-pill{align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);color:var(--ink-2);font-size:.78125rem;font-weight:600;box-shadow:var(--shadow-sm)}.nav-more-btn{border-color:color-mix(in oklab,var(--purple) 28%,var(--line));color:var(--purple)}.dashboard-nav-mobile{display:none;position:absolute;top:calc(100% + 8px);right:var(--pad-x);width:min(320px,calc(100vw - 32px));padding:12px;border:1px solid var(--line);border-radius:18px;background:color-mix(in oklab,var(--bg-2) 96%,transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:saturate(1.2) blur(18px);backdrop-filter:saturate(1.2) blur(18px)}.dashboard-nav-mobile-user{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);margin-bottom:12px}.dashboard-nav-mobile-user .n{font-size:.875rem;font-weight:600}.dashboard-nav-mobile-user .sub{color:var(--mute);font-family:inherit;font-size:.75rem}.dashboard-nav-mobile-links{display:flex;flex-direction:column;gap:8px}.dashboard-nav-mobile-link,.dashboard-nav-mobile-signout{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);color:var(--ink-2);font-size:.84375rem}.dashboard-nav-mobile-link.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dashboard-nav-mobile-actions{display:flex;align-items:center;gap:8px;margin-top:10px}.dashboard-nav-mobile-actions .dashboard-nav-mobile-signout{flex:1}.mobile-theme-toggle{flex:0 0 auto}.settings-loading{display:grid;gap:20px}.settings-layout{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:start}.settings-side{position:sticky;top:88px;align-self:start;padding:18px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.settings-side-group-label{margin:12px 10px 6px;font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.settings-side-group-label:first-child{margin-top:4px}.settings-side-link{display:block;width:100%;padding:8px 10px;border-radius:8px;color:var(--ink-2);text-align:left;font-size:.84375rem;transition:background .15s ease,color .15s ease}.settings-side-link:hover{background:var(--bg-3)}.settings-side-link.active{background:var(--ink);color:var(--bg)}.settings-main{display:flex;flex-direction:column;gap:20px}.settings-panel{padding:26px 30px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.settings-panel h2{margin:0 0 4px;font-family:var(--font-display);font-size:1.625rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.15}.settings-panel .sub{margin:0 0 22px;color:var(--mute);font-size:.84375rem}.settings-top-gap{margin-top:24px}.settings-toggle-list{display:flex;flex-direction:column;gap:12px}.settings-toggle-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px}.settings-toggle-card h4{margin:0 0 2px;font-size:.875rem;font-weight:600}.settings-toggle-card p{margin:0;font-size:.8125rem;color:var(--mute);line-height:1.5}.settings-toggle-card-action{display:inline-flex;align-items:center;gap:10px}.sw{width:40px;height:22px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:background .15s}.sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:left .15s}.sw.on{background:var(--purple)}.sw.on:after{left:20px}.settings-save-row,.settings-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-save-row{margin-top:24px;padding-top:20px;border-top:1px solid var(--line-2)}.settings-inline-actions.end{justify-content:flex-end}.settings-inline-actions.space-between{justify-content:space-between}.settings-inline-note{color:var(--mute);font-size:.78125rem;line-height:1.5}.settings-hint{margin-top:14px;padding:10px 12px;border:1px solid var(--taali-danger-border);border-radius:10px;background:var(--taali-danger-soft);color:var(--taali-danger);font-size:.78125rem;line-height:1.5}.wk-schedule-list{display:grid;gap:4px;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.row-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:start}.settings-invite-form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;margin-bottom:18px}.settings-member-actions{display:flex;align-items:flex-end}.members{display:flex;flex-direction:column;gap:10px}.mb{display:grid;grid-template-columns:40px 1fr auto auto;gap:14px;align-items:center;padding:10px 14px;border:1px solid var(--line-2);border-radius:12px}.mb .av{width:36px;height:36px;border-radius:50%;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;font-size:.8125rem;font-weight:600}.mb .who b{font-size:.875rem}.mb .who div{color:var(--mute);font-family:var(--font-mono);font-size:.71875rem}.settings-empty-state{padding:16px;border:1px dashed var(--line);border-radius:12px;color:var(--mute);font-size:.8125rem}.settings-summary-card,.settings-billing-card{padding:16px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg)}.settings-summary-label{font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.settings-summary-value{margin-top:6px;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.settings-summary-note{margin-top:4px;font-size:.78125rem;color:var(--mute);line-height:1.5}.wk-status{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:16px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-3);margin-bottom:18px}.wk-status h4{margin:0 0 2px;font-size:.90625rem;font-weight:600}.wk-status .meta{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:.71875rem;color:var(--mute)}.wk-status .meta b{color:var(--ink-2);font-weight:500}.wk-summary{margin-top:20px;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-3)}.wk-summary-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:12px}.wk-summary-row .stat{background:transparent;border:0;padding:0;box-shadow:none}.wk-summary-row .stat .n{font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.wk-summary-row .stat .l{margin-top:2px;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.wk-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wk-mode-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px}.wk-mode-card.selected{border-color:var(--purple);background:color-mix(in oklab,var(--purple) 5%,transparent)}.wk-mode-card h5{margin:0 0 4px;font-size:.84375rem;font-weight:600}.wk-mode-card p{margin:0;font-size:.78125rem;color:var(--mute);line-height:1.5}.settings-scope-list{display:grid;gap:10px}.settings-scope-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);font-size:.8125rem}.settings-scope-item b{display:block;margin-bottom:2px}.settings-scope-item small{display:block;color:var(--mute);line-height:1.4;font-size:.75rem}.settings-role-picker{padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-3)}.settings-role-picker-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.settings-search-input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2)}.settings-role-picker-list{max-height:240px;overflow-y:auto;margin-top:12px;display:grid;gap:8px}.settings-error-copy{color:var(--red);font-size:.78125rem;line-height:1.5}.settings-banner{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;margin-top:20px}.settings-banner.warning{background:color-mix(in oklab,var(--amber) 10%,var(--bg-2));border-color:color-mix(in oklab,var(--amber) 24%,var(--line))}.settings-banner-title{font-size:.84375rem;font-weight:600}.settings-banner-copy{font-size:.78125rem;color:var(--mute)}.settings-link-button{color:var(--purple);font-size:.78125rem;text-decoration:underline;text-underline-offset:3px}.settings-danger-card{margin-top:18px;padding:16px 18px;border:1px solid color-mix(in oklab,var(--red) 20%,var(--line));border-radius:14px;background:color-mix(in oklab,var(--red) 8%,var(--bg-2));display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-danger-title{color:var(--red);font-size:.875rem;font-weight:600}.settings-danger-copy{margin-top:3px;color:var(--ink-2);font-size:.78125rem;line-height:1.5}.settings-subgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.req-editor{display:flex;flex-direction:column;gap:10px}.req-editor-empty{padding:16px 14px;border:1px dashed var(--line);border-radius:10px;background:var(--bg-2);font-size:var(--fs-body);color:var(--mute);text-align:center}.req-editor-list{display:flex;flex-direction:column;gap:8px}.req-editor-row{display:grid;grid-template-columns:160px 1fr auto;gap:8px;align-items:center}.req-editor-priority{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);color:var(--ink);font-size:var(--fs-body)}.req-editor-text{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);color:var(--ink);font-size:var(--fs-body-lg);width:100%}.req-editor-priority:focus,.req-editor-text:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 16%,transparent)}.req-editor-remove{height:38px;width:38px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--mute);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.req-editor-remove:hover{border-color:var(--line-2);color:var(--ink)}.req-editor-add{align-self:flex-start}@media (max-width: 720px){.req-editor-row{grid-template-columns:1fr auto}.req-editor-priority{grid-column:1 / -1}}.settings-subcard{padding:18px 20px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg)}.settings-subcard-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.settings-subcard-head h3,.settings-usage-head h3{margin:0 0 3px;font-size:var(--fs-subtitle);font-weight:600}.settings-subcard-head p{margin:0;color:var(--mute);font-size:var(--fs-body);line-height:var(--lh-normal)}.settings-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.settings-billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-credit-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.settings-credit-pack{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-sm)}.settings-credit-pack-meta{display:inline-flex;align-items:center;gap:8px}.settings-usage-table{margin-top:18px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--bg-2)}.settings-usage-head{padding:14px 18px;border-bottom:1px solid var(--line-2)}.settings-usage-table table{width:100%;border-collapse:collapse}.settings-usage-table th{padding:12px 18px;text-align:left;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.settings-usage-table td{padding:12px 18px;border-top:1px solid var(--line-2);font-size:var(--fs-body)}.settings-usage-table td.empty{text-align:center;color:var(--mute)}.settings-loading-inline{display:inline-flex;align-items:center;gap:10px;color:var(--mute);font-size:var(--fs-body)}.settings-segmented{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--bg-3)}.settings-segmented button{padding:10px 16px;border-radius:999px;color:var(--mute);font-size:var(--fs-body);font-weight:500}.settings-segmented button.active{background:var(--ink);color:var(--bg)}.settings-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0c081485}.settings-modal{width:min(100%,440px);padding:22px;background:var(--bg-2)}.settings-modal h2{margin:0 0 8px;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em}.settings-modal p{margin:0 0 16px;color:var(--mute);font-size:var(--fs-body);line-height:var(--lh-normal)}.tasks-hero{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:flex-end;margin-bottom:20px;padding:28px 32px 26px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tasks-hero h1{margin:12px 0 8px;font-family:var(--font-display);font-size:var(--fs-display);font-weight:600;letter-spacing:-.04em;line-height:1}.tasks-hero p{max-width:520px;margin:0;color:var(--mute);font-size:var(--fs-body-lg)}.tasks-hero .sumrow{display:flex;gap:28px;padding:6px 8px}.tasks-hero .sumrow .block .v{font-size:var(--fs-h1);font-weight:600;letter-spacing:-.02em}.tasks-hero .sumrow .block .k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tasks-hero .sumrow .block.overdue .v{color:var(--red)}.tasks-hero .sumrow .block.today .v{color:var(--purple)}.tasks-layout{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.tasks-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.seg{display:inline-flex;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm)}.seg button,.seg a{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;color:var(--mute);font-size:var(--fs-body);font-weight:500;white-space:nowrap;text-decoration:none}.seg button:hover,.seg a:hover{color:var(--ink)}.seg button.on,.seg button.active,.seg a.on,.seg a.active{background:var(--ink);color:var(--bg)}.tasks-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tasks-toolbar-actions select,.tasks-toolbar-actions input{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);font-size:var(--fs-body)}.task-group{margin-bottom:18px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.task-group .g-head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;background:var(--bg-3);border-bottom:1px solid var(--line)}.task-group .g-head .lbl{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.task-group.overdue .g-head .lbl{color:var(--red)}.task-group .g-head .count{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.08em;color:var(--mute)}.task-row{display:grid;grid-template-columns:22px 1fr auto auto auto;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line-2);transition:background .12s}.task-row:last-child{border-bottom:0}.task-row:hover{background:var(--bg)}.task-check{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line);background:var(--bg);display:grid;place-items:center;cursor:pointer;transition:all .15s}.task-check:hover{border-color:var(--purple)}.task-check.done{background:var(--purple);border-color:var(--purple)}.task-check.done:after{content:"";width:8px;height:5px;border:2px solid white;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.task-main{text-align:left}.task-main .title{margin-bottom:3px;font-size:var(--fs-body-lg);font-weight:500;letter-spacing:-.005em}.task-main .sub{font-size:var(--fs-body);color:var(--mute);line-height:1.4}.t-due{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute);letter-spacing:.05em}.t-due.red{color:var(--red)}.t-assignee{width:26px;height:26px;border-radius:50%;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;font-size:var(--fs-eyebrow);font-weight:600}.tasks-side-panel{margin-bottom:18px;padding:22px 24px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tasks-side-panel h3{margin:0 0 4px;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em}.tasks-side-panel .sub2{margin:0 0 14px;color:var(--mute);font-size:var(--fs-body)}.tasks-side-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tasks-side-metric{padding:12px 10px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);text-align:center}.tasks-side-metric .v{font-size:var(--fs-h3);font-weight:600}.tasks-side-metric .k{margin-top:3px;color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase}.tasks-completed-list{display:grid;gap:8px}.tasks-completed-item{display:block;width:100%;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);text-align:left;transition:border-color .15s ease,transform .08s ease}.tasks-completed-item:hover{border-color:var(--purple)}.tasks-completed-item .t-name{font-size:var(--fs-body-lg);font-weight:500}.tasks-completed-item .t-desc{margin-top:2px;color:var(--mute);font-size:var(--fs-caption)}.tasks-empty-panel,.tasks-empty-mini{padding:20px 22px;border:1px dashed var(--line);border-radius:16px;color:var(--mute);background:var(--bg-2)}.taali-pipeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:start}@media (max-width: 1280px){.taali-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.taali-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.taali-pipeline{grid-template-columns:1fr}}.taali-pipeline-stage{display:flex;flex-direction:column;gap:12px}.taali-pipeline-step{position:relative;display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:999px;background:var(--ink);color:#fff}.taali-pipeline-step-n{font-family:var(--font-mono);font-size:.65625rem;font-weight:700;letter-spacing:.08em;color:color-mix(in oklab,var(--purple-lav) 80%,#fff)}.taali-pipeline-step-name{font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.taali-pipeline-arrow{position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--mute);pointer-events:none}@media (max-width: 1280px){.taali-pipeline-arrow{display:none}}.taali-pipeline-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.taali-pipeline-card{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);transition:border-color .12s ease,box-shadow .12s ease}.taali-pipeline-card:hover{border-color:color-mix(in oklab,var(--purple) 35%,var(--line));box-shadow:0 8px 18px -12px #5b2ca840}.taali-pipeline-card-title{font-size:.8125rem;font-weight:600;color:var(--ink)}.taali-pipeline-card-desc{margin-top:4px;font-size:.75rem;line-height:1.5;color:var(--ink-2)}.tasks-bespoke-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:16px 20px;border:1px dashed var(--line);border-radius:14px;background:var(--bg-2)}.tasks-bespoke-cta-body{display:flex;align-items:flex-start;gap:12px}.tasks-bespoke-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:color-mix(in oklab,var(--purple) 14%,transparent);color:var(--purple);flex-shrink:0}.tasks-bespoke-cta-body b{display:block;color:var(--ink);font-size:.84375rem;font-weight:600}.tasks-bespoke-cta-body p{margin:2px 0 0;color:var(--mute);font-size:.78125rem;line-height:1.45}.tasks-bespoke-cta-btn{flex-shrink:0;padding:9px 16px;border-radius:999px;border:1px solid color-mix(in oklab,var(--purple) 35%,var(--line));background:var(--bg);color:var(--ink);font-size:.78125rem;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.tasks-bespoke-cta-btn:hover{background:color-mix(in oklab,var(--purple) 8%,var(--bg));border-color:var(--purple)}@media (max-width: 640px){.tasks-bespoke-cta{flex-direction:column;align-items:stretch}.tasks-bespoke-cta-btn{align-self:flex-start}}.tasks-loading-grid{display:grid;gap:14px}.jobs-search{display:flex;gap:14px;align-items:center;margin-bottom:20px}.jobs-search input{flex:1;width:100%;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:var(--bg-2);font:inherit;font-size:.875rem}.jobs-search input:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 16%,transparent)}.jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1180px){.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.jobs-grid{grid-template-columns:minmax(0,1fr)}}.job-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.job-card:hover{border-color:color-mix(in oklab,var(--purple) 25%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-4px)}.job-card .role-name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.job-card.from-wk{border-color:color-mix(in oklab,#2d8cff 25%,var(--line))}.job-card.agent-on{border-color:var(--purple-soft)}.job-card.agent-on:hover{border-color:var(--purple-2);box-shadow:0 0 0 1px var(--purple-2),var(--shadow-md)}.job-card.is-active{gap:11px;padding:16px 18px}.job-family-group{grid-column:span 1;min-width:0;position:relative;display:grid;isolation:isolate}.job-family-group:before{content:"";position:absolute;z-index:0;top:-7px;right:-7px;bottom:-7px;left:-7px;pointer-events:none;border:1px solid color-mix(in oklab,var(--purple) 30%,var(--line));border-radius:calc(var(--radius-lg) + 7px);background:color-mix(in oklab,var(--purple-soft) 20%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--purple-soft) 22%,transparent)}.job-family-group.is-size-2{grid-column:span 2}.job-family-group.is-size-3{grid-column:span 3}.job-family-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;height:100%}.job-family-group.is-size-2 .job-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-family-group.is-size-3 .job-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-family-grid>.job-card{min-width:0;height:100%}.jobs-active-section{min-width:0}.jobs-role-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:2px 2px 11px}.jobs-role-group-heading h2{margin:0;font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:650;letter-spacing:-.01em;color:var(--ink)}.jobs-role-group-heading p,.jobs-role-group-heading>span{margin:2px 0 0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);line-height:1.4;letter-spacing:.04em;color:var(--mute)}.jobs-role-group-heading>span{white-space:nowrap}.jobs-active-empty{min-height:86px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-2) 70%,transparent);font-size:var(--fs-body);color:var(--mute)}.jobs-inactive-section{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-3) 58%,var(--bg-2))}.jobs-inactive-toggle{width:100%;min-height:66px;display:flex;align-items:center;gap:11px;padding:12px 16px;border:0;background:transparent;color:var(--ink-2);text-align:left;cursor:pointer;transition:background .12s ease}.jobs-inactive-toggle:hover{background:color-mix(in oklab,var(--ink) 3%,transparent)}.jobs-inactive-toggle:focus-visible{outline:2px solid color-mix(in oklab,var(--purple) 58%,transparent);outline-offset:-3px}.jobs-inactive-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--line);border-radius:9px;background:var(--bg-2);color:var(--mute)}.jobs-inactive-toggle-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.jobs-inactive-title{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:600;letter-spacing:-.01em;color:var(--ink-2)}.jobs-inactive-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);color:var(--mute)}.jobs-inactive-count{min-width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:600;color:var(--mute)}.jobs-inactive-action{min-width:30px;font-size:var(--fs-caption);color:var(--mute);text-align:right}.jobs-inactive-chevron{flex:0 0 auto;color:var(--mute);transition:transform .16s ease}.jobs-inactive-chevron.is-open{transform:rotate(180deg)}.jobs-inactive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border-top:1px solid var(--line)}.job-agent-pill{display:inline-flex;align-items:center;gap:6px;height:23px;border-radius:999px;padding:0 11px;font-family:var(--font-mono);font-size:var(--fs-body);font-weight:700;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.job-agent-pill .d{width:16px;height:16px;margin-left:-4px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.job-agent-pill.is-on{background:var(--grad-agent-on-animated);background-size:300% 300%;color:#fff;box-shadow:0 2px 8px -2px #3a1d6e80}.job-agent-pill.is-on .d{background:#c4a5fd4d}.job-agent-pill.is-paused{background:var(--amber-soft);color:var(--amber-ink);border:1px solid color-mix(in oklab,var(--amber) 40%,var(--line))}.job-agent-pill.is-paused .d{background:var(--bg-2)}.job-agent-pill.is-held{background:color-mix(in oklab,var(--amber-soft) 76%,var(--purple-soft));color:var(--amber-ink);border:1px solid color-mix(in oklab,var(--amber) 34%,var(--purple-soft))}.job-agent-pill.is-held .d{background:var(--bg-2)}.job-agent-pill.is-queued{background:var(--purple-soft);color:var(--purple);border:1px solid color-mix(in oklab,var(--purple) 35%,var(--line))}.job-agent-pill.is-queued .d{background:var(--bg-2)}.job-agent-pill.is-needs-input{background:var(--amber-soft);color:var(--amber-ink);border:1px solid color-mix(in oklab,var(--amber) 40%,var(--line))}.job-agent-pill.is-off{background:var(--bg-3);color:var(--mute);border:1px solid var(--line)}.job-card.not-live{opacity:.55;filter:grayscale(.3);box-shadow:none}.job-card.is-compact{min-height:104px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:13px;background:color-mix(in oklab,var(--bg-2) 84%,var(--bg-3));box-shadow:none;cursor:pointer}.job-card.is-compact.not-live{opacity:.78;filter:grayscale(.18)}.job-card.is-compact:hover{opacity:.94;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.job-card-compact-copy{min-width:0}.job-card-compact-head{display:flex;align-items:baseline;gap:6px;min-width:0}.job-card.is-compact .role-name{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-lg);color:var(--ink-2)}.job-card-compact-id{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--mute)}.job-card.is-compact .role-meta{margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);color:var(--mute)}.job-card-compact-family{display:flex;align-items:center;gap:5px;min-width:0;margin-top:6px;color:var(--purple-2);font-size:var(--fs-caption)}.job-card-compact-family span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card-compact-tail{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-caption);color:var(--mute)}.job-card-compact-bottom{display:grid;gap:7px;min-width:0}.job-card-compact-pipeline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card-compact-tail .job-foot-open{margin-left:auto}@media (max-width: 1180px){.jobs-inactive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-family-group.is-size-3{grid-column:span 2}.job-family-group.is-size-3 .job-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.jobs-inactive-grid{grid-template-columns:minmax(0,1fr)}.jobs-inactive-action{display:none}.jobs-role-group-heading{align-items:flex-start}.job-family-group,.job-family-group.is-size-2,.job-family-group.is-size-3{grid-column:span 1}.job-family-grid,.job-family-group.is-size-2 .job-family-grid,.job-family-group.is-size-3 .job-family-grid{grid-template-columns:minmax(0,1fr)}}.job-star.is-locked{opacity:.95}.job-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.job-head h3{font-size:var(--fs-h3);letter-spacing:-.01em;margin:0 0 4px;font-weight:600}.job-head .sub{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute)}.job-card-title{flex:1;min-width:0}.job-card-title-line{display:flex;align-items:baseline;gap:7px;min-width:0}.job-card.is-active .role-name{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--lh-snug)}.job-card-role-id{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--mute)}.job-card.is-active .role-meta{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-label);letter-spacing:.03em;color:var(--mute)}.job-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;border:1px solid var(--line);border-radius:11px;overflow:hidden}.job-card.is-active .job-stats{margin-top:0}.job-card.is-active .js-cell{padding-block:7px}.js-cell{padding:9px 4px;text-align:center;border-right:1px solid var(--line);min-width:0}.js-cell:last-child{border-right:none}.js-cell.is-term{background:var(--bg)}.js-cell .k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.js-cell .v{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:1.1;margin-top:2px;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.job-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:var(--fs-subtitle);color:var(--mute)}.job-card-bottom{display:grid;gap:8px;min-width:0;margin-top:auto}.job-card-pill-row{display:flex;align-items:flex-end;gap:7px;min-width:0}.job-card-pill-list{display:flex;flex:1 1 auto;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.job-card-agent-slot{display:inline-flex;flex:0 0 auto;align-self:flex-start;margin-left:auto}.job-card-agent-slot .job-agent-pill{box-sizing:border-box;min-height:22px;height:22px;padding:0 8px;gap:5px;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-label);letter-spacing:.02em}.job-card-agent-slot .job-agent-pill .d{width:15px;height:15px}.job-card-pill-row :is(.ats-tag,.job-card-type-badge,.job-status-badge,.job-live-badge,.job-client-chip){box-sizing:border-box;display:inline-flex;align-items:center;min-height:22px;padding:0 8px;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-label);letter-spacing:.02em;white-space:nowrap}.job-card-pill-row .job-client-chip{min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis}.job-card.is-active .job-foot{min-width:0;margin-top:0;font-size:var(--fs-body);line-height:var(--lh-normal)}.job-card.is-active :is(.job-foot-pending,.job-foot-hint){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.job-card-pill-row{gap:5px}.job-card-pill-list{gap:4px}.job-card-pill-row :is(.ats-tag,.job-card-type-badge,.job-status-badge,.job-live-badge,.job-client-chip){padding-inline:6px;font-size:var(--fs-eyebrow)}.job-card-agent-slot .job-agent-pill{padding-inline:6px;font-size:var(--fs-eyebrow)}}.job-foot-pending{color:var(--purple-2);font-weight:500;display:inline-flex;align-items:center;gap:5px}.job-foot-hint{display:inline-flex;align-items:center;gap:5px}.job-foot-paused{color:var(--amber-ink)}.job-foot-open{margin-left:auto;white-space:nowrap}.filter-row-label{align-self:center;font-family:var(--font-mono);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--mute);margin-right:2px}.wk-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;background:linear-gradient(135deg,#2d8cff,#1a5fbf);color:#fff;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;font-weight:600}.wk-sync{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute);display:inline-flex;align-items:center;gap:5px}.wk-sync .pulse{width:6px;height:6px;border-radius:50%;background:var(--green)}.wk-strip{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:12px 18px;margin-bottom:16px;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm)}.wk-strip .lg{width:30px;height:30px;border-radius:7px;display:grid;place-items:center}.wk-strip .meta{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute);display:flex;gap:14px;flex-wrap:wrap}.wk-strip .meta b{color:var(--ink-2);font-weight:500}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.jobs-source-segments{flex:1 1 620px}.f-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-body);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.f-chip.on{background:var(--purple);border-color:var(--purple);color:#fff}.f-chip.add{color:var(--mute);border-style:dashed}.f-chip:disabled{opacity:1;cursor:default}.f-chip .ct{font-family:var(--font-mono);font-size:var(--fs-eyebrow);padding:1px 6px;border-radius:5px;background:var(--bg-3);color:var(--mute)}.f-chip.on .ct{background:#fff3;color:#fff}.jobs-client-filter{display:inline-flex;align-items:center;gap:6px;margin-left:4px}.jobs-client-filter select{padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-body);color:var(--ink-2);cursor:pointer}.client-rollup{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 16px;margin-bottom:16px;border-radius:10px;background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 16%,transparent);font-size:var(--fs-body);color:var(--ink-2)}.client-rollup-name{font-weight:600;color:var(--ink)}.client-rollup-stat b{font-family:var(--font-mono);color:var(--purple-2);margin-right:3px}.client-rollup-stat.is-muted b{color:var(--mute)}.job-status-badge{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:999px;white-space:nowrap}.job-status-badge.is-draft{background:color-mix(in oklab,var(--ink) 8%,transparent);color:color-mix(in oklab,var(--ink) 62%,transparent)}.job-status-badge.is-open{background:var(--purple-soft);color:var(--purple-2)}.job-status-badge.is-filled{background:color-mix(in oklab,var(--green, #2f9e6b) 16%,transparent);color:color-mix(in oklab,var(--green, #2f9e6b) 82%,var(--ink))}.job-status-badge.is-ext{background:color-mix(in oklab,var(--ink) 8%,transparent);color:color-mix(in oklab,var(--ink) 70%,transparent)}.job-status-badge.is-cancelled{background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--mute);text-decoration:line-through}.job-live-badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:999px;white-space:nowrap;background:var(--purple-soft);color:var(--purple-2)}.job-client-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-eyebrow);color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line);padding:2px 7px;border-radius:999px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-status-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;margin:16px 0 4px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.role-lifecycle-control{align-items:center}.role-lifecycle-control .jsc-main{flex:1 1 260px;min-width:0}.role-lifecycle-control .jsc-actions{justify-content:flex-end;margin-left:auto}.jsc-copy{margin:5px 0 0;color:var(--mute);font-size:var(--fs-caption);line-height:1.45}.jsc-copy strong{color:var(--ink-2);font-weight:600}.role-lifecycle-control.is-read-only{background:color-mix(in srgb,var(--purple-soft) 36%,var(--bg-2))}.jsc-head{display:inline-flex;align-items:center;gap:9px}.jsc-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.jsc-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.jsc-btn{padding:4px 11px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-caption);color:var(--ink-2);cursor:pointer}.jsc-btn:hover:not(:disabled){border-color:var(--purple);color:var(--purple-2)}.jsc-btn.is-current{background:var(--purple);border-color:var(--purple);color:#fff;cursor:default}.jsc-btn:disabled:not(.is-current){opacity:.5;cursor:default}.req-client-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:var(--fs-caption);font-weight:600;background:var(--purple-soft);color:var(--purple-2);border:1px solid color-mix(in srgb,var(--purple) 24%,transparent)}.req-client-badge.is-empty{background:var(--bg-3);color:var(--mute);border-color:var(--line);font-weight:500}.client-control .jsc-actions{flex:1 1 auto;justify-content:flex-end}.pipeline-back,.candidate-detail-back,.standing-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.08em;color:var(--mute);text-transform:uppercase;margin-bottom:14px}.pipeline-back:hover,.candidate-detail-back:hover,.standing-back:hover{color:var(--purple)}.role-hero{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:20px;position:relative;overflow:hidden}.role-hero-top{padding:28px 32px 22px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:flex-start;position:relative}.role-hero .watermark{position:absolute;right:-10px;bottom:-30px;font-family:var(--font-display);font-weight:700;font-size:12.5rem;letter-spacing:-.08em;line-height:1;color:var(--bg-3);opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(transparent 0%,black 70%);mask-image:linear-gradient(transparent 0%,#000 70%)}.role-meta-line{display:flex;gap:14px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.role-hero h1{font-family:var(--font-display);font-size:2.375rem;font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:0 0 14px;max-width:720px}.role-hero h1 em{font-style:normal;color:var(--purple)}.role-facts{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-top:4px}.role-facts .f{display:flex;flex-direction:column;gap:2px;padding:14px 22px 14px 0;margin-right:22px;border-right:1px solid var(--line-2)}.role-facts .f:last-child{border-right:0;margin-right:0}.role-facts .f .k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;color:var(--mute);text-transform:uppercase}.role-facts .f .v{font-size:var(--fs-body);font-weight:500}.role-facts .f .v.purple{color:var(--purple)}.role-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.role-desc{padding:24px 0 26px;display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start}.role-desc-summary{font-size:var(--fs-subtitle);line-height:1.6;color:var(--ink-2);margin:0 0 18px;max-width:640px}.role-desc-summary b{color:var(--ink);font-weight:600}.role-sections{display:flex;flex-direction:column;gap:14px;max-height:0;overflow:hidden;transition:max-height .35s ease}.role-sections.expanded{max-height:none;overflow:visible}.role-sec-title{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;color:var(--purple);text-transform:uppercase;margin:0 0 8px;display:flex;align-items:center;gap:10px}.role-sec-title:after{content:"";flex:1;height:1px;background:var(--line-2)}.role-sec-title .marker{width:18px;height:18px;border-radius:5px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;font-size:var(--fs-eyebrow);font-weight:600}.role-sec p,.role-sec li{font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);margin:0 0 8px}.role-sec p,.role-sec ul,.role-spec-subheading{max-width:82ch}.role-spec-subheading{margin:16px 0 7px;color:var(--ink);font-size:var(--fs-body);font-weight:600;line-height:1.45}.role-spec-subheading:first-of-type{margin-top:10px}.role-sec ul{margin:0;padding-left:20px;list-style:disc outside}.role-spec-source{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--mute);text-transform:uppercase}.role-spec-source a{color:var(--purple);text-transform:none;letter-spacing:.04em}.role-spec-list li::marker,.role-sec li::marker{color:var(--purple)}.role-sec strong{color:var(--ink);font-weight:600}.role-sec.req-spec{background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 18%,transparent);border-radius:12px;padding:16px 18px;margin:16px 0 4px}.role-sec.req-spec .role-sec-title:after{background:color-mix(in oklab,var(--purple) 22%,transparent)}.req-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.req-ref{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--purple);background:var(--bg-2);border:1px solid color-mix(in oklab,var(--purple) 24%,transparent);padding:1px 7px;border-radius:5px}.req-client{font-size:var(--fs-caption);color:var(--ink-2)}.req-complete{font-size:var(--fs-caption);color:var(--mute)}.req-group{margin-top:12px}.req-subhead{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:5px}.req-reqs-note{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--line);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--mute)}.req-reqs-note strong{color:var(--purple-2);font-weight:600}.desc-toggle{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.08em;color:var(--purple);text-transform:uppercase;cursor:pointer;padding:8px 14px;border:1px solid var(--line);background:var(--bg-2);border-radius:999px}.desc-toggle .caret{transition:transform .2s}.desc-toggle.open .caret{transform:rotate(180deg)}.role-highlights{background:linear-gradient(180deg,var(--purple-tint),var(--bg-2) 60%);border:1px solid var(--purple-soft);border-radius:var(--radius-lg);padding:18px 20px;align-self:start;position:sticky;top:80px}.role-highlights h4{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;color:var(--purple);text-transform:uppercase;margin:0 0 14px}.role-highlights .hi{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:8px 0;align-items:flex-start;border-bottom:1px solid var(--line-2)}.role-highlights .hi:last-child{border-bottom:0}.role-highlights .hi .icon{width:24px;height:24px;border-radius:7px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center}.role-highlights .hi .t{font-size:var(--fs-body);font-weight:600;margin-bottom:2px}.role-highlights .hi .d{font-size:var(--fs-caption);color:var(--mute);line-height:1.45}@media (max-width: 1100px){.role-desc{grid-template-columns:1fr}.role-highlights{position:static}}.score-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.score-panel .score-grid{display:grid;grid-template-columns:1.35fr 1fr}.score-panel .sp-col{padding:22px 26px}.score-panel .sp-col+.sp-col{border-left:1px solid var(--line-2)}.score-action{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:18px 26px;background:linear-gradient(90deg,color-mix(in oklab,var(--purple) 6%,var(--bg-2)) 0%,var(--bg-2) 80%);border-bottom:1px solid var(--line-2)}.score-action .sa-icon{width:44px;height:44px;border-radius:12px;background:var(--purple);color:var(--bg);display:grid;place-items:center;box-shadow:0 4px 14px color-mix(in oklab,var(--purple) 35%,transparent)}.score-action .sa-label,.score-panel .sp-sub,.req-item .num,.req-item .tag-src,.thr-label,.thr-caption,.candidate-summary-card .k,.candidate-table .pagination{font-family:var(--font-mono)}.score-action .sa-label{font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--mute);text-transform:uppercase;margin-bottom:4px}.score-action .sa-headline{font-size:var(--fs-subtitle);font-weight:600;letter-spacing:-.005em;margin-bottom:3px}.score-action .sa-meta{font-size:var(--fs-body);color:var(--mute);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.score-action .sa-meta b{color:var(--ink);font-weight:600}.score-panel.is-collapsed .score-action{border-bottom:0}.score-panel.is-collapsed{margin-bottom:14px}.score-panel .sa-summary{min-width:0}.score-action .sa-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.score-panel h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;margin:0 0 4px}.score-panel h3 em{font-style:normal;color:var(--purple)}.score-panel .sp-sub{font-size:var(--fs-body);color:var(--mute);margin:0 0 16px}.criteria-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:4px}.criteria-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.req-list{display:flex;flex-direction:column;gap:8px}.req-item{padding:10px 14px;border-radius:10px;background:var(--bg);border:1px solid var(--line-2);font-size:var(--fs-body);line-height:var(--lh-normal);display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start}.req-item .num{font-size:var(--fs-eyebrow);color:var(--mute);letter-spacing:.06em;padding-top:2px}.req-item.source-jd{border-left:3px solid var(--purple);padding-left:12px}.req-item.source-rec{border-left:3px solid var(--green);padding-left:12px}.req-item .tag-src{font-size:var(--fs-eyebrow);letter-spacing:.06em;padding:2px 7px;border-radius:999px;text-transform:uppercase}.req-item.source-jd .tag-src{background:var(--purple-soft);color:var(--purple)}.req-item.source-rec .tag-src{background:color-mix(in oklab,var(--green) 14%,transparent);color:var(--green)}.req-add{margin-top:10px;padding:10px 14px;border:1px dashed var(--line);border-radius:10px;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;color:var(--mute);text-align:center}.criteria-input{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in oklab,var(--purple) 2%,var(--bg-2));overflow:hidden}.criteria-input.editing{border-color:color-mix(in oklab,var(--purple) 38%,var(--line));box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 10%,transparent)}.criteria-input-label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.criteria-input-label span{color:var(--purple)}.criteria-textarea{min-height:154px;border:0;border-radius:0;background:var(--bg-2);padding:14px;resize:vertical;line-height:var(--lh-normal)}.criteria-textarea[readonly]{color:var(--ink-2);background:var(--bg);cursor:default}.criteria-input-foot{padding:9px 14px 11px;border-top:1px solid var(--line-2);color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.03em}.thr-wrap{padding:16px 0 8px}.thr-big{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:2.75rem;font-weight:600;letter-spacing:-.03em;line-height:1}.thr-big .sign,.thr-big .unit{color:var(--mute)}.thr-label{font-size:var(--fs-eyebrow);letter-spacing:.08em;color:var(--mute);text-transform:uppercase;margin-bottom:10px}.thr-slider{position:relative;height:34px;margin:18px 0 8px}.thr-track{position:relative;height:34px;margin:0;pointer-events:none}.thr-track .track{position:absolute;top:14px;left:0;right:0;height:6px;background:linear-gradient(90deg,color-mix(in oklab,var(--red) 60%,transparent),color-mix(in oklab,var(--red) 60%,transparent) 60%,color-mix(in oklab,var(--amber) 60%,transparent) 60%,color-mix(in oklab,var(--amber) 60%,transparent) 75%,color-mix(in oklab,var(--green) 60%,transparent) 75%,color-mix(in oklab,var(--green) 60%,transparent));border-radius:999px;opacity:.5}.thr-track .handle{position:absolute;top:4px;width:22px;height:22px;border-radius:50%;background:var(--bg-2);border:2px solid var(--purple);box-shadow:var(--shadow-sm);transform:translate(-50%)}.thr-track .handle:after{content:"";position:absolute;left:50%;top:24px;width:2px;height:10px;background:var(--purple);transform:translate(-50%)}.thr-wrap.unset .thr-track .handle{border-style:dashed}.thr-range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:34px;margin:0;opacity:0;cursor:grab}.thr-range:active{cursor:grabbing}.thr-ticks{display:flex;justify-content:space-between;color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.thr-dots{display:flex;flex-wrap:wrap;gap:6px}.thr-dots .d{width:8px;height:8px;border-radius:50%}.thr-dots .d.below{background:var(--red)}.thr-dots .d.above{background:var(--green)}.thr-caption{font-size:var(--fs-caption);color:var(--mute);margin:14px 0 0;line-height:1.6}.stat-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px}.stat.has-bar .stat-bar{display:block;height:6px;background:var(--bg-3);border-radius:999px;overflow:hidden;margin:4px 0 6px}.stat.has-bar .stat-bar>i{display:block;height:100%;background:var(--purple);border-radius:999px}.stat{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow-sm)}.stat.hi{background:var(--ink);color:var(--bg)}.role-sec.src-panel{background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 18%,transparent);border-radius:12px;padding:4px 18px;margin:16px 0 4px}.src-panel-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;padding:12px 0;cursor:pointer}.src-panel-toggle .role-sec-title{margin:0}.src-panel-toggle .caret{color:var(--purple);transition:transform .15s ease}.src-panel-toggle.open .caret{transform:rotate(180deg)}.src-panel-body{padding:4px 0 16px}.src-help{font-size:var(--fs-body);color:var(--mute);margin:0 0 14px}.src-tool{margin:0 0 18px}.src-tool-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.src-tool-title{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.src-string,.src-refined{margin:0 0 10px}.src-string-head{display:flex;align-items:center;gap:8px;margin:0 0 4px}.src-string-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.src-string-hint{font-size:var(--fs-eyebrow);color:var(--mute)}.src-copy{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.src-string-value{display:block;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--ink);background:var(--surface, #fff);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.src-synonyms{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-body);color:var(--ink-2);margin:0 0 10px}.src-refined{border-top:1px dashed color-mix(in oklab,var(--purple) 22%,transparent);padding-top:10px}.src-refined-label{font-size:var(--fs-body);font-weight:600;color:var(--ink);margin:0 0 6px}.src-warn{font-size:var(--fs-body);color:var(--ink-2);background:color-mix(in oklab,var(--purple) 10%,transparent);border-radius:8px;padding:8px 10px;margin:0 0 10px}.src-profile{width:100%;resize:vertical;margin:0 0 10px}.src-draft-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.src-select{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-caption);color:var(--mute)}.src-draft{margin-top:12px}.src-draft-subject{font-size:var(--fs-body);color:var(--ink-2);margin:0 0 8px}.src-draft-body{font-family:inherit;font-size:var(--fs-body);line-height:1.6;color:var(--ink);background:var(--surface, #fff);border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;white-space:pre-wrap;margin:0 0 8px}.dist-post{font-size:.84375rem;line-height:1.5}.dist-share{display:flex;flex-wrap:wrap;gap:8px}.dist-share .btn{display:inline-flex;align-items:center;gap:4px}.dist-status{border:1px solid var(--line);border-radius:var(--radius-sm, 8px);padding:12px 14px;margin-bottom:14px}.dist-status-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dist-live-pill{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#fff;background:var(--purple)}.dist-live-pill .dot{width:6px;height:6px;border-radius:999px;background:#fff}.dist-status-since{font-size:.75rem;color:var(--ink-soft, var(--mute))}.dist-status-line{font-size:.8125rem;color:var(--ink-2);margin-top:8px}.dist-channels{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dist-channel{display:inline-flex;align-items:center;gap:4px;font-size:.71875rem;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);background:var(--bg-1, transparent)}.dist-channel.off{color:var(--mute);opacity:.7}.stat.is-handoff{border-color:color-mix(in oklab,var(--purple) 32%,var(--line));background:color-mix(in oklab,var(--purple) 6%,var(--bg-2))}.stat.is-handoff .v{color:var(--purple-2)}.stat .k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--mute);text-transform:uppercase}.stat.hi .k,.stat.hi .d{color:#ffffff9e}.stat .v{font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;margin:6px 0 2px}.stat .d{font-size:var(--fs-body);color:var(--mute)}.agent-needs-input{margin:0 0 18px;padding:14px 18px 16px;border:1px solid color-mix(in oklab,var(--purple) 35%,var(--line));border-radius:14px;background:color-mix(in oklab,var(--purple) 8%,var(--bg-2))}.agent-needs-input-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.agent-needs-input-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:color-mix(in oklab,var(--purple) 20%,var(--bg));color:var(--purple);flex-shrink:0}.agent-needs-input-head b{display:block;color:var(--ink);font-size:var(--fs-body-lg);font-weight:600}.agent-needs-input-head p{margin:2px 0 0;color:var(--mute);font-size:var(--fs-caption);line-height:var(--lh-normal)}.agent-needs-input-error{margin-bottom:8px;padding:8px 12px;border-radius:8px;background:color-mix(in oklab,var(--danger, #c33) 12%,transparent);color:var(--ink);font-size:var(--fs-caption)}.agent-needs-input-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.agent-needs-input-row{padding:12px 14px;border-radius:10px;background:var(--bg);border:1px solid var(--line)}.agent-needs-input-prompt p{margin:0;color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-normal)}.agent-needs-input-role{font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.agent-needs-input-role a{color:var(--purple);text-decoration:none;font-weight:600;text-transform:none;letter-spacing:0}.agent-needs-input-role a:hover{text-decoration:underline}.agent-needs-input-rationale{margin-top:4px!important;color:var(--mute)!important;font-size:var(--fs-caption)!important;font-style:italic}.agent-needs-input-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.agent-needs-input-option{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--purple);border:1px solid var(--purple);color:#fff;font-size:var(--fs-caption);font-weight:500;cursor:pointer}.agent-needs-input-option:hover:not(:disabled){filter:brightness(1.05)}.agent-needs-input-option:disabled{opacity:.6;cursor:not-allowed}.agent-needs-input-dismiss{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:transparent;border:1px solid var(--line);color:var(--mute);font-size:var(--fs-caption);cursor:pointer;margin-left:auto}.agent-needs-input-dismiss:hover:not(:disabled){border-color:var(--mute);color:var(--ink)}.agent-needs-input-freeform{display:flex;gap:6px;flex:1}.agent-needs-input-freeform input,.agent-needs-input-freeform textarea{flex:1;padding:6px 10px;border-radius:8px;border:1px solid var(--line);font-size:var(--fs-body);background:var(--bg);color:var(--ink);font-family:inherit;resize:vertical;min-height:32px}.agent-needs-input-freeform button{padding:6px 14px;border-radius:8px;border:1px solid var(--purple);background:var(--purple);color:#fff;font-size:var(--fs-caption);font-weight:500;cursor:pointer;align-self:flex-end}.agent-needs-input-link{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in oklab,var(--purple) 40%,var(--line));color:var(--purple);background:color-mix(in oklab,var(--purple) 6%,transparent);font-size:var(--fs-caption);font-weight:500;text-decoration:none;cursor:pointer}.agent-needs-input-link:hover{background:color-mix(in oklab,var(--purple) 12%,transparent)}.agent-needs-input-reject{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:transparent;border:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-caption);font-weight:500;cursor:pointer}.agent-needs-input-reject:hover:not(:disabled){background:color-mix(in oklab,var(--purple) 6%,transparent);border-color:color-mix(in oklab,var(--purple) 35%,var(--line));color:var(--ink)}.agent-needs-input-reject.confirm{background:var(--purple);border-color:var(--purple);color:#fff}.agent-needs-input-reject-warning{flex:1 0 100%;padding:8px 10px;border:1px solid color-mix(in oklab,var(--amber) 28%,var(--line));border-radius:8px;background:color-mix(in oklab,var(--amber-soft) 58%,transparent);color:var(--ink-2);font-size:var(--fs-caption);line-height:1.45}.agent-needs-input-reject:disabled{opacity:.6;cursor:not-allowed}.agent-needs-input-reject-cancel{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:transparent;border:1px solid var(--line);color:var(--mute);font-size:var(--fs-caption);cursor:pointer}.agent-needs-input-reject-cancel:hover:not(:disabled){border-color:var(--mute);color:var(--ink)}.sub-tabs{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.sub-tabs-sticky{--focused-section-sticky-top: 78px;--focused-section-sticky-z: 30;position:sticky;top:78px;z-index:30;padding-top:4px;margin:4px 0 16px;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px)}.sub-tabs .seg{display:flex;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm)}.sub-tabs .seg button,.sub-tabs .seg a{padding:6px 14px;border-radius:999px;font-size:var(--fs-body);font-weight:500;color:var(--mute)}.sub-tabs .seg button.active,.sub-tabs .seg a.active{background:var(--ink);color:var(--bg)}.pipeline-invite-hint{max-width:320px;color:var(--mute);font-size:var(--fs-body);line-height:var(--lh-snug)}.pipeline-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.kanban{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:start}@media (max-width: 1380px){.kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.kanban{grid-template-columns:1fr}}.kanban-col{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}.kanban-col-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.kanban-col-head .title,.candidate-status-chip{display:inline-flex;align-items:center;gap:7px}.kanban-col-head .title{font-weight:600;font-size:var(--fs-body-lg)}.kanban-col-head .title .dot{width:8px;height:8px;border-radius:50%;background:var(--purple);flex-shrink:0}.kanban-col[data-stage=rejected] .kanban-col-head .title .dot{background:var(--mute)}.kanban-col-head .count{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.kanban-card{display:block;padding:10px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:inherit;cursor:default;text-decoration:none}.kanban-card-main{display:block;color:inherit;text-decoration:none}.kanban-card:hover{border-color:color-mix(in oklab,var(--purple) 25%,var(--line));background:color-mix(in oklab,var(--purple) 4%,var(--bg))}.kanban-card-main:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:7px}.kanban-card.is-review{border-color:color-mix(in oklab,var(--purple) 25%,var(--line))}.kanban-card .cc-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.kanban-card .cc-id{flex:1 1 auto;min-width:0}.kanban-card .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--purple-soft);color:var(--purple-2);font-size:var(--fs-eyebrow);font-weight:600;flex-shrink:0}.kanban-card .n{font-size:var(--fs-body);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-card .pos{font-size:var(--fs-eyebrow);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-card .cc-line{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute)}.kanban-card .cc-line .dot-sep{color:var(--mute);opacity:.5}.kanban-card .cc-line .score-pip{color:var(--purple-2);font-weight:600}.kanban-card .cc-line .live-pip{color:var(--purple);font-weight:600;font-size:var(--fs-eyebrow);border:1px solid var(--purple-lav);border-radius:999px;padding:0 5px}.kanban-card .cc-agent{margin-top:9px;padding:9px;border-radius:9px;border:1px solid var(--purple-soft);background:color-mix(in oklab,var(--purple) 5%,var(--bg-2));display:flex;gap:6px;align-items:flex-start}.kanban-card .cc-agent.is-processing{border-color:var(--line);background:var(--bg-3);color:var(--mute)}.kanban-card .cc-agent.is-processing :is(.cc-agent-glyph,.cc-agent-action,.cc-agent-actions){color:var(--mute)}.kanban-card .cc-agent-glyph{color:var(--purple-2);margin-top:1px;flex-shrink:0}.kanban-card .cc-agent-body{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--ink-2);min-width:0}.kanban-card .cc-agent-action{font-weight:600;color:var(--purple-2);display:flex;align-items:center;gap:5px;margin-bottom:8px}.kanban-card .cc-agent-actions{display:flex;gap:6px;margin-top:0}.kanban-card .cc-agent-actions .btn-xs{flex:1 1 0;justify-content:center;height:24px;padding:0 9px;font-size:var(--fs-eyebrow);font-weight:600;display:inline-flex;align-items:center;border-radius:6px;cursor:pointer}.kanban-card .cc-agent-actions .btn-purple{background:var(--grad-agent-on-animated);background-size:300% 300%;border:1px solid rgba(196,165,253,.5);color:#f1ecfb;box-shadow:0 1px 10px #5e3aa847}.kanban-card .cc-agent-actions .btn-purple:hover{background:var(--grad-agent-on-animated);background-size:300% 300%;filter:brightness(1.14)}.kanban-card .cc-agent-actions .btn-outline{background:var(--bg-2);border:1.5px solid var(--purple-lav);color:var(--purple-2)}.kanban-card .cc-agent-actions .btn-outline:hover{background:color-mix(in oklab,var(--purple) 8%,var(--bg-2));border-color:var(--purple);color:var(--purple-2)}.kanban-card .tag.g{background:color-mix(in oklab,var(--green) 16%,transparent);color:var(--green)}.kanban-card .tag.a{background:color-mix(in oklab,var(--amber) 16%,transparent);color:var(--amber)}.kanban-card.more{border:0;background:transparent;box-shadow:none;text-align:center;padding:9px;font-size:var(--fs-eyebrow);font-weight:500;color:var(--purple);cursor:pointer}.kanban-card.more:hover{background:color-mix(in oklab,var(--purple) 6%,transparent);color:var(--purple-2)}.focus-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 22px;position:sticky;top:96px}.focus-panel h4{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.025em;margin:0 0 6px}.focus-panel h4 em{font-style:normal;color:var(--purple)}.focus-panel .sub{color:var(--mute);font-size:var(--fs-body);margin:0 0 18px}.focus-item{padding:12px 0;border-bottom:1px solid var(--line-2)}.role-fit-view,.activity-view{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.role-fit-view{display:grid;grid-template-columns:1fr 340px;gap:0;overflow:hidden}.role-fit-list{padding:22px 26px}.role-fit-side{padding:22px 24px;border-left:1px solid var(--line-2);background:color-mix(in oklab,var(--purple) 2%,var(--bg-2))}.role-fit-head,.activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.role-fit-head h3,.activity-head h3,.role-fit-side h4{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.025em;margin:0 0 4px}.role-fit-head h3 em,.activity-head h3 em,.role-fit-side h4 em{font-style:normal;color:var(--purple)}.role-fit-head p,.activity-head p,.role-fit-side p{color:var(--mute);font-size:var(--fs-body);line-height:var(--lh-normal)}.role-fit-row{width:100%;display:grid;grid-template-columns:36px 1fr 180px 128px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-2);text-align:left}.role-fit-row:last-child{border-bottom:0}.role-fit-row .av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--purple-soft);color:var(--purple);font-size:var(--fs-eyebrow);font-weight:600}.role-fit-row .n{font-size:var(--fs-body-lg);font-weight:600}.role-fit-row .e{margin-top:2px;color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.rf-score{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;font-family:var(--font-mono);color:var(--green);font-size:var(--fs-body);font-weight:600}.mini-bar{height:6px;border-radius:999px;background:var(--bg-3);overflow:hidden}.mini-bar i{display:block;height:100%;border-radius:inherit;background:var(--green)}.rf-status{justify-self:end;padding:5px 10px;border-radius:999px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--green);background:color-mix(in oklab,var(--green) 12%,transparent)}.rf-status.warn{color:var(--red);background:color-mix(in oklab,var(--red) 12%,transparent)}.activity-view{padding:22px 26px 26px}.activity-timeline{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.activity-item{display:grid;grid-template-columns:12px 92px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line-2);text-align:left}.activity-item .dot{width:8px;height:8px;border-radius:50%;background:var(--purple)}.activity-item .when,.activity-item .score{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute)}.activity-item .what{color:var(--ink-2);font-size:var(--fs-body-lg)}.activity-item .what b{color:var(--ink)}.activity-empty{padding:18px 0 2px;color:var(--mute);font-size:var(--fs-body)}.focus-item:last-child{border-bottom:0}.focus-item .q{font-size:var(--fs-body-lg);font-weight:600;margin-bottom:4px}.focus-item .a{font-size:var(--fs-body);color:var(--mute);line-height:var(--lh-normal)}.candidate-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.candidate-toolbar .segset{display:flex;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px}.candidate-toolbar .segset button{padding:6px 14px;border-radius:999px;font-size:var(--fs-body);font-weight:500;color:var(--mute)}.candidate-toolbar .segset button.on{background:var(--ink);color:var(--bg)}.candidate-toolbar input.search{flex:1;min-width:280px;padding:11px 16px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font:inherit;font-size:var(--fs-body-lg)}.candidate-toolbar input.search:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 16%,transparent)}.candidate-toolbar-note{margin:-4px 0 16px;color:var(--mute);font-size:var(--fs-caption);font-family:var(--font-mono)}.candidate-toolbar-link{color:var(--purple);font:inherit}.candidate-bulk-bar{display:none;position:sticky;top:12px;z-index:5;margin:0 0 14px;padding:12px 18px;background:var(--ink);color:var(--bg);border-radius:999px;box-shadow:var(--shadow-md);align-items:center;gap:14px}.candidate-bulk-bar.on{display:flex}.candidate-bulk-bar .count{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:color-mix(in oklab,var(--bg) 15%,transparent)}.candidate-bulk-bar .label{font-size:var(--fs-body-lg);flex:1}.candidate-bulk-bar .label b{font-weight:600}.candidate-bulk-bar button:disabled{opacity:.6;cursor:default}.candidate-table{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.candidate-table-wrap{overflow-x:auto}.cand-head,.cand-row{display:grid;grid-template-columns:28px minmax(220px,2fr) minmax(180px,1.6fr) minmax(110px,1fr) minmax(96px,.8fr) minmax(96px,.8fr) minmax(88px,.6fr);gap:14px;align-items:center;padding:14px 22px}.cand-head{background:var(--bg);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.cand-row{border-bottom:1px solid var(--line);font-size:var(--fs-body-lg);cursor:pointer;transition:background .12s,box-shadow .12s}.cand-row:last-child{border-bottom:0}.cand-row:hover{background:var(--bg)}.cand-row.below{background:color-mix(in oklab,var(--red) 4%,var(--bg-2))}.cand-row.below:hover{background:color-mix(in oklab,var(--red) 7%,var(--bg-2))}.cand-row.selected{background:color-mix(in oklab,var(--purple) 6%,var(--bg-2));box-shadow:inset 3px 0 0 var(--purple)}.cand-row:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.cand-row input[type=checkbox],.cand-head input[type=checkbox]{width:16px;height:16px;accent-color:var(--purple);cursor:pointer}.candidate-submitted-cell{display:flex;align-items:center;justify-content:flex-start}.c-name{display:flex;align-items:center;gap:12px}.c-name .n{font-weight:500}.c-name .e{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute);margin-top:2px}.c-role{color:var(--ink-2);font-size:var(--fs-body)}.c-role .r-meta{color:var(--mute);font-size:var(--fs-caption);font-family:var(--font-mono);margin-top:2px}.c-cvmatch{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--ink-2)}.c-score{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:600;color:var(--ink)}.c-score.hi{color:var(--purple)}.c-score .suffix{font-weight:400;color:var(--mute)}.c-score-unified{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.c-score-unified .pct{font-family:var(--font-mono);font-size:var(--fs-body-lg);font-weight:600;display:inline-flex;align-items:center;gap:6px}.c-score-unified .pct.un{color:var(--mute);font-weight:500;font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase}.c-score-unified .pct.lo{color:var(--red)}.c-score-unified .pct.md{color:var(--amber)}.c-score-unified .pct.hi{color:var(--green)}.c-score-unified .meter{width:100%;max-width:140px;height:5px;border-radius:3px;background:var(--line-2);overflow:hidden;position:relative}.c-score-unified .meter i{display:block;height:100%;border-radius:3px}.c-score-unified .meter i.lo{background:var(--red)}.c-score-unified .meter i.md{background:var(--amber)}.c-score-unified .meter i.hi{background:var(--green)}.c-score-unified .meter .thr{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:var(--ink);opacity:.55}.c-score-unified .score-meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.c-score-unified .wk-pip{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:#2d8cff;font-weight:500}.score-kind-pill{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;font-weight:600;text-transform:uppercase}.score-kind-pill.cv{background:var(--bg-3);color:var(--mute)}.score-kind-pill.composite{background:color-mix(in oklab,var(--purple) 14%,transparent);color:var(--purple)}.below-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;background:color-mix(in oklab,var(--red) 14%,transparent);color:var(--red);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;font-weight:600;margin-top:4px}.candidate-status-chip{font-family:var(--font-mono);font-size:var(--fs-caption)}.candidate-status-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--mute);display:inline-block}.candidate-status-chip.submitted .dot,.candidate-status-chip.live .dot{background:var(--green)}.candidate-status-chip.invited .dot{background:var(--amber)}.candidate-status-chip.review .dot{background:var(--purple)}.c-time{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-caption)}.candidate-table .pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;color:var(--mute);font-size:var(--fs-caption);border-top:1px solid var(--line)}.candidate-decision-pane{margin-top:18px}.candidate-triage{background:color-mix(in oklab,var(--purple) 4%,var(--bg-2));color:var(--ink)}.candidate-triage-inline{width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:3px solid var(--purple);padding:22px 28px 24px 25px;margin-top:16px}.candidate-triage-grid{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(360px,1.4fr);gap:28px;align-items:start;position:relative}.candidate-triage-identity,.candidate-triage-actions{min-width:0}.candidate-triage-person{display:flex;align-items:flex-start;gap:14px}.candidate-triage-name{font-size:var(--fs-subtitle);font-weight:600;color:var(--ink)}.candidate-triage-role{margin-top:2px;font-size:var(--fs-body);color:var(--ink-2)}.candidate-triage-email{margin-top:4px;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute)}.candidate-triage-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.candidate-triage-score-card{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:10px 12px}.candidate-triage-score-card .k,.candidate-triage-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.candidate-triage-score-card .v{margin-top:4px;font-family:var(--font-mono);font-size:var(--fs-subtitle);font-weight:600;color:var(--ink)}.candidate-triage-actions{display:grid;gap:14px}.candidate-triage-section{display:grid;gap:8px}.candidate-triage-stage-seg{display:inline-flex;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--bg);padding:3px;overflow-x:auto}.candidate-triage-stage-seg button{border:0;border-radius:999px;background:transparent;color:var(--mute);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;padding:6px 12px;white-space:nowrap;transition:background .12s,color .12s}.candidate-triage-stage-seg button:hover:not(:disabled){color:var(--ink)}.candidate-triage-stage-seg button.on{background:var(--purple);color:#fff}.candidate-triage-stage-seg button:disabled{cursor:default;opacity:.72}.candidate-triage-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.candidate-triage-task-select{flex:1;min-width:220px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font-size:var(--fs-body);padding:9px 32px 9px 12px}.candidate-triage-send{min-height:38px}.candidate-triage-report-link{display:inline-flex;align-items:center;gap:6px}.candidate-triage-action-spacer{flex:1}.field,label.field{display:block}.field>.k{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);color:var(--ink);font-size:var(--fs-body-lg);transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 16%,transparent)}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--mute-2)}.field input::placeholder,.field textarea::placeholder{color:var(--mute-2)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--bg-3);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.02em}.chip.purple{background:var(--purple-soft);color:var(--purple-2)}.chip.ink{background:var(--ink);color:var(--bg)}.chip.green{background:color-mix(in oklab,var(--green) 14%,transparent);color:var(--green)}.chip.red{background:color-mix(in oklab,var(--red) 14%,transparent);color:var(--red)}.chip.amber{background:color-mix(in oklab,var(--amber) 14%,transparent);color:var(--amber)}.chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;transition:border-color .15s ease,color .15s ease,background .15s ease}.filter-chip:hover{border-color:var(--purple);color:var(--ink)}.filter-chip.on{border-color:color-mix(in oklab,var(--purple) 28%,var(--line));background:color-mix(in oklab,var(--purple) 10%,transparent);color:var(--purple)}.filter-chip:disabled{opacity:1;cursor:default}.t-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:6px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-3);color:var(--mute)}.t-pill.p1{background:color-mix(in oklab,var(--red) 14%,var(--bg-3));color:var(--red)}.t-pill.p2{background:color-mix(in oklab,var(--amber) 14%,var(--bg-3));color:var(--amber)}.t-pill.p3{background:var(--bg-3);color:var(--mute)}.bar{position:relative;overflow:hidden;height:6px;border-radius:6px;background:var(--bg-3)}.bar>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--purple-2),var(--purple))}.bar.green>i{background:var(--green)}.bar.red>i{background:var(--red)}.bar.amber>i{background:var(--amber)}.tally-bg-soft{background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:48px 48px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.col{display:flex;flex-direction:column;gap:10px}.grow{flex:1 1 auto}.muted{color:var(--mute)}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em}.taali-page{margin:0 auto;width:100%;max-width:88rem;padding:calc(var(--taali-spacing) * 3) calc(var(--taali-spacing) * 2)}.taali-page-wide{max-width:92rem}.taali-page-compact{padding:calc(var(--taali-spacing) * 2.5) calc(var(--taali-spacing) * 2)}.taali-panel,.taali-card,.taali-page-header{border:1px solid var(--taali-border-soft);background:var(--taali-surface);box-shadow:var(--taali-shadow-soft)}.taali-panel,.taali-page-header{border-radius:var(--taali-radius-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.taali-card{border-radius:var(--taali-radius-card)}.taali-page-header{padding:calc(var(--taali-spacing) * 3)}[hidden]{display:none!important}.nl-search{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;position:relative}.nl-search__form{display:flex;align-items:center;gap:10px;background:var(--bg-2);border:1px solid var(--taali-border, #e2e2e8);border-radius:14px;padding:8px 10px 8px 14px;box-shadow:0 1px 2px #00000008;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.nl-search__form:focus-within{border-color:var(--taali-purple, #6c5ce7);box-shadow:0 0 0 3px #6c5ce72e,0 4px 14px -8px #6c5ce74d}.nl-search__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#6c5ce7,#ec4899);color:#fff;box-shadow:0 2px 8px -2px #6c5ce780}.nl-search__input{flex:1;border:none;outline:none;font-size:.96875rem;background:transparent;padding:10px 4px;color:inherit;min-height:24px}.nl-search__input::-moz-placeholder{color:var(--taali-muted, #9099a6)}.nl-search__input::placeholder{color:var(--taali-muted, #9099a6)}.nl-search__kbd{display:none;align-items:center;justify-content:center;font-family:var(--font-mono, ui-monospace, monospace);font-size:.65625rem;letter-spacing:.04em;color:var(--taali-muted, #9099a6);background:var(--taali-surface-subtle);border:1px solid var(--taali-border, #e2e2e8);border-bottom-width:2px;border-radius:6px;padding:2px 6px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nl-search__form:not(:focus-within) .nl-search__kbd{display:inline-flex}.nl-search__clear{background:transparent;border:none;cursor:pointer;color:var(--taali-muted, #9099a6);padding:4px;border-radius:6px;display:inline-flex;align-items:center}.nl-search__clear:hover{background:var(--taali-surface-subtle);color:var(--taali-text, #1a1a2e)}.nl-search__submit{flex-shrink:0}.nl-search__view-mode{margin-left:4px;flex-shrink:0}.nl-search__pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px}.nl-search__pills-label{font-family:var(--font-mono, ui-monospace, monospace);font-size:.65625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--taali-muted, #9099a6);margin-right:2px}.nl-search__pill{background:var(--taali-surface-subtle);border:1px solid var(--taali-border, #e2e2e8);color:var(--taali-text, #1a1a2e);font-size:.78125rem;font-weight:500;padding:4px 10px;border-radius:999px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.nl-search__pill:hover{background:#6c5ce714;border-color:#6c5ce759}.nl-search__pill:active{transform:translateY(1px)}.nl-search__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nl-search__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:999px;background:#6c5ce714;border:1px solid rgba(108,92,231,.22);font-size:.75rem;color:var(--taali-text, #1a1a2e)}.nl-search__chip-label{font-weight:500}.nl-search__chip button{background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;padding:2px;border-radius:50%;color:var(--taali-purple, #6c5ce7)}.nl-search__chip button:hover{background:#6c5ce72e}.nl-search__chip-clear{background:transparent;border:none;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--taali-muted, #9099a6);cursor:pointer;padding:4px 8px}.nl-search__chip-clear:hover{color:var(--taali-text, #1a1a2e)}.nl-search__warnings{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.nl-search__warning{font-size:.75rem;color:var(--taali-muted, #9099a6);background:var(--taali-surface-subtle);padding:6px 10px;border-radius:6px;border-left:3px solid var(--taali-border, #e2e2e8)}.nl-search__warning--neo4j_unavailable,.nl-search__warning--rerank_skipped,.nl-search__warning--rerank_partial{border-left-color:#fdcb6e}.nl-search__warning--parser_failed{border-left-color:#ff7675;color:#b91c1c}.nl-search__refine-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px}.nl-search__refine-row .muted{font-size:.75rem;color:var(--taali-muted, #9099a6)}.confirm-action__bullets{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none}.confirm-action__bullet{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#00000008;border-radius:6px;font-size:.8125rem}.confirm-action__bullet-label{color:var(--taali-text, #2d3436)}.confirm-action__bullet-value{font-weight:600;color:var(--taali-text, #2d3436);font-variant-numeric:tabular-nums}.confirm-action__warning{margin:8px 0 0;padding:8px 10px;background:#fdcb6e2e;border:1px solid rgba(253,203,110,.45);border-radius:6px;color:#735c10;font-size:.78125rem}.ps-chip,.graph-chip,.asmt-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap;line-height:1.4}.ps-chip{background:#0000000f;color:#555}.ps-chip--strong{background:#00b8942e;color:#00604a}.ps-chip--proceed{background:#74b9ff38;color:#1d4f8a}.ps-chip--review{background:#fdcb6e47;color:#6a5008}.ps-chip--rejected{background:#d630312e;color:#8a1d1d}.ps-chip--unrun{background:#b2bec34d;color:#555}.asmt-chip{background:#0000000f;color:#555}.asmt-chip--invited{background:#7c5cf624;color:#4c2fb0}.asmt-chip--sent{background:#7c5cf61a;color:#5b46a8}.asmt-chip--delivered{background:#7c5cf633;color:#3f2596}.asmt-chip--opened{background:#6340e842;color:#2e1a82}.asmt-chip--progress{background:#7c5cf647;color:#2e1a82}.asmt-chip--done{background:#00b8942e;color:#00604a}.asmt-chip--expired{background:#b2bec352;color:#555}.asmt-chip--bounced{background:#d630312e;color:#8a1d1d}.aw{margin-top:4px}.aw-step{display:flex;align-items:center}.aw-step--labeled{align-items:flex-start;max-width:380px}.aw-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-sizing:border-box;border:1.5px solid var(--line);background:var(--bg-2)}.aw-dot--done,.aw-dot--current{background:var(--purple);border-color:var(--purple)}.aw-dot--current{box-shadow:0 0 0 3px var(--purple-soft)}.aw-dot--warn,.aw-dot--err{background:var(--amber);border-color:var(--amber)}.aw-conn{flex:1;height:2px;min-width:7px;background:var(--line)}.aw-conn--on{background:var(--purple)}.aw-node{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.aw-node-lbl{font-size:.5625rem;color:var(--mute);white-space:nowrap;letter-spacing:.02em}.aw-node-lbl--on{color:var(--ink-2)}.aw-state{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:.6875rem;font-weight:500;color:var(--mute)}.aw-state--live{color:var(--purple)}.aw-state--warn,.aw-state--err{color:var(--amber)}.aw-state--ok{color:var(--purple)}.aw-live-dot{width:6px;height:6px;border-radius:50%;background:var(--purple)}.aw--card{margin:0}.aw--card .aw-state{display:inline-flex;margin:0 0 14px;padding:4px 11px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;background:var(--purple-soft);color:var(--purple)}.aw--card .aw-state--warn,.aw--card .aw-state--err{background:var(--amber-soft);color:var(--amber-ink)}.aw--card .aw-state--muted{background:var(--bg-2);color:var(--mute)}.aw--card .aw-step--labeled{max-width:none;width:100%;align-items:flex-start;justify-content:space-between}.aw--card .aw-node{gap:8px}.aw--card .aw-dot{width:13px;height:13px;border-width:2px}.aw--card .aw-dot--current{box-shadow:0 0 0 4px var(--purple-soft)}.aw--card .aw-node-lbl{font-size:.6875rem;letter-spacing:.01em}.aw--card .aw-conn{margin-top:5.5px;min-width:18px;height:2px}.aw-detail-block{margin:0 0 16px}.graph-chip{background:#0000000f;color:#555}.graph-chip--in{background:#00b8942e;color:#00604a}.graph-chip--stale{background:#fdcb6e47;color:#6a5008}.graph-chip--none{background:#b2bec34d;color:#555}.action-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.action-toolbar__divider{width:1px;height:18px;background:#0000001f;margin:0 4px}.bg-jobs-panel{display:flex;flex-direction:column;gap:18px}.bg-jobs-panel-header{display:flex;align-items:center;gap:8px;font-size:.6875rem;color:var(--taali-muted);letter-spacing:.04em;text-transform:uppercase}.bg-jobs-panel-header-text{flex:1;min-width:0}.bg-jobs-panel-subtable{display:flex;flex-direction:column;gap:8px}.bg-jobs-panel-subtitle{font-size:.8125rem;font-weight:600;color:var(--taali-text);margin:0}.bg-jobs-panel-table{border:1px solid var(--taali-border);border-radius:10px;overflow:hidden;background:var(--taali-surface, #fff)}.bg-jobs-panel-row{display:grid;grid-template-columns:130px 130px 1fr 1.3fr .8fr .8fr .7fr;gap:10px;padding:10px 12px;border-bottom:1px solid var(--taali-border);font-size:.75rem;align-items:center}.bg-jobs-panel-type{font-family:var(--font-mono);font-size:.65625rem;text-transform:uppercase;letter-spacing:.04em;color:var(--taali-muted);padding:2px 8px;border-radius:4px;background:var(--taali-surface-subtle);white-space:nowrap}.bg-jobs-panel-row:last-child{border-bottom:none}.bg-jobs-panel-head{background:var(--taali-surface-subtle);text-transform:uppercase;font-size:.625rem;letter-spacing:.05em;color:var(--taali-muted)}.bg-jobs-panel-head-cell{font-weight:600}.bg-jobs-panel-cell{min-width:0}.bg-jobs-panel-status{display:inline-flex;align-items:center;gap:6px}.bg-jobs-panel-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;display:inline-block}.bg-jobs-panel-dot.tone-running{background:var(--purple);box-shadow:0 0 0 3px color-mix(in oklab,var(--purple) 18%,transparent)}.bg-jobs-panel-dot.tone-queued{background:var(--mute-2)}.bg-jobs-panel-dot.tone-cancelling{background:var(--amber)}.bg-jobs-panel-dot.tone-cancelled{background:var(--mute)}.bg-jobs-panel-dot.tone-completed{background:var(--purple-lav)}.bg-jobs-panel-dot.tone-failed{background:var(--amber)}.bg-jobs-panel-dot.tone-noop{background:var(--line-2)}.bg-jobs-panel-dot.tone-warning{background:var(--amber)}.bg-jobs-panel-status-label{font-size:.75rem;color:var(--taali-text)}.bg-jobs-panel-counters{font-variant-numeric:tabular-nums}.bg-jobs-panel-breakdown,.bg-jobs-panel-phase{margin-top:2px;font-size:.6875rem;color:var(--taali-muted)}.bg-jobs-panel-muted{color:var(--taali-muted)}.bg-jobs-panel-empty{padding:14px 12px;font-size:.75rem;color:var(--taali-muted);text-align:center}.bg-jobs-panel-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end}.bg-jobs-panel-btn{background:transparent;border:1px solid var(--taali-border);border-radius:6px;padding:4px 10px;font-size:.6875rem;color:var(--taali-muted);cursor:pointer}.bg-jobs-panel-btn:hover:not(:disabled){background:color-mix(in oklab,var(--purple) 7%,var(--bg-2));border-color:var(--purple-lav);color:var(--purple-2)}.bg-jobs-panel-btn:disabled{cursor:not-allowed;opacity:.6}.bg-jobs-panel-icon-btn{background:transparent;border:none;color:var(--taali-muted);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center}.bg-jobs-panel-icon-btn:hover{background:var(--taali-surface-subtle);color:var(--taali-text)}@media (max-width: 800px){.bg-jobs-panel-row{grid-template-columns:1fr}.bg-jobs-panel-head{display:none}}.process-dialog{display:flex;flex-direction:column;gap:10px}.process-dialog__error{background:#d630311a;border:1px solid rgba(214,48,49,.35);color:#8a1d1d;padding:8px 10px;border-radius:6px;font-size:.78125rem}.process-row{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:12px;background:#00000006;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer}.process-row>input[type=checkbox]{margin-top:3px;transform:scale(1.1)}.process-row__body{min-width:0}.process-row__title{font-weight:600;font-size:.84375rem;color:var(--taali-text, #2d3436)}.process-row__sub{margin-top:3px;font-size:.75rem;color:var(--taali-muted, #636e72)}.process-row__warn{color:#8a6d1d}.process-row__cost{color:var(--purple, #7c3aed);font-variant-numeric:tabular-nums}.process-row__count{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--taali-text, #2d3436);min-width:30px;text-align:right}.process-row__count--inline{font-size:.78125rem;font-weight:600;color:var(--taali-muted, #636e72);margin-left:6px}.process-row--fieldset{display:block;cursor:default}.process-row--fieldset legend{padding:0;margin-bottom:6px}.process-row__radios{display:flex;flex-direction:column;gap:6px;font-size:.8125rem}.process-row__radios label{display:flex;align-items:center;gap:8px;cursor:pointer}.process-dialog__advanced-toggle{align-self:flex-start;background:transparent;border:none;padding:4px 0;font-size:.75rem;color:var(--taali-muted, #636e72);cursor:pointer}.process-dialog__advanced{padding-left:0}@media (prefers-reduced-motion: reduce){.nl-search__form{transition:none}}.mc-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--bg);color:var(--ink)}.mc-nav{position:sticky;top:0;z-index:50;height:64px;display:flex;align-items:center;gap:0;padding:0 var(--pad-x);background:var(--taali-nav-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px)}@media (max-width: 720px){.mc-nav{padding:0 16px}.mc-nav .mc-nav-tabs,.mc-nav .mc-nav-search-wrap,.mc-nav .mc-icon-btn,.mc-nav .mc-nav-agent-chip,.mc-nav .mc-nav-avatar-wrap{display:none}.mc-nav .mc-mobile-trigger{display:inline-flex}}.mc-nav-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:1.125rem;letter-spacing:-.025em;color:var(--ink);margin-right:28px;background:none;border:0;padding:0;cursor:pointer;font-style:normal}.mc-nav-logo em{color:var(--purple);font-style:normal;font-weight:inherit}.mc-nav-tabs{display:flex;align-items:center;gap:2px;height:100%}.mc-nav-tab{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:100%;font-size:.9375rem;font-weight:500;color:var(--mute);border:0;background:transparent;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;position:relative}.mc-nav-tab:hover{color:var(--ink-2)}.mc-nav-tab.on{color:var(--ink);border-bottom-color:var(--purple)}.mc-nav-jobs-wrap{position:relative;height:100%}.mc-nav-jobs-wrap>.mc-nav-tab{height:100%}.mc-nav-jobs-wrap .mc-nav-tab>svg:last-child{margin-left:-3px;transition:transform .16s ease}.mc-nav-jobs-wrap .mc-nav-tab>svg:last-child.is-open{transform:rotate(180deg)}.mc-jobs-menu{position:absolute;top:calc(100% + 8px);left:0;width:260px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);box-shadow:var(--shadow-md);z-index:80}.mc-jobs-menu>a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--ink-2);text-decoration:none}.mc-jobs-menu>a:hover{color:var(--purple);background:var(--bg)}.mc-jobs-menu>a>svg,.mc-jobs-menu-plus{flex:none;color:var(--purple)}.mc-jobs-menu-plus{width:15px;font-size:20px;line-height:1;text-align:center}.mc-jobs-menu>a>span:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.mc-jobs-menu strong{font-size:.8125rem;font-weight:600}.mc-jobs-menu small{color:var(--mute);font-size:.6875rem}.mc-nav-tab .mc-badge{font-family:var(--font-mono);font-size:.625rem;background:var(--purple-soft);color:var(--purple);padding:1px 6px;border-radius:999px;font-weight:600;letter-spacing:.04em}.mc-nav-grow{flex:1}.mc-nav-right{display:flex;align-items:center;gap:10px}.mc-mobile-trigger{display:none;width:38px;height:38px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ink-2);align-items:center;justify-content:center;cursor:pointer}.mc-mobile-trigger:hover{border-color:var(--line);color:var(--purple)}.mc-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.mc-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a061880}.mc-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(320px,85vw);background:var(--bg-2);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;padding:14px 14px calc(14px + env(safe-area-inset-bottom));overflow-y:auto;outline:none}.mc-drawer-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mc-drawer-id{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.mc-drawer-avatar{flex:none;width:36px;height:36px;border-radius:50%;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;font-weight:600;font-size:.8125rem;font-family:var(--font-mono)}.mc-drawer-id-text{min-width:0}.mc-drawer-id-text .name{font-weight:600;font-size:.875rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-drawer-id-text .org{font-size:.75rem;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-drawer-search{padding:12px 0}.mc-drawer-search .mc-nav-search-wrap{width:100%}.mc-drawer-tabs{display:flex;flex-direction:column;gap:2px}.mc-drawer-tab{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;font-size:.9375rem;font-weight:500;color:var(--ink-2);text-decoration:none}.mc-drawer-tab:hover{background:var(--bg-3)}.mc-drawer-tab.on{background:var(--purple-soft);color:var(--purple)}.mc-drawer-tab .mc-badge{margin-left:auto;font-family:var(--font-mono);font-size:.625rem;background:var(--purple-soft);color:var(--purple);padding:1px 6px;border-radius:999px;font-weight:600}.mc-drawer-tab.on .mc-badge{background:var(--bg-2)}.mc-drawer-job-links{display:flex;flex-direction:column;gap:2px;margin:-1px 0 4px 42px}.mc-drawer-job-links a{padding:7px 10px;border-radius:8px;color:var(--mute);font-size:.8125rem;text-decoration:none}.mc-drawer-job-links a:hover{color:var(--purple);background:var(--bg-3)}.mc-drawer-divider{height:1px;background:var(--line);margin:12px 0}.mc-drawer-actions{display:flex;flex-direction:column;gap:2px}.mc-drawer-actions button,.mc-drawer-actions a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;text-align:left;width:100%;text-decoration:none}.mc-drawer-actions button:hover,.mc-drawer-actions a:hover{background:var(--bg-3)}.mc-nav-search-wrap{position:relative;width:380px;max-width:100%}.mc-nav-search-form{display:flex;align-items:center;gap:8px;padding:7px 12px 7px 11px;border-radius:999px;background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);font-size:.71875rem;color:var(--mute);width:100%;transition:border-color .12s ease,background .12s ease}.mc-nav-search-wrap.open .mc-nav-search-form,.mc-nav-search-form:focus-within,.mc-nav-search-form:hover{border-color:color-mix(in oklab,var(--purple) 45%,var(--line));background:var(--bg-2)}.mc-nav-search-input{flex:1;min-width:0;background:transparent;border:0;outline:none;font:inherit;color:var(--ink)}.mc-nav-search-input::-moz-placeholder{color:var(--mute)}.mc-nav-search-input::placeholder{color:var(--mute)}.mc-nav-search-form kbd{margin-left:auto;display:inline-block;padding:1px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;background:var(--bg-2);color:var(--ink-2);font-family:inherit;font-size:.625rem}.mc-nav-search-popover{position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);z-index:200;overflow:hidden;display:flex;flex-direction:column}.mc-nav-search-empty{padding:18px 16px;font-size:.8125rem;color:var(--mute);text-align:center}.mc-nav-search-groups{max-height:360px;overflow-y:auto;padding:6px 6px 4px}.mc-nav-search-group+.mc-nav-search-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--line-2)}.mc-nav-search-grouphead{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 4px;font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.mc-nav-search-grouphead .count{margin-left:auto;color:var(--mute-2)}.mc-nav-search-row{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:0;background:transparent;text-align:left;border-radius:8px;cursor:pointer;transition:background .1s ease}.mc-nav-search-row:hover,.mc-nav-search-row:focus-visible{background:color-mix(in oklab,var(--purple) 8%,var(--bg-2));outline:none}.mc-nav-search-row .title{font-size:.84375rem;color:var(--ink);font-weight:500}.mc-nav-search-row .sub{font-size:.71875rem;color:var(--mute)}.mc-nav-search-ai{display:flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-top:1px solid var(--line);background:color-mix(in oklab,var(--purple) 6%,var(--bg-2));color:var(--ink);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .12s ease}.mc-nav-search-ai:hover{background:color-mix(in oklab,var(--purple) 12%,var(--bg-2))}.mc-nav-search-ai em{font-style:normal;color:var(--mute);font-weight:400}.mc-nav-search-ai .arrow{margin-left:auto;color:var(--purple);transition:transform .18s ease}.mc-nav-search-ai:hover .arrow{transform:translate(3px)}.mc-icon-btn{width:34px;height:34px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.mc-icon-btn:hover{border-color:var(--line);color:var(--purple)}.mc-icon-btn .mc-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--purple);border:2px solid var(--bg-2)}.mc-avatar{width:32px;height:32px;border-radius:50%;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;font-weight:600;font-size:.75rem;font-family:var(--font-mono);border:0;cursor:pointer}.mc-avatar-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md);padding:6px;display:flex;flex-direction:column;z-index:60}.mc-avatar-menu-header{padding:10px 12px 8px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.mc-avatar-menu-header .name{font-size:.84375rem;font-weight:600;color:var(--ink)}.mc-avatar-menu-header .org{font-size:.71875rem;color:var(--mute);margin-top:2px}.mc-avatar-menu button,.mc-avatar-menu>a{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:.8125rem;text-align:left;border-radius:8px;cursor:pointer;text-decoration:none}.mc-avatar-menu button:hover,.mc-avatar-menu>a:hover{background:var(--bg);color:var(--purple)}.mc-nav-avatar-wrap{position:relative;display:inline-flex}@media (max-width: 720px){.mc-nav-search-input,.mc-demo-search input,.mc-nav-search-form input{font-size:16px}}.mc-agent-bar-wrap{padding:12px var(--pad-x) 0}@media (max-width: 1024px){.mc-agent-bar-wrap{padding-left:24px;padding-right:24px}}@media (max-width: 720px){.mc-agent-bar-wrap{padding-left:16px;padding-right:16px}}.mc-agent-bar{position:relative;border-radius:14px;color:#fff;overflow:hidden;isolation:isolate;padding:14px 18px;margin-bottom:16px;background:radial-gradient(ellipse 60% 120% at 12% 50%,rgba(167,139,250,.55) 0%,transparent 60%),radial-gradient(ellipse 50% 130% at 88% 40%,rgba(244,114,182,.4) 0%,transparent 65%),radial-gradient(ellipse 70% 100% at 50% 110%,rgba(99,102,241,.45) 0%,transparent 70%),linear-gradient(135deg,var(--purple) 0%,color-mix(in srgb,var(--purple) 80%,#000) 100%);background-size:220% 220%,200% 240%,220% 200%,100% 100%;background-position:0% 50%,100% 50%,50% 0%,0 0;box-shadow:0 12px 28px -14px color-mix(in srgb,var(--purple) 70%,transparent),0 4px 10px -4px color-mix(in srgb,var(--purple) 40%,transparent),inset 0 1px #ffffff1a}.mc-agent-bar.is-amber{background:radial-gradient(ellipse 60% 120% at 12% 50%,rgba(255,209,102,.55) 0%,transparent 60%),radial-gradient(ellipse 50% 130% at 88% 40%,rgba(255,140,80,.4) 0%,transparent 65%),linear-gradient(135deg,var(--amber) 0%,color-mix(in srgb,var(--amber) 80%,#000) 100%);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--amber) 70%,transparent),inset 0 1px #ffffff1a}.mc-agent-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%);pointer-events:none;z-index:-1}.mc-agent-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.mc-agent-glyph{width:38px;height:38px;border-radius:10px;background:#fff3;display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.mc-agent-glyph .mc-pulse-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;border:2px solid rgba(255,255,255,.55);pointer-events:none}.mc-agent-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;font-size:.9375rem;line-height:1.2}.mc-agent-pending{background:#ffffff38;color:#fff;border-radius:999px;font-size:.6875rem;font-weight:700;padding:2px 8px;letter-spacing:.03em}.mc-agent-tick{font-size:.78125rem;margin-top:3px;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.mc-agent-budget{display:flex;flex-direction:column;gap:4px;min-width:200px}.mc-agent-budget-row{display:flex;justify-content:space-between;font-size:.6875rem;color:#ffffffd9}.mc-agent-budget-bar{height:7px;border-radius:4px;background:#ffffff38;overflow:hidden;position:relative}.mc-agent-budget-bar>i{display:block;height:100%;background:#fff;border-radius:4px}.mc-agent-budget-bar:after{content:"";position:absolute;top:0;bottom:0;left:80%;width:1px;background:#ffffff73}.mc-agent-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-agent-btn{background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:6px 12px;font-size:.78125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.mc-agent-btn.is-ghost{background:transparent;border-color:#fff6}.mc-agent-btn:hover{background:#ffffff4d}.mc-panel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 35%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70;display:flex;justify-content:flex-end}.mc-panel-overlay.is-closing{pointer-events:none;opacity:0;transition:opacity .15s}.mc-panel-drawer{width:min(440px,100vw);height:100%;background:var(--bg);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.mc-panel-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.mc-panel-body{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:18px}.mc-panel-card{padding:18px;background:var(--bg-2);border:1px solid var(--line);border-radius:14px}.mc-panel-kicker{font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.mc-panel-title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.mc-panel-help{font-size:.78125rem;color:var(--mute);line-height:1.5;margin-top:8px}.mc-switch{width:38px;height:22px;border-radius:999px;background:var(--line);border:0;position:relative;cursor:pointer;transition:background .15s;flex-shrink:0}.mc-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-2);transition:transform .15s}.mc-switch.on{background:var(--purple)}.mc-switch.on:after{transform:translate(16px)}.mc-info-callout{padding:14px 16px;background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 25%,transparent);border-radius:12px;font-size:.78125rem;color:var(--ink-2);line-height:1.55;display:flex;gap:10px}.mc-info-callout svg{color:var(--purple);flex-shrink:0;margin-top:1px}.mc-page{padding:28px 32px 48px;max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box}.mc-page-narrow{max-width:1200px}.mc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.mc-page-head>:first-child{flex:1 1 auto;min-width:0}.mc-page-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-kicker{display:inline-block;font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin-bottom:10px}.mc-kicker.is-mute{color:var(--mute)}.mc-h-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1.02;font-size:clamp(38px,5.4vw,60px);color:var(--ink);margin:0 0 10px}.mc-h-display em{font-style:normal;color:var(--purple);font-weight:inherit;background:var(--grad-text-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (forced-colors: active){.mc-h-display em{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.mc-h-display .mc-period{color:var(--purple)}.mc-subtitle{font-size:.9375rem;line-height:1.55;color:var(--mute);max-width:720px;margin:0}.agent-header{color:var(--ink);background:transparent;border-bottom:none;position:relative;overflow:hidden;padding:14px 32px 14px 35px;min-height:96px;display:flex;align-items:center}.agent-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--grad-aura);-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 100%);mask-image:linear-gradient(to bottom,#000 30%,transparent 100%)}.agent-header>*{position:relative;z-index:1}.agent-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--purple);z-index:2;display:none}.agent-header-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;width:100%;max-width:1280px;margin:0 auto}.agent-header.compact{padding:14px 32px 14px 35px}.ah-bright-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);background:radial-gradient(ellipse 55% 150% at 92% 0%,color-mix(in oklab,var(--purple) 9%,transparent) 0%,transparent 62%)}.agent-header.agent-running .ah-bright-overlay{opacity:1}.agent-header-left{display:flex;align-items:center;gap:14px;min-width:0}.agent-header-left .ah-pre{flex-shrink:0}.ah-headings{min-width:0}.agent-header-left .back-link{color:var(--mute);display:block;text-align:left;width:-moz-fit-content;width:fit-content;margin-bottom:6px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.agent-header-left .back-link:hover{color:var(--ink)}.agent-header-left .ah-kicker{display:block;font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-header-left .ah-title-row{min-width:0}.agent-header-left h1{margin:0;font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em;font-weight:600;line-height:1.12;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.agent-header-left h1 em,.agent-header-left h1 .ah-period{font-style:normal;color:var(--purple)}.agent-header-left h1 em{background:var(--grad-text-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (forced-colors: active){.agent-header-left h1 em{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.agent-header-left p.ah-subtitle{margin:4px 0 0;color:var(--mute);font-size:.8125rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:620px}.agent-header-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.ah-actions{display:flex;align-items:center;gap:8px}.abar{display:grid;grid-template-columns:minmax(220px,1fr) max-content max-content max-content;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:64px;width:clamp(620px,48vw,680px);border-radius:14px;padding:8px 9px 8px 12px;position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);transition:border-color .36s ease,color .36s ease,box-shadow .36s ease}.abar-flow-layer,.abar:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .36s ease}.abar-flow-layer{background:var(--grad-agent-on-animated);background-size:300% 300%}.abar:after{background:color-mix(in oklab,var(--amber) 7%,var(--bg))}.abar-on .abar-flow-layer{opacity:1}.abar-paused:after{opacity:1}.ab-state{grid-column:1;min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px}.ab-spark{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .36s ease,border-color .36s ease,color .36s ease}.ab-label{display:block;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;transition:color .36s ease}.ab-state-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.ab-scope-note{display:block;max-width:100%;color:var(--mute);font-size:9px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-metric-label{display:block;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;color:var(--mute);white-space:nowrap}.ab-review{grid-column:2;min-width:90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding-left:12px;border-left:1px solid var(--line)}.ab-review-value{font-family:var(--font-display);font-size:13px;font-weight:650;color:var(--ink);line-height:1.1;white-space:nowrap}.ab-tick{display:block;font-size:12px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;transition:color .36s ease}.ab-state-manual .ab-tick{font-size:11px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-budget{grid-column:3;min-width:104px;display:grid;grid-template-columns:1fr;gap:4px;padding-left:12px;border-left:1px solid var(--line)}.ab-budget-amt{font-family:var(--font-mono);font-size:11px;text-align:left;white-space:nowrap}.ab-budget-amt .of{opacity:.7}.ab-budget-bar{width:100%;height:3px;border-radius:999px;overflow:hidden}.ab-budget-bar i{display:block;height:100%;border-radius:2px}.ab-actions{grid-column:4}.ab-actions,.ab-activate{display:flex;align-items:center;gap:6px;flex-shrink:0}.ab-btn.is-pressing{transform:scale(.94);filter:brightness(.9)}.ab-capbox{display:flex;align-items:center;gap:3px;height:32px;border-radius:8px;padding:0 9px;font-family:var(--font-mono);font-size:12.5px;flex-shrink:0}.ab-capbox input{width:36px;background:transparent;border:0;outline:0;font:inherit;font-weight:600;padding:0}.ab-capbox .pfx,.ab-capbox .sfx{opacity:.6}.abar-on{border-color:#c4a5fd80;color:#fff;box-shadow:0 6px 20px -8px #3a1d6e99}.abar-on .ab-spark{background:#c4a5fd3d;border:1px solid rgba(196,165,253,.5);color:#fff}.abar-on .ab-spark .ab-pulse{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:11px;border:2px solid rgba(196,165,253,.6)}.abar-on .ab-label{color:#fff}.abar-on .ab-tick{color:#ffffffbd}.abar-on .ab-metric-label{color:#ffffff94}.abar-on .ab-review,.abar-on .ab-budget{border-left-color:#ffffff2e}.abar-on .ab-review-value,.abar-on .ab-budget-amt{color:#fff}.abar-on .ab-budget-bar{background:#fff3}.abar-on .ab-budget-bar i{background:var(--purple-lav)}.abar-paused{border-color:color-mix(in oklab,var(--amber) 40%,var(--line));color:var(--ink);box-shadow:0 5px 18px -14px color-mix(in oklab,var(--amber) 55%,transparent)}.abar-paused .ab-spark{background:var(--bg-2);border:1px solid color-mix(in oklab,var(--amber) 40%,var(--line));color:var(--amber)}.abar-paused .ab-label{color:var(--amber-ink)}.abar-paused .ab-tick{color:var(--ink-soft)}.abar-paused .ab-budget-bar{background:color-mix(in oklab,var(--amber) 16%,var(--line))}.abar-paused .ab-budget-bar i{background:var(--amber)}.abar-off .ab-spark{background:var(--bg-3);border:1px solid var(--line);color:var(--mute)}.abar-off .ab-label{color:var(--ink-soft)}.abar-off .ab-tick{color:var(--mute)}.abar-off .ab-capbox{background:var(--bg-2);border:1px solid var(--line);color:var(--ink)}.abar-loading .ab-spark,.abar-unavailable .ab-spark{background:var(--bg-3);border:1px solid var(--line);color:var(--purple)}.abar-loading .ab-label,.abar-unavailable .ab-label{color:var(--ink-soft)}.abar-loading .ab-tick,.abar-unavailable .ab-tick{color:var(--mute)}.abar.abar-block{display:flex;gap:9px;width:100%;min-height:52px;padding-right:16px;margin-bottom:16px}.abar-block .ab-assess{display:inline-flex;align-items:baseline;gap:3px;flex-shrink:0;padding-left:13px;border-left:1px solid rgba(255,255,255,.18);font-family:var(--font-mono)}.abar-block .ab-assess b{font-size:18px;font-weight:700;color:#fff;line-height:1}.abar-block .ab-assess span{font-size:11px;color:#fff9}.agent-substrip{background:var(--bg);border-bottom:1px solid var(--line);position:relative;padding:0 32px 0 35px}.agent-substrip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--purple);opacity:.5}.agent-substrip-inner{display:flex;align-items:center;gap:20px;min-height:46px;max-width:1280px;margin:0 auto}.ah-substrip-main{flex:1;min-width:0}.ah-substrip-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ah-facts{display:flex;flex-wrap:wrap;align-items:center;gap:7px 28px}.ah-facts .f{display:flex;align-items:baseline;gap:7px;min-width:0}.ah-facts .f .k{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-shrink:0}.ah-facts .f .v{font-size:.8125rem;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-facts .f .v.purple{color:var(--purple)}.ah-pending-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.ah-pending-strip-label{font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ah-pending-strip-item{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;color:var(--ink-soft);white-space:nowrap}.ah-pending-strip-item b{font-family:var(--font-display);font-weight:600;color:var(--ink)}.ah-pending-strip-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}@media (max-width: 1240px){.agent-header{min-height:0;padding-top:16px;padding-bottom:16px}.agent-header-inner{grid-template-columns:1fr;gap:14px}.agent-header-right{width:100%;flex-wrap:wrap}.abar{width:100%}}@media (max-width: 720px){.agent-substrip{padding-top:10px;padding-bottom:10px}.agent-substrip-inner{flex-direction:column;align-items:stretch;gap:12px;min-height:0}.ah-substrip-actions{flex-wrap:wrap}.ah-facts{gap:8px 22px}.abar{grid-template-columns:minmax(0,1fr) auto auto;min-height:0;padding:10px 11px;row-gap:10px}.abar .ab-state{grid-column:1 / -1}.abar .ab-review{grid-column:1;min-width:0;padding-left:0;border-left:0}.abar .ab-budget{grid-column:2;min-width:100px}.abar .ab-actions{grid-column:3;margin-left:auto}.abar-off .ab-actions{grid-column:1 / -1}}@media (max-width: 520px){.abar{grid-template-columns:minmax(0,1fr)}.abar .ab-state,.abar .ab-review,.abar .ab-budget,.abar .ab-actions{grid-column:1}.abar .ab-review,.abar .ab-budget{width:100%;min-width:0;padding:8px 0 0;border-left:0;border-top:1px solid var(--line)}.abar-on .ab-review,.abar-on .ab-budget{border-top-color:#ffffff2e}.abar .ab-actions{width:100%;margin-left:0}.abar .ab-actions .ab-btn{min-height:40px}.abar .ab-actions .ab-btn.ic{width:40px;min-width:40px}.abar .ab-actions>.ab-btn:not(.ic){flex:1}.abar .ab-activate,.abar .ab-activate .ab-btn{flex:1}}@media (max-width: 600px){.agent-header{padding:16px 18px 16px 21px}.agent-substrip{padding:10px 18px 10px 21px}.agent-header-left p.ah-subtitle{font-size:.8125rem}}.mc-nav-agent-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#a78bfa24;border:1px solid rgba(167,139,250,.36);color:var(--purple);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.mc-nav-agent-chip:hover{background:#a78bfa38}.mc-nav-agent-chip .dot{width:7px;height:7px;border-radius:999px;background:var(--purple);box-shadow:0 0 0 4px #7f39fb2e}.mc-cmd{display:flex;align-items:center;gap:8px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:12px;margin-bottom:22px;font-size:.84375rem;position:relative}.mc-cmd-prefix{font-family:var(--font-mono);font-size:.6875rem;background:#ffffff1a;padding:3px 7px;border-radius:5px;color:#ffffffb3}.mc-cmd-scope{color:#fff9;display:inline-flex;gap:4px;align-items:center;position:relative}.mc-cmd-scope-btn{background:#ffffff1f;border:0;color:#fff;font-family:inherit;font-size:.78125rem;padding:3px 8px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.mc-cmd-scope-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-md);padding:4px;list-style:none;margin:0;z-index:60}.mc-cmd-scope-option{width:100%;text-align:left;background:transparent;border:0;padding:7px 10px;border-radius:6px;font:inherit;font-size:.8125rem;color:var(--ink-2);cursor:pointer}.mc-cmd-scope-option:hover{background:var(--bg);color:var(--purple)}.mc-cmd-scope-option.on{color:var(--purple);font-weight:500}.mc-cmd-input{flex:1;background:transparent;border:0;outline:none;color:#fff;font-family:inherit;font-size:.84375rem}.mc-cmd-input::-moz-placeholder{color:#ffffff80}.mc-cmd-input::placeholder{color:#ffffff80}.mc-cmd-ai{font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.08em;background:var(--purple);color:#fff;padding:3px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;text-transform:uppercase}.mc-jobs-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}@media (min-width: 900px){.mc-jobs-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-jobs-kpi{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow-sm)}.mc-jobs-kpi .k{font-family:var(--font-mono);font-size:.59375rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.mc-jobs-kpi .v{font-family:var(--font-display);font-size:1.875rem;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--ink)}.mc-jobs-kpi .d{font-size:.71875rem;color:var(--mute);margin-top:5px}.mc-report-snapshot{display:grid;grid-template-columns:1fr;gap:24px;background:var(--bg-2);border:1px solid var(--line);border-radius:18px;padding:28px 32px;margin-bottom:18px;align-items:center}@media (min-width: 880px){.mc-report-snapshot{grid-template-columns:auto 1fr}}.mc-report-snapshot-score{display:flex;align-items:center;gap:18px}.mc-report-snapshot-score-empty{width:140px;height:140px;border-radius:50%;border:2px dashed var(--line);display:grid;place-items:center;font-size:.75rem;color:var(--mute);text-align:center;padding:8px}.mc-report-snapshot-score-meta{display:flex;flex-direction:column;gap:4px}.mc-report-snapshot-score-label{font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.mc-report-snapshot-radar{display:flex;flex-direction:column;align-items:center}.mc-report-snapshot-radar-empty{max-width:420px;font-size:.8125rem;color:var(--mute);line-height:1.55;text-align:center;padding:16px;border:1px dashed var(--line);border-radius:14px}.mc-report-snapshot-radar-empty p{margin:0 0 6px}.mc-report-snapshot-radar-empty p:last-child{margin:0}.mc-report-snapshot-radar-empty b{color:var(--ink)}.mc-cand-header{display:flex;align-items:flex-end;gap:24px;margin-bottom:18px;padding:4px 0 0}.mc-cand-header-avatar{border-radius:14px!important;width:72px!important;height:72px!important;font-size:1.5rem!important;font-family:var(--font-display);font-weight:600;flex-shrink:0}.mc-cand-header-id{flex:1 1 auto;min-width:0}.mc-cand-header-id .mc-kicker{margin:0}.mc-cand-header-name{font-family:var(--font-display);font-size:2.625rem;font-weight:600;letter-spacing:-.025em;margin:4px 0 6px;color:var(--ink);line-height:1.05}.mc-cand-header-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:.8125rem;color:var(--mute)}.mc-cand-header-meta b{color:var(--ink-2)}.mc-cand-header-sep{opacity:.6}.mc-cand-header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex-shrink:0}@media (max-width: 880px){.mc-cand-header{flex-direction:column;align-items:flex-start;gap:14px}.mc-cand-header-actions{align-self:stretch}}.mc-decisions-feed{display:flex;flex-direction:column;margin-top:6px}.mc-decisions-row{display:grid;grid-template-columns:56px 22px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-2);align-items:flex-start}.mc-decisions-row:last-child{border-bottom:0}.mc-decisions-row-time{font-family:var(--font-mono);font-size:.65625rem;color:var(--mute);letter-spacing:.04em;padding-top:3px}.mc-decisions-row-dot{width:18px;height:18px;border-radius:5px;display:inline-block;margin-top:2px}.mc-decisions-row-title{font-size:.84375rem;font-weight:500;color:var(--ink)}.mc-decisions-row-body{font-size:.75rem;color:var(--mute);line-height:1.45;margin-top:1px}.mc-prep-hero{padding:18px 22px;border-radius:14px;background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 35%,var(--line));margin-bottom:18px}.mc-prep-hero .mc-kicker{margin:0 0 4px;color:var(--purple)}.mc-prep-hero-title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;margin:0 0 6px;color:var(--ink)}.mc-prep-hero-body{margin:0;font-size:.8125rem;color:var(--ink-2);line-height:1.55}.mc-prep-stage{margin-bottom:18px}.mc-prep-stage .mc-kicker{margin:0 0 10px}.mc-prep-stage-grid{display:grid;gap:10px}.mc-prep-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:18px 22px}.mc-prep-card-kicker{font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.08em;color:var(--purple);text-transform:uppercase;margin-bottom:6px}.mc-prep-card-question{font-family:var(--font-display);font-size:1.125rem;letter-spacing:-.015em;font-weight:500;color:var(--ink);margin:0 0 14px}.mc-prep-card-context{margin:-8px 0 14px;font-size:.84375rem;line-height:1.55;color:var(--mute)}.mc-prep-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 720px){.mc-prep-card-grid{grid-template-columns:1fr}}.mc-prep-card-label{font-family:var(--font-mono);font-size:.65625rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.mc-prep-card-label.is-listen{color:#16a34a}.mc-prep-card-label.is-concern{color:#dc2626}.mc-prep-card-list{list-style:none;margin:0;padding:0;font-size:.8125rem;line-height:1.55;color:var(--ink-2)}.mc-prep-card-list li{position:relative;padding-left:12px;margin-bottom:4px}.mc-prep-card-list li:before{content:"·";position:absolute;left:0;top:-1px;color:var(--mute);font-weight:700}.mc-prep-card-evidence{margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--purple-soft);font-size:.8125rem;line-height:1.55;color:var(--ink-2)}.mc-prep-card-evidence-label{font-family:var(--font-mono);font-size:.65625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin-bottom:4px}.mc-notes-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:24px;align-items:start}.mc-notes-workspace{min-width:0}.mc-notes-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.mc-notes-section-copy,.mc-notes-timeline-copy{margin:4px 0 0;color:var(--mute);font-size:.8125rem;line-height:1.5}.mc-notes-empty{padding:14px 16px;border-radius:12px;background:var(--bg-2);border:1px dashed var(--line);font-size:.8125rem;color:var(--mute);line-height:1.55;margin-bottom:8px}.mc-notes-empty-card{padding:16px;margin-bottom:10px}.mc-notes-empty-title{color:var(--ink);font-size:.875rem;font-weight:600}.mc-notes-empty-copy{margin:4px 0 0;color:var(--mute);font-size:.8125rem;line-height:1.5}.mc-notes-feed{display:grid;gap:10px;margin-bottom:10px}.mc-notes-card{padding:14px 16px;margin-bottom:8px}.mc-notes-feed .mc-notes-card{margin-bottom:0}.mc-notes-card-head{display:flex;justify-content:space-between;margin-bottom:6px}.mc-notes-card-who{font-size:.8125rem;font-weight:500;color:var(--ink)}.mc-notes-card-role{color:var(--mute);font-weight:400}.mc-notes-card-time{font-family:var(--font-mono);font-size:.65625rem;color:var(--mute)}.mc-notes-card-body{font-size:.8125rem;color:var(--ink-2);line-height:1.55}.mc-notes-rank{margin-right:6px;color:var(--purple);font-weight:600}.mc-notes-link{color:var(--purple);text-decoration:underline;text-underline-offset:2px}.mc-notes-transcript-link{display:inline-block;margin-top:6px}.mc-note-composer{padding:16px;margin-top:6px}.mc-note-composer-label{display:block;margin-bottom:4px;color:var(--ink);font-size:.75rem;font-weight:600}.mc-note-composer-help{margin:0 0 10px;color:var(--mute);font-size:.75rem;line-height:1.45}.mc-note-composer-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:12px}.mc-notes-agent-toggle{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.4;color:var(--mute);cursor:pointer}.mc-notes-agent-toggle input{margin-top:2px;accent-color:var(--purple);cursor:pointer}.mc-notes-agent-toggle input:disabled{cursor:not-allowed}.mc-notes-agent-toggle>span{display:grid;gap:2px}.mc-notes-agent-toggle strong{color:var(--ink-2);font-size:.75rem;font-weight:600}.mc-notes-agent-toggle small{color:var(--mute);font-size:.71875rem}.mc-notes-input-actions{display:flex;justify-content:flex-end;margin-top:6px}.mc-supporting-link-card{padding:14px;margin-top:12px}.mc-supporting-link-fields{display:grid;gap:8px}.mc-supporting-link-fields .mc-note-composer-label:not(:first-child){margin-top:2px}.mc-field-optional{color:var(--mute);font-weight:400}.mc-interview-feedback{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.mc-notes-timeline-rail{min-width:0;padding:18px;align-self:start}.mc-notes-timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.mc-notes-timeline-head .mc-kicker{margin:0}.mc-notes-timeline-head .mc-audit-count{flex:0 0 auto;padding-top:1px}.mc-notes-timeline-empty{margin:14px 0 0;color:var(--mute);font-size:.8125rem;line-height:1.5}.mc-audit-timeline{position:relative;padding-left:18px;border-left:2px solid var(--line);margin:16px 0 0 6px}.mc-audit-row{position:relative;margin-bottom:14px}.mc-audit-dot{position:absolute;left:-25px;top:6px;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg)}.mc-audit-time{font-family:var(--font-mono);font-size:.65625rem;color:var(--mute);margin-bottom:2px}.mc-audit-title{font-size:.84375rem;font-weight:500;margin-bottom:2px;color:var(--ink)}.mc-audit-detail{font-size:.78125rem;color:var(--ink-2);line-height:1.5}.mc-notes-workable-activity{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.mc-notes-workable-activity>.mc-kicker{margin:0}.mc-audit-collapse{margin-top:22px;border-top:1px solid var(--line);padding-top:14px}.mc-audit-summary{width:100%;padding:0;color:inherit;font:inherit;text-align:left;background:transparent;border:0;list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}.mc-audit-summary::-webkit-details-marker{display:none}.mc-audit-count{font-family:var(--font-mono);font-size:.6875rem;color:var(--mute)}.mc-audit-summary:after{content:"Show";margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;color:var(--purple);text-transform:uppercase;letter-spacing:.04em}.mc-audit-collapse[data-open=true] .mc-audit-summary:after{content:"Hide"}@media (max-width: 1180px){.mc-notes-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.mc-note-composer-footer{align-items:stretch;flex-direction:column}.mc-note-composer-footer .taali-btn{align-self:flex-end}}.ctable-toolbar{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:12px 12px 0 0;background:var(--bg-2);margin-bottom:-1px;flex-wrap:wrap}.ctable-toolbar-grow{flex:1 1 auto}.ctable-toolbar .seg{display:inline-flex;background:var(--bg-2);border:1px solid var(--line-2);border-radius:9px;overflow:hidden}.ctable-toolbar .seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-left:1px solid var(--line);padding:7px 12px;font-size:.75rem;color:var(--mute);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .12s ease,background .12s ease}.ctable-toolbar .seg button:first-child{border-left:0}.ctable-toolbar .seg button:hover{color:var(--ink-2)}.ctable-toolbar .seg button.on{background:var(--purple);color:#fff;font-weight:500}.ctable-toolbar .seg button .ct{font-size:.6875rem;opacity:.7}.ctable-wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:var(--bg-2);overflow:hidden}.ctable{width:100%;border-collapse:collapse}.ctable thead th{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;color:var(--mute);text-transform:uppercase;text-align:left;padding:10px 14px;border-bottom:1px solid var(--line-2);background:var(--bg);font-weight:500}.ctable thead th .ctable-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.ctable thead th .ctable-sort:hover{color:var(--ink)}.ctable thead th .ctable-sort-arrow{color:var(--purple);font-size:.6875rem}.ctable tbody tr{border-bottom:1px solid var(--line-2);transition:background .12s ease}.ctable tbody tr:last-child{border-bottom:0}.ctable tbody tr:hover{background:color-mix(in oklab,var(--purple) 4%,var(--bg-2))}.ctable tbody tr.agent-row{background:color-mix(in oklab,var(--purple) 3%,var(--bg-2))}.ctable tbody td{padding:12px 14px;vertical-align:middle;font-size:.8125rem;color:var(--ink)}.ctable td .name{font-size:.84375rem;font-weight:500;color:var(--ink)}.ctable td .sub{font-size:.71875rem;color:var(--mute);margin-top:1px}.score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:24px;padding:0 8px;border-radius:6px;font-family:var(--font-mono);font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--bg-3);color:var(--ink-2)}.score-pill.hi{background:var(--purple);color:#fff}.score-pill.mid{background:var(--purple-soft);color:var(--purple-2)}.score-pill.lo{background:var(--bg-3);color:var(--mute)}.score-pill.stale{background:var(--bg-3);color:var(--mute);font-weight:500}.stage-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--bg-3);color:var(--ink-2);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.02em;white-space:nowrap}.stage-pill.is-disqualified{background:var(--purple-soft);color:var(--purple-2);font-weight:600}.ctable .ctable-status{color:var(--mute);font-size:.78125rem}.ctable .ctable-em{color:var(--mute);opacity:.5}.ai-action{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:500;color:var(--purple-2, var(--purple));white-space:nowrap}.ai-action-label{background:linear-gradient(90deg,rgba(107,70,193,.18),var(--purple-2, var(--purple)),rgba(107,70,193,.18)) 0 100% / 300% 1px no-repeat;color:var(--purple-2, var(--purple))}.ctable-empty{padding:28px 18px;text-align:center;color:var(--mute);font-size:.8125rem}.ctable-more{display:flex;align-items:center;gap:.75rem;padding:.75rem .25rem .25rem}.ctable-more-count{color:var(--mute);font-size:.75rem}.mc-overview-hero{display:grid;grid-template-columns:minmax(0,560px) minmax(40px,1fr) minmax(0,2fr);align-items:center;padding:24px;border-radius:16px;border:1px solid var(--line);background:var(--bg-2);margin-bottom:18px}.mc-overview-hero-rings{grid-column:3;display:grid;grid-template-columns:repeat(2,auto);gap:14px 18px;align-content:center;justify-content:center;justify-items:center;border-left:1px solid var(--line)}@media (max-width: 960px){.mc-overview-hero{grid-template-columns:1fr}.mc-overview-hero-body,.mc-overview-hero-rings{grid-column:1}.mc-overview-hero-rings{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0;justify-content:center}}.mc-overview-hero-score{display:inline-flex;align-items:center;justify-content:center}.mc-overview-hero-body{min-width:0;grid-column:1}.mc-overview-hero-recommendation{font-family:var(--font-display);font-size:1.625rem;font-weight:600;letter-spacing:-.02em;color:var(--purple);margin:6px 0}.mc-overview-hero-summary{margin:0;font-size:.875rem;line-height:1.55;color:var(--ink-2);max-width:540px}.mc-overview-hero-signal{border-left:1px solid var(--line);padding-left:18px;display:flex;flex-direction:column;gap:0}.mc-overview-hero-signal .mc-kicker{margin-bottom:8px}.mc-overview-signal-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.8125rem;padding:4px 0;color:var(--mute)}.mc-overview-signal-val{font-weight:600;color:var(--ink)}.mc-overview-signal-suffix{color:var(--mute);font-weight:400;font-family:var(--font-mono);font-size:.6875rem;margin-left:4px}.mc-overview-signals{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:14px}@media (max-width: 720px){.mc-overview-signals{grid-template-columns:1fr}}.mc-overview-signal-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.mc-overview-signal-card-title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.015em;margin:8px 0;color:var(--ink)}.mc-overview-signal-card-body{margin:0;font-size:.84375rem;line-height:1.6;color:var(--ink-2)}.mc-overview-dimensions{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:14px}.mc-overview-dimensions .mc-kicker{margin:0 0 14px}.mc-overview-dimensions-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px}@media (max-width: 720px){.mc-overview-dimensions-grid{grid-template-columns:1fr}}.mc-overview-dim-row{display:grid;grid-template-columns:1.6fr 1fr 64px;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.75rem;padding:4px 0}.mc-overview-dim-label{color:var(--mute)}.mc-overview-dim-bar{height:6px;background:var(--bg-3);border-radius:999px;overflow:hidden}.mc-overview-dim-bar>i{display:block;height:100%;background:var(--purple);border-radius:999px}.mc-overview-dim-score{text-align:right;color:var(--ink);font-weight:600}.mc-overview-dim-suffix{color:var(--mute);font-weight:400;margin-left:2px}.mc-overview-dim-empty{margin:8px 0 0;font-size:.8125rem;color:var(--mute);line-height:1.55}.mc-overview-evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width: 1100px){.mc-overview-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.mc-overview-evidence{grid-template-columns:1fr}}.mc-overview-evidence-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.mc-overview-evidence-headline{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.015em;margin:6px 0;color:var(--ink)}.mc-overview-evidence-body{margin:0;font-size:.8125rem;color:var(--ink-2);line-height:1.55}.mc-overview-footer{display:flex;flex-direction:column;gap:14px;margin-top:4px}.mc-overview-footer-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:16px 18px}@media (max-width: 720px){.mc-overview-footer-row{grid-template-columns:1fr}}.mc-overview-footer-status p{margin:4px 0 0;font-size:.8125rem;color:var(--ink-2);line-height:1.55}.mc-overview-footer-links{display:flex;gap:8px;flex-wrap:wrap}.table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll>table{min-width:-moz-max-content;min-width:max-content}@media (max-width: 720px){.settings-usage-table,.ctable-wrap,.cp-compare{overflow-x:auto;-webkit-overflow-scrolling:touch}.settings-usage-table table,.ctable,.cp-compare table{min-width:-moz-max-content;min-width:max-content}}@media (max-width: 480px){.job-stats{grid-template-columns:repeat(2,1fr)}}.taali-input,.taali-textarea,.taali-select,.taali-select-trigger,select:not(.taali-select),input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{width:100%;min-height:36px;padding:8px 12px;font-family:var(--taali-font);font-size:.8125rem;line-height:1.4;color:var(--ink);background-color:var(--bg-2);border:1px solid var(--line);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.taali-select,.taali-select-trigger,select:not(.taali-select),input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{border-color:var(--taali-selection-border, var(--line))}.taali-input::-moz-placeholder,.taali-textarea::-moz-placeholder,select:not(.taali-select)::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder{color:var(--mute)}.taali-input::placeholder,.taali-textarea::placeholder,select:not(.taali-select)::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder{color:var(--mute)}.taali-input:hover:not(:focus),.taali-textarea:hover:not(:focus),.taali-select:hover:not(:focus),.taali-select-trigger:hover:not(:focus-visible),select:not(.taali-select):hover:not(:focus),input[type=date]:hover:not(:focus),input[type=datetime-local]:hover:not(:focus),input[type=time]:hover:not(:focus),input[type=month]:hover:not(:focus),input[type=week]:hover:not(:focus){border-color:color-mix(in oklab,var(--purple) 34%,var(--line))}.taali-select:hover:not(:focus),.taali-select-trigger:hover:not(:focus-visible),select:not(.taali-select):hover:not(:focus),input[type=date]:hover:not(:focus),input[type=datetime-local]:hover:not(:focus),input[type=time]:hover:not(:focus),input[type=month]:hover:not(:focus),input[type=week]:hover:not(:focus){border-color:var(--taali-selection-border-hover, color-mix(in oklab, var(--purple) 34%, var(--line)))}.taali-input:focus,.taali-textarea:focus,.taali-select:focus,select:not(.taali-select):focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=month]:focus,input[type=week]:focus,.taali-select-trigger:focus-visible{outline:none;border-color:var(--purple-2);box-shadow:0 0 0 3px var(--taali-ring)}.taali-input:disabled,.taali-textarea:disabled,.taali-select:disabled,.taali-select-trigger:disabled,select:not(.taali-select):disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=time]:disabled{opacity:.55;cursor:not-allowed;background-color:color-mix(in oklab,var(--line) 22%,var(--bg-2))}.taali-textarea,textarea:not([class]){min-height:96px;line-height:1.55;resize:vertical}textarea:not([class]){width:100%;padding:10px 12px;font-family:var(--taali-font);font-size:.8125rem;color:var(--ink);background-color:var(--bg-2);border:1px solid var(--line);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}textarea:not([class]):hover:not(:focus){border-color:color-mix(in oklab,var(--purple) 34%,var(--line))}textarea:not([class]):focus{outline:none;border-color:var(--purple-2);box-shadow:0 0 0 3px var(--taali-ring)}select:not(.taali-select){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235e3aa8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(var(--taali-selection-border, var(--line)),var(--taali-selection-border, var(--line))),linear-gradient(var(--purple-soft),var(--purple-soft));background-repeat:no-repeat,no-repeat,no-repeat;background-position:right 13px center,right 34px center,right 0 center;background-size:12px 12px,1px 100%,34px 100%}select:not(.taali-select):hover,select:not(.taali-select):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235e3aa8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(var(--taali-selection-border, var(--line)),var(--taali-selection-border, var(--line))),linear-gradient(var(--purple-soft),var(--purple-soft))}select:not(.taali-select)::-ms-expand{display:none}.taali-select-shell{position:relative;width:100%}.taali-select-shell-inline{display:inline-flex;width:auto;max-width:100%;vertical-align:middle}.taali-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:46px}.taali-select::-ms-expand{display:none}.taali-select-icon{position:absolute;top:1px;right:1px;bottom:1px;width:34px;display:grid;place-items:center;pointer-events:none;color:var(--purple);background:var(--purple-soft);border-left:1px solid var(--taali-selection-border, var(--line));border-radius:0 9px 9px 0}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{cursor:pointer;padding-right:44px;background-image:linear-gradient(var(--taali-selection-border, var(--line)),var(--taali-selection-border, var(--line))),linear-gradient(var(--purple-soft),var(--purple-soft));background-repeat:no-repeat,no-repeat;background-position:right 34px center,right 0 center;background-size:1px 100%,34px 100%}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;padding:0;width:14px;height:14px;filter:invert(24%) sepia(34%) saturate(1600%) hue-rotate(238deg) brightness(72%) contrast(92%)}input[type=date]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{padding:0}.taali-select-trigger{display:flex;align-items:center;gap:0;padding:0 0 0 12px;overflow:hidden;cursor:pointer;text-align:left}.taali-select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 0}.taali-select-value-placeholder{color:var(--mute)}.taali-select-chevron{flex:0 0 auto;align-self:stretch;width:34px;display:grid;place-items:center;margin-left:12px;color:var(--purple);background:var(--purple-soft);border-left:1px solid var(--taali-selection-border, var(--line));transform:none!important}.taali-select-chevron>svg{transition:transform .15s ease}.taali-select-chevron.rotate-180>svg{transform:rotate(180deg)}.taali-select-trigger[aria-expanded=true]:not(:focus-visible){border-color:var(--taali-selection-border-active, var(--purple-2));box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 9%,transparent)}.taali-select-menu{position:fixed;width:-moz-max-content;width:max-content;overflow-y:auto;padding:5px;background:var(--bg-2);border:1px solid var(--taali-selection-border, var(--line));border-radius:10px;box-shadow:var(--taali-shadow-soft)}.taali-select-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font-family:var(--taali-font);font-size:.8125rem;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.taali-select-option:hover:not(:disabled),.taali-select-option:focus-visible{outline:none;background:color-mix(in oklab,var(--purple) 7%,var(--bg-2))}.taali-select-option>.truncate{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taali-select-option svg{flex:0 0 auto;color:var(--purple)}.taali-select-option-selected{background:var(--taali-selection-selected-bg, var(--purple-soft));color:var(--taali-selection-selected-ink, var(--purple-2));font-weight:500}.taali-select-option-selected:hover:not(:disabled),.taali-select-option-selected:focus-visible{background:color-mix(in oklab,var(--purple) 16%,var(--bg-2))}.taali-select-option:disabled{opacity:.5;cursor:not-allowed}.taali-multiselect-actions{display:flex;justify-content:flex-end;padding:2px 4px 6px;margin-bottom:4px;border-bottom:1px solid var(--line-2)}.taali-multiselect-action{border:0;background:transparent;padding:2px 6px;border-radius:6px;color:var(--purple);font-family:var(--taali-font);font-size:.75rem;font-weight:500;cursor:pointer}.taali-multiselect-action:hover{background:var(--purple-soft)}.taali-select-trigger-bare{width:auto;min-height:0;padding:4px 2px 4px 0;border-color:transparent;background:transparent;border-radius:8px;font-size:12px;color:inherit}.taali-select-trigger-bare:hover:not(:focus-visible){border-color:transparent}.taali-select-trigger-bare[aria-expanded=true]:not(:focus-visible){border-color:transparent;box-shadow:none}.taali-select-trigger-bare:focus-visible{border-color:transparent;box-shadow:none;outline:2px solid var(--taali-ring);outline-offset:2px}.taali-select-trigger-bare .taali-select-value{padding:0}.taali-select-trigger-bare .taali-select-chevron{width:auto;align-self:center;margin-left:4px;background:transparent;border-left:none;color:var(--mute)}@media (max-width: 720px){.taali-input,.taali-textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select:not(.taali-select),.taali-select-trigger,input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{font-size:16px}}.vtabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.vtabs::-webkit-scrollbar{height:0}.vtab{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;padding:12px 1px;font-family:inherit;font-size:var(--fs-body-lg);font-weight:500;color:var(--mute);white-space:nowrap;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.vtab:hover{color:var(--ink-2)}.vtab.on{color:var(--ink)}.vtab-motion-indicator{position:absolute;right:0;bottom:-2px;left:0;height:2px;border-radius:999px;background:var(--purple)}.vtab .ti{font-size:17px}.vtab .ct{font-size:var(--fs-eyebrow);opacity:.7;font-weight:400}:root{--taali-button-radius: var(--taali-radius-control);--taali-button-height-xs: 28px;--taali-button-height-sm: 32px;--taali-button-height-md: 40px;--taali-button-height-lg: 48px;--taali-button-pad-xs: .625rem;--taali-button-pad-sm: .875rem;--taali-button-pad-md: 1.125rem;--taali-button-pad-lg: 1.375rem;--taali-button-gap: .5rem;--taali-button-ring: var(--purple);--taali-button-primary-bg: var(--purple);--taali-button-primary-hover-bg: var(--purple-2);--taali-button-primary-fg: var(--cloud);--taali-button-accent-fg: var(--purple-2);--taali-button-accent-hover-fg: var(--purple);--taali-button-soft-bg: var(--purple-soft);--taali-button-soft-hover-bg: color-mix(in oklab, var(--purple) 15%, var(--bg-2));--taali-button-danger-soft-fg: var(--red-deep);--taali-button-danger-soft-hover-fg: color-mix(in oklab, var(--red-deep) 84%, black);--taali-button-primary-shadow: 0 1px 2px color-mix(in oklab, var(--purple) 22%, transparent);--taali-button-agent-shadow: 0 6px 18px color-mix(in oklab, var(--purple) 28%, transparent)}html[data-theme=dark][data-brand=taali]{--taali-button-primary-bg: var(--purple-2);--taali-button-primary-hover-bg: color-mix(in oklab, var(--purple-2) 84%, black);--taali-button-primary-fg: var(--cloud);--taali-button-accent-fg: var(--purple-lav);--taali-button-accent-hover-fg: var(--cloud);--taali-button-soft-bg: var(--purple-soft);--taali-button-soft-hover-bg: color-mix(in oklab, var(--purple-soft) 82%, var(--purple));--taali-button-danger-soft-fg: #f27d7d;--taali-button-danger-soft-hover-fg: #ff9b9b}:root button:focus-visible,:root a[role=button]:focus-visible,:root [role=button][tabindex]:focus-visible{outline:2px solid var(--purple);outline-offset:2px}button:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn){--button-height: var(--taali-button-height-md);--button-pad-x: var(--taali-button-pad-md);--button-font-size: var(--fs-body-lg);--button-bg: var(--bg-2);--button-color: var(--ink-2);--button-border: var(--line);--button-shadow: 0 0 0 transparent;--button-hover-bg: var(--taali-button-soft-bg);--button-hover-color: var(--taali-button-accent-fg);--button-hover-border: color-mix(in oklab, var(--purple) 34%, var(--line));--button-hover-shadow: 0 0 0 transparent;--button-focus-ring: var(--taali-button-ring);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--button-height);min-height:var(--button-height);padding:0 var(--button-pad-x);display:inline-flex;align-items:center;justify-content:center;gap:var(--taali-button-gap);border:1px solid var(--button-border);border-radius:var(--taali-button-radius);background:var(--button-bg);color:var(--button-color);box-shadow:var(--button-shadow);font-family:var(--font-sans);font-size:var(--button-font-size);font-weight:600;line-height:1;letter-spacing:-.005em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease,transform 80ms ease}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn):hover:not(:disabled):not([aria-disabled=true]){background:var(--button-hover-bg);color:var(--button-hover-color);border-color:var(--button-hover-border);box-shadow:var(--button-hover-shadow)}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn):focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px;box-shadow:var(--button-shadow)}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn):is(:disabled,[aria-disabled=true]){opacity:.48;filter:none;transform:none;cursor:not-allowed}:root :is(.taali-btn-xs,.btn-xs,.ce-btn,.bg-jobs-panel-btn){--button-height: var(--taali-button-height-xs);--button-pad-x: var(--taali-button-pad-xs);--button-font-size: var(--fs-caption)}:root :is(.taali-btn-sm,.btn-sm,.btn.sm,.hmp-badge-btn,.tcard-cta,.rq-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-btn-sm,.src-btn,.ci-btn-sm,.ci-attach-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn,:where(.dossier-rail) .dr-btn){--button-height: var(--taali-button-height-sm);--button-pad-x: var(--taali-button-pad-sm);--button-font-size: var(--fs-body)}:root :is(.taali-btn-md){--button-height: var(--taali-button-height-md);--button-pad-x: var(--taali-button-pad-md);--button-font-size: var(--fs-body-lg)}:root :is(.taali-btn-lg,.btn-lg,.ac-mobile-cta,.mc-demo-lead-cta,.mc-show-btn.tall,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn){--button-height: var(--taali-button-height-lg);--button-pad-x: var(--taali-button-pad-lg);--button-font-size: var(--fs-subtitle)}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn)>svg{width:1.0625rem;height:1.0625rem;flex:none}:root :is(.taali-btn-primary,.btn-primary,.btn-purple,.mc-auth-cta:not(.mc-auth-cta-outline),.mc-demo-lead-cta,.ac-mobile-cta,.rq-btn.rq-teach,.ac-btn-primary,.cp-btn-primary,.cp-send-btn,.tk-send-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm.is-primary,.src-btn:not(.src-btn-ghost),.mc-show-btn.primary,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm.is-primary,.cl-new-btn,.ev-rescore-btn){--button-bg: var(--taali-button-primary-bg);--button-color: var(--taali-button-primary-fg);--button-border: var(--taali-button-primary-bg);--button-shadow: var(--taali-button-primary-shadow);--button-hover-bg: var(--taali-button-primary-hover-bg);--button-hover-color: var(--taali-button-primary-fg);--button-hover-border: var(--taali-button-primary-hover-bg);--button-hover-shadow: var(--taali-button-primary-shadow)}:root :is(.taali-btn-secondary,.btn-outline,.mc-auth-cta-outline,.tasks-bespoke-cta-btn,.hmp-badge-btn,.tcard-cta,.rq-btn.rq-override,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn-ghost,.tk-stop-btn,.rq-btn-sm.is-ghost,.src-btn-ghost,.mc-show-btn:not(.primary),.ce-btn:not(.ce-btn--ghost),.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,.ci-attach-btn){--button-bg: var(--bg-2);--button-color: var(--ink-2);--button-border: var(--line);--button-shadow: 0 0 0 transparent;--button-hover-bg: var(--taali-button-soft-bg);--button-hover-color: var(--taali-button-accent-fg);--button-hover-border: color-mix(in oklab, var(--purple) 34%, var(--line));--button-hover-shadow: 0 0 0 transparent}:root :is(.taali-btn-ghost,.btn-ghost,.rq-btn.ghost,.rq-btn.rq-defer,.agent-needs-input-link,.cp-btn-ghost,.ce-btn--ghost,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn){--button-bg: transparent;--button-color: var(--ink-2);--button-border: transparent;--button-shadow: 0 0 0 transparent;--button-hover-bg: var(--taali-button-soft-bg);--button-hover-color: var(--taali-button-accent-fg);--button-hover-border: transparent;--button-hover-shadow: 0 0 0 transparent}:root :is(.taali-btn-soft,.ac-btn-soft,.rq-btn-sm.rq-share-btn){--button-bg: var(--taali-button-soft-bg);--button-color: var(--taali-button-accent-fg);--button-border: color-mix(in oklab, var(--purple) 16%, var(--line));--button-shadow: 0 0 0 transparent;--button-hover-bg: var(--taali-button-soft-hover-bg);--button-hover-color: var(--taali-button-accent-hover-fg);--button-hover-border: color-mix(in oklab, var(--purple) 32%, var(--line));--button-hover-shadow: 0 0 0 transparent}:root :is(.taali-btn-danger,.btn.danger,.cp-btn-danger,.agent-needs-input-reject.confirm){--button-bg: var(--red-deep);--button-color: var(--cloud);--button-border: var(--red-deep);--button-shadow: 0 1px 2px color-mix(in oklab, var(--red-deep) 20%, transparent);--button-hover-bg: color-mix(in oklab, var(--red-deep) 86%, black);--button-hover-color: var(--cloud);--button-hover-border: color-mix(in oklab, var(--red-deep) 86%, black);--button-hover-shadow: 0 1px 2px color-mix(in oklab, var(--red-deep) 24%, transparent)}:root :is(.taali-btn-agent,.rq-btn.rq-approve,.rq-rec-btn,:where(.dossier-rail) .dr-rec-btn){--button-bg: var(--grad-agent-on);--button-color: var(--cloud);--button-border: color-mix(in oklab, var(--purple-lav) 35%, transparent);--button-shadow: var(--taali-button-agent-shadow);--button-hover-bg: var(--grad-agent-on);--button-hover-color: var(--cloud);--button-hover-border: color-mix(in oklab, var(--purple-lav) 55%, transparent);--button-hover-shadow: 0 8px 22px color-mix(in oklab, var(--purple) 36%, transparent);--button-focus-ring: var(--cloud);background-size:auto}:root :is(.taali-btn-agent,.taali-btn-primary,.rq-btn.rq-approve,.rq-rec-btn,.btn-purple,:where(.dossier-rail) .dr-rec-btn)[data-motion-loop=flow]{--button-bg: var(--grad-agent-on-animated);--button-hover-bg: var(--grad-agent-on-animated);background-size:300% 300%}:root :is(.taali-btn-inverse,.mc-agent-btn,.abar-on .ab-btn){--button-bg: color-mix(in oklab, var(--cloud) 14%, transparent);--button-color: var(--cloud);--button-border: color-mix(in oklab, var(--cloud) 24%, transparent);--button-shadow: 0 0 0 transparent;--button-hover-bg: color-mix(in oklab, var(--cloud) 22%, transparent);--button-hover-color: var(--cloud);--button-hover-border: color-mix(in oklab, var(--cloud) 38%, transparent);--button-hover-shadow: 0 0 0 transparent;--button-focus-ring: var(--cloud)}:root .abar-on .ab-btn.primary{--button-bg: var(--cloud);--button-color: var(--purple-2);--button-border: var(--cloud);--button-hover-bg: color-mix(in oklab, var(--cloud) 90%, var(--purple-soft));--button-hover-color: var(--purple-2);--button-hover-border: var(--cloud)}:root .abar-paused .ab-btn.primary,:root .abar-off .ab-btn.primary{--button-bg: var(--taali-button-primary-bg);--button-color: var(--taali-button-primary-fg);--button-border: var(--taali-button-primary-bg);--button-hover-bg: var(--taali-button-primary-hover-bg);--button-hover-color: var(--taali-button-primary-fg);--button-hover-border: var(--taali-button-primary-hover-bg)}.taali-btn-spinner{width:1.0625rem;height:1.0625rem;flex:none}:root :is(.taali-btn-icon-only,.ab-btn.ic){width:var(--button-height);min-width:var(--button-height);padding-inline:0}:root .taali-btn-full{width:100%}:root .ac-mobile-cta{display:none}:root .kanban-card .cc-agent-actions .btn{height:var(--button-height);min-height:var(--button-height);padding:0 var(--button-pad-x);border-radius:var(--taali-button-radius);font-size:var(--button-font-size);font-weight:600}@media (max-width: 1180px){:root .ac-mobile-cta{display:inline-flex}}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse){--icon-button-size: var(--taali-button-height-md);width:var(--icon-button-size);min-width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--taali-button-radius);background:var(--bg-2);color:var(--ink-2);box-shadow:none;line-height:1;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease,transform 80ms ease}:root :is(.taali-icon-btn-sm,.rq-tinybtn,.rqt-icon-btn,.bg-jobs-panel-icon-btn,.ac-dock-collapse){--icon-button-size: var(--taali-button-height-xs)}:root .taali-icon-btn-lg{--icon-button-size: var(--taali-button-height-lg)}:root .taali-icon-btn-ghost{border-color:transparent;background:transparent;box-shadow:none}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse):hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab,var(--purple) 34%,var(--line));background:var(--taali-button-soft-bg);color:var(--taali-button-accent-fg)}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse):focus-visible{outline:2px solid var(--purple);outline-offset:2px;box-shadow:none}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse):active:not(:disabled){transform:translateY(1px)}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse):disabled{opacity:.48;transform:none}:root :is(.taali-icon-btn-danger,.rqt-icon-btn.is-danger){border-color:var(--taali-danger-border);background:var(--taali-danger-soft);color:var(--taali-button-danger-soft-fg)}:root :is(.taali-icon-btn-danger,.rqt-icon-btn.is-danger):hover:not(:disabled){border-color:var(--taali-button-danger-soft-fg);background:color-mix(in oklab,var(--taali-danger) 16%,var(--bg-2));color:var(--taali-button-danger-soft-fg)}:root :is(.taali-text-btn,.settings-link-button,.src-link,.rq-feed-toggle,.mc-flags-toggle,.pjp-link-btn){min-height:var(--taali-button-height-xs);padding:0;display:inline-flex;align-items:center;gap:.375rem;border:0;border-radius:0;background:transparent;color:var(--taali-button-accent-fg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;line-height:1.25;text-decoration:none;text-underline-offset:.2em;cursor:pointer}:root :is(.taali-text-btn,.settings-link-button,.src-link,.rq-feed-toggle,.mc-flags-toggle,.pjp-link-btn):hover:not(:disabled){color:var(--taali-button-accent-hover-fg);text-decoration:underline}:root .taali-text-btn-danger{color:var(--taali-button-danger-soft-fg)}:root .taali-text-btn-danger:hover:not(:disabled){color:var(--taali-button-danger-soft-hover-fg)}:root :is(.taali-text-btn,.settings-link-button,.src-link,.rq-feed-toggle,.mc-flags-toggle,.pjp-link-btn):is(:disabled,[aria-disabled=true]){opacity:.48;color:var(--mute);text-decoration:none;cursor:not-allowed}@media (prefers-reduced-motion: reduce){:root :is(button,a[role=button],[role=button][tabindex]){transition-duration:.01ms!important}}.taali-tabbar,.taali-segmented-control{--compact-nav-border: var(--line);--compact-nav-bg: var(--bg-2);--compact-nav-active-bg: var(--purple-soft);--compact-nav-active-ink: var(--purple-2);--compact-nav-selected-bg: var(--bg-2);--compact-nav-selected-ink: var(--ink);display:flex;max-width:100%;align-items:stretch;gap:6px}.taali-segmented-control{--compact-nav-border: var(--taali-selection-border, var(--line))}.taali-tabbar{flex-wrap:wrap}.taali-tabbar__tab,.taali-segmented-control__option{position:relative;flex:0 0 auto;min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--mute);font:inherit;font-size:.8125rem;font-weight:550;line-height:1.25;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.taali-tabbar__tab:hover:not(:disabled),.taali-segmented-control__option:hover:not(:disabled){border-color:var(--compact-nav-border);color:var(--ink)}.taali-tabbar__tab.is-active,.taali-segmented-control__option.is-active{border-color:color-mix(in oklab,var(--purple) 13%,var(--compact-nav-border));background:var(--compact-nav-active-bg);color:var(--compact-nav-active-ink)}.taali-tabbar__tab:focus-visible,.taali-segmented-control__option:focus-visible{z-index:2;outline:3px solid color-mix(in oklab,var(--purple) 28%,transparent);outline-offset:2px}.taali-tabbar__tab:disabled,.taali-segmented-control__option:disabled{opacity:.48;cursor:not-allowed}.taali-tabbar__label,.taali-segmented-control__label{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}.taali-tabbar__meta,.taali-segmented-control__meta{min-width:18px;display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border-radius:999px;background:var(--bg-3);color:var(--mute);font-family:var(--font-mono);font-size:.625rem;font-weight:700;line-height:1.5}.taali-tabbar__tab.is-active .taali-tabbar__meta,.taali-segmented-control__option.is-active .taali-segmented-control__meta{background:var(--bg-2);color:var(--compact-nav-active-ink)}.taali-tabbar--compact .taali-tabbar__tab,.taali-segmented-control--compact .taali-segmented-control__option{min-height:32px;padding:6px 11px;font-size:.75rem}.taali-tabbar--segmented,.taali-segmented-control{width:-moz-max-content;width:max-content;flex-wrap:nowrap;gap:0;padding:3px;border:1px solid var(--compact-nav-border);border-radius:11px;background:var(--compact-nav-bg);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.taali-tabbar--segmented::-webkit-scrollbar,.taali-segmented-control::-webkit-scrollbar{display:none}.taali-tabbar--segmented .taali-tabbar__tab,.taali-segmented-control__option{border:0;border-radius:8px}.taali-tabbar--segmented .taali-tabbar__tab:hover:not(:disabled),.taali-segmented-control__option:hover:not(:disabled){border-color:transparent}.taali-tabbar--segmented .taali-tabbar__tab.is-active,.taali-segmented-control__option.is-active{background:var(--compact-nav-selected-bg);color:var(--compact-nav-selected-ink);box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 11%,transparent)}.taali-segmented-control__option.is-active{box-shadow:inset 0 0 0 1px var(--taali-selection-border, var(--line)),0 1px 3px color-mix(in oklab,var(--ink) 11%,transparent)}.taali-segmented-control--full{width:100%}.taali-segmented-control--full .taali-segmented-control__option{flex:1 1 0}.focused-sections{--focused-section-rail: 224px;--focused-section-sticky-top: 88px;display:grid;grid-template-columns:minmax(190px,var(--focused-section-rail)) minmax(0,1fr);gap:22px;align-items:start;min-width:0}.focused-sections__content{min-width:0}.focused-section-nav{min-width:0;max-width:100%;padding:7px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);box-shadow:0 14px 42px -34px color-mix(in oklab,var(--ink) 45%,transparent)}.focused-section-nav.is-sticky{position:sticky;top:var(--focused-section-sticky-top, 88px);z-index:var(--focused-section-sticky-z, 8)}.focused-section-nav__list{display:flex;flex-direction:column;gap:8px}.focused-section-nav__group,.focused-section-nav__group-items{min-width:0;display:flex;flex-direction:column;gap:3px}.focused-section-nav__group+.focused-section-nav__group{padding-top:8px;border-top:1px solid var(--line-2)}.focused-section-nav__group-label{padding:2px 10px 4px;color:var(--mute);font-family:var(--font-mono);font-size:.59375rem;font-weight:650;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.focused-section-nav__item{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:11px;background:transparent;color:var(--ink-2);font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.focused-section-nav__item.has-marker{grid-template-columns:28px minmax(0,1fr) auto}.focused-section-nav__item:hover:not(.is-disabled){background:var(--bg);color:var(--ink)}.focused-section-nav__item.is-active{background:var(--purple-soft);color:var(--purple-2);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--purple) 11%,transparent)}.focused-section-nav__item:focus-visible{outline:3px solid color-mix(in oklab,var(--purple) 28%,transparent);outline-offset:2px}.focused-section-nav__item.is-disabled{opacity:.48;cursor:not-allowed}.focused-section-nav__marker{width:27px;height:27px;display:inline-grid;place-items:center;border-radius:8px;background:var(--bg-3);color:var(--mute);font-family:var(--font-mono);font-size:.625rem;line-height:1}.focused-section-nav__item.is-active .focused-section-nav__marker{background:var(--bg-2);color:var(--purple-2)}.focused-section-nav__item.tone-info:not(.is-active) .focused-section-nav__marker{background:var(--taali-info-soft);color:var(--taali-info)}.focused-section-nav__item.tone-success:not(.is-active) .focused-section-nav__marker{background:var(--taali-success-soft);color:var(--taali-success)}.focused-section-nav__item.tone-warning:not(.is-active) .focused-section-nav__marker{background:var(--taali-warning-soft);color:var(--taali-warning)}.focused-section-nav__item.tone-danger:not(.is-active) .focused-section-nav__marker{background:var(--taali-danger-soft);color:var(--taali-danger)}.focused-section-nav__copy{min-width:0;display:flex;flex-direction:column;gap:1px}.focused-section-nav__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.35}.focused-section-nav__description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-size:.6875rem;line-height:1.35}.focused-section-nav__trailing{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.focused-section-nav__meta{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-family:var(--font-mono);font-size:.625rem;font-weight:650}.focused-section-nav__item.is-active .focused-section-nav__meta{color:var(--purple-2)}.focused-section-nav__badge{min-width:18px;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:var(--bg-3);color:var(--ink-2);font-family:var(--font-mono);font-size:.59375rem;font-weight:700;line-height:1.35;white-space:nowrap}.focused-section-nav__badge--info{background:var(--taali-info-soft);color:var(--taali-info)}.focused-section-nav__badge--success{background:var(--taali-success-soft);color:var(--taali-success)}.focused-section-nav__badge--warning{background:var(--taali-warning-soft);color:var(--taali-warning)}.focused-section-nav__badge--danger{background:var(--taali-danger-soft);color:var(--taali-danger)}.focused-sections--bar{grid-template-columns:minmax(0,1fr);gap:18px}.focused-section-nav--bar{position:static;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.focused-section-nav--bar::-webkit-scrollbar{display:none}.focused-section-nav--bar.is-sticky{position:sticky;top:var(--focused-section-sticky-top, 88px)}.focused-section-nav--bar .focused-section-nav__list,.focused-section-nav--bar .focused-section-nav__group,.focused-section-nav--bar .focused-section-nav__group-items{flex-direction:row;gap:20px}.focused-section-nav--bar .focused-section-nav__list{width:-moz-max-content;width:max-content;min-width:100%}.focused-section-nav--bar .focused-section-nav__group+.focused-section-nav__group{padding-top:0;border-top:0}.focused-section-nav--bar .focused-section-nav__group-label{display:none}.focused-section-nav--bar .focused-section-nav__item{width:auto;min-width:-moz-max-content;min-width:max-content;grid-template-columns:minmax(0,auto) auto;padding:11px 1px 12px;border-radius:0;border-bottom:2px solid transparent}.focused-section-nav--bar .focused-section-nav__item.has-marker{grid-template-columns:auto minmax(0,auto) auto}.focused-section-nav--bar .focused-section-nav__item:hover,.focused-section-nav--bar .focused-section-nav__item.is-active{background:transparent;box-shadow:none}.focused-section-nav--bar .focused-section-nav__item.is-active{color:var(--ink);border-bottom-color:var(--purple)}.focused-section-nav--bar .focused-section-nav__marker,.focused-section-nav--bar .focused-section-nav__item.is-active .focused-section-nav__marker{width:auto;height:auto;border-radius:0;background:transparent}@media (max-width: 980px){.focused-sections{grid-template-columns:minmax(0,1fr);gap:15px}.focused-section-nav,.focused-section-nav.is-sticky{position:sticky;top:var(--focused-section-sticky-top, var(--nav-h, 64px));z-index:var(--focused-section-sticky-z, 18);padding:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.focused-section-nav::-webkit-scrollbar{display:none}.focused-section-nav__list{width:-moz-max-content;width:max-content;min-width:100%;flex-direction:row;gap:4px}.focused-section-nav__group,.focused-section-nav__group-items{flex-direction:row;gap:4px}.focused-section-nav__group+.focused-section-nav__group{padding-top:0;border-top:0}.focused-section-nav__group-label{display:none}.focused-section-nav__item{width:auto;min-width:-moz-max-content;min-width:max-content;grid-template-columns:auto auto;padding:8px 10px 8px 8px}.focused-section-nav__item.has-marker{grid-template-columns:24px auto auto}.focused-section-nav__marker{width:23px;height:23px}.focused-section-nav__description{display:none}.focused-section-nav__meta{max-width:70px}.focused-section-nav--bar{position:static;padding:0}.focused-section-nav--bar.is-sticky{position:sticky;top:var(--focused-section-sticky-top, var(--nav-h, 64px));z-index:var(--focused-section-sticky-z, 18)}}@media (max-width: 520px){.focused-section-nav__label{font-size:.78125rem}.focused-section-nav__meta{display:none}}.taali-grad-text{background:var(--grad-text-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.taali-grad-text::-moz-selection{-webkit-text-fill-color:var(--ink);color:var(--ink);background:var(--purple-soft)}.taali-grad-text::selection{-webkit-text-fill-color:var(--ink);color:var(--ink);background:var(--purple-soft)}@media (forced-colors: active){.taali-grad-text{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.taali-grad-text-on-dark{background:var(--grad-text-accent-on-dark);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (forced-colors: active){.taali-grad-text-on-dark{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.taali-aura{position:absolute;inset:-10% -5% auto -5%;height:115%;z-index:0;pointer-events:none;background:var(--grad-aura)}.taali-aura-host{position:relative;isolation:isolate}.taali-aura-host:before{content:"";position:absolute;inset:0 0 auto 0;height:680px;z-index:-1;pointer-events:none;background:var(--grad-aura)}@media (prefers-reduced-motion: no-preference){.taali-aura,.taali-aura-host:before{transition:background .32s ease}}.marker\:text-\[var\(--purple\)\] *::marker{color:var(--purple)}.marker\:text-\[var\(--purple\)\]::marker{color:var(--purple)}.placeholder\:text-\[var\(--mute\)\]::-moz-placeholder{color:var(--mute)}.placeholder\:text-\[var\(--mute\)\]::placeholder{color:var(--mute)}.placeholder\:text-mute::-moz-placeholder{color:var(--mute)}.placeholder\:text-mute::placeholder{color:var(--mute)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--purple\)\]:hover{border-color:var(--purple)}.hover\:border-\[var\(--taali-border\)\]:hover{border-color:var(--taali-border)}.hover\:border-\[var\(--taali-runtime-muted\)\]:hover{border-color:var(--taali-runtime-muted)}.hover\:bg-\[var\(--bg\)\]:hover{background-color:var(--bg)}.hover\:bg-\[var\(--bg-3\)\]:hover{background-color:var(--bg-3)}.hover\:bg-\[var\(--taali-surface-hover\,rgba\(0\,0\,0\,0\.04\)\)\]:hover{background-color:var(--taali-surface-hover,rgba(0,0,0,.04))}.hover\:bg-panel-2:hover{background-color:var(--bg-3)}.hover\:text-\[var\(--purple\)\]:hover{color:var(--purple)}.hover\:text-\[var\(--taali-text\)\]:hover{color:var(--taali-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--taali-shadow-strong\)\]:hover{--tw-shadow-color: var(--taali-shadow-strong);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-\[var\(--purple\)\]:focus{border-color:var(--purple)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--taali-purple\)\]:focus-visible{--tw-ring-color: var(--taali-purple)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[var\(--taali-surface\)\]:focus-visible{--tw-ring-offset-color: var(--taali-surface)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:bg-\[var\(--purple\)\]{background-color:var(--purple)}@media (min-width: 640px){.sm\:\!block{display:block!important}.sm\:block{display:block}.sm\:\!inline-flex{display:inline-flex!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\:inset-y-3{top:.75rem;bottom:.75rem}.md\:left-3{left:.75rem}.md\:left-auto{left:auto}.md\:right-3{right:.75rem}.md\:right-auto{right:auto}.md\:\!block{display:block!important}.md\:block{display:block}.md\:\!inline-flex{display:inline-flex!important}.md\:inline-flex{display:inline-flex}.md\:\!hidden{display:none!important}.md\:h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem)}.md\:max-h-none{max-height:none}.md\:w-\[42\.5rem\]{width:42.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[120px_1fr_1fr\]{grid-template-columns:120px 1fr 1fr}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr)}.md\:grid-cols-\[auto_minmax\(12rem\,1fr\)\]{grid-template-columns:auto minmax(12rem,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,0\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(12rem,.6fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:rounded-\[var\(--taali-radius-panel\)\]{border-radius:var(--taali-radius-panel)}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pb-24{padding-bottom:6rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:mt-0{margin-top:0}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.1fr_\.9fr_\.9fr_\.9fr\]{grid-template-columns:1.1fr .9fr .9fr .9fr}.lg\:grid-cols-\[1\.4fr_\.9fr_\.9fr_\.9fr\]{grid-template-columns:1.4fr .9fr .9fr .9fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(280px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-6{gap:1.5rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_340px\]{grid-template-columns:minmax(0,1.45fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0px}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:\[grid-template-columns\:var\(--workspace-grid\)\]{grid-template-columns:var(--workspace-grid)}}.\[\&\:not\(\:first-child\)\]\:mt-3:not(:first-child){margin-top:.75rem}
