@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-50:var(--dream-orange-50);--color-orange-100:var(--dream-orange-100);--color-orange-200:var(--dream-orange-300);--color-orange-300:var(--dream-orange-500);--color-orange-400:var(--dream-orange-600);--color-orange-500:var(--dream-orange-700);--color-amber-50:#fff9f0;--color-amber-100:#fff0d2;--color-amber-200:#ffdca0;--color-amber-300:#f6c45a;--color-amber-400:#eead29;--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-50:#f3f8ff;--color-sky-100:#e6f0ff;--color-sky-200:#d4e5ff;--color-sky-300:#98c5fb;--color-sky-400:#5ea3ef;--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-violet-50:#f5f2ff;--color-violet-100:#ece6ff;--color-violet-200:#d8cbff;--color-violet-300:#b8a1ff;--color-violet-400:#8f7cff;--color-violet-500:#6f59ea;--color-rose-50:#fff3f7;--color-rose-100:#ffe3eb;--color-rose-200:#ffc2d2;--color-rose-300:#f29ab4;--color-rose-400:#e26b92;--color-rose-500:#c94b78;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:var(--dream-brand-paper);--color-app-bg:var(--dream-app-canvas);--color-surface-shell:var(--dream-surface);--color-surface-panel:var(--dream-surface-warm);--color-surface-elevated:var(--dream-surface);--color-control:var(--dream-line-soft);--color-input:var(--dream-surface);--color-primary:var(--dream-ink-950);--color-secondary:var(--dream-ink-700);--color-muted:var(--dream-ink-500);--color-border-soft:var(--dream-line-soft);--color-border-control:var(--dream-line);--color-deep-950:var(--dream-ink-950);--color-deep-900:#211d1a;--color-deep-800:#2d2824;--color-deep-700:#413a35;--color-deep-600:var(--dream-ink-700);--color-deep-500:var(--dream-ink-500);--color-deep-400:#958c85;--color-status-info:var(--dream-info);--color-status-success:var(--dream-success);--color-status-warning:var(--dream-warning);--color-status-danger:var(--dream-danger);--color-focus:var(--dream-focus);--color-mint-50:#f3fffb;--color-mint-100:#e5faf3;--color-mint-200:#c7f0e0;--color-mint-300:#8fdec5;--color-mint-400:#45c4a0;--color-mint-500:#15a784;--shadow-card:0 22px 54px #18263014;--shadow-soft:0 12px 30px #1826300f;--shadow-floating:0 24px 64px #1826301f;--shadow-inset-soft:inset 0 1px 0 #ffffffb8}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.right-4{right:calc(var(--spacing)*4)}.right-\[1px\]{right:1px}.right-\[2px\]{right:2px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[130\]{z-index:130}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-\[0\.72rem\]{margin-top:.72rem}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[0\.95rem\]{height:.95rem}.h-\[1\.3rem\]{height:1.3rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[5\.15rem\]{height:5.15rem}.h-\[23rem\]{height:23rem}.h-\[100dvh\]{height:100dvh}.h-full{height:100%}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-\[40rem\]{max-height:40rem}.max-h-\[92vh\]{max-height:92vh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3rem\]{min-height:3rem}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-4{width:calc(var(--spacing)*4)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-\[0\.95rem\]{width:.95rem}.w-\[1\.3rem\]{width:1.3rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[5\.75rem\]{width:5.75rem}.w-\[10px\]{width:10px}.w-\[min\(20rem\,calc\(100vw-3\.5rem\)\)\]{width:min(20rem,100vw - 3.5rem)}.w-\[min\(23rem\,calc\(100vw-2rem\)\)\]{width:min(23rem,100vw - 2rem)}.w-\[min\(24rem\,calc\(100\%-2rem\)\)\]{width:min(24rem,100% - 2rem)}.w-\[min\(46rem\,calc\(100\%-2rem\)\)\]{width:min(46rem,100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[4\.75rem\]{min-width:4.75rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16\.5rem\]{min-width:16.5rem}.min-w-\[16rem\]{min-width:16rem}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:calc(var(--spacing)*0)}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.985\]{scale:.985}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border-soft,.border-border-soft\/60{border-color:var(--color-border-soft)}@supports (color:color-mix(in lab,red,red)){.border-border-soft\/60{border-color:color-mix(in oklab,var(--color-border-soft)60%,transparent)}}.border-border-soft\/70{border-color:var(--color-border-soft)}@supports (color:color-mix(in lab,red,red)){.border-border-soft\/70{border-color:color-mix(in oklab,var(--color-border-soft)70%,transparent)}}.border-control{border-color:var(--color-control)}.border-rose-300{border-color:var(--color-rose-300)}.border-white{border-color:var(--color-white)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-app-bg{background-color:var(--color-app-bg)}.bg-control{background-color:var(--color-control)}.bg-deep-950\/45{background-color:var(--color-deep-950)}@supports (color:color-mix(in lab,red,red)){.bg-deep-950\/45{background-color:color-mix(in oklab,var(--color-deep-950)45%,transparent)}}.bg-input{background-color:var(--color-input)}.bg-mint-400\/85{background-color:#45c4a0d9}@supports (color:color-mix(in lab,red,red)){.bg-mint-400\/85{background-color:color-mix(in oklab,var(--color-mint-400)85%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-surface-panel,.bg-surface-panel\/72{background-color:var(--color-surface-panel)}@supports (color:color-mix(in lab,red,red)){.bg-surface-panel\/72{background-color:color-mix(in oklab,var(--color-surface-panel)72%,transparent)}}.bg-surface-panel\/92{background-color:var(--color-surface-panel)}@supports (color:color-mix(in lab,red,red)){.bg-surface-panel\/92{background-color:color-mix(in oklab,var(--color-surface-panel)92%,transparent)}}.bg-surface-shell,.bg-surface-shell\/58{background-color:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.bg-surface-shell\/58{background-color:color-mix(in oklab,var(--color-surface-shell)58%,transparent)}}.bg-surface-shell\/78{background-color:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.bg-surface-shell\/78{background-color:color-mix(in oklab,var(--color-surface-shell)78%,transparent)}}.bg-surface-shell\/82{background-color:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.bg-surface-shell\/82{background-color:color-mix(in oklab,var(--color-surface-shell)82%,transparent)}}.bg-surface-shell\/88{background-color:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.bg-surface-shell\/88{background-color:color-mix(in oklab,var(--color-surface-shell)88%,transparent)}}.bg-surface-shell\/90{background-color:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.bg-surface-shell\/90{background-color:color-mix(in oklab,var(--color-surface-shell)90%,transparent)}}.bg-surface-shell\/92{background-color:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.bg-surface-shell\/92{background-color:color-mix(in oklab,var(--color-surface-shell)92%,transparent)}}.bg-surface-shell\/95{background-color:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.bg-surface-shell\/95{background-color:color-mix(in oklab,var(--color-surface-shell)95%,transparent)}}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-0{padding-left:calc(var(--spacing)*0)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.83rem\]{font-size:.83rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1rem\]{font-size:1rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-rose-500{color:var(--color-rose-500)}.text-secondary{color:var(--color-secondary)}.text-sky-600{color:var(--color-sky-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-sky-400\/70{text-decoration-color:#5ea3efb3}@supports (color:color-mix(in lab,red,red)){.decoration-sky-400\/70{-webkit-text-decoration-color:color-mix(in oklab,var(--color-sky-400)70%,transparent);text-decoration-color:color-mix(in oklab,var(--color-sky-400)70%,transparent)}}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(10\,18\,28\,0\.24\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0a121c3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-shell{--tw-shadow:0 28px 72px var(--tw-shadow-color,#18263014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft{--tw-shadow:0 12px 30px var(--tw-shadow-color,#1826300f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,max-height\]{transition-property:opacity,transform,max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.focus-within\:border-rose-400:focus-within{border-color:var(--color-rose-400)}@media(hover:hover){.hover\:bg-surface-panel:hover{background-color:var(--color-surface-panel)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}}.focus\:border-mint-300:focus{border-color:var(--color-mint-300)}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-mint-100:focus{--tw-ring-color:var(--color-mint-100)}.focus\:ring-rose-100:focus{--tw-ring-color:var(--color-rose-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:relative{position:relative}.sm\:sticky{position:sticky}.sm\:top-0{top:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-0{width:calc(var(--spacing)*0)}.sm\:w-\[5\.75rem\]{width:5.75rem}.sm\:w-\[17\.5rem\]{width:17.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[0rem_minmax\(0\,1fr\)\]{grid-template-columns:0 minmax(0,1fr)}.sm\:grid-cols-\[5\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:5.75rem minmax(0,1fr)}.sm\:grid-cols-\[17\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:17.5rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:self-start{align-self:flex-start}.sm\:overflow-visible{overflow:visible}.sm\:pl-\[6\.25rem\]{padding-left:6.25rem}.sm\:transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sm\:duration-300{--tw-duration:.3s;transition-duration:.3s}.sm\:\[transition-timing-function\:cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}}@media(min-width:48rem){.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:top-0{top:calc(var(--spacing)*0)}.md\:block{display:block}.md\:hidden{display:none}.md\:w-0{width:calc(var(--spacing)*0)}.md\:w-\[5\.75rem\]{width:5.75rem}.md\:w-\[17\.5rem\]{width:17.5rem}.md\:min-w-0{min-width:calc(var(--spacing)*0)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[0rem_minmax\(0\,1fr\)\]{grid-template-columns:0 minmax(0,1fr)}.md\:grid-cols-\[5\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:5.75rem minmax(0,1fr)}.md\:grid-cols-\[17\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:17.5rem minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:self-start{align-self:flex-start}.md\:overflow-visible{overflow:visible}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:pl-\[6\.25rem\]{padding-left:6.25rem}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.md\:duration-300{--tw-duration:.3s;transition-duration:.3s}.md\:\[transition-timing-function\:cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}}@media(min-width:64rem){.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}@media(min-width:80rem){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(18rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}}}:root{--dream-orange-50:#fff3eb;--dream-orange-100:#ffe4d1;--dream-orange-300:#ffb067;--dream-orange-500:#ff6a1a;--dream-orange-600:#e9570c;--dream-orange-700:#c74400;--dream-brand-paper:#fff9f4;--dream-app-canvas:#f4f1ec;--dream-surface:#fff;--dream-surface-warm:#fbf8f4;--dream-ink-950:#171412;--dream-ink-700:#4e4742;--dream-ink-500:#6a625d;--dream-mist-200:#e9e3de;--dream-line:#ded9d2;--dream-line-soft:#ebe7e1;--dream-on-orange:#171412;--dream-accent-text:#bf4000;--dream-write:#f59e0b;--dream-write-text:#8a5200;--dream-ip:#147d73;--dream-ip-text:#106b63;--dream-drama:#f04452;--dream-drama-text:#b92f43;--dream-cut:#e5532d;--dream-cut-text:#b33b21;--dream-go:#2f6bff;--dream-go-text:#2456c7;--dream-hub:#6c5ce7;--dream-hub-text:#5847c7;--dream-info:#245bdb;--dream-success:#0f6b4b;--dream-warning:#8a5a00;--dream-danger:#b4233a;--dream-pending:#5b4bc4;--dream-disabled:#766f69;--dream-focus:#245bdb;--dream-data-1:#f2b894;--dream-data-2:#ff9855;--dream-data-3:#f4782e;--dream-data-4:#d95a12;--dream-data-5:#a63a00;--dream-dark-canvas:#171412;--dream-dark-surface-1:#201c1a;--dream-dark-surface-2:#2a2522;--dream-dark-border:#3a332f;--dream-dark-text:#f8f4ef;--dream-dark-text-secondary:#b8b0a9;color:var(--color-primary);background:radial-gradient(circle at 12% 18%,#ffb0673d,transparent 28%),radial-gradient(circle at 88% 10%,#ff6a1a1a,transparent 22%),linear-gradient(180deg,var(--dream-brand-paper)0%,var(--dream-surface-warm)42%,var(--dream-app-canvas)100%);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--grid-line-soft:var(--dream-line)}@supports (color:color-mix(in lab,red,red)){:root{--grid-line-soft:color-mix(in srgb,var(--dream-line)48%,transparent)}}:root{--color-accent-50:var(--color-orange-50);--color-accent-100:var(--color-orange-100);--color-accent-200:var(--color-orange-200);--color-accent-300:var(--color-orange-300);--color-accent-400:var(--color-orange-400);--color-accent-500:var(--color-orange-500);--surface-outline-shell:var(--color-border-control)}@supports (color:color-mix(in lab,red,red)){:root{--surface-outline-shell:color-mix(in srgb,var(--color-border-control)72%,white 28%)}}:root{--surface-outline-panel:var(--color-border-soft)}@supports (color:color-mix(in lab,red,red)){:root{--surface-outline-panel:color-mix(in srgb,var(--color-border-soft)78%,white 22%)}}:root{--surface-outline-subtle:var(--color-border-soft)}@supports (color:color-mix(in lab,red,red)){:root{--surface-outline-subtle:color-mix(in srgb,var(--color-border-soft)54%,transparent)}}:root{--surface-outline-accent:var(--color-accent-300)}@supports (color:color-mix(in lab,red,red)){:root{--surface-outline-accent:color-mix(in srgb,var(--color-accent-300)56%,var(--color-border-control)44%)}}:root{--desktop-animation-duration-scale:1}:root[data-theme=dark]{--color-canvas:var(--dream-dark-canvas);--color-app-bg:var(--dream-dark-canvas);--color-surface-shell:var(--dream-dark-surface-1);--color-surface-panel:var(--dream-dark-surface-2);--color-surface-elevated:#342e2a;--color-control:var(--dream-dark-surface-2);--color-input:var(--dream-dark-surface-1);--color-primary:var(--dream-dark-text);--color-secondary:var(--dream-dark-text-secondary);--color-muted:#918983;--color-border-soft:var(--dream-dark-border);--color-border-control:#514740;--color-deep-200:var(--dream-dark-surface-2);--color-deep-100:var(--dream-dark-surface-1);--color-orange-50:#34160d;--color-orange-100:#4a1b0e;--color-orange-200:#6d240d;--color-orange-300:#a8350f;--color-orange-400:#ff6a1a;--color-orange-500:#ff9152;--color-mint-50:#132821;--color-mint-100:#17352c;--color-mint-200:#21483c;--color-mint-300:#316652;--color-mint-400:#4ab38d;--color-mint-500:#70d0ab;--color-sky-50:#112332;--color-sky-100:#183043;--color-sky-200:#21445c;--color-sky-300:#3a6f95;--color-sky-400:#69b0ee;--color-amber-50:#2a2415;--color-amber-100:#392f18;--color-amber-200:#57451a;--color-amber-300:#8d6926;--color-amber-400:#e9b24d;--color-rose-50:#2c1820;--color-rose-100:#3b1e29;--color-rose-200:#5e2c3f;--color-rose-300:#8f4764;--color-rose-400:#d07ba1;--color-rose-500:#e9a3c1;--color-violet-50:#1c1833;--color-violet-100:#272042;--color-violet-200:#3d3167;--color-violet-300:#5f4a9c;--color-violet-400:#9e8cff;--color-violet-500:#c2b5ff;--shadow-floating:0 30px 72px #0206176b;--shadow-inset-soft:inset 0 1px 0 #ffffff0d;background:radial-gradient(circle at 12% 18%,#ff6a1a29,transparent 26%),radial-gradient(circle at 88% 10%,#ffb06714,transparent 22%),linear-gradient(180deg,var(--dream-dark-surface-1)0%,var(--dream-dark-canvas)62%,#120f0e 100%);--grid-line-soft:#ffb0671a;--surface-outline-shell:var(--color-border-control)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-outline-shell:color-mix(in srgb,var(--color-border-control)82%,white 18%)}}:root[data-theme=dark]{--surface-outline-panel:var(--color-border-soft)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-outline-panel:color-mix(in srgb,var(--color-border-soft)74%,white 26%)}}:root[data-theme=dark]{--surface-outline-subtle:var(--color-border-soft)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-outline-subtle:color-mix(in srgb,var(--color-border-soft)46%,transparent)}}:root[data-theme=dark]{--surface-outline-accent:var(--color-accent-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-outline-accent:color-mix(in srgb,var(--color-accent-300)72%,var(--color-border-control)28%)}}:root[data-theme-color=sky]{--color-accent-50:var(--color-sky-50);--color-accent-100:var(--color-sky-100);--color-accent-200:var(--color-sky-200);--color-accent-300:var(--color-sky-300);--color-accent-400:var(--color-sky-400);--color-accent-500:var(--color-sky-400)}:root[data-theme-color=mint]{--color-accent-50:var(--color-mint-50);--color-accent-100:var(--color-mint-100);--color-accent-200:var(--color-mint-200);--color-accent-300:var(--color-mint-300);--color-accent-400:var(--color-mint-400);--color-accent-500:var(--color-mint-500)}:root[data-theme-color=amber]{--color-accent-50:var(--color-amber-50);--color-accent-100:var(--color-amber-100);--color-accent-200:var(--color-amber-200);--color-accent-300:var(--color-amber-300);--color-accent-400:var(--color-amber-400);--color-accent-500:var(--color-amber-400)}:root[data-theme-color=orange]{--color-accent-50:var(--color-orange-50);--color-accent-100:var(--color-orange-100);--color-accent-200:var(--color-orange-200);--color-accent-300:var(--color-orange-300);--color-accent-400:var(--color-orange-400);--color-accent-500:var(--color-orange-500)}:root[data-theme-color=rose]{--color-accent-50:var(--color-rose-50);--color-accent-100:var(--color-rose-100);--color-accent-200:var(--color-rose-200);--color-accent-300:var(--color-rose-300);--color-accent-400:var(--color-rose-400);--color-accent-500:var(--color-rose-500)}:root[data-theme-color=violet]{--color-accent-50:var(--color-violet-50);--color-accent-100:var(--color-violet-100);--color-accent-200:var(--color-violet-200);--color-accent-300:var(--color-violet-300);--color-accent-400:var(--color-violet-400);--color-accent-500:var(--color-violet-500)}html,body,#app{height:100%;min-height:100%}body{min-width:320px;font-family:var(--font-sans);color:var(--color-primary);background:0 0;margin:0}.design-grid-surface{background-image:linear-gradient(var(--grid-line-soft)1px,transparent 1px),linear-gradient(90deg,var(--grid-line-soft)1px,transparent 1px);background-position:50%;background-size:30px 30px}.surface-floating{box-shadow:var(--shadow-floating),var(--shadow-inset-soft)}.surface-soft-inset{box-shadow:var(--shadow-inset-soft)}.surface-outline-shell{border-color:var(--surface-outline-shell)}.surface-outline-panel{border-color:var(--surface-outline-panel)}.surface-outline-subtle{border-color:var(--surface-outline-subtle)}.surface-outline-accent{border-color:var(--surface-outline-accent)}.surface-chip-muted{border:1px solid var(--surface-outline-panel);background:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.surface-chip-muted{background:color-mix(in srgb,var(--color-surface-shell)88%,transparent)}}.surface-chip-muted{color:var(--color-secondary)}.surface-button-soft{border:1px solid var(--surface-outline-panel);background:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.surface-button-soft{background:color-mix(in srgb,var(--color-surface-shell)92%,transparent)}}.surface-button-soft{color:var(--color-primary);box-shadow:var(--shadow-inset-soft)}.surface-button-soft:hover:not(:disabled){border-color:var(--surface-outline-accent);background:var(--color-surface-panel)}@supports (color:color-mix(in lab,red,red)){.surface-button-soft:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface-panel)92%,transparent)}}.surface-button-soft:disabled{cursor:not-allowed;opacity:.6}.surface-button-accent{border:1px solid var(--color-accent-300)}@supports (color:color-mix(in lab,red,red)){.surface-button-accent{border:1px solid color-mix(in srgb,var(--color-accent-300)62%,var(--color-border-control)38%)}}.surface-button-accent{background:var(--color-accent-100)}@supports (color:color-mix(in lab,red,red)){.surface-button-accent{background:color-mix(in srgb,var(--color-accent-100)68%,var(--color-surface-shell)32%)}}.surface-button-accent{color:var(--color-primary);box-shadow:var(--shadow-soft),var(--shadow-inset-soft)}.surface-button-accent:hover:not(:disabled){border-color:var(--color-accent-400)}@supports (color:color-mix(in lab,red,red)){.surface-button-accent:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-400)68%,var(--color-border-control)32%)}}.surface-button-accent:hover:not(:disabled){background:var(--color-accent-200)}@supports (color:color-mix(in lab,red,red)){.surface-button-accent:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-200)72%,var(--color-surface-shell)28%)}}.surface-button-accent:disabled{cursor:not-allowed;opacity:.6}.surface-button-strong{border:1px solid #211d1ad1}@supports (color:color-mix(in lab,red,red)){.surface-button-strong{border:1px solid color-mix(in srgb,var(--color-deep-900)82%,transparent)}}.surface-button-strong{background:var(--color-deep-950);color:#fff;box-shadow:var(--shadow-soft)}.surface-button-strong:hover:not(:disabled){background:var(--color-deep-900)}.surface-button-strong:disabled{cursor:not-allowed;opacity:.6}.surface-button-danger{border:1px solid var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.surface-button-danger{border:1px solid color-mix(in srgb,var(--color-status-danger)44%,transparent)}}.surface-button-danger{background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.surface-button-danger{background:color-mix(in srgb,var(--color-status-danger)8%,var(--color-surface-shell)92%)}}.surface-button-danger{color:var(--color-status-danger);box-shadow:var(--shadow-soft)}.surface-button-danger:hover:not(:disabled){border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.surface-button-danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-status-danger)60%,transparent)}}.surface-button-danger:hover:not(:disabled){background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.surface-button-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-status-danger)13%,var(--color-surface-shell)87%)}}.surface-button-danger:disabled{cursor:not-allowed;opacity:.6}.surface-table-head{background:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.surface-table-head{background:color-mix(in srgb,var(--color-surface-shell)84%,var(--color-surface-panel)16%)}}.surface-table-row{background:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.surface-table-row{background:color-mix(in srgb,var(--color-surface-shell)68%,var(--color-surface-panel)32%)}}.surface-table-row-active{background:var(--color-accent-50)}@supports (color:color-mix(in lab,red,red)){.surface-table-row-active{background:color-mix(in srgb,var(--color-accent-50)44%,var(--color-surface-shell)56%)}}.surface-table-footer{background:var(--color-surface-shell)}@supports (color:color-mix(in lab,red,red)){.surface-table-footer{background:color-mix(in srgb,var(--color-surface-shell)76%,var(--color-surface-panel)24%)}}.surface-input{border:1px solid var(--color-border-control)}@supports (color:color-mix(in lab,red,red)){.surface-input{border:1px solid color-mix(in srgb,var(--color-border-control)78%,transparent)}}.surface-input{background:var(--color-canvas)}@supports (color:color-mix(in lab,red,red)){.surface-input{background:color-mix(in srgb,var(--color-canvas)88%,var(--color-surface-shell)12%)}}.surface-input{color:var(--color-primary)}.surface-input:focus{border-color:var(--color-border-control)}@supports (color:color-mix(in lab,red,red)){.surface-input:focus{border-color:color-mix(in srgb,var(--color-border-control)40%,var(--color-accent-300)60%)}}.surface-input:focus{background:var(--color-surface-panel)}@supports (color:color-mix(in lab,red,red)){.surface-input:focus{background:color-mix(in srgb,var(--color-surface-panel)78%,var(--color-canvas)22%)}}.surface-input:focus{box-shadow:0 0 0 4px var(--color-accent-100)}@supports (color:color-mix(in lab,red,red)){.surface-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-100)52%,transparent)}}.surface-input:focus{outline:none}.status-chip-success{border-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.status-chip-success{border-color:color-mix(in srgb,var(--color-status-success)34%,transparent)}}.status-chip-success{background:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.status-chip-success{background:color-mix(in srgb,var(--color-status-success)9%,var(--color-surface-shell)91%)}}.status-chip-success{color:var(--color-status-success)}.status-chip-info{border-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.status-chip-info{border-color:color-mix(in srgb,var(--color-status-info)34%,transparent)}}.status-chip-info{background:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.status-chip-info{background:color-mix(in srgb,var(--color-status-info)9%,var(--color-surface-shell)91%)}}.status-chip-info{color:var(--color-status-info)}.status-chip-warning{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.status-chip-warning{border-color:color-mix(in srgb,var(--color-status-warning)34%,transparent)}}.status-chip-warning{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.status-chip-warning{background:color-mix(in srgb,var(--color-status-warning)10%,var(--color-surface-shell)90%)}}.status-chip-warning{color:var(--color-status-warning)}.status-chip-error{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.status-chip-error{border-color:color-mix(in srgb,var(--color-status-danger)34%,transparent)}}.status-chip-error{background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.status-chip-error{background:color-mix(in srgb,var(--color-status-danger)9%,var(--color-surface-shell)91%)}}.status-chip-error{color:var(--color-status-danger)}.status-banner-info{border-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.status-banner-info{border-color:color-mix(in srgb,var(--color-status-info)30%,transparent)}}.status-banner-info{background:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){.status-banner-info{background:color-mix(in srgb,var(--color-status-info)7%,var(--color-surface-shell)93%)}}.status-banner-info{color:var(--color-secondary)}.status-banner-warning{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.status-banner-warning{border-color:color-mix(in srgb,var(--color-status-warning)30%,transparent)}}.status-banner-warning{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.status-banner-warning{background:color-mix(in srgb,var(--color-status-warning)8%,var(--color-surface-shell)92%)}}.status-banner-warning{color:var(--color-secondary)}.status-banner-error{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.status-banner-error{border-color:color-mix(in srgb,var(--color-status-danger)30%,transparent)}}.status-banner-error{background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){.status-banner-error{background:color-mix(in srgb,var(--color-status-danger)8%,var(--color-surface-shell)92%)}}.status-banner-error{color:var(--color-status-danger)}:root[data-theme=dark] .status-chip-success{border-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-success{border-color:color-mix(in srgb,var(--color-status-success)48%,transparent)}}:root[data-theme=dark] .status-chip-success{background:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-success{background:color-mix(in srgb,var(--color-status-success)18%,var(--color-surface-shell)82%)}}:root[data-theme=dark] .status-chip-success{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-success{color:color-mix(in srgb,var(--color-primary)82%,var(--color-status-success)18%)}}:root[data-theme=dark] .status-chip-info{border-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-info{border-color:color-mix(in srgb,var(--color-status-info)48%,transparent)}}:root[data-theme=dark] .status-chip-info{background:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-info{background:color-mix(in srgb,var(--color-status-info)18%,var(--color-surface-shell)82%)}}:root[data-theme=dark] .status-chip-info{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-info{color:color-mix(in srgb,var(--color-primary)82%,var(--color-status-info)18%)}}:root[data-theme=dark] .status-chip-warning{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-warning{border-color:color-mix(in srgb,var(--color-status-warning)48%,transparent)}}:root[data-theme=dark] .status-chip-warning{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-warning{background:color-mix(in srgb,var(--color-status-warning)18%,var(--color-surface-shell)82%)}}:root[data-theme=dark] .status-chip-warning{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-warning{color:color-mix(in srgb,var(--color-primary)82%,var(--color-status-warning)18%)}}:root[data-theme=dark] .status-chip-error{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-error{border-color:color-mix(in srgb,var(--color-status-danger)48%,transparent)}}:root[data-theme=dark] .status-chip-error{background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-error{background:color-mix(in srgb,var(--color-status-danger)18%,var(--color-surface-shell)82%)}}:root[data-theme=dark] .status-chip-error{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-chip-error{color:color-mix(in srgb,var(--color-primary)82%,var(--color-status-danger)18%)}}:root[data-theme=dark] .status-banner-info{border-color:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-banner-info{border-color:color-mix(in srgb,var(--color-status-info)38%,transparent)}}:root[data-theme=dark] .status-banner-info{background:var(--color-status-info)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-banner-info{background:color-mix(in srgb,var(--color-status-info)14%,var(--color-surface-shell)86%)}}:root[data-theme=dark] .status-banner-info{color:var(--color-secondary)}:root[data-theme=dark] .status-banner-warning{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-banner-warning{border-color:color-mix(in srgb,var(--color-status-warning)38%,transparent)}}:root[data-theme=dark] .status-banner-warning{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-banner-warning{background:color-mix(in srgb,var(--color-status-warning)14%,var(--color-surface-shell)86%)}}:root[data-theme=dark] .status-banner-warning{color:var(--color-secondary)}:root[data-theme=dark] .status-banner-error{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-banner-error{border-color:color-mix(in srgb,var(--color-status-danger)38%,transparent)}}:root[data-theme=dark] .status-banner-error{background:var(--color-status-danger)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-banner-error{background:color-mix(in srgb,var(--color-status-danger)14%,var(--color-surface-shell)86%)}}:root[data-theme=dark] .status-banner-error{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .status-banner-error{color:color-mix(in srgb,var(--color-primary)82%,var(--color-status-danger)18%)}}:root[data-theme=dark] .surface-chip-muted{background:var(--color-surface-panel)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-chip-muted{background:color-mix(in srgb,var(--color-surface-panel)88%,var(--color-surface-shell)12%)}}:root[data-theme=dark] .surface-button-soft{background:var(--color-surface-panel)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-soft{background:color-mix(in srgb,var(--color-surface-panel)88%,var(--color-surface-elevated)12%)}}:root[data-theme=dark] .surface-button-soft{box-shadow:var(--shadow-inset-soft)}:root[data-theme=dark] .surface-button-soft:hover:not(:disabled){background:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-soft:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface-elevated)90%,var(--color-surface-panel)10%)}}:root[data-theme=dark] .surface-button-accent{border-color:var(--color-accent-300)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-accent{border-color:color-mix(in srgb,var(--color-accent-300)72%,var(--color-border-control)28%)}}:root[data-theme=dark] .surface-button-accent{background:var(--color-accent-100)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-accent{background:color-mix(in srgb,var(--color-accent-100)36%,var(--color-surface-panel)64%)}}:root[data-theme=dark] .surface-button-accent{box-shadow:var(--shadow-floating),var(--shadow-inset-soft)}:root[data-theme=dark] .surface-button-accent:hover:not(:disabled){background:var(--color-accent-200)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-accent:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-200)42%,var(--color-surface-panel)58%)}}:root[data-theme=dark] .surface-button-strong{border-color:var(--color-border-control)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-strong{border-color:color-mix(in srgb,var(--color-border-control)42%,var(--color-deep-900)58%)}}:root[data-theme=dark] .surface-button-strong{background:#211d1a}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-strong{background:color-mix(in srgb,var(--color-deep-900)90%,var(--color-surface-shell)10%)}}:root[data-theme=dark] .surface-button-strong:hover:not(:disabled){background:#2d2824}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-strong:hover:not(:disabled){background:color-mix(in srgb,var(--color-deep-800)92%,var(--color-surface-shell)8%)}}:root[data-theme=dark] .surface-button-danger{background:#321a22;border-color:#b85a6b6b}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-danger{background:color-mix(in srgb,#321a22 58%,var(--color-surface-shell)42%)}}:root[data-theme=dark] .surface-button-danger{color:#f3bcc8}:root[data-theme=dark] .surface-button-danger:hover:not(:disabled){background:#43212c}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-button-danger:hover:not(:disabled){background:color-mix(in srgb,#43212c 64%,var(--color-surface-shell)36%)}}:root[data-theme=dark] .surface-table-head{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-table-head{background:color-mix(in srgb,var(--color-surface-elevated)82%,var(--color-surface-shell)18%)}}:root[data-theme=dark] .surface-table-row{background:var(--color-surface-panel)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-table-row{background:color-mix(in srgb,var(--color-surface-panel)82%,var(--color-surface-shell)18%)}}:root[data-theme=dark] .surface-table-row-active{background:var(--color-accent-100)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-table-row-active{background:color-mix(in srgb,var(--color-accent-100)28%,var(--color-surface-panel)72%)}}:root[data-theme=dark] .surface-table-footer{background:var(--color-surface-panel)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .surface-table-footer{background:color-mix(in srgb,var(--color-surface-panel)86%,var(--color-surface-shell)14%)}}.rounded-scrollbar{scrollbar-gutter:auto;scrollbar-width:none;scrollbar-color:transparent transparent}.rounded-scrollbar::-webkit-scrollbar{width:0;height:0}.rounded-scrollbar::-webkit-scrollbar-track{background:0 0;border-radius:9999px}.rounded-scrollbar::-webkit-scrollbar-thumb{background:padding-box padding-box;border:4px solid #0000;border-radius:9999px}.rounded-scrollbar.scrollbar-active::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000}.rounded-scrollbar.scrollbar-active::-webkit-scrollbar-thumb:hover{background:padding-box padding-box;border:2px solid #0000}.rounded-scrollbar.scrollbar-active,:root[data-theme=dark] .rounded-scrollbar{scrollbar-color:transparent transparent}:root[data-theme=dark] .rounded-scrollbar::-webkit-scrollbar-thumb{background:padding-box padding-box;border:4px solid #0000}:root[data-theme=dark] .rounded-scrollbar.scrollbar-active{scrollbar-color:transparent transparent}:root[data-theme=dark] .rounded-scrollbar.scrollbar-active::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000}:root[data-theme=dark] .rounded-scrollbar.scrollbar-active::-webkit-scrollbar-thumb:hover{background:padding-box padding-box;border:2px solid #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.shared-button.svelte-4r4prg{background:var(--button-bg);border-color:var(--button-border);color:var(--button-text);box-shadow:var(--button-shadow, none);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.shared-button.svelte-4r4prg:hover:not(:disabled){background:var(--button-hover-bg);border-color:var(--button-hover-border);box-shadow:var(--button-hover-shadow, var(--button-shadow, none));transform:translateY(-1px)}.shared-button.svelte-4r4prg:active:not(:disabled){background:var(--button-pressed-bg);border-color:var(--button-pressed-border);box-shadow:var(--button-pressed-shadow, var(--button-shadow, none));transform:translateY(1px) scale(.985)}.shared-button.svelte-4r4prg:focus-visible{outline:3px solid var(--button-focus-ring, color-mix(in srgb, var(--color-accent-300) 28%, transparent));outline-offset:3px}.shared-button-indicator.svelte-4r4prg{position:absolute;top:.32rem;right:.32rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--color-rose-400);box-shadow:0 0 0 2px var(--button-bg)}.shared-button-spinner.svelte-4r4prg{width:.9rem;height:.9rem;border-radius:999px;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:svelte-4r4prg-shared-button-spin .7s linear infinite}@keyframes svelte-4r4prg-shared-button-spin{to{transform:rotate(360deg)}}.console-main-content.svelte-c33n4r:focus{outline:none}.scroll-viewport-thumb.svelte-1ka7nrl{top:0;width:6px;background:#b7c9d31f;backface-visibility:hidden;contain:strict;transition:background-color .16s ease,width .16s ease,right .16s ease;will-change:transform}.scroll-viewport-thumb-active.svelte-1ka7nrl{right:1px;width:8px;background:#eef7fbad}:root:not([data-theme=dark]) .scroll-viewport-thumb.svelte-1ka7nrl{background:#59728324}:root:not([data-theme=dark]) .scroll-viewport-thumb-active.svelte-1ka7nrl{background:#385061b3}.shared-toolbar-button.svelte-1ev57lb{display:inline-flex;background:color-mix(in srgb,var(--color-surface-shell) 92%,transparent);border-color:color-mix(in srgb,var(--color-border-control) 76%,transparent);color:var(--color-primary);box-shadow:var(--shadow-soft)}.shared-toolbar-button.svelte-1ev57lb:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface-elevated) 96%,transparent)}.shared-toolbar-button.is-active.svelte-1ev57lb{background:color-mix(in srgb,var(--color-accent-50) 54%,var(--color-surface-shell) 46%);border-color:color-mix(in srgb,var(--color-accent-300) 70%,var(--color-border-control) 30%)}.shared-toolbar-button.topbar-menu-trigger.svelte-1ev57lb{background:color-mix(in srgb,var(--color-surface-elevated) 96%,transparent);border-color:color-mix(in srgb,var(--color-border-control) 84%,transparent);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;contain:paint;isolation:isolate}.shared-toolbar-button.topbar-menu-trigger.svelte-1ev57lb:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface-panel) 94%,var(--color-surface-elevated) 6%)}.shared-toolbar-button.topbar-menu-trigger.is-active.svelte-1ev57lb{background:color-mix(in srgb,var(--color-accent-50) 46%,var(--color-surface-elevated) 54%);border-color:color-mix(in srgb,var(--color-accent-300) 72%,var(--color-border-control) 28%)}:root[data-theme=dark] .shared-toolbar-button.svelte-1ev57lb{box-shadow:var(--shadow-inset-soft)}:root[data-theme=dark] .shared-toolbar-button.is-active.svelte-1ev57lb{background:color-mix(in srgb,var(--color-accent-100) 34%,var(--color-surface-elevated) 66%)}:root[data-theme=dark] .shared-toolbar-button.topbar-menu-trigger.svelte-1ev57lb{background:color-mix(in srgb,var(--color-surface-panel) 92%,transparent);border-color:color-mix(in srgb,var(--color-border-control) 90%,transparent)}:root[data-theme=dark] .shared-toolbar-button.topbar-menu-trigger.svelte-1ev57lb:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface-elevated) 90%,transparent)}:root[data-theme=dark] .shared-toolbar-button.topbar-menu-trigger.is-active.svelte-1ev57lb{background:color-mix(in srgb,var(--color-accent-100) 32%,var(--color-surface-panel) 68%)}.popover-menu-panel.svelte-17pz7ee{z-index:var(--zds-floating-panel-z-index, 180);border-radius:1.5rem;overflow:hidden;background:color-mix(in srgb,var(--color-surface-shell) 96%,transparent);border:1px solid color-mix(in srgb,var(--color-border-control) 72%,transparent);box-shadow:var(--shadow-floating)}:root[data-theme=dark] .popover-menu-panel.svelte-17pz7ee{background:color-mix(in srgb,var(--color-surface-shell) 92%,var(--color-surface-elevated) 8%);border-color:color-mix(in srgb,var(--color-border-control) 86%,transparent);box-shadow:var(--shadow-floating),var(--shadow-inset-soft)}.horizontal-scroll-area__viewport.svelte-2hqerg{scrollbar-width:none}.horizontal-scroll-area__viewport.svelte-2hqerg::-webkit-scrollbar{width:0;height:0;display:none}.horizontal-scroll-area__track-shell.svelte-2hqerg{padding:.45rem .75rem .7rem}.horizontal-scroll-area__track.svelte-2hqerg{position:relative;height:.55rem;width:100%;border-radius:9999px;background:color-mix(in srgb,var(--color-surface-shell) 88%,transparent)}.horizontal-scroll-area__thumb.svelte-2hqerg{position:absolute;top:.1rem;left:0;height:.35rem;border-radius:9999px;background:#59728324;cursor:grab;opacity:.7;transition:background-color .16s ease,top .16s ease,height .16s ease,opacity .16s ease}.horizontal-scroll-area__thumb-active.svelte-2hqerg{top:0;height:.55rem;background:#385061b3;opacity:1}.horizontal-scroll-area__thumb-active.svelte-2hqerg{cursor:grabbing}:root[data-theme=dark] .horizontal-scroll-area__track.svelte-2hqerg{background:color-mix(in srgb,var(--color-surface-elevated) 92%,transparent)}:root[data-theme=dark] .horizontal-scroll-area__thumb.svelte-2hqerg{background:#b7c9d31f}:root[data-theme=dark] .horizontal-scroll-area__thumb-active.svelte-2hqerg{background:#eef7fbad}.settings-pill-item.svelte-1i47srv{border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--color-primary);background:color-mix(in srgb,var(--color-surface-shell) 82%,transparent);transition:background calc(.18s * var(--desktop-animation-duration-scale, 1)) ease,border-color calc(.18s * var(--desktop-animation-duration-scale, 1)) ease,transform calc(.18s * var(--desktop-animation-duration-scale, 1)) ease,color calc(.18s * var(--desktop-animation-duration-scale, 1)) ease}.settings-pill-item__label.svelte-1i47srv,.settings-nav-item__label.svelte-1i47srv{display:inline-flex;align-items:center;gap:.45rem}.settings-nav-indicator.svelte-1i47srv{width:.52rem;height:.52rem;border-radius:999px;background:var(--color-rose-400);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-surface-shell) 92%,transparent)}.settings-nav-loading-wrap.svelte-1i47srv{display:inline-flex;align-items:center;gap:.3rem}.settings-nav-loading.svelte-1i47srv{width:.9rem;height:.9rem;border-radius:999px}.settings-nav-loading.is-indeterminate.svelte-1i47srv{border:2px solid color-mix(in srgb,var(--color-sky-200) 78%,transparent);border-top-color:var(--color-accent-500);animation:svelte-1i47srv-settings-nav-spin .82s linear infinite}.settings-nav-loading.is-progress.svelte-1i47srv{background:radial-gradient(circle,var(--color-surface-shell) 54%,transparent 56%),conic-gradient(var(--color-accent-500) var(--settings-nav-loading-progress, 0deg),color-mix(in srgb,var(--color-sky-200) 72%,transparent) 0);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-surface-shell) 92%,transparent)}.settings-nav-loading-value.svelte-1i47srv{font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--color-primary) 82%,var(--color-accent-500) 18%)}@keyframes svelte-1i47srv-settings-nav-spin{to{transform:rotate(360deg)}}.settings-pill-item.svelte-1i47srv:hover{background:color-mix(in srgb,var(--color-surface-elevated) 92%,transparent);transform:translateY(-1px)}.settings-pill-item-active.svelte-1i47srv{background:color-mix(in srgb,var(--color-accent-100) 62%,var(--color-surface-shell) 38%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-300) 40%,transparent)}.settings-pill-item-pulse.svelte-1i47srv{animation:svelte-1i47srv-settings-nav-pulse 1.6s ease-in-out infinite}:root[data-theme=dark] .settings-pill-item.svelte-1i47srv{background:color-mix(in srgb,var(--color-surface-panel) 84%,transparent)}:root[data-theme=dark] .settings-pill-item.svelte-1i47srv:hover{background:color-mix(in srgb,var(--color-surface-elevated) 92%,transparent)}:root[data-theme=dark] .settings-pill-item-active.svelte-1i47srv{background:color-mix(in srgb,var(--color-accent-100) 32%,var(--color-surface-panel) 68%)}.settings-nav-item.svelte-1i47srv{border-radius:1.45rem;border:1px solid var(--surface-outline-panel);background:color-mix(in srgb,var(--color-surface-shell) 88%,transparent);padding:1rem 1rem .95rem;transition:background calc(.18s * var(--desktop-animation-duration-scale, 1)) ease,border-color calc(.18s * var(--desktop-animation-duration-scale, 1)) ease,transform calc(.18s * var(--desktop-animation-duration-scale, 1)) ease}.settings-nav-item.svelte-1i47srv:hover{background:color-mix(in srgb,var(--color-surface-elevated) 94%,transparent);border-color:var(--surface-outline-accent);transform:translateY(-1px)}.settings-nav-item-active.svelte-1i47srv{border-color:var(--surface-outline-accent);background:color-mix(in srgb,var(--color-accent-50) 54%,var(--color-surface-shell) 46%)}.settings-nav-item-pulse.svelte-1i47srv{animation:svelte-1i47srv-settings-nav-pulse 1.6s ease-in-out infinite}@keyframes svelte-1i47srv-settings-nav-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-300) 36%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-300) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.settings-pill-item-pulse.svelte-1i47srv,.settings-nav-item-pulse.svelte-1i47srv{animation:none}}:root[data-theme=dark] .settings-nav-item-active.svelte-1i47srv{background:color-mix(in srgb,var(--color-accent-100) 30%,var(--color-surface-panel) 70%)}.console-shell.svelte-wu9d0z{transition:grid-template-columns calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),gap calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1)}.console-shell-sidebar-track.svelte-wu9d0z{transition:width calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1)}.console-brand-header.svelte-esbttd{display:block;width:100%;text-align:left;transition:padding calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),border-radius calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),box-shadow calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1)}.console-brand-header.is-interactive.svelte-esbttd{border:0;cursor:pointer;transition:padding calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),border-radius calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),box-shadow calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),transform calc(.22s * var(--desktop-animation-duration-scale, 1)) ease}.console-brand-header.is-interactive.svelte-esbttd:hover{transform:translateY(-1px)}.console-brand-header.is-interactive.svelte-esbttd:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-300) 72%,white 28%);outline-offset:3px}.console-brand-header-row.svelte-esbttd{transition:gap calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1)}.console-brand-mark-shell.svelte-esbttd{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;border:1px solid var(--console-brand-mark-border, var(--color-border-control));background:var(--console-brand-mark-background, var(--color-surface-panel));box-shadow:var(--console-brand-mark-shadow, var(--shadow-soft))}.console-brand-icon.svelte-esbttd{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.console-brand-mark-button.svelte-esbttd{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer}.console-brand-mark-button.svelte-esbttd:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-300) 72%,white 28%);outline-offset:4px;border-radius:1.05rem}.console-brand-mark-shell.svelte-esbttd:before{content:"";position:absolute;inset:0;background:var(--console-brand-mark-overlay, linear-gradient(180deg, rgba(255, 255, 255, .04), transparent 42%));pointer-events:none}.console-brand-copy.svelte-esbttd{flex:1 1 auto;overflow:hidden;max-width:11rem;max-height:3.6rem;opacity:1;transform:translate(0);filter:blur(0);transition:max-width calc(.3s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),max-height calc(.24s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),opacity calc(.17s * var(--desktop-animation-duration-scale, 1)) ease,transform calc(.24s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),filter calc(.17s * var(--desktop-animation-duration-scale, 1)) ease;will-change:max-width,max-height,opacity,transform}.console-brand-title.svelte-esbttd,.console-brand-eyebrow.svelte-esbttd{background-image:var(--console-brand-text-background, none);color:var(--console-brand-text-color, currentColor);-webkit-background-clip:text;background-clip:text}.console-brand-title.svelte-esbttd{background-image:var(--console-brand-title-background, var(--console-brand-text-background, none));color:var(--console-brand-title-color, var(--console-brand-text-color, var(--color-primary)))}.console-brand-eyebrow.svelte-esbttd{background-image:var(--console-brand-eyebrow-background, var(--console-brand-text-background, none));color:var(--console-brand-eyebrow-color, var(--console-brand-text-color, var(--color-secondary)));line-height:1.15;letter-spacing:.04em}.console-brand-copy.is-collapsed.svelte-esbttd{flex:0 0 0;max-width:0;max-height:0;opacity:0;transform:translate(-8px);filter:blur(2px);pointer-events:none}.console-sidebar-shell.svelte-1bwpjfl{border-radius:2rem;border:1px solid var(--surface-outline-shell);background:color-mix(in srgb,var(--color-surface-shell) 84%,transparent);box-shadow:var(--shadow-soft),var(--shadow-inset-soft);transition:width calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),padding calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),gap calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),background calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),border-color calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),box-shadow calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1)}.console-sidebar-card.svelte-1bwpjfl{border-radius:1.55rem;border-color:transparent;background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent);overflow:hidden;transition:padding calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),background calc(.22s * var(--desktop-animation-duration-scale, 1)) ease,border-color calc(.22s * var(--desktop-animation-duration-scale, 1)) ease,box-shadow calc(.22s * var(--desktop-animation-duration-scale, 1)) ease}.console-sidebar-card.svelte-1bwpjfl:not(.console-sidebar-card-active):hover{background:color-mix(in srgb,var(--color-surface-elevated) 94%,transparent);border-color:var(--surface-outline-panel)}.console-sidebar-card-active.svelte-1bwpjfl{border-color:var(--surface-outline-accent);background:color-mix(in srgb,var(--color-accent-50) 58%,var(--color-surface-elevated) 42%)}.console-sidebar-card-active.svelte-1bwpjfl:hover{border-color:var(--surface-outline-accent);background:color-mix(in srgb,var(--color-accent-100) 44%,var(--color-surface-elevated) 56%)}.console-sidebar-icon-shell.svelte-1bwpjfl{color:color-mix(in srgb,var(--color-text-secondary) 88%,transparent);background:color-mix(in srgb,var(--color-surface-panel) 86%,transparent);transition:width calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),height calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),background calc(.22s * var(--desktop-animation-duration-scale, 1)) ease,color calc(.22s * var(--desktop-animation-duration-scale, 1)) ease,transform calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1)}.console-sidebar-icon-shell-active.svelte-1bwpjfl{color:var(--console-sidebar-active-dot, var(--color-accent-500));background:radial-gradient(circle at 28% 22%,color-mix(in srgb,var(--console-sidebar-active-dot, var(--color-accent-400)) 22%,white 78%),transparent 48%),color-mix(in srgb,var(--color-surface-shell) 72%,transparent)}.console-sidebar-card-row.svelte-1bwpjfl{transition:gap calc(.28s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1)}.console-sidebar-copy.svelte-1bwpjfl{overflow:hidden;max-width:12.5rem;max-height:8.5rem;opacity:1;transform:translate(0);filter:blur(0);transition:max-width calc(.3s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),max-height calc(.24s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),opacity calc(.17s * var(--desktop-animation-duration-scale, 1)) ease,transform calc(.24s * var(--desktop-animation-duration-scale, 1)) cubic-bezier(.22,1,.36,1),filter calc(.17s * var(--desktop-animation-duration-scale, 1)) ease;will-change:max-width,max-height,opacity,transform}.console-sidebar-detail.svelte-1bwpjfl{display:-webkit-box;overflow:hidden;line-height:1.7;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-sidebar-label.svelte-1bwpjfl{display:inline-flex;align-items:center;gap:.45rem}.console-sidebar-indicator.svelte-1bwpjfl{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-rose-400);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-surface-shell) 92%,transparent)}.console-sidebar-indicator-collapsed.svelte-1bwpjfl{position:absolute;top:.2rem;right:.2rem}.console-sidebar-loading-wrap.svelte-1bwpjfl{display:inline-flex;align-items:center;gap:.3rem}.console-sidebar-loading.svelte-1bwpjfl{width:.92rem;height:.92rem;border-radius:999px}.console-sidebar-loading.is-indeterminate.svelte-1bwpjfl{border:2px solid color-mix(in srgb,var(--color-sky-200) 78%,transparent);border-top-color:var(--color-accent-500);animation:svelte-1bwpjfl-console-sidebar-spin .82s linear infinite;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-surface-shell) 92%,transparent)}.console-sidebar-loading.is-progress.svelte-1bwpjfl{background:radial-gradient(circle,var(--color-surface-shell) 54%,transparent 56%),conic-gradient(var(--color-accent-500) var(--console-sidebar-loading-progress, 0deg),color-mix(in srgb,var(--color-sky-200) 72%,transparent) 0);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-surface-shell) 92%,transparent)}.console-sidebar-loading-collapsed.svelte-1bwpjfl{position:absolute;top:.08rem;right:.08rem;width:1rem;height:1rem}.console-sidebar-loading-value.svelte-1bwpjfl{font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--color-primary) 82%,var(--color-accent-500) 18%)}@keyframes svelte-1bwpjfl-console-sidebar-spin{to{transform:rotate(360deg)}}.console-sidebar-copy.is-collapsed.svelte-1bwpjfl{flex:0 0 0;max-width:0;max-height:0;opacity:0;transform:translate(-8px);filter:blur(2px);pointer-events:none}.console-sidebar-viewport-collapsed{scrollbar-gutter:auto;scrollbar-width:none;padding-right:0}.console-sidebar-viewport-collapsed::-webkit-scrollbar{width:0;height:0}:root[data-theme=dark] .console-sidebar-shell.svelte-1bwpjfl{background:color-mix(in srgb,var(--color-surface-shell) 74%,transparent);box-shadow:var(--shadow-floating),var(--shadow-inset-soft)}:root[data-theme=dark] .console-sidebar-card.svelte-1bwpjfl{background:color-mix(in srgb,var(--color-surface-elevated) 94%,transparent)}:root[data-theme=dark] .console-sidebar-card.svelte-1bwpjfl:not(.console-sidebar-card-active):hover{background:color-mix(in srgb,var(--color-surface-panel) 92%,var(--color-surface-elevated) 8%);border-color:var(--surface-outline-panel)}:root[data-theme=dark] .console-sidebar-card-active.svelte-1bwpjfl{border-color:var(--surface-outline-accent);background:color-mix(in srgb,var(--color-accent-100) 34%,var(--color-surface-elevated) 66%)}:root[data-theme=dark] .console-sidebar-card-active.svelte-1bwpjfl:hover{border-color:var(--surface-outline-accent);background:color-mix(in srgb,var(--color-accent-200) 28%,var(--color-surface-elevated) 72%)}:root[data-theme=dark] .console-sidebar-icon-shell.svelte-1bwpjfl{background:color-mix(in srgb,var(--color-surface-shell) 84%,transparent);color:color-mix(in srgb,var(--color-text-secondary) 90%,white 10%)}:root[data-theme=dark] .console-sidebar-icon-shell-active.svelte-1bwpjfl{background:radial-gradient(circle at 28% 22%,color-mix(in srgb,var(--console-sidebar-active-dot, var(--color-accent-400)) 18%,white 82%),transparent 46%),color-mix(in srgb,var(--color-surface-panel) 80%,transparent)}.platform-login-stage.svelte-5qiudu{min-height:100dvh;display:grid;place-items:center;padding:2rem 1.25rem;background:radial-gradient(circle at 12% 18%,rgba(146,222,202,.36),transparent 28%),radial-gradient(circle at 88% 10%,rgba(248,106,26,.22),transparent 22%),radial-gradient(circle at 75% 74%,rgba(146,191,239,.14),transparent 20%),linear-gradient(180deg,#f6fbfb,#f1f7f7 38%,#ebf2f3);color:var(--color-primary)}.platform-login-layout.svelte-5qiudu{display:grid;width:min(100%,70rem);grid-template-columns:minmax(0,1fr) minmax(22rem,.94fr);gap:1.5rem}.platform-login-brand-panel.svelte-5qiudu,.platform-login-panel.svelte-5qiudu{min-width:0;border:1px solid color-mix(in srgb,var(--color-deep-950) 72%,var(--color-border-control));border-radius:2.2rem;background:color-mix(in srgb,var(--color-surface-shell) 92%,transparent);box-shadow:0 24px 64px #274d551a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.platform-login-brand-panel.svelte-5qiudu{display:flex;min-height:37rem;flex-direction:column;padding:2.5rem}.platform-login-panel.svelte-5qiudu{align-self:stretch;padding:2.5rem 2rem}.platform-login-brand-identity.svelte-5qiudu{display:flex;min-width:0;align-items:center;gap:.75rem}.platform-login-brand-mark.svelte-5qiudu{position:relative;display:inline-flex;width:3rem;height:3rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--color-border-control) 58%,white 42%);border-radius:1rem;background:linear-gradient(135deg,#fffdf8,#fff1e5 56%,#ffe2c9);padding:.42rem;box-shadow:0 18px 38px #f86a1a24,inset 0 1px #ffffffe0}.platform-login-brand-mark.svelte-5qiudu:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 20%,rgba(255,255,255,.7),transparent 34%);pointer-events:none}.platform-login-brand-mark.svelte-5qiudu img:where(.svelte-5qiudu){position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.platform-login-module.svelte-5qiudu,.platform-login-product.svelte-5qiudu{width:max-content;max-width:100%;margin:0;color:transparent;background-clip:text;-webkit-background-clip:text;font-weight:650}.platform-login-module.svelte-5qiudu{background-image:linear-gradient(90deg,#91a0ad,#aab2b8 22%,#e5a04d 62%,#ff8740);font-size:.75rem;text-transform:uppercase}.platform-login-product.svelte-5qiudu{margin-top:.25rem;background-image:linear-gradient(135deg,#b84004,#ff6a1a 45%,#ffb84f);font-size:1.125rem}.platform-login-brand-copy.svelte-5qiudu{padding-top:3.5rem}.platform-login-brand-copy.svelte-5qiudu h1:where(.svelte-5qiudu){max-width:31rem;margin:0;color:var(--color-primary);font-size:4.6rem;font-weight:900;line-height:1.04;letter-spacing:0}.platform-login-brand-copy.svelte-5qiudu h1:where(.svelte-5qiudu) span:where(.svelte-5qiudu){display:block;color:transparent;background-image:linear-gradient(135deg,#b84004,#ff6a1a 45%,#ffb84f);background-clip:text;-webkit-background-clip:text}.platform-login-brand-copy.svelte-5qiudu p:where(.svelte-5qiudu){max-width:32rem;margin:1.5rem 0 0;color:var(--color-muted);font-size:.9rem;font-weight:650;line-height:1.65}.platform-login-locale.svelte-5qiudu{display:flex;width:max-content;max-width:100%;align-items:center;gap:.75rem;margin-top:auto;border:1px solid var(--color-border-control);border-radius:2rem;background:var(--color-control);padding:.55rem .8rem .55rem 1rem;color:var(--color-muted);font-size:.78rem;font-weight:700}@media(max-width:900px){.platform-login-layout.svelte-5qiudu{grid-template-columns:1fr;max-width:34rem}.platform-login-brand-panel.svelte-5qiudu{min-height:auto}.platform-login-brand-copy.svelte-5qiudu{padding-block:3rem}.platform-login-brand-copy.svelte-5qiudu h1:where(.svelte-5qiudu){font-size:3.5rem}}@media(max-width:640px){.platform-login-stage.svelte-5qiudu{align-items:start;padding:1rem}.platform-login-brand-panel.svelte-5qiudu,.platform-login-panel.svelte-5qiudu{border-radius:1.5rem;padding:1.35rem}.platform-login-brand-copy.svelte-5qiudu{padding-block:2.5rem}.platform-login-brand-copy.svelte-5qiudu h1:where(.svelte-5qiudu){font-size:2.75rem}.platform-login-locale.svelte-5qiudu{width:100%;flex-wrap:wrap}}@media(prefers-contrast:more){.platform-login-brand-panel.svelte-5qiudu,.platform-login-panel.svelte-5qiudu{border-width:2px}}.settings-section-card.svelte-1cthrue{border-color:var(--surface-outline-shell);background:color-mix(in srgb,var(--color-surface-shell) 92%,transparent);box-shadow:var(--shadow-inset-soft)}:root[data-theme=dark] .settings-section-card.svelte-1cthrue{background:color-mix(in srgb,var(--color-surface-panel) 92%,transparent);box-shadow:var(--shadow-inset-soft)}.shared-stat-strip.svelte-btf3d0{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.shared-stat-strip__item.svelte-btf3d0{min-width:0}.shared-stat-strip__label.svelte-btf3d0,.shared-stat-strip__value.svelte-btf3d0{white-space:nowrap}.shared-status-badge.svelte-fqubsd{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;border:1px solid var(--status-border);border-radius:999px;background:var(--status-background);color:var(--status-color);padding:.3rem .65rem;font-size:.72rem;font-weight:720;line-height:1.2;white-space:nowrap}.shared-status-dot.svelte-fqubsd{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:currentColor}.tone-neutral.svelte-fqubsd{--status-background: var(--color-surface-panel);--status-border: var(--color-border-control);--status-color: var(--color-secondary)}.tone-success.svelte-fqubsd{--status-background: var(--color-mint-50);--status-border: var(--color-mint-200);--status-color: var(--color-mint-500)}.tone-warning.svelte-fqubsd{--status-background: var(--color-amber-50);--status-border: var(--color-amber-200);--status-color: color-mix(in srgb, var(--color-amber-400) 78%, var(--color-primary))}.tone-danger.svelte-fqubsd{--status-background: var(--color-rose-50);--status-border: var(--color-rose-200);--status-color: var(--color-rose-500)}.tone-info.svelte-fqubsd{--status-background: var(--color-sky-50);--status-border: var(--color-sky-200);--status-color: var(--color-sky-400)}.choice-select-trigger{width:var(--choice-select-trigger-width)!important;min-width:var(--choice-select-trigger-min-width, 0)!important;min-height:var(--choice-select-trigger-min-height, 2.5rem)!important;height:var(--choice-select-trigger-height, auto);padding:var(--choice-select-trigger-padding, .5rem 1rem)!important;border-radius:var(--choice-select-trigger-radius, 1.1rem)!important;justify-content:space-between;background:color-mix(in srgb,var(--color-canvas) 88%,var(--color-surface-shell) 12%);border-color:color-mix(in srgb,var(--color-border-control) 70%,transparent);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.choice-select-trigger:hover{background:color-mix(in srgb,var(--color-surface-panel) 76%,var(--color-canvas) 24%)}.choice-select-trigger.is-active{background:color-mix(in srgb,var(--color-surface-panel) 84%,var(--color-canvas) 16%);border-color:color-mix(in srgb,var(--color-border-control) 82%,transparent)}.choice-select-trigger-content.svelte-1iryi8p{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--choice-select-trigger-gap, .625rem)}.choice-select-trigger-label.svelte-1iryi8p{min-width:0;flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:var(--choice-select-trigger-font-size, .875rem);line-height:1}.choice-select-item-icon.svelte-1iryi8p{display:inline-grid;min-width:var(--choice-select-item-icon-min-width, 1.08rem);height:var(--choice-select-item-icon-height, .95rem);flex:0 0 auto;place-items:center;border-radius:var(--choice-select-item-icon-radius, .34rem);background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor;padding:0 .2rem;font-size:var(--choice-select-item-icon-font-size, .56rem);font-weight:800;letter-spacing:0;line-height:var(--choice-select-item-icon-height, .95rem);text-transform:uppercase}.choice-select-item-icon-api.svelte-1iryi8p{min-width:var(--choice-select-api-icon-min-width, 1.48rem)}.choice-select-chevron.svelte-1iryi8p{display:inline-flex;align-items:center;justify-content:center;width:.85rem;flex:0 0 auto;margin-left:auto;font-size:var(--choice-select-chevron-font-size, .6875rem)}.choice-select-panel.svelte-1iryi8p{display:flex;flex-direction:column;gap:.3rem;min-width:var(--choice-select-panel-min-width, 12rem)}.choice-select-search-shell.svelte-1iryi8p{position:sticky;top:0;z-index:1;padding-bottom:.1rem;background:color-mix(in srgb,var(--color-surface-shell) 96%,transparent)}.choice-select-options.svelte-1iryi8p{display:grid;gap:.3rem}.choice-select-option-content.svelte-1iryi8p{display:inline-flex;min-width:0;align-items:center;gap:var(--choice-select-option-content-gap, .5rem);line-height:1}.choice-select-option-content.svelte-1iryi8p>.truncate:where(.svelte-1iryi8p){display:inline-flex;min-width:0;min-height:var(--choice-select-item-icon-height, .95rem);align-items:center;line-height:var(--choice-select-option-label-line-height, 1)}.choice-select-search-input.svelte-1iryi8p{width:100%;border-radius:var(--choice-select-search-radius, 1rem);border:1px solid color-mix(in srgb,var(--color-border-control) 78%,transparent);background:color-mix(in srgb,var(--color-canvas) 88%,var(--color-surface-shell) 12%);padding:var(--choice-select-search-padding, .68rem .85rem);font-size:var(--choice-select-search-font-size, .9rem);color:var(--color-primary);outline:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.choice-select-search-input.svelte-1iryi8p::placeholder{color:var(--color-muted);opacity:1}.choice-select-search-input.svelte-1iryi8p:focus{border-color:color-mix(in srgb,var(--color-border-control) 40%,var(--color-accent-300) 60%);background:color-mix(in srgb,var(--color-surface-panel) 78%,var(--color-canvas) 22%);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-100) 52%,transparent)}.choice-select-option.svelte-1iryi8p{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--choice-select-option-radius, 1rem);padding:var(--choice-select-option-padding, .7rem .85rem);text-align:left;font-size:var(--choice-select-option-font-size, .94rem);font-weight:500;color:var(--color-secondary);transition:background-color .14s ease,color .14s ease}.choice-select-option.svelte-1iryi8p:hover{background:color-mix(in srgb,var(--color-surface-panel) 82%,transparent);color:var(--color-primary)}.choice-select-option.svelte-1iryi8p:disabled,.choice-select-option-disabled.svelte-1iryi8p{cursor:not-allowed;opacity:.54}.choice-select-option.svelte-1iryi8p:disabled:hover,.choice-select-option-disabled.svelte-1iryi8p:hover{background:transparent;color:var(--color-secondary)}.choice-select-option-active.svelte-1iryi8p{background:color-mix(in srgb,var(--color-mint-50) 48%,var(--color-surface-shell) 52%);color:var(--color-primary)}.choice-select-check.svelte-1iryi8p{color:var(--color-primary);font-size:.82rem;font-weight:700;flex:0 0 auto}.choice-select-option-badge.svelte-1iryi8p{flex:0 0 auto;border-radius:.42rem;background:color-mix(in srgb,currentColor 11%,transparent);padding:.1rem .34rem;font-size:.66rem;font-weight:800;line-height:1}:root[data-theme=dark] .choice-select-trigger{background:color-mix(in srgb,var(--color-surface-panel) 86%,transparent);border-color:color-mix(in srgb,var(--color-border-control) 90%,transparent)}:root[data-theme=dark] .choice-select-trigger:hover{background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent)}:root[data-theme=dark] .choice-select-trigger.is-active{background:color-mix(in srgb,var(--color-surface-elevated) 92%,transparent)}:root[data-theme=dark] .choice-select-search-shell.svelte-1iryi8p{background:color-mix(in srgb,var(--color-surface-shell) 92%,var(--color-surface-elevated) 8%)}:root[data-theme=dark] .choice-select-search-input.svelte-1iryi8p{background:color-mix(in srgb,var(--color-surface-panel) 88%,transparent);border-color:color-mix(in srgb,var(--color-border-control) 90%,transparent)}:root[data-theme=dark] .choice-select-search-input.svelte-1iryi8p::placeholder{color:color-mix(in srgb,var(--color-muted) 88%,var(--color-secondary) 12%)}:root[data-theme=dark] .choice-select-search-input.svelte-1iryi8p:focus{background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent);border-color:color-mix(in srgb,var(--color-mint-200) 44%,var(--color-border-control) 56%);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-mint-300) 16%,transparent)}:root[data-theme=dark] .choice-select-option.svelte-1iryi8p:hover{background:color-mix(in srgb,var(--color-surface-panel) 86%,transparent)}:root[data-theme=dark] .choice-select-option-active.svelte-1iryi8p{background:color-mix(in srgb,var(--color-mint-100) 24%,var(--color-surface-panel) 76%)}.error.svelte-498am9{color:var(--color-rose-500)}.mode-hint.svelte-498am9{grid-column:1 / -1;margin:0;color:var(--color-secondary);font-size:.82rem}.drawer-layer.svelte-1wlvsdl{position:fixed;inset:0;z-index:120;display:grid;grid-template-columns:minmax(0,1fr) var(--drawer-width)}.drawer-backdrop.svelte-1wlvsdl{border:0;background:color-mix(in srgb,var(--color-primary) 32%,transparent);cursor:default}.drawer.svelte-1wlvsdl{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;background:var(--color-surface-panel);box-shadow:-1.5rem 0 4rem color-mix(in srgb,var(--color-primary) 16%,transparent)}header.svelte-1wlvsdl,.header-actions.svelte-1wlvsdl{display:flex;align-items:center;gap:.75rem}header.svelte-1wlvsdl{align-items:start;justify-content:space-between;padding:1.4rem 1.5rem;border-bottom:1px solid var(--color-border-soft)}header.svelte-1wlvsdl p:where(.svelte-1wlvsdl){margin:0 0 .3rem;color:var(--color-secondary);font-size:.8rem}h3.svelte-1wlvsdl{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.drawer-body.svelte-1wlvsdl{min-height:0;overflow-y:auto;padding:1rem 1.5rem 1.5rem}@media(max-width:640px){.drawer-layer.svelte-1wlvsdl{grid-template-columns:1fr}.drawer-backdrop.svelte-1wlvsdl{display:none}.drawer.svelte-1wlvsdl{min-height:100dvh}header.svelte-1wlvsdl,.drawer-body.svelte-1wlvsdl{padding-left:1rem;padding-right:1rem}.header-actions.svelte-1wlvsdl{gap:.4rem}}.cue-list.svelte-13ldkx4{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.cue-list.svelte-13ldkx4 li:where(.svelte-13ldkx4){padding:.9rem 1rem;border:1px solid var(--color-border-soft);border-radius:.9rem;background:var(--color-surface-shell)}.timestamp.svelte-13ldkx4{color:var(--color-muted);font:.75rem ui-monospace,SFMono-Regular,Menlo,monospace}.cue-list.svelte-13ldkx4 p:where(.svelte-13ldkx4){margin:.5rem 0 0;white-space:pre-wrap;line-height:1.65}.state.svelte-13ldkx4{margin:0;color:var(--color-secondary)}.state.error.svelte-13ldkx4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-rose-500)}.state.error.svelte-13ldkx4 p:where(.svelte-13ldkx4){margin:0}.task-diagnostics.svelte-ifbdwl{margin:.75rem 0 0;padding:.85rem 1rem;border:1px solid var(--color-border-soft);border-radius:.9rem;background:var(--color-surface-muted);color:var(--color-primary)}.task-diagnostics.current.svelte-ifbdwl{margin:.75rem 0;border-color:var(--color-rose-200, #fecdd3);background:var(--color-rose-50, #fff1f2)}.heading.svelte-ifbdwl{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.heading.svelte-ifbdwl>div:where(.svelte-ifbdwl){display:grid;gap:.25rem}.heading.svelte-ifbdwl span:where(.svelte-ifbdwl),article.svelte-ifbdwl span:where(.svelte-ifbdwl),article.svelte-ifbdwl small:where(.svelte-ifbdwl){color:var(--color-secondary);font-size:.76rem}.state.svelte-ifbdwl{flex:0 0 auto;border-radius:999px;padding:.25rem .55rem;background:var(--color-surface-panel);font-weight:700}.current.svelte-ifbdwl .state:where(.svelte-ifbdwl){color:var(--color-rose-500)}details.svelte-ifbdwl{margin-top:.55rem}summary.svelte-ifbdwl{color:var(--color-accent-600);cursor:pointer;font-size:.8rem;font-weight:750}.detail-list.svelte-ifbdwl{display:grid;gap:.55rem;margin-top:.65rem}article.svelte-ifbdwl{display:grid;gap:.35rem;padding:.7rem .8rem;border-radius:.7rem;background:var(--color-surface-panel)}article.svelte-ifbdwl>div:where(.svelte-ifbdwl){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}article.svelte-ifbdwl p:where(.svelte-ifbdwl){margin:0;font-size:.8rem;line-height:1.5}article.svelte-ifbdwl small:where(.svelte-ifbdwl){overflow-wrap:anywhere}.cue-row.with-compression.svelte-mp3cdj{grid-template-columns:minmax(9.5rem,.72fr) repeat(4,minmax(11rem,1fr));min-width:56rem}.speaker.svelte-mp3cdj{display:block;margin-bottom:.25rem;color:var(--color-accent-600);font-weight:700}.accepted.svelte-mp3cdj{display:block;margin-top:.35rem;color:var(--color-accent-600);font-size:.7rem;font-weight:700}.retry-scope.svelte-mp3cdj{display:grid;gap:.2rem;padding:.7rem 1rem;border-bottom:1px solid var(--color-accent-100);background:var(--color-accent-50)}.retry-scope.svelte-mp3cdj strong:where(.svelte-mp3cdj){color:var(--color-accent-700, var(--color-accent-600));font-size:.78rem}.retry-scope.svelte-mp3cdj span:where(.svelte-mp3cdj){color:var(--color-secondary);font-size:.72rem;line-height:1.45}.subtitle-workspace.svelte-mp3cdj{display:grid;grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);height:max(28rem,calc(100dvh - 15rem));border:1px solid var(--color-border-soft);border-radius:1rem;overflow:hidden}.episode-directory.svelte-mp3cdj,.episode-detail.svelte-mp3cdj{display:flex;flex-direction:column;min-height:0}.episode-directory.svelte-mp3cdj{background:var(--color-surface-shell);border-right:1px solid var(--color-border-soft)}.directory-heading.svelte-mp3cdj,.detail-heading.svelte-mp3cdj{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid var(--color-border-soft)}.directory-heading.svelte-mp3cdj span:where(.svelte-mp3cdj),.detail-heading.svelte-mp3cdj span:where(.svelte-mp3cdj),.empty-selection.svelte-mp3cdj span:where(.svelte-mp3cdj),.empty-state.svelte-mp3cdj{color:var(--color-secondary);font-size:.82rem}.episode-list.svelte-mp3cdj{display:grid;flex:1 1 auto;align-content:start;min-height:0;overflow-y:auto;padding:.5rem;gap:.35rem}.episode-row.svelte-mp3cdj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem}.episode-row.svelte-mp3cdj>button:where(.svelte-mp3cdj){display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;border:0;border-radius:.7rem;padding:.7rem;background:transparent;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer}.episode-row.svelte-mp3cdj>button:where(.svelte-mp3cdj):hover,.episode-row.svelte-mp3cdj>button.active:where(.svelte-mp3cdj){background:var(--color-accent-50)}.episode-row.svelte-mp3cdj>button.active:where(.svelte-mp3cdj){box-shadow:inset 3px 0 0 var(--color-accent-500)}.episode-row.svelte-mp3cdj strong:where(.svelte-mp3cdj),.episode-row.svelte-mp3cdj small:where(.svelte-mp3cdj){display:block}.episode-row.svelte-mp3cdj small:where(.svelte-mp3cdj){margin-top:.2rem;color:var(--color-secondary);font-size:.76rem}.episode-row.svelte-mp3cdj button{padding:.45rem .5rem;font-size:.78rem}.episode-detail.svelte-mp3cdj{min-width:0;background:var(--color-surface-panel)}.failure-evidence.svelte-mp3cdj{flex:0 0 auto;max-height:15rem;overflow:auto;padding:.8rem 1rem;border-bottom:1px solid var(--color-rose-200, #fecdd3);background:var(--color-rose-50, #fff1f2)}.failure-evidence.svelte-mp3cdj>strong:where(.svelte-mp3cdj){display:block;margin-bottom:.45rem}.failure-evidence.svelte-mp3cdj details:where(.svelte-mp3cdj){margin-top:.4rem}.failure-evidence.svelte-mp3cdj summary:where(.svelte-mp3cdj){cursor:pointer;font-size:.8rem;font-weight:700}.failure-evidence.svelte-mp3cdj p:where(.svelte-mp3cdj),.failure-evidence.svelte-mp3cdj b:where(.svelte-mp3cdj){font-size:.78rem}.failure-evidence.svelte-mp3cdj pre:where(.svelte-mp3cdj){max-height:10rem;overflow:auto;margin:.35rem 0 0;padding:.65rem;border-radius:.55rem;background:var(--color-surface-panel);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.72rem}.no-response.svelte-mp3cdj{color:var(--color-secondary)}.cue-table.svelte-mp3cdj{flex:1 1 auto;min-height:0;overflow:auto}.cue-row.svelte-mp3cdj{display:grid;grid-template-columns:minmax(9.5rem,.72fr) repeat(3,minmax(11rem,1fr));min-width:45rem;border-bottom:1px solid var(--color-border-soft)}.cue-row.svelte-mp3cdj>span:where(.svelte-mp3cdj){min-width:0;padding:.85rem;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.85rem;line-height:1.55}.cue-header.svelte-mp3cdj{position:sticky;top:0;z-index:1;background:var(--color-surface-shell);color:var(--color-secondary);font-size:.76rem;font-weight:700}.timeline.svelte-mp3cdj{display:grid;gap:.15rem;color:var(--color-secondary);font-variant-numeric:tabular-nums;white-space:nowrap!important}.timeline.svelte-mp3cdj b:where(.svelte-mp3cdj){color:var(--color-primary)}.empty-selection.svelte-mp3cdj,.empty-state.svelte-mp3cdj,.error.svelte-mp3cdj{margin:1rem}.empty-selection.svelte-mp3cdj{display:grid;flex:1;place-content:center;min-height:0;gap:.5rem;text-align:center}.error.svelte-mp3cdj{color:var(--color-rose-500)}@media(max-width:820px){.subtitle-workspace.svelte-mp3cdj{grid-template-columns:1fr;height:auto}.episode-directory.svelte-mp3cdj{border-right:0;border-bottom:1px solid var(--color-border-soft)}.episode-list.svelte-mp3cdj{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.empty-selection.svelte-mp3cdj{min-height:12rem}}@media(max-width:560px){.episode-list.svelte-mp3cdj{grid-template-columns:1fr}.cue-row.svelte-mp3cdj{min-width:39rem;grid-template-columns:8rem repeat(3,10.5rem)}}.top-actions.svelte-th8i3v,.search.svelte-th8i3v,.recovery.svelte-th8i3v{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.top-actions.svelte-th8i3v{margin:-1rem 0 1.25rem;padding:.85rem 1rem;border:1px solid var(--color-accent-100);border-radius:1rem;background:var(--color-accent-50)}.top-actions.svelte-th8i3v>span:where(.svelte-th8i3v){color:var(--color-secondary);font-size:.8rem}.phase-flow.svelte-th8i3v{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:.25rem 0 1.75rem}.phase-flow.svelte-th8i3v:before{content:"";position:absolute;top:1rem;right:16.67%;left:16.67%;height:2px;background:var(--color-border-soft)}.phase-flow.svelte-th8i3v button:where(.svelte-th8i3v){position:relative;z-index:1;display:grid;justify-items:center;gap:.5rem;border:0;padding:0;background:transparent;color:var(--color-secondary);font:inherit;cursor:pointer}.phase-flow.svelte-th8i3v span:where(.svelte-th8i3v){display:grid;place-items:center;width:2rem;height:2rem;border:2px solid var(--color-border-soft);border-radius:50%;background:var(--color-surface-panel);font-size:.8rem;font-weight:800}.phase-flow.svelte-th8i3v strong:where(.svelte-th8i3v){font-size:.9rem}.phase-flow.svelte-th8i3v em:where(.svelte-th8i3v){min-height:1rem;margin-top:-.25rem;color:var(--color-accent-500);font-size:.72rem;font-style:normal}.phase-flow.svelte-th8i3v button.processing:where(.svelte-th8i3v) span:where(.svelte-th8i3v){border-color:var(--color-accent-500);background:var(--color-accent-500);color:#fff;animation:svelte-th8i3v-phase-processing 1.45s ease-in-out infinite}.phase-flow.svelte-th8i3v button.completed:where(.svelte-th8i3v) span:where(.svelte-th8i3v){border-color:var(--color-accent-300);background:var(--color-accent-50);color:var(--color-accent-600)}.phase-flow.svelte-th8i3v button.failed:where(.svelte-th8i3v) span:where(.svelte-th8i3v){border-color:var(--color-rose-300);background:var(--color-rose-50);color:var(--color-rose-500)}.phase-flow.svelte-th8i3v button.attention:where(.svelte-th8i3v) span:where(.svelte-th8i3v){border-color:var(--color-amber-300, #f0b44b);background:var(--color-amber-50, #fff8e8);color:var(--color-amber-600, #b56b00)}.phase-flow.svelte-th8i3v button[aria-selected=true]:where(.svelte-th8i3v){color:var(--color-accent-500)}.phase-flow.svelte-th8i3v button[aria-selected=true]:where(.svelte-th8i3v) span:where(.svelte-th8i3v){border-color:var(--color-accent-500);background:var(--color-accent-500);color:#fff;box-shadow:0 0 0 .35rem color-mix(in srgb,var(--color-accent-500) 14%,transparent)}.phase-flow.svelte-th8i3v button:where(.svelte-th8i3v):focus-visible,.terminology-category-tabs.svelte-th8i3v button:where(.svelte-th8i3v):focus-visible{outline:2px solid var(--color-accent-500);outline-offset:3px}@keyframes svelte-th8i3v-phase-processing{0%,to{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color-accent-500) 10%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 .65rem color-mix(in srgb,var(--color-accent-500) 3%,transparent);transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.phase-flow.svelte-th8i3v button.processing:where(.svelte-th8i3v) span:where(.svelte-th8i3v){animation:none}}.token-usage.svelte-th8i3v{display:grid;grid-template-columns:minmax(13rem,.75fr) minmax(24rem,1.5fr);gap:1rem;align-items:center;margin:-1rem 0 1.25rem;padding:1rem;border:1px solid var(--color-border-soft);border-radius:1rem;background:var(--color-surface-muted)}.token-usage.svelte-th8i3v>div:where(.svelte-th8i3v){display:grid;gap:.3rem}.token-usage.svelte-th8i3v>div:where(.svelte-th8i3v)>span:where(.svelte-th8i3v){color:var(--color-secondary);font-size:.75rem}.token-usage.svelte-th8i3v table:where(.svelte-th8i3v){width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.token-usage.svelte-th8i3v th:where(.svelte-th8i3v),.token-usage.svelte-th8i3v td:where(.svelte-th8i3v){padding:.45rem .6rem;border-bottom:1px solid var(--color-border-soft);text-align:right;font-size:.8rem}.token-usage.svelte-th8i3v th:where(.svelte-th8i3v):first-child{text-align:left}.token-usage.svelte-th8i3v thead:where(.svelte-th8i3v) th:where(.svelte-th8i3v){color:var(--color-secondary);font-size:.72rem}.token-usage.svelte-th8i3v tbody:where(.svelte-th8i3v) tr:where(.svelte-th8i3v):last-child th:where(.svelte-th8i3v),.token-usage.svelte-th8i3v tbody:where(.svelte-th8i3v) tr:where(.svelte-th8i3v):last-child td:where(.svelte-th8i3v){border-bottom:0}.terminology-category-tabs.svelte-th8i3v{display:flex;gap:.3rem;overflow-x:auto;margin-bottom:.85rem;padding:.25rem;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-surface-muted);scrollbar-width:thin}.terminology-category-tabs.svelte-th8i3v button:where(.svelte-th8i3v){display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;border:0;border-radius:999px;padding:.5rem .75rem;background:transparent;color:var(--color-secondary);font:inherit;font-size:.8rem;font-weight:750;cursor:pointer}.terminology-category-tabs.svelte-th8i3v button:where(.svelte-th8i3v)>span:where(.svelte-th8i3v){display:inline-grid;min-width:1.45rem;min-height:1.45rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--color-secondary) 10%,transparent);font-size:.7rem}.terminology-category-tabs.svelte-th8i3v button.active:where(.svelte-th8i3v){background:var(--color-accent-500);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent-500) 22%,transparent)}.terminology-category-tabs.svelte-th8i3v button.active:where(.svelte-th8i3v)>span:where(.svelte-th8i3v){background:#fff3}.search.svelte-th8i3v{align-items:center;margin:0 0 1rem}.search-control.svelte-th8i3v{position:relative;display:block;flex:1 1 16rem}.search-control.svelte-th8i3v>span:where(.svelte-th8i3v){position:absolute;top:50%;left:1rem;color:var(--color-muted);font-size:1.15rem;transform:translateY(-52%);pointer-events:none}.search-control.svelte-th8i3v input:where(.svelte-th8i3v){width:100%;min-height:3.25rem;border:1px solid var(--color-border-control);border-radius:1.35rem;padding:.8rem 1rem .8rem 2.9rem;background:var(--color-input, var(--color-surface-shell));color:var(--color-primary);font:inherit;outline:none;box-shadow:var(--shadow-inset-soft),0 10px 24px #274d550d}.search-control.svelte-th8i3v input:where(.svelte-th8i3v):focus{border-color:var(--color-accent-300);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-100) 58%,transparent)}.terms.svelte-th8i3v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.terms.svelte-th8i3v>div:where(.svelte-th8i3v){display:grid;gap:.5rem;padding:.7rem .75rem;border:1px solid var(--color-border-soft);border-radius:.85rem}.terms.svelte-th8i3v label>div:first-child{margin-bottom:.3rem;font-size:.78rem}.terms.svelte-th8i3v input{min-height:2.75rem!important;padding:.55rem .75rem!important;border-radius:.9rem!important}.terms.svelte-th8i3v span:where(.svelte-th8i3v),.empty-state.svelte-th8i3v{display:block;color:var(--color-secondary);font-size:.8rem;overflow-wrap:anywhere}.recovery.svelte-th8i3v{justify-content:space-between;padding:.85rem;border-radius:1rem;background:var(--color-rose-50);color:var(--color-rose-500)}.delivery.svelte-th8i3v{display:grid;justify-items:center;gap:1rem;margin-top:1rem}.delivery-status.svelte-th8i3v{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%}.delivery-artifacts.svelte-th8i3v{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));width:min(100%,42rem);gap:.75rem}.delivery-artifact.svelte-th8i3v{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--color-border-soft);border-radius:1rem;background:var(--color-surface-panel)}.delivery-artifact.svelte-th8i3v>div:where(.svelte-th8i3v){display:grid;min-width:0;gap:.25rem}.delivery-artifact.svelte-th8i3v strong:where(.svelte-th8i3v){color:var(--color-primary);font-size:.875rem}.delivery-artifact.svelte-th8i3v span:where(.svelte-th8i3v){overflow:hidden;color:var(--color-secondary);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.delivery-artifact.svelte-th8i3v .shared-button{flex:0 0 auto}.error.svelte-th8i3v{color:var(--color-rose-500)}@media(max-width:760px){.terms.svelte-th8i3v,.delivery-artifacts.svelte-th8i3v,.token-usage.svelte-th8i3v{grid-template-columns:1fr}}@media(max-width:640px){.phase-flow.svelte-th8i3v{grid-template-columns:1fr;gap:.7rem}.phase-flow.svelte-th8i3v:before{top:1rem;bottom:1rem;left:1rem;right:auto;width:2px;height:auto}.phase-flow.svelte-th8i3v button:where(.svelte-th8i3v){grid-template-columns:2rem 1fr;justify-items:start;text-align:left}.token-usage.svelte-th8i3v{overflow-x:auto}.delivery-artifact.svelte-th8i3v{align-items:flex-start;flex-direction:column}.delivery-artifact.svelte-th8i3v .shared-button{width:100%}}.phase-flow.svelte-th8i3v em:where(.svelte-th8i3v){color:var(--color-secondary)}.phase-flow.svelte-th8i3v em.processing:where(.svelte-th8i3v){color:var(--color-accent-500)}.phase-flow.svelte-th8i3v em.completed:where(.svelte-th8i3v){color:var(--color-accent-600)}.phase-flow.svelte-th8i3v em.failed:where(.svelte-th8i3v){color:var(--color-rose-500)}.phase-flow.svelte-th8i3v em.attention:where(.svelte-th8i3v){color:var(--color-amber-600, #b56b00)}.stack.svelte-1w4oejw{display:grid;gap:1.25rem}.topline.svelte-1w4oejw,.project-header.svelte-1w4oejw{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.topline.svelte-1w4oejw{justify-content:space-between}.project-header.svelte-1w4oejw{justify-content:space-between;padding:.25rem 0}.project-overview.svelte-1w4oejw{display:grid;justify-items:end;gap:.65rem;min-width:min(100%,31rem)}.project-overview.svelte-1w4oejw .shared-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:.5rem}.project-overview.svelte-1w4oejw .shared-stat-strip__item{padding:.75rem .85rem;border-radius:1rem}.project-overview.svelte-1w4oejw .shared-stat-strip__label{font-size:.62rem;letter-spacing:.1em}.project-overview.svelte-1w4oejw .shared-stat-strip__value{margin-top:.35rem;font-size:1.45rem}h2.svelte-1w4oejw{margin:.25rem 0;font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.055em}.project-header.svelte-1w4oejw p:where(.svelte-1w4oejw):not(.eyebrow){margin:0;color:var(--color-secondary)}.eyebrow.svelte-1w4oejw{margin:0;color:var(--color-accent-500);font-size:.75rem;font-weight:800;letter-spacing:.12em}.project-tabs.svelte-1w4oejw{display:flex;justify-content:center;gap:.5rem;overflow-x:auto;padding:.2rem;border-bottom:1px solid var(--color-border-soft)}.project-tabs.svelte-1w4oejw button:where(.svelte-1w4oejw){flex:0 0 auto;border:0;border-radius:.85rem;padding:.65rem .9rem;background:transparent;color:var(--color-secondary);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.project-tabs.svelte-1w4oejw button[aria-selected=true]:where(.svelte-1w4oejw){background:var(--color-accent-500);color:#fff}.project-tabs.svelte-1w4oejw button:where(.svelte-1w4oejw):focus-visible,.terminology-display-toggle.svelte-1w4oejw button:where(.svelte-1w4oejw):focus-visible,.episode-list.svelte-1w4oejw button:where(.svelte-1w4oejw):focus-visible,.task-row.svelte-1w4oejw:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px}.terminology-display-toggle.svelte-1w4oejw{display:inline-flex;gap:.25rem;margin-top:1rem;padding:.25rem;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-surface-muted)}.terminology-display-toggle.svelte-1w4oejw button:where(.svelte-1w4oejw){border:0;border-radius:999px;padding:.45rem .75rem;background:transparent;color:var(--color-secondary);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.terminology-display-toggle.svelte-1w4oejw button.active:where(.svelte-1w4oejw){background:var(--color-accent-500);color:#fff}.term-category-counts.svelte-1w4oejw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1rem}.term-category-counts.svelte-1w4oejw>div:where(.svelte-1w4oejw){display:grid;gap:.15rem;padding:.75rem .85rem;border:1px solid var(--color-border-soft);border-radius:.9rem}.term-category-counts.svelte-1w4oejw span:where(.svelte-1w4oejw),.term-category-counts.svelte-1w4oejw small:where(.svelte-1w4oejw){color:var(--color-secondary);font-size:.75rem}.term-category-counts.svelte-1w4oejw strong:where(.svelte-1w4oejw){color:var(--color-accent-600);font-size:1.35rem;line-height:1}.term-category-groups.svelte-1w4oejw{display:grid;gap:1.25rem;margin-top:1.25rem}.term-category-groups.svelte-1w4oejw section:where(.svelte-1w4oejw){display:grid;gap:.75rem}.term-category-heading.svelte-1w4oejw{display:flex;align-items:center;justify-content:space-between}.term-category-heading.svelte-1w4oejw span:where(.svelte-1w4oejw){color:var(--color-secondary);font-size:.82rem}.term-category-groups.svelte-1w4oejw p:where(.svelte-1w4oejw){margin:0;color:var(--color-secondary);font-size:.84rem}.episode-list.svelte-1w4oejw,.source-term-list.svelte-1w4oejw,.task-list.svelte-1w4oejw,.episode-term-list.svelte-1w4oejw{display:grid;gap:.5rem;margin-top:1rem}.term-category-groups.svelte-1w4oejw .source-term-list:where(.svelte-1w4oejw){margin-top:0}.source-term-list.svelte-1w4oejw,.episode-term-list.svelte-1w4oejw{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.episode-list.svelte-1w4oejw button:where(.svelte-1w4oejw),.source-term-list.svelte-1w4oejw>div:where(.svelte-1w4oejw),.task-row.svelte-1w4oejw,.episode-term-card.svelte-1w4oejw{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid var(--color-border-soft);border-radius:1rem}.source-term-list.svelte-1w4oejw>div:where(.svelte-1w4oejw),.episode-term-card.svelte-1w4oejw{grid-template-columns:1fr;align-content:start;gap:.3rem;min-height:5.5rem}.episode-term-heading.svelte-1w4oejw{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.episode-term-heading.svelte-1w4oejw>div:where(.svelte-1w4oejw){display:grid;gap:.2rem;min-width:0}.episode-term-heading.svelte-1w4oejw>span:where(.svelte-1w4oejw){flex:0 0 auto;color:var(--color-accent-600);font-size:.8rem;font-weight:800}.episode-term-heading.svelte-1w4oejw small:where(.svelte-1w4oejw){overflow:hidden;color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap}.episode-term-chips.svelte-1w4oejw{display:flex;flex-wrap:wrap;gap:.4rem}.episode-term-chips.svelte-1w4oejw>span:where(.svelte-1w4oejw){display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .45rem;border-radius:.55rem;background:var(--color-surface-muted);font-size:.78rem;font-weight:700}.episode-term-chips.svelte-1w4oejw small:where(.svelte-1w4oejw){color:var(--color-secondary);font-size:.68rem;font-weight:600}.episode-term-card.svelte-1w4oejw p:where(.svelte-1w4oejw){margin:0;color:var(--color-secondary);font-size:.84rem}.task-row.svelte-1w4oejw{grid-template-columns:minmax(23rem,1.5fr) minmax(8rem,.55fr) auto;width:100%;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.task-row.svelte-1w4oejw:hover{border-color:var(--color-accent-500);background:color-mix(in srgb,var(--color-accent-500) 5%,transparent)}.task-list.svelte-1w4oejw .task-language:where(.svelte-1w4oejw){display:grid;gap:.25rem;min-width:0}.episode-list.svelte-1w4oejw button:where(.svelte-1w4oejw){width:100%;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.episode-list.svelte-1w4oejw button:where(.svelte-1w4oejw):hover{border-color:var(--color-accent-500);background:color-mix(in srgb,var(--color-accent-500) 5%,transparent)}.episode-list.svelte-1w4oejw small:where(.svelte-1w4oejw),.source-term-list.svelte-1w4oejw span:where(.svelte-1w4oejw),.task-list.svelte-1w4oejw span:where(.svelte-1w4oejw),.task-list.svelte-1w4oejw small:where(.svelte-1w4oejw){color:var(--color-secondary)}.task-list.svelte-1w4oejw small:where(.svelte-1w4oejw){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state.svelte-1w4oejw{margin:1rem 0 0;color:var(--color-secondary)}.processing-failed.svelte-1w4oejw{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--color-rose-500) 40%,var(--color-border-soft));border-radius:.9rem;color:var(--color-rose-500)}.processing-failed.svelte-1w4oejw p:where(.svelte-1w4oejw){margin:0}.task-empty.svelte-1w4oejw{display:grid;justify-items:center;gap:.7rem;padding:2.5rem 1rem;border:1px dashed var(--color-border-soft);border-radius:1rem;color:var(--color-secondary);text-align:center}.task-empty.svelte-1w4oejw p:where(.svelte-1w4oejw){max-width:30rem;margin:0}.task-empty.svelte-1w4oejw strong:where(.svelte-1w4oejw){color:var(--color-primary)}.error.svelte-1w4oejw{color:var(--color-rose-500)}@media(max-width:1050px){.project-header.svelte-1w4oejw{align-items:start}.project-overview.svelte-1w4oejw{width:100%;justify-items:start}}@media(max-width:900px){.source-term-list.svelte-1w4oejw,.episode-term-list.svelte-1w4oejw,.term-category-counts.svelte-1w4oejw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.episode-list.svelte-1w4oejw button:where(.svelte-1w4oejw),.source-term-list.svelte-1w4oejw>div:where(.svelte-1w4oejw),.task-row.svelte-1w4oejw{grid-template-columns:1fr;gap:.3rem}.source-term-list.svelte-1w4oejw,.episode-term-list.svelte-1w4oejw,.term-category-counts.svelte-1w4oejw,.project-overview.svelte-1w4oejw .shared-stat-strip{grid-template-columns:1fr}.project-tabs.svelte-1w4oejw{justify-content:flex-start}.processing-failed.svelte-1w4oejw{align-items:flex-start;flex-direction:column}}.shared-search-input.svelte-sbel24{min-height:3.25rem;border-radius:1.35rem;border-color:var(--color-border-control);padding:.8rem 1rem .8rem 2.9rem;box-shadow:var(--shadow-inset-soft),0 10px 24px #274d550d}.shared-search-input.svelte-sbel24:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-300) 38%,var(--color-border-control))}.shared-search-input.svelte-sbel24:focus{border-color:var(--color-accent-300);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-100) 58%,transparent)}.shared-search-icon.svelte-sbel24{position:absolute;top:50%;left:1rem;color:var(--color-muted);font-size:1.15rem;line-height:1;transform:translateY(-52%);pointer-events:none}.paging.svelte-1h3o4md{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.stack.svelte-1h3o4md{display:grid;gap:1.25rem}table.svelte-1h3o4md{width:100%;border-collapse:collapse;text-align:left}th.svelte-1h3o4md,td.svelte-1h3o4md{padding:1rem 1.15rem;border-bottom:1px solid var(--color-border-soft);vertical-align:middle}th.svelte-1h3o4md{color:var(--color-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}td.svelte-1h3o4md span:where(.svelte-1h3o4md){display:block;margin-top:.25rem;color:var(--color-secondary);font-size:.825rem}.project-time.svelte-1h3o4md{white-space:nowrap;color:var(--color-secondary);font-size:.85rem;font-variant-numeric:tabular-nums}.empty.svelte-1h3o4md{padding:3.5rem;color:var(--color-secondary);text-align:center}.error.svelte-1h3o4md{color:var(--color-rose-500)}.sr-only.svelte-1h3o4md{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.stack.svelte-xyxzc0,form.svelte-xyxzc0{display:grid;gap:1.5rem}header.svelte-xyxzc0 h2:where(.svelte-xyxzc0){margin:.35rem 0;font-size:1.75rem;letter-spacing:-.04em}header.svelte-xyxzc0 p:where(.svelte-xyxzc0):not(.eyebrow){margin:0;color:var(--color-secondary)}.eyebrow.svelte-xyxzc0{margin:0;color:var(--color-accent-500);font-size:.75rem;font-weight:800;letter-spacing:.12em}.fields.svelte-xyxzc0{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.file-field.svelte-xyxzc0{display:grid;gap:.7rem;padding:1.2rem;border:1px dashed var(--color-border-control);border-radius:1.2rem;color:var(--color-secondary)}.file-field.svelte-xyxzc0>span:where(.svelte-xyxzc0){color:var(--color-primary);font-weight:700}.file-field.svelte-xyxzc0 input:where(.svelte-xyxzc0){max-width:100%}small.svelte-xyxzc0{line-height:1.5}footer.svelte-xyxzc0{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.error.svelte-xyxzc0{color:var(--color-rose-500)}.error.svelte-xyxzc0 p:where(.svelte-xyxzc0){margin:0}.error.svelte-xyxzc0 ul:where(.svelte-xyxzc0){margin:.5rem 0 0;padding-left:1.25rem}@media(max-width:640px){.fields.svelte-xyxzc0{grid-template-columns:1fr}}.workspace.svelte-1f7s0bj{width:min(100%,86rem);margin:0 auto}.error.svelte-ltw2y0{color:var(--color-rose-500)}.hint.svelte-ltw2y0{margin:0;color:var(--color-secondary);font-size:.8rem}.prompt-workspace.svelte-d0rm9m{display:grid;grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);gap:1.25rem;align-items:start}.stage-nav.svelte-d0rm9m{position:sticky;top:1rem;display:grid;gap:.5rem;padding:1rem;border:1px solid var(--color-border-soft);border-radius:1.2rem;background:var(--color-surface)}.stage-nav-heading.svelte-d0rm9m{display:grid;gap:.35rem;padding:.25rem .5rem .75rem;color:var(--color-primary)}.eyebrow.svelte-d0rm9m,.selector-label.svelte-d0rm9m{color:var(--color-secondary);font-size:.8rem;font-weight:700;letter-spacing:.04em}.stage-button.svelte-d0rm9m{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:start;width:100%;border:1px solid transparent;border-radius:1rem;padding:.8rem;background:transparent;color:var(--color-primary);text-align:left;cursor:pointer}.stage-button.svelte-d0rm9m:hover{background:var(--color-input)}.stage-button.active.svelte-d0rm9m{border-color:var(--color-border-control);background:var(--color-input)}.stage-index.svelte-d0rm9m{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-surface);color:var(--color-secondary);font-size:.8rem;font-weight:800}.stage-button.active.svelte-d0rm9m .stage-index:where(.svelte-d0rm9m){background:var(--color-primary);color:var(--color-surface)}.stage-copy.svelte-d0rm9m{display:grid;gap:.25rem}.stage-copy.svelte-d0rm9m small:where(.svelte-d0rm9m){color:var(--color-secondary);font-size:.8rem;line-height:1.45}.stage-content.svelte-d0rm9m,.polishing-templates.svelte-d0rm9m{display:grid;min-width:0;gap:1rem}.stage-header.svelte-d0rm9m{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem .25rem .75rem;border-bottom:1px solid var(--color-border-soft)}.stage-header.svelte-d0rm9m h2:where(.svelte-d0rm9m){margin:.2rem 0;color:var(--color-primary);font-size:1.25rem}.stage-header.svelte-d0rm9m p:where(.svelte-d0rm9m){margin:0;color:var(--color-secondary);font-size:.875rem}.scope-badge.svelte-d0rm9m{flex:0 0 auto;border:1px solid var(--color-border-soft);border-radius:999px;padding:.35rem .7rem;color:var(--color-secondary);background:var(--color-input);font-size:.8rem;font-weight:700}.view-tabs.svelte-d0rm9m{display:flex;gap:.5rem;padding:.25rem;border-radius:1rem;background:var(--color-input);width:fit-content}.selector-block.svelte-d0rm9m{display:grid;gap:.5rem;padding:.25rem}.language-tabs.svelte-d0rm9m,.category-tabs.svelte-d0rm9m{display:flex;flex-wrap:wrap;gap:.5rem;padding:.15rem}.enabled-switch.svelte-d0rm9m{display:flex;align-items:center;gap:.5rem;color:var(--color-secondary);font-size:.875rem}.default-state.svelte-d0rm9m{color:var(--color-secondary);font-size:.875rem}.template-form.svelte-d0rm9m{display:grid;gap:1rem}.textarea-field.svelte-d0rm9m{display:grid;gap:.5rem;color:var(--color-secondary);font-size:.875rem;font-weight:700}textarea.svelte-d0rm9m{width:100%;box-sizing:border-box;min-height:clamp(24rem,calc(100dvh - 26rem),44rem);resize:vertical;border:1px solid var(--color-border-control);border-radius:1.2rem;padding:1rem;background:var(--color-input);color:var(--color-primary);font:.875rem ui-monospace,SFMono-Regular,Menlo,monospace}.requirement-textarea.svelte-d0rm9m{min-height:20rem}.template-hint.svelte-d0rm9m{margin:0;color:var(--color-secondary);font-size:.8rem;line-height:1.5}.template-hint.svelte-d0rm9m code:where(.svelte-d0rm9m){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.template-footer.svelte-d0rm9m{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.error.svelte-d0rm9m{margin:0;color:var(--color-rose-500);font-size:.8rem}.workspace-boundary.svelte-d0rm9m{grid-column:2;color:var(--color-secondary);font-size:.8rem;line-height:1.5;padding:0 .25rem}@media(max-width:900px){.prompt-workspace.svelte-d0rm9m{grid-template-columns:1fr}.stage-nav.svelte-d0rm9m{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.stage-nav-heading.svelte-d0rm9m{grid-column:1 / -1}.workspace-boundary.svelte-d0rm9m{grid-column:1}textarea.svelte-d0rm9m{min-height:24rem}}@media(max-width:640px){.stage-nav.svelte-d0rm9m{grid-template-columns:1fr}.stage-nav-heading.svelte-d0rm9m{grid-column:1}.stage-header.svelte-d0rm9m{display:grid}.scope-badge.svelte-d0rm9m{width:fit-content}.view-tabs.svelte-d0rm9m{width:100%;overflow-x:auto}}.model-line.svelte-17dri3f{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.model-line.svelte-17dri3f strong:where(.svelte-17dri3f){overflow-wrap:anywhere}.model-dot.svelte-17dri3f{width:.55rem;height:.55rem;border-radius:50%;background:var(--color-emerald-500, #10a77f);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--color-emerald-500, #10a77f) 12%,transparent)}.model-mark.svelte-17dri3f{display:inline-flex;padding:.2rem .45rem;border-radius:999px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,transparent);font-size:.7rem;font-weight:800}.model-mark.machine.svelte-17dri3f{color:var(--color-secondary);background:var(--color-surface-panel)}p.svelte-17dri3f{margin:.35rem 0 0;color:var(--color-secondary);font-size:.78rem}.route-warning.svelte-17dri3f{max-width:31rem;margin-top:.65rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--color-amber-500, #d99000) 30%,transparent);border-radius:.75rem;color:var(--color-amber-700, #8a5b00);background:color-mix(in srgb,var(--color-amber-500, #d99000) 8%,transparent);font-size:.76rem;line-height:1.5}details.svelte-17dri3f{margin-top:.5rem;color:var(--color-secondary);font-size:.75rem}summary.svelte-17dri3f{cursor:pointer}ul.svelte-17dri3f{margin:.4rem 0 0;padding-left:1.1rem}.candidate-list.svelte-17dri3f{display:grid;gap:.55rem}.candidate-list.svelte-17dri3f div:where(.svelte-17dri3f){display:grid;gap:.15rem}.candidate-list.svelte-17dri3f span:where(.svelte-17dri3f),.muted.svelte-17dri3f{color:var(--color-secondary);font-size:.78rem}.route-basics.svelte-75oneu{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);align-items:end}.toggle-row.svelte-75oneu,.group-section.svelte-75oneu,.route-group.svelte-75oneu,.candidate-row.svelte-75oneu{border:1px solid var(--color-border-soft);border-radius:1.25rem}.toggle-row.svelte-75oneu,.group-section.svelte-75oneu{padding:1rem}.toggle-row.svelte-75oneu,.group-section.svelte-75oneu>header:where(.svelte-75oneu){display:flex;align-items:end;gap:.75rem;justify-content:space-between}.toggle-row.svelte-75oneu p:where(.svelte-75oneu),header.svelte-75oneu p:where(.svelte-75oneu),.generation-hint.svelte-75oneu,.provider-protocol.svelte-75oneu,.model-sync.svelte-75oneu p:where(.svelte-75oneu){margin:.25rem 0 0;color:var(--color-secondary);font-size:.8rem}h4.svelte-75oneu{margin:0}.group-list.svelte-75oneu{display:grid;gap:1rem;margin-top:1rem}.route-group.svelte-75oneu{padding:.9rem;background:color-mix(in srgb,var(--color-surface-panel) 58%,transparent)}.group-header.svelte-75oneu{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:0 0 .9rem;border-bottom:1px solid var(--color-border-soft)}.group-heading.svelte-75oneu{display:flex;align-items:end;gap:.65rem}.group-number.svelte-75oneu{padding-bottom:.55rem;color:var(--color-primary);font-weight:800}.group-heading.svelte-75oneu .block{width:3.75rem}.group-heading.svelte-75oneu label>div:first-child{margin-bottom:.3rem;font-size:.78rem}.group-heading.svelte-75oneu input{min-height:2.5rem!important;padding:.45rem .65rem!important;border-radius:.8rem!important}.candidate-list.svelte-75oneu{display:grid;gap:.65rem;margin:.9rem 0}.candidate-row.svelte-75oneu{padding:.75rem;background:var(--color-surface-shell)}.candidate-header.svelte-75oneu{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.candidate-header.svelte-75oneu strong:where(.svelte-75oneu){color:var(--color-secondary);font-size:.82rem}.model-sync.svelte-75oneu{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--color-amber-500, #d99000) 35%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--color-amber-500, #d99000) 8%,transparent)}.model-sync.svelte-75oneu strong:where(.svelte-75oneu){color:var(--color-amber-700, #8a5b00);font-size:.8rem}.candidate-layout.svelte-75oneu{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:1rem}.candidate-routing.svelte-75oneu,.candidate-model-settings.svelte-75oneu{min-width:0}.candidate-model-settings.svelte-75oneu{padding-left:1rem;border-left:1px solid var(--color-border-soft)}.candidate-section-title.svelte-75oneu{margin:0 0 .5rem;color:var(--color-secondary);font-size:.78rem;font-weight:800}.candidate-routing-fields.svelte-75oneu,.candidate-generation.svelte-75oneu{display:grid;gap:.65rem;align-items:end}.candidate-routing-fields.svelte-75oneu{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-routing-fields.single-model.svelte-75oneu,.candidate-generation.svelte-75oneu{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-routing-fields.svelte-75oneu label>div:first-child,.candidate-routing-fields.svelte-75oneu label>span,.candidate-generation.svelte-75oneu label>div:first-child,.candidate-generation.svelte-75oneu label>span{margin-bottom:.35rem;font-size:.78rem}.candidate-routing-fields.svelte-75oneu input,.candidate-generation.svelte-75oneu input,.candidate-routing-fields.svelte-75oneu .choice-select-trigger,.candidate-generation.svelte-75oneu .choice-select-trigger{min-height:2.7rem!important;height:2.7rem!important;padding:.55rem .75rem!important;border-radius:.9rem!important}.provider-protocol.svelte-75oneu{margin-top:.65rem;min-height:1.2rem}.generation-hint.svelte-75oneu{grid-column:1 / -1;align-self:center}.empty.svelte-75oneu{display:grid;justify-items:center;gap:.75rem;padding:2rem;color:var(--color-secondary);text-align:center}.error.svelte-75oneu{color:var(--color-rose-500)}@media(max-width:760px){.route-basics.svelte-75oneu,.candidate-layout.svelte-75oneu,.candidate-routing-fields.svelte-75oneu,.candidate-routing-fields.single-model.svelte-75oneu,.candidate-generation.svelte-75oneu{grid-template-columns:1fr}.candidate-model-settings.svelte-75oneu{padding:1rem 0 0;border-top:1px solid var(--color-border-soft);border-left:0}.toggle-row.svelte-75oneu,.group-section.svelte-75oneu>header:where(.svelte-75oneu),.model-sync.svelte-75oneu{align-items:flex-start}.model-sync.svelte-75oneu{flex-direction:column}.group-header.svelte-75oneu{grid-template-columns:1fr}.group-header.svelte-75oneu>.shared-button{justify-self:end}}.stack.svelte-k0ragt{display:grid;gap:1.25rem}.title-row.svelte-k0ragt,.actions.svelte-k0ragt{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.title-row.svelte-k0ragt{justify-content:space-between}.model-overview.svelte-k0ragt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem 1.15rem;border:1px solid var(--color-border-soft);border-radius:1.15rem;background:color-mix(in srgb,var(--color-surface-panel) 72%,transparent)}.model-overview.attention.svelte-k0ragt{border-color:color-mix(in srgb,var(--color-amber-500, #d99000) 34%,var(--color-border-soft))}.model-overview.svelte-k0ragt>div:where(.svelte-k0ragt){display:grid;gap:.2rem}.model-overview.svelte-k0ragt>div:where(.svelte-k0ragt):first-child{grid-template-columns:auto auto;align-items:baseline;column-gap:.55rem}.model-overview.svelte-k0ragt>div:where(.svelte-k0ragt):first-child strong:where(.svelte-k0ragt){color:var(--color-primary);font-size:1.65rem;line-height:1}.overview-label.svelte-k0ragt,.overview-model.svelte-k0ragt span:where(.svelte-k0ragt),.overview-review.svelte-k0ragt span:where(.svelte-k0ragt){color:var(--color-secondary);font-size:.76rem}.overview-model.svelte-k0ragt strong:where(.svelte-k0ragt){overflow-wrap:anywhere}.overview-review.svelte-k0ragt{justify-items:end}.overview-review.svelte-k0ragt strong:where(.svelte-k0ragt){color:var(--color-amber-700, #8a5b00);font-size:.85rem}table.svelte-k0ragt{width:100%;border-collapse:collapse;text-align:left}th.svelte-k0ragt,td.svelte-k0ragt{padding:1rem;border-bottom:1px solid var(--color-border-soft);vertical-align:top}th.svelte-k0ragt{color:var(--color-muted);font-size:.75rem;text-transform:uppercase}td.svelte-k0ragt>span:where(.svelte-k0ragt),td.svelte-k0ragt>strong:where(.svelte-k0ragt)+span:where(.svelte-k0ragt){display:block;margin-top:.3rem;color:var(--color-secondary);font-size:.8rem;overflow-wrap:anywhere}.scenario-code.svelte-k0ragt{color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.updated-at.svelte-k0ragt{max-width:9rem;font-size:.7rem}.actions.svelte-k0ragt{flex-wrap:nowrap}.actions.svelte-k0ragt .block{min-width:13rem}.setting-list.svelte-k0ragt{display:flex;max-width:15rem;flex-wrap:wrap;gap:.35rem}.setting-list.svelte-k0ragt span:where(.svelte-k0ragt){display:inline-flex;margin:0;padding:.25rem .45rem;border-radius:.55rem;color:var(--color-secondary);background:var(--color-surface-panel);font-size:.72rem}tr.needs-review.svelte-k0ragt{background:color-mix(in srgb,var(--color-amber-500, #d99000) 3.5%,transparent)}.muted.svelte-k0ragt{color:var(--color-secondary)}.error.svelte-k0ragt{color:var(--color-rose-500)}@media(max-width:760px){.actions.svelte-k0ragt{flex-wrap:wrap}.model-overview.svelte-k0ragt{grid-template-columns:auto 1fr}.overview-review.svelte-k0ragt{grid-column:1 / -1;justify-items:start;padding-top:.75rem;border-top:1px solid var(--color-border-soft)}}body{margin:0;background:var(--color-canvas);color:var(--color-primary);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.console-stage.svelte-1deku1s{min-height:100dvh;background:radial-gradient(circle at 92% 6%,color-mix(in srgb,var(--dream-orange-500) 12%,transparent),transparent 25rem),var(--color-canvas)}.header-summary.svelte-1deku1s{color:var(--color-secondary);font-size:.875rem}.model-nav.svelte-1deku1s{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-soft)}.model-nav.svelte-1deku1s>p:where(.svelte-1deku1s){margin:0 0 .6rem;padding:0 .6rem;color:var(--color-muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.login-form.svelte-1deku1s{display:grid;gap:1.25rem}.login-form.svelte-1deku1s h2:where(.svelte-1deku1s){margin:0;font-size:1.5rem}.login-form.svelte-1deku1s p:where(.svelte-1deku1s){margin:.65rem 0 0;color:var(--color-secondary);font-size:.85rem}.login-form.svelte-1deku1s .shared-button{width:100%;min-height:3.4rem}.login-error.svelte-1deku1s{color:var(--color-rose-500)!important}@media(max-width:820px){.console-stage.svelte-1deku1s .console-shell{grid-template-columns:1fr!important;height:auto!important;gap:.5rem!important;padding:.5rem!important}.console-stage.svelte-1deku1s .console-shell-sidebar-track,.console-stage.svelte-1deku1s .console-sidebar-shell{height:auto!important;min-height:0!important}.console-stage.svelte-1deku1s .console-sidebar-shell{padding:.5rem!important;border-radius:1.25rem}.console-stage.svelte-1deku1s .console-brand-header,.console-stage.svelte-1deku1s .console-sidebar-shell>div:last-child{display:none}.console-stage.svelte-1deku1s .console-sidebar-shell>div:nth-child(2){overflow:visible}.console-stage.svelte-1deku1s .console-sidebar-shell nav{display:flex;width:max-content;gap:.5rem}.console-stage.svelte-1deku1s .console-sidebar-card{width:10.5rem;padding:.7rem!important}.console-stage.svelte-1deku1s .console-sidebar-card-row{align-items:center}.console-stage.svelte-1deku1s .console-sidebar-card .console-sidebar-detail{display:none}.console-stage.svelte-1deku1s .console-sidebar-icon-shell{width:2.25rem;height:2.25rem}.model-nav.svelte-1deku1s{margin:0;padding:0;border:0}.model-nav.svelte-1deku1s>p:where(.svelte-1deku1s){display:none}.console-stage.svelte-1deku1s .settings-nav{display:flex;width:max-content;flex-direction:row;gap:.5rem}.console-stage.svelte-1deku1s .settings-nav-item{min-width:9rem;padding:.7rem .75rem}.console-stage.svelte-1deku1s .settings-nav-item span:last-child{display:none}.header-summary.svelte-1deku1s{display:none}}
