/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--ui-glow-angle:0deg}}}.ui-root{color-scheme:dark;--blue:#0a84ff;--blue-tint:#0a84ff26;--blue-strong:#0a84ff47;--canvas:#0a0a0c;--surface-1:#131417;--surface-2:#1a1c20;--surface-3:#23262b;--line:#a0accd1a;--line-strong:#a0accd2e;--text-1:#edeef0;--text-2:#a0a5ad;--text-3:#6b7079;--on-fill:#fff;--gain:#12a594;--loss:#e5484d;--warn:#ffb224;--info:#00a2c7;--gain-tint:#12a59429;--loss-tint:#e5484d29;--warn-tint:#ffb22429;--info-tint:#00a2c729;--glass-fill:#ffffff12;--glass-fill-strong:#ffffff1f;--glass-panel-fill:#131417b8;--glass-well-fill:#ffffff0f;--glass-edge:#ffffff57;--glass-edge-soft:#ffffff1a;--glass-shine:#ffffff29;--glass-shadow:#0000006b;--veil:#0a0a0c38;--scrim:#00000080;color:var(--text-1)}.ui-root[data-scheme=light]{color-scheme:light;--blue:#007aff;--blue-tint:#007aff1f;--blue-strong:#007aff38;--canvas:#f5f5f7;--surface-1:#fff;--surface-2:#f2f2f5;--surface-3:#e8e8ec;--line:#1418281a;--line-strong:#1418282e;--text-1:#1d1d1f;--text-2:#6e6e73;--text-3:#9a9aa0;--gain:#0e8074;--loss:#c93a3f;--warn:#9a6a0f;--info:#0a7ea0;--gain-tint:#0e807424;--loss-tint:#c93a3f24;--warn-tint:#9a6a0f24;--info-tint:#0a7ea024;--glass-fill:#ffffff6b;--glass-fill-strong:#ffffff9e;--glass-panel-fill:#ffffffc7;--glass-well-fill:#0000000f;--glass-edge:#ffffffd9;--glass-edge-soft:#fff6;--glass-shine:#ffffff80;--glass-shadow:#0000002e;--veil:#ffffff2e;--scrim:#0000004d}.ui-root{--blue-0:#0a84ff00;--gain-0:#12a59400;--loss-0:#e5484d00;--warn-0:#ffb22400;--info-0:#00a2c700;--white-0:#fff0;--black-0:#0000}.ui-root[data-scheme=light]{--blue-0:#007aff00;--gain-0:#0e807400;--loss-0:#c93a3f00;--warn-0:#9a6a0f00;--info-0:#0a7ea000}.ui-root{--voice-blue:#0a84ff;--voice-blue-light:#8ecbff;--voice-blue-bright:#16305f;--voice-blue-mid:#071331;--voice-blue-deep:#02061a;--voice-orange:#ffa51f;--voice-orange-deep:#ff8a00;--voice-core:#fff;--voice-core-glow:#9ed2ff;--voice-shade:#030c2d;--voice-blue-0:#0a84ff00;--voice-blue-light-0:#8ecbff00;--voice-orange-0:#ffa51f00;--voice-core-0:#fff0;--voice-core-glow-0:#9ed2ff00;--voice-shade-0:#030c2d00;--action-fill:#0867d2;--action-fill-hover:#075cbf;--action-text:#83c1ff;--focus-ring:#83c1ff;--destructive-fill:#bd2943;--gain-text:#68d8b5;--loss-text:#ffa3ad;--warn-text:#f5cc80;--info-text:#83d5ec;--text-placeholder:#8d98a7;--material-cyan:#8cdef6;--material-lavender:#a8b9ed;--material-neutral:#9eafc3;--control-selected:#536376;--control-knob:#f4f8ff;--control-border:#bbd3eb57;--field-fill:#0a1524cc;--glass-fill:#22283470;--glass-fill-strong:#3a42528c;--glass-panel-fill:#10141cc2;--glass-tone:34 40 52;--glass-fill-k:.6;--glass-luma:.82;--glass-rim:#ffffff57;--glass-rim-soft:#ffffff1c;--glass-dark-edge:#00000080;--glass-reflection:#daf2ff38;--glass-reflection-soft:#a8cef50d}.ui-root[data-scheme=light]{--action-fill:#0867d2;--action-fill-hover:#075cbf;--action-text:#085bb9;--focus-ring:#085bb9;--destructive-fill:#bd2943;--gain-text:#076c57;--loss-text:#b22540;--warn-text:#79510a;--info-text:#096580;--text-placeholder:#68778a;--material-cyan:#65c5ec;--material-lavender:#829bd7;--material-neutral:#61788e;--control-selected:#fff;--control-knob:#fff;--control-border:#324f6f66;--field-fill:#ffffffe0;--glass-fill:#f7faff70;--glass-fill-strong:#fafcff9e;--glass-panel-fill:#fafcffb3;--glass-tone:247 250 255;--glass-fill-k:.6;--glass-luma:1.05;--glass-rim:#fffffff2;--glass-rim-soft:#ffffff80;--glass-dark-edge:#14182821;--glass-reflection:#ffffffeb;--glass-reflection-soft:#74a8d512}.ui-root{--glass-card-tint:9 18 29;--glass-card-fill:#09121dd1;--glass-card-k:.9}.ui-root[data-scheme=light]{--glass-card-tint:247 251 255;--glass-card-fill:#f7fbff94;--glass-card-k:.62}.ui-root{--depth-1:#04070c;--depth-2:#071620;--depth-3:#0b2436;--depth-4:#123a55;--depth-5:#1d5b80;--depth-6:#3585ae;--depth-7:#6fb2d4;--depth-8:#b7dcef;--gain-1:#04090a;--gain-2:#071a18;--gain-3:#0a2a25;--gain-4:#0f4539;--gain-5:#176b57;--gain-6:#2a9679;--gain-7:#5fc5a5;--gain-8:#ade6d3;--loss-1:#0a0506;--loss-2:#1c0b0d;--loss-3:#2e1214;--loss-4:#4a1c1e;--loss-5:#6e2a2b;--loss-6:#a34240;--loss-7:#d4736c;--loss-8:#f0b6b0;--neutral-1:#06070a;--neutral-2:#12151a;--neutral-3:#1d2229;--neutral-4:#2c333c;--neutral-5:#414a55;--neutral-6:#5d6874;--neutral-7:#8b96a2;--neutral-8:#c3cbd3;--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter,Inter),system-ui,sans-serif;--font-numbers:var(--font-ui);--font-figure:var(--font-figure-face,var(--font-ui));--font-mono:ui-monospace,"SF Mono",var(--font-jetbrains,"JetBrains Mono"),Menlo,monospace;--fs-large-title:34px;--fs-title-1:28px;--fs-title-2:22px;--fs-title-3:20px;--fs-headline:17px;--fs-body:17px;--fs-callout:16px;--fs-subheadline:15px;--fs-footnote:13px;--fs-caption:12px;--fs-caption-2:11px;--type-large-title:700 34px/41px var(--font-ui);--type-title-1:700 28px/34px var(--font-ui);--type-title-2:700 22px/28px var(--font-ui);--type-title-3:600 20px/25px var(--font-ui);--type-headline:600 17px/22px var(--font-ui);--type-body:400 17px/22px var(--font-ui);--type-callout:400 16px/21px var(--font-ui);--type-subheadline:400 15px/20px var(--font-ui);--type-footnote:400 13px/18px var(--font-ui);--type-caption:500 12px/16px var(--font-ui);--type-caption-2:500 11px/13px var(--font-ui);--tracking-large-title:-.4px;--tracking-title-1:-.35px;--tracking-title-2:-.3px;--tracking-title-3:-.2px;--tracking-headline:-.2px;--tracking-body:-.2px;--tracking-callout:-.15px;--tracking-subheadline:-.1px;--tracking-footnote:0;--tracking-caption:0;--tracking-caption-2:0;--fs-control:var(--fs-subheadline);--type-control:var(--type-subheadline);--tracking-control:var(--tracking-subheadline);--fs-section:var(--fs-subheadline);--fs-root:15px;--lh-root:20px;font-family:var(--font-ui);font-size:var(--fs-root);line-height:var(--lh-root);letter-spacing:-.1px;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"zero" 0}@media (min-width:768px) and (pointer:fine){.ui-root{--fs-large-title:28px;--fs-title-1:24px;--fs-title-2:19px;--fs-title-3:17px;--fs-headline:15px;--fs-body:15px;--fs-callout:14px;--fs-subheadline:13px;--fs-footnote:13px;--fs-caption:12px;--fs-caption-2:11px;--type-large-title:700 28px/34px var(--font-ui);--type-title-1:700 24px/30px var(--font-ui);--type-title-2:600 19px/24px var(--font-ui);--type-title-3:600 17px/22px var(--font-ui);--type-headline:700 15px/20px var(--font-ui);--type-body:400 15px/20px var(--font-ui);--type-callout:400 14px/19px var(--font-ui);--type-subheadline:400 13px/18px var(--font-ui);--type-footnote:400 13px/18px var(--font-ui);--type-caption:500 12px/16px var(--font-ui);--type-caption-2:500 11px/14px var(--font-ui);--tracking-large-title:-.35px;--tracking-title-1:-.3px;--tracking-title-2:-.25px;--tracking-title-3:-.2px;--tracking-headline:-.15px;--tracking-body:-.1px;--tracking-callout:-.05px;--tracking-subheadline:0;--tracking-footnote:0;--tracking-caption:.05px;--tracking-caption-2:.1px;--fs-control:var(--fs-body);--type-control:400 15px/20px var(--font-ui);--tracking-control:var(--tracking-body);--fs-section:var(--fs-headline);--fs-root:15px;--lh-root:20px}}.ui-large-title{font:var(--type-large-title);letter-spacing:var(--tracking-large-title)}.ui-title-1{font:var(--type-title-1);letter-spacing:var(--tracking-title-1)}.ui-title-2{font:var(--type-title-2);letter-spacing:var(--tracking-title-2)}.ui-title-3{font:var(--type-title-3);letter-spacing:var(--tracking-title-3)}.ui-headline{font:var(--type-headline);letter-spacing:var(--tracking-headline)}.ui-body{font:var(--type-body);letter-spacing:var(--tracking-body)}.ui-callout{font:var(--type-callout);letter-spacing:var(--tracking-callout)}.ui-subheadline{font:var(--type-subheadline);letter-spacing:var(--tracking-subheadline)}.ui-footnote{font:var(--type-footnote);letter-spacing:var(--tracking-footnote)}.ui-caption-2{font:var(--type-caption-2);letter-spacing:var(--tracking-caption-2)}.ui-caption{font:var(--type-caption);letter-spacing:var(--tracking-caption)}.ui-mono{font-family:var(--font-numbers);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"zero" 0;letter-spacing:-.01em}.ui-figure{font-family:var(--font-figure);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"zero" 0,"tnum" 1;letter-spacing:-.035em;font-weight:600}.ui-root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--ease-back:cubic-bezier(.34,1.55,.5,1);--dur-press:.14s;--dur-press-fast:.1s;--dur-press-slow:.16s;--dur-pop:.2s;--dur-pop-fast:.15s;--dur-pop-slow:.25s;--dur-sheet:.36s;--dur-sheet-fast:.2s;--dur-sheet-slow:.5s;--hold-threshold:.2s;--spring-move-dur:.4s;--spring-move-ease:var(--ease-in-out);--spring-drawer-dur:.3s;--spring-drawer-ease:var(--ease-drawer);--ease-material:cubic-bezier(.2,.8,.2,1);--dur-material:.24s;--dur-light-flow:18s;--dur-light-flow-soft:27s;--dur-cta-glow:7s}@media (prefers-reduced-motion:reduce){.ui-root,.ui-root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-11:44px;--space-16:64px;--page-inset:16px;--row-min:44px;--row-comfortable:52px;--row-subtitle:60px;--row-table-compact:30px;--row-list-compact:40px;--row-menu:44px;--control-h-sm:32px;--control-h:44px;--control-h-lg:52px;--control-px-sm:14px;--control-px:20px;--control-px-lg:24px;--radius-sheet:38px;--radius-popover:14px;--radius-group:12px;--radius-field:10px;--radius-pill:999px;--radius-badge:6px;--radius-card:20px;--radius-dialog:24px;--radius-panel:28px;--shadow-glass:0 2px 10px -4px var(--glass-shadow);--shadow-glass-inner:inset 0 1px 1px -.5px var(--glass-rim),inset 0 -1px 1px -.5px var(--glass-rim-soft),inset 1px 0 1px -.5px var(--glass-rim-soft),inset -1px 0 1px -.5px var(--glass-rim-soft),0 0 0 1px var(--glass-dark-edge);--shadow-pop:0 10px 30px -6px var(--glass-shadow);--shadow-sheet:0 -12px 48px -8px var(--glass-shadow);--hit-min:44px;--float-inset:16px;--z-dock:50;--z-tabbar:60;--z-sheet:70;--z-drawer:900;--z-dialog:1000;--z-popover:1100;--z-toast:1200;--z-tooltip:1300}@media (min-width:768px){.ui-root{--page-inset:20px}}@media (min-width:1200px){.ui-root{--page-inset:24px}}@media (min-width:768px) and (pointer:fine){.ui-root{--row-min:40px;--row-comfortable:48px;--row-subtitle:56px;--row-list-compact:36px;--row-menu:32px;--control-h-sm:26px;--control-h:32px;--control-h-lg:40px;--control-px-sm:12px;--control-px:16px;--control-px-lg:20px;--hit-min:32px}}.ui-root [data-look=board]{color-scheme:dark;--canvas:#141517;--surface-1:#1e1f22;--surface-2:#26272b;--surface-3:#303236;--text-1:#f2f2ef;--text-2:#8b8e93;--text-3:#5e6166;--line:#ffffff12;--line-strong:#ffffff1f;--off:#55585e;--track:#ffffff12;--wash:#ffffff0d;--wash-strong:#ffffff14;--gain:#5fe3a1;--loss:#ff7a59;--warn:#f5b94a;--info:#c9cbcf;--gain-text:#5fe3a1;--loss-text:#ff7a59;--warn-text:#f5b94a;--info-text:#c9cbcf;--gain-tint:#5fe3a124;--loss-tint:#ff7a591f;--warn-tint:#f5b94a24;--info-tint:#f2f2ef1a;--gain-0:#5fe3a100;--loss-0:#ff7a5900;--warn-0:#f5b94a00;--info-0:#c9cbcf00;--on-signal:#1a0e06;--blue:#f2f2ef;--blue-tint:#f2f2ef1a;--blue-strong:#f2f2ef2e;--blue-0:#f2f2ef00;--action-fill:#f2f2ef;--action-fill-hover:#fff;--action-text:#f2f2ef;--on-fill:#141517;--selected-fill:#f2f2eff0;--selected-text:#141517;--control-selected:#f2f2eff0;--seg-selected-text:#141517;--control-knob:#f2f2ef;--switch-on:#3dbe82;--destructive-fill:#ff7a59;--glass-tone:44 45 49;--glass-opacity:.58;--glass-fill-k:1;--glass-blur:28px;--glass-saturate:180%;--glass-luma:1;--glass-fill:#2c2d3194;--glass-fill-strong:#3a3b40a8;--glass-panel-fill:#2c2d31b8;--glass-edge:#ffffff17;--glass-edge-soft:#ffffff17;--glass-rim:#ffffff14;--glass-rim-soft:#ffffff0a;--glass-dark-edge:#0000004d;--glass-shadow:#00000073;--board-glass-shadow:inset 0 1px 0 #ffffff14,0 14px 40px #00000073;--board-glow-1:#ffffff12;--board-glow-2:#5fe3a112;--font-ui:var(--font-figure-face,"Geist"),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-figure:var(--font-ui);--font-numbers:var(--font-ui);--font-mono:var(--font-geist-mono,"Geist Mono"),ui-monospace,monospace;--board-hero:600 46px/1 var(--font-ui);--board-hero-minor:500 26px/1 var(--font-ui);--board-title:600 30px/1.1 var(--font-ui);--board-ring:600 52px/1 var(--font-ui);--board-figure:600 24px/1.15 var(--font-ui);--board-figure-s:600 18px/1.2 var(--font-ui);--board-name:600 20px/1.2 var(--font-ui);--board-row:600 16px/1.3 var(--font-ui);--board-label:400 12px/1.3 var(--font-ui);--board-log:400 11.5px/1.95 var(--font-mono);--tracking-hero:-.035em;--tracking-board-title:-.025em;--tracking-ring:-.04em;--ease-board:cubic-bezier(.2,.8,.2,1);--ease-knob:cubic-bezier(.3,1.4,.5,1);--ease-toast:cubic-bezier(.2,.9,.3,1.2);--type-large-title:700 34px/41px var(--font-ui);--type-title-1:700 28px/34px var(--font-ui);--type-title-2:700 22px/28px var(--font-ui);--type-title-3:600 20px/25px var(--font-ui);--type-headline:600 17px/22px var(--font-ui);--type-body:400 17px/22px var(--font-ui);--type-callout:400 16px/21px var(--font-ui);--type-subheadline:400 15px/20px var(--font-ui);--type-footnote:400 13px/18px var(--font-ui);--type-caption:500 12px/16px var(--font-ui);--type-caption-2:500 11px/13px var(--font-ui);--type-control:var(--type-subheadline);background:var(--canvas);color:var(--text-1);font-family:var(--font-ui)}@media (min-width:768px) and (pointer:fine){.ui-root [data-look=board]{--type-large-title:700 28px/34px var(--font-ui);--type-title-1:700 24px/30px var(--font-ui);--type-title-2:600 19px/24px var(--font-ui);--type-title-3:600 17px/22px var(--font-ui);--type-headline:700 15px/20px var(--font-ui);--type-body:400 15px/20px var(--font-ui);--type-callout:400 14px/19px var(--font-ui);--type-subheadline:400 13px/18px var(--font-ui);--type-footnote:400 13px/18px var(--font-ui);--type-caption:500 12px/16px var(--font-ui);--type-caption-2:500 11px/14px var(--font-ui);--type-control:400 15px/20px var(--font-ui)}}.ui-root[data-scheme=light] [data-look=board]{color-scheme:light;--canvas:#f4f4f1;--surface-1:#fff;--surface-2:#ecece8;--surface-3:#e2e2de;--text-1:#141517;--text-2:#6b6e73;--text-3:#9a9da2;--line:#14151714;--line-strong:#14151724;--off:#b4b6ba;--track:#14151714;--wash:#1415170a;--wash-strong:#14151712;--gain:#1f9d63;--loss:#d9502f;--warn:#b7791f;--info:#55585e;--gain-text:#1f9d63;--loss-text:#d9502f;--warn-text:#b7791f;--info-text:#55585e;--gain-tint:#1f9d631f;--loss-tint:#d9502f1a;--warn-tint:#b7791f1f;--info-tint:#1415170f;--gain-0:#1f9d6300;--loss-0:#d9502f00;--warn-0:#b7791f00;--info-0:#55585e00;--on-signal:#fff;--blue:#141517;--blue-tint:#1415170f;--blue-strong:#1415171f;--blue-0:#14151700;--action-fill:#141517;--action-fill-hover:#2a2b2e;--action-text:#141517;--on-fill:#f4f4f1;--selected-fill:#141517;--selected-text:#f4f4f1;--control-selected:#fff;--seg-selected-text:#141517;--control-knob:#fff;--switch-on:#1f9d63;--destructive-fill:#d9502f;--glass-tone:252 252 250;--glass-opacity:.66;--glass-fill:#fcfcfaa8;--glass-fill-strong:#ffffffc7;--glass-panel-fill:#fcfcfacc;--glass-edge:#14151714;--glass-edge-soft:#14151714;--glass-rim:#ffffffe6;--glass-rim-soft:#ffffff80;--glass-dark-edge:#1415171a;--glass-shadow:#00000024;--board-glass-shadow:inset 0 1px 0 #ffffffb3,0 14px 40px #0000001f;--board-glow-1:#fffc;--board-glow-2:#1f9d6314}.ui-root [data-look=board][data-reduce-transparency=true],.ui-root[data-reduce-transparency=true] [data-look=board]{--glass-fill:var(--surface-2);--glass-panel-fill:var(--surface-2);--glass-opacity:1}@media (prefers-reduced-transparency:reduce){.ui-root [data-look=board]{--glass-fill:var(--surface-2);--glass-panel-fill:var(--surface-2);--glass-opacity:1}}.ui-board-glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-edge);box-shadow:var(--board-glass-shadow)}.ui-root{--ui-lens-rest-ref:url(#ui-lens-rest);--ui-lens-press-ref:url(#ui-lens-press);--ui-lens-edge-ref:url(#ui-lens-edge);--ui-knob-lens-ref:url(#ui-knob-lens);--ui-knob-edge-ref:url(#ui-knob-edge)}@supports ((-webkit-backdrop-filter:blur(1px))){.ui-root{--ui-lens-rest-ref:saturate(100%);--ui-lens-press-ref:saturate(100%);--ui-lens-edge-ref:saturate(100%);--ui-knob-lens-ref:saturate(100%);--ui-knob-edge-ref:saturate(100%)}}.ui-glass{--glass-ring:2px;--glass-radius:var(--radius-pill);isolation:isolate;border-radius:var(--glass-radius);background-color:rgb(var(--glass-tone)/calc(var(--glass-opacity,.68) * var(--glass-fill-k)));background-image:var(--grad-glass-body);-webkit-backdrop-filter:blur(var(--glass-blur,20px)) saturate(var(--glass-saturate,190%)) brightness(var(--glass-luma));backdrop-filter:blur(var(--glass-blur,20px)) saturate(var(--glass-saturate,190%)) brightness(var(--glass-luma));box-shadow:var(--shadow-glass),var(--shadow-glass-inner);transition:transform var(--dur-material) var(--ease-back),background-color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out);position:relative}@media (hover:hover){:is(button,a,[role=button],[role=tab],[role=option]).ui-glass:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--glass-fill-strong)}}.ui-glass--xs{--glass-ring:1.5px}.ui-glass--sm{--glass-ring:2px}.ui-glass--lg{--glass-ring:3px}.ui-glass:before{padding:var(--glass-ring);-webkit-backdrop-filter:var(--ui-lens-edge-ref) blur(2px) brightness(.86) saturate(150%);backdrop-filter:var(--ui-lens-edge-ref) blur(2px) brightness(.86) saturate(150%)}.ui-glass:after,.ui-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-glass:after{background:linear-gradient(135deg,var(--glass-rim) 0,var(--glass-rim-soft) 28%,var(--white-0) 48%,var(--glass-rim-soft) 70%,var(--glass-rim) 100%);opacity:.85;padding:1px}.ui-glass.is-pressed{-webkit-backdrop-filter:var(--ui-lens-press-ref) blur(calc(var(--glass-blur,20px) * .6)) saturate(220%) brightness(calc(var(--glass-luma) * 1.16));backdrop-filter:var(--ui-lens-press-ref) blur(calc(var(--glass-blur,20px) * .6)) saturate(220%) brightness(calc(var(--glass-luma) * 1.16));background-color:var(--glass-fill-strong);transition-timing-function:var(--ease-out),var(--ease-out),var(--ease-out);transition-duration:var(--dur-press),var(--dur-press),var(--dur-press);transform:scale(1.035)}.ui-glass.is-pressed:after{opacity:1}.ui-glass-panel{--glass-radius:var(--radius-popover);background-color:var(--glass-panel-fill);-webkit-backdrop-filter:blur(calc(var(--glass-blur,20px) * 1.5)) saturate(var(--glass-saturate,190%)) brightness(var(--glass-luma));backdrop-filter:blur(calc(var(--glass-blur,20px) * 1.5)) saturate(var(--glass-saturate,190%)) brightness(var(--glass-luma))}.ui-glass-panel:after{opacity:.55}.ui-glass-panel.is-pressed{-webkit-backdrop-filter:var(--ui-lens-press-ref) blur(calc(var(--glass-blur,20px) * 1.4)) saturate(180%) brightness(var(--glass-luma));backdrop-filter:var(--ui-lens-press-ref) blur(calc(var(--glass-blur,20px) * 1.4)) saturate(180%) brightness(var(--glass-luma))}.ui-glass-well{border-radius:var(--radius-pill);background:var(--glass-well-fill);-webkit-backdrop-filter:blur(6px)saturate(160%);backdrop-filter:blur(6px)saturate(160%);box-shadow:inset 0 2px 6px -2px #0000008c,inset 0 -1px 2px -1px var(--glass-edge-soft);position:relative}.ui-glass[data-refraction=true]{-webkit-backdrop-filter:var(--ui-lens-rest-ref) blur(var(--glass-blur,20px)) saturate(var(--glass-saturate,190%)) brightness(var(--glass-luma));backdrop-filter:var(--ui-lens-rest-ref) blur(var(--glass-blur,20px)) saturate(var(--glass-saturate,190%)) brightness(var(--glass-luma))}.ui-overlay-close{z-index:2;top:var(--space-2);right:var(--space-2);width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-pill);color:var(--text-2);box-shadow:none;cursor:pointer;transition:color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.ui-overlay-close svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.ui-overlay-close:active{transform:scale(.9)}@media (hover:hover){.ui-overlay-close:hover{color:var(--text-1)}}@media (prefers-reduced-transparency:reduce){.ui-glass,.ui-glass-panel,.ui-glass-panel.is-pressed,.ui-glass-well,.ui-glass.is-pressed,.ui-glass[data-refraction=true]{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.ui-glass:after,.ui-glass:before{display:none}}.ui-root[data-reduce-transparency=true] :is(.ui-glass,.ui-glass-panel,.ui-glass-well,.ui-glass[data-refraction=true],.ui-glass.is-pressed,.ui-glass-panel.is-pressed){background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.ui-root[data-reduce-transparency=true] .ui-glass:after,.ui-root[data-reduce-transparency=true] .ui-glass:before{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-glass,.ui-glass-panel{background:var(--surface-2)}.ui-glass:before{display:none}}@media (prefers-contrast:more){.ui-glass,.ui-glass-panel{outline:1px solid var(--line-strong);outline-offset:-1px}}@media (prefers-reduced-motion:reduce){.ui-glass.is-pressed,.ui-overlay-close:active{transform:none}}.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .ui-glass.is-pressed{transform:none}.ui-root :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-root :focus:not(:focus-visible){outline:none}.ui-root :is([role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):focus-visible{background-color:var(--blue-tint);outline:none}@media (forced-colors:active){.ui-glass,.ui-glass-panel,.ui-glass-well{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;outline:1px solid buttontext}.ui-glass:after,.ui-glass:before{display:none}.ui-root :focus-visible{outline-color:highlight}.ui-root :is([role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):focus-visible{outline:2px solid highlight}}:is([data-reduce-motion=true],[data-reduce=true]) .ui-switch-knob:before,:is([data-reduce-motion=true],[data-reduce=true]) :is(.ui-glass.is-pressed,.ui-switch-knob,.ui-seg-thumb){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ui-noise{pointer-events:none;border-radius:inherit;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.ui-root{--grad-card-base:linear-gradient(163deg,#ffffff0b 0%,#ffffff07 22%,#ffffff04 46%,#ffffff01 64%,var(--white-0) 78%);--grad-card-brand:linear-gradient(180deg,var(--blue-strong) 0%,var(--blue-strong) 22%,var(--blue-strong) 46%,var(--blue-strong) 64%,var(--blue-0) 78%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-card-brand:linear-gradient(180deg,var(--blue-strong) 0%,color-mix(in srgb,var(--blue-strong) 62%,var(--blue-0)) 22%,color-mix(in srgb,var(--blue-strong) 30%,var(--blue-0)) 46%,color-mix(in srgb,var(--blue-strong) 10%,var(--blue-0)) 64%,var(--blue-0) 78%)}}.ui-root{--grad-card-gain:linear-gradient(180deg,var(--gain-tint) 0%,var(--gain-tint) 22%,var(--gain-tint) 46%,var(--gain-tint) 64%,var(--gain-0) 78%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-card-gain:linear-gradient(180deg,var(--gain-tint) 0%,color-mix(in srgb,var(--gain-tint) 62%,var(--gain-0)) 22%,color-mix(in srgb,var(--gain-tint) 30%,var(--gain-0)) 46%,color-mix(in srgb,var(--gain-tint) 10%,var(--gain-0)) 64%,var(--gain-0) 78%)}}.ui-root{--grad-card-loss:linear-gradient(180deg,var(--loss-tint) 0%,var(--loss-tint) 22%,var(--loss-tint) 46%,var(--loss-tint) 64%,var(--loss-0) 78%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-card-loss:linear-gradient(180deg,var(--loss-tint) 0%,color-mix(in srgb,var(--loss-tint) 62%,var(--loss-0)) 22%,color-mix(in srgb,var(--loss-tint) 30%,var(--loss-0)) 46%,color-mix(in srgb,var(--loss-tint) 10%,var(--loss-0)) 64%,var(--loss-0) 78%)}}.ui-root{--grad-card-flat:linear-gradient(180deg,#8b96a21f,#8b96a213 22%,#8b96a209 46%,#8b96a203 64%,#8b96a200 78%);--grad-card-warn:linear-gradient(0deg,var(--warn-tint) 0%,var(--warn-tint) 18%,var(--warn-tint) 38%,var(--warn-tint) 54%,var(--warn-0) 68%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-card-warn:linear-gradient(0deg,var(--warn-tint) 0%,color-mix(in srgb,var(--warn-tint) 62%,var(--warn-0)) 18%,color-mix(in srgb,var(--warn-tint) 30%,var(--warn-0)) 38%,color-mix(in srgb,var(--warn-tint) 10%,var(--warn-0)) 54%,var(--warn-0) 68%)}}.ui-root{--grad-card-sel:linear-gradient(90deg,var(--blue-tint) 0%,var(--blue-tint) 20%,var(--blue-tint) 42%,var(--blue-tint) 60%,var(--blue-0) 76%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-card-sel:linear-gradient(90deg,var(--blue-tint) 0%,color-mix(in srgb,var(--blue-tint) 62%,var(--blue-0)) 20%,color-mix(in srgb,var(--blue-tint) 30%,var(--blue-0)) 42%,color-mix(in srgb,var(--blue-tint) 10%,var(--blue-0)) 60%,var(--blue-0) 76%)}}.ui-root{--grad-chart-fill:linear-gradient(180deg,var(--blue) 0%,var(--blue) 24%,var(--blue) 50%,var(--blue) 76%,var(--blue-0) 100%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-chart-fill:linear-gradient(180deg,color-mix(in srgb,var(--blue) 26%,transparent) 0%,color-mix(in srgb,var(--blue) 16%,transparent) 24%,color-mix(in srgb,var(--blue) 8%,transparent) 50%,color-mix(in srgb,var(--blue) 2.5%,transparent) 76%,var(--blue-0) 100%)}}.ui-root{--grad-glow:radial-gradient(closest-side,var(--blue) 0%,var(--blue) 30%,var(--blue) 55%,var(--blue) 78%,var(--blue-0) 100%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-glow:radial-gradient(closest-side,color-mix(in srgb,var(--blue) 20%,transparent) 0%,color-mix(in srgb,var(--blue) 12%,transparent) 30%,color-mix(in srgb,var(--blue) 6%,transparent) 55%,color-mix(in srgb,var(--blue) 2%,transparent) 78%,var(--blue-0) 100%)}}.ui-root{--grad-glass-body:linear-gradient(180deg,#ffffff0d 0%,#ffffff08 14%,#ffffff04 28%,#ffffff01 38%,var(--white-0) 46%);--grad-shimmer:linear-gradient(100deg,var(--text-2) 40%,var(--text-2) 50%,var(--text-2) 60%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-shimmer:linear-gradient(100deg,color-mix(in srgb,var(--text-2) 10%,transparent) 40%,color-mix(in srgb,var(--text-2) 18%,transparent) 50%,color-mix(in srgb,var(--text-2) 10%,transparent) 60%)}}.ui-root{--grad-bar-rise:linear-gradient(0deg,var(--blue),var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-bar-rise:linear-gradient(0deg,color-mix(in srgb,var(--blue) 35%,transparent),var(--blue))}}.ui-root{--grad-veil-top:linear-gradient(180deg,#00000080 0%,#0000002e 20%,var(--black-0) 42%);--grad-veil-bottom:linear-gradient(0deg,#00000073 0%,#0000001f 22%,var(--black-0) 45%);--grad-scroll-mask:linear-gradient(180deg,#000 0,#000 calc(100% - 28px),#0000)}.ui-card-base{background-image:var(--grad-card-base)}.ui-root .tinted,.ui-root .ui-card-tint{--grad-card-tint:linear-gradient(180deg,var(--tint) 0%,var(--tint) 22%,var(--tint) 46%,var(--tint) 64%,var(--tint) 78%)}@supports (color:color-mix(in lab,red,red)){.ui-root .tinted,.ui-root .ui-card-tint{--grad-card-tint:linear-gradient(180deg,color-mix(in oklch,var(--tint) 16%,transparent) 0%,color-mix(in oklch,var(--tint) 10%,transparent) 22%,color-mix(in oklch,var(--tint) 5%,transparent) 46%,color-mix(in oklch,var(--tint) 1.6%,transparent) 64%,color-mix(in oklch,var(--tint) 0%,transparent) 78%)}}.ui-card-tint{background-image:var(--grad-card-tint),var(--grad-card-base)}.ui-card-brand{background-image:var(--grad-card-brand),var(--grad-card-base)}.ui-card-gain{background-image:var(--grad-card-gain),var(--grad-card-base)}.ui-card-loss{background-image:var(--grad-card-loss),var(--grad-card-base)}.ui-card-flat{background-image:var(--grad-card-flat),var(--grad-card-base)}.ui-card-warn{background-image:var(--grad-card-warn),var(--grad-card-base)}.ui-card-sel{background-image:var(--grad-card-sel),var(--grad-card-base)}.ui-grid-mirror>:nth-child(2n) .ui-card-base,.ui-grid-mirror>:nth-child(2n).ui-card-base{background-image:linear-gradient(197deg,#ffffff0b 0,#ffffff07 22%,#ffffff04 46%,#ffffff01 64%,var(--white-0) 78%)}.ui-glow{pointer-events:none;aspect-ratio:1;background:var(--grad-glow);filter:blur(48px);border-radius:50%;width:60%;position:absolute}.ui-scroll-mask{mask-image:var(--grad-scroll-mask);-webkit-mask-image:var(--grad-scroll-mask)}.ui-root{--grad-light-brand:radial-gradient(100% 72% at 50% 112%,var(--blue) 0%,var(--blue) 22%,var(--blue) 46%,var(--blue) 66%,var(--blue-0) 84%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-light-brand:radial-gradient(100% 72% at 50% 112%,color-mix(in srgb,var(--blue) 24%,transparent) 0%,color-mix(in srgb,var(--blue) 15%,transparent) 22%,color-mix(in srgb,var(--blue) 7%,transparent) 46%,color-mix(in srgb,var(--blue) 2.5%,transparent) 66%,var(--blue-0) 84%)}}.ui-root{--grad-light-gain:radial-gradient(105% 62% at 55% 112%,var(--gain) 0%,var(--gain) 22%,var(--gain) 46%,var(--gain) 66%,var(--gain-0) 84%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-light-gain:radial-gradient(105% 62% at 55% 112%,color-mix(in srgb,var(--gain) 18%,transparent) 0%,color-mix(in srgb,var(--gain) 11%,transparent) 22%,color-mix(in srgb,var(--gain) 5.5%,transparent) 46%,color-mix(in srgb,var(--gain) 2%,transparent) 66%,var(--gain-0) 84%)}}.ui-root{--grad-light-loss:radial-gradient(105% 62% at 55% 112%,var(--loss) 0%,var(--loss) 22%,var(--loss) 46%,var(--loss) 66%,var(--loss-0) 84%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-light-loss:radial-gradient(105% 62% at 55% 112%,color-mix(in srgb,var(--loss) 18%,transparent) 0%,color-mix(in srgb,var(--loss) 11%,transparent) 22%,color-mix(in srgb,var(--loss) 5.5%,transparent) 46%,color-mix(in srgb,var(--loss) 2%,transparent) 66%,var(--loss-0) 84%)}}.ui-root{--grad-light-neutral:radial-gradient(105% 62% at 55% 112%,var(--material-neutral) 0%,var(--material-neutral) 22%,var(--material-neutral) 46%,var(--material-neutral) 66%,var(--material-neutral) 84%)}@supports (color:color-mix(in lab,red,red)){.ui-root{--grad-light-neutral:radial-gradient(105% 62% at 55% 112%,color-mix(in srgb,var(--material-neutral) 16%,transparent) 0%,color-mix(in srgb,var(--material-neutral) 10%,transparent) 22%,color-mix(in srgb,var(--material-neutral) 5%,transparent) 46%,color-mix(in srgb,var(--material-neutral) 1.6%,transparent) 66%,color-mix(in srgb,var(--material-neutral) 0%,transparent) 84%)}}@keyframes ui-material-flow{0%,to{opacity:.5;transform:translate(-.6%,.2%)scale(.975)}38%{opacity:.9;transform:translate(.7%,-.4%)scale(.984)}74%{opacity:.66;transform:translate(-.3%,.5%)scale(.97)}}@property --ui-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ui-cta-glow{to{--ui-glow-angle:360deg}}.ui-cta-light{border-radius:inherit;pointer-events:none;z-index:-1;filter:blur(3px);opacity:.85;background:conic-gradient(from var(--ui-glow-angle),var(--blue) 0deg,var(--material-cyan) 65deg,var(--blue) 135deg,var(--material-lavender) 210deg,var(--blue) 290deg,var(--blue) 1turn);-webkit-mask-composite:xor;animation:ui-cta-glow var(--dur-cta-glow) linear infinite;padding:3px;position:absolute;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:reduce){.ui-cta-light{animation:none}}.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .ui-cta-light{animation:none}.ui-atm{--atm-tone:var(--widget-light-tone,var(--blue));--atm-core:var(--widget-light-core,var(--material-cyan));background:var(--canvas);isolation:isolate;border-radius:inherit;contain:paint;position:absolute;inset:0;overflow:hidden}.ui-atm>i{pointer-events:none;will-change:auto;display:block;position:absolute}.ui-atm-l1,.ui-atm-l2,.ui-atm-l3,.ui-atm-l4{border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;inset:-30%}.ui-atm-veil{background:var(--veil);inset:0}@keyframes ui-atm-c{0%{transform:translate(0)rotate(0)}50%{transform:translate(2%,4%)rotate(2deg)}to{transform:translate(0)rotate(0)}}@keyframes ui-atm-d{0%{opacity:1;transform:translate(0)scale(1)}50%{opacity:.82;transform:translateY(-3%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}[data-atm=atm-cone]{background:linear-gradient(180deg in oklch,var(--depth-2),var(--canvas) 70%)}[data-atm=atm-cone] .ui-atm-l1{background:radial-gradient(64% 84% at 50% -8%,var(--atm-core) 0,var(--atm-tone) 22%,var(--atm-tone) 46%,var(--atm-tone) 64%,var(--atm-tone) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-cone] .ui-atm-l1{background:radial-gradient(64% 84% at 50% -8%,color-mix(in srgb,var(--atm-core) 46%,transparent) 0,color-mix(in srgb,var(--atm-tone) 30%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 15%,transparent) 46%,color-mix(in srgb,var(--atm-tone) 5%,transparent) 64%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 80%)}}[data-atm=atm-cone] .ui-atm-l1{animation-name:ui-atm-a;animation-duration:46s}[data-atm=atm-cone] .ui-atm-l2{background:radial-gradient(48% 48% at 72% 30%,var(--atm-core) 0,var(--atm-core) 24%,var(--atm-core) 48%,var(--atm-core) 66%,var(--atm-core) 82%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-cone] .ui-atm-l2{background:radial-gradient(48% 48% at 72% 30%,color-mix(in srgb,var(--atm-core) 22%,transparent) 0,color-mix(in srgb,var(--atm-core) 13%,transparent) 24%,color-mix(in srgb,var(--atm-core) 6%,transparent) 48%,color-mix(in srgb,var(--atm-core) 2%,transparent) 66%,color-mix(in srgb,var(--atm-core) 0%,transparent) 82%)}}[data-atm=atm-cone] .ui-atm-l2{animation-name:ui-atm-b;animation-duration:31s}[data-atm=atm-cone] .ui-atm-l3,[data-atm=atm-cone] .ui-atm-l4{display:none}[data-atm=atm-rays]{background:linear-gradient(160deg in oklch,var(--depth-3),var(--canvas) 60%)}[data-atm=atm-rays] .ui-atm-l1{background:repeating-linear-gradient(112deg,transparent 0 9%,var(--atm-core) 12% 15%,transparent 18% 28%);border-radius:0;inset:-40%}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-rays] .ui-atm-l1{background:repeating-linear-gradient(112deg,transparent 0 9%,color-mix(in srgb,var(--atm-core) 16%,transparent) 12% 15%,transparent 18% 28%)}}[data-atm=atm-rays] .ui-atm-l1{animation-name:ui-atm-c;animation-duration:53s}[data-atm=atm-rays] .ui-atm-l2{background:radial-gradient(58% 68% at 18% 0,var(--atm-tone) 0,var(--atm-tone) 22%,var(--atm-tone) 46%,var(--atm-tone) 64%,var(--atm-tone) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-rays] .ui-atm-l2{background:radial-gradient(58% 68% at 18% 0,color-mix(in srgb,var(--atm-tone) 42%,transparent) 0,color-mix(in srgb,var(--atm-tone) 26%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 12%,transparent) 46%,color-mix(in srgb,var(--atm-tone) 4%,transparent) 64%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 80%)}}[data-atm=atm-rays] .ui-atm-l2{animation-name:ui-atm-a;animation-duration:71s}[data-atm=atm-rays] .ui-atm-l3{background:radial-gradient(42% 52% at 85% 100%,var(--atm-tone) 0,var(--atm-tone) 22%,var(--atm-tone) 46%,var(--atm-tone) 64%,var(--atm-tone) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-rays] .ui-atm-l3{background:radial-gradient(42% 52% at 85% 100%,color-mix(in srgb,var(--atm-tone) 34%,transparent) 0,color-mix(in srgb,var(--atm-tone) 21%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 10%,transparent) 46%,color-mix(in srgb,var(--atm-tone) 3%,transparent) 64%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 80%)}}[data-atm=atm-rays] .ui-atm-l3{animation-name:ui-atm-b;animation-duration:37s}[data-atm=atm-rays] .ui-atm-l4{display:none}[data-atm=atm-orb]{background:linear-gradient(180deg in oklch,var(--canvas),var(--depth-2))}[data-atm=atm-orb] .ui-atm-l1{background:radial-gradient(52% 52% at 50% 100%,var(--atm-core) 0,var(--atm-tone) 22%,var(--atm-tone) 46%,var(--atm-tone) 64%,var(--atm-tone) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-orb] .ui-atm-l1{background:radial-gradient(52% 52% at 50% 100%,color-mix(in srgb,var(--atm-core) 54%,transparent) 0,color-mix(in srgb,var(--atm-tone) 36%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 17%,transparent) 46%,color-mix(in srgb,var(--atm-tone) 6%,transparent) 64%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 80%)}}[data-atm=atm-orb] .ui-atm-l1{animation-name:ui-atm-d;animation-duration:59s}[data-atm=atm-orb] .ui-atm-l2{background:radial-gradient(80% 36% at 50% 108%,var(--atm-core) 0,var(--atm-core) 22%,var(--atm-core) 46%,var(--atm-core) 64%,var(--atm-core) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-orb] .ui-atm-l2{background:radial-gradient(80% 36% at 50% 108%,color-mix(in srgb,var(--atm-core) 26%,transparent) 0,color-mix(in srgb,var(--atm-core) 16%,transparent) 22%,color-mix(in srgb,var(--atm-core) 8%,transparent) 46%,color-mix(in srgb,var(--atm-core) 2.5%,transparent) 64%,color-mix(in srgb,var(--atm-core) 0%,transparent) 80%)}}[data-atm=atm-orb] .ui-atm-l2{animation-name:ui-atm-b;animation-duration:29s}[data-atm=atm-orb] .ui-atm-l3,[data-atm=atm-orb] .ui-atm-l4{display:none}[data-atm=atm-current]{background:var(--depth-1)}[data-atm=atm-current] .ui-atm-l1{background:radial-gradient(48% 48% at 25% 35%,var(--atm-tone) 0,var(--atm-tone) 22%,var(--atm-tone) 46%,var(--atm-tone) 64%,var(--atm-tone) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-current] .ui-atm-l1{background:radial-gradient(48% 48% at 25% 35%,color-mix(in srgb,var(--atm-tone) 26%,transparent) 0,color-mix(in srgb,var(--atm-tone) 16%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 8%,transparent) 46%,color-mix(in srgb,var(--atm-tone) 2.5%,transparent) 64%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 80%)}}[data-atm=atm-current] .ui-atm-l1{animation-name:ui-atm-a;animation-duration:63s}[data-atm=atm-current] .ui-atm-l2{background:radial-gradient(54% 48% at 75% 60%,var(--atm-core) 0,var(--atm-core) 22%,var(--atm-core) 46%,var(--atm-core) 64%,var(--atm-core) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-current] .ui-atm-l2{background:radial-gradient(54% 48% at 75% 60%,color-mix(in srgb,var(--atm-core) 18%,transparent) 0,color-mix(in srgb,var(--atm-core) 11%,transparent) 22%,color-mix(in srgb,var(--atm-core) 5.5%,transparent) 46%,color-mix(in srgb,var(--atm-core) 2%,transparent) 64%,color-mix(in srgb,var(--atm-core) 0%,transparent) 80%)}}[data-atm=atm-current] .ui-atm-l2{animation-name:ui-atm-b;animation-duration:81s}[data-atm=atm-current] .ui-atm-l3{background:radial-gradient(42% 42% at 55% 15%,var(--atm-tone) 0,var(--atm-tone) 22%,var(--atm-tone) 46%,var(--atm-tone) 64%,var(--atm-tone) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-current] .ui-atm-l3{background:radial-gradient(42% 42% at 55% 15%,color-mix(in srgb,var(--atm-tone) 20%,transparent) 0,color-mix(in srgb,var(--atm-tone) 12%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 6%,transparent) 46%,color-mix(in srgb,var(--atm-tone) 2%,transparent) 64%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 80%)}}[data-atm=atm-current] .ui-atm-l3{animation-name:ui-atm-c;animation-duration:97s}[data-atm=atm-current] .ui-atm-l4{background:radial-gradient(60% 42% at 40% 90%,var(--atm-tone) 0,var(--atm-tone) 22%,var(--atm-tone) 46%,var(--atm-tone) 64%,var(--atm-tone) 80%)}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-current] .ui-atm-l4{background:radial-gradient(60% 42% at 40% 90%,color-mix(in srgb,var(--atm-tone) 23%,transparent) 0,color-mix(in srgb,var(--atm-tone) 14%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 7%,transparent) 46%,color-mix(in srgb,var(--atm-tone) 2.3%,transparent) 64%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 80%)}}[data-atm=atm-current] .ui-atm-l4{animation-name:ui-atm-d;animation-duration:73s}[data-atm=atm-depth]{background:linear-gradient(180deg in oklch,var(--depth-6) 0,var(--depth-4) 22%,var(--depth-2) 60%,var(--canvas) 100%)}[data-atm=atm-depth] .ui-atm-l1{background:linear-gradient(180deg,var(--atm-core) 0,var(--atm-core) 16%,var(--atm-core) 34%,var(--atm-core) 50%,var(--atm-core) 64%);border-radius:0;inset:-10% -10% 30%}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-depth] .ui-atm-l1{background:linear-gradient(180deg,color-mix(in srgb,var(--atm-core) 40%,transparent) 0,color-mix(in srgb,var(--atm-core) 25%,transparent) 16%,color-mix(in srgb,var(--atm-core) 12%,transparent) 34%,color-mix(in srgb,var(--atm-core) 4%,transparent) 50%,color-mix(in srgb,var(--atm-core) 0%,transparent) 64%)}}[data-atm=atm-depth] .ui-atm-l1{animation-name:ui-atm-d;animation-duration:38s}[data-atm=atm-depth] .ui-atm-l2,[data-atm=atm-depth] .ui-atm-l3,[data-atm=atm-depth] .ui-atm-l4{display:none}[data-atm=atm-rim]{background:linear-gradient(180deg in oklch,var(--canvas) 0,var(--depth-2) 80%,var(--depth-4) 100%)}[data-atm=atm-rim] .ui-atm-l1{background:linear-gradient(0deg,var(--atm-core) 0,var(--atm-tone) 22%,var(--atm-tone) 48%,var(--atm-tone) 72%,var(--atm-tone) 100%);border-radius:0;inset:70% -10% -10%}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-rim] .ui-atm-l1{background:linear-gradient(0deg,color-mix(in srgb,var(--atm-core) 46%,transparent) 0,color-mix(in srgb,var(--atm-tone) 30%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 15%,transparent) 48%,color-mix(in srgb,var(--atm-tone) 5%,transparent) 72%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 100%)}}[data-atm=atm-rim] .ui-atm-l1{animation-name:ui-atm-d;animation-duration:67s}[data-atm=atm-rim] .ui-atm-l2{background:radial-gradient(70% 60% at 52% 108%,var(--atm-tone) 0,var(--atm-tone) 22%,var(--atm-tone) 46%,var(--atm-tone) 66%,var(--atm-tone) 84%);border-radius:0;inset:52% -14% -18%}@supports (color:color-mix(in lab,red,red)){[data-atm=atm-rim] .ui-atm-l2{background:radial-gradient(70% 60% at 52% 108%,color-mix(in srgb,var(--atm-tone) 40%,transparent) 0,color-mix(in srgb,var(--atm-tone) 25%,transparent) 22%,color-mix(in srgb,var(--atm-tone) 12%,transparent) 46%,color-mix(in srgb,var(--atm-tone) 4%,transparent) 66%,color-mix(in srgb,var(--atm-tone) 0%,transparent) 84%)}}[data-atm=atm-rim] .ui-atm-l2{animation-name:ui-atm-b;animation-duration:41s}[data-atm=atm-rim] .ui-atm-l3,[data-atm=atm-rim] .ui-atm-l4{display:none}[data-atm=atm-gain]{background:linear-gradient(28deg in oklch,var(--gain-2),var(--canvas) 65%)}[data-atm=atm-gain] .ui-atm-l1{background:radial-gradient(58% 58% at 90% 100%,var(--gain-6) 0,#2a96795c 20%,#2a96792e 44%,#2a96790f 62%,#2a967900 80%);animation-name:ui-atm-a;animation-duration:51s}[data-atm=atm-gain] .ui-atm-l2{background:radial-gradient(42% 42% at 60% 75%,#5fc5a533 0,#5fc5a520 22%,#5fc5a50f 46%,#5fc5a505 64%,#5fc5a500 80%);animation-name:ui-atm-b;animation-duration:33s}[data-atm=atm-gain] .ui-atm-l3,[data-atm=atm-gain] .ui-atm-l4{display:none}[data-atm=atm-loss]{background:linear-gradient(208deg in oklch,var(--loss-2),var(--canvas) 65%)}[data-atm=atm-loss] .ui-atm-l1{background:radial-gradient(58% 58% at 10% 0,var(--loss-6) 0,#a342405c 20%,#a342402e 44%,#a342400f 62%,#a3424000 80%);animation-name:ui-atm-b;animation-duration:58s}[data-atm=atm-loss] .ui-atm-l2{background:radial-gradient(42% 42% at 40% 30%,#d4736c2e 0,#d4736c1c 22%,#d4736c0e 46%,#d4736c05 64%,#d4736c00 80%);animation-name:ui-atm-a;animation-duration:41s}[data-atm=atm-loss] .ui-atm-l3,[data-atm=atm-loss] .ui-atm-l4{display:none}[data-atm=atm-flat]{background:linear-gradient(90deg in oklch,var(--neutral-2),var(--neutral-1))}[data-atm=atm-flat] .ui-atm-l1{background:radial-gradient(68% 58%,#8b96a224 0,#8b96a216 22%,#8b96a20b 46%,#8b96a204 64%,#8b96a200 80%);animation-name:ui-atm-d;animation-duration:76s}[data-atm=atm-flat] .ui-atm-l2,[data-atm=atm-flat] .ui-atm-l3,[data-atm=atm-flat] .ui-atm-l4{display:none}.ui-atm[data-static=true]>i{will-change:auto;animation-play-state:paused}.ui-atm[data-static=false] :is(.ui-atm-l1,.ui-atm-l2){will-change:transform,opacity}@keyframes ui-atm-a{0%,to{opacity:.68;transform:translate(-2%,1%)scale(.98)}36%{opacity:1;transform:translate(5%,-3%)scale(1.07)}72%{opacity:.82;transform:translate(-4%,4%)scale(1.02)}}@keyframes ui-atm-b{0%,to{opacity:.88;transform:translate(2%,-2%)scale(1.04)}45%{opacity:.55;transform:translate(-5%,3%)scale(.98)}77%{opacity:1;transform:translate(3%,4%)scale(1.08)}}.ui-root[data-scheme=light] .ui-atm{background:var(--surface-1)}.ui-root[data-scheme=light] .ui-atm :is(.ui-atm-l1,.ui-atm-l2){opacity:.6}@media (max-width:767px),(pointer:coarse){.ui-atm :is(.ui-atm-l3,.ui-atm-l4){display:none}}@media (prefers-reduced-motion:reduce){.ui-atm[data-atm]>i{will-change:auto;animation:none}}.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .ui-atm[data-atm]>i{will-change:auto;animation:none}@media (prefers-reduced-transparency:reduce){.ui-atm[data-atm]>i{opacity:.25;animation:none}}.ui-root[data-reduce-transparency=true] .ui-atm[data-atm]>i{opacity:.25;animation:none}.ui-root[data-scheme=light] .ui-atm[data-atm]{background-color:var(--surface-1);background-image:none}.ui-alert-layer{padding:var(--space-4);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-alert-layer[data-open=true]{pointer-events:auto}.ui-alert-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--dur-pop-fast) var(--ease-out);position:absolute;inset:0}.ui-alert-layer[data-open=true] .ui-alert-scrim{opacity:1;transition-duration:var(--dur-pop-slow)}.ui-alert{--glass-radius:22px;width:min(300px,100%);padding:var(--space-5) var(--space-5) var(--space-4);text-align:center;opacity:0;transition:opacity var(--dur-pop-fast) var(--ease-out),transform var(--dur-pop-fast) var(--ease-out);flex-direction:column;align-items:center;display:flex;position:relative;transform:scale(.92)}.ui-alert-layer[data-open=true] .ui-alert{opacity:1;transition-duration:var(--dur-pop-slow);transition-timing-function:var(--ease-back);transform:none}.ui-alert-icon{width:44px;height:44px;margin-bottom:var(--space-3);background:var(--blue-tint);color:var(--blue);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-alert[data-tone=warn] .ui-alert-icon{background:var(--warn-tint);color:var(--warn)}.ui-alert[data-tone=loss] .ui-alert-icon{background:var(--loss-tint);color:var(--loss)}.ui-alert-title{margin:0 0 var(--space-1);font:var(--type-headline);letter-spacing:var(--tracking-headline);color:var(--text-1)}.ui-alert-text{font:var(--type-footnote);color:var(--text-2);margin:0}.ui-alert-actions{align-self:stretch;gap:var(--space-1);margin-top:var(--space-5);flex-direction:column;display:flex}.ui-alert-btn{border-radius:var(--radius-pill);min-width:84px;height:40px;font:var(--type-control);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 18px;font-weight:600;line-height:1.3;display:inline-flex}.ui-alert-btn:active{transform:scale(.97)}.ui-alert-btn-fill{background:var(--blue);color:var(--on-fill)}.ui-alert[data-tone=loss] .ui-alert-btn-fill{background:var(--loss)}.ui-alert[data-tone=warn] .ui-alert-btn-fill{background:var(--warn);color:var(--canvas)}.ui-alert-btn-plain{color:var(--text-2);background:0 0;font-weight:500}@media (hover:hover){.ui-alert-btn-plain:hover{background:var(--glass-fill);color:var(--text-1)}}@media (prefers-reduced-motion:reduce){.ui-alert{transform:none}}.ui-alert-preview{justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;display:flex;position:relative}.ui-alert-preview[data-mode=card]{pointer-events:none}.ui-alert-preview[data-mode=card] .ui-alert{transform:scale(.8)}.ui-alert-preview-open{background:var(--glass-fill);color:var(--text-1)}.ui-arc-menu{isolation:isolate;border-radius:var(--radius-card);touch-action:none;-webkit-tap-highlight-color:transparent;flex:auto;min-height:320px;position:relative;overflow:clip}.ui-arc-menu[data-dragging=true]{cursor:grabbing}.ui-arc-menu-light{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 72% 55%,var(--blue),transparent 62%),radial-gradient(ellipse at 62% 80%,var(--material-cyan),transparent 60%);border-radius:50%;position:absolute;inset:8% -18% -20% 18%}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-light{background:radial-gradient(ellipse at 72% 55%,color-mix(in srgb,var(--blue) 26%,transparent),transparent 62%),radial-gradient(ellipse at 62% 80%,color-mix(in srgb,var(--material-cyan) 14%,transparent),transparent 60%)}}.ui-arc-menu-light{filter:blur(24px);animation:ui-arc-light 14s ease-in-out infinite alternate paused}.ui-arc-menu[data-moving=true] .ui-arc-menu-light{animation-play-state:running}.ui-arc-menu-rail{z-index:0;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-arc-menu-rail-line{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-rail-line{stroke:color-mix(in srgb,var(--text-1) 12%,transparent)}}.ui-arc-menu-rail-line{stroke-width:1px}.ui-arc-menu-tick{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-tick{stroke:color-mix(in srgb,var(--text-1) 22%,transparent)}}.ui-arc-menu-tick{stroke-width:1.5px;stroke-linecap:round}.ui-arc-menu-tick.is-long{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-tick.is-long{stroke:color-mix(in srgb,var(--text-1) 42%,transparent)}}.ui-arc-menu-tick.is-long{stroke-width:2px}.ui-arc-menu-mark{fill:var(--blue);filter:drop-shadow(0 0 7px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-mark{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--blue) 70%,transparent))}}.ui-arc-menu-list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ui-arc-menu-list>li{opacity:calc(.32 + .68 * var(--arc-near,1));position:absolute;transform:translateY(-50%)}.ui-arc-menu[data-dragging=true] .ui-arc-menu-list>li{transition:none}.ui-arc-menu-item{justify-content:flex-end;align-items:center;gap:var(--space-4);border-radius:var(--radius-pill);min-height:46px;color:var(--text-2);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;text-decoration:none;display:flex}.ui-arc-menu-label{text-align:right;font:var(--type-body);transition:color var(--dur-pop) var(--ease-out);line-height:1.3}.ui-arc-menu-icon{border-radius:var(--radius-pill);background:var(--text-1);flex:0 0 56px;place-items:center;height:38px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-icon{background:color-mix(in srgb,var(--text-1) 5%,transparent)}}.ui-arc-menu-icon{box-shadow:inset 0 1px 0 var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-icon{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-1) 8%,transparent)}}.ui-arc-menu-icon{transition:transform var(--dur-pop) var(--ease-out),background var(--dur-pop) var(--ease-out),box-shadow var(--dur-pop) var(--ease-out)}.ui-arc-menu-item[data-active=true]{color:var(--text-1)}.ui-arc-menu-list>li[data-focused=true] .ui-arc-menu-label{color:var(--text-1);font-weight:600}.ui-arc-menu-list>li[data-focused=true] .ui-arc-menu-icon{background:var(--text-1);transform:scale(1.06)}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-list>li[data-focused=true] .ui-arc-menu-icon{background:color-mix(in srgb,var(--text-1) 9%,transparent)}}.ui-arc-menu-item[data-active=true] .ui-arc-menu-label{font-weight:600}.ui-arc-menu-item[data-active=true] .ui-arc-menu-icon{color:var(--on-fill);background:linear-gradient(155deg,var(--blue),var(--blue) 66%,var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-item[data-active=true] .ui-arc-menu-icon{background:linear-gradient(155deg,color-mix(in srgb,var(--blue) 70%,white),var(--blue) 66%,color-mix(in srgb,var(--blue) 82%,var(--material-cyan)))}}.ui-arc-menu-item[data-active=true] .ui-arc-menu-icon{box-shadow:inset 0 1px 1px var(--glass-edge),0 4px 22px var(--blue)}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-item[data-active=true] .ui-arc-menu-icon{box-shadow:inset 0 1px 1px var(--glass-edge),0 4px 22px color-mix(in srgb,var(--blue) 36%,transparent)}}.ui-arc-menu-item[data-active=true] .ui-arc-menu-icon{transform:scale(1.08)}.ui-arc-menu-item:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ui-arc-menu-item:active .ui-arc-menu-icon{transform:scale(.94)}.ui-arc-menu-count{background:var(--loss);min-width:17px;height:17px;color:var(--on-fill);border-radius:var(--radius-pill);font:var(--type-caption-2);place-items:center;padding-inline:3px;font-weight:600;display:grid;position:absolute;top:-4px;right:-2px}@media (hover:hover) and (pointer:fine){.ui-arc-menu-item:hover{color:var(--text-1)}.ui-arc-menu-item:hover:not(:active) .ui-arc-menu-icon{box-shadow:inset 0 1px 1px var(--glass-shine),0 4px 22px var(--blue);transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-item:hover:not(:active) .ui-arc-menu-icon{box-shadow:inset 0 1px 1px var(--glass-shine),0 4px 22px color-mix(in srgb,var(--blue) 26%,transparent)}}}@keyframes ui-arc-light{0%{transform:translate(-6%,-4%)scale(.95)}to{transform:translate(6%,5%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.ui-arc-menu-light{animation:none}.ui-arc-menu-icon,.ui-arc-menu-label{transition:none}.ui-arc-menu .ui-arc-menu-item .ui-arc-menu-icon{transform:none}.ui-arc-menu-dot,.ui-arc-menu-list>li{transition:none}}[data-reduce-motion=true] .ui-arc-menu-light{animation:none}[data-reduce-motion=true] :is(.ui-arc-menu-icon,.ui-arc-menu-label){transition:none}[data-reduce-motion=true] .ui-arc-menu .ui-arc-menu-item .ui-arc-menu-icon{transform:none}@media (prefers-reduced-transparency:reduce){.ui-arc-menu-light{display:none}.ui-arc-menu-icon{background:var(--surface-2)}}[data-reduce-transparency=true] .ui-arc-menu-light{display:none}[data-reduce-transparency=true] .ui-arc-menu-icon{background:var(--surface-2)}@media (forced-colors:active){.ui-arc-menu-light,.ui-arc-menu-rail{display:none}.ui-arc-menu-item .ui-arc-menu-icon{color:canvastext;background:canvas;border:1px solid buttontext}.ui-arc-menu-item[data-active=true] .ui-arc-menu-icon{color:highlighttext;background:highlight}}.ui-arc-menu-icon>svg{--arc-menu-symbol-motion:ui-arc-menu-symbol-lift;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-pop) var(--ease-back),filter var(--dur-pop) var(--ease-out),fill-opacity var(--dur-pop) var(--ease-out);animation-duration:.44s;animation-timing-function:var(--ease-out);animation-iteration-count:1;animation-fill-mode:both}.ui-arc-menu-icon>svg:is(.lucide-settings,.lucide-settings-2){--arc-menu-symbol-motion:ui-arc-menu-symbol-turn}.ui-arc-menu-icon>svg:is(.lucide-bell,.lucide-bell-ring){--arc-menu-symbol-motion:ui-arc-menu-symbol-swing;transform-origin:50% 18%}.ui-arc-menu-icon>svg:is(.lucide-radio,.lucide-activity,.lucide-server,.lucide-shield-check){--arc-menu-symbol-motion:ui-arc-menu-symbol-pulse}.ui-arc-menu-icon>svg:is(.lucide-flask-conical,.lucide-bot){--arc-menu-symbol-motion:ui-arc-menu-symbol-nod}.ui-arc-menu-item:focus-visible:not(:active) .ui-arc-menu-icon>svg{animation-name:var(--arc-menu-symbol-motion);filter:drop-shadow(0 0 5px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-item:focus-visible:not(:active) .ui-arc-menu-icon>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue) 35%,transparent))}}@media (hover:hover) and (pointer:fine){.ui-arc-menu-item:hover:not(:active):not([data-pressed=true]) .ui-arc-menu-icon>svg{animation-name:var(--arc-menu-symbol-motion);filter:drop-shadow(0 0 5px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-item:hover:not(:active):not([data-pressed=true]) .ui-arc-menu-icon>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue) 35%,transparent))}}}.ui-arc-menu-item:active .ui-arc-menu-icon>svg{filter:drop-shadow(0 0 7px var(--blue));animation-name:none;transform:scale(.92)}@supports (color:color-mix(in lab,red,red)){.ui-arc-menu-item:active .ui-arc-menu-icon>svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--blue) 45%,transparent))}}@keyframes ui-arc-menu-symbol-lift{0%,to{transform:translateY(0)}42%{transform:translateY(-2px)scale(1.055)}72%{transform:translateY(.5px)}}@keyframes ui-arc-menu-symbol-turn{0%,to{transform:rotate(0)}56%{transform:rotate(20deg)}}@keyframes ui-arc-menu-symbol-swing{0%,to{transform:rotate(0)}25%{transform:rotate(11deg)}56%{transform:rotate(-8deg)}78%{transform:rotate(3deg)}}@keyframes ui-arc-menu-symbol-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.12)}72%{transform:scale(.98)}}@keyframes ui-arc-menu-symbol-nod{0%,to{transform:rotate(0)translateY(0)}42%{transform:rotate(-7deg)translateY(-1px)}70%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.ui-arc-menu .ui-arc-menu-icon,.ui-arc-menu .ui-arc-menu-icon>svg{transition:none!important;animation:none!important;transform:none!important}}:is([data-reduce-motion=true],[data-reduce=true]) .ui-arc-menu .ui-arc-menu-icon,:is([data-reduce-motion=true],[data-reduce=true]) .ui-arc-menu .ui-arc-menu-icon>svg{transition:none!important;animation:none!important;transform:none!important}@media (forced-colors:active){.ui-arc-menu .ui-arc-menu-icon>svg{filter:none!important}}.ui-arc-menu-demo{width:min(340px,100%);padding:var(--space-4);border-radius:var(--radius-sheet)}.ui-arc-menu-demo>h3{margin:0 0 var(--space-2);font:var(--type-title-3);color:var(--text-1)}.ui-assistant-choices{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.ui-assistant-choice{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--space-16);min-width:0;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-group);background:var(--surface-1);color:var(--text-1);font:var(--type-footnote);text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);line-height:1.45;display:flex}.ui-assistant-choice[data-emphasis=true]{background:var(--blue-tint);border-color:var(--blue-strong)}.ui-assistant-choice-copy{gap:var(--space-1);min-width:0;display:grid}.ui-assistant-choice-label{font-weight:500}.ui-assistant-choice-description{color:var(--text-2);font:var(--type-caption);line-height:1.45}.ui-assistant-choice-icon{color:var(--action-text);flex:none;display:inline-flex}.ui-assistant-choice-icon svg{width:var(--space-4);height:var(--space-4)}.ui-assistant-choice:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-assistant-choice:active:not(:disabled){transform:scale(.985)}.ui-assistant-choice:disabled{opacity:.45;cursor:default}@media (hover:hover){.ui-assistant-choice:hover:not(:disabled){background:var(--surface-2);border-color:var(--control-border)}.ui-assistant-choice[data-emphasis=true]:hover:not(:disabled){background:var(--blue-strong)}}[data-reduce-motion=true] .ui-assistant-choice{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.ui-assistant-choice{transition:none;transform:none}}.ui-avatar{--avatar-d:36px;--avatar-tone:var(--blue);width:var(--avatar-d);height:var(--avatar-d);background:var(--avatar-tone);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-avatar{background:color-mix(in oklch,var(--avatar-tone) 28%,var(--surface-3))}}.ui-avatar{color:var(--text-1);box-shadow:var(--shadow-glass-inner);overflow:hidden}.ui-avatar[data-size=small]{--avatar-d:28px}.ui-avatar[data-size=large]{--avatar-d:44px}.ui-avatar[data-tone="0"]{--avatar-tone:var(--blue)}.ui-avatar[data-tone="1"]{--avatar-tone:var(--info)}.ui-avatar[data-tone="2"]{--avatar-tone:var(--gain)}.ui-avatar[data-tone="3"]{--avatar-tone:var(--warn)}.ui-avatar[data-tone="4"]{--avatar-tone:var(--loss)}.ui-avatar[data-tone="5"]{--avatar-tone:var(--text-3)}.ui-avatar-img{object-fit:cover;width:100%;height:100%}.ui-avatar-initials{font:var(--type-footnote);letter-spacing:.02em;font-weight:600;line-height:1.25}.ui-avatar[data-size=small] .ui-avatar-initials{font:var(--type-caption);font-weight:600}.ui-avatar[data-size=large] .ui-avatar-initials{font:var(--type-control);font-weight:600}.ui-avatar-presence{border:2px solid var(--surface-1);background:var(--text-3);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.ui-avatar-presence[data-presence=online]{background:var(--gain)}.ui-avatar-presence[data-presence=away]{background:var(--warn)}.ui-avatar-ring{border-radius:50%;flex-shrink:0;width:52px;height:52px;display:inline-block;position:relative}.ui-avatar-ring-face{background:var(--surface-1);color:var(--text-1);border-radius:50%;place-items:center;display:grid;position:absolute;inset:8px}@supports (color:color-mix(in lab,red,red)){.ui-avatar-ring-face{color:color-mix(in srgb,var(--text-1) 88%,var(--text-2))}}.ui-avatar-ring-face{font:var(--type-caption);font-weight:600}.ui-avatar-ring-status{width:12px;height:12px;box-shadow:0 0 0 2.5px var(--canvas);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.ui-avatar-ring-status .ui-status-dot{--dot-d:12px}.ui-backtest-list{min-width:0;margin:0;padding:0;list-style:none}.ui-backtest-row{--backtest-result:var(--text-1);gap:var(--space-4);min-width:0;min-height:98px;padding:var(--space-4) var(--space-3);border-radius:var(--radius-field);color:var(--text-1);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid;position:relative}.ui-backtest-row[data-tone=gain]{--backtest-result:var(--gain)}.ui-backtest-row[data-tone=loss]{--backtest-result:var(--loss)}.ui-backtest-row:after{content:"";inset:auto var(--space-3) 0;background:linear-gradient(90deg,var(--line),var(--line));height:1px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ui-backtest-row:after{background:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--line) 30%,transparent))}}.ui-backtest-row:after{pointer-events:none}li:last-child>.ui-backtest-row:after{display:none}.ui-backtest-row-info{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-backtest-row-title{-webkit-line-clamp:2;overflow-wrap:anywhere;font:var(--type-control);letter-spacing:var(--tracking-control);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ui-backtest-row-context{font:var(--type-footnote);color:var(--text-2);overflow-wrap:anywhere}.ui-backtest-row-date{font:var(--type-caption);color:var(--text-3);font-weight:400}.ui-backtest-row-outcome{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.ui-backtest-row-result{align-items:center;gap:var(--space-1);color:var(--backtest-result);font-size:var(--fs-title-3);letter-spacing:var(--tracking-title-3);white-space:nowrap;font-weight:600;line-height:1.15;display:inline-flex}.ui-backtest-row-result>svg{color:var(--text-3);transition:transform var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out);flex:none}.ui-backtest-row-figure{width:96px;height:30px;margin-right:var(--space-4);color:var(--backtest-result);transition:filter var(--dur-press) var(--ease-out);display:block}.ui-backtest-row-figure>svg{width:100%;height:100%;display:block;overflow:visible}.ui-backtest-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:var(--glass-fill)}.ui-backtest-row:active{background:var(--glass-fill-strong);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.ui-backtest-row:hover{background:var(--glass-fill)}.ui-backtest-row:hover .ui-backtest-row-result>svg{color:var(--text-1);transform:translate(2px)}.ui-backtest-row:hover .ui-backtest-row-figure{filter:drop-shadow(0 0 5px var(--backtest-result))}@supports (color:color-mix(in lab,red,red)){.ui-backtest-row:hover .ui-backtest-row-figure{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--backtest-result) 28%,transparent))}}}.ui-backtest-row-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-backtest-row,.ui-backtest-row-figure,.ui-backtest-row-result>svg{transition:none;transform:none!important}}.ui-root[data-reduce-motion=true] .ui-backtest-row,.ui-root[data-reduce-motion=true] .ui-backtest-row-figure,.ui-root[data-reduce-motion=true] .ui-backtest-row-result>svg{transition:none;transform:none!important}@media (forced-colors:active){.ui-backtest-row{--backtest-result:LinkText;color:linktext}.ui-backtest-row:after{background:canvastext}.ui-backtest-row:focus-visible{outline-color:highlight}}.ui-badge{--badge-color:var(--text-2);--badge-bg:var(--glass-fill);border-radius:var(--radius-pill);background:var(--badge-bg);height:20px;color:var(--badge-color);font:var(--type-caption);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:0 8px;font-weight:600;line-height:1.25;display:inline-flex}.ui-badge[data-tone=blue]{--badge-color:var(--blue);--badge-bg:var(--blue-tint)}.ui-badge[data-tone=gain]{--badge-color:var(--gain);--badge-bg:var(--gain-tint)}.ui-badge[data-tone=loss]{--badge-color:var(--loss);--badge-bg:var(--loss-tint)}.ui-badge[data-tone=warn]{--badge-color:var(--warn);--badge-bg:var(--warn-tint)}.ui-badge[data-tone=info]{--badge-color:var(--info);--badge-bg:var(--info-tint)}.ui-badge-dot{background:var(--badge-color);border-radius:50%;width:6px;height:6px;display:block}.ui-badge[data-live=true] .ui-badge-dot{animation-name:ui-badge-pulse;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes ui-badge-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ui-badge-dot{animation:none}}.ui-bulkbar-zone{left:0;right:0;bottom:var(--space-5);pointer-events:none;z-index:40;justify-content:center;display:flex;position:fixed}.ui-bulkbar-zone[data-contained=true]{position:absolute}.ui-bulkbar{--glass-radius:var(--radius-pill);align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-2) 0 var(--space-5);color:var(--text-1);background:var(--glass-panel-fill);pointer-events:auto;transform:translateY(calc(100% + var(--space-6)));opacity:0;transition:transform var(--dur-pop) var(--ease-in-out),opacity var(--dur-press) var(--ease-out);display:inline-flex}.ui-bulkbar-zone[data-open=true] .ui-bulkbar{opacity:1;transition:transform var(--dur-sheet) var(--ease-out),opacity var(--dur-pop) var(--ease-out);transform:translateY(0)}.ui-bulkbar-zone[data-open=false] .ui-bulkbar{pointer-events:none}.ui-bulkbar-count{font:var(--type-control);white-space:nowrap;font-weight:600}.ui-bulkbar-count .ui-mono{font-size:15px}.ui-bulkbar-sep{width:1px;height:22px;margin:0 var(--space-1);background:var(--line-strong)}.ui-bulkbar-actions{gap:var(--space-1);display:inline-flex}.ui-bulkbar-btn{border-radius:var(--radius-pill);min-width:84px;height:36px;color:var(--text-1);font:var(--type-control);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:500;line-height:1.3;display:inline-flex}.ui-bulkbar-btn:active{transform:scale(.96)}.ui-bulkbar-btn[data-destructive=true]{color:var(--loss)}@media (hover:hover){.ui-bulkbar-btn:hover{background:var(--glass-fill-strong)}.ui-bulkbar-btn[data-destructive=true]:hover{background:var(--loss-tint)}}.ui-bulkbar-btn svg,.ui-bulkbar-x svg{transform-box:fill-box}.ui-bulkbar-x{border-radius:var(--radius-pill);background:var(--glass-fill);width:36px;height:36px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ui-bulkbar-x:hover{background:var(--glass-fill-strong);color:var(--text-1)}}@media (prefers-reduced-motion:reduce){.ui-bulkbar{transform:none}}.ui-button{--btn-h:var(--control-h);--btn-px:var(--control-px);--btn-font:var(--type-control);min-width:84px;min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--radius-pill);font:var(--btn-font);letter-spacing:var(--tracking-control);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),opacity var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1.25;display:inline-flex;position:relative}.ui-button[data-icon=true]{padding-left:calc(var(--btn-px) - 4px)}.ui-button[data-size=small]{--btn-h:var(--control-h-sm);--btn-px:var(--control-px-sm);--btn-font:var(--type-footnote);gap:5px}.ui-button[data-size=large]{--btn-h:var(--control-h-lg);--btn-px:var(--control-px-lg);--btn-font:var(--type-headline)}.ui-button-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ui-button-icon>svg{width:100%;height:100%}.ui-button[data-size=small] .ui-button-icon{width:15px;height:15px}.ui-button[data-size=large] .ui-button-icon{width:20px;height:20px}.ui-button-label{display:inline-block}.ui-button[data-label=never],[data-sizeclass=compact] .ui-button[data-label=wide]{min-width:var(--btn-h);width:var(--btn-h);gap:0;padding:0}.ui-button[data-label=never] .ui-button-label,[data-sizeclass=compact] .ui-button[data-label=wide] .ui-button-label{display:none}@media (max-width:767px){.ui-button[data-label=wide]{min-width:var(--btn-h);width:var(--btn-h);gap:0;padding:0}.ui-button[data-label=wide] .ui-button-label{display:none}}.ui-button[data-variant=filled]{background:var(--action-fill);color:var(--on-fill);box-shadow:0 6px 16px -6px var(--blue-strong)}.ui-button[data-variant=tinted]{background:var(--blue-tint);color:var(--action-text)}.ui-button[data-variant=glass]{--glass-radius:var(--radius-pill);color:var(--text-1);transition-property:transform,background-color,color,opacity,box-shadow;transition-duration:var(--dur-material),var(--dur-press),var(--dur-press),var(--dur-press),var(--dur-press);transition-timing-function:var(--ease-back),var(--ease-out),var(--ease-out),var(--ease-out),var(--ease-out)}.ui-button[data-variant=glass].is-pressed{transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}.ui-button[data-variant=plain]{color:var(--action-text);background:0 0;min-width:0}.ui-button[data-tone=destructive][data-variant=filled]{background:var(--destructive-fill);box-shadow:0 6px 16px -6px var(--loss-tint)}.ui-button[data-tone=destructive][data-variant=tinted]{background:var(--loss-tint);color:var(--loss-text)}.ui-button[data-tone=destructive][data-variant=glass],.ui-button[data-tone=destructive][data-variant=plain]{color:var(--loss-text)}@media (hover:hover){.ui-button[data-variant=filled]:not(:disabled):hover{background:var(--action-fill-hover)}.ui-button[data-variant=tinted]:not(:disabled):hover{background:var(--blue-strong)}.ui-button[data-tone=destructive][data-variant=tinted]:not(:disabled):hover{background:var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-button[data-tone=destructive][data-variant=tinted]:not(:disabled):hover{background:color-mix(in srgb,var(--loss) 26%,transparent)}}.ui-button[data-variant=plain]:not(:disabled):hover{background:var(--blue-tint)}.ui-button[data-tone=destructive][data-variant=plain]:not(:disabled):hover{background:var(--loss-tint)}}.ui-button:not(.ui-glass).is-pressed,.ui-button:not(.ui-glass):active:not(:disabled){transform:scale(.97)}.ui-button:disabled{cursor:default;opacity:.55}.ui-button[data-loading=true]{cursor:progress;opacity:1}.ui-button[data-loading=true] .ui-button-icon,.ui-button[data-loading=true] .ui-button-label{visibility:hidden}.ui-button-dots{justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.ui-button-dots>i{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px;animation-name:ui-button-dot;animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}.ui-button-dots>i:nth-child(2){animation-delay:.15s}.ui-button-dots>i:nth-child(3){animation-delay:.3s}@keyframes ui-button-dot{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ui-button-dots>i{opacity:.7;animation:none}}.ui-button[data-glow=true]{isolation:isolate;box-shadow:0 8px 24px -8px var(--blue-strong)}.ui-button[data-motion=paused] .ui-button-glow{animation-play-state:paused}@media (hover:hover){.ui-button[data-tone=destructive][data-variant=filled]:not(:disabled):hover{background:var(--destructive-fill)}@supports (color:color-mix(in lab,red,red)){.ui-button[data-tone=destructive][data-variant=filled]:not(:disabled):hover{background:color-mix(in srgb,var(--destructive-fill) 88%,black)}}}@media (pointer:coarse){.ui-button[data-size=small]{--btn-h:var(--control-h)}}@media (prefers-reduced-motion:reduce){.ui-button-glow{animation:none}.ui-button:not(.ui-glass).is-pressed,.ui-button:not(.ui-glass):active:not(:disabled){transform:none}}.ui-root[data-reduce-motion=true] .ui-button-glow,.ui-root[data-reduce=true] .ui-button-glow{animation:none}.ui-button-icon-btn{--gx:34%;--gy:24%;--btn-d:44px;--glass-radius:var(--radius-pill);width:var(--btn-d);height:var(--btn-d);border-radius:var(--radius-pill);color:var(--text-1);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.ui-button-icon-btn[data-size=large]{--btn-d:52px}.ui-button-icon-btn[data-active=true]{color:var(--action-text);background:var(--blue-tint)}.ui-button-icon-btn:not(:disabled):active{background:var(--glass-fill-strong);transition-duration:var(--dur-press-fast);transform:scale(.9)}.ui-button-icon-btn:disabled{opacity:.55;cursor:default}.ui-button-icon-glint{border-radius:inherit;pointer-events:none;background:radial-gradient(60% 60% at var(--gx) var(--gy),var(--glass-shine) 0,var(--white-0) 100%);opacity:0;transition:opacity var(--dur-pop) var(--ease-out);position:absolute;inset:0}.ui-button-icon-btn[data-lit=true] .ui-button-icon-glint{opacity:1;transition-duration:var(--dur-press-fast)}.ui-button-icon-glyph{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.ui-button-icon-glyph>svg{stroke-width:1.5px;width:100%;height:100%}.ui-button-icon-btn[data-size=large] .ui-button-icon-glyph{width:24px;height:24px}.ui-button-icon-btn[data-size=large] .ui-button-icon-glyph>svg{stroke-width:2px}@media (hover:hover){.ui-button-icon-btn:not(:disabled):not([data-active=true]):hover{color:var(--text-1)}}.ui-canvas{border-radius:var(--radius-group);background-color:var(--canvas);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;contain:layout paint;position:relative;overflow:hidden}.ui-canvas[data-grid=true]{background-image:radial-gradient(circle,var(--line-strong) 1px,#0000 1.2px);background-size:calc(8px * var(--zoom,1)) calc(8px * var(--zoom,1));background-position:var(--pan-x,0) var(--pan-y,0)}.ui-canvas[data-dragging=pan]{cursor:grabbing}.ui-canvas[data-dragging=edge]{cursor:crosshair}.ui-canvas[data-inert=true]{cursor:default;pointer-events:none}.ui-canvas-world{transform:translate(var(--pan-x,0),var(--pan-y,0)) scale(var(--zoom,1));transform-origin:0 0;will-change:transform;position:absolute;inset:0}.ui-canvas-wires{pointer-events:none;width:4000px;height:4000px;inset:0;overflow:visible}.ui-canvas-node,.ui-canvas-wires,.ui-canvas-zoom{position:absolute}.ui-canvas-zoom{align-items:center;gap:2px;height:32px;padding:0 4px;display:inline-flex;bottom:12px;right:12px}.ui-canvas-zoombtn,.ui-canvas-zoomval{height:24px;color:var(--text-2);border-radius:var(--radius-pill);font:var(--type-footnote);cursor:pointer;white-space:nowrap;background:0 0;border:0;line-height:1.3}.ui-canvas-zoombtn{width:24px;font-size:16px}.ui-canvas-zoomval{min-width:48px;color:var(--text-1);padding:0 6px}@media (hover:hover){.ui-canvas-zoombtn:hover,.ui-canvas-zoomval:hover{background:var(--glass-fill-strong);color:var(--text-1)}}.ui-edge{--edge:var(--edge-rest);pointer-events:none}.ui-edge *{transform-box:fill-box}.ui-edge-hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke}.ui-edge-line{fill:none;stroke:var(--edge);stroke-width:2px;stroke-linejoin:miter;stroke-linecap:butt;transition:stroke var(--dur-pop) var(--ease-out)}.ui-edge-arrow{fill:var(--edge);stroke:none;transform-box:view-box;transition:fill var(--dur-pop) var(--ease-out)}.ui-edge[data-draft=true] .ui-edge-line{stroke-dasharray:6 5;stroke:var(--blue)}.ui-edge[data-simulating=true][data-type=kurs]{--edge:var(--port-kurs)}.ui-edge[data-simulating=true][data-type=signal]{--edge:var(--port-signal)}.ui-edge[data-simulating=true][data-type=zahl]{--edge:var(--port-zahl)}@keyframes ui-edge-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40px}}.ui-edge-flow{fill:none;stroke:var(--edge);stroke-width:6px;stroke-linecap:butt;stroke-dasharray:6 34;opacity:.9;animation-name:ui-edge-flow;animation-duration:1.4s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.ui-edge-flow{animation:none}}.ui-edge-stage{overflow:visible}.ui-edge-stage-dot{fill:var(--surface-1);stroke:var(--neutral-7);stroke-width:2px}.ui-inspector{--mod:var(--neutral-6);--glass-radius:16px;font-family:var(--font-ui)}.ui-inspector[data-category=marktdaten]{--mod:var(--mod-marktdaten)}.ui-inspector[data-category=indikator]{--mod:var(--mod-indikator)}.ui-inspector[data-category=logik]{--mod:var(--mod-logik)}.ui-inspector[data-category=filter]{--mod:var(--mod-filter)}.ui-inspector[data-category=stoploss]{--mod:var(--mod-stoploss)}.ui-inspector[data-category=takeprofit]{--mod:var(--mod-takeprofit)}.ui-inspector[data-category=breakeven]{--mod:var(--mod-breakeven)}.ui-inspector[data-category=trailing]{--mod:var(--mod-trailing)}.ui-inspector[data-category=sizing]{--mod:var(--mod-sizing)}.ui-inspector[data-category=execution]{--mod:var(--mod-execution)}.ui-inspector-head{align-items:center;gap:10px;padding:14px 16px 12px}.ui-inspector-icon{width:32px;height:32px;color:var(--mod);background:var(--mod);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-inspector-icon{background:color-mix(in srgb,var(--mod) 16%,transparent)}}.ui-inspector-icon svg{transform-box:fill-box}.ui-inspector-titles{flex:1;gap:1px}.ui-inspector-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--mod);font-size:9.5px;font-weight:700;line-height:1.3}.ui-inspector-name{border-radius:var(--radius-badge);width:100%;color:var(--text-1);font:var(--type-headline);letter-spacing:var(--tracking-headline);text-align:left;cursor:text;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--dur-press) var(--ease-out);background:0 0;border:0;margin:0 0 0 -6px;padding:2px 6px;display:block;overflow:hidden}@media (hover:hover){.ui-inspector-name:hover{background:var(--glass-fill)}}.ui-inspector-input{background:var(--glass-fill);box-shadow:0 0 0 3px var(--blue-tint);outline:none}.ui-inspector-body{gap:14px;padding:14px 16px}.ui-inspector-field{flex-direction:column;gap:8px;display:flex}.ui-inspector-field--row{margin:-6px 0}.ui-inspector-hint{font:var(--type-caption);color:var(--text-3);margin:0}.ui-inspector-foot{padding:8px 16px 14px}.ui-inspector-delete:active{transform:scale(.97)}.ui-root{--mod-marktdaten:var(--info);--mod-indikator:var(--blue);--mod-logik:var(--neutral-6);--mod-filter:var(--neutral-7);--mod-stoploss:var(--loss);--mod-takeprofit:var(--gain);--mod-breakeven:var(--warn);--mod-trailing:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ui-root{--mod-trailing:color-mix(in oklch,var(--warn),var(--loss))}}.ui-root{--mod-sizing:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ui-root{--mod-sizing:color-mix(in oklch,var(--warn) 70%,var(--neutral-6))}}.ui-root{--mod-execution:var(--neutral-8);--port-kurs:var(--blue);--port-signal:var(--gain);--port-zahl:var(--neutral-7);--edge-rest:#a0b4d26b}.ui-node{--mod:var(--neutral-6);--glass-radius:14px;box-sizing:border-box;font-family:var(--font-ui);color:var(--text-1);background:var(--glass-panel-fill);-webkit-user-select:none;user-select:none;transition:box-shadow var(--dur-pop) var(--ease-out),transform var(--dur-press) var(--ease-out);position:relative}.ui-node[data-category=marktdaten]{--mod:var(--mod-marktdaten)}.ui-node[data-category=indikator]{--mod:var(--mod-indikator)}.ui-node[data-category=logik]{--mod:var(--mod-logik)}.ui-node[data-category=filter]{--mod:var(--mod-filter)}.ui-node[data-category=stoploss]{--mod:var(--mod-stoploss)}.ui-node[data-category=takeprofit]{--mod:var(--mod-takeprofit)}.ui-node[data-category=breakeven]{--mod:var(--mod-breakeven)}.ui-node[data-category=trailing]{--mod:var(--mod-trailing)}.ui-node[data-category=sizing]{--mod:var(--mod-sizing)}.ui-node[data-category=execution]{--mod:var(--mod-execution)}.ui-node>.ui-node-head:before{content:"";background:var(--mod);border-radius:0 2px 2px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ui-node[data-selected=true]{box-shadow:0 0 0 2px var(--blue),var(--shadow-glass),var(--shadow-glass-inner)}.ui-node-head{cursor:grab;align-items:center;gap:10px;height:53px;padding:0 14px 0 13px;display:flex;position:relative}.ui-node-head:active{cursor:grabbing}.ui-node-icon{width:30px;height:30px;color:var(--mod);background:var(--mod);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-node-icon{background:color-mix(in srgb,var(--mod) 16%,transparent)}}.ui-node-icon{box-shadow:inset 0 1px 1px -.5px var(--glass-edge-soft)}.ui-node-icon svg{transform-box:fill-box}.ui-node-titles{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-node-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--mod);font-size:9.5px;font-weight:700}.ui-node-cat,.ui-node-name{white-space:nowrap;line-height:1.3}.ui-node-name{letter-spacing:-.2px;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ui-node-body{border-top:1px solid var(--line);padding:0 0 8px}.ui-node-ports{margin:0;padding:0;list-style:none}.ui-node-sep{border:0;border-top:1px solid var(--line);margin:4px 14px}.ui-node-port{height:26px;color:var(--text-2);align-items:center;gap:8px;padding:0 14px;font-size:12.5px;line-height:1.3;display:flex;position:relative}.ui-node-port[data-side=out]{flex-direction:row-reverse}.ui-node-dot{border:2px solid var(--port);background:var(--surface-1);cursor:crosshair;width:11px;height:11px;transition:transform var(--dur-press) var(--ease-back),box-shadow var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out);border-radius:50%;margin-top:-5.5px;padding:0;position:absolute;top:50%}.ui-node-port[data-side=in] .ui-node-dot{left:-6px}.ui-node-port[data-side=out] .ui-node-dot{right:-6px}.ui-node-port[data-type=kurs]{--port:var(--port-kurs)}.ui-node-port[data-type=signal]{--port:var(--port-signal)}.ui-node-port[data-type=zahl]{--port:var(--port-zahl)}.ui-node-portlabel{white-space:nowrap}.ui-node-port[data-state=ok] .ui-node-dot{border-color:var(--gain);background:var(--gain);box-shadow:0 0 0 4px var(--gain-tint);transform:scale(1.35)}.ui-node-port[data-state=bad] .ui-node-dot,.ui-node-port[data-state=shake] .ui-node-dot{border-color:var(--loss);background:var(--loss-tint)}@keyframes ui-node-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.ui-node-port[data-state=shake] .ui-node-dot{animation-name:ui-node-shake;animation-duration:.32s;animation-timing-function:var(--ease-out)}.ui-node-tip{border-radius:var(--radius-field);background:var(--loss);color:var(--on-fill);white-space:nowrap;box-shadow:var(--shadow-pop);pointer-events:none;z-index:2;margin-left:12px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ui-node-port[data-side=out] .ui-node-tip{margin-left:0;margin-right:12px;left:auto;right:100%}@media (prefers-reduced-motion:reduce){.ui-node-port[data-state=shake] .ui-node-dot{animation:none}}.ui-card{width:100%;min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--surface-1);color:var(--text-1);text-align:left;font:inherit;transition:transform var(--dur-pop) var(--ease-out),box-shadow var(--dur-pop) var(--ease-out),border-color var(--dur-pop) var(--ease-out);display:block;position:relative;box-shadow:0 1px 2px #0003}button.ui-card{cursor:pointer;-webkit-tap-highlight-color:transparent}button.ui-card:active{transform:scale(.985)}@media (hover:hover){button.ui-card:hover{border-color:var(--line-strong);box-shadow:0 10px 28px -10px var(--glass-shadow)}}.ui-card[data-selected=true]{border-color:var(--blue-strong)}.ui-card-kpi{gap:var(--space-2);flex-direction:column;display:flex}.ui-card-kpi-label{color:var(--text-2)}.ui-card-kpi-row{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-card-kpi-value{font-family:var(--font-figure);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.ui-card-kpi-delta{border-radius:var(--radius-pill);color:var(--text-2);background:var(--glass-fill);align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ui-card-kpi-delta[data-tone=gain]{color:var(--gain);background:var(--gain-tint)}.ui-card-kpi-delta[data-tone=loss]{color:var(--loss);background:var(--loss-tint)}.ui-bars{width:100%;position:relative}.ui-bar rect{fill:var(--loss);opacity:.85}.ui-bar[data-up=true] rect{fill:var(--gain)}.ui-bar-value{fill:var(--text-2);font:var(--type-caption);font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.ui-bars-zero{stroke:var(--text-3);stroke-width:1px;shape-rendering:crispedges}.ui-candles{width:100%;position:relative}.ui-candle line{stroke:var(--text-3);stroke-width:1px;shape-rendering:crispedges}.ui-candle rect{fill:var(--loss)}.ui-candle[data-up=true] rect{fill:var(--gain)}.ui-candle[data-up=true] line{stroke:var(--gain);opacity:.8}.ui-candle[data-up=false] line{stroke:var(--loss);opacity:.8}.ui-equity{touch-action:pan-y;width:100%;position:relative}.ui-equity-stop-gain{stop-color:var(--gain)}.ui-equity-stop-loss{stop-color:var(--loss)}.ui-equity-line{fill:none;stroke:var(--blue);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.ui-equity-ref{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 4}.ui-equity-scrub line{stroke:var(--text-2);stroke-width:1px;opacity:.7}.ui-equity-scrub circle{fill:var(--blue);stroke:var(--canvas);stroke-width:2px}.ui-equity-label-bg{fill:var(--glass-panel-fill);stroke:var(--glass-edge-soft);stroke-width:1px}.ui-equity-label-value{fill:var(--text-1);font:var(--type-footnote);font-weight:600}.ui-equity-label-date{fill:var(--text-2);font:var(--type-caption);font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.ui-equity-label-date .is-gain{fill:var(--gain)}.ui-equity-label-date .is-loss{fill:var(--loss)}.ui-equity[data-scrubbing=true] .ui-equity-line{opacity:.85}.ui-equity-bare{--eq:var(--gain);touch-action:pan-y;cursor:crosshair;width:100%;position:relative}.ui-equity-bare[data-dir=down]{--eq:var(--loss)}.ui-equity-bare-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-equity-bare-stop{stop-color:var(--eq)}.ui-equity-bare-area{transition:d .6s}.ui-equity-bare-line{fill:none;stroke:var(--eq);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke .4s,d .6s;animation:ui-equity-draw 1.8s cubic-bezier(.3,.7,.2,1) .25s forwards}@keyframes ui-equity-draw{to{stroke-dashoffset:0}}.ui-equity-bare-pulse{background:var(--text-1);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:top .6s;animation:ui-equity-pulse 1.8s ease-out infinite;position:absolute}@keyframes ui-equity-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--eq) 55%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--eq) 0%,transparent)}}.ui-equity-bare-guide{background:var(--text-1);width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.ui-equity-bare-guide{background:color-mix(in srgb,var(--text-1) 35%,transparent)}}.ui-equity-bare-point{background:var(--text-1);width:12px;height:12px;box-shadow:0 0 0 5px var(--text-1);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ui-equity-bare-point{box-shadow:0 0 0 5px color-mix(in srgb,var(--text-1) 18%,transparent)}}.ui-equity-bare-seek{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ui-equity-bare-line{stroke-dashoffset:0;animation:none}.ui-equity-bare-pulse{animation:none}}.ui-chartgrid-line{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.ui-chartgrid-label{fill:var(--text-3);font:var(--type-caption);font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.ui-chartpanel{--glass-radius:16px;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);box-sizing:border-box;flex-direction:column;display:flex}.ui-chartpanel[data-compact=true]{padding:var(--space-3);gap:var(--space-1)}.ui-chartpanel-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:20px;display:flex}.ui-chartpanel-title{font:var(--type-footnote);color:var(--text-2);letter-spacing:.01em;font-weight:600}.ui-chart-svg{width:100%;height:auto;display:block;overflow:visible}.ui-chart-svg *{transform-box:fill-box}.ui-chart-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-chart-axis{fill:var(--text-3);font:var(--type-caption)}.ui-check{flex-shrink:0;width:22px;height:22px;display:inline-flex;position:relative}.ui-check-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-check-input:disabled{cursor:default}.ui-check-box{border-radius:var(--radius-pill);background:var(--glass-well-fill);box-shadow:inset 0 0 0 1.5px var(--line-strong),inset 0 2px 4px -2px #00000080;pointer-events:none;transition:background-color var(--dur-pop) var(--ease-out),box-shadow var(--dur-pop) var(--ease-out),transform var(--dur-press) var(--ease-out);position:absolute;inset:0}.ui-check-input:active:not(:disabled)+.ui-check-box{transform:scale(.92)}.ui-check[data-checked=true] .ui-check-box,.ui-check[data-mixed=true] .ui-check-box{background:var(--action-fill);box-shadow:inset 0 0 0 1.5px var(--blue),inset 0 1px 1px -.5px var(--glass-edge)}.ui-check-input:focus-visible+.ui-check-box{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-check-input:disabled+.ui-check-box{opacity:.55}.ui-check-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-check-svg *{transform-box:fill-box}.ui-check-dash,.ui-check-mark{fill:none;stroke:var(--on-fill);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ui-check-mark{transition:stroke-dashoffset var(--dur-pop-slow) var(--ease-out)}.ui-check-dash{transform-origin:50%;transition:transform var(--dur-pop) var(--ease-back);transform:scaleX(0)}.ui-check[data-mixed=true] .ui-check-dash{transform:scaleX(1)}.ui-check-row{align-items:flex-start;gap:var(--space-3);min-height:var(--row-min);padding:var(--space-3) 0;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ui-check-row[data-disabled=true]{cursor:default}.ui-check-row .ui-check{margin-top:1px}.ui-check-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-check-label{font:var(--type-body);letter-spacing:var(--tracking-body);color:var(--text-1)}.ui-check-hint{font:var(--type-footnote);color:var(--text-2)}.ui-check-solo{padding:11px;display:inline-flex}.ui-chip{border-radius:var(--radius-pill);background:var(--glass-fill);height:32px;color:var(--text-1);font:var(--type-footnote);letter-spacing:var(--tracking-footnote);white-space:nowrap;box-shadow:var(--shadow-glass-inner);transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1.25;display:inline-flex}button.ui-chip{cursor:pointer;-webkit-tap-highlight-color:transparent}button.ui-chip:active{transform:scale(.96)}button.ui-chip:disabled{opacity:.4;cursor:default}.ui-chip[data-selected=true]{background:var(--selected-fill,var(--blue-tint));color:var(--selected-text,var(--blue));font-weight:600}.ui-chip[data-removable=true]{padding-right:4px}.ui-chip-icon{width:14px;height:14px;display:inline-flex}.ui-chip-icon>svg{width:100%;height:100%}.ui-chip-remove{border-radius:var(--radius-pill);width:22px;height:22px;color:inherit;cursor:pointer;opacity:.7;transition:background-color var(--dur-press) var(--ease-out),opacity var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.ui-chip-remove:hover,button.ui-chip:not(:disabled):not([data-selected=true]):hover{background:var(--glass-fill-strong)}.ui-chip-remove:hover{opacity:1}}.ui-chip-row{gap:var(--space-2);scrollbar-width:none;margin:-2px;padding:2px;display:flex;overflow-x:auto}.ui-chip-row::-webkit-scrollbar{display:none}.ui-chip-count{opacity:.55;font-variant-numeric:tabular-nums;margin-left:6px}.ui-cmdk{z-index:100;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.ui-cmdk[data-contained=true]{padding-top:8%;position:absolute}.ui-cmdk-scrim{background:var(--scrim);position:absolute;inset:0}.ui-cmdk-panel{--glass-radius:var(--radius-popover);width:min(560px,calc(100% - 2 * var(--space-4)));flex-direction:column;max-height:70%;display:flex;position:relative;overflow:hidden}.ui-cmdk-field{align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-4);color:var(--text-3);box-shadow:inset 0 -1px 0 0 var(--line);display:flex}.ui-cmdk-input{min-width:0;height:100%;color:var(--text-1);font:var(--type-body);letter-spacing:var(--tracking-body);caret-color:var(--blue);background:0 0;border:0;outline:none;flex:auto}.ui-cmdk-input::placeholder{color:var(--text-3)}.ui-cmdk-kbd{border-radius:var(--radius-badge);background:var(--glass-fill);min-width:22px;height:22px;box-shadow:inset 0 -1px 0 0 var(--line-strong);color:var(--text-2);font:var(--type-caption);font-family:var(--font-mono);text-transform:none;justify-content:center;align-items:center;padding:0 6px;line-height:1.3;display:inline-flex}.ui-cmdk-list{padding:var(--space-2);overscroll-behavior:contain;overflow-y:auto}.ui-cmdk-group+.ui-cmdk-group{margin-top:var(--space-2)}.ui-cmdk-group-title{padding:var(--space-2) var(--space-3) var(--space-1);font:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ui-cmdk-item{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-field);color:var(--text-1);font:var(--type-control);letter-spacing:var(--tracking-control);cursor:pointer;transition:background-color var(--dur-press-fast) var(--ease-out);display:flex}.ui-cmdk-item[data-active=true]{background:var(--blue-tint);color:var(--text-1)}.ui-cmdk-icon{width:28px;height:28px;color:var(--text-2);place-items:center;display:grid}.ui-cmdk-item[data-active=true] .ui-cmdk-icon{color:var(--blue)}.ui-cmdk-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ui-cmdk-keys{gap:4px;display:inline-flex}.ui-cmdk-empty{padding:var(--space-6) var(--space-3);text-align:center;font:var(--type-control);color:var(--text-2);margin:0}.ui-cmdk-demo{width:560px;height:340px}.ui-cmdk-demo[data-mode=card]{pointer-events:none;width:280px;height:170px}.ui-cmdk-demo-window{border-radius:var(--radius-group);background:var(--canvas);width:560px;height:340px;box-shadow:0 0 0 1px var(--line-strong),var(--shadow-pop);transform-origin:0 0;position:relative;overflow:hidden}.ui-cmdk-demo[data-mode=card] .ui-cmdk-demo-window{transform:scale(.5)}.ui-cmdk-demo-content{gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.ui-cmdk-demo-content span{border-radius:var(--radius-badge);background:var(--surface-2);width:50%;height:12px;display:block}.ui-cmdk-demo-content .ui-cmdk-demo-h{background:var(--surface-3);width:30%;height:24px}.ui-cmdk-demo-open{top:var(--space-5);right:var(--space-5);border-radius:var(--radius-pill);background:var(--glass-fill);min-width:84px;height:36px;color:var(--text-2);font:var(--type-footnote);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px 0 14px;font-weight:500;line-height:1.3;display:inline-flex;position:absolute}.ui-cring{flex:none;display:inline-block;position:relative}.ui-cring-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-cring-track{fill:none;stroke:var(--track,var(--line));stroke-linecap:round}.ui-cring-fill{fill:none;stroke-linecap:round;stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-cring-fill{stroke:color-mix(in srgb,var(--text-1) 16%,transparent)}}.ui-cring-fill{transition:stroke-dasharray .8s var(--ease-material),stroke .4s var(--ease-out),stroke-width .3s var(--ease-out)}.ui-cring[data-partial=true] .ui-cring-fill[data-level=low]{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-cring[data-partial=true] .ui-cring-fill[data-level=low]{stroke:color-mix(in srgb,var(--text-1) 60%,transparent)}}.ui-cring-fill[data-level=near]{stroke:var(--warn)}.ui-cring-fill[data-level=met]{stroke:var(--gain)}.ui-cring-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.ui-cring-sweep{inset:calc(var(--cring-size) * .11);background:conic-gradient(from 0deg,var(--gain-0) 0deg,var(--gain-0) 280deg,var(--gain) 1turn);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.ui-cring-sweep{background:conic-gradient(from 0deg,var(--gain-0) 0deg,var(--gain-0) 280deg,color-mix(in srgb,var(--gain) 32%,transparent) 1turn)}}.ui-cring-sweep{pointer-events:none;animation:ui-cring-spin 2.6s linear infinite}@keyframes ui-cring-spin{to{transform:rotate(1turn)}}.ui-cring-burst{inset:calc(var(--cring-size) * .04);border:2px solid var(--gain);pointer-events:none;border-radius:50%;animation:ui-cring-burst 1.1s ease-out infinite;position:absolute}@keyframes ui-cring-burst{0%{opacity:.95;transform:scale(.86)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.ui-cring-fill{transition:none}.ui-cring-burst,.ui-cring-sweep{animation:none}.ui-cring-sweep{opacity:.6}}.ui-data-freshness{font-size:var(--fs-caption);color:var(--text-2);line-height:1.4}.ui-data-freshness[data-stale=true]{color:var(--warn-text,var(--warn))}.ui-connection-status{color:var(--text-2);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:7px;line-height:1.4;display:inline-flex}.ui-connection-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-connection-status[data-state=online] .ui-connection-dot{color:var(--blue)}.ui-connection-status[data-state=offline] .ui-connection-dot{color:var(--loss)}.ui-connection-status[data-state=delayed] .ui-connection-dot{color:var(--warn)}.ui-connection-detail{color:var(--text-2)}.ui-dialog-layer{padding:var(--page-inset);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-dialog-layer[data-open=true]{pointer-events:auto}.ui-dialog-layer[data-fixed=true]{z-index:var(--z-dialog);position:fixed}.ui-dialog-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--dur-pop-fast) var(--ease-out);position:absolute;inset:0}.ui-dialog-layer[data-open=true] .ui-dialog-scrim{opacity:1;transition-duration:var(--dur-pop-slow)}.ui-dialog{--glass-radius:var(--radius-dialog);width:min(420px,100%);min-height:0;max-height:100%;padding:var(--space-6) var(--space-6) var(--space-5);text-align:left;opacity:0;transition:opacity var(--dur-pop-fast) var(--ease-out),transform var(--dur-pop-fast) var(--ease-out);flex-direction:column;justify-content:space-between;display:flex;position:relative;transform:scale(.96)translateY(8px)}.ui-dialog-layer[data-open=true] .ui-dialog{opacity:1;transition-duration:var(--dur-pop-slow);transform:none}.ui-dialog-body{gap:var(--space-2)}.ui-dialog-body,.ui-dialog-content{flex-direction:column;min-height:0;display:flex}.ui-dialog-content{gap:var(--space-3);margin-top:var(--space-2);overflow-y:auto}.ui-dialog-title{font:var(--type-title-3);letter-spacing:var(--tracking-title-3);color:var(--text-1);margin:0}.ui-dialog-text{font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-2);margin:0}.ui-dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ui-dialog-btn{border-radius:var(--radius-pill);min-width:84px;min-height:44px;font:var(--type-control);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out),opacity var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 18px;font-weight:600;line-height:1.3;display:inline-flex}.ui-dialog-btn:active{transform:scale(.96)}.ui-dialog-btn-plain{background:var(--glass-fill);color:var(--text-1)}.ui-dialog-btn-fill{background:var(--action-fill);color:var(--on-fill)}.ui-dialog[data-destructive=true] .ui-dialog-btn-fill{background:var(--destructive-fill)}@media (hover:hover){.ui-dialog-btn-plain:hover{background:var(--glass-fill-strong)}.ui-dialog-btn-fill:hover{opacity:.92}}@media (prefers-reduced-motion:reduce){.ui-dialog{transform:none}}.ui-dialog-title{padding-right:var(--space-6)}.ui-dialog-actions{flex-shrink:0}.ui-dialog-body{overflow:auto}.ui-dialog:after{opacity:.55}@media (max-width:767px){.ui-dialog{padding:var(--space-5)}.ui-dialog-actions .ui-dialog-btn-fill{width:100%}}.ui-dialog-preview{width:100%;height:100%;min-height:200px;position:relative;overflow:visible}.ui-dialog-preview[data-mode=card]{pointer-events:none}.ui-dialog-preview-page{padding:var(--space-6);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex;position:absolute;inset:0}.ui-dialog-preview-line{border-radius:var(--radius-pill);background:var(--glass-fill);height:10px;display:block}.ui-dialog-preview[data-mode=card]{width:290px;min-height:0}.ui-dialog-preview[data-mode=card] :focus-visible{outline:none}.ui-dialog-preview[data-mode=card] .ui-dialog{padding:var(--space-4);min-height:0}.ui-dock{--glass-radius:var(--radius-pill);--ui-dock-bump:16px;z-index:5;font-family:var(--font-ui);touch-action:none;will-change:transform;align-items:center;gap:4px;padding:8px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ui-dock[data-fixed=true]{z-index:50;position:fixed;bottom:20px}.ui-dock[data-pos=left],.ui-dock[data-pos=right]{--glass-radius:28px;flex-direction:column;padding:10px 8px;inset:50% auto auto;transform:translateY(-50%)}.ui-dock[data-pos=left]{left:16px}.ui-dock[data-pos=right]{right:16px}.ui-dock.is-dragging{z-index:60;cursor:grabbing}.ui-dock.is-dragging .ui-dock-item,.ui-dock[data-inert=true]{pointer-events:none}.ui-dock-items,.ui-dock-slot{display:contents}.ui-dock-item{border-radius:var(--radius-pill);min-height:40px;color:var(--text-2);font:var(--type-footnote);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-pop) var(--ease-out),color var(--dur-pop) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:10px 12px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-dock-item.is-vertical{overflow:visible}.ui-dock-item.is-active{background:var(--blue-tint);color:var(--blue)}@media (hover:hover){.ui-dock-item:not(.is-active):hover{color:var(--text-1)}}.ui-dock-item:focus-visible{outline-offset:-2px}.ui-dock-icon{transform-box:fill-box;transform-origin:50%;animation-duration:.52s;animation-timing-function:var(--ease-out);flex-shrink:0;animation-fill-mode:both}.ui-dock-label{opacity:0;max-width:0;transition:max-width .26s var(--ease-drawer),opacity .18s ease 60ms,padding .26s var(--ease-drawer);padding-left:0;display:inline-block;overflow:hidden}.ui-dock-label[data-open=true]{opacity:1;max-width:110px;padding-left:8px}.ui-dock-dot{border-radius:var(--radius-pill);background:var(--blue);width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.ui-dock-item.is-vertical .ui-dock-dot{top:50%;bottom:auto;left:3px;transform:translateY(-50%)}.ui-dock-fly{--glass-radius:var(--radius-pill);color:var(--text-1);font:var(--type-footnote);opacity:0;pointer-events:none;transition:opacity var(--dur-press) var(--ease-out);z-index:5;padding:6px 12px;font-weight:500;line-height:1.3;position:absolute;top:50%;transform:translateY(-50%)}.ui-dock[data-pos=left] .ui-dock-fly{left:calc(100% + 10px)}.ui-dock[data-pos=right] .ui-dock-fly{right:calc(100% + 10px)}.ui-dock-item:focus-visible .ui-dock-fly,.ui-dock-item:hover .ui-dock-fly{opacity:1}.ui-dock-center{z-index:1;flex:none;place-items:center;margin:0 4px;display:grid;position:relative}.ui-dock[data-pos=left] .ui-dock-center,.ui-dock[data-pos=right] .ui-dock-center{margin:4px 0}.ui-dock[data-bulge=true]{padding-top:calc(8px + var(--ui-dock-bump));padding-bottom:calc(8px + var(--ui-dock-bump));box-shadow:none;border-color:#0000}.ui-dock[data-bulge=true][data-pos=left],.ui-dock[data-bulge=true][data-pos=right]{padding:10px calc(8px + var(--ui-dock-bump))}.ui-dock[data-bulge=true]:after,.ui-dock[data-bulge=true]:before{display:none}.ui-dock-outline{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.ui-dock-outline path{fill:none;stroke:var(--glass-edge-soft);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ui-dock-grip{cursor:grab;touch-action:none;opacity:0;transition:opacity var(--dur-pop) var(--ease-out);background:0 0;border:0;align-self:center;place-items:center;padding:4px;display:grid}.ui-dock-grip:focus-visible,.ui-dock.is-dragging .ui-dock-grip,.ui-dock:hover .ui-dock-grip{opacity:1}.ui-dock-grip:active{cursor:grabbing}.ui-dock-grip>span{border-radius:var(--radius-pill);background:var(--text-2);width:3px;height:18px;display:block}@supports (color:color-mix(in lab,red,red)){.ui-dock-grip>span{background:color-mix(in srgb,var(--text-2) 45%,transparent)}}.ui-dock[data-pos=left] .ui-dock-grip>span,.ui-dock[data-pos=right] .ui-dock-grip>span{width:18px;height:3px}.ui-dock-zones{pointer-events:none;z-index:4;position:absolute;inset:0}.ui-dock-zones[data-fixed=true]{z-index:55;position:fixed}.ui-dock-zone{border-radius:var(--radius-dialog);border:1.5px dashed var(--blue);position:absolute}@supports (color:color-mix(in lab,red,red)){.ui-dock-zone{border:1.5px dashed color-mix(in srgb,var(--blue) 40%,transparent)}}.ui-dock-zone{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ui-dock-zone{background:color-mix(in srgb,var(--blue) 6%,transparent)}}.ui-dock-zone{transition:background-color var(--dur-pop) var(--ease-out),border-color var(--dur-pop) var(--ease-out)}.ui-dock-zone.is-hot{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ui-dock-zone.is-hot{background:color-mix(in srgb,var(--blue) 14%,transparent)}}.ui-dock-zone.is-hot{border-style:solid}@keyframes ui-dock-lift{0%{transform:translateY(0)}45%{transform:translateY(-4px)scale(1.06)}to{transform:translateY(0)}}@keyframes ui-dock-tick{0%{transform:rotate(0)}30%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes ui-dock-pulse{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ui-dock-swing{0%{transform:rotate(0)}25%{transform:rotate(14deg)}55%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes ui-dock-spin{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes ui-dock-nudge{0%{transform:translate(0)}45%{transform:translate(4px)}to{transform:translate(0)}}@keyframes ui-dock-shake{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes ui-dock-pop{0%{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.12)}to{transform:scale(1)}}@media (hover:hover){.ui-dock-item[data-motion=lift]:hover .ui-dock-icon{animation-name:ui-dock-lift}.ui-dock-item[data-motion=tick]:hover .ui-dock-icon{animation-name:ui-dock-tick}.ui-dock-item[data-motion=pulse]:hover .ui-dock-icon{animation-name:ui-dock-pulse}.ui-dock-item[data-motion=swing]:hover .ui-dock-icon{transform-origin:top;animation-name:ui-dock-swing}.ui-dock-item[data-motion=spin]:hover .ui-dock-icon{animation-name:ui-dock-spin;animation-duration:.6s}.ui-dock-item[data-motion=nudge]:hover .ui-dock-icon{animation-name:ui-dock-nudge}.ui-dock-item[data-motion=shake]:hover .ui-dock-icon{animation-name:ui-dock-shake;animation-duration:.42s}.ui-dock-item[data-motion=pop]:hover .ui-dock-icon{animation-name:ui-dock-pop;animation-timing-function:var(--ease-back)}}@media (prefers-reduced-motion:reduce){.ui-dock-icon{animation:none}.ui-dock-label{transition:none}}.ui-dock[data-scrollable=true]{box-sizing:border-box;touch-action:pan-y;max-height:calc(100dvh - 40px)}.ui-dock[data-scrollable=true] .ui-dock-items{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;flex-direction:column;flex:auto;align-items:center;gap:4px;min-height:0;margin:-2px;padding:2px;display:flex;overflow:hidden auto}.ui-dock[data-scrollable=true] .ui-dock-items::-webkit-scrollbar{display:none}.ui-dock[data-scrollable=true] .ui-dock-grip,.ui-dock[data-scrollable=true] .ui-dock-item{flex:none;min-width:44px;min-height:44px}.ui-dock .ui-dock-fly-scroll{opacity:1}.ui-dd-trigger:has(.ui-dd-tokens){max-width:320px}.ui-dd-panel:has(.ui-dd-search){max-height:320px}.ui-dd-panel .ui-dd-search{z-index:1;background:var(--glass-panel-fill);position:sticky;top:0}.ui-dd{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.ui-dd-trigger{--glass-radius:var(--radius-pill);justify-content:space-between;align-items:center;gap:var(--space-2);min-width:84px;height:var(--control-h);padding:0 calc(var(--control-px) - 4px) 0 var(--control-px);color:var(--text-1);font:var(--type-control);letter-spacing:var(--tracking-control);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;font-weight:500;line-height:1.3;display:inline-flex}.ui-dd-trigger:disabled{opacity:.4;cursor:default}.ui-dd-trigger-body{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ui-dd-chevron,.ui-dd-value[data-empty=true]{color:var(--text-2)}.ui-dd-chevron{transition:transform var(--dur-pop) var(--ease-out);flex-shrink:0}.ui-dd-trigger[data-open=true] .ui-dd-chevron{transform:rotate(180deg)}@keyframes ui-dd-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-dd-panel{--glass-radius:var(--radius-popover);z-index:10;overscroll-behavior:contain;transform-origin:0 0;max-height:280px;animation-name:ui-dd-in;animation-duration:var(--dur-pop);animation-timing-function:var(--ease-out);box-shadow:var(--shadow-pop),var(--shadow-glass-inner);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ui-dd-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--row-menu);border-radius:calc(var(--radius-popover) - 6px);cursor:pointer;color:var(--text-1);transition:background-color var(--dur-press) var(--ease-out);padding:4px 10px 4px 12px;display:flex}.ui-dd-row[data-highlighted=true]{background:var(--glass-fill-strong)}.ui-dd-row:active{background:var(--blue-tint)}.ui-dd-row-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-dd-row-label{font:var(--type-control);letter-spacing:var(--tracking-control);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ui-dd-row-hint{font:var(--type-caption);color:var(--text-2)}.ui-dd-check{color:var(--blue);opacity:0;transition:opacity var(--dur-press) var(--ease-out),transform var(--dur-pop) var(--ease-back);flex-shrink:0;transform:scale(.6)}.ui-dd-row[data-selected=true] .ui-dd-check{opacity:1;transform:scale(1)}.ui-dd-group-title{font:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:10px 12px 4px}.ui-dd-search{align-items:center;gap:var(--space-2);height:var(--control-h-sm);border-radius:var(--radius-pill);background:var(--glass-well-fill);color:var(--text-2);margin:2px 2px 6px;padding:0 10px 0 12px;display:flex}.ui-dd-search input{min-width:0;color:var(--text-1);font:var(--type-control);background:0 0;border:0;outline:none;flex:1;font-weight:400}.ui-dd-search input::placeholder{color:var(--text-3)}.ui-dd-empty{font:var(--type-footnote);color:var(--text-2);padding:14px 12px}.ui-dd-foot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:4px;padding:6px 2px 2px;display:flex}.ui-dd-done{min-width:84px;height:var(--control-h-sm);border-radius:var(--radius-pill);background:var(--blue);color:var(--on-fill);font:var(--type-control);white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;line-height:1.3;display:inline-flex}.ui-dd-done:active{transform:scale(.96)}.ui-dd-count{border-radius:var(--radius-pill);background:var(--blue);min-width:22px;height:22px;color:var(--on-fill);font:var(--type-caption);justify-content:center;align-items:center;padding:0 7px;font-weight:600;line-height:1.3;display:inline-flex}.ui-dd-tokens{flex-wrap:nowrap;overflow:hidden}.ui-dd-token,.ui-dd-tokens{gap:4px;display:inline-flex}.ui-dd-token{background:var(--blue-tint);height:24px;color:var(--blue);font:var(--type-caption);white-space:nowrap;padding:0 6px 0 9px;font-weight:600;line-height:1.3}.ui-dd-token,.ui-dd-token-x{border-radius:var(--radius-pill);align-items:center}.ui-dd-token-x{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;padding:0;display:inline-flex}@media (hover:hover){.ui-dd-token-x:hover{background:var(--blue-strong)}.ui-dd-done:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ui-dd-done:hover{background:color-mix(in srgb,var(--blue) 88%,var(--on-fill))}}}@media (prefers-reduced-motion:reduce){.ui-dd-panel{animation:none}}.ui-fab{--fab-d:56px;isolation:isolate;width:var(--fab-d);height:var(--fab-d);border-radius:var(--radius-pill);background:var(--action-fill);color:var(--on-fill);box-shadow:inset 0 1px 0 var(--on-fill),0 12px 28px -8px var(--blue-strong),0 3px 8px -2px var(--glass-shadow);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-fab{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-fill) 28%,transparent),0 12px 28px -8px var(--blue-strong),0 3px 8px -2px var(--glass-shadow)}}.ui-fab{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-pop) var(--ease-material),box-shadow var(--dur-pop) var(--ease-out),filter var(--dur-pop) var(--ease-out)}.ui-fab:active:not(:disabled),.ui-fab[data-pressed=true]:not(:disabled){filter:brightness(.92);box-shadow:inset 0 1px 0 var(--on-fill),0 6px 14px -6px var(--blue-strong),0 1px 3px -1px var(--glass-shadow);transform:scale(.9)}@supports (color:color-mix(in lab,red,red)){.ui-fab:active:not(:disabled),.ui-fab[data-pressed=true]:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-fill) 16%,transparent),0 6px 14px -6px var(--blue-strong),0 1px 3px -1px var(--glass-shadow)}}.ui-fab:active:not(:disabled),.ui-fab[data-pressed=true]:not(:disabled){transition-duration:var(--dur-press-fast)}.ui-fab[data-placement=fixed]{right:max(var(--page-inset),env(safe-area-inset-right));bottom:calc(max(var(--page-inset), env(safe-area-inset-bottom)) + var(--dock-zone,0px));z-index:40;position:fixed}.ui-fab:disabled{opacity:.55;cursor:default}.ui-fab-glyph{width:24px;height:24px;display:inline-flex}.ui-fab-glyph>svg{stroke-width:2.2px;width:100%;height:100%}@media (hover:hover){.ui-fab:not(:disabled):hover{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.ui-fab,.ui-fab:active{transform:none}}.ui-fab[data-motion=paused] .ui-cta-light{animation-play-state:paused}.ui-code{flex-direction:column;gap:8px;display:inline-flex}.ui-code-label{font:var(--type-footnote);color:var(--text-2);padding-left:2px;font-weight:500}.ui-code-cells{cursor:text;gap:8px;display:flex;position:relative}.ui-code-input{opacity:0;color:#0000;caret-color:#0000;cursor:text;z-index:1;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ui-code-cell{border-radius:var(--radius-card);background:var(--glass-well-fill);width:44px;height:52px;color:var(--text-1);box-shadow:inset 0 1px 3px -1px #00000073,0 0 0 0 var(--blue-tint);transition:box-shadow var(--dur-pop) var(--ease-out),background-color var(--dur-pop) var(--ease-out);justify-content:center;align-items:center;font-size:24px;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.ui-code-cell[data-active=true]{background:var(--glass-fill);box-shadow:inset 0 1px 3px -1px #0000004d,0 0 0 2px var(--blue)}.ui-code[data-error=true] .ui-code-cell{box-shadow:inset 0 1px 3px -1px #00000073,0 0 0 2px var(--loss)}.ui-code[data-disabled=true]{opacity:.4}@keyframes ui-code-blink{0%,45%{opacity:1}55%,to{opacity:0}}.ui-code-caret{background:var(--blue);border-radius:1px;width:2px;height:24px;animation-name:ui-code-blink;animation-duration:1s;animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute}@keyframes ui-code-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.ui-code-cells[data-shake=true]{animation-name:ui-code-shake;animation-duration:.38s;animation-timing-function:var(--ease-out)}.ui-code-error{font:var(--type-footnote);color:var(--loss);padding-left:2px}@media (prefers-reduced-motion:reduce){.ui-code-caret,.ui-code-cells[data-shake=true]{animation:none}}.ui-num{flex-direction:column;gap:6px;width:100%;display:inline-flex}.ui-num-label{font:var(--type-footnote);color:var(--text-2);padding-left:2px;font-weight:500}.ui-num-box{border-radius:var(--radius-pill);background:var(--field-fill);height:48px;box-shadow:inset 0 1px 3px -1px #00000073,0 0 0 0 var(--blue-tint);transition:box-shadow var(--dur-pop) var(--ease-out),background-color var(--dur-pop) var(--ease-out);align-items:center;gap:4px;padding:4px;display:flex}.ui-num-box:focus-within{background:var(--field-fill);box-shadow:inset 0 1px 3px -1px #0000004d,0 0 0 4px var(--blue-tint)}.ui-num[data-error=true] .ui-num-box,.ui-num[data-error=true] .ui-num-box:focus-within{box-shadow:inset 0 1px 3px -1px #0000004d,0 0 0 4px var(--loss-tint)}.ui-num[data-disabled=true]{opacity:.55}.ui-num-step{border-radius:var(--radius-pill);background:var(--glass-fill-strong);width:40px;height:40px;color:var(--text-1);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;box-shadow:var(--shadow-glass-inner);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out),opacity var(--dur-press) var(--ease-out);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-num-step:active:not(:disabled){transform:scale(.92)}.ui-num-step:disabled{opacity:.3;cursor:default}@media (hover:hover){.ui-num-step:hover:not(:disabled){background:var(--glass-edge-soft)}}.ui-num-field{flex:1;justify-content:center;align-items:baseline;gap:4px;min-width:0;display:flex}.ui-num-input{width:100%;min-width:0;color:var(--text-1);text-align:right;background:0 0;border:0;outline:none;font-size:20px;font-weight:500;line-height:1.3}.ui-num-unit{font:var(--type-control);color:var(--text-2);flex-shrink:0;padding-right:6px}.ui-num-note{min-height:18px;color:var(--text-2);padding-left:2px;font-size:13px;line-height:18px}.ui-num[data-error=true] .ui-num-note{color:var(--loss-text)}.ui-search{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--field-fill);width:100%;height:44px;box-shadow:inset 0 1px 3px -1px #00000073,0 0 0 0 var(--blue-tint);transition:box-shadow var(--dur-pop) var(--ease-out),background-color var(--dur-pop) var(--ease-out);padding:0 8px 0 14px;display:flex;position:relative}.ui-search[data-focus=true]{background:var(--field-fill);box-shadow:inset 0 1px 3px -1px #0000004d,0 0 0 4px var(--blue-tint)}.ui-search[data-disabled=true]{opacity:.55}.ui-search-icon{color:var(--text-placeholder);transition:color var(--dur-pop) var(--ease-out);flex-shrink:0}.ui-search[data-focus=true] .ui-search-icon{color:var(--action-text)}.ui-search-input{min-width:0;height:100%;color:var(--text-1);font:var(--type-control);letter-spacing:var(--tracking-control);appearance:none;background:0 0;border:0;outline:none;flex:1}.ui-search-input::-webkit-search-cancel-button,.ui-search-input::-webkit-search-decoration{appearance:none}.ui-search-input::placeholder{color:var(--text-placeholder)}.ui-search-clear{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-2);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-press) var(--ease-out),transform var(--dur-pop) var(--ease-back),background-color var(--dur-press) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:scale(.6)}.ui-search[data-filled=true] .ui-search-clear{opacity:1;pointer-events:auto;transform:scale(1)}@media (hover:hover){.ui-search-clear:hover{background:var(--glass-edge-soft);color:var(--text-1)}}.ui-search:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.ui-root .ui-search-input:focus-visible{outline:none}@media (pointer:coarse){.ui-search-input{font-size:16px}}.ui-field{flex-direction:column;gap:6px;width:100%;display:flex}.ui-field-label{font:var(--type-footnote);color:var(--text-2);padding-left:2px;font-weight:500}.ui-field-input{width:100%;height:var(--control-h);padding:0 var(--control-px);border-radius:var(--radius-pill);background:var(--field-fill);color:var(--text-1);font:var(--type-body);letter-spacing:var(--tracking-body);box-shadow:inset 0 1px 3px -1px #00000073,0 0 0 0 var(--blue-tint);transition:box-shadow var(--dur-pop) var(--ease-out),background-color var(--dur-pop) var(--ease-out);border:0;outline:none}.ui-field-input::placeholder{color:var(--text-placeholder)}.ui-field-input:focus{background:var(--field-fill);box-shadow:inset 0 1px 3px -1px #0000004d,0 0 0 4px var(--blue-tint)}.ui-field[data-error=true] .ui-field-input{box-shadow:inset 0 1px 3px -1px #00000073,0 0 0 4px var(--loss-tint)}.ui-field[data-error=true] .ui-field-input:focus{box-shadow:inset 0 1px 3px -1px #0000004d,0 0 0 4px var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-field[data-error=true] .ui-field-input:focus{box-shadow:inset 0 1px 3px -1px #0000004d,0 0 0 4px color-mix(in srgb,var(--loss) 32%,transparent)}}.ui-field[data-disabled=true]{opacity:.55}.ui-field-note{font:var(--type-footnote);color:var(--text-2);padding-left:2px}.ui-field[data-error=true] .ui-field-note{color:var(--loss-text)}.ui-field-box{width:100%;position:relative}.ui-field-box[data-trailing=true] .ui-field-input{padding-right:var(--control-h)}.ui-field-trailing{color:var(--text-2);display:flex;position:absolute;top:0;bottom:0;right:0}.ui-field-trailing,.ui-field-trailing>button{width:var(--control-h);justify-content:center;align-items:center}.ui-field-trailing>button{height:var(--control-h);border-radius:var(--radius-pill);color:inherit;cursor:pointer;transition:color var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out);background:0 0;border:0;display:inline-flex}@media (hover:hover){.ui-field-trailing>button:hover{color:var(--text-1);background:var(--glass-fill)}}.ui-field-input{box-sizing:border-box;min-width:0;box-shadow:inset 0 0 0 1px var(--control-border),inset 0 2px 6px -4px var(--glass-shadow)}.ui-field-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-field[data-error=true] .ui-field-input:focus-visible{outline-color:var(--loss-text)}@media (pointer:coarse){.ui-field-input{font-size:max(16px,1em)}}@media (forced-colors:active){.ui-field-input{border:1px solid buttontext}}.ui-heatmap{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ui-heatmap-grid{align-items:stretch;gap:2px;display:grid}.ui-heatmap-col,.ui-heatmap-row{font:var(--type-caption);color:var(--text-3);justify-content:center;align-items:center;min-height:16px;display:flex}.ui-heatmap-row{justify-content:flex-start;padding-left:2px}.ui-heatmap-cell{--heat:0%;font-variant-numeric:tabular-nums;min-height:22px;color:var(--text-2);background:var(--neutral-4);border-radius:4px;justify-content:center;align-items:center;font-size:10.5px;line-height:1.3;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-heatmap-cell{background:color-mix(in oklch,var(--neutral-4),var(--neutral-4) var(--heat))}}.ui-heatmap-cell{text-overflow:clip;white-space:nowrap;overflow:hidden}.ui-heatmap-cell[data-sign=gain]{background:var(--gain)}@supports (color:color-mix(in lab,red,red)){.ui-heatmap-cell[data-sign=gain]{background:color-mix(in oklch,var(--gain) var(--heat),var(--neutral-4))}}.ui-heatmap-cell[data-sign=gain]{color:var(--text-1)}.ui-heatmap-cell[data-sign=loss]{background:var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-heatmap-cell[data-sign=loss]{background:color-mix(in oklch,var(--loss) var(--heat),var(--neutral-4))}}.ui-heatmap-cell[data-sign=loss]{color:var(--text-1)}.ui-heatmap-legend{color:var(--text-3);grid-template-columns:1fr 1fr;gap:2px 0;display:grid}.ui-heatmap-legend-bar{background:linear-gradient(90deg in oklch,var(--loss),var(--neutral-4),var(--gain));border-radius:3px;grid-column:1/-1;height:6px}.ui-heatmap-legend-right{text-align:right}.ui-iconmenu{flex-direction:column;min-width:200px;display:flex}.ui-iconmenu-item{min-height:40px}.ui-iconmenu-icon{width:16px;height:16px;color:var(--text-2);flex-shrink:0;display:inline-flex}.ui-iconmenu-icon>svg{width:100%;height:100%}.ui-iconmenu-item[data-tone=loss] .ui-iconmenu-icon{color:var(--loss)}.ui-iconmenu-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-iconmenu-hint{font:var(--type-caption);color:var(--text-3)}.ui-iconmenu-check{width:16px;height:16px;margin-left:var(--space-3);color:var(--blue);opacity:0;transition:opacity var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);display:inline-flex;transform:scale(.8)}.ui-iconmenu-item[data-selected=true] .ui-iconmenu-check{opacity:1;transform:scale(1)}.ui-icontile{--tile-size:32px;--tile-tone:var(--blue);width:var(--tile-size);height:var(--tile-size);border-radius:calc(var(--tile-size) * .28);color:var(--on-fill);background:linear-gradient(163deg,var(--tile-tone) 0,var(--tile-tone) 55%,var(--tile-tone) 100%);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-icontile{background:linear-gradient(163deg,color-mix(in oklch,var(--tile-tone) 78%,var(--on-fill)) 0,var(--tile-tone) 55%,color-mix(in oklch,var(--tile-tone) 88%,var(--canvas)) 100%)}}.ui-icontile{box-shadow:inset 0 1.5px 1.5px -1px #ffffff8c,inset 0 -1px 1.5px -1px #00000040,0 6px 14px -5px var(--tile-tone)}@supports (color:color-mix(in lab,red,red)){.ui-icontile{box-shadow:inset 0 1.5px 1.5px -1px #ffffff8c,inset 0 -1px 1.5px -1px #00000040,0 6px 14px -5px color-mix(in srgb,var(--tile-tone) 70%,transparent)}}.ui-icontile[data-tone=gain]{--tile-tone:var(--gain)}.ui-icontile[data-tone=loss]{--tile-tone:var(--loss)}.ui-icontile[data-tone=warn]{--tile-tone:var(--warn)}.ui-icontile[data-tone=info]{--tile-tone:var(--info)}.ui-icontile[data-tone=neutral]{--tile-tone:var(--text-3)}.ui-icontile svg{transform-box:fill-box;display:block}.ui-impact{flex:none;gap:3px;display:inline-flex}.ui-impact-bar{background:var(--text-1);border-radius:2px;width:4px;height:12px}@supports (color:color-mix(in lab,red,red)){.ui-impact-bar{background:color-mix(in srgb,var(--text-1) 14%,transparent)}}.ui-impact-bar[data-on=true]{background:var(--warn)}.ui-inline-confirm{min-height:var(--row-min);border-radius:var(--radius-group);isolation:isolate;display:grid;position:relative;overflow:hidden}.ui-inline-confirm>*{grid-area:1/1}.ui-inline-confirm-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-4);transition:opacity var(--dur-pop-fast) var(--ease-out),transform var(--dur-pop) var(--ease-out);display:flex}.ui-inline-confirm[data-asking=true] .ui-inline-confirm-row{opacity:0;pointer-events:none;transform:translate(-12px)}.ui-inline-confirm-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-inline-confirm-label{font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-inline-confirm-hint{font:var(--type-footnote);color:var(--text-3)}.ui-inline-confirm-action{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text-3);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ui-inline-confirm-action:hover{background:var(--loss-tint);color:var(--loss)}}.ui-inline-confirm-ask{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-4);background:var(--loss-tint);opacity:0;pointer-events:none;transition:opacity var(--dur-pop-fast) var(--ease-out),transform var(--dur-pop-fast) var(--ease-out);display:flex;transform:translate(24px)}.ui-inline-confirm[data-asking=true] .ui-inline-confirm-ask{opacity:1;pointer-events:auto;transition-duration:var(--dur-pop-slow);transform:none}.ui-inline-confirm-question{font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-1);font-weight:600}.ui-inline-confirm-buttons{gap:var(--space-1);display:inline-flex}.ui-inline-confirm-btn{border-radius:var(--radius-pill);background:var(--glass-fill);min-width:84px;height:34px;color:var(--text-1);font:var(--type-footnote);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;line-height:1.3;display:inline-flex}.ui-inline-confirm-btn:active{transform:scale(.96)}.ui-inline-confirm-btn-yes{background:var(--loss);color:var(--on-fill)}@media (hover:hover){.ui-inline-confirm-btn:hover{background:var(--glass-fill-strong)}.ui-inline-confirm-btn-yes:hover{background:var(--loss);opacity:.92}}@media (prefers-reduced-motion:reduce){.ui-inline-confirm-ask,.ui-inline-confirm-row{transform:none}}.ui-inline-confirm-bar{align-items:center;gap:var(--space-2);border-radius:var(--radius-card);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur,28px)) saturate(var(--glass-saturate,180%));backdrop-filter:blur(var(--glass-blur,28px)) saturate(var(--glass-saturate,180%));border:1px solid var(--glass-edge);box-shadow:var(--board-glass-shadow,var(--shadow-glass));animation:ui-inline-confirm-open var(--dur-sheet) var(--ease-material);padding:14px;display:flex}.ui-inline-confirm-bar .ui-inline-confirm-question{flex:1;min-width:0;padding-left:4px;font-weight:500}.ui-inline-confirm-bar .ui-inline-confirm-btn{background:var(--wash-strong,var(--glass-fill));min-width:0;height:40px;font:var(--type-subheadline);border-radius:13px;padding:0 14px}.ui-inline-confirm-bar .ui-inline-confirm-btn-yes{background:var(--loss);color:var(--on-signal,var(--on-fill));font-weight:600}.ui-inline-confirm-bar[data-tone=neutral] .ui-inline-confirm-btn-yes{background:var(--action-fill);color:var(--on-fill)}@keyframes ui-inline-confirm-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-inline-confirm-bar{animation:none}}.ui-inline-confirm-preview{--glass-radius:16px;width:min(360px,100%);padding:var(--space-1);flex-direction:column;display:flex}.ui-inline-confirm-preview[data-mode=card]{pointer-events:none;width:300px}.ui-inline-confirm-preview-gone,.ui-inline-confirm-preview-row{min-height:var(--row-min);padding:0 var(--space-4);font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-1);align-items:center;display:flex}.ui-inline-confirm-preview-row{color:var(--text-2)}.ui-inline-confirm+.ui-inline-confirm-preview-row,.ui-inline-confirm-preview-row+.ui-inline-confirm-preview-row{box-shadow:inset 0 1px 0 0 var(--line)}.ui-inline-confirm-preview-gone{color:var(--text-2)}.ui-inspector{border-radius:var(--radius-group);background:var(--surface-1);border:1px solid var(--line);width:280px;min-height:200px;color:var(--text-1);flex-direction:column;display:flex;box-shadow:0 1px 2px #0003}.ui-inspector-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--line);display:flex}.ui-inspector-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-inspector-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:9.5px;font-weight:700;line-height:1.4}.ui-inspector-title{font:var(--type-headline);letter-spacing:var(--tracking-headline);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-inspector-x{border-radius:var(--radius-pill);background:var(--glass-fill);width:28px;height:28px;color:var(--text-2);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px 0 0;display:inline-flex}@media (hover:hover){.ui-inspector-x:hover{background:var(--glass-fill-strong);color:var(--text-1)}}.ui-inspector-body{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.ui-inspector-row{gap:var(--space-2);flex-direction:column;display:flex}.ui-inspector-row[data-kind=switch]{margin:calc(var(--space-2) * -1) 0}.ui-inspector-row[data-kind=switch] .ui-switch-label{font:var(--type-control)}.ui-inspector-label{font:var(--type-caption);color:var(--text-2)}.ui-inspector-input{height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--glass-well-fill);color:var(--text-1);font:var(--type-control);transition:box-shadow var(--dur-press) var(--ease-out);border:0;box-shadow:inset 0 2px 6px -2px #00000073}.ui-inspector-input:focus{box-shadow:inset 0 2px 6px -2px #00000073,0 0 0 3px var(--blue-tint);outline:none}.ui-inspector-row .ui-seg{align-self:flex-start}.ui-inspector-row .ui-seg-item{min-width:0;padding:0 14px 0 12px}.ui-inspector-stepper{align-self:flex-start;height:36px;padding:0 3px}.ui-inspector-stepper,.ui-inspector-stepper button{border-radius:var(--radius-pill);align-items:center;display:inline-flex}.ui-inspector-stepper button{width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center}.ui-inspector-stepper button:active{background:var(--glass-fill-strong)}@media (hover:hover){.ui-inspector-stepper button:hover{background:var(--glass-fill);color:var(--text-1)}}.ui-inspector-stepper button svg{transform-box:fill-box}.ui-inspector-stepper input{width:64px;height:100%;color:var(--text-1);text-align:center;background:0 0;border:0;font-size:14px}.ui-inspector-stepper input:focus{outline:none}.ui-inspector-unit{font:var(--type-caption);color:var(--text-3);margin-left:-6px;margin-right:4px}.ui-inspector-foot{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line);margin-top:auto}.ui-inspector-delete{border-radius:var(--radius-pill);width:100%;min-width:84px;height:36px;color:var(--loss);font:var(--type-control);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:500;line-height:1.3;display:inline-flex}@media (hover:hover){.ui-inspector-delete:hover{background:var(--loss-tint)}}.ui-inspector-delete svg{transform-box:fill-box}.ui-kpi{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);background-color:var(--surface-1);color:var(--text-1);border-radius:20px;flex-direction:column;display:flex;position:relative;box-shadow:0 1px 2px #0003;container-type:inline-size}.ui-kpi-label{font:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ui-kpi-icon{width:14px;height:14px;display:inline-flex}.ui-kpi-icon>svg{width:100%;height:100%}.ui-kpi-row{align-items:baseline;gap:var(--space-2);min-width:0;margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ui-kpi-value{min-width:0;font-family:var(--font-figure);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:26px;font-weight:600;line-height:1.2}.ui-kpi[data-size=large] .ui-kpi-value{letter-spacing:-.03em;font-size:40px;line-height:1.1}.ui-kpi[data-tone=gain] .ui-kpi-value{color:var(--gain)}.ui-kpi[data-tone=loss] .ui-kpi-value{color:var(--loss)}.ui-kpi-delta{border-radius:var(--radius-pill);color:var(--text-2);background:var(--glass-fill);align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ui-kpi-delta[data-tone=gain]{color:var(--gain);background:var(--gain-tint)}.ui-kpi-delta[data-tone=loss]{color:var(--loss);background:var(--loss-tint)}.ui-kpi-sub{font:var(--type-footnote);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-kpi-figure{margin-top:var(--space-1);align-items:center;min-width:0;display:flex}.ui-kpi:has(.ui-kpi-spark) .ui-kpi-sub{padding-right:100px}.ui-kpi-spark{right:var(--space-4);bottom:var(--space-3);opacity:.9;position:absolute}@container (max-width:260px){.ui-kpi-spark{display:none}.ui-kpi:has(.ui-kpi-spark) .ui-kpi-sub{padding-right:0}}.ui-kpi-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:767px){.ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kpi{padding:var(--space-3) var(--space-4)}.ui-kpi-value{font-size:24px}.ui-kpi-spark{display:none}}[data-sizeclass=compact] .ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-sizeclass=compact] .ui-kpi{padding:var(--space-3) var(--space-4)}[data-sizeclass=compact] .ui-kpi-value{font-size:24px}[data-sizeclass=compact] .ui-kpi-spark{display:none}.ui-level{height:56px;margin:0 6px;position:relative}.ui-level-track{background:var(--track,var(--line-strong));border-radius:2px;height:4px;position:absolute;top:10px;left:0;right:0}.ui-level-tick{background:var(--canvas);border:2px solid var(--text-2);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:12px}.ui-level-tick[data-kind=sl]{border-color:var(--loss)}.ui-level-tick[data-hit=true]{background:var(--gain);border-color:var(--gain)}.ui-level-label{font:var(--type-caption-2);color:var(--text-2);white-space:nowrap;flex-direction:column;align-items:center;line-height:1.35;display:flex;position:absolute;top:24px}.ui-level[data-rows="2"]{height:86px}.ui-level-label[data-row="1"]{top:54px}.ui-level-name{color:var(--text-1);font-weight:500}.ui-level-value{font-variant-numeric:tabular-nums}.ui-level-price{background:var(--text-1);width:14px;height:14px;box-shadow:0 0 0 4px var(--text-1),0 0 14px var(--text-1);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:12px}@supports (color:color-mix(in lab,red,red)){.ui-level-price{box-shadow:0 0 0 4px color-mix(in srgb,var(--text-1) 18%,transparent),0 0 14px color-mix(in srgb,var(--text-1) 70%,transparent)}}.ui-level-price{transition:left .9s var(--ease-material)}.ui-level-compact{--level-fill:var(--gain)}@supports (color:color-mix(in lab,red,red)){.ui-level-compact{--level-fill:color-mix(in srgb,var(--gain) 50%,transparent)}}.ui-level-compact{background:var(--track,var(--line-strong));border-radius:2px;width:100%;height:4px;display:block;position:relative}.ui-level-compact[data-tone=loss]{--level-fill:var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-level-compact[data-tone=loss]{--level-fill:color-mix(in srgb,var(--loss) 50%,transparent)}}.ui-level-compact-fill{background:var(--level-fill);border-radius:2px;transition:width .9s;position:absolute;top:0;bottom:0;left:0}.ui-level-compact-mark{background:var(--text-1);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:left .9s;position:absolute;top:2px}@media (prefers-reduced-motion:reduce){.ui-level-compact-fill,.ui-level-compact-mark,.ui-level-price{transition:none}}.ui-listgroup{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-listgroup-title{padding:0 var(--space-4);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin:0}.ui-listgroup-body{border-radius:var(--radius-group);background:var(--surface-2);overflow:hidden}.ui-listgroup-body.ui-glass{--glass-radius:var(--radius-group);overflow:visible}.ui-listgroup-body>.ui-listrow+.ui-listrow:before{content:"";top:0;left:var(--ui-list-indent);background:var(--line);pointer-events:none;height:1px;position:absolute;right:0}.ui-listgroup-footer{padding:0 var(--space-4);color:var(--text-3);margin:0}.ui-listrow{--ui-list-indent:var(--space-4);align-items:center;gap:var(--space-3);min-height:var(--row-min);padding:var(--space-2) var(--space-4);color:var(--text-1);transition:background-color var(--dur-press) var(--ease-out);border-radius:0;display:flex;position:relative}.ui-listrow[data-density=comfortable]{min-height:var(--row-comfortable)}.ui-listrow[data-density=subtitle]{min-height:var(--row-subtitle)}.ui-listrow[data-interactive=true]{cursor:pointer;-webkit-tap-highlight-color:transparent}.ui-listrow[data-interactive=true]:active{background:var(--glass-fill)}.ui-listrow[data-selected=true]{background-image:var(--grad-card-sel)}@media (hover:hover){.ui-listrow[data-interactive=true]:hover{background:var(--glass-fill)}}.ui-listrow:focus-visible{outline-offset:-2px}.ui-listrow-lead{flex-shrink:0;display:inline-flex}.ui-listrow-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-listrow-title{font:var(--type-body);letter-spacing:var(--tracking-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-listrow-sub{font:var(--type-footnote)}.ui-listrow-sub,.ui-listrow-value{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-listrow-value{font-size:var(--fs-control);flex:none;max-width:40%}.ui-listrow-value[data-tone=gain]{color:var(--gain)}.ui-listrow-value[data-tone=loss]{color:var(--loss)}.ui-listrow-value[data-tone=muted]{color:var(--text-3)}.ui-listrow-figure{flex-shrink:0;align-items:center;display:inline-flex}.ui-listrow-chevron{color:var(--text-3);transform-box:fill-box;flex-shrink:0}.ui-listrow-actions{gap:var(--space-1);flex-shrink:0;display:none}@media (hover:hover){.ui-listrow-actions{opacity:0;transition:opacity var(--dur-press) var(--ease-out);display:inline-flex}.ui-listrow:focus-within .ui-listrow-actions,.ui-listrow:hover .ui-listrow-actions,.ui-listrow[data-menu=true] .ui-listrow-actions{opacity:1}}.ui-listrow-act{border-radius:var(--radius-pill);background:var(--glass-fill);width:28px;height:28px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ui-listrow-act:hover{background:var(--glass-fill-strong);color:var(--text-1)}.ui-listrow-act[data-destructive=true]:hover{background:var(--loss-tint);color:var(--loss)}}.ui-listrow-act svg{transform-box:fill-box}@keyframes ui-listrow-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ui-listrow-menu{z-index:5;min-width:180px;padding:var(--space-1);--glass-radius:var(--radius-popover);transform-origin:0 0;animation-name:ui-listrow-menu-in;animation-duration:var(--dur-pop-fast);animation-timing-function:var(--ease-out);box-shadow:var(--shadow-pop),var(--shadow-glass-inner);position:absolute}.ui-listrow-menuitem{align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-menu);padding:0 var(--space-3) 0 var(--space-2);border-radius:calc(var(--radius-popover) - var(--space-1));color:var(--text-1);font:var(--type-control);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:400;line-height:1.3;display:flex}.ui-listrow-menuitem[data-destructive=true]{color:var(--loss)}@media (hover:hover){.ui-listrow-menuitem:hover{background:var(--glass-fill-strong)}}.ui-listrow-menuitem svg{color:var(--text-2);transform-box:fill-box}.ui-listrow-menuitem[data-destructive=true] svg{color:var(--loss)}.ui-market{--state:var(--text-3);border-radius:var(--radius-group);background:var(--surface-1);color:var(--text-1);font-family:var(--font-ui);box-shadow:inset 0 1px 1px -.5px var(--glass-edge-soft);flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.ui-market[data-state=offen]{--state:var(--gain)}.ui-market[data-state=pause]{--state:var(--warn)}.ui-market[data-state=geschlossen]{--state:var(--text-3)}.ui-market-head{align-items:center;gap:10px;min-height:24px;display:flex}.ui-market-chip{border-radius:var(--radius-pill);background:var(--state);align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-market-chip{background:color-mix(in srgb,var(--state) 16%,transparent)}}.ui-market-chip{color:var(--state);font:var(--type-caption);white-space:nowrap;font-weight:600;line-height:1.3}.ui-market-dot{background:var(--state);border-radius:50%;width:7px;height:7px;position:relative}@keyframes ui-market-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.ui-market[data-state=offen] .ui-market-dot:after{content:"";background:var(--state);animation-name:ui-market-pulse;animation-duration:1.8s;animation-timing-function:var(--ease-out);border-radius:50%;animation-iteration-count:infinite;position:absolute;inset:0}.ui-market-text{min-width:0;font:var(--type-footnote);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ui-market-now{font:var(--type-caption);color:var(--text-3);white-space:nowrap}.ui-market-band{flex-direction:column;gap:6px;display:flex;position:relative}.ui-market-row{align-items:center;height:14px;display:flex}.ui-market-name{width:64px;font:var(--type-caption);color:var(--text-3);white-space:nowrap;transition:color var(--dur-pop) var(--ease-out);flex-shrink:0;font-weight:500}.ui-market-row[data-active=true] .ui-market-name{color:var(--text-1)}.ui-market-track{border-radius:var(--radius-pill);background:var(--surface-3);flex:1;height:8px;position:relative}.ui-market-span{border-radius:var(--radius-pill);background:var(--neutral-6);transition:background-color var(--dur-pop) var(--ease-out);position:absolute;top:0;bottom:0}.ui-market-row[data-active=true] .ui-market-span{background:var(--gain)}.ui-market[data-state=pause] .ui-market-span{background:repeating-linear-gradient(135deg,var(--neutral-5) 0 3px,var(--neutral-4) 3px 6px)}.ui-market-marker{background:var(--blue);width:2px;box-shadow:0 0 0 3px var(--blue-tint);pointer-events:none;border-radius:1px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.ui-market-scale{height:14px;font:var(--type-caption);color:var(--text-3);position:relative}.ui-market-scale span{position:absolute;top:0;transform:translate(-50%)}.ui-market-scale span:last-child{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.ui-market-dot:after{animation:none}}.ui-metric-tile{border-radius:var(--radius-card);background:var(--surface-1);border:0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-metric-tile{background:color-mix(in srgb,var(--surface-1) 54%,transparent)}}.ui-metric-tile{color:var(--text-1);font:inherit;text-align:left;transition:background .24s var(--ease-out),transform .24s var(--ease-out);text-decoration:none}.ui-metric-label{font-size:var(--fs-caption);color:var(--text-2);align-items:center;gap:6px;line-height:1.4;display:flex}.ui-metric-value{font-family:var(--font-figure);font-size:var(--fs-title-2);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.15}.ui-metric-tile[data-tone=gain] .ui-metric-value{color:var(--gain-text,var(--gain))}.ui-metric-tile[data-tone=loss] .ui-metric-value{color:var(--loss-text,var(--loss))}.ui-metric-tile[data-tone=warning] .ui-metric-value{color:var(--warn-text,var(--warn))}.ui-metric-detail{font-size:var(--fs-caption);color:var(--text-2);overflow-wrap:anywhere;line-height:1.4}.ui-metric-figure{max-width:100%;margin-top:auto}.ui-metric-tile[data-compact=true]{gap:6px;padding:12px}.ui-metric-tile[data-compact=true] .ui-metric-value{font-size:var(--fs-callout);letter-spacing:-.015em}:is(a,button).ui-metric-tile{cursor:pointer;min-height:44px}:is(a,button).ui-metric-tile:active{transform:scale(.975)}@media (hover:hover){:is(a,button).ui-metric-tile:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){:is(a,button).ui-metric-tile:hover{background:color-mix(in srgb,var(--blue) 8%,var(--surface-1))}}:is(a,button).ui-metric-tile:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ui-metric-tile{transition:none}:is(a,button).ui-metric-tile:active,:is(a,button).ui-metric-tile:hover{transform:none}}.ui-modlib{--glass-radius:16px;color:var(--text-1);font-family:var(--font-ui);flex-direction:column;display:flex;overflow:hidden}.ui-modlib-search{padding:12px 12px 8px}.ui-modlib-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.ui-modlib-empty{font:var(--type-footnote);color:var(--text-2);text-align:center;margin:24px 8px}.ui-modlib-group{--mod:var(--neutral-6);padding-top:10px}.ui-modlib-group[data-category=marktdaten]{--mod:var(--mod-marktdaten)}.ui-modlib-group[data-category=indikator]{--mod:var(--mod-indikator)}.ui-modlib-group[data-category=logik]{--mod:var(--mod-logik)}.ui-modlib-group[data-category=filter]{--mod:var(--mod-filter)}.ui-modlib-group[data-category=stoploss]{--mod:var(--mod-stoploss)}.ui-modlib-group[data-category=takeprofit]{--mod:var(--mod-takeprofit)}.ui-modlib-group[data-category=breakeven]{--mod:var(--mod-breakeven)}.ui-modlib-group[data-category=trailing]{--mod:var(--mod-trailing)}.ui-modlib-group[data-category=sizing]{--mod:var(--mod-sizing)}.ui-modlib-group[data-category=execution]{--mod:var(--mod-execution)}.ui-modlib-title{font:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin:0;padding:4px 8px 6px;display:flex}.ui-modlib-title:before{content:"";background:var(--mod);border-radius:50%;width:6px;height:6px}.ui-modlib-count{margin-left:auto;font-weight:500}.ui-modlib-rows{margin:0;padding:0;list-style:none}.ui-modlib-row{border-radius:var(--radius-field);cursor:grab;min-height:44px;transition:background-color var(--dur-press) var(--ease-out);align-items:center;gap:10px;padding:6px 6px 6px 8px;display:flex}.ui-modlib-row:active{cursor:grabbing}@media (hover:hover){.ui-modlib-row:hover{background:var(--glass-fill)}.ui-modlib-row:hover .ui-modlib-grip{opacity:1}}.ui-modlib-icon{width:28px;height:28px;color:var(--mod);background:var(--mod);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-modlib-icon{background:color-mix(in srgb,var(--mod) 16%,transparent)}}.ui-modlib-grip svg,.ui-modlib-icon svg{transform-box:fill-box}.ui-modlib-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-modlib-name{font:var(--type-control);letter-spacing:var(--tracking-control);font-weight:600}.ui-modlib-name,.ui-modlib-short{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-modlib-short{font:var(--type-caption);color:var(--text-2);font-weight:400}.ui-modlib-grip{color:var(--text-3);opacity:0;transition:opacity var(--dur-press) var(--ease-out)}@media (hover:none){.ui-modlib-grip{opacity:.6}}.ui-money{--glass-radius:20px;color:var(--text-1);font-family:var(--font-ui);flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}.ui-money-glow{background:radial-gradient(closest-side,var(--glass-shine),var(--white-0));pointer-events:none;border-radius:50%;height:80px;position:absolute;top:-40px;left:10%;right:10%}.ui-money-title{font:var(--type-footnote);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);margin:0;font-weight:600}.ui-money-amount{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.ui-money-eur{letter-spacing:-.02em;color:var(--text-1);font-size:34px;font-weight:700;line-height:1.2}.ui-money-pct{font:var(--type-caption);color:var(--text-2)}.ui-money-facts{border-top:1px solid var(--line);flex-direction:column;margin:0;display:flex}.ui-money-fact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.ui-money-fact dt{font:var(--type-control);color:var(--text-2)}.ui-money-fact dd{font:var(--type-control);margin:0;font-weight:600}.ui-money-loss{color:var(--loss)}.ui-money-switch{margin:-6px 0}.ui-money-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.ui-navbar-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:inherit;position:relative;overflow:hidden auto}.ui-navbar{z-index:2;isolation:isolate;height:var(--space-11);padding:0 var(--space-2);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.ui-navbar:before{content:"";z-index:-1;background:var(--glass-panel-fill);-webkit-backdrop-filter:blur(20px) saturate(190%) brightness(var(--glass-luma));backdrop-filter:blur(20px) saturate(190%) brightness(var(--glass-luma));box-shadow:inset 0 -1px 0 var(--glass-dark-edge);opacity:0;transition:opacity var(--dur-pop) var(--ease-out);position:absolute;inset:0}.ui-navbar[data-scrolled=true]:before{opacity:1}.ui-navbar-lead{justify-content:flex-start;min-width:0;display:flex}.ui-navbar-trail{justify-content:flex-end;min-width:0;display:flex}.ui-navbar-action,.ui-navbar-back{min-height:var(--space-11);padding:0 var(--space-2);color:var(--blue);font:var(--type-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:2px;line-height:1.3;display:inline-flex}.ui-navbar-back{margin-left:-2px;padding-left:0}.ui-navbar-action{font-weight:600}.ui-navbar-action:active,.ui-navbar-back:active{opacity:.4}.ui-navbar-title{font:var(--type-headline);letter-spacing:var(--tracking-headline);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:60vw;transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out);margin:0;overflow:hidden;transform:translateY(6px)}.ui-navbar[data-scrolled=true] .ui-navbar-title{opacity:1;transform:translateY(0)}.ui-navbar-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ui-navbar-large{padding:var(--space-1) var(--space-4) var(--space-2);font:var(--type-large-title);letter-spacing:var(--tracking-large-title);color:var(--text-1);transition:opacity var(--dur-pop) var(--ease-out);margin:0}.ui-navbar[data-scrolled=true]+.ui-navbar-sentinel+.ui-navbar-large{opacity:0}.ui-navbar-body{position:relative}@media (prefers-reduced-transparency:reduce){.ui-navbar:before{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-navbar-demo{width:300px;height:420px}.ui-navbar-demo[data-mode=card]{pointer-events:none;width:165px;height:231px}.ui-navbar-demo-phone{background:var(--surface-1);width:300px;height:420px;box-shadow:0 0 0 1px var(--line-strong),var(--shadow-pop);transform-origin:0 0;border-radius:36px;overflow:hidden}.ui-navbar-demo[data-mode=card] .ui-navbar-demo-phone{transform:scale(.55)}.ui-navbar-demo-list{padding:0 0 var(--space-6);margin:0;list-style:none}.ui-navbar-demo-row{min-height:var(--row-subtitle);padding:0 var(--space-4);flex-direction:column;justify-content:center;gap:2px;display:flex}.ui-navbar-demo-row+.ui-navbar-demo-row{box-shadow:inset 0 1px 0 0 var(--line)}.ui-navbar-demo-name{font:var(--type-body);letter-spacing:var(--tracking-body);color:var(--text-1)}.ui-navbar-demo-sub{font:var(--type-footnote);color:var(--text-2)}.ui-nav-layer{z-index:var(--z-sheet);pointer-events:none;display:flex;position:fixed;inset:0}.ui-nav-layer[data-open=true]{pointer-events:auto}.ui-nav-layer[data-side=bottom]{justify-content:center;align-items:flex-end}.ui-nav-layer[data-side=left]{justify-content:flex-start;align-items:stretch}.ui-nav-layer[data-side=right]{justify-content:flex-end;align-items:stretch}.ui-nav-scrim{opacity:1;background:linear-gradient(180deg,var(--glass-reflection),transparent 22%),var(--canvas);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-nav-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--glass-reflection) 0%,transparent),transparent 22%),color-mix(in srgb,var(--canvas) 0%,transparent)}}.ui-nav-scrim{-webkit-backdrop-filter:blur()saturate()brightness();backdrop-filter:blur()saturate()brightness();transition:backdrop-filter var(--dur-sheet-fast) var(--ease-out),-webkit-backdrop-filter var(--dur-sheet-fast) var(--ease-out),background var(--dur-sheet-fast) var(--ease-out)}.ui-nav-layer[data-open=true] .ui-nav-scrim{background:linear-gradient(180deg,var(--glass-reflection),transparent 22%),var(--canvas)}@supports (color:color-mix(in lab,red,red)){.ui-nav-layer[data-open=true] .ui-nav-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--glass-reflection) 12%,transparent),transparent 22%),color-mix(in srgb,var(--canvas) 40%,transparent)}}.ui-nav-layer[data-open=true] .ui-nav-scrim{-webkit-backdrop-filter:blur(40px)saturate(190%)brightness();backdrop-filter:blur(40px)saturate(190%)brightness();transition-duration:var(--dur-sheet)}.ui-nav-panel{box-sizing:border-box;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;opacity:0;transition:opacity var(--dur-sheet-fast) var(--ease-out),transform var(--spring-drawer-dur) var(--ease-drawer);background:0 0;border-radius:0;margin:0;display:flex;position:absolute;inset:0}.ui-nav-panel:focus{outline:none}.ui-nav-panel>*{pointer-events:auto}.ui-nav-layer[data-side=bottom] .ui-nav-panel{flex-direction:column;transform:translateY(18px)}.ui-nav-layer[data-side=right] .ui-nav-panel{flex-direction:row;transform:translate(18px)}.ui-nav-layer[data-side=left] .ui-nav-panel{flex-direction:row-reverse;transform:translate(-18px)}.ui-nav-layer[data-open=true] .ui-nav-panel{opacity:1;transform:none}.ui-nav-brief{min-width:0;min-height:0;padding:var(--space-5);pointer-events:none;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow-y:auto}.ui-nav-brief::-webkit-scrollbar{display:none}.ui-nav-brief>:first-child{margin-top:auto}.ui-nav-brief>:last-child{margin-bottom:auto}.ui-nav-brief{gap:var(--space-6)}.ui-nav-preview{pointer-events:auto;justify-content:center;width:100%;display:flex}.ui-nav-wheel{touch-action:none;-webkit-tap-highlight-color:transparent;cursor:grab;flex:none;position:relative}.ui-nav-wheel[data-dragging=true]{cursor:grabbing}.ui-nav-layer[data-side=bottom] .ui-nav-wheel{height:236px;margin-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ui-nav-layer[data-side=left] .ui-nav-wheel,.ui-nav-layer[data-side=right] .ui-nav-wheel{align-self:stretch;width:300px}.ui-root{--nav-rail-w:84px;--nav-rail-h:64px}.ui-nav-layer[data-rail=true][data-open=false]{z-index:var(--z-dock)}.ui-nav-layer[data-rail=true][data-open=false] .ui-nav-panel{opacity:1;transform:none}.ui-nav-layer[data-rail=true] .ui-nav-wheel{transition:width var(--spring-drawer-dur) var(--ease-drawer),height var(--spring-drawer-dur) var(--ease-drawer)}.ui-nav-layer[data-rail=true][data-open=false]:not([data-side=bottom]) .ui-nav-wheel{width:var(--nav-rail-w);cursor:pointer}.ui-nav-layer[data-rail=true][data-open=false][data-side=bottom] .ui-nav-wheel{height:var(--nav-rail-h);isolation:isolate}.ui-nav-layer[data-rail=true][data-open=false][data-side=bottom] .ui-nav-wheel:before{content:"";z-index:-1;pointer-events:none;inset:-28px 0 calc(-10px - env(safe-area-inset-bottom,0px)) 0;background:var(--canvas);position:absolute}@supports (color:color-mix(in lab,red,red)){.ui-nav-layer[data-rail=true][data-open=false][data-side=bottom] .ui-nav-wheel:before{background:color-mix(in srgb,var(--canvas) 72%,transparent)}}.ui-nav-layer[data-rail=true][data-open=false][data-side=bottom] .ui-nav-wheel:before{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.ui-nav-layer[data-rail=true][data-open=false] :is(.ui-nav-brief,.ui-nav-close){visibility:hidden}.ui-nav-layer[data-rail=true][data-open=false] .ui-nav-label{display:none!important}.ui-nav-layer[data-rail=true][data-open=false] .ui-nav-item{position:relative}.ui-nav-layer[data-rail=true][data-open=false][data-named=true] .ui-nav-item[data-state=aimed] .ui-nav-label{border-radius:var(--radius-pill);font:var(--type-caption);color:var(--text-1);background:var(--canvas);padding:3px 10px;position:absolute;display:inline-block!important}@supports (color:color-mix(in lab,red,red)){.ui-nav-layer[data-rail=true][data-open=false][data-named=true] .ui-nav-item[data-state=aimed] .ui-nav-label{background:color-mix(in srgb,var(--canvas) 78%,transparent)}}.ui-nav-layer[data-rail=true][data-open=false][data-named=true] .ui-nav-item[data-state=aimed] .ui-nav-label{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:var(--shadow-glass);pointer-events:none;animation:ui-nav-quick-in .22s var(--ease-out) both}.ui-nav-layer[data-rail=true][data-open=false][data-side=bottom] .ui-nav-item[data-state=aimed] .ui-nav-label{bottom:calc(100% + 4px);left:50%;translate:-50%}.ui-nav-layer[data-rail=true][data-open=false][data-side=left] .ui-nav-item[data-state=aimed] .ui-nav-label{top:50%;left:calc(100% + 6px);translate:0 -50%}.ui-nav-layer[data-rail=true][data-open=false][data-side=right] .ui-nav-item[data-state=aimed] .ui-nav-label{top:50%;right:calc(100% + 6px);translate:0 -50%}.ui-nav-layer[data-rail=true][data-open=false] .ui-nav-items>li{translate:-50% -50%}.ui-nav-layer[data-rail=true][data-open=false] .ui-nav-glyph{width:36px;height:36px;transform:none!important}.ui-nav-layer[data-rail=true][data-open=false] .ui-nav-glyph>svg{width:20px;height:20px}.ui-nav-layer[data-rail=true] .ui-nav-close>.ui-nav-burger{opacity:1}@media (hover:hover) and (pointer:fine){.ui-nav-layer[data-rail=true][data-open=false] .ui-nav-item:hover .ui-nav-glyph{color:var(--text-1)}}.ui-nav-scale{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-nav-scale-rim{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-scale-rim{stroke:color-mix(in srgb,var(--text-1) 22%,transparent)}}.ui-nav-scale-rim{stroke-width:1.5px;stroke-linecap:round}.ui-nav-tick{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-tick{stroke:color-mix(in srgb,var(--text-1) 40%,transparent)}}.ui-nav-tick{stroke-width:1.5px;stroke-linecap:round}.ui-nav-tick.is-mid{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-tick.is-mid{stroke:color-mix(in srgb,var(--text-1) 54%,transparent)}}.ui-nav-tick.is-mid{stroke-width:2px}.ui-nav-tick.is-long{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-tick.is-long{stroke:color-mix(in srgb,var(--text-1) 80%,transparent)}}.ui-nav-tick.is-long{stroke-width:2.5px}.ui-nav-scale-mark{stroke:var(--blue);stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-nav-scale-mark{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--blue) 75%,transparent))}}.ui-nav-items{margin:0;padding:0;list-style:none;position:absolute;inset:0}.ui-nav-items>li{position:absolute;translate:-50% -50%}.ui-nav-item{align-items:center;gap:var(--space-3);white-space:nowrap;color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:row;padding:0;text-decoration:none;display:flex}.ui-nav-layer[data-side=bottom] .ui-nav-item{flex-direction:column-reverse;gap:12px}.ui-nav-layer[data-side=right] .ui-nav-item{flex-direction:row-reverse}.ui-nav-layer[data-side=right] .ui-nav-items>li{translate:calc(22px - 100%) -50%}.ui-nav-layer[data-side=left] .ui-nav-items>li{translate:-22px -50%}.ui-nav-glyph{width:44px;height:44px;transition:transform var(--dur-material) var(--ease-material),color var(--dur-pop) var(--ease-out),filter var(--dur-pop) var(--ease-out);place-items:center;display:grid;position:relative}.ui-nav-glyph>svg{width:26px;height:26px}.ui-nav-items>li{opacity:calc(.34 + .66 * var(--nav-near,1));scale:calc(.76 + .24 * var(--nav-near,1))}.ui-nav-items>li[data-state=aimed]{z-index:3}.ui-nav-items>li[data-state=current]{z-index:2}.ui-nav-label{white-space:nowrap;font:var(--type-headline);letter-spacing:-.01em;transition:color var(--dur-pop) var(--ease-out);font-weight:500;line-height:1.2;display:none}.ui-nav-item[data-state=aimed] .ui-nav-label{color:var(--text-1);display:inline-block}.ui-nav-layer[data-side=bottom] .ui-nav-item[data-state=aimed] .ui-nav-label{font:var(--type-title-3);letter-spacing:-.01em;font-weight:500}.ui-nav-item[data-state=aimed]{color:var(--text-1)}.ui-nav-item[data-state=aimed] .ui-nav-glyph{transform:scale(1.36)}.ui-nav-item[data-state=current]{color:var(--action-text)}.ui-nav-item[aria-current=page] .ui-nav-glyph{color:var(--action-text);filter:drop-shadow(0 0 6px var(--blue)) drop-shadow(0 0 20px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-nav-item[aria-current=page] .ui-nav-glyph{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--blue) 85%,transparent)) drop-shadow(0 0 20px color-mix(in srgb,var(--blue) 55%,transparent))}}.ui-nav-item[aria-current=page] .ui-nav-glyph>svg{animation-name:var(--nav-motion);animation-delay:.16s}.ui-nav-item:focus-visible{outline:2px solid var(--focus-ring,var(--blue));outline-offset:4px;border-radius:var(--radius-card)}.ui-nav-count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--loss);min-width:17px;height:17px;color:var(--on-fill);font:var(--type-caption-2);font-variant-numeric:tabular-nums;place-items:center;padding-inline:4px;font-weight:650;display:grid;position:absolute;top:2px;right:0}.ui-nav-glyph>svg{--nav-motion:ui-nav-lift;transform-box:fill-box;transform-origin:50%;animation-duration:.52s;animation-timing-function:var(--ease-out);animation-fill-mode:both}.ui-nav-glyph>svg:is(.lucide-settings,.lucide-settings-2){--nav-motion:ui-nav-turn}.ui-nav-glyph>svg:is(.lucide-bell,.lucide-bell-ring){--nav-motion:ui-nav-swing;transform-origin:50% 18%}.ui-nav-glyph>svg:is(.lucide-radio,.lucide-activity,.lucide-server,.lucide-shield-check){--nav-motion:ui-nav-pulse}.ui-nav-glyph>svg:is(.lucide-flask-conical,.lucide-bot){--nav-motion:ui-nav-nod}.ui-nav-glyph>svg:is(.lucide-wallet,.lucide-newspaper,.lucide-calendar-days){--nav-motion:ui-nav-flip}.ui-nav-item[data-state=aimed] .ui-nav-glyph>svg{animation-name:var(--nav-motion)}@keyframes ui-nav-lift{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)scale(1.08)}72%{transform:translateY(1px)}}@keyframes ui-nav-turn{0%,to{transform:rotate(0)}55%{transform:rotate(28deg)}}@keyframes ui-nav-swing{0%,to{transform:rotate(0)}24%{transform:rotate(13deg)}55%{transform:rotate(-9deg)}78%{transform:rotate(4deg)}}@keyframes ui-nav-pulse{0%,to{transform:scale(1)}42%{transform:scale(1.16)}70%{transform:scale(.97)}}@keyframes ui-nav-nod{0%,to{transform:rotate(0)translateY(0)}40%{transform:rotate(-9deg)translateY(-2px)}70%{transform:rotate(4deg)}}@keyframes ui-nav-flip{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)scale(1.04)}}.ui-nav-trigger{--nav-hit:56px;z-index:var(--z-dock);box-sizing:border-box;width:var(--nav-hit);height:var(--nav-hit);border-radius:var(--radius-pill);box-shadow:none;color:var(--text-1);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--dur-pop) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:fixed}.ui-nav-trigger[data-open=true]{z-index:calc(var(--z-sheet) + 1);pointer-events:none}.ui-nav-trigger[data-side=bottom]{left:50%;bottom:calc(var(--float-inset) - 6px + env(safe-area-inset-bottom,0px));translate:-50%}.ui-nav-trigger[data-side=left]{left:max(calc(var(--float-inset) - 6px),env(safe-area-inset-left,0px));top:50%;translate:0 -50%}.ui-nav-trigger[data-side=right]{right:max(calc(var(--float-inset) - 6px),env(safe-area-inset-right,0px));top:50%;translate:0 -50%}.ui-nav-trigger:active{scale:.9}.ui-nav-trigger:focus-visible{outline:2px solid var(--focus-ring,var(--blue));outline-offset:3px}.ui-nav-trigger>.ui-nav-count{top:4px;right:4px}.ui-nav-burger{flex:none;width:24px;height:14px;display:block;position:relative}.ui-nav-burger>i{border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--blue),var(--material-cyan),var(--material-lavender),var(--blue));width:100%;height:2.5px;box-shadow:0 0 10px var(--blue);background-size:300% 100%;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.ui-nav-burger>i{box-shadow:0 0 10px color-mix(in srgb,var(--blue) 55%,transparent)}}.ui-nav-burger>i{transition:transform .42s cubic-bezier(.32,.72,0,1),top .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1);animation:ui-nav-stroke 6s linear infinite}.ui-nav-burger>i:first-child{top:2px}.ui-nav-burger>i:nth-child(2){animation-delay:-3s;top:9.5px}.ui-nav-burger[data-x]>i:first-child,.ui-nav-trigger[data-open=true] .ui-nav-burger>i:first-child{top:5.75px;transform:rotate(45deg)}.ui-nav-burger[data-x]>i:nth-child(2),.ui-nav-trigger[data-open=true] .ui-nav-burger>i:nth-child(2){top:5.75px;transform:rotate(-45deg)}@keyframes ui-nav-stroke{0%{background-position:0 0}to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.ui-nav-burger>i{transition:none;animation:none}}.ui-root[data-reduce-motion=true] .ui-nav-burger>i{animation:none}.ui-nav-close{z-index:2;border-radius:var(--radius-pill);width:56px;height:56px;color:var(--text-1);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;display:grid;position:absolute}.ui-nav-close>.ui-nav-burger{opacity:0}.ui-nav-layer[data-side=bottom] .ui-nav-close{left:50%;bottom:calc(var(--float-inset) - 6px + env(safe-area-inset-bottom,0px));translate:-50%}.ui-nav-layer[data-side=left] .ui-nav-close{left:max(calc(var(--float-inset) - 6px),env(safe-area-inset-left,0px));top:50%;translate:0 -50%}.ui-nav-layer[data-side=right] .ui-nav-close{right:max(calc(var(--float-inset) - 6px),env(safe-area-inset-right,0px));top:50%;translate:0 -50%}.ui-nav-close:focus-visible{outline:2px solid var(--focus-ring,var(--blue));outline-offset:2px;border-radius:var(--radius-group)}@media (hover:hover) and (pointer:fine){.ui-nav-trigger:hover{scale:1.06}.ui-nav-item:hover{color:var(--text-1)}.ui-nav-item:not([data-state=aimed]):hover .ui-nav-glyph{color:var(--text-1);transform:scale(1.18)}.ui-nav-item:hover .ui-nav-label{color:var(--text-1);display:inline-block}.ui-nav-item[data-state=aimed]:hover .ui-nav-glyph{transform:scale(1.44)}}@media (prefers-reduced-motion:reduce){.ui-nav-layer[data-rail=true] .ui-nav-wheel{transition:none}.ui-nav-figure,.ui-nav-glyph,.ui-nav-label,.ui-nav-panel,.ui-nav-preview,.ui-nav-quick-list>li,.ui-nav-quick>*,.ui-nav-scrim{transition:none;animation:none}.ui-nav-glyph>svg{animation:none!important}}:is([data-reduce-motion=true],[data-reduce=true]) :is(.ui-nav-panel,.ui-nav-scrim,.ui-nav-glyph,.ui-nav-label,.ui-nav-preview,.ui-nav-quick>*,.ui-nav-figure,.ui-nav-quick-list>li){transition:none;animation:none}:is([data-reduce-motion=true],[data-reduce=true]) .ui-nav-glyph>svg{animation:none!important}@media (prefers-reduced-transparency:reduce){.ui-nav-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--canvas)}}[data-reduce-transparency=true] .ui-nav-scrim{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}@media (forced-colors:active){.ui-nav-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.ui-nav-item[aria-current=page] .ui-nav-glyph{color:highlight;filter:none}}.ui-nav-quick{align-items:center;gap:var(--space-5);flex-direction:column;width:min(620px,100%);display:flex}.ui-nav-figure,.ui-nav-quick-list>li,.ui-nav-quick>*{animation:ui-nav-quick-in .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms)}@keyframes ui-nav-quick-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.ui-nav-quick-hero{text-align:center;--quick-tone:var(--text-1);flex-direction:column;align-items:center;gap:6px;display:flex}.ui-nav-quick-hero[data-tone=gain]{--quick-tone:var(--gain-text)}.ui-nav-quick-hero[data-tone=loss]{--quick-tone:var(--loss-text)}.ui-nav-quick-hero[data-tone=warning]{--quick-tone:var(--warn-text)}.ui-nav-quick-hero[data-muted=true]{--quick-tone:var(--text-2)}.ui-nav-quick-hero>strong{font:var(--type-large-title);letter-spacing:-.02em;color:var(--quick-tone);font-variant-numeric:tabular-nums;text-shadow:0 2px 28px var(--glass-shadow);overflow-wrap:anywhere;font-size:clamp(30px,4.6vw,44px);font-weight:500;line-height:1.25}.ui-nav-quick-hero[data-muted=true]>strong,.ui-nav-quick-hero[data-text=true]>strong{font-size:clamp(22px,3vw,30px)}.ui-nav-quick-label{font:var(--type-control);color:var(--text-2);max-width:34ch}.ui-nav-quick-delta{border-radius:var(--radius-pill);font:var(--type-headline);color:var(--text-1);background:var(--text-1);align-items:baseline;gap:6px;margin-top:6px;padding:5px 12px;font-style:normal;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-delta{background:color-mix(in srgb,var(--text-1) 7%,transparent)}}.ui-nav-quick-delta>span{font:var(--type-caption);color:var(--text-2)}.ui-nav-quick-delta[data-tone=gain]{color:var(--gain-text);background:var(--gain)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-delta[data-tone=gain]{background:color-mix(in srgb,var(--gain) 14%,transparent)}}.ui-nav-quick-delta[data-tone=loss]{color:var(--loss-text);background:var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-delta[data-tone=loss]{background:color-mix(in srgb,var(--loss) 14%,transparent)}}.ui-nav-quick-line{font:var(--type-control);color:var(--text-1);text-align:center;max-width:44ch;margin:0}.ui-nav-quick-line>em{color:var(--text-2);margin-right:6px;font-style:normal}.ui-nav-figures{justify-content:center;align-items:flex-start;gap:var(--space-5) var(--space-6);flex-wrap:wrap;width:100%;display:flex}.ui-nav-figure{text-align:center;--quick-tone:var(--text-1);min-width:96px;transition:transform var(--dur-material) var(--ease-material);flex-direction:column;align-items:center;gap:6px;display:flex}.ui-nav-figure[data-wide=true]{flex:260px;max-width:420px}.ui-nav-figure[data-tone=gain]{--quick-tone:var(--gain-text)}.ui-nav-figure[data-tone=loss]{--quick-tone:var(--loss-text)}.ui-nav-figure[data-tone=warning]{--quick-tone:var(--warn-text)}.ui-nav-figure-art{justify-content:center;align-items:center;width:100%;min-height:64px;display:flex}.ui-nav-figure-art>svg{width:min(76px,19vw);height:auto}.ui-nav-figure>strong{font:var(--type-title-3);letter-spacing:-.01em;color:var(--quick-tone);font-variant-numeric:tabular-nums;font-weight:500}.ui-nav-figure>span{font:var(--type-caption);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}.ui-nav-ring{--ring-a:var(--blue);--ring-b:var(--material-cyan);transition:transform var(--dur-material) var(--ease-material),filter var(--dur-pop) var(--ease-out);place-items:center;display:inline-grid;position:relative}.ui-nav-ring[data-tone=gain]{--ring-a:var(--gain);--ring-b:var(--gain)}@supports (color:color-mix(in lab,red,red)){.ui-nav-ring[data-tone=gain]{--ring-b:color-mix(in srgb,var(--gain) 60%,white)}}.ui-nav-ring[data-tone=loss]{--ring-a:var(--loss);--ring-b:var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-nav-ring[data-tone=loss]{--ring-b:color-mix(in srgb,var(--loss) 60%,white)}}.ui-nav-ring[data-tone=warning]{--ring-a:var(--warn);--ring-b:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ui-nav-ring[data-tone=warning]{--ring-b:color-mix(in srgb,var(--warn) 60%,white)}}.ui-nav-ring>svg{grid-area:1/1;display:block;overflow:visible}.ui-nav-ring-a{stop-color:var(--ring-a)}.ui-nav-ring-b{stop-color:var(--ring-b)}.ui-nav-ring-track{fill:none;stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-ring-track{stroke:color-mix(in srgb,var(--text-1) 10%,transparent)}}.ui-nav-ring-arc{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--ring-a))}@supports (color:color-mix(in lab,red,red)){.ui-nav-ring-arc{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ring-a) 55%,transparent))}}.ui-nav-ring-center{font:var(--type-control);color:var(--text-1);font-variant-numeric:tabular-nums;grid-area:1/1;font-weight:500}.ui-nav-split{flex-direction:column;gap:8px;width:min(100%,260px);display:flex}.ui-nav-split-bar{border-radius:var(--radius-pill);background:var(--loss);height:12px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-nav-split-bar{background:color-mix(in srgb,var(--loss) 45%,transparent)}}.ui-nav-split-bar{box-shadow:inset 0 1px 0 var(--glass-edge-soft);overflow:hidden}.ui-nav-split-bar>i{border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--gain),var(--gain));display:block;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.ui-nav-split-bar>i{background:linear-gradient(90deg,var(--gain),color-mix(in srgb,var(--gain) 70%,white))}}.ui-nav-split-bar>i{box-shadow:0 0 10px var(--gain)}@supports (color:color-mix(in lab,red,red)){.ui-nav-split-bar>i{box-shadow:0 0 10px color-mix(in srgb,var(--gain) 50%,transparent)}}.ui-nav-split[data-tone=flat] .ui-nav-split-bar{background:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-split[data-tone=flat] .ui-nav-split-bar{background:color-mix(in srgb,var(--text-1) 12%,transparent)}}.ui-nav-split[data-tone=flat] .ui-nav-split-bar>i{background:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-split[data-tone=flat] .ui-nav-split-bar>i{background:color-mix(in srgb,var(--text-1) 22%,transparent)}}.ui-nav-split[data-tone=flat] .ui-nav-split-bar>i{box-shadow:none}.ui-nav-split-legend{font:var(--type-caption);color:var(--text-2);justify-content:space-between;display:flex}.ui-nav-split-legend em{color:var(--text-1);font-style:normal;font-weight:500}.ui-nav-minibars{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ui-nav-minibars>svg{max-width:100%;height:auto;margin-inline:auto;display:block}.ui-nav-minibars-zero{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-minibars-zero{stroke:color-mix(in srgb,var(--text-1) 22%,transparent)}}.ui-nav-minibars-zero{stroke-width:1px}.ui-nav-minibars rect{fill:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-minibars rect{fill:color-mix(in srgb,var(--text-1) 28%,transparent)}}.ui-nav-minibars rect{cursor:pointer;transition:fill var(--dur-pop) var(--ease-out)}.ui-nav-minibars rect[data-tone=gain]{fill:var(--gain)}@supports (color:color-mix(in lab,red,red)){.ui-nav-minibars rect[data-tone=gain]{fill:color-mix(in srgb,var(--gain) 55%,transparent)}}.ui-nav-minibars rect[data-tone=loss]{fill:var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-nav-minibars rect[data-tone=loss]{fill:color-mix(in srgb,var(--loss) 55%,transparent)}}.ui-nav-minibars rect[data-active=true]{fill:var(--action-text)}.ui-nav-minibars rect[data-active=true][data-tone=gain]{fill:var(--gain)}.ui-nav-minibars rect[data-active=true][data-tone=loss]{fill:var(--loss)}.ui-nav-minibars-readout{font:var(--type-footnote);color:var(--text-1);text-align:center}.ui-nav-minibars-readout>em{color:var(--text-2);margin-left:6px;font-style:normal}.ui-nav-minibars-readout[data-tone=gain]{color:var(--gain-text)}.ui-nav-minibars-readout[data-tone=loss]{color:var(--loss-text)}@media (max-width:767px){.ui-nav-brief{padding:var(--space-3) var(--space-4)}.ui-nav-brief,.ui-nav-quick{gap:var(--space-4)}.ui-nav-quick-hero{gap:2px}.ui-nav-quick-hero>strong{font-size:28px}.ui-nav-figures{gap:var(--space-3) var(--space-5)}.ui-nav-figure{gap:4px;min-width:84px}.ui-nav-figure-art{min-height:60px}.ui-nav-figure-art>svg{width:60px}.ui-nav-quick-chart{gap:var(--space-2)}.ui-nav-quick-heart{width:100%}}@media (hover:hover) and (pointer:fine){.ui-nav-figure:hover{transform:translateY(-3px)}.ui-nav-figure:hover .ui-nav-ring{filter:brightness(1.12);transform:scale(1.06)}.ui-nav-figure:hover .ui-nav-split-bar>i{filter:brightness(1.15)}}.ui-nav-quick-chart{gap:var(--space-3);flex-direction:column;width:100%;max-width:580px;display:flex}.ui-nav-quick-chart .dashboard-capital-plot text{fill:var(--text-1);opacity:.8}.ui-nav-quick-chart .dashboard-chart-grid{stroke:var(--text-1);opacity:.16}.ui-nav-quick-chart .dashboard-chart-guide{stroke:var(--text-1);opacity:.5}.ui-nav-quick-chart .dashboard-chart-point{fill:var(--canvas)}.ui-nav-quick-heart{width:min(420px,100%);color:var(--action-text)}.ui-nav-quick-heart>div{border-radius:0;background:0 0!important}.ui-nav-quick-tools{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-nav-quick-caption{font:var(--type-footnote);color:var(--text-2)}.ui-nav-quick-readout{font:var(--type-headline);color:var(--text-1);font-weight:500}.ui-nav-quick-readout>em{font-style:normal;font:var(--type-footnote);color:var(--text-2);margin-left:6px}.ui-nav-quick-readout>em:first-child{margin-left:0;margin-right:2px}.ui-nav-quick-readout[data-tone=gain]>em{color:var(--gain-text)}.ui-nav-quick-readout[data-tone=loss]>em{color:var(--loss-text)}.ui-nav-quick-readout>em:first-child{color:var(--text-2)}.ui-nav-quick-empty{font:var(--type-footnote);color:var(--text-2);text-align:center;margin:0}.ui-nav-quick-bars{width:100%;height:auto;display:block;overflow:visible}.ui-nav-quick-zero{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-zero{stroke:color-mix(in srgb,var(--text-1) 22%,transparent)}}.ui-nav-quick-zero{stroke-width:1px}.ui-nav-quick-bars rect{fill:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-bars rect{fill:color-mix(in srgb,var(--text-1) 28%,transparent)}}.ui-nav-quick-bars rect{cursor:pointer;transition:fill var(--dur-pop) var(--ease-out)}.ui-nav-quick-bars rect[data-tone=gain]{fill:var(--gain)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-bars rect[data-tone=gain]{fill:color-mix(in srgb,var(--gain) 55%,transparent)}}.ui-nav-quick-bars rect[data-tone=loss]{fill:var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-bars rect[data-tone=loss]{fill:color-mix(in srgb,var(--loss) 55%,transparent)}}.ui-nav-quick-bars rect[data-active=true]{fill:var(--action-text)}.ui-nav-quick-bars rect[data-active=true][data-tone=gain]{fill:var(--gain)}.ui-nav-quick-bars rect[data-active=true][data-tone=loss]{fill:var(--loss)}.ui-nav-quick-list{flex-direction:column;gap:2px;width:100%;max-width:440px;margin:0;padding:0;list-style:none;display:flex}.ui-nav-quick-list>li{column-gap:var(--space-3);border-radius:var(--radius-group);grid-template-columns:auto 1fr;align-items:baseline;padding:10px 12px 10px 22px;display:grid;position:relative}.ui-nav-quick-list>li+li{border-top:1px solid var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-list>li+li{border-top:1px solid color-mix(in srgb,var(--text-1) 8%,transparent)}}.ui-nav-quick-list>li[data-unread=true]:before{content:"";background:var(--action-text);width:7px;height:7px;box-shadow:0 0 8px var(--blue);border-radius:50%;position:absolute;top:16px;left:6px}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-list>li[data-unread=true]:before{box-shadow:0 0 8px color-mix(in srgb,var(--blue) 70%,transparent)}}.ui-nav-quick-list>li[data-level=error]:before{background:var(--loss);box-shadow:none}.ui-nav-quick-list>li[data-impact]:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:6px}.ui-nav-quick-list>li[data-impact=high]:before{background:var(--loss);box-shadow:0 0 8px var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-list>li[data-impact=high]:before{box-shadow:0 0 8px color-mix(in srgb,var(--loss) 60%,transparent)}}.ui-nav-quick-list>li[data-impact=medium]:before{background:var(--warning)}.ui-nav-quick-list>li[data-impact=low]:before{background:var(--gain)}.ui-nav-quick-list>li[data-past=true]{opacity:.55}.ui-nav-quick-list-body>em{margin-left:8px;font-style:normal}.ui-nav-quick-list-time{font:var(--type-caption);color:var(--text-2)}.ui-nav-quick-list-title{font:var(--type-control);color:var(--text-1);min-width:0;font-weight:500}.ui-nav-quick-list-body,.ui-nav-quick-list-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-nav-quick-list-body{font:var(--type-footnote);color:var(--text-2);grid-column:2}.ui-nav-quick-list>li[data-unread=false] .ui-nav-quick-list-title{color:var(--text-2);font-weight:500}.ui-nav-quick-list[data-scroll=true]{overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;max-height:min(52vh,420px);padding-block:18px;overflow-y:auto;-webkit-mask:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.ui-nav-quick-list[data-scroll=true]::-webkit-scrollbar{display:none}.ui-nav-quick-list>li:has(>.ui-nav-quick-row){padding:0;display:block}.ui-nav-quick-row{column-gap:var(--space-3);border-radius:var(--radius-group);width:100%;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:baseline;padding:10px 12px 10px 22px;display:grid}@media (hover:hover){.ui-nav-quick-row:hover{background:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-row:hover{background:color-mix(in srgb,var(--text-1) 6%,transparent)}}}.ui-nav-quick-row .ui-nav-quick-list-body{grid-column:2}.ui-nav-quick-chevron{color:var(--text-2);transition:transform var(--dur-pop) var(--ease-drawer);grid-area:1/3;align-self:center}.ui-nav-quick-chevron[data-open=true]{transform:rotate(180deg)}.ui-nav-quick-numbers{gap:var(--space-5);animation:ui-nav-quick-in .24s var(--ease-out) both;margin:0;padding:0 12px 10px 22px;display:flex}.ui-nav-quick-numbers>div{flex-direction:column;gap:2px;display:flex}.ui-nav-quick-numbers dt{font:var(--type-caption-2);color:var(--text-2)}.ui-nav-quick-numbers dd{font:var(--type-footnote);font-variant-numeric:tabular-nums;color:var(--text-2);margin:0}.ui-nav-quick-numbers dd[data-strong=true]{color:var(--text-1);font-weight:600}.ui-nav-quick-news{max-width:520px}.ui-nav-quick-news,.ui-nav-quick-picks{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-nav-quick-picks{max-width:460px}.ui-nav-quick-picks>li{animation:ui-nav-quick-in .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}.ui-nav-quick-picks>li+li{border-top:1px solid var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-picks>li+li{border-top:1px solid color-mix(in srgb,var(--text-1) 9%,transparent)}}.ui-nav-quick-pick{border-radius:var(--radius-group);color:inherit;cursor:pointer;transition:background-color .18s var(--ease-out),transform .22s var(--ease-out);grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0 -4px;padding:11px 8px;text-decoration:none;display:grid}.ui-nav-quick-pick-dot{background:var(--pick-tone,var(--text-2));width:8px;height:8px;box-shadow:0 0 10px var(--pick-tone,var(--text-2));border-radius:50%;grid-row:1/span 2}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-pick-dot{box-shadow:0 0 10px color-mix(in srgb,var(--pick-tone,var(--text-2)) 60%,transparent)}}.ui-nav-quick-pick-title{font:var(--type-headline);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-weight:500;overflow:hidden}.ui-nav-quick-pick-meta{font:var(--type-caption);color:var(--action-text);flex-wrap:wrap;grid-column:2;gap:10px;font-weight:500;display:flex}.ui-nav-quick-pick-meta>em{color:var(--text-2);font-style:normal;font-weight:400}.ui-nav-quick-pick-meta>em[data-tone=gain]{color:var(--gain-text)}.ui-nav-quick-pick-meta>em[data-tone=loss]{color:var(--loss-text)}.ui-nav-quick-pick-dot[data-live=true]{animation:ui-nav-pick-pulse 2.4s ease-in-out infinite}@keyframes ui-nav-pick-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pick-tone) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pick-tone) 0%,transparent)}}@media (max-width:767px){.ui-nav-quick-news-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ui-nav-quick-pick>svg{color:var(--text-2);opacity:.55;transition:opacity .18s var(--ease-out),transform .22s var(--ease-out);grid-area:1/3/span 2}.ui-nav-quick-pick:focus-visible,.ui-nav-quick-pick:hover{background:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-pick:focus-visible,.ui-nav-quick-pick:hover{background:color-mix(in srgb,var(--text-1) 6%,transparent)}}.ui-nav-quick-pick:focus-visible>svg,.ui-nav-quick-pick:hover>svg{opacity:1;color:var(--action-text);transform:translate(3px)}.ui-nav-quick-pick:active{transform:scale(.985)}.ui-nav-quick-pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-nav-quick-news>li{animation:ui-nav-quick-in .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms);flex-direction:column;display:flex}.ui-nav-quick-news>li+li{border-top:1px solid var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-news>li+li{border-top:1px solid color-mix(in srgb,var(--text-1) 9%,transparent)}}.ui-nav-quick-news-link{border-radius:var(--radius-group);color:inherit;cursor:pointer;transition:background-color .18s var(--ease-out),transform .22s var(--ease-out);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;margin:0 -4px;padding:12px 8px;text-decoration:none;display:grid}.ui-nav-quick-news-link>svg{color:var(--text-2);opacity:.55;transition:opacity .18s var(--ease-out),transform .22s var(--ease-out);grid-area:1/2/span 2}.ui-nav-quick-news-link:focus-visible,.ui-nav-quick-news-link:hover{background:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-nav-quick-news-link:focus-visible,.ui-nav-quick-news-link:hover{background:color-mix(in srgb,var(--text-1) 6%,transparent)}}.ui-nav-quick-news-link:focus-visible>svg,.ui-nav-quick-news-link:hover>svg{opacity:1;color:var(--action-text);transform:translate(2px,-2px)}.ui-nav-quick-news-link:active{transform:scale(.985)}.ui-nav-quick-news-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-nav-quick-news-source{font:var(--type-caption);color:var(--action-text);letter-spacing:.01em;grid-column:1;gap:8px;font-weight:500;display:flex}.ui-nav-quick-news-source>em{color:var(--text-2);font-style:normal;font-weight:400}.ui-nav-quick-news-title{font:var(--type-headline);color:var(--text-1);grid-column:1;font-weight:450;line-height:1.35}.ui-nav-minibars-hit{fill:#0000;cursor:pointer}.ui-nav-minibars-label{font:var(--type-caption-2);fill:var(--text-2)}.ui-nav-minibars-label[data-active=true]{fill:var(--text-1)}.ui-nav-open{border-radius:var(--radius-pill);background:var(--action-fill);min-height:38px;color:var(--on-fill);font:var(--type-control);cursor:pointer;pointer-events:auto;box-shadow:0 10px 28px -12px var(--blue-strong,var(--blue));transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-pop) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 18px;font-weight:500;display:inline-flex}.ui-nav-open>span{opacity:.8;font-weight:500}.ui-nav-open:active{transform:scale(.97)}.ui-nav-open:focus-visible{outline:2px solid var(--focus-ring,var(--blue));outline-offset:3px}.ui-nav-demo{min-height:600px;position:relative}.ui-net{width:100%;position:relative}.ui-net-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-net-line{fill:none;stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-net-line{stroke:color-mix(in srgb,var(--text-1) 8%,transparent)}}.ui-net-line{stroke-width:1.5px;transition:stroke .4s var(--ease-out)}.ui-net-line[data-state=on]{stroke:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-net-line[data-state=on]{stroke:color-mix(in srgb,var(--text-1) 22%,transparent)}}.ui-net-line[data-state=on]{stroke-dasharray:2 7;animation:ui-net-flow 1.1s linear infinite}.ui-net-line[data-state=hot]{stroke:var(--gain);stroke-width:2px;filter:drop-shadow(0 0 4px var(--gain))}@supports (color:color-mix(in lab,red,red)){.ui-net-line[data-state=hot]{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gain) 70%,transparent))}}.ui-net-line[data-state=err]{stroke:var(--loss);stroke-dasharray:3 6;opacity:.7}@keyframes ui-net-flow{to{stroke-dashoffset:-9px}}.ui-net-packet{background:var(--text-1);width:5px;height:5px;box-shadow:0 0 8px var(--text-1);border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.ui-net-packet{box-shadow:0 0 8px color-mix(in srgb,var(--text-1) 90%,transparent)}}.ui-net-packet{offset-rotate:0deg;opacity:0;pointer-events:none;animation:ui-net-travel 2.4s linear infinite}.ui-net-packet[data-reverse=true]{animation-direction:reverse}.ui-net-packet[data-burst=true]{background:var(--gain);width:9px;height:9px;box-shadow:0 0 16px var(--gain),0 0 4px var(--text-1);margin:-4.5px 0 0 -4.5px;animation:ui-net-travel 1s cubic-bezier(.45,0,.3,1) infinite}@keyframes ui-net-travel{0%{offset-distance:0;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.ui-net-source{color:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;left:4px}.ui-net-source:disabled{cursor:default}.ui-net-source:not(:disabled):active{transform:scale(.94)}.ui-net-initials{background:var(--surface-1);color:var(--text-1);font:var(--type-caption-2);border-radius:50%;place-items:center;font-weight:600;display:grid}.ui-net-hub,.ui-net-hub-ring,.ui-net-initials{position:absolute}.ui-net-hub-ring{border:1px solid var(--gain);border-radius:50%;inset:-8px}@supports (color:color-mix(in lab,red,red)){.ui-net-hub-ring{border:1px solid color-mix(in srgb,var(--gain) 40%,transparent)}}.ui-net-hub-ring{pointer-events:none;animation:ui-net-ring 2.4s ease-out infinite}@keyframes ui-net-ring{0%{opacity:.95;transform:scale(.86)}to{opacity:0;transform:scale(1.2)}}.ui-net-hub-core{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur,28px)) saturate(var(--glass-saturate,180%));backdrop-filter:blur(var(--glass-blur,28px)) saturate(var(--glass-saturate,180%));border:1px solid var(--glass-edge);box-shadow:var(--board-glass-shadow,var(--shadow-glass));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ui-net-hub-label{font:var(--type-caption-2);color:var(--text-2)}.ui-net-hub-value{font:var(--type-headline);font-variant-numeric:tabular-nums}.ui-net[data-size=large] .ui-net-hub-value{font:var(--board-figure,var(--type-title-2))}.ui-net-hub-unit{font:var(--type-caption-2);color:var(--text-2);margin-left:2px}.ui-net-target{border-radius:var(--radius-group);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur,28px)) saturate(var(--glass-saturate,180%));backdrop-filter:blur(var(--glass-blur,28px)) saturate(var(--glass-saturate,180%));border:1px solid var(--glass-edge);font:var(--type-caption-2);justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex;position:absolute}.ui-net[data-size=large] .ui-net-target{font:var(--type-footnote);font-weight:600}.ui-net-target-label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 22px);overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-net-packet{display:none}.ui-net-hub-ring,.ui-net-line[data-state=on]{animation:none}}.ui-pagehead{z-index:3;isolation:isolate;padding:var(--space-2) 0 var(--space-4);position:relative}.ui-pagehead:before{content:"";inset:0 calc(-1 * var(--page-inset));z-index:-1;background:var(--glass-panel-fill);-webkit-backdrop-filter:blur(20px) saturate(190%) brightness(var(--glass-luma));backdrop-filter:blur(20px) saturate(190%) brightness(var(--glass-luma));box-shadow:inset 0 -1px 0 var(--glass-dark-edge);opacity:0;transition:opacity var(--dur-pop) var(--ease-out);position:absolute}.ui-pagehead[data-scrolled=true]:before{opacity:1}.ui-pagehead-row{align-items:center;gap:var(--space-4);min-height:var(--space-11);flex-wrap:wrap;display:flex}.ui-pagehead-lead{align-items:center;gap:var(--space-3);flex:1 1 0;min-width:160px;display:flex}.ui-pagehead-back{min-width:var(--hit-min);min-height:var(--hit-min);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-pill);color:var(--blue);font:var(--type-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:2px;margin-left:-8px;line-height:1.3;display:inline-flex}.ui-pagehead-back:active{opacity:.4}.ui-pagehead-icon{width:26px;height:26px;color:var(--text-1);flex-shrink:0;display:inline-flex}.ui-pagehead-icon>svg{stroke-width:1.8px;width:100%;height:100%}.ui-pagehead-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-large-title);letter-spacing:var(--tracking-large-title);color:var(--text-1);transition:font-size var(--dur-pop) var(--ease-out);margin:0;overflow:hidden}.ui-pagehead[data-scrolled=true] .ui-pagehead-title{font:var(--type-title-2);letter-spacing:var(--tracking-title-2)}.ui-pagehead[data-scrolled=true] .ui-pagehead-icon{width:20px;height:20px}.ui-pagehead-badge{flex-shrink:0;align-items:center;display:inline-flex}.ui-pagehead-tools{align-items:center;gap:var(--space-2);flex:0 auto;min-width:0;margin-left:auto;display:flex}.ui-pagehead-action{flex-shrink:0;display:inline-flex}.ui-pagehead-trail{align-items:center;gap:var(--space-1);margin-left:auto;display:none}.ui-pagehead-fab{display:none}@media (max-width:767px){.ui-pagehead-row{gap:var(--space-3)}.ui-pagehead-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}.ui-pagehead-lead{flex-wrap:wrap;flex:1 1 0;order:0}.ui-pagehead-badge{flex-basis:100%}.ui-pagehead-trail{order:1;display:inline-flex}.ui-pagehead-back-label{display:none}.ui-pagehead-back{padding-right:var(--space-1)}.ui-pagehead-tools{flex:100%;order:2;margin-left:0}.ui-pagehead-action{display:none}.ui-pagehead-fab{display:inline-flex}}[data-sizeclass=compact] .ui-pagehead-row{gap:var(--space-3)}[data-sizeclass=compact] .ui-pagehead-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}[data-sizeclass=compact] .ui-pagehead-lead{flex-wrap:wrap;flex:1 1 0;order:0}[data-sizeclass=compact] .ui-pagehead-badge{flex-basis:100%}[data-sizeclass=compact] .ui-pagehead-trail{order:1;display:inline-flex}[data-sizeclass=compact] .ui-pagehead-back-label{display:none}[data-sizeclass=compact] .ui-pagehead-back{padding-right:var(--space-1)}[data-sizeclass=compact] .ui-pagehead-tools{flex:100%;order:2;margin-left:0}[data-sizeclass=compact] .ui-pagehead-action{display:none}[data-sizeclass=compact] .ui-pagehead-fab{display:inline-flex}@media (prefers-reduced-transparency:reduce){.ui-pagehead:before{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-pagehead-preview-phone{border:1px solid var(--line);background:var(--surface-1);border-radius:24px;width:360px;min-height:250px;margin:0 auto;padding:0 16px 16px;position:relative;overflow:hidden}.ui-pagehead-preview-phone .ui-pagehead{position:static}.ui-pagehead-preview-phone .ui-fab[data-placement=fixed]{position:absolute}.ui-pagehead-preview-lines{flex-direction:column;gap:10px;padding:4px 0 24px;display:flex}.ui-pagehead-preview-lines>i{background:var(--glass-fill);border-radius:5px;height:10px;display:block}.ui-pagehead-preview-search{flex:120px;min-width:120px;max-width:220px;display:inline-flex}.ui-pagehead-preview-search>*{width:100%}[data-sizeclass=compact] .ui-pagehead-preview-search{flex:1;width:auto}.ui-pagehead-preview-desk{transform-origin:50%;flex-shrink:0;width:900px;transform:scale(.72)}.ui-pageloader{place-items:center;width:100%;min-height:200px;display:grid}.ui-pageloader[data-placement=fixed]{z-index:45;pointer-events:none;background:var(--canvas);min-height:0;position:fixed;inset:0}.ui-pageloader-mark{align-items:center;gap:var(--space-4);flex-direction:column;animation-name:ui-pageloader-breathe;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:flex}.ui-pageloader-mark>img,.ui-pageloader-mark>svg{width:44px;height:44px}.ui-pageloader-ring{border:2.5px solid var(--glass-fill-strong);border-top-color:var(--blue);border-radius:50%;width:40px;height:40px;animation-name:ui-pageloader-turn;animation-duration:1.1s;animation-timing-function:linear;animation-iteration-count:infinite;display:block}.ui-pageloader-track{background:var(--glass-fill);width:88px;height:3px;overflow:hidden}.ui-pageloader-fill,.ui-pageloader-track{border-radius:var(--radius-pill);display:block}.ui-pageloader-fill{background:var(--blue);width:40%;height:100%;animation-name:ui-pageloader-run;animation-duration:1.4s;animation-timing-function:var(--ease-in-out);animation-iteration-count:infinite}@keyframes ui-pageloader-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes ui-pageloader-turn{to{transform:rotate(1turn)}}@keyframes ui-pageloader-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ui-pageloader-fill,.ui-pageloader-mark,.ui-pageloader-ring{animation:none}.ui-pageloader-fill{opacity:.5;width:100%}}.ui-popover-anchor{display:inline-flex;position:relative}.ui-popover-backdrop{display:none;position:fixed;inset:0}.ui-popover-anchor[data-open=true] .ui-popover-backdrop{display:block}.ui-popover{--glass-radius:var(--radius-popover);z-index:2;opacity:0;pointer-events:none;min-width:min(200px,100vw - 32px);max-width:calc(100vw - 32px);transition:opacity var(--dur-pop-fast) var(--ease-out),transform var(--dur-pop-fast) var(--ease-out);position:absolute;left:50%;transform:translate(-50%)scale(.97)}.ui-popover-anchor[data-placement=bottom] .ui-popover{transform-origin:top;top:calc(100% + 10px)}.ui-popover-anchor[data-placement=top] .ui-popover{transform-origin:bottom;bottom:calc(100% + 10px)}.ui-popover-anchor[data-open=true] .ui-popover{opacity:1;pointer-events:auto;transition-duration:var(--dur-pop);transform:translate(-50%)scale(1)}.ui-popover-arrow{background:var(--glass-panel-fill);border-radius:2px;width:12px;height:12px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.ui-popover-anchor[data-placement=bottom] .ui-popover-arrow{top:-5px}.ui-popover-anchor[data-placement=top] .ui-popover-arrow{bottom:-5px}.ui-popover-body{padding:var(--space-1);flex-direction:column;display:flex;position:relative}.ui-popover-item{align-items:center;gap:var(--space-2);min-height:var(--row-menu);border-radius:calc(var(--radius-popover) - var(--space-1));color:var(--text-1);font:var(--type-control);letter-spacing:var(--tracking-control);white-space:nowrap;text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);background:0 0;border:0;padding:0 12px 0 10px;font-weight:400;line-height:1.3;display:flex}.ui-popover-item[data-tone=loss]{color:var(--loss-text)}@media (hover:hover){.ui-popover-item:hover{background:var(--glass-fill-strong)}}.ui-popover-item:focus-visible{outline-offset:-2px}.ui-popover-sep{height:1px;margin:var(--space-1) var(--space-2);background:var(--line)}@media (prefers-reduced-motion:reduce){.ui-popover{transform:translate(-50%)}}.ui-popover-body{overscroll-behavior:contain;max-height:min(60vh,480px);overflow-y:auto}.ui-popover-item:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.ui-popover-item{min-height:var(--row-min)}}.ui-popover-preview{width:100%;min-height:190px;padding-top:var(--space-4);justify-content:center;align-items:flex-start;display:flex}.ui-popover-preview[data-placement=top]{padding-top:0;padding-bottom:var(--space-4);align-items:flex-end}.ui-popover-preview[data-mode=card]{pointer-events:none}.ui-popover-preview-trigger{min-width:84px;height:40px;color:var(--text-1);font:var(--type-control);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-weight:600;line-height:1.3;display:inline-flex}.ui-arc{--arc:var(--gain);display:inline-block;position:relative}.ui-arc[data-tone=warn]{--arc:var(--warn)}.ui-arc[data-tone=loss]{--arc:var(--loss)}.ui-arc-track{fill:none;stroke:var(--line-strong);stroke-width:10px;stroke-linecap:round}.ui-arc-fill{fill:none;stroke:var(--arc);stroke-width:10px;stroke-linecap:round;transition-property:stroke-dashoffset,stroke;transition-timing-function:var(--ease-out)}.ui-arc-notch{stroke:var(--text-2);stroke-width:2px;stroke-linecap:round}.ui-arc-notch-dot{fill:var(--canvas)}.ui-arc-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-top:8px;display:flex;position:absolute;inset:0}.ui-arc-value{letter-spacing:-.02em;color:var(--text-1);font-size:30px;font-weight:600;line-height:34px}.ui-arc-unit{color:var(--text-2);margin-left:2px;font-size:16px}.ui-arc-label{font:var(--type-caption);color:var(--text-2);margin-top:2px}@media (prefers-reduced-motion:reduce){.ui-arc-fill{transition-duration:.01ms!important}}.ui-ring{--ring:var(--text-1);flex-direction:column;align-items:center;gap:8px;display:inline-flex}.ui-ring[data-tone=gain]{--ring:var(--gain)}.ui-ring[data-tone=warn]{--ring:var(--warn)}.ui-ring[data-tone=loss]{--ring:var(--loss)}.ui-ring-disc{display:block;position:relative}.ui-ring-disc svg{display:block;transform:rotate(-90deg)}.ui-ring-track{fill:none;stroke:var(--track,var(--line));stroke-width:6px}.ui-ring-fill{fill:none;stroke:var(--ring);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .9s,stroke .4s}.ui-ring-value{font:var(--type-subheadline);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.ui-ring-label{font:var(--type-caption);color:var(--text-2);font-weight:400}@media (prefers-reduced-motion:reduce){.ui-ring-fill{transition:none}}.ui-radio-group{flex-direction:column;display:flex}.ui-radio-row{align-items:flex-start;gap:var(--space-3);min-height:var(--row-min);padding:var(--space-3) 0;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ui-radio-row[data-disabled=true]{cursor:default;opacity:.55}.ui-radio{flex-shrink:0;width:22px;height:22px;margin-top:1px;display:inline-flex;position:relative}.ui-radio-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-radio-input:disabled{cursor:default}.ui-radio-ring{border-radius:var(--radius-pill);background:var(--glass-well-fill);box-shadow:inset 0 0 0 1.5px var(--line-strong),inset 0 2px 4px -2px #00000080;pointer-events:none;transition:box-shadow var(--dur-pop) var(--ease-out),background-color var(--dur-pop) var(--ease-out),transform var(--dur-press) var(--ease-out);position:absolute;inset:0}.ui-radio-ring:after{content:"";border-radius:inherit;background:var(--on-fill);transition:transform var(--dur-pop-slow) var(--ease-back);position:absolute;inset:6px;transform:scale(0)}.ui-radio-input:active:not(:disabled)+.ui-radio-ring{transform:scale(.92)}.ui-radio[data-checked=true] .ui-radio-ring{background:var(--action-fill);box-shadow:inset 0 0 0 1.5px var(--blue),inset 0 1px 1px -.5px var(--glass-edge)}.ui-radio[data-checked=true] .ui-radio-ring:after{transform:scale(1)}.ui-radio-input:focus-visible+.ui-radio-ring{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-radio-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-radio-label{font:var(--type-body);letter-spacing:var(--tracking-body);color:var(--text-1)}.ui-radio-hint{font:var(--type-footnote);color:var(--text-2)}.ui-scrolledge{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:inherit;position:relative;overflow:hidden auto}.ui-scrolledge-head{z-index:2;isolation:isolate;position:sticky;top:0}.ui-scrolledge-head:before{content:"";z-index:-1;background:var(--glass-panel-fill);-webkit-backdrop-filter:blur(20px) saturate(190%) brightness(var(--glass-luma));backdrop-filter:blur(20px) saturate(190%) brightness(var(--glass-luma));box-shadow:inset 0 -1px 0 var(--glass-dark-edge);opacity:0;transition:opacity var(--dur-pop) var(--ease-out);position:absolute;inset:0}.ui-scrolledge-head[data-scrolled=true]:before{opacity:1}.ui-scrolledge-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ui-scrolledge-body{position:relative}@media (prefers-reduced-transparency:reduce){.ui-scrolledge-head:before{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-scrolledge-demo{border-radius:var(--radius-group);background:var(--surface-1);width:320px;box-shadow:var(--shadow-pop);overflow:hidden}.ui-scrolledge-demo[data-mode=card]{pointer-events:none}.ui-scrolledge-demo-head{height:var(--space-11);padding:0 var(--space-4);color:var(--text-1);justify-content:space-between;align-items:center;display:flex}.ui-scrolledge-demo-head .ui-mono{color:var(--text-3)}.ui-scrolledge-demo-list{padding:0 0 var(--space-2);margin:0;list-style:none}.ui-scrolledge-demo-row{min-height:var(--row-min);padding:0 var(--space-4);color:var(--text-1);justify-content:space-between;align-items:center;display:flex}.ui-scrolledge-demo-row+.ui-scrolledge-demo-row{box-shadow:inset 0 1px 0 0 var(--line)}.ui-scrolledge-demo-row .ui-mono{color:var(--text-3)}.ui-seg{--seg-h:var(--control-h);--seg-pad:3px;height:var(--seg-h);padding:var(--seg-pad);border-radius:var(--radius-pill);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:stretch;gap:0;display:inline-flex;position:relative}.ui-seg[data-size=large]{--seg-h:var(--control-h-lg);--seg-pad:4px}.ui-seg[data-disabled=true]{opacity:.45}.ui-seg-item{z-index:1;border-radius:var(--radius-pill);min-width:84px;font:var(--type-control);letter-spacing:var(--tracking-control);white-space:nowrap;color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-pop) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.ui-seg-item:not(:disabled):active{transition:transform var(--dur-press-fast) var(--ease-out);transform:scale(.96)}.ui-seg-item[data-active=true]{color:var(--seg-selected-text,var(--text-1));font-weight:600}.ui-seg-item:disabled{cursor:default}@media (hover:hover){.ui-seg-item:not([data-active=true]):not(:disabled):hover{color:var(--text-1)}}.ui-seg-item:focus-visible{outline-offset:-2px}.ui-seg-thumb{top:var(--seg-pad);bottom:var(--seg-pad);z-index:0;--glass-radius:var(--radius-pill);background:var(--control-selected);transform-origin:50%;pointer-events:none;transition:left var(--dur-pop) var(--ease-out),width var(--dur-pop) var(--ease-out),opacity var(--dur-press) var(--ease-out),transform var(--dur-material) var(--ease-material),background-color var(--dur-material) var(--ease-material);position:absolute}.ui-seg[data-tone=critical] .ui-seg-thumb{background:var(--destructive-fill);box-shadow:0 6px 18px -4px var(--loss-tint),var(--shadow-glass-inner)}.ui-seg[data-tone=critical] .ui-seg-item:not(:disabled):active{transition:transform var(--dur-press-fast) var(--ease-out);transform:scale(.96)}.ui-seg[data-tone=critical] .ui-seg-item[data-active=true]{color:var(--on-fill)}.ui-seg-thumb{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--control-selected);box-shadow:var(--shadow-glass),var(--shadow-glass-inner);background-image:none}.ui-seg-thumb:before{opacity:0}.ui-seg-thumb:after,.ui-seg-thumb:before{transition:opacity var(--dur-material) var(--ease-material)}.ui-seg-thumb:after{opacity:.85}.ui-seg[data-pressed=true] .ui-seg-thumb{background:var(--control-selected);transform:scale(1.055,1.1)}@supports (color:color-mix(in lab,red,red)){.ui-seg[data-pressed=true] .ui-seg-thumb{background:color-mix(in srgb,var(--control-selected) 45%,transparent)}}.ui-seg[data-pressed=true] .ui-seg-thumb{-webkit-backdrop-filter:var(--ui-knob-lens-ref) blur(5px) saturate(180%);backdrop-filter:var(--ui-knob-lens-ref) blur(5px) saturate(180%)}.ui-seg[data-pressed=true] .ui-seg-thumb:after,.ui-seg[data-pressed=true] .ui-seg-thumb:before{opacity:1}.ui-seg[data-tone=critical][data-pressed=true] .ui-seg-thumb{background:var(--destructive-fill)}.ui-seg-item:disabled{opacity:.5}.ui-seg[data-pressed=true] .ui-seg-item[data-aimed=true]{color:var(--text-1)}.ui-seg[data-pressed=true] .ui-seg-item[data-active=true]:not([data-aimed=true]){color:var(--text-2)}.ui-seg[data-drag=follow] .ui-seg-thumb{transition:left var(--dur-press-fast) var(--ease-out),width var(--dur-press-fast) var(--ease-out),opacity var(--dur-press) var(--ease-out),transform var(--dur-material) var(--ease-material),background-color var(--dur-material) var(--ease-material)}.ui-seg[data-drag=follow] .ui-seg-item:not(:disabled):active{transform:none}.ui-seg[data-drag=settle] .ui-seg-thumb{transition:left var(--dur-pop-slow) var(--ease-back),width var(--dur-pop-slow) var(--ease-back),opacity var(--dur-press) var(--ease-out),transform var(--dur-material) var(--ease-material),background-color var(--dur-material) var(--ease-material)}@media (prefers-reduced-motion:reduce){.ui-seg[data-drag] .ui-seg-thumb{transition:none}}.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .ui-seg-thumb{transition:none}.ui-seg-icon{flex-shrink:0;display:inline-flex}.ui-seg[data-label=never] .ui-seg-item{gap:0;min-width:0;padding-inline:12px}.ui-seg[data-label=never] .ui-seg-icon{justify-content:center;align-items:center}@media (pointer:coarse){.ui-seg{--seg-h:var(--control-h)}}@media (prefers-reduced-motion:reduce){.ui-seg-thumb{transition:none}.ui-seg[data-pressed=true] .ui-seg-thumb{transform:none}}@media (prefers-reduced-transparency:reduce){.ui-seg[data-pressed=true] .ui-seg-thumb{background:var(--control-selected);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-seg[data-pressed=true] .ui-seg-thumb:before{display:none}.ui-seg[data-tone=critical][data-pressed=true] .ui-seg-thumb{background:var(--destructive-fill)}}.ui-root[data-reduce-transparency=true] .ui-seg[data-pressed=true] .ui-seg-thumb{background:var(--control-selected);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-root[data-reduce-transparency=true] .ui-seg[data-pressed=true] .ui-seg-thumb:before{display:none}.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .ui-seg[data-pressed=true] .ui-seg-thumb{transform:none}.ui-seg[data-tone=critical][data-pressed=true] .ui-seg-item{color:var(--text-2)}.ui-seg[data-tone=critical][data-pressed=true] .ui-seg-item[data-aimed=true]{color:var(--on-fill)}.ui-root[data-reduce-transparency=true] .ui-seg[data-tone=critical][data-pressed=true] .ui-seg-thumb{background:var(--destructive-fill)}.ui-seg{min-width:0;max-width:100%}.ui-seg-item{flex-shrink:1;min-width:0;padding-inline:clamp(8px,2vw,16px)}.ui-seg-item>span:not(.ui-seg-icon){text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-seg[data-size=compact]{--seg-h:max(var(--control-h),var(--hit-min));--seg-saum:6px;--seg-pad:3px;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding-block:0}.ui-seg[data-size=compact]:before{content:"";inset:var(--seg-saum) 0;z-index:-1;border-radius:var(--radius-pill);background:var(--glass-well-fill);box-shadow:inset 0 1px 3px -1px var(--glass-shadow);pointer-events:none;position:absolute}.ui-seg[data-size=compact] .ui-seg-thumb{top:calc(var(--seg-saum) + 2px);bottom:calc(var(--seg-saum) + 2px)}@media (min-width:768px) and (pointer:fine){.ui-seg[data-size=compact]{--seg-saum:4px}}.ui-seg[data-size=compact] .ui-seg-item{min-height:var(--hit-min);min-width:var(--hit-min);font:var(--type-control);padding-inline:11px;font-weight:500}.ui-seg[data-size=compact] .ui-seg-item[data-active=true]{font-weight:600}.ui-seg[data-size=compact] .ui-seg-icon{justify-content:center;align-items:center}@media (prefers-reduced-transparency:reduce){.ui-seg[data-size=compact]{background:0 0}.ui-seg[data-size=compact]:before{background:var(--surface-2)}}[data-reduce-transparency=true] .ui-seg[data-size=compact]{background:0 0}[data-reduce-transparency=true] .ui-seg[data-size=compact]:before{background:var(--surface-2)}@media (forced-colors:active){.ui-seg[data-size=compact]:before{background:canvas;outline:1px solid buttontext}.ui-seg[data-size=compact] .ui-seg-thumb{background:highlight}.ui-seg[data-size=compact] .ui-seg-item[data-active=true]{color:highlighttext}}.ui-segcrit{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:inline-flex}@keyframes ui-segcrit-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-segcrit-ask{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-popover);background:var(--loss-tint);box-shadow:inset 0 0 0 1px var(--loss);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-segcrit-ask{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--loss) 30%,transparent)}}.ui-segcrit-ask{animation-name:ui-segcrit-in;animation-duration:var(--dur-pop);animation-timing-function:var(--ease-out)}.ui-segcrit-question{font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-1)}.ui-segcrit-actions{gap:var(--space-2);justify-content:flex-end;display:flex}.ui-segcrit-btn{border-radius:var(--radius-pill);background:var(--glass-fill-strong);min-width:84px;height:34px;color:var(--text-1);font:var(--type-control);white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;line-height:1.3;display:inline-flex}.ui-segcrit-btn:active{transform:scale(.96)}.ui-segcrit-btn-live{background:var(--loss);color:var(--on-fill)}@media (hover:hover){.ui-segcrit-btn:hover{background:var(--glass-edge-soft)}.ui-segcrit-btn-live:hover{background:var(--loss)}@supports (color:color-mix(in lab,red,red)){.ui-segcrit-btn-live:hover{background:color-mix(in srgb,var(--loss) 88%,var(--on-fill))}}}@media (prefers-reduced-motion:reduce){.ui-segcrit-ask{animation:none}}.ui-setup-progress{gap:var(--space-3);font:var(--type-caption);flex-wrap:wrap;margin:0;padding:0;line-height:1.45;list-style:none;display:flex;position:relative}.ui-setup-progress li{align-items:center;gap:var(--space-2);color:var(--setup-text,var(--text-2));display:flex}.ui-setup-progress-marker{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--setup-marker,var(--glass-fill));font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.ui-setup-progress li[data-active=true]{color:var(--setup-current,var(--text-1))}.ui-setup-progress li[data-active=true] .ui-setup-progress-marker{background:var(--setup-marker-current,var(--blue-tint));box-shadow:var(--shadow-glass-inner)}.ui-setup-progress-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.ui-setup-progress li{gap:var(--space-1)}.ui-setup-progress-marker{width:var(--space-5);height:var(--space-5)}}.ui-sheet-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-sheet-layer[data-open=true]{pointer-events:auto}.ui-sheet-layer[data-fixed=true]{z-index:var(--z-sheet);position:fixed}.ui-sheet-scrim{background:var(--scrim);opacity:0;transition:opacity var(--dur-sheet-fast) var(--ease-out);position:absolute;inset:0}.ui-sheet-layer[data-open=true] .ui-sheet-scrim{opacity:1;transition-duration:var(--dur-sheet)}.ui-sheet{--glass-radius:var(--radius-sheet) var(--radius-sheet) 0 0;height:0;box-shadow:var(--shadow-sheet),var(--shadow-glass-inner);transition:height var(--spring-drawer-dur) var(--ease-drawer);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-sheet[data-dragging=true]{transition:none}.ui-sheet:after,.ui-sheet:before{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.ui-sheet-grab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5) var(--space-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.ui-sheet[data-dragging=true] .ui-sheet-grab{cursor:grabbing}.ui-sheet-handle{border-radius:var(--radius-pill);background:var(--text-3);opacity:.6;width:36px;height:5px;transition:background .16s var(--ease-out),opacity .16s var(--ease-out),transform .16s var(--ease-out);display:block}.ui-sheet-grab:active .ui-sheet-handle,.ui-sheet[data-dragging=true] .ui-sheet-handle{background:var(--text-1);opacity:1;transform:scaleX(1.12)}.ui-sheet-title{font:var(--type-headline);letter-spacing:var(--tracking-headline);color:var(--text-1);align-self:flex-start;margin:0}.ui-sheet-body{min-height:0;padding:0 var(--space-5) var(--space-5);color:var(--text-2);font:var(--type-control);letter-spacing:var(--tracking-control);flex:1;overflow-y:auto}@media (prefers-reduced-motion:reduce){.ui-sheet{transition-duration:.01ms}}.ui-sheet-grab{min-height:var(--hit-min)}.ui-sheet-title{max-width:100%}.ui-sheet-body{overscroll-behavior:contain;padding-bottom:max(var(--space-5),env(safe-area-inset-bottom))}.ui-sheet-layer[data-fixed=true] .ui-sheet{left:max(0px,50vw - 340px);right:max(0px,50vw - 340px)}.ui-sheet-limit{visibility:hidden;pointer-events:none;width:0;position:absolute;top:0;left:0}.ui-root .ui-sheet:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-root .ui-sheet-grab:focus-visible{outline:none}.ui-sheet-grab:focus-visible .ui-sheet-handle{outline:2px solid var(--focus-ring);outline-offset:3px;opacity:1}@media (forced-colors:active){.ui-sheet-grab:focus-visible .ui-sheet-handle{outline-color:highlight}}.ui-sheet-x{top:var(--space-2);right:var(--space-2);z-index:2;width:var(--hit-min);height:var(--hit-min);color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-press) var(--ease-out),scale var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.ui-sheet-x>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.ui-sheet-x:active{scale:.9}@media (hover:hover){.ui-sheet-x:hover{color:var(--text-1)}}.ui-sheet-preview{background:var(--canvas);width:236px;height:100%;min-height:230px;box-shadow:0 0 0 1px var(--line-strong),var(--shadow-glass);border-radius:28px;position:relative;overflow:hidden}.ui-sheet-preview[data-mode=detail]{width:260px;height:420px}.ui-sheet-preview[data-mode=card]{pointer-events:none}.ui-sheet-preview .ui-sheet{transition-duration:calc(var(--spring-drawer-dur) / var(--ui-speed))}.ui-sheet-preview .ui-sheet-scrim{transition-duration:calc(var(--dur-sheet) / var(--ui-speed))}.ui-sheet-preview-page{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.ui-sheet-preview-title{font:var(--type-title-2);letter-spacing:var(--tracking-title-2);color:var(--text-1)}.ui-sheet-preview-open{border-radius:var(--radius-pill);background:var(--blue-tint);min-width:84px;height:36px;color:var(--blue);font:var(--type-footnote);white-space:nowrap;cursor:pointer;border:0;padding:0 16px;font-weight:600;line-height:1.3}.ui-sheet-preview-stats{flex-direction:column;margin:0;display:flex}.ui-sheet-preview-stats>div{min-height:var(--row-min);box-shadow:inset 0 -1px 0 0 var(--line);justify-content:space-between;align-items:center;display:flex}.ui-sheet-preview-stats dt{color:var(--text-2)}.ui-sheet-preview-stats dd{color:var(--text-1);margin:0}.ui-sidebar{box-sizing:border-box;width:var(--sb-w,260px);height:100%;min-height:0;padding:var(--space-4) var(--space-3);background:var(--surface-1);box-shadow:inset -1px 0 0 var(--line);transition:width var(--spring-move-dur) var(--spring-move-ease);flex-direction:column;flex:none;display:flex;position:relative}.ui-sidebar[data-floating=true]{isolation:isolate;width:var(--sb-w,224px);padding:var(--space-3);border-radius:var(--radius-panel);background:var(--glass-panel-fill);background-image:linear-gradient(152deg,var(--glass-shine) 0,transparent 36%),radial-gradient(130% 68% at 4% -8%,var(--material-cyan),transparent 62%),radial-gradient(110% 58% at 98% 112%,var(--blue),transparent 68%)}@supports (color:color-mix(in lab,red,red)){.ui-sidebar[data-floating=true]{background-image:linear-gradient(152deg,var(--glass-shine) 0,transparent 36%),radial-gradient(130% 68% at 4% -8%,color-mix(in srgb,var(--material-cyan) 15%,transparent),transparent 62%),radial-gradient(110% 58% at 98% 112%,color-mix(in srgb,var(--blue) 16%,transparent),transparent 68%)}}.ui-sidebar[data-floating=true]{box-shadow:0 30px 72px -26px var(--glass-shadow),0 6px 20px -10px var(--glass-shadow),inset 0 1.5px 0 var(--glass-reflection),inset 1.5px 0 0 var(--glass-reflection),inset -1.5px 0 0 var(--glass-shadow),inset 0 -1.5px 0 var(--glass-shadow)}@supports (color:color-mix(in lab,red,red)){.ui-sidebar[data-floating=true]{box-shadow:0 30px 72px -26px var(--glass-shadow),0 6px 20px -10px var(--glass-shadow),inset 0 1.5px 0 var(--glass-reflection),inset 1.5px 0 0 color-mix(in srgb,var(--glass-reflection) 58%,transparent),inset -1.5px 0 0 color-mix(in srgb,var(--glass-shadow) 50%,transparent),inset 0 -1.5px 0 color-mix(in srgb,var(--glass-shadow) 60%,transparent)}}.ui-sidebar[data-floating=true]{-webkit-backdrop-filter:blur(34px)saturate(190%);backdrop-filter:blur(34px)saturate(190%)}.ui-sidebar-group+.ui-sidebar-group{padding-top:var(--space-3);border-top:1px solid var(--glass-reflection)}@supports (color:color-mix(in lab,red,red)){.ui-sidebar-group+.ui-sidebar-group{border-top:1px solid color-mix(in srgb,var(--glass-reflection) 26%,transparent)}}.ui-sidebar-groups{gap:var(--space-3)}.ui-sidebar[data-collapsed=true]{width:72px}.ui-sidebar-footer,.ui-sidebar-header{flex:none;min-width:0}.ui-sidebar-header{padding-bottom:var(--space-3)}.ui-sidebar-footer{padding-top:var(--space-3)}.ui-sidebar-groups{gap:var(--space-5);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;flex:auto;min-height:0;margin:-3px;padding:3px;display:flex;overflow:hidden auto}.ui-sidebar-group{gap:var(--space-1);flex-direction:column;flex:none;display:flex}.ui-sidebar-title{padding:0 var(--space-3) var(--space-1);font:var(--type-caption);letter-spacing:.025em;color:var(--text-2);white-space:nowrap;transition:opacity var(--dur-pop) var(--ease-out);margin:0;font-weight:500;overflow:hidden}.ui-sidebar[data-collapsed=true] .ui-sidebar-title{opacity:0;height:4px;padding:0}.ui-sidebar-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ui-sidebar-item{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);color:var(--text-2);font:var(--type-control);letter-spacing:var(--tracking-control);white-space:nowrap;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-pop) var(--ease-out),color var(--dur-pop) var(--ease-out),box-shadow var(--dur-pop) var(--ease-out),transform var(--dur-pop-fast) var(--ease-out);background:0 0;border:0;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.ui-sidebar-item[data-active=true]{background:var(--blue-tint);color:var(--action-text,var(--blue));font-weight:600}.ui-sidebar[data-floating=true] .ui-sidebar-item[data-active=true]{background:linear-gradient(135deg,var(--glass-shine),var(--white-0) 62%),var(--blue-tint);box-shadow:inset 0 1px 0 var(--glass-edge-soft),inset 0 -1px 0 var(--blue-tint),0 3px 10px -7px var(--glass-shadow)}.ui-sidebar-icon{width:28px;height:28px;transition:transform var(--spring-move-dur) var(--spring-move-ease);flex:none;place-items:center;display:grid}.ui-sidebar-label{text-overflow:ellipsis;min-width:0;flex:auto;overflow:hidden}.ui-sidebar-count,.ui-sidebar-label{transition:opacity var(--dur-pop) var(--ease-out)}.ui-sidebar-count{font-size:var(--fs-caption);color:var(--text-2);flex:none}.ui-sidebar-item[data-active=true] .ui-sidebar-count{color:inherit}.ui-sidebar[data-collapsed=true] .ui-sidebar-count,.ui-sidebar[data-collapsed=true] .ui-sidebar-label{opacity:0;flex:0 0 0;width:0;overflow:hidden}.ui-sidebar[data-collapsed=true] .ui-sidebar-item{justify-content:center;gap:0;padding:0}.ui-sidebar-item:focus-visible{outline:2px solid var(--focus-ring,var(--blue));outline-offset:1px}.ui-sidebar-item:active{background-color:var(--glass-fill-strong);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ui-sidebar-item:not([data-active=true]):hover{background:var(--glass-fill);color:var(--text-1)}.ui-sidebar-item:hover .ui-sidebar-icon{transform:translateY(-1px)scale(1.045)}}@media (prefers-reduced-motion:reduce){.ui-sidebar,.ui-sidebar *{transition:none}.ui-sidebar-item:active,.ui-sidebar-item:hover .ui-sidebar-icon{transform:none}}:is([data-reduce-motion=true],[data-reduce=true]) .ui-sidebar,:is([data-reduce-motion=true],[data-reduce=true]) .ui-sidebar *{transition:none}:is([data-reduce-motion=true],[data-reduce=true]) .ui-sidebar-item:active,:is([data-reduce-motion=true],[data-reduce=true]) .ui-sidebar-item:hover .ui-sidebar-icon{transform:none}@media (prefers-reduced-transparency:reduce){.ui-sidebar[data-floating=true]{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}[data-reduce-transparency=true] .ui-sidebar[data-floating=true]{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-contrast:more){.ui-sidebar[data-floating=true]{outline:1px solid var(--text-2);outline-offset:-1px}.ui-sidebar-item[data-active=true]:not(:focus-visible){outline-offset:-1px;outline:1px solid}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-sidebar[data-floating=true]{background-color:var(--surface-1)}}.ui-sidebar-icon>svg{--sidebar-symbol-motion:ui-sidebar-symbol-lift;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-pop) var(--ease-back),filter var(--dur-pop) var(--ease-out),fill-opacity var(--dur-pop) var(--ease-out);animation-duration:.44s;animation-timing-function:var(--ease-out);animation-iteration-count:1;animation-fill-mode:both}.ui-sidebar-icon>svg:is(.lucide-settings,.lucide-settings-2){--sidebar-symbol-motion:ui-sidebar-symbol-turn}.ui-sidebar-icon>svg:is(.lucide-bell,.lucide-bell-ring){--sidebar-symbol-motion:ui-sidebar-symbol-swing;transform-origin:50% 18%}.ui-sidebar-icon>svg:is(.lucide-radio,.lucide-activity,.lucide-server,.lucide-shield-check){--sidebar-symbol-motion:ui-sidebar-symbol-pulse}.ui-sidebar-icon>svg:is(.lucide-flask-conical,.lucide-bot){--sidebar-symbol-motion:ui-sidebar-symbol-nod}.ui-sidebar-item:focus-visible:not(:active) .ui-sidebar-icon>svg{animation-name:var(--sidebar-symbol-motion);filter:drop-shadow(0 0 5px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-sidebar-item:focus-visible:not(:active) .ui-sidebar-icon>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue) 35%,transparent))}}@media (hover:hover) and (pointer:fine){.ui-sidebar-item:hover:not(:active):not([data-pressed=true]) .ui-sidebar-icon>svg{animation-name:var(--sidebar-symbol-motion);filter:drop-shadow(0 0 5px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-sidebar-item:hover:not(:active):not([data-pressed=true]) .ui-sidebar-icon>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue) 35%,transparent))}}}.ui-sidebar-item:active .ui-sidebar-icon>svg{filter:drop-shadow(0 0 7px var(--blue));animation-name:none;transform:scale(.92)}@supports (color:color-mix(in lab,red,red)){.ui-sidebar-item:active .ui-sidebar-icon>svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--blue) 45%,transparent))}}@keyframes ui-sidebar-symbol-lift{0%,to{transform:translateY(0)}42%{transform:translateY(-2px)scale(1.055)}72%{transform:translateY(.5px)}}@keyframes ui-sidebar-symbol-turn{0%,to{transform:rotate(0)}56%{transform:rotate(20deg)}}@keyframes ui-sidebar-symbol-swing{0%,to{transform:rotate(0)}25%{transform:rotate(11deg)}56%{transform:rotate(-8deg)}78%{transform:rotate(3deg)}}@keyframes ui-sidebar-symbol-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.12)}72%{transform:scale(.98)}}@keyframes ui-sidebar-symbol-nod{0%,to{transform:rotate(0)translateY(0)}42%{transform:rotate(-7deg)translateY(-1px)}70%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.ui-sidebar .ui-sidebar-icon,.ui-sidebar .ui-sidebar-icon>svg{transition:none!important;animation:none!important;transform:none!important}}:is([data-reduce-motion=true],[data-reduce=true]) .ui-sidebar .ui-sidebar-icon,:is([data-reduce-motion=true],[data-reduce=true]) .ui-sidebar .ui-sidebar-icon>svg{transition:none!important;animation:none!important;transform:none!important}@media (forced-colors:active){.ui-sidebar .ui-sidebar-icon>svg{filter:none!important}}.ui-sidebar-demo{width:620px;height:440px}.ui-sidebar-demo[data-mode=card]{pointer-events:none;width:279px;height:198px}.ui-sidebar-demo-window{border-radius:var(--radius-group);background:radial-gradient(ellipse at 20% 80%,var(--blue-tint),var(--blue-0) 58%),var(--canvas);width:620px;height:440px;box-shadow:0 0 0 1px var(--line),var(--shadow-pop);transform-origin:0 0;display:flex;overflow:hidden}.ui-sidebar-demo-window[data-floating=true]{gap:8px;padding:16px}.ui-sidebar-demo[data-mode=card] .ui-sidebar-demo-window{transform:scale(.45)}.ui-sidebar-demo-brand{align-items:center;gap:10px;min-height:44px;padding:0 8px;display:flex}.ui-sidebar-demo-brand[data-collapsed=true]{justify-content:center;padding:0}.ui-sidebar-demo-brand>span{width:30px;height:30px;color:var(--action-text);flex:none;place-items:center;display:grid}.ui-sidebar-demo-brand strong{font:var(--type-control);color:var(--text-1);font-weight:600}.ui-sidebar-demo-collapse{border-radius:var(--radius-pill);background:var(--glass-fill);width:100%;min-height:44px;color:var(--text-2);font:var(--type-footnote);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;display:flex}.ui-sidebar-demo-collapse:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-sidebar-demo-collapse:active{background:var(--glass-fill-strong)}.ui-sidebar-demo-content{gap:var(--space-3);min-width:0;padding:var(--space-6);flex-direction:column;flex:auto;display:flex}.ui-sidebar-demo-content h3{font:var(--type-title-3);margin:0;font-weight:600}.ui-sidebar-demo-content p{font:var(--type-footnote);color:var(--text-2);margin:0 0 12px}.ui-sidebar-demo-cards{gap:12px;display:flex}.ui-sidebar-demo-cards>span{border-radius:var(--radius-card);background:linear-gradient(150deg,var(--glass-fill-strong),var(--glass-fill));flex:1;height:94px}.ui-sidebar-demo-lines{flex-direction:column;gap:18px;padding-top:20px;display:flex}.ui-sidebar-demo-lines>span{border-radius:var(--radius-pill);background:var(--surface-2);width:80%;height:12px}.ui-sidebar-demo-lines>span:last-child{width:50%}@media (hover:hover) and (pointer:fine){.ui-sidebar-demo-collapse:hover{color:var(--text-1);background:var(--glass-fill-strong)}}.ui-skeleton{--ui-speed:1;--bone:var(--glass-fill);--bone-shine:var(--glass-fill-strong);gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ui-skeleton-bone{border-radius:var(--radius-badge);background-image:linear-gradient(90deg,var(--bone) 0,var(--bone-shine) 45%,var(--bone) 62%);height:12px;animation-name:ui-skeleton-wander;animation-duration:calc(1.6s / var(--ui-speed));background-position:120% 0;background-size:220% 100%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}@keyframes ui-skeleton-wander{0%{background-position:120% 0}to{background-position:-120% 0}}.ui-skeleton-row{align-items:center;gap:var(--space-3);min-height:var(--row-comfortable);display:flex}.ui-skeleton-avatar{border-radius:var(--radius-pill);flex-shrink:0;width:36px;height:36px}.ui-skeleton-lines{flex-direction:column;flex:1;gap:8px;display:flex}.ui-skeleton-sub{height:9px}.ui-skeleton-num{width:56px;height:12px;margin-left:auto}.ui-skeleton[data-kind=card]{gap:var(--space-3);flex-direction:row}.ui-skeleton-card{padding:var(--space-4);background:var(--glass-panel-fill);border-radius:20px;flex-direction:column;flex:1;gap:10px;display:flex}.ui-skeleton-big{height:26px}.ui-skeleton-kpis{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-skeleton-kpi{padding:var(--space-4);background:var(--glass-panel-fill);border-radius:20px;flex-direction:column;gap:10px;display:flex}@media (max-width:767px){.ui-skeleton-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-sizeclass=compact] .ui-skeleton-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-skeleton-detail{gap:var(--space-4);flex-direction:column;display:flex}.ui-skeleton-title{height:22px}.ui-skeleton-chart{border-radius:20px;height:160px}.ui-skeleton-table{flex-direction:column;display:flex}.ui-skeleton-trow{gap:var(--space-4);min-height:36px;box-shadow:inset 0 -1px 0 0 var(--line);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;display:grid}.ui-skeleton-thead .ui-skeleton-bone{opacity:.7;height:9px}.ui-skeleton-trow .ui-skeleton-num{width:70%;margin-left:auto}@media (prefers-reduced-motion:reduce){.ui-skeleton-bone{animation:none}}.ui-skeleton-preview{--glass-radius:18px;width:min(520px,100%);padding:var(--space-3) var(--space-4)}.ui-skeleton-preview[data-mode=card]{pointer-events:none;width:280px}.ui-sparkline{--spark:var(--blue);display:block;overflow:visible}.ui-sparkline[data-dir=up]{--spark:var(--gain)}.ui-sparkline[data-dir=down]{--spark:var(--loss)}.ui-sparkline[data-dir=flat]{--spark:var(--text-3)}.ui-sparkline[data-dir=neutral]{--spark:var(--blue)}.ui-sparkline[data-dir=gain]{--spark:var(--gain)}.ui-sparkline[data-dir=text]{--spark:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.ui-sparkline[data-dir=text]{--spark:color-mix(in srgb,var(--text-1) 92%,transparent)}}.ui-sparkline[data-dir=muted]{--spark:var(--text-3)}.ui-sparkline-line{fill:none;stroke:var(--spark);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;transform-box:fill-box}.ui-sparkline circle{fill:var(--spark);transform-box:fill-box}.ui-sparkline-line{vector-effect:non-scaling-stroke}.ui-sparkline[data-dashed=true] .ui-sparkline-line{stroke-dasharray:4 5}.ui-sparkline-area{stroke:none}.ui-sparkline-stop{stop-color:var(--text-1)}.ui-sparkline[data-draw=true][data-dashed=false] .ui-sparkline-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:ui-sparkline-draw 1.2s cubic-bezier(.3,.7,.2,1) .2s forwards}@keyframes ui-sparkline-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ui-sparkline[data-draw=true] .ui-sparkline-line{stroke-dashoffset:0;animation:none}}.ui-split{display:inline-block;position:relative}.ui-split-caps{--glass-radius:var(--radius-pill);min-height:44px;color:var(--text-1);align-items:stretch;display:inline-flex}.ui-split-main,.ui-split-more{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-split-main{border-radius:var(--radius-pill) 0 0 var(--radius-pill);min-width:84px;font:var(--type-control);letter-spacing:var(--tracking-control);white-space:nowrap;padding:0 16px 0 20px;font-weight:600;line-height:1.25}.ui-split-icon{width:18px;height:18px;margin-right:6px;display:inline-flex}.ui-split-icon>svg{width:100%;height:100%}.ui-split[data-label=never] .ui-split-main,[data-sizeclass=compact] .ui-split[data-label=wide] .ui-split-main{min-width:44px;padding:0 12px 0 14px}.ui-split[data-label=never] .ui-split-label,[data-sizeclass=compact] .ui-split[data-label=wide] .ui-split-label{display:none}.ui-split[data-label=never] .ui-split-icon,[data-sizeclass=compact] .ui-split[data-label=wide] .ui-split-icon{margin-right:0}@media (max-width:767px){.ui-split[data-label=wide] .ui-split-main{min-width:44px;padding:0 12px 0 14px}.ui-split[data-label=wide] .ui-split-label{display:none}.ui-split[data-label=wide] .ui-split-icon{margin-right:0}}.ui-split-more{border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:40px;padding:0 4px 0 0}.ui-split-more>svg{stroke-width:2px;width:18px;height:18px;transition:transform var(--dur-pop) var(--ease-out)}.ui-split[data-open=true] .ui-split-more>svg{transform:rotate(180deg)}.ui-split-sep{background:var(--line-strong);width:1px;margin:10px 0}.ui-split[data-disabled=true] .ui-split-caps{opacity:.4}.ui-split-main:disabled,.ui-split-more:disabled{cursor:default}@media (hover:hover){.ui-split-main:not(:disabled):hover,.ui-split-more:not(:disabled):hover{background:var(--glass-fill)}}.ui-split-main:active:not(:disabled){transform:scale(.98)}.ui-split-panel{--glass-radius:var(--radius-popover);z-index:2;transform-origin:100% 0;opacity:0;pointer-events:none;min-width:220px;transition:opacity var(--dur-pop-fast) var(--ease-out),transform var(--dur-pop-fast) var(--ease-out);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;transform:scale(.92)translateY(-4px)}.ui-split-panel[data-open=true]{opacity:1;pointer-events:auto;transition-duration:var(--dur-pop);transform:none}.ui-split-option{border-radius:var(--radius-field);min-height:40px;color:var(--text-1);text-align:left;cursor:pointer;font:var(--type-control);letter-spacing:var(--tracking-control);transition:background-color var(--dur-press-fast) var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 12px;display:flex}.ui-split-option[data-focus=true]{background:var(--glass-fill-strong)}.ui-split-option-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-split-option-hint{font:var(--type-caption);color:var(--text-2)}.ui-split-check{width:16px;height:16px;color:var(--blue);opacity:0;transition:opacity var(--dur-press) var(--ease-out);display:inline-flex}.ui-split-check>svg{stroke-width:2.5px;width:100%;height:100%}.ui-split-option[data-selected=true] .ui-split-check{opacity:1}.ui-empty{text-align:center;align-items:center;gap:var(--space-2);max-width:320px;padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.ui-empty-icon{width:56px;height:56px;margin-bottom:var(--space-2);background:var(--glass-fill);color:var(--text-2);box-shadow:var(--shadow-glass-inner);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.ui-empty-title{font:var(--type-headline);letter-spacing:var(--tracking-headline);color:var(--text-1);margin:0}.ui-empty-text{font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-2);text-wrap:balance;margin:0}.ui-empty-action{min-width:84px;height:40px;margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--blue-tint);color:var(--blue);font:var(--type-control);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 18px;font-weight:600;line-height:1.3;display:inline-flex}.ui-empty-action:active{transform:scale(.96)}@media (hover:hover){.ui-empty-action:hover{background:var(--blue-strong)}}.ui-empty-link{min-height:var(--hit-min);padding:0 var(--space-2);color:var(--blue);font:var(--type-control);letter-spacing:var(--tracking-control);cursor:pointer;transition:opacity var(--dur-press) var(--ease-out);background:0 0;border:0;font-weight:500}.ui-empty-link:active{opacity:.4}.ui-empty-preview{justify-content:center;display:flex}.ui-empty-preview[data-mode=card]{pointer-events:none;transform:scale(.82)}.ui-error{gap:var(--space-2) var(--space-3);max-width:380px;padding:var(--space-4) var(--space-5);background:var(--glass-panel-fill);box-shadow:var(--shadow-glass-inner);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;display:grid}.ui-error-icon{background:var(--glass-fill);width:40px;height:40px;color:var(--text-2);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.ui-error[data-kind=offline] .ui-error-icon,.ui-error[data-kind=timeout] .ui-error-icon{background:var(--warn-tint);color:var(--warn)}.ui-error[data-kind=invalid] .ui-error-icon,.ui-error[data-kind=server] .ui-error-icon{background:var(--loss-tint);color:var(--loss)}.ui-error-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-error-title{font:var(--type-headline);letter-spacing:var(--tracking-headline);color:var(--text-1);margin:0}.ui-error-help,.ui-error-what{font:var(--type-footnote);letter-spacing:var(--tracking-footnote);color:var(--text-2);margin:0}.ui-error-help{color:var(--text-3)}.ui-error-action{min-width:84px;height:36px;margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--blue-tint);color:var(--blue);font:var(--type-footnote);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);border:0;grid-column:2;justify-content:center;justify-self:start;align-items:center;padding:0 16px;font-weight:600;line-height:1.3;display:inline-flex}.ui-error-action:active{transform:scale(.96)}@media (hover:hover){.ui-error-action:hover{background:var(--blue-strong)}}.ui-error-preview{width:100%;padding:0 var(--space-4);justify-content:center;display:flex}.ui-error-preview[data-mode=card]{pointer-events:none;zoom:.72}.ui-status-dot{--dot:var(--text-3);--dot-d:8px;width:var(--dot-d);height:var(--dot-d);background:var(--dot);border-radius:50%;flex:none;display:inline-block}.ui-status-dot[data-size=small]{--dot-d:6px}.ui-status-dot[data-tone=ok]{--dot:var(--gain);--dot-0:var(--gain-0)}.ui-status-dot[data-tone=warn]{--dot:var(--warn);--dot-0:var(--warn-0)}.ui-status-dot[data-tone=loss]{--dot:var(--loss);--dot-0:var(--loss-0)}.ui-status-dot[data-tone=off]{--dot:var(--off,var(--text-3))}.ui-status-dot[data-tone=info]{--dot:var(--info);--dot-0:var(--info-0)}.ui-status-dot[data-pulse=true]{animation:ui-status-pulse 1.8s ease-out infinite}@keyframes ui-status-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--dot) 55%,transparent)}to{box-shadow:0 0 0 10px var(--dot-0,transparent)}}.ui-status-dot[data-busy=true]{--dot-d:12px;border:2px solid var(--dot);background:0 0}@supports (color:color-mix(in lab,red,red)){.ui-status-dot[data-busy=true]{border:2px solid color-mix(in srgb,var(--dot) 30%,transparent)}}.ui-status-dot[data-busy=true]{border-top-color:var(--dot);animation:ui-status-spin .8s linear infinite}.ui-status-dot[data-busy=true][data-size=small]{--dot-d:10px}@keyframes ui-status-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-status-dot[data-pulse=true]{animation:none}.ui-status-dot[data-busy=true]{animation-duration:2.4s}}.ui-success{display:block;overflow:visible}.ui-success *{transform-box:fill-box;transform-origin:50%}.ui-success-fill{fill:var(--gain);opacity:0;transform:scale(0)}.ui-success-ring{fill:none;stroke:var(--gain);stroke-linecap:round;transform:rotate(-90deg)}.ui-success-check{fill:none;stroke:var(--on-fill);stroke-linecap:round;stroke-linejoin:round}.ui-success[data-size="96"] .ui-success-ring{stroke:var(--gain-7)}.ui-success-preview{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.ui-success-preview-text{font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-2)}.ui-switch{--sw-w:51px;--sw-h:31px;--sw-pad:2px;--sw-knob:calc(var(--sw-h) - var(--sw-pad) * 2);--sw-grow:8px;width:var(--sw-w);height:var(--sw-h);border-radius:var(--radius-pill);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-pop) var(--ease-material);background:0 0;border:0;flex-shrink:0;padding:0;display:inline-block;position:relative}.ui-switch[data-size=large]{--sw-w:62px;--sw-h:38px;--sw-grow:10px}.ui-switch:disabled{cursor:default;opacity:.55}.ui-switch-track{border-radius:inherit;background:var(--glass-well-fill);box-shadow:inset 0 2px 6px -2px #0000008c,inset 0 -1px 2px -1px var(--glass-edge-soft);transition:background-color var(--dur-pop) var(--ease-out),box-shadow var(--dur-pop) var(--ease-out);position:absolute;inset:0}.ui-switch[data-on=true] .ui-switch-track{background:var(--switch-on,var(--action-fill));box-shadow:inset 0 2px 6px -2px #00000059,inset 0 -1px 2px -1px var(--glass-edge-soft)}.ui-switch-knob{top:var(--sw-pad);left:var(--sw-pad);width:var(--sw-knob);height:var(--sw-knob);border-radius:var(--radius-pill);background:var(--control-knob);-webkit-backdrop-filter:var(--ui-knob-lens-ref) blur(1px) saturate(160%);backdrop-filter:var(--ui-knob-lens-ref) blur(1px) saturate(160%);transition:transform var(--dur-pop-slow) var(--ease-material),width var(--dur-pop) var(--ease-material),background-color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out);position:absolute;box-shadow:0 1px 3px #00000047,0 0 1px #0000002e}.ui-switch-knob:before{content:"";border-radius:inherit;-webkit-backdrop-filter:var(--ui-knob-edge-ref) blur(1px) brightness(1.2);backdrop-filter:var(--ui-knob-edge-ref) blur(1px) brightness(1.2);opacity:0;transition:opacity var(--dur-press) var(--ease-out);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-switch[data-on=true] .ui-switch-knob{transform:translateX(calc(var(--sw-w) - var(--sw-knob) - var(--sw-pad) * 2))}.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true])){transform:scale(1.035)}.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true])) .ui-switch-track{box-shadow:inset 0 2px 6px -2px #00000073,0 0 14px 1px var(--blue-tint),0 6px 16px -8px var(--glass-shadow)}.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true])) .ui-switch-knob{width:calc(var(--sw-knob) + var(--sw-grow));background:var(--glass-fill-strong);box-shadow:var(--shadow-glass-inner),0 6px 16px -2px #00000073}.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true])) .ui-switch-knob:before{opacity:1}.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true]))[data-on=true] .ui-switch-knob{transform:translateX(calc(var(--sw-w) - var(--sw-knob) - var(--sw-grow) - var(--sw-pad) * 2))}.ui-switch[data-drag=follow] .ui-switch-knob{transition-property:width,background-color,box-shadow}.ui-switch[data-drag=follow][data-aim=true] .ui-switch-track{background:var(--switch-on,var(--action-fill))}.ui-switch[data-drag=follow][data-aim=false] .ui-switch-track{background:var(--glass-well-fill)}.ui-switch[data-drag=settle] .ui-switch-knob{transition:transform var(--dur-pop-slow) var(--ease-back),width var(--dur-material) var(--ease-material),background-color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out)}.ui-switch{-webkit-user-select:none;user-select:none}.ui-root .ui-switch[role=switch]{touch-action:pan-y}@keyframes ui-switch-breathe{0%,to{opacity:1}50%{opacity:.55}}.ui-switch[data-pending=true]{cursor:progress}.ui-switch[data-pending=true] .ui-switch-knob{animation-name:ui-switch-breathe;animation-duration:1.1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ui-switch-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--row-min);padding:var(--space-2) 0;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ui-switch-row[data-disabled=true]{cursor:default}.ui-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-switch-label{font:var(--type-body);letter-spacing:var(--tracking-body);color:var(--text-1)}.ui-switch-hint{font:var(--type-footnote);color:var(--text-2)}@media (prefers-reduced-motion:reduce){.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true])){transform:none}.ui-switch-knob,.ui-switch-knob:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-switch:after{content:"";border-radius:inherit;position:absolute;inset:-7px -3px}.ui-switch-track{box-shadow:inset 0 0 0 1px var(--control-border),inset 0 2px 5px -3px var(--glass-shadow)}.ui-switch-knob{transition:transform var(--dur-material) var(--ease-material),width var(--dur-material) var(--ease-material),background-color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out)}.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true])) .ui-switch-knob{background:var(--control-knob)}@supports (color:color-mix(in lab,red,red)){.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true])) .ui-switch-knob{background:color-mix(in srgb,var(--control-knob) 42%,transparent)}}.ui-switch:is(.is-pressed,:active:not(:disabled):not([data-pending=true])) .ui-switch-knob{-webkit-backdrop-filter:var(--ui-knob-lens-ref) blur(3px) saturate(180%);backdrop-filter:var(--ui-knob-lens-ref) blur(3px) saturate(180%)}@media (prefers-reduced-motion:reduce){.ui-switch,.ui-switch-knob{transition:none}}@media (prefers-reduced-transparency:reduce){.ui-switch .ui-switch-knob,.ui-switch:is(.is-pressed,:active) .ui-switch-knob{background:var(--control-knob);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-switch-knob:before{display:none}}.ui-root[data-reduce-transparency=true] .ui-switch .ui-switch-knob{background:var(--control-knob);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-root[data-reduce-transparency=true] .ui-switch-knob:before{display:none}.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .ui-switch{transform:none}@media (prefers-reduced-motion:reduce){.ui-switch:is(.is-pressed,:active) .ui-switch-knob{width:var(--sw-knob);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-switch:is(.is-pressed,:active)[data-on=true] .ui-switch-knob{transform:translateX(calc(var(--sw-w) - var(--sw-knob) - var(--sw-pad) * 2))}}.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .ui-switch:is(.is-pressed,:active) .ui-switch-knob{width:var(--sw-knob);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .ui-switch:is(.is-pressed,:active)[data-on=true] .ui-switch-knob{transform:translateX(calc(var(--sw-w) - var(--sw-knob) - var(--sw-pad) * 2))}.ui-tabbar{--glass-radius:var(--radius-pill);isolation:isolate;box-sizing:border-box;background:var(--glass-panel-fill);min-width:0;height:66px;-webkit-backdrop-filter:blur(30px) saturate(190%) brightness(var(--glass-luma));backdrop-filter:blur(30px) saturate(190%) brightness(var(--glass-luma));box-shadow:0 4px 16px -10px var(--glass-shadow),var(--shadow-glass-inner);align-items:stretch;padding:5px}.ui-tabbar,.ui-tabbar-item{display:flex;position:relative}.ui-tabbar-item{z-index:1;border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--text-2);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--dur-pop) var(--ease-out),transform var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out);background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;padding:3px 2px}.ui-tabbar-item[data-active=true]{color:var(--action-text);background:var(--control-selected);box-shadow:var(--shadow-glass-inner)}.ui-tabbar-item:is([data-pressed=true],:active){background:var(--glass-fill);transform:scale(.94)}.ui-tabbar-item:focus-visible{outline-offset:-2px}.ui-tabbar-icon{flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;position:relative}.ui-tabbar-icon svg{transform-box:fill-box;transition:fill-opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-back);fill:currentColor;fill-opacity:0}.ui-tabbar-item[data-active=true] .ui-tabbar-icon svg{fill-opacity:.18;transform:translateY(-1px)}.ui-tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:var(--type-caption-2);letter-spacing:0;font-weight:550;line-height:1.3;overflow:hidden}.ui-tabbar-item[data-active=true] .ui-tabbar-label{font-weight:650}.ui-tabbar-selection{z-index:0;pointer-events:none;height:3px;transition:transform var(--dur-pop-slow) var(--ease-material),width var(--dur-pop-slow) var(--ease-material),opacity var(--dur-press) var(--ease-out);position:absolute;bottom:7px;left:0}.ui-tabbar-selection>span{border-radius:var(--radius-pill);background:var(--action-text);width:18px;height:3px;transition:width var(--dur-material) var(--ease-material);position:absolute;left:50%;translate:-50%}.ui-tabbar[data-pressed=true] .ui-tabbar-selection>span{width:24px}.ui-tabbar-badge{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--action-fill);min-width:16px;height:16px;color:var(--on-fill);box-shadow:0 0 0 2px var(--glass-panel-fill);font:var(--type-caption-2);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;font-weight:650;line-height:1.25;display:grid;position:absolute;top:-3px;left:17px}@media (hover:hover) and (pointer:fine){.ui-tabbar-item:not([data-active=true]):hover{color:var(--text-1);background:var(--glass-fill)}.ui-tabbar-item:hover .ui-tabbar-icon svg{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ui-tabbar :is(.ui-tabbar-item,.ui-tabbar-icon svg,.ui-tabbar-selection,.ui-tabbar-selection>span){transition:none}.ui-tabbar :is(.ui-tabbar-item,.ui-tabbar-icon svg,.ui-tabbar-selection>span){transform:none!important}}:is([data-reduce-motion=true],[data-reduce=true]) .ui-tabbar :is(.ui-tabbar-item,.ui-tabbar-icon svg,.ui-tabbar-selection,.ui-tabbar-selection>span){transition:none}:is([data-reduce-motion=true],[data-reduce=true]) .ui-tabbar :is(.ui-tabbar-item,.ui-tabbar-icon svg,.ui-tabbar-selection>span){transform:none!important}@media (prefers-reduced-transparency:reduce){.ui-tabbar{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}}[data-reduce-transparency=true] .ui-tabbar{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-tabbar{background:var(--surface-2)}}@media (forced-colors:active){.ui-tabbar{box-shadow:none;background:canvas}.ui-tabbar-selection>span{background:highlight}.ui-tabbar-item{color:buttontext}.ui-tabbar-item[data-active=true]{color:highlight}.ui-tabbar-badge{color:highlighttext;box-shadow:none;background:highlight}}.ui-tabbar-icon>svg{--tabbar-symbol-motion:ui-tabbar-symbol-lift;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-pop) var(--ease-back),filter var(--dur-pop) var(--ease-out),fill-opacity var(--dur-pop) var(--ease-out);animation-duration:.44s;animation-timing-function:var(--ease-out);animation-iteration-count:1;animation-fill-mode:both}.ui-tabbar-icon>svg:is(.lucide-settings,.lucide-settings-2){--tabbar-symbol-motion:ui-tabbar-symbol-turn}.ui-tabbar-icon>svg:is(.lucide-bell,.lucide-bell-ring){--tabbar-symbol-motion:ui-tabbar-symbol-swing;transform-origin:50% 18%}.ui-tabbar-icon>svg:is(.lucide-radio,.lucide-activity,.lucide-server,.lucide-shield-check){--tabbar-symbol-motion:ui-tabbar-symbol-pulse}.ui-tabbar-icon>svg:is(.lucide-flask-conical,.lucide-bot){--tabbar-symbol-motion:ui-tabbar-symbol-nod}.ui-tabbar-item:focus-visible:not(:active) .ui-tabbar-icon>svg{animation-name:var(--tabbar-symbol-motion);filter:drop-shadow(0 0 5px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-tabbar-item:focus-visible:not(:active) .ui-tabbar-icon>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue) 35%,transparent))}}@media (hover:hover) and (pointer:fine){.ui-tabbar-item:hover:not(:active):not([data-pressed=true]) .ui-tabbar-icon>svg{animation-name:var(--tabbar-symbol-motion);filter:drop-shadow(0 0 5px var(--blue))}@supports (color:color-mix(in lab,red,red)){.ui-tabbar-item:hover:not(:active):not([data-pressed=true]) .ui-tabbar-icon>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue) 35%,transparent))}}}.ui-tabbar-item:is(:active,[data-pressed=true]) .ui-tabbar-icon>svg{filter:drop-shadow(0 0 7px var(--blue));animation-name:none;transform:scale(.92)}@supports (color:color-mix(in lab,red,red)){.ui-tabbar-item:is(:active,[data-pressed=true]) .ui-tabbar-icon>svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--blue) 45%,transparent))}}@keyframes ui-tabbar-symbol-lift{0%,to{transform:translateY(0)}42%{transform:translateY(-2px)scale(1.055)}72%{transform:translateY(.5px)}}@keyframes ui-tabbar-symbol-turn{0%,to{transform:rotate(0)}56%{transform:rotate(20deg)}}@keyframes ui-tabbar-symbol-swing{0%,to{transform:rotate(0)}25%{transform:rotate(11deg)}56%{transform:rotate(-8deg)}78%{transform:rotate(3deg)}}@keyframes ui-tabbar-symbol-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.12)}72%{transform:scale(.98)}}@keyframes ui-tabbar-symbol-nod{0%,to{transform:rotate(0)translateY(0)}42%{transform:rotate(-7deg)translateY(-1px)}70%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.ui-tabbar .ui-tabbar-icon,.ui-tabbar .ui-tabbar-icon>svg{transition:none!important;animation:none!important;transform:none!important}}:is([data-reduce-motion=true],[data-reduce=true]) .ui-tabbar .ui-tabbar-icon,:is([data-reduce-motion=true],[data-reduce=true]) .ui-tabbar .ui-tabbar-icon>svg{transition:none!important;animation:none!important;transform:none!important}@media (forced-colors:active){.ui-tabbar .ui-tabbar-icon>svg{filter:none!important}}.ui-tabbar-demo{background:radial-gradient(ellipse at 70% 110%,var(--blue-strong),var(--blue-0) 65%),var(--surface-1);width:320px;max-width:100%;height:208px;box-shadow:0 0 0 1px var(--line-strong);border-radius:28px 28px 36px 36px;position:relative;overflow:hidden}.ui-tabbar-demo[data-mode=card]{pointer-events:none;width:320px;max-width:100%;height:120px}.ui-tabbar-demo-content{gap:var(--space-3);padding:var(--space-5) var(--space-4);flex-direction:column;display:flex}.ui-tabbar-demo-content span{border-radius:var(--radius-badge);background:var(--surface-3);height:12px;display:block}.ui-tabbar-demo-content span:nth-child(2){width:70%}.ui-tabbar-demo-content span:nth-child(3){width:45%}.ui-tabbar-demo-bar{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);position:absolute}.ui-table-wrap{--tbl-row:var(--row-min);border-radius:var(--radius-group);background:var(--surface-1);border:1px solid var(--line);overscroll-behavior:contain;position:relative;overflow:auto}.ui-table-wrap[data-compact=true]{--tbl-row:var(--row-table-compact)}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-1)}.ui-table-caption{caption-side:top;padding:var(--space-3) var(--space-4) var(--space-1);text-transform:uppercase;letter-spacing:.06em}.ui-table th,.ui-table-caption{text-align:left;font:var(--type-caption);color:var(--text-2)}.ui-table th{z-index:1;height:var(--tbl-row);padding:0 var(--space-3);background:var(--surface-1);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line-strong);position:sticky;top:0}.ui-table td:first-child,.ui-table th:first-child{padding-left:var(--space-4)}.ui-table td:last-child,.ui-table th:last-child{padding-right:var(--space-4)}.ui-table td[data-numeric=true],.ui-table th[data-numeric=true]{text-align:right}.ui-table th[data-active=true]{color:var(--text-1)}.ui-table-head,.ui-table-sort{min-height:24px;color:inherit;font:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:2px;padding:0;line-height:1.3;display:inline-flex}.ui-table-sort{cursor:pointer;border-radius:var(--radius-badge)}.ui-table th[data-numeric=true] .ui-table-sort{flex-direction:row-reverse}.ui-table-arrow{opacity:0;transition:opacity var(--dur-press) var(--ease-out);display:inline-flex}.ui-table th[data-active=true] .ui-table-arrow{opacity:1}@media (hover:hover){.ui-table-sort:hover .ui-table-arrow{opacity:.6}.ui-table th[data-active=true] .ui-table-sort:hover .ui-table-arrow{opacity:1}}.ui-table-arrow svg{transform-box:fill-box}.ui-table td{height:var(--tbl-row);padding:0 var(--space-3);white-space:nowrap;border-bottom:1px solid var(--line);transition:background-color var(--dur-press) var(--ease-out)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:nth-child(2n) td{background:#ffffff04}@media (hover:hover){.ui-table tbody tr:hover td{background:var(--glass-fill)}}.ui-table-wrap[data-compact=true] .ui-table{font:var(--type-footnote)}.ui-table-wrap[data-compact=true] .ui-table td[data-numeric=true]{font-size:12.5px}.ui-table-money[data-tone=gain]{color:var(--gain)}.ui-table-money[data-tone=loss]{color:var(--loss)}.ui-table-money[data-tone=flat]{color:var(--text-2)}.ui-table-side{border-radius:var(--radius-badge);font:var(--type-caption);align-items:center;padding:1px 8px;line-height:1.4;display:inline-flex}.ui-table-side[data-side=long]{color:var(--gain);background:var(--gain-tint)}.ui-table-side[data-side=short]{color:var(--loss);background:var(--loss-tint)}.ui-ticker{--ui-speed:1;letter-spacing:-.02em;color:var(--text-1);transition-property:color;transition-duration:calc(.6s / var(--ui-speed));transition-timing-function:var(--ease-out);align-items:baseline;gap:6px;font-size:28px;font-weight:600;line-height:34px;display:inline-flex}.ui-ticker[data-flash=gain]{color:var(--gain);transition-duration:60ms}.ui-ticker[data-flash=loss]{color:var(--loss);transition-duration:60ms}.ui-ticker[data-stale=true]{color:var(--text-3)}.ui-ticker-digits{align-items:baseline;display:inline-flex}.ui-ticker-slot{vertical-align:bottom;width:.62em;height:34px;display:inline-block;position:relative;overflow:hidden}.ui-ticker-reel{transition-property:transform;transition-duration:calc(.42s / var(--ui-speed));transition-timing-function:var(--ease-out);will-change:transform;flex-direction:column;display:flex}.ui-ticker-digit{text-align:center;height:34px;line-height:34px;display:block}.ui-ticker-sep{display:inline-block}.ui-ticker-unit{color:var(--text-2);font-size:15px;font-weight:500}.ui-ticker-stale{border-radius:var(--radius-pill);background:var(--text-3);align-self:center;width:7px;height:7px;display:inline-block}@media (prefers-reduced-motion:reduce){.ui-ticker-reel{transition-duration:.01ms}}.ui-timeline{margin:0;padding:0;list-style:none}.ui-timeline-item{gap:12px;animation:ui-timeline-in .4s both;display:flex}@keyframes ui-timeline-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ui-timeline-time{font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--text-2);flex:0 0 40px;padding-top:2px;font-weight:400}.ui-timeline-rail{flex-direction:column;flex:none;align-items:center;padding-top:5px;display:flex}.ui-timeline-line{background:var(--text-1);flex:1;width:1px;margin-top:6px}@supports (color:color-mix(in lab,red,red)){.ui-timeline-line{background:color-mix(in srgb,var(--text-1) 10%,transparent)}}.ui-timeline-body{flex:1;align-items:baseline;gap:8px;min-width:0;padding-bottom:20px;display:flex}.ui-timeline-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ui-timeline-title{font:var(--type-subheadline);font-weight:600}.ui-timeline-sub{font:var(--type-footnote);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-timeline-amount{font:var(--type-subheadline);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ui-timeline-amount[data-tone=gain]{color:var(--gain-text,var(--gain))}.ui-timeline-amount[data-tone=loss]{color:var(--loss-text,var(--loss))}@media (prefers-reduced-motion:reduce){.ui-timeline-item{animation:none}}.ui-toast-stack{--ui-speed:1;left:0;right:0;bottom:var(--space-4);pointer-events:none;justify-items:center;display:grid;position:absolute}.ui-toast-stack>*{pointer-events:auto;grid-area:1/1}.ui-toast{--glass-radius:var(--radius-pill);align-items:center;gap:var(--space-2);max-width:min(420px,100% - 32px);min-height:44px;font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-1);white-space:nowrap;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:bottom;transform:translateY(calc(var(--toast-depth) * -8px)) scale(calc(1 - var(--toast-depth) * .06));opacity:calc(1 - var(--toast-depth) * .22);z-index:calc(10 - var(--toast-depth));transition:transform var(--dur-pop-slow) var(--ease-out),opacity var(--dur-pop) var(--ease-out);animation-name:ui-toast-in;animation-duration:calc(var(--dur-pop-slow) / var(--ui-speed));animation-timing-function:var(--ease-out);padding:10px 18px 10px 14px;animation-fill-mode:backwards;display:inline-flex}.ui-toast[data-depth="1"],.ui-toast[data-depth="2"]{animation:none}.ui-toast-stack[data-fanned=true] .ui-toast{transform:translateY(calc(var(--toast-depth) * -52px)) scale(1);opacity:1}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-toast-icon{color:var(--text-2);flex-shrink:0}.ui-toast[data-tone=gain] .ui-toast-icon{color:var(--gain)}.ui-toast[data-tone=loss] .ui-toast-icon{color:var(--loss)}.ui-toast[data-tone=warn] .ui-toast-icon{color:var(--warn)}.ui-toast-text{text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.ui-toast-preview{width:100%;height:100%;min-height:150px;position:relative}.ui-toast-preview[data-mode=card]{pointer-events:none}.ui-toast-morph{--glass-radius:var(--radius-pill);min-height:44px;font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-1);white-space:nowrap;transition:width calc(var(--dur-pop-slow) / var(--ui-speed,1)) var(--ease-out);padding:0;overflow:visible}.ui-toast-morph,.ui-toast-morph-inner{align-items:center;display:inline-flex}.ui-toast-morph-inner{transition:opacity .12s var(--ease-out);gap:10px;padding:10px 18px 10px 14px}.ui-toast-morph[data-fading=true] .ui-toast-morph-inner{opacity:0}.ui-toast-morph-mark{flex-shrink:0;width:20px;height:20px;position:relative}.ui-toast-morph-dots{justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.ui-toast-morph-dots i{background:var(--text-2);width:4px;height:4px;animation-name:ui-toast-morph-dot;animation-duration:calc(.9s / var(--ui-speed,1));border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ui-toast-morph-dots i:nth-child(2){animation-delay:calc(.15s / var(--ui-speed,1))}.ui-toast-morph-dots i:nth-child(3){animation-delay:calc(.3s / var(--ui-speed,1))}@keyframes ui-toast-morph-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ui-toast-morph-check{fill:none;width:20px;height:20px;stroke:var(--gain);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:50%;position:absolute;inset:0;transform:scale(.6)}.ui-toast-morph-check *{transform-box:fill-box}.ui-toast-morph[data-state=done] .ui-toast-morph-dots{display:none}.ui-toast-morph[data-state=done] .ui-toast-morph-check{animation-name:ui-toast-morph-pop;animation-duration:calc(var(--dur-pop-slow) / var(--ui-speed,1));animation-timing-function:var(--ease-back);animation-fill-mode:forwards}@keyframes ui-toast-morph-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ui-toast-undo{--glass-radius:var(--radius-pill);align-items:center;gap:var(--space-2);max-width:min(440px,100% - 32px);min-height:44px;font:var(--type-control);letter-spacing:var(--tracking-control);color:var(--text-1);white-space:nowrap;animation-name:ui-toast-undo-in;animation-duration:var(--dur-pop-slow);animation-timing-function:var(--ease-out);padding:8px 8px 8px 14px;display:inline-flex;position:relative;overflow:visible}@keyframes ui-toast-undo-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-toast-undo-icon{color:var(--text-2);flex-shrink:0}.ui-toast-undo-text{text-overflow:ellipsis;padding-right:var(--space-2);overflow:hidden}.ui-toast-undo-btn{border-radius:var(--radius-pill);background:var(--blue-tint);min-width:84px;height:30px;color:var(--blue);font:var(--type-footnote);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:600;line-height:1.3;display:inline-flex}.ui-toast-undo-btn:active{transform:scale(.96)}@media (hover:hover){.ui-toast-undo-btn:hover{background:var(--blue-strong)}}.ui-toast-undo-line{border-radius:var(--radius-pill);background:var(--blue);transform-origin:0;height:1.5px;animation-name:ui-toast-undo-run;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:4px;left:18px;right:18px}@keyframes ui-toast-undo-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ui-toast-undo{animation:none}}.ui-toast-undo-preview{width:100%;height:100%;min-height:120px;position:relative}.ui-toast-undo-preview[data-mode=card]{pointer-events:none}.ui-toast-undo-slot{left:0;right:0;bottom:var(--space-4);justify-content:center;display:flex;position:absolute}.ui-toast-undo-note{top:var(--space-4);text-align:center;color:var(--text-2);position:absolute;left:0;right:0}.ui-tooltip{--glass-radius:var(--radius-pill);z-index:var(--z-tooltip,1300);max-width:min(280px,100vw - 16px);color:var(--text-1);font:var(--type-footnote);letter-spacing:var(--tracking-footnote,0);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-pop-fast) var(--ease-out),transform var(--dur-pop-fast) var(--ease-out);flex-direction:column;gap:1px;padding:5px 11px;display:flex;position:fixed;transform:scale(.96)}.ui-tooltip[data-two=true]{--glass-radius:12px;padding-block:6px 7px}.ui-tooltip[data-side=right]{transform-origin:0}.ui-tooltip[data-side=left]{transform-origin:100%}.ui-tooltip[data-side=bottom]{transform-origin:top}.ui-tooltip[data-side=top]{transform-origin:bottom}.ui-tooltip[data-visible=true]{opacity:1;transform:scale(1)}.ui-tooltip-row{align-items:baseline;gap:12px;display:flex}.ui-tooltip-label{flex:auto;font-weight:500}.ui-tooltip-keys{color:var(--text-2);font:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:none;margin-left:auto}.ui-tooltip-hint{color:var(--text-2);white-space:normal}@media (prefers-reduced-motion:reduce){.ui-tooltip,.ui-tooltip[data-visible=true]{transform:none}}[data-reduce-motion=true] .ui-tooltip{transform:none}html[data-reduce-transparency=true] .ui-tooltip{background-color:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-orb{width:var(--orb-size,120px);height:var(--orb-size,120px);isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.ui-orb-canvas{pointer-events:none;width:100%;height:100%;display:block;position:relative}.ui-orb-fallback{border-radius:var(--radius-pill);background:radial-gradient(circle at 36% 29%,var(--voice-core),var(--voice-blue-light) 24%,var(--voice-blue) 60%,var(--voice-blue-deep));opacity:.15;pointer-events:none;position:absolute;inset:17%}.ui-orb[data-tier=mini] .ui-orb-canvas{transform:scale(1.18)}.ui-orbmini{-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.ui-orbmini:not(:disabled):hover .ui-orb{filter:brightness(1.12)}}.ui-orbmini:active:not(:disabled) .ui-orb{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.ui-orbmini:active:not(:disabled) .ui-orb{transform:none}}[data-reduce-motion=true] .ui-orbmini:active:not(:disabled) .ui-orb{transform:none}.ui-widget-frame{--glass-radius:var(--radius-card);--widget-light-tone:var(--blue);--widget-light-core:var(--material-cyan);--widget-light-strength:.55;isolation:isolate;border-radius:var(--radius-card);min-width:0;min-height:0;color:var(--text-1);box-shadow:var(--shadow-glass),var(--shadow-glass-inner);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-widget-frame.ui-glass{background-color:rgb(var(--glass-card-tint)/calc(var(--glass-opacity,.82) * var(--glass-card-k,1)))}.ui-widget-frame[data-tone=gain]{--widget-light-tone:var(--gain);--widget-light-core:var(--gain-text)}.ui-widget-frame[data-tone=loss]{--widget-light-tone:var(--loss);--widget-light-core:var(--loss-text)}.ui-widget-frame[data-tone=warning]{--widget-light-tone:var(--warn);--widget-light-core:var(--warn-text)}.ui-widget-frame[data-tone=gain],.ui-widget-frame[data-tone=loss]{--widget-light-strength:.85}.ui-widget-frame[data-tone=flat]{--widget-light-tone:var(--material-neutral);--widget-light-core:var(--material-neutral);--widget-light-strength:.42}.ui-widget-frame[data-tone=empty]{--widget-light-tone:var(--material-neutral);--widget-light-core:var(--material-neutral);--widget-light-strength:.3}.ui-widget-frame[data-flow=false]{--widget-light-strength:.46}.ui-root .ui-widget-frame>.ui-atm.ui-widget-atmosphere[data-atm]{z-index:-1;opacity:var(--widget-light-strength);pointer-events:none;background:0 0;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.ui-root .ui-widget-atmosphere[data-atm] :is(.ui-atm-l1,.ui-atm-l2,.ui-atm-l3,.ui-atm-l4){border-radius:inherit}.ui-widget-atmosphere .ui-atm-veil{display:none}.ui-root[data-scheme=light] .ui-widget-frame{--widget-light-strength:.34}.ui-root[data-scheme=light] .ui-widget-frame:is([data-tone=gain],[data-tone=loss]){--widget-light-strength:.5}.ui-root[data-scheme=light] .ui-widget-frame[data-tone=flat]{--widget-light-strength:.2}.ui-root[data-scheme=light] .ui-widget-frame[data-tone=empty]{--widget-light-strength:.12}.ui-root[data-scheme=light] .ui-widget-frame[data-flow=false]{--widget-light-strength:.28}@media (max-width:767px),(pointer:coarse){.ui-root .ui-widget-atmosphere[data-atm] .ui-atm-l1{animation-duration:var(--dur-light-flow-soft)}}.ui-widget-header{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-widget-heading{flex:1;min-width:70px}.ui-widget-heading h2{font-size:var(--fs-section);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.35}.ui-widget-heading p{font-size:var(--fs-caption);color:var(--text-2);margin:4px 0 0;line-height:1.4}.ui-widget-header-icon{color:var(--blue);flex:none;align-items:center;display:flex}.ui-widget-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.ui-widget-actions :is(button,a){flex-shrink:0}@media (prefers-reduced-transparency:reduce){.ui-widget-frame.ui-widget-frame{background-color:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.ui-widget-frame>.ui-widget-atmosphere{display:none}}.ui-root[data-reduce-transparency=true] .ui-widget-frame.ui-widget-frame{background-color:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.ui-root[data-reduce-transparency=true] .ui-widget-frame>.ui-widget-atmosphere{display:none}@media (forced-colors:active){.ui-widget-frame.ui-widget-frame{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas;background-image:none;outline:1px solid buttontext}.ui-widget-frame>.ui-widget-atmosphere{display:none}}.ui-pr-compare{--pr-w:132px;--pr-h:96px;--pr-gap:12px;gap:var(--pr-gap);font-family:var(--font-ui);justify-content:center;align-items:flex-start;display:flex}.ui-pr-compare[data-mode=detail]{--pr-w:250px;--pr-h:180px;--pr-gap:24px}.ui-pr-single .ui-pr-side{width:auto}.ui-pr-side{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.ui-pr-stage{width:var(--pr-w);min-height:var(--pr-h);position:relative}.ui-pr-single .ui-pr-stage{width:auto}.ui-pr-caption{font:var(--type-caption);letter-spacing:var(--tracking-caption);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-pr-caption i{background:var(--text-3);border-radius:50%;width:7px;height:7px}.ui-pr-caption[data-tone=bad] i{background:var(--loss)}.ui-pr-caption[data-tone=good] i{background:var(--gain)}.ui-pr-screen{width:100%;height:var(--pr-h);border-radius:var(--radius-group);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);font:var(--type-caption);flex-direction:column;gap:6px;padding:8px;display:flex;position:relative;overflow:hidden}.ui-pr-compare[data-mode=detail] .ui-pr-screen{border-radius:16px;gap:8px;padding:12px}.ui-pr-screen--phone{border-radius:14px;width:62%;margin:0 auto}.ui-pr-compare[data-mode=detail] .ui-pr-screen--phone{border-radius:22px}.ui-pr-line{background:var(--text-3);opacity:.55;border-radius:999px;height:4px;display:block}.ui-pr-line[data-tone=muted]{opacity:.28}.ui-pr-line[data-tone=title]{opacity:.9;background:var(--text-1);height:6px}.ui-pr-compare[data-mode=detail] .ui-pr-line{height:6px}.ui-pr-compare[data-mode=detail] .ui-pr-line[data-tone=title]{height:9px}.ui-pr-pill{border-radius:var(--radius-pill);height:18px;font:var(--type-caption);white-space:nowrap;color:var(--on-fill);background:var(--blue);justify-content:center;align-items:center;padding:0 9px;font-size:9px;line-height:1.3;display:inline-flex}.ui-pr-compare[data-mode=detail] .ui-pr-pill{height:26px;padding:0 14px;font-size:12px}.ui-pr-pill[data-variant=tinted]{background:var(--blue-tint);color:var(--blue)}.ui-pr-pill[data-variant=plain]{color:var(--blue);background:0 0}.ui-pr-pill[data-variant=glass]{color:var(--text-1)}.ui-pr-pill[data-tone=loss]{background:var(--loss);color:var(--on-fill)}.ui-pr-pill[data-variant=plain][data-tone=loss]{color:var(--loss);background:0 0}.ui-pr-note{font:var(--type-caption);color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:inline-flex}.ui-pr-compare[data-mode=detail] .ui-pr-note{font-size:12px}.ui-pr-row{align-items:center;gap:6px;min-height:12px;display:flex}.ui-pr-compare[data-mode=detail] .ui-pr-row{gap:8px;min-height:18px}.ui-pr-hair{background:var(--line);height:1px}.ui-pr-band{font:var(--type-caption);color:var(--text-1);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:9px;display:flex}.ui-pr-compare[data-mode=detail] .ui-pr-band{border-radius:10px;padding:8px 12px;font-size:12px}.ui-pr-card{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.ui-pr-compare[data-mode=detail] .ui-pr-card{border-radius:10px;gap:6px;padding:10px}.ui-pr-tabbar{border-radius:var(--radius-pill);background:var(--glass-fill-strong);justify-content:space-around;margin-top:auto;padding:4px 6px;display:flex}.ui-pr-tabbar i{background:var(--text-3);border-radius:3px;width:8px;height:8px}.ui-pr-tabbar i[data-on=true]{background:var(--blue)}.ui-pr-compare[data-mode=detail] .ui-pr-tabbar i{border-radius:4px;width:12px;height:12px}.ui-pr-switch{background:var(--blue);border-radius:999px;flex-shrink:0;width:22px;height:13px;position:relative}.ui-pr-switch:after{content:"";background:var(--on-fill);border-radius:50%;width:10px;height:10px;position:absolute;top:1.5px;right:1.5px}.ui-pr-switch[data-off=true]{background:var(--glass-well-fill)}.ui-pr-switch[data-off=true]:after{left:1.5px;right:auto}.ui-pr-compare[data-mode=detail] .ui-pr-switch{width:32px;height:19px}.ui-pr-compare[data-mode=detail] .ui-pr-switch:after{width:16px;height:16px}.ui-pr-check{border:1.5px solid var(--text-3);border-radius:50%;flex-shrink:0;width:11px;height:11px}.ui-pr-check[data-on=true]{background:var(--blue);border-color:var(--blue)}.ui-pr-compare[data-mode=detail] .ui-pr-check{width:16px;height:16px}.ui-pr-scrim{background:var(--scrim);justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:0}.ui-pr-dialog{background:var(--surface-3);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:8px;font-size:9px;display:flex}.ui-pr-compare[data-mode=detail] .ui-pr-dialog{gap:8px;padding:12px;font-size:12px}.ui-pr-toast{border-radius:var(--radius-pill);white-space:nowrap;color:var(--text-1);align-items:center;gap:8px;padding:4px 10px;font-size:9px;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ui-pr-compare[data-mode=detail] .ui-pr-toast{padding:8px 14px;font-size:12px;bottom:12px}.ui-pr-toast b{color:var(--blue);font-weight:600}.ui-pr-focus{outline:2px solid var(--blue);outline-offset:2px}.ui-pr-mono{font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.ui-pr-prop{font-family:var(--font-ui);font-variant-numeric:proportional-nums}.ui-pr-arrow{color:var(--text-3);font-size:10px}html.ui-root{--bg:var(--canvas);--bg-elevated:var(--surface-1);--text-primary:var(--text-1);--text-secondary:var(--text-2);--accent:var(--blue);--accent-soft:var(--blue-tint);--profit:var(--gain);--warning:var(--warn);--surface-border:var(--line);--border-card:var(--line);--border-dashed:var(--line-strong);--field-border:var(--line-strong);--tile-wash:var(--glass-fill);--surface-strong:var(--glass-fill-strong);--card-shadow:var(--shadow-glass);--edge:var(--text-2)}@supports (color:color-mix(in lab,red,red)){html.ui-root{--edge:color-mix(in srgb,var(--text-2) 40%,transparent)}}html.ui-root{--edge-hover:var(--text-2)}@supports (color:color-mix(in lab,red,red)){html.ui-root{--edge-hover:color-mix(in srgb,var(--text-2) 65%,transparent)}}html.ui-root{--grid-dot:var(--text-2)}@supports (color:color-mix(in lab,red,red)){html.ui-root{--grid-dot:color-mix(in srgb,var(--text-2) 28%,transparent)}}html.ui-root{--range-done:var(--text-1);--scrim-plain:var(--scrim);letter-spacing:0;line-height:1.5}html.ui-root body{font-family:var(--font-ui);font-size:var(--fs-root);letter-spacing:-.1px;background:var(--canvas)}html.ui-root .noise-layer,html.ui-root .sf-atmosphere,html.ui-root body:after,html.ui-root body:before,html.ui-root main:before{display:none}html.ui-root .band,html.ui-root .glass,html.ui-root .surface{isolation:isolate;background-color:rgb(var(--glass-card-tint)/calc(var(--glass-opacity,.68) * var(--glass-card-k,1)));background-image:var(--grad-glass-body);-webkit-backdrop-filter:blur(var(--glass-blur,20px)) saturate(190%) brightness(var(--glass-luma));backdrop-filter:blur(var(--glass-blur,20px)) saturate(190%) brightness(var(--glass-luma));box-shadow:var(--shadow-glass),var(--shadow-glass-inner);border:0}html.ui-root .card,html.ui-root .glass.card,html.ui-root .surface{border-radius:var(--radius-card)}html.ui-root .ui-kpi{background-color:rgb(var(--glass-card-tint)/calc(var(--glass-opacity,.68) * var(--glass-card-k,1)));-webkit-backdrop-filter:blur(var(--glass-blur,20px)) saturate(190%) brightness(var(--glass-luma));backdrop-filter:blur(var(--glass-blur,20px)) saturate(190%) brightness(var(--glass-luma));box-shadow:var(--shadow-glass),var(--shadow-glass-inner);border-color:#0000}html.ui-root[data-reduce-transparency=true] .ui-kpi{background-color:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}html.ui-root .tile{border-radius:var(--radius-group);border-color:#0000}html.ui-root .glass-pop,html.ui-root .glass.pop{border-radius:var(--radius-popover);box-shadow:var(--shadow-pop),var(--shadow-glass-inner)}html.ui-root[data-reduce-transparency=true] .band,html.ui-root[data-reduce-transparency=true] .glass,html.ui-root[data-reduce-transparency=true] .surface{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html.ui-root .sf-pagetitle h1{font:var(--type-large-title);letter-spacing:var(--tracking-large-title)}html.ui-root .mono{font-family:var(--font-numbers);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"zero" 0}html.ui-root :is(button,a,[role=button],[role=tab],summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}html.ui-root :is(button,a,[role=button])[data-gesture]{touch-action:none}html.ui-root .adm-iconbtn.sf-x,html.ui-root .pill.sf-x,html.ui-root .sf-x{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-pill);min-width:0;box-shadow:none;color:var(--text-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){html.ui-root .sf-x:hover{color:var(--text-1)}}html.ui-root .sf-x:active{color:var(--text-1);transition-duration:var(--dur-press-fast);transform:scale(.85)}html.ui-root .pill{line-height:1.25;font-size:var(--fs-control);letter-spacing:var(--tracking-control);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-pop) var(--ease-out),color var(--dur-pop) var(--ease-out),opacity var(--dur-pop) var(--ease-out);font-weight:600}html.ui-root .pill:not(:has(>svg:only-child)){min-width:84px}html.ui-root .pill:has(>svg:only-child){min-width:0;padding-left:8px;padding-right:8px}html.ui-root :is(.pill-primary,.pill-destructive):active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}html.ui-root :is(.pill-secondary,.pill-ghost){transition:transform var(--dur-material) var(--ease-back),background-color var(--dur-pop) var(--ease-out),color var(--dur-pop) var(--ease-out),opacity var(--dur-pop) var(--ease-out),box-shadow var(--dur-pop) var(--ease-out)}html.ui-root :is(.pill-secondary,.pill-ghost).is-pressed{background:var(--glass-fill-strong);color:var(--text-1);box-shadow:var(--shadow-glass-inner),var(--shadow-glass);transition-duration:var(--dur-press),var(--dur-press),var(--dur-press),var(--dur-press),var(--dur-press);transition-timing-function:var(--ease-out);transform:scale(1.035)}html.ui-root .pill-secondary.is-pressed{background:var(--blue-strong);color:var(--action-text)}html.ui-root .pill-primary{background:var(--action-fill);color:var(--on-fill)}html.ui-root .pill-secondary{background:var(--blue-tint);color:var(--action-text);box-shadow:var(--shadow-glass-inner);border:0}html.ui-root .pill-destructive{background:var(--destructive-fill);color:var(--on-fill)}html.ui-root .adm-pill{line-height:1.25}html.ui-root .adm-pill-primary{background:var(--action-fill)}html.ui-root .adm-iconbtn{background:var(--glass-fill-strong)}html.ui-root .segment{background:var(--glass-well-fill);box-shadow:inset 0 2px 6px -2px #00000073,inset 0 -1px 2px -1px var(--glass-edge-soft)}html.ui-root .segment button{line-height:1.3;font-size:var(--fs-control);min-height:calc(var(--control-h) - 6px);padding-block:0;font-weight:500}html.ui-root .segment button[data-active=true]{background:var(--control-selected);box-shadow:var(--shadow-glass-inner),var(--shadow-glass);font-weight:600}html.ui-root .adm-auth-input,html.ui-root .adm-select,html.ui-root .auth-input,html.ui-root .input{border-radius:var(--radius-pill);font-size:var(--fs-control);background:var(--field-fill);box-shadow:inset 0 1px 3px -1px #00000073,0 0 0 0 var(--blue-tint);transition:box-shadow var(--dur-pop) var(--ease-out),background-color var(--dur-pop) var(--ease-out);border:0;padding-block:0}html.ui-root .adm-auth-input:focus,html.ui-root .adm-select:focus,html.ui-root .auth-input:focus,html.ui-root .input:focus,html.ui-root .input:focus-visible{background:var(--field-fill);box-shadow:inset 0 1px 3px -1px #0000004d,0 0 0 4px var(--blue-tint);border-color:#0000;outline:none}html.ui-root .adm-auth-input,html.ui-root .auth-input{border-radius:var(--radius-pill)}html.ui-root textarea.adm-auth-input,html.ui-root textarea.auth-input,html.ui-root textarea.input{border-radius:var(--radius-card);padding:var(--space-3) var(--space-4)}html.ui-root .adm-check{border-color:var(--line-strong);background:var(--glass-well-fill)}html.ui-root .adm-check[data-checked=true]{background:var(--action-fill);border-color:var(--action-text)}html.ui-root .sf-switch{background:var(--glass-well-fill);box-shadow:inset 0 2px 6px -2px #0000008c,inset 0 -1px 2px -1px var(--glass-edge-soft)}html.ui-root .sf-switch.is-on{background:var(--action-fill)}@media (max-width:767px){html.ui-root .sf-dock-desktop{display:none}}html.ui-root :is(.surface,.glass,.band){--ui-light-tone:var(--tint,var(--blue))}html.ui-root :is(.surface,.glass,.band):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(95% 50% at 35% 0,var(--glass-reflection-soft) 0,var(--glass-reflection-soft) 22%,var(--glass-reflection-soft) 46%,var(--glass-reflection-soft) 64%,var(--glass-reflection-soft) 80%),radial-gradient(120% 64% at 58% 112%,var(--ui-light-tone) 0,var(--ui-light-tone) 22%,var(--ui-light-tone) 46%,var(--ui-light-tone) 66%,var(--ui-light-tone) 84%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){html.ui-root :is(.surface,.glass,.band):before{background:radial-gradient(95% 50% at 35% 0,var(--glass-reflection-soft) 0,color-mix(in srgb,var(--glass-reflection-soft) 62%,transparent) 22%,color-mix(in srgb,var(--glass-reflection-soft) 30%,transparent) 46%,color-mix(in srgb,var(--glass-reflection-soft) 10%,transparent) 64%,color-mix(in srgb,var(--glass-reflection-soft) 0%,transparent) 80%),radial-gradient(120% 64% at 58% 112%,color-mix(in srgb,var(--ui-light-tone) 20%,transparent) 0,color-mix(in srgb,var(--ui-light-tone) 13%,transparent) 22%,color-mix(in srgb,var(--ui-light-tone) 7%,transparent) 46%,color-mix(in srgb,var(--ui-light-tone) 2.5%,transparent) 66%,color-mix(in srgb,var(--ui-light-tone) 0%,transparent) 84%)}}html.ui-root :is(.surface,.glass,.band):before{animation:ui-material-flow var(--dur-light-flow) ease-in-out infinite;animation-play-state:paused}html.ui-root :is(.surface,.glass,.band):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--glass-rim) 0,var(--glass-rim-soft) 28%,var(--white-0) 48%,var(--glass-rim-soft) 70%,var(--glass-rim) 100%);opacity:.85;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html.ui-root :is(.surface,.glass,.band)[data-ui-active=true]:before{animation-play-state:running}html.ui-root:is([data-ui-paused=true],[data-overlay=on]) :is(.surface,.glass,.band):before{animation-play-state:paused}html.ui-root :is(.glass.pop,.glass-pop){background-color:var(--glass-panel-fill)}html.ui-root .tinted:before{background:var(--grad-card-tint),var(--grad-card-base)}html.ui-root .pill{border-radius:var(--radius-pill);min-height:var(--control-h);padding-block:0}html.ui-root .pill-primary{box-shadow:0 6px 18px -7px var(--blue-strong);border-color:#0000}html.ui-root .adm-pill-primary{color:var(--on-fill)}html.ui-root .pill[aria-disabled=true],html.ui-root :is(.pill,.adm-pill,.adm-iconbtn):disabled{opacity:.55;cursor:default;transform:none}html.ui-root :is(.input,.adm-select,.adm-auth-input,.auth-input){color:var(--text-1);min-height:var(--control-h);box-shadow:inset 0 0 0 1px var(--control-border),inset 0 2px 6px -4px var(--glass-shadow)}html.ui-root :is(.input,.adm-auth-input,.auth-input)::placeholder{color:var(--text-placeholder)}html.ui-root :is(.input,.adm-select,.adm-auth-input,.auth-input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}html.ui-root :is(.input,.adm-select,.adm-auth-input,.auth-input):disabled{opacity:.55;cursor:default}html.ui-root :is(.input,.adm-select,.adm-auth-input,.auth-input)[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--loss-text),0 0 0 3px var(--loss-tint)}html.ui-root .ui-cta-glow{isolation:isolate;position:relative}html.ui-root .ui-cta-glow:not(:disabled):not([aria-disabled=true]):before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.85;filter:blur(3px);background:conic-gradient(from var(--ui-glow-angle),var(--blue),var(--material-cyan),var(--blue),var(--material-lavender),var(--blue));-webkit-mask-composite:xor;animation:ui-cta-glow var(--dur-cta-glow) linear infinite;padding:3px;animation-play-state:paused;position:absolute;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}html.ui-root .ui-cta-glow[data-ui-active=true]:before{animation-play-state:running}html.ui-root:is([data-ui-paused=true],[data-overlay=on]) .ui-cta-glow:before{animation-play-state:paused}@media (hover:hover){html.ui-root .pill-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--action-fill-hover)}html.ui-root .pill-secondary:not(:disabled):hover{background:var(--blue-strong)}}@media (max-width:767px),(pointer:coarse){html.ui-root :is(.surface,.glass,.band):before{animation-duration:var(--dur-light-flow-soft)}}@media (pointer:coarse){html.ui-root .pill{min-height:var(--control-h)}html.ui-root :is(.input,.adm-select,.adm-auth-input,.auth-input){font-size:max(16px,1em)}}@media (prefers-reduced-motion:reduce){html.ui-root :is(.surface,.glass,.band,.ui-cta-glow):before{animation:none}html.ui-root .pill.is-pressed,html.ui-root .pill:active:not(:disabled):not([aria-disabled=true]),html.ui-root .sf-x:active{transform:none}}html.ui-root:is([data-reduce-motion=true],[data-reduce=true]) .pill.is-pressed{transform:none}html.ui-root:is([data-reduce-motion=true],[data-reduce=true]) :is(.surface,.glass,.band,.ui-cta-glow):before{animation:none}@media (prefers-reduced-transparency:reduce){html.ui-root :is(.surface,.glass,.band,.ui-kpi){background-color:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}html.ui-root :is(.surface,.glass,.band):after,html.ui-root :is(.surface,.glass,.band):before{display:none}}html.ui-root[data-reduce-transparency=true] :is(.surface,.glass,.band){background-color:var(--surface-1)}html.ui-root[data-reduce-transparency=true] :is(.surface,.glass,.band):after,html.ui-root[data-reduce-transparency=true] :is(.surface,.glass,.band):before{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.ui-root :is(.surface,.glass,.band,.ui-kpi){background-color:var(--surface-1)}}@media (prefers-contrast:more){html.ui-root :is(.surface,.glass,.band){outline:1px solid var(--line-strong);outline-offset:-1px}}@media (forced-colors:active){html.ui-root :is(.surface,.glass,.band,.ui-kpi){color:canvastext;outline-offset:-1px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:canvas;background-image:none;outline:1px solid buttontext}html.ui-root :is(.surface,.glass,.band):after,html.ui-root :is(.surface,.glass,.band):before{display:none}}