:root{--cds-rem-scale:calc(16 / 17);--brand:#c6613f;--cds-clay:#d97757;--cds-clay-hover:#cc5a36;--cds-clay-light:#fbf3ef;--cds-gray-0:#fff;--cds-gray-10:#fcfcfb;--cds-gray-20:#f9f9f7;--cds-gray-30:#f6f6f4;--cds-gray-40:#f3f3f0;--cds-gray-50:#f0efec;--cds-gray-60:#edece8;--cds-gray-70:#eae9e4;--cds-gray-80:#e7e6e1;--cds-gray-90:#e4e3dd;--cds-gray-100:#e1e0d9;--cds-gray-150:#d2d1c7;--cds-gray-200:#c3c2b7;--cds-gray-250:#b4b3a8;--cds-gray-300:#a5a49a;--cds-gray-350:#97958d;--cds-gray-400:#898781;--cds-gray-450:#7b7974;--cds-gray-500:#6d6b67;--cds-gray-550:#5f5e5a;--cds-gray-600:#52514e;--cds-gray-650:#454442;--cds-gray-700:#383835;--cds-gray-750:#2c2c2a;--cds-gray-800:#20201f;--cds-gray-810:#1e1e1d;--cds-gray-820:#1c1c1b;--cds-gray-830:#1a1a19;--cds-gray-840:#181817;--cds-gray-850:#151515;--cds-gray-860:#131313;--cds-gray-870:#111;--cds-gray-880:#0f0f0f;--cds-gray-890:#0d0d0d;--cds-gray-900:#0b0b0b;--cds-orange-0:#fff;--cds-orange-10:#fefbfa;--cds-orange-20:#fdf7f5;--cds-orange-30:#fcf4f0;--cds-orange-40:#faf0ec;--cds-orange-50:#f9ece7;--cds-orange-60:#f8e9e2;--cds-orange-70:#f7e5dd;--cds-orange-80:#f7e1d7;--cds-orange-90:#f7dcd1;--cds-orange-100:#f7d8cb;--cds-orange-150:#f3c5b2;--cds-orange-200:#f4ae94;--cds-orange-250:#f09978;--cds-orange-300:#ec835a;--cds-orange-350:#eb6834;--cds-orange-400:#d95926;--cds-orange-450:#c25124;--cds-orange-500:#ae461c;--cds-orange-550:#993d19;--cds-orange-600:#863311;--cds-orange-650:#712b0f;--cds-orange-700:#5d230b;--cds-orange-750:#4b1b08;--cds-orange-800:#371407;--cds-orange-810:#341307;--cds-orange-820:#301106;--cds-orange-830:#2d1006;--cds-orange-840:#290f06;--cds-orange-850:#240e07;--cds-orange-860:#1f0e08;--cds-orange-870:#1a0e09;--cds-orange-880:#150d0a;--cds-orange-890:#100c0b;--cds-orange-900:#0b0b0b;--cds-surface-0:var(--cds-gray-20);--cds-surface-1:var(--cds-gray-10);--cds-surface-2:var(--cds-gray-0);--cds-surface-3:var(--cds-gray-0);--cds-surface-popover:var(--cds-gray-0);--cds-alpha-0:#14141400;--cds-alpha-1:#1414140d;--cds-alpha-2:#1414141a;--cds-alpha-3:#14141433;--cds-alpha-4:#14141459;--cds-border:var(--cds-alpha-2);--cds-border-strong:var(--cds-alpha-3);--cds-ring-hairline:1px;--cds-ring-inner:0px;--cds-ring-outer:1px;--cds-ring-color:var(--cds-border);--cds-shadow-color:#00000014;--cds-shadow-sm:0 1px 2px 0 #0000000d, 0 2px 8px 0 var(--cds-shadow-color);--cds-shadow-md:0 2px 4px 0 #0000000d, 0 6px 16px 0 var(--cds-shadow-color);--cds-shadow-lg:0 4px 8px 0 #0000000f, 0 12px 28px -2px var(--cds-shadow-color);--cds-shadow-popover:inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), 0 8px 24px #0000001f, 0 2px 6px #00000014;--cds-panel-shadow:0 0 0 1px var(--cds-border), var(--cds-shadow-sm);--cds-panel-shadow-hover:0 0 0 1px var(--cds-border-strong), 0 4px 16px -2px #00000017;--cds-shadow-composer:0 4px 20px #00000009, inset 0 0 0 1px var(--cds-border);--cds-shadow-composer-hover:0 4px 24px #0000000f, inset 0 0 0 1px var(--cds-border-strong);--cds-shadow-composer-focus:0 4px 24px #00000014, inset 0 0 0 1px var(--cds-border-strong), 0 0 0 1px var(--cds-border-strong);--cds-focus-shadow:inset 0 0 0 1px var(--cds-surface-1), 0 0 0 1.5px var(--cds-clay), 0 0 6px 1px #d9775740;--cds-shadow-drop-glow:inset 0 0 24px -2px #d9775733, inset 0 0 0 2px var(--cds-clay);--cds-fill-ghost-hover:var(--cds-alpha-1);--cds-fill-ghost-selected:var(--cds-alpha-2);--cds-fill-secondary:var(--cds-alpha-2);--cds-fill-secondary-hover:#15151524;--cds-text-primary:#151515;--cds-text-secondary:#525252;--cds-text-muted:#8a8a8a;--cds-bg-tint-blue:#f0f4f8;--cds-segmented-track:#0000000f;--cds-segmented-thumb:#fff;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--cds-panel-radius:10px;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--cds-radius-composer:20px;--df-radius-pill:999px;--radius:var(--cds-radius,8px);--radius-card:calc(var(--cds-radius,8px) + calc(.25rem * var(--cds-rem-scale,1)));--cds-bg-neutral:var(--cds-alpha-1);--cds-bg-neutral-hover:var(--cds-alpha-2);--cds-blue-450:#2a78d6;--cds-role-accent-450:var(--cds-blue-450);--cds-role-accent-fill:var(--cds-role-accent-450);--cds-fill-accent:var(--cds-role-accent-fill);--cds-bg-user-message:var(--cds-bg-neutral);--cds-bg-user-message-personal:var(--cds-bg-tint-blue);--cds-text-user-message-personal:var(--cds-text-tint-blue,#193c5f);--cds-message-bubble-radius:calc(var(--cds-radius,8px) + calc(.25rem * var(--cds-rem-scale,1)));--cds-message-bubble-pad-x:var(--cds-pad-lg,16px);--cds-message-bubble-pad-y:var(--cds-pad-md,12px);--cds-message-bubble-measure:85%;--cds-message-bubble-stack-gap:4px;--cds-message-bubble-radius-meeting:4px;--cds-message-bubble-radius-head:var(--cds-message-bubble-radius);--cds-message-bubble-radius-foot:var(--cds-message-bubble-radius);--cds-message-bubble-join-gap:min(8px, var(--cds-message-bubble-pad-y));--cds-assistant-message-text-inset:4px;--cds-assistant-message-text-stop:clamp(0px, (100% - 384px) * .175, 56px);--chat-gutter:32px;--chat-body:calc(.875rem * var(--cds-rem-scale,1));--chat-leading:1.42857;--chat-turn-gap:calc(var(--chat-body) * var(--chat-leading) * .75);--chat-item-gap:calc(var(--chat-body) * var(--chat-leading) * .5);--cds-scroll-fade-size:28px;--cds-scroll-fade-top:0px;--cds-scroll-fade-bottom:0px;--cds-scroll-fade-left:0px;--cds-scroll-fade-right:0px;--cds-scroll-fade-strip-color:var(--cds-surface-1);--cds-ease-swift:cubic-bezier(.16, 1, .3, 1);--cds-ease-expand:cubic-bezier(.19, 1, .22, 1);--cds-ease-enter:cubic-bezier(.22, 1, .36, 1);--cds-ease-out:cubic-bezier(.165, .84, .44, 1);--cds-ease-snap:cubic-bezier(.32, .72, 0, 1);--cds-ease-overshoot:cubic-bezier(.34, 1.3, .64, 1);--cds-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--cds-ease-pulse:cubic-bezier(.4, 0, .2, 1);--cds-ease-rise:cubic-bezier(.3, .7, .4, 1);--cds-ease-fall:cubic-bezier(0, 0, .2, 1);--cds-dur-fast:60ms;--cds-dur-snap:.12s;--cds-dur-base:.2s;--cds-dur-sheet:.3s;--cds-dur-slow:.45s;--cds-btn-spring:linear(0, .2459, .6526, .9468, 1.0764, 1.0915, 1.0585, 1.0219, .9993, .9914, .9921, .9957, .9988, 1.0004, 1);--font-cjk-sans-sc:"PingFang SC";--font-cjk-sans-tc:"PingFang TC";--font-cjk-sans-jp:"Hiragino Sans";--font-cjk-sans-kr:"Apple SD Gothic Neo";--font-cjk-sans-fallback:var(--font-cjk-sans-sc), var(--font-cjk-sans-tc), var(--font-cjk-sans-jp), var(--font-cjk-sans-kr);--font-sans-fallbacks:system-ui, "Segoe UI", Roboto, Helvetica, Arial, var(--font-cjk-sans-fallback), sans-serif;--font-anthropic-sans:"anthropic-sans", var(--font-sans-fallbacks);--font-anthropic-serif:"anthropic-serif", ui-serif, Georgia, "Times New Roman", var(--font-cjk-sans-fallback), serif;--font-anthropic-mono:"anthropic-mono", ui-monospace, monospace;--cds-bg-surface:var(--cds-surface-2);--cds-bg-surface-elevated:var(--cds-surface-3);--cds-bg-primary:var(--cds-surface-0);--cds-bg-secondary:var(--cds-surface-1);--cds-bg-hover:var(--cds-fill-ghost-hover);--cds-bg-selected:var(--cds-fill-ghost-selected);--cds-border-subtle:var(--cds-alpha-2);--cds-border-accent:var(--cds-clay);--cds-fill-brand:var(--brand);--cds-fill-brand-hover:var(--cds-clay-hover);--cds-fill-brand-subtle:var(--cds-clay-light);--cds-fill-danger:#ef4444;--cds-text-accent:var(--cds-clay);--cds-bg-surface-0:var(--cds-surface-0);--cds-bg-surface-1:var(--cds-surface-1);--cds-bg-surface-2:var(--cds-surface-2);--cds-bg-surface-3:var(--cds-surface-3);--cds-bg-input:var(--cds-surface-3);--cds-text-tertiary:var(--cds-text-muted);--cds-border-card:var(--cds-border);--cds-radius-pill:9999px;--cds-radius-card:var(--radius-card);--cds-card-radius:var(--radius-card);--cds-radius-message-bubble:var(--cds-message-bubble-radius);--cds-radius-dialog:16px;--cds-radius-code:12px;--cds-radius-btn-md:8px;--cds-radius-btn-xs:6px}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x),(resolution>=2x){:root{--cds-ring-hairline:.5px}}@media (-webkit-device-pixel-ratio>=3),(resolution>=3x),(resolution>=3x){:root{--cds-ring-hairline:calc(1px / 3)}}[data-mode=dark],.dark{--cds-surface-0:var(--cds-gray-900);--cds-surface-1:var(--cds-gray-850);--cds-surface-2:var(--cds-gray-830);--cds-surface-3:var(--cds-gray-800);--cds-surface-popover:var(--cds-gray-750);--cds-scroll-fade-strip-color:var(--cds-surface-1);--cds-clay:#d97757;--cds-clay-hover:#e08264;--cds-blue-450:#2a78d6;--cds-role-accent-450:var(--cds-blue-450);--cds-role-accent-fill:var(--cds-role-accent-450);--cds-fill-accent:var(--cds-role-accent-fill);--cds-alpha-0:#fff0;--cds-alpha-1:#ffffff0d;--cds-alpha-2:#ffffff17;--cds-alpha-3:#ffffff2e;--cds-alpha-4:#ffffff4d;--cds-bg-neutral:var(--cds-alpha-1);--cds-bg-neutral-hover:var(--cds-alpha-2);--cds-bg-user-message:var(--cds-bg-neutral);--cds-border:var(--cds-alpha-2);--cds-border-strong:var(--cds-alpha-3);--cds-ring-inner:1px;--cds-ring-outer:0px;--cds-ring-color:#ffffff1a;--cds-shadow-color:#0006;--cds-shadow-sm:0 1px 2px 0 #0006, 0 2px 8px 0 var(--cds-shadow-color);--cds-shadow-md:0 2px 4px 0 #0006, 0 6px 16px 0 var(--cds-shadow-color);--cds-shadow-lg:0 4px 8px 0 #00000080, 0 16px 36px -2px var(--cds-shadow-color);--cds-shadow-popover:inset 0 0 0 1px #ffffff1a, 0 8px 28px #000000a6, 0 2px 8px #00000073;--cds-panel-shadow:0 0 0 1px var(--cds-border), var(--cds-shadow-sm);--cds-panel-shadow-hover:0 0 0 1px var(--cds-border-strong), 0 6px 20px #0009;--cds-shadow-composer:0 4px 20px #0006, inset 0 0 0 1px var(--cds-border);--cds-shadow-composer-hover:0 4px 24px #0000008c, inset 0 0 0 1px var(--cds-border-strong);--cds-shadow-composer-focus:0 4px 24px #000000a6, inset 0 0 0 1px #ffffff38, 0 0 0 1px #ffffff38;--cds-focus-shadow:inset 0 0 0 1px var(--cds-surface-1), 0 0 0 1.5px var(--cds-clay), 0 0 8px 2px #d9775759;--cds-shadow-drop-glow:inset 0 0 24px -2px #d977574d, inset 0 0 0 2px var(--cds-clay);--cds-fill-ghost-hover:var(--cds-alpha-1);--cds-fill-ghost-selected:var(--cds-alpha-2);--cds-fill-secondary:var(--cds-alpha-2);--cds-fill-secondary-hover:#ffffff24;--cds-text-primary:#f5f5f5;--cds-text-secondary:#a3a3a3;--cds-text-muted:#666;--cds-bg-tint-blue:#ffffff0f;--cds-segmented-track:#ffffff14;--cds-segmented-thumb:#2c2c2a;--cds-bg-surface:var(--cds-surface-2);--cds-bg-surface-elevated:var(--cds-surface-3);--cds-bg-primary:var(--cds-surface-0);--cds-bg-secondary:var(--cds-surface-1);--cds-bg-hover:var(--cds-fill-ghost-hover);--cds-bg-selected:var(--cds-fill-ghost-selected);--cds-border-subtle:var(--cds-alpha-2);--cds-border-accent:var(--cds-clay);--cds-fill-brand:var(--brand);--cds-fill-brand-hover:var(--cds-clay-hover);--cds-fill-brand-subtle:#d9775726;--cds-fill-danger:#f87171;--cds-text-accent:var(--cds-clay)}.dark .font-medium,[data-mode=dark] .font-medium,.dark [data-optical-compensate],[data-mode=dark] [data-optical-compensate]{font-variation-settings:"wght" 465}.dark .font-semibold,[data-mode=dark] .font-semibold{font-variation-settings:"wght" 560}.dark .font-bold,[data-mode=dark] .font-bold{font-variation-settings:"wght" 660}.align-neg-125{vertical-align:-.125em}.align-neg-075{vertical-align:-.075em}.align-neg-1px{vertical-align:-1px}.text-balance-native{text-wrap:balance}.text-pretty-native{text-wrap:pretty}.overflow-wrap-anywhere{overflow-wrap:anywhere;word-break:normal}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes _grapheme-reveal_1plog_1{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes timeline-quiet-dot{0%,8%{opacity:0;transform:translateY(2px)}22%{opacity:1;transform:translateY(-2.5px)}36%,70%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(0)}}@keyframes timeline-expand{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes timeline-status-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes timeline-status-fall{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes message-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes saved-check-decay{0%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes cds-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dframe-clay-breathe{0%,to{filter:brightness(.96);transform:scale(.86)}50%{filter:brightness(1.06);transform:scale(1)}}@keyframes cds-dot-pulse{0%,5%{opacity:.2857;animation-timing-function:cubic-bezier(.165,.84,.44,1)}15%,25%{opacity:1;animation-timing-function:cubic-bezier(.165,.84,.44,1)}65%,to{opacity:.2857}}@keyframes dframe-dot-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes file-thumbnail-grow-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cds-btn-squish{--cds-btn-press-sx:.975;--cds-btn-press-sy:.975;transform-origin:50%;transition:transform var(--cds-dur-slow) var(--cds-btn-spring)}.cds-btn-squish:active,:active>.cds-btn-squish{transform:scale(var(--cds-btn-press-sx), var(--cds-btn-press-sy));transition:transform var(--cds-dur-fast) ease-out}.status-dot{border-radius:50%;width:6px;height:6px;display:block;position:relative}.status-dot[data-kind=ready]{background:var(--cds-fill-brand,var(--cds-clay))}.status-dot[data-kind=running]{background:var(--cds-fill-brand,var(--cds-clay));animation:1.2s ease-in-out infinite dframe-dot-blink}.status-dot[data-kind=error]{background:var(--cds-fill-danger)}.status-dot[data-kind=clay]{background:var(--cds-clay);animation:3s ease-in-out infinite dframe-clay-breathe}.cds-shadow-sm{box-shadow:var(--cds-shadow-sm)!important}.cds-shadow-md{box-shadow:var(--cds-shadow-md)!important}.cds-shadow-lg{box-shadow:var(--cds-shadow-lg)!important}.cds-shadow-popover{box-shadow:var(--cds-shadow-popover)!important}.cds-panel-shadow{box-shadow:var(--cds-panel-shadow)!important}.cds-composer-shadow{transition:box-shadow .22s var(--cds-ease-swift), border-color .22s ease;box-shadow:var(--cds-shadow-composer)!important}.cds-composer-shadow:hover{box-shadow:var(--cds-shadow-composer-hover)!important}.cds-composer-shadow:focus-within{box-shadow:var(--cds-shadow-composer-focus)!important}.cds-hover-ghost{transition:background-color .15s var(--cds-ease-swift), color .15s ease, transform .1s ease}.cds-hover-ghost:hover{background-color:var(--cds-fill-ghost-hover)!important;color:var(--cds-text-primary)!important}.cds-hover-ghost:active{transform:scale(.98);background-color:var(--cds-fill-ghost-selected)!important}.cds-card-interactive{box-shadow:var(--cds-panel-shadow);border-radius:var(--radius-card);transition:box-shadow .2s var(--cds-ease-swift), transform .2s var(--cds-ease-swift), border-color .2s ease}.cds-card-interactive:hover{transform:translateY(-1.5px);box-shadow:var(--cds-panel-shadow-hover)!important;border-color:var(--cds-border-strong)!important}.cds-card-interactive:active{transform:translateY(0)}.border-hairline{border-width:var(--cds-ring-hairline)}.timeline-status-layer{grid-area:1/1;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.timeline-status-enter{animation:.25s ease-in-out timeline-fade-in}.timeline-status-exit{animation:.15s ease-out forwards timeline-fade-out}.timeline-status-enter-quiet{animation:.24s cubic-bezier(.3,.7,.4,1) timeline-status-rise}.timeline-status-exit-quiet{animation:.18s ease-out forwards timeline-status-fall}.timeline-expand{grid-template-rows:1fr;display:grid}.timeline-expand>*{align-self:start;min-width:0;min-height:0}.timeline-expand-enter{animation:.2s cubic-bezier(.19,1,.22,1) timeline-expand}.timeline-quiet-dots{gap:3.5px;display:inline-flex;position:relative;top:.26em}.timeline-quiet-dots>span{background:var(--cds-clay,#d97757);opacity:0;border-radius:50%;width:3px;height:3px;animation:1.9s cubic-bezier(.4,0,.2,1) infinite timeline-quiet-dot}.timeline-quiet-dots>span:nth-child(2){animation-delay:.15s}.timeline-quiet-dots>span:nth-child(3){animation-delay:.3s}.timeline-block-enter{animation:.3s cubic-bezier(.22,1,.36,1) both timeline-block-enter}@keyframes timeline-block-enter{0%{opacity:0;filter:blur(4px);transform:translateY(5px)scale(.9)}30%{opacity:0;filter:blur(4px);transform:none}to{opacity:1;filter:none;transform:none}}@keyframes timeline-fade-in{0%{opacity:0}to{opacity:1}}@keyframes timeline-fade-out{0%{opacity:1}to{opacity:0}}@media (hover:hover){.feed-bubble-reacts[data-menu-open] :is([data-bubble-variant],[data-cds=AssistantMessage][data-variant=bubble]){--cds-bg-user-message:var(--cds-bg-neutral-hover);--feed-bubble-mix:16%}.feed-bubble-reacts:has([data-feed-pill-band]):hover :is([data-bubble-variant],[data-cds=AssistantMessage][data-variant=bubble]){--cds-bg-user-message:var(--cds-bg-neutral-hover);--feed-bubble-mix:16%}.feed-bubble-reacts:has([data-feed-pill-band]:focus-within) :is([data-bubble-variant],[data-cds=AssistantMessage][data-variant=bubble]){--cds-bg-user-message:var(--cds-bg-neutral-hover);--feed-bubble-mix:16%}}[data-cds=UserMessage]{--cds-message-bubble-radius:calc(var(--cds-radius,8px) + calc(.25rem * var(--cds-rem-scale,1)));--cds-message-bubble-pad-x:var(--cds-pad-lg,16px);--cds-message-bubble-pad-y:var(--cds-pad-md,12px);--cds-message-bubble-measure:85%}[data-cds=AssistantMessage]{--cds-assistant-message-text-inset:4px;--cds-assistant-message-text-stop:clamp(0px, (100% - 384px) * .175, 56px)}[data-cds=AssistantMessage] :is([data-cds=Card],[data-cds=Surface],[data-cds=Panel],[data-cds=Banner],[data-cds=Aside],[data-cds=Accordion],[data-cds=PreviewCard],[data-cds=Table],[data-cds=DataTable],[data-cds=AskUserQuestion],[data-cds=CommentCard],[data-cds=ChartContainer],[data-cds=PointChartContainer],[data-cds=FileDiff],[data-cds=UserMessage]){--cds-assistant-message-text-inset:0px;--cds-assistant-message-text-stop:0px}@property --cds-anim{syntax:"<number>";inherits:false;initial-value:0}@property --cds-anim2{syntax:"<number>";inherits:false;initial-value:0}@property --sheet-card-sweep{syntax:"<angle>";inherits:false;initial-value:90deg}@property --sheet-card-lit{syntax:"<number>";inherits:false;initial-value:.55}@property --sheet-card-light-angle{syntax:"<angle>";inherits:false;initial-value:165deg}@property --sheet-card-light-reach{syntax:"<percentage>";inherits:false;initial-value:55%}[data-cds-anim]{--cds-anim:0;--cds-anim2:0;font-variation-settings:"opsz" var(--cds-opsz,20), "wght" var(--cds-wght,400), "ANIM" var(--cds-anim), "ANM2" var(--cds-anim2);transition:--cds-anim var(--cds-anim-dur-out,var(--cds-anim-dur,.3s)) var(--cds-anim-ease,cubic-bezier(.34, 1.3, .64, 1))}@keyframes cds-anim-loop{0%,49.99%{--cds-anim2:0}50%,to{--cds-anim2:100}}@media (prefers-reduced-motion:no-preference){.group:focus-visible [data-cds-anim],[data-cds-anim]:focus-visible{--cds-anim:100;transition-duration:var(--cds-anim-dur,.3s)}.group:has(:focus-visible) [data-cds-anim]{--cds-anim:100;transition-duration:var(--cds-anim-dur,.3s)}.group:focus-visible [data-cds-anim-loop],[data-cds-anim-loop]:focus-visible{animation:1s linear .1s infinite cds-anim-loop}.group:has(:focus-visible) [data-cds-anim-loop]{animation:1s linear .1s infinite cds-anim-loop}@media (hover:hover){.group:hover [data-cds-anim],[data-cds-anim]:hover{--cds-anim:100;transition-duration:var(--cds-anim-dur,.3s)}.group:hover [data-cds-anim-loop],[data-cds-anim-loop]:hover{animation:1s linear .1s infinite cds-anim-loop}}}@keyframes wl-glow{0%,to{box-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a, 0 0 0 2px var(--cds-fill-brand), 0 0 14px 3px color-mix(in srgb, var(--cds-fill-brand) 60%, transparent)}50%{box-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a, 0 0 0 2px var(--cds-fill-brand), 0 0 16px 5px color-mix(in srgb, var(--cds-fill-brand) 85%, transparent)}}@keyframes wl-halo{0%,to{box-shadow:0 0 0 2px var(--cds-fill-brand), 0 0 14px 3px color-mix(in srgb, var(--cds-fill-brand) 60%, transparent)}50%{box-shadow:0 0 0 2px var(--cds-fill-brand), 0 0 16px 5px color-mix(in srgb, var(--cds-fill-brand) 85%, transparent)}}.animate-wl-glow{animation:1.8s ease-in-out infinite wl-glow}.animate-wl-halo{animation:2.2s ease-in-out infinite wl-halo}@keyframes cds-shimmer-text-shine{0%,15%{background-position:83.333% 0;animation-timing-function:cubic-bezier(.714,.121,.211,.888)}85%,to{background-position:16.667% 0}}@keyframes cds-shimmer-text-shine-strong{0%,5%{background-position:83.333% 0;animation-timing-function:cubic-bezier(.4,.15,.6,.85)}95%,to{background-position:16.667% 0}}@keyframes epitaxy-linear-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes epitaxy-linear-sweep-rtl{0%{transform:translate(100%)}to{transform:translate(-350%)}}@keyframes epitaxy-check-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes epitaxy-band-exit{to{opacity:0;translate:0 6px}}@keyframes epitaxy-pill-pulse{0%{transform:scale(1)}35%{transform:scale(1.05)}to{transform:scale(1)}}.epitaxy-linear-sweep{animation:1.1s cubic-bezier(.45,0,.55,1) infinite epitaxy-linear-sweep}@keyframes cds-scroll-fade-top{0%{--cds-scroll-fade-top-raw:0px}to{--cds-scroll-fade-top-raw:var(--cds-scroll-fade-size)}}@keyframes cds-scroll-fade-bottom{0%{--cds-scroll-fade-bottom-raw:var(--cds-scroll-fade-size)}to{--cds-scroll-fade-bottom-raw:0px}}@keyframes cds-scroll-fade-left{0%{--cds-scroll-fade-left-raw:0px}to{--cds-scroll-fade-left-raw:var(--cds-scroll-fade-size)}}@keyframes cds-scroll-fade-right{0%{--cds-scroll-fade-right-raw:var(--cds-scroll-fade-size)}to{--cds-scroll-fade-right-raw:0px}}@keyframes cds-scroll-fade-y-active{0%,to{--cds-scroll-fade-y-active:1}}@keyframes cds-scroll-fade-x-active{0%,to{--cds-scroll-fade-x-active:1}}@supports (animation-timeline:scroll()){.scroll-fade,.cds-scroll-fade,.cds-scroll-fade-vertical{--cds-scroll-fade-top:calc(var(--cds-scroll-fade-top-raw) * var(--cds-scroll-fade-y-active) * var(--cds-scroll-fade-top-on));--cds-scroll-fade-bottom:calc(var(--cds-scroll-fade-bottom-raw) * var(--cds-scroll-fade-y-active) * var(--cds-scroll-fade-bottom-on));--cds-scroll-fade-left:calc(var(--cds-scroll-fade-left-raw) * var(--cds-scroll-fade-x-active) * var(--cds-scroll-fade-left-on));--cds-scroll-fade-right:calc(var(--cds-scroll-fade-right-raw) * var(--cds-scroll-fade-x-active) * var(--cds-scroll-fade-right-on));-webkit-mask-image:linear-gradient(to bottom, transparent, #0000000d calc(var(--cds-scroll-fade-top) * .15), #00000026 calc(var(--cds-scroll-fade-top) * .3), #0000004d calc(var(--cds-scroll-fade-top) * .45), #00000080 calc(var(--cds-scroll-fade-top) * .6), #000000b3 calc(var(--cds-scroll-fade-top) * .75), #000000d9 calc(var(--cds-scroll-fade-top) * .87), #000 var(--cds-scroll-fade-top), #000 calc(100% - var(--cds-scroll-fade-bottom)), #000000d9 calc(100% - var(--cds-scroll-fade-bottom) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-bottom) * .75), #00000080 calc(100% - var(--cds-scroll-fade-bottom) * .6), #0000004d calc(100% - var(--cds-scroll-fade-bottom) * .45), #00000026 calc(100% - var(--cds-scroll-fade-bottom) * .3), #0000000d calc(100% - var(--cds-scroll-fade-bottom) * .15), transparent), linear-gradient(to right, transparent, #0000000d calc(var(--cds-scroll-fade-left) * .15), #00000026 calc(var(--cds-scroll-fade-left) * .3), #0000004d calc(var(--cds-scroll-fade-left) * .45), #00000080 calc(var(--cds-scroll-fade-left) * .6), #000000b3 calc(var(--cds-scroll-fade-left) * .75), #000000d9 calc(var(--cds-scroll-fade-left) * .87), #000 var(--cds-scroll-fade-left), #000 calc(100% - var(--cds-scroll-fade-right)), #000000d9 calc(100% - var(--cds-scroll-fade-right) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-right) * .75), #00000080 calc(100% - var(--cds-scroll-fade-right) * .6), #0000004d calc(100% - var(--cds-scroll-fade-right) * .45), #00000026 calc(100% - var(--cds-scroll-fade-right) * .3), #0000000d calc(100% - var(--cds-scroll-fade-right) * .15), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #0000000d calc(var(--cds-scroll-fade-top) * .15), #00000026 calc(var(--cds-scroll-fade-top) * .3), #0000004d calc(var(--cds-scroll-fade-top) * .45), #00000080 calc(var(--cds-scroll-fade-top) * .6), #000000b3 calc(var(--cds-scroll-fade-top) * .75), #000000d9 calc(var(--cds-scroll-fade-top) * .87), #000 var(--cds-scroll-fade-top), #000 calc(100% - var(--cds-scroll-fade-bottom)), #000000d9 calc(100% - var(--cds-scroll-fade-bottom) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-bottom) * .75), #00000080 calc(100% - var(--cds-scroll-fade-bottom) * .6), #0000004d calc(100% - var(--cds-scroll-fade-bottom) * .45), #00000026 calc(100% - var(--cds-scroll-fade-bottom) * .3), #0000000d calc(100% - var(--cds-scroll-fade-bottom) * .15), transparent), linear-gradient(to right, transparent, #0000000d calc(var(--cds-scroll-fade-left) * .15), #00000026 calc(var(--cds-scroll-fade-left) * .3), #0000004d calc(var(--cds-scroll-fade-left) * .45), #00000080 calc(var(--cds-scroll-fade-left) * .6), #000000b3 calc(var(--cds-scroll-fade-left) * .75), #000000d9 calc(var(--cds-scroll-fade-left) * .87), #000 var(--cds-scroll-fade-left), #000 calc(100% - var(--cds-scroll-fade-right)), #000000d9 calc(100% - var(--cds-scroll-fade-right) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-right) * .75), #00000080 calc(100% - var(--cds-scroll-fade-right) * .6), #0000004d calc(100% - var(--cds-scroll-fade-right) * .45), #00000026 calc(100% - var(--cds-scroll-fade-right) * .3), #0000000d calc(100% - var(--cds-scroll-fade-right) * .15), transparent);mask-image:linear-gradient(to bottom, transparent, #0000000d calc(var(--cds-scroll-fade-top) * .15), #00000026 calc(var(--cds-scroll-fade-top) * .3), #0000004d calc(var(--cds-scroll-fade-top) * .45), #00000080 calc(var(--cds-scroll-fade-top) * .6), #000000b3 calc(var(--cds-scroll-fade-top) * .75), #000000d9 calc(var(--cds-scroll-fade-top) * .87), #000 var(--cds-scroll-fade-top), #000 calc(100% - var(--cds-scroll-fade-bottom)), #000000d9 calc(100% - var(--cds-scroll-fade-bottom) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-bottom) * .75), #00000080 calc(100% - var(--cds-scroll-fade-bottom) * .6), #0000004d calc(100% - var(--cds-scroll-fade-bottom) * .45), #00000026 calc(100% - var(--cds-scroll-fade-bottom) * .3), #0000000d calc(100% - var(--cds-scroll-fade-bottom) * .15), transparent), linear-gradient(to right, transparent, #0000000d calc(var(--cds-scroll-fade-left) * .15), #00000026 calc(var(--cds-scroll-fade-left) * .3), #0000004d calc(var(--cds-scroll-fade-left) * .45), #00000080 calc(var(--cds-scroll-fade-left) * .6), #000000b3 calc(var(--cds-scroll-fade-left) * .75), #000000d9 calc(var(--cds-scroll-fade-left) * .87), #000 var(--cds-scroll-fade-left), #000 calc(100% - var(--cds-scroll-fade-right)), #000000d9 calc(100% - var(--cds-scroll-fade-right) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-right) * .75), #00000080 calc(100% - var(--cds-scroll-fade-right) * .6), #0000004d calc(100% - var(--cds-scroll-fade-right) * .45), #00000026 calc(100% - var(--cds-scroll-fade-right) * .3), #0000000d calc(100% - var(--cds-scroll-fade-right) * .15), transparent);animation-name:cds-scroll-fade-top,cds-scroll-fade-bottom,cds-scroll-fade-left,cds-scroll-fade-right,cds-scroll-fade-y-active,cds-scroll-fade-x-active;animation-timing-function:linear;animation-fill-mode:both,both,both,both,none,none;animation-duration:auto;animation-timeline:scroll(self),scroll(self),scroll(self inline),scroll(self inline),scroll(self),scroll(self inline);animation-range:0px var(--cds-scroll-fade-size), calc(100% - var(--cds-scroll-fade-size)) 100%, 0px var(--cds-scroll-fade-size), calc(100% - var(--cds-scroll-fade-size)) 100%, 0px 101%, 0px 101%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}}.cds-scroll-fade-static-v{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--cds-scroll-fade-size,28px), black calc(100% - var(--cds-scroll-fade-size,28px)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--cds-scroll-fade-size,28px), black calc(100% - var(--cds-scroll-fade-size,28px)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--cds-scroll-fade-size,28px), black calc(100% - var(--cds-scroll-fade-size,28px)), transparent)}@property --cds-scroll-fade-size{syntax:"<length>";inherits:false;initial-value:28px}@property --cds-scroll-fade-top-raw{syntax:"<length>";inherits:false;initial-value:0}@property --cds-scroll-fade-bottom-raw{syntax:"<length>";inherits:false;initial-value:0}@property --cds-scroll-fade-left-raw{syntax:"<length>";inherits:false;initial-value:0}@property --cds-scroll-fade-right-raw{syntax:"<length>";inherits:false;initial-value:0}@property --cds-scroll-fade-top-on{syntax:"<number>";inherits:false;initial-value:1}@property --cds-scroll-fade-bottom-on{syntax:"<number>";inherits:false;initial-value:1}@property --cds-scroll-fade-left-on{syntax:"<number>";inherits:false;initial-value:1}@property --cds-scroll-fade-right-on{syntax:"<number>";inherits:false;initial-value:1}@property --cds-scroll-fade-x-active{syntax:"<number>";inherits:false;initial-value:0}@property --cds-scroll-fade-y-active{syntax:"<number>";inherits:false;initial-value:0}@property --cds-scroll-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --cds-scroll-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@property --cds-scroll-fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --cds-scroll-fade-right{syntax:"<length>";inherits:false;initial-value:0}@property --cds-scroll-fade-strip-raw{syntax:"<number>";inherits:false;initial-value:0}@property --cds-scroll-fade-strip-active{syntax:"<number>";inherits:false;initial-value:0}.scroll-fade-y{scroll-padding-block:calc(var(--cds-scroll-fade-size) * var(--cds-scroll-fade-top-on)) calc(var(--cds-scroll-fade-size) * var(--cds-scroll-fade-bottom-on))}.scroll-fade-x{scroll-padding-inline:calc(var(--cds-scroll-fade-size) * var(--cds-scroll-fade-left-on)) calc(var(--cds-scroll-fade-size) * var(--cds-scroll-fade-right-on))}@supports (animation-timeline:scroll()){.scroll-fade-y{--cds-scroll-fade-top:calc(var(--cds-scroll-fade-top-raw) * var(--cds-scroll-fade-y-active) * var(--cds-scroll-fade-top-on));--cds-scroll-fade-bottom:calc(var(--cds-scroll-fade-bottom-raw) * var(--cds-scroll-fade-y-active) * var(--cds-scroll-fade-bottom-on));animation-name:cds-scroll-fade-top,cds-scroll-fade-bottom,cds-scroll-fade-y-active;animation-duration:auto;-webkit-mask-image:linear-gradient(to bottom, transparent, #0000000d calc(var(--cds-scroll-fade-top) * .15), #00000026 calc(var(--cds-scroll-fade-top) * .3), #0000004d calc(var(--cds-scroll-fade-top) * .45), #00000080 calc(var(--cds-scroll-fade-top) * .6), #000000b3 calc(var(--cds-scroll-fade-top) * .75), #000000d9 calc(var(--cds-scroll-fade-top) * .87), #000 var(--cds-scroll-fade-top), #000 calc(100% - var(--cds-scroll-fade-bottom)), #000000d9 calc(100% - var(--cds-scroll-fade-bottom) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-bottom) * .75), #00000080 calc(100% - var(--cds-scroll-fade-bottom) * .6), #0000004d calc(100% - var(--cds-scroll-fade-bottom) * .45), #00000026 calc(100% - var(--cds-scroll-fade-bottom) * .3), #0000000d calc(100% - var(--cds-scroll-fade-bottom) * .15), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #0000000d calc(var(--cds-scroll-fade-top) * .15), #00000026 calc(var(--cds-scroll-fade-top) * .3), #0000004d calc(var(--cds-scroll-fade-top) * .45), #00000080 calc(var(--cds-scroll-fade-top) * .6), #000000b3 calc(var(--cds-scroll-fade-top) * .75), #000000d9 calc(var(--cds-scroll-fade-top) * .87), #000 var(--cds-scroll-fade-top), #000 calc(100% - var(--cds-scroll-fade-bottom)), #000000d9 calc(100% - var(--cds-scroll-fade-bottom) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-bottom) * .75), #00000080 calc(100% - var(--cds-scroll-fade-bottom) * .6), #0000004d calc(100% - var(--cds-scroll-fade-bottom) * .45), #00000026 calc(100% - var(--cds-scroll-fade-bottom) * .3), #0000000d calc(100% - var(--cds-scroll-fade-bottom) * .15), transparent);mask-image:linear-gradient(to bottom, transparent, #0000000d calc(var(--cds-scroll-fade-top) * .15), #00000026 calc(var(--cds-scroll-fade-top) * .3), #0000004d calc(var(--cds-scroll-fade-top) * .45), #00000080 calc(var(--cds-scroll-fade-top) * .6), #000000b3 calc(var(--cds-scroll-fade-top) * .75), #000000d9 calc(var(--cds-scroll-fade-top) * .87), #000 var(--cds-scroll-fade-top), #000 calc(100% - var(--cds-scroll-fade-bottom)), #000000d9 calc(100% - var(--cds-scroll-fade-bottom) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-bottom) * .75), #00000080 calc(100% - var(--cds-scroll-fade-bottom) * .6), #0000004d calc(100% - var(--cds-scroll-fade-bottom) * .45), #00000026 calc(100% - var(--cds-scroll-fade-bottom) * .3), #0000000d calc(100% - var(--cds-scroll-fade-bottom) * .15), transparent);animation-timing-function:linear;animation-fill-mode:both,both,none;animation-timeline:scroll(self)}.scroll-fade-x{--cds-scroll-fade-left:calc(var(--cds-scroll-fade-left-raw) * var(--cds-scroll-fade-x-active) * var(--cds-scroll-fade-left-on));--cds-scroll-fade-right:calc(var(--cds-scroll-fade-right-raw) * var(--cds-scroll-fade-x-active) * var(--cds-scroll-fade-right-on));animation-name:cds-scroll-fade-left,cds-scroll-fade-right,cds-scroll-fade-x-active;animation-duration:auto;-webkit-mask-image:linear-gradient(to right, transparent, #0000000d calc(var(--cds-scroll-fade-left) * .15), #00000026 calc(var(--cds-scroll-fade-left) * .3), #0000004d calc(var(--cds-scroll-fade-left) * .45), #00000080 calc(var(--cds-scroll-fade-left) * .6), #000000b3 calc(var(--cds-scroll-fade-left) * .75), #000000d9 calc(var(--cds-scroll-fade-left) * .87), #000 var(--cds-scroll-fade-left), #000 calc(100% - var(--cds-scroll-fade-right)), #000000d9 calc(100% - var(--cds-scroll-fade-right) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-right) * .75), #00000080 calc(100% - var(--cds-scroll-fade-right) * .6), #0000004d calc(100% - var(--cds-scroll-fade-right) * .45), #00000026 calc(100% - var(--cds-scroll-fade-right) * .3), #0000000d calc(100% - var(--cds-scroll-fade-right) * .15), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #0000000d calc(var(--cds-scroll-fade-left) * .15), #00000026 calc(var(--cds-scroll-fade-left) * .3), #0000004d calc(var(--cds-scroll-fade-left) * .45), #00000080 calc(var(--cds-scroll-fade-left) * .6), #000000b3 calc(var(--cds-scroll-fade-left) * .75), #000000d9 calc(var(--cds-scroll-fade-left) * .87), #000 var(--cds-scroll-fade-left), #000 calc(100% - var(--cds-scroll-fade-right)), #000000d9 calc(100% - var(--cds-scroll-fade-right) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-right) * .75), #00000080 calc(100% - var(--cds-scroll-fade-right) * .6), #0000004d calc(100% - var(--cds-scroll-fade-right) * .45), #00000026 calc(100% - var(--cds-scroll-fade-right) * .3), #0000000d calc(100% - var(--cds-scroll-fade-right) * .15), transparent);mask-image:linear-gradient(to right, transparent, #0000000d calc(var(--cds-scroll-fade-left) * .15), #00000026 calc(var(--cds-scroll-fade-left) * .3), #0000004d calc(var(--cds-scroll-fade-left) * .45), #00000080 calc(var(--cds-scroll-fade-left) * .6), #000000b3 calc(var(--cds-scroll-fade-left) * .75), #000000d9 calc(var(--cds-scroll-fade-left) * .87), #000 var(--cds-scroll-fade-left), #000 calc(100% - var(--cds-scroll-fade-right)), #000000d9 calc(100% - var(--cds-scroll-fade-right) * .87), #000000b3 calc(100% - var(--cds-scroll-fade-right) * .75), #00000080 calc(100% - var(--cds-scroll-fade-right) * .6), #0000004d calc(100% - var(--cds-scroll-fade-right) * .45), #00000026 calc(100% - var(--cds-scroll-fade-right) * .3), #0000000d calc(100% - var(--cds-scroll-fade-right) * .15), transparent);animation-timing-function:linear;animation-fill-mode:both,both,none;animation-timeline:scroll(self inline)}}:root{--glow:217, 119, 87;--ok:#4ade80;--ok-rgb:74, 222, 128;--bad:#f87171;--warn:#fbbf24;--info:#60a5fa;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans-fallbacks);background:var(--cds-surface-0);color:var(--cds-text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:var(--cds-clay);text-decoration:none}button{font-family:inherit}::selection{background:rgba(var(--glow), .35)}.aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora .blob{filter:blur(90px);opacity:.55;mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.aurora .b1{background:radial-gradient(circle,#d97757 0%,#0000 65%);width:620px;height:620px;animation:22s ease-in-out infinite alternate drift1;top:-200px;left:-160px}.aurora .b2{opacity:.35;background:radial-gradient(circle,#b45bcf 0%,#0000 65%);width:540px;height:540px;animation:26s ease-in-out infinite alternate drift2;top:10%;right:-140px}.aurora .b3{opacity:.3;background:radial-gradient(circle,#e8a35c 0%,#0000 65%);width:700px;height:700px;animation:30s ease-in-out infinite alternate drift3;bottom:-380px;left:30%}@keyframes drift1{to{transform:translate(180px,120px)scale(1.15)}}@keyframes drift2{to{transform:translate(-160px,180px)scale(.9)}}@keyframes drift3{to{transform:translate(-200px,-80px)scale(1.1)}}.aurora .grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;animation:40s linear infinite grid-pan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%)}@keyframes grid-pan{to{background-position:48px 48px,48px 48px}}.aurora .grain{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-2%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.shell{z-index:1;max-width:1240px;margin:0 auto;padding:0 20px 60px;position:relative}.topbar{z-index:30;isolation:isolate;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex;position:sticky;top:0}.topbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--cds-surface-0) calc(var(--depth,1) * 86%), transparent), color-mix(in srgb, var(--cds-surface-0) calc(var(--depth,1) * 60%), transparent));-webkit-backdrop-filter:blur(calc(var(--depth,1) * 20px)) saturate(calc(100% + var(--depth,1) * 50%));position:absolute;inset:0 calc(50% - 50vw) -14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}.brand{letter-spacing:.2px;align-items:center;gap:10px;font-weight:600;display:flex}.brand-mark{width:34px;height:34px;box-shadow:0 0 0 1px #ffffff26 inset, 0 6px 24px rgba(var(--glow), .45);background:linear-gradient(135deg,#f09978,#c6613f);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.brand-mark:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:4.5s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.brand small{color:var(--cds-text-muted);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.pill{color:var(--cds-text-secondary);box-shadow:inset 0 0 0 1px var(--cds-border);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;display:inline-flex}.pill b{color:var(--cds-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.live-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;position:relative}.live-dot:after{content:"";border:1.5px solid var(--ok);animation:ping 1.8s var(--cds-ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.live-dot.clay{background:var(--cds-clay)}.live-dot.clay:after{border-color:var(--cds-clay)}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.hero{text-align:center;padding:42px 0 28px}.hero h1{font-family:var(--font-anthropic-serif);letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(32px,5.4vw,58px);font-weight:500;line-height:1.08}.shine-text{background:linear-gradient(100deg,#f5f5f5 0% 35%,#f4ae94 45%,#ffe6d8 50%,#f4ae94 55%,#f5f5f5 65% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite shine-move}@keyframes shine-move{0%{background-position:100% 0}to{background-position:-150% 0}}.hero p{color:var(--cds-text-secondary);max-width:560px;margin:0 auto;font-size:15.5px;line-height:1.6}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0 26px;display:grid}.stat{box-shadow:inset 0 0 0 1px var(--cds-border), 0 10px 30px #00000040;background:linear-gradient(#ffffff0b,#ffffff04);border-radius:16px;padding:16px 18px;position:relative;overflow:hidden}.stat .lbl{color:var(--cds-text-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.stat .num{font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin-top:6px;font-size:28px;font-weight:600}.stat .num.accent{color:#f4ae94;text-shadow:0 0 24px rgba(var(--glow), .5)}.stat .spark{background:radial-gradient(circle, rgba(var(--glow), .22), transparent 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-20px;right:-20px}.grid-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.col{flex-direction:column;gap:18px;min-width:0;display:flex}.card{--mx:50%;--my:50%;-webkit-backdrop-filter:blur(10px);isolation:isolate;background:linear-gradient(#20201fd1,#151515db);border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 50px -12px #0009}.card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), rgba(var(--glow), .13), transparent 45%);transition:opacity .35s var(--cds-ease-out);position:absolute;inset:0}.card:hover:before{opacity:1}.card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(300px circle at var(--mx) var(--my), rgba(var(--glow), .55), transparent 50%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:after{opacity:1}.card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.card-title{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.card-title .ico{color:#f4ae94;background:rgba(var(--glow), .12);width:30px;height:30px;box-shadow:inset 0 0 0 1px rgba(var(--glow), .25);border-radius:9px;place-items:center;display:grid}.card-hint{color:var(--cds-text-muted);font-size:12.5px}.field{margin-bottom:14px}.field label{color:var(--cds-text-secondary);justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.input,.textarea{width:100%;color:var(--cds-text-primary);box-shadow:inset 0 0 0 1px var(--cds-border);transition:box-shadow .2s var(--cds-ease-out), background .2s;background:#00000047;border:none;border-radius:12px;outline:none;padding:11px 14px;font-family:inherit;font-size:14px}.input:hover,.textarea:hover{box-shadow:inset 0 0 0 1px var(--cds-border-strong)}.input:focus,.textarea:focus{box-shadow:inset 0 0 0 1px var(--cds-clay), 0 0 0 4px rgba(var(--glow), .15), 0 0 24px rgba(var(--glow), .15);background:#00000061}.textarea{resize:vertical;min-height:112px;font-family:var(--mono);font-size:13px;line-height:1.7}.input.mono{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;font-size:16px}.input.select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.toolbar .input.select{font-size:13px}.select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-chev{color:var(--cds-text-muted);flex:none;transition:transform .2s}.input.select.open{box-shadow:inset 0 0 0 1px var(--cds-clay), 0 0 0 4px rgba(var(--glow), .15)}.input.select.open .select-chev{color:var(--cds-text-primary);transform:rotate(180deg)}.select-panel{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--cds-border), var(--cds-shadow-popover);transform-origin:top;background:#1c1c1bf5;border-radius:12px;padding:5px;position:fixed;overflow:auto}.select-opt{color:var(--cds-text-secondary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.select-opt.active{color:var(--cds-text-primary);background:#ffffff12}.select-opt.on{color:var(--cds-text-primary)}.select-opt.on svg{color:var(--cds-clay)}.invite-boxes{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.invite-box{height:50px;font-family:var(--mono);box-shadow:inset 0 0 0 1px var(--cds-border);transition:box-shadow .2s, transform .2s var(--cds-ease-pop);background:#00000047;border-radius:12px;place-items:center;font-size:20px;font-weight:600;display:grid}.invite-box.filled{box-shadow:inset 0 0 0 1px rgba(var(--glow), .5);color:#ffe6d8}.invite-box.cursor{box-shadow:inset 0 0 0 1.5px var(--cds-clay), 0 0 18px rgba(var(--glow), .3)}.invite-box.cursor:after{content:"";background:var(--cds-clay);width:2px;height:22px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.invite-hidden{opacity:0;cursor:text;width:100%;font-size:16px;position:absolute;inset:0}.chips{flex-wrap:wrap;gap:6px;max-height:150px;margin-top:10px;display:flex;overflow:auto}.chip{font-family:var(--mono);box-shadow:inset 0 0 0 1px var(--cds-border);color:var(--cds-text-secondary);background:#ffffff0d;border-radius:8px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:11.5px;display:inline-flex}.chip.ok{color:#bbf7d0;background:rgba(var(--ok-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--ok-rgb), .3)}.chip.bad{color:#fecaca;background:#f8717114;box-shadow:inset 0 0 0 1px #f8717159}.chip .why{font-family:var(--font-sans-fallbacks);opacity:.85}.meter{background:#ffffff12;border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.meter>div{border-radius:inherit;height:100%;box-shadow:0 0 12px rgba(var(--glow), .7);background:linear-gradient(90deg,#f4ae94,#d97757)}.btn{cursor:pointer;color:var(--cds-text-primary);box-shadow:inset 0 0 0 1px var(--cds-border);white-space:nowrap;transition:background .2s, box-shadow .2s, transform var(--cds-dur-slow) var(--cds-btn-spring), opacity .2s;background:#ffffff12;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:hover{background:#ffffff1c}.btn:active{transition-duration:var(--cds-dur-fast);transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{color:#fff;box-shadow:inset 0 1px 0 #ffffff40, 0 8px 28px -6px rgba(var(--glow), .7);background:linear-gradient(135deg,#e8845f,#c6613f)}.btn.primary:hover{box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 36px -6px rgba(var(--glow), .9);background:linear-gradient(135deg,#ef916c,#cf6a47)}.btn.primary:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:3.2s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-130%)}.btn.block{width:100%;padding:14px;font-size:15px}.btn.sm{border-radius:9px;padding:6px 11px;font-size:12.5px}.btn.ghost{box-shadow:none;color:var(--cds-text-secondary);background:0 0}.btn.ghost:hover{color:var(--cds-text-primary);background:#ffffff0f}.btn.danger{color:#fecaca;background:#f871711a;box-shadow:inset 0 0 0 1px #f871714d}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.alert{border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.55}.alert.err{color:#fecaca;background:#f871711a;box-shadow:inset 0 0 0 1px #f8717147}.alert.ok{background:rgba(var(--ok-rgb), .08);color:#bbf7d0;box-shadow:inset 0 0 0 1px rgba(var(--ok-rgb), .25)}.alert.info{background:rgba(var(--glow), .08);color:#f7d8cb;box-shadow:inset 0 0 0 1px rgba(var(--glow), .25)}.tracker{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.ring-wrap{width:132px;height:132px;position:relative}.ring-wrap svg{transform:rotate(-90deg)}.ring-center{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.ring-center .big{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.ring-center .small{color:var(--cds-text-muted);margin-top:4px;font-size:11.5px}.tk-meta{flex-direction:column;gap:9px;min-width:0;display:flex}.tk-row{color:var(--cds-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tk-row .k{color:var(--cds-text-muted)}.code-tag{font-family:var(--mono);color:var(--cds-text-primary);box-shadow:inset 0 0 0 1px var(--cds-border);cursor:pointer;background:#ffffff0f;border-radius:7px;padding:2px 8px;font-size:13px}.dots{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.dot{background:#ffffff12;border-radius:5px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff0f}.dot.done{box-shadow:0 0 10px rgba(var(--ok-rgb), .6);background:linear-gradient(135deg,#86efac,#22c55e)}.dot.fail{background:linear-gradient(135deg,#fca5a5,#ef4444);box-shadow:0 0 8px #f8717180}.dot.active{background:rgba(var(--glow), .35);box-shadow:inset 0 0 0 1px rgba(var(--glow), .8);animation:1.2s ease-in-out infinite dot-breathe}@keyframes dot-breathe{50%{background:rgba(var(--glow), .7);box-shadow:0 0 12px rgba(var(--glow), .8)}}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge.queued,.badge.pending{color:#fde68a;background:#fbbf241f;box-shadow:inset 0 0 0 1px #fbbf244d}.badge.running{color:#ffd2bf;background:rgba(var(--glow), .15);box-shadow:inset 0 0 0 1px rgba(var(--glow), .45)}.badge.completed,.badge.used,.badge.active{color:#bbf7d0;background:rgba(var(--ok-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--ok-rgb), .3)}.badge.partial{color:#bfdbfe;background:#60a5fa1f;box-shadow:inset 0 0 0 1px #60a5fa4d}.badge.failed,.badge.canceled,.badge.void,.badge.disabled,.badge.revoked,.badge.exhausted{color:#fecaca;background:#f871711a;box-shadow:inset 0 0 0 1px #f871714d}.badge.unused{color:var(--cds-text-secondary);box-shadow:inset 0 0 0 1px var(--cds-border);background:#ffffff0f}.badge.locked{color:#fde68a;background:#fbbf241a;box-shadow:inset 0 0 0 1px #fbbf244d}.queue-hero{align-items:baseline;gap:8px;display:flex}.queue-hero .n{color:#f4ae94;text-shadow:0 0 30px rgba(var(--glow), .55);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.tabs{box-shadow:inset 0 0 0 1px var(--cds-border);background:#ffffff0d;border-radius:11px;padding:3px;display:inline-flex;position:relative}.tab{z-index:1;color:var(--cds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:12.5px;transition:color .2s;position:relative}.tab.on{color:var(--cds-text-primary)}.tab-thumb{z-index:0;background:#ffffff1a;border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.ticker{height:380px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.ticker-track{flex-direction:column;gap:8px;animation:linear infinite ticker-up;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.feed-row{background:#ffffff08;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.feed-row .av{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.feed-row .main{min-width:0;font-size:13px}.feed-row .main .l1{font-family:var(--mono);align-items:center;gap:8px;display:flex}.feed-row .main .l2{color:var(--cds-text-muted);margin-top:2px;font-size:11.5px}.feed-row .cnt{color:#f4ae94;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.feed-row .cnt small{color:var(--cds-text-muted);margin-left:2px;font-size:11px;font-weight:400}.slots{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;margin:6px 0 16px;display:grid}.slot{background:#ffffff0d;border-radius:7px;height:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.slot.busy{background:linear-gradient(180deg, rgba(var(--glow), .5), rgba(var(--glow), .25));box-shadow:inset 0 0 0 1px rgba(var(--glow), .6), 0 0 14px rgba(var(--glow), .35)}.slot.busy:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.6s ease-in-out infinite slot-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes slot-sweep{to{transform:translate(100%)}}.q-list{flex-direction:column;gap:8px;display:flex}.q-item{background:#ffffff08;border-radius:12px;padding:10px 12px;font-size:12.5px;box-shadow:inset 0 0 0 1px #ffffff0d}.q-item .top{font-family:var(--mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.q-item .bar{background:#ffffff12;border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.q-item .bar>div{border-radius:inherit;background:linear-gradient(90deg,#f4ae94,#d97757);height:100%;position:relative}.q-item .bar>div:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.4s ease-in-out infinite slot-sweep;position:absolute;inset:0}.pos{color:#fde68a;background:#fbbf2424;border-radius:7px;place-items:center;width:22px;height:22px;margin-right:6px;font-size:11px;font-weight:700;display:inline-grid}.empty{text-align:center;color:var(--cds-text-muted);padding:22px 0;font-size:13px}.sub-h{color:var(--cds-text-muted);justify-content:space-between;margin:14px 0 8px;font-size:12.5px;display:flex}.my-tasks{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.footer{text-align:center;color:var(--cds-text-muted);margin-top:40px;font-size:12px}.toasts{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast{box-shadow:var(--cds-shadow-popover);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2c2c2af2;border-radius:12px;padding:10px 16px;font-size:13.5px}.console{z-index:1;grid-template-columns:228px 1fr;min-height:100vh;display:grid;position:relative}.side{height:100vh;box-shadow:inset -1px 0 0 var(--cds-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0bb3;flex-direction:column;gap:4px;padding:20px 14px;display:flex;position:sticky;top:0}.side .brand{padding:4px 8px 18px}.nav-item{color:var(--cds-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13.5px;display:flex;position:relative}.nav-item:hover{color:var(--cds-text-primary);background:#ffffff0a}.nav-item.on{color:#fff}.nav-thumb{background:rgba(var(--glow), .14);box-shadow:inset 0 0 0 1px rgba(var(--glow), .35);z-index:-1;border-radius:10px;position:absolute;inset:0}.side .spacer{flex:1}.side .who{color:var(--cds-text-muted);background:#ffffff08;border-radius:10px;padding:10px 12px;font-size:12px}.main-pane{min-width:0;padding:26px 30px 60px}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-h h2{margin:0;font-size:22px;font-weight:600}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .input{width:auto;min-width:180px;padding:8px 12px;font-size:13px}.kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.tbl-wrap{box-shadow:inset 0 0 0 1px var(--cds-border);background:#151515b3;border-radius:14px;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--cds-text-muted);border-bottom:1px solid var(--cds-border);white-space:nowrap;padding:11px 14px;font-size:12px;font-weight:500}.tbl td{white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:10px 14px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .15s}.tbl tbody tr:hover{background:#ffffff08}.tbl .mono{font-family:var(--mono);font-size:12.5px}.pager{color:var(--cds-text-muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.modal-bg{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:520px;max-height:90vh;box-shadow:var(--cds-shadow-popover);background:#1c1c1b;border-radius:18px;padding:22px;overflow:auto}.modal h3{margin:0 0 16px;font-size:17px}.modal .actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.login-wrap{z-index:1;place-items:center;min-height:100vh;padding:20px;display:grid;position:relative}.login-card{width:100%;max-width:380px}.secret-box{font-family:var(--mono);box-shadow:inset 0 0 0 1px rgba(var(--glow), .4);word-break:break-all;-webkit-user-select:all;user-select:all;background:#0006;border-radius:10px;padding:12px;font-size:13px}.muted{color:var(--cds-text-muted);font-size:12.5px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}pre.code{font-family:var(--mono);box-shadow:inset 0 0 0 1px var(--cds-border);color:#e5e5e5;background:#0006;border-radius:12px;padding:14px;font-size:12px;line-height:1.6;overflow-x:auto}@media (width<=960px){.grid-main{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.console{grid-template-columns:1fr}.side{flex-flow:wrap;height:auto;position:relative}.side .brand,.side .spacer{display:none}.nav-item{width:auto}.main-pane{padding:18px 14px 40px}}@media (width<=560px){.tracker{grid-template-columns:1fr;justify-items:center}.topbar .pills{display:none}.card{padding:18px}.two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.stat .num{display:block}.alloc{background:#ffffff12;border-radius:6px;gap:2px;height:6px;margin-top:10px;display:flex;overflow:hidden}.alloc>div{height:100%;box-shadow:0 0 12px}.alloc>div:first-child{border-radius:6px 0 0 6px}.targets{flex-direction:column;gap:10px;display:flex}.target{--c:#f4ae94;background:linear-gradient(135deg, color-mix(in srgb, var(--c) 9%, transparent), #ffffff05 60%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 22%, transparent);transition:box-shadow .25s var(--cds-ease-out);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid;position:relative}.target:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 60%, transparent), 0 0 28px -6px color-mix(in srgb, var(--c) 55%, transparent)}.t-idx{color:#111;background:var(--c);width:30px;height:30px;box-shadow:0 0 18px -2px var(--c);border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid}.t-body{flex-direction:column;gap:6px;min-width:0;display:flex}.t-label{color:var(--cds-text-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.t-label .ok{color:var(--ok)}.slots6{cursor:text;grid-template-columns:repeat(6,minmax(0,34px));gap:6px;display:grid;position:relative}.slot6{height:40px;font-family:var(--mono);box-shadow:inset 0 0 0 1px var(--cds-border);background:#00000052;border-radius:10px;place-items:center;font-size:17px;font-weight:600;display:grid}.slot6.filled{color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 55%, transparent)}.slot6.cursor{box-shadow:inset 0 0 0 1.5px var(--c), 0 0 14px -2px var(--c)}.slot6.cursor:after{content:"";background:var(--c);width:2px;height:18px;animation:1s step-end infinite blink}.slots6 input{opacity:0;cursor:text;width:100%;font-size:16px;position:absolute;inset:0}.t-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.stepper{height:40px;box-shadow:inset 0 0 0 1px var(--cds-border);background:#00000052;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.stepper button{cursor:pointer;width:34px;height:34px;color:var(--cds-text-secondary);transition:background .15s, color .15s, transform .2s var(--cds-ease-pop);background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.stepper button:hover:not(:disabled){color:#fff;background:#ffffff14}.stepper button:active:not(:disabled){transform:scale(.88)}.stepper button:focus-visible{box-shadow:0 0 0 2px var(--c);outline:none}.stepper button:disabled{opacity:.3;cursor:not-allowed}.stepper input{text-align:center;color:#fff;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;width:44px;font-family:inherit;font-size:17px;font-weight:700}.stepper input::placeholder{color:var(--cds-text-muted);font-weight:500}.t-hint{color:var(--cds-text-muted);white-space:nowrap;font-size:11.5px}.t-hint.warn{color:var(--warn)}.t-del{cursor:pointer;width:24px;height:24px;color:var(--cds-text-secondary);box-shadow:var(--cds-shadow-sm);opacity:0;transition:opacity .2s, transform .2s var(--cds-ease-pop), color .15s;background:#2c2c2a;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px;transform:scale(.8)}.target:hover .t-del,.t-del:focus-visible{opacity:1;transform:scale(1)}.t-del:hover{color:var(--bad)}.add-target{border:1px dashed var(--cds-border-strong);width:100%;color:var(--cds-text-secondary);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:11px;font-size:13px;transition:all .2s;display:flex}.add-target:hover{border-color:var(--cds-clay);color:#f4ae94;background:rgba(var(--glow), .06)}.add-target:focus-visible{box-shadow:0 0 0 2px var(--cds-clay);outline:none}.summary-row{color:var(--cds-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.summary-row b{font-variant-numeric:tabular-nums}@media (width<=560px){.target{grid-template-columns:auto 1fr}.t-side{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.slots6{grid-template-columns:repeat(6,minmax(0,1fr))}}.my-orders{flex-direction:column;gap:6px;max-height:520px;margin:0 -4px;padding:0 4px;display:flex;overflow:auto}.mo-row{background:#ffffff08;border-radius:12px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff0d}.mo-row:hover,.mo-row.open{box-shadow:inset 0 0 0 1px rgba(var(--glow), .25);background:#ffffff0d}.mo-head{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;grid-template-columns:74px 1fr auto auto auto 16px;align-items:center;gap:12px;padding:10px 12px;display:grid}.mo-head:focus-visible{box-shadow:0 0 0 2px var(--cds-clay);outline:none}.mo-code{font-family:var(--mono);letter-spacing:1px;font-size:13px}.mo-bar{background:#ffffff12;border-radius:6px;height:6px;position:relative;overflow:hidden}.mo-bar span{border-radius:6px;position:absolute;top:0;bottom:0;left:0}.mo-bar .fail{background:#f87171b3}.mo-bar .ok{box-shadow:0 0 8px rgba(var(--ok-rgb), .6);background:linear-gradient(90deg,#86efac,#22c55e)}.mo-num{font-variant-numeric:tabular-nums;color:var(--cds-text-secondary);font-size:12.5px}.mo-time{color:var(--cds-text-muted);white-space:nowrap;font-size:11.5px}@media (width<=560px){.mo-head{grid-template-columns:64px 1fr auto 16px}.mo-head .mo-time,.mo-head .mo-num{display:none}}
