:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ease-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--page:#fff;--surface-1:#fff;--ink:#0b0b0b;--link:#1a4300;--link-on-ink:#b1d994;--ink-2:#52514e;--muted:#898781;--grid:#e1e0d9;--baseline:#c3c2b7;--border:#0b0b0b30;--series-1:#2a78d6;--series-2:#1baf7a;--series-3:#eda100;--series-5:#4a3aa7;--adm-paying:#e08a00;--adm-paying-dim:#8a5600;--adm-free:#2a78d6;--adm-free-dim:#1d4580;--adm-guest:#2fa865;--adm-guest-dim:#1f6b42;--adm-faded:color-mix(in oklab, var(--muted) 45%, transparent);--adm-own-dim:color-mix(in oklab, var(--series-5) 60%, #000);--adm-own-account:color-mix(in oklab, var(--adm-free) 40%, var(--muted));--series-total:var(--series-1);--series-total-fill:var(--series-total);--curve-line:var(--ink-2);--series-inflation:var(--muted);--spot-ring:var(--series-1);--x-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 3.5l9 9M12.5 3.5l-9 9' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--r-card:12px;--card-inset:12px;--card-gap:12px;--card-pad-x:20px;--arc-lift:0 1px 1.8px #00000026;--pie-lift:0 2px 3px #00000042;--accent-signal:var(--series-1);--badge-glint:#d19412;--cat-ink:var(--ink);--cat-surface:var(--surface-1);--cat-accent:var(--series-1);--cat-accent-2:var(--series-3);--cat-accent-3:var(--series-2);--cat-1:var(--cat-ink);--cat-2:color-mix(in oklab, var(--cat-ink) 62%, var(--cat-surface));--cat-3:var(--cat-accent);--cat-4:color-mix(in oklab, var(--cat-accent-3) 76%, color-mix(in oklab, var(--cat-ink) 98%, var(--cat-surface)));--cat-5:color-mix(in oklab, var(--cat-ink) 40%, var(--cat-surface));--cat-6:color-mix(in oklab, var(--cat-accent-2) 91%, color-mix(in oklab, var(--cat-ink) 20%, var(--cat-surface)));--cat-7:color-mix(in oklab, var(--cat-accent-3) 67%, color-mix(in oklab, var(--cat-ink) 8%, var(--cat-surface)));--cat-8:color-mix(in oklab, var(--cat-accent) 67%, color-mix(in oklab, var(--cat-ink) 2%, var(--cat-surface)));--cat-9:color-mix(in oklab, var(--cat-accent-3) 87%, color-mix(in oklab, var(--cat-ink) 20%, var(--cat-surface)));--cat-10:color-mix(in oklab, var(--cat-accent-2) 70%, color-mix(in oklab, var(--cat-ink) 1%, var(--cat-surface)));--cat-11:color-mix(in oklab, var(--cat-accent) 57%, color-mix(in oklab, var(--cat-ink) 96%, var(--cat-surface)));--cat-ramp-1:color-mix(in oklab, color-mix(in oklab, var(--cat-accent) 53%, var(--cat-ink)) 30%, var(--cat-surface));--cat-ramp-5:color-mix(in oklab, var(--cat-accent) 70%, var(--cat-ink));--cat-ramp-2:color-mix(in oklab, var(--cat-ramp-5) 25%, var(--cat-ramp-1));--cat-ramp-3:color-mix(in oklab, var(--cat-ramp-5) 50%, var(--cat-ramp-1));--cat-ramp-4:color-mix(in oklab, var(--cat-ramp-5) 75%, var(--cat-ramp-1));--up:#006300;--down:#d03b3b;--marker-transfer:#43648f;--marker-correction:#a4611b;--marker-coverage:#8a8a8f;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--wash:#0b0b0b0a;--tip-tint:color-mix(in srgb, var(--status-good) 10%, transparent);--dock-bg:#f9f9f778;--dock-border:#0b0b0b3e;--panel-bg:#ffffff78;--panel-border:#0b0b0b33;--panel-shadow-side:-12px 0 48px #00000030;--panel-shadow-pop:0 24px 76.8px #0000003e;--scrim-bg:#0000002a}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0a0a0a;--surface-1:#0f0f0f;--ink:#fff;--link:#b1d994;--link-on-ink:#1a4300;--ink-2:#c3c2b7;--muted:#898781;--grid:#2c2c2a;--baseline:#383835;--border:#ffffff30;--series-1:#3987e5;--series-2:#199e70;--series-3:#c98500;--series-5:#9085e9;--adm-paying:#f0a52a;--adm-paying-dim:#8a5a12;--adm-free:#5b9cf0;--adm-free-dim:#2a4f86;--adm-guest:#4fc584;--adm-guest-dim:#2a7550;--cat-accent:color-mix(in oklab, var(--series-1) 76%, var(--surface-1));--badge-glint:#ffc94d;--up:#0ca30c;--marker-transfer:#74a3dd;--marker-correction:#d99a4a;--marker-coverage:#9a9aa2;--wash:#ffffff0f;--dock-bg:#10101178;--dock-border:#ffffff3e;--panel-bg:#10101178;--panel-border:#ffffff3e;--panel-shadow-side:-12px 0 48px #00000043;--panel-shadow-pop:0 24px 76.8px #00000075;--scrim-bg:#0000005c}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;--page:#0a0a0a;--surface-1:#0f0f0f;--ink:#fff;--link:#b1d994;--link-on-ink:#1a4300;--ink-2:#c3c2b7;--muted:#898781;--grid:#2c2c2a;--baseline:#383835;--border:#ffffff30;--series-1:#3987e5;--series-2:#199e70;--series-3:#c98500;--series-5:#9085e9;--adm-paying:#f0a52a;--adm-paying-dim:#8a5a12;--adm-free:#5b9cf0;--adm-free-dim:#2a4f86;--adm-guest:#4fc584;--adm-guest-dim:#2a7550;--cat-accent:color-mix(in oklab, var(--series-1) 76%, var(--surface-1));--badge-glint:#ffc94d;--up:#0ca30c;--marker-transfer:#74a3dd;--marker-correction:#d99a4a;--marker-coverage:#9a9aa2;--wash:#ffffff0f;--dock-bg:#10101178;--dock-border:#ffffff3e;--panel-bg:#10101178;--panel-border:#ffffff3e;--panel-shadow-side:-12px 0 48px #00000043;--panel-shadow-pop:0 24px 76.8px #00000075;--scrim-bg:#0000005c}}*{box-sizing:border-box}html,body{margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:var(--baseline) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--baseline);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}body{background:var(--page);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45}a{color:var(--link)}button{font:inherit;color:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1.5px solid var(--series-1)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--series-1)}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:var(--ink);width:12px;height:12px;-webkit-mask:var(--x-glyph) center / contain no-repeat;-webkit-mask:var(--x-glyph) center / contain no-repeat;mask:var(--x-glyph) center / contain no-repeat;margin-left:6px}.app{--app-pad-t:20px;--app-pad-x:24px;--app-pad-b:64px;max-width:1600px;padding:var(--app-pad-t) var(--app-pad-x) var(--app-pad-b);margin:0 auto}.app:focus,.app:focus-visible,[role=dialog][tabindex="-1"]:focus,[role=alertdialog][tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar{align-items:center;gap:var(--bar-row-gap) 9px;--finder-strip:calc(var(--finder-h) + 2 * var(--hdr-gap) + var(--finder-w));padding:4px var(--finder-strip) 4px 0;flex-wrap:wrap;display:flex;position:relative;container-type:inline-size}:root{--logo-mark-h:67.5px;--logo-mark-inset:7.2px;--logo-mark-w:86.4px;--logo-mark-pull-l:5.4px;--logo-mark-pull-r:12px;--logo-mark-drop:18px;--logo-mark-overhang:calc(var(--logo-mark-inset) + var(--logo-mark-drop));--brand-gap:9px;--brand-indent:calc(var(--logo-mark-w) - var(--logo-mark-pull-l) - var(--logo-mark-pull-r) + var(--brand-gap));--bar-row-gap:2.5px;--bar-h:calc(var(--logo-mark-h) - 2 * var(--logo-mark-inset) - var(--logo-mark-drop) + 8px + var(--app-pad-t,16px) / 2);--topbar-h:0px}.topbar-veil-blur{display:none}@media (width>=601px){:root{--topbar-h:var(--bar-h)}body .app{--topbar-h:calc(var(--bar-h) + var(--app-pad-t) / 2);padding-top:0}.topbar{z-index:35;padding-top:calc(4px + var(--app-pad-t) / 2);margin-bottom:calc(var(--app-pad-t) / 2);background:0 0;position:sticky;top:0}.app{--frost-ground:var(--page)}html,body,body.chat-maximized .app{overscroll-behavior-y:none}body .pf-finder-slot{top:calc(4px + var(--app-pad-t) / 2);height:calc(var(--bar-h) - 8px - var(--app-pad-t) / 2)}.topbar-veil{width:100vw;height:max(var(--topbar-h), calc(var(--bar-real-h,0px) + var(--app-pad-t) / 2));z-index:34;pointer-events:none;--frost-hem:calc(32px - 14px * var(--veil-compact,0));position:fixed;top:0;left:0}.topbar-veil.scrolled{height:max(calc(var(--topbar-h) + var(--app-pad-t) / 2), calc(var(--bar-real-h,0px) + var(--app-pad-t)))}body:has(.card-spot) .topbar-veil{height:max(calc(var(--topbar-h) + var(--app-pad-t) / 2), calc(var(--bar-real-h,0px) + var(--app-pad-t)))}body:has(.social-side.fade-top) .topbar-veil{height:max(calc(var(--topbar-h) + var(--app-pad-t) / 2), calc(var(--bar-real-h,0px) + var(--app-pad-t)))}.topbar-veil,.topbar-veil.scrolled{background:linear-gradient(to top, transparent, color-mix(in srgb, var(--frost-ground) 59.5%, transparent) var(--frost-hem));-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem));-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem));mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem))}body:has(.card-spot) .topbar-veil{background:linear-gradient(to top, transparent, color-mix(in srgb, var(--frost-ground) 59.5%, transparent) var(--frost-hem));-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem));-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem));mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem))}body:has(.social-side.fade-top) .topbar-veil{background:linear-gradient(to top, transparent, color-mix(in srgb, var(--frost-ground) 59.5%, transparent) var(--frost-hem));-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem));-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem));mask-image:linear-gradient(to top, transparent, #000 var(--frost-hem))}}@property --veil-compact{syntax:"<number>";inherits:false;initial-value:0}@media (width>=601px){@supports (animation-timeline:scroll()){.topbar{animation:linear both topbar-compact;animation-timeline:scroll();animation-range:0 64px}.topbar-veil{animation:linear both topbar-veil-compact;animation-timeline:scroll(root);animation-range:0 64px}}}@keyframes topbar-compact{to{box-shadow:0 1px 0 color-mix(in srgb, var(--border) 70%, transparent), 0 10px 18px -14px #00000059}}@keyframes topbar-veil-compact{to{--veil-compact:1}}@media (prefers-reduced-motion:reduce){.topbar,.topbar-veil{animation:none}}.brand-home{align-items:center;gap:var(--brand-gap);font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;display:inline-flex}.brand-home:focus-visible{outline:2px solid var(--ink-2);outline-offset:3px;border-radius:10px}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-latin-D6ftewdU.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/dm-sans-latin-ext-oos9povj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/dm-sans-latin-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-sans-latin-ext-oos9povj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-sans-latin-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-sans-latin-ext-oos9povj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-sans-latin-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dm-sans-latin-ext-oos9povj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dm-sans-latin-Bf69Tn_J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fortunest Wordmark;font-style:normal;font-weight:650;font-display:swap;src:url(/assets/fortunest-wordmark-v1-CBx7SWLn.woff2)format("woff2")}.brand{font-family:"Fortunest Wordmark", "Outfit", var(--pb-sans,system-ui), sans-serif;letter-spacing:-.02em;white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:baseline;font-size:15px;font-weight:650;line-height:1.05;display:inline-flex}.brand-word{display:inline-flex}.lg-wrap,.lg{flex:none}.lg-wrap{--lg-box:.56;--lg-grow:1.1;--lg-scale:calc(var(--lg-box) * var(--lg-grow));display:inline-flex;position:relative}@container (width<=780px){.brand{font-size:12.5px}}.topbar .spacer{display:none}.top-controls{margin-left:auto}.tabs{flex-wrap:nowrap;flex:1 1 0;min-width:0}.tabs,.range-scroll,.fav-tabs,.simulation-strategies{scrollbar-width:none;background-image:var(--pan-l,none), var(--pan-r,none);background-position:0,100%;background-repeat:no-repeat;background-size:10px 100%,10px 100%;overflow:auto hidden}.tabs.pan-left,.range-scroll.pan-left,.fav-tabs.pan-left,.simulation-strategies.pan-left{--pan-l:radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 29.8%, transparent), transparent)}.tabs.pan-right,.range-scroll.pan-right,.fav-tabs.pan-right,.simulation-strategies.pan-right{--pan-r:radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 29.8%, transparent), transparent)}.tabs::-webkit-scrollbar{display:none}.range-scroll::-webkit-scrollbar{display:none}.fav-tabs::-webkit-scrollbar{display:none}.simulation-strategies::-webkit-scrollbar{display:none}@container (width<=650px){.top-controls .settings-label{display:none}}@container (width<=370px){.topbar .spacer{flex:none;order:1;width:100%;height:0;display:block}.tabs{margin-left:var(--brand-indent);margin-right:calc(-1 * var(--finder-strip));flex-basis:100%;order:2}.top-controls .settings-label{display:none}}@media (width>=601px){@container (width<=300px){.topbar .top-controls{gap:4px}}@container (width<=265px){.brand{display:none}}}.brand .l{will-change:transform, opacity;display:inline-block}.brand .accent{color:var(--ink-2)}.lg{perspective:250px;--s:1;width:74px;height:58px;transform:scale(var(--lg-scale));transform-origin:0;--lg-pull:8px;margin:calc(58px * (var(--lg-box) - 1) / 2) calc(74px * (var(--lg-scale) - 1) - var(--lg-pull)) calc(58px * (var(--lg-box) - 1) / 2) 0;--lg-w:1.7px;--lg-ink:#19191edd;--lg-ingot:linear-gradient(180deg, #b0b1ba, #8e8f99);--lg-sym:#3c3c42;--lg-shadow-face:inset 0 0 0 1.2px #19191e5a;--lg-fade:.505;display:inline-block;position:relative}:root[data-theme=dark] .lg{--lg-ink:#e2e5eedd;--lg-ingot:linear-gradient(180deg, #e2e4ece8, #c4c6d0e8);--lg-sym:#c9ccd6;--lg-shadow-face:inset 0 0 0 1.2px #ffffff5a;--lg-fade:.64}@media (prefers-color-scheme:dark){:root[data-theme=system] .lg{--lg-ink:#e2e5eedd;--lg-ingot:linear-gradient(180deg, #e2e4ece8, #c4c6d0e8);--lg-sym:#c9ccd6;--lg-shadow-face:inset 0 0 0 1.2px #ffffff5a;--lg-fade:.64}}.lg .obj{transform-style:preserve-3d;position:absolute;inset:0}.lg .coin,.lg .face,.lg .rim,.lg .nest,.lg .ns,.lg .sym{position:absolute}.lg .obj{animation:5s ease-in-out infinite alternate lg-sway}@keyframes lg-sway{0%{transform:rotateX(22deg)rotateY(-34deg)}to{transform:rotateX(16deg)rotateY(-16deg)}}.lg .nest{width:54px;height:24px;transform-style:preserve-3d;top:22px;left:9px}.lg .ns{border:var(--lg-w) solid var(--lg-ink);opacity:.865;border-radius:50%;top:50%;left:50%}.lg .tw{border-top:1.5px solid var(--lg-ink);opacity:.865;width:9px;height:0;top:50%;left:50%}.lg .tw:after{content:"";border-top:1.3px solid var(--lg-ink);transform-origin:0;width:5px;height:0;position:absolute;top:-1.5px;left:55%;transform:rotate(-32deg)}.lg .t2:after{transform:rotate(28deg)}.lg .t5:after{left:45%;transform:rotate(30deg)}.lg .sw,.lg .rd{opacity:.865;position:absolute;top:50%;left:50%}.lg .sw{border-top:calc(var(--lg-w) * .8) solid var(--lg-ink);height:0}.lg .sw:after{content:"";top:calc(var(--lg-w) * -.8);border-top:calc(var(--lg-w) * .65) solid var(--lg-ink);transform-origin:0;height:0;position:absolute}.lg .rd{width:calc(var(--s) * 13px);height:0;transform-style:preserve-3d}.lg .rd>i{left:0;top:calc(var(--lg-w) * -.95);width:100%;height:calc(var(--lg-w) * 1.9);border:calc(var(--lg-w) * .5) solid var(--lg-ink);border-radius:calc(var(--lg-w) * 1);position:absolute}.lg .rd>i+i{transform:rotateX(90deg)}.lg .bd{border-width:calc(var(--lg-w) * 1.3);opacity:.91}.lg.v-band .rd{width:calc(var(--s) * 15px)}.lg.v-band .rd>i{top:calc(var(--lg-w) * -1.15);height:calc(var(--lg-w) * 2.3);border-width:calc(var(--lg-w) * .6)}.lg .tb{height:0;transform-style:preserve-3d;opacity:.865;position:absolute;top:50%;left:50%}.lg .tb>i{width:100%;left:0;top:calc(var(--tube) / -2);height:var(--tube);border-top:calc(var(--lg-w) * .62) solid var(--lg-ink);border-bottom:calc(var(--lg-w) * .62) solid var(--lg-ink);position:absolute}.lg .tb>i:nth-child(2){transform:rotateX(60deg)}.lg .tb>i:nth-child(3){transform:rotateX(120deg)}.lg.v-coil{--tube:calc(var(--s) * 3.1px)}.lg.v-helix{--tube:calc(var(--s) * 5.2px)}.lg.v-helix .tb>i{border-top-width:calc(var(--lg-w) * .78);border-bottom-width:calc(var(--lg-w) * .78)}.lg .ln{transform-origin:0;opacity:.865;border-top:calc(var(--lg-w) * .7) solid var(--lg-ink);height:0;position:absolute;top:50%;left:50%}.lg .sw1{width:calc(var(--s) * 13.72px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.76px)) rotateY(-3.2deg) translateX(calc(var(--s) * 26.85px)) rotateX(97.1deg) rotateZ(56.4deg)}.lg .sw2{width:calc(var(--s) * 13.3px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.52px)) rotateY(18.8deg) translateX(calc(var(--s) * 25.7px)) rotateX(80.4deg) rotateZ(98.1deg)}.lg .sw3{width:calc(var(--s) * 13.19px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.27px)) rotateY(56.4deg) translateX(calc(var(--s) * 26.89px)) rotateX(99deg) rotateZ(81deg)}.lg .sw4{width:calc(var(--s) * 12.88px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.93px)) rotateY(92.2deg) translateX(calc(var(--s) * 26.45px)) rotateX(84deg) rotateZ(87.8deg)}.lg .sw5{width:calc(var(--s) * 13.09px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.7px)) rotateY(104.6deg) translateX(calc(var(--s) * 25.85px)) rotateX(94.6deg) rotateZ(80.6deg)}.lg .sw6{width:calc(var(--s) * 13.17px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.78px)) rotateY(127.9deg) translateX(calc(var(--s) * 25.56px)) rotateX(79.3deg) rotateZ(79.5deg)}.lg .sw7{width:calc(var(--s) * 13.14px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.74px)) rotateY(157.9deg) translateX(calc(var(--s) * 26.2px)) rotateX(95.6deg) rotateZ(79.7deg)}.lg .sw8{width:calc(var(--s) * 13.96px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -11.28px)) rotateY(190.8deg) translateX(calc(var(--s) * 26.57px)) rotateX(84.3deg) rotateZ(96.3deg)}.lg .sw9{width:calc(var(--s) * 12.68px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.21px)) rotateY(211.5deg) translateX(calc(var(--s) * 25.59px)) rotateX(80.3deg) rotateZ(102.2deg)}.lg .sw10{width:calc(var(--s) * 13.16px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.42px)) rotateY(251.1deg) translateX(calc(var(--s) * 25.23px)) rotateX(98.2deg) rotateZ(78.7deg)}.lg .sw11{width:calc(var(--s) * 14.9px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.27px)) rotateY(273.5deg) translateX(calc(var(--s) * 26.08px)) rotateX(95.6deg) rotateZ(77.4deg)}.lg .sw12{width:calc(var(--s) * 14.03px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.51px)) rotateY(306deg) translateX(calc(var(--s) * 27.15px)) rotateX(99.2deg) rotateZ(93.4deg)}.lg .sw13{width:calc(var(--s) * 12.62px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.36px)) rotateY(342.8deg) translateX(calc(var(--s) * 25.98px)) rotateX(100.7deg) rotateZ(98.3deg)}.lg .sw14{width:calc(var(--s) * 13.89px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.02px)) rotateY(7.8deg) translateX(calc(var(--s) * 24.94px)) rotateX(82.2deg) rotateZ(80.2deg)}.lg .sw15{width:calc(var(--s) * 13.54px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.89px)) rotateY(40.4deg) translateX(calc(var(--s) * 25.39px)) rotateX(89.5deg) rotateZ(81.2deg)}.lg .sw16{width:calc(var(--s) * 15.38px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.21px)) rotateY(52.5deg) translateX(calc(var(--s) * 25.28px)) rotateX(85.1deg) rotateZ(89.6deg)}.lg .sw17{width:calc(var(--s) * 15.36px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.63px)) rotateY(87.6deg) translateX(calc(var(--s) * 24.36px)) rotateX(93.5deg) rotateZ(84.3deg)}.lg .sw18{width:calc(var(--s) * 14.06px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.55px)) rotateY(118.5deg) translateX(calc(var(--s) * 25.47px)) rotateX(100.4deg) rotateZ(97.6deg)}.lg .sw19{width:calc(var(--s) * 15.71px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.53px)) rotateY(156.5deg) translateX(calc(var(--s) * 26.03px)) rotateX(84.3deg) rotateZ(71.6deg)}.lg .sw20{width:calc(var(--s) * 15.02px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.71px)) rotateY(182.1deg) translateX(calc(var(--s) * 26.19px)) rotateX(87.3deg) rotateZ(96deg)}.lg .sw21{width:calc(var(--s) * 14.78px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.43px)) rotateY(211.6deg) translateX(calc(var(--s) * 25.96px)) rotateX(87.1deg) rotateZ(74.9deg)}.lg .sw22{width:calc(var(--s) * 15.68px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.7px)) rotateY(247.1deg) translateX(calc(var(--s) * 25.19px)) rotateX(87.8deg) rotateZ(97.2deg)}.lg .sw23{width:calc(var(--s) * 15.02px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.81px)) rotateY(274.7deg) translateX(calc(var(--s) * 26.49px)) rotateX(98.3deg) rotateZ(81.1deg)}.lg .sw24{width:calc(var(--s) * 14.4px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.87px)) rotateY(308.4deg) translateX(calc(var(--s) * 25.76px)) rotateX(98.7deg) rotateZ(102.6deg)}.lg .sw25{width:calc(var(--s) * 15.91px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.66px)) rotateY(335.2deg) translateX(calc(var(--s) * 25.34px)) rotateX(81.2deg) rotateZ(88.8deg)}.lg .sw26{width:calc(var(--s) * 15.45px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.37px)) rotateY(7.4deg) translateX(calc(var(--s) * 23.46px)) rotateX(98.2deg) rotateZ(85.6deg)}.lg .sw27{width:calc(var(--s) * 15.69px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.07px)) rotateY(22.8deg) translateX(calc(var(--s) * 24.49px)) rotateX(95.1deg) rotateZ(94.8deg)}.lg .sw28{width:calc(var(--s) * 13.94px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.58px)) rotateY(67deg) translateX(calc(var(--s) * 22.94px)) rotateX(80.4deg) rotateZ(102.4deg)}.lg .sw29{width:calc(var(--s) * 16.32px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.51px)) rotateY(90.9deg) translateX(calc(var(--s) * 23.84px)) rotateX(77.8deg) rotateZ(100.3deg)}.lg .sw30{width:calc(var(--s) * 13.99px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.24px)) rotateY(137.8deg) translateX(calc(var(--s) * 24.15px)) rotateX(101.8deg) rotateZ(100.7deg)}.lg .sw31{width:calc(var(--s) * 13.69px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.05px)) rotateY(155.9deg) translateX(calc(var(--s) * 23.77px)) rotateX(100.6deg) rotateZ(66.2deg)}.lg .sw32{width:calc(var(--s) * 14.34px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.03px)) rotateY(188.1deg) translateX(calc(var(--s) * 24.12px)) rotateX(88.5deg) rotateZ(98.1deg)}.lg .sw33{width:calc(var(--s) * 14.85px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.36px)) rotateY(224.6deg) translateX(calc(var(--s) * 24.09px)) rotateX(93.9deg) rotateZ(78.8deg)}.lg .sw34{width:calc(var(--s) * 15.98px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.19px)) rotateY(251.5deg) translateX(calc(var(--s) * 23.14px)) rotateX(94.3deg) rotateZ(97.3deg)}.lg .sw35{width:calc(var(--s) * 16.34px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.58px)) rotateY(301.9deg) translateX(calc(var(--s) * 23.65px)) rotateX(82.6deg) rotateZ(94.5deg)}.lg .sw36{width:calc(var(--s) * 15.77px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.5px)) rotateY(325deg) translateX(calc(var(--s) * 24.41px)) rotateX(78.1deg) rotateZ(84deg)}.lg .sw37{width:calc(var(--s) * 14.67px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.47px)) rotateY(1.6deg) translateX(calc(var(--s) * 21.93px)) rotateX(89.9deg) rotateZ(96.6deg)}.lg .sw38{width:calc(var(--s) * 15.35px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.42px)) rotateY(41.2deg) translateX(calc(var(--s) * 20.47px)) rotateX(100.6deg) rotateZ(123.8deg)}.lg .sw39{width:calc(var(--s) * 15.02px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.97px)) rotateY(79.9deg) translateX(calc(var(--s) * 20.87px)) rotateX(77.5deg) rotateZ(91.8deg)}.lg .sw40{width:calc(var(--s) * 15.15px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.98px)) rotateY(114.6deg) translateX(calc(var(--s) * 22.15px)) rotateX(100.3deg) rotateZ(85.5deg)}.lg .sw41{width:calc(var(--s) * 16.32px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.01px)) rotateY(136.3deg) translateX(calc(var(--s) * 22.39px)) rotateX(89.3deg) rotateZ(76.1deg)}.lg .sw42{width:calc(var(--s) * 16.94px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.68px)) rotateY(178.8deg) translateX(calc(var(--s) * 22.25px)) rotateX(84.4deg) rotateZ(80.6deg)}.lg .sw43{width:calc(var(--s) * 15.34px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.52px)) rotateY(217.9deg) translateX(calc(var(--s) * 20.98px)) rotateX(87.9deg) rotateZ(77.3deg)}.lg .sw44{width:calc(var(--s) * 14.07px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.88px)) rotateY(253.3deg) translateX(calc(var(--s) * 21.26px)) rotateX(86.6deg) rotateZ(100.8deg)}.lg .sw45{width:calc(var(--s) * 15.02px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.33px)) rotateY(288.3deg) translateX(calc(var(--s) * 21.73px)) rotateX(80.7deg) rotateZ(82.8deg)}.lg .sw46{width:calc(var(--s) * 13.42px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.47px)) rotateY(313.6deg) translateX(calc(var(--s) * 20.61px)) rotateX(90.4deg) rotateZ(94.9deg)}.lg .sw47{width:calc(var(--s) * 13.94px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1px)) rotateY(-8.3deg) translateX(calc(var(--s) * 18.62px)) rotateX(100.1deg) rotateZ(82.4deg)}.lg .sw48{width:calc(var(--s) * 16.25px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.11px)) rotateY(42.5deg) translateX(calc(var(--s) * 19.24px)) rotateX(80.6deg) rotateZ(92.4deg)}.lg .sw49{width:calc(var(--s) * 16.4px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.67px)) rotateY(71.3deg) translateX(calc(var(--s) * 20.01px)) rotateX(89.7deg) rotateZ(89.2deg)}.lg .sw50{width:calc(var(--s) * 14.51px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.39px)) rotateY(130.9deg) translateX(calc(var(--s) * 18.78px)) rotateX(91.8deg) rotateZ(93deg)}.lg .sw51{width:calc(var(--s) * 15.69px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.31px)) rotateY(167deg) translateX(calc(var(--s) * 18.86px)) rotateX(81.2deg) rotateZ(67deg)}.lg .sw52{width:calc(var(--s) * 12.79px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.57px)) rotateY(203.5deg) translateX(calc(var(--s) * 17.78px)) rotateX(80.8deg) rotateZ(83.9deg)}.lg .sw53{width:calc(var(--s) * 16.54px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.88px)) rotateY(233.8deg) translateX(calc(var(--s) * 19.78px)) rotateX(77.8deg) rotateZ(83.5deg)}.lg .sw54{width:calc(var(--s) * 15.52px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.42px)) rotateY(273.4deg) translateX(calc(var(--s) * 19.13px)) rotateX(98.3deg) rotateZ(88.2deg)}.lg .sw55{width:calc(var(--s) * 15.74px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.14px)) rotateY(329.9deg) translateX(calc(var(--s) * 20.8px)) rotateX(93deg) rotateZ(77.4deg)}.lg .sw56{width:calc(var(--s) * 12.77px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.4px)) rotateY(-9.2deg) translateX(calc(var(--s) * 15.99px)) rotateX(89.6deg) rotateZ(96.7deg)}.lg .sw57{width:calc(var(--s) * 13.78px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.27px)) rotateY(36.9deg) translateX(calc(var(--s) * 15.18px)) rotateX(102.2deg) rotateZ(96.4deg)}.lg .sw58{width:calc(var(--s) * 13.59px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.92px)) rotateY(100.7deg) translateX(calc(var(--s) * 15.89px)) rotateX(101.3deg) rotateZ(100.1deg)}.lg .sw59{width:calc(var(--s) * 13.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.99px)) rotateY(133.9deg) translateX(calc(var(--s) * 16.7px)) rotateX(93.4deg) rotateZ(91.7deg)}.lg .sw60{width:calc(var(--s) * 11.88px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.25px)) rotateY(169.5deg) translateX(calc(var(--s) * 14.67px)) rotateX(93.1deg) rotateZ(78.5deg)}.lg .sw61{width:calc(var(--s) * 13.64px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.32px)) rotateY(228deg) translateX(calc(var(--s) * 17.31px)) rotateX(88.6deg) rotateZ(100.4deg)}.lg .sw62{width:calc(var(--s) * 14.38px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.43px)) rotateY(274.5deg) translateX(calc(var(--s) * 16.62px)) rotateX(88.8deg) rotateZ(94.2deg)}.lg .sw63{width:calc(var(--s) * 15.7px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.39px)) rotateY(309deg) translateX(calc(var(--s) * 17.12px)) rotateX(96.7deg) rotateZ(83.8deg)}.lg .sw64{width:calc(var(--s) * 11.37px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.32px)) rotateY(-3.9deg) translateX(calc(var(--s) * 12.13px)) rotateX(80.1deg) rotateZ(80.5deg)}.lg .sw65{width:calc(var(--s) * 11.39px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.74px)) rotateY(60.7deg) translateX(calc(var(--s) * 12.63px)) rotateX(85.8deg) rotateZ(103deg)}.lg .sw66{width:calc(var(--s) * 13.83px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.51px)) rotateY(113.8deg) translateX(calc(var(--s) * 13.08px)) rotateX(97.8deg) rotateZ(96.7deg)}.lg .sw67{width:calc(var(--s) * 11.91px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.22px)) rotateY(144deg) translateX(calc(var(--s) * 11.44px)) rotateX(81.1deg) rotateZ(82.7deg)}.lg .sw68{width:calc(var(--s) * 12.19px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.15px)) rotateY(205.5deg) translateX(calc(var(--s) * 11.8px)) rotateX(87.2deg) rotateZ(87.9deg)}.lg .sw69{width:calc(var(--s) * 12.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.64px)) rotateY(264.8deg) translateX(calc(var(--s) * 13.04px)) rotateX(89.2deg) rotateZ(98.9deg)}.lg .sw70{width:calc(var(--s) * 12.98px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.07px)) rotateY(308.4deg) translateX(calc(var(--s) * 12.4px)) rotateX(86.7deg) rotateZ(94.1deg)}.lg .sw71{width:calc(var(--s) * 11.81px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.44px)) rotateY(17.9deg) translateX(calc(var(--s) * 32.52px)) rotateX(64deg) rotateZ(68.2deg)}.lg .sw72{width:calc(var(--s) * 13.72px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.35px)) rotateY(99.6deg) translateX(calc(var(--s) * 32.6px)) rotateX(72.4deg) rotateZ(106.1deg)}.lg .sw73{width:calc(var(--s) * 9.89px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.43px)) rotateY(164.4deg) translateX(calc(var(--s) * 32px)) rotateX(60.3deg) rotateZ(144.3deg)}.lg .sw74{width:calc(var(--s) * 9.68px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.64px)) rotateY(235.3deg) translateX(calc(var(--s) * 31.36px)) rotateX(68.9deg) rotateZ(124.6deg)}.lg .sw75{width:calc(var(--s) * 10.78px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.97px)) rotateY(285.5deg) translateX(calc(var(--s) * 31.38px)) rotateX(58.4deg) rotateZ(119.1deg)}.lg .sw76{width:calc(var(--s) * 10.85px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.7px)) rotateY(342.8deg) translateX(calc(var(--s) * 32.67px)) rotateX(76.3deg) rotateZ(86.5deg)}.lg .sw71:after{width:calc(var(--s) * 4.22px);left:44%;transform:rotate(-7.1deg)}.lg .sw72:after{width:calc(var(--s) * 3.56px);left:55%;transform:rotate(-27.5deg)}.lg .sw73:after{width:calc(var(--s) * 4.73px);left:66%;transform:rotate(-24.7deg)}.lg .sw74:after{width:calc(var(--s) * 3.73px);left:37%;transform:rotate(3.2deg)}.lg .sw75:after{width:calc(var(--s) * 4.9px);left:48%;transform:rotate(22.3deg)}.lg .sw76:after{width:calc(var(--s) * 4.32px);left:59%;transform:rotate(-13deg)}.lg .bd1{width:calc(var(--s) * 53px);height:calc(var(--s) * 50.35px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.4px)) rotateX(90deg)}.lg .bd2{width:calc(var(--s) * 51.4px);height:calc(var(--s) * 48.83px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.7px)) rotateX(90deg)}.lg .bd3{width:calc(var(--s) * 42px);height:calc(var(--s) * 39.9px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.2px)) rotateX(90deg)}.lg .bd4{width:calc(var(--s) * 38.8px);height:calc(var(--s) * 36.86px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.5px)) rotateX(90deg)}.lg .bd5{width:calc(var(--s) * 23.2px);height:calc(var(--s) * 22.04px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.6px)) rotateX(90deg)}.lg .bd6{width:calc(var(--s) * 19.2px);height:calc(var(--s) * 18.24px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.2px)) rotateX(90deg)}.lg .br1{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(8deg) translateX(calc(var(--s) * 21.2px)) rotateX(152deg) rotateZ(90deg)}.lg .br2{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(44deg) translateX(calc(var(--s) * 21.2px)) rotateX(28deg) rotateZ(90deg)}.lg .br3{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(80deg) translateX(calc(var(--s) * 21.2px)) rotateX(152deg) rotateZ(90deg)}.lg .br4{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(116deg) translateX(calc(var(--s) * 21.2px)) rotateX(28deg) rotateZ(90deg)}.lg .br5{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(152deg) translateX(calc(var(--s) * 21.2px)) rotateX(152deg) rotateZ(90deg)}.lg .br6{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(188deg) translateX(calc(var(--s) * 21.2px)) rotateX(28deg) rotateZ(90deg)}.lg .br7{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(224deg) translateX(calc(var(--s) * 21.2px)) rotateX(152deg) rotateZ(90deg)}.lg .br8{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(260deg) translateX(calc(var(--s) * 21.2px)) rotateX(28deg) rotateZ(90deg)}.lg .br9{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(296deg) translateX(calc(var(--s) * 21.2px)) rotateX(152deg) rotateZ(90deg)}.lg .br10{transform:translate(-50%, -50%) translateY(calc(var(--s) * -4px)) rotateY(332deg) translateX(calc(var(--s) * 21.2px)) rotateX(28deg) rotateZ(90deg)}.lg .n1{width:calc(var(--s) * 53px);height:calc(var(--s) * 50.88px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.4px)) rotateZ(14deg) rotateX(87.4deg)}.lg .n2{width:calc(var(--s) * 50.93px);height:calc(var(--s) * 48.9px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.6px)) rotateZ(9deg) rotateX(93.2deg)}.lg .n3{width:calc(var(--s) * 47.54px);height:calc(var(--s) * 45.64px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.4px)) rotateZ(4deg) rotateX(87.4deg)}.lg .n4{width:calc(var(--s) * 43.26px);height:calc(var(--s) * 41.53px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.8px)) rotateZ(-1deg) rotateX(93.2deg)}.lg .n5{width:calc(var(--s) * 37.82px);height:calc(var(--s) * 36.31px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.8px)) rotateZ(-6deg) rotateX(87.4deg)}.lg .n6{width:calc(var(--s) * 31.09px);height:calc(var(--s) * 29.85px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.4px)) rotateZ(-11deg) rotateX(91.3deg)}.lg .n7{width:calc(var(--s) * 24.27px);height:calc(var(--s) * 23.3px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5px)) rotateZ(-16deg) rotateX(89deg)}.lg .n8{width:calc(var(--s) * 16.52px);height:calc(var(--s) * 15.86px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 7px)) rotateZ(-21deg) rotateX(91.3deg)}.lg .n3,.lg .n4,.lg .n5,.lg .n6,.lg .n7,.lg .n8{border-top-color:#0000}.lg .n4,.lg .n7{border-left-color:#0000}.lg .n5,.lg .n8{border-right-color:#0000}.lg .xw1{width:calc(var(--s) * 9.22px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.97px)) rotateY(-.6deg) translateX(calc(var(--s) * 26.18px)) rotateX(39.8deg) rotateZ(101.9deg)}.lg .xw2{width:calc(var(--s) * 9.47px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.97px)) rotateY(78.8deg) translateX(calc(var(--s) * 23.13px)) rotateX(144.3deg) rotateZ(94.4deg)}.lg .xw3{width:calc(var(--s) * 8.55px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.52px)) rotateY(141.8deg) translateX(calc(var(--s) * 20.21px)) rotateX(45.6deg) rotateZ(78.7deg)}.lg .xw4{width:calc(var(--s) * 6.93px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.94px)) rotateY(194.6deg) translateX(calc(var(--s) * 15.77px)) rotateX(134.6deg) rotateZ(89.5deg)}.lg .xw5{width:calc(var(--s) * 7.6px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.88px)) rotateY(258.2deg) translateX(calc(var(--s) * 23.06px)) rotateX(16.4deg) rotateZ(86.7deg)}.lg .xw6{width:calc(var(--s) * 9.13px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.51px)) rotateY(349.7deg) translateX(calc(var(--s) * 20.2px)) rotateX(143.5deg) rotateZ(81.7deg)}.lg .xw7{width:calc(var(--s) * 6.79px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.06px)) rotateY(397.8deg) translateX(calc(var(--s) * 16.73px)) rotateX(43.5deg) rotateZ(83.2deg)}.lg .xw8{width:calc(var(--s) * 6.53px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.32px)) rotateY(469deg) translateX(calc(var(--s) * 24.19px)) rotateX(147.6deg) rotateZ(90.8deg)}.lg .xw9{width:calc(var(--s) * 10.31px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.69px)) rotateY(534.6deg) translateX(calc(var(--s) * 21.24px)) rotateX(38.4deg) rotateZ(85.9deg)}.lg .xw10{width:calc(var(--s) * 6.63px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .51px)) rotateY(603deg) translateX(calc(var(--s) * 17.31px)) rotateX(150.8deg) rotateZ(84deg)}.lg .xw11{width:calc(var(--s) * 6.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.59px)) rotateY(684.9deg) translateX(calc(var(--s) * 24.4px)) rotateX(43.7deg) rotateZ(98.8deg)}.lg .xw12{width:calc(var(--s) * 8.85px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.95px)) rotateY(743.8deg) translateX(calc(var(--s) * 22.3px)) rotateX(137.7deg) rotateZ(97.1deg)}.lg .xw13{width:calc(var(--s) * 6.65px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.85px)) rotateY(820.7deg) translateX(calc(var(--s) * 18.66px)) rotateX(46.1deg) rotateZ(79.9deg)}.lg .xw14{width:calc(var(--s) * 9.96px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.17px)) rotateY(885.2deg) translateX(calc(var(--s) * 25.59px)) rotateX(133.4deg) rotateZ(80.8deg)}.lg .xw15{width:calc(var(--s) * 7.64px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.29px)) rotateY(942.7deg) translateX(calc(var(--s) * 22.58px)) rotateX(24.9deg) rotateZ(81.6deg)}.lg .xw16{width:calc(var(--s) * 9.93px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.43px)) rotateY(1013.4deg) translateX(calc(var(--s) * 19.21px)) rotateX(136deg) rotateZ(92.7deg)}.lg .wr1{width:calc(var(--s) * 11.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.6px)) rotateY(44deg) translateX(calc(var(--s) * 24.97px)) rotateX(50deg) rotateZ(90deg)}.lg .wr2{width:calc(var(--s) * 11.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8px)) rotateY(126deg) translateX(calc(var(--s) * 24.51px)) rotateX(130deg) rotateZ(90deg)}.lg .wr3{width:calc(var(--s) * 11.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.4px)) rotateY(210deg) translateX(calc(var(--s) * 24.05px)) rotateX(50deg) rotateZ(90deg)}.lg .wr4{width:calc(var(--s) * 11.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.4px)) rotateY(298deg) translateX(calc(var(--s) * 24.82px)) rotateX(130deg) rotateZ(90deg)}.lg .wr5{width:calc(var(--s) * 9.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.6px)) rotateY(84deg) translateX(calc(var(--s) * 20.96px)) rotateX(50deg) rotateZ(90deg)}.lg .wr6{width:calc(var(--s) * 9.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.2px)) rotateY(256deg) translateX(calc(var(--s) * 20.61px)) rotateX(130deg) rotateZ(90deg)}.lg .t1{width:calc(var(--s) * 8px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.4px)) rotateY(22deg) translateX(calc(var(--s) * 27.06px)) rotateX(112deg) rotateZ(-17deg)}.lg .t2{width:calc(var(--s) * 9.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.2px)) rotateY(79deg) translateX(calc(var(--s) * 27.5px)) rotateX(121deg) rotateZ(14deg)}.lg .t3{width:calc(var(--s) * 8.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9px)) rotateY(147deg) translateX(calc(var(--s) * 26.77px)) rotateX(130deg) rotateZ(-17deg)}.lg .t4{width:calc(var(--s) * 7.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.8px)) rotateY(205deg) translateX(calc(var(--s) * 27.35px)) rotateX(112deg) rotateZ(14deg)}.lg .t5{width:calc(var(--s) * 9px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.6px)) rotateY(259deg) translateX(calc(var(--s) * 26.47px)) rotateX(121deg) rotateZ(-17deg)}.lg .t6{width:calc(var(--s) * 8px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.6px)) rotateY(318deg) translateX(calc(var(--s) * 27.21px)) rotateX(130deg) rotateZ(14deg)}.lg .tc1{width:calc(var(--s) * 9.99px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.11px)) rotateY(10deg) translateX(calc(var(--s) * 26.5px)) rotateX(91.2deg) rotateZ(90deg)}.lg .tc2{width:calc(var(--s) * 9.97px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.92px)) rotateY(30deg) translateX(calc(var(--s) * 26.44px)) rotateX(91.2deg) rotateZ(89.2deg)}.lg .tc3{width:calc(var(--s) * 9.92px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.73px)) rotateY(50deg) translateX(calc(var(--s) * 26.3px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc4{width:calc(var(--s) * 9.87px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.54px)) rotateY(70deg) translateX(calc(var(--s) * 26.16px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc5{width:calc(var(--s) * 9.81px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.35px)) rotateY(90deg) translateX(calc(var(--s) * 26.02px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc6{width:calc(var(--s) * 9.76px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.16px)) rotateY(110deg) translateX(calc(var(--s) * 25.88px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc7{width:calc(var(--s) * 9.71px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.97px)) rotateY(130deg) translateX(calc(var(--s) * 25.74px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc8{width:calc(var(--s) * 9.66px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.78px)) rotateY(150deg) translateX(calc(var(--s) * 25.6px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc9{width:calc(var(--s) * 9.6px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.59px)) rotateY(170deg) translateX(calc(var(--s) * 25.46px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc10{width:calc(var(--s) * 9.55px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.41px)) rotateY(190deg) translateX(calc(var(--s) * 25.32px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc11{width:calc(var(--s) * 9.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.22px)) rotateY(210deg) translateX(calc(var(--s) * 25.18px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc12{width:calc(var(--s) * 9.44px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.03px)) rotateY(230deg) translateX(calc(var(--s) * 25.04px)) rotateX(91.2deg) rotateZ(89.1deg)}.lg .tc13{width:calc(var(--s) * 9.39px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.84px)) rotateY(250deg) translateX(calc(var(--s) * 24.89px)) rotateX(91.2deg) rotateZ(89deg)}.lg .tc14{width:calc(var(--s) * 9.33px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.65px)) rotateY(270deg) translateX(calc(var(--s) * 24.75px)) rotateX(91.3deg) rotateZ(89deg)}.lg .tc15{width:calc(var(--s) * 9.28px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.46px)) rotateY(290deg) translateX(calc(var(--s) * 24.6px)) rotateX(91.3deg) rotateZ(89deg)}.lg .tc16{width:calc(var(--s) * 9.22px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.27px)) rotateY(310deg) translateX(calc(var(--s) * 24.46px)) rotateX(91.3deg) rotateZ(89deg)}.lg .tc17{width:calc(var(--s) * 9.17px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.08px)) rotateY(330deg) translateX(calc(var(--s) * 24.31px)) rotateX(91.3deg) rotateZ(89deg)}.lg .tc18{width:calc(var(--s) * 9.11px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.89px)) rotateY(350deg) translateX(calc(var(--s) * 24.16px)) rotateX(91.3deg) rotateZ(89deg)}.lg .tc19{width:calc(var(--s) * 9.06px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.71px)) rotateY(370deg) translateX(calc(var(--s) * 24.01px)) rotateX(91.3deg) rotateZ(89deg)}.lg .tc20{width:calc(var(--s) * 9px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.52px)) rotateY(390deg) translateX(calc(var(--s) * 23.86px)) rotateX(91.3deg) rotateZ(89deg)}.lg .tc21{width:calc(var(--s) * 8.94px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.33px)) rotateY(410deg) translateX(calc(var(--s) * 23.71px)) rotateX(91.3deg) rotateZ(89deg)}.lg .tc22{width:calc(var(--s) * 8.89px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.14px)) rotateY(430deg) translateX(calc(var(--s) * 23.56px)) rotateX(91.3deg) rotateZ(88.9deg)}.lg .tc23{width:calc(var(--s) * 8.83px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.95px)) rotateY(450deg) translateX(calc(var(--s) * 23.41px)) rotateX(91.3deg) rotateZ(88.9deg)}.lg .tc24{width:calc(var(--s) * 8.77px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.76px)) rotateY(470deg) translateX(calc(var(--s) * 23.26px)) rotateX(91.3deg) rotateZ(88.9deg)}.lg .tc25{width:calc(var(--s) * 8.72px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.57px)) rotateY(490deg) translateX(calc(var(--s) * 23.11px)) rotateX(91.3deg) rotateZ(88.9deg)}.lg .tc26{width:calc(var(--s) * 8.66px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.38px)) rotateY(510deg) translateX(calc(var(--s) * 22.95px)) rotateX(91.4deg) rotateZ(88.9deg)}.lg .tc27{width:calc(var(--s) * 8.6px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.19px)) rotateY(530deg) translateX(calc(var(--s) * 22.8px)) rotateX(91.4deg) rotateZ(88.9deg)}.lg .tc28{width:calc(var(--s) * 8.54px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.01px)) rotateY(550deg) translateX(calc(var(--s) * 22.64px)) rotateX(91.4deg) rotateZ(88.9deg)}.lg .tc29{width:calc(var(--s) * 8.48px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.82px)) rotateY(570deg) translateX(calc(var(--s) * 22.49px)) rotateX(91.4deg) rotateZ(88.9deg)}.lg .tc30{width:calc(var(--s) * 8.42px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.63px)) rotateY(590deg) translateX(calc(var(--s) * 22.33px)) rotateX(91.4deg) rotateZ(88.8deg)}.lg .tc31{width:calc(var(--s) * 8.36px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.44px)) rotateY(610deg) translateX(calc(var(--s) * 22.17px)) rotateX(91.4deg) rotateZ(88.8deg)}.lg .tc32{width:calc(var(--s) * 8.3px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.25px)) rotateY(630deg) translateX(calc(var(--s) * 22.01px)) rotateX(91.4deg) rotateZ(88.8deg)}.lg .tc33{width:calc(var(--s) * 8.24px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.06px)) rotateY(650deg) translateX(calc(var(--s) * 21.85px)) rotateX(91.4deg) rotateZ(88.8deg)}.lg .tc34{width:calc(var(--s) * 8.18px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.87px)) rotateY(670deg) translateX(calc(var(--s) * 21.69px)) rotateX(91.4deg) rotateZ(88.8deg)}.lg .tc35{width:calc(var(--s) * 8.12px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.68px)) rotateY(690deg) translateX(calc(var(--s) * 21.53px)) rotateX(91.4deg) rotateZ(88.8deg)}.lg .tc36{width:calc(var(--s) * 8.06px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.49px)) rotateY(710deg) translateX(calc(var(--s) * 21.37px)) rotateX(91.5deg) rotateZ(88.7deg)}.lg .tc37{width:calc(var(--s) * 8px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.31px)) rotateY(730deg) translateX(calc(var(--s) * 21.2px)) rotateX(91.5deg) rotateZ(88.7deg)}.lg .tc38{width:calc(var(--s) * 7.94px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.12px)) rotateY(750deg) translateX(calc(var(--s) * 21.04px)) rotateX(91.5deg) rotateZ(88.7deg)}.lg .tc39{width:calc(var(--s) * 7.87px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.93px)) rotateY(770deg) translateX(calc(var(--s) * 20.87px)) rotateX(91.5deg) rotateZ(88.7deg)}.lg .tc40{width:calc(var(--s) * 7.81px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.74px)) rotateY(790deg) translateX(calc(var(--s) * 20.7px)) rotateX(91.5deg) rotateZ(88.7deg)}.lg .tc41{width:calc(var(--s) * 7.75px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.55px)) rotateY(810deg) translateX(calc(var(--s) * 20.53px)) rotateX(91.5deg) rotateZ(88.6deg)}.lg .tc42{width:calc(var(--s) * 7.68px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.36px)) rotateY(830deg) translateX(calc(var(--s) * 20.36px)) rotateX(91.5deg) rotateZ(88.6deg)}.lg .tc43{width:calc(var(--s) * 7.62px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.17px)) rotateY(850deg) translateX(calc(var(--s) * 20.19px)) rotateX(91.5deg) rotateZ(88.6deg)}.lg .tc44{width:calc(var(--s) * 7.55px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.98px)) rotateY(870deg) translateX(calc(var(--s) * 20.02px)) rotateX(91.5deg) rotateZ(88.6deg)}.lg .tc45{width:calc(var(--s) * 7.49px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.79px)) rotateY(890deg) translateX(calc(var(--s) * 19.85px)) rotateX(91.6deg) rotateZ(88.6deg)}.lg .tc46{width:calc(var(--s) * 7.42px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.61px)) rotateY(910deg) translateX(calc(var(--s) * 19.67px)) rotateX(91.6deg) rotateZ(88.5deg)}.lg .tc47{width:calc(var(--s) * 7.35px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.42px)) rotateY(930deg) translateX(calc(var(--s) * 19.5px)) rotateX(91.6deg) rotateZ(88.5deg)}.lg .tc48{width:calc(var(--s) * 7.29px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.23px)) rotateY(950deg) translateX(calc(var(--s) * 19.32px)) rotateX(91.6deg) rotateZ(88.5deg)}.lg .tc49{width:calc(var(--s) * 7.22px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.04px)) rotateY(970deg) translateX(calc(var(--s) * 19.14px)) rotateX(91.6deg) rotateZ(88.5deg)}.lg .tc50{width:calc(var(--s) * 7.15px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.85px)) rotateY(990deg) translateX(calc(var(--s) * 18.96px)) rotateX(91.6deg) rotateZ(88.4deg)}.lg .tc51{width:calc(var(--s) * 7.08px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.66px)) rotateY(1010deg) translateX(calc(var(--s) * 18.77px)) rotateX(91.7deg) rotateZ(88.4deg)}.lg .tc52{width:calc(var(--s) * 7.01px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.47px)) rotateY(1030deg) translateX(calc(var(--s) * 18.59px)) rotateX(91.7deg) rotateZ(88.4deg)}.lg .tc53{width:calc(var(--s) * 6.94px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.28px)) rotateY(1050deg) translateX(calc(var(--s) * 18.4px)) rotateX(91.7deg) rotateZ(88.3deg)}.lg .tc54{width:calc(var(--s) * 6.87px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.09px)) rotateY(1070deg) translateX(calc(var(--s) * 18.22px)) rotateX(91.7deg) rotateZ(88.3deg)}.lg .tc55{width:calc(var(--s) * 6.8px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .09px)) rotateY(1090deg) translateX(calc(var(--s) * 18.03px)) rotateX(91.7deg) rotateZ(88.3deg)}.lg .tc56{width:calc(var(--s) * 6.73px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .28px)) rotateY(1110deg) translateX(calc(var(--s) * 17.84px)) rotateX(91.7deg) rotateZ(88.2deg)}.lg .tc57{width:calc(var(--s) * 6.66px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .47px)) rotateY(1130deg) translateX(calc(var(--s) * 17.64px)) rotateX(91.8deg) rotateZ(88.2deg)}.lg .tc58{width:calc(var(--s) * 6.58px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .66px)) rotateY(1150deg) translateX(calc(var(--s) * 17.45px)) rotateX(91.8deg) rotateZ(88.2deg)}.lg .tc59{width:calc(var(--s) * 6.51px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .85px)) rotateY(1170deg) translateX(calc(var(--s) * 17.25px)) rotateX(91.8deg) rotateZ(88.1deg)}.lg .tc60{width:calc(var(--s) * 6.44px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.04px)) rotateY(1190deg) translateX(calc(var(--s) * 17.05px)) rotateX(91.8deg) rotateZ(88.1deg)}.lg .tc61{width:calc(var(--s) * 6.36px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.23px)) rotateY(1210deg) translateX(calc(var(--s) * 16.85px)) rotateX(91.8deg) rotateZ(88deg)}.lg .tc62{width:calc(var(--s) * 6.28px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.42px)) rotateY(1230deg) translateX(calc(var(--s) * 16.65px)) rotateX(91.9deg) rotateZ(88deg)}.lg .tc63{width:calc(var(--s) * 6.21px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.61px)) rotateY(1250deg) translateX(calc(var(--s) * 16.44px)) rotateX(91.9deg) rotateZ(87.9deg)}.lg .tc64{width:calc(var(--s) * 6.13px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.79px)) rotateY(1270deg) translateX(calc(var(--s) * 16.23px)) rotateX(91.9deg) rotateZ(87.9deg)}.lg .tc65{width:calc(var(--s) * 6.05px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.98px)) rotateY(1290deg) translateX(calc(var(--s) * 16.02px)) rotateX(91.9deg) rotateZ(87.8deg)}.lg .tc66{width:calc(var(--s) * 5.97px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.17px)) rotateY(1310deg) translateX(calc(var(--s) * 15.81px)) rotateX(92deg) rotateZ(87.8deg)}.lg .tc67{width:calc(var(--s) * 5.89px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.36px)) rotateY(1330deg) translateX(calc(var(--s) * 15.59px)) rotateX(92deg) rotateZ(87.7deg)}.lg .tc68{width:calc(var(--s) * 5.8px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.55px)) rotateY(1350deg) translateX(calc(var(--s) * 15.37px)) rotateX(92deg) rotateZ(87.6deg)}.lg .tc69{width:calc(var(--s) * 5.72px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.74px)) rotateY(1370deg) translateX(calc(var(--s) * 15.15px)) rotateX(92deg) rotateZ(87.6deg)}.lg .tc70{width:calc(var(--s) * 5.63px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.93px)) rotateY(1390deg) translateX(calc(var(--s) * 14.92px)) rotateX(92.1deg) rotateZ(87.5deg)}.lg .tc71{width:calc(var(--s) * 5.55px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.12px)) rotateY(1410deg) translateX(calc(var(--s) * 14.69px)) rotateX(92.1deg) rotateZ(87.4deg)}.lg .tc72{width:calc(var(--s) * 5.46px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.31px)) rotateY(1430deg) translateX(calc(var(--s) * 14.45px)) rotateX(92.1deg) rotateZ(87.3deg)}.lg .tc73{width:calc(var(--s) * 5.37px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.49px)) rotateY(1450deg) translateX(calc(var(--s) * 14.22px)) rotateX(92.2deg) rotateZ(87.2deg)}.lg .tc74{width:calc(var(--s) * 5.28px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.68px)) rotateY(1470deg) translateX(calc(var(--s) * 13.97px)) rotateX(92.2deg) rotateZ(87.1deg)}.lg .tc75{width:calc(var(--s) * 5.19px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.87px)) rotateY(1490deg) translateX(calc(var(--s) * 13.73px)) rotateX(92.3deg) rotateZ(87deg)}.lg .tc76{width:calc(var(--s) * 5.09px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.06px)) rotateY(1510deg) translateX(calc(var(--s) * 13.47px)) rotateX(92.3deg) rotateZ(86.9deg)}.lg .tc77{width:calc(var(--s) * 5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.25px)) rotateY(1530deg) translateX(calc(var(--s) * 13.22px)) rotateX(92.3deg) rotateZ(86.8deg)}.lg .tc78{width:calc(var(--s) * 4.9px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.44px)) rotateY(1550deg) translateX(calc(var(--s) * 12.95px)) rotateX(92.4deg) rotateZ(86.6deg)}.lg .tc79{width:calc(var(--s) * 4.8px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.63px)) rotateY(1570deg) translateX(calc(var(--s) * 12.69px)) rotateX(92.4deg) rotateZ(86.5deg)}.lg .tc80{width:calc(var(--s) * 4.69px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.82px)) rotateY(1590deg) translateX(calc(var(--s) * 12.41px)) rotateX(92.5deg) rotateZ(86.3deg)}.lg .tc81{width:calc(var(--s) * 4.59px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.01px)) rotateY(1610deg) translateX(calc(var(--s) * 12.13px)) rotateX(92.6deg) rotateZ(86.1deg)}.lg .tc82{width:calc(var(--s) * 4.48px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.19px)) rotateY(1630deg) translateX(calc(var(--s) * 11.83px)) rotateX(92.6deg) rotateZ(85.9deg)}.lg .tc83{width:calc(var(--s) * 4.36px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.38px)) rotateY(1650deg) translateX(calc(var(--s) * 11.53px)) rotateX(92.7deg) rotateZ(85.7deg)}.lg .tc84{width:calc(var(--s) * 4.25px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.57px)) rotateY(1670deg) translateX(calc(var(--s) * 11.22px)) rotateX(92.8deg) rotateZ(85.4deg)}.lg .tc85{width:calc(var(--s) * 4.13px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.76px)) rotateY(1690deg) translateX(calc(var(--s) * 10.9px)) rotateX(92.8deg) rotateZ(85deg)}.lg .tc86{width:calc(var(--s) * 4px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.95px)) rotateY(1710deg) translateX(calc(var(--s) * 10.56px)) rotateX(92.9deg) rotateZ(84.7deg)}.lg .tc87{width:calc(var(--s) * 3.87px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 6.14px)) rotateY(1730deg) translateX(calc(var(--s) * 10.21px)) rotateX(93deg) rotateZ(84.2deg)}.lg .tc88{width:calc(var(--s) * 3.74px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 6.33px)) rotateY(1750deg) translateX(calc(var(--s) * 9.83px)) rotateX(93.1deg) rotateZ(83.6deg)}.lg .tc89{width:calc(var(--s) * 3.59px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 6.52px)) rotateY(1770deg) translateX(calc(var(--s) * 9.44px)) rotateX(93.3deg) rotateZ(82.9deg)}.lg .tc90{width:calc(var(--s) * 3.44px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 6.71px)) rotateY(1790deg) translateX(calc(var(--s) * 9.01px)) rotateX(93.4deg) rotateZ(81.9deg)}.lg .th1{width:calc(var(--s) * 9px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -10.24px)) rotateY(9deg) translateX(calc(var(--s) * 26.5px)) rotateX(92.2deg) rotateZ(90deg)}.lg .th2{width:calc(var(--s) * 8.97px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.92px)) rotateY(27deg) translateX(calc(var(--s) * 26.41px)) rotateX(92.2deg) rotateZ(88.8deg)}.lg .th3{width:calc(var(--s) * 8.9px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.6px)) rotateY(45deg) translateX(calc(var(--s) * 26.21px)) rotateX(92.2deg) rotateZ(88.4deg)}.lg .th4{width:calc(var(--s) * 8.82px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -9.28px)) rotateY(63deg) translateX(calc(var(--s) * 25.97px)) rotateX(92.2deg) rotateZ(88.3deg)}.lg .th5{width:calc(var(--s) * 8.74px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.96px)) rotateY(81deg) translateX(calc(var(--s) * 25.74px)) rotateX(92.3deg) rotateZ(88.3deg)}.lg .th6{width:calc(var(--s) * 8.66px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.64px)) rotateY(99deg) translateX(calc(var(--s) * 25.5px)) rotateX(92.3deg) rotateZ(88.3deg)}.lg .th7{width:calc(var(--s) * 8.58px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.32px)) rotateY(117deg) translateX(calc(var(--s) * 25.26px)) rotateX(92.3deg) rotateZ(88.3deg)}.lg .th8{width:calc(var(--s) * 8.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -8.01px)) rotateY(135deg) translateX(calc(var(--s) * 25.02px)) rotateX(92.3deg) rotateZ(88.2deg)}.lg .th9{width:calc(var(--s) * 8.42px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.69px)) rotateY(153deg) translateX(calc(var(--s) * 24.77px)) rotateX(92.3deg) rotateZ(88.2deg)}.lg .th10{width:calc(var(--s) * 8.33px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.37px)) rotateY(171deg) translateX(calc(var(--s) * 24.53px)) rotateX(92.4deg) rotateZ(88.2deg)}.lg .th11{width:calc(var(--s) * 8.25px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -7.05px)) rotateY(189deg) translateX(calc(var(--s) * 24.28px)) rotateX(92.4deg) rotateZ(88.1deg)}.lg .th12{width:calc(var(--s) * 8.17px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.73px)) rotateY(207deg) translateX(calc(var(--s) * 24.03px)) rotateX(92.4deg) rotateZ(88.1deg)}.lg .th13{width:calc(var(--s) * 8.08px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.41px)) rotateY(225deg) translateX(calc(var(--s) * 23.78px)) rotateX(92.4deg) rotateZ(88.1deg)}.lg .th14{width:calc(var(--s) * 7.99px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -6.09px)) rotateY(243deg) translateX(calc(var(--s) * 23.53px)) rotateX(92.5deg) rotateZ(88deg)}.lg .th15{width:calc(var(--s) * 7.91px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.77px)) rotateY(261deg) translateX(calc(var(--s) * 23.27px)) rotateX(92.5deg) rotateZ(88deg)}.lg .th16{width:calc(var(--s) * 7.82px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.45px)) rotateY(279deg) translateX(calc(var(--s) * 23.01px)) rotateX(92.5deg) rotateZ(87.9deg)}.lg .th17{width:calc(var(--s) * 7.73px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -5.13px)) rotateY(297deg) translateX(calc(var(--s) * 22.75px)) rotateX(92.6deg) rotateZ(87.9deg)}.lg .th18{width:calc(var(--s) * 7.64px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.81px)) rotateY(315deg) translateX(calc(var(--s) * 22.49px)) rotateX(92.6deg) rotateZ(87.9deg)}.lg .th19{width:calc(var(--s) * 7.55px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.49px)) rotateY(333deg) translateX(calc(var(--s) * 22.22px)) rotateX(92.6deg) rotateZ(87.8deg)}.lg .th20{width:calc(var(--s) * 7.46px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -4.17px)) rotateY(351deg) translateX(calc(var(--s) * 21.95px)) rotateX(92.7deg) rotateZ(87.8deg)}.lg .th21{width:calc(var(--s) * 7.37px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.86px)) rotateY(369deg) translateX(calc(var(--s) * 21.68px)) rotateX(92.7deg) rotateZ(87.7deg)}.lg .th22{width:calc(var(--s) * 7.28px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.54px)) rotateY(387deg) translateX(calc(var(--s) * 21.4px)) rotateX(92.7deg) rotateZ(87.6deg)}.lg .th23{width:calc(var(--s) * 7.18px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -3.22px)) rotateY(405deg) translateX(calc(var(--s) * 21.13px)) rotateX(92.8deg) rotateZ(87.6deg)}.lg .th24{width:calc(var(--s) * 7.09px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.9px)) rotateY(423deg) translateX(calc(var(--s) * 20.84px)) rotateX(92.8deg) rotateZ(87.5deg)}.lg .th25{width:calc(var(--s) * 6.99px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.58px)) rotateY(441deg) translateX(calc(var(--s) * 20.56px)) rotateX(92.8deg) rotateZ(87.5deg)}.lg .th26{width:calc(var(--s) * 6.89px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -2.26px)) rotateY(459deg) translateX(calc(var(--s) * 20.27px)) rotateX(92.9deg) rotateZ(87.4deg)}.lg .th27{width:calc(var(--s) * 6.8px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.94px)) rotateY(477deg) translateX(calc(var(--s) * 19.98px)) rotateX(92.9deg) rotateZ(87.3deg)}.lg .th28{width:calc(var(--s) * 6.7px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.62px)) rotateY(495deg) translateX(calc(var(--s) * 19.69px)) rotateX(93deg) rotateZ(87.3deg)}.lg .th29{width:calc(var(--s) * 6.59px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -1.3px)) rotateY(513deg) translateX(calc(var(--s) * 19.39px)) rotateX(93deg) rotateZ(87.2deg)}.lg .th30{width:calc(var(--s) * 6.49px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.98px)) rotateY(531deg) translateX(calc(var(--s) * 19.08px)) rotateX(93deg) rotateZ(87.1deg)}.lg .th31{width:calc(var(--s) * 6.39px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.66px)) rotateY(549deg) translateX(calc(var(--s) * 18.78px)) rotateX(93.1deg) rotateZ(87deg)}.lg .th32{width:calc(var(--s) * 6.28px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.34px)) rotateY(567deg) translateX(calc(var(--s) * 18.46px)) rotateX(93.1deg) rotateZ(86.9deg)}.lg .th33{width:calc(var(--s) * 6.18px);transform:translate(-50%, -50%) translateY(calc(var(--s) * -.02px)) rotateY(585deg) translateX(calc(var(--s) * 18.15px)) rotateX(93.2deg) rotateZ(86.8deg)}.lg .th34{width:calc(var(--s) * 6.07px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .29px)) rotateY(603deg) translateX(calc(var(--s) * 17.83px)) rotateX(93.3deg) rotateZ(86.7deg)}.lg .th35{width:calc(var(--s) * 5.96px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .61px)) rotateY(621deg) translateX(calc(var(--s) * 17.5px)) rotateX(93.3deg) rotateZ(86.6deg)}.lg .th36{width:calc(var(--s) * 5.85px);transform:translate(-50%, -50%) translateY(calc(var(--s) * .93px)) rotateY(639deg) translateX(calc(var(--s) * 17.16px)) rotateX(93.4deg) rotateZ(86.4deg)}.lg .th37{width:calc(var(--s) * 5.73px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.25px)) rotateY(657deg) translateX(calc(var(--s) * 16.82px)) rotateX(93.5deg) rotateZ(86.3deg)}.lg .th38{width:calc(var(--s) * 5.61px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.57px)) rotateY(675deg) translateX(calc(var(--s) * 16.48px)) rotateX(93.5deg) rotateZ(86.1deg)}.lg .th39{width:calc(var(--s) * 5.5px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 1.89px)) rotateY(693deg) translateX(calc(var(--s) * 16.12px)) rotateX(93.6deg) rotateZ(86deg)}.lg .th40{width:calc(var(--s) * 5.37px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.21px)) rotateY(711deg) translateX(calc(var(--s) * 15.76px)) rotateX(93.7deg) rotateZ(85.8deg)}.lg .th41{width:calc(var(--s) * 5.25px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.53px)) rotateY(729deg) translateX(calc(var(--s) * 15.39px)) rotateX(93.8deg) rotateZ(85.6deg)}.lg .th42{width:calc(var(--s) * 5.12px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 2.85px)) rotateY(747deg) translateX(calc(var(--s) * 15.01px)) rotateX(93.9deg) rotateZ(85.4deg)}.lg .th43{width:calc(var(--s) * 4.99px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.17px)) rotateY(765deg) translateX(calc(var(--s) * 14.63px)) rotateX(94deg) rotateZ(85.1deg)}.lg .th44{width:calc(var(--s) * 4.86px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.49px)) rotateY(783deg) translateX(calc(var(--s) * 14.23px)) rotateX(94.1deg) rotateZ(84.8deg)}.lg .th45{width:calc(var(--s) * 4.72px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 3.81px)) rotateY(801deg) translateX(calc(var(--s) * 13.81px)) rotateX(94.2deg) rotateZ(84.5deg)}.lg .th46{width:calc(var(--s) * 4.58px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.13px)) rotateY(819deg) translateX(calc(var(--s) * 13.39px)) rotateX(94.3deg) rotateZ(84.1deg)}.lg .th47{width:calc(var(--s) * 4.43px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.44px)) rotateY(837deg) translateX(calc(var(--s) * 12.95px)) rotateX(94.5deg) rotateZ(83.7deg)}.lg .th48{width:calc(var(--s) * 4.28px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 4.76px)) rotateY(855deg) translateX(calc(var(--s) * 12.49px)) rotateX(94.7deg) rotateZ(83.2deg)}.lg .th49{width:calc(var(--s) * 4.12px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.08px)) rotateY(873deg) translateX(calc(var(--s) * 12px)) rotateX(94.8deg) rotateZ(82.6deg)}.lg .th50{width:calc(var(--s) * 3.96px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.4px)) rotateY(891deg) translateX(calc(var(--s) * 11.5px)) rotateX(95deg) rotateZ(81.8deg)}.lg .th51{width:calc(var(--s) * 3.78px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 5.72px)) rotateY(909deg) translateX(calc(var(--s) * 10.96px)) rotateX(95.3deg) rotateZ(80.9deg)}.lg .th52{width:calc(var(--s) * 3.6px);transform:translate(-50%, -50%) translateY(calc(var(--s) * 6.04px)) rotateY(927deg) translateX(calc(var(--s) * 10.39px)) rotateX(95.6deg) rotateZ(79.6deg)}.lg .me1{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * 26.5px), calc(var(--s) * -10.4px), calc(var(--s) * -0px)) rotateY(110deg) rotateZ(0deg)}.lg .me2{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * 20.3px), calc(var(--s) * -10.4px), calc(var(--s) * -17.03px)) rotateY(150deg) rotateZ(0deg)}.lg .me3{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * 4.6px), calc(var(--s) * -10.4px), calc(var(--s) * -26.1px)) rotateY(-170deg) rotateZ(0deg)}.lg .me4{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * -13.25px), calc(var(--s) * -10.4px), calc(var(--s) * -22.95px)) rotateY(-130deg) rotateZ(0deg)}.lg .me5{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * -24.9px), calc(var(--s) * -10.4px), calc(var(--s) * -9.06px)) rotateY(-90deg) rotateZ(0deg)}.lg .me6{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * -24.9px), calc(var(--s) * -10.4px), calc(var(--s) * 9.06px)) rotateY(-50deg) rotateZ(0deg)}.lg .me7{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * -13.25px), calc(var(--s) * -10.4px), calc(var(--s) * 22.95px)) rotateY(-10deg) rotateZ(0deg)}.lg .me8{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * 4.6px), calc(var(--s) * -10.4px), calc(var(--s) * 26.1px)) rotateY(30deg) rotateZ(0deg)}.lg .me9{width:calc(var(--s) * 18.13px);transform:translate3d(calc(var(--s) * 20.3px), calc(var(--s) * -10.4px), calc(var(--s) * 17.03px)) rotateY(70deg) rotateZ(0deg)}.lg .me10{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * 26.5px), calc(var(--s) * -10.4px), calc(var(--s) * -0px)) rotateY(-180deg) rotateZ(55.9deg)}.lg .me11{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * 20.3px), calc(var(--s) * -10.4px), calc(var(--s) * -17.03px)) rotateY(-140deg) rotateZ(55.9deg)}.lg .me12{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * 4.6px), calc(var(--s) * -10.4px), calc(var(--s) * -26.1px)) rotateY(-100deg) rotateZ(55.9deg)}.lg .me13{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * -13.25px), calc(var(--s) * -10.4px), calc(var(--s) * -22.95px)) rotateY(-60deg) rotateZ(55.9deg)}.lg .me14{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * -24.9px), calc(var(--s) * -10.4px), calc(var(--s) * -9.06px)) rotateY(-20deg) rotateZ(55.9deg)}.lg .me15{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * -24.9px), calc(var(--s) * -10.4px), calc(var(--s) * 9.06px)) rotateY(20deg) rotateZ(55.9deg)}.lg .me16{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * -13.25px), calc(var(--s) * -10.4px), calc(var(--s) * 22.95px)) rotateY(60deg) rotateZ(55.9deg)}.lg .me17{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * 4.6px), calc(var(--s) * -10.4px), calc(var(--s) * 26.1px)) rotateY(100deg) rotateZ(55.9deg)}.lg .me18{width:calc(var(--s) * 4.59px);transform:translate3d(calc(var(--s) * 20.3px), calc(var(--s) * -10.4px), calc(var(--s) * 17.03px)) rotateY(140deg) rotateZ(55.9deg)}.lg .me19{width:calc(var(--s) * 17.83px);transform:translate3d(calc(var(--s) * 26.5px), calc(var(--s) * -10.4px), calc(var(--s) * -0px)) rotateY(118deg) rotateZ(12.3deg)}.lg .me20{width:calc(var(--s) * 17.83px);transform:translate3d(calc(var(--s) * 4.6px), calc(var(--s) * -10.4px), calc(var(--s) * -26.1px)) rotateY(-162deg) rotateZ(12.3deg)}.lg .me21{width:calc(var(--s) * 17.83px);transform:translate3d(calc(var(--s) * -24.9px), calc(var(--s) * -10.4px), calc(var(--s) * -9.06px)) rotateY(-82deg) rotateZ(12.3deg)}.lg .me22{width:calc(var(--s) * 17.83px);transform:translate3d(calc(var(--s) * -13.25px), calc(var(--s) * -10.4px), calc(var(--s) * 22.95px)) rotateY(-2deg) rotateZ(12.3deg)}.lg .me23{width:calc(var(--s) * 17.83px);transform:translate3d(calc(var(--s) * 20.3px), calc(var(--s) * -10.4px), calc(var(--s) * 17.03px)) rotateY(78deg) rotateZ(12.3deg)}.lg .me24{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * 23.93px), calc(var(--s) * -6.6px), calc(var(--s) * -0px)) rotateY(110deg) rotateZ(0deg)}.lg .me25{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * 18.33px), calc(var(--s) * -6.6px), calc(var(--s) * -15.38px)) rotateY(150deg) rotateZ(0deg)}.lg .me26{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * 4.16px), calc(var(--s) * -6.6px), calc(var(--s) * -23.57px)) rotateY(-170deg) rotateZ(0deg)}.lg .me27{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * -11.97px), calc(var(--s) * -6.6px), calc(var(--s) * -20.72px)) rotateY(-130deg) rotateZ(0deg)}.lg .me28{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * -22.49px), calc(var(--s) * -6.6px), calc(var(--s) * -8.18px)) rotateY(-90deg) rotateZ(0deg)}.lg .me29{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * -22.49px), calc(var(--s) * -6.6px), calc(var(--s) * 8.18px)) rotateY(-50deg) rotateZ(0deg)}.lg .me30{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * -11.97px), calc(var(--s) * -6.6px), calc(var(--s) * 20.72px)) rotateY(-10deg) rotateZ(0deg)}.lg .me31{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * 4.16px), calc(var(--s) * -6.6px), calc(var(--s) * 23.57px)) rotateY(30deg) rotateZ(0deg)}.lg .me32{width:calc(var(--s) * 16.37px);transform:translate3d(calc(var(--s) * 18.33px), calc(var(--s) * -6.6px), calc(var(--s) * 15.38px)) rotateY(70deg) rotateZ(0deg)}.lg .me33{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * 23.93px), calc(var(--s) * -6.6px), calc(var(--s) * -0px)) rotateY(-180deg) rotateZ(50deg)}.lg .me34{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * 18.33px), calc(var(--s) * -6.6px), calc(var(--s) * -15.38px)) rotateY(-140deg) rotateZ(50deg)}.lg .me35{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * 4.16px), calc(var(--s) * -6.6px), calc(var(--s) * -23.57px)) rotateY(-100deg) rotateZ(50deg)}.lg .me36{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * -11.97px), calc(var(--s) * -6.6px), calc(var(--s) * -20.72px)) rotateY(-60deg) rotateZ(50deg)}.lg .me37{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * -22.49px), calc(var(--s) * -6.6px), calc(var(--s) * -8.18px)) rotateY(-20deg) rotateZ(50deg)}.lg .me38{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * -22.49px), calc(var(--s) * -6.6px), calc(var(--s) * 8.18px)) rotateY(20deg) rotateZ(50deg)}.lg .me39{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * -11.97px), calc(var(--s) * -6.6px), calc(var(--s) * 20.72px)) rotateY(60deg) rotateZ(50deg)}.lg .me40{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * 4.16px), calc(var(--s) * -6.6px), calc(var(--s) * 23.57px)) rotateY(100deg) rotateZ(50deg)}.lg .me41{width:calc(var(--s) * 5.22px);transform:translate3d(calc(var(--s) * 18.33px), calc(var(--s) * -6.6px), calc(var(--s) * 15.38px)) rotateY(140deg) rotateZ(50deg)}.lg .me42{width:calc(var(--s) * 16.05px);transform:translate3d(calc(var(--s) * 23.93px), calc(var(--s) * -6.6px), calc(var(--s) * -0px)) rotateY(121.7deg) rotateZ(14.4deg)}.lg .me43{width:calc(var(--s) * 16.05px);transform:translate3d(calc(var(--s) * 4.16px), calc(var(--s) * -6.6px), calc(var(--s) * -23.57px)) rotateY(-158.3deg) rotateZ(14.4deg)}.lg .me44{width:calc(var(--s) * 16.05px);transform:translate3d(calc(var(--s) * -22.49px), calc(var(--s) * -6.6px), calc(var(--s) * -8.18px)) rotateY(-78.3deg) rotateZ(14.4deg)}.lg .me45{width:calc(var(--s) * 16.05px);transform:translate3d(calc(var(--s) * -11.97px), calc(var(--s) * -6.6px), calc(var(--s) * 20.72px)) rotateY(1.7deg) rotateZ(14.4deg)}.lg .me46{width:calc(var(--s) * 16.05px);transform:translate3d(calc(var(--s) * 18.33px), calc(var(--s) * -6.6px), calc(var(--s) * 15.38px)) rotateY(81.7deg) rotateZ(14.4deg)}.lg .me47{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * 20.58px), calc(var(--s) * -2.6px), calc(var(--s) * -0px)) rotateY(110deg) rotateZ(0deg)}.lg .me48{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * 15.76px), calc(var(--s) * -2.6px), calc(var(--s) * -13.23px)) rotateY(150deg) rotateZ(0deg)}.lg .me49{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * 3.57px), calc(var(--s) * -2.6px), calc(var(--s) * -20.27px)) rotateY(-170deg) rotateZ(0deg)}.lg .me50{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * -10.29px), calc(var(--s) * -2.6px), calc(var(--s) * -17.82px)) rotateY(-130deg) rotateZ(0deg)}.lg .me51{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * -19.34px), calc(var(--s) * -2.6px), calc(var(--s) * -7.04px)) rotateY(-90deg) rotateZ(0deg)}.lg .me52{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * -19.34px), calc(var(--s) * -2.6px), calc(var(--s) * 7.04px)) rotateY(-50deg) rotateZ(0deg)}.lg .me53{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * -10.29px), calc(var(--s) * -2.6px), calc(var(--s) * 17.82px)) rotateY(-10deg) rotateZ(0deg)}.lg .me54{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * 3.57px), calc(var(--s) * -2.6px), calc(var(--s) * 20.27px)) rotateY(30deg) rotateZ(0deg)}.lg .me55{width:calc(var(--s) * 14.08px);transform:translate3d(calc(var(--s) * 15.76px), calc(var(--s) * -2.6px), calc(var(--s) * 13.23px)) rotateY(70deg) rotateZ(0deg)}.lg .me56{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * 20.58px), calc(var(--s) * -2.6px), calc(var(--s) * -0px)) rotateY(-180deg) rotateZ(45.5deg)}.lg .me57{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * 15.76px), calc(var(--s) * -2.6px), calc(var(--s) * -13.23px)) rotateY(-140deg) rotateZ(45.5deg)}.lg .me58{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * 3.57px), calc(var(--s) * -2.6px), calc(var(--s) * -20.27px)) rotateY(-100deg) rotateZ(45.5deg)}.lg .me59{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * -10.29px), calc(var(--s) * -2.6px), calc(var(--s) * -17.82px)) rotateY(-60deg) rotateZ(45.5deg)}.lg .me60{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * -19.34px), calc(var(--s) * -2.6px), calc(var(--s) * -7.04px)) rotateY(-20deg) rotateZ(45.5deg)}.lg .me61{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * -19.34px), calc(var(--s) * -2.6px), calc(var(--s) * 7.04px)) rotateY(20deg) rotateZ(45.5deg)}.lg .me62{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * -10.29px), calc(var(--s) * -2.6px), calc(var(--s) * 17.82px)) rotateY(60deg) rotateZ(45.5deg)}.lg .me63{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * 3.57px), calc(var(--s) * -2.6px), calc(var(--s) * 20.27px)) rotateY(100deg) rotateZ(45.5deg)}.lg .me64{width:calc(var(--s) * 5.89px);transform:translate3d(calc(var(--s) * 15.76px), calc(var(--s) * -2.6px), calc(var(--s) * 13.23px)) rotateY(140deg) rotateZ(45.5deg)}.lg .me65{width:calc(var(--s) * 13.9px);transform:translate3d(calc(var(--s) * 20.58px), calc(var(--s) * -2.6px), calc(var(--s) * -0px)) rotateY(127deg) rotateZ(17.6deg)}.lg .me66{width:calc(var(--s) * 13.9px);transform:translate3d(calc(var(--s) * 3.57px), calc(var(--s) * -2.6px), calc(var(--s) * -20.27px)) rotateY(-153deg) rotateZ(17.6deg)}.lg .me67{width:calc(var(--s) * 13.9px);transform:translate3d(calc(var(--s) * -19.34px), calc(var(--s) * -2.6px), calc(var(--s) * -7.04px)) rotateY(-73deg) rotateZ(17.6deg)}.lg .me68{width:calc(var(--s) * 13.9px);transform:translate3d(calc(var(--s) * -10.29px), calc(var(--s) * -2.6px), calc(var(--s) * 17.82px)) rotateY(7deg) rotateZ(17.6deg)}.lg .me69{width:calc(var(--s) * 13.9px);transform:translate3d(calc(var(--s) * 15.76px), calc(var(--s) * -2.6px), calc(var(--s) * 13.23px)) rotateY(87deg) rotateZ(17.6deg)}.lg .me70{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * 16.45px), calc(var(--s) * 1.6px), calc(var(--s) * -0px)) rotateY(110deg) rotateZ(0deg)}.lg .me71{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * 12.6px), calc(var(--s) * 1.6px), calc(var(--s) * -10.57px)) rotateY(150deg) rotateZ(0deg)}.lg .me72{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * 2.86px), calc(var(--s) * 1.6px), calc(var(--s) * -16.2px)) rotateY(-170deg) rotateZ(0deg)}.lg .me73{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * -8.22px), calc(var(--s) * 1.6px), calc(var(--s) * -14.24px)) rotateY(-130deg) rotateZ(0deg)}.lg .me74{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * -15.46px), calc(var(--s) * 1.6px), calc(var(--s) * -5.63px)) rotateY(-90deg) rotateZ(0deg)}.lg .me75{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * -15.46px), calc(var(--s) * 1.6px), calc(var(--s) * 5.63px)) rotateY(-50deg) rotateZ(0deg)}.lg .me76{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * -8.22px), calc(var(--s) * 1.6px), calc(var(--s) * 14.24px)) rotateY(-10deg) rotateZ(0deg)}.lg .me77{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * 2.86px), calc(var(--s) * 1.6px), calc(var(--s) * 16.2px)) rotateY(30deg) rotateZ(0deg)}.lg .me78{width:calc(var(--s) * 11.25px);transform:translate3d(calc(var(--s) * 12.6px), calc(var(--s) * 1.6px), calc(var(--s) * 10.57px)) rotateY(70deg) rotateZ(0deg)}.lg .me79{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * 16.45px), calc(var(--s) * 1.6px), calc(var(--s) * -0px)) rotateY(-180deg) rotateZ(37.9deg)}.lg .me80{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * 12.6px), calc(var(--s) * 1.6px), calc(var(--s) * -10.57px)) rotateY(-140deg) rotateZ(37.9deg)}.lg .me81{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * 2.86px), calc(var(--s) * 1.6px), calc(var(--s) * -16.2px)) rotateY(-100deg) rotateZ(37.9deg)}.lg .me82{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * -8.22px), calc(var(--s) * 1.6px), calc(var(--s) * -14.24px)) rotateY(-60deg) rotateZ(37.9deg)}.lg .me83{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * -15.46px), calc(var(--s) * 1.6px), calc(var(--s) * -5.63px)) rotateY(-20deg) rotateZ(37.9deg)}.lg .me84{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * -15.46px), calc(var(--s) * 1.6px), calc(var(--s) * 5.63px)) rotateY(20deg) rotateZ(37.9deg)}.lg .me85{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * -8.22px), calc(var(--s) * 1.6px), calc(var(--s) * 14.24px)) rotateY(60deg) rotateZ(37.9deg)}.lg .me86{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * 2.86px), calc(var(--s) * 1.6px), calc(var(--s) * 16.2px)) rotateY(100deg) rotateZ(37.9deg)}.lg .me87{width:calc(var(--s) * 5.86px);transform:translate3d(calc(var(--s) * 12.6px), calc(var(--s) * 1.6px), calc(var(--s) * 10.57px)) rotateY(140deg) rotateZ(37.9deg)}.lg .me88{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * 11.83px), calc(var(--s) * 5.2px), calc(var(--s) * -0px)) rotateY(110deg) rotateZ(0deg)}.lg .me89{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * 9.06px), calc(var(--s) * 5.2px), calc(var(--s) * -7.6px)) rotateY(150deg) rotateZ(0deg)}.lg .me90{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * 2.05px), calc(var(--s) * 5.2px), calc(var(--s) * -11.65px)) rotateY(-170deg) rotateZ(0deg)}.lg .me91{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * -5.91px), calc(var(--s) * 5.2px), calc(var(--s) * -10.24px)) rotateY(-130deg) rotateZ(0deg)}.lg .me92{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * -11.11px), calc(var(--s) * 5.2px), calc(var(--s) * -4.04px)) rotateY(-90deg) rotateZ(0deg)}.lg .me93{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * -11.11px), calc(var(--s) * 5.2px), calc(var(--s) * 4.04px)) rotateY(-50deg) rotateZ(0deg)}.lg .me94{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * -5.91px), calc(var(--s) * 5.2px), calc(var(--s) * 10.24px)) rotateY(-10deg) rotateZ(0deg)}.lg .me95{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * 2.05px), calc(var(--s) * 5.2px), calc(var(--s) * 11.65px)) rotateY(30deg) rotateZ(0deg)}.lg .me96{width:calc(var(--s) * 8.09px);transform:translate3d(calc(var(--s) * 9.06px), calc(var(--s) * 5.2px), calc(var(--s) * 7.6px)) rotateY(70deg) rotateZ(0deg)}.lg .me97{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * 11.83px), calc(var(--s) * 5.2px), calc(var(--s) * -0px)) rotateY(-180deg) rotateZ(11.5deg)}.lg .me98{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * 9.06px), calc(var(--s) * 5.2px), calc(var(--s) * -7.6px)) rotateY(-140deg) rotateZ(11.5deg)}.lg .me99{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * 2.05px), calc(var(--s) * 5.2px), calc(var(--s) * -11.65px)) rotateY(-100deg) rotateZ(11.5deg)}.lg .me100{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * -5.91px), calc(var(--s) * 5.2px), calc(var(--s) * -10.24px)) rotateY(-60deg) rotateZ(11.5deg)}.lg .me101{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * -11.11px), calc(var(--s) * 5.2px), calc(var(--s) * -4.04px)) rotateY(-20deg) rotateZ(11.5deg)}.lg .me102{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * -11.11px), calc(var(--s) * 5.2px), calc(var(--s) * 4.04px)) rotateY(20deg) rotateZ(11.5deg)}.lg .me103{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * -5.91px), calc(var(--s) * 5.2px), calc(var(--s) * 10.24px)) rotateY(60deg) rotateZ(11.5deg)}.lg .me104{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * 2.05px), calc(var(--s) * 5.2px), calc(var(--s) * 11.65px)) rotateY(100deg) rotateZ(11.5deg)}.lg .me105{width:calc(var(--s) * 12.07px);transform:translate3d(calc(var(--s) * 9.06px), calc(var(--s) * 5.2px), calc(var(--s) * 7.6px)) rotateY(140deg) rotateZ(11.5deg)}.lg .coin{width:34px;height:34px;transform-style:preserve-3d;animation:4s linear infinite lg-coin;top:1.5px;left:19px}@keyframes lg-coin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.lg .rim{border-top:1.125px solid var(--lg-ink);border-bottom:1.125px solid var(--lg-ink);width:4.4px;height:4px;margin-top:-2px;margin-left:-2.2px;top:50%;left:50%}.lg .face{backface-visibility:hidden;font:350 18px/1 var(--font,system-ui);border:1.125px solid var(--lg-ink);box-shadow:var(--lg-shadow-face);border-radius:50%;justify-content:center;align-items:center;display:flex;inset:0}.lg .fa{transform:translateZ(2px)}.lg .fb{transform:rotateY(180deg)translateZ(2px)}.lg .sym{justify-content:center;align-items:center;display:flex;inset:0}.lg .fa .s1{animation:8s linear infinite lg-symA}.lg .fa .s2{animation:8s linear infinite lg-symB}.lg .fb .s1{animation:8s linear infinite lg-symC}.lg .fb .s2{animation:8s linear infinite lg-symD}@keyframes lg-symA{0%,24.9%{opacity:1}25%,74.9%{opacity:0}75%,to{opacity:1}}@keyframes lg-symB{0%,24.9%{opacity:0}25%,74.9%{opacity:1}75%,to{opacity:0}}@keyframes lg-symC{0%,49.9%{opacity:1}50%,99.9%{opacity:0}to{opacity:1}}@keyframes lg-symD{0%,49.9%{opacity:0}50%,99.9%{opacity:1}to{opacity:0}}.lg .s-usd,.lg .s-eur,.lg .s-btc{color:var(--lg-sym)}.lg .ingot{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:var(--lg-ingot);width:17px;height:8.5px;filter:drop-shadow(0 0 1.08px var(--lg-ink))}.lg{filter:blur(.12px) drop-shadow(.22px 0 #ff3c8263) drop-shadow(-.22px 0 #00e5ff63) grayscale(1) brightness(1.25) opacity(var(--lg-fade));animation:4.6s step-end infinite lg-crt}.lg .face:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(295deg,#0000 34%,#ffffffaf 50%,#0000 66%) -30% -30%/320% 320%;border-radius:50%;animation:2s linear infinite lg-glint;position:absolute;inset:0}@keyframes lg-glint{0%,12%{opacity:0;background-position:-30% -30%}20%{opacity:.55}32%{opacity:.595;background-position:70% 70%}44%{opacity:0;background-position:130% 130%}to{opacity:0;background-position:130% 130%}}@keyframes lg-crt{0%{opacity:1}11%{opacity:.874}13%{opacity:1}47%{opacity:.937}49%{opacity:1}73%{opacity:.838}75%{opacity:1}}@media (prefers-reduced-motion:reduce){.lg,.lg .obj,.lg .coin,.lg .sym,.lg .face:after{animation:none}.lg .s2,.lg .face:after{opacity:0}.lg .obj{transform:rotateX(20deg)rotateY(-26deg)}}.tabs{gap:6px;display:flex;position:relative}.tab{color:var(--muted);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;z-index:1;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin:0 2px;padding:5px 2px;font-size:12px;font-weight:500;position:relative}.tab:hover{color:var(--ink);background:0 0}.tab.active{color:var(--ink);border-bottom-color:var(--ink);background:0 0;font-weight:600}.tab-indicator{z-index:0;background:var(--ink);opacity:0;pointer-events:none;width:0;height:2px;position:absolute;bottom:0;left:0}.tabs.measured .tab-indicator{opacity:1}.tabs.measured .tab.active{background:0 0;border-bottom-color:#0000}.tabs.sliding .tab-indicator{transition:left .18s,width .18s}.tabs.sliding .tab{transition:color .36s}@media (prefers-reduced-motion:reduce){.tabs.sliding .tab-indicator,.tabs.sliding .tab{transition:none}}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-card);scroll-margin-top:calc(var(--topbar-h) + 50px);padding:18px 20px}.card h2,.acct-tile .acct-head .label{color:var(--ink-2);margin:0 0 2px;font-size:13px;font-weight:600}.card .sub{color:var(--ink-2);margin:0 0 12px;font-size:12px}.hero-mid,.stats-frame{--r-tile:max(0px, calc(var(--r-card) - var(--card-inset)))}.grid-stats{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:12px;display:grid}.grid-stats>*{min-width:0}.grid-stats>.card{padding:11px 14px}.grid-stats.tax-strip{flex-wrap:wrap;margin-bottom:0;display:flex}.grid-stats.tax-strip>.card{flex:200px;min-width:150px}@media (width<=900px){.grid-stats.tax-strip>.card{flex-basis:calc(50% - 12px)}}.stats-frame{padding:var(--card-inset)}.stats-frame .grid-stats{gap:var(--card-inset);margin-bottom:0}.stats-frame .grid-stats>.card{background:var(--wash);border-radius:var(--r-tile);border-color:#0000}.stack{gap:var(--card-gap);flex-direction:column;display:flex}.stat .label{color:var(--ink-2);font-size:12px}.stat .value{letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:1px;font-size:20px;font-weight:650}.stat.hero .value{white-space:nowrap;font-size:24px;line-height:1.2}.stat .value .ccy{opacity:.748;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:.74em}.amount.lift-mark .ccy{--mark:var(--lift-mark,.5);font-size:calc(var(--mark) * 1em);opacity:1;color:var(--ink-2);letter-spacing:0;top:calc((var(--mark) - 1) / var(--mark) * .68em);font-weight:500;position:relative}.value.pos .amount.lift-mark .ccy,.value.neg .amount.lift-mark .ccy{color:inherit;opacity:.75}.amount.lift-mark .ccy-lead{margin-right:.12em}.stat .value .amount{overflow-wrap:break-word}.stat .value .pct{opacity:.748;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:.74em}.roll{font-variant-numeric:tabular-nums;position:relative}.roll[data-rolling]{-webkit-text-fill-color:transparent}.roll-flow{--number-flow-mask-height:.15em;-webkit-text-fill-color:currentcolor;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.slash-pair{overflow-wrap:normal}@media (width<=560px){.stat .value .slash-pair{font-size:.72em}}.pf-top{min-width:0;container-type:inline-size}.pf-top-grid{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"kpi""chart""pie""heat";align-items:start;min-width:0;display:grid}.pf-top-grid>*{min-width:0}.pf-top-grid>.pf-kpi{grid-area:kpi}.pf-top-grid>.chart-card{grid-area:chart}.pf-top-grid>.asset-card{grid-area:pie}.pf-top-grid>.heat-card{grid-area:heat}.pf-kpi{gap:var(--card-gap);flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.pf-kpi>.hero-left{flex:1.25 330px}.pf-kpi>.hero-left>.grid-stats{flex:auto}.pf-kpi>.card.stat{flex-direction:column;flex:250px;min-width:0;margin:0;display:flex}.pf-kpi>.card.stat>.value{margin-bottom:10px}.pf-kpi>.card.stat>:last-child:not(.label):not(.value){margin-top:auto}@container (width<=872px){.pf-kpi>.hero-left{flex-basis:100%}}.acct-tile .acct-cash-line,.acct-pop-cash{display:none}@media (width<=600px){.pf-kpi>.card.stat.cash-tile{display:none}.acct-tile .acct-cash-line{margin-top:10px;font-size:12px;display:flex}.acct-cash-line b .pct{color:var(--muted);font-weight:400}.acct-pop .acct-pop-cash{border-top:1px solid var(--border);flex-direction:column;gap:3px;padding-top:8px;display:flex}.asset-card:not(.asset-max-card){--asset-square:1}}@container (width>=760px){.pf-top-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"kpi kpi""chart chart""pie heat";align-items:stretch}.pf-top-grid:not(:has(>.asset-card)){grid-template-areas:"kpi kpi""chart chart""heat heat"}.pf-top-grid:not(:has(>.heat-card)){grid-template-areas:"kpi kpi""chart chart""pie pie"}.pf-top-grid>.asset-card{--asset-grow:1}.pf-top-grid:has(>.asset-card)>.heat-card{--heat-fit:1;--heat-notes-height:42px;flex-direction:column;height:0;min-height:100%;display:flex}}@container (width>=1180px){.pf-top-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"kpi pie""chart heat"}.pf-top-grid:not(:has(>.asset-card)){grid-template-areas:"kpi kpi""chart heat"}.pf-top-grid:not(:has(>.heat-card)){grid-template-areas:"kpi pie""chart chart"}.pf-top-grid:not(:has(>.asset-card)):not(:has(>.heat-card)){grid-template-areas:"kpi kpi""chart chart"}.pf-top-grid:has(>.asset-card)>.pf-kpi>.hero-left{flex-basis:100%}.pf-top-grid>.asset-card{--asset-grow:0;--asset-fit:1;flex-direction:column;height:0;min-height:100%;display:flex}.pf-top-grid>.asset-card>.asset-fill{flex:1 1 0;min-height:0}.pf-top-grid>.heat-card{--heat-fit:1;--heat-notes-height:42px;flex-direction:column;height:0;min-height:100%;display:flex}}.acct-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:8px;display:flex}.acct-foot .chip{background:var(--wash);color:var(--ink-2);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.acct-foot .chip:hover{color:var(--ink)}.acct-foot .chip[aria-expanded=true]{color:var(--ink);font-weight:650}.acct-foot .chip .caret{opacity:.7;font-size:9px}.acct-foot+.acct-note{margin-top:6px}.pf-kpi .acct-tile,.simple-view .acct-tile{container:acct-tile/inline-size}.acct-legend{display:none}@container acct-tile (width>=600px){.acct-tile .acct-head{grid-template-columns:minmax(0, max-content) var(--acct-ring,84px) minmax(0, 1fr);column-gap:22px}.acct-legend{grid-area:2/3;grid-template-columns:8px minmax(0,max-content) max-content max-content;place-self:center start;gap:3px 8px;min-width:0;font-size:12px;display:grid}.acct-tile .acct-head[data-legend^=tall]{grid-template-rows:calc(52px - var(--acct-pad-top,15px)) auto auto}.acct-head[data-legend=tall-top]>.acct-legend{grid-row:1/4}.acct-head[data-legend=tall]>.acct-legend{grid-row:2/4}.acct-head[data-legend^=tall]>.delta-xh{grid-column:1/3}}.acct-legend-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.acct-legend-row .acct-dot{width:8px;height:8px;box-shadow:var(--arc-lift);border-radius:50%}.acct-legend-row .acct-dot.off-ring{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.acct-legend-row .nm{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:0;max-width:14em;overflow:hidden}.acct-legend-row .val{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;padding-left:8px;font-weight:600}.acct-legend-row .pct{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.acct-pop{max-height:min(72vh,620px);overflow-y:auto}.acct-pop-total{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.acct-pop .acct-pop-list{margin-top:0}.acct-pop-cash-head{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.acct-pop-cash-head b{white-space:nowrap;font-weight:650}.acct-pop-cash .cash-split{border-top:0;margin-top:0;padding-top:0}.fund-pop>.card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.hero-left{flex-direction:column;gap:10px;min-width:0;display:flex}.hero-left .grid-stats{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.hero-left .grid-stats>.card{flex:calc(50% - 4px);min-width:120px;padding:9px 12px}.hero-left .grid-stats>.acct-tile{flex-basis:100%;padding:15px 17px}@media (width<=560px){.hero-left .grid-stats>.acct-tile{--acct-pad-top:11px;padding:11px 12px}.hero-left .grid-stats>.acct-tile .value{font-size:15px}}.hero-mid{--stat-tile-min:196px;min-width:0;padding:var(--card-inset);grid-template-columns:repeat(auto-fill, minmax(var(--stat-tile-min), 1fr));gap:var(--card-inset);align-content:stretch;display:grid}.hero-mid>.card{background:var(--wash);border-radius:var(--r-tile);border-color:#0000;min-width:0;padding:9px 12px;container-type:inline-size}.hero-mid .stat .label{font-size:11px}.hero-mid .stat .value{margin-top:0;font-size:15.5px}.hero-mid .stat .delta{font-size:11px}@container (width<=540px){.hero-mid{grid-template-columns:repeat(auto-fill, minmax(var(--stat-tile-min), 1fr));--card-inset:9px}.hero-mid>.card:nth-child(3){grid-column:1/-1}}.acct-list{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:8px;padding-top:6px;display:flex}.acct-row .top{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.acct-row .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.acct-row .acct-dot{--dot:8px;top:calc(var(--dot) / 2 - .26em);width:var(--dot);height:var(--dot);box-shadow:var(--arc-lift);border-radius:50%;flex:none;align-self:baseline;position:relative}.acct-row .acct-dot.off-ring{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.acct-note{color:var(--muted);font-size:11px;line-height:1.35}.acct-row .val{white-space:nowrap;margin-left:auto;font-weight:650}.acct-row .val-col{flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;display:flex}.acct-row .val-col .val{margin-left:0}.acct-row .acct-day{white-space:nowrap;font-size:11px}.acct-row .acct-xh{white-space:nowrap;font-size:10px}.acct-row .sub{color:var(--ink-2);font-size:11px;line-height:1.35}.acct-row .acct-name-col{flex-direction:column;gap:1px;min-width:0;display:flex}.acct-row .acct-stats{font-size:10px}.cash-split{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;font-size:11.5px;display:flex}.cash-row{justify-content:space-between;gap:10px;display:flex}.cash-row .nm{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.cash-row .val{color:var(--ink-2);white-space:nowrap;font-weight:600}.acct-head{grid-template-columns:minmax(0, 1fr) var(--acct-ring,84px);align-items:start;column-gap:8px;display:grid}.acct-tile .acct-head>.label{transform:translateY(calc((8px - var(--acct-pad-top,15px)) / 2));grid-area:1/1;align-self:center;margin-bottom:0}.acct-head>.acct-figures{grid-area:2/1;min-width:0}.acct-head>div{min-width:0}.stat.hero.acct-tile .value{white-space:normal}.acct-donut{aspect-ratio:1;grid-area:2/2;align-self:center;width:100%;height:auto}.acct-head>.delta-xh{grid-area:3/1/auto/-1}.acct-head>.asof-line{grid-area:1/2;place-self:center end}.asof-line{align-items:center;display:inline-flex}.asof-refresh{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;font-size:20px;line-height:1;display:inline-flex}.asof-refresh:hover{color:var(--ink);background:var(--wash)}.asof-refresh:disabled{cursor:default}.asof-refresh[aria-busy=true]{opacity:1}.asof-refresh .spin{margin:0}.acct-tile{position:relative}.acct-head>.asof-corner{width:44px;height:calc(52px - var(--acct-pad-top,15px))}.asof-corner .asof-refresh{border-radius:max(0px, calc(var(--r-card) - 8px));width:44px;height:44px;color:color-mix(in srgb, var(--muted) 60%, var(--surface-1));position:absolute;top:8px;right:8px}.asof-corner .asof-refresh:hover{color:var(--muted)}.asof-icon{width:24px;height:24px}.asof-corner .spin{border-width:2.5px;width:22px;height:22px}@media (width<=700px){.asof-refresh{width:44px;height:44px}}.stat .delta-xh{margin-top:2px;font-size:11.5px}.stat .delta-xh .info{margin-left:4px}.acct-donut .donut-arc,.score-dial .dial-arc{filter:url(#pd-arc-lift)}.acct-donut .donut-arc:hover{opacity:.838}.acct-donut-btn{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:50%;margin:0;padding:0;display:block}.acct-donut-btn>svg{width:100%;height:100%;display:block}.acct-donut-btn:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}.acct-small-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;gap:10px;width:100%;margin:0;padding:0;font-size:12px;display:flex}.acct-small-toggle .nm{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.acct-small-toggle:hover .nm{color:var(--ink-2)}.acct-small-toggle .val{white-space:nowrap;color:var(--ink-2);font-weight:650}.oa-section{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.oa-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.oa-row .oa-check{accent-color:var(--series-1);cursor:pointer;margin:0 2px 0 0}.ag-groups{margin-top:2px}.ag-group{border-radius:10px;margin-top:6px;padding-bottom:8px}.ag-group+.ag-group:before{content:"";border-top:1px solid var(--border);margin-bottom:6px;display:block}.ag-group.drop-over{outline:2px dashed var(--series-1);outline-offset:4px}.ag-head{align-items:center;gap:8px;min-width:0;min-height:26px;display:flex}.ag-head .acct-name-btn.ag-name{font-size:13px;font-weight:650}.ag-head .ag-name{margin-right:auto}.ag-count{color:var(--muted);white-space:nowrap;font-size:11px}.ag-grip{cursor:grab;color:var(--muted);-webkit-user-select:none;user-select:none;padding:2px 1px;font-size:14px;line-height:1}.ag-grip:hover{color:var(--ink-2)}.ag-grip:active{cursor:grabbing}.oa-row select.ag-move{width:var(--oa-w-move)}.ag-empty,.ag-drop-note{margin:6px 0 0;font-size:11.5px}.ag-note{margin:4px 0 0;font-size:12px}.ag-group.ag-dropping .acct-name-btn.ag-name{opacity:.64;text-decoration:line-through}.ag-add-group{margin-top:8px}.adm-totals{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0 0 10px;font-size:12px;display:flex}.adm-totals b{color:var(--ink);font-weight:650}.adm-test{color:var(--status-warning,var(--down));font-weight:600}.adm-tools{align-items:center;gap:8px;margin:0 0 8px;display:flex}.adm-find{min-width:0;font:inherit;color:var(--ink);background:var(--wash);border:1px solid var(--border);border-radius:8px;flex:auto;padding:5px 9px;font-size:12.5px}.adm-find:focus{border-color:var(--series-1);outline:none}.adm-scroll{max-height:min(52vh,460px);overflow-y:auto}.adm-subtabs{scrollbar-width:none;border-bottom:1px solid var(--border);flex:none;padding:10px 18px;display:flex;overflow-x:auto}.adm-subtabs::-webkit-scrollbar{display:none}.admin-window .settings-head{gap:12px}.adm-refresh{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.adm-refresh-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.adm-refresh .oa-btn{flex:none}.adm-subtabs>.seg{flex:none;margin-left:0}.adm-subtabs .seg button{white-space:nowrap}.adm-table-bar{justify-content:space-between;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.adm-max{gap:8px}.adm-max-head{align-items:center;gap:12px;display:flex}.adm-max-head h2{margin:0}.adm-max-head .sub{flex:auto}.adm-max-scroll{flex:auto;min-height:0}.adm-table th,.adm-table td{text-align:left}.adm-table td{vertical-align:top;white-space:nowrap;padding:5px 7px}.adm-email{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.adm-tier{font-weight:650}.adm-tier.pro{color:var(--up)}.adm-sub{font-size:11px;display:block}.adm-foot{margin:10px 0 0;font-size:11.5px}.adm-usage{margin-top:18px}.adm-usage .adm-group{margin:14px 0 6px}.adm-usage .adm-group:first-of-type{margin-top:4px}.adm-tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:8px}.adm-tiles>.card.adm-tile{padding:9px 12px}.adm-tile .value{font-size:18px}.adm-tile-sub{margin-top:2px;font-size:11px}.adm-usage-note{flex:auto}.adm-usage-table td,.adm-usage-table th{white-space:nowrap}.adm-usage-table td .sub{font-size:11px}.adm-bar{vertical-align:middle;background:var(--wash);border-radius:999px;width:72px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.adm-bar>span{background:var(--series-1);border-radius:999px;height:100%;display:block}.adm-chart{margin:4px 0 10px}.adm-chart-title{margin:0 0 2px;font-size:11.5px}.adm-chart .legend{margin-top:2px}.adm-chart-note{margin:-4px 0 10px;font-size:11px}.adm-tipped{cursor:help}.adm-filters .adm-group,.settings-panel>.adm-group{margin:14px 0 6px}.adm-filters .adm-tools .chip{flex:none}.adm-filter-list{flex-wrap:wrap;gap:4px 10px;margin:0 0 6px;padding:0;font-size:12.5px;list-style:none;display:flex}.adm-filter-list>li{align-items:center;gap:2px;display:inline-flex}.adm-filter-list .adm-email{max-width:30ch}.adm-codes,.adm-founding{margin-top:18px}.adm-code-form{flex-wrap:wrap}.adm-code-form>.adm-find{flex:150px}.adm-code-form .chip{flex:none}.adm-code-num{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.adm-code-num>.adm-find{flex:none;width:64px}.adm-code-own{text-transform:uppercase}.adm-code-own::placeholder{text-transform:none}.adm-code-made{margin:0 0 8px;font-size:12.5px}.adm-codes table.data.adm-table th,.adm-codes table.data.adm-table td{text-align:left}.adm-code-made code,.adm-codes td code{letter-spacing:.02em;font-size:12.5px}.adm-tester-tag{color:var(--ink-2);background:var(--wash);border-radius:999px;margin-left:6px;padding:0 6px;font-size:10.5px}.src-badge.adm-conn{text-transform:none;white-space:nowrap;margin:0 4px 0 0;padding:1px 7px}.adm-conn:last-child{margin-right:0}.adm-deleted{max-height:min(36vh,300px)}.adm-errors.hit{color:var(--down);font-weight:650}.adm-hash{letter-spacing:.02em;-webkit-user-select:all;user-select:all;cursor:text;background:var(--wash);border-radius:6px;padding:0 6px;font-size:11.5px}.adm-services-panel table.data.adm-table th,.adm-services-panel table.data.adm-table td,.adm-costs-panel table.data.adm-table th,.adm-costs-panel table.data.adm-table td{text-align:left}.adm-services tbody tr[data-service]{cursor:help}.adm-services td.sub{white-space:normal}.adm-dot-cell{width:14px}.adm-dot{margin-top:4px}.chat-dot.adm-dot-unknown{background:var(--muted);box-shadow:none;opacity:.55}.adm-services-group>th{color:var(--muted);padding-top:10px;font-size:11px;font-weight:600}.adm-caret{width:1em;color:var(--muted);font-size:10px;display:inline-block}.adm-costs-panel .lot-detail>td{background:var(--wash);padding:8px 10px}.adm-services-panel .adm-scroll,.adm-costs-panel .adm-scroll{max-height:none}.adm-costs-panel table.data.adm-cost-lines{width:100%}.adm-costs-panel .adm-cost-lines td{white-space:normal;overflow-wrap:anywhere}.adm-costs-panel .adm-cost-lines td:nth-child(2){white-space:nowrap}.adm-cost-lines .adm-tester-tag{white-space:nowrap;overflow-wrap:normal;display:inline-block}.adm-cost-total>td{border-top:1px solid var(--border);font-weight:650}.adm-cost-expected>td{border-top:1px solid var(--border)}.adm-cost-est{white-space:nowrap}.adm-csv-cell{width:1%}.chat-copy.adm-csv-copy{opacity:1;white-space:nowrap;position:static}.chat-copy.adm-csv-copy:after{content:"⧉ CSV"}.chat-copy.adm-csv-copy[data-state=ok]:after{content:"✓ Copied"}.chat-copy.adm-csv-copy[data-state=fail]:after{content:"Couldn’t copy"}.settings-panel table.data .oa-check{accent-color:var(--series-1);cursor:pointer;vertical-align:middle}.settings-panel table.data tr.src-off td:not(:first-child):not(:last-child){opacity:.478}.settings-panel table.data tr.src-gone td:not(:last-child){text-decoration:line-through}.settings-panel table.data tr.src-pending td{color:var(--series-1)}.settings-panel table.data tr.src-skipped td{color:var(--muted)}.settings-panel table.data tr.src-skipped .src-badge{opacity:.865}.oa-row.src-pending{color:var(--series-1);font-size:12.5px}.snap-row.snap-dropping .snap-broker,.snap-row.snap-dropping .snap-accounts,.conn-acct.snap-dropping .conn-acct-name,.conn-acct.snap-dropping .conn-acct-provider,.conn-acct.snap-dropping .conn-acct-key,.conn-acct.snap-dropping .conn-acct-state,.conn-acct.snap-dropping .conn-acct-when{opacity:.64;text-decoration:line-through}.conn-acct.snap-dropping .conn-pill{opacity:.55}.settings-panel table.data td.src-when{font-size:11px}@media (width<=560px){.src-when-time{display:none}}.settings-panel table.data td.src-file{text-overflow:ellipsis;max-width:240px;overflow:hidden}.src-drop-row{align-items:stretch;gap:8px;margin-top:12px;display:flex}.src-drop-row .dropzone{flex:auto;justify-content:center;align-items:center;min-width:0;margin-top:0;padding:12px 16px;display:flex}.src-drop-row .oa-btn.danger.src-remove-all{border-radius:10px;flex:none;min-height:44px;margin:0;padding:0 16px}@media (width<=560px){.src-drop-row .oa-btn.danger.src-remove-all{width:84px;padding:0 8px}table.data.src-files td{white-space:normal}table.data.src-files td.src-acct{overflow-wrap:anywhere;min-width:72px}.settings-panel table.data td.src-file{white-space:nowrap;max-width:72px}}.acct-name-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:6px;max-width:100%;margin:-2px -6px;padding:1px 5px}.acct-name-btn:hover:not(:disabled),.acct-name-btn:focus-visible{background:var(--wash);color:var(--ink)}.acct-name-btn:disabled{cursor:default}.acct-name-btn.pending{color:var(--series-1)}.acct-name-editing{flex-direction:column;gap:2px;max-width:100%;display:inline-flex}.acct-name-inline{font:inherit;border:1px solid var(--border);background:var(--surface-1);width:15em;max-width:100%;color:var(--ink);border-radius:6px;margin:-4px -8px;padding:3px 7px;font-size:12.5px;font-weight:600}.acct-name-inline:focus{border-color:var(--series-1);outline:none}@media (width<=560px){.acct-name-editing{width:100%}.acct-name-inline{width:100%;min-width:0;margin-right:0}}.acct-name-warn{color:var(--muted);font-size:11px;font-weight:500}.acct-name-editing .acct-name-warn{margin:5px -8px 0}.oa-row.off input:not(.oa-check):not(.dpick-input),.oa-row.off select,.oa-row.off .dpick-box{opacity:.505}.oa-row input,.oa-row select,.src-pending select{background:var(--wash);color:var(--ink);border:1px solid var(--border);border-radius:7px;min-width:0;padding:5px 7px;font-size:12px}.oa-row input:focus,.oa-row select:focus{border-color:var(--series-1)}.oa-name{flex:1}.oa-price{width:118px}.oa-ccy{width:88px}.oa-class{width:118px}.oa-apy{width:74px}.oa-apy-wrap{color:var(--muted);align-items:center;gap:3px;font-size:12px;display:flex}.oa-btn{background:var(--wash);color:var(--series-1);border:1px solid var(--series-1);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:650}.oa-btn:hover:not(:disabled){background:var(--series-1);color:#fff}.oa-btn:disabled{opacity:.55;cursor:default}.oa-btn.danger{color:var(--down);border-color:var(--down);margin-top:4px}.oa-btn.danger:hover:not(:disabled){background:var(--down);color:#fff}.ag-group{--oa-w-lead:30px;--oa-w-date:108px;--oa-w-price:92px;--oa-w-qty:88px;--oa-w-ccy:58px;--oa-w-class:104px;--oa-w-cat:72px;--ma-w-cat:128px;--oa-w-apy:66px;--oa-w-act:48px;--oa-w-move:46px;--oa-w-end:var(--oa-w-act);--oa-gap:6px}.ag-group.ag-movable{--oa-w-lead:36px;--oa-w-end:calc(var(--oa-w-move) + var(--oa-gap) + var(--oa-w-act))}.oa-row.oa-grid,.oa-row.ma-grid{gap:var(--oa-gap);align-items:center;display:grid}.oa-row.oa-grid{grid-template-columns:[lead] var(--oa-w-lead) [name] minmax(0, 1fr) [date] var(--oa-w-date) [price] var(--oa-w-price) [ccy] var(--oa-w-ccy) [class] var(--oa-w-class) [apy] var(--oa-w-apy) [end] var(--oa-w-end)}.oa-row.ma-grid{grid-template-columns:[lead] var(--oa-w-lead) [name] minmax(0, 1fr) [qty] var(--oa-w-qty) [date] var(--oa-w-date) [price] var(--oa-w-price) [end] var(--oa-w-end)}.oa-grid>.oa-category,.ma-grid>.oa-category{grid-area:2/2/auto/-2;max-width:240px}.oa-grid>.oa-end,.ma-grid>.oa-end{grid-area:1/-2}.ag-groups{container:asset-rows/inline-size}@container asset-rows (width>=740px){.oa-row.ma-grid{grid-template-columns:[lead] var(--oa-w-lead) [name] minmax(0, 1fr) [qty] var(--oa-w-qty) [date] var(--oa-w-date) [price] var(--oa-w-price) [category] var(--ma-w-cat) [end] var(--oa-w-end)}.ma-grid>*,.ma-grid>.oa-category{grid-row:1}.ma-grid>.oa-lead{grid-column:lead/name}.ma-grid>.ma-ident,.ma-grid>.ma-search{grid-column:name/qty}.ma-grid>.ma-qty{grid-column:qty/date}.ma-grid>.oa-date{grid-column:date/price}.ma-grid>.oa-price:not(.ma-qty){grid-column:price/category}.ma-grid>.oa-category{grid-column:category/end;max-width:none}.ma-grid>.oa-end{grid-column:end/-1}}@container asset-rows (width>=800px){.oa-row.oa-grid,.oa-row.ma-grid{grid-template-columns:[lead] var(--oa-w-lead) [name] minmax(0, 1fr) [qty] var(--oa-w-qty) [date] var(--oa-w-date) [price] var(--oa-w-price) [ccy] var(--oa-w-ccy) [class] var(--oa-w-class) [category] var(--oa-w-cat) [apy] var(--oa-w-apy) [end] var(--oa-w-end)}.oa-grid>*,.oa-grid>.oa-category{grid-row:1}.oa-grid>.oa-lead{grid-column:lead/name}.oa-grid>.oa-name{grid-column:name/date}.oa-grid>.oa-date{grid-column:date/price}.oa-grid>.oa-price{grid-column:price/ccy}.oa-grid>.oa-ccy{grid-column:ccy/class}.oa-grid>.oa-class{grid-column:class/category}.oa-grid>.oa-category{grid-column:category/apy;max-width:none}.oa-grid>.oa-apy-wrap{grid-column:apy/end}.oa-grid>.oa-end{grid-column:end/-1}.ma-grid>.ma-ident,.ma-grid>.ma-search{grid-column:name/date}.ma-grid>.ma-qty{grid-column:date/price}.ma-grid>.oa-date{grid-column:price/class}.ma-grid>.oa-price:not(.ma-qty){grid-column:class/category}.ma-grid>.oa-category{grid-column:category/end}}.oa-lead{align-items:center;gap:4px;min-width:0;display:flex}.oa-end{justify-content:flex-end;align-items:center;gap:var(--oa-gap);min-width:0;display:flex}.oa-grid>input,.oa-grid>select,.ma-grid>input,.ma-grid>select,.ma-grid>.ma-search>input{width:100%}.oa-grid .oa-apy{flex:auto;width:0}.ma-ident{align-items:center;gap:4px;min-width:0;display:flex}.ma-ident .ma-name{flex:auto;min-width:0}.ma-ident>.src-badge{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}.ma-grid .ma-search{min-width:0}.oa-lead .oa-new{margin:0;padding:1px 5px;font-size:9.5px}.oa-grid .oa-date,.ma-grid .oa-date{min-width:0;display:flex}.oa-grid .oa-date .dpick-field,.ma-grid .oa-date .dpick-field,.oa-grid .oa-date .dpick-box,.ma-grid .oa-date .dpick-box{width:100%;min-width:0}.oa-grid .oa-date .dpick-input,.ma-grid .oa-date .dpick-input{flex:auto;width:0}.oa-row.src-dropping .dpick-input{opacity:1}.oa-row.src-dropping .dpick-box{opacity:.64}@container asset-rows (width<=719px){.oa-row.oa-grid{grid-template-columns:var(--oa-w-lead) minmax(0, 1fr) minmax(0, 1fr) max(var(--oa-w-end), var(--oa-w-ccy), var(--oa-w-apy));grid-template-areas:"lead name name end"".date price ccy"".class class apy"".category category category"}.oa-grid>.oa-lead{grid-area:lead}.oa-grid>.oa-name{grid-area:name}.oa-grid>.oa-date{grid-area:date}.oa-grid>.oa-price{grid-area:price}.oa-grid>.oa-ccy{grid-area:ccy}.oa-grid>.oa-class{grid-area:class}.oa-grid>.oa-apy-wrap{grid-area:apy}.oa-grid>.oa-end{grid-area:end}.oa-grid>.oa-category{grid-area:category;max-width:none}}@container asset-rows (width<=599px){.oa-row.ma-grid{grid-template-columns:var(--oa-w-lead) minmax(0, 1fr) minmax(0, 1fr) var(--oa-w-end);grid-template-areas:"lead name name end"".qty price price"".date category category"}.ma-grid>.oa-lead{grid-area:lead}.ma-grid>.ma-ident,.ma-grid>.ma-search{grid-area:name}.ma-grid>.oa-date{grid-area:date}.ma-grid>.oa-price:not(.ma-qty){grid-area:price}.ma-grid>.ma-qty{grid-area:qty}.ma-grid>.oa-end{grid-area:end}.ma-grid>.oa-category{grid-area:category;max-width:none}}@media (width>=701px){@container asset-rows (width>=420px) and (width<=719px){.oa-row.oa-grid{grid-template-columns:var(--oa-w-lead) minmax(0, 108fr) minmax(0, 92fr) var(--oa-w-ccy) max(var(--oa-w-end), var(--oa-w-apy));grid-template-areas:"lead name name name end"".date price ccy apy"".class category category category"}}@container asset-rows (width>=420px) and (width<=599px){.oa-row.ma-grid{grid-template-columns:var(--oa-w-lead) minmax(0, 95fr) minmax(0, 110fr) minmax(0, 95fr) var(--oa-w-end);grid-template-areas:"lead name name category end"".qty date price price"}}@container asset-rows (width<=479px){.ag-movable .oa-row.ma-grid{grid-template-columns:var(--oa-w-lead) minmax(0, 1fr) minmax(0, 1fr) var(--oa-w-end);grid-template-areas:"lead name name end"".qty price price"".date category category"}}}@media (width<=600px){.ag-group{--oa-w-ccy:84px;--oa-w-apy:84px}.oa-grid>input,.oa-grid>select,.ma-grid>input,.ma-grid>select,.oa-grid .oa-apy,.ma-grid>.ma-search>input,.oa-grid .dpick-box,.ma-grid .dpick-box,.oa-end .oa-btn{min-height:44px}.oa-grid .oa-date,.ma-grid .oa-date{justify-self:start;width:100%}}.ma-search{flex:240px}.combo-list .ma-hit{align-items:baseline;gap:6px;display:flex}.ma-hit-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ma-hit .muted{white-space:nowrap;margin-left:auto;font-size:11px}.ma-name{text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:80px;font-size:12.5px;overflow:hidden}.snap-row{justify-content:flex-start}.snap-broker{align-items:center;gap:5px;display:inline-flex}.snap-accounts{flex:1;font-size:12px}.snap-tick{cursor:pointer;flex:none;margin:0 2px 0 0}.snap-dot{vertical-align:middle;background:var(--muted);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.snap-dot-connected{background:var(--up)}.snap-dot-syncing{background:var(--series-1)}.snap-dot-reconnect{background:var(--down)}.snap-dot.snap-spin{border:1.5px solid var(--grid);border-top-color:var(--series-1);background:0 0;width:9px;height:9px;margin-right:2px;animation:.8s linear infinite spin}.conn-acct-fetched{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.snap-dot.snap-spin{background:var(--series-1);border:none;width:7px;height:7px;margin-right:4px;animation:none}}.conn-accts{grid-template-columns:var(--conn-cols,auto minmax(0, 12em) auto auto auto minmax(0, 1fr) auto auto auto);padding:0 var(--conn-pad-r,0px) 0 var(--conn-pad-l,0px);column-gap:5px;display:grid}.conn-acct{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:5px normal;display:grid}.conn-acct-name{white-space:nowrap;font-size:12.5px;font-weight:650}.conn-acct-account{display:contents}.conn-acct-account>.snap-tick{margin:revert;grid-column:1;justify-self:start}.conn-acct-account>:not(.snap-tick){grid-column:2;justify-self:start;min-width:0;max-width:100%}.conn-acct-account .acct-name-btn{margin:-2px 0 -2px -6px}.conn-acct .acct-name-btn.conn-acct-name,.conn-acct-account>span.conn-acct-name{text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.conn-acct-provider{grid-area:1/3;justify-self:start}.conn-acct-meta{display:contents}.conn-acct-meta>.conn-pill{grid-area:1/4;justify-self:start}.conn-acct-meta>.conn-acct-key-wrap{grid-area:1/5}.conn-acct-meta>.conn-acct-state{grid-area:1/6}.conn-acct-meta>.conn-acct-when{grid-area:1/7}.conn-acct-meta>.oa-btn{grid-area:1/8}.conn-acct-x{grid-area:1/-2;justify-self:end}.conn-acct-notes{flex-direction:column;grid-column:2/-1;gap:3px;min-width:0;display:flex}.conn-acct-notes:empty{display:none}.conn-accts[data-lines="2"]{grid-template-columns:var(--conn-cols,auto minmax(0, 12em) auto minmax(0, 1fr) auto auto auto)}.conn-accts[data-lines="3"]{grid-template-columns:var(--conn-cols,auto minmax(0, 12em) minmax(0, 1fr) auto auto auto)}.conn-accts:is([data-lines="2"],[data-lines="3"]) .conn-acct-meta>*{grid-row:auto}.conn-accts:is([data-lines="2"],[data-lines="3"]) .conn-acct-meta>.conn-pill{text-overflow:ellipsis;grid-column:2;max-width:100%;overflow:hidden}.conn-accts:is([data-lines="2"],[data-lines="3"]) .conn-acct-meta>.conn-acct-key-wrap{grid-column:3;justify-self:start}.conn-accts[data-lines="2"] .conn-acct-meta>.conn-acct-state{grid-column:4}.conn-accts[data-lines="2"] .conn-acct-meta>.conn-acct-when{grid-column:5}.conn-accts[data-lines="2"] .conn-acct-meta>.oa-btn{grid-column:6/-1;justify-self:end}.conn-accts[data-lines="3"] .conn-acct-meta>.conn-acct-key-wrap{grid-column:3/-1}.conn-accts[data-lines="3"] .conn-acct-meta>.conn-acct-state{grid-column:2/4}.conn-accts[data-lines="3"] .conn-acct-meta>.conn-acct-when{grid-column:4}.conn-accts[data-lines="3"] .conn-acct-meta>.oa-btn{grid-column:5/-1;justify-self:end}@media (width<=600px){.conn-acct-meta>.oa-btn{min-height:44px}}.conn-acct-provider{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:100%;margin-right:0;overflow:hidden}.conn-acct-key-wrap{min-width:0;display:inline-flex;position:relative}.conn-acct-key{min-width:0;max-width:12em;font:inherit;color:var(--muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 auto;margin:0;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}button.conn-acct-key{cursor:pointer}button.conn-acct-key:hover:not(:disabled),button.conn-acct-key[aria-expanded=true],button.conn-acct-key:focus-visible{border-color:var(--border);color:var(--ink-2)}.conn-acct-key-pop{z-index:60;background:var(--surface-1);border:1px solid var(--border);white-space:normal;text-align:left;border-radius:10px;flex-direction:column;gap:7px;width:max-content;min-width:16em;max-width:min(26em,78vw);padding:8px 10px;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 43.2px #00000053}.conn-acct-key-pop .sub{margin:0;font-size:10.5px}.conn-acct-key-copy{align-self:flex-start;margin-top:2px}.conn-acct-key-note{color:var(--series-1);font-size:11px}.conn-acct-pubkey{color:var(--muted);flex-direction:column;align-items:flex-start;gap:1px;min-width:0;font-size:11px;display:flex}.conn-acct-pubkey-label{opacity:.865;font-size:10.5px}.conn-acct-pubkey code{color:var(--ink-2);overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all;font-size:11px;line-height:1.35}.conn-acct-pubkey code:focus-visible{outline:1px solid var(--border)}.conn-acct-state{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:10em;font-size:12px;overflow:hidden}.conn-acct-when{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.conn-acct .oa-btn{flex:none}@media (width<=520px){.conn-acct-key-wrap,.conn-acct-key{flex-basis:auto;max-width:100%}.conn-acct{position:relative}.conn-acct-key-wrap{position:static}.conn-acct-key-pop{width:auto;max-width:none;left:0;right:0}}.snap-picker{flex-direction:column;gap:6px;margin-top:6px;display:flex}.snap-picker .oa-input{background:var(--wash);color:var(--ink);border:1px solid var(--border);border-radius:7px;padding:5px 7px;font-size:12px}.snap-picker .oa-input:focus{border-color:var(--series-1)}.snap-brokers{flex-wrap:wrap;gap:6px;display:flex}.snap-broker-pick{flex-direction:row;align-items:center;gap:8px;display:flex}.conn-pick-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.conn-logo{box-sizing:border-box;object-fit:contain;border:1px solid color-mix(in oklab, var(--ink) 20.8%, transparent);background:#fff;border-radius:6px;flex:none;width:22px;height:22px;padding:2px}.conn-logo-mono{color:#4a4a52;place-items:center;padding:0;font-size:11px;font-weight:750;line-height:1;display:grid}.asset-logo{--alogo:18px;width:var(--alogo);height:var(--alogo);box-sizing:border-box;object-fit:contain;border-radius:calc(var(--alogo) / 4);border:1px solid color-mix(in oklab, var(--ink) 20.8%, transparent);vertical-align:calc(.35em - var(--alogo) / 2);background:#fff;flex:none;margin-right:.42em;padding:1px;display:inline-block}.asset-logo-mono{font-size:inherit;color:#4a4a52;padding:0;font-weight:700;line-height:1;display:inline-block;overflow:hidden}.asset-logo-mono>span{width:100%;height:100%;font-size:calc(var(--alogo) * .55);white-space:nowrap;place-items:center;display:grid}.asset-logo-mono2>span{font-size:calc(var(--alogo) * .42);letter-spacing:-.02em}.asset-logo--lg{--alogo:22px}.asset-logo--xl{--alogo:28px}.tkr .asset-logo{--alogo:1.15em;margin-right:.3em}.cell-name>.asset-logo,.pf-hit-symline>.asset-logo,.drawer-head>.asset-logo{vertical-align:baseline;align-self:center;margin-right:0}.drawer-head>.asset-logo{align-self:center}.conn-pills{flex-wrap:wrap;gap:4px;display:flex}.conn-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}.conn-pill-api{color:color-mix(in oklab, var(--up) 55%, var(--ink) 45%);border-color:color-mix(in oklab, var(--up) 40.6%, transparent);background:color-mix(in oklab, var(--up) 22.6%, transparent)}.conn-pill-snaptrade{color:color-mix(in oklab, var(--series-5) 55%, var(--ink) 45%);border-color:color-mix(in oklab, var(--series-5) 40.6%, transparent);background:color-mix(in oklab, var(--series-5) 22.6%, transparent)}.conn-pill-csv{color:color-mix(in oklab, var(--series-3) 55%, var(--ink) 45%);border-color:color-mix(in oklab, var(--series-3) 44.2%, transparent);background:color-mix(in oklab, var(--series-3) 24.4%, transparent)}.conn-pick-name{font-weight:650}.snap-broker-pick:hover:not(:disabled) .conn-pill{color:#fff;background:#ffffff3e;border-color:#ffffff98}.conn-legend{margin:6px 0 0;line-height:1.9}.conn-legend-row{display:block}.conn-legend .conn-pill{vertical-align:middle;margin-right:2px}.snap-overlap{border-radius:var(--r-tile,8px);background:var(--wash);border:1px solid var(--border);margin-top:8px;padding:10px 12px}.snap-overlap>.sub{margin:2px 0 6px}.snap-mode{cursor:pointer;align-items:flex-start;gap:7px;padding:4px 0;display:flex}.snap-mode input{accent-color:var(--series-1);cursor:pointer;margin-top:2px}.snap-mode>span{flex-direction:column;gap:1px;display:flex}.snap-mode b{font-size:12.5px;font-weight:620}.snap-mode .sub{margin:0}.snap-mode.on b{color:var(--series-1)}.snap-mode:has(>input:disabled){cursor:default}.snap-mode:has(>input:disabled)>span{opacity:.6}.conn-target{flex-direction:column;display:flex}.conn-form{border-radius:var(--r-tile,8px);background:var(--wash);border:1px solid var(--border);flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;display:flex}.conn-steps{color:var(--ink-2);flex-direction:column;gap:3px;margin:2px 0 2px 16px;padding:0;font-size:12px;display:flex}.conn-field{flex-direction:column;gap:3px;display:flex}.conn-field .oa-input,.conn-form .oa-input{background:var(--card);color:var(--ink);border:1px solid var(--border);border-radius:7px;padding:5px 7px;font-size:12px}.conn-field .oa-input:focus{border-color:var(--series-1)}.conn-multiline{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.conn-form-actions{gap:6px;display:flex}.conn-error{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.45}.conn-error-calm{color:var(--status-warning);font-weight:650}.conn-error-hint{color:var(--ink-2);margin-top:3px;font-size:12px;font-weight:400;display:block}.conn-form code{background:var(--card);border:1px solid var(--border);-webkit-user-select:all;user-select:all;border-radius:5px;padding:1px 5px}.stat .delta{color:var(--ink-2);margin-top:3px;font-size:12.5px}.fund-rows{flex-direction:column;gap:1px;margin-top:4px;font-size:11px;display:flex}.stat>.pl-rows{margin-top:6px}.fund-rows>div{flex-wrap:nowrap;justify-content:space-between;gap:1px 10px;display:flex}.fund-rows span{color:var(--ink-2);white-space:nowrap}.fund-rows>div>b{white-space:nowrap;margin-left:auto}.fund-rows>div>.skeleton-block{border-radius:4px;margin-left:auto}.fund-rows b{font-weight:620}.fund-rows b[tabindex]{cursor:help}.fund-rows b[tabindex]:focus-visible{outline:2px solid var(--series-1);outline-offset:2px;border-radius:4px}@media (width<=560px){.hero-mid .fund-rows{font-size:10px}}.delta.pos{color:var(--up)}.delta.neg{color:var(--down)}.filter-row{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 12px;display:flex}.filter-row .chip{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:500}.filter-row .chip:hover{background:var(--wash)}.filter-row .chip.active{background:var(--wash);color:var(--ink);font-weight:650}.filter-row .chip.pos{color:var(--up);font-size:10px;font-weight:650}.filter-row .chip.neg{color:var(--down);font-size:10px;font-weight:650}.filter-row .chip.eps-chip{color:var(--eps-line,var(--series-5));font-size:10px;font-weight:650}.filter-row .range-chip{padding:5px 6px}.filter-row .chip-pair{align-items:center;gap:inherit;display:inline-flex}.filter-row.range-row{position:relative}.range-row .range-chip{z-index:1;position:relative}.range-indicator{z-index:0;left:0;top:var(--marker-top,0px);height:var(--marker-height,100%);background:var(--wash);opacity:0;pointer-events:none;border-radius:7px;width:0;position:absolute}.range-row.measured .range-indicator,.range-scroll.measured .range-indicator{opacity:1}.range-row.measured .range-chip.active,.range-scroll.measured .range-chip.active{box-shadow:none;background:0 0}.range-row.sliding .range-indicator,.range-scroll.sliding .range-indicator{transition:left .18s,width .18s}.range-row.sliding .range-chip,.range-scroll.sliding .range-chip{transition:color .36s}@media (prefers-reduced-motion:reduce){.range-row.sliding .range-indicator,.range-row.sliding .range-chip,.range-scroll.sliding .range-indicator,.range-scroll.sliding .range-chip{transition:none}}.range-scroll{align-items:center;gap:inherit;min-width:min(var(--pan-floor,0px), 100%);flex-wrap:nowrap;flex:1 1 0;max-width:max-content;display:flex;position:relative}.range-scroll>.range-chip{flex:none}.legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.legend .key{align-items:center;gap:6px;display:inline-flex}.legend .swatch{border-radius:1.5px;width:14px;height:3px;display:inline-block}.legend .swatch.rect{border-radius:3px;width:10px;height:10px}.legend .swatch.dash,.tip .row .swatch.dash{background:repeating-linear-gradient(90deg, var(--sw) 0 4px, transparent 4px 6px);border-radius:0}.chart-footer>.legend{row-gap:6px}.legend .key.marker-key{color:var(--muted);gap:4px;font-size:11.5px}.legend .marker-key svg{flex:none;overflow:visible}.marker-legend{color:var(--muted);gap:4px 14px;margin-top:6px;font-size:11.5px}.chart-footer{margin-top:10px;display:flow-root}.chart-footer>.chart-footer-aside{float:right;margin:0 0 4px 12px}.chart-footer-aside{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chart-footer>.legend{margin-bottom:-6px;display:block}.chart-footer>.legend>*{vertical-align:top;margin:0 16px 6px 0}.chart-footer>.table-toggle[open]{clear:both}.bench-pick.log-check{white-space:nowrap;background:var(--wash);border-radius:999px;grid-template-columns:auto auto auto auto;justify-content:end;place-items:center start;gap:1px 4px;margin-right:0;padding:3px 8px 3px 6px;font-size:11px;display:grid}.bench-pick.log-check input[type=checkbox]{grid-area:1/1;align-self:center;width:12px;height:12px}.bench-pick.log-check>span:first-of-type{grid-area:1/2}.bench-pick.log-check>span:nth-of-type(2){grid-area:1/3}.bench-pick.log-check .info{grid-area:1/4;margin-left:0;position:relative;top:1px}.seg{background:var(--wash);border-radius:9px;gap:2px;margin-left:auto;padding:2px;display:inline-flex;position:relative}.simulation-strategies.seg{background-image:var(--pan-l,none), var(--pan-r,none);background-position:0,100%;background-repeat:no-repeat;background-size:10px 100%,10px 100%}.chart-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.chart-head-right{align-items:center;gap:8px;margin-left:auto;display:flex}.chart-head>div:first-child{flex:190px;min-width:0}.chart-head .sub{margin-bottom:2px}.chart-head h2:has(.position-chart-key){flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 10px;display:flex}.position-chart-key{color:var(--muted);letter-spacing:normal;white-space:nowrap;font-size:11px;font-weight:400}.chart-head h2>.marker-legend{display:contents}.chart-head h2>.marker-legend .marker-key{white-space:nowrap;letter-spacing:normal;flex:none;font-weight:400}.seg button{color:var(--ink-2);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:500;position:relative}.seg button.active{background:var(--surface-1);color:var(--ink);font-weight:650;box-shadow:0 1px 3.6px #00000035}.seg-indicator{z-index:0;left:0;top:var(--marker-top,0px);height:var(--marker-height,100%);background:var(--surface-1);opacity:0;pointer-events:none;border-radius:7px;width:0;position:absolute;box-shadow:0 1px 3.6px #00000035}.seg.measured .seg-indicator{opacity:1}.seg.measured button.active{box-shadow:none;background:0 0}.seg.sliding .seg-indicator{transition:left .18s,width .18s}.seg.sliding button{transition:color .36s}@media (prefers-reduced-motion:reduce){.seg.sliding .seg-indicator,.seg.sliding button{transition:none}}.alert-scrim{z-index:90;background:var(--scrim-bg);justify-content:center;align-items:center;padding:5vh 16px;display:flex;position:fixed;inset:0}.alert-modal{background:var(--panel-bg);border:1px solid var(--dock-border);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border-radius:14px;flex-direction:column;width:min(620px,100%);max-height:90vh;display:flex;box-shadow:0 20px 72px #0000006a}.alert-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.alert-sub{margin-top:2px;font-size:11px}.alert-body{color:var(--ink);white-space:pre-wrap;padding:12px 14px 16px;font-size:12.5px;line-height:1.5;overflow-y:auto}.alert-body .md-table{font-size:12.5px}.alert-body .md-table-wrap{margin:8px 0 12px}.shortcut-body{white-space:normal}.shortcut-table{width:100%;margin:0 0 10px}.shortcut-table caption{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding:8px 0 4px;font-size:11px;font-weight:600}table.data.shortcut-table td{text-align:left;vertical-align:top;white-space:normal;padding:6px 8px}table.data.shortcut-table td.shortcut-keys{white-space:nowrap;width:1%}.shortcut-or,.shortcut-plus{margin:0 5px;font-size:11px}.shortcut-sheet kbd{text-align:center;border:1px solid var(--border);background:var(--wash);min-width:1.6em;color:var(--ink);border-bottom-width:2px;border-radius:6px;padding:1px 6px;font:600 11.5px/1.5 inherit;display:inline-block}.bd-modal.bd-wide{width:min(720px,100%)}.bd-body{white-space:normal}.bd-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bd-table td,.bd-table th{vertical-align:top;padding:6px 4px}.bd-table th{color:var(--muted);text-align:left;border-bottom:1px solid var(--border);font-size:11px;font-weight:500}.bd-table tbody tr+tr td{border-top:1px solid color-mix(in srgb, var(--border) 64%, transparent)}.bd-table .bd-label{color:var(--ink)}.bd-table .bd-amt{text-align:right;white-space:nowrap;font-weight:550}.bd-table .bd-other td{color:var(--muted);font-style:italic}.bd-table .bd-amt .bd-zero{color:var(--muted)}.bd-table .bd-nodata{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:400}.bd-table tfoot td{border-top:2px solid var(--ink-2);padding-top:8px;font-weight:650}.bd-table .bd-name{flex-wrap:wrap;align-items:center;gap:4px;font-weight:600;display:flex}.bd-table .bd-model{max-width:420px;margin-top:2px;font-size:11.5px}.bd-table .bd-pct{font-size:13.5px}.bd-table .bd-real{justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:11.5px;font-weight:500;display:flex}.bd-table .bd-current td{background:color-mix(in srgb, var(--wash) 70%, transparent)}.bd-table .bd-current td:first-child{border-radius:8px 0 0 8px}.bd-table .bd-current td:last-child{border-radius:0 8px 8px 0}.bd-tag{letter-spacing:.02em;text-transform:uppercase;background:var(--accent,#c4f000);color:#1a1d12;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.bd-h{color:var(--ink-2);align-items:center;gap:4px;margin:14px 0 4px;font-size:12px;font-weight:600;display:flex}.bd-compact td{padding:4px}.bd-note{margin:10px 0 0;font-size:11.5px}.bd-open{cursor:pointer;border-radius:6px}.bd-open:hover,.bd-open:focus-visible{text-underline-offset:3px;outline:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (width<=600px){.bd-table .bd-model{display:none}.bd-table td,.bd-table th{padding:6px 2px}}.two-col{gap:var(--card-gap);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.two-col>.card{flex-direction:column;min-width:0;display:flex}.evt-flex{--evt-list-max:min(420px, 60vh);margin-top:4px}.evt-scroll{max-height:var(--evt-list-max);overflow:auto}.two-col>.card>.evt-flex{flex:1 1 0;min-height:0;position:relative}.two-col>.card>.evt-flex>.evt-scroll{max-height:none;position:absolute;inset:0}@media (width<=900px){.two-col{grid-template-columns:1fr}.two-col>.card>.evt-flex{flex:none;position:static}.two-col>.card>.evt-flex>.evt-scroll{max-height:var(--evt-list-max);position:static}}.pf-tiles{min-width:0;container:pf-tiles/inline-size}.pf-tiles-grid{gap:var(--card-gap);flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.pf-tiles-grid>*{flex:1 1 0;min-width:0}.pf-tiles-grid>.pt-events{flex-basis:100%}@container pf-tiles (width>=960px){.pf-tiles-grid{flex-wrap:nowrap}.pf-tiles-grid>.pt-events{flex:2 1 0}}@container pf-tiles (width>=1180px){.pf-tiles-grid:not([data-tiles])>.pt-events{flex:0 0 calc((100% - var(--card-gap)) * 2 / 5)}}.pt-tile{cursor:pointer;flex-direction:column;min-width:0;display:flex}.pt-head{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.pt-headrow{align-items:center;gap:12px;min-width:0;display:flex}.pt-headrow>.pt-head{flex:none}.pt-headrow>.pt-foot{flex:1 1 0;min-height:30px;margin:0}.pt-headrow>.pt-foot .progress-label{margin-bottom:3px;font-size:11px}.pt-headrow>.pt-badge{flex:none;margin-left:auto}.pt-title{white-space:nowrap}.pt-tile:not(.pt-events){padding-inline:12px;container-type:inline-size}.pt-tile:not(.pt-events) .pt-head{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:6px;display:grid}.pt-tile:not(.pt-events) .pt-badge{grid-column:1/-1;justify-self:center;margin:0}.pt-short{display:none}.pt-info{display:inline-flex}.pt-badge{color:var(--ink-2);white-space:nowrap;background:var(--wash);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pt-badge .evt-new-badge{margin:0 2px 0 -3px}.pt-dot{background:var(--baseline);border-radius:50%;flex:none;width:7px;height:7px}.pt-dot.sev-good{background:var(--up)}.pt-dot.sev-bad{background:var(--down)}.pt-dot.sev-warn{background:var(--status-warning)}.pt-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:0;padding-top:8px;display:flex}.pt-body .progress-wrap{width:100%}.pt-dial{flex:1;place-items:center;padding:4px 0 8px;display:grid}.pt-tile:not(.pt-events) .pt-dial{--pt-dial:min(132px, 86cqi)}@container pf-tiles (width>=960px){.pt-tile:not(.pt-events) .pt-dial{--pt-dial:clamp(96px, 86cqi, 150px)}}.pt-tile .score-dial>svg{width:var(--pt-dial,132px);height:var(--pt-dial,132px)}.pt-tile .score-dial .value.value{font-size:calc(var(--pt-dial,132px) * .24);letter-spacing:-.02em;font-weight:500}.pt-tile .score-dial .value.value .of{font-size:calc(var(--pt-dial,132px) * .1);color:var(--ink-2);font-weight:400}.score-dial .ring-arc{filter:url(#pd-arc-lift)}.pt-verdict{color:var(--ink);font-size:14px;font-weight:650}.pt-sub{color:var(--ink-2);font-size:12px}.pt-note{text-align:center;margin:auto 0}.pt-foot{align-items:center;min-width:0;min-height:40px;margin-top:8px;display:flex}.pt-foot>*{width:100%;min-width:0}.pt-foot .progress-wrap{padding:0}.pt-foot .progress-label{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:12px;overflow:hidden}.pt-foot p.sub{margin:0}.pt-next{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pt-next b{color:var(--ink);font-weight:500}.pt-cal{grid-template-columns:auto minmax(0,1fr) auto;align-content:start;column-gap:10px;min-width:0;margin-top:8px;display:grid;container:pt-cal/inline-size}.pt-cal-head{display:contents}.pt-cal-head>.pt-cal-month{grid-area:1/1;align-self:center;margin-bottom:2px}.pt-cal-head>.pt-cal-nav{grid-area:1/3;margin-bottom:2px}.pt-cal>.pt-cal-dow,.pt-cal>.pt-cal-grid,.pt-cal>.pt-foot{grid-column:1/-1}.pt-cal{--pt-month-gap:14px}.pt-cal>.pt-cal-later{margin:var(--pt-month-gap) 0 2px;grid-column:1/-1;align-items:center;min-height:26px;display:flex}.pt-cal-month{color:var(--ink-2);font-size:12.5px;font-weight:500}.pt-cal-nav{gap:2px;display:inline-flex}.pt-cal-nav button{width:26px;height:26px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;font-size:16px;line-height:1}.pt-cal-nav button:hover:not(:disabled){background:var(--wash);color:var(--ink)}.pt-cal-nav button:disabled{opacity:.3;cursor:default}.pt-cal-dow,.pt-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.pt-cal{--pt-day-pad:3px}.pt-cal-dow span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:2px 0 2px var(--pt-day-pad);grid-template-columns:minmax(20px,max-content);justify-items:center;font-size:10px;display:grid}.pt-day{min-height:24px;padding:3px var(--pt-day-pad);border-radius:10px;flex-wrap:wrap;align-content:center;align-items:center;gap:2px 3px;min-width:0;display:flex}.pt-day .n{text-align:center;min-width:20px;height:18px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;font-size:11.5px;line-height:18px}.pt-day.past .n{color:var(--muted)}.pt-day.today .n{background:var(--ink);color:var(--surface-1);font-weight:700}.pt-day.has{cursor:pointer}.pt-day.has:hover,.pt-day.has:focus-visible{background:var(--wash)}.pt-day-ev{flex:none;align-items:center;gap:2px;line-height:0;display:flex}.pt-day.past .pt-day-ev{opacity:.55}.pt-day.sel{background:var(--wash)}.pt-more{color:var(--muted);white-space:nowrap;font-size:9px;line-height:1}@container pt-cal (width<=419.9px){.pt-day{flex-flow:column;justify-content:flex-start;padding-inline:0}.pt-cal-dow span{grid-template-columns:minmax(0,1fr);padding-left:0}}.pt-day .pt-x3,.pt-day .pt-more3{display:none}@container pt-cal (width>=520px) and (width<=599.9px){.pt-day-ev>.pt-x3.pt-x3{display:inline-grid}.pt-day-ev>.pt-more3.pt-more3{display:inline}.pt-day-ev>.pt-more2{display:none}}.pt-day-lab{display:none}@container pt-cal (width>=600px){.pt-cal{--pt-day-pad:5px}.pt-day{flex-wrap:nowrap;align-items:flex-start;gap:4px;min-height:28px}.pt-day-ev{display:none}.pt-day-lab{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:2px 3px;min-width:0;display:flex}.pt-lab{min-width:0;color:var(--ink);background:var(--wash);white-space:nowrap;border-radius:7px;flex:0 auto;align-items:center;gap:4px;padding:1px 6px 1px 5px;font-size:11px;line-height:16px;display:flex}.pt-lab>span:last-child{text-overflow:ellipsis;overflow:hidden}.pt-day-lab>.pt-more{padding-left:1px;font-size:10px}.pt-day.past .pt-day-lab{opacity:.55}}@container pt-cal (width>=1100px){.pt-day-lab>.pt-x3.pt-x3{display:flex}.pt-day-lab>.pt-more3.pt-more3{display:inline}.pt-day-lab>.pt-more2{display:none}}.pt-ev{place-items:center;display:inline-grid}.pt-ev svg{display:block}.pt-ev-earnings{color:var(--ink)}.pt-ev-ex-dividend{color:var(--series-2)}.pt-ev-dividend-pay{color:var(--up)}.pt-ev-lot-maturity{color:var(--series-3)}.pt-ev-cb-decision,.pt-ev-cb-change,.pt-ev-econ-release{color:var(--marker-transfer,var(--series-5))}.tip.floating:has(.pt-tip){max-width:min(360px,100vw - 16px)}.pt-tip{white-space:normal;flex-direction:column;gap:8px;min-width:240px;font-size:12.5px;display:flex}.pt-tip-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-tip-h span{color:var(--ink-2);font-size:11.5px}.pt-tip-chips{flex-wrap:wrap;gap:4px;display:flex}.pt-chip{background:var(--wash);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.pt-chip b{font-weight:650}.pt-tip-lines{gap:1px;display:grid}.pt-tip-lines .verdict{padding-left:0}.pt-tip-more{color:var(--muted);font-size:11.5px}.pt-tip-foot{color:var(--muted);font-size:11px}.pt-tip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.pt-tip-grid3{grid-template-columns:repeat(3,auto)}.pt-tip-grid>div{flex-direction:column;min-width:0;display:flex}.pt-tip-grid span{color:var(--ink-2);font-size:11px}.pt-tip-grid b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.pt-tip-grid small{color:var(--muted);font-size:10.5px}.pt-tip-rows{gap:3px;display:grid}.pt-tip-row{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.pt-tip-row.pt-tip-dated{grid-template-columns:76px minmax(0,1fr)}.pt-tip-date{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px}.pt-w{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.pt-swatch{border-radius:50%;justify-self:center;width:8px;height:8px}.bd-modal.pt-dialog{width:min(1080px,100%)}.pt-dialog .bd-body{padding:0}.pt-dialog .bd-body>.card,.pt-evdlg>.card{box-shadow:none;background:0 0;border:none;margin:0}.pt-dialog .evt-flex{--evt-list-max:none}.pt-dialog .evt-scroll{max-height:none;overflow:visible}.pt-dialog tr.evt-focus td{background:var(--wash)}.pt-dialog-cal>.pt-cal{margin-top:0}.pt-dialog-cal .pt-day{min-height:var(--pt-day-h,24px);align-content:flex-start;padding-top:5px}.pt-evdlg>.pt-dialog-cal{padding-bottom:4px}@media (width>=900px){.bd-modal.pt-dialog-events:has(>.bd-body>.pt-evdlg>.pt-dialog-cal){height:100vh}.bd-modal.pt-dialog-events>.bd-body{flex:auto;min-height:0}.pt-evdlg{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.pt-evdlg>.pt-dialog-cal{padding-right:8px;position:sticky;top:0}.pt-evdlg>.card:not(.pt-dialog-cal){padding-left:8px}}@container pf-tiles (width<=559px){.pf-tiles-grid{gap:10px}.pt-tile:not(.pt-events){padding:12px 8px 10px}.pt-tile:not(.pt-events) .pt-dial{--pt-dial:76px}.pt-tile:not(.pt-events) .pt-head{grid-template-columns:auto;font-size:12.5px}.pt-tile:not(.pt-events) .pt-title{white-space:normal}.pt-tile:not(.pt-events) .pt-info,.pt-tile:not(.pt-events) .pt-sub{display:none}.pt-tile:not(.pt-events) .pt-badge{white-space:normal;text-align:center;justify-content:center;margin:0;padding:2px 7px;font-size:10.5px;line-height:1.25}.pt-tile:not(.pt-events) .pt-dial{padding:4px 0 6px}.pt-tile:not(.pt-events) .score-dial .value.value{font-size:18px}.pt-tile:not(.pt-events) .score-dial .value.value .of{font-size:9px}.pt-tile:not(.pt-events) .pt-verdict{font-size:11.5px}.pt-tile .pt-short{display:inline}.pt-cal>.pt-foot{grid-area:1/2;min-height:30px;margin:0}.pt-events{--pt-foot-at:month}.pt-cal>.pt-foot .progress-label{margin-bottom:3px;font-size:11px}.pt-tile .pt-full:has(+.pt-short){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.fp-card{min-width:0;container:fp-card/inline-size}.fp-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.fp-head h2{align-items:center;gap:6px;margin:0;display:inline-flex}.fp-head .pt-badge{margin-left:auto}.fp-body{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 28px;display:grid}@container fp-card (width>=640px){.fp-body{grid-template-columns:minmax(300px,430px) minmax(0,1fr)}}.fp-radar-wrap{place-items:center;min-width:0;display:grid}.fp-radar{width:100%;max-width:430px;height:auto;display:block;overflow:visible}.fp-radar-sm{max-width:260px}.fp-grid path,.fp-grid line{fill:none;stroke:var(--border);stroke-width:1px}.fp-grid .fp-rim{fill:var(--wash)}.fp-shape{fill:color-mix(in oklab, var(--fp-ink,var(--series-2)) 26%, transparent);stroke:none}.fp-edge{fill:none;stroke:var(--fp-ink,var(--series-2));stroke-width:2px;stroke-linecap:round}.fp-bridge{fill:none;stroke:var(--fp-ink,var(--series-2));stroke-width:1.5px;stroke-dasharray:2 4;stroke-linecap:round}.fp-ghost{fill:none;stroke:var(--ink-2);stroke-width:1.6px;stroke-dasharray:4 3}.fp-pt{fill:var(--fp-ink,var(--series-2));stroke:var(--surface-1);stroke-width:1.5px}.fp-label{fill:var(--ink-2);font-size:12px}.fp-label-score{fill:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.fp-label.fp-dim{opacity:.55}.fp-hit{fill:#0000;cursor:pointer;outline:none}.fp-hit:focus-visible{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3}.fp-side{flex-direction:column;gap:10px;min-width:0;max-width:640px;display:flex}.fp-verdict{color:var(--ink);text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.35}.fp-rows{flex-direction:column;gap:2px;display:flex}.fp-row{cursor:pointer;border-radius:10px;grid-template-columns:minmax(6.5em,1fr) auto 3.2em auto;align-items:center;gap:10px;padding:5px 8px;font-size:13.5px;display:grid}.fp-row:hover,.fp-row:focus-visible{background:var(--wash);outline:none}.fp-row-label{color:var(--ink);line-height:1.25}.fp-row-score{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.fp-row-score .of{color:var(--ink-2);font-size:.85em;font-weight:400}.fp-row-cov{color:var(--ink-2);text-align:right;white-space:nowrap;min-width:8.5em;font-size:12px}.fp-row.fp-hollow .fp-row-label,.fp-row.fp-hollow .fp-row-score{opacity:.55}.fp-pips{gap:4px;display:inline-flex}.fp-pip{box-sizing:border-box;border-radius:50%;width:9px;height:9px}.fp-pip-on{background:var(--fp-ink,var(--series-2))}.fp-pip-off{border:1.5px solid color-mix(in oklab, var(--ink-2) 55%, transparent)}.fp-pip-none{background:var(--wash)}.fp-foot{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.fp-ghost-key svg{vertical-align:middle}.fp-change{color:var(--ink)}@container fp-card (width<=420px){.fp-row{grid-template-columns:minmax(0,1fr) auto 3em}.fp-row-cov,.fp-row.fp-hollow .fp-pips{display:none}.fp-row.fp-hollow .fp-row-cov{grid-area:1/2;display:block}.fp-verdict{font-size:15.5px}}.fp-dlg{min-width:0;padding:4px var(--card-pad-x,20px) 20px;flex-direction:column;gap:12px;display:flex}.fp-dlg-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fp-dlg-radar{width:220px;max-width:100%}.fp-dlg-meta{flex:220px;min-width:0}.fp-dlg-meta p{margin:0 0 4px;font-size:12.5px}.fp-seg{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}.fp-seg button{white-space:nowrap}.fp-seg-score{font-variant-numeric:tabular-nums;font-weight:650}.fp-seg-short{display:none}@media (width<=600px){.fp-seg-full{display:none}.fp-seg-short{display:inline}}.fp-about{color:var(--ink);margin:0}.fp-measured{color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12.5px}.fp-cov,.fp-hollow-note{color:var(--ink-2);margin:2px 0 0;font-size:12.5px}.fp-hollow-note{color:var(--status-warning)}.fp-checks{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fp-check{background:var(--wash);border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.fp-mark{text-align:center;font-weight:700;line-height:1.4}.fp-pass{color:var(--up)}.fp-fail{color:var(--down)}.fp-none,.fp-unscored{color:var(--ink-2)}.fp-check-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.fp-check-label{color:var(--ink)}.fp-check-fig{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.fp-check-th{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}.fp-why{color:var(--ink-2);margin-top:2px;font-size:12.5px}.fp-note,.fp-was{color:var(--ink-2);margin-top:3px;font-size:12px;font-style:italic}.fp-drivers{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.fp-driver.chip{background:var(--surface-1);box-shadow:none;border:none;padding:2px 10px;font-size:12px}.fp-disclaimer{margin:4px 0 0;font-size:12px}.risk-grid{gap:var(--card-inset);margin:8px 0;margin-inline:calc(var(--card-inset) - var(--card-pad-x));grid-template-columns:repeat(auto-fit,minmax(136px,1fr));display:grid}.risk-grid>.card{background:var(--wash);border-color:#0000;padding:8px 11px}.risk-grid .stat .label,.risk-grid>.card .label{font-size:11px}.risk-grid>.card .value{margin-top:0;font-size:15.5px}.risk-grid .sub2{color:var(--ink-2);margin-top:2px;font-size:10.5px;line-height:1.35}.risk-table-wrap{margin-top:8px;overflow-x:auto}.risk-table-wrap table.data th{text-align:center}.risk-table-wrap table.data th:first-child{text-align:left}.risk-na{cursor:help;color:var(--ink-2);-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.evt{white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.evt-earnings{background:color-mix(in srgb, var(--series-1) 23.5%, transparent);color:var(--series-1)}.evt-ex-dividend{background:color-mix(in srgb, var(--up) 23.5%, transparent);color:var(--up)}.evt-dividend-pay{background:color-mix(in srgb, var(--status-warning) 26.2%, transparent);color:var(--status-warning)}.evt-lot-maturity{background:color-mix(in srgb, var(--series-2) 24.4%, transparent);color:var(--series-2)}.evt-cb-decision,.evt-cb-change,.evt-econ-release{background:color-mix(in srgb, var(--ink-2) 12%, transparent);color:var(--ink-2)}.punch{grid-template-columns:auto repeat(12,minmax(8px,1fr));align-items:center;gap:2px;max-width:300px;margin-top:8px;display:grid}.punch .ml{font-size:9px}.punch .yl{font-size:9.5px}.punch .ml,.punch .yl{color:var(--muted);text-align:center;font-size:10.5px}.punch .yl{text-align:right;padding-right:5px}.punch .cell{aspect-ratio:1;background:var(--wash);border-radius:3px}.corr-headline{margin:10px 0 0;font-size:13px;font-weight:620}.corr-heat{align-items:center;gap:2px;width:max-content;max-width:100%;margin-top:10px;display:grid;overflow-x:auto}.corr-heat .yl{color:var(--muted);text-align:right;padding-right:5px;font-size:9.5px}.corr-heat .xl{color:var(--muted);writing-mode:vertical-rl;justify-self:center;padding-top:3px;font-size:9.5px}.corr-heat .cell{aspect-ratio:1;background:var(--wash);border-radius:3px;width:100%}.corr-heat .cell.diag{background:color-mix(in srgb, var(--series-3) 100%, var(--wash));opacity:.37}.corr-wrap{width:fit-content;position:relative}.corr-wrap.pending .corr-heat{opacity:.46}.corr-spin{margin:auto;position:absolute;inset:0}.corr-note{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.corr-count{width:52px;font:inherit;text-align:center;border:1px solid var(--border);background:var(--surface-1);color:var(--ink);border-radius:6px;padding:1px 4px}.corr-apply{padding:1px 8px;font-size:11.5px}.corr-scale{align-items:center;gap:4px;display:inline-flex}.corr-scale .bar{background:linear-gradient(90deg, var(--series-1), var(--wash), var(--series-3));border-radius:4px;width:64px;height:8px}.whatif-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.whatif-form input,.whatif-form select{background:var(--surface-1);color:var(--ink);border:1px solid var(--baseline);border-radius:7px;padding:6px 9px;font-family:inherit;font-size:13px}.whatif-sym{position:relative}.whatif-sym input{width:250px}.whatif-amt{width:100px}.whatif-hits{z-index:30;background:var(--surface-1);border:1px solid var(--baseline);border-radius:8px;min-width:300px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 28.8px #00000043}.whatif-hits button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:7px 10px;font-size:12.5px;display:block}.whatif-hits button:hover{background:var(--wash)}.chip{cursor:pointer}.chip:disabled{cursor:default}.acct-actions .chip,.acct-menu .chip{color:var(--series-1);border:1px solid color-mix(in srgb, var(--series-1) 50.5%, transparent);background:0 0;border-radius:7px;padding:6px 13px;font-family:inherit;font-size:13px;font-weight:600}.acct-actions .chip:not(:disabled):hover,.acct-menu .chip:not(:disabled):hover{background:color-mix(in srgb, var(--series-1) 19%, transparent)}.chip:disabled,.btn-ghost:disabled{opacity:.55;cursor:default}.totp-qr{background:#fff;border:1px solid #00000035;border-radius:6px;margin:8px 0;padding:10px;display:block}.btn-ghost{color:var(--series-1);border:1px solid color-mix(in srgb, var(--series-1) 50.5%, transparent);cursor:pointer;background:0 0;border-radius:7px;padding:6px 13px;font-family:inherit;font-size:13px;font-weight:600}.btn-ghost:not(:disabled):hover{background:color-mix(in srgb, var(--series-1) 19%, transparent)}.whatif-go{background:var(--series-1);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:7px 15px;font-size:13px;font-weight:600}.whatif-go:disabled{opacity:.55;cursor:default}.whatif-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px;margin-top:12px;display:grid}.whatif-delta{background:var(--wash);border-radius:9px;padding:9px 12px}.whatif-delta .label{color:var(--ink-2);font-size:11.5px}.whatif-delta .vals{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:3px;font-size:15px;font-weight:600;display:flex}.whatif-delta .vals .muted{font-weight:500}.whatif-delta .d{font-size:12px}.whatif-note{color:var(--ink-2);margin-top:10px;font-size:12.5px}.goal-note-row{align-items:center;gap:12px;margin-top:10px;display:flex}.goal-note-row>.whatif-note{flex:auto;min-width:0;margin-top:0}.whatif-line+.whatif-line{margin-top:8px}.whatif-remove{flex:none}.whatif-leg+.whatif-leg{margin-top:2px}@media (width<=600px){.whatif-line+.whatif-line{border-top:1px solid var(--baseline);padding-top:8px}.whatif-line .whatif-sym{flex:160px;min-width:0}.whatif-line .whatif-sym input{width:100%}.whatif-line .whatif-amt{width:116px}}.dca-stat{color:var(--ink-2);align-items:center;gap:3px;font-size:12px;display:inline-flex}.dca-stat b{font-weight:620}.strategy{background:var(--wash);border-radius:10px;margin-top:10px;padding:10px 14px 12px}.strategy-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.strategy-head input[type=checkbox]{accent-color:var(--series-1);width:15px;height:15px}.filter-row .fan-toggle{color:var(--ink-2);gap:6px;margin-left:auto;font-size:12px;font-weight:500}.bench-pick{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;margin-right:8px;font-size:12px;font-weight:500;display:inline-flex}.bench-pick .chip.bench-chip{align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.pick-row{margin:2px 0 8px}.pick-row .lens-cluster{justify-content:flex-end;align-items:center;gap:inherit;flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.pick-row.pick-compact .bench-pick{flex-wrap:nowrap;flex:0 auto;gap:4px;min-width:0;margin-right:0}.pick-row.pick-compact .pick-lbl{flex:none}.pick-row.pick-compact .info{margin-left:0}.pick-row.pick-compact .mpick-btn{justify-content:center;gap:6px;min-width:46px}.pick-row.pick-compact .mpick-sel{gap:0;font-size:0}.trades-check{cursor:pointer;-webkit-user-select:none;user-select:none}.trades-check input[type=checkbox]{accent-color:var(--series-1);cursor:pointer;width:14px;height:14px;margin:0 2px 0 0}.bench-chip .sw{border-radius:2.5px;width:9px;height:9px;display:inline-block}.mpick{display:inline-flex;position:relative}.mpick .sw{border-radius:2.5px;flex:none;width:9px;height:9px;display:inline-block}.mpick-btn{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:4px 9px;font-size:12px;display:inline-flex}.mpick-btn:hover{border-color:var(--series-1)}.mpick-sel{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mpick-caret{color:var(--muted);font-size:9px}.mpick-pop{z-index:60;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:220px;max-height:320px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 43.2px #00000053}.mpick-row{cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.mpick-row:hover{background:var(--wash)}.mpick-row input[type=checkbox]{accent-color:var(--series-1);flex:none;width:14px;height:14px;margin:0}.mpick-group{border:none;border-top:1px solid var(--border);cursor:pointer;font:inherit;color:var(--body);white-space:nowrap;text-align:left;background:0 0;border-radius:0 0 7px 7px;align-items:center;gap:6px;margin-top:2px;padding:5px 8px;font-size:12px;font-weight:600;display:flex}.mpick-group:hover{background:var(--wash)}.mpick-sub{padding-left:24px}.mpick-row.mpick-off{opacity:.55;cursor:default}.mpick-row.mpick-off:hover{background:0 0}.mpick-note{color:var(--muted);padding:4px 8px 6px 24px;font-size:12px}.pick-gap{width:14px}.dpick{align-items:center;gap:5px;display:inline-flex;position:relative}.dpick-field{align-items:center;gap:5px;display:inline-flex}.dpick-lbl{color:var(--muted);font-size:12px}.dpick-box{box-sizing:border-box;background:var(--wash);height:26px;color:var(--ink);border:1px solid var(--border);border-radius:7px;align-items:center;gap:1px;padding:0 2px 0 7px;display:inline-flex}.dpick-box:focus-within{border-color:var(--series-1)}.dpick .dpick-input{color:var(--ink);font:inherit;width:68px;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex:none;padding:0;font-size:12px;line-height:1}.dpick-input:disabled{cursor:default}.dpick:has(.dpick-input:disabled) .dpick-box{opacity:.55}.dpick-cal:disabled{cursor:default}.dpick-input::placeholder{color:var(--muted)}.dpick-cal{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px;line-height:1;display:inline-flex}.dpick-cal:hover,.dpick-box:focus-within .dpick-cal{color:var(--ink)}.dpick-cal svg{display:block}.dpick-clear{display:inline-flex}.dpick-pop{z-index:60;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;width:236px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 43.2px #00000053}.dpick-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.dpick-month{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:650}.dpick-title{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:2px 6px}.dpick-title:hover{background:var(--wash)}.dpick-range{padding:2px 6px}.dpick-cells{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.dpick-cell{height:44px}.dpick-nav{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:7px;width:24px;height:24px;padding:0;font-size:15px;line-height:1}.dpick-nav:hover:not(:disabled){background:var(--wash);color:var(--ink)}.dpick-nav:disabled{opacity:.35;cursor:default}.dpick-grid{flex-direction:column;gap:2px;display:flex}.dpick-wd,.dpick-week{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dpick-wd>span{text-align:center;color:var(--muted);padding-bottom:2px;font-size:10px;font-weight:600}.dpick-day{height:28px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0;font-size:12px;font-weight:500}.dpick-day:hover:not(:disabled){background:var(--wash)}.dpick-day.active{background:var(--wash);color:var(--ink);font-weight:650}.dpick-day.dpick-off{color:var(--muted);font-weight:400}.dpick-day:disabled{opacity:.32;cursor:default}.dpick-day.dpick-today{position:relative}.dpick-day.dpick-today:after{content:"";background:var(--series-1);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:3px;left:50%}.dpick-day.dpick-cursor{box-shadow:inset 0 0 0 1px var(--series-1)}.dpick-foot{border-top:1px solid var(--border);gap:4px;margin-top:2px;padding-top:5px;display:flex}.dpick-act{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 9px;font-size:12px}.dpick-act:hover{background:var(--wash);color:var(--ink)}@media (width<=700px){.dpick-input{font-size:12px!important}}.settings-row .dpick-box,.mlot-form .dpick-box{height:auto;padding-top:5px;padding-bottom:5px}.settings-row .dpick .dpick-input,.mlot-form .dpick .dpick-input{font-size:12.5px;line-height:inherit}.settings-row .dpick-cal,.mlot-form .dpick-cal{padding-top:0;padding-bottom:0}.explore-card,.holdings-card{position:relative}.explore-card h2,.holdings-card h2{padding-right:36px}.colpick-bar{right:calc(var(--card-pad-x,20px) - 6px);top:calc(30.5px - var(--colpick-size,30px) / 2);display:flex;position:absolute}@supports (anchor-name:--card-title){.holdings-card>h2,.recent-trades>h2,.fav-head>h2,.markets-head>h2,.trade-flow-head h2{anchor-name:--card-title}.holdings-card,.recent-trades,.explore-card,.trade-flow-card{anchor-scope:--card-title}.colpick-bar{top:calc(anchor(--card-title center, 30.5px) - var(--colpick-size,30px) / 2)}}.colpick-bar{align-items:center;gap:4px}.explore-card{--max-tool-room:28px}.colpick-bar:has(>.chart-tool,>.settings-x){right:calc(var(--card-pad-x,20px) - 7px)}.explore-card:has(.colpick-bar>.chart-tool,.colpick-bar>.settings-x) .fav-head{padding-right:calc(36px + var(--max-tool-room))}.explore-card:has(.colpick-bar>.chart-tool,.colpick-bar>.settings-x) .fav-head--wrapped .fav-head-lists{margin-right:calc(-36px - var(--max-tool-room))}.explore-card:has(.colpick-bar>.chart-tool,.colpick-bar>.settings-x) .markets-head{padding-right:calc(40px + var(--max-tool-room))}.colpick{display:inline-flex;position:relative}.colpick-btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;line-height:1;display:inline-flex}.colpick-btn svg{width:18px;height:18px;display:block}.colpick-btn:hover,.colpick-btn[aria-expanded=true]{color:var(--ink);background:var(--wash)}.colpick-pop{z-index:60;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:170px;max-height:min(320px,60vh);padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 12px 43.2px #00000053}.colpick-pop.up{top:auto;bottom:calc(100% + 4px)}.colpick-pop:has(.colpick-foot>:nth-child(4)){max-height:min(440px,70vh)}.colpick-pop .mpick-row input[type=checkbox]:disabled{opacity:.55}.colpick-foot{z-index:1;background:var(--surface-1);margin:4px -5px -5px;position:sticky;bottom:-5px}.colpick-size{background:var(--surface-1);border-top:1px solid var(--border);color:var(--ink-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 13px 8px;font-size:12.5px;display:flex}.colpick-size select{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:2px 5px;font-size:12px}.colpick-size select:hover{border-color:var(--series-1)}.colpick-reset{color:var(--ink-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;margin-top:2px;padding:6px 8px;font-size:12.5px}.colpick-reset:hover{background:var(--wash);color:var(--ink)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);white-space:nowrap;z-index:60;background:color-mix(in srgb, var(--surface-1) 46.9%, transparent);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border:1px solid var(--border);color:var(--ink-2);letter-spacing:normal;text-transform:none;opacity:0;pointer-events:none;transition:opacity .12s ease, display .12s allow-discrete;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:500;display:none;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 4px 19.2px #00000035}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition:opacity .12s ease .2s, display .12s allow-discrete .2s;display:block}@starting-style{[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:0}}.crit-tip{cursor:help;border-bottom:1px dotted var(--muted)}.crit-tip:after{white-space:normal;text-align:left;width:max-content;max-width:320px;line-height:1.45;top:auto;bottom:calc(100% + 7px);left:0;transform:none}.tip.floating:has(.crit-tip-body){max-width:min(340px,100vw - 16px)}.combo{flex:1;display:inline-block;position:relative}.combo input{width:100%}.combo-list{z-index:70;background:color-mix(in srgb, var(--surface-1) 46.9%, transparent);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border:1px solid var(--border);border-radius:8px;min-width:100%;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 28.8px #0000003a}.oa-row.src-dropping .ma-name,.oa-row.src-dropping .src-badge,.oa-row.src-dropping input,.oa-row.src-dropping select{opacity:.64;text-decoration:line-through}.combo-list.combo-float{z-index:400;min-width:0;position:absolute;top:auto;left:auto}.combo-list button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 9px;font-size:12px;display:block}.combo-list button:hover{background:var(--wash)}.combo-list [aria-selected=true] button{font-weight:650}.trade-plan-card{container:trade-plan/inline-size}.plan-sides{gap:0 26px;display:grid}.plan-col{min-width:0}.plan-sides-two{flex-wrap:wrap;gap:41px 53px;margin:-6px;padding:6px;display:flex;overflow:clip}.plan-sides-two>.plan-col{flex:100 auto;max-width:100%;position:relative}.plan-sides-two>.plan-col+.plan-col{flex-grow:1;min-width:calc(50% - 26.5px)}.plan-sides-two>.plan-col>p{contain:inline-size}.plan-sides-two>.plan-col+.plan-col:before,.plan-sides-two>.plan-col+.plan-col:after{content:"";background:var(--border);pointer-events:none;position:absolute}.plan-sides-two>.plan-col+.plan-col:before{width:1px;top:0;bottom:0;left:-27px}.plan-sides-two>.plan-col+.plan-col:after{height:1px;top:-25px;left:0;right:0}.plan-sides-two>.plan-col>.plan-side:first-child{margin-top:2px}.recs-table{table-layout:fixed;width:100%;min-width:600px}.recs-table .rec-col-asset{width:22%}.recs-table .rec-col-score{width:68px}.recs-table .rec-col-owned{width:112px}.recs-table .rec-col-taxfree{width:120px}.recs-table .rec-owned{white-space:nowrap}.recs-table .rec-unowned{color:var(--muted);font-size:11.5px}.recs-table .rec-col-asset{overflow:hidden}.recs-table th.rec-col-asset .th-sort{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.recs-table .rec-asset-link{text-align:left;width:100%;max-width:100%;display:block;overflow:hidden}.recs-table .cell-name{overflow:hidden}.recs-table .cell-name .tk-lead{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}.recs-table .cell-name .tk{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.recs-table .rec-col-drivers{white-space:normal}.recs-table .rec-detail-name{display:none}@media (width<=700px){.recs-table{table-layout:auto;min-width:0}.recs-table .rec-col-asset{white-space:nowrap;width:1%}.recs-table .rec-col-asset .tk{display:none}.recs-table .rec-col-asset .cell-name{gap:4px}.recs-table .rec-col-asset .asset-logo{--alogo:14px}.recs-table .rec-col-taxfree{width:1%}.recs-table th.rec-col-taxfree .th-sort{white-space:normal}.recs-table .rec-detail-name{color:var(--muted);margin:0 0 6px;font-size:12px;display:block}.recs-table tr.rec-detail>td{padding:10px 8px}.rec-inner th,.rec-inner th .crit-tip,.rec-inner td:first-child{white-space:normal}.rec-inner th{vertical-align:bottom}.rec-inner th,.rec-inner td{padding-left:4px;padding-right:4px}.rec-inner .rec-reading{white-space:normal;border-radius:8px;width:fit-content;margin:3px 0 0;display:block}.rec-inner .rec-bar{width:28px;margin-right:5px}}.tip{background:color-mix(in srgb, var(--surface-1) 46.9%, transparent);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border:1px solid var(--border);border-radius:9px;min-width:150px;padding:9px 12px;font-size:12px;box-shadow:0 4px 19.2px #00000035}@supports not ((-webkit-backdrop-filter:blur(7.2px)) or (backdrop-filter:blur(7.2px))){.tip{background:var(--surface-1)}}.tip .when{color:var(--muted);margin-bottom:5px}.tip .row{align-items:center;gap:7px;margin-top:2px;display:flex}.tip .row .swatch{border-radius:1.5px;width:12px;height:3px}.tip .row .v{color:var(--ink);font-weight:650}.tip .row .pct{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:42px}.tip .row .k{color:var(--ink-2)}.tip .row.event{color:var(--ink-2);margin-top:5px;font-weight:550}.tip .row.event.marked{align-items:baseline;gap:.3em}.tip .row.event .tip-mark{flex:none}.tip .row.tip-pick{color:var(--muted);margin-top:5px;font-size:11px}.group-move{white-space:nowrap;margin-top:2px}.group-move.pos{color:var(--up)}.group-move.neg{color:var(--down)}.hscroll{overflow-x:auto}.table-scroll.fits{background:0 0;overflow-x:visible}.table-scroll{background:linear-gradient(to right, var(--surface-1) 40%, transparent) left / 28px 100%, linear-gradient(to left, var(--surface-1) 40%, transparent) right / 28px 100%, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 29.8%, transparent), transparent) left / 12px 100%, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 29.8%, transparent), transparent) right / 12px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;overflow-x:auto}.table-hbar{bottom:calc(var(--mobile-bar-h,0px) + var(--vv-kbd-b,0px));z-index:4;box-sizing:border-box;background:var(--surface-1);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:default;height:14px;padding:4px 0;position:sticky}.table-hbar[hidden]{display:none}body.chat-maximized .table-hbar,body.drawer-docked .table-hbar{bottom:calc(0px - var(--app-pad-b,64px))}@media (width>=601px){body.chat-short .table-hbar{bottom:var(--chat-short-h)}}.table-hbar.offstage{visibility:hidden}.table-hbar:before{content:"";background:color-mix(in srgb, var(--baseline) 50%, transparent);border-radius:999px;position:absolute;inset:5px 0}.table-hbar-thumb{background:var(--baseline);will-change:transform;border-radius:999px;height:100%;transition:background-color .12s;position:relative}.table-hbar:hover .table-hbar-thumb,.table-hbar.dragging .table-hbar-thumb{background:var(--muted)}.hbar-on{scrollbar-width:none}.hbar-on::-webkit-scrollbar{display:none}@media print{.table-hbar{display:none}}table.data{border-collapse:collapse;width:100%;font-size:12px}table.data th{text-align:right;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--grid);white-space:nowrap;padding:5px 4px;font-size:9.5px;font-weight:600}table.data thead.head-planted{table-layout:fixed;z-index:3;display:table;position:fixed}table.data thead.head-placeholder{visibility:hidden;pointer-events:none}table.data thead.head-placeholder td{box-sizing:border-box;border:0;padding:0}table.data thead.head-planted th{background:var(--surface-1);box-shadow:0 6px 12px -9px #00000081}.app:has(thead.head-planted)>.topbar-veil{background:var(--frost-ground,var(--page));-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}table.data td{text-align:right;border-bottom:1px solid var(--grid);font-variant-numeric:tabular-nums;white-space:nowrap;padding:5px 4px}table.data th:first-child,table.data td:first-child,table.data th.col-left,table.data td.col-left{text-align:left}table.data tr:last-child td{border-bottom:none}table.data tbody tr.click{cursor:pointer}table.data tbody tr.click:hover{background:var(--wash)}table.data .agg-row td{border-bottom:1px solid var(--border);background:var(--wash);color:var(--ink-2);padding-top:7px;padding-bottom:7px}table.data .agg-label{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:9.5px;font-weight:600}.cell-name{align-items:center;gap:9px;min-width:0;display:flex}.cell-name .nm{font-weight:600}.cell-name .tk{color:var(--muted);font-size:10.5px}.holdings-table .cell-name .nm,.holdings-table .cell-name .tk-lead{max-width:var(--name-cap,none);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holdings-table .cell-name .tk-q{letter-spacing:0;color:var(--muted);font-size:.72em;font-weight:500}.holdings-table .cell-name .tk-lead.fit{font-size:calc(var(--tk-size,13px) * var(--fit,1))}.holdings-table .cell-name .nm.fit{font-size:calc(1em * var(--fit,1))}.holdings-table .cell-name .tk-lead.fit,.holdings-table .cell-name .nm.fit{max-width:calc(var(--name-cap,100vw) / var(--fit,1))}@media (width<=600px){.holdings-table .cell-name .tk-lead.fit,.holdings-table .cell-name .nm.fit{max-width:min(calc(var(--name-cap,100vw) / var(--fit,1)), calc(var(--name-col-phone,44vw) - var(--name-col-chrome,58px)))}.holdings-table{--name-col-phone:44vw;--name-col-chrome:58px}.holdings-table th:first-child,.holdings-table td:first-child{z-index:1;background:var(--surface-1);max-width:var(--name-col-phone);position:sticky;left:0}.holdings-table .cell-name .nm,.holdings-table .cell-name .tk-lead{max-width:min(var(--name-cap,100vw), calc(var(--name-col-phone) - var(--name-col-chrome)))}.holdings-table .agg-row td:first-child{background:linear-gradient(var(--wash), var(--wash)), var(--surface-1)}}.cell-name .nm-unlisted{color:var(--muted);font-weight:500}.cell-name .tk-lead{color:var(--ink);font-size:var(--tk-size,13px);font-weight:600}.cell-name .starslot{flex:0 0 21px;align-items:center;margin-left:-3px;margin-right:-4px;display:flex}.cell-name .star{flex:none;padding:1px 4px;font-size:13px}.pos{color:var(--up)}.neg{color:var(--down)}.muted{color:var(--muted)}.spark-cell{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.spark-pct{white-space:nowrap;font-size:10.5px;font-weight:600}.weighttrack{background:var(--wash);vertical-align:middle;border-radius:3px;width:84px;height:6px;margin-right:7px;display:inline-block;position:relative;overflow:hidden}.weightbar{background:var(--series-1);border-radius:3px;height:100%;position:absolute;top:0;left:0}table.data td.dbar{isolation:isolate;position:relative}table.data td.dbar:before{content:"";z-index:-1;pointer-events:none;height:var(--dbar-h,3px);border-radius:2px;position:absolute;bottom:1px}table.data td.dbar-w:before{right:var(--gut,4px);width:calc(var(--w,0) * (100% - 2 * var(--gut,4px)));background:color-mix(in srgb, var(--ink) 30%, transparent)}table.data td.dbar-div:after{content:"";z-index:-1;pointer-events:none;background:var(--baseline);width:2px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}table.data td.dbar-pos:before{width:calc(var(--w,0) * (50% - var(--gut,4px)));background:color-mix(in srgb, var(--up) 62%, transparent);left:50%}table.data td.dbar-neg:before{width:calc(var(--w,0) * (50% - var(--gut,4px)));background:color-mix(in srgb, var(--down) 62%, transparent);right:50%}.holdings-table.has-pairs thead th{vertical-align:bottom}.holdings-table th.th-pair{padding-top:22px;position:relative}.holdings-table th.th-pair .th-sub:before{content:attr(data-sub)}.holdings-table th.th-pair{text-align:center}.holdings-table th.th-pair-end:before{content:attr(data-group);content:attr(data-group) / "";top:5px;left:calc(-1 * var(--pair-start-w,0px));text-align:center;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;color:var(--muted);pointer-events:none;font-weight:600;line-height:11px;position:absolute;right:0}@media (width<=600px){.holdings-table th.th-pair-end:before{content:none}.holdings-table th.th-pair-start:before{content:attr(data-group);content:attr(data-group) / "";left:var(--gut,4px);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;color:var(--muted);pointer-events:none;font-weight:600;line-height:11px;position:absolute;top:5px}}.holdings-table th.th-pair:after{content:"";background:var(--grid);pointer-events:none;height:1px;position:absolute;top:18px}.holdings-table th.th-pair-start:after{left:var(--gut,4px);right:0}.holdings-table th.th-pair-end:after{left:0;right:var(--gut,4px)}.holdings-table th:first-child,.holdings-table td:first-child{width:1px}.holdings-table td.c-num{text-align:center}.holdings-table td.c-num .num{min-width:var(--tw,0px);text-align:right;white-space:nowrap;display:inline-block}.holdings-table td.c-num .num .pad-dec:after{content:".0";visibility:hidden}.holdings-table td.c-num.in-pair-start .num{left:calc((var(--gut-in,4px) - var(--gut,4px)) / 2);position:relative}.holdings-table td.c-num.in-pair-end .num{left:calc((var(--gut,4px) - var(--gut-in,4px)) / 2);position:relative}.holdings-table th.th-pair .th-sort{position:relative}.holdings-table th.th-pair-start .th-sort{left:calc((var(--gut-in,4px) - var(--gut,4px)) / 2)}.holdings-table th.th-pair-end .th-sort{left:calc((var(--gut,4px) - var(--gut-in,4px)) / 2)}table.data.holdings-table th.th-pair>.th-tools{padding-left:var(--gut-in,4px);padding-right:var(--gut-in,4px)}.holdings-table th.th-pair .th-arrow{padding-left:.3em;position:absolute;top:0;left:100%}.holdings-table.measuring-nums td.c-num .num{min-width:0}.holdings-table th.col-center,.holdings-table td.col-center{text-align:center}table.data.holdings-table th.th-cat{padding-left:calc(var(--gut,4px) + 8px)}.holdings-table th.th-unit-below .th-unit{display:block}table.data.holdings-table{--gut:7px;--gut-in:2px;font-size:13px}@media (width<=600px){table.data.holdings-table{--gut:6px;font-size:12px}}table.data.holdings-table th,table.data.holdings-table td{padding-left:var(--gut);padding-right:var(--gut)}table.data.holdings-table th.th-pair-start,table.data.holdings-table td.in-pair-start{padding-right:var(--gut-in)}table.data.holdings-table th.th-pair-end,table.data.holdings-table td.in-pair-end{padding-left:var(--gut-in)}table.data.holdings-table th:first-child,table.data.holdings-table td:first-child{padding-left:4px;padding-right:4px}.acct-marks{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.acct-mark{display:inline-flex}.acct-mark .conn-logo{border-radius:4px;padding:1px}table.data.holdings-table.holdings-compact{--gut:3px;--gut-in:3px;font-size:11px}table.data.holdings-compact th{font-size:9px}table.data.holdings-compact .cell-name{gap:7px}table.data.holdings-compact th.th-pair{padding-top:20px}table.data.holdings-compact th.th-pair-end:before{top:4px}table.data.holdings-compact th.th-pair:after{top:16px}table.data.holdings-table.holdings-compact th:first-child,table.data.holdings-table.holdings-compact td:first-child{padding-left:3px;padding-right:3px}.tagcol{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:1.5px;display:inline-flex}.tagline{align-items:center;gap:3px;display:inline-flex}.tag{letter-spacing:.02em;background:var(--wash);color:var(--muted);white-space:nowrap;border-radius:3px;padding:0 4px;font-size:8.5px;font-weight:600;line-height:1.5;display:inline-block}.tag-legend .tag,.tagcol .tag{letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;font-size:10px}.tagcol .tag{padding:1px 5px;font-size:8px}table.data th.tagcell,table.data td.tagcell{text-align:left;padding-left:6px}.tag-legend{flex-wrap:wrap;align-items:center;gap:8px 24px;padding:2px 4px;font-size:11px;display:flex}.tag-legend-group{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.tag-legend .chip{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:500}.tag-legend .chip:hover{background:var(--wash)}.tag-legend .chip.active{background:var(--wash);color:var(--ink);font-weight:650}.src-badge{letter-spacing:.03em;background:var(--wash);color:var(--ink-2);text-transform:capitalize;border-radius:999px;margin-right:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.venue-chip{--vflag:16px;letter-spacing:.03em;background:var(--wash);color:var(--ink-2);white-space:nowrap;vertical-align:calc(.35em - var(--vflag) / 2 - 1px);border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:1px 7px 1px 1px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.venue-ccy{color:var(--muted);font-weight:500}.venue-flag{width:var(--vflag);height:var(--vflag);border-radius:calc(var(--vflag) / 4);flex:none;display:inline-block;position:relative;overflow:hidden}.venue-flag>svg{width:100%;height:100%;display:block}.venue-flag:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 18%, transparent);position:absolute;inset:0}.venue-chip--noflag{min-height:calc(var(--vflag) + 2px);padding:0 7px}.pf-notheld .venue-chip{margin-left:0}.pf-notheld .venue-plain{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;max-width:10em;display:inline-block;overflow:hidden}.asset-tip .venue-chip{--vflag:14px}@property --pro-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pro-hover{syntax:"<angle>";inherits:false;initial-value:0deg}.pro-badge{isolation:isolate;position:relative}.pro-badge:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:conic-gradient(from calc(var(--pro-angle) + var(--pro-hover)), var(--accent-signal), var(--cat-accent-2), var(--cat-accent-3), var(--accent-signal));padding:1.5px;animation:4s linear 2 pro-badge-spin,4s linear infinite paused pro-badge-hover;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pro-badge:hover:before,:hover>.pro-badge:before{animation-play-state:running,running}@keyframes pro-badge-spin{to{--pro-angle:360deg}}@keyframes pro-badge-hover{to{--pro-hover:360deg}}@media (prefers-reduced-motion:reduce){.pro-badge:before{animation:none}}.rec{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.rec .dot{font-size:10px}.rec.good{background:color-mix(in srgb, var(--status-good) 22.6%, transparent);color:var(--status-good)}.rec.warning{background:color-mix(in srgb, var(--status-warning) 24.4%, transparent);color:color-mix(in srgb, var(--status-warning) 70%, var(--ink))}.rec.serious{background:color-mix(in srgb, var(--status-serious) 24.4%, transparent);color:color-mix(in srgb, var(--status-serious) 75%, var(--ink))}.rec.critical{background:color-mix(in srgb, var(--status-critical) 22.6%, transparent);color:var(--status-critical)}.rec.none{background:var(--wash);color:var(--muted)}.overlay{background:var(--scrim-bg);z-index:40;touch-action:none;overscroll-behavior:contain;position:fixed;inset:0}.drawer{--drawer-inset:0px;--drawer-pad-t:20px;top:0;right:var(--drawer-inset);background:var(--panel-bg);z-index:50;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border-left:1px solid var(--panel-border);width:min(640px,94vw);box-shadow:var(--panel-shadow-side);padding:var(--drawer-pad-t) 22px 40px;position:fixed;bottom:0;overflow-y:auto}.drawer .card,.friend-sheet .card{background:color-mix(in srgb, var(--surface-1) 46.9%, transparent);border-color:color-mix(in srgb, var(--border) 64%, transparent)}.drawer{animation:drawer-spring-in .6s var(--ease-spring)}.drawer.docked{animation:none}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}@keyframes drawer-spring-in{0%{opacity:0;box-shadow:var(--panel-shadow-side), 72px 0 0 0 var(--panel-bg);translate:56px}to{box-shadow:var(--panel-shadow-side), 72px 0 0 0 var(--panel-bg)}}body.chat-maximized .settings-scrim,body.chat-maximized .ctx-scrim,body.chat-maximized .alert-scrim,body.chat-maximized .vega-scrim,body.chat-maximized .chart-max-scrim,body.drawer-docked .chart-max-scrim{border-right:var(--scrim-rail-w,var(--chat-dock-w)) solid transparent;--scrim-fade:56px;background-color:#0000;background-clip:padding-box;background-image:linear-gradient(to right, var(--scrim-bg) 0, var(--scrim-bg) calc(100% - var(--scrim-fade) - var(--dock-float-inset,0px)), transparent calc(100% - var(--dock-float-inset,0px)))}body.chat-maximized .chart-max-scrim,body.drawer-docked .chart-max-scrim{--scrim-rail-w:var(--rail-max-w)}body.chat-maximized:has(.settings-scrim,.ctx-scrim,.alert-scrim,.vega-scrim,.chart-max-scrim) .chat-dock{z-index:310}body:has(.chart-max-scrim):not(:has(.settings-scrim,.ctx-scrim,.alert-scrim,.vega-scrim)) .drawer.docked{z-index:170}body:has(.settings-scrim,.ctx-scrim,.alert-scrim,.vega-scrim,.chart-max-scrim) .chat-dock.float{z-index:310}body:has(.friend-scrim) .assistant-fab:not(.dock-fab){z-index:310}body:has(.friend-scrim) .assistant-scrim{z-index:320}body:has(.friend-scrim) .overlay{z-index:110}body:has(.friend-scrim) .drawer{z-index:120}body .overlay.over-max{z-index:140}body .drawer.over-max{z-index:150}.chart-max-scrim.over-drawer{z-index:160}body.chat-maximized .drawer{--drawer-inset:calc(var(--chat-dock-w) + 18px);width:min(640px, calc(100vw - var(--drawer-inset) - 40px))}body.drawer-docked .drawer.docked{width:var(--drawer-dock-w)}.drawer-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.drawer-head h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.drawer-head .sym{color:var(--muted);margin-top:2px;font-size:12.5px}.asset-about .asset-desc{max-width:72ch;color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.asset-desc-wait{gap:7.5px;display:grid}.asset-desc-wait .skeleton-block{border-radius:4px}.tip.floating:has(.asset-desc-tip){max-width:min(340px,100vw - 16px)}.drawer-title{min-width:0}.drawer-title>h1{display:inline}.drawer-title>.info{margin-left:7px;font-size:15px}.drawer-head>.star{flex:none;align-self:center;margin:0 -6px;font-size:18px}.drawer>.close,.drawer>.drawer-dock{top:calc(10px - var(--drawer-pad-t));z-index:2;float:right;width:var(--finder-h);height:var(--finder-h);margin:calc(10px - var(--drawer-pad-t)) -10px 0 12px;cursor:pointer;color:var(--muted);box-shadow:none;background:0 0;border:none;border-radius:7px;font-size:15px;transition:background .15s,color .15s,box-shadow .15s;position:sticky}.drawer>.close:hover,.drawer>.drawer-dock:hover:not(:disabled){color:var(--ink);background:var(--wash)}.drawer[data-scrolled]>.close,.drawer[data-scrolled]>.drawer-dock{color:var(--ink-2);background:var(--dock-bg);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);box-shadow:0 10px 36px #0000003e}.drawer>.drawer-dock{justify-content:center;align-items:center;margin-left:0;margin-right:6px;display:inline-flex}.drawer>.drawer-dock:disabled{opacity:.42;cursor:default}.drawer .grid-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.drawer .grid-stats.asset-tiles{grid-template-columns:repeat(12,1fr)}.drawer .grid-stats.asset-tiles>.sp-3{grid-column:span 3}.drawer .grid-stats.asset-tiles>.sp-4{grid-column:span 4}.drawer .grid-stats.asset-tiles>.sp-2{grid-column:span 2}.drawer .grid-stats.asset-tiles>.sp-6{grid-column:span 6}.drawer .grid-stats.asset-tiles>.sp-12{grid-column:span 12}.drawer .grid-stats.asset-tiles{container:asset-tiles/inline-size}@container asset-tiles (width<544px){.drawer .grid-stats.asset-tiles>.sp-3{grid-column:span 6}}.drawer .grid-stats>.card{padding:9px 12px}.drawer .stat .label{font-size:11.5px}.drawer .stat .value{font-size:15px}.drawer .stat .delta{margin-top:2px;font-size:10.5px}.drawer .grid-stats.asset-tiles{--lift-mark:.7}.drawer .stat .label>.info{line-height:1}@media (width<=560px){.drawer{--drawer-pad-t:18px;width:100vw;padding:var(--drawer-pad-t) 12px 40px;border-left:none}.drawer .grid-stats,.drawer .grid-stats.asset-tiles{grid-template-columns:1fr 1fr;gap:6px}.drawer .grid-stats.asset-tiles>.card{grid-column:span 1}.drawer .grid-stats.asset-tiles>.sp-tail{grid-column:span 2}.drawer .grid-stats>.card{padding:7px 10px}.drawer .stat .label{font-size:10.5px}.drawer .stat .value{font-size:14px}.drawer .stat .delta{font-size:10px}.drawer table.data td,.drawer table.data th{white-space:normal}.drawer table.data td:last-child{word-break:break-word}.drawer>.close{font-size:30px;line-height:1}}.ins-name{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.ins-name .sub{margin:0}.reasons{color:var(--ink-2);margin:8px 0 0;padding:0 0 0 18px}.reasons li{margin:3px 0}.divers-notes{margin:6px 0 0;font-size:12.5px}.divers-notes li{margin:2px 0}.alloc-chips{flex-wrap:wrap;gap:4px;margin:7px 0 0;display:flex}.alloc-chips .chip{background:var(--wash);font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;display:inline-flex}.alloc-chips .chip:hover{color:var(--ink);background:color-mix(in srgb, var(--wash) 100%, var(--ink) 4%)}.alloc-chips .chip b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.verdicts{grid-template-columns:minmax(0,max-content);justify-content:start;gap:1px;margin:7px 0 0 -6px;display:grid}.verdict{width:100%;min-width:0;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;margin:0;padding:3px 6px;font-size:12.5px;line-height:1.35;display:flex}.verdict:hover{background:var(--wash);color:var(--ink)}.verdict.is-static{cursor:default}.verdict.is-static:hover{color:var(--ink-2);background:0 0}.verdict .dot{background:var(--baseline);border-radius:50%;flex:none;width:7px;height:7px}.verdict.sev-good .dot{background:var(--up)}.verdict.sev-bad .dot{background:var(--down)}.verdict.sev-warn .dot{background:var(--status-warning)}.verdict.sev-info .dot{background:var(--baseline)}.verdict b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-weight:650}.verdict .vt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.verdict .vg{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;margin-left:auto;padding-left:8px;font-size:11px;display:inline-flex}.alloc-glyph{display:block}.alloc-glyph-text{white-space:nowrap}.verdict-more{margin-top:3px}.verdict-more .nm{font-size:12px}.alloc-cols{display:grid}@container alloc-card (width>=864px){.alloc-cols{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:start;gap:0 24px}.alloc-cols .alloc-chips{flex-flow:column;align-items:flex-start;gap:5px}.alloc-cols .alloc-chips .chip{white-space:normal;text-align:left}.alloc-cols .alloc-chips .chip b{white-space:nowrap}.alloc-cols .alloc-col-checks .verdicts{margin-top:7px}}.dist.dist-hot,.dist-span2.dist-hot{outline-offset:6px;border-radius:8px;animation:1.8s ease-out dist-flash}@keyframes dist-flash{0%,45%{outline:2px solid var(--series-1)}to{outline:2px solid #0000}}@media (prefers-reduced-motion:reduce){.dist.dist-hot,.dist-span2.dist-hot{outline:2px solid var(--series-1);animation:none}}.disclaimer{color:var(--muted);margin-top:10px;font-size:11.5px}.star{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:15px;line-height:1}.star:hover{background:var(--wash)}.star.on{color:var(--series-3)}.settings-body .star:not(.sv-row .star),.first-run-head .star{position:relative}.settings-body .star:not(.sv-row .star):before,.first-run-head .star:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explore-card td.star-cell{cursor:grab}.explore-card td.star-cell:active{cursor:grabbing}.explore-card td.star-cell .star,.explore-card td.star-cell .rowtag{cursor:pointer}.fav-head{flex-wrap:wrap;align-items:baseline;gap:14px;padding-right:36px;display:flex}.fav-head h2{margin-bottom:0;padding-right:0}.fav-head .fav-strip{margin:0 0 0 auto}.fav-head{margin-bottom:9px}.fav-strip{flex-wrap:nowrap;align-items:center;gap:2px 4px;min-width:0;margin:2px 0 10px;display:flex}.fav-tabs{flex-wrap:nowrap;flex:1 1 0;align-items:center;gap:2px;min-width:0;max-width:max-content;display:flex;position:relative}.fav-strip-ctrls{flex-wrap:wrap;flex:none;align-items:center;gap:2px;min-width:0;display:flex}.fav-tab-confirm{flex-wrap:wrap;min-width:0}.fav-tab{cursor:pointer;font:inherit;color:var(--ink-2);z-index:1;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:5px 10px;font-size:12.5px;position:relative}.fav-tab:hover{color:var(--ink)}.fav-tab.active{color:var(--ink);border-bottom-color:var(--series-1);font-weight:600}.fav-tab-indicator{z-index:0;left:0;top:calc(var(--marker-top,0px) + var(--marker-height,0px) - 2px);background:var(--series-1);opacity:0;pointer-events:none;width:0;height:2px;position:absolute}.fav-tab.drop-over,.fav-tab-add.drop-over{outline:2px dashed var(--series-1);outline-offset:-2px;color:var(--ink)}.fav-drop-zone{border-radius:10px}.fav-drop-zone.drop-over{outline:2px dashed var(--series-1);outline-offset:3px}.fav-drop-note{color:var(--ink-2);margin:-2px 0 8px;font-size:11.5px}.fav-tabs.measured .fav-tab-indicator{opacity:1}.fav-tabs.measured .fav-tab.active{border-bottom-color:#0000}.fav-tabs.sliding .fav-tab-indicator{transition:left .18s,width .18s}.fav-tabs.sliding .fav-tab{transition:color .36s}@media (prefers-reduced-motion:reduce){.fav-tabs.sliding .fav-tab-indicator,.fav-tabs.sliding .fav-tab{transition:none}}.fav-tab-btn{cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 5px;font-size:16px;line-height:1;display:inline-flex}.fav-tab-btn:hover{background:var(--wash);color:var(--ink)}.fav-tab-input{font:inherit;border:1px solid var(--border);background:var(--surface-1);width:130px;color:var(--ink);border-radius:6px;padding:4px 8px;font-size:12.5px}.fav-tab-input:focus{border-color:var(--series-1);outline:none}.fav-tab-confirm{color:var(--ink-2);align-items:center;gap:6px;margin-left:4px;font-size:12px;display:inline-flex}.fav-tab-confirm .oa-btn.danger{margin-top:0}.arm-delete{color:var(--ink-2);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.arm-delete .oa-btn.danger{margin-top:0;padding:2px 8px;font-size:12px}.arm-delete .btn-ghost{white-space:nowrap;padding:2px 8px;font-size:12px}.fav-add{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 9px;display:flex}.fav-add-open{padding:5px 12px;font-size:12px}.fav-add-plus{margin-right:6px;font-size:14px;line-height:1}.fav-add-sym{flex:220px;min-width:0;max-width:340px}.fav-add-input{font:inherit;border:1px solid var(--border);background:var(--surface-1);width:100%;color:var(--ink);appearance:none;border-radius:6px;padding:5px 9px;font-size:12.5px}.fav-add-input:focus{border-color:var(--series-1);outline:none}.fav-add-input::-webkit-search-cancel-button{appearance:none;display:none}.fav-add-input::-webkit-search-decoration{appearance:none;display:none}.fav-add-input::-webkit-search-results-button{appearance:none;display:none}.fav-add-input::-webkit-search-results-decoration{appearance:none;display:none}.fav-add-close{padding:5px 10px;font-size:12px}.fav-add .fav-tab-error{flex:1 0 100%;margin:1px 0 0}.fav-tab-error{color:var(--down);margin:-6px 0 8px;font-size:11.5px}.fav-tab-error .linklike{text-decoration:underline}@media (width<=700px){.fav-tab-btn{min-width:44px;height:44px;font-size:18px}.fav-tab-input{height:44px;font-size:16px}.fav-tab-confirm .oa-btn.danger,.fav-tab-confirm .btn-ghost{min-height:44px}.fav-add-open{height:32px;min-height:32px;padding-block:3px}.fav-add-close{min-height:44px}.fav-add-sym{flex:auto;max-width:none}.fav-add-input{font-size:16px}}.rowtag{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:12px;line-height:1}.rowtag:hover{background:var(--wash);color:var(--ink)}.rowtag.on{color:var(--series-1)}.listpick{z-index:400;background:var(--surface-1);border:1px solid var(--border);border-radius:8px;width:216px;padding:8px;font-size:12.5px;position:fixed;box-shadow:0 8px 28.8px #0000003a}.listpick .muted{margin:0 0 6px;font-size:11.5px}.listpick-row{cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:4px 2px;display:flex}.listpick-row:hover{background:var(--wash)}.listpick-new{gap:6px;margin-top:6px;display:flex}.listpick-new input{font:inherit;border:1px solid var(--border);background:var(--surface-1);min-width:0;color:var(--ink);border-radius:6px;flex:auto;padding:4px 7px;font-size:12px}.listpick-new input:focus{border-color:var(--series-1);outline:none}:root{--finder-h:24px;--hdr-gap:8px;--finder-w:134px}.pf-finder-slot{top:calc(5px + var(--app-pad-t) / 2);width:calc(var(--finder-h) + var(--hdr-gap) + var(--finder-w));height:var(--finder-h);pointer-events:none;position:absolute;right:0}.pf-finder{z-index:55;pointer-events:none;align-items:center;gap:var(--hdr-gap);display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.notes-fab{pointer-events:auto;width:var(--finder-h);height:var(--finder-h);border:1px solid var(--border);background:var(--surface-1);cursor:pointer;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;box-shadow:0 4px 19.2px #0000002a}.notes-fab:hover{border-color:var(--series-1);color:var(--ink)}.pf-finder--pinned .notes-fab{background:var(--dock-bg);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);box-shadow:0 10px 36px #0000003e}body:has(.drawer:not(.docked)) .pf-finder:not(.mobile-bar *) .notes-fab{background:var(--dock-bg);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);box-shadow:0 10px 36px #0000003e}.pf-finder--pinned{position:fixed;top:10px;right:max(24px,50vw - 776px);transform:none}body:has(.drawer:not(.docked)) .pf-finder:not(.mobile-bar *){position:fixed;top:10px;right:max(24px,50vw - 776px);transform:none}body.chat-maximized .pf-finder--pinned{right:max(calc(var(--chat-dock-w) + 18px), calc((100vw - 1600px - var(--chat-dock-w)) / 2 + var(--chat-dock-w) + 18px))}body{--drawer-sidestep:84px}body:has(.drawer:not(.docked)>.drawer-dock){--drawer-sidestep:calc(84px + var(--finder-h) + 6px)}body:has(.drawer:not(.docked)) .pf-finder:not(.mobile-bar *){right:max(var(--drawer-sidestep), calc((100vw - 1600px) / 2 + 24px))}body.chat-maximized:has(.drawer:not(.docked)) .pf-finder:not(.mobile-bar *){right:max(calc(var(--chat-dock-w) + var(--drawer-sidestep)), calc((100vw - 1600px - var(--chat-dock-w)) / 2 + var(--chat-dock-w) + 18px))}:is(body.drawer-docked .pf-finder--pinned:not(.mobile-bar *),body.drawer-docked:has(.drawer:not(.docked)) .pf-finder:not(.mobile-bar *)){right:max(var(--rail-w), calc((100vw - 1600px - var(--rail-c-w)) / 2 + var(--rail-w)))}.pf-finder--pinned .pf-finder-box{background:var(--dock-bg);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);box-shadow:0 10px 36px #0000003e}body:has(.drawer:not(.docked)) .pf-finder:not(.mobile-bar *) .pf-finder-box{background:var(--dock-bg);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);box-shadow:0 10px 36px #0000003e}.pf-finder .pf-finder-box.card-spot,.pf-finder--pinned .pf-finder-box.card-spot{box-shadow:0 0 31.2px -2px color-mix(in srgb, var(--spot-ring) 86.5%, transparent)}body:has(.drawer:not(.docked)) .pf-finder:not(.mobile-bar *) .pf-finder-box.card-spot{box-shadow:0 0 31.2px -2px color-mix(in srgb, var(--spot-ring) 86.5%, transparent)}.pf-finder-box{pointer-events:auto;width:var(--finder-w);box-sizing:border-box;height:var(--finder-h);border:1px solid var(--border);background:var(--surface-1);border-radius:8px;align-items:center;gap:7px;padding:0 10px;transition:width .18s;display:flex;box-shadow:0 4px 19.2px #0000002a}.pf-finder--open .pf-finder-box{width:min(320px,92vw)}.pf-finder-box:focus-within{border-color:var(--series-1)}.pf-finder-input:focus-visible{outline:none}.pf-finder-ico{color:var(--muted);flex-shrink:0}.pf-finder-input{min-width:0;font:inherit;color:var(--ink);appearance:none;background:0 0;border:none;outline:none;flex:1;font-size:11.5px}.pf-finder-input::-webkit-search-cancel-button{appearance:none;display:none}.pf-finder-input::-webkit-search-decoration{appearance:none;display:none}.pf-finder-input::-webkit-search-results-button{appearance:none;display:none}.pf-finder-input::-webkit-search-results-decoration{appearance:none;display:none}.pf-finder-clear{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:12px;line-height:1}.pf-finder-clear:hover{background:var(--wash);color:var(--ink)}.pf-finder-results{pointer-events:auto;border:1px solid var(--dock-border);background:var(--dock-bg);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);overscroll-behavior:contain;border-radius:12px;width:min(560px,92vw);max-height:min(70vh,560px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 52.8px #00000043}.pf-note{color:var(--muted);margin:6px 8px;font-size:12.5px}.pf-hit{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:14px;width:100%;padding:8px 10px;display:flex}.pf-hit:hover{background:var(--wash)}.pf-hit .star{flex:none;margin:0 -6px 0 -4px}.pf-hit-id{flex-direction:column;flex:130px;min-width:0;display:flex}.pf-hit-sym{letter-spacing:-.01em;font-weight:650}.pf-hit-symline{align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.pf-hit-symline .pf-hit-sym{white-space:nowrap;flex:none}.pf-hit-price{min-width:0;color:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;overflow:hidden}.pf-hit-price .spin{margin-right:0}.pf-hit-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pf-hit-own{text-align:right;flex:none;font-size:12px}.pf-owned{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.pf-owned-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--series-1);background:color-mix(in srgb, var(--series-1) 20.8%, transparent);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.pf-owned-amt{color:var(--body);font-variant-numeric:tabular-nums}.pf-owned .venue-chip{margin-left:0}.pf-notheld{color:var(--muted)}.pf-hit-move{flex-direction:column;flex:none;align-items:flex-end;gap:1px;min-width:118px;display:flex}.pf-delta{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.pf-delta.pos,.pf-spark.pos{color:var(--up)}.pf-delta.neg,.pf-spark.neg{color:var(--down)}.pf-nomove{color:var(--muted);font-size:11.5px}.pf-hit-week{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px}.pf-hit-spark{flex:none;display:flex}.pf-spark{display:block}@media (width<=860px){.pf-finder--pinned{right:14px}}@media (width<=720px){:root{--finder-w:130px}.pf-finder--open .pf-finder-box{width:min(230px,60vw)}.pf-finder-results{width:min(440px,92vw)}.pf-hit{flex-wrap:wrap;gap:6px 14px}.pf-hit-move{min-width:0}}@media (width<=600px){.pf-finder--pinned{right:12px}}.info{color:var(--muted);cursor:help;margin-left:6px;font-size:11.5px;font-style:normal}.info:hover{color:var(--ink)}a.info{cursor:pointer;text-decoration:none}a.info:hover{color:var(--ink)}.qbars{vertical-align:middle;gap:1px;display:inline-flex}.qslot{width:4px;height:26px;display:inline-block;position:relative}.qslot:after{content:"";background:var(--grid);height:1px;position:absolute;top:12.5px;left:0;right:0}.qbar{z-index:1;border-radius:1px;width:100%;position:absolute;left:0}.qbar.none{background:var(--baseline);border-radius:50%;width:3px;height:3px;top:11.5px;left:.5px}.rangetrack{background:var(--wash);vertical-align:middle;border-radius:2px;width:44px;height:4px;display:inline-block;position:relative}.rangedot{background:var(--series-1);border-radius:50%;width:7px;height:7px;position:absolute;top:-1.5px}.th-sort{cursor:pointer;font:inherit;color:var(--muted);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600}.th-sort:hover{color:var(--ink)}.th-sort .th-unit{letter-spacing:0;font-size:.85em}.explore-card button.th-sort{text-align:inherit;flex-direction:row-reverse;align-items:flex-end;gap:4px;display:inline-flex}.explore-card th.col-left button.th-sort{flex-direction:row}.th-sort .th-line{display:block}.th-sort.th-static{cursor:default}.th-sort.th-static:hover{color:var(--muted)}.th-reorder{position:relative}.col-grip{color:var(--muted);vertical-align:middle;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;margin-left:5px;padding:0 1px;font-size:11px;line-height:1;transition:opacity .12s,color .12s;display:inline-block}th:hover>.col-grip,.col-grip:focus-visible{opacity:1}.col-grip:hover,.col-grip:focus-visible{color:var(--ink)}.col-grip:focus-visible{outline:1.5px solid var(--series-1);border-radius:3px}.col-grip:active{cursor:grabbing}@media (hover:none){.col-grip{opacity:.775}}.col-drop-line{z-index:2;background:var(--series-1);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px}.col-drop-line.left{left:-1px}.col-drop-line.right{right:-1px}.th-dragging{opacity:.505}.explore-card thead th{white-space:nowrap}.col-filter-btn{vertical-align:middle;cursor:pointer;color:var(--muted);opacity:.45;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;margin:0 3px 0 0;padding:2px;line-height:1;transition:opacity .12s,color .12s;display:inline-flex}.col-filter-btn svg{width:11px;height:11px;display:block}th:hover>.col-filter-btn,.col-filter-btn:focus-visible,.col-filter-btn[aria-expanded=true]{opacity:1}.col-filter-btn:hover,.col-filter-btn[aria-expanded=true]{color:var(--ink);background:var(--wash)}.col-filter-btn:focus-visible{outline:1.5px solid var(--series-1);outline-offset:0}.col-filter-btn.on{opacity:1;color:var(--series-1);background:color-mix(in srgb, var(--series-1) 14%, transparent)}@media (hover:none){.col-filter-btn{opacity:.775}}.explore-card table.data thead th,table.data.holdings-table thead th{vertical-align:bottom;box-sizing:content-box;min-width:22px;padding-bottom:15px}:where(.explore-card table.data thead th,table.data.holdings-table thead th){position:relative}table.data th>.th-tools{box-sizing:border-box;height:13px;padding-left:inherit;padding-right:inherit;text-align:inherit;white-space:nowrap;font-size:0;line-height:13px;position:absolute;bottom:1px;left:0;right:0}.th-tools>.col-grip{vertical-align:top;margin:0;padding:0 1px;font-size:10px;line-height:13px}.th-tools>.col-filter-btn{vertical-align:top;margin:0;padding:2px}.th-tools>.col-filter-btn svg{width:9px;height:9px}th:hover>.th-tools>.col-grip,th:hover>.th-tools>.col-filter-btn{opacity:1}table.data th.th-xh{white-space:nowrap}table.data.holdings-table thead th.th-xh{min-width:64px}.th-tools>.xh-switch{vertical-align:top;margin:0 3px 0 0;padding:1px 3px}.xh-switch{vertical-align:middle;cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:999px;align-items:center;gap:3px;margin:0 4px 0 0;padding:2px 3px;line-height:1;transition:color .12s,background-color .12s;display:inline-flex}.xh-switch svg{width:11px;height:11px;display:block}.xh-switch:hover{color:var(--ink);background:var(--wash)}.xh-switch:focus-visible{outline:1.5px solid var(--series-1);outline-offset:0}.xh-track{background:color-mix(in srgb, var(--ink) 20%, transparent);border-radius:999px;width:18px;height:10px;transition:background-color .15s;display:block;position:relative}.xh-knob{background:var(--muted);border-radius:50%;width:6px;height:6px;transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}.xh-switch.on{color:var(--series-1)}.xh-switch.on .xh-track{background:var(--series-1)}.xh-switch.on .xh-knob{background:var(--surface-1);transform:translate(8px)}@media (prefers-reduced-motion:reduce){.xh-track,.xh-knob{transition:none}}.xh-mark{vertical-align:-1px;color:var(--muted);margin-right:4px;display:inline-block}.xh-mark svg{width:11px;height:11px;display:block}.col-filter-pop{width:auto;min-width:200px;max-width:min(280px,100vw - 16px);max-height:min(380px,70vh);overflow-y:auto}.col-filter-title{color:var(--ink-2);margin:0 2px 6px;font-size:12px;font-weight:600}.col-filter-range{align-items:center;gap:5px;display:flex}.size-filter.col-filter-range input{flex:1 1 0;width:76px;min-width:0}.col-filter-range input[aria-invalid=true]{border-color:var(--down)}.col-filter-dash,.col-filter-unit{color:var(--muted);white-space:nowrap;font-size:11.5px}.col-filter-pop .col-filter-note{margin:6px 2px 0;font-size:11px;line-height:1.35}.col-filter-group+.col-filter-group{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.col-filter-group-title{color:var(--muted);margin:2px;font-size:11px;font-weight:600}.col-filter-pop--values .listpick-row{white-space:nowrap}.col-filter-name{flex:auto}.col-filter-count{font-variant-numeric:tabular-nums;font-size:11px}.col-filter-pop--values .listpick-row:has(input:disabled){cursor:default}.col-filter-clear{width:100%;display:block}.explore-table>.explore-filter-count,.explore-table>.explore-filter-empty{margin:0 0 6px;margin-inline:calc(var(--card-pad-x,20px) - var(--card-inset,12px))}.explore-table>.explore-filter-empty{margin-top:8px}.markets-head .filters-toggle{margin-left:-8px}.fav-head-filters .filters-toggle{margin-left:0}.tip.floating{z-index:400;pointer-events:none;text-transform:none;letter-spacing:normal;width:max-content;max-width:min(280px,100vw - 16px);color:var(--ink-2);white-space:pre-line;text-align:left;font-variant-numeric:normal;font-weight:400;line-height:1.45;display:block;position:fixed}.tip.floating .tip-rich{white-space:normal;display:block}.tip.floating:has(.tip-rich){max-width:min(340px,100vw - 16px)}.tip-rich .tip-lead,.tip-rich .tip-tail{display:block}.tip-rich .tip-tail{margin-top:5px}.tip-rich ul{margin:5px 0 0;padding-left:1.05em}.tip-rich li{margin:3px 0}.tip-rich b{color:var(--ink);font-weight:600}.tip-rich .tip-p{display:block}.tip-rich .tip-p+.tip-p,.tip-rich ul+.tip-p{margin-top:5px}.tip-rich .md-code{font-size:11px}.tip.floating.tip-ask{pointer-events:auto}.tip-ask .tip-body{display:block}.tip-ask .tip-ask-row{justify-content:flex-end;margin-top:7px;display:flex}.holdings-filters{background:var(--wash);border-radius:10px;flex-direction:column;gap:6px;margin:2px 0 10px;padding:10px 12px;display:flex}.card>.holdings-filters,.card>.table-scroll,.card>.strategy,.card>.regime-strip,.card>.explore-table,.card>.fav-drop-zone>.explore-table{margin-inline:calc(var(--card-inset) - var(--card-pad-x))}.filters-label{color:var(--ink-2);font-size:12px;font-weight:600}.holdings-filter{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;border-radius:8px;width:min(520px,100%);padding:6px 11px;font-size:12.5px}.holdings-filter::placeholder{color:var(--muted)}.filters-search-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.holdings-filters .bench-chip{border:1px solid var(--border);background:var(--surface-1);border-radius:6px;padding:1px 7px;font-size:11px}.holdings-filters .filter-row{row-gap:4px}.filter-row .filter-cat{color:var(--ink-2);font-size:12px;font-weight:500}.filter-row .filter-cat:not(:first-child){margin-left:10px}.holdings-filters .filter-row .bench-chip{padding:4px 8px}.holdings-filters .filters-more>summary{margin-top:0}.holdings-filters .filters-more[open]{flex-basis:100%}.holdings-filters .filters-more-row{margin:5px 0 0}.holdings-filters .bench-chip:hover{border-color:var(--baseline)}.holdings-filters .bench-chip.active{border-color:var(--series-1);color:var(--ink);background:color-mix(in srgb, var(--series-1) 14%, var(--surface-1));font-weight:650}.size-filter{align-items:center;gap:5px;display:inline-flex}.size-filter select,.size-filter input{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;border-radius:6px;padding:2px 6px;font-size:11.5px}.size-filter input{width:88px}.size-filter .chip{border:1px solid var(--border);background:var(--surface-1);cursor:pointer;color:var(--ink-2);border-radius:6px;padding:2px 7px;font-size:11.5px}.pager{align-items:center;gap:10px;margin:8px 0 2px;font-size:12px;display:flex}.pager .chip{border:1px solid var(--border);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:7px;padding:3px 10px;font-size:12px}.pager .chip:disabled{opacity:.46;cursor:default}.pager .chip:not(:disabled):hover{background:var(--wash)}.table-toggle summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;margin-top:10px;font-size:12px}.table-toggle table{margin-top:8px}@supports (interpolate-size:allow-keywords) and selector(::details-content){details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .28s cubic-bezier(.22, .61, .36, 1), content-visibility .28s allow-discrete, overflow 0s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto;transition:block-size .44s cubic-bezier(.45, 0, .15, 1), overflow .88s linear allow-discrete;overflow:visible}details[open][data-opening]::details-content{animation:.4s cubic-bezier(.2,.7,.2,1) fold-content-in}}@keyframes fold-content-in{0%{opacity:0;translate:0 -10px}}@media (prefers-reduced-motion:reduce){details::details-content{transition:none;animation:none}details[open]::details-content{transition:none;animation:none}details[open][data-opening]::details-content{animation:none}}.wm-empty.news-idle{min-height:160px}.news-wait .drawer-load,.news-ai .drawer-load{margin:4px 0 10px}.news-ai .news-wait .drawer-load{margin-bottom:2px}.news-item{border-bottom:1px solid var(--grid);padding:9px 0}.news-item:last-child{border-bottom:none}.news-title{color:var(--ink);font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:block}a.news-title:hover{color:var(--series-1);text-decoration:underline}.news-meta{color:var(--muted);margin-top:2px;font-size:11px}.news-sum{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.warnings{color:var(--muted);margin-top:10px;font-size:12px}.warnings li{margin:2px 0}.acct-error{color:var(--down);margin:8px 0 2px;font-size:13px;font-weight:700;line-height:1.45}.data-warn{border-left:3px solid var(--status-warning);background:color-mix(in srgb, var(--status-warning) 7%, var(--surface-1));align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.data-warn .ic{color:var(--status-warning);font-size:14px;line-height:1.5}.data-warn-body{flex:1;min-width:0;font-size:12.5px;line-height:1.5}.data-warn-body>b{margin-bottom:3px;font-size:13px;display:block}.data-warn-body p{color:var(--ink-2);margin:3px 0 0}.data-warn-body p b{color:var(--ink);font-weight:650}.data-warn .warn-x{flex:none;margin:-2px -4px 0 0}.data-note{border-left-color:var(--series-1);background:color-mix(in srgb, var(--series-1) 6%, var(--surface-1))}.data-note .ic{color:var(--series-1)}.data-note-actions{margin-top:8px}.acct-verify{margin:0 0 4px}.acct-verify .data-note-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-verify-note{color:var(--ink-2);font-size:11.5px}.divers{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.divers-score{min-width:200px}.divers-score.corner{text-align:right;min-width:170px;margin-left:auto}.divers-score .label{color:var(--ink-2);font-size:12px}.divers-score .value{font-size:34px;font-weight:650;line-height:1.15}.divers-score .value .of{color:var(--muted);margin-left:3px;font-size:15px;font-weight:500}.divers-score .grade{color:var(--ink-2);font-size:12px;font-weight:600}.divers-score.pending .progress-wrap{padding:10px 0 2px}.divers-score.pending .progress-label{text-align:right}.pending-stalled{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:10px 0 2px;display:flex}.divers-score .grade.pending-names{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;font-weight:500;line-height:1.35}.score-dial>svg{width:84px;height:84px}.score-dial{line-height:0;display:inline-block;position:relative}.score-dial .value.value{white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:25px;line-height:1;display:flex;position:absolute;inset:0}.score-dial .value.value .of{margin-left:2px;font-size:12px}@container alloc-card (width<=538px){.divers-score.corner{min-width:0}.score-dial .value.value{font-size:20px}.score-dial .value.value .of{font-size:10px}}@property --ring-pct{syntax:"<number>";inherits:false;initial-value:0}.value-ring{--ring-size:64px;--ring-c:var(--up);--ring-track:var(--wash);--ring-pct:var(--ring-to,0);width:var(--ring-size);height:var(--ring-size);vertical-align:middle;transition:--ring-pct 1.2s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}@starting-style{.value-ring{--ring-pct:0}}.value-ring[data-seen=false]{transition:none}@property --donut-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}svg[data-sweep]{-webkit-mask-image:conic-gradient(#000 var(--donut-sweep), transparent 0);-webkit-mask-image:conic-gradient(#000 var(--donut-sweep), transparent 0);mask-image:conic-gradient(#000 var(--donut-sweep), transparent 0);transition:--donut-sweep .9s cubic-bezier(.2,.7,.2,1)}svg[data-sweep=wait]{--donut-sweep:0deg;transition:none}.value-ring:before{content:"";border-radius:inherit;--ring-pct:inherit;background:conic-gradient(var(--ring-c) calc(var(--ring-pct) * 1%), var(--ring-track) 0);position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(75% - .5px),#000 75%);mask:radial-gradient(farthest-side,#0000 calc(75% - .5px),#000 75%)}.value-ring.risk{--ring-c:var(--series-3)}.value-ring.goal{--ring-c:var(--up)}.value-ring.time{--ring-c:var(--ink)}.value-ring.due{--ring-c:var(--accent-signal)}.value-ring.xs{--ring-size:36px}.value-ring[data-still]{transition:none}.value-ring.sm{--ring-size:.95em;vertical-align:-.08em;margin-left:.3em}.value-ring-bore{font-variant-numeric:tabular-nums;color:var(--ink);justify-items:center;font-size:14px;font-weight:650;line-height:1.05;display:grid;position:relative}.value-ring-bore small{color:var(--muted);font-size:9.5px;font-weight:500}@media (prefers-reduced-motion:reduce){.value-ring{transition:none}svg[data-sweep]{--donut-sweep:360deg;transition:none}}.alloc-card{container:alloc-card/inline-size}.alloc-head{align-items:flex-start;gap:16px;display:flex}.alloc-head-text{flex:1;min-width:0}.alloc-head .divers-score.corner{order:2}@container alloc-card (width<=538px){.alloc-head{display:flow-root}.alloc-head .divers-score.corner{float:right;max-width:47%;margin-left:12px}.alloc-head .sub{margin-bottom:6px}.alloc-head .divers-notes{margin-top:2px;padding-left:16px;line-height:1.4}.alloc-head .divers-notes li{margin:1px 0}.alloc-head .alloc-chips,.alloc-head .verdicts{margin-top:4px}.alloc-head .verdict .vt{white-space:normal}.alloc-head .alloc-chips .chip{white-space:normal;text-align:left}.alloc-head .alloc-chips .chip b{white-space:nowrap}}.dist-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 28px;display:grid;container-type:inline-size}@container (width>=628px){.dist-grid .dist-span2{grid-column:span 2}}@container (width>=956px) and (width<=1283.9px){.dist-grid .dist-span2{grid-column:span 3}}@container (width>=1940px){.dist-grid .dist-span2{grid-column:span 3}}@media (width<=600px){.alloc-card>.table-toggle>.dist-grid,.alloc-card>.table-toggle>.drift-section>.drift-group{margin-inline:calc(var(--card-inset) - var(--card-pad-x))}}.dist-span2 .tilt{margin-top:0}.asset-card .chart-head{flex-wrap:nowrap}.asset-card .chart-head>div:first-child{margin-top:5px}.asset-card .chart-head h2{padding-right:0}.asset-card .chart-head-right{flex-shrink:0;align-self:flex-start;margin-right:-7px}.asset-card .chart-head .chart-tool{padding:4.5px 7.5px;font-size:12px}.asset-view-seg{margin-left:0}.asset-pie-stage{position:relative}:is(.asset-card:has(>.asset-fill>.asset-pie-stage[data-stage=wide])>.chart-head,.asset-card:has(>.asset-fill>.asset-pie-stage[data-stage=wide])>.chart-footer){z-index:1;pointer-events:none;position:relative}.asset-card:has(>.asset-fill>.asset-pie-stage[data-stage=wide])>.chart-head h2{width:fit-content}.asset-card:has(>.asset-fill>.asset-pie-stage[data-stage=wide])>.chart-head h2{pointer-events:auto}.asset-card:has(>.asset-fill>.asset-pie-stage[data-stage=wide])>.chart-head .chart-head-right{pointer-events:auto}.asset-card:has(>.asset-fill>.asset-pie-stage[data-stage=wide])>.chart-footer label{pointer-events:auto}.asset-legend{gap:4px 12px;margin-top:4px;font-weight:400}.asset-max-card{overflow:auto}.asset-max-card .chart-head>div:first-child{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.asset-max-card .asset-legend{margin-top:0}.asset-pie-label{font-variant-numeric:tabular-nums}.asset-pie-svg[data-unfolded=true] .recharts-sector{filter:url(#pd-pie-lift)}.asset-pie .recharts-sector:hover{opacity:.838}.asset-card.dist-hot{outline-offset:2px;animation:1.8s ease-out dist-flash}@media (prefers-reduced-motion:reduce){.asset-card.dist-hot{outline:2px solid var(--series-1);animation:none}}@media (width<=560px){.asset-card .chart-head-right .seg button{min-height:38px}.asset-card .chart-head .chart-tool,.asset-card .chart-head .settings-x{min-width:38px;min-height:38px}.asset-card .chart-head .chart-tool{-webkit-text-stroke:.3px currentColor;font-size:22.5px}}.dist-title{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600}.dist-score{margin-left:8px;font-size:11px;font-weight:650}.dist-body{flex-direction:column;align-items:stretch;gap:9px;display:flex}.segbar{background:0 0;border-radius:999px;align-items:stretch;width:100%;height:14px;display:flex;overflow:hidden}.segbar-pill{cursor:pointer;border-radius:999px;min-width:10px}.segbar-pill:hover{opacity:.838}.dist-legend{flex-direction:column;flex:1;align-items:stretch;gap:3px;min-width:0;font-size:11.5px}.dist-legend .key{grid-template-columns:minmax(0,1fr) 40px minmax(0,auto);align-items:start;gap:10px;width:100%;display:grid}.dist-legend .cat{align-items:baseline;gap:6px;min-width:0;display:flex}.dist-legend .cat .swatch{flex:none;align-self:center}.dist-legend .pct{text-align:right}.dist-legend .pnl{white-space:nowrap}.sources-exp{position:relative}.sources-exp>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-2);border:1px solid var(--border);background:var(--surface-1);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500;list-style:none}.sources-exp>summary::-webkit-details-marker{display:none}.sources-exp>summary:after{content:" ▾";color:var(--muted)}.sources-exp[open]>summary:after{content:" ▴"}.sources-exp>summary:hover{color:var(--ink)}.sources-panel{z-index:30;width:min(620px,90vw);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 38.4px #00000053}.sources-panel .dropzone{margin-top:10px;padding:14px;font-size:12px}.settings-panel{flex-direction:column;gap:7px;display:flex}.settings-locked{gap:inherit;opacity:.595;flex-direction:column;display:flex}.preset-chip{border:1px solid var(--border);background:var(--surface-1);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}.preset-chip:hover{border-color:var(--baseline)}.preset-chip.active{border-color:var(--series-1);color:var(--ink);background:color-mix(in srgb, var(--series-1) 14%, var(--surface-1));font-weight:650}.settings-panel h2{margin:8px 0 0;font-size:13.5px;font-weight:650}.settings-panel h2 svg{vertical-align:-2px}.settings-panel h2:first-child{margin-top:0}.settings-panel h3{margin:0;font-size:12.5px;font-weight:650}.settings-panel h3.settings-subhead{margin:16px 0 6px;font-size:13px;font-weight:650}.settings-panel h3.settings-subhead svg{vertical-align:-2px}.settings-panel .sub{color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.acct-setting{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px;display:flex}.acct-setting-text{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}:root{--acct-action-w:13.5rem}.acct-setting-actions{text-align:center;width:var(--acct-action-w);flex-direction:column;flex:none;align-items:stretch;gap:8px;max-width:100%;display:flex}.acct-setting-actions>.btn-ghost,.acct-setting-actions>.oa-btn{box-sizing:border-box;width:100%}.acct-setting-actions>.oa-btn{margin-top:0;padding:6px 13px;font-size:13px;font-weight:600}.license-grace{color:var(--ink);background:var(--surface-1);border-left:3px solid var(--status-warning);border-radius:0 8px 8px 0;margin:6px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.license-token{border:1px solid var(--border);background:var(--surface-1);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:6px 10px;font-size:12px}.license-signout{color:var(--down)}.grace-banner{text-align:center;color:var(--ink);background:var(--surface-1);border-bottom:2px solid var(--status-warning);padding:7px 16px;font-size:12.5px;line-height:1.4}.checkout-banner{justify-content:center;align-items:center;gap:8px;display:flex}.checkout-banner.progress{border-bottom-color:var(--accent-signal)}.checkout-banner.ok{border-bottom-color:var(--status-good)}.checkout-banner-x{cursor:pointer;color:var(--ink-2);background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.checkout-banner-x:hover{color:var(--ink)}.founding-strip{border-bottom-color:var(--series-1);flex-wrap:wrap}.founding-strip .founding-strip-plans{font-size:inherit;font-weight:600}.founding-line,.card .sub.founding-line{color:var(--ink)}.settings-row{align-items:center;gap:8px;font-size:12.5px;display:flex}.settings-row>span{color:var(--ink-2)}.egress-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.egress-ip{background:var(--wash);border:1px solid var(--border);color:var(--ink);-webkit-user-select:all;user-select:all;border-radius:6px;padding:2px 8px;font-size:12px}.egress-copy{border:1px solid var(--border);background:var(--surface-1);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:6px;padding:2px 9px;font-size:11.5px}.egress-copy:hover{background:var(--wash);color:var(--ink)}.settings-row>span:first-child{flex:none;width:90px}.trade-plan-settings,.planner-settings,.trade-source-row{--plan-label-w:158px;--plan-field-w:92px;--plan-row-gap:12px}@media (width<=700px){.trade-plan-settings,.planner-settings,.trade-source-row{--plan-field-w:96px}}.settings-row input,.settings-row select,.settings-field{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:5px 10px;font-size:12.5px}select.settings-field{cursor:pointer;flex:none}.settings-row input:is([type=number],[role=spinbutton]),input.settings-field:is([type=number],[role=spinbutton]){text-align:center;flex:none;width:90px}.tax-rules{--tax-field-w:178px}.tax-rules .settings-row input:is([type=number],[role=spinbutton]),.tax-rules .settings-row select,.tax-rules .settings-row .tax-date .dpick-box{width:var(--tax-field-w);flex:none}.tax-rules .settings-row .tax-date .dpick-input{flex:auto;width:0}@media (width<=700px){.tax-rules{--tax-field-w:214px}.tax-rules .settings-row{flex-wrap:wrap}}.settings-row.alloc-row{--alloc-pick-w:200px}.settings-row.alloc-row>.combo,.settings-row.alloc-row>select{flex:0 1 var(--alloc-pick-w);width:var(--alloc-pick-w);min-width:0}.settings-row.alloc-row input:is([type=number],[role=spinbutton]){flex:none;width:90px}.settings-panel .alloc-add{align-self:flex-start}@media (width<=700px){.settings-row.alloc-row{--alloc-pick-w:240px}}@media (width<=460px){.settings-row.alloc-row{--alloc-pick-w:100%;flex-wrap:wrap}}.money-fields{--money-field-w:140px}.money-fields .settings-row input:is([type=number],[role=spinbutton]){width:var(--money-field-w);flex:none}@media (width<=700px){.money-fields{--money-field-w:160px}.money-fields .settings-row{flex-wrap:wrap}}.settings-row input[type=checkbox]{width:15px;height:15px;accent-color:var(--series-1);flex:none;padding:0}.think-toggle{cursor:pointer;color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.settings-rowpair{flex-wrap:wrap;align-items:center;gap:7px 22px;display:flex}.settings-rowpair>.settings-row{flex:230px;min-width:0}.settings-rowpair>.settings-row:not(:first-child)>span:first-child{width:auto}.settings-rowpair>.settings-row.pair-tail{flex:0 auto}.settings-modelgrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 22px;display:grid}.settings-modelgrid>.settings-row{min-width:0}.settings-modelgrid>.settings-row.pair-tail>span:first-child{width:auto}@media (width<=700px){.settings-modelgrid{grid-template-columns:minmax(0,1fr)}.settings-rowpair>.settings-row,.settings-rowpair>.settings-row.pair-tail{flex:100%}.settings-rowpair>.settings-row:not(:first-child)>span:first-child{width:90px}.settings-panel .settings-row .seg,.settings-panel>.seg{flex-wrap:wrap}}.assistant-topline{flex-wrap:wrap;align-items:flex-start;gap:4px 22px;display:flex}.assistant-topline>.pull-progress{flex:0 280px}.assistant-usage{flex-direction:column;flex:300px;gap:1px;min-width:0;margin:6px 0;display:flex}.strategy-text{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;width:100%;padding:8px 10px;font-size:12.5px}.strategy-offer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.strategy-offer>.sub{margin:0 4px 0 0}.seg.strategy-risk{flex:none;margin-left:0}.settings-row.strategy-risk-row{flex-wrap:wrap;row-gap:6px}.settings-rowpair>.settings-row.strategy-risk-row{flex:0 auto}.strategy-text.preset{color:var(--muted)}.sub.strategy-hint{margin:-2px 0 0;font-size:12px}.settings-panel .bench-chip,.first-run-strategy .bench-chip{border:1px solid var(--border);background:var(--wash);color:var(--ink-2);cursor:pointer;border-radius:7px;padding:4px 10px;font-size:12px}.settings-panel .bench-chip:hover,.first-run-strategy .bench-chip:hover{color:var(--ink);border-color:var(--series-1);background:var(--surface-1)}.top-controls{justify-content:flex-end;gap:var(--hdr-gap);align-items:center;display:flex}.mobile-bar{display:none}.settings-btn{color:var(--ink-2);box-sizing:border-box;height:var(--finder-h);border:1px solid var(--border);background:var(--surface-1);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex}.settings-btn:not(:has(.settings-label)){width:var(--finder-h);padding:0}.settings-btn:hover{color:var(--ink);border-color:var(--series-1)}.gear3d-wrap{perspective:105px;width:18px;height:18px;display:inline-block;position:relative}.gear3d{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(32deg)}.gear-face{stroke-linejoin:round;stroke-width:.9px;fill-rule:evenodd;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gf-front{fill:var(--surface-1);fill-opacity:.415;stroke:var(--ink-2);transform:translateZ(1.3px)}.gf-back{fill:none;stroke:var(--muted);transform:translateZ(-1.3px)}.settings-btn:hover .gf-front{stroke:var(--ink)}.settings-btn:hover .gf-back{stroke:var(--ink-2)}.settings-btn:hover .gear3d{animation:3s linear infinite gear-axle}@keyframes gear-axle{0%{transform:rotateX(32deg)rotate(0)}to{transform:rotateX(32deg)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.settings-btn:hover .gear3d{animation:none}}.acct-badge .bust{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;display:block}.acct-badge:hover .bust{stroke:var(--ink)}.acct-badge.signed .bust{stroke:var(--ink-2)}.acct-badge.signed .bust circle,.acct-badge.signed .bust path{fill:var(--ink-2)}.acct-avatar{object-fit:cover;border-radius:50%;width:15px;height:15px;display:block}.acct-badge:has(.acct-avatar){overflow:hidden}.acct-badge .acct-avatar{border-radius:0;width:100%;height:100%}.acct-wrap{display:inline-flex;position:relative}.acct-menu{z-index:60;border:1px solid var(--dock-border);background:var(--dock-bg);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:264px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 52.8px #00000043}.acct-menu .chip,.acct-menu .btn-ghost{text-align:center;justify-content:center}.acct-ident{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:3px 0;font-size:12.5px;display:flex}.acct-ident>span{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:216px;overflow:hidden}.acct-ident>button{box-sizing:border-box;width:var(--acct-action-w);flex:none;max-width:100%}.acct-ident>svg{flex:none}.acct-provider-btn{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.acct-provider-btn>svg{flex:none}.acct-menu-head{flex-direction:column;gap:3px;margin-bottom:2px;display:flex}.acct-menu-label{color:var(--muted);font-size:12px;line-height:1.35}.acct-menu-email{text-overflow:ellipsis;font-size:13px;overflow:hidden}.account-sheet{width:min(460px,100%)}.account-standalone{justify-content:center;padding:4vh 16px 8vh;display:flex}.account-standalone .settings-sheet{max-height:none}.settings-off{opacity:.505;pointer-events:none;-webkit-user-select:none;user-select:none}.tip-fast{position:relative}.tip-fast:after{content:attr(data-tip);z-index:70;white-space:nowrap;color:var(--ink);background:var(--surface-1);border:1px solid var(--border);opacity:0;pointer-events:none;transition:opacity .12s ease, display .12s allow-discrete;border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:500;display:none;position:absolute;top:calc(100% + 7px);left:-6px;box-shadow:0 8px 28.8px #00000043}.tip-fast:hover:after{opacity:1;transition-delay:.2s;display:block}@starting-style{.tip-fast:hover:after{opacity:0}}.settings-scrim{z-index:100;background:var(--scrim-bg);justify-content:center;align-items:flex-start;padding:7vh 24px 3vh;display:flex;position:fixed;inset:0}.settings-sheet{background:var(--panel-bg);color:var(--ink);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border:1px solid var(--panel-border);width:min(760px,100%);max-height:86vh;box-shadow:var(--panel-shadow-pop);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.settings-sheet.settings-hub{width:min(880px,100%)}.settings-sheet{animation:sheet-spring-in .56s var(--ease-spring)}.account-standalone .settings-sheet{animation:none}@keyframes sheet-spring-in{0%{opacity:0;translate:0 28px}}@media (width<=640px){.settings-sheet,.assistant-drawer{animation:sheet-spring-up .56s var(--ease-spring)}.account-standalone .settings-sheet{animation:none}}@keyframes sheet-spring-up{0%{opacity:0;box-shadow:var(--sheet-rest-shadow,var(--panel-shadow-pop)), 0 64px 0 0 var(--sheet-fill,var(--panel-bg));translate:0 120px}to{box-shadow:var(--sheet-rest-shadow,var(--panel-shadow-pop)), 0 64px 0 0 var(--sheet-fill,var(--panel-bg))}}@media (prefers-reduced-motion:reduce){.settings-sheet,.assistant-drawer{animation:none}}@property --arrive-p{syntax:"<number>";inherits:false;initial-value:1}.notes-scrim .ctx-modal,.chart-max-scrim>.chart-max-card,.chart-max-scrim>.heat-max-card,.vega-scrim>.vega-modal{animation:sheet-spring-in .56s var(--ease-spring)}body:has(.chart-max-scrim.portfolio-max) .tt-pill{animation:sheet-spring-in .56s var(--ease-spring)}@media (width<=560px){.chart-max-scrim>.chart-max-card,.chart-max-scrim>.heat-max-card,.vega-scrim>.vega-modal{animation:sheet-spring-up .56s var(--ease-spring)}body:has(.chart-max-scrim.portfolio-max) .tt-pill{animation:sheet-spring-up .56s var(--ease-spring)}.chart-max-scrim>.chart-max-card,.chart-max-scrim>.heat-max-card,.vega-scrim>.vega-modal{--sheet-rest-shadow:0 0 #0000;--sheet-fill:var(--surface-1)}body:has(.chart-max-scrim.portfolio-max) .tt-pill{--sheet-fill:transparent}}@media (width<=600px){.notes-scrim .ctx-modal{--arrive-travel:120px;animation:notes-spring-up .56s var(--ease-spring)}.notes-scrim .ctx-modal:after{content:"";--arrive-p:inherit;height:calc(var(--arrive-travel) * max(0, var(--arrive-p) - 1));background:var(--panel-bg);pointer-events:none;position:absolute;top:100%;left:-1px;right:-1px}}@keyframes notes-spring-up{0%{translate:0 var(--arrive-travel);opacity:0;--arrive-p:0}}@media (prefers-reduced-motion:reduce){.notes-scrim .ctx-modal,.chart-max-scrim>.chart-max-card,.chart-max-scrim>.heat-max-card,.vega-scrim>.vega-modal{animation:none}body:has(.chart-max-scrim.portfolio-max) .tt-pill{animation:none}}.settings-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.settings-head strong{font-size:15px}.settings-x,.warn-x{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:15px;line-height:1}.settings-x:hover,.warn-x:hover{color:var(--ink);background:var(--wash)}.settings-x{font-size:17px}@media (width<=560px){.settings-x{min-width:38px;min-height:38px;font-size:20px}.settings-about{min-height:38px;font-size:13px}}.settings-about{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;margin-left:auto;margin-right:2px;padding:5px 10px;font-size:12.5px;line-height:1}.settings-about:hover,.settings-about[aria-pressed=true]{color:var(--ink);background:var(--wash)}.settings-about[aria-pressed=true]{font-weight:600}.settings-scrim.admin-scrim{align-items:stretch;padding:18px}.settings-sheet.admin-window{width:100%;max-width:none;height:100%;max-height:none}.settings-tabs{border-bottom:1px solid var(--border);flex-wrap:nowrap;flex:none;gap:2px;min-width:0;padding:8px 12px 0;display:flex;position:relative;overflow:auto hidden}@media (width<=640px){.settings-tabs{gap:0;padding:8px 8px 0}.settings-sheet .settings-tabs button{padding:7px;font-size:11.5px}}@media (width<=430px){.settings-sheet .settings-tabs button{padding:7px 6px;font-size:10.5px}}.settings-tab-indicator{z-index:0;left:0;top:calc(var(--marker-top,0px) + var(--marker-height,0px) - 2px);background:var(--series-1);opacity:0;pointer-events:none;width:0;height:2px;position:absolute}.settings-tabs.measured .settings-tab-indicator{opacity:1}.settings-tabs.measured button.active{border-bottom-color:#0000}.settings-tabs.sliding .settings-tab-indicator{transition:left .18s,width .18s}.settings-tabs.sliding button{transition:color .36s}:root.theme-flip .tabs.sliding .tab,:root.theme-flip .range-scroll.sliding .range-chip,:root.theme-flip .seg.sliding button,:root.theme-flip .fav-tabs.sliding .fav-tab,:root.theme-flip .settings-tabs.sliding button{transition:none}@media (prefers-reduced-motion:reduce){.settings-tabs.sliding .settings-tab-indicator,.settings-tabs.sliding button{transition:none}}.settings-tabs button{white-space:nowrap;cursor:pointer;font:inherit;color:var(--ink-2);z-index:1;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:0;padding:7px 13px;font-size:12.5px;position:relative}.settings-tabs button:hover{color:var(--ink)}.settings-tabs button.active{color:var(--ink);border-bottom-color:var(--series-1);font-weight:600}.settings-body{flex:auto;min-height:0;padding:13px 18px 16px;overflow:auto}.settings-foot{border-top:1px solid var(--border);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:10px 18px;display:flex}.settings-dirty{color:var(--muted);text-align:right;opacity:0;font-size:11.5px;transition:opacity .25s}.settings-dirty.on{opacity:1}.settings-dirty.fail{color:var(--down);font-weight:600}.settings-save{border:1px solid var(--baseline);background:var(--surface-1);color:var(--muted);font:inherit;cursor:default;border-radius:8px;padding:6px 22px;font-size:13px;font-weight:600}.settings-save:not(:disabled){background:var(--series-1);border-color:var(--series-1);color:#fff;cursor:pointer}.settings-save:not(:disabled):hover{filter:brightness(1.08)}.settings-confirm-scrim{z-index:5;border-radius:inherit;background:var(--scrim-bg);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.settings-confirm{background:var(--panel-bg);color:var(--ink);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow-pop);border-radius:12px;width:min(360px,100%);padding:16px 18px}.settings-confirm p{margin:0 0 4px}.settings-confirm-btns{align-items:center;gap:10px;margin-top:12px;display:flex}.settings-confirm-btns .oa-btn.danger{margin-top:0}.settings-keep{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:12.5px}.settings-keep:hover{color:var(--ink);background:var(--wash)}.settings-generalrow{flex-wrap:wrap;align-items:center;gap:22px;margin-top:4px;display:flex}.ccy-combo{display:inline-flex;position:relative}.ccy-combo input{box-sizing:border-box;background:var(--surface-1);width:118px;color:var(--ink);border:1px solid var(--baseline);font:inherit;border-radius:7px;padding:4px 6px;font-size:12.5px}.ccy-combo input:focus{border-color:var(--series-1)}.ccy-list{z-index:60;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:230px;max-height:min(280px,45vh);padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 43.2px #00000053}.ccy-row{cursor:pointer;white-space:nowrap;border-radius:7px;align-items:baseline;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.ccy-row.hi{background:var(--wash)}.ccy-row strong{min-width:34px}.ccy-row span{color:var(--muted);font-size:12px}.ccy-none{color:var(--muted);padding:5px 8px;font-size:12px}.palette-pick{align-items:flex-start;row-gap:6px}.palette-lead{align-items:center;gap:4px;padding-top:4px;display:inline-flex}.palette-opts{flex-wrap:wrap;gap:8px;display:inline-flex}.palette-opt{border:1px solid var(--border);background:var(--surface-1);cursor:pointer;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:5px 6px 4px;display:inline-flex;position:relative}.palette-opt:hover{border-color:var(--baseline)}.palette-opt.active{border-color:var(--series-1);box-shadow:0 0 0 1px var(--series-1)}.palette-opt:has(input:focus-visible){border-color:var(--series-1);box-shadow:0 0 0 1px var(--series-1)}.palette-opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.palette-strip{border-radius:3px;gap:1px;display:inline-flex;overflow:hidden}.palette-strip i{width:7px;height:14px;display:block}.palette-name{color:var(--ink-2);font-size:11px;line-height:1.1}.palette-opt.active .palette-name{color:var(--ink);font-weight:600}.feedback-sheet{width:min(440px,100%)}.acct-name-sheet{width:min(480px,100%)}.acct-name-rows{flex-direction:column;gap:12px;margin-top:10px;display:flex}.acct-name-row,.acct-name-field{flex-direction:column;gap:4px;display:flex}.acct-name-what{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.acct-name-field .acct-name-input{box-sizing:border-box;width:100%;font-size:13px}.acct-name-note{color:var(--ink-2);font-size:11.5px;line-height:1.4}.acct-name-notice{color:var(--ink);margin:8px 0 0;font-size:12px;font-weight:600}.acct-name-sheet .settings-foot .btn-ghost{margin-right:auto}.ai-import-sheet{width:min(520px,100%)}.ai-import-sheet.wide{width:min(1040px,100%)}.ai-import-reader{color:var(--ink-2);background:var(--surface-1);border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.ai-import-files{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ai-import-file{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:12.5px;display:grid}.ai-import-file-kind{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.ai-import-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-import-file-state{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.ai-import-file.done .ai-import-file-state{color:var(--status-good)}.ai-import-file.failed .ai-import-file-state,.ai-import-file.skipped .ai-import-file-state{color:var(--status-warning)}.ai-import-file.reading .ai-import-file-state{color:var(--ink);font-weight:600}.ai-import-file.empty .ai-import-file-state,.ai-import-file.waiting-rate .ai-import-file-state{color:var(--muted)}.ai-import-target{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:10px 0;display:flex}.ai-import-choice{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ai-import-choice .settings-field{font-size:12.5px}.ai-import-name{width:220px;max-width:52vw}.ai-import-table-wrap{max-width:100%;overflow-x:auto}.ai-import-table{min-width:860px}.ai-import-table td{vertical-align:middle}.ai-import-table tr.off td:not(:first-child){opacity:.45}.ai-import-table tr.needs{box-shadow:inset 3px 0 0 var(--status-warning)}.ai-import-cell{font:inherit;border:1px solid var(--border);color:var(--ink);box-sizing:border-box;background:0 0;border-radius:8px;width:100%;min-width:0;padding:3px 6px;font-size:12px}.ai-import-cell.num{text-align:right;font-variant-numeric:tabular-nums;width:82px}.ai-import-cell.ccy{text-transform:uppercase;width:52px}.ai-import-symbol{text-transform:uppercase;width:96px}.ai-import-date .dpick-input,.ai-import-date input{width:96px;font-size:12px}.ai-import-table td.ai-import-name-cell,.ai-import-table th.ai-import-name-h{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:220px;overflow:hidden}.ai-import-table select.ai-import-cell{min-width:96px}.ai-import-table th.ai-import-left,.ai-import-table td.ai-import-left{text-align:left}.ai-import-diff{color:var(--ink);margin:6px 0 8px;font-size:12.5px;line-height:1.45}.ai-import-blocked{margin:6px 0 8px}.ai-import-booked{margin-top:4px}.ai-import-isin{color:var(--muted);font-size:10.5px;display:block}.ai-import-mark{cursor:help;color:var(--status-warning);font-size:13px}.ai-import-mark.bad{color:var(--status-critical)}.ai-import-done p{margin:6px 0}.tt-pop{z-index:62;box-sizing:border-box;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;outline:none;flex-direction:column;gap:10px;padding:12px 14px 10px;display:flex;position:fixed;box-shadow:0 12px 43.2px #00000053}.tt-pop-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tt-pop-head .info{flex:none}.tt-status,.tt-error{margin:0;font-size:11.5px}.tt-status .spin{vertical-align:-2px;width:12px;height:12px;margin-right:6px}.chart-pick-error{margin:0 0 6px}.tt-slider{max-width:none;margin:0;position:relative}.tt-track{pointer-events:none;border-radius:3px;height:6px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.tt-band{position:absolute;top:0;bottom:0}.tt-unsupported{background:repeating-linear-gradient(135deg, var(--baseline) 0 3px, transparent 3px 6px)}.tt-gap{background:color-mix(in srgb, var(--status-warning,#fab219) 45%, transparent)}.tt-slider input[type=range]{background:0 0;border-radius:10px;position:relative}.tt-ticks{justify-content:space-between;gap:8px;display:flex}.tt-ticks>span{white-space:nowrap}.tt-ticks .tt-today{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;margin:-1px -6px;padding:1px 6px}.tt-ticks .tt-today:hover{background:var(--wash);color:var(--ink)}.acct-head>.tt-corner{grid-area:1/2;place-self:center end}.tt-corner .asof-refresh{right:52px}.acct-tile.as-of .tt-corner .asof-refresh{right:8px}.tt-open.active{color:var(--ink);background:var(--wash)}.tt-pill{z-index:37;top:var(--tt-top,56px);left:var(--tt-left,90px);box-sizing:border-box;cursor:pointer;background:var(--ink);height:20px;color:var(--surface-1);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;--sheet-rest-shadow:0 4px 14px #0000002e;box-shadow:var(--sheet-rest-shadow);border:none;border-radius:999px;align-items:center;gap:3px;padding:0 7px 0 3px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex;position:fixed}.tt-pill .tt-icon{flex:none;width:16px;height:16px}.tt-pill-date{transform:translateY(1.25px)}.tt-pill:hover{background:color-mix(in srgb, var(--ink) 86%, var(--surface-1))}.tt-pill:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}.tt-pill[data-tip]:after{left:0;transform:none}.tt-pill-slot{height:18px;margin-bottom:calc(-1 * var(--card-gap));flex:none}body:has(.chart-max-scrim.portfolio-max) .tt-pill{top:4px;left:calc(18px + var(--card-pad-x,24px));z-index:165}body:has(.chart-max-scrim.portfolio-max) .tt-pop{z-index:166}:is(body:has(.chart-max-scrim.portfolio-max):has(.settings-scrim,.ctx-scrim,.alert-scrim,.vega-scrim,.overlay.over-max) .tt-pill,body:has(.chart-max-scrim.portfolio-max):has(.settings-scrim,.ctx-scrim,.alert-scrim,.vega-scrim,.overlay.over-max) .tt-pop){z-index:37}@media (width<=560px){body:has(.chart-max-scrim.portfolio-max) .tt-pill{top:calc(var(--app-pad-t,14px) + var(--safe-t,0px));left:calc(var(--app-pad-x,9px) + env(safe-area-inset-left,0px))}:is(body:has(.tt-pill) .chart-max-scrim.portfolio-max .chart-max-card,body:has(.tt-pill) .chart-max-scrim.portfolio-max .heat-max-card){padding-top:calc(var(--app-pad-t,14px) + var(--safe-t,0px) + 36px)}}.asof-note{color:var(--muted);margin:0 0 8px;font-size:11.5px}.current-only{color:var(--muted);margin:8px 0 0;font-size:12.5px}.feedback-text,.feedback-email{box-sizing:border-box;background:var(--surface-1);width:100%;color:var(--ink);border:1px solid var(--baseline);font:inherit;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:13px}.feedback-text{resize:vertical;min-height:96px}.feedback-text:focus,.feedback-email:focus{border-color:var(--series-1)}.assistant-fab{z-index:90;background:var(--dock-bg);border:1px solid var(--dock-border);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);cursor:pointer;width:64px;height:64px;color:var(--ink);box-shadow:var(--arc-lift), 0 8px 26.4px #00000053;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;bottom:16px;right:16px}.assistant-fab:hover{border-color:var(--ink-2)}.fab-label{letter-spacing:.02em;white-space:nowrap;margin-top:-3px;font-size:18px;font-weight:700;line-height:1.05;display:block}.fab-wire{animation:6s ease-in-out infinite fab-bob;display:block}.fab-wire .fab-ghost{opacity:.37}.fab-wire .fab-spark{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite fab-spark}.fab-wire .fab-spark-1{animation-delay:.4s}.fab-wire .fab-spark-2{animation-delay:.8s}@keyframes fab-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.6px)rotate(-2.5deg)}}@keyframes fab-spark{0%,62%,to{opacity:.505;transform:scale(.86)}28%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.fab-wire,.fab-wire .fab-spark{animation:none}}.assistant-fab .fab-dot{background:var(--down);border:2px solid var(--page);border-radius:50%;width:12px;height:12px;position:absolute;bottom:9px;right:6px}.assistant-fab .fab-dot.on{background:var(--up)}.assistant-drawer-head strong .ic-sparks{margin-left:2px}.assistant-scrim{z-index:100;background:var(--scrim-bg);padding-bottom:var(--vv-kbd-b,0px);overscroll-behavior:contain;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.assistant-drawer{background:var(--surface-1);color:var(--ink);width:min(100%,720px);height:100dvh;max-height:100dvh;max-height:var(--vv-h,100vh);border:1px solid var(--border);overscroll-behavior:contain;--sheet-rest-shadow:0 -8px 48px #00000075;--sheet-fill:var(--surface-1);box-shadow:var(--sheet-rest-shadow);border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow:hidden}.assistant-drawer-head{z-index:1;background:var(--surface-1);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:11px 14px;display:flex;position:sticky;top:0}.assistant-drawer-head strong{font-size:15px}.assistant-drawer-ctl{align-items:center;gap:2px;display:flex}.assistant-height{align-items:center;padding:4px 6px;display:inline-flex}:root{--chat-short-h:64dvh}.assistant-scrim.short{overscroll-behavior:auto;background:0 0;overflow:visible}.assistant-drawer.short{height:60vh;max-height:60vh;height:var(--chat-short-h);max-height:var(--chat-short-h);max-height:min(var(--chat-short-h), var(--vv-h,100vh))}body.chat-short{padding-bottom:var(--chat-short-h)}body.chat-short .drawer{scroll-padding-bottom:var(--chat-short-h)}.assistant-drawer .chat-card{min-height:0;padding:10px 14px 14px;padding-bottom:max(14px, calc(env(safe-area-inset-bottom,0px) - var(--vv-kbd-b,0px)));background:0 0;border:none;border-radius:0;flex:1}.assistant-drawer .chat-input{background:var(--surface-1)}.assistant-drawer .chat-list{flex:1;max-height:none}@media (width<=700px){input,textarea,select{font-size:16px!important}}@media (width<=640px){.settings-scrim{padding:0;padding-bottom:var(--vv-kbd-b,0px);align-items:flex-end}.settings-sheet{width:100%;height:min(84vh, var(--vv-h,100vh));max-height:min(84vh, var(--vv-h,100vh));border-bottom:none;border-radius:16px 16px 0 0}.settings-sheet.acct-name-sheet{height:auto}.settings-scrim.admin-scrim{padding:0 0 var(--vv-kbd-b,0px)}.settings-sheet.admin-window{height:auto;max-height:none;padding-top:var(--safe-t,0px);border:none;border-radius:0}}@media (width<=860px){.app{--app-pad-t:14px;--app-pad-x:14px;--app-pad-b:48px;padding:var(--app-pad-t) var(--app-pad-x) var(--app-pad-b)}.topbar{gap:var(--bar-row-gap) 16px;flex-wrap:wrap}}@media (width<=600px){:root{--finder-h:36px;--finder-w:min(195px, max(84px, calc(100vw - 285px)));--safe-t:env(safe-area-inset-top,0px)}.app{--app-pad-t:14px;--app-pad-x:9px;--app-pad-b:calc(var(--mobile-bar-h,96px) + 20px);padding:var(--app-pad-t) var(--app-pad-x) var(--app-pad-b)}body .app{padding-top:calc(var(--app-pad-t) + var(--safe-t))}.topbar{--finder-strip:0px;flex-wrap:nowrap;align-items:center;gap:0 7px;padding:6px 0 10px}.topbar .spacer{display:none}.top-controls{flex:none;margin-left:auto}.topbar{z-index:36;top:calc(var(--safe-t) + var(--app-pad-t));position:sticky}.topbar-veil-blur{pointer-events:none;-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));-webkit-mask-image:linear-gradient(to top, transparent calc(var(--frost-hem) * var(--veil-step) / 6), #000 calc(var(--frost-hem) * (var(--veil-step) + 1) / 6));-webkit-mask-image:linear-gradient(to top, transparent calc(var(--frost-hem) * var(--veil-step) / 6), #000 calc(var(--frost-hem) * (var(--veil-step) + 1) / 6));mask-image:linear-gradient(to top, transparent calc(var(--frost-hem) * var(--veil-step) / 6), #000 calc(var(--frost-hem) * (var(--veil-step) + 1) / 6));display:block;position:absolute;inset:0}.app:has(thead.head-planted)>.topbar-veil>.topbar-veil-blur{display:none}.topbar-veil{z-index:34;pointer-events:none;width:100vw;height:calc(var(--safe-t) + var(--bar-real-h,54px) + var(--app-pad-t));background:linear-gradient(to top, transparent, var(--page) var(--frost-hem));--frost-hem:calc((var(--bar-real-h,54px) + var(--app-pad-t) * 2) * 3 / 4);display:block;position:fixed;top:0;left:0}.topbar-veil.scrolled{height:calc(var(--safe-t) + var(--bar-real-h,54px) + var(--app-pad-t) * 3);background:linear-gradient(to top, transparent, var(--page) var(--frost-hem))}.top-controls .settings-btn .settings-label{display:inline}.top-controls .settings-btn:has(.settings-label){border:1px solid var(--border);background:var(--surface-1);gap:6px;width:auto;height:28px;padding:0 10px;font-size:11.5px}.top-controls .gear3d-wrap{width:30px;height:30px}.top-controls .settings-btn:not(:has(.settings-label)):has(.gear3d-wrap){width:30px;height:30px}.top-controls .settings-btn.acct-badge{width:30px;height:30px}.top-controls .acct-badge .bust{width:18px;height:18px}.top-controls .settings-btn.admin-btn{width:30px;height:30px}.top-controls .settings-btn.admin-btn>svg{width:18px;height:18px}.top-controls:has(.admin-btn) .settings-btn .settings-label{display:none}@media (width<=380px){.topbar{column-gap:4px}.topbar .top-controls{gap:4px}}@media (width<=359px){.top-controls .settings-btn .settings-label{display:none}}.lg-wrap{--lg-box:.5;--lg-grow:1}.lg{--lg-pull:2px}.brand{font-size:11.5px;line-height:1.03}.mobile-bar{z-index:88;left:0;right:0;bottom:var(--vv-kbd-b,0px);padding:7px var(--app-pad-x,9px);padding-bottom:max(8px, var(--vv-toolbar-b,0px), env(safe-area-inset-bottom,0px));background:var(--page);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid;position:fixed}.mobile-bar.kb-hidden{display:none}.mobile-bar .mb-row{align-items:center;gap:var(--hdr-gap);display:flex}.mobile-bar .tabs{flex:auto;min-width:0}.tabs{flex-wrap:nowrap;gap:0;min-width:0}.tab{white-space:nowrap;margin:0 1px;padding:8px 2px;font-size:10px}.mobile-bar .pf-finder-slot{width:auto;min-width:0;height:var(--finder-h);flex:auto;position:static}.mobile-bar .pf-finder{width:100%;position:relative;inset:auto;transform:none}.mobile-bar .pf-finder-results{top:auto;right:var(--app-pad-x,9px);left:var(--app-pad-x,9px);--pf-results-hdr:calc(var(--safe-t) + var(--bar-real-h,54px) + var(--app-pad-t) + 8px);width:auto;max-height:max(160px, min(440px, calc(var(--vv-h,100vh) - var(--mobile-bar-h,92px) - 8px - var(--pf-results-hdr))));background:var(--surface-1);border-color:var(--border);position:fixed;bottom:calc(100% + 8px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mobile-bar .pf-finder-results{bottom:calc(var(--mobile-bar-h,92px) + var(--vv-kbd-b,0px) + 8px)}}.mobile-bar .pf-finder-box,.mobile-bar .pf-finder--open .pf-finder-box{flex:auto;width:auto;min-width:0;padding:0 8px}.mobile-bar .notes-fab{width:38px;height:38px;box-shadow:none;color:var(--ink-2);background:0 0;border:none;border-radius:999px;flex:none;position:relative}.mobile-bar .mb-fab{grid-area:1/2/span 2;align-self:center;display:inline-flex}.mobile-bar .assistant-fab{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:50%;flex:none;width:64px;height:64px;min-height:0;position:relative;inset:auto}.drawer{padding-bottom:calc(40px + var(--mobile-bar-h,96px))}.settings-btn .settings-label{display:none}.settings-btn{box-shadow:none;background:0 0;border:none;padding:0}.settings-btn:not(:has(.settings-label)){width:38px;height:38px}.gear3d-wrap{width:38px;height:38px}.settings-btn>svg{width:21px;height:21px}.acct-badge .bust{width:22px;height:22px}.notes-fab svg{width:21px;height:21px}.pf-finder-ico{width:20px;height:20px}.pf-finder-clear{font-size:18px}.pf-finder--open .pf-finder-box{width:min(345px,92vw)}}.chat-head{flex-wrap:nowrap;align-items:flex-start;column-gap:8px;display:flex}.chat-title{flex-direction:row;align-items:baseline;column-gap:8px;min-width:0;display:flex}.chat-title-row{flex:none;align-items:center;gap:8px;display:flex}.chat-model{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11px;font-weight:400;line-height:1.2;overflow:hidden}.chat-dot{background:var(--down);width:8px;height:8px;box-shadow:0 0 6px var(--down);border-radius:50%;flex:none;display:inline-block}.chat-dot.on{background:var(--up);box-shadow:0 0 6px var(--up)}.budget-donut{cursor:help;flex:none;display:inline-flex}.budget-donut svg{display:block}.budget-donut .donut-track{fill:none;stroke:var(--border);stroke-width:3px}.budget-donut .donut-fill{fill:none;stroke:var(--up);stroke-width:3px;stroke-linecap:round}.budget-donut.low .donut-fill{stroke:var(--status-warning)}.llm-off{color:var(--down);white-space:nowrap;align-items:center;gap:5px;margin-left:8px;display:inline-flex}@media (width<=600px){.llm-off{white-space:normal}}.llm-off b{font-weight:650}.start-pick{color:var(--muted);align-items:center;gap:5px;margin-left:6px;font-size:12px;display:inline-flex}.friend-perf-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.friend-perf-controls .seg{margin-left:auto}.pull-progress{flex-direction:column;gap:3px;margin:6px 0;display:flex}.pull-bar{background:var(--wash);border:1px solid var(--border);border-radius:4px;height:6px;overflow:hidden}.pull-bar span{background:var(--series-1);border-radius:4px;height:100%;transition:width .5s;display:block}.top-row{align-items:stretch;gap:12px;display:flex}.chat-card{flex-direction:column;flex:2.4;min-width:0;padding:12px 14px;display:flex}.chat-list{--chat-list-gap:8px;gap:var(--chat-list-gap);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:130px;max-height:320px;margin:8px 0;display:flex;overflow-y:auto}.chat-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:94%;padding:7px 10px;font-size:12.5px;line-height:1.45}.chat-msg-stamp{color:var(--muted);-webkit-user-select:none;user-select:none;margin-bottom:4px;font-size:10px}.chat-msg.user .chat-msg-stamp{color:inherit;opacity:.7}.chat-msg.user{background:color-mix(in srgb, var(--series-1) 14%, var(--surface-1));align-self:flex-end;position:relative}.chat-edit-btn{opacity:0;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 5px;font-size:12px;line-height:1;position:absolute;top:2px;left:-26px}.chat-msg.user:hover .chat-edit-btn,.chat-edit-btn:focus-visible{opacity:1}.chat-edit-btn:hover:not(:disabled){color:var(--ink);background:var(--wash)}.chat-edit-btn:disabled{cursor:default}.chat-msg.user:has(.chat-edit-box){align-self:stretch;width:100%;max-width:100%}.chat-edit-box{flex-direction:column;gap:6px;min-width:0;display:flex}.chat-edit-box textarea{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;min-height:calc(7em + 14px);padding:6px 8px;font-size:12.5px;line-height:1.4;overflow-x:hidden}.chat-edit-actions{align-items:center;gap:6px;display:flex}.chat-edit-send:disabled,.chat-input .btn-ghost:disabled{opacity:.55;cursor:default}.chat-msg.assistant{background:var(--wash);align-self:flex-start}.chat-msg.assistant.chat-tip{background-image:linear-gradient(var(--tip-tint), var(--tip-tint));padding-right:32px}.chat-tip-reason{font-weight:650}.chat-msg .chat-tip-toggle{opacity:1;padding:3px 5px}.chat-tip-toggle svg{transition:transform .15s;display:block}.chat-tip-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.chat-msg.chat-tip .chat-copy.chat-copy-msg{margin-right:-1px}@media (prefers-reduced-motion:reduce){.chat-tip-toggle svg{transition:none}}.chat-msg.chat-tip.collapsed{cursor:pointer}.chat-tip-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-tip-preview{color:var(--ink-2)}:is(.chat-msg:has(.vega-card),.chat-msg:has(.md-table-wrap)){align-self:stretch;width:100%;max-width:100%}.chat-input{align-items:flex-end;gap:6px;display:flex}.chat-looking{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-1);min-width:0;max-width:100%;color:var(--ink-2);white-space:nowrap;cursor:default;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin:0 0 6px;padding:3px 10px 3px 8px;font-size:11.5px;line-height:1.4;display:flex;overflow:hidden}.chat-looking .ic-eyes{color:var(--muted);flex:none;margin-right:2px}.chat-looking-seg{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.chat-looking-seg.now{max-width:62%;color:var(--ink);flex:none}.chat-looking>.ic-eyes+.chat-looking-seg.now{flex:0 auto;max-width:none}.chat-looking-txt{text-overflow:clip;min-width:0;overflow:hidden}.chat-looking-txt.cut{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.chat-looking-sep{color:var(--muted);flex:none}.looking-tip-line{overflow-wrap:anywhere;display:block}.looking-tip-line.looking-tip-filter{color:var(--ink-2);padding-left:12px}.looking-tip-note{color:var(--muted);margin-top:6px;display:block}.chat-list>.chat-looking-sent{width:fit-content;max-width:94%;margin:0 0 calc(-1 * var(--chat-list-gap,8px));-webkit-user-select:none;user-select:none;flex:none;align-self:flex-end}.chat-input.drag-over textarea,.chat-input.drag-over .chat-attach{border-color:var(--series-1)}.chat-attach{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:6px 8px;font-size:13px;line-height:1;display:inline-flex}.chat-attach:hover:not(:disabled){color:var(--ink);border-color:var(--series-1)}.chat-attach:disabled{opacity:.55;cursor:default}.chat-atts{flex-wrap:wrap;gap:5px;margin:2px 0 6px;display:flex}.chat-att{border:1px solid var(--border);background:var(--wash);border-radius:8px;align-items:center;gap:6px;max-width:240px;padding:3px 6px;font-size:11.5px;display:inline-flex}.chat-att img{object-fit:cover;border-radius:5px;width:30px;height:30px}.chat-att-ico{font-size:14px}.chat-att-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-msg-atts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chat-msg-atts img{border:1px solid var(--border);border-radius:8px;max-width:180px;max-height:120px;display:block}.chat-msg-atts img[role=button]{cursor:zoom-in}.chat-msg-atts img[role=button]:focus-visible{outline:2px solid var(--series-1);outline-offset:2px}.chat-att-file{border:1px solid var(--border);background:var(--wash);color:var(--ink-2);border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.vision-badge{cursor:help;margin-left:6px}.vision-badge svg{vertical-align:-2px}.chat-input textarea{border:1px solid var(--border);background:var(--surface-1);color:var(--ink);font:inherit;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;flex:1;max-height:120px;padding:6px 10px;font-size:12.5px;line-height:1.4;overflow:hidden auto}.chat-input textarea:placeholder-shown{overflow-y:hidden}.chat-head-right{display:contents}.chat-head-right>:not(.chat-usage){flex:none}.chat-head-icons{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.chat-win,.chat-reset,.chat-export{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:3px 5px;line-height:1;display:inline-flex}.chat-win svg,.chat-reset svg,.chat-export svg{display:block}.chat-win:hover,.chat-reset:hover:not(:disabled),.chat-export:hover{color:var(--ink);background:var(--wash)}.chat-reset:disabled{opacity:.55;cursor:default}.chat-export-wrap{display:inline-flex;position:relative}.chat-export[aria-expanded=true]{color:var(--ink);background:var(--wash)}.chat-export-menu{z-index:6;border:1px solid var(--border);background:var(--surface-1);border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;min-width:190px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 36px #0000003e}.chat-export-menu button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:7px;padding:6px 8px;font-size:12.5px;font-weight:400}.chat-export-menu button:hover{background:var(--wash)}.chat-export-note{color:var(--muted);border-top:1px solid var(--border);white-space:normal;margin-top:2px;padding:4px 8px 2px;font-size:10.5px;font-weight:400;line-height:1.35}.chat-usage{flex-wrap:wrap;flex:1 1 0;place-content:center flex-end;align-items:baseline;gap:0 14px;min-width:max-content;min-height:24px;font-size:11.5px;font-weight:500;display:flex}.chat-usage>*{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.chat-connect{flex:none}.chat-usage .ctx-warm{color:var(--status-warning)}.chat-usage .ctx-hot{color:var(--down);font-weight:650}.chat-usage .ctx-over{color:var(--down);font-weight:750}.warnings.chat-ctx-error{color:var(--down);font-size:12.5px;font-weight:600;line-height:1.45}.ctx-btn{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ctx-btn.muted{color:var(--muted)}.settings-link{color:inherit}.settings-link b{color:var(--series-1)}.settings-link:hover b{text-decoration:underline}.chat-dock{z-index:52;background:var(--dock-bg);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border-radius:14px;position:fixed;overflow:hidden;box-shadow:0 14px 57.6px #00000071}.chat-dock.float{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);bottom:16px;right:16px}.chat-dock.float .chat-dock-grip{z-index:2;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, color-mix(in srgb, var(--series-1) 77.5%, transparent) 0 14%, transparent 14% 30%, color-mix(in srgb, var(--series-1) 77.5%, transparent) 30% 44%, transparent 44% 60%, color-mix(in srgb, var(--series-1) 77.5%, transparent) 60% 74%, transparent 74%);border-top-left-radius:14px;width:20px;height:20px;position:absolute;top:0;left:0}.chat-dock.float .chat-dock-grip:hover{background-color:color-mix(in srgb, var(--series-1) 32.5%, transparent)}.chat-dock.float .chat-dock-edge-left{z-index:2;cursor:ew-resize;touch-action:none;width:7px;position:absolute;top:20px;bottom:14px;left:0}.chat-dock.float .chat-dock-edge-top{z-index:2;cursor:ns-resize;touch-action:none;height:7px;position:absolute;top:0;left:20px;right:14px}.chat-dock.float .chat-dock-edge-left:hover,.chat-dock.float .chat-dock-edge-top:hover{background:color-mix(in srgb, var(--series-1) 41.5%, transparent)}.chat-dock.max{height:100vh;width:var(--chat-dock-w);border-left:1px solid var(--dock-border);border-radius:0;top:0;right:0;box-shadow:-8px 0 36px #00000043}.chat-dock-grip-left{z-index:2;cursor:ew-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:0}.chat-dock-grip-left:hover{background:color-mix(in srgb, var(--series-1) 41.5%, transparent)}.chat-dock .chat-card{border-radius:inherit;border:1px solid var(--dock-border);background:0 0;height:100%;margin:0}.chat-dock.max .chat-card{border:none}.chat-dock .chat-list{max-height:none}:root{--chat-dock-w:clamp(340px, 32vw, 460px)}body{--rail-w:0px;--rail-c-w:0px;--rail-max-w:0px}body.chat-maximized{--rail-w:calc(var(--chat-dock-w) + 18px);--rail-c-w:var(--chat-dock-w)}body.drawer-docked{--rail-w:calc(var(--drawer-dock-w) + 18px);--rail-c-w:var(--drawer-dock-w)}body.chat-maximized.drawer-docked{--rail-w:calc(var(--chat-dock-w) + var(--drawer-dock-w) + 36px);--rail-c-w:calc(var(--chat-dock-w) + var(--drawer-dock-w))}body.chat-maximized,body.drawer-docked{--rail-max-w:calc(var(--rail-w) - 18px)}body.chat-maximized .app,body.drawer-docked .app{width:auto;max-width:none;height:100vh;margin:0 var(--rail-w) 0 max(0px, calc((100% - var(--rail-c-w) - 1600px) / 2));--dock-gutter:max(var(--app-pad-x), calc(36px - var(--dock-float-inset,36px)));padding-right:max(18px, var(--dock-gutter), calc((100% - var(--rail-c-w) - 1600px) / 2));padding-left:var(--dock-gutter);overflow-y:auto}@supports selector(::-webkit-scrollbar){body.chat-maximized .app,body.drawer-docked .app{scrollbar-width:auto;scrollbar-color:auto}body.chat-maximized .app::-webkit-scrollbar-track{margin-top:calc(var(--topbar-h) + var(--app-pad-t) / 2)}body.drawer-docked .app::-webkit-scrollbar-track{margin-top:calc(var(--topbar-h) + var(--app-pad-t) / 2)}}.dock-fab{z-index:45}body.drawer-docked .dock-fab{right:calc(16px + var(--rail-w))}.assistant-fab.unread .fab-wire .fab-spark{animation:1.1s ease-in-out infinite fab-spark-urgent}@keyframes fab-spark-urgent{0%,to{opacity:1;transform:scale(1.14)}50%{opacity:.37;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.assistant-fab.unread .fab-wire .fab-spark{animation:none}}.ctx-scrim{z-index:90;background:var(--scrim-bg);justify-content:center;align-items:center;padding:5vh 16px;display:flex;position:fixed;inset:0}.ctx-scrim.memories-scrim,.ctx-scrim.briefing-scrim{z-index:110}body:has(.assistant-scrim) .ctx-scrim{z-index:330}body:has(.assistant-scrim) .alert-scrim{z-index:330}body:has(.assistant-scrim) .settings-scrim:not(.friend-scrim){z-index:340}body:has(.assistant-scrim) .ctx-scrim.memories-scrim{z-index:350}body:has(.assistant-scrim) .ctx-scrim.briefing-scrim{z-index:350}body:has(.assistant-scrim:not(.short)) .mobile-bar{visibility:hidden;pointer-events:none}.ctx-modal{background:var(--panel-bg);border:1px solid var(--dock-border);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border-radius:14px;flex-direction:column;width:min(560px,100%);max-height:90vh;display:flex;box-shadow:0 20px 72px #0000006a}@media (width<=600px){.ctx-scrim,.alert-scrim{padding:10px 12px calc(10px + var(--vv-kbd-b,0px))}.ctx-modal,.alert-modal{max-height:min(90vh, calc(var(--vv-h,100vh) - 20px))}.ctx-scrim.notes-scrim{padding:10px 0 max(var(--vv-kbd-b,0px), var(--mobile-bar-h,0px));align-items:flex-end}.notes-scrim .ctx-modal{border-radius:var(--r-card,12px) var(--r-card,12px) 0 0;width:100%;max-height:calc(var(--vv-h,100vh) - 10px - var(--mobile-bar-h,0px))}body:has(.settings-scrim) .ctx-scrim.notes-scrim{--mobile-bar-h:0px}}.ctx-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ctx-total{text-align:right;flex-direction:column;margin-left:auto;padding-right:12px;line-height:1.25;display:flex}.ctx-total .muted{font-size:11px}.ctx-total b{font-variant-numeric:tabular-nums;font-size:13px}.ctx-total .ctx-usage-line{font-variant-numeric:tabular-nums;margin-top:2px}.ctx-body{overscroll-behavior:contain;padding:6px 14px 14px;overflow-y:auto}.ctx-sec{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:12px 0 4px;font-size:11px;font-weight:650}.ctx-sec .muted{text-transform:none;letter-spacing:0;font-weight:400}.ctx-sub{margin-top:2px;font-size:12px}.ctx-tok{font-variant-numeric:tabular-nums}.ctx-actual{cursor:help}.ctx-actual .ctx-info{color:var(--ink-2);font-size:11px}.ctx-parts td:last-child{font-variant-numeric:tabular-nums;color:var(--ink-2)}.ctx-chips{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.ctx-warn{color:var(--status-warning);font-size:12.5px}.ctx-progress .progress-wrap{padding:8px 0 4px}.ctx-chip{background:var(--wash);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:12px}.ctx-state{border-collapse:collapse;width:100%;font-size:12.5px}.ctx-state td{vertical-align:top;padding:3px 0}.ctx-state td:first-child{color:var(--muted);width:130px;padding-right:10px}.ctx-actions{margin:0;padding:0;font-size:12.5px;list-style:none}.ctx-actions li{border-bottom:1px solid color-mix(in srgb, var(--border) 59.5%, transparent);align-items:baseline;gap:8px;padding:3px 0;display:flex}.ctx-ico{text-align:center;flex:none;width:16px}.ctx-act-label{overflow-wrap:anywhere;flex:1}.ctx-act-t{font-variant-numeric:tabular-nums;flex:none;font-size:11px}.ctx-act-toggle{cursor:pointer;text-align:left;color:var(--muted);background:0 0;border:none;margin:0;padding:4px 0 0;font-size:12px;display:block}.ctx-act-toggle:hover{color:var(--ink-2)}.settings-sep{border:none;border-top:1px solid var(--border);margin:9px 0 2px}.pro-slider{max-width:320px;margin:6px 0 2px}.pro-slider input[type=range]{width:100%;accent-color:var(--series-1)}.pro-ticks{color:var(--muted);justify-content:space-between;margin-top:2px;font-size:11.5px;display:flex}.pro-ticks .on{color:var(--ink);font-weight:650}.news-ai{background:var(--wash);border-radius:10px;margin:8px 0 14px;padding:10px 12px}.news-ai-head{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600}.news-ai-head .muted{font-weight:400}.news-ai-text{overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.md-h{margin-top:6px;font-weight:650}.md-li{padding-left:12px}.md-h1{font-size:13.5px}.md-h2{font-size:13px}.md-h3{font-size:12.5px}.md-ul,.md-ol{white-space:normal;margin:3px 0;padding-left:18px}.md-ul li,.md-ol li{margin:2px 0}.md-quote{border-left:2px solid var(--border);color:var(--ink-2);margin:4px 0;padding:1px 10px}.md-code{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:4px;padding:.5px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.md-math .katex{font-size:1.1em}.md-math-display{white-space:normal;text-align:center;margin:4px 0;display:block;overflow:auto hidden}.md-math-display .katex-display{margin:4px 0}.md-math-display .md-math-src{text-align:left;white-space:pre-wrap;display:inline-block}.md-pre{background:color-mix(in srgb, var(--ink) 5%, transparent);border:1px solid var(--border);white-space:pre;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:11.5px;line-height:1.45;overflow-x:auto}.md-pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.md-table-wrap{white-space:normal;max-width:100%;margin:6px 0;overflow-x:auto}.md-table-block{margin:6px 0}.md-table-block .md-table-wrap{margin:0}.md-table-block .vega-tools{margin-bottom:2px}.md-table-modal .md-table-max{flex:1;min-height:0;overflow:auto}.md-table-modal .md-table{font-size:13px}.md-table{border-collapse:collapse;font-size:12px}.md-table th{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:3px 9px 4px;font-weight:650}.md-table td{text-align:left;border-bottom:1px solid var(--grid);vertical-align:top;font-variant-numeric:tabular-nums;padding:3px 9px}.md-table tr:last-child td{border-bottom:none}.md-table th:first-child,.md-table td:first-child{padding-left:2px}.md-table th:last-child,.md-table td:last-child{padding-right:2px}.chat-intro{color:var(--ink-2);font-size:12px;line-height:1.45}.chat-suggests{flex-wrap:wrap;gap:6px;display:flex}.chat-suggest{border:1px solid var(--border);background:color-mix(in srgb, var(--series-1) 13.6%, transparent);border-radius:10px;flex-direction:column;display:flex;position:relative}.chat-suggests>.chat-suggest{flex:1 1 0;min-width:max-content}.chat-suggests>.learn-card,.chat-suggests>.report-gate,.chat-suggests>.chat-asks,.chat-suggests>.chat-suggests-off{flex:100%;min-width:0}.chat-suggests-off{color:var(--ink-2);margin:0;font-size:11.5px}.chat-suggest.off{opacity:.64}.chat-suggest-info{position:absolute;top:5px;right:8px}.chat-suggest-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:auto;justify-content:center;gap:2px;padding:7px 24px 7px 10px;display:flex}.chat-suggest-btn:hover:not(:disabled){background:var(--wash)}.chat-suggest-btn:disabled{cursor:default;pointer-events:none}.chat-suggest-title{align-items:center;gap:5px;font-size:12.5px;display:flex}.chat-suggest-title b{font-weight:650}.chat-suggest-desc{color:var(--ink-2);font-size:11.5px;line-height:1.4}.chat-suggest-hint,.chat-suggest .warnings{margin:0;padding:0 10px 7px;font-size:11.5px}.chat-suggest-hint .ctx-btn{text-align:left}.chat-suggest-more{contain:inline-size;flex-direction:column;display:flex}.chat-suggest .report-stub{align-self:flex-start;margin:0 10px 7px}.chat-suggest .report-links{margin:0;padding:0 10px 8px}.chat-asks{flex-wrap:wrap;gap:6px;display:flex}.chat-asks .ask-chip{border:1px solid var(--border);background:var(--surface-1);color:var(--ink-2);cursor:pointer;text-align:left;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11.5px}.chat-asks .ask-chip:hover:not(:disabled){background:var(--wash);color:var(--ink)}.chat-asks .ask-chip:disabled{opacity:.595;cursor:default}.ask-ai{border:1px solid var(--border);background:var(--surface-1);color:var(--ink-2);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.ask-ai:hover{background:var(--wash);color:var(--ink)}.ask-ai .ic-sparks{flex:none;width:12px;height:12px}.ic-bubble,.ic-sparks,.ic-bolt{vertical-align:-2.5px;flex:none}.chat-asks .ask-chip .ic-bubble{margin-right:2px}.chat-msg .choice-chips{margin-top:7px}.learn-go svg,.learn-tile-title svg,.tutorial-next svg,.chip.tour-chip svg,.tutorial-mark svg{vertical-align:-2px}.learn-card{gap:7px;padding:9px 10px}.learn-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.learn-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.chip.tour-chip.learn-chip{align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.chip.tour-chip.learn-chip[aria-expanded=true]{background:var(--wash);color:var(--ink)}.learn-chip .learn-tick{color:var(--up);font-weight:700}.learn-tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;display:grid}.learn-tile{border:1px solid var(--border);background:var(--wash);border-radius:10px;grid-template:"title title""desc desc"1fr"foot foot"/minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:8px 9px;display:grid}.learn-tile.learn-course{grid-template-areas:"title title""desc desc""status cta"}.learn-tile-title{color:var(--ink);flex-wrap:wrap;grid-area:title;align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:flex}.learn-tile-title .info{margin-left:2px}.learn-tile-desc{color:var(--ink-2);grid-area:desc;margin:0;font-size:11.5px;line-height:1.4}.learn-tile-foot{flex-wrap:wrap;grid-area:foot;align-self:end;align-items:center;gap:6px 8px;display:flex}.learn-foot-end{align-items:center;gap:8px;margin-left:auto;display:flex}.learn-status{color:var(--ink-2);grid-area:status;align-self:center;font-size:11.5px;font-weight:600}.learn-go{white-space:nowrap;grid-area:cta;place-self:end;padding:6px 13px;font-size:12.5px}.learn-go:disabled{opacity:.55;cursor:default}.learn-levels{max-width:100%;margin-left:0;overflow-x:auto}.learn-levels button{white-space:nowrap;padding:4px 10px;font-size:12px}.learn-levels button:disabled{opacity:.595;cursor:default}@media (width<=700px){.learn-tile{grid-template-rows:auto auto auto;grid-template-areas:"title cta""desc desc""foot foot"}.learn-tile-foot,.learn-foot-end{display:contents}.learn-levels{grid-area:foot}.learn-tile.learn-course{grid-template-rows:auto auto;grid-template-areas:"title cta""desc desc"}.learn-status{grid-area:auto/1/auto/-1}.learn-go{align-self:center}}.card .sub.first-run-alt{margin-top:10px;display:block}.learn-card .chat-suggest-hint{padding:0}.chat-msg.tutorial-step{align-self:stretch;width:100%;max-width:100%}.tutorial-mark{margin-right:5px}.tut-title{margin:0 0 6px}.tip-mark{margin-right:5px}.chat-ico svg{vertical-align:-2px}.tutorial-controls{white-space:normal;flex-direction:column;gap:6px;margin-top:8px;display:flex}.tutorial-btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tutorial-next{padding:5px 12px;font-size:12.5px}.tutorial-next:disabled{opacity:.505;cursor:default}.tutorial-stop{border:1px solid var(--border);background:var(--surface-1);color:var(--ink-2);cursor:pointer;border-radius:7px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.tutorial-stop:hover:not(:disabled){background:var(--wash);color:var(--ink)}.tutorial-stop:disabled{opacity:.505;cursor:default}.tutorial-strip{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--series-1) 7%, var(--surface-1));border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 9px;display:flex;position:sticky;bottom:0}.tutorial-strip-step{color:var(--ink-2);font-size:11.5px;font-weight:600}.tutorial-strip .tutorial-next,.tutorial-strip .tutorial-stop{padding:4px 11px;font-size:12px}.tutorial-strip .tutorial-stop{margin-left:auto}.tutorial-handover{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.tutorial-handover-blurb{color:var(--ink-2);flex:180px;font-size:11.5px}.setting-spot{border-radius:7px;animation:2.4s ease-out setting-spot}@keyframes setting-spot{0%,55%{background:color-mix(in srgb, var(--series-1) 31.6%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--series-1) 31.6%, transparent)}to{background:0 0;box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.setting-spot{background:color-mix(in srgb, var(--series-1) 28%, transparent);animation:none}}.card-spot{outline:3px solid var(--spot-ring);outline-offset:0;box-shadow:0 0 31.2px -2px color-mix(in srgb, var(--spot-ring) 86.5%, transparent);border-color:color-mix(in srgb, var(--spot-ring) 55%, var(--border));transition:outline-color .22s ease-out,box-shadow .22s ease-out;animation:.62s ease-out card-spot-in}.grid-stats.tax-strip.card-spot{border-radius:var(--r-card)}@keyframes card-spot-in{0%{outline-offset:-2px;outline-color:#0000}30%{outline-color:var(--spot-ring)}55%{outline-offset:6px}to{outline-offset:0}}@media (prefers-reduced-motion:reduce){.card-spot{animation:none}}.action-chip{border:1px solid var(--border);background:var(--surface-1);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;margin:2px 0;padding:2px 9px;font-size:11.5px;display:inline-flex;overflow:hidden}.action-chip.err{color:var(--down);border-color:var(--down)}.action-chip.pending{color:var(--muted)}.action-chip.fail{color:var(--down);border-color:var(--down)}.action-chip .action-mark{flex-shrink:0;margin-left:2px;font-weight:700}.action-chip .action-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.action-chip .action-undo,.action-chip .action-undone{flex-shrink:0}.action-chip.ok .action-mark{color:var(--up)}.action-chip.choosing{color:var(--muted)}.action-chip .action-undo{font:inherit;color:var(--series-1);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0 0 0 6px;font-size:11px;text-decoration:underline}.action-chip .action-undone{color:var(--muted);padding-left:6px;font-size:11px}.action-chip-stack{flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0;display:flex}.action-chip-stack .action-chip{margin:0}.chat-msg .prompt-toggle{padding-top:2px;font-size:11.5px}.prompt-full{border:1px solid var(--border);background:var(--surface-1);color:var(--ink-2);border-radius:8px;margin-top:6px;padding:6px 9px;font-size:11.5px;line-height:1.45}.report-stub{text-align:right;border:1px solid var(--border);background:var(--wash);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;padding:3px 9px;font-size:11.5px;display:inline-flex}.report-stub:hover{color:var(--ink);border-color:var(--baseline)}.tkr{cursor:pointer;font:inherit;color:var(--series-1);background:color-mix(in srgb, var(--series-1) 19%, transparent);font-weight:650;line-height:inherit;border:none;border-radius:4px;margin:0;padding:0 3px;display:inline}.tkr:hover{text-decoration:underline}.tkr[draggable=true] .asset-logo{cursor:grab}.tkr[draggable=true]:active .asset-logo{cursor:grabbing}.tkr[draggable=true]{-webkit-user-select:text;user-select:text}.dash-link{font:inherit;color:var(--series-1);cursor:pointer;line-height:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.dash-link:hover{text-decoration-style:solid}.chat-list a,.chat-list .dash-link,.chat-list .docs-link,.chat-list .settings-link,.md-table-modal a,.md-table-modal .dash-link,.md-table-modal .docs-link{color:var(--link);text-underline-offset:auto;text-decoration:underline}.chat-list .settings-link b,.chat-msg.user a,.chat-msg.user .dash-link,.chat-msg.user .docs-link,.chat-msg.user .tkr{color:inherit}.chat-msg.user .tkr{background:color-mix(in srgb, currentColor 22.6%, transparent)}.docs-prev{flex-direction:column;gap:4px;max-width:240px;display:flex}.docs-prev img{border:1px solid var(--border);border-radius:6px;width:232px;max-width:100%;display:block}.docs-prev-title{font-size:11.5px;font-weight:650;line-height:1.35}.docs-prev-hint{color:var(--muted);font-size:10.5px}.docs-fig{margin:8px 0 2px;display:block}.docs-fig img{border:1px solid var(--border);cursor:zoom-in;border-radius:8px;width:100%;height:auto;display:block}.docs-fig-cap{color:var(--ink-2);margin-top:4px;font-size:11px;line-height:1.35;display:block}.docs-fig-modal{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;max-width:min(1500px,94vw);max-height:92vh;padding:14px;display:flex;position:relative;box-shadow:0 18px 60px #0000006a}.docs-fig-modal img{object-fit:contain;border:1px solid var(--border);cursor:zoom-out;border-radius:8px;max-width:100%;max-height:calc(92vh - 76px);display:block}.docs-fig-modal .docs-fig-cap{font-size:12px}.docs-fig-close{z-index:1;background:var(--wash);cursor:pointer;width:28px;height:28px;color:var(--ink-2);border:none;border-radius:8px;font-size:14px;line-height:1;position:absolute;top:8px;right:8px}.docs-fig-close:hover{background:var(--border)}.tkr-card{flex-direction:column;gap:3px;display:flex}.tkr-card svg{display:block}.tkr-loading{justify-content:center;align-items:center;display:flex}.tkr-loading .spin{margin-right:0}.tip.floating:has(.tkr-card){max-width:min(520px,100vw - 16px)}.tip.floating:has(.holdings-peek){white-space:normal;max-width:min(406px,100vw - 16px)}.holdings-peek{width:min(380px,100vw - 42px);display:block}.holdings-peek .when{margin-bottom:2px;display:block}.holdings-peek-note{color:var(--muted);margin-top:2px;font-size:11px;display:block}.tkr-head{white-space:nowrap;color:var(--ink-2);align-items:baseline;gap:3px;min-width:0;font-size:11px;display:flex}.tkr-head b,.tkr-range{flex:none}.tkr-head b{font-weight:700}.tkr-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.tkr-delta,.tkr-day,.tkr-pl{font-variant-numeric:tabular-nums;font-weight:650}.tkr-when{color:var(--ink-2);font-size:11px;font-weight:400}.tkr-price{font-variant-numeric:tabular-nums;font-size:12px}.tkr-unit{color:var(--ink-2);font-size:11px}.tkr-own,.tkr-hint{color:var(--ink-2);border-top:1px solid var(--border);margin-top:1px;padding-top:4px;font-size:11px;line-height:1.35}.tkr-own+.tkr-hint,.tkr-pl+.tkr-hint{border-top:none;margin-top:0;padding-top:0}.tkr-pl{font-size:12px;line-height:1.35}.tkr-own .tkr-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.tkr-own .tkr-share{color:var(--ink-2)}.tkr-card .pos{color:var(--up)}.tkr-card .neg{color:var(--down)}.tip.floating:has(.brand-tint){--tip-r:9px}.brand-tint:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--tip-r,9px);border:1px solid color-mix(in srgb, var(--brand) 42%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 16%, transparent) 0, transparent 56px);position:absolute;inset:-1px}.tkr-head>.asset-logo{--alogo:16px;align-self:center;margin-right:4px}.heat-tip>.asset-logo{--alogo:16px;margin-right:5px}.brand-wash{z-index:-1;pointer-events:none;background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 20%, transparent) 0, transparent 70%);height:200px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.report-links{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.report-link{border:1px solid var(--border);background:var(--wash);font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px}.report-link:hover{color:var(--ink);border-color:var(--baseline)}.evt-sec td,.ins-sec td{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:none;padding:9px 0 3px;font-size:10px;font-weight:650}.evt-doc{font-size:11px}.evt-new{letter-spacing:.06em;text-transform:uppercase;color:var(--series-1);vertical-align:1px;border:1px solid;border-radius:999px;margin-left:5px;padding:0 5px;font-size:9px;font-weight:700}.evt-new-badge{color:var(--series-1);vertical-align:2px;border:1px solid;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:650}.evt-season{margin:2px 0 6px}.evt-season-btn{border:1px solid var(--border);background:var(--wash);font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;border-radius:10px;padding:4px 9px;font-size:12px;line-height:1.4}.evt-season-btn:hover{color:var(--ink);border-color:var(--baseline)}.report-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-sources{margin:8px 0 0;padding:0;list-style:none}.report-sources li{margin-bottom:9px;line-height:1.45}.report-sources li:last-child{margin-bottom:0}.report-sources .sub{margin:1px 0 0;font-size:12px;display:block}.report-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;padding-right:6px;font-size:12.5px;line-height:1.55;overflow-y:auto}@media (width<=1100px){.top-row{flex-direction:column}.chat-card{flex:none}}.acct-tile.drop-over{outline:2px dashed var(--series-1);outline-offset:-2px}.dropzone{border:1.5px dashed var(--baseline);color:var(--muted);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;margin-top:12px;padding:22px;transition:border-color .15s,background .15s}.chart-ranges{margin:2px 0 8px}.vega-card{background:var(--surface-1);border:1px solid var(--baseline);resize:vertical;border-radius:10px;flex-direction:column;min-height:180px;margin:8px 0;padding:8px;display:flex;position:relative;overflow:hidden}.vega-view{flex:auto;width:100%;min-height:0;overflow:auto}.vega-view .vega-embed{width:100%}.vega-view .vega-bindings{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;padding:6px 2px 2px;font-size:12px;display:flex}.vega-view .vega-bindings label{align-items:center;gap:5px;display:inline-flex}.vega-view .vega-bindings .vega-bind-name{margin-right:4px;font-weight:600}.vega-tools{justify-content:flex-end;gap:6px;margin-bottom:4px;display:flex}.vega-tools button{background:var(--wash);border:1px solid var(--baseline);color:var(--ink-2);cursor:pointer;border-radius:6px;padding:2px 7px;font-size:11px;line-height:1.6}.vega-tools button:hover{border-color:var(--series-1);color:var(--ink)}.vega-err{color:var(--down);padding:6px;font-size:12px}.vega-scrim{z-index:300;background:var(--scrim-bg);justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.vega-modal{background:var(--surface-1);resize:both;border-radius:12px;flex-direction:column;width:100%;min-width:380px;max-width:none;height:100%;min-height:280px;max-height:none;padding:14px;display:flex;overflow:hidden;box-shadow:0 20px 72px #00000075}.vega-modal .vega-view{flex:1;min-height:0;overflow:auto}@media (width<=560px){.vega-scrim{height:100dvh;padding:0}body .vega-modal{resize:none;min-width:0;padding:calc(var(--app-pad-t,14px) + var(--safe-t,0px)) calc(var(--app-pad-x,9px) + env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) calc(var(--app-pad-x,9px) + env(safe-area-inset-left,0px));border:none;border-radius:0}}.lightbox-scrim{z-index:330;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:zoom-out;background:#090a0ce8;outline:none;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.lightbox-img{object-fit:contain;transform-origin:50%;will-change:transform;cursor:zoom-in;-webkit-user-drag:none;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 24px 96px #00000098}.lightbox-img.anim{transition:transform .18s ease-out}.lightbox-scrim[data-zoomed] .lightbox-img{cursor:grab}.lightbox-scrim[data-dragging] .lightbox-img{cursor:grabbing}.lightbox-close,.lightbox-nav,.lightbox-count{z-index:1}.lightbox-close,.lightbox-nav{cursor:pointer;color:#fff;width:44px;height:44px;font:inherit;-webkit-backdrop-filter:blur(7.2px);backdrop-filter:blur(7.2px);background:#1214189f;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #ffffff43,0 2px 12px #0000006a}.lightbox-close:hover,.lightbox-nav:hover{background:#121418d1}.lightbox-close:focus-visible,.lightbox-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.lightbox-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.lightbox-nav{padding-bottom:3px;font-size:30px;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:max(12px, env(safe-area-inset-left))}.lightbox-nav.next{right:max(12px, env(safe-area-inset-right))}.lightbox-count{left:50%;bottom:max(14px, env(safe-area-inset-bottom));font-variant-numeric:tabular-nums;color:#fff;pointer-events:none;background:#1214189f;border-radius:999px;padding:3px 10px;font-size:12.5px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff43,0 2px 12px #0000006a}@media (pointer:coarse){.lightbox-nav{display:none}}.post-img[role=button]{cursor:zoom-in}.post-img[role=button]:focus-visible{outline:2px solid var(--series-1);outline-offset:2px}.dropzone:hover{border-color:var(--series-1);color:var(--ink-2)}.dropzone.over{border-color:var(--series-1);background:var(--wash);color:var(--ink)}.empty-tile{flex-direction:column;display:flex}.empty-tile .empty-tile-title{color:var(--ink);margin-top:8px;font-size:18px;font-weight:650}.empty-tile .dropzone{margin-top:14px}.first-run-drop{margin-top:8px;padding:16px 14px;font-size:12.5px}.first-run-strategy{flex-direction:column;gap:7px;max-width:722px;margin-top:8px;display:flex}.first-run-strategy .strategy-text{field-sizing:content;min-height:calc(4lh + 16px)}.demo-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.demo-row .sub{flex:200px;min-width:0}.demo-btn{border:1px solid var(--series-1);background:var(--series-1);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;padding:8px 16px;font-size:13px;font-weight:650}.demo-btn:hover:not(:disabled){filter:brightness(1.08)}.demo-btn:disabled{opacity:.55;cursor:default}@keyframes first-run-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--series-1) 59.5%, transparent), 0 0 16.8px 2px color-mix(in srgb, var(--series-1) 41.5%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--series-1) 19%, transparent), 0 0 43.2px 12px color-mix(in srgb, var(--series-1) 64%, transparent)}}.beacon:not(:disabled),.first-run-steps li.current .first-run-tick{animation:5s ease-in-out infinite first-run-glow}@media (prefers-reduced-motion:reduce){.beacon:not(:disabled),.first-run-steps li.current .first-run-tick{box-shadow:0 0 21.6px 4px color-mix(in srgb, var(--series-1) 50.5%, transparent);animation:none}}.stack.first-run-leads>:not(.first-run){opacity:.595;transition:opacity .3s}.demo-row .sub{margin:0}.first-run-head{justify-content:space-between;align-items:baseline;display:flex}.first-run-head .star{flex:none}.first-run-steps{flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.first-run-steps li{align-items:flex-start;gap:10px;display:flex}.first-run-tick{border:1px solid var(--border);background:var(--wash);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:650;display:flex}.first-run-steps li.done .first-run-tick{background:var(--series-1);border-color:var(--series-1);color:#fff}.first-run-step-body{flex-direction:column;gap:2px;min-width:0;display:flex}.first-run-step-body b{font-weight:650}.first-run-steps li.done:not(.reopened) .first-run-step-body b{color:var(--muted)}.first-run-steps li.done:not(.reopened) .first-run-step-body .sub{display:none}.first-run-step-toggle{cursor:pointer;font:inherit;text-align:left;color:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.first-run-step-toggle b,.first-run-step-locked b{color:var(--muted)}.first-run-step-locked{cursor:default}.first-run-step-toggle:hover b,.first-run-step-toggle[aria-expanded=true] b,.first-run-steps li.done .first-run-step-toggle:hover b{color:var(--ink)}.first-run-step-toggle:focus-visible{outline:2px solid var(--series-1);outline-offset:2px;border-radius:6px}.first-run-step-body .sub{margin:0}.first-run-step-body .sub .linklike{text-underline-offset:2px;text-decoration:underline}.docs-chapter.first-run-privacy{margin:4px 0 0}.first-run-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.chip.tour-chip,.chip.first-run-link{border:1px solid var(--border);background:var(--surface-1);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:550}.chip.tour-chip:hover:not(:disabled),.chip.first-run-link:hover:not(:disabled){background:var(--wash);color:var(--ink)}.chip.tour-chip:disabled,.chip.first-run-link:disabled{opacity:.55;cursor:default}.chip.first-run-link.first-run-primary:not(:disabled){background:var(--series-1);border-color:var(--series-1);color:#fff}.chip.first-run-link.first-run-primary:not(:disabled):hover{filter:brightness(1.08)}.first-run-actions .btn-ghost{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px}.first-run.first-run-line{align-items:center;gap:10px;padding-top:12px;padding-bottom:12px;display:flex}.first-run-line-toggle{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;margin:0;padding:0}.first-run-line>.first-run-line-toggle{flex:1;align-items:baseline;min-width:0;display:flex}.first-run-line>.first-run-line-toggle .sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.first-run-line-chev{color:var(--muted);margin-left:auto;padding-left:10px}.first-run-line-toggle:focus-visible{outline:2px solid var(--series-1);outline-offset:2px;border-radius:6px}.first-run-head .first-run-count{margin:0 0 0 10px;font-size:13px;font-weight:400}.two-doors-lead{margin:2px 0 14px}.two-doors-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.door{border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.door h3{margin:0;font-size:17px;font-weight:650}.door .sub{margin:0}.door-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.two-doors-foot{margin:12px 0 0}.two-doors-foot .docs-chapter{text-underline-offset:2px;text-decoration:underline}.add-portfolio{flex-direction:column;gap:8px;min-width:0;margin-top:4px;display:flex}.add-portfolio-routes{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.two-doors-grid{grid-template-columns:1fr}}.demo-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:12px;padding-bottom:12px;display:flex}.demo-bar-text{flex:240px;min-width:0}.demo-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-bar .add-portfolio,.demo-bar .warnings{flex-basis:100%}.heard-from .first-run-head h2{margin-bottom:2px}.heard-from .heard-from-lead{margin:0 0 6px}.heard-from .heard-from-choices{gap:6px;margin:4px 0 8px}.heard-from .heard-from-choices .chip{border:1px solid var(--border)}.heard-from .heard-from-choices .chip.active{border-color:var(--ink-2)}.heard-from .heard-from-text{box-sizing:border-box;width:100%;max-width:460px}.heard-from .heard-from-thanks{margin:2px 0 0}.keep-portfolio .first-run-head h2{margin-bottom:2px}.keep-portfolio .keep-portfolio-lead{max-width:72ch;margin:0 0 4px}.keep-portfolio .docs-chapter.keep-portfolio-docs{margin:0 0 0 4px}.stage-rail{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin-top:8px;font-size:12px;display:flex}.stage-rail .stage{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.stage-rail .stage.now{color:var(--ink);font-weight:650}.stage-rail .stage.done{color:var(--ink-2)}.stage-rail .stage-arrow{color:var(--muted);font-weight:400}.skeleton-block{background:var(--wash);border-radius:10px;animation:1.5s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:.595}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-block{opacity:.64;animation:none}}.loading{color:var(--muted);text-align:center;padding:60px 0}.loading-steps{text-align:left;flex-direction:column;gap:6px;margin:14px auto 0;padding:0;font-size:12.5px;list-style:none;display:inline-flex}.loading-step{align-items:center;gap:8px;display:flex}.loading-step .spin{width:12px;height:12px;margin-right:0}.loading-step.done{color:var(--ink-2)}.loading-step.waiting{color:var(--muted);opacity:.73}.loading-tick,.loading-dot{text-align:center;width:12px;display:inline-block}.loading-tick{color:var(--series-1);font-weight:650}button.chip.card-retry{vertical-align:1px;color:var(--ink-2);background:0 0;border:none;border-radius:7px;margin-left:4px;padding:4px 9px;font-family:inherit;font-size:12.5px;font-weight:500}button.chip.card-retry:hover:not(:disabled){background:var(--wash);color:var(--ink)}button.chip.card-retry:disabled{opacity:.62;cursor:default}button.chip.card-retry:focus-visible{outline:2px solid var(--series-1);outline-offset:1px}.logo-wm{z-index:-1;aspect-ratio:140/120;width:120px;color:var(--ink);opacity:.1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-wm-nest{background:currentColor;height:78%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.logo-wm-coin{width:62%;height:auto;position:absolute;top:2%;left:50%;overflow:visible;transform:translate(-50%)}.wm-empty{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:116px;padding:12px 8px;display:flex;position:relative}.wm-empty>.logo-wm{width:104px}.wm-empty>p{max-width:46ch;margin:0}.wm-empty.wm-compact{gap:0;min-height:56px;padding:4px 8px}.wm-empty.wm-compact>.logo-wm{width:56px}.chart-load{isolation:isolate;background:var(--wash);border-radius:10px;position:relative;overflow:hidden}.chart-load>.logo-wm{width:132px;top:46%}.chart-load-caption{width:min(360px,100% - 24px);color:var(--muted);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.chart-load-caption .progress-track{width:100%;height:4px}.chart-load-elapsed{font-size:11.5px}.chart-load-count{white-space:nowrap}.pane-skeleton{gap:12px;padding:4px 0 0;display:grid}.pane-skeleton-caption{text-align:center;margin:4px 0 0}.skeleton-rows{gap:8px;margin-top:8px;display:grid}.skeleton-rows .sub{margin:0}.friend-unshared{margin-top:8px}.notif-pending{flex-direction:column;gap:4px;padding:6px 8px;display:flex}.evt-stalled,.evt-stale{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin:6px 0;display:flex}.progress-wrap{padding:22px 0 26px}.progress-label{color:var(--muted);margin-bottom:8px;font-size:12.5px}.progress-fill{background:var(--series-1);border-radius:999px;width:40%;height:100%;animation:1.15s ease-in-out infinite progress-slide}@keyframes progress-slide{0%{margin-left:0}to{margin-left:70%}}.progress-fill.det{margin-left:0;transition:width .25s;animation:none}.progress-fill.sheen,.pull-bar span.sheen{position:relative;overflow:hidden}.progress-fill.sheen:after,.pull-bar span.sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--surface-1) 55%, transparent) 50%, transparent 75%);animation:1.6s linear infinite progress-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes progress-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.progress-fill.sheen:after,.pull-bar span.sheen:after{animation:none;display:none}}.sim-recalc .progress-wrap{padding:4px 0 6px}.sim-recalc .progress-label{margin-bottom:4px;font-size:12px}.sim-applied{color:var(--muted);font-size:12.5px}.sim-compare{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.sim-compare .sim-compare-name{color:var(--ink);font-weight:600}.sim-compare .btn-ghost{padding:4px 11px;font-size:12px}.progress-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.chart-tool{background:color-mix(in srgb, var(--surface-1) 77.5%, transparent);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:7px;align-self:center;padding:3px 7px;font-size:13px;line-height:1}.chart-tool:hover{color:var(--ink);background:var(--wash)}.hline-off{right:calc(10px + var(--right-axis-w,0px));color:var(--muted);background:color-mix(in srgb, var(--surface-1) 82%, transparent);pointer-events:none;border-radius:6px;padding:1px 6px;font-size:11px;position:absolute}.hline-off.below{bottom:calc(28px + var(--hline-off-i,0) * 20px)}.hline-off.above{top:calc(30px + var(--hline-off-i,0) * 20px)}.chart-max-scrim{z-index:95;background:var(--scrim-bg);justify-content:center;align-items:stretch;padding:18px;display:flex;position:fixed;inset:0}.chart-max-card{flex-direction:column;flex:1;max-width:none;margin:0;display:flex;overflow:hidden}.chart-max-card>.filter-row{flex:none}.chart-max-card.chart-card{overflow:auto}@media (width<=560px){.chart-max-scrim{height:100dvh;padding:0}body .chart-max-card,body .heat-max-card{--card-pad-x:var(--app-pad-x,9px);padding-left:calc(var(--card-pad-x) + env(safe-area-inset-left,0px));padding-right:calc(var(--card-pad-x) + env(safe-area-inset-right,0px));padding-top:calc(var(--app-pad-t,14px) + var(--safe-t,0px));padding-bottom:max(8px, env(safe-area-inset-bottom,0px));border:none;border-radius:0}}.card.max-inplace{--max-gutter:var(--dock-gutter,var(--app-pad-x,18px));z-index:34;max-width:none;left:var(--max-gutter);right:calc(var(--rail-w,0px) + max(18px, var(--max-gutter)));top:max(var(--topbar-h), calc(var(--bar-real-h,0px) + var(--app-pad-t,16px) / 2));bottom:var(--dock-float-inset,18px);flex-direction:column;margin:0;display:flex;position:fixed;overflow:hidden}.max-inplace-ground{z-index:33;background:var(--page);position:fixed;inset:0}.max-inplace>*,.max-inplace .explore-table>*{flex:none}.max-inplace>.fav-drop-zone,.max-inplace .explore-table{flex-direction:column;flex:auto;min-height:0;display:flex}.max-inplace .explore-table>.table-scroll{flex:1 1 0;min-height:0}.max-inplace .explore-table tbody>tr.click{height:var(--fit-row-h,auto)}body .max-inplace .table-hbar{position:relative;top:auto;bottom:auto}.max-inplace .table-hbar[hidden]{visibility:hidden;display:block}.max-inplace .explore-table>.pager{margin-top:auto}:is(body.chat-maximized:has(.max-inplace) .app,body.drawer-docked:has(.max-inplace) .app){overflow-y:hidden}@media (width<=600px){.card.max-inplace{left:0;right:0;bottom:var(--mobile-bar-h,0px);top:calc(var(--safe-t,0px) + var(--bar-real-h,54px) + var(--app-pad-t,14px));box-shadow:none;border:none;border-radius:0;padding-bottom:8px}}.chart-card .chart-head-right{align-self:flex-start}.chart-card .chart-head>div:first-child{margin-top:5px}.chart-card .chart-head .chart-tool,.heat-card .chart-head .chart-tool,.explore-card .colpick-bar>.chart-tool{padding:4.5px 7.5px;font-size:12px}.chart-card .chart-head-right,.heat-card .chart-head-right{margin-right:-7px}.drawer .chart-head .chart-tool,.chart-max-card .chart-head .chart-tool{padding:4.5px 7.5px;font-size:12px}.drawer .chart-head-right,.chart-max-card .chart-head-right{align-self:flex-start;margin-right:-7px}.drawer .chart-head>div:first-child,.chart-max-card:not(.chart-card) .chart-head>div:first-child{margin-top:1px}.heat-card .chart-head{flex-wrap:nowrap}.heat-card .chart-head-right{flex-shrink:0}.heat-card .chart-head .heat-grids{flex-wrap:nowrap;flex:none;margin:0}.heat-card .chart-head h2{padding-right:0}.chart-card .filter-row.range-row{margin-bottom:6px}.chart-card .filter-row.pick-row{margin:0 0 6px}.chart-card .chart-head{row-gap:4px}.recharts-wrapper,.recharts-wrapper svg text,.recharts-legend-wrapper,.legend:not(.dist-legend){-webkit-user-select:none;user-select:none}.recharts-responsive-container{width:round(down,100%,1px)!important}.pd-pen[data-pen-on] .recharts-line-curve,.pd-pen[data-pen-on] .recharts-area-curve{stroke-dasharray:var(--pen-dash);stroke-dashoffset:var(--pen-off);vector-effect:none}.pd-pen[data-pen-on] .recharts-area-area{opacity:var(--pen-wash)}.pd-pen-inked[data-pen-on] .recharts-area-curve{stroke:var(--pen-ink)}.pd-draw[data-pen-marks] .pd-dots [data-x]:not([data-pen-past]){opacity:0}.pd-pen-tip{pointer-events:none}.chart-pan-ready,.chart-pan-ready .recharts-wrapper{cursor:grab!important}.chart-panning,.chart-panning .recharts-wrapper{cursor:grabbing!important}.tt-picking,.tt-picking .recharts-wrapper{cursor:progress!important}[data-chart-zoom]:focus-visible{outline:2px solid var(--series-1);outline-offset:-2px;border-radius:var(--r-tile,8px)}[data-chart-zoom]{position:relative}.chart-zoom-hint,.chart-measure-hint{z-index:2;color:var(--muted);white-space:nowrap;background:color-mix(in srgb, var(--surface-1) 82%, transparent);pointer-events:none;visibility:hidden;opacity:0;border-radius:999px;padding:2px 8px;font-size:11px;transition:opacity .12s,visibility 0s linear .12s;position:absolute;bottom:36px;right:10px}.chart-zoom-hint b,.chart-measure-hint b{color:var(--ink-2);font-weight:650}.chart-mod-hint>.chart-zoom-hint,.chart-shift-hint>.chart-measure-hint{visibility:visible;opacity:1;transition:opacity .12s,visibility}@media (prefers-reduced-motion:reduce){.chart-zoom-hint,.chart-measure-hint,.chart-mod-hint>.chart-zoom-hint,.chart-shift-hint>.chart-measure-hint{transition:none}}.chart-mod-hint .recharts-tooltip-wrapper,.chart-shift-hint .recharts-tooltip-wrapper,.chart-mod-hint .recharts-tooltip-cursor,.chart-shift-hint .recharts-tooltip-cursor,.chart-mod-hint .recharts-active-dot,.chart-shift-hint .recharts-active-dot{display:none}.chart-zoom-status{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.card .chart-bleed{margin-inline:calc(-1 * var(--card-pad-x));width:calc(100% + 2 * var(--card-pad-x))!important}}[data-no-tip] .recharts-tooltip-wrapper,[data-no-tip] .recharts-tooltip-cursor,[data-no-tip] .recharts-active-dot{display:none!important}@media (width<=560px){.chart-card .chart-head{gap:4px 8px}.chart-card .chart-head>div:first-child{flex:100%;margin-top:0}.chart-card .chart-head-right{flex:1 0 100%;align-self:auto;margin-left:0;margin-right:0}.chart-card .chart-head-right .seg{flex:auto;margin-left:0}.chart-card:not(.chart-max-card) .chart-head-right{display:contents}.chart-card:not(.chart-max-card) .chart-head>div:first-child{flex:1 1 0;min-width:0}.chart-card:not(.chart-max-card) .chart-head-right>:not(.seg){order:1;align-self:flex-start}.chart-card:not(.chart-max-card) .chart-head-right>.info{margin-top:10.5px}.chart-card:not(.chart-max-card) .chart-head-right>.seg{flex:1 0 100%;order:2}.heat-card .chart-head-right .seg button{min-height:38px}.chart-card .chart-head .sub{margin-bottom:0;font-size:11px;line-height:1.35}.chart-card .chart-head .chart-tool,.chart-card .chart-head .settings-x,.heat-card .chart-head .chart-tool,.heat-card .chart-head .settings-x,.explore-card .colpick-bar>.chart-tool,.explore-card .colpick-bar>.settings-x{min-width:38px;min-height:38px}.explore-card .colpick-bar>.chart-tool,.explore-card .colpick-bar>.settings-x{margin-block:-4px}.explore-card{--max-tool-room:42px}.chart-card .chart-head .chart-tool,.heat-card .chart-head .chart-tool,.explore-card .colpick-bar>.chart-tool{-webkit-text-stroke:.3px currentColor;font-size:22.5px}.drawer .chart-head .chart-tool,.chart-max-card .chart-head .chart-tool,.drawer .chart-head .settings-x,.chart-max-card .chart-head .settings-x{min-width:38px;min-height:38px}.drawer .chart-head .chart-tool,.chart-max-card .chart-head .chart-tool{-webkit-text-stroke:.3px currentColor;font-size:22.5px}.chart-card .seg{display:flex}.chart-card .seg button{white-space:nowrap;flex:auto;min-width:0;padding:10px 4px;font-size:11.5px}.chart-card .filter-row{gap:2px 3px;margin:6px 0 8px}.chart-card .range-row .chip{padding:10px 4px;font-size:11.5px}.chart-card .range-row .range-scroll{flex:auto;max-width:none}.chart-card .range-row .range-chip{flex:1 0 auto}.chart-card .range-row .chip.pos,.chart-card .range-row .chip.neg{padding-left:0;font-size:10px}.chart-card .start-pick{margin-left:0}.chart-card .pick-row .trades-check{margin-left:10px;padding:9px 0}.chart-card .pick-row{margin:0 0 6px;position:relative}.chart-card .pick-row .mpick-btn{min-height:34px;padding:6px 8px}.pick-row{position:relative}.pick-row .mpick{min-width:0;position:static}.pick-row .mpick-pop{min-width:0;left:0;right:0}}@media (width>=561px) and (width<=900px){.chart-card .range-row .chip{padding:5px 6px}.chart-card .range-row .start-pick{margin-left:0}.chart-card .pick-row .trades-check{margin-right:0}}@media (prefers-reduced-motion:reduce){.progress-fill{opacity:.55;width:100%;animation:none}}.spin{border:2px solid var(--grid);border-top-color:var(--series-1);vertical-align:-3px;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.ctx-btn .spin.ctx-sizing{vertical-align:-1px;border-width:1.5px;width:9px;height:9px;margin:0 1px}.refresh-pill{z-index:220;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-card);min-width:230px;max-width:min(400px,100vw - 24px);color:var(--muted);flex-direction:column;gap:7px;padding:18px 20px;font-size:12.5px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 21.6px #00000043}.refresh-pill .progress-track{height:4px}.refresh-pill-label{justify-content:space-between;gap:10px;display:flex}.refresh-accounts{flex-direction:column;gap:3px;margin:1px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.refresh-accounts li{align-items:baseline;gap:6px;min-width:0;display:flex}.refresh-accounts li.done{color:var(--ink-2)}.refresh-accounts li.waiting{opacity:.595}.refresh-accounts li.failed .refresh-acc-mark{color:var(--down)}.refresh-accounts li.duplicate{color:var(--ink-2)}.refresh-accounts li.duplicate .refresh-acc-mark{color:var(--muted)}.refresh-acc-mark{text-align:center;width:13px;color:var(--up);flex:none;font-weight:700}.refresh-acc-name{overflow-wrap:anywhere;font-weight:600}.refresh-acc-note{overflow-wrap:anywhere}.refresh-acc-note:before{content:"— "}.drawer-load{max-width:420px;color:var(--muted);flex-direction:column;gap:7px;margin:2px 0 16px;font-size:12.5px;display:flex}.drawer-load .refresh-pill-label{align-items:baseline}.drawer-load .refresh-pill-label .sub{margin:0}.drawer-load .progress-track{height:4px}.drawer-load .progress-fill.failed{background:var(--down)}.drawer-load .refresh-accounts li.skipped{opacity:.595}@media (prefers-reduced-motion:reduce){.drawer-load .progress-fill.det{transition:none}}.refresh-accounts+.refresh-accounts{border-top:1px dashed var(--border);margin-top:3px;padding-top:6px}@media (width<=600px){html,body,body.chat-maximized .app{overscroll-behavior-y:none}}.ptr-gap{z-index:35;align-items:flex-end;height:0;transition:height .24s;display:flex;position:relative;overflow:hidden}.ptr-gap.dragging{transition:none}.ptr-gap-inner{box-sizing:border-box;width:100%;color:var(--muted);text-align:left;flex-direction:column;gap:7px;padding:8px 0 10px;font-size:12.5px;display:flex}.ptr-gap.busy .ptr-gap-inner{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-card);padding:12px 14px}.ptr-gap .progress-track{height:4px}.ptr-gap .progress-fill.failed{background:var(--down)}.ptr-gap.armed .ptr-gap-inner{color:var(--ink-2)}.ptr-gap .refresh-pill-label{justify-content:space-between;gap:10px;display:flex}@media (width>=601px){.ptr-gap{display:none}}@media (prefers-reduced-motion:reduce){.ptr-gap{transition:none}}.spin.mini{vertical-align:0;border-width:1.5px;width:9px;height:9px;margin:0}.build-progress{text-align:left;max-width:460px;margin:22px auto 0}.progress-track{background:var(--grid);border-radius:3px;height:6px;overflow:hidden}.progress-fill{background:var(--series-1);border-radius:3px;height:100%;transition:width .4s}.progress-fill.indeterminate{width:30%;animation:1.1s ease-in-out infinite alternate progress-slide}.progress-caption{margin-top:7px;font-size:12px}.build-accounts{margin:10px 0 0;padding:0;font-size:12px;list-style:none}.build-accounts li{overflow-wrap:anywhere;padding:2px 0}.build-accounts b{font-weight:600}.build-active{opacity:.73}.dim{opacity:.595;transition:opacity .2s}.trades-disclaimer{color:var(--muted);border:1px solid var(--border);background:var(--wash);border-radius:8px;margin:0;padding:7px 12px;font-size:12px}.taxes-privacy{color:var(--ink-2);max-width:72ch;margin:4px 2px 2px;font-size:11.5px;line-height:1.45}.macro-ribbon{color:var(--muted);border:1px solid var(--border);background:var(--wash);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:6px 12px;font-size:12px;display:flex}.macro-ribbon-link{cursor:pointer;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:none;padding:0}.macro-ribbon-link:hover{color:var(--ink);text-decoration:underline}.regime-strip{gap:var(--card-inset);flex-wrap:wrap;margin:4px 0 14px;display:flex}.regime-tile{border:1px solid var(--border);background:var(--wash);border-radius:8px;flex-direction:column;flex:130px;gap:1px;min-width:120px;padding:6px 10px;display:flex}.regime-label{color:var(--muted);white-space:nowrap;font-size:11px}.regime-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.regime-sub{color:var(--muted);font-size:11px}.curve-chart{max-width:480px;margin-top:14px}.regime-strip .curve-chart{border:1px solid var(--border);background:var(--wash);border-radius:8px;flex:2 260px;min-width:240px;max-width:none;margin-top:0;padding:6px 10px}.regime-strip .curve-svg{height:52px}.curve-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.curve-title{color:var(--ink-2);font-size:12px;font-weight:600}.curve-latest{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.curve-svg{width:100%;height:64px;display:block}.curve-range{color:var(--muted);justify-content:space-between;margin-top:2px;font-size:10.5px;display:flex}:root{--heat-neutral:color-mix(in srgb, var(--ink) 13%, var(--surface-1))}.heat-controls{margin:10px 0;container:heat-bar/inline-size}.heat-ranges{margin:0}.heat-ranges>.heat-legend{flex:0 auto;justify-content:flex-end;margin-left:auto;padding-left:10px}.heat-legend[data-tip]:after{content:none}@container heat-bar (width<=873px){.heat-ranges>.heat-legend{flex:none}.heat-ranges .heat-legend-note{display:none}.heat-legend[data-tip]:after{content:attr(data-tip);white-space:normal;text-align:left;width:max-content;max-width:320px;line-height:1.45;left:auto;right:0;transform:none}}.heat-grids{scrollbar-width:thin;flex-wrap:nowrap;margin:10px 0 0;scroll-padding:0 8px;overflow-x:auto}.heat-grids .range-chip{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:15ch;overflow:hidden}.heat-legend{flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.heat-scale{flex:none;align-items:center;gap:4px;display:flex}.heat-swatch{border:1px solid var(--border);border-radius:3px;flex:none;width:15px;height:11px}.heat-legend-note{margin-left:6px}.heat-notes{height:var(--heat-notes-height,auto);flex:none;overflow-y:auto}.heat-hidden{flex:none;margin:6px 0 0;font-size:12px;line-height:1.45}.heat-hidden .linklike{font-weight:600}.topline{min-width:0;container-type:inline-size}.topline-row{gap:var(--card-gap);align-items:start;min-width:0;display:grid}.topline-row>*{min-width:0}@container (width>=892px){.ex-topline-row:has(>.macro-card):has(>.heat-card){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.heat-box{position:relative}.heat-card{--heat-aspect:.52;--heat-fit:0;--heat-notes-height:auto}.pf-top-grid>.heat-card>.heat-box,.heat-max-card>.heat-box{flex-direction:column;flex:1;min-height:0;display:flex}.pf-top-grid>.heat-card .heat-fill,.heat-max-card .heat-fill{flex:1;min-height:0}.heat-max-card{--heat-fit:1;--heat-notes-height:42px;flex-direction:column;flex:1;max-width:none;margin:0;display:flex;overflow:hidden}.heat-grid{width:100%;position:relative}@media (width<=600px){.heat-card:not(.heat-max-card)>.heat-box{margin-inline:calc(var(--card-inset) - var(--card-pad-x))}}.heat-sector{border:1px solid var(--border);border-radius:var(--r-tile,6px);background:var(--wash);box-sizing:border-box;position:absolute;overflow:hidden}.heat-sector-head{text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:6px;width:100%;height:19px;padding:0 12px;font-size:10.5px;line-height:19px;display:flex;overflow:hidden}.heat-sector-head:hover:not(:disabled){background:var(--heat-neutral)}.heat-sector-head:focus-visible{outline:2px solid var(--series-1);outline-offset:-2px;border-radius:6px}.heat-sector-head:disabled{opacity:1;cursor:default}.heat-focus{align-items:center;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.heat-focus>span{color:var(--ink-2);font-weight:600}.heat-sector-name{color:var(--ink-2);text-overflow:ellipsis;font-weight:600;overflow:hidden}.heat-sector-head .up{color:var(--up);font-variant-numeric:tabular-nums}.heat-sector-head .down{color:var(--down);font-variant-numeric:tabular-nums}.heat-cell{box-sizing:border-box;border:1px solid var(--surface-1);font:inherit;color:var(--ink);text-align:center;cursor:pointer;outline-offset:-2px;border-radius:3px;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:1px;transition:filter .12s,outline-color .12s;display:flex;position:absolute;overflow:hidden}.heat-cell.strong,.heat-tip-value.strong{color:var(--surface-1)}.heat-cell:hover{filter:brightness(1.12);outline-color:var(--ink)}.heat-cell:focus-visible{outline:2px solid var(--series-1);outline-offset:-2px}.heat-sym{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.heat-symline{justify-content:center;align-items:center;gap:3px;min-width:0;max-width:100%;display:flex}.heat-symline>.asset-logo{--alogo:13px;vertical-align:baseline;align-self:center;margin-right:0}.heat-symline>.heat-sym{min-width:0}.heat-chg{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;line-height:1.2}.heat-name{opacity:.748;text-overflow:ellipsis;white-space:nowrap;max-width:96%;margin-top:2px;font-size:9.5px;line-height:1.15;overflow:hidden}.heat-tip{line-height:1.45;display:block}.tip.floating:has(.heat-tip){max-width:min(340px,100vw - 16px)}.heat-sector-tip .up{color:var(--up);font-variant-numeric:tabular-nums}.heat-sector-tip .down{color:var(--down);font-variant-numeric:tabular-nums}.heat-sector-tip .group-move:first-of-type{margin-top:3px}.heat-sector-value{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px;display:block}.heat-sector-value b{color:var(--ink);font-weight:650}.heat-sector-hint{color:var(--muted);margin-top:5px;font-size:11px;display:block}.heat-tip-value{color:var(--ink);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px;font-weight:600;display:inline-block}@media (width<=640px){.heat-name{display:none}.heat-sym{font-size:10px}.heat-chg{font-size:9.5px}.heat-symline>.asset-logo{--alogo:11px}}.lv-badge{color:var(--muted);border:1px solid var(--border);vertical-align:2px;text-transform:uppercase;letter-spacing:.4px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:600}.lots-table .lot-detail>td{background:var(--wash);padding:10px 12px}.lots-table .lot-detail .lot-inner{margin-bottom:8px}.lots-table .lot-detail .lot-inner td{border-bottom-color:var(--border)}.lot-inner .tt-mark{align-items:center;gap:10px;display:inline-flex}.lot-inner .tt-cell{text-align:left}.lot-inner .tt-mark .value-ring{--ring-track:var(--border)}.lot-inner .tt-text b{color:var(--ink);font-weight:650}.lot-inner .tt-mark[data-tt=free] .tt-text{color:var(--ink)}.tt-stamp{background:var(--accent-signal);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:17px;font-weight:700;line-height:1;display:inline-grid}.lotviz{margin-top:4px}.lotviz svg{display:block}.lotviz .lv-base{stroke:var(--grid);stroke-width:1px}.lotviz .lv-lane{fill:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.lotviz .lv-axis{fill:var(--muted);font-size:9px}.lotviz .lv-today{stroke:var(--ink-2);stroke-width:1px}.lotviz .lv-boundary{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.lotviz .lv-seg{stroke:var(--surface-1);stroke-width:1px;cursor:pointer}.lotviz .lv-sale{fill:var(--series-1);fill-opacity:.775}.lotviz .lv-phantom-outline{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 3}.lotviz .lv-hi .lv-seg{stroke:var(--ink);stroke-width:1.5px}.lotviz .lv-link{fill:none;stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:2 2;pointer-events:none}.lv-legend{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:2px;font-size:11px;display:flex}.lv-legend span{align-items:center;gap:5px;display:inline-flex}.lv-sw{border-radius:2.5px;width:10px;height:10px;display:inline-block}.lv-sw-exempt{background:var(--up)}.lv-sw-maturing{background:color-mix(in srgb, var(--series-3) 50.5%, transparent)}.lv-sw-sold-tax{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--down) 26.2%, transparent) 0 2px, var(--down) 2px 3.5px)}.lv-sw-sold-ex{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--up) 26.2%, transparent) 0 2px, var(--up) 2px 3.5px)}.lv-sw-phantom{border:1px dashed var(--muted);background:0 0}.lv-sw-sale{background:var(--series-1);opacity:.775}.lv-tip{flex-direction:column;gap:2px;display:flex}.lv-tip .lv-tip-head{color:var(--ink);font-weight:650}.mat-strip{align-items:flex-end;gap:3px;height:104px;padding-bottom:16px;display:flex;position:relative}.mat-slot{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.mat-bar{background:var(--series-2);border-radius:3px 3px 0 0;width:100%;max-width:22px;min-height:2px}.mat-slot:hover .mat-bar{background:color-mix(in srgb, var(--series-2) 80%, var(--ink))}.mat-val{color:var(--muted);white-space:nowrap;margin-bottom:2px;font-size:9px}.mat-label{color:var(--muted);white-space:nowrap;font-size:9px;position:absolute;bottom:-15px}.transfer-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.transfer-row:last-child{border-bottom:none}.transfer-row.settled{opacity:.748}.transfer-actions{gap:6px;display:inline-flex}.transfer-actions .chip,.mlot-form .chip,.trades-recs .chip{border:1px solid var(--border);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.transfer-actions .chip:hover,.mlot-form .chip:hover,.trades-recs .chip:hover{background:var(--wash);color:var(--ink)}.transfer-actions .chip:disabled,.mlot-form .chip:disabled,.trades-recs .chip:disabled{opacity:.55;cursor:default}.trades-recs .holdings-filters .bench-chip{background:var(--surface-1);border-radius:6px;padding:4px 8px;font-size:11px}.trades-recs .holdings-filters .bench-chip:hover:not(.active){background:var(--surface-1);border-color:var(--baseline)}.annual-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.annual-foot .annual-csv{border:1px solid var(--border);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;text-decoration:none;display:inline-flex}.annual-foot .annual-csv:hover{background:var(--wash);color:var(--ink)}.annual-note{color:var(--muted);flex:1;min-width:200px;font-size:11.5px}.whatif-lots-note{color:var(--muted);margin-top:6px;font-size:12px}.mlot-form{--mlot-field-w:150px;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mlot-form input{border:1px solid var(--border);color:var(--ink);font:inherit;min-width:0;width:var(--mlot-field-w);background:0 0;border-radius:8px;padding:5px 9px;font-size:12.5px}.mlot-form .mlot-date .dpick-box{width:var(--mlot-field-w)}.mlot-form .mlot-date .dpick-input{flex:auto;width:0}.mlot-form input:focus{border-color:var(--series-1)}.recs-side{margin:10px 0 4px;font-size:13px}.recs-source{color:var(--muted);font-weight:400}.rec-score{font-variant-numeric:tabular-nums;font-size:14px}.rec-chip{background:var(--wash);color:var(--ink-2);white-space:nowrap;border-radius:999px;margin-right:4px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.rec-wait{border:1px dashed var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.rec-note{border:1px dashed var(--border);background:0 0}.rec-gap{color:var(--series-1);border:1px solid var(--series-1);background:0 0}.rec-conflict{color:var(--ink-2);border:1px solid var(--ink-2);background:0 0}.rec-tax{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.rec-tax-link{cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:11px;font-weight:650}.rec-tax-link:hover span:last-child{text-decoration:underline}.rec-tax .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.rec-tax.good{color:var(--status-good)}.rec-tax.warning{color:color-mix(in srgb, var(--status-warning) 70%, var(--ink))}.rec-tax.critical{color:var(--status-critical)}.recs-table .rec-detail>td{background:var(--wash);padding:10px 12px}.rec-inner td{border-bottom-color:var(--border)}.rec-inner tr.rec-na{opacity:.505}.rec-bar{background:var(--grid);vertical-align:middle;border-radius:4px;width:84px;height:7px;margin-right:7px;display:inline-block;position:relative;overflow:hidden}.rec-bar-fill{border-radius:4px;height:100%;position:absolute;top:0;left:0}.rec-stage,.rec-points{max-width:560px;margin:2px 0 12px}.rec-stage{cursor:help;outline-offset:3px;border-radius:6px}.rec-strip-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:5px;display:flex}.rec-strip-title{color:var(--ink-2);font-size:11.5px;font-weight:600}.rec-strip-keys{color:var(--muted);flex-wrap:wrap;gap:3px 12px;font-size:11px;display:flex}.rec-strip-keys>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rec-key{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rec-key-profit,.rec-pt-profit{background:var(--series-1)}.rec-key-growth,.rec-pt-growth{background:var(--series-2)}.rec-key-signal,.rec-pt-signal{background:var(--series-3)}.rec-stage-bar{gap:2px;height:10px}.rec-stage-bar .segbar-pill{cursor:help}.rec-points-bar{background:var(--grid);border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.rec-pt{min-width:4px;height:100%}.rec-points-keys{margin-top:6px}.rec-points-missed{font-style:italic}.rec-reading{white-space:nowrap;color:var(--ink-2);background:color-mix(in srgb, var(--series-1) 11%, transparent);border-radius:999px;margin-left:6px;padding:0 7px;font-size:10.5px;line-height:16px;display:inline-block}.rec-reading-growth{background:color-mix(in srgb, var(--series-2) 18%, transparent)}.rec-inner tr.rec-growth-row td{background:color-mix(in srgb, var(--series-2) 6%, transparent)}.rec-inner th.num,.rec-inner td.num{text-align:right}.rec-weight-of{color:var(--muted)}.recs-refresh-bar .progress-wrap{padding:6px 0 10px}.recs-refresh-bar .progress-track{height:4px}.sellopt-form select{border:1px solid var(--border);color:var(--ink);font:inherit;background:0 0;border-radius:8px;padding:5px 9px;font-size:12.5px}.sellopt-form select:focus{border-color:var(--series-1)}.sellopt-pick-sums{color:var(--muted);font-size:12px;font-weight:400}.sellopt-totals{border-top:1px solid var(--border);flex-wrap:wrap;gap:18px;margin-top:10px;padding-top:8px;font-size:13px;display:flex}.sellopt-drawer .chip{border:1px solid var(--border);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.sellopt-drawer .chip:hover{background:var(--wash);color:var(--ink)}.sellopt-drawer .chip:disabled{opacity:.55;cursor:default}.rec-kind{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:650;display:inline-block}.rec-kind.side-buy{color:var(--up);border-color:color-mix(in srgb, var(--up) 45%, var(--border))}.rec-kind.side-sell{color:var(--down);border-color:color-mix(in srgb, var(--down) 45%, var(--border))}.rec-kind.tx-flow{color:var(--marker-transfer);border-color:color-mix(in srgb, var(--marker-transfer) 45%, var(--border))}.rec-kind.tx-fix{color:var(--marker-correction);border-color:color-mix(in srgb, var(--marker-correction) 45%, var(--border))}.rec-kind.tx-other{color:var(--ink-2)}.weights-panel{margin-top:10px}.weights-group-title{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:10px 0 2px;font-size:11px}.weight-row{grid-template-columns:minmax(110px,150px) 1fr 30px;align-items:center;gap:10px;padding:2px 0;font-size:12.5px;display:grid}.weight-row input[type=range]{width:100%;accent-color:var(--series-1)}.weight-val{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums}.weight-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.plan-orders{max-width:380px;margin:4px 0 8px;padding:0;list-style:none}.plan-order,.plan-head-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1fr auto 56px 40px;align-items:baseline;gap:12px;margin:0;padding:5px 0;font-size:13px;display:grid}.plan-order:hover{background:var(--wash)}.plan-share{text-align:right;color:var(--muted);font-size:12px}.plan-rating{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.plan-order-sell,.plan-head-row-sell{grid-template-columns:minmax(0,1fr) auto 56px 40px minmax(56px,100px)}.plan-taxfree{text-align:right;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.plan-head-free{text-overflow:ellipsis;min-width:0;overflow:hidden}.plan-taxfree.muted{color:var(--muted)}.plan-head-free .info{letter-spacing:0;text-transform:none;margin-left:1px}@container trade-plan (width<=412px){.plan-order-sell,.plan-head-row-sell{grid-template-columns:1fr auto 56px 40px}.plan-taxfree,.plan-head-free{text-align:right;grid-column:1/-1}}.plan-head{align-items:center;gap:8px;margin-top:4px;display:flex}.plan-head>.plan-head-row{flex:auto;min-width:0}.plan-head-row{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:default;font-size:9.5px;font-weight:600}.plan-head-row>span{text-align:right}.plan-side{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:10px 0 2px;font-size:11px;font-weight:600}.plan-note,.plan-conflicts{margin:2px 0 6px}@media (width<=700px){.settings-panel .plan-note{padding-left:0}}.plan-net{margin-top:8px}.rec-in-plan{color:var(--up);border:1px solid var(--up);background:color-mix(in srgb, var(--up) 20.8%, transparent);font-weight:650}.drift-section{border-top:1px solid var(--grid);margin-top:14px;padding-top:12px}.drift-head{margin:0 0 4px;display:block}.drift-section>.sub{margin:0 0 2px}.drift-group{margin-top:8px}.drift-title{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:2px;font-size:11px}.drift-row{grid-template-columns:minmax(70px,150px) 1fr 64px;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.drift-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drift-track{background:var(--wash);border-radius:6px;height:12px;position:relative}.drift-band{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:6px;position:absolute;top:0;bottom:0}.drift-fill{border-radius:3px;height:6px;position:absolute;top:3px;left:0}.drift-tick{background:var(--ink-2);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px}.drift-delta{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.tilt{margin-top:16px}.tilt-seg{margin-left:auto}.tilt-seg button{font-size:12px}.tilt-row{grid-template-columns:minmax(70px,165px) 1fr 64px;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.tilt-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tilt-track{background:var(--wash);border-radius:6px;height:14px;position:relative}.tilt-you,.tilt-bench{border-radius:2px;position:absolute;left:2px}.tilt-you{background:var(--series-1);height:5px;top:2px}.tilt-bench{background:var(--baseline);height:4px;bottom:2px}.tilt-delta{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12px}.tilt-note{margin:6px 0 0;font-size:12px}.linklike{cursor:pointer;color:var(--series-1);font:inherit;background:0 0;border:none;padding:0}.asset-card-target{width:fit-content;max-width:100%}.linklike:hover,.asset-card-target:hover{text-decoration:underline}.drift-edit{float:right;font-size:12.5px;font-weight:500}.card.stat .signal-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.card.stat .signal-why{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.card.stat .signal-line .rec{margin-block:-3px}.card.stat .signal-line>.signal-why{line-height:1}.card.stat .label:has(>.signal-why){position:relative}.card.stat .label>.signal-why{position:absolute;top:50%;right:0;transform:translateY(-50%)}.card.stat .signal-line>.value{max-width:100%}.card.stat .signal-line .rec{white-space:normal;max-width:100%}@media (width<=719px){.assistant-drawer .chat-title-row{order:5;gap:5px;font-size:0}.assistant-drawer .chat-title-row>*{font-size:12px}.assistant-drawer-head{flex-wrap:wrap;justify-content:flex-start;gap:2px 6px;padding:4px 10px 6px}.assistant-drawer-head:has(.chat-model,.chat-usage):before{content:"";flex-basis:100%;order:4;height:0}.assistant-drawer-head:not(:has(.chat-model,.chat-usage)) .chat-title-row{order:0}.assistant-drawer-head:not(:has(.chat-model,.chat-usage))>strong{flex:none}.assistant-drawer-head:not(:has(.chat-model,.chat-usage)) .assistant-drawer-ctl{margin-left:auto}.assistant-drawer-head>strong{flex:auto;min-width:0;font-size:15px}.assistant-drawer-meta{display:contents}.assistant-drawer-meta>h2{font-size:10.5px;font-weight:500;display:contents!important}.assistant-drawer .chat-title,.assistant-drawer .chat-head-right,.assistant-drawer .chat-head-icons,.assistant-drawer .chat-head-right .chat-usage{display:contents}.assistant-drawer .chat-usage,.assistant-drawer .chat-head-right{font-size:10.5px}.assistant-drawer .chat-export-wrap{order:1}.assistant-drawer .chat-head-right .chat-reset{order:2}.assistant-drawer-ctl{order:3;gap:6px}.assistant-drawer .chat-model{text-overflow:ellipsis;white-space:nowrap;order:6;min-width:0;font-size:11.5px;overflow:hidden}.assistant-drawer .chat-usage>*{order:7}.assistant-drawer .settings-x,.assistant-drawer .assistant-height,.assistant-drawer .chat-head-right .chat-reset,.assistant-drawer .chat-head-right .chat-export{border-radius:12px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0;font-size:20px;line-height:1;display:inline-flex}.assistant-drawer .assistant-height svg,.assistant-drawer .chat-head-right .chat-reset svg,.assistant-drawer .chat-head-right .chat-export svg{width:20px;height:20px}.assistant-drawer .chat-export-menu{font-size:12.5px}.assistant-drawer .tutorial-strip{display:none}}::view-transition-group(*){animation-duration:.35s;animation-timing-function:cubic-bezier(.33,0,.2,1)}.chat-dock{view-transition-name:assistant-dock}.drawer[data-arrival=morph]{animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.tab-badge{text-align:center;background:var(--series-1);min-width:16px;color:var(--surface-1);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:650;line-height:16px;display:inline-block}.social-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-head .notif-bell{margin-left:auto}.social-cols{grid-template-columns:var(--social-left,minmax(0, 2fr)) var(--card-gap) minmax(0, 3fr);column-gap:0;row-gap:var(--card-gap);align-items:start;display:grid}.social-split{cursor:ew-resize;touch-action:none;border-radius:999px;grid-column:2;justify-content:center;align-self:stretch;align-items:stretch;min-height:120px;display:flex}.social-split>i{background:var(--border);border-radius:999px;align-self:stretch;width:1px;transition:width 90ms,background 90ms;display:block}.social-split:hover>i,.social-split:focus-visible>i,body.social-splitting .social-split>i{background:color-mix(in srgb, var(--series-1) 59.5%, transparent);width:3px}.social-split:hover,body.social-splitting .social-split{background:color-mix(in srgb, var(--series-1) 19%, transparent)}.social-split:focus-visible{outline:2px solid var(--series-1);outline-offset:-1px}body.social-splitting{cursor:ew-resize;-webkit-user-select:none;user-select:none}.social-side{min-width:0;top:calc(var(--topbar-h) + var(--app-pad-t) / 2 - 32px);padding:calc(44px - var(--app-pad-t) / 2) 6px 0;max-height:calc(100dvh - var(--topbar-h) - var(--app-pad-t) / 2 + 32px);margin:-32px -6px calc(-1 * var(--app-pad-b,64px));position:sticky;overflow-y:auto}.social-fold-toggle{display:none}@media (width<=860px){.social-cols:not(.rail-min){grid-template-columns:minmax(0,1fr)}.social-cols .social-split{display:none}.social-cols:not(.rail-min) .social-side{display:contents}.social-head{order:1}.social-fold-toggle{order:2;justify-self:start;align-items:center;gap:8px;display:inline-flex}.social-fold{order:3}.social-feed{order:4}.social-fold.is-closed{display:none}}.social-fold-pending{background:var(--wash);color:var(--ink-2);padding:1px 7px;font-size:11px;font-weight:650}.social-cols.rail-min .social-split{display:none}.social-cols.rail-min{grid-template-columns:auto minmax(0,1fr)}.rail-strip{flex-direction:column;align-items:center;gap:10px;display:flex}.rail-btn{writing-mode:vertical-rl;border:1px solid var(--border);background:var(--surface-1);cursor:pointer;letter-spacing:.02em;min-height:108px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 5px;font-size:12px;font-weight:650;display:inline-flex}.rail-btn:hover{color:var(--ink);border-color:var(--series-1)}.rail-pend{writing-mode:horizontal-tb}.rail-sheet{width:min(560px,100%)}.rail-sheet-x{z-index:1;position:absolute;top:10px;right:12px}.rail-sheet .card{box-shadow:none;padding:var(--social-pad-y) var(--social-pad-x);--card-pad-x:var(--social-pad-x);background:0 0;border:none}.social-cta{max-width:560px}.social-cta .oa-btn{margin-top:8px}.social-composer .composer-body{resize:vertical;width:100%;min-height:64px;color:var(--ink);border:1px solid var(--border);font:inherit;background:0 0;border-radius:8px;padding:8px 10px;font-size:13.5px}.social-composer .composer-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.social-composer.drag-over .composer-body{border-color:var(--series-1)}.mention-list{padding:4px}.mention-list li{list-style:none}.mention-list button{border-radius:8px;align-items:center;gap:8px;padding:5px 9px;font-size:12.5px;display:flex}.mention-list [aria-selected=true] button{background:var(--wash);font-weight:650}.mention-avatar{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex:none;width:20px;height:20px}.mention-chip{font:inherit;color:var(--series-1);background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-weight:650;display:inline}button.mention-chip{cursor:pointer}button.mention-chip:hover,button.mention-chip:focus-visible{text-underline-offset:2px;text-decoration:underline}.mention-flag{background:var(--series-1);color:var(--surface-1);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:650;line-height:16px;display:inline-block}.feed-item{position:relative}.feed-item>.mention-flag{z-index:1;position:absolute;top:-8px;right:14px}@supports (animation-timeline:view()){.feed-item{transform-origin:50% 0;animation:cubic-bezier(.2,.7,.2,1) backwards feed-rise;animation-timeline:view();animation-range:entry entry min(100%,240px)}}@keyframes feed-rise{0%{opacity:0;translate:0 40px;scale:.94}}@media (prefers-reduced-motion:reduce){.feed-item{animation:none}}.feed-item.mentions-me>.card,.feed-item.mentions-me>.event-row{box-shadow:inset 3px 0 0 var(--series-1)}.pc-row.mentions-me .pc-said{box-shadow:inset 3px 0 0 var(--series-1);border-radius:4px;margin-left:-8px;padding-left:8px}.pc-who .mention-flag{font-size:10px;line-height:15px}.feed-filter{margin:0}.notif-bell{border:1px solid var(--border);background:var(--surface-1);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.notif-bell:hover,.notif-bell[aria-expanded=true]{color:var(--ink);border-color:var(--series-1)}.notif-bell .notif-count{margin:0;position:absolute;top:-6px;right:-7px}.notif-scrim{z-index:120;background:0 0;position:fixed;inset:0}.notif-pop{top:var(--notif-top,80px);right:var(--notif-right,16px);background:var(--panel-bg);width:min(380px,100vw - 24px);max-height:min(70vh,560px);color:var(--ink);-webkit-backdrop-filter:blur(8.64px);backdrop-filter:blur(8.64px);border:1px solid var(--panel-border);border-radius:var(--r-card);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 43.2px #00000043}.notif-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:10px 8px 8px 14px;display:flex}.notif-head strong{font-size:13.5px}.notif-list{overscroll-behavior:contain;min-height:0;padding:6px;overflow-y:auto}.notif-note{margin:8px 8px 10px;font-size:12.5px}.notif-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.notif-row{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:flex}.notif-row:hover,.notif-row:focus-visible{background:var(--wash)}.notif-row .post-avatar{margin-top:1px}.notif-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.notif-line{overflow-wrap:anywhere;font-weight:500}.notif-row.unread .notif-line{font-weight:650}.notif-excerpt{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-when{font-size:11px}.notif-dot{background:var(--series-1);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notif-tail{flex-direction:column;align-items:center;gap:6px;padding:8px 0 6px;display:flex}.notif-tail-note{text-align:center;margin:0;font-size:11.5px}.insights-bell{position:relative}.insights-bell .notif-count{margin:0;position:absolute;top:-5px;right:-6px}.insights-bell-wrap,.network-wrap{flex:none}@media (width<=1180px){.network-btn .settings-label{display:none}}.network-btn.net-blocked{color:var(--status-serious)}.network-btn.net-blocked .settings-label{color:inherit}.network-body{padding:8px 10px 10px}.net-list{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.net-list .net-master{cursor:pointer;margin:0 0 2px;font-weight:600}.net-rows{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.net-row{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px 4px 2px;display:flex}.net-row:hover{background:var(--wash)}.net-row .bench-pick{cursor:pointer;min-width:0;margin:0}.net-row .bench-pick:has(input:disabled){cursor:default}.net-unknown{padding-left:26px}.net-state{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.net-state.off{color:var(--status-serious);font-weight:600}.net-refused{color:var(--muted);font-weight:400}.net-local{margin:4px 2px 0;font-size:12px}.net-foot{margin:8px 2px 0;font-size:12px}.net-settings{max-width:560px;margin-top:6px}.notif-scrim{pointer-events:none}.notif-scrim .notif-pop{pointer-events:auto}@media (width<=600px){.notif-scrim{pointer-events:auto}}.notif-row .notif-ic{text-align:center;flex:none;width:18px;margin-top:1px;font-size:13px;line-height:1.35}.notif-row .notif-ic svg{vertical-align:-2px;width:13px;height:13px}.notif-row--static{cursor:default}.notif-row--static:hover{background:0 0}.notif-item{position:relative}.notif-item .notif-ask{position:absolute;bottom:6px;right:10px}.feed-item.feed-flash>.card,.feed-item.feed-flash>.event-row{animation:1.8s ease-out feed-flash}@keyframes feed-flash{0%,45%{box-shadow:0 0 0 2px var(--series-1)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.feed-item.feed-flash>.card,.feed-item.feed-flash>.event-row{box-shadow:0 0 0 2px var(--series-1);animation:none}}@media (width<=600px){.notif-scrim{background:var(--scrim-bg);padding:10px 0 max(var(--vv-kbd-b,0px), var(--mobile-bar-h,0px));align-items:flex-end;display:flex}.notif-pop{width:100%;max-height:calc(var(--vv-h,100vh) - 10px - var(--mobile-bar-h,0px));border-radius:var(--r-card,12px) var(--r-card,12px) 0 0;border-bottom:none;position:static}}.composer-imgs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.composer-img{display:inline-flex;position:relative}.composer-img img{border:1px solid var(--border);object-fit:cover;border-radius:8px;max-width:120px;max-height:90px}.composer-img .star{background:var(--surface-1);border:1px solid var(--border);border-radius:999px;padding:0 5px;font-size:12px;line-height:18px;position:absolute;top:-6px;right:-6px}.composer-img .star:hover{background:var(--wash);color:var(--ink)}.composer-spec{margin-top:8px}.composer-spec .btn-ghost{margin-top:4px}.post-card{padding-top:14px}.post-head{align-items:center;gap:8px;display:flex}.post-head .post-del{margin-left:auto}.author-chip{align-items:center;gap:7px;min-width:0;display:inline-flex}.post-head .author-chip,.event-row .author-chip{flex-wrap:wrap}.author-handle{font-size:13.5px}button.author-handle{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-weight:700}button.author-handle:hover,button.author-handle:focus-visible{text-underline-offset:2px;text-decoration:underline}.demo-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:help;color:color-mix(in oklab, var(--muted) 55%, var(--ink) 45%);border:1px solid color-mix(in oklab, var(--muted) 40.6%, transparent);background:color-mix(in oklab, var(--muted) 14%, transparent);border-radius:999px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:700;line-height:1.5;display:inline-block}.post-when{white-space:nowrap;font-size:12px}.post-avatar{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex:none;width:24px;height:24px}.avatar-preview{cursor:zoom-in;background:0 0;padding:0;line-height:0;display:inline-flex;overflow:hidden}.avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.avatar-preview:focus-visible{outline:2px solid var(--series-1);outline-offset:2px}.avatar-big{aspect-ratio:1;object-fit:cover;border-radius:12px;width:min(256px,60vw);height:auto;display:block}@media (resolution>=1.5x){.avatar-big{width:min(220px,60vw)}}.tip:has(.avatar-big){min-width:0;padding:5px}.post-body{overflow-wrap:anywhere;margin-top:8px;font-size:13.5px;line-height:1.5}.post-img{border:1px solid var(--border);border-radius:10px;max-width:100%;max-height:420px;margin-top:8px;display:block}.post-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:12.5px;display:inline-block;overflow:hidden}.post-url{overflow-wrap:anywhere}.gif-wrap{width:fit-content;max-width:100%;margin-top:8px;display:block;position:relative}.gif-wrap .post-img{margin-top:0}.gif-frame{max-width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.gif-frame:focus-visible{outline:2px solid var(--series-1);outline-offset:2px}.gif-still.gif-pending{display:none}.gif-badge{z-index:1;color:#fff;-webkit-backdrop-filter:blur(7.2px);backdrop-filter:blur(7.2px);pointer-events:none;background:#1214189f;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute;bottom:8px;left:8px;box-shadow:0 0 0 1px #ffffff43,0 2px 12px #0000006a}.gif-max{z-index:1;color:#fff;-webkit-backdrop-filter:blur(7.2px);backdrop-filter:blur(7.2px);background:#1214189f;border-color:#0000;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 0 0 1px #ffffff43,0 2px 12px #0000006a}.gif-max:hover{color:#fff;background:#121418d1}.gif-max:focus-visible{outline-offset:2px;outline:2px solid #fff}.reaction-bar{flex-wrap:wrap;gap:6px;display:flex}.reaction-chip{border:1px solid var(--border);cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;padding:2px 8px;font-size:13px;line-height:1.5}.reaction-chip:hover{border-color:var(--ink-2)}.reaction-chip.on{border-color:var(--series-1);background:color-mix(in srgb, var(--series-1) 20.8%, transparent)}.reaction-count{color:var(--ink-2);margin-left:4px;font-size:11.5px}.reaction-pick{display:inline-flex;position:relative}.reaction-add{color:var(--ink-2);font-size:15px;line-height:1.3}.reaction-add:hover,.reaction-add[aria-expanded=true]{color:var(--ink)}.reaction-add[aria-expanded=true]{border-color:var(--ink-2)}.reaction-pop{z-index:60;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(5,auto);gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 43.2px #00000053}.reaction-pop.up{top:auto;bottom:calc(100% + 6px)}.reaction-opt{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:none;border-radius:7px;padding:5px 6px;font-size:17px;line-height:1}.reaction-opt:hover{background:var(--wash)}.reaction-opt.on{background:color-mix(in srgb, var(--series-1) 24.4%, transparent)}.post-comments{margin-top:10px}.pc-bar{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.pc-bar .pc-toggle{flex:none;margin-top:4px}.pc-bar .reaction-bar{flex:120px;min-width:0}.pc-toggle{cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12.5px;display:inline-flex}.pc-toggle:hover,.pc-toggle[aria-expanded=true]{color:var(--ink)}.pc-toggle svg{display:block}.pc-open{border-left:1px solid var(--border);flex-direction:column;gap:8px;margin:8px 0 0;padding:8px 0 0 10px;display:flex}.pc-row{align-items:flex-start;gap:7px;display:flex}.pc-row .post-avatar,.pc-row .avatar-preview{--pc-avatar:20px;width:var(--pc-avatar);height:var(--pc-avatar);flex:none}.pc-said{flex-direction:column;gap:1px;min-width:0;display:flex}.pc-who{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pc-who .author-handle{font-size:12.5px}.pc-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.pc-del{flex:none;margin-left:auto}.pc-hidden{margin:0;font-size:11.5px}.pc-add{flex-direction:column;gap:6px;display:flex}.pc-input{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--ink);background:var(--wash);border:1px solid var(--border);border-radius:8px;padding:6px 8px;font-size:13px}.pc-input:focus{border-color:var(--series-1);outline:none}.pc-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-left{font-size:11.5px}.pc-err{margin:0;font-size:12px}.event-row{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.event-mark{font-size:12px}.event-text{overflow-wrap:anywhere;min-width:0}.event-mark.ev-bought,.event-mark.ev-bought_new{color:var(--up)}.event-mark.ev-sold,.event-mark.ev-sold_out{color:var(--down)}.event-row .post-del{margin-left:auto}.event-engage{flex:0 0 100%;min-width:0}.event-engage .post-comments{margin-top:4px}@media (width<=560px){.event-row .event-text{flex:0 0 100%;order:1}.event-row .event-engage{order:2}.event-row .author-chip{flex-wrap:nowrap;flex:1 1 0;min-width:0}.event-row .event-mark,.event-row .post-when,.event-row .post-del{flex:none}.event-row .author-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.feed-tail{flex-direction:column;align-items:center;gap:6px;padding:2px 0 4px;display:flex}.feed-tail-note{text-align:center;margin:0;font-size:11.5px}.friend-search{gap:8px;margin:8px 0;display:flex}.friend-search .settings-field{flex:1;min-width:0}.friends-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 0 6px;font-size:12px}.friend-list{margin-top:12px}.friend-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;display:flex}.friend-row:last-child{border-bottom:none}.friend-open{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex:0 auto;min-width:0;padding:0;display:flex;overflow:hidden}.friend-open>.author-chip{flex:0 auto;min-width:0}.friend-row .author-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.friend-row .badge-row{flex:none}.friend-pa{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px;font-weight:600}.friend-pa,.lb-val{min-width:var(--pa-w,0);text-align:right}.friend-pa.unshared{cursor:help;font-weight:500}.presence-dot{background:var(--baseline);border-radius:50%;flex:none;width:8px;height:8px}.presence-dot.online{background:var(--up)}.friend-sheet{max-width:760px}.friend-sheet .settings-head{gap:8px}.friend-sheet .settings-head .author-chip{flex:auto;min-width:0}.friend-sheet .settings-head .author-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.friend-sheet .settings-head .badge-row,.friend-sheet .settings-x{flex:none}.friend-sheet{--friend-avatar:45px;--friend-corner:14px}.friend-sheet .settings-head{padding-top:2px;padding-bottom:2px;padding-left:max(2px, calc(var(--friend-corner) - var(--friend-avatar) / 2 - 1px))}.friend-sheet .settings-head .post-avatar{width:var(--friend-avatar);height:var(--friend-avatar)}@media (width<=560px){.friend-sheet .friend-stamp{display:none}}.friend-stamp{flex:none;margin-left:auto;margin-right:8px;font-size:12.5px}.friend-hero{grid-template-columns:repeat(auto-fit, minmax(var(--stat-tile-min), 1fr))}.friend-hero .fund-rows{max-width:320px}.friend-months{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.friend-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.friend-chips .chip,.friend-months .chip{background:var(--wash);color:var(--ink-2);border:1px solid #0000;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:12px;line-height:1.5}.friend-months .chip.pos{color:var(--up)}.friend-months .chip.neg{color:var(--down)}.friend-group{margin-top:6px}.friend-holdings{gap:4px;display:grid}.friend-holding{grid-template-columns:minmax(70px,2fr) minmax(0,1.4fr) 44px 60px;align-items:center;gap:8px;font-size:13px;display:grid}.friend-holding-open{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;margin:0;padding:0}.friend-holding-open:hover,.friend-holding-open:focus-visible{background:var(--wash);box-shadow:0 0 0 5px var(--wash)}.friend-holding-open:focus-visible{outline:2px solid var(--series-1);outline-offset:3px}.friend-chips button.chip{color:var(--ink)}.friend-chips button.chip:hover,.friend-chips button.chip:focus-visible{border-color:var(--ink-2)}.friend-chips button.chip:focus-visible{outline:2px solid var(--series-1);outline-offset:2px}.friend-holding .fh-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fh-bar{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:4px;height:7px;overflow:hidden}.fh-bar i{background:var(--series-1);border-radius:4px;height:100%;display:block}.super-fund{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:0;font-size:12px;overflow:hidden}.super-fund.fund-in{max-width:none}.mini-holdings{flex:none;align-items:center;gap:3px;display:flex}.friend-row>.mini-holdings,.lb-row>.mini-holdings{margin-left:auto}:is(.friend-row:has(>.mini-holdings)>.friend-pa,.lb-row:has(>.mini-holdings)>.lb-val){margin-left:0}.mini-holding{cursor:pointer;background:0 0;border:0;border-radius:5px;margin:0;padding:1px;line-height:0;display:inline-flex}.mini-holding:hover,.mini-holding:focus-visible{background:var(--wash)}.mini-holding:focus-visible{outline:2px solid var(--series-1);outline-offset:1px}span.mini-holding{cursor:default}.super-browse-toggle{margin-top:6px}.super-roster{margin-top:8px}.super-roster .friend-row>button{white-space:nowrap;text-align:center;flex-shrink:0;min-width:96px;margin-left:auto}.super-roster .friend-row:has(>.mini-holdings)>button{margin-left:0}.post-avatar{object-fit:cover}.post-avatar.investor-mono{letter-spacing:.02em;object-fit:initial;border-color:#0000;place-items:center;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}.super-roster-row{padding:4px 0}.super-roster-row .super-blurb{margin:2px 0 0;font-size:12px}.super-filing{container:super-filing/inline-size}.super-filing-lead{margin:2px 0 8px}.super-filing-changes{gap:4px;display:grid}.super-filing-change{grid-template-columns:86px minmax(70px,1.6fr) minmax(0,auto) 76px;align-items:center;gap:8px;font-size:13px;display:grid}.super-filing-change .sfc-verb{white-space:nowrap;font-size:12px;font-weight:600}.super-filing-change .sfc-asset{white-space:nowrap;align-items:center;gap:.35em;min-width:0;display:flex}.super-filing-change .sfc-asset>.tkr,.super-filing-change .sfc-asset>.asset-logo{flex:none}.super-filing-change .sfc-name{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.super-filing-change .sfc-weights{text-align:right;white-space:nowrap;font-size:12px}.super-filing-change .sfc-delta{text-align:right;white-space:nowrap;font-size:12px;font-weight:600}@container super-filing (width<=440px){.super-filing-changes{grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px}.super-filing-change{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"asset asset delta""verb move move";gap:2px 8px}.super-filing-change .sfc-asset{grid-area:asset}.super-filing-change .sfc-delta{grid-area:delta}.super-filing-change .sfc-verb{grid-area:verb}.super-filing-change .sfc-weights{text-align:left;white-space:normal;grid-area:move;min-width:0}.super-filing-change .sfc-shares{white-space:nowrap}}.filing-changes{gap:4px;display:grid}.filing-change{grid-template-columns:64px minmax(70px,1.6fr) minmax(0,auto);align-items:center;gap:8px;font-size:13px;display:grid}.filing-change .fc-verb{font-size:12px;font-weight:600}.filing-change .fc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filing-change .fc-detail{text-align:right;white-space:nowrap;font-size:12px}.fh-weight,.fh-gain{font-variant-numeric:tabular-nums;text-align:right}.friend-holdings-more>.friend-holdings{margin-top:6px}.feed-older{align-self:center}.feed-list:empty{display:none}.feed-list{scroll-margin-top:calc(var(--topbar-h) + 12px)}.feed-new{top:calc(var(--topbar-h) + 8px);z-index:4;background:var(--surface-1);color:var(--series-1);border:1px solid color-mix(in srgb, var(--series-1) 50.5%, transparent);cursor:pointer;border-radius:999px;align-self:center;padding:5px 13px;font-family:inherit;font-size:12.5px;font-weight:600;position:sticky;box-shadow:0 4px 16.8px #0000003a}.feed-new:hover{background:color-mix(in srgb, var(--series-1) 19%, transparent)}.friend-note{margin-top:6px}.friend-self-note{border-left:2px solid var(--series-1);margin:0;padding:2px 0 2px 10px}.friend-divers{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.friend-divers .divers-score{min-width:0}.friend-divers .sub{flex:1;min-width:140px;margin:0}.friend-dims,.group-dims{margin:10px 0 8px}.friend-body .dist{margin-top:2px}.friend-body .dist-title:empty{display:none}.friend-body .drift-group{margin-top:4px}.friend-leave{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.friend-leave-lead{flex:220px;min-width:0;margin:0}.friend-leave .oa-btn.danger{margin-top:0}.friend-leave-err{flex:1 0 100%;margin:0}@media (width<=480px){.friend-leave{flex-direction:column;align-items:stretch}.friend-leave .oa-btn,.friend-leave .btn-ghost{width:100%}}.badge-row{flex:none;align-items:center;gap:4px;display:inline-flex}.badge-pip{color:var(--ink-2);cursor:help;display:inline-flex}.badge-ic{display:block}.badge-more{color:var(--muted);cursor:help;font-size:11px}.badge-case{margin-top:4px}.badge-case .friends-h{margin-top:0}.badge-count{font-variant-numeric:tabular-nums;letter-spacing:0}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.badge-tile{border:1px solid var(--border);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.badge-tile.locked{opacity:.505;background:0 0;border-style:dashed}.badge-tile-ic{color:var(--ink);flex:none;margin-top:1px}.badge-tile.locked .badge-tile-ic{color:var(--muted)}.badge-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.badge-tile-head{align-items:baseline;gap:8px;min-width:0;display:flex}.badge-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.badge-tile-head .info{flex:none;margin-left:0}.badge-blurb{color:var(--ink-2);font-size:12px;line-height:1.4}.badge-since{flex:none;margin-left:auto;font-size:11px}.badge-needs{font-size:11px}.badge-3d{flex:none;width:14px;height:14px;display:block;position:relative}.badge-3d-spin{position:absolute;inset:0}.badge-3d .badge-ic,.badge-3d .badge-mesh{width:100%;height:100%;display:block;position:absolute;inset:0}.badge-3d-coin,.badge-grid-3d .badge-tile-ic{width:42px;height:42px}.badge-locked-more>.badge-grid{margin-top:6px}.badge-mesh{stroke-width:1.6px;overflow:visible}.badge-edge-near{stroke-opacity:1}.badge-edge-mid{stroke-opacity:.748}.badge-edge-far{stroke-opacity:.46;stroke-width:1.35px}.badge-3d-coin .badge-shine{color:var(--badge-glint);stroke-width:2px;opacity:0;animation:2s linear infinite badge-glint;-webkit-mask-image:linear-gradient(100deg,#0000 43%,#000 50%,#0000 57%);mask-image:linear-gradient(100deg,#0000 43%,#000 50%,#0000 57%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes badge-glint{0%,40%{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}45%{opacity:1}57%{opacity:1}62%,to{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}}@media (prefers-reduced-motion:reduce){.badge-3d .badge-shine{opacity:0;animation:none}}.social-share-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px;display:grid}.social-share-grid .bench-pick{text-wrap:pretty;flex-wrap:nowrap;align-items:flex-start;margin-right:0}.social-share-grid .bench-pick input[type=checkbox]{flex:none}.social-duo{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:0 24px;display:grid}.social-wipe-confirm{align-items:center;gap:8px;display:inline-flex}.social-wipe-confirm .btn-ghost{padding:5px 10px;font-size:12px}.alerts-delivery{flex-wrap:wrap;gap:18px;display:flex}.alerts-tz{color:var(--muted);font-size:11px}.alerts-next{flex-basis:100%;margin:2px 0 0}.alerts-threshold{width:64px}.briefings-panel{margin-top:18px}.briefing-row{flex-wrap:wrap}.briefings-panel .briefing-new{white-space:nowrap;flex:none}.briefing-row .briefing-when{flex:200px;min-width:0}.briefing-editor .settings-row>select,.briefing-editor .settings-row>input{flex:auto;min-width:0}.briefing-editor .briefing-prompt{box-sizing:border-box;resize:vertical;background:var(--surface-1);width:100%;color:var(--ink);font:inherit;border:1px solid var(--baseline);border-radius:8px;margin:4px 0 8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.briefing-schedule,.briefing-delivery{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.briefing-delivery .briefing-bell{white-space:nowrap}.briefing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.briefing-run{margin-top:12px}.briefing-tools{margin:4px 0 0}.briefing-preview{border:1px solid var(--baseline);border-radius:12px;margin:10px 0 4px;padding:10px 12px}.briefing-preview .alert-body{max-height:320px;margin:0 0 8px;padding:0;overflow:hidden auto}.briefing-history{margin:0;padding:0;list-style:none}.briefing-hist{margin:0 0 4px}.briefing-hist-row{text-align:left;justify-content:space-between;gap:12px;width:100%;display:flex}.briefing-hist.failed .briefing-hist-row .muted{color:var(--down)}.briefing-ask{align-items:center;gap:4px;display:inline-flex}.briefing-ask svg{flex:none;width:14px;height:14px}.briefing-ask-text{white-space:pre-wrap;margin-top:4px}.alert-foot .alert-open-chat{margin-right:12px}.ctx-trade-months{width:64px}.alerts-rules{flex-direction:column;align-items:flex-start;gap:6px}.alerts-rules .settings-row select{max-width:280px}.alerts-move-row{flex-wrap:wrap;row-gap:4px}.alerts-rules .alerts-move-row select+select{max-width:150px}.alerts-rules .alerts-move-row select.alerts-window{flex:0 0 140px;width:140px;max-width:140px}.alerts-rules .settings-row>.scope-combo{flex:0 220px;width:220px;min-width:0}.scope-combo input{text-overflow:ellipsis;padding-right:30px}.scope-combo-chev{pointer-events:none;width:12px;height:12px;color:var(--ink-2);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.scope-combo input:disabled+.scope-combo-chev{opacity:.5}.combo-list .combo-group{color:var(--muted);padding:7px 9px 2px;font-size:11px;font-weight:600}.combo-list .combo-group:first-child{padding-top:3px}.scope-combo-list [aria-selected=true] button{font-weight:inherit;background:var(--wash)}.scope-combo-list [data-current] button{font-weight:650}.alerts-rules .settings-row input.alerts-level{width:120px}@media (width<=700px){.alerts-rules .alerts-move-row{align-self:stretch;min-width:0}.alerts-rules .alerts-move-row>select{width:0}.alerts-rules .alerts-move-row>*{order:2}.alerts-rules .alerts-move-row>.scope-combo{flex:calc(100% - 40px);order:0;width:auto;min-width:0;max-width:none}.alerts-rules .alerts-move-row>.star{order:1}.alerts-rules .alerts-move-row>.alerts-dup{order:3}.alerts-rules .alerts-move-row>select:not(.alerts-window){flex:calc(50% - 8px);min-width:0;max-width:none;padding-left:10px}.alerts-rules .alerts-move-row>select.alerts-window{flex:1 1 0;width:0;min-width:0;max-width:none;padding-left:10px}.alerts-rules .alerts-move-row input.alerts-threshold{width:64px;padding-left:10px;padding-right:6px}.alerts-rules .alerts-move-row input.alerts-level{width:100px;padding-left:10px;padding-right:6px}}.alerts-unit{color:var(--ink-2);white-space:nowrap}.alerts-unit:empty{display:none}.alerts-dup{color:var(--status-serious);flex-basis:100%;font-size:11.5px}.social-tab,.friend-sheet,.rail-sheet,.card.social-cta{--social-pad-y:9px;--social-pad-x:10px}.social-tab .card:not(.hero-mid):not(.stat),.friend-sheet .card:not(.hero-mid):not(.stat),.card.social-cta{padding:var(--social-pad-y) var(--social-pad-x);--card-pad-x:var(--social-pad-x)}.social-tab .card:not(.hero-mid):not(.stat)>h2,.friend-sheet .card:not(.hero-mid):not(.stat)>h2,.rail-sheet .card:not(.hero-mid):not(.stat)>h2,.card.social-cta>h2{margin-inline-start:var(--social-pad-x)}.crash-panel{max-width:640px;margin:8vh auto 40px;padding:0 16px}.crash-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.crash-panel details{margin-top:16px}.crash-panel summary{cursor:pointer;color:var(--ink-2);width:fit-content;font-size:12px}.crash-stack{background:var(--wash);border:1px solid var(--border);max-height:45vh;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}@media (width<=560px){.crash-panel{margin-top:5vh}}.rank-pill{background:var(--wash);color:var(--ink-2);letter-spacing:0;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:650;line-height:1.65;display:inline-block}.stat .value .rank-pill{vertical-align:.35em}.lb-pills{margin:2px 0 10px}.lb-title{margin-top:0}.lb-blurb{margin:-2px 0 8px}.lb-list{margin:0;padding:0;list-style:none}.lb-row{border-radius:8px;align-items:center;gap:8px;min-width:0;padding:3px 6px;display:flex}.lb-pos{text-align:right;width:1.5em;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:650}.lb-row .author-chip{flex:0 auto;min-width:0}.lb-row .author-handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-val{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px}.lb-me{background:var(--wash)}.lb-you,.lb-private{flex:none;font-size:11px}.lb-none .author-handle{color:var(--ink-2);font-weight:500}.lb-count{margin:6px 0 0;font-size:11.5px}.avatar-peek{cursor:zoom-in}.acct-avatar.avatar-preview{vertical-align:middle;border-radius:50%;flex:none;display:inline-flex}@keyframes avatar-prev-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.tip:has(.avatar-big){animation:90ms ease-out avatar-prev-in}@media (prefers-reduced-motion:reduce){.tip:has(.avatar-big){animation:none}}.logo-mark-frame{flex:none;display:inline-flex;position:relative}.logo-mark-frame.logo-mark-css,.logo-mark-shadow{filter:drop-shadow(0 4px 6px #080c127a)drop-shadow(0 12px 19.2px #080c125e)}.logo-mark-shadow{pointer-events:none;background:#dcff25;border-radius:50%;display:none;position:absolute}.logo-mark-shadow[data-disc]{display:block}.logo-mark{width:var(--logo-mark-w);height:var(--logo-mark-h);margin:calc(-1 * var(--logo-mark-inset)) calc(-1 * var(--logo-mark-pull-r)) calc(-1 * var(--logo-mark-overhang)) calc(-1 * var(--logo-mark-pull-l));flex:none;display:block;position:relative}:root[data-theme=dark] .logo-mark-frame.logo-mark-css,:root[data-theme=dark] .logo-mark-shadow{filter:drop-shadow(0 0 9.6px #c9f24a5e)drop-shadow(0 6px 16.8px #00000098)}@media (prefers-color-scheme:dark){:root[data-theme=system] .logo-mark-frame.logo-mark-css,:root[data-theme=system] .logo-mark-shadow{filter:drop-shadow(0 0 9.6px #c9f24a5e)drop-shadow(0 6px 16.8px #00000098)}}@media (width<=720px){:root{--logo-mark-h:55.8px;--logo-mark-w:70.2px}}.panes{transition:transform .21s cubic-bezier(.22,.61,.36,1)}.panes.swiping{transform:translateX(var(--swipe-dx,0px));transition:none}.panes.swipe-in-next{animation:.24s ease-out pane-swipe-next}.panes.swipe-in-prev{animation:.24s ease-out pane-swipe-prev}.app.swipe-clip,.app.pane-arriving{overflow-x:clip}@keyframes pane-swipe-next{0%{transform:translate(56px)}to{transform:translate(0)}}@keyframes pane-swipe-prev{0%{transform:translate(-56px)}to{transform:translate(0)}}.swipe-dest-left:after,.swipe-dest-right:after{content:attr(data-swipe-dest);z-index:1;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--muted);opacity:0;pointer-events:none;font-size:12.5px;font-weight:650;animation:.18s ease-out 50ms forwards swipe-dest-in;position:fixed;top:50%;transform:translateY(-50%)}.swipe-dest-left:after{left:13px}.swipe-dest-right:after{right:13px}.settings-scrim.swipe-dest-left:after,.settings-scrim.swipe-dest-right:after{color:var(--ink);opacity:0}@keyframes swipe-dest-in{to{opacity:.865}}body:has(.swipe-dest-left):after{content:"";z-index:400;box-sizing:border-box;border-top:4px solid var(--muted);border-right:4px solid var(--muted);opacity:0;pointer-events:none;border-radius:1.5px;width:13px;height:13px;animation:.18s ease-out 50ms forwards swipe-dest-in;position:fixed;top:50%}body:has(.swipe-dest-right):after{content:"";z-index:400;box-sizing:border-box;border-top:4px solid var(--muted);border-right:4px solid var(--muted);opacity:0;pointer-events:none;border-radius:1.5px;width:13px;height:13px;animation:.18s ease-out 50ms forwards swipe-dest-in;position:fixed;top:50%}body:has(.swipe-dest-left):after{left:36px;transform:translateY(-50%)rotate(-135deg)}body:has(.swipe-dest-right):after{right:36px;transform:translateY(-50%)rotate(45deg)}body:has(.settings-scrim.swipe-dest-left):after{border-color:var(--ink)}body:has(.settings-scrim.swipe-dest-right):after{border-color:var(--ink)}body.sheet-arrive-left .settings-sheet{animation:.24s ease-out pane-swipe-prev}body.sheet-arrive-right .settings-sheet{animation:.24s ease-out pane-swipe-next}.settings-sheet.sheet-swiping{transform:translateX(var(--sheet-dx,0px));transition:none}.settings-sheet.sheet-settle{transition:transform .56s var(--ease-spring)}.settings-scrim:before{content:"";background:var(--page);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.settings-scrim.sheet-veil:before{opacity:1}@media (prefers-reduced-motion:reduce){.panes,.panes.swiping,.panes.swipe-in-next,.panes.swipe-in-prev,.settings-sheet.sheet-swiping,.settings-sheet.sheet-settle{opacity:1;transition:none;animation:none;transform:none}.swipe-dest-left:after,.swipe-dest-right:after{display:none}body:has(.swipe-dest-left):after{display:none}body:has(.swipe-dest-right):after{display:none}body.sheet-arrive-left .settings-sheet,body.sheet-arrive-right .settings-sheet{animation:none}}@media (width<=600px){.tabs,.settings-tabs,.adm-subtabs,.table-scroll,.backtest-table,.hscroll,.risk-table-wrap,.corr-heat,.heat-grids,.md-table-wrap,.md-table-modal .md-table-max,.md-pre,.md-math-display,.agent-json,.agent-result,.evt-scroll,.settings-body,.agent-dialog-body,.learn-levels,.crash-stack,.group-table-wrap,.ai-import-table-wrap{touch-action:pan-y;touch-action:pan-y pinch-zoom}html,body{touch-action:pan-x pan-y}}.fv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:10px 0 14px;display:flex}.fv-head .label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.fv-head-right{text-align:right}.fv-head-right .label{justify-content:flex-end}.fv-weighted{font-size:25.5px;font-weight:650;line-height:1.15}.fv-weighted.pos{color:var(--up)}.fv-weighted.neg{color:var(--down)}.fv-price{font-size:17px;font-weight:600}.fv-gap{margin-top:2px;font-size:12px;font-weight:600}.fv-gap.pos{color:var(--up)}.fv-gap.neg{color:var(--down)}.fv-agree{color:var(--muted);margin-top:2px;font-size:12px}.checks-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 18px;margin-top:8px;display:grid}.checks-col h3{color:var(--ink);align-items:center;gap:6px;margin:0 0 4px;font-size:12.5px;font-weight:650;display:flex}.checks-mark{font-size:12px;line-height:1}.checks-strengths .checks-mark{color:var(--up)}.checks-watch .checks-mark{color:var(--status-warning)}.checks-n{font-variant-numeric:tabular-nums;background:var(--wash);color:var(--ink-2);border-radius:7px;padding:0 7px;font-size:11.5px;font-weight:650}.checks-list{gap:1px;margin:0 0 0 -6px;padding:0;list-style:none;display:grid}.checks-item{color:var(--ink-2);cursor:default;border-radius:7px;padding:3px 6px 3px 19px;font-size:12.5px;line-height:1.4;position:relative}.checks-item:before{content:"";background:var(--status-warning);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:6px}.checks-strengths .checks-item:before{background:var(--up)}.checks-watch .checks-item.sev-high:before{background:var(--down)}.checks-item:hover,.checks-item:focus-visible{background:var(--wash);color:var(--ink);outline:none}.checks-none{margin:2px 0 0;font-size:12px}.checks-foot{margin:8px 0 0;font-size:11.5px}.checks-tip{gap:3px;display:grid}.checks-tip-line{display:block}.tip.floating:has(.checks-tip){max-width:min(380px,100vw - 16px)}.checks-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.checks-badge .checks-ok{color:var(--up)}.checks-badge .checks-warn{color:color-mix(in srgb, var(--status-warning) 70%, var(--ink))}.checks-badge .checks-warn.sev-high{color:var(--down)}.checks-badge .checks-zero,.checks-badge .checks-sep{color:var(--muted)}.fv-models{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fv-models li{grid-template-columns:92px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.fv-name{color:var(--muted);white-space:nowrap}.fv-bar{background:var(--grid);border-radius:5px;height:9px;position:relative;overflow:hidden}.fv-bar-fill{background:var(--series-1);border-radius:5px;height:100%;position:absolute;top:0;left:0}.fv-price-mark{background:var(--ink);opacity:.685;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px}.fv-value{font-variant-numeric:tabular-nums;font-weight:600}.fv-models li.fv-excluded{opacity:.505}.fv-models li.fv-excluded .fv-bar-fill{background:var(--muted)}td.fv-cell-excluded{opacity:.505}.fv-agg-mixed{white-space:nowrap;font-size:10.5px;font-weight:400}:root{--fv-mine:var(--series-5)}.fv-mine-badge{vertical-align:1px;color:var(--fv-mine);background:color-mix(in srgb, var(--fv-mine) 14%, transparent);border-radius:6px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:600;line-height:15px;display:inline-block}.fv-mine{grid-template-columns:92px 1fr auto;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:grid}.fv-mine .fv-name{color:var(--fv-mine);font-weight:600}.fv-mine .fv-bar{border:1px dashed var(--fv-mine);box-sizing:border-box;background:0 0}.fv-mine .fv-bar-fill{background:color-mix(in srgb, var(--fv-mine) 55%, transparent)}.fv-mine-meta{color:var(--muted);grid-column:2/-1;margin-top:-6px;font-size:11.5px}.fv-actions{justify-content:flex-start;margin-top:12px;display:flex}.fv-bar.fv-bar-over{overflow:visible}.fv-bar.fv-bar-over:after{content:"›";color:var(--fv-mine);font-size:13px;line-height:1;position:absolute;top:50%;right:-9px;transform:translateY(-52%)}@media (width<=520px){.fv-models li,.fv-mine{grid-template-columns:76px 1fr auto;font-size:12px}.fv-weighted{font-size:22px}}.hero-mid.sv-one{grid-template-columns:minmax(0,1fr)}.simple-view>.sv-band{align-items:stretch;gap:var(--card-gap);flex-wrap:wrap;min-width:0;display:flex}.simple-view>.sv-band>.hero-left,.simple-view>.sv-band>.hero-mid{flex:300px;min-width:0}.simple-view>.sv-band>.hero-left>.grid-stats{flex:auto}.simple-view>.sv-band>.hero-mid.sv-one{grid-template-columns:minmax(0,1fr)}.simple-fab.on{color:var(--series-1);background:var(--wash)}.mobile-bar .simple-fab.on{background:var(--wash);border-radius:12px}.alert-scrim.simple-view-scrim{z-index:110}body:has(.assistant-scrim) .alert-scrim.simple-view-scrim{z-index:350}.simple-view-modal{width:min(720px,100%)}.simple-view-body{white-space:normal}.simple-view-modal .settings-foot{flex-wrap:wrap}.simple-view-cards .sv-pos{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:2px}.chat-att-note{color:var(--muted);white-space:nowrap;font-size:10.5px}.chat-att-count{color:var(--muted);font-variant-numeric:tabular-nums;align-self:center;padding-left:2px;font-size:11px}.chat-export-done{color:var(--up);white-space:nowrap;margin-right:6px;font-size:11px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.alert-foot{flex-shrink:0;margin:12px 14px 16px;font-size:12px}.action-chip.action-link{cursor:pointer}.action-chip.action-link:hover{border-color:var(--series-1);color:var(--ink)}.simulation-strategies{flex-wrap:nowrap;align-self:flex-start;max-width:100%;margin-bottom:16px}.simulator-card>.trade-backtest>h2{margin-top:0}.simulation-strategies button{white-space:nowrap}@media (width<=480px){.simulation-strategies.seg button{min-height:36px;padding-left:7px;padding-right:7px}}.trade-backtest-launch{white-space:nowrap;padding:4px 11px;font-size:12px;line-height:1.3}.trade-plan-card>h2{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:10px;display:flex}.plan-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;margin-left:auto;display:inline-flex}@media (width<=480px){.plan-head-actions{column-gap:8px}.plan-head-actions .trade-backtest-launch{padding-left:9px;padding-right:9px}}.backtest-controls{flex-wrap:wrap;gap:10px}.backtest-controls .whatif-amt{width:76px}.backtest-transfer-control{align-items:center;gap:6px;display:inline-flex}.backtest-transfer-control select{min-width:0;max-width:100%}.backtest-progress{gap:8px;margin:16px 0;display:grid}.backtest-progress progress{width:100%;accent-color:var(--accent)}.backtest-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin:22px 0;display:grid}.backtest-metrics>div{gap:6px;display:grid}.backtest-metrics strong{font-size:1.25rem}.backtest-details{border-top:1px solid var(--border);padding:14px 0}.backtest-details summary{cursor:pointer;font-weight:600}.backtest-notices{color:var(--muted);margin:16px 0;font-size:12px}.backtest-notices h3{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:600}.backtest-notices ul{margin:0;padding-left:18px}.backtest-notices li{margin:2px 0}.backtest-notices .sub{margin:6px 0 0;font-size:12px}.backtest-left-out li{color:var(--ink)}.backtest-more summary{cursor:pointer;margin:4px 0 0}.backtest-table{margin-top:12px;overflow-x:auto}.backtest-table td,.backtest-table th{white-space:nowrap;text-align:left;padding:9px}.backtest-table td:last-child{white-space:normal;min-width:130px}.docs-chapter{color:var(--muted);align-self:flex-start;margin-bottom:-2px;font-size:12px;text-decoration:none}.docs-chapter:hover{color:var(--ink);text-decoration:underline}.settings-find{flex:auto;min-width:0;margin:0 10px;position:relative}.settings-find-input{width:100%;max-width:260px;padding:5px 9px;font-size:12.5px}.settings-find-hits{min-width:240px;max-width:360px}.settings-find-hits button strong{font-weight:600}.settings-find-none{margin:0;padding:7px 10px;display:block}.settings-swipe-hint{text-align:center;margin:0 0 4px}.about-skin b{font-weight:600}@media (width<=600px){.settings-find{margin:0 6px}.settings-find-input{max-width:none}}.plan-orders li{align-items:center;gap:8px;display:flex}.plan-orders li>.plan-order{flex:auto;min-width:0}.plan-actions{gap:8px;margin-top:8px;display:flex}.plan-copy{font-size:12px}.plan-foot{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;display:flex}.plan-foot-facts{flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-width:0;display:flex}.card .plan-foot-facts>.sub{margin:0}.plan-foot>.plan-actions{margin:0 0 0 auto}.chat-off-panel{flex-direction:column;gap:8px;display:flex}.chat-off-panel .chat-intro{margin:0}.chat-off-line{align-items:baseline;gap:6px;display:flex}.chat-off-line .chat-dot{flex:none;position:relative;top:1px}.chat-off-detail{color:var(--muted)}.chat-off-actions{gap:8px;display:flex}.chat-asks .ask-chip.ask-live{background:color-mix(in srgb, var(--series-1) 17.2%, transparent);border-color:color-mix(in srgb, var(--series-1) 40%, var(--border))}.chat-msg.assistant{position:relative}.chat-copy,.chat-tip-toggle{opacity:0;background:var(--surface-1);border:1px solid var(--border);color:var(--muted);cursor:pointer;font:inherit;border-radius:6px;padding:3px 6px;font-size:10.5px;line-height:1;position:absolute;top:4px;right:6px}.chat-msg.assistant:hover .chat-copy-msg,.chat-msg.assistant:focus-within .chat-copy-msg,.chat-copy:focus-visible{opacity:1}.chat-copy:hover,.chat-tip-toggle:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, var(--surface-1))}.chat-copy.chat-copy-msg{float:right;margin:-3px -4px 0 6px;position:static}.md-pre-wrap{position:relative}.md-pre-wrap:hover .chat-copy-code,.md-pre-wrap:focus-within .chat-copy-code{opacity:1}.chat-copy-code{top:10px;right:8px}@media (hover:none){.chat-copy{opacity:1}}.chat-msg-tokens{color:var(--muted)}.chat-input{position:relative}.chat-verbs{width:100%;min-width:0;max-height:260px;top:auto;bottom:calc(100% + 4px);right:0;overflow-y:auto}.chat-verbs button{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;font-size:12px;display:grid}.chat-verbs button.sel{background:var(--wash)}.chat-verb-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.chat-verb-params{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.chat-verb-text{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:11px;overflow:hidden}.chat-verbs-note{padding:7px 10px;font-size:12px;display:block}.star-cell{cursor:grab}.star-cell:active{cursor:grabbing}h2 .super-count{white-space:nowrap;margin-left:8px;font-size:12px;font-weight:400}.super-roster .super-filter{box-sizing:border-box;width:100%;margin:0 0 6px}.feed-find-friend{margin-top:8px}.drawer>.fav-tab-error{margin:6px 0 10px}.chat-copy:after{content:"Copy"}.chat-copy[data-state=ok]:after{content:"Copied"}.chat-copy[data-state=fail]:after{content:"Couldn’t copy"}.agent-pro{background:var(--surface);vertical-align:middle;border-radius:.45rem;padding:.15rem .4rem;font-size:.7rem}.assistant-overview{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.assistant-overall{flex:240px;min-width:0}.assistant-overall>h2{margin:8px 0 0}.external-agents-panel{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-1);border-radius:1rem;flex:300px;min-width:0;padding:12px}.external-agents-panel .agent-settings-entry{margin-bottom:8px;display:block}.agent-settings-open{align-items:center;gap:.4rem;display:inline-flex}.agent-pending-count{background:var(--series-1);color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.7rem}.agent-settings h3{margin:1.1rem 0 .4rem;font-size:12.5px;font-weight:650}.agent-settings-status{align-items:center;gap:.5rem;margin:.6rem 0 0;display:flex}.agent-settings-status .chat-dot{flex-shrink:0}.agent-driving-tab{color:var(--ink-2);margin:.25rem 0 0;font-size:12px;line-height:1.45}.agent-settings-status+.agent-driving-tab{margin-left:1.1rem}.agent-settings .agent-grant,.agent-connections .agent-grant{border:1px solid var(--line);background:var(--surface-1);border-radius:1rem;justify-content:space-between;margin:.5rem 0;padding:.7rem .9rem}.agent-settings .agent-grant .sub{margin:.15rem 0 .35rem}.agent-connections{overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content) max-content;gap:4px 8px;max-height:156px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.agent-connections .agent-grant{grid-column:1/-1;grid-template-columns:subgrid;box-sizing:border-box;align-items:center;height:36px;min-height:36px;margin:0;padding:4px 8px;display:grid}.settings-panel .agent-connections .settings-row+.settings-row{margin-top:0}.agent-connection>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.agent-connections .agent-connection-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-size:11px;overflow:hidden}.agent-connection .agent-connection-revoke{justify-self:end;padding:3px 6px;font-size:11px;line-height:18px}.agent-connections .agent-connection-when{min-width:0;color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.agent-connection-stamp{flex-flow:wrap;align-items:baseline;gap:0 4px;min-width:0;line-height:1.1;display:flex;overflow:hidden}.agent-connection-stamp>time{text-overflow:ellipsis;overflow:hidden}.agent-connection-stamp>span{color:var(--muted);font-size:10px}.agent-connection-when .chat-dot{flex:none}.agent-connections .chat-dot:not(.on){background:var(--muted);box-shadow:none}.agent-connections-empty{margin:.35rem 0 .2rem}.agent-scopes{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.agent-scopes .tag{padding:1px 6px;font-size:10px}.agent-settings .agent-grant .sub.agent-grant-detail{margin:.05rem 0}.agent-grant-key{background:var(--wash);color:var(--ink-2);border-radius:5px;padding:0 4px;font-size:11px}.agent-grant-tools{white-space:normal;margin-top:5px;padding:1px 6px;font-size:10px}.agent-grant-tools.stale{color:var(--status-warning)}.agent-settings .agent-sharing{margin-top:1rem}.agent-settings .agent-sync{margin-top:1.25rem}.agent-buttons{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.8rem 0;display:flex}.agent-grant{align-items:flex-start;gap:1rem}.agent-grant>div{overflow-wrap:anywhere;min-width:0}.agent-dialog{width:min(700px,100vw - 2rem);max-height:85dvh;padding:0;overflow:hidden}.agent-dialog-body{min-height:0;padding:1.2rem;overflow:auto}.ctx-scrim.agent-settings-scrim{z-index:110;padding-inline:24px}body:has(.assistant-scrim) .ctx-scrim.agent-settings-scrim{z-index:350}.agent-settings-scrim .agent-dialog{width:min(700px,100%);min-width:0}.agent-backdrop{z-index:410;background:#00000075;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.agent-proposal{border:1px solid var(--line);border-radius:1rem;margin:1rem 0;padding:1rem}.agent-json,.agent-result{white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;font-size:.8rem;line-height:1.5;overflow:auto}.agent-result{font-family:inherit}.agent-sync{margin-top:1.25rem}.agent-sync-table{border-collapse:collapse;text-align:left;width:100%;margin:.75rem 0}.agent-sync-table th,.agent-sync-table td{padding:.3rem .5rem}.agent-proposal .settings-row{flex-wrap:wrap;gap:.6rem}.agent-proposal select{max-width:100%}@media (width<=600px){.agent-dialog-body{padding:.8rem}.agent-proposal{padding:.7rem}}.markets-head{align-items:center;gap:16px;min-width:0;margin-bottom:8px;padding-right:40px;display:flex}.markets-head h2{flex:none;margin:0;padding-right:0}.markets-head .market-tabs{flex:0 auto;min-width:0;max-width:100%}.index-asof{overflow-wrap:anywhere}.index-asof a{color:inherit}@media (width<=600px){.markets-head{flex-wrap:wrap;gap:8px}.markets-head .market-tabs{flex-basis:100%}}.social-tab>.social-cols{margin-top:32px}.group-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.group-heading h2{flex:1;margin:0}.group-portfolio{min-width:0;padding:20px}.group-portfolio h3{margin-top:24px}.group-portfolio select{max-width:100%;margin:8px}.group-stats{flex-wrap:wrap;gap:24px;margin:20px 0;display:flex}.group-stats strong{font-size:1.5rem;display:block}.group-table-wrap{max-width:100%;overflow-x:auto}.group-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.group-table th,.group-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:10px 12px}.group-table th:first-child,.group-table td:first-child{text-align:left}.group-allocation-row{grid-template-columns:minmax(100px,1fr) 3fr minmax(130px,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.group-bar-track{background:var(--border);border-radius:8px;height:8px;margin:4px 0;overflow:hidden}.group-bar-track i{background:var(--series-1);opacity:.82;border-radius:8px;height:100%;display:block}.group-bar-track.own i{background:var(--series-2);opacity:.82}.group-flow-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.group-portfolio details{margin:16px 0}.group-history{width:100%;max-height:180px;margin-top:12px;display:block}.social-card-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-inline-start:var(--social-pad-x,10px);display:flex}.social-card-heading h2{flex:auto;margin:0}.social-card-heading .group-launcher{white-space:nowrap;flex:none;padding:6px 10px;font-size:12px}.group-sheet{width:min(1200px,100%)}.group-load-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:16px 0;font-size:13px;display:flex}.group-load-status progress{width:100px}.group-sheet .settings-body{overscroll-behavior:contain}.source-import-receipts>div{width:100%;min-width:0}.source-import-receipts ul{margin:6px 0 0;padding:0;list-style:none}.source-import-receipts li{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.source-import-reason{overflow-wrap:anywhere;flex:240px}.source-import-actions{flex-wrap:wrap;gap:6px;display:flex}.capped-import{flex-direction:column;flex:100%;gap:6px;min-width:0;display:flex}.capped-import .source-import-reason{flex:none}.capped-import+.capped-import{margin-top:12px}.capped-left ul{columns:2 220px;column-gap:18px;margin:6px 0 0;padding:0;list-style:none}.capped-left li,.source-import-receipts .capped-left li{break-inside:avoid;margin:0 0 2px;font-size:12px;display:block}.capped-import .founding-line{margin:0}.group-progress{margin:12px 0 18px;font-size:13px}.group-progress progress{width:min(100%,320px);margin:6px 0;display:block}.agent-setup{min-width:0;margin:1rem 0}.agent-setup-client{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agent-setup-client select{font-size:inherit}.agent-setup-steps{padding-left:1.5rem}.agent-setup-steps>li{margin:1rem 0;padding-left:.25rem;line-height:1.6}.agent-setup-code{align-items:flex-start;gap:.5rem;min-width:0;margin:.5rem 0;display:flex}.agent-setup-code .agent-json{background:var(--wash);border-radius:var(--r-card,16px);-webkit-user-select:text;user-select:text;flex:1;min-width:0;margin:0;padding:.6rem}.agent-setup .agent-setup-copy,.social-share-link .agent-setup-copy{opacity:1;min-height:36px;box-shadow:none;border:0;flex-shrink:0;position:static}.agent-setup details,.agent-sharing{margin:.75rem 0}.agent-setup summary,.agent-sharing summary{cursor:pointer}.agent-setup li,.agent-setup p{overflow-wrap:anywhere}.agent-chat-approvals{flex:none;min-width:0;margin:.5rem 0}.agent-chat-approvals-title{margin:.25rem 0 .5rem;font-size:.9rem}.agent-chat-approvals .agent-proposal{margin:.5rem 0;padding:.65rem .8rem}.agent-chat-approvals .agent-proposal h3{margin:.35rem 0;font-size:.95rem}.agent-approval-connection{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.8rem;font-weight:600}.agent-approval-target{color:var(--ink-2);margin:0 0 .35rem;font-size:.8rem;line-height:1.5}.agent-chat-approvals .settings-row{align-items:center;margin:.5rem 0;font-size:.8rem;display:flex}.agent-chat-approvals select{flex:1;width:0;min-width:10rem;font-size:.8rem}.agent-approval-details{margin:.35rem 0;font-size:.8rem}.agent-approval-details>summary{cursor:pointer;width:fit-content}.agent-chat-approvals .agent-json{max-height:8rem;margin:.5rem 0}.agent-chat-approvals .sub{line-height:1.5}.agent-connection-permission strong{overflow-wrap:anywhere}.agent-chat-approvals .agent-buttons{margin-bottom:0}.agent-proposal .agent-buttons{scroll-margin-block:.5rem}.chat-card:has(.agent-chat-approvals,.chat-agent-activity)>.chat-empty-content{min-height:0;overflow-y:auto}.chat-card:has(.agent-chat-approvals,.chat-agent-activity)>.chat-empty-content>*{flex-shrink:0}.agent-result-notice{z-index:400;background:var(--surface-1);max-width:min(28rem,100vw - 2rem);color:var(--ink);border-radius:1rem;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:fixed;inset:auto auto 1rem 1rem;box-shadow:0 4px 24px #0002}.agent-result-notice>div{overflow-wrap:anywhere;min-width:0}.agent-result-notice strong,.agent-result-notice span{display:block}.agent-result-notice span{color:var(--muted);font-size:.8rem}.agent-result-notice button{flex-shrink:0}.chart-ruler{color:var(--ink);font-size:12px}.chart-ruler>path,.chart-ruler>line{fill:none;stroke:var(--ink);stroke-width:1px}.chart-ruler>path{stroke-dasharray:4 3}.chart-ruler>circle{fill:var(--ink)}.chart-ruler .chart-ruler-area{fill:var(--series-1);fill-opacity:.12;stroke:var(--ink);stroke-opacity:.5}.chart-ruler g rect{fill:var(--surface-1);stroke:var(--ink);stroke-opacity:.25}.chart-ruler text{fill:var(--ink);font-size:12px}.chart-ruler .chart-ruler-readout rect{filter:drop-shadow(0 2px 6px #0000002e)}.chart-ruler .chart-ruler-percent{font-weight:650}.chart-ruler .chart-ruler-time{fill:var(--ink-2)}.chart-head-right>.info{flex-shrink:0;align-self:center;margin:0 4px}.rec-decision{white-space:normal}.rec-decision.rec-included{color:var(--up)}.rec-decision.rec-capped{color:var(--text)}.rec-decision.rec-excluded,.rec-inputs{color:var(--muted)}.rec-inputs{margin:2px 5px;font-size:11px;display:inline-block}.plan-tk{white-space:nowrap;min-width:0}.plan-amt{white-space:nowrap;position:relative}.plan-decision{color:var(--muted);margin-left:2px;font-weight:400;position:absolute;top:0;left:100%}.plan-decision>.info{margin-left:0;font-size:11px;position:relative}.plan-decision>.info:before{content:"";position:absolute;inset:-6px -4px}.plan-orders{max-width:none}.chart-head>.chart-heading-inline{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.chart-heading-inline>h2{flex:none;margin:0}.chart-heading-inline>.sub{flex:1 1 0;min-width:0;margin:0}.chart-heading-inline>h2.chart-asset-title,.chart-head h2.chart-asset-title{white-space:nowrap;flex:0 auto;align-items:baseline;min-width:0;max-width:100%;display:flex}.chart-asset-id{cursor:default;align-items:baseline;gap:6px;min-width:0;margin-left:6px;display:inline-flex}.chart-asset-sep{color:var(--muted);font-weight:400}.chart-asset-sym{flex:none}.chart-asset-name{text-overflow:ellipsis;min-width:0;color:var(--ink-2);font-weight:400;overflow:hidden}.chart-asset-title>.info{flex:none;margin-left:6px}.chart-heading-inline>.chart-asset-title+.sub{min-width:min(240px,100%)}.asset-id-tip{gap:4px;display:grid}.asset-id-facts{color:var(--muted)}.asset-id-desc{margin-top:2px}.recs-toggle{pointer-events:none;padding:4px 0}.recs-toggle.is-expanded{z-index:4;position:sticky;bottom:8px}.recs-toggle>.chip{pointer-events:auto;background:var(--surface-1)}body.chat-maximized .recs-toggle.is-expanded,body.drawer-docked .recs-toggle.is-expanded{bottom:calc(8px - var(--app-pad-b,64px))}@media (width>=601px){body.chat-short .recs-toggle.is-expanded{bottom:calc(var(--chat-short-h) + 8px)}}@media (width<=600px){.recs-toggle.is-expanded{bottom:calc(var(--mobile-bar-h,96px) + var(--vv-kbd-b,0px) + 8px)}}.recent-trades{position:relative}.recent-trades h2{padding-right:36px}.recent-trades-count{font-size:.85em;font-weight:400}.recent-trades-table .recent-trades-amount.side-buy{color:var(--ink)}.recent-trades-table .recent-trades-amount.side-sell{color:var(--up)}.recent-trades-table .recent-trades-amount{font-variant-numeric:tabular-nums;font-weight:600}.recent-trades-table td{white-space:nowrap}.recent-trades-table .cell-name .tk{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.recent-trades-empty{margin:4px 0 0}h2 .info:has(+.filters-toggle){margin-right:14px}.filters-toggle{cursor:pointer;font:inherit;color:var(--muted);vertical-align:middle;white-space:nowrap;background:0 0;border:none;border-radius:8px;margin-left:-6px;padding:2px 6px;font-size:12px;font-weight:400}.filters-toggle:hover,.filters-toggle[aria-expanded=true]{color:var(--ink-2)}.filters-toggle-chevron{transition:transform .15s;display:inline-block}.filters-toggle[aria-expanded=true] .filters-toggle-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.filters-toggle-chevron{transition:none}}.recent-trades-dates .start-pick{margin-left:0}.recent-trades-matching{margin:0 0 8px}.trade-flow-card .chart-head{margin-bottom:6px}.trade-flow-empty{margin:4px 0 0}.trade-flow-card{position:relative}.trade-flow-head>div:first-child{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.trade-flow-head .chart-head-right{margin-right:34px}.trade-flow-head>div:first-child{padding-right:32px}@supports not (anchor-name:--card-title){.trade-flow-card>.colpick-bar{top:20.5px}@media (width<=600px){.trade-flow-card>.colpick-bar{top:15.5px}}}.holding-category-cell{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.holding-category-cell form{align-items:center;gap:6px;display:flex}.holding-category-cell input{width:170px;color:var(--ink);background:var(--surface);border:1px solid var(--baseline);border-radius:10px;padding:5px 8px}.holding-category-edit{color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:5px 8px}.holding-category-edit:hover{background:var(--hover)}.asset-pie-category-label{font-family:inherit}.asset-pie-focus{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%,-50%)}.asset-pie-focus strong{color:var(--ink);font-size:16px}.asset-pie-focus.compact{gap:3px}.asset-pie-focus.compact strong{font-size:13px}.asset-pie-focus.compact .sub{font-size:10.5px;line-height:1.25}.asset-pie-focus.compact .btn-ghost{padding:2px 8px;font-size:11.5px}.asset-pie-categories [role=button]:focus-visible,.asset-pie-sectors [role=button]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pie-sector-toggle{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pf-ask-ai{text-align:left;cursor:pointer;width:100%;color:var(--muted);font:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.pf-ask-ai:hover,.pf-ask-ai:focus-visible{background:var(--wash);color:var(--ink)}.pf-note.pf-also{margin-top:12px}
