@font-face{font-family:'Archivo';font-style:normal;font-weight:400 900;font-display:swap;src:url('fonts/archivo-latin-variable.woff2') format('woff2-variations'), url('fonts/archivo-latin-variable.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url('fonts/jetbrains-mono-latin-variable.woff2') format('woff2-variations'), url('fonts/jetbrains-mono-latin-variable.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-weight:400 900;font-display:swap;src:url('fonts/archivo-latin-ext-variable.woff2') format('woff2-variations'), url('fonts/archivo-latin-ext-variable.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url('fonts/jetbrains-mono-latin-ext-variable.woff2') format('woff2-variations'), url('fonts/jetbrains-mono-latin-ext-variable.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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}:root{--bg-0:#050506;--bg-1:#0b0b0d;--bg-2:#131316;--bg-3:#1e1e22;--line:#2c2c32;--line-soft:#19191d;--ink-0:#eeeeee;--ink-1:#c9cdd3;--ink-2:#8b93a0;--ink-3:#5c6472;--gold:#03c988;--gold-bright:#4fe3ac;--gold-dim:#027a54;--teal:#00adb5;--teal-dim:#067b81;--indigo:#13005a;--royal-blue:#00337c;--bull:#03c988;--bear:#e5484d;--amber:#f5c542;--amber-dim:#b8901f;--font-display:'Archivo', sans-serif;--font-body:'Archivo', sans-serif;--font-mono:'JetBrains Mono', monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-card: 0 8px 30px -12px rgba(0,0,0,0.55);--shadow-glow: 0 0 0 1px rgba(3,201,136,0.15), 0 8px 40px -10px rgba(3,201,136,0.18)}:root{--topbar-h:59px}@media (min-width:901px){:root{--topbar-h:68px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--bg-1);color:var(--ink-1);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}::selection{background:var(--gold-dim);color:var(--ink-0)}@media (prefers-reduced-motion: reduce){*{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;left:12px;top:12px;z-index:10000;padding:10px 16px;border-radius:8px;background:var(--gold);color:#04120c;font-weight:700;font-size:14px;text-decoration:none;box-shadow:0 8px 24px -8px rgba(0,0,0,.5);transform:translateY(-200%);clip-path:inset(50%);white-space:nowrap}.skip-link:focus, .skip-link:focus-visible{clip-path:none;position:relative;left:auto;top:auto;display:block;width:100%;box-sizing:border-box;transform:none;border-radius:0;text-align:center;box-shadow:none;outline:2px solid var(--ink-0);outline-offset:-4px}main[tabindex="-1"]:focus{outline:none}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:640px){.container{padding:0 20px}}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink-0);margin:0;font-weight:700;letter-spacing:-0.01em}.btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:8px;font-family:var(--font-body);font-weight:600;font-size:14.5px;border:1px solid transparent;transition:all .18s ease;white-space:nowrap}.btn-primary{background:linear-gradient(180deg,var(--gold-bright),var(--gold));color:#1a1305;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset, 0 10px 24px -10px rgba(3,201,136,0.55)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,0.3) inset, 0 14px 28px -10px rgba(3,201,136,0.7)}.btn-ghost{background:transparent;color:var(--ink-0);border-color:var(--line)}.btn-ghost:hover{border-color:var(--gold-dim);background:rgba(3,201,136,0.06)}.btn-block{width:100%}.btn-sm{padding:9px 16px;font-size:13px}.nav{position:sticky;top:0;z-index:100;background:rgba(10,13,19,0.78);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line-soft)}.brand{display:flex;align-items:center}.brand-mark{height:32px;width:auto;object-fit:contain;flex-shrink:0}@media (max-width:767px){.brand-mark{height:32px;aspect-ratio:1/1}}.nav-cta{display:flex;align-items:center;gap:12px}.nav-toggle{display:none}@media (max-width:900px){.nav-toggle{display:block;background:none;border:1px solid var(--line);color:var(--ink-0);padding:8px 10px;border-radius:6px}}.hero{position:relative;overflow:hidden;padding:104px 0 80px;border-bottom:1px solid var(--line-soft)}.chart-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.chart-card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line-soft);font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.chart-card-head .pair{color:var(--ink-0);font-weight:600}.chart-dots{display:flex;gap:6px}.chart-dots span{width:8px;height:8px;border-radius:50%;background:var(--line)}.chart-svg-wrap{padding:8px 6px 4px}.chart-legend{display:flex;gap:18px;flex-wrap:wrap;padding:12px 18px 16px;border-top:1px solid var(--line-soft);font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.chart-legend i{width:10px;height:10px;display:inline-block;border-radius:2px;margin-right:6px;vertical-align:-1px}.candle{transform-origin:center bottom;animation:rise .7s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{opacity:1}}section{padding:96px 0}.divider{border-top:1px solid var(--line-soft)}@keyframes killzone-pulse{0%, 100%{box-shadow:0 0 0 4px rgba(3,201,136,0.18)}50%{box-shadow:0 0 0 7px rgba(3,201,136,0.08)}}@keyframes redfolder-pulse{0%, 100%{box-shadow:0 0 0 4px rgba(229,72,77,0.18)}50%{box-shadow:0 0 0 7px rgba(229,72,77,0.08)}}@keyframes proof-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.chapter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px 24px;transition:border-color .2s ease, background .2s ease}.chapter:hover{border-color:var(--gold-dim);background:var(--bg-3)}@media (max-width:640px){.chapter{grid-template-columns:1fr}}#pricing{scroll-margin-top:40px}#pricing .currency-note{max-width:880px;margin-left:auto;margin-right:auto}footer{border-top:1px solid var(--line-soft);padding:56px 0 32px;background:var(--bg-0)}@media (min-width:901px){.auth-box{max-width:420px}}.auth-box{width:100%;max-width:400px}.auth-box h1{font-size:26px;margin:6px 0 8px}.auth-box > p{color:var(--ink-2);font-size:14.5px;margin-bottom:28px}.auth-note{margin:0 0 18px;padding:10px 12px;border-radius:8px;font-size:13.5px;line-height:1.45;color:var(--ink-0);background:rgba(3,201,136,0.10);border:1px solid rgba(3,201,136,0.40)}.social-row{display:flex;gap:10px;margin-bottom:22px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;color:var(--ink-1);margin-bottom:7px;font-weight:500}.field input, .field select{width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:var(--bg-2);color:var(--ink-0);font-size:14px;transition:border-color .15s ease}.field input:focus, .field select:focus{border-color:var(--gold-dim);outline:none}.dash-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}@media (max-width:900px){.dash-shell{grid-template-columns:1fr}}@media (min-width:901px){.dash-shell{grid-template-columns:minmax(0,25%) minmax(0,1fr)}}.sidebar{background:var(--bg-0);border-right:1px solid var(--line-soft);padding:22px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;overscroll-behavior:contain}@media (max-width:900px){.sidebar{display:flex;position:fixed;top:0;left:0;width:280px;max-width:82vw;z-index:200;transform:translateX(-100%);transition:transform .25s ease;box-shadow:20px 0 40px -20px rgba(0,0,0,0.6);height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sidebar.mobile-open{transform:translateX(0)}.sidebar .side-section{flex-shrink:0}.sidebar .brand{flex-shrink:0}.sidebar .sidebar-foot{flex-shrink:0}body.sidebar-locked{overflow:hidden}}.sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:190}.sidebar-backdrop.visible{display:block}.mobile-signout-btn{color:var(--ink-2)}.mobile-signout-btn:hover{color:var(--bear);border-color:var(--bear)}.sidebar .brand{padding:8px 8px 26px}.side-section{margin-bottom:8px}.side-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-3);padding:14px 12px 8px}.side-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-size:14px;color:var(--ink-2);font-weight:500;margin-bottom:2px;transition:all .15s ease}.side-link:hover{background:var(--bg-2);color:var(--ink-0)}.side-link.active{background:rgba(3,201,136,0.1);color:var(--gold-bright)}.side-link svg{flex-shrink:0}.sidebar-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--line-soft)}.user-chip{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:8px}.user-chip:hover{background:var(--bg-2)}.chip-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--gold-bright),var(--gold-dim));flex-shrink:0}.chip-name{font-size:13px;color:var(--ink-0);font-weight:600}.chip-role{font-size:11.5px;color:var(--ink-3)}.dash-main{padding:28px 34px 60px;max-width:1180px;width:100%;margin-inline:auto;min-width:0}@media (max-width:640px){.dash-main{padding:20px}}.mobile-topnav{display:none;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line-soft);background:var(--bg-0);position:sticky;top:0;z-index:50}@media (max-width:900px){.mobile-topnav{display:flex}}.topnav-left{display:flex;align-items:center;gap:12px;min-width:0}.topnav-right{display:flex;align-items:center;gap:8px}.menu-toggle-btn{width:40px;height:40px;flex-shrink:0;border-radius:9px;color:var(--ink-1)}.menu-toggle-btn:hover{color:var(--teal);border-color:var(--teal-dim)}.menu-toggle-btn:active{background:var(--bg-3)}@media (min-width:901px){.mobile-topnav{display:flex;justify-content:space-between;height:var(--topbar-h);padding:0 26px;background:var(--bg-1);border-bottom:1px solid var(--line);box-shadow:0 2px 12px -2px rgba(0,0,0,0.55), 0 1px 0 0 rgba(255,255,255,0.03) inset}.mobile-topnav .brand{display:flex;align-items:center}.sidebar > .brand{display:none}.sidebar{padding-top:14px}.mobile-topnav #dash-menu-toggle{display:none}.mobile-topnav .brand-mark{height:32px}.sidebar{height:calc(100vh - var(--topbar-h));top:var(--topbar-h)}.dash-shell{min-height:calc(100vh - var(--topbar-h))}}.panel{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px;margin-bottom:22px;overflow-wrap:break-word;word-break:break-word}.floor-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--teal),var(--teal-dim));display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:13px;color:#08201f}table{width:100%;border-collapse:collapse;min-width:640px}thead th{text-align:left;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.06em;color:var(--ink-3);padding:0 14px 12px;border-bottom:1px solid var(--line);font-weight:600}tbody td{padding:14px;border-bottom:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-1)}tbody tr:hover{background:var(--bg-3)}.icon-btn{width:30px;height:30px;border-radius:6px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-2);background:transparent}.icon-btn:hover{border-color:var(--gold-dim);color:var(--gold)}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:14px;flex-wrap:wrap}.notice{display:flex;gap:12px;align-items:flex-start;background:rgba(3,201,136,0.07);border:1px solid var(--gold-dim);border-radius:10px;padding:14px 16px;margin-bottom:24px}.notice svg{color:var(--gold);flex-shrink:0;margin-top:2px}.notice p{font-size:13.5px;color:var(--ink-1);margin:0}.notice b{color:var(--ink-0)}.rv .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease, transform .6s ease}.rv .reveal.in{opacity:1;transform:none}.chapter[data-expand]{cursor:pointer}.reader-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.reader-shell.paywall-dimmed, .dash-shell.paywall-dimmed{opacity:0.08;pointer-events:none;user-select:none;filter:blur(6px)}.paywall-overlay{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px}.paywall-card{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:36px 30px;max-width:400px;width:100%;text-align:center;box-shadow:0 20px 60px -15px rgba(0,0,0,0.7), 0 0 0 1px rgba(3,201,136,0.08)}.paywall-icon{width:48px;height:48px;margin:0 auto 18px;border-radius:50%;background:rgba(3,201,136,0.12);border:1px solid rgba(3,201,136,0.3);display:flex;align-items:center;justify-content:center;color:var(--gold-bright)}.paywall-card h2{font-size:20px;margin-bottom:10px}.paywall-card p{font-size:14px;color:var(--ink-2);line-height:1.6;margin-bottom:24px}.paywall-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media (max-width:960px){.reader-shell{grid-template-columns:1fr}}.reader-shell > .reader-main{min-width:0}.reader-main{padding:32px 40px 80px;max-width:900px;width:100%;margin-inline:auto}@media (max-width:640px){.reader-main{padding:20px}}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:10px}.loading-lottie-wrap{width:40px;height:40px}.loading-lottie-wrap svg{width:100%;height:100%}.loading-state-text{color:var(--ink-3);font-size:13px;margin:0}.access-gate-overlay{position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;background:var(--bg-0)}.reader-shell.gate-pending, .dash-shell.gate-pending{visibility:hidden}.notif-bell-wrap{position:relative}.notif-badge{display:none;align-items:center;justify-content:center;position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:var(--bear);color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);line-height:1}.notif-panel{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:200;width:320px;max-width:calc(100vw - 32px);max-height:420px;overflow-y:auto;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px -10px rgba(0,0,0,0.5)}.notif-panel-head{padding:14px 16px;border-bottom:1px solid var(--line-soft);font-weight:700;font-size:13.5px;color:var(--ink-0)}.notif-item{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--line-soft);text-decoration:none;color:inherit;transition:background .12s ease}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--bg-3)}.notif-item.unread{background:rgba(3,201,136,0.05)}.notif-item-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(3,201,136,0.1);color:var(--gold);margin-top:1px}.notif-item-body{display:flex;flex-direction:column;gap:3px;min-width:0}.notif-item-msg{font-size:13px;color:var(--ink-1);line-height:1.4}.notif-item-time{font-size:11px;color:var(--ink-3);font-family:var(--font-mono)}@media (max-width:640px){.notif-panel{position:fixed;top:60px;right:16px;left:16px;width:auto}}.side-link.admin-jump{color:var(--teal)}.side-link.admin-jump svg{color:var(--teal)}.side-link.admin-jump:hover{background:rgba(0,173,181,.10);color:var(--teal)}.icon-btn.admin-jump-icon{color:var(--teal);border-color:var(--teal-dim)}.icon-btn.admin-jump-icon:hover{border-color:var(--teal);color:var(--teal);background:rgba(0,173,181,.10)}.side-group{margin-bottom:4px}.side-group-head{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-3);padding:14px 12px 8px;text-align:left;transition:color .15s ease}.side-group-head:hover{color:var(--ink-2)}.side-group-chev{transition:transform .2s ease;flex-shrink:0;opacity:0.7}.side-group.open .side-group-chev{transform:rotate(180deg)}.side-group-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.side-group.open .side-group-body{grid-template-rows:1fr}.side-group-inner{overflow:hidden;min-height:0}.plan-modal-overlay{display:none;position:fixed;inset:0;z-index:800;background:rgba(5,5,6,0.88);align-items:center;justify-content:center;padding:20px;overflow-y:auto;overscroll-behavior:contain}.plan-modal-overlay.open{display:flex}.plan-modal{position:relative;width:100%;max-width:760px;background:var(--bg-1);border:1px solid var(--line);border-radius:16px;padding:26px 22px;margin:auto}.plan-modal-close{position:absolute;top:14px;right:14px;background:none;border:none;color:var(--ink-3);cursor:pointer;padding:6px;line-height:0;border-radius:6px}.plan-modal-close:hover{color:var(--ink-0);background:var(--bg-3)}.plan-modal-title{font-size:20px;margin:0 0 6px;padding-right:30px}.plan-modal-sub{color:var(--ink-3);font-size:13.5px;line-height:1.6;margin:0 0 20px}.plan-modal-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr))}.plan-modal-card{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:18px 16px;display:flex;flex-direction:column}.plan-modal-pill{align-self:flex-start;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid;margin-bottom:12px}.plan-modal-price{font-size:26px;font-weight:700;color:var(--ink-0);margin-bottom:14px}.plan-modal-price span{font-size:13px;font-weight:500;color:var(--ink-3)}.plan-modal-features{list-style:none;padding:0;margin:0 0 18px;flex:1}.plan-modal-features li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink-2);line-height:1.5;margin-bottom:8px}.plan-modal-features svg{color:var(--teal);flex-shrink:0;margin-top:3px}.plan-modal-pick{width:100%}@media (max-width:600px){.plan-modal{padding:22px 16px}.plan-modal-grid{grid-template-columns:1fr}}.account-menu-wrap{position:relative;flex-shrink:0}.account-trigger{display:flex;align-items:center;justify-content:center;padding:0;background:none;cursor:pointer;border:1px solid var(--line);border-radius:50%;width:38px;height:38px;overflow:hidden;transition:border-color .15s ease}.account-trigger:hover{border-color:var(--teal-dim)}.account-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.account-trigger img, .account-trigger .floor-avatar{width:100%;height:100%;border-radius:50%}.account-panel{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:210;min-width:210px;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px -10px rgba(0,0,0,0.6);overflow:hidden;padding:6px}.account-menu-wrap.open .account-panel{display:block}.account-panel-head{display:flex;flex-direction:column;gap:2px;padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--line-soft)}.account-panel-name{font-size:13.5px;font-weight:700;color:var(--ink-0)}.account-panel-mail{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.account-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;background:none;border:none;cursor:pointer;text-align:left;font-size:13.5px;font-weight:500;color:var(--ink-1);transition:background .12s ease, color .12s ease}.account-item:hover{background:var(--bg-3);color:var(--ink-0)}.account-item svg{flex-shrink:0;color:var(--ink-3)}.account-item:hover svg{color:var(--teal)}.account-item-danger{color:var(--bear)}.account-item-danger svg{color:var(--bear)}.account-item-danger:hover{background:rgba(229,72,77,0.1);color:var(--bear)}.account-item-danger:hover svg{color:var(--bear)}.msg-icon-wrap{position:relative;flex-shrink:0;display:flex}.msg-icon-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--teal);color:var(--bg-0);font-family:var(--font-mono);font-size:10px;font-weight:700;display:none;align-items:center;justify-content:center}@keyframes pushGlow{0%,100%{transform:translateX(0) rotate(8deg);opacity:.55}50%{transform:translateX(140%) rotate(8deg);opacity:.95}}@keyframes pushRing{0%,72%,100%{transform:rotate(0)}76%{transform:rotate(13deg)}80%{transform:rotate(-11deg)}84%{transform:rotate(8deg)}88%{transform:rotate(-5deg)}92%{transform:rotate(0)}}@keyframes presencePulse{0%,100%{opacity:1}50%{opacity:.62}}@keyframes typingBounce{0%,60%,100%{transform:translateY(0);opacity:.42}30%{transform:translateY(-5px);opacity:1}}@keyframes recordFlash{0%{background:rgba(0,173,181,0.16);border-color:var(--teal-dim)}100%{background:var(--bg-1);border-color:var(--line)}}@keyframes newsArrive{0%{background:rgba(3,201,136,0.16)}100%{background:transparent}}@keyframes gmTick{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes gmBlink{0%,100%{opacity:1}50%{opacity:.35}}@keyframes gmPanelIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gmRowIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gmBreath{0%,100%{opacity:1}50%{opacity:.75}}.gm-icon-wrap{position:relative;flex-shrink:0;display:flex}.gm-icon-wrap .icon-btn{position:relative}.gm-live-dot{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#ff2418;pointer-events:none;animation:gmLiveFlash 0.85s ease-in-out infinite}@keyframes gmLiveFlash{0%{opacity:1;background:#ff5a4d;box-shadow:0 0 5px rgba(255,36,24,1), 0 0 11px rgba(255,36,24,.85), 0 0 20px rgba(255,36,24,.45)}35%{opacity:.32;background:#8c1410;box-shadow:0 0 2px rgba(255,36,24,.35), 0 0 4px rgba(255,36,24,.15), 0 0 0 rgba(255,36,24,0)}60%{opacity:.28;background:#7a110d;box-shadow:0 0 2px rgba(255,36,24,.3), 0 0 3px rgba(255,36,24,.1), 0 0 0 rgba(255,36,24,0)}100%{opacity:1;background:#ff5a4d;box-shadow:0 0 5px rgba(255,36,24,1), 0 0 11px rgba(255,36,24,.85), 0 0 20px rgba(255,36,24,.45)}}@media (prefers-reduced-motion:reduce){.gm-live-dot{animation:none;opacity:1;background:#ff5a4d;box-shadow:0 0 5px rgba(255,36,24,1), 0 0 11px rgba(255,36,24,.7)}}@media (min-width:901px){html[data-device="mobile"] .dash-shell{grid-template-columns:1fr;min-height:100vh}html[data-device="mobile"] .sidebar{display:flex;position:fixed;top:0;left:0;width:280px;max-width:82vw;z-index:200;transform:translateX(-100%);transition:transform .25s ease;box-shadow:20px 0 40px -20px rgba(0,0,0,0.6);height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:22px}html[data-device="mobile"] .sidebar.mobile-open{transform:translateX(0)}html[data-device="mobile"] .sidebar > .brand{display:flex}html[data-device="mobile"] .mobile-topnav{height:auto;padding:14px 18px;background:var(--bg-0);border-bottom:1px solid var(--line-soft);box-shadow:none}html[data-device="mobile"] .mobile-topnav #dash-menu-toggle{display:flex;align-items:center;justify-content:center}html[data-device="mobile"] .mobile-topnav .brand-mark{height:32px}html[data-device="mobile"] body.sidebar-locked{overflow:hidden}}@media (min-width:768px) and (max-width:900px){html[data-device="tablet"] .dash-shell{grid-template-columns:minmax(0,225px) minmax(0,1fr)}html[data-device="tablet"] .sidebar{display:flex;position:static;transform:none;transition:none;width:auto;max-width:none;height:auto;min-height:100%;box-shadow:none;z-index:auto;overflow:visible}html[data-device="tablet"] .sidebar > .brand{display:none}html[data-device="tablet"] .sidebar{padding-top:14px}html[data-device="tablet"] .mobile-topnav #dash-menu-toggle{display:none}html[data-device="tablet"] .sidebar-backdrop{display:none !important}}#journal-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}#journal-tabs::-webkit-scrollbar{display:none}@keyframes jzFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jzShimmer{0%{left:-60%}55%{left:120%}100%{left:120%}}@keyframes jzSparkPulse{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes jzGlowIn{from{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes pfTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.side-link .side-lock{margin-left:auto;display:inline-flex;align-items:center;color:var(--ink-3);opacity:.55;flex-shrink:0}.side-link:hover .side-lock{opacity:.9;color:var(--gold)}.paywall-overlay.paywall-inline{position:static;inset:auto;width:auto;height:auto;background:transparent;backdrop-filter:none;display:flex;justify-content:center;align-items:flex-start;padding:56px 0}@keyframes dovShimmer{from{background-position:200% 0}to{background-position:-200% 0}}.ind-sc-head{margin:6px 0 18px}.ind-sc-head h2{font-size:19px;margin:0 0 6px}.ind-sc-head p{margin:0;font-size:13px;color:var(--ink-3);max-width:560px;line-height:1.6}.ind-sc-grid{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:16px;margin-bottom:24px}@media (max-width:1080px){.ind-sc-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.ind-sc-grid{grid-template-columns:1fr}}.ind-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;overflow:hidden;min-width:0;display:flex;flex-direction:column;animation:jzFadeUp .5s ease both;transition:transform .18s ease, border-color .18s ease}.ind-card:hover{transform:translateY(-3px);border-color:var(--gold-dim)}.ind-demo{background:radial-gradient(ellipse at 30% 20%, rgba(3,201,136,0.05), transparent 65%), #0b0e13;border-bottom:1px solid var(--line);padding:14px 12px 8px;line-height:0}.ind-demo-svg{width:100%;height:auto}.ind-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.ind-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ind-card-top h3{margin:0;font-size:15.5px}.ind-dev{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;color:var(--gold);border:1px solid rgba(245,197,66,0.35);border-radius:999px;padding:3px 9px;background:rgba(245,197,66,0.07)}.ind-dev i{width:5px;height:5px;border-radius:50%;background:var(--gold);animation:jzSparkPulse 1.8s ease-in-out infinite}.ind-tag{margin:0;font-size:12px;color:var(--gold);font-family:var(--font-mono)}.ind-body{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.6;flex:1}.ind-chips{display:flex;flex-wrap:wrap;gap:6px}.ind-chips span{font-size:10.5px;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:3px 9px;background:var(--bg-3)}@keyframes swAppear1{0%,6%{opacity:0}14%,88%{opacity:1}96%,100%{opacity:0}}@keyframes swDrawMid{0%,22%{stroke-dashoffset:1;opacity:1}55%,88%{stroke-dashoffset:0;opacity:1}96%,100%{stroke-dashoffset:0;opacity:0}}@keyframes swAppear2{0%,55%{opacity:0}63%,88%{opacity:1}96%,100%{opacity:0}}@keyframes swPop{0%,66%{opacity:0;transform:scale(.6)}74%,88%{opacity:1;transform:scale(1)}96%,100%{opacity:0}}@keyframes swFlip{0%,6%{opacity:0}12%,34%{opacity:1;fill:rgba(3,201,136,0.16);stroke:rgba(3,201,136,0.55)}42%,88%{opacity:1;fill:rgba(229,72,77,0.16);stroke:rgba(229,72,77,0.6)}96%,100%{opacity:0}}@keyframes swAppear2b{0%,30%{opacity:0}38%,88%{opacity:1}96%,100%{opacity:0}}@keyframes swDrawLate{0%,44%{stroke-dashoffset:1;opacity:1}74%,88%{stroke-dashoffset:0;opacity:1}96%,100%{opacity:0}}@keyframes swPopLate{0%,74%{opacity:0;transform:scale(.6)}82%,88%{opacity:1;transform:scale(1)}96%,100%{opacity:0}}@keyframes swDrawLong{0%,4%{stroke-dashoffset:1;opacity:1}62%,88%{stroke-dashoffset:0;opacity:1}96%,100%{opacity:0}}@keyframes swPh{0%,14%{opacity:0}20%,88%{opacity:1}96%,100%{opacity:0}}@keyframes swPh2{0%,32%{opacity:0}38%,88%{opacity:1}96%,100%{opacity:0}}@keyframes swPh3{0%,54%{opacity:0}60%,88%{opacity:1}96%,100%{opacity:0}}.ind-otw{position:relative;overflow:hidden;text-align:center;padding:34px 28px 30px}.ind-otw-wave{position:absolute;top:0;left:0;width:100%;height:40px;opacity:.7}.ind-otw-wave path{stroke-dasharray:1;animation:otwWave 4.5s linear infinite}@keyframes otwWave{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:-1}}.ind-otw-body{position:relative;padding-top:16px}.ind-otw-body h2{font-size:18px;margin:0 0 8px}.ind-otw-body p{margin:0 auto 18px;font-size:13px;color:var(--ink-3);max-width:440px;line-height:1.6}.ind-otw-ghosts{display:flex;justify-content:center;gap:12px}.ind-otw-ghosts i{width:88px;height:34px;border-radius:9px;border:1px dashed var(--line);background:linear-gradient(90deg, var(--bg-2) 25%, var(--bg-3) 50%, var(--bg-2) 75%);background-size:200% 100%;animation:dovShimmer 1.6s ease infinite}.ind-otw-ghosts i:nth-child(2){animation-delay:.2s}.ind-otw-ghosts i:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.ind-card{animation:none;transition:none}.ind-card:hover{transform:none}.ind-dev i, .ind-otw-wave path, .ind-otw-ghosts i{animation:none}}@keyframes supFlash{0%,60%{border-color:var(--gold);box-shadow:0 0 0 3px rgba(245,197,66,0.18)}100%{}}@keyframes rccIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.appnav-pills{position:relative;display:flex;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:999px;padding:4px}.appnav-pill{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;color:var(--ink-2);font-size:13.5px;font-weight:600;position:relative;z-index:1;transition:color .25s;-webkit-tap-highlight-color:transparent;white-space:nowrap}.appnav-pill:hover{color:var(--ink-0)}.appnav-pill.on{color:#04140d}.appnav-capsule{position:absolute;top:4px;bottom:4px;border-radius:999px;background:var(--gold);transition:left .35s cubic-bezier(.22,1,.36,1), width .35s cubic-bezier(.22,1,.36,1), opacity .2s;opacity:0}.appnav-dock{display:none}@media (max-width:820px){.appnav-pills{display:none}.appnav-dock{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:80;background:rgba(11,11,13,.95);backdrop-filter:blur(12px);border-top:1px solid var(--line-soft);padding:4px 6px calc(6px + env(safe-area-inset-bottom))}body.has-appdock{padding-bottom:84px}}.appnav-dk{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 7px;color:var(--ink-3);position:relative;-webkit-tap-highlight-color:transparent;transition:color .2s}.appnav-dk.on{color:var(--gold)}.appnav-dkl{font-size:9.5px;font-weight:600}.appnav-dkbar{position:absolute;top:0;left:50%;transform:translateX(-50%) scaleX(0);width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--gold);transition:transform .3s}.appnav-dk.on .appnav-dkbar{transform:translateX(-50%) scaleX(1)}@media (prefers-reduced-motion: reduce){.appnav-capsule{transition:opacity .2s}.appnav-dkbar{transition:none}}.appnav-pills, .appnav-acts, .appnav-dock{display:none}@media (min-width:821px){body.nav-authed .appnav-pills{display:flex}}@media (max-width:820px){body.nav-authed .appnav-dock{display:flex}body.nav-authed{padding-bottom:84px}}.stk-loader-candles{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:8px;height:60px;padding:0 6px}.stk-candle{position:relative;width:9px;border-radius:2px;transform-origin:bottom;animation:stkGrow 1.5s cubic-bezier(.45,0,.25,1) infinite}.stk-candle.bull{background:var(--gold)}.stk-candle.bear{background:var(--bear)}.stk-candle:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-7px;bottom:-5px;width:1.5px;background:inherit;opacity:.7;border-radius:1px}@keyframes stkGrow{0%,100%{transform:scaleY(.3);opacity:.4}50%{transform:scaleY(1);opacity:1}}.stk-scan{position:absolute;left:-8%;right:-8%;top:46%;height:1.5px;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(3,201,136,.75), transparent);animation:stkScan 1.5s ease-in-out infinite}@keyframes stkScan{0%{transform:translateX(-22%);opacity:0}25%,75%{opacity:1}100%{transform:translateX(22%);opacity:0}}.loading-lottie-wrap{width:auto;height:auto;min-height:60px;display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion: reduce){.stk-candle{animation:none;transform:none;opacity:1}.stk-scan{animation:none;opacity:.6;transform:none}}.appnav-dock{z-index:720}.appnav-dkbar{width:32px;height:3px;box-shadow:0 0 10px rgba(3,201,136,.85), 0 0 22px rgba(3,201,136,.4)}.appnav-dk{transition:color .2s, transform .15s}.appnav-dk:active{transform:scale(.94)}.appnav-dk.on .appnav-dkl{color:var(--gold-bright);font-weight:700}.appnav-dk.on svg{filter:drop-shadow(0 0 7px rgba(3,201,136,.7))}@media (min-width:821px){:root.nav-authed .appnav-pills{display:flex}}@media (max-width:820px){:root.nav-authed .appnav-dock{display:flex}:root.nav-authed body{padding-bottom:84px}}.appnav-dk{border-radius:12px}.appnav-dk.on{background:linear-gradient(180deg, rgba(3,201,136,.16), rgba(3,201,136,0) 78%)}.appnav-dk.on .appnav-dkbar{transform:translateX(-50%) scaleX(1);border-radius:0 0 4px 4px}@keyframes mvAppearA{0%,5%{opacity:0}13%,88%{opacity:1}96%,100%{opacity:0}}@keyframes mvAppearB{0%,32%{opacity:0}40%,88%{opacity:1}96%,100%{opacity:0}}@keyframes mvAppearC{0%,55%{opacity:0}63%,88%{opacity:1}96%,100%{opacity:0}}@keyframes mvDraw{0%,10%{stroke-dashoffset:1;opacity:1}62%,88%{stroke-dashoffset:0;opacity:1}96%,100%{opacity:0}}@keyframes mvDrawLate{0%,26%{stroke-dashoffset:1;opacity:1}74%,88%{stroke-dashoffset:0;opacity:1}96%,100%{opacity:0}}@keyframes mvPop{0%,70%{opacity:0;transform:scale(.6)}78%,88%{opacity:1;transform:scale(1)}96%,100%{opacity:0}}@keyframes mvFlip{0%,5%{opacity:0}12%,36%{opacity:1;fill:rgba(3,201,136,0.16);stroke:rgba(3,201,136,0.55)}46%,88%{opacity:1;fill:rgba(229,72,77,0.16);stroke:rgba(229,72,77,0.6)}96%,100%{opacity:0}}:root[data-theme="light"]{--bg-0:#e6eaf0;--bg-1:#f4f6fa;--bg-2:#ffffff;--bg-3:#eef1f6;--line:#d6dce6;--line-soft:#e8ecf2;--ink-0:#0e1621;--ink-1:#2a3543;--ink-2:#57626f;--ink-3:#7b8593;--gold:#07996a;--gold-bright:#05b47c;--gold-dim:#7ed6b6;--teal:#0b8a95;--teal-dim:#a7d9de;--indigo:#3d2fa8;--royal-blue:#1657b8;--bull:#07996a;--bear:#c9353a;--amber:#a5761a;--amber-dim:#e9cf95;--shadow-card: 0 8px 24px -14px rgba(14,22,33,0.22);--shadow-glow: 0 0 0 1px rgba(7,153,106,0.16), 0 8px 30px -12px rgba(7,153,106,0.20)}:root.theme-anim, :root.theme-anim *{transition:background-color .34s ease, color .34s ease, border-color .34s ease, fill .34s ease, stroke .34s ease, box-shadow .34s ease !important}:root[data-theme="light"] body{background:var(--bg-1);color:var(--ink-1)}:root[data-theme="light"] .nav{background:rgba(255,255,255,.88)}:root[data-theme="light"] .appnav-dock{background:rgba(255,255,255,.96)}:root[data-theme="light"] .sidebar-backdrop{background:rgba(14,22,33,.35)}:root[data-theme="light"] .icon-btn{background:rgba(14,22,33,.04)}:root[data-theme="light"] .ind-demo, :root[data-theme="light"] .mdl-demo, :root[data-theme="light"] .mdl-hero{background:radial-gradient(ellipse at 30% 20%, rgba(7,153,106,0.07), transparent 65%), #f8fafc}:root[data-theme="light"] .access-gate-overlay{background:var(--bg-1)}:root[data-theme="light"] .paywall-overlay{background:rgba(244,246,250,.82)}:root[data-theme="light"] .panel, :root[data-theme="light"] .card, :root[data-theme="light"] .stat-card, :root[data-theme="light"] .chapter, :root[data-theme="light"] .mdl-card, :root[data-theme="light"] .ind-card{box-shadow:0 1px 2px rgba(14,22,33,.04), 0 8px 24px -18px rgba(14,22,33,.35)}:root[data-theme="light"] .account-panel, :root[data-theme="light"] .notif-panel, :root[data-theme="light"] .modal-card, :root[data-theme="light"] .plan-modal-card, :root[data-theme="light"] svg [stroke="#3a4150"]{stroke:#aab3c0}:root[data-theme="light"] svg [fill="#3a4150"]{fill:#aab3c0}:root[data-theme="light"] svg [fill="#eeeeee"]{fill:var(--ink-0)}:root[data-theme="light"] svg [stroke="#eeeeee"]{stroke:#334155}:root[data-theme="light"] svg [fill="#8b93a0"]{fill:var(--ink-2)}:root[data-theme="light"] svg [stroke="#8b93a0"]{stroke:var(--ink-2)}:root[data-theme="light"] svg [fill="#5c6472"]{fill:var(--ink-2)}:root[data-theme="light"] svg [fill="#050506"], :root[data-theme="light"] svg [fill="#0b0b0d"]{fill:#f8fafc}:root[data-theme="light"] svg [fill="#2fbf8f"]{fill:#0a9a6b}:root[data-theme="light"] svg [fill="#7fe0c2"]{fill:#4cc39a}:root[data-theme="light"] svg [fill="#2ea583"]{fill:#12a377}:root[data-theme="light"] svg [fill="#cf4046"]{fill:#cf4046}:root[data-theme="light"] svg [fill="#03c988"]{fill:#07996a}:root[data-theme="light"] svg [stroke="#03c988"]{stroke:#07996a}:root[data-theme="light"] svg [fill="#f5c542"]{fill:#b8860b}:root[data-theme="light"] svg [stroke="#f5c542"]{stroke:#b8860b}:root[data-theme="light"] svg [fill="#00adb5"]{fill:#0b8a95}:root[data-theme="light"] svg [stroke="#00adb5"]{stroke:#0b8a95}:root[data-theme="light"] svg [stroke="#e5484d"]{stroke:#c9353a}.theme-seg{position:relative;display:inline-flex;align-items:center;gap:0;background:var(--bg-3);border:1px solid var(--line);border-radius:999px;padding:3px;width:100%;box-sizing:border-box}.theme-seg-glide{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--bg-2);border:1px solid var(--line);box-shadow:0 2px 8px -4px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .34s cubic-bezier(.22,1,.36,1), background .34s ease}.theme-seg.is-day .theme-seg-glide{transform:translateX(0);background:linear-gradient(140deg, #fff6dd, #ffe6ad);border-color:#f0d190}.theme-seg-opt{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;background:none;border:0;padding:7px 10px;border-radius:999px;color:var(--ink-3);font-family:inherit;font-size:12.5px;font-weight:600;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.theme-seg-opt:hover{color:var(--ink-1)}.theme-seg-opt.on{color:var(--ink-0)}.theme-seg-opt[data-theme-opt="day"].on{color:#8a5a06}.theme-seg-ic{display:inline-flex;width:15px;height:15px}.theme-seg-ic svg{width:100%;height:100%}.theme-seg-opt[data-theme-opt="day"].on .theme-seg-ic{animation:themeSunSpin .6s ease}.theme-seg-opt[data-theme-opt="night"].on .theme-seg-ic{animation:themeMoonRise .5s ease}@keyframes themeSunSpin{from{transform:rotate(-90deg) scale(.6);opacity:.4}to{transform:none;opacity:1}}@keyframes themeMoonRise{from{transform:translateY(4px) scale(.7);opacity:.4}to{transform:none;opacity:1}}.theme-seg-lg{padding:4px}.theme-seg-lg .theme-seg-opt{padding:10px 14px;font-size:13.5px;gap:9px}.theme-seg-lg .theme-seg-ic{width:17px;height:17px}.theme-seg-lg .theme-seg-glide{top:4px;bottom:4px;left:4px;width:calc(50% - 4px)}.account-theme{padding:9px 10px 5px;border-top:1px solid var(--line-soft)}.account-theme-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:0 2px 7px;display:block}@media (prefers-reduced-motion: reduce){.theme-seg-glide{transition:none}.theme-seg-opt .theme-seg-ic{animation:none !important}}:root[data-theme="light"] svg [fill="#1c2126"]{fill:#e3e8ef}:root[data-theme="light"] svg [stroke="#2e363d"]{stroke:#c3ccd8}:root[data-theme="light"] svg [stroke="#12181c"]{stroke:#dde3ec}:root[data-theme="light"] svg [stop-color="#0d1a14"]{stop-color:#eef4f1}:root[data-theme="light"] svg [stop-color="#08080a"]{stop-color:#f4f6fa}:root[data-theme="light"] svg [fill="#0b0e13"], :root[data-theme="light"] svg [fill="#0a0d13"], :root[data-theme="light"] svg [fill="#08080a"]{fill:#f4f6fa}:root[data-theme="light"] svg [fill="#1b2132"]{fill:#e6ebf3}:root[data-theme="light"] svg [fill="#8891ab"], :root[data-theme="light"] svg [fill="#5c6485"]{fill:var(--ink-2)}:root[data-theme="light"] svg [stroke="#3e4550"]{stroke:#c3ccd8}:root[data-theme="light"] [style*="color:#eeeeee"]{color:var(--ink-0) !important}:root[data-theme="light"] [style*="color:#7fe0c2"]{color:#0a8a60 !important}:root[data-theme="light"] [style*="background:rgba(47,191,143,0.1)"]{background:rgba(7,153,106,0.10) !important}:root[data-theme="light"] svg [stroke="#1b2132"]{stroke:#e3e8f0}:root[data-theme="light"] svg [stroke="#2c2c32"]{stroke:#d6dce6}:root[data-theme="light"] svg [stroke="#1e1e22"]{stroke:#e3e8ef}:root[data-theme="light"] svg [stroke="#5c6485"]{stroke:#98a2b3}:root[data-theme="light"] svg [fill="#04110c"]{fill:#04110c}:root[data-theme="light"] svg [stroke="#4d96ff"]{stroke:#2563c9}:root[data-theme="light"] svg [fill="#4d96ff"]{fill:#2563c9}:root[data-theme="light"] .brand-mark{filter:saturate(1.25) contrast(1.12) brightness(.82)}:root[data-theme="light"] .side-link.active, :root[data-theme="light"] .level-tab.active, :root[data-theme="light"] .level-tab:hover, :root[data-theme="light"] .vt-rate.on, :root[data-theme="light"] .chapter-tag.tag-intermediate{color:#06694a}:root[data-theme="light"] .side-link.active{background:rgba(7,153,106,0.12)}:root[data-theme="light"] [style*="background:#050506"], :root[data-theme="light"] [style*="background:#0b0b0d"], :root[data-theme="light"] [style*="background:#0a0d13"], :root[data-theme="light"] [style*="background:#131316"]{background:#f7f9fc !important}:root[data-theme="light"] [style*="#1e1e22"], :root[data-theme="light"] [style*="solid #131316"]{border-color:var(--line) !important}:root[data-theme="light"] [style*="color:#eeeeee"]{color:var(--ink-0) !important}:root[data-theme="light"] [style*="color:#8b93a0"]{color:var(--ink-2) !important}:root[data-theme="light"] [style*="color:#5c6472"]{color:var(--ink-2) !important}:root[data-theme="light"] [style*="color:#f5c542"]{color:#8a6210 !important}:root[data-theme="light"] [style*="color:#00adb5"]{color:#0b8a95 !important}:root[data-theme="light"] [style*="color:#7fe0c2"]{color:#07996a !important}:root[data-theme="light"] [style*="color:#03c988"]{color:#06694a !important}:root[data-theme="light"] [style*="color:#f08488"], :root[data-theme="light"] [style*="color:#e5484d"]{color:#b8323a !important}:root[data-theme="light"] svg [stroke="#5c6472"]{stroke:#9aa3b1}:root[data-theme="light"] svg [stroke="#4fe3ac"]{stroke:#0a9a6b}.plan-price{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.pp-row{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.pp-main{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.pp-now{font-family:var(--font-display);font-size:38px;color:var(--ink-0);line-height:1}.pp-per{font-size:14px;color:var(--ink-3)}.pp-was{font-size:16px;color:var(--ink-3);position:relative}.pp-was s{text-decoration:none;position:relative}.pp-was s::after{content:'';position:absolute;left:-2px;right:-2px;top:52%;height:2px;background:var(--bear);border-radius:2px;transform-origin:left center;transform:scaleX(0);animation:ppStrike .5s cubic-bezier(.22,1,.36,1) .35s forwards}@keyframes ppStrike{to{transform:scaleX(1)}}.plan-price.is-sale .pp-now{color:var(--gold-bright);animation:ppPop .55s cubic-bezier(.22,1,.36,1) both}@keyframes ppPop{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.04)}100%{transform:scale(1);opacity:1}}.pp-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-off{display:inline-flex;align-items:center;gap:6px;position:relative;overflow:hidden;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.09em;color:#04140d;background:linear-gradient(120deg, var(--gold-bright), var(--gold));border-radius:999px;padding:4px 10px;box-shadow:0 0 0 0 rgba(3,201,136,.45);animation:ppBadgePulse 2.4s ease-in-out infinite}.pp-off i{width:5px;height:5px;border-radius:50%;background:#04140d;opacity:.55}.pp-off::after{content:'';position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg, transparent 20%, rgba(255,255,255,.55) 50%, transparent 80%);animation:ppSheen 3.2s ease-in-out infinite}@keyframes ppBadgePulse{0%, 100%{box-shadow:0 0 0 0 rgba(3,201,136,.45)}50%{box-shadow:0 0 0 7px rgba(3,201,136,0)}}@keyframes ppSheen{0%,55%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}.pp-save{font-family:var(--font-mono);font-size:11px;color:var(--gold)}.pp-was-grp{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;align-self:center}.pp-pct{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;color:#04140d;background:#03c988;border-radius:999px;padding:4px 9px;white-space:nowrap}.plan-price-sm .pp-pct{font-size:10px;padding:3px 7px}:root[data-theme="light"] .pp-pct{color:#03281c}.pp-ends{font-family:var(--font-mono);font-size:10.5px;color:var(--amber);border:1px solid rgba(245,197,66,.32);background:rgba(245,197,66,.08);border-radius:999px;padding:3px 9px}.pp-ends.tick{animation:ppTick .5s ease}.pp-ends.done{color:var(--ink-3);border-color:var(--line);background:var(--bg-3)}@keyframes ppTick{0%{transform:translateY(-1px);opacity:.6}100%{transform:none;opacity:1}}.plan-price-md .pp-now{font-size:26px}.plan-price-md .pp-was{font-size:14px}.plan-price-sm{gap:6px}.plan-price-sm .pp-now{font-size:22px;font-family:var(--font-mono)}.plan-price-sm .pp-was{font-size:13px}.plan-price-sm .pp-off{font-size:9px;padding:3px 8px}.plan-sale-flag{position:absolute;top:-11px;right:22px;z-index:2;overflow:hidden;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.09em;color:#2b0d0f;background:linear-gradient(120deg, #ffb057, var(--amber));border-radius:20px;padding:4px 11px;box-shadow:0 6px 18px -8px rgba(245,197,66,.9);animation:ppFlagIn .5s cubic-bezier(.22,1,.36,1) both}.plan-sale-flag::after{content:'';position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg, transparent 20%, rgba(255,255,255,.6) 50%, transparent 80%);animation:ppSheen 3.6s ease-in-out .4s infinite}@keyframes ppFlagIn{from{transform:translateY(-6px) scale(.9);opacity:0}to{transform:none;opacity:1}}.plan-modal-card.on-sale{position:relative;border-color:rgba(245,197,66,.5) !important}@media (prefers-reduced-motion: reduce){.plan-price.is-sale .pp-now, .plan-sale-flag{animation:none}.pp-off, .pp-off::after, .plan-sale-flag::after, .pp-ends.tick{animation:none}.pp-was s::after{animation:none;transform:scaleX(1)}}:root[data-theme="light"] .pp-ends{color:#8a6210;border-color:rgba(165,118,26,.35);background:rgba(245,197,66,.16)}:root[data-theme="light"] .pp-save{color:#06694a}:root[data-theme="light"] .pp-off{color:#03281c}:root[data-theme="light"] .plan-sale-flag{color:#3a1c00;box-shadow:0 6px 18px -10px rgba(165,118,26,.9)}@media print{body *{visibility:hidden}}.ind-dev.ind-live{color:var(--gold);border-color:rgba(3,201,136,.4);background:rgba(3,201,136,.08)}.ind-dev.ind-live i{background:var(--gold)}.ind-card.is-live{border-color:var(--gold-dim)}.ind-tv-link{margin-top:4px;align-self:flex-start}.ind-demo.is-img{padding:0;line-height:0}.ind-demo.is-img img{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{background-color:rgba(160,174,200,.26);border-radius:999px;border:2px solid transparent;background-clip:padding-box;min-height:28px;min-width:28px}:hover::-webkit-scrollbar-thumb{background-color:rgba(160,174,200,.38)}::-webkit-scrollbar-thumb:hover{background-color:rgba(3,201,136,.62)}::-webkit-scrollbar-thumb:active{background-color:rgba(3,201,136,.85)}:root[data-theme="light"] ::-webkit-scrollbar-thumb{background-color:rgba(20,30,50,.22)}:root[data-theme="light"] :hover::-webkit-scrollbar-thumb{background-color:rgba(20,30,50,.32)}:root[data-theme="light"] ::-webkit-scrollbar-thumb:hover{background-color:rgba(7,153,106,.65)}:root[data-theme="light"] ::-webkit-scrollbar-thumb:active{background-color:rgba(7,153,106,.85)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin}:root{scrollbar-color:rgba(160,174,200,.32) transparent}:root[data-theme="light"]{scrollbar-color:rgba(20,30,50,.28) transparent}}@keyframes promo-sheen{0%{left:-160px}60%,100%{left:110%}}@keyframes promo-pulse{0%,100%{box-shadow:0 0 0 0 rgba(3,201,136,.0);border-color:rgba(79,227,172,.45)}50%{box-shadow:0 0 22px 2px rgba(3,201,136,.22);border-color:rgba(79,227,172,.8)}}@keyframes promo-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes live-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(229,72,77,.5)}50%{opacity:.6;box-shadow:0 0 0 6px rgba(229,72,77,0)}}.nav-theme-btn{position:relative;flex:0 0 auto;width:32px;height:32px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:50%;cursor:pointer;color:var(--ink-2);-webkit-tap-highlight-color:transparent}.nav-theme-btn::before{content:"";position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;background:var(--ink-2);opacity:0;transition:opacity .18s ease}.nav-theme-btn:hover{color:var(--ink-0)}.nav-theme-btn:hover::before{opacity:.1}.nav-theme-btn:active::before{opacity:.16}.nav-theme-btn:focus-visible{outline:none}.nav-theme-btn::after{content:"";position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;box-shadow:0 0 0 2px var(--teal);opacity:0;pointer-events:none}.nav-theme-btn:focus-visible::after{opacity:1}@media (forced-colors: active){.nav-theme-btn:focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.nav-theme-btn svg{position:absolute;left:50%;top:50%;width:17px;height:17px;margin:-8.5px 0 0 -8.5px;transition:opacity .28s ease, transform .38s cubic-bezier(.3,.7,.2,1)}.nav-theme-btn .ntb-sun{opacity:1;transform:rotate(0) scale(1)}.nav-theme-btn .ntb-moon{opacity:0;transform:rotate(-70deg) scale(.6)}.nav-theme-btn.is-day .ntb-sun{opacity:0;transform:rotate(70deg) scale(.6)}.nav-theme-btn.is-day .ntb-moon{opacity:1;transform:rotate(0) scale(1)}:root.theme-anim .nav-theme-btn svg{transition:opacity .28s ease, transform .38s cubic-bezier(.3,.7,.2,1), color .34s ease !important}@media (pointer:coarse), (max-width:640px){.nav-theme-btn{width:44px;height:44px}}@media (max-width:640px){.nav-cta .nav-theme-btn{margin-right:-8px}}@media (prefers-reduced-motion: reduce){.nav-theme-btn svg, .nav-theme-btn::before{transition:none}:root.theme-anim .nav-theme-btn svg{transition:none !important}}.brand-plan{display:inline-block;margin-left:10px;padding:3px 11px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border:1px solid;white-space:nowrap;align-self:center}.role-tag, .brand-plan{position:relative;overflow:hidden;isolation:isolate;animation:plan-glow 2.8s ease-in-out infinite;text-shadow:0 1px 1px rgba(0,0,0,.45)}@property --sheen-rot{syntax:'<angle>';inherits:false;initial-value:0deg}.role-tag::before, .brand-plan::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background: conic-gradient(from calc(200deg + var(--sheen-rot, 0deg)) at 50% 42%, rgba(255,255,255,0) 0deg, rgba(255,255,255,.22) 40deg, rgba(0,0,0,.16) 95deg, rgba(255,255,255,.12) 150deg, rgba(0,0,0,.20) 215deg, rgba(255,255,255,.26) 275deg, rgba(0,0,0,.12) 330deg, rgba(255,255,255,0) 360deg), linear-gradient(180deg, rgba(255,255,255,.28) 0%, rgba(255,255,255,.08) 30%, rgba(255,255,255,.02) 48%, rgba(0,0,0,.10) 55%, rgba(0,0,0,.30) 100%), linear-gradient(var(--chip-bg, transparent), var(--chip-bg, transparent));animation:plan-sheen-rot 11s linear infinite}@keyframes plan-sheen-rot{to{--sheen-rot:360deg}}.role-tag::after, .brand-plan::after{content:'';position:absolute;top:0;bottom:0;left:-90%;width:65%;transform:skewX(-20deg);pointer-events:none;background:linear-gradient(105deg, transparent 0%, rgba(255,255,255,.18) 14%, transparent 30%, transparent 44%, rgba(255,255,255,.5) 62%, transparent 82%);animation:plan-shine var(--shine-dur, 3.4s) ease-in-out infinite;animation-delay:var(--shine-delay, 0s)}@keyframes plan-shine{0%{left:-90%}55%, 100%{left:150%}}@keyframes plan-glow{0%, 100%{box-shadow: inset 0 1px 0 rgba(255,255,255,.38), inset 0 -1.5px 2px rgba(0,0,0,.5), 0 1.5px 2.5px rgba(0,0,0,.4), 0 0 5px -5px currentColor}50%{box-shadow: inset 0 1px 0 rgba(255,255,255,.38), inset 0 -1.5px 2px rgba(0,0,0,.5), 0 1.5px 2.5px rgba(0,0,0,.4), 0 0 12px -3px currentColor}}@supports (background-clip: text) and (color: color-mix(in srgb, red 50%, blue)){.role-tag, .brand-plan{background-color:transparent !important;background-image: linear-gradient(115deg, transparent 42%, rgba(255,255,255,.95) 50%, transparent 58%), linear-gradient(105deg, color-mix(in srgb, var(--plan-c, #cfd6dd) 78%, #000) 0%, color-mix(in srgb, var(--plan-c, #cfd6dd) 34%, #fff) 28%, color-mix(in srgb, var(--plan-c, #cfd6dd) 92%, #000) 52%, color-mix(in srgb, var(--plan-c, #cfd6dd) 42%, #fff) 74%, color-mix(in srgb, var(--plan-c, #cfd6dd) 70%, #000) 100%), conic-gradient(from calc(200deg + var(--sheen-rot, 0deg)) at 50% 42%, rgba(255,255,255,0) 0deg, rgba(255,255,255,.20) 40deg, rgba(0,0,0,.16) 95deg, rgba(255,255,255,.10) 150deg, rgba(0,0,0,.20) 215deg, rgba(255,255,255,.22) 275deg, rgba(0,0,0,.12) 330deg, rgba(255,255,255,0) 360deg), linear-gradient(180deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,.06) 30%, rgba(255,255,255,.02) 48%, rgba(0,0,0,.10) 55%, rgba(0,0,0,.28) 100%), linear-gradient(var(--chip-fill), var(--chip-fill)) !important;background-size:220% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100% !important;background-position:-180% 0, 0 0;background-repeat:no-repeat !important;-webkit-background-clip:text, text, border-box, border-box, border-box !important;background-clip:text, text, border-box, border-box, border-box !important;-webkit-text-fill-color:transparent;text-shadow:none;--chip-fill: color-mix(in srgb, var(--plan-c, #cfd6dd) 18%, rgb(13 16 14 / .92));animation: plan-glow 2.8s ease-in-out infinite, plan-sheen-rot 11s linear infinite, plan-text-streak var(--shine-dur, 3.4s) ease-in-out var(--shine-delay, 0s) infinite}.role-tag::before, .brand-plan::before{display:none}@keyframes plan-text-streak{0%{background-position:-180% 0, 0 0}55%, 100%{background-position:180% 0, 0 0}}}html.stk-pine-busy .role-tag, html.stk-pine-busy .brand-plan, html.stk-pine-busy .role-tag::before, html.stk-pine-busy .brand-plan::before, html.stk-pine-busy .role-tag::after, html.stk-pine-busy .brand-plan::after{animation-play-state:paused !important}html.stk-pine-busy .vela-cell [style*="vela-ind-pulse"]{animation:none !important;opacity:.75}.vela-field-cell > div:has(> .vela-select > [id$="-levelsFrom"]){width:200px !important;max-width:52vw}@media (prefers-reduced-motion: reduce){.role-tag, .brand-plan{animation:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.38), inset 0 -1.5px 2px rgba(0,0,0,.5), 0 1.5px 2.5px rgba(0,0,0,.4)}.role-tag::before, .brand-plan::before{animation:none}.role-tag::after, .brand-plan::after{animation:none;display:none}}@media (max-width:900px){.brand-plan{display:none}}html[data-device="mobile"] .brand-plan{display:none}html[data-theme="light"] .role-tag, html[data-theme="light"] .brand-plan{--chip-bg:#141a17;background-color:#141a17 !important;box-shadow:0 1px 3px rgba(10,14,12,.25)}@supports (background-clip: text) and (color: color-mix(in srgb, red 50%, blue)){html[data-theme="light"] .role-tag, html[data-theme="light"] .brand-plan{background-color:transparent !important;--chip-fill: color-mix(in srgb, var(--plan-c, #cfd6dd) 10%, #141916)}}.is-buy{background:var(--bull)}.is-sell{background:var(--bear)}.is-other{background:var(--ink-3)}.stkchart-panel{position:relative;padding:0;overflow:hidden;height:calc(100vh - 190px);min-height:540px}#vela-chart{position:absolute;inset:0}.stkchart-fallback[hidden]{display:none}.stkchart-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:30px;font-size:13.5px;color:var(--ink-2)}.stkchart-fallback b{color:var(--ink-0)}.stkchart-credit{font-size:11.5px;color:var(--ink-3);margin:14px 0 0}.stkchart-credit a{color:var(--gold)}@media (max-width:900px){.stkchart-panel{height:calc(100vh - 220px);min-height:440px}}body.charts-page{overflow:hidden}html:has(body.charts-page){overflow:hidden}html body.charts-page .dash-shell{min-height:0}body.charts-page .dash-main{max-width:none;width:100%;margin:0;padding:0;height:calc(100dvh - var(--stkc-top, var(--topbar-h)) - var(--stkc-dock, 0px));display:flex;flex-direction:column;overflow:hidden}@media (max-width:820px){:root.nav-authed body.charts-page, body.charts-page.nav-authed{padding-bottom:0}}body.charts-page .stkchart-panel{flex:1 1 auto;height:auto;min-height:0;margin:0;border:0;border-radius:0;background:var(--bg-1)}body.charts-page .stkchart-credit{flex:none;margin:0;padding:3px 12px;font-size:10.5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid var(--line-soft)}.stkc-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:4px 8px;border-bottom:1px solid var(--line-soft);background:var(--bg-0);position:relative;z-index:40}.stkc-bar-l, .stkc-bar-r{display:flex;align-items:center;gap:6px;min-width:0}.stkc-bar-r{position:relative}.stkc-menu{position:relative}.stkc-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink-1);font:600 12.5px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.stkc-btn:hover, .stkc-btn[aria-expanded="true"]{border-color:var(--gold);color:var(--ink-0)}.stkc-ib{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--ink-3);cursor:pointer;padding:0}.stkc-ib:hover, .stkc-ib[aria-expanded="true"]{color:var(--ink-0);background:var(--bg-2)}.stkc-ib.on{color:var(--gold)}.stkc-btn:focus-visible, .stkc-ib:focus-visible, .stkc-item:focus-visible, .stkc-tname:focus-visible, .stkc-cell:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.stkc-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:220px;max-width:min(330px, calc(100vw - 16px));padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);box-shadow:0 18px 40px -12px rgba(0,0,0,.6);font-size:12.5px;color:var(--ink-1);max-height:calc(100dvh - var(--stkc-top, 60px) - var(--stkc-dock, 0px) - 60px);overflow-y:auto;overscroll-behavior:contain}.stkc-pop[hidden]{display:none}.stkc-bar-r .stkc-pop{left:auto;right:0}.stkc-pop p{margin:0 0 6px;line-height:1.45}.stkc-pop a{color:var(--gold)}.stkc-pop-h{font-size:10.5px !important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:8px 4px 6px !important}.stkc-pop-h:first-child{margin-top:2px !important}.stkc-pop-s{font-size:11.5px;color:var(--ink-3)}.stkc-credits{width:290px;padding:10px 12px}.stkc-dd{position:relative;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin:0 0 0 8px;padding:0 2px;border:0;background:transparent;cursor:pointer;white-space:nowrap;line-height:1;font-family:inherit;font-size:12px;font-weight:600;color:#787B86;pointer-events:auto;-webkit-tap-highlight-color:transparent;align-self:center}.stkc-dd::after{content:"";position:absolute;inset:-6px -4px}.stkc-dd-dot{display:block;flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#787B86;box-shadow:0 0 0 2px rgba(120,123,134,.25)}.stkc-dd[data-s="rt"]{color:#089981}.stkc-dd[data-s="rt"] .stkc-dd-dot{background:#089981;box-shadow:0 0 0 2px rgba(8,153,129,.25)}.stkc-dd[data-s="delayed"]{color:#E8940C}.stkc-dd[data-s="delayed"] .stkc-dd-dot{background:#F5A623;box-shadow:0 0 0 2px rgba(245,166,35,.25)}:root:not([data-theme="light"]) .stkc-dd[data-s="delayed"]{color:#F5A623}.stkc-dd:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.vela-statusline.stkc-has-dd .vela-sl-market{display:none !important}.vela-statusline.stkc-has-dd .vela-sl-symbol, .vela-statusline.stkc-has-dd .vela-sl-meta, .vela-statusline.stkc-has-dd .vela-sl-ohlc > *, .vela-statusline.stkc-has-dd .vela-sl-change{white-space:nowrap}[data-layout="mobile"] .vela-statusline.stkc-has-dd .stkc-dd{margin-left:6px;font-size:11px;gap:4px}.stkc-dd-tip{position:fixed;z-index:200;max-width:min(260px, calc(100vw - 16px));padding:6px 9px;border:1px solid var(--line);border-radius:7px;background:var(--bg-2);color:var(--ink-0);font-family:inherit;font-size:12px;font-weight:500;line-height:1.35;white-space:normal;overflow:hidden;box-shadow:0 10px 26px -10px rgba(0,0,0,.55);pointer-events:none;width:max-content}.stkc-dd-tip[hidden]{display:none}.stkc-venue-note{position:absolute;z-index:5;left:50%;top:45%;transform:translate(-50%,-50%);max-width:min(320px, calc(100% - 32px));padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);color:var(--ink-0);font-size:14px;font-weight:500;line-height:1.4;text-align:center;pointer-events:none}.stkc-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-1);font:inherit;text-align:left;cursor:pointer}.stkc-item:hover{background:var(--bg-3, rgba(255,255,255,.05));color:var(--ink-0)}.stkc-item[aria-checked="true"]{color:var(--gold)}.stkc-check{display:flex;align-items:center;gap:9px;padding:5px 8px;cursor:pointer}.stkc-check input{accent-color:var(--gold);width:15px;height:15px;margin:0}.stkc-check:has(input:disabled){opacity:.45;cursor:default}.stkc-tpl{width:310px}.stkc-saverow{display:flex;gap:6px;padding:0 2px}.stkc-in{flex:1;min-width:0;height:30px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--bg-1);color:var(--ink-0);font:inherit;font-size:16px}@media (min-width:701px){.stkc-in{font-size:12.5px}}.stkc-in:focus{outline:none;border-color:var(--gold)}.stkc-sbtn{height:30px;padding:0 12px;border:0;border-radius:6px;background:var(--gold);color:#111;font:700 12px/1 inherit;font-family:inherit;cursor:pointer}.stkc-sbtn:disabled{opacity:.6;cursor:default}.stkc-saverow-2{margin-top:6px}.stkc-sbtn-2{flex:1;background:rgba(3,201,136,.14);color:var(--gold)}.stkc-sbtn-2:hover{background:rgba(3,201,136,.24)}:root[data-theme="light"] .stkc-sbtn-2{color:#027a54;background:rgba(3,168,114,.12)}.stkc-err{color:var(--amber, #e8b04a);font-size:11.5px;padding:6px 4px 0}.stkc-empty, .stkc-note{color:var(--ink-3);font-size:11.5px;padding:0 4px}.stkc-note{margin-top:8px !important;border-top:1px solid var(--line-soft);padding-top:8px}.stkc-tlist{list-style:none;margin:0;padding:0}.stkc-trow{display:flex;align-items:center;gap:4px;padding:1px 0}.stkc-trow .stkc-in{height:28px}.stkc-tname{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-1);font:inherit;text-align:left;cursor:pointer}.stkc-tname span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkc-tname em{font-style:normal;font-size:10px;font-weight:700;color:var(--gold);border:1px solid currentColor;border-radius:4px;padding:1px 4px;flex:none}.stkc-tname:hover{background:var(--bg-3, rgba(255,255,255,.05));color:var(--ink-0)}.stkc-tacts{display:flex;flex:none}.stkc-del:hover{color:var(--red, #e5484d)}.stkc-cells{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;min-width:0}.stkc-cells::-webkit-scrollbar{display:none}.stkc-cells[hidden]{display:none}.stkc-cell{flex:none;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-2);font:600 11.5px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.stkc-cell.on{border-color:var(--gold);color:var(--gold)}@media (max-width:700px){.stkc-btn{padding:0 8px}.stkc-btn .stkc-btn-l{display:none}.stkc-pop{position:fixed;left:8px;right:8px;top:calc(var(--stkc-top, 60px) + 44px);max-width:none;width:auto}.stkc-bar-r .stkc-pop{left:8px;right:8px}}:root[data-theme="light"] .stkc-pop{box-shadow:0 18px 40px -16px rgba(0,0,0,.25)}:root[data-theme="light"] .stkc-sbtn{color:#fff;background:var(--gold-dim, #9a7a2a)}@media (prefers-reduced-motion: reduce){.stkc-pop, .stkc-btn, .stkc-ib{transition:none}}#stkc-bar .stkc-ob-sp{display:none}#stkc-bar.stkc-onebar{justify-content:flex-start;flex-wrap:nowrap;gap:4px;padding:4px 8px}#stkc-bar.stkc-onebar > .vela-widget-topbar, #stkc-bar.stkc-onebar .vela-topbar-right, #stkc-bar.stkc-onebar > .stkc-bar-l, #stkc-bar.stkc-onebar > .stkc-bar-r{display:contents}#stkc-bar.stkc-onebar > .vela-widget-topbar > *, #stkc-bar.stkc-onebar .vela-topbar-right > *, #stkc-bar.stkc-onebar > .stkc-bar-l > *, #stkc-bar.stkc-onebar > .stkc-bar-r > *{flex-shrink:0}#stkc-bar.stkc-onebar .vela-sep{display:none}#stkc-bar.stkc-onebar > .stkc-bar-l::before{display:none}#stkc-bar .stkc-tv-div{display:none}#stkc-bar.stkc-onebar .stkc-tv-div{display:block;flex:none;width:1px;height:20px;margin:0 3px;background:var(--line)}#stkc-bar.stkc-onebar .stkc-tv-div.stkc-tv-off{display:none}#stkc-bar.stkc-onebar .vela-widget-symbol{order:0}#stkc-bar.stkc-onebar .vela-widget-tf-group{order:3}#stkc-bar.stkc-onebar #vela-topbar-style{order:5}#stkc-bar.stkc-onebar .vela-widget-indicators, #stkc-bar.stkc-onebar .vela-widget-actions-left{order:7}:where(#stkc-bar.stkc-onebar > .stkc-bar-l) > *{order:8}#stkc-bar.stkc-onebar #stkc-alerts-btn{order:10}#stkc-bar.stkc-onebar .stkr-badge, #stkc-bar.stkc-onebar .stkr-menu{order:11}#stkc-bar.stkc-onebar .vela-widget-undo, #stkc-bar.stkc-onebar .vela-widget-redo{order:13}#stkc-bar.stkc-onebar .stkc-ob-sp{display:block;order:20;flex:1 1 0;min-width:4px}#stkc-bar.stkc-onebar > .stkc-bar-l > .stkl-menu{order:22}#stkc-bar.stkc-onebar > .stkc-bar-l > .stkc-menu:has(#stkc-layout-btn){order:24}:where(#stkc-bar.stkc-onebar > .stkc-bar-r) > *{order:26}#stkc-bar.stkc-onebar #stkc-settings-btn{order:26}#stkc-bar.stkc-onebar #stkc-fs-btn{order:27}#stkc-bar.stkc-onebar .vela-widget-screenshot{order:28}:where(#stkc-bar.stkc-onebar .vela-topbar-right) > *{order:28}#stkc-bar.stkc-onebar #stkc-paper-btn{order:30}#stkc-bar.stkc-onebar #stkrb-chip{order:31}#stkc-bar.stkc-onebar #stkc-credits-btn, #stkc-bar.stkc-onebar #stkc-credits{order:33}#stkc-bar.stkc-onebar .stkc-ob-more{order:40}#stkc-bar.stkc-onebar > .stkc-bar-l > .stkl-menu > .stkc-pop, #stkc-bar.stkc-onebar > .stkc-bar-l > .stkc-menu:has(#stkc-layout-btn) > .stkc-pop{left:auto;right:0}#stkc-bar.stkc-onebar{min-height:40px;padding:3px 8px;gap:2px}#stkc-bar.stkc-onebar .stkc-btn{border-color:transparent;padding:0 8px}#stkc-bar.stkc-onebar .stkc-btn:hover, #stkc-bar.stkc-onebar .stkc-btn[aria-expanded="true"]{border-color:transparent;background:var(--bg-2);color:var(--ink-0)}#stkc-bar.stkc-onebar .stkc-btn.stkc-icon{width:32px;padding:0;justify-content:center}#stkc-bar.stkc-onebar .stkc-ib{width:30px;height:30px}#stkc-bar.stkc-onebar #stkc-paper-btn{border-color:rgba(3,201,136,.45);color:var(--gold)}#stkc-bar.stkc-onebar #stkc-paper-btn:hover{background:rgba(3,201,136,.1)}#stkc-bar.stkc-ob-phone .vela-mobilebar{display:flex;flex:0 1 auto;min-width:0;align-items:center;gap:2px;padding:0;border:0;color:var(--ink-2);background:transparent}#stkc-bar.stkc-ob-phone .vela-mb-item{flex:none;min-height:34px;height:34px;min-width:34px;padding:0 7px;box-sizing:border-box;border-radius:7px;color:var(--ink-1);font:600 13px/34px inherit;font-family:inherit;justify-content:center}#stkc-bar.stkc-ob-phone .vela-mb-item:active, #stkc-bar.stkc-ob-phone .vela-mb-item:hover{background:var(--bg-2);color:var(--ink-0)}#stkc-bar.stkc-ob-phone .vela-mb-symbol{flex:0 1 auto;min-width:44px;max-width:96px;color:var(--ink-0);line-height:34px}#stkc-bar.stkc-ob-phone .vela-mb-tf{color:var(--ink-0)}#stkc-bar.stkc-ob-phone .vela-mb-settings{display:none}#stkc-bar.stkc-ob-phone .vela-mb-drawings{color:var(--gold)}#stkc-bar.stkc-ob-phone > .stkc-bar-l{flex:1 1 auto;min-width:0}#stkc-bar.stkc-ob-phone .stkc-btn{border-color:transparent}#stkc-bar.stkc-ob-phone .stkc-btn:hover{background:var(--bg-2)}.stkc-ob-pop .vela-mb-item{all:unset;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:7px;color:var(--ink-1);cursor:pointer}.stkc-ob-pop .vela-mb-item:hover{background:var(--bg-2);color:var(--ink-0)}.stkc-ob-pop .vela-mb-item .vela-icon{width:18px;height:18px;font-size:18px}.vela-dtb.stkt-col{gap:2px}.vela-dtb.stkt-col .vela-dtb-btn, .vela-dtb.stkt-col .vela-dtb-cell{height:36px}.vela-dtb.stkt-col .vela-dtb-hit:not(.vela-dtb-hit--arrow){width:32px;height:32px;border-radius:4px}.vela-dtb.stkt-col .vela-dtb-hit:not(.vela-dtb-hit--arrow) > span{width:28px !important;height:28px !important}.vela-dtb.stkt-col .vela-dtb-hit svg{width:100%;height:100%;display:block}.vela-dtb.stkt-col .vela-dtb-arrow{right:0}.vela-dtb.stkt-col .vela-dtb-icon{width:32px;height:36px}.stkt-ic{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.stkt-ic.stkt-ic-s{width:20px;height:20px}.vela-dtb[data-collapsed='1'] .vela-dtb-collapse .vela-dtb-hit{width:14px !important}.vela-dtb[data-collapsed='1'] .vela-dtb-collapse .stkt-ic{width:14px}.vela-dtb-flyout .vela-dtb-item > span:first-child:has(svg){width:28px !important;height:28px !important}.vela-dtb-flyout .vela-dtb-item{padding-top:3px !important;padding-bottom:3px !important}.stkt-fly-ic{width:28px !important;height:28px !important}.vela-dtb.stkt-col::-webkit-scrollbar{width:0}.stkt-div{width:24px;height:1px;margin:3px auto;flex:none;background:var(--vela-border, var(--line))}.stkt-btn[data-active='1']{color:var(--gold) !important}.stkt-btn[data-active='1'] .vela-dtb-hit{background:rgba(3,201,136,.14) !important}.vela-dtb .vela-dtb-cell[data-active='1'] .vela-dtb-icon, .vela-dtb .vela-dtb-btn[data-active='1']{color:var(--gold)}.vela-dtb .vela-dtb-arrow{opacity:.35;pointer-events:auto}.stkt-fly{position:absolute;z-index:23;display:flex;flex-direction:column;gap:2px;padding:4px;min-width:200px;border-radius:0 8px 8px 0;background:var(--vela-surface-elev, var(--bg-2));border:1px solid var(--vela-border, var(--line));border-left:none;box-shadow:0 18px 40px -12px rgba(0,0,0,.6);color:var(--vela-fg, var(--ink-1));font-size:13px}.stkt-fly-h{padding:6px 12px 2px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vela-fg-muted, var(--ink-3))}.stkt-fly-i{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;text-align:left}.stkt-fly-i:hover:not(:disabled){background:var(--vela-hover-strong, var(--bg-3))}.stkt-fly-i:disabled{opacity:.45;cursor:default}.stkt-fly-ic{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex:none}.stkt-fly-l{flex:1 1 auto}.stkt-fly-k{flex:none;margin-left:14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;color:var(--vela-fg-muted, var(--ink-3))}.stkw-rail.stkt-rail .stkt-rdiv{width:22px;height:1px;margin:2px 0;background:var(--line);flex:none}.stkw-rail.stkt-rail .stkt-rpanels{display:flex;flex-direction:column;align-items:center;gap:4px}.stkw-rail.stkt-rail .vela-widget-tool{all:unset;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;color:var(--ink-2);cursor:pointer;position:relative;font-size:16px}.stkw-rail.stkt-rail .vela-widget-tool:hover{background:var(--bg-2);color:var(--ink-0)}.stkw-rail.stkt-rail .vela-widget-tool[data-active='1']{background:var(--bg-2);color:var(--ink-0);box-shadow:inset 2px 0 0 var(--gold)}.stkw-rail.stkt-rail .vela-widget-tool:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.stkw-railbtn.on{box-shadow:inset 2px 0 0 var(--gold) !important}#stkc-bar.stkc-onebar .vela-widget-actions:empty, #stkc-bar.stkc-onebar .vela-widget-actions-left:empty{display:none}#stkc-bar.stkc-onebar #stkc-alerts-btn{margin-left:2px}#stkc-bar.stkc-ob-nolabel .stkc-bar-r .stkc-btn-l{display:none}#stkc-bar.stkc-ob-nolabel .stkc-bar-r .stkc-btn{padding:0 8px}.stkc-ob-more[hidden]{display:none !important}#stkc-bar:not(.stkc-onebar) > .stkc-bar-r{flex:none}#stkc-bar:not(.stkc-onebar) .stkc-cells{flex:1 1 0;min-width:40px}.stkc-ob-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:max-content;max-width:min(250px, calc(100vw - 16px));padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);box-shadow:0 18px 40px -12px rgba(0,0,0,.6);font-size:12.5px;color:var(--ink-1)}.stkc-ob-pop[hidden]{display:none}.stkc-ob-pop > [data-ob-more="row"]{flex:1 0 100%}.stkc-ob-pop > [data-ob-more="row"] > .stkc-btn, .stkc-ob-pop > .stkc-btn[data-ob-more="row"]{width:100%;justify-content:flex-start}.stkc-ob-pop > [data-ob-more="row"] .stkc-btn-l{display:inline !important}.stkc-ob-pop .stkl-menu > button{max-width:none !important}.stkc-ob-pop .stkc-pop{left:auto;right:0}.stkc-ob-pop > #stkc-credits{position:absolute;right:0;top:calc(100% + 6px)}.stkc-ob-pop > #stkc-credits[hidden]{display:none}:root[data-theme="light"] .stkc-ob-pop{box-shadow:0 18px 40px -16px rgba(0,0,0,.25)}.stkc-ob-pop.stkc-ob-list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;padding:4px 0;width:min(260px, calc(100vw - 16px));max-width:none;max-height:var(--ob-maxh, calc(100dvh - 120px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-size:14px;font-weight:500;line-height:1.2;font-family:inherit}#stkc-more-pop.stkc-ob-list[hidden]{display:none !important}@media (max-width:599px){#stkc-more-pop.stkc-ob-list:not(.stkc-ob-sub){position:fixed !important;left:0 !important;right:0 !important;top:auto !important;bottom:0 !important;width:auto !important;max-height:min(85dvh, calc(100dvh - 56px));padding:24px 0 calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--bg-2);box-shadow:0 0 0 100vmax rgba(0,0,0,.5), 0 -12px 32px rgba(0,0,0,.4);z-index:9060}#stkc-more-pop.stkc-ob-list:not(.stkc-ob-sub)::before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line)}#stkc-more-pop.stkc-ob-list:not(.stkc-ob-sub) [data-ob-trig][data-ob-trig]{height:48px;min-height:48px;padding:0 20px;font-size:15px}#stkc-more-pop.stkc-ob-list:not(.stkc-ob-sub) > .stkc-ob-gh{padding:12px 20px 4px}.stkr-pop.stkc-sheet > .stkc-pop-h{display:none}}.stkc-ob-list > .stkc-ob-gh{flex:none;padding:8px 14px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line-soft, var(--line));margin-top:4px}.stkc-ob-list > .stkc-ob-gh[hidden]{display:none}.stkc-ob-list > .stkc-ob-gh:first-child, .stkc-ob-list > .stkc-ob-gh[style*="order: 0"]{border-top:0;margin-top:0}.stkc-ob-list > [data-ob-more]{flex:none}.stkc-ob-list > [data-ob-row]{flex:none;display:block;width:100%;min-width:0}.stkc-ob-list > [data-ob-row] > .stkc-pop{text-align:left}#stkc-more-pop.stkc-ob-list [data-ob-trig][data-ob-trig]{all:unset;box-sizing:border-box;display:flex !important;align-items:center;gap:12px;width:100% !important;max-width:none !important;height:44px;min-height:44px;padding:0 14px;border-radius:0;color:var(--ink-1);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;font-family:inherit;-webkit-tap-highlight-color:transparent}.stkc-ob-list [data-ob-trig][hidden]{display:none !important}#stkc-more-pop.stkc-ob-list [data-ob-trig] > *, #stkc-more-pop.stkc-ob-list [data-ob-trig] .stkc-btn-l{display:none !important}#stkc-more-pop.stkc-ob-list.stkc-ob-sub{background:transparent;border-color:transparent;box-shadow:none;overflow:visible}#stkc-more-pop.stkc-ob-list.stkc-ob-sub > *, #stkc-more-pop.stkc-ob-list.stkc-ob-sub [data-ob-trig][data-ob-trig]{visibility:hidden !important}#stkc-more-pop.stkc-ob-list.stkc-ob-sub .stkc-pop:not([hidden]), #stkc-more-pop.stkc-ob-list.stkc-ob-sub .stkc-pop:not([hidden]) *{visibility:visible !important}#stkc-more-pop.stkc-ob-list [data-ob-trig]:hover, #stkc-more-pop.stkc-ob-list [data-ob-trig]:active{background:var(--bg-3, rgba(255,255,255,.06));color:var(--ink-0)}.stkc-ob-list [data-ob-trig]::before{content:"";flex:none;width:20px;height:20px;padding:0 2px;background:currentColor;background-clip:content-box;-webkit-mask:var(--ob-ic) center / 20px 20px no-repeat content-box;mask:var(--ob-ic) center / 20px 20px no-repeat content-box}.stkc-ob-list [data-ob-trig]::after{content:attr(data-ob-label);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.stkc-ob-list [data-ob-trig]:hover, .stkc-ob-list [data-ob-trig]:active, .stkc-ob-list [data-ob-trig][aria-expanded="true"]{background:var(--bg-3, rgba(255,255,255,.06));color:var(--ink-0)}.stkc-ob-list [data-ob-trig]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.stkc-ob-list [data-ob-trig][aria-pressed="true"], .stkc-ob-list .stkr-menu [data-ob-trig].on{color:var(--gold)}.stkc-ob-list .stkc-pop, .stkc-ob-list > #stkc-credits{position:fixed;left:8px;right:8px;top:calc(var(--stkc-top, 0px) + 50px);width:auto;max-width:none;max-height:calc(100dvh - var(--stkc-top, 0px) - 64px);overflow-y:auto;overscroll-behavior:contain}#vela-chart[data-stkpl] .vela-ws-grid:not([data-maximized="1"]) > .vela-ws-splitter{display:none !important}#vela-chart[data-stkpl] .vela-ws-grid:not([data-maximized="1"]) > .vela-cell{grid-area:auto !important;min-width:0;min-height:0}#vela-chart[data-stkpl] .vela-ws-grid:not([data-maximized="1"]){grid-template-areas:none !important}#vela-chart[data-stkpl="p2"] .vela-ws-grid:not([data-maximized="1"]){grid-template-rows:repeat(2, minmax(0,1fr)) !important;grid-template-columns:minmax(0,1fr) !important}#vela-chart[data-stkpl="p3"] .vela-ws-grid:not([data-maximized="1"]){grid-template-rows:repeat(3, minmax(0,1fr)) !important;grid-template-columns:minmax(0,1fr) !important}#vela-chart[data-stkpl="p4"] .vela-ws-grid:not([data-maximized="1"]){grid-template-rows:repeat(4, minmax(0,1fr)) !important;grid-template-columns:minmax(0,1fr) !important}#vela-chart[data-stkpl="l2"] .vela-ws-grid:not([data-maximized="1"]){grid-template-rows:minmax(0,1fr) !important;grid-template-columns:repeat(2, minmax(0,1fr)) !important}#vela-chart[data-stkpl="l3"] .vela-ws-grid:not([data-maximized="1"]), #vela-chart[data-stkpl="l4"] .vela-ws-grid:not([data-maximized="1"]){grid-template-rows:repeat(2, minmax(0,1fr)) !important;grid-template-columns:repeat(2, minmax(0,1fr)) !important}#vela-chart[data-stkpl="l3"] .vela-ws-grid:not([data-maximized="1"]) > .vela-cell[style*="order: 2"]{grid-column:1 / -1 !important}.stkc-cells{flex:none;display:flex;flex-direction:column;gap:3px;padding:4px 8px 3px;border-bottom:1px solid var(--line-soft);background:var(--bg-0)}.stkc-cells-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.stkc-cells-tabs::-webkit-scrollbar{display:none}.stkc-cells .stkc-cell{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px}.stkc-cells .stkc-cell b{font-weight:700;color:var(--ink-3)}.stkc-cells .stkc-cell.on b{color:inherit}.stkc-cells-dots{display:flex;justify-content:center;gap:5px}.stkc-cells-dots i{width:5px;height:5px;border-radius:50%;background:var(--ink-3);opacity:.45}.stkc-cells-dots i.on{background:var(--gold);opacity:1}.stkg-phone{display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:8px;padding:0 4px}.stkg-phone[hidden], .stkg-grid[hidden]{display:none}.stkg-pc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:96px;padding:12px 4px 8px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--ink-1);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.stkg-pc b{font-size:17px;line-height:22px;font-weight:600;color:var(--ink-0)}.stkg-pc span{font-size:12px;line-height:16px;color:var(--ink-2)}.stkg-prev{display:block;margin-bottom:4px}.stkg-prev .stkg-frame{fill:none;stroke:var(--ink-2);stroke-width:1.5}.stkg-prev .stkg-pane{fill:var(--ink-2);opacity:.55}.stkg-ck{display:none;position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:var(--gold);color:var(--bg-2);align-items:center;justify-content:center}.stkg-pc[aria-pressed="true"]{border:2px solid var(--gold);padding:11px 3px 7px;background:rgba(3,201,136,.08)}.stkg-pc[aria-pressed="true"] .stkg-ck{display:inline-flex}.stkg-pc[aria-pressed="true"] .stkg-frame{stroke:var(--gold)}.stkg-pc[aria-pressed="true"] .stkg-pane{fill:var(--gold);opacity:.9}.stkg-pc:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.stkg-syncnote{padding:0 12px 4px !important}.stkc-sheet .stkg-note{padding:8px 12px 0}@media (hover:none), (pointer:coarse){.stkg-pop .stkg-swrow{min-height:48px;padding:0 12px;font-size:15px}}.stkg-pop{width:300px}.stkg-btn svg{flex:none}.stkg-grid{display:flex;flex-direction:column;gap:2px;padding:0 2px}.stkg-row{display:flex;align-items:center;gap:2px;min-height:34px}.stkg-n{width:18px;flex:none;color:var(--ink-3);font:600 11.5px/1 inherit;font-family:inherit;text-align:right;margin-right:6px}.stkg-ic{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;min-width:38px;padding:0 4px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink-2);cursor:pointer}.stkg-ic svg rect{fill:currentColor;opacity:.55}.stkg-ic:hover{background:var(--bg-3, rgba(255,255,255,.06));color:var(--ink-0)}.stkg-ic:hover svg rect{opacity:.85}.stkg-ic[aria-pressed="true"]{border-color:var(--gold);color:var(--gold);background:rgba(3,201,136,.08)}.stkg-ic[aria-pressed="true"] svg rect{opacity:.9}.stkg-ic[aria-disabled="true"]{opacity:.35;cursor:not-allowed}.stkg-ic:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.stkg-note{color:var(--ink-2);font-size:12px;line-height:16px;padding:6px 4px 0;margin:0 !important}.stkg-note[hidden]{display:none}.stkg-swrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--ink-1)}.stkg-swrow:hover{background:var(--bg-3, rgba(255,255,255,.05))}.stkg-swrow[hidden]{display:none !important}.stkg-swrow:has(input:disabled){cursor:default}input[type=checkbox].stkg-sw.stkg-sw, input[type=checkbox].stkw-sw.stkw-sw{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:40px;height:24px;margin:0;padding:0;border:0;border-radius:999px;background:var(--ink-3) none;cursor:pointer;transition:background-color .15s}input[type=checkbox].stkg-sw.stkg-sw::after, input[type=checkbox].stkw-sw.stkw-sw::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .15s}input[type=checkbox].stkg-sw.stkg-sw:checked, input[type=checkbox].stkw-sw.stkw-sw:checked{background:var(--gold) none}input[type=checkbox].stkg-sw.stkg-sw:checked::after, input[type=checkbox].stkw-sw.stkw-sw:checked::after{transform:translateX(16px)}input[type=checkbox].stkg-sw.stkg-sw:disabled, input[type=checkbox].stkw-sw.stkw-sw:disabled{opacity:.38;cursor:not-allowed}input[type=checkbox].stkg-sw.stkg-sw:focus-visible, input[type=checkbox].stkw-sw.stkw-sw:focus-visible{outline:2px solid var(--teal);outline-offset:2px;box-shadow:none}@media (prefers-reduced-motion: reduce){.stkg-sw, .stkg-sw::after, .stkw-sw, .stkw-sw::after{transition:none !important}}.stkl-btn{max-width:220px}.stkl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stkl-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--amber, #e8b04a)}.stkl-pop{width:300px}.stkl-item kbd{flex:none;font:500 12px/1 inherit;font-family:inherit;color:var(--ink-2);background:none;border:0}.stkl-view{color:var(--ink-2);font-size:13px;line-height:18px;padding:4px 12px 8px}.stkl-linkrow[hidden]{display:none}.stkl-linkrow .stkc-in{font-size:13px;color:var(--ink-2)}.stkl-sharenote{border-top:0 !important;padding-top:0 !important;margin-top:0 !important;font-size:12px !important}.stkc-mi{display:flex;align-items:center;gap:12px;min-height:40px;padding:6px 12px;border-radius:8px;box-sizing:border-box;color:var(--ink-1);font-size:14px;line-height:20px;text-decoration:none}.stkc-mi-ic{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.stkc-mi-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left}.stkc-mi-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkc-mi-s{font-size:12px;line-height:16px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkc-mi-end{flex:none;display:inline-flex;color:var(--ink-3)}.stkc-mi:hover .stkc-mi-ic{color:var(--ink-0)}.stkc-mi.stkg-swrow{justify-content:flex-start}.stkc-sheet .stkc-pop-h{margin:12px 12px 4px !important}.stkc-sh{display:none}@media (hover:none), (pointer:coarse){.stkc-mi{min-height:48px}.stkl-item kbd{display:none}}.stkc-tpl{width:340px}.stkc-tpl .stkc-saverow{gap:8px;padding:0 4px}.stkc-tpl .stkc-saverow .stkc-in, .stkl-linkrow .stkc-in{height:40px;padding:0 12px;border-radius:8px}.stkc-tpl .stkc-saverow .stkc-sbtn, .stkl-linkrow .stkc-sbtn{height:40px;padding:0 16px;border-radius:8px;font-size:14px}.stkc-tpl-empty{display:flex;align-items:center;gap:12px;margin:0 4px;padding:12px;border:1px dashed var(--line);border-radius:12px;color:var(--ink-2);font-size:13px;line-height:18px}.stkc-tpl-empty .stkc-mi-ic{color:var(--ink-3)}.stkc-tpl .stkc-trow{gap:4px;padding:0}.stkc-tpl .stkc-tname{min-height:48px;gap:12px;padding:6px 8px 6px 12px;border-radius:8px;font-size:14px;line-height:20px}.stkc-tapply{flex:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:16px;color:var(--gold);background:rgba(3,201,136,.10)}.stkc-tpl .stkc-tacts{gap:2px}.stkc-tpl .stkc-tacts .stkc-ib{width:40px;height:40px;border-radius:8px;color:var(--ink-2)}.stkc-tpl .stkc-tstar.on{color:var(--gold)}.stkc-tpl .is-def .stkc-tname .stkc-mi-s{color:var(--gold)}@media (hover:hover) and (pointer:fine){.stkc-tapply{opacity:0;transition:opacity .15s cubic-bezier(.2,0,0,1)}.stkc-tname:hover .stkc-tapply, .stkc-tname:focus-visible .stkc-tapply{opacity:1}}.stkc-scrim{display:none}@media (max-width:599px){.stkc-scrim:not([hidden]){display:block;position:fixed;inset:0;z-index:9070;background:rgba(0,0,0,.5)}.stkc-pop.stkc-sheet, .stkc-bar-r .stkc-pop.stkc-sheet, #stkc-more-pop.stkc-ob-list .stkc-pop.stkc-sheet{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:9071;width:auto;max-width:none;box-sizing:border-box;max-height:min(85dvh, calc(100dvh - var(--stkc-top, 0px) - 16px));padding:0 8px calc(12px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--bg-2);box-shadow:0 -12px 32px rgba(0,0,0,.4);font-size:15px;transition:transform .3s cubic-bezier(.2,0,0,1)}.stkc-sheet .stkc-sh{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;gap:12px;margin:0 -8px 4px;padding:20px 12px 8px 20px;background:var(--bg-2);touch-action:none;cursor:grab}.stkc-sh-grab{position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line)}.stkc-sh-t{flex:1 1 auto;min-width:0}.stkc-sh-t h2{margin:0;font-size:17px;line-height:22px;font-weight:600;color:var(--ink-0)}.stkc-sh-t p{margin:2px 0 0 !important;font-size:13px;line-height:18px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkc-sh-x{flex:none;width:44px;height:44px;margin:-8px -4px 0 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.stkc-sh-x::before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:var(--bg-3);z-index:-1}.stkc-sh-x{position:relative;isolation:isolate}.stkc-sh-x:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stkc-sheet .stkc-mi{font-size:15px}.stkc-tpl .stkc-saverow .stkc-in, .stkc-tpl .stkc-saverow .stkc-sbtn{height:44px}.stkc-tpl .stkc-saverow .stkc-in{font-size:16px}.stkc-tpl .stkc-tacts .stkc-ib{width:44px;height:44px}#stkc-more-pop.stkc-ob-list.stkc-ob-sub .stkc-scrim:not([hidden]){visibility:visible !important}}@media (prefers-reduced-motion: reduce){.stkc-pop.stkc-sheet{transition:none}}.stkl-banner{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 12px;font-size:12.5px;background:rgba(3,201,136,.08);border-bottom:1px solid rgba(3,201,136,.35);color:var(--ink-1)}.stkl-banner span{flex:1 1 240px;min-width:0}.stks-banner{position:fixed;z-index:900;left:12px;right:12px;bottom:calc(12px + var(--stkc-dock, 0px) + env(safe-area-inset-bottom, 0px));max-width:560px;margin:0 auto;box-sizing:border-box;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:#131316;border:1px solid rgba(245,197,66,.4);border-radius:16px;color:rgba(255,255,255,.92);font:400 14px/20px -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", system-ui, sans-serif;box-shadow:0 8px 24px -12px rgba(0,0,0,.6)}.stks-msg{flex:1 1 220px;min-width:0;margin:0}.stks-on{flex:none;min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--gold);color:#050506;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;cursor:pointer}.stks-list{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px}.stks-chip{min-height:32px;max-width:100%;padding:6px 12px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:rgba(255,255,255,.64);font-family:inherit;font-size:13px;line-height:18px;font-weight:500;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.stks-chip::after{content:"";position:absolute;inset:-6px 0}.stks-chip:hover{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.24)}.stks-on:focus-visible, .stks-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}:root[data-theme="light"] .stks-banner{background:#fff;color:#1d1d1f;border-color:rgba(165,118,26,.45);box-shadow:0 8px 24px -12px rgba(0,0,0,.25)}:root[data-theme="light"] .stks-chip{color:rgba(29,29,31,.72);border-color:rgba(0,0,0,.14)}:root[data-theme="light"] .stks-chip:hover{color:#1d1d1f;border-color:rgba(0,0,0,.28)}.stkl-link{background:none;border:0;color:var(--ink-2);font:inherit;cursor:pointer;text-decoration:underline;padding:4px}.stkl-back{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding:10vh 12px 12px}.stkl-dlg{width:min(440px, 100%);max-height:80vh;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);color:var(--ink-1);box-shadow:0 24px 60px -16px rgba(0,0,0,.7);font-size:13px}.stkl-hd{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px 16px}.stkl-hd h2{margin:0;font-size:15px;font-weight:700;color:var(--ink-0)}.stkl-body{padding:4px 16px 12px;display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.stkl-body .stkc-in, .stkl-body input[type=search], .stkl-body input[type=text]{width:100%;box-sizing:border-box;min-height:36px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--bg-1, #0d0d0d);color:var(--ink-0);font:inherit;font-size:13.5px}.stkl-body input:focus{outline:none;border-color:var(--gold)}.stkl-ft{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--line-soft)}.stkl-info{margin:0;color:var(--ink-1)}.stkl-list{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:50vh}.stkl-li{display:flex;align-items:center;gap:4px}.stkl-row{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:1fr auto;grid-template-areas:"n w" "s w";gap:2px 10px;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-1);font:inherit;cursor:pointer}.stkl-row:hover{background:var(--bg-3, rgba(255,255,255,.05))}.stkl-row.on{box-shadow:inset 2px 0 0 var(--gold)}.stkl-rn{grid-area:n;display:flex;align-items:center;gap:6px;min-width:0}.stkl-rn b{font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkl-rn em{font-style:normal;font-size:10px;font-weight:700;color:var(--gold);border:1px solid currentColor;border-radius:4px;padding:1px 4px}.stkl-row small{grid-area:s;color:var(--ink-3);font-size:11.5px}.stkl-when{grid-area:w;align-self:center;color:var(--ink-3);font-size:11.5px;white-space:nowrap}@media (max-width:700px){.stkl-btn{max-width:130px}.stkl-back{padding-top:8vh}}.stkl-menu{min-width:0}.stkl-menu > .stkl-btn{max-width:min(220px, 100%)}@media (max-width:700px){.stkl-menu > .stkl-btn{max-width:min(130px, 100%)}}:root[data-theme="light"] .stkl-back{background:rgba(0,0,0,.3)}body.charts-page .stkchart-panel{position:relative}.stkc-pine{position:absolute;top:0;right:0;bottom:0;z-index:50;width:min(440px, 100%);display:flex;flex-direction:column;background:var(--bg-1);border-left:1px solid var(--line);box-shadow:-18px 0 40px -20px rgba(0,0,0,.6);font-size:12.5px;color:var(--ink-1)}.stkc-pine[hidden]{display:none}.stkc-pine-hd{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 10px 8px 14px;border-bottom:1px solid var(--line-soft)}.stkc-pine-hd h2{margin:0;font-size:14px;font-weight:700;color:var(--ink-0)}.stkc-pine-target{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3)}.stkc-pine-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px 8px;overflow:hidden}.stkc-pine-body .stkc-saverow{padding:0}.stkc-pine-body .stkc-saverow .stkc-in{flex:1 1 auto;min-width:0}.stkc-pine-ed{flex:1 1 auto;display:flex;min-height:120px;border:1px solid var(--line);border-radius:8px;background:var(--bg-0);overflow:hidden}.stkc-pine-ed:focus-within{border-color:var(--gold)}.stkc-pine-gutter{flex:none;width:36px;padding:8px 6px 8px 0;overflow:hidden;text-align:right;user-select:none;font:12px/18px ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--ink-3);border-right:1px solid var(--line-soft);background:var(--bg-1)}.stkc-pine-gutter span{display:block}.stkc-pine-gutter span.bad{color:#fff;background:var(--red, #e5484d);border-radius:0 3px 3px 0}.stkc-pine-code{flex:1 1 auto;min-width:0;margin:0;padding:8px 10px;border:0;outline:none;resize:none;background:transparent;color:var(--ink-0);white-space:pre;overflow:auto;tab-size:4;font:12px/18px ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.stkc-pine-err{padding:7px 9px;border:1px solid rgba(229,72,77,.45);border-radius:7px;background:rgba(229,72,77,.1);color:var(--ink-0);font:12px/1.45 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;white-space:pre-wrap;word-break:break-word}.stkc-pine-err[hidden]{display:none}.stkc-pine-err{flex:none;max-height:30%;overflow-y:auto}.stkc-pine-acts{flex:none;display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line-soft);background:var(--bg-1)}.stkc-pine-acts .stkc-btn{height:34px}.stkc-pine-acts .stkc-sbtn{height:34px !important}.stkc-pine-lib{flex:0 1 auto;min-height:0;max-height:42%;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line-soft);padding-top:4px}.stkc-pine-lib > summary{cursor:pointer;padding:6px 2px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);list-style-position:inside}.stkc-pine-lib > summary:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.stkc-pine-lib:not([open]){flex:none}.stkc-pine-acts .stkc-sbtn{height:30px;padding:0 14px}.stkc-pine-lib .stkc-pop-h{margin-left:0 !important}.stkc-pine-lib .stkc-empty{margin:0 0 4px}.stkc-pine-lib li.stkc-empty{list-style:none;padding:2px 4px}.stkc-pine-lib .stkc-note{margin-top:10px}@media (max-width:700px){.stkc-pine{position:fixed;left:0;right:0;width:auto;top:var(--stkc-top, 56px);bottom:var(--stkc-dock, 0px);z-index:1200;border-left:0;box-shadow:none}.stkc-pine-hd{padding:8px 8px 6px 12px}.stkc-pine-lib{max-height:38%}.stkc-pine-acts .stkc-btn, .stkc-pine-acts .stkc-sbtn{height:40px !important;padding:0 16px}.stkc-pine-code, .stkc-pine-body .stkc-in{font-size:16px;line-height:22px}.stkc-pine-gutter{font-size:13px;line-height:22px}}:root[data-theme="light"] .stkc-pine{box-shadow:-18px 0 40px -24px rgba(0,0,0,.25)}:root[data-theme="light"] .stkc-pine-gutter span.bad{color:#fff}.stkc-zs{--zs-comment:rgba(255,255,255,.44);--zs-string:#7ee0b5;--zs-number:#f5b56b;--zs-keyword:#c49bff;--zs-type:#6cc8ff;--zs-ns:#00c2cb;--zs-fn:#8ab4ff;--zs-op:rgba(255,255,255,.64);--zs-active:rgba(255,255,255,.04);--zs-sel:rgba(3,201,136,.22);--zs-err:#f23645}:root[data-theme="light"] .stkc-zs{--zs-comment:#6e6e73;--zs-string:#0a7a52;--zs-number:#a05a00;--zs-keyword:#7b3fc4;--zs-type:#0066a6;--zs-ns:#00727a;--zs-fn:#2c5ccf;--zs-op:#48484d;--zs-active:rgba(0,0,0,.035);--zs-sel:rgba(3,168,114,.18);--zs-err:#d70015}.stkc-zs-hl{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.stkc-langseg{display:inline-flex;padding:2px;gap:2px;border-radius:8px;background:var(--bg-2);border:1px solid var(--line-soft)}.stkc-langseg-b{height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:600 13px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color .15s cubic-bezier(.2,0,0,1), color .15s cubic-bezier(.2,0,0,1)}.stkc-langseg-b:hover{color:var(--ink-0)}.stkc-langseg-b.on{background:var(--bg-0);color:var(--ink-0);box-shadow:0 1px 2px rgba(0,0,0,.3)}.stkc-langseg-b:focus-visible{outline:2px solid var(--gold);outline-offset:2px}:root[data-theme="light"] .stkc-langseg{background:#eceef2}:root[data-theme="light"] .stkc-langseg-b.on{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12)}.stkc-zs-ed{position:relative;display:block}.stkc-zs-ed > .cm-editor{height:100%}.stkc-zs-loading{padding:12px;color:var(--ink-3);font-size:12px}.stkc-zs-err{font-family:inherit;font-size:12px;line-height:16px}.stkc-zs-run{display:inline-flex;align-items:center;gap:6px}:root[data-theme="light"] .stkc-zs .stkc-zs-run{background:#027a54;color:#fff}.stkc-zs .stkc-tname .stkc-badge{margin-left:6px;padding:0 6px;font-size:11px;line-height:16px}@media (prefers-reduced-motion: reduce){.stkc-langseg-b{transition:none}}@media (max-width:700px){.stkc-langseg-b{height:32px;padding:0 14px}.stkc-zs .cm-editor{font-size:16px}.stkc-zs .cm-scroller{line-height:22px}.stkc-zs-x{width:40px;height:40px}}.rm{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);padding:16px 20px 18px;margin-bottom:22px;isolation:isolate}@keyframes rm-grid{to{background-position:40px 40px, 40px 40px}}@keyframes rm-ping{0%{box-shadow:0 0 0 0 rgba(3,201,136,.6)}100%{box-shadow:0 0 0 9px rgba(3,201,136,0)}}@keyframes rm-draw{to{stroke-dashoffset:0}}@keyframes rm-travel{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:var(--end, 100%);opacity:0}}@keyframes rm-pop{to{transform:translateX(-50%) scale(1);opacity:1}}@keyframes rm-breathe{0%,100%{box-shadow:0 0 0 0 rgba(245,197,66,.45)}50%{box-shadow:0 0 0 10px rgba(245,197,66,0)}}@keyframes rm-spin{to{transform:rotate(360deg)}}@keyframes rm-up{to{opacity:1;transform:none}}@keyframes rm-sheen{0%{left:-60%}45%,100%{left:130%}}@keyframes rm-fill{to{width:var(--p)}}@keyframes rm-sweep{to{transform:translateX(100%)}}:root{--chart-1:#03a872;--chart-2:#3f7fe8;--chart-3:#b07c0e;--chart-4:#8b7dd8;--chart-grid:rgba(255,255,255,0.07);--bt-r:14px;--bt-r-sm:10px;--bt-shadow:0 1px 2px rgba(0,0,0,.35), 0 10px 30px -18px rgba(0,0,0,.8)}:root[data-theme="light"]{--chart-1:#03a872;--chart-2:#3f7fe8;--chart-3:#c48a12;--chart-4:#7b6bd0;--chart-grid:rgba(0,0,0,0.07);--bt-shadow:0 1px 2px rgba(14,22,33,.06), 0 12px 30px -20px rgba(14,22,33,.25)}.up{color:var(--bull) !important}.down{color:var(--bear) !important}@keyframes bt-bars{0%,100%{transform:scaleY(.8)}50%{transform:scaleY(1.1)}}.btn-sm{padding:5px 11px;font-size:12px}.ob-modal{position: fixed;inset: 0;z-index: 1400;display: flex;align-items: center;justify-content: center;padding: 20px;background: rgba(0, 0, 0, 0.7);backdrop-filter: blur(4px)}.ob-modal[hidden]{display: none}.tour-root{position: fixed;inset: 0;z-index: 1500}.tour-root[hidden]{display: none}:root{--mm-d3:#e5484d;--mm-d2:#b03a3f;--mm-d1:#853740;--mm-b0:#2c2c32;--mm-u1:#1c5a48;--mm-u2:#02936a;--mm-u3:#03c988;--mm-id3:#0e1621;--mm-id2:#eeeeee;--mm-id1:#eeeeee;--mm-i0:#eeeeee;--mm-iu1:#eeeeee;--mm-iu2:#0e1621;--mm-iu3:#0e1621;--mm-surface:#131316}:root[data-theme="light"]{--mm-d3:#c9353a;--mm-d2:#d95a60;--mm-d1:#e8989c;--mm-b0:#eef1f6;--mm-u1:#63c2a0;--mm-u2:#18a075;--mm-u3:#066d4d;--mm-id3:#ffffff;--mm-id2:#0e1621;--mm-id1:#0e1621;--mm-i0:#0e1621;--mm-iu1:#0e1621;--mm-iu2:#0e1621;--mm-iu3:#ffffff;--mm-surface:#ffffff}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}@media (prefers-reduced-motion: reduce){.ec-ring-pulse, .ec-next.is-imminent, .ec-shimmer{animation: none !important}}section.ec-section, section.ec-block, section.ec-day{padding: 0}section.ec-strip{padding: 18px 20px}.ec-section{max-width: 1120px;margin: 0 auto}.ec-page{padding: 4px 0 60px}.ec-kicker{display: inline-block;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--teal, #00adb5);font-weight: 700;margin-bottom: 8px}.ec-head{margin-bottom: 24px}.ec-head h1{font-size: 30px;line-height: 1.2;margin: 0 0 12px;color: var(--ink-0)}.ec-standfirst{font-size: 15px;line-height: 1.7;color: var(--ink-2);margin: 0;max-width: 74ch}.ec-stale{background: color-mix(in srgb, var(--bear, #e5484d) 12%, transparent);border: 1px solid color-mix(in srgb, var(--bear, #e5484d) 40%, transparent);border-radius: 12px;padding: 13px 16px;margin: 0 0 22px;font-size: 13px;line-height: 1.6;color: var(--ink-1, #ccc)}.ec-stale b{color: var(--ink-0)}.ec-next{display: flex;align-items: center;gap: 26px;flex-wrap: wrap;background: var(--bg-2);border: 1px solid var(--line);border-radius: 18px;padding: 24px 26px;margin-bottom: 26px;position: relative;overflow: hidden}.ec-next::before{content: '';position: absolute;inset: 0 auto 0 0;width: 3px;background: var(--ink-3);transition: background .3s}.ec-next.is-high::before{background: var(--bear, #e5484d)}.ec-next.is-medium::before{background: #d9a441}.ec-next.is-low::before{background: var(--teal, #00adb5)}.ec-next.is-imminent{animation: ecBreathe 2.4s ease-in-out infinite}@keyframes ecBreathe{0%, 100%{box-shadow: 0 0 0 0 color-mix(in srgb, var(--bear, #e5484d) 32%, transparent)}50%{box-shadow: 0 0 0 10px color-mix(in srgb, var(--bear, #e5484d) 0%, transparent)}}.ec-ring{position: relative;width: 92px;height: 92px;flex: none}.ec-ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.ec-ring circle{fill: none;stroke-width: 6}.ec-ring-bg{stroke: var(--line)}.ec-ring-fg{stroke: var(--teal, #00adb5);stroke-linecap: round;transition: stroke-dashoffset 1s linear}.ec-next.is-high .ec-ring-fg{stroke: var(--bear, #e5484d)}.ec-ring-time{position: absolute;inset: 0;z-index: 1;display: flex;align-items: center;justify-content: center;font-size: 15px;font-weight: 700;color: var(--ink-1, #ccc);font-variant-numeric: tabular-nums;letter-spacing: -.01em}.ec-ring-pulse{position: absolute;inset: 22px;border-radius: 50%;z-index: 0;background: color-mix(in srgb, var(--teal, #00adb5) 18%, transparent);animation: ecPulse 2.8s ease-out infinite}.ec-next.is-high .ec-ring-time{position: absolute;inset: 0;z-index: 1;display: flex;align-items: center;justify-content: center;font-size: 15px;font-weight: 700;color: var(--ink-1, #ccc);font-variant-numeric: tabular-nums;letter-spacing: -.01em}.ec-ring-pulse{background: color-mix(in srgb, var(--bear, #e5484d) 18%, transparent)}@keyframes ecPulse{0%{transform: scale(.7);opacity: .9}70%{transform: scale(1.5);opacity: 0}100%{transform: scale(1.5);opacity: 0}}.ec-next-body{flex: 1 1 300px;min-width: 0}.ec-next-body h2{font-size: 22px;margin: 0 0 10px;color: var(--ink-0);line-height: 1.25}.ec-next-meta{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-bottom: 14px}.ec-next-at{font-size: 12px;color: var(--ink-3)}.ec-cd{display: flex;align-items: baseline;gap: 9px;margin-bottom: 12px}.ec-cd-v{font-size: 30px;font-weight: 700;color: var(--ink-0);letter-spacing: -.01em;font-variant-numeric: tabular-nums;line-height: 1}.ec-next.is-imminent .ec-cd-v, .ec-next.is-live .ec-cd-v{color: var(--bear, #e5484d)}.ec-cd-l{font-size: 12px;color: var(--ink-3)}.ec-next-nums{display: flex;gap: 22px;flex-wrap: wrap;margin-bottom: 12px}.ec-next-nums span{font-size: 11px;color: var(--ink-3);display: flex;flex-direction: column;gap: 2px}.ec-next-nums b{font-size: 17px;color: var(--ink-1, #ccc);font-variant-numeric: tabular-nums}.ec-next-note{font-size: 13px;line-height: 1.65;color: var(--ink-2);margin: 0;max-width: 70ch}.ec-next.is-quiet{justify-content: center;text-align: center}.ec-controls{position: sticky;top: 0;z-index: 3;background: var(--bg-1);padding: 12px 0 14px;margin-bottom: 8px;border-bottom: 1px solid var(--line);max-height: 46vh;overflow-y: auto}.ec-ctrl-row{display: flex;align-items: center;gap: 6px;flex-wrap: wrap}.ec-ctrl-row + .ec-ctrl-row{margin-top: 9px}.ec-ctrl-label{font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-3);margin-right: 4px}.ec-ctrl-spacer{flex: 1 1 12px}.ec-chip{display: inline-flex;align-items: center;gap: 6px;border: 1px solid var(--line);background: var(--bg-2);color: var(--ink-2);border-radius: 999px;padding: 5px 12px;font-size: 12px;font-weight: 600;cursor: pointer;font-family: inherit;transition: background .18s, color .18s, border-color .18s, transform .18s}.ec-chip:hover{color: var(--ink-0);border-color: var(--ink-3);transform: translateY(-1px)}.ec-chip.is-on{background: var(--teal, #00adb5);border-color: var(--teal, #00adb5);color: #04191b}:root[data-theme="light"] .ec-chip.is-on{color: #ffffff}.ec-chip-n{font-size: 10px;font-weight: 700;opacity: .65;background: rgba(255,255,255,.1);border-radius: 6px;padding: 1px 5px}.ec-chip.is-on .ec-chip-n{background: rgba(0,0,0,.16);opacity: .85}.ec-chip.is-empty{opacity: .42}.ec-chip.is-empty:hover{opacity: .75}.ec-chip.is-empty.is-on{opacity: 1}.ec-chip.is-range{font-weight: 600}.ec-day{margin-bottom: 26px}.ec-day-head{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap;margin: 0 0 10px}.ec-day-head h3{font-size: 16px;margin: 0;color: var(--ink-0)}.ec-daytag{font-size: 10px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;background: var(--teal, #00adb5);color: #04191b;border-radius: 6px;padding: 2px 7px}:root[data-theme="light"] .ec-daytag{color: #fff}.ec-daycount{font-size: 11.5px;color: var(--ink-3);margin-left: auto}.ec-daycount b{color: var(--bear, #e5484d);font-weight: 600}.ec-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch;background: linear-gradient(to left, var(--bg-1), rgba(0,0,0,0)) right / 34px 100% no-repeat local, linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0)) right / 34px 100% no-repeat scroll}.ec-table{width: 100%;border-collapse: collapse;font-size: 13px;table-layout: fixed;min-width: 720px}.ec-table th:nth-child(1), .ec-table td:nth-child(1){width: 68px}.ec-table th:nth-child(2), .ec-table td:nth-child(2){width: 74px}.ec-table th:nth-child(3), .ec-table td:nth-child(3){width: 104px}.ec-table th:nth-child(4), .ec-table td:nth-child(4){width: auto}.ec-table th:nth-child(n+5), .ec-table td:nth-child(n+5){width: 92px}.ec-name{overflow: hidden}.ec-name-v{display: inline-block;max-width: 100%;vertical-align: bottom;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ec-table thead th{font-size: 10px;letter-spacing: .08em;text-transform: uppercase;text-align: left;color: var(--ink-3);font-weight: 600;padding: 0 10px 7px;white-space: nowrap}.ec-table thead th:nth-child(n+5){text-align: right}.ec-row{border-top: 1px solid var(--line);cursor: default}.ec-row[data-note]{cursor: pointer}.ec-row > td{padding: 10px;vertical-align: middle}.ec-row[data-note]:hover{background: var(--bg-2)}.ec-row[data-note]:focus-visible{outline: 2px solid var(--teal, #00adb5);outline-offset: -2px}.ec-row.is-past{opacity: .52}.ec-row.is-past:hover{opacity: .85}.ec-row.is-high .ec-name-v{color: var(--ink-0);font-weight: 600}.ec-time{white-space: nowrap;width: 1%}.ec-time-v{font-variant-numeric: tabular-nums;color: var(--ink-2);font-size: 12.5px}.ec-cur{white-space: nowrap;width: 1%}.ec-flag{font-size: 14px;margin-right: 5px}.ec-code{font-size: 11px;font-weight: 700;color: var(--ink-3);letter-spacing: .04em}.ec-imp{width: 1%}.ec-name-v{color: var(--ink-1, #ccc)}.ec-tick{font-size: 10px;font-weight: 700;color: var(--teal, #00adb5);border: 1px solid color-mix(in srgb, var(--teal, #00adb5) 40%, transparent);border-radius: 5px;padding: 1px 5px;margin-left: 8px}.ec-why{font-size: 9.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-3);margin-left: 9px;opacity: 0;transition: opacity .18s}.ec-row:hover .ec-why, .ec-row.is-open .ec-why{opacity: .85}.ec-num{text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap;color: var(--ink-2)}.ec-num i{color: var(--ink-3);opacity: .5;font-style: normal}.ec-actual{font-weight: 700;color: var(--ink-0)}.ec-actual.is-above{color: var(--bull, #03c988)}.ec-actual.is-below{color: var(--bear, #e5484d)}.ec-fc{color: var(--ink-2)}.ec-prev{color: var(--ink-3)}.ec-impact{display: inline-flex;align-items: center;gap: 2px}.ec-bar{width: 3px;height: 9px;border-radius: 1px;background: var(--line);display: block}.ec-impact.is-low .ec-bar.on{background: var(--ink-3)}.ec-impact.is-medium .ec-bar.on{background: #d9a441}.ec-impact.is-high .ec-bar.on{background: var(--bear, #e5484d)}.ec-imp-word{font-size: 9.5px;letter-spacing: .07em;text-transform: uppercase;color: var(--ink-3);margin-left: 6px;font-weight: 600}.ec-impact.is-high .ec-imp-word{color: var(--bear, #e5484d)}.ec-impact.is-holiday .ec-imp-word{margin-left: 0}.ec-note-row > td{padding: 0 10px 12px 10px;border: 0}.ec-note{background: var(--bg-3);border-radius: 10px;padding: 12px 14px;border-left: 2px solid var(--teal, #00adb5);animation: ecNoteIn .28s cubic-bezier(.22,1,.36,1)}@keyframes ecNoteIn{from{opacity: 0;transform: translateY(-5px)}to{opacity: 1;transform: none}}.ec-note-k{display: block;font-size: 9.5px;letter-spacing: .11em;text-transform: uppercase;color: var(--teal, #00adb5);font-weight: 700;margin-bottom: 5px}.ec-note p{margin: 0;font-size: 12.5px;line-height: 1.65;color: var(--ink-2);max-width: 80ch}.ec-empty{text-align: center;padding: 42px 20px;color: var(--ink-3)}.ec-empty b{display: block;color: var(--ink-0);font-size: 15px;margin-bottom: 6px}.ec-empty p{font-size: 13px;margin: 0}.ec-block{margin: 34px 0}.ec-block h2{font-size: 18px;margin: 0 0 6px;color: var(--ink-0);padding-bottom: 8px;border-bottom: 1px solid var(--line)}.ec-note-p{font-size: 13px;line-height: 1.65;color: var(--ink-3);margin: 8px 0 16px;max-width: 78ch}.ec-banks{display: grid;gap: 12px;grid-template-columns: repeat(auto-fit, minmax(184px, 1fr))}.ec-bank{background: var(--bg-2);border: 1px solid var(--line);border-radius: 14px;padding: 15px 16px;transition: transform .22s cubic-bezier(.22,1,.36,1), border-color .22s}.ec-bank:hover{transform: translateY(-3px);border-color: var(--ink-3)}.ec-bank header{display: flex;align-items: center;gap: 6px;margin-bottom: 10px}.ec-bias{width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;margin-left: auto}.ec-bank.is-up .ec-bias{border-bottom: 6px solid var(--bull, #03c988)}.ec-bank.is-hold .ec-bias{border: 0;width: 8px;height: 2px;background: var(--ink-3);border-radius: 1px}.ec-bank-rate{font-size: 22px;font-weight: 700;color: var(--ink-0);font-variant-numeric: tabular-nums;line-height: 1.1}.ec-bank-name{font-size: 12px;color: var(--ink-2);margin: 4px 0 6px}.ec-bank-next{font-size: 11.5px;color: var(--ink-3);line-height: 1.5}.ec-how{list-style: none;margin: 14px 0 0;padding: 0;display: grid;gap: 15px}.ec-how li{border-left: 2px solid var(--line);padding-left: 14px}.ec-how b{display: block;font-size: 13.5px;color: var(--ink-0);margin-bottom: 5px}.ec-how p{font-size: 13px;line-height: 1.7;color: var(--ink-2);margin: 0;max-width: 76ch}.ec-foot{border-top: 1px solid var(--line);padding-top: 16px;margin-top: 26px}.ec-foot p{font-size: 11.5px;color: var(--ink-3);line-height: 1.6;margin: 0 0 6px}.ec-foot b{color: var(--ink-2)}.ec-disclaimer{font-style: italic}.ec-strip{background: var(--bg-2);border: 1px solid var(--line);border-radius: 16px;padding: 18px 20px;margin-bottom: 26px}.ec-strip-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 12px}.ec-strip-head .ec-kicker{margin-bottom: 0}.ec-more{font-size: 12px;color: var(--teal, #00adb5);text-decoration: none;font-weight: 600}.ec-more:hover{text-decoration: underline}.ec-strip-next{display: flex;align-items: center;gap: 11px;padding: 11px 13px;border-radius: 12px;background: var(--bg-3)}.ec-strip-next > div{flex: 1;min-width: 0}.ec-strip-next b{display: block;font-size: 13.5px;color: var(--ink-0)}.ec-strip-next span:not(.ec-flag):not(.ec-cd-v){font-size: 11.5px;color: var(--ink-3)}.ec-strip-next .ec-cd-v{font-size: 16px}.ec-strip-next.is-high .ec-cd-v{color: var(--bear, #e5484d)}.ec-strip-list{list-style: none;margin: 10px 0 0;padding: 0;display: grid;gap: 7px}.ec-strip-list li{display: flex;align-items: baseline;gap: 9px;font-size: 12px}.ec-strip-list b{flex: 1;color: var(--ink-2);font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ec-strip-list span:last-child{color: var(--ink-3);font-variant-numeric: tabular-nums}.ec-skel{display: grid;gap: 12px}.ec-skel-hero, .ec-skel-row{border-radius: 14px}.ec-skel-hero{height: 148px}.ec-skel-row{height: 54px}@keyframes ecShimmer{0%{background-position: 100% 0}100%{background-position: 0 0}}@media (prefers-reduced-motion: reduce){.ec-skel-hero, .ec-skel-row{animation: none}}@media (max-width: 900px){.ec-head h1{font-size: 24px}.ec-controls{position: static}}@media (max-width: 620px){.ec-next{padding: 18px;gap: 16px}.ec-ring{width: 68px;height: 68px}.ec-ring-time{font-size: 12px}.ec-table{min-width: 470px}.ec-cd-v{font-size: 25px}.ec-imp-word{display: none}.ec-table{font-size: 12px}.ec-row > td{padding: 9px 7px}.ec-prev, .ec-table thead th:nth-child(7){display: none}.ec-daycount{margin-left: 0;width: 100%}.ec-table th:nth-child(1), .ec-table td:nth-child(1){width: 46px}.ec-table th:nth-child(2), .ec-table td:nth-child(2){width: 52px}.ec-table th:nth-child(3), .ec-table td:nth-child(3){width: 48px}.ec-table th:nth-child(5), .ec-table td:nth-child(5), .ec-table th:nth-child(6), .ec-table td:nth-child(6){width: 64px}.ec-flag{margin-right: 3px}.ec-tick, .ec-why{display: none}}@media (forced-colors: active){.ec-bar.on{background: CanvasText}.ec-actual.is-above, .ec-actual.is-below{color: CanvasText}}@keyframes mmCellIn{from{opacity: 0;transform: scale(.92)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.mm-chip:hover, .mm-spreads li:hover, .mm-points li:hover, .ec-bank:hover, .ec-chip:hover{transform: none}}:root{--pfr-ok: #03c988;--pfr-warn: #d9a441;--pfr-crit: #e5484d}:root[data-theme="light"]{--pfr-ok: #07996a;--pfr-warn: #a8761d;--pfr-crit: #c9353a}:root.kbd .field input:focus-visible, :root.kbd .field select:focus-visible, :root.kbd .rte-editable:focus-visible, :root.kbd .floor-reply-input-row input:focus-visible, :root.kbd .search-box input:focus-visible, :root.kbd .journal-select:focus-visible, :root.kbd .log-filter-input:focus-visible, :root.kbd .todo-add-input:focus-visible, :root.kbd .msg-composer textarea:focus-visible, :root.kbd .gm-search:focus-visible, :root.kbd .gm-cal-select:focus-visible, :root.kbd .pf-status-select:focus-visible, :root.kbd .pf-inline-form input:focus-visible, :root.kbd .pf-inline-form select:focus-visible, :root.kbd .qn-add input:focus-visible, :root.kbd .sm-search:focus-visible, :root.kbd .ob-field input:focus-visible, :root.kbd .ob-field select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rv .reveal:focus-within, .ft-rv .ft-reveal:focus-within, .m-ready .m-stagger:focus-within, .m-ready .m-rise:focus-within, .m-ready .m-head:focus-within, .m-ready .m-card-rise:focus-within{opacity:1;transform:none;transition:none}@keyframes lsFill{from{transform:scaleX(0)}}.plan-yearly{display:inline-block;margin-top:10px;font-family:var(--font-mono);font-size:12px;color:var(--teal);text-decoration:none}.plan-yearly s{color:var(--ink-3);margin-left:4px}.plan-yearly:hover{text-decoration:underline}html .dash-shell, html[data-device] .dash-shell, body.bt-app .dash-shell{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - var(--topbar-h))}html .dash-shell > .sidebar{position:fixed;left:0;top:var(--dash-head-h, var(--topbar-h));bottom:0;width:300px;max-width:86vw;height:auto;min-height:0;z-index:730;display:flex;flex-direction:column;padding:14px 16px calc(18px + env(safe-area-inset-bottom));background:var(--bg-0);border-right:1px solid var(--line);box-shadow:24px 0 48px -24px rgba(0,0,0,.7);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateX(-104%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1), visibility 0s linear .28s}html .dash-shell > .sidebar.mobile-open{transform:translateX(0);visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1), visibility 0s}html .dash-shell > .sidebar > .brand{display:none}html .dash-shell > .sidebar .side-section, html .dash-shell > .sidebar .sidebar-foot{flex-shrink:0}html .dash-shell > .sidebar .side-link:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}html .sidebar-backdrop, html[data-device] .sidebar-backdrop{display:block !important;position:fixed;inset:var(--dash-head-h, var(--topbar-h)) 0 0 0;z-index:725;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease, visibility 0s linear .25s}html .sidebar-backdrop.visible, html[data-device] .sidebar-backdrop.visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease, visibility 0s}html.sidebar-locked, body.sidebar-locked{overflow:hidden}body.sidebar-locked .mobile-topnav{z-index:740}#dash-menu-toggle{display:inline-flex !important;align-items:center;justify-content:center}#dash-menu-toggle path{transition:transform .25s ease, opacity .2s ease;transform-box:fill-box;transform-origin:center}#dash-menu-toggle.is-open path:nth-child(1){transform:translateY(5px) rotate(45deg)}#dash-menu-toggle.is-open path:nth-child(2){opacity:0}#dash-menu-toggle.is-open path:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.dash-main{max-width:1440px}@media (prefers-reduced-motion: reduce){html .dash-shell > .sidebar, html .dash-shell > .sidebar.mobile-open, html .sidebar-backdrop, html .sidebar-backdrop.visible, #dash-menu-toggle path{transition:none}}.mclock{position:relative;margin-left:auto;margin-right:12px;min-width:0;flex:0 1 auto}.mclock-pill{display:flex;align-items:center;gap:10px;height:34px;padding:0 14px 0 12px;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);color:var(--ink-1);font:12px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:border-color .15s ease}.mclock-pill > *{flex-shrink:0}.mclock-pill:hover, .mclock-pill[aria-expanded="true"]{border-color:var(--teal-dim, var(--teal))}.mclock-pill:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mclock-dot{--mc-dot:var(--ink-3);--mc-ring:rgba(140,150,165,.55);position:relative;width:8px;height:8px;margin:0 2px;border-radius:50%;background:var(--mc-dot);flex-shrink:0}.mclock-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--mc-ring);animation:mclock-pulse 1.6s ease-out infinite}.mclock.is-open .mclock-dot{--mc-dot:var(--bull, #03c988);--mc-ring:rgba(3,201,136,.6)}.mclock.is-nosess .mclock-dot{--mc-dot:var(--amber, #f5c542);--mc-ring:rgba(245,197,66,.6)}.mclock.is-closed .mclock-dot{--mc-dot:var(--bear, #f23645);--mc-ring:rgba(242,54,69,.6)}@keyframes mclock-pulse{0%{transform:scale(1);opacity:.9}80%,100%{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion: reduce){.mclock-dot::after{animation:none;display:none}}.mclock-state b, .mclock-short b{color:var(--ink-0);font-weight:700}.mclock-tail, .mclock-stail{color:var(--ink-2)}.mclock-short{display:none}.mclock-pop{position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:760;background:var(--bg-1);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px -12px rgba(0,0,0,.6);padding:12px 14px;font-size:13px;color:var(--ink-2)}.mclock-pop[hidden]{display:none}.mclock-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.mclock-row b{color:var(--ink-0);font:600 12.5px var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.mclock-row i{font-style:normal;color:var(--ink-3);font-weight:500}.mclock.is-open .mclock-pstate{color:var(--bull)}.mclock.is-closed .mclock-pstate{color:var(--bear, #f23645)}.mclock-hours{margin:4px 0;padding:4px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.mclock-note{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--line-soft);font-size:11.5px;line-height:1.5;color:var(--ink-3)}.mclock-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--line-soft);font-size:12px;line-height:16px;color:var(--ink-2)}.mclock-legend span{display:inline-flex;align-items:center;gap:4px}.mclock-legend .mclock-dot::after{display:none}.mclock-legend .is-open .mclock-dot{--mc-dot:var(--bull, #03c988)}.mclock-legend .is-nosess .mclock-dot{--mc-dot:var(--amber, #f5c542)}.mclock-legend .is-closed .mclock-dot{--mc-dot:var(--bear, #f23645)}.mclock.fit-1 .mclock-state{display:none}.mclock.fit-1 .mclock-short{display:inline}.mclock.fit-2 .mclock-pill{font-size:10px;gap:5px;padding:0 6px;letter-spacing:-.02em}@media (max-width:900px){:root:has(#mclock){--topbar-h:93px}.mobile-topnav{flex-wrap:wrap;row-gap:8px}.mclock{position:static;order:3;flex:1 0 100%;margin:0}.mclock-pill{width:100%;justify-content:center;height:26px;gap:8px;padding:0 10px;font-size:11px;border-radius:8px}.mclock-state{display:none}.mclock-short{display:inline}.mclock-pop{left:12px;right:12px;width:auto;top:calc(100% + 4px)}}html[data-device="mobile"]:has(#mclock){--topbar-h:93px}html[data-device="mobile"] .mobile-topnav{flex-wrap:wrap;row-gap:8px}html[data-device="mobile"] .mclock{position:static;order:3;flex:1 0 100%;margin:0}html[data-device="mobile"] .mclock-pill{width:100%;justify-content:center;height:26px;gap:8px;padding:0 10px;font-size:11px;border-radius:8px}html[data-device="mobile"] .mclock-state{display:none}html[data-device="mobile"] .mclock-short{display:inline}html[data-device="mobile"] .mclock-pop{left:12px;right:12px;width:auto;top:calc(100% + 4px)}:root[data-theme="light"] .mclock-pill{background:#fff}:root[data-theme="light"] .mclock-pop{background:#fff;box-shadow:0 18px 40px -16px rgba(14,22,33,.28)}.plan-usage-note{margin:0 0 14px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-1);color:var(--ink-2);font-size:13px;line-height:1.5}.plan-usage-note b{color:var(--ink-0);font-family:var(--font-mono)}.plan-usage-note a{color:var(--teal);text-decoration:underline}.plan-usage-note.is-full{border-color:var(--gold)}.plan-lock-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:1px dashed var(--line);border-radius:12px;background:var(--bg-1)}.plan-lock-card b{color:var(--ink-0);font-size:14.5px}.plan-lock-card p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.55}.plan-locked > :not(.plan-lock-card){display:none !important}.trial-smallprint{margin: 8px 0 0;font-size: 12px;line-height: 1.5;color: var(--ink-2);text-align: left}.trial-smallprint a{color: var(--teal);text-decoration: underline}.plan-modal-card .trial-smallprint{margin-top: 8px}.trial-info{display: flex;flex-direction: column;align-items: center;margin-top: 6px}.trial-info-btn{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--ink-2);opacity: .7;cursor: pointer;transition: opacity .15s, color .15s, background .15s}.trial-info-btn:hover, .trial-info-btn:focus-visible, .trial-info-btn[aria-expanded="true"]{opacity: 1;color: var(--teal);background: rgba(0,173,181,.08);outline: none}.trial-info .trial-smallprint{margin: 4px 0 0;padding: 10px 12px;border: 1px solid rgba(255,255,255,.08);border-radius: 10px;background: rgba(255,255,255,.03)}.trial-strip{margin: 0 0 14px;padding: 10px 14px;border: 1px solid rgba(3,201,136,.35);border-radius: 10px;background: rgba(3,201,136,.06);color: var(--ink-1);font-size: 13.5px;line-height: 1.5;overflow-wrap: anywhere}.trial-strip b{color: var(--ink-0)}.trial-strip a{color: var(--teal);text-decoration: underline;white-space: nowrap}.stkc-dialog{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.55)}.stkc-dcard{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:min(88vh, 760px);background:var(--bg-1);color:var(--ink-1);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.45);overflow:hidden}.stkc-dcard.is-wide{max-width:760px}.stkc-dhead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.stkc-dhead h3{margin:0;font-size:16px;font-weight:600;color:var(--ink-0)}.stkc-dclose{width:32px;height:32px;border:0;background:none;color:var(--ink-2);font-size:22px;line-height:1;cursor:pointer;border-radius:8px}.stkc-dclose:hover{color:var(--ink-0);background:var(--bg-2)}.stkc-dbody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.stkc-dfooter{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--line)}.stkc-form{display:flex;flex-direction:column;gap:14px}.stkc-form p{margin:0}.stkc-fgroup{display:flex;flex-direction:column;gap:6px}.stkc-fgroup > label:first-child{font-size:12.5px;font-weight:600;color:var(--ink-0)}.stkc-form .stkc-in{height:auto;min-height:34px;padding:7px 10px}.stkc-form .stkc-ta{resize:vertical;min-height:72px;font-family:inherit;line-height:1.45}.stkc-form .stkc-saverow{display:flex;gap:8px;align-items:center}.stkc-form .stkc-saverow .stkc-in:first-child{flex:1 1 auto;min-width:0}.stkc-tags{display:flex;flex-wrap:wrap;gap:6px}.stkc-tag-check{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;cursor:pointer}.stkc-tag-check:has(input:checked){border-color:var(--teal);color:var(--ink-0)}.stkc-tag-check input, .stkc-radio-check input, .stkc-checkbox input{accent-color:var(--teal);margin:2px 0 0;flex:0 0 auto}.stkc-radio-group{display:flex;flex-direction:column;gap:8px}.stkc-radio-check, .stkc-checkbox{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;cursor:pointer}.stkc-radio-check strong, .stkc-checkbox strong{color:var(--ink-0)}.stkc-form-msg{padding:8px 10px;border-radius:8px;background:var(--bg-2);font-size:13px}.stkc-form-msg.bad{background:rgba(242,54,69,.12);color:#f26b75}.stkc-ctabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.stkc-ctab{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font-size:13px;cursor:pointer;white-space:nowrap}.stkc-ctab[aria-selected="true"]{color:var(--ink-0);border-bottom-color:var(--gold)}.stkc-clist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stkc-ccard{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-0)}.stkc-chead{display:flex;flex-direction:column;gap:2px}.stkc-chead b{color:var(--ink-0);font-size:14.5px;overflow-wrap:anywhere}.stkc-cdesc{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.stkc-cbadges{display:flex;flex-wrap:wrap;gap:5px}.stkc-badge{display:inline-block;padding:2px 8px;border:1px solid var(--line);border-radius:999px;font-size:11px;line-height:1.5;color:var(--ink-2);white-space:nowrap}.stkc-badge.is-open{border-color:rgba(3,201,136,.5);color:#03c988}.stkc-badge.is-hidden{border-color:rgba(232,185,74,.5);color:var(--gold)}.stkc-badge.is-warn{border-color:rgba(242,54,69,.5);color:#f26b75}.stkc-badge.is-tag{background:var(--bg-2)}.stkc-tname .stkc-badge{margin-left:6px;font-size:10px}.stkc-cacts{display:flex;flex-wrap:wrap;gap:6px}.stkc-comm-btn{width:100%;justify-content:center;margin:2px 0 6px}@media (max-width:700px){.stkc-dialog{align-items:flex-end;padding:0}.stkc-dcard, .stkc-dcard.is-wide{max-width:none;max-height:92vh;border-radius:14px 14px 0 0}.stkc-form .stkc-in{font-size:16px}.stkc-cacts .stkc-btn, .stkc-cacts .stkc-sbtn{flex:1 1 auto;justify-content:center}}.stkiw-ov{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.55)}.stkiw-card{display:flex;flex-direction:column;width:100%;max-width:1000px;height:min(720px, 90vh);background:var(--bg-1);color:var(--ink-1);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden}.stkiw-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 10px}.stkiw-hd h2{margin:0;font-size:19px;font-weight:600;color:var(--ink-0);letter-spacing:-.01em}.stkiw-x{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:none;color:var(--ink-2);border-radius:8px;cursor:pointer}.stkiw-x:hover{color:var(--ink-0);background:var(--bg-2)}.stkiw-sr{position:relative;margin:0 20px 0;border-bottom:1px solid var(--line)}.stkiw-sicon{position:absolute;left:2px;top:50%;transform:translateY(-50%);color:var(--ink-2);display:flex}.stkiw-search{width:100%;box-sizing:border-box;height:44px;padding:0 8px 0 30px;border:0;background:transparent;color:var(--ink-0);font:inherit;font-size:15px;outline:none}.stkiw-search::placeholder{color:var(--ink-3)}.stkiw-body{flex:1 1 auto;min-height:0;display:flex}.stkiw-side{flex:0 0 210px;overflow-y:auto;padding:12px 10px 16px;border-right:1px solid var(--line)}.stkiw-side-h{margin:12px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--ink-3)}.stkiw-side-h:first-child{margin-top:2px}.stkiw-tab{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ink-1);font:inherit;font-size:14px;cursor:pointer}.stkiw-tab:hover{background:var(--bg-2);color:var(--ink-0)}.stkiw-tab[aria-selected="true"]{background:var(--bg-2);color:var(--ink-0);font-weight:600;box-shadow:inset 3px 0 0 var(--gold)}.stkiw-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.stkiw-sect{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;padding:14px 20px 6px;font-size:15px;font-weight:600;color:var(--ink-0)}.stkiw-sect small{font-size:12px;font-weight:400;color:var(--ink-2)}.stkiw-cols, .stkiw-row{display:grid;grid-template-columns:28px minmax(0,1fr) 170px 34px;align-items:center;gap:6px}.stkiw-cols{padding:4px 16px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line)}.stkiw-c-name{grid-column:2}.stkiw-c-auth{grid-column:3}.stkiw-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 8px 12px}.stkiw-grp{margin:12px 8px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.stkiw-row{padding:0 8px;min-height:38px;border-radius:8px}.stkiw-row:hover{background:var(--bg-2)}.stkiw-row.is-busy{opacity:.55;pointer-events:none}.stkiw-star{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer;opacity:.55}.stkiw-row:hover .stkiw-star, .stkiw-star:focus-visible{opacity:1}.stkiw-star:hover{color:var(--ink-0)}.stkiw-star.on{color:#f5b82e;opacity:1}.stkiw-star.on svg{fill:currentColor}.stkiw-name{display:flex;align-items:center;gap:6px;min-width:0;padding:9px 0;border:0;background:none;color:var(--ink-0);font:inherit;font-size:14px;text-align:left;cursor:pointer}.stkiw-name:disabled{cursor:default;color:var(--ink-2)}.stkiw-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stkiw-sub{display:none}.stkiw-name:has(.stkiw-desc){flex-wrap:wrap;row-gap:0}.stkiw-desc{flex:1 0 100%;font-size:12px;line-height:1.3;color:var(--ink-2);white-space:normal;margin-top:-2px}.stk-gex-chip{position:absolute;z-index:3;max-width:calc(100% - 24px);padding:3px 8px;border-radius:999px;background:rgba(15,15,15,.82);border:1px solid rgba(255,255,255,.08);color:#cbd5e1;font:600 11px/1.35 -apple-system, BlinkMacSystemFont, "Trebuchet MS", Roboto, Ubuntu, sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.stk-gex-chip[hidden]{display:none}.stk-gex-pill{pointer-events:auto;color:#03c988;text-decoration:none}.stk-gex-pill:hover{text-decoration:underline}:root[data-theme="light"] .stk-gex-chip{background:rgba(255,255,255,.92);border-color:rgba(15,23,42,.12);color:#334155}.stk-leg-note{margin-left:6px;color:var(--vela-fg-muted, #8a8f98);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;flex:0 1 auto;min-width:0}[data-layout="mobile"] .stk-leg-note{max-width:150px}.stkiw-lock{display:inline-flex;color:var(--ink-2);flex:0 0 auto}.stkiw-pick{flex:0 0 auto;padding:1px 7px;border:1px solid rgba(3,201,136,.45);border-radius:999px;font-size:10.5px;color:#03c988;white-space:nowrap}.stkiw-pick.is-warn{border-color:rgba(242,54,69,.5);color:#f26b75}.stkiw-clogo{flex:0 0 20px;width:20px;height:20px;border-radius:6px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#050506}.stkiw-get{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(3,201,136,.45);border-radius:999px;color:#03c988;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.stkiw-get:hover{background:rgba(3,201,136,.1)}.stkiw-get:focus-visible{outline:2px solid #03c988;outline-offset:2px}.stkiw-pick.is-third{border-color:rgba(148,163,184,.45);color:#94a3b8}:root[data-theme="light"] .stkiw-pick.is-third{border-color:rgba(71,85,105,.4);color:#475569}.stkiw-auth{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-2);text-align:left}.stkiw-auth.is-link{border:0;background:none;padding:4px 0;font:inherit;font-size:13px;color:var(--ink-1);cursor:pointer}.stkiw-auth.is-link:hover{color:var(--teal);text-decoration:underline}.stkiw-boost{justify-self:end;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border:1px solid transparent;border-radius:999px;background:none;color:var(--ink-1);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.stkiw-boost:hover:not(:disabled){border-color:var(--line);background:var(--bg-0)}.stkiw-boost.on{border-color:rgba(3,201,136,.55);color:#03c988;background:rgba(3,201,136,.08)}.stkiw-boost:disabled{cursor:default}.stkiw-boost.is-own{opacity:.8}.stkiw-boost.is-none{border:0}.stkiw-rk{font-size:13px;line-height:1}.stkiw-bl{display:none}.stkc-cboost{flex:0 0 auto;border-color:var(--line)}.stkc-cboost .stkiw-bl{display:inline}.stkc-chead-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px}.stkiw-x2{display:flex;justify-content:flex-end}.stkiw-ib{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:none;color:var(--ink-2);border-radius:6px;cursor:pointer}.stkiw-ib:hover{color:var(--ink-0);background:var(--bg-1)}.stkiw-ib.stkc-del:hover{color:#f26b75}.stkiw-empty{margin:20px 12px;color:var(--ink-2);font-size:13.5px}.stkiw-foot{flex:0 0 auto;background:var(--bg-1);position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 20px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-2)}.stkiw-foot-r{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.stkiw-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--teal);cursor:pointer}.stkiw-link:hover{text-decoration:underline}.stkiw-target{color:var(--ink-1)}.stkiw-note{color:var(--ink-3)}body.stkiw-open{overflow:hidden}:root[data-theme="light"] .stkiw-ov{background:rgba(15,20,30,.35)}:root[data-theme="light"] .stkiw-card{box-shadow:0 24px 60px rgba(15,20,30,.22)}:root[data-theme="light"] .stkiw-star.on{color:#e0a100}@media (max-width:700px){.stkiw-ov{padding:0;align-items:stretch}.stkiw-card{max-width:none;height:100%;height:100dvh;border:0;border-radius:0}.stkiw-hd{padding:12px 14px 6px}.stkiw-hd h2{font-size:16.5px}.stkiw-sr{margin:0 14px}.stkiw-search{font-size:16px}.stkiw-body{flex-direction:column}.stkiw-side{flex:0 0 auto;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:10px 14px;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}.stkiw-side::-webkit-scrollbar{display:none}.stkiw-side-h{display:none}.stkiw-tab{flex:0 0 auto;width:auto;padding:7px 12px;border:1px solid var(--line);border-radius:999px;font-size:13.5px;white-space:nowrap}.stkiw-tab[aria-selected="true"]{box-shadow:none;border-color:var(--gold)}.stkiw-sect{padding:10px 14px 4px}.stkiw-cols{display:none}.stkiw-cols, .stkiw-row{grid-template-columns:30px minmax(0,1fr) 30px}.stkiw-row{grid-template-rows:auto auto;column-gap:6px;row-gap:0;min-height:52px;padding:4px 4px}.stkiw-row > .stkiw-star{grid-column:1;grid-row:1 / 3}.stkiw-row > .stkiw-name{grid-column:2;grid-row:1;padding:4px 0 1px}.stkiw-row > .stkiw-auth{grid-column:2;grid-row:2;justify-self:start;max-width:100%;padding:0 0 4px;font-size:12px}.stkiw-row > .stkiw-x2{grid-column:3;grid-row:1 / 3}.stkiw-list{padding:2px 8px 16px}.stkiw-star{opacity:1}.stkiw-foot{padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.stkiw-target{display:none}}.stkchart-panel.stkw-host{--stkw-rail:44px;--stkw-w:340px}.stkchart-panel.stkw-host #vela-chart{right:var(--stkw-rail)}.stkchart-panel.stkw-host.stkw-open #vela-chart{right:calc(var(--stkw-rail) + var(--stkw-w))}.stkw-rail{position:absolute;top:0;right:0;bottom:0;width:var(--stkw-rail);z-index:30;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;background:var(--bg-0);border-left:1px solid var(--line-soft)}.stkw-railbtn,.stkw-ib{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-2);cursor:pointer}.stkw-railbtn:hover,.stkw-ib:hover{background:var(--bg-2);color:var(--ink-0)}.stkw-railbtn.on{background:var(--bg-2);color:var(--ink-0);box-shadow:inset 2px 0 0 #2962ff}.stkw-ib:disabled{opacity:.35;cursor:default;background:transparent}.stkw-railbtn:focus-visible,.stkw-ib:focus-visible,.stkw-title:focus-visible,.stkw-sec:focus-visible,.stkw-mi:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.stkw{position:absolute;top:0;bottom:0;right:var(--stkw-rail);width:var(--stkw-w);z-index:29;display:flex;flex-direction:column;min-width:0;background:var(--bg-0);border-left:1px solid var(--line-soft);color:var(--ink-1);font-size:13px}.stkw[hidden]{display:none}.stkw-grip{position:absolute;left:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:2}.stkw-grip:hover,.stkw-resizing .stkw-grip{background:rgba(41,98,255,.45)}.stkw-resizing, .stkw-resizing *{user-select:none;cursor:col-resize !important}.stkw-hd{flex:none;display:flex;align-items:center;gap:2px;padding:6px 6px 6px 8px;border-bottom:1px solid var(--line-soft)}.stkw-hsp{flex:1 1 auto}.stkw-title{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:60%;height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-0);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.stkw-title:hover{background:var(--bg-2)}.stkw-tn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkw-tc{display:inline-flex;color:var(--ink-2)}.stkw-title[aria-expanded="true"] .stkw-tc{transform:rotate(180deg)}.stkw-close{display:none}.stkw-banner{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:8px 10px;background:rgba(41,98,255,.12);border-bottom:1px solid var(--line-soft);font-size:12px;color:var(--ink-1)}.stkw-banner[hidden]{display:none}.stkw-banner span{flex:1 1 140px}.stkw-bb{border:0;border-radius:6px;padding:5px 10px;background:#2962ff;color:#fff;font:inherit;font-weight:600;cursor:pointer}.stkw-bl{border:0;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer;text-decoration:underline}.stkw-th,.stkw-row{display:flex;align-items:center;gap:0;padding:0 8px 0 10px}.stkw-th{flex:none;height:30px;white-space:nowrap;color:var(--ink-3);font-size:12px;border-bottom:1px solid var(--line-soft)}.stkw-th[hidden]{display:none}.stkw-c0{flex:1 1 auto;min-width:92px;display:flex;align-items:center;gap:6px}.stkw-cn{flex:0 0 56px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding-left:4px}.stkw-cn.stkw-last{flex-basis:76px}.stkw-cn.stkw-chgp{flex-basis:60px}.stkw-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 4px 8px;outline:none}.stkw-sec{display:flex;align-items:center;gap:6px;width:100%;height:32px;padding:0 8px;margin-top:2px;border:0;border-radius:6px;background:transparent;color:var(--ink-3);font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-align:left;cursor:pointer}.stkw-sec:hover{background:var(--bg-2);color:var(--ink-1)}.stkw-secc{display:inline-flex;transition:transform .15s}.stkw-sec.shut .stkw-secc{transform:rotate(-90deg)}.stkw-row{position:relative;height:36px;padding:0 6px 0 8px;border-radius:6px;cursor:pointer;border:1px solid transparent;color:var(--ink-0)}.stkw-row:hover{background:var(--bg-2)}.stkw-row.sel{background:rgba(41,98,255,.14)}.stkw-row.act{border-color:var(--ink-2)}.stkw-row.drag,.stkw-sec.drag{opacity:.4}.stkw-row.drop-b,.stkw-sec.drop-b{box-shadow:inset 0 2px 0 #2962ff}.stkw-row.drop-a,.stkw-sec.drop-a{box-shadow:inset 0 -2px 0 #2962ff}.stkw-logo{flex:none;width:20px;height:20px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700;letter-spacing:-.02em}.stkw-logo img{width:100%;height:100%;display:block;object-fit:cover}.stkw-sym{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.stkw-dd{flex:none;width:7px;height:7px;border-radius:50%;background:#787B86}.stkw-dd[hidden]{display:none}.stkw-flag{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;margin-left:-4px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-3);opacity:0;cursor:pointer}.stkw-flag svg{width:14px;height:14px}.stkw-row:hover .stkw-flag,.stkw-flag:focus-visible,.stkw-flag[data-f]:not([data-f=""]){opacity:1}@media (hover:none){.stkw-flag{opacity:.5}.stkw-flag[data-f]:not([data-f=""]){opacity:1}}.stkw-flag:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.stkw-flag:disabled{cursor:default}.stkw-flag[data-f="red"],.stkw-flagfilter[data-f="red"]{color:#ff3b30}.stkw-flag[data-f="orange"],.stkw-flagfilter[data-f="orange"]{color:#ff9500}.stkw-flag[data-f="yellow"],.stkw-flagfilter[data-f="yellow"]{color:#ffcc00}.stkw-flag[data-f="green"],.stkw-flagfilter[data-f="green"]{color:#34c759}.stkw-flag[data-f="blue"],.stkw-flagfilter[data-f="blue"]{color:#007aff}.stkw-flag[data-f="purple"],.stkw-flagfilter[data-f="purple"]{color:#af52de}.stkw-flag[data-f="pink"],.stkw-flagfilter[data-f="pink"]{color:#ff2d55}.stkw-flag[data-f]:not([data-f=""]) svg{fill:currentColor}.stkw-flagfilter.on{color:var(--teal);background:var(--bg-2)}.stkw-flagfilter.on svg{fill:currentColor}.stkw-fpal{display:flex;gap:8px;padding:8px 12px 10px}.stkw-fsw{flex:none;width:24px;height:24px;padding:0;border:2px solid transparent;border-radius:50%;background:#8e8e93;cursor:pointer;box-shadow:inset 0 0 0 2px var(--bg-1,#fff)}.stkw-fdot{display:inline-block;width:14px;height:14px;box-shadow:none;border:0;cursor:inherit}.stkw-fsw[aria-pressed="true"]{border-color:var(--ink-0)}.stkw-fsw:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.stkw-fsw[data-f="red"]{background:#ff3b30}.stkw-fsw[data-f="orange"]{background:#ff9500}.stkw-fsw[data-f="yellow"]{background:#ffcc00}.stkw-fsw[data-f="green"]{background:#34c759}.stkw-fsw[data-f="blue"]{background:#007aff}.stkw-fsw[data-f="purple"]{background:#af52de}.stkw-fsw[data-f="pink"]{background:#ff2d55}@media (max-width:599px){.stkw-fsw{width:32px;height:32px}.stkw-flag{width:32px;height:36px}.stkw-fpal{gap:10px}}.stkw-dd[data-s="rt"]{background:#089981}.stkw-dd[data-s="delayed"]{background:#F5A623}.stkw-cn[data-dir="up"]{color:#089981}.stkw-cn[data-dir="dn"]{color:#F23645}.stkw-last[data-flash="up"]{color:#089981}.stkw-last[data-flash="dn"]{color:#F23645}.stkw-empty{margin:0;padding:18px 12px;color:var(--ink-3);font-size:12.5px;text-align:center;list-style:none}.stkw-foot{flex:none;margin:0;padding:8px 12px;border-top:1px solid var(--line-soft);color:var(--ink-2);font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stkw-compact .stkw-row{height:40px}.stkw-menu{position:fixed;z-index:9050;min-width:230px;max-width:min(320px, calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto;padding:6px;background:var(--bg-1);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 40px rgba(0,0,0,.5);color:var(--ink-1);font-size:13.5px}.stkw-menu[hidden]{display:none}.stkw-scrim{display:none}@media (max-width:599px){.stkw-scrim:not([hidden]){display:block;position:fixed;inset:0;z-index:9049;background:rgba(0,0,0,.5)}.stkw-menu.stkw-sheet{left:0 !important;right:0;top:auto !important;bottom:0;width:auto;max-width:none;min-width:0;max-height:85dvh;box-sizing:border-box;padding:24px 8px calc(12px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--bg-2);box-shadow:0 -12px 32px rgba(0,0,0,.4);font-size:15px}.stkw-menu.stkw-sheet::before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line)}.stkw-menu.stkw-sheet .stkw-mi, .stkw-menu.stkw-sheet .stkw-swrow, .stkw-menu.stkw-sheet .stkw-chk{min-height:48px;padding:0 12px}.stkw-menu.stkw-sheet .stkw-mi kbd{display:none}}.stkw-mi{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:4px 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.stkw-mi:hover:not(:disabled){background:var(--bg-2);color:var(--ink-0)}.stkw-mi:disabled{opacity:.4;cursor:default}.stkw-mic{flex:none;width:18px;display:inline-flex;justify-content:center;color:var(--ink-2)}.stkw-mil{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkw-mi kbd{font:inherit;font-size:11.5px;color:var(--ink-3);background:none;border:0}.stkw-hr{border:0;border-top:1px solid var(--line-soft);margin:5px 2px}.stkw-mh{margin:6px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ink-3)}.stkw-note{margin:4px 10px;font-size:11.5px;color:var(--ink-3);line-height:1.4}.stkw-swrow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:4px 10px;border-radius:6px;cursor:pointer;color:var(--ink-0)}.stkw-swrow:hover{background:var(--bg-2)}.stkw-chk{display:flex;align-items:center;gap:10px;min-height:34px;padding:4px 10px;border-radius:6px;cursor:pointer;color:var(--ink-0)}.stkw-chk:hover{background:var(--bg-2)}.stkw-chk input{width:16px;height:16px;margin:0;accent-color:var(--gold)}.stkw-back{position:fixed;inset:0;z-index:9060;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}:root[data-theme="light"] .stkw-back{background:rgba(0,0,0,.3)}.stkw-dlg{width:min(440px,100%);max-height:76vh;display:flex;flex-direction:column;background:var(--bg-1);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 70px rgba(0,0,0,.55);color:var(--ink-1)}.stkw-dhd{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 10px 8px 16px}.stkw-dhd h2{margin:0;font-size:16px;color:var(--ink-0)}.stkw-dbody{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 16px 12px}.stkw-dft{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--line-soft)}.stkw-dft .stkw-note{margin:0 auto 0 0}.stkw-in{width:100%;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-0);color:var(--ink-0);font:inherit;font-size:14px}.stkw-in:focus{outline:none;border-color:#2962ff}select.stkw-in option{color:#131722;background:#fff}.stkw-pbtn{height:34px;padding:0 16px;border:0;border-radius:8px;background:#2962ff;color:#fff;font:inherit;font-weight:600;cursor:pointer}.stkw-pbtn:disabled{opacity:.45;cursor:default}.stkw-err{margin:0;color:#F23645;font-size:12.5px}.stkw-ok{margin:0;color:#089981;font-size:12.5px}.stkw-bad{margin:0;font-size:12px;color:var(--ink-2);word-break:break-word}.stkw-ll{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.stkw-li{display:flex;align-items:center;gap:4px}.stkw-lrow{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink-0);font:inherit;text-align:left;cursor:pointer}.stkw-lrow:hover{background:var(--bg-2)}.stkw-lrow.on{background:rgba(41,98,255,.14)}.stkw-lrow b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkw-lrow em{font-style:normal;font-size:11px;color:#2962ff}.stkw-lrow small{margin-left:auto;color:var(--ink-3);font-size:11.5px;white-space:nowrap}.stkw-del:hover{color:#F23645}.stkw-file{font:inherit;font-size:13px;color:var(--ink-1)}.stkw-arow{display:flex;align-items:center;gap:10px;min-height:36px}.stkw-arow > span{flex:1 1 auto;font-weight:600;color:var(--ink-0)}.stkw-arow input[type="checkbox"]{accent-color:#2962ff;width:16px;height:16px;margin:0}.stkw-pin{flex:0 0 130px;width:130px}.stkw-acond select{flex:0 0 170px;width:170px}.stkw-alist{display:flex;flex-direction:column;gap:2px}.stkw-phonebtn{display:none}.stkw-phonebtn.on{color:var(--ink-0);background:var(--bg-2)}@media (max-width:700px){.stkchart-panel.stkw-host #vela-chart, .stkchart-panel.stkw-host.stkw-open #vela-chart{right:0}.stkw-rail{display:none}.stkw-phonebtn{display:inline-flex}.stkw-phonebtn{padding:0 8px;flex:none}#stkc-bar-l{flex:1 1 auto}#stkc-bar-l .stkl-menu{min-width:0;flex:0 1 auto}#stkc-bar-l .stkl-menu > button{max-width:min(96px, 100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkw-grip{display:none}.stkw{position:fixed;inset:0;top:var(--stkc-top, 0px);bottom:var(--stkc-dock, 0px);width:auto;right:0;z-index:8000;border-left:0;font-size:14px}.stkw-close{display:inline-flex}.stkw-row{height:44px}.stkw-cn{flex-basis:64px}.stkw-cn.stkw-last{flex-basis:86px}.stkw-ib{width:40px;height:40px}.stkw-foot{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.stkw-back{padding-top:6vh}.stkw-pin{flex-basis:110px;width:110px}}.stkcd-note{margin:8px 6px 6px;padding:10px 12px;border:1px solid rgba(3,201,136,.28);border-left:3px solid var(--gold);border-radius:8px;background:rgba(3,201,136,.06);font-size:12.5px;line-height:1.45;color:var(--ink-1)}.stkcd-line{margin:0}.stkcd-more{border:0;background:none;padding:0;font:inherit;color:var(--teal);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.stkcd-more:hover{color:var(--gold)}.stkcd-body{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.stkcd-t{margin:0 0 6px;font-weight:600;color:var(--ink-0)}.stkcd-full p{margin:0 0 8px;color:var(--ink-2)}.stkcd-full p:last-child{margin-bottom:0}.stkcd-ov{z-index:10010}.stkcd-card{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:min(620px, 88vh);background:var(--bg-0);color:var(--ink-1);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.6);overflow:hidden}.stkcd-card h2{margin:0;padding:16px 18px 8px;font-size:17px;font-weight:600;color:var(--ink-0)}.stkcd-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 18px 4px;font-size:13.5px;line-height:1.55}.stkcd-acts{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px 16px;border-top:1px solid var(--line)}.stkcd-cancel, .stkcd-ok{min-height:40px;padding:0 16px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.stkcd-cancel{border:1px solid var(--line);background:none;color:var(--ink-1)}.stkcd-cancel:hover{color:var(--ink-0);background:var(--bg-2)}.stkcd-ok{border:0;background:var(--gold);color:#000}.stkcd-ok:hover{filter:brightness(1.08)}.stkcd-ok:focus-visible, .stkcd-cancel:focus-visible, .stkcd-more:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width:700px){.stkcd-card{max-width:none;max-height:88dvh;border-radius:14px 14px 0 0;border-left:0;border-right:0;border-bottom:0}.stkcd-acts .stkcd-cancel, .stkcd-acts .stkcd-ok{flex:1 1 0}}.plan-lock{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:440px;padding:20px 18px 16px;text-align:left;background:var(--bg-2);border:1px solid rgba(3,201,136,.32);border-radius:14px;box-shadow:0 0 0 1px rgba(3,201,136,.06), 0 14px 40px -18px rgba(0,0,0,.6)}.plan-lock h3{margin:0;font-size:16px;line-height:1.3;color:var(--ink-0)}.plan-lock .trial-info{margin-top:-6px}.plan-modal-all{margin:16px 0 0;text-align:center;font-size:13px}.plan-modal-all a{color:var(--ink-2);text-decoration:underline}.paywall-overlay .plan-lock{max-height:calc(100dvh - 48px);overflow-y:auto}.plan-modal-yearly{margin:2px 0 16px}.plan-modal-yearly .plan-yearly{margin-top:0}:root[data-theme="light"] .plan-lock{box-shadow:0 0 0 1px rgba(3,201,136,.08), 0 10px 30px -18px rgba(0,0,0,.25)}.stkr-btn.on{border-color:var(--gold);color:var(--gold)}.stkr-pop{width:290px}.stkc-bar-r .stkr-pop{left:auto;right:0}.stkr-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink-0);font:inherit;text-align:left;cursor:pointer}.stkr-item:hover{background:var(--bg-3, rgba(255,255,255,.06))}.stkr-il{font-weight:600;font-size:12.5px;color:var(--ink-0)}.stkr-is{font-size:11.5px;color:var(--ink-3)}.stkr-dt{padding:8px 10px;display:flex;flex-direction:column;gap:6px}.stkr-dtr{display:flex;gap:6px}.stkr-date{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--bg-1);color:var(--ink-0);font:inherit;font-size:12.5px;color-scheme:dark}html[data-theme="light"] .stkr-date{color-scheme:light}.stkr-go{height:30px}.stkr-note{margin:6px 4px 2px !important;line-height:1.45}.stkr-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;background:rgba(242,54,69,.14);color:#f23645;font-family:inherit;font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em;white-space:nowrap;flex:none}.stkr-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#f23645}.stkr-badge[hidden]{display:none}.stkr-bar{position:fixed;left:50%;bottom:calc(var(--stkc-dock, 0px) + 104px);transform:translateX(-50%);z-index:7500;display:flex;align-items:center;gap:4px;padding:5px 6px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);box-shadow:0 18px 40px -12px rgba(0,0,0,.6);color:var(--ink-1);font-size:12.5px;max-width:calc(100vw - 12px)}.stkr-bar[hidden]{display:none}.stkr-grip{display:inline-flex;color:var(--ink-3);cursor:grab;padding:0 2px;touch-action:none}.stkr-b{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:32px;height:32px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--ink-1);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.stkr-b:hover{background:var(--bg-3, rgba(255,255,255,.07));color:var(--ink-0)}.stkr-b:disabled{opacity:.35;cursor:default;background:transparent}.stkr-b:focus-visible, .stkr-sel-in:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.stkr-playb{color:var(--gold)}.stkr-playb.on{background:rgba(212,175,55,.14)}.stkr-live{color:var(--ink-0)}.stkr-sep{width:1px;height:20px;background:var(--line);margin:0 3px;flex:none}.stkr-sel-in{height:30px;padding:0 6px;border:1px solid var(--line);border-radius:7px;background:var(--bg-1);color:var(--ink-0);font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;color-scheme:dark}html[data-theme="light"] .stkr-sel-in{color-scheme:light}.stkr-sel-in[hidden]{display:none}.stkr-clock{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-2, var(--ink-1));white-space:nowrap;padding:0 6px}.stkr-spin{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;animation:stkr-spin .8s linear infinite;flex:none}.stkr-spin[hidden]{display:none}@keyframes stkr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.stkr-spin{animation:none}}.stkr-sel{position:absolute;inset:0;z-index:300;cursor:col-resize;touch-action:none}.stkr-sel-line{position:absolute;width:0;border-left:2px dashed #f23645;pointer-events:none}.stkr-sel-line::before{content:"\2702";position:absolute;top:2px;left:-9px;font-size:14px;color:#f23645}.stkr-sel-shade{position:absolute;background:rgba(10,14,22,.55);pointer-events:none}html[data-theme="light"] .stkr-sel-shade{background:rgba(240,243,250,.7)}.stkr-sel-line[hidden], .stkr-sel-shade[hidden]{display:none}.stkr-sel-tip{position:absolute;top:10px;left:50%;transform:translateX(-50%);padding:6px 10px;border-radius:8px;background:var(--bg-2);border:1px solid var(--line);color:var(--ink-0);font-size:12px;font-weight:600;pointer-events:none;white-space:nowrap;box-shadow:0 8px 24px -10px rgba(0,0,0,.6)}.stkr-sel-x{position:absolute;top:8px;right:10px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg-2);color:var(--ink-0);font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.stkc-dd[data-s="replay"]{color:#f23645}.stkc-dd[data-s="replay"] .stkc-dd-dot{background:#f23645;box-shadow:0 0 0 2px rgba(242,54,69,.25)}.mclock.is-replay .mclock-pill{box-shadow:inset 0 0 0 1px rgba(242,54,69,.55)}@media (max-width:700px){.stkr-bar{left:4px;right:4px;transform:none;bottom:calc(var(--stkc-dock, 0px) + 112px);justify-content:space-between;gap:1px;padding:3px;flex-wrap:nowrap}.stkr-grip, .stkr-clock, .stkr-xb, .stkr-sep{display:none}.stkr-live span{display:none}.stkr-b{min-width:34px;height:36px;padding:0 4px}.stkr-sel-in{height:34px;padding:0 2px;font-size:12px;max-width:76px}.stkr-sel-tip{top:auto;bottom:10px}.stkr-btn .stkc-btn-l{display:none}.stkr-btn{padding:0 7px}.stkr-badge{height:20px;padding:0 6px;font-size:10px;gap:4px}html.stk-replay:not([data-stk-rh]) body.charts-page .dash-main{padding-bottom:46px;box-sizing:border-box}html.stk-replay .stkr-bar{bottom:calc(var(--stkc-dock, 0px) + 3px)}.stkc-dd .stkc-dd-t{display:none}[data-layout="mobile"] .vela-statusline.stkc-has-dd .vela-sl-identity > .stkc-dd:first-child{margin:0 6px 0 0}}.appnav-dk{font-family:var(--font-body)}button.appnav-dk{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;font:inherit;font-family:var(--font-body);cursor:pointer;color:var(--ink-3)}button.appnav-dk.on{background:linear-gradient(180deg, rgba(3,201,136,.16), rgba(3,201,136,0) 78%);color:var(--gold)}.appnav-dk:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.appnav-dki{position:relative;display:inline-flex;line-height:0}.appnav-dkl{font-family:var(--font-body);letter-spacing:.01em}.appnav-new{display:none}.appnav-new.show{display:block;position:absolute;top:-2px;right:-5px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px rgba(11,11,13,.95), 0 0 8px rgba(3,201,136,.8)}.appnav-more.open{color:var(--gold)}.appnav-more.open .appnav-dkbar{transform:translateX(-50%) scaleX(1)}.appnav-scrim, .appnav-sheet{display:none}@media (max-width:820px){.appnav-scrim{display:block;position:fixed;inset:0;z-index:10020;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .22s}.appnav-scrim.open{opacity:1;pointer-events:auto}html.appnav-sheet-open .appnav-dock{z-index:10040}.appnav-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:var(--appnav-dock-h, 0px);z-index:10030;max-height:min(calc(88dvh - var(--appnav-dock-h, 0px)), 680px);background:var(--bg-1);color:var(--ink-1);border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 50px rgba(0,0,0,.55);font-family:var(--font-body);transform:translateY(105%);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.appnav-sheet[hidden]{display:none}.appnav-sheet.open{transform:translateY(0)}html.appnav-sheet-open, html.appnav-sheet-open body{overflow:hidden}}.appnav-sh-grip{width:38px;height:4px;border-radius:2px;background:var(--line);margin:8px auto 2px;flex:none}.appnav-sh-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:4px 10px 6px 18px;font-size:15px;font-weight:700;color:var(--ink-0)}.appnav-sh-x{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--ink-2);cursor:pointer}.appnav-sh-x:focus-visible{background:var(--bg-2);color:var(--ink-0)}@media (hover:hover){.appnav-sh-x:hover{background:var(--bg-2);color:var(--ink-0)}}.appnav-sh-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 12px;-webkit-overflow-scrolling:touch}.appnav-sh-group{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:12px 8px 6px}.appnav-sh-list{list-style:none;margin:0;padding:0}.appnav-sh-item{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:12px;color:var(--ink-1);text-decoration:none;-webkit-tap-highlight-color:transparent}.appnav-sh-item:focus-visible{background:var(--bg-2);outline:none}@media (hover:hover){.appnav-sh-item:hover{background:var(--bg-2)}}.appnav-sh-item:active{background:var(--bg-2)}.appnav-sh-ic{flex:none;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-2);color:var(--ink-3);border:1px solid var(--line-soft)}.appnav-sh-tx{display:flex;flex-direction:column;min-width:0}.appnav-sh-l{font-size:14px;font-weight:600;color:var(--ink-0)}.appnav-sh-d{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appnav-sh-item.on{background:rgba(3,201,136,.10)}.appnav-sh-item.on .appnav-sh-ic{color:var(--gold);border-color:rgba(3,201,136,.45);background:rgba(3,201,136,.08)}.appnav-sh-item.on .appnav-sh-l{color:var(--gold-bright)}:root[data-theme="light"] .appnav-sheet{box-shadow:0 -12px 36px rgba(0,0,0,.18)}:root[data-theme="light"] .appnav-new.show{box-shadow:0 0 0 2px #fff, 0 0 8px rgba(3,201,136,.6)}@media (prefers-reduced-motion: reduce){.appnav-sheet, .appnav-scrim{transition:none}}.charts-page .gm-live-dot{animation:none;background:#ff3b2f;box-shadow:0 0 5px rgba(255,36,24,.9), 0 0 10px rgba(255,36,24,.5)}.charts-page .mclock-dot::after{animation:none;display:none}.pr{display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--ink-1);font-size:13px}.pr *{box-sizing:border-box}.pr-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pr-title{margin:0 8px 0 0;font-size:22px;color:var(--ink-0);letter-spacing:-0.01em}.pr-sp{flex:1 1 auto}.pr-kind{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2)}.pr-kind button{appearance:none;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;cursor:pointer}.pr-kind button.on{background:var(--bg-3);color:var(--ink-0);box-shadow:inset 0 0 0 1px var(--line)}.pr-btn{appearance:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-2);color:var(--ink-1);font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.pr-btn:hover{border-color:var(--ink-3);color:var(--ink-0)}.pr-btn:disabled{opacity:.55;cursor:default}.pr-btn-pri{background:var(--gold);border-color:var(--gold);color:#04120c}.pr-btn-pri:hover{color:#04120c;filter:brightness(1.08)}.pr-disc{margin:0;padding:7px 10px;border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:8px;background:var(--bg-2);color:var(--ink-2);font-size:12px;line-height:1.45}.pr-note{margin:0;color:var(--ink-3);font-size:11.5px;line-height:1.45}.pr-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0}.pr-f{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:11px;color:var(--ink-3)}.pr-f > span{font-weight:600;letter-spacing:.02em}.pr-f input, .pr-f select, .pr-f textarea{height:30px;min-width:0;max-width:100%;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--bg-1);color:var(--ink-0);font:inherit;font-size:12.5px;color-scheme:dark}:root[data-theme="light"] .pr-f input, :root[data-theme="light"] .pr-f select, :root[data-theme="light"] .pr-f textarea{color-scheme:light}.pr-f select{min-width:96px}.pr-f textarea{height:auto;min-height:64px;padding:7px 8px;resize:vertical;line-height:1.45}.pr-f input:focus, .pr-f select:focus, .pr-f textarea:focus{outline:none;border-color:var(--gold)}.pr-count{margin-left:auto;align-self:center;color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono)}.pr-kpis{display:grid;grid-template-columns:repeat(auto-fill, minmax(112px, 1fr));gap:8px}.pr-kpi{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2)}.pr-kpi em{font-style:normal;font-size:11px;color:var(--ink-3);font-weight:600}.pr-kpi b{font-family:var(--font-mono);font-size:16px;color:var(--ink-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-kpi small{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr .up{color:var(--bull)}.pr .down{color:var(--bear)}.pr-kpi b.up{color:var(--bull)}.pr-kpi b.down{color:var(--bear)}.pr-card{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.pr-h3{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase}.pr-cv{width:100%;min-width:0}.pr-cv canvas, .pr-snap canvas{display:block}.pr-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.pr-tw{overflow-x:auto}.pr-t{width:100%;min-width:0;border-collapse:collapse;font-size:12px}.pr-grid .pr-t{table-layout:fixed}.pr-grid .pr-t th, .pr-grid .pr-t td{overflow:hidden;text-overflow:ellipsis}.pr-grid .pr-t th:first-child{width:28%}.pr-grid .pr-t td.pr-empty{white-space:normal}@media (max-width:720px){.pr-grid .pr-t{min-width:400px}}.pr-t th{text-align:left;font-weight:600;color:var(--ink-3);font-size:10.5px;padding:4px 6px;border-bottom:1px solid var(--line);white-space:nowrap}.pr-t td{padding:5px 6px;border-bottom:1px solid var(--line-soft);white-space:nowrap;font-family:var(--font-mono);font-size:11.5px}.pr-t th:not(:first-child), .pr-t td:not(:first-child){text-align:right}.pr-t td:first-child{font-family:inherit;color:var(--ink-0)}.pr-empty{margin:6px 0;color:var(--ink-3);font-size:12.5px}.pr-list{display:flex;flex-direction:column}.pr-item{border-top:1px solid var(--line-soft)}.pr-item:first-child{border-top:0}.pr-row{appearance:none;width:100%;display:grid;grid-template-columns:110px minmax(120px, 1.1fr) minmax(130px, 1.2fr) 70px 96px minmax(0, 2fr);align-items:center;gap:8px;padding:8px 4px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px}.pr-row:hover, .pr-item.open .pr-row{background:var(--bg-3)}.pr-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.pr-c-when{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);white-space:nowrap}.pr-c-sym{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-c-sym b{color:var(--ink-0)}.pr-c-sym i{font-style:normal;font-size:11.5px;font-weight:600}.pr-c-sym small{color:var(--ink-3);font-family:var(--font-mono)}.pr-c-px{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-c-r, .pr-c-pnl{font-family:var(--font-mono);font-size:12.5px;text-align:right;white-space:nowrap}.pr-c-meta{display:flex;gap:6px;align-items:center;min-width:0;overflow:hidden;color:var(--ink-3);font-size:11.5px;white-space:nowrap}.pr-chip{padding:1px 7px;border-radius:999px;border:1px solid var(--line);background:var(--bg-1);color:var(--ink-1);font-size:11px}.pr-chip-m{border-color:color-mix(in srgb, var(--bear) 45%, var(--line))}.pr-chip-e{border-color:color-mix(in srgb, var(--teal) 45%, var(--line))}.pr-chip-n{color:var(--ink-2)}.pr-detail{display:flex;flex-direction:column;gap:10px;padding:10px 4px 14px}.pr-dl{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:12px;align-items:start}.pr-snap{position:relative;min-width:0;min-height:150px;border:1px solid var(--line-soft);border-radius:8px;background:var(--bg-1);padding:4px}.pr-snap-wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--ink-3);font-size:12px}.pr-kvs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px 12px}.pr-kv{display:flex;flex-direction:column;min-width:0}.pr-kv em{font-style:normal;font-size:10.5px;color:var(--ink-3);font-weight:600}.pr-kv b{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-kv b.up{color:var(--bull)}.pr-kv b.down{color:var(--bear)}.pr-form{display:flex;flex-direction:column;gap:8px}.pr-tags{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.pr-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-compact{gap:8px;font-size:12.5px;padding-bottom:6px}.pr-compact .pr-kpis{grid-template-columns:repeat(auto-fill, minmax(112px, 1fr));gap:6px}.pr-compact .pr-kpi{padding:6px 9px}.pr-compact .pr-kpi b{font-size:14px}.pr-compact .pr-card{padding:8px 10px}.pr-compact .pr-disc{padding:5px 9px;font-size:11.5px}.pr-page{max-width:1180px;margin:0 auto;padding:22px 20px 60px}@media (max-width:900px){.pr-grid{grid-template-columns:minmax(0, 1fr)}.pr-dl{grid-template-columns:minmax(0, 1fr)}.pr-row{grid-template-columns:minmax(0, 1fr) auto auto;grid-template-areas:"sym r pnl" "px px when" "meta meta meta";row-gap:3px;padding:9px 4px}.pr-c-sym{grid-area:sym}.pr-c-r{grid-area:r}.pr-c-pnl{grid-area:pnl}.pr-c-px{grid-area:px}.pr-c-when{grid-area:when;text-align:right}.pr-c-meta{grid-area:meta;flex-wrap:wrap}}@media (max-width:560px){.pr-page{padding:14px 12px 90px}.pr-title{font-size:19px;width:100%}.pr-kpis{grid-template-columns:repeat(2, minmax(0, 1fr))}.pr-filters{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.pr-f select, .pr-f input{width:100%}.pr-count{grid-column:1 / -1;margin-left:0}.pr-tags{grid-template-columns:minmax(0, 1fr)}.pr-kvs{grid-template-columns:repeat(2, minmax(0, 1fr))}.pr-head .pr-kind{order:3}}.pr-back{margin:0 0 10px;font-size:12.5px}.pr-back a{color:var(--ink-2);text-decoration:none}.pr-back a:hover{color:var(--ink-0)}.stkchart-panel.stkw-host.stknw-open #vela-chart{right:calc(var(--stkw-rail) + var(--stkw-w))}.stknw{position:absolute;top:0;bottom:0;right:var(--stkw-rail, 44px);width:var(--stkw-w, 340px);z-index:29;display:flex;flex-direction:column;min-width:0;background:var(--bg-0);border-left:1px solid var(--line-soft);color:var(--ink-1);font-size:13px}.stknw[hidden]{display:none}.stknw-railbtn.on{background:var(--bg-2);color:var(--ink-0);box-shadow:inset 2px 0 0 var(--gold) !important}.stknw-hd{flex:none;display:flex;align-items:center;gap:2px;padding:6px 6px 6px 12px;border-bottom:1px solid var(--line-soft)}.stknw-title{font-size:15px;font-weight:700;color:var(--ink-0)}.stknw-sp{flex:1 1 auto}.stknw-tabs{flex:none;display:flex;gap:4px;padding:8px 10px 4px}.stknw-tab{flex:0 1 auto;min-width:0;height:28px;padding:0 10px;border:1px solid var(--line-soft);border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stknw-tab:hover:not(:disabled){color:var(--ink-0);background:var(--bg-2)}.stknw-tab.on{color:#04150e;background:var(--gold);border-color:var(--gold)}.stknw-tab:disabled{opacity:.45;cursor:default}.stknw-search{flex:none;display:flex;align-items:center;gap:6px;margin:4px 10px 6px;padding:0 8px;height:32px;border:1px solid var(--line-soft);border-radius:8px;background:var(--bg-1);color:var(--ink-3)}.stknw-search:focus-within{border-color:var(--teal)}.stknw-qi{display:inline-flex}.stknw-q{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:var(--ink-0);font:inherit;font-size:13px}.stknw-q::-webkit-search-cancel-button{filter:invert(.6)}.stknw-note{flex:none;margin:0 10px 6px;padding:6px 8px;border-radius:6px;font-size:12px;background:rgba(242,54,69,.10);color:var(--ink-1)}.stknw-note.is-replay{background:rgba(0,173,181,.12)}.stknw-note[hidden]{display:none}.stknw-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 4px 8px}.stknw-row{display:flex;flex-direction:column;gap:3px;width:100%;padding:9px 8px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;border-radius:0}.stknw-row:hover{background:var(--bg-2)}.stknw-row:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.stknw-meta{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;color:var(--ink-3);font-family:'JetBrains Mono', ui-monospace, monospace}.stknw-meta time{color:var(--teal);flex:none}.stknw-src{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stknw-ext{display:inline-flex;margin-left:auto;opacity:.6}.stknw-h{font-size:13px;line-height:1.35;color:var(--ink-0);font-weight:600;overflow-wrap:anywhere}.stknw-m{font-size:12px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stknw-row.is-open .stknw-m{-webkit-line-clamp:unset;display:block}.stknw-empty{padding:24px 12px;text-align:center;color:var(--ink-3);font-size:12.5px}.stknw-foot{flex:none;margin:0;padding:6px 10px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--ink-3)}.stknw-phonebtn{display:none}.stknw-phonebtn.on{color:var(--ink-0);background:var(--bg-2)}@media (max-width:700px){.stkchart-panel.stkw-host.stknw-open #vela-chart{right:0}.stknw-phonebtn{display:inline-flex;padding:0 8px;flex:none}.stknw{position:fixed;inset:0;top:var(--stkc-top, 0px);bottom:var(--stkc-dock, 0px);width:auto;right:0;z-index:8000;border-left:0;font-size:14px}.stknw-close{width:40px;height:40px}.stknw-row{padding:11px 10px}.stknw-h{font-size:14px}.stknw-foot{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}.plb-card{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0 0 12px;background:var(--bg-2)}.plb-card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.plb-card-t{margin:0;font-weight:700;font-size:14px;color:var(--ink-0);display:flex;align-items:center;gap:8px}.plb-card-s{margin:6px 0 10px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.plb-pill{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-3)}.plb-pill.on{color:var(--teal);border-color:currentColor}.plb-link{font-size:12.5px;color:var(--teal);text-decoration:none}.plb-link:hover{text-decoration:underline}.plb-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.plb-in{flex:1 1 180px;min-width:0;max-width:280px;height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--bg-1);color:var(--ink-0);font:inherit;font-size:13px}.plb-in:focus{outline:2px solid var(--teal);outline-offset:1px}.plb-err{margin:6px 0 0;font-size:12px;color:var(--bear);min-height:0}.plb-err:empty{display:none}.plb-leave{color:var(--ink-2)}.plb-rules{font-size:12.5px;line-height:1.5;color:var(--ink-3);margin:8px 0 12px}.plb-yours{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:10px;padding:10px 12px;margin:0 0 12px;font-size:13.5px;color:var(--ink-1);background:var(--bg-2)}.plb-yours a{color:var(--teal)}.plb-t{width:100%}.plb-t td, .plb-t th{padding:8px 8px;font-size:13px}.plb-t th{font-size:11px}.plb-t td.plb-rk{width:34px;color:var(--ink-3);font-family:var(--font-mono);text-align:left}.plb-t td.plb-nm{text-align:left;color:var(--ink-0)}.plb-t th:nth-child(2){text-align:left}.plb-t tr.plb-me td{background:color-mix(in srgb, var(--teal) 12%, transparent)}.plb-you{margin-left:6px;font-size:10px;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:var(--teal);color:var(--bg-0)}.plb-flag{margin-left:6px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;border:1px solid var(--amber);color:var(--amber);white-space:nowrap}.plb-at{font-size:11.5px;color:var(--ink-3);margin-top:8px}@media (max-width:560px){.plb-t td, .plb-t th{padding:7px 5px;font-size:12px}.plb-t th:nth-child(6), .plb-t td:nth-child(6){display:none}.plb-flag{display:inline-block;margin:2px 0 0}.plb-t td.plb-nm{white-space:normal;word-break:break-word}.plb-t td.plb-rk{width:22px}.plb-you{margin-left:4px}}.ec-tabs{display:flex;gap:6px;margin:0 0 14px;overflow-x:auto}.ec-tab{flex:none;height:34px;padding:0 14px;border:1px solid var(--line-soft);border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ec-search{margin-left:auto;height:34px;min-width:200px;padding:0 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--bg-1);color:var(--ink-0);font:inherit;font-size:14px}.ec-search:focus-visible{outline:2px solid var(--teal);outline-offset:1px}@media (max-width:599px){.ec-search{width:100%;margin-left:0;font-size:16px;min-height:44px}}.ec-tab:hover{color:var(--ink-0);background:var(--bg-2)}.ec-tab.is-on{color:#04150e;background:var(--gold);border-color:var(--gold)}.ec-corp{min-width:0}.ec-corp th:nth-child(n), .ec-corp td:nth-child(n){width:auto}.ec-corp th:nth-child(1), .ec-corp td:nth-child(1){width:76px}.ec-corp th:nth-child(2), .ec-corp td:nth-child(2){width:38%}.ec-corp thead th{text-align:left}.ec-corp thead th.ec-num, .ec-corp td.ec-num{text-align:right}.ec-corp .ec-name-v{white-space:normal;overflow-wrap:anywhere}@media (max-width:700px){.ec-corp th:nth-child(2), .ec-corp td:nth-child(2){width:34%}.ec-corp{font-size:12px}}.stkchart-panel.stkw-host.stkin-open #vela-chart{right:calc(var(--stkw-rail) + var(--stkw-w))}.stkin{position:absolute;top:0;bottom:0;right:var(--stkw-rail, 44px);width:var(--stkw-w, 340px);z-index:29;display:flex;flex-direction:column;min-width:0;background:var(--bg-0);border-left:1px solid var(--line-soft);color:var(--ink-1);font-size:13px}.stkin[hidden]{display:none}.stkin-hd{flex:none;display:flex;align-items:center;gap:6px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--line-soft)}.stkin-title{font-weight:700;font-size:13.5px;color:var(--ink-0)}.stkin-sp{flex:1}.stkin-body{flex:1;min-height:0;overflow:auto;padding:6px 12px 12px}section.stkin-sec{margin:10px 0 4px;padding:0}.stkin-h{margin:0 0 6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.stkin-dl{margin:0}.stkin-r{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.stkin-r dt{color:var(--ink-3);flex:none}.stkin-r dd{margin:0;text-align:right;color:var(--ink-0);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.stkin-cl{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.stkin-cl li{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:6px;background:var(--bg-2);font-size:12px}.stkin-cl b{color:var(--ink-0)}.stkin-cl span{color:var(--ink-3)}.stkin-note{padding:18px 4px;color:var(--ink-3);font-size:12.5px;line-height:1.5}.stkin-upd{margin:12px 0 0;font-size:11.5px;color:var(--ink-3)}.stkin-foot{flex:none;margin:0;padding:6px 10px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--ink-3)}.stkin-phonebtn{display:none}.stkin-phonebtn.on{color:var(--ink-0);background:var(--bg-2)}@media (max-width:700px){.stkchart-panel.stkw-host.stkin-open #vela-chart{right:0}.stkin-phonebtn{display:inline-flex;padding:0 8px;flex:none}.stkin{position:fixed;inset:0;top:var(--stkc-top, 0px);bottom:var(--stkc-dock, 0px);width:auto;right:0;z-index:8000;border-left:0;font-size:14px}.stkin-close{width:40px;height:40px}.stkin-foot{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}.vela-workspace > .vela-ui-layer:not(.vela-popover):not(.vela-dialog-backdrop):not(.vela-dialog-positioner){z-index:50}html[data-stk-rh] .stkr-bar, html[data-stk-rh] .stkr-badge, html[data-stk-rh] .stkr-sim, html[data-stk-rh] .stkr-sel, html[data-stk-rh] .stkc-dd[data-s="replay"], html[data-stk-rh] .stkpt-badge, html[data-stk-rh] .stknw-note.is-replay, html[data-stk-rh] .stk-gex-chip.is-note{display:none !important}html[data-stk-rh] .mclock.is-replay .mclock-pill{box-shadow:none}html[data-stk-rh] .stkchart-credit, html[data-stk-rh] .stkpt-tag, html[data-stk-rh] .stkpt-fine, html[data-stk-rh] .stkpt-foot, html[data-stk-rh] .stkpt-set-fine{display:none !important}html[data-stk-rh] .stkr-btn.on{border-color:var(--line-soft);color:inherit}html[data-stk-rh] .mclock.is-replay .mclock-tail, html[data-stk-rh] .mclock.is-replay .mclock-stail{display:none !important}#stkr-rhdot{position:fixed;right:4px;bottom:4px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#fff;opacity:.1;z-index:7600;cursor:pointer}#stkr-rhdot:hover, #stkr-rhdot:focus-visible{opacity:.6}#stkr-rhdot[hidden]{display:none}.stkchart-panel.stkw-host.stkgl-open #vela-chart{right:calc(var(--stkw-rail) + var(--stkgl-w, 460px))}.stkgl{position:absolute;top:0;bottom:0;right:var(--stkw-rail, 44px);width:var(--stkgl-w, 460px);z-index:29;display:flex;flex-direction:column;min-width:0;background:var(--bg-0);border-left:1px solid var(--line-soft);color:var(--ink-1);font-size:13px}.stkgl[hidden]{display:none}.stkgl-railbtn.on{background:var(--bg-2);color:var(--ink-0);box-shadow:inset 2px 0 0 var(--gold) !important}.stkgl-hd{flex:none;display:flex;align-items:center;gap:2px;padding:6px 6px 6px 12px;border-bottom:1px solid var(--line-soft)}.stkgl-title{font-size:15px;font-weight:700;color:var(--ink-0)}.stkgl-sp{flex:1 1 auto}.stkgl-phonebtn{display:none}.stkgl-phonebtn.on{color:var(--ink-0);background:var(--bg-2)}.stkgl-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.stkgl-body{overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.stkgl-tabs{display:none;gap:4px;padding:8px 10px 4px}.stkgl-body.is-phone .stkgl-tabs{display:flex}.stkgl-tab{flex:1;height:32px;border:1px solid var(--line-soft);border-radius:8px;background:transparent;color:var(--ink-2);font:700 12px var(--font-mono, ui-monospace, monospace);cursor:pointer}.stkgl-tab.on{background:var(--gold);border-color:var(--gold);color:#04150e}.stkgl-note{margin:6px 10px 0;padding:6px 8px;border-radius:6px;font-size:12px;background:rgba(0,173,181,.12);color:var(--ink-1)}.stkgl-note[hidden]{display:none}.stkgl-cols{flex:1 1 auto;min-height:0;overflow:hidden;grid-template-rows:minmax(0, 1fr);align-content:stretch;align-items:stretch;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;background:var(--line-soft);margin-top:6px}.stkgl-col{padding:0;margin:0;display:none;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--bg-0)}.stkgl-col.is-shown{display:flex}.stkgl-body.is-phone .stkgl-cols{grid-template-columns:minmax(0, 1fr)}.stkgl-ch{flex:none;padding:5px 6px 4px;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:2px;min-width:0}.stkgl-sym{display:flex;align-items:baseline;gap:6px;min-width:0}.stkgl-sym b{white-space:nowrap;color:var(--ink-0);font-size:13px;letter-spacing:.02em}.stkgl-sym span{flex:0 1 auto;color:var(--ink-3);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stkgl-pro{flex:none;white-space:nowrap;font-style:normal;margin-left:auto;padding:1px 6px;border-radius:999px;border:1px solid var(--gold);color:var(--gold);font:800 10px var(--font-mono, monospace)}.stkgl-spot{color:var(--ink-0);font:700 12.5px var(--font-mono, ui-monospace, monospace)}.stkgl-net{font:600 10.5px var(--font-mono, ui-monospace, monospace)}.stkgl-net.pos{color:#4fe3ac}.stkgl-net.neg{color:#ff78cd}.stkgl-mag{color:var(--ink-2);font:500 10.5px var(--font-mono, ui-monospace, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stkgl-list{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0}.stkgl-row{position:relative;display:flex;align-items:center;gap:4px;width:100%;height:17px;padding:0 6px;border:0;border-bottom:1px solid rgba(8,10,16,.55);border-radius:0;box-sizing:border-box;background-color:rgb(30,50,92);color:#e8edf7;font:500 10.5px/1 var(--font-mono, ui-monospace, monospace);cursor:pointer;text-align:left}.stkgl-row:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.stkgl-row:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.stkgl-k{color:rgba(232,237,247,.78);min-width:0}.stkgl-v{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.stkgl-row.is-spot .stkgl-k{color:#fff;font-weight:800}.stkgl-row.is-spot .stkgl-k::before{content:'\25B8 '}.stkgl-row.is-max{color:#1a1300;box-shadow:inset 0 0 0 1px rgba(255,232,120,.9);font-weight:700}.stkgl-row.is-max .stkgl-k{color:#1a1300}.stkgl-row::after{content:'';position:absolute;inset:0;pointer-events:none;opacity:0}.stkgl-row.flash-up::after{background:rgba(79,227,172,.85);animation:stkgl-flash .9s ease-out}.stkgl-row.flash-dn::after{background:rgba(255,92,92,.85);animation:stkgl-flash .9s ease-out}@keyframes stkgl-flash{0%{opacity:.85}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.stkgl-row.flash-up::after, .stkgl-row.flash-dn::after{animation:none;opacity:.35}}.stkgl-spotline{position:absolute;left:0;right:0;height:0;border-top:1px solid #fff;z-index:2;pointer-events:none;box-shadow:0 0 0 .5px rgba(0,0,0,.4)}.stkgl-reg{font:600 9px/11px var(--font-mono, ui-monospace, monospace);color:var(--ink-3);white-space:normal;letter-spacing:-.01em}.stkgl-reg.pos{color:#4fe3ac}.stkgl-reg.neg{color:#c9a4ff}.stkgl-lv{display:flex;flex-wrap:wrap;gap:1px 3px;margin-top:3px}.stkgl-lv:empty{display:none}.stkgl-chip{display:flex;align-items:baseline;gap:3px;flex:1 1 100%;min-width:0;padding:0 0 0 5px;border-left:2px solid var(--line-soft);color:var(--ink-1);font:600 9.5px/13px var(--font-mono, ui-monospace, monospace);white-space:nowrap;cursor:help}.stkgl-chip i{font-style:normal;color:var(--ink-3);font-weight:600;margin-right:auto}.stkgl-chip b{font-weight:700;color:var(--ink-0)}.stkgl-chip u{text-decoration:none;color:var(--ink-2);min-width:34px;text-align:right}.stkgl-chip.c-pcoi, .stkgl-chip.c-pcvol, .stkgl-chip.c-iv{flex:1 1 auto}.stkgl-chip.c-pcoi i, .stkgl-chip.c-pcvol i, .stkgl-chip.c-iv i{margin-right:0}.stkgl-chip:hover{background:rgba(255,255,255,.06)}.stkgl-chip:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.stkgl-chip.c-mp{border-left-color:#ecc430}.stkgl-chip.c-flip{border-left-color:#a08cff}.stkgl-chip.c-cw{border-left-color:#4fe3ac}.stkgl-chip.c-pw{border-left-color:#ff78cd}.stkgl-chip.c-mag{border-left-color:#2fd0d8}.stkgl-chip.c-em{border-left-style:dashed;border-left-color:var(--ink-2)}.stkgl-tg{display:inline-flex;gap:2px;margin-left:4px;min-width:0;overflow:hidden}.stkgl-t{font:800 8px/12px var(--font-mono, ui-monospace, monospace);font-style:normal;padding:0 3px;border-radius:3px;background:rgba(8,10,16,.78);color:#fff;border:1px solid rgba(255,255,255,.5);letter-spacing:.02em}.stkgl-t.t-mp{border-color:#ecc430;color:#ecc430}.stkgl-t.t-flip{border-color:#a08cff;color:#c9bdff}.stkgl-t.t-cw{border-color:#4fe3ac;color:#4fe3ac}.stkgl-t.t-pw{border-color:#ff78cd;color:#ff9ad9}.stkgl-t.t-mag{border-color:#2fd0d8;color:#7eeaf0}.stkgl-t.faint{opacity:.55;border-style:dashed}.stkgl-row.is-max .stkgl-t{background:rgba(8,10,16,.9)}.stkgl-empty{padding:24px 10px;text-align:center;color:var(--ink-3);font-size:12.5px}.stkgl-lock{padding:24px 12px;text-align:center;color:var(--ink-2);font-size:12.5px;display:flex;flex-direction:column;gap:10px;align-items:center}.stkgl-lock p{margin:0}.stkgl-foot{flex:none;margin:0;padding:6px 10px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--ink-3)}.gex-ladder-card .stkgl-wrap{height:min(70vh, 640px)}.gex-ladder-card[hidden]{display:none}@media (max-width:700px){.stkchart-panel.stkw-host.stkgl-open #vela-chart{right:0}.stkgl-phonebtn{display:inline-flex;padding:0 8px;flex:none}.stkgl{position:fixed;inset:0;top:var(--stkc-top, 0px);bottom:var(--stkc-dock, 0px);width:auto;right:0;z-index:8000;border-left:0;font-size:14px}.stkgl-close{width:40px;height:40px}.stkgl-row{font-size:11.5px}.stkgl-foot{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}html.stk-cps body.charts-page .mobile-topnav{display:none}html.stk-cps body.charts-page .dash-main{padding-bottom:12px;box-sizing:border-box}html.stk-cps.stk-replay:not([data-stk-rh]) body.charts-page .dash-main{padding-bottom:58px}html.stk-cps.stk-replay .stkr-bar{bottom:14px}html.stk-chart-fs.stk-cps body.charts-page .dash-main{padding-bottom:0}html.stk-chart-fs.stk-cps.stk-replay:not([data-stk-rh]) body.charts-page .dash-main{padding-bottom:46px}html.stk-chart-fs.stk-cps.stk-replay .stkr-bar{bottom:3px}html.stk-cps body.charts-page .stkchart-credit{display:none}html.stk-cps .stkcps-menu{flex:none;width:32px;height:34px;color:var(--ink-1)}html.stk-cps #stkc-bar .notif-bell-wrap{flex:none;order:40}html.stk-cps #stkc-bar .notif-bell-wrap .icon-btn{width:32px;height:32px;border:0;background:transparent}html.stk-cps #stkc-bar .notif-panel{position:fixed;top:46px;left:8px;right:8px;width:auto}html.stk-cps #stkc-bar .mclock{position:relative;order:0;flex:none;margin:0 2px}html.stk-cps #stkc-bar .mclock-pill{width:auto;height:28px;gap:5px;padding:0 7px;border-radius:8px;font-size:11px;background:transparent;border-color:transparent}html.stk-cps #stkc-bar .mclock-state, html.stk-cps #stkc-bar .mclock-short{display:none}html.stk-cps #stkc-bar .mclock-tiny{display:inline;color:var(--ink-2);font-weight:600}html.stk-cps #stkc-bar .mclock.mclock-dotonly .mclock-tiny{display:none}html.stk-cps #stkc-bar .mclock-pill{padding:0 5px}html.stk-cps #stkc-bar .mclock-pop{position:fixed;top:46px;left:8px;right:8px;width:auto}.stkms-hd, .stkms-ft, .stkms-scrim{display:none}html.stk-cps .stkms-scrim:not([hidden]){display:block;position:fixed;inset:0;z-index:9070;background:rgba(0,0,0,.5)}html.stk-cps #stkc-bar .mclock .mclock-pop{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:9071;width:auto;box-sizing:border-box;max-height:min(85dvh, calc(100dvh - 16px));overflow-y:auto;overscroll-behavior:contain;padding:0 20px calc(16px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);border-radius:20px 20px 0 0;background:var(--bg-2);box-shadow:0 -12px 32px rgba(0,0,0,.4);font-size:15px;color:var(--ink-2);transition:transform .3s cubic-bezier(.2,0,0,1)}html.stk-cps .stkms-hd{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;margin:0 -20px 4px;padding:20px 8px 8px 20px;background:var(--bg-2);touch-action:none;cursor:grab}html.stk-cps .stkms-hd .stkc-sh-grab{position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line)}html.stk-cps .stkms-hd h2{flex:1 1 auto;margin:0;font-size:17px;line-height:22px;font-weight:600;color:var(--ink-0)}html.stk-cps .stkms-x{position:relative;isolation:isolate;flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}html.stk-cps .stkms-x::before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:var(--bg-3);z-index:-1}html.stk-cps .stkms-x:focus-visible, html.stk-cps .stkms-i:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html.stk-cps .mclock-pop .mclock-row{min-height:40px;align-items:center;padding:0;font-size:15px}html.stk-cps .mclock-pop .mclock-row b{font-size:14px}html.stk-cps .mclock-pop .mclock-legend{gap:8px;padding-top:12px;margin-top:8px}html.stk-cps .mclock-pop .mclock-legend span{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--ink-1)}html.stk-cps .stkms-ft{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid var(--line-soft);font-size:13px;line-height:18px;color:var(--ink-2)}html.stk-cps .stkms-ft span{flex:1 1 auto}html.stk-cps .stkms-i{flex:none;width:44px;height:44px;margin:-6px -10px -6px 0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink-1);cursor:pointer;font:italic 700 13px/1 Georgia,serif;position:relative;isolation:isolate}html.stk-cps .stkms-i::before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box;z-index:-1}html.stk-cps .stkms-i[aria-expanded="true"]{color:var(--gold)}html.stk-cps .mclock-pop .mclock-note{display:none;margin:0;padding:8px 0 0;border-top:0;font-size:13px;line-height:18px;color:var(--ink-2)}html.stk-cps .mclock-pop.stkms-more .mclock-note{display:block}@media (prefers-reduced-motion: reduce){html.stk-cps #stkc-bar .mclock .mclock-pop{transition:none}}.mclock-tiny{display:none}.stkin-src, .stkc-pop-src{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.stkc-pop-src{margin:0 0 8px}.stkcps-handle{display:none}html.stk-cps body.charts-page #appnav-dock{transform:translateY(105%);transition:transform .2s ease;z-index:9060}html.stk-cps.stk-cps-nav body.charts-page #appnav-dock{transform:none;box-shadow:0 -10px 30px rgba(0,0,0,.45)}html.stk-cps body.charts-page .stkcps-handle{all:unset;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:9061;width:96px;height:16px;padding-bottom:calc(4px + env(safe-area-inset-bottom));cursor:pointer;touch-action:manipulation}html.stk-cps body.charts-page .stkcps-handle span{display:block;width:44px;height:4px;border-radius:3px;background:var(--ink-3);opacity:.75;box-shadow:0 0 0 1px rgba(0,0,0,.35)}html.stk-cps.stk-cps-nav body.charts-page .stkcps-handle{display:none}html.stk-cps body.charts-page .stkcps-handle:focus-visible span{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion: reduce){html.stk-cps body.charts-page #appnav-dock{transition:none}}html.stk-chart-fs body.charts-page .mobile-topnav, html.stk-chart-fs body.charts-page .sidebar, html.stk-chart-fs body.charts-page .sidebar-backdrop, html.stk-chart-fs body.charts-page .stkchart-credit, html.stk-chart-fs body.charts-page #appnav-dock, html.stk-chart-fs body.charts-page .stkcps-handle, html.stk-chart-fs body.charts-page .appnav-pills{display:none !important}html.stk-chart-fs body.charts-page .dash-shell{grid-template-columns:minmax(0,1fr)}html.stk-chart-fs body.charts-page{padding:0 !important}.btn-secondary{background:var(--bg-3);color:var(--ink-0);border:1px solid var(--line);box-shadow:none}.btn-secondary:hover{border-color:var(--ink-3);background:var(--bg-2)}.btn-secondary:disabled{opacity:.5;cursor:default}:root{--tz-h:44px;--tz-r:10px;--tz-surface:#131316;--tz-line:var(--line);--tz-ink:#fff;--tz-ph:var(--ink-3);--tz-ring:0 0 0 3px rgba(3,201,136,.22);--tz-focus:var(--gold);--tz-sheet:#0e0e11;--tz-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238b93a0' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme="light"]{--tz-surface:#ffffff;--tz-ink:var(--ink-0);--tz-ring:0 0 0 3px rgba(7,153,106,.2);--tz-sheet:var(--bg-1);--tz-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2357626f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root:has(.tz-modal-sheet:not([hidden])) body{overflow:hidden}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]), select, textarea){background-color:var(--tz-surface);color:var(--tz-ink);border:1px solid var(--tz-line);border-radius:var(--tz-r);font-family:var(--font-body);color-scheme:dark;outline:none}:root[data-theme="light"] :where(input, select, textarea){color-scheme:light}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]), textarea){padding:9px 12px}:where(input, textarea)::placeholder{color:var(--tz-ph);opacity:1}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]), select, textarea):focus{border-color:var(--tz-focus);box-shadow:var(--tz-ring)}:where(select:not([multiple]):not([size])){-webkit-appearance:none;appearance:none;padding:9px 34px 9px 12px;cursor:pointer;background-image:var(--tz-chev);background-repeat:no-repeat;background-position:right 12px center}:where(select) :where(option, optgroup){background-color:var(--tz-surface);color:var(--tz-ink)}:where(input[type=number])::-webkit-inner-spin-button{opacity:.35}:where(input[type=date], input[type=time], input[type=datetime-local], input[type=month], input[type=week])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}:where(input[type=checkbox], input[type=radio]){-webkit-appearance:none;appearance:none;flex:0 0 auto;width:18px;height:18px;margin:0;vertical-align:middle;cursor:pointer;border:1.5px solid var(--ink-3);border-radius:5px;background:var(--tz-surface) center/12px no-repeat;transition:background-color .15s, border-color .15s}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]):checked{background-color:var(--gold);border-color:var(--gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23062a1d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(input[type=radio]):checked{border-color:var(--gold);background-image:radial-gradient(circle, var(--gold) 0 4px, transparent 4.5px)}:where(input[type=checkbox], input[type=radio]):focus-visible{outline:none;box-shadow:var(--tz-ring)}:where(input[type=checkbox], input[type=radio]):disabled{opacity:.5;cursor:not-allowed}:where(input[type=file]){color:var(--ink-2);font:13px var(--font-body);max-width:100%}:where(input[type=file])::file-selector-button{height:34px;margin-right:12px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg-3);color:var(--ink-0);font:600 13px var(--font-body);cursor:pointer}:where(input[type=file])::file-selector-button:hover{border-color:var(--gold-dim)}:where(button:not([class])){-webkit-appearance:none;appearance:none;background:var(--bg-3);color:var(--ink-0);border:1px solid var(--line);border-radius:8px;padding:7px 14px;font:600 13px var(--font-body);cursor:pointer}:root body:not(.charts-page) select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;background-image:var(--tz-chev);background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:34px !important;color-scheme:dark;text-overflow:ellipsis;max-width:100%}:root[data-theme="light"] body:not(.charts-page) select:not([multiple]):not([size]){color-scheme:light}.field input[type=checkbox], .field input[type=radio]{width:18px !important;height:18px;padding:0;flex:0 0 18px;border-radius:5px}.field input[type=radio]{border-radius:50%}html .vela-switch{border-radius:5px;border-color:var(--ink-3);background:var(--tz-surface)}html .vela-switch:hover{border-color:var(--ink-2)}html .vela-switch[data-checked], html .vela-switch[data-size='sm'][data-checked], html .vela-switch[data-tone='selected'][data-checked]{background:var(--gold);border-color:var(--gold);color:#062a1d}html .vela-switch:focus-visible{outline:none;box-shadow:var(--tz-ring)}html .vela-sp-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html .vela-sp-tab{flex:none;white-space:nowrap;padding:6px 12px;border-radius:999px;line-height:1.3}html .vela-sp-tab[data-active]{background:rgba(3,201,136,.14);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--gold-dim)}:root[data-theme="light"] .vela-sp-tab[data-active]{background:rgba(7,153,106,.1);color:var(--gold)}html .vela-sp-tabs{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent);padding-right:24px}:where(input[type=date], input[type=time], input[type=datetime-local], input[type=month], input[type=week])::-webkit-datetime-edit, :where(input[type=date], input[type=time], input[type=datetime-local], input[type=month], input[type=week])::-webkit-datetime-edit-fields-wrapper{padding:0}:where(input[type=date], input[type=time], input[type=datetime-local], input[type=month], input[type=week])::-webkit-calendar-picker-indicator{opacity:.85;padding:3px;margin:0 -3px 0 4px;border-radius:6px}:where(input[type=date], input[type=time], input[type=datetime-local], input[type=month], input[type=week])::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:rgba(3,201,136,.14)}.field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]), .field select{box-sizing:border-box;height:var(--tz-h);padding-top:0;padding-bottom:0}input[type=checkbox]:checked{background-color:var(--gold);border-color:var(--gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23062a1d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}input[type=radio]:checked{background-color:var(--tz-surface);border-color:var(--gold);background-image:radial-gradient(circle, var(--gold) 0 4px, transparent 4.5px);background-position:center;background-repeat:no-repeat}input[type=checkbox]:not(:checked), input[type=radio]:not(:checked){background-color:var(--tz-surface);border-color:var(--ink-3)}.stk-protag{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:6px;padding:1px 6px;border:1px solid rgba(3,201,136,.5);border-radius:999px;font:600 9.5px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;color:#03c988;background:rgba(3,201,136,.08);vertical-align:middle;pointer-events:none}.stkw-railbtn .stk-protag, .stkgl-phonebtn .stk-protag{position:absolute;top:-3px;right:-4px;margin:0;padding:0 4px;font-size:8px;background:var(--bg-1,#0b0b0d)}.stkw-railbtn, .stkgl-phonebtn{position:relative}:root[data-theme="light"] .stk-protag{color:#058a5e;border-color:rgba(5,138,94,.5);background:rgba(5,138,94,.08)}#settings-connections-panel .rs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:8px 0}#settings-connections-panel .rs-row b{display:block;font:600 15px/20px var(--ja-font, inherit)}#settings-connections-panel small{display:block;font:400 12px/16px var(--ja-font, inherit);color:var(--ink-2);overflow-wrap:anywhere}#settings-connections-panel .rs-check{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:var(--ink-1);cursor:pointer}#settings-connections-panel .rs-check input{width:22px;height:22px;accent-color:var(--gold)}#settings-connections-panel .rs-time{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font-size:13px;color:var(--ink-2)}#settings-connections-panel .rs-time input{height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);color:var(--ink-0);font-size:16px}#settings-connections-panel .rs-note{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--ink-2)}#cn-section .side-link{min-height:40px}#cn-section .side-link.active{font-weight:600}#cn-section .side-link:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.cn-mg-row{position:relative}.cn-mg-t{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-av{flex:none;width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;font-weight:700;letter-spacing:.02em;color:var(--gold-bright);background:rgba(3,201,136,.14);border:1px solid rgba(3,201,136,.3)}.cn-chev{flex:none;margin-left:auto;color:var(--ink-3);transition:transform .2s cubic-bezier(.2,0,0,1)}.cn-all .cn-chev{margin-left:auto}#cn-section .cn-mg-row.cn-hot{background:var(--bg-2);color:var(--ink-0)}#cn-section .cn-mg-row.active.cn-hot{background:rgba(3,201,136,0.1);color:var(--gold-bright)}.cn-sub{display:none}@media not all and (hover:hover) and (pointer:fine){.cn-mg.open > .cn-sub{display:block;margin:0 0 4px 22px;padding-left:8px;border-left:1px solid var(--line)}.cn-mg.open > .cn-mg-row .cn-chev{transform:rotate(90deg)}.cn-sub .side-link{min-height:44px}}.cn-fly{position:fixed;z-index:780;min-width:232px;max-width:288px;padding:8px;border-radius:16px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.02)), rgba(28,30,34,.78);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.16), 0 14px 36px -10px rgba(0,0,0,.6), 0 2px 8px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);opacity:0;transform:translateX(-6px) scale(.98);transform-origin:left top;pointer-events:none;transition:opacity .16s cubic-bezier(.2,0,0,1), transform .16s cubic-bezier(.2,0,0,1)}.cn-fly.on{opacity:1;transform:none;pointer-events:auto}.cn-fly .side-link{margin:0;min-height:40px;white-space:nowrap;color:rgba(255,255,255,.72)}.cn-fly .side-link:hover, .cn-fly .side-link:focus-visible{background:rgba(255,255,255,.1);color:#fff}.cn-fly .side-link.active{background:rgba(3,201,136,.16);color:var(--gold-bright);font-weight:600}.cn-fly .side-link:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}:root[data-theme="light"] .cn-fly{background:linear-gradient(180deg, rgba(255,255,255,.6), rgba(255,255,255,.4)), rgba(255,255,255,.72);border-color:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.95), 0 14px 36px -12px rgba(14,22,33,.32), 0 0 0 1px rgba(14,22,33,.07), 0 2px 8px rgba(14,22,33,.08)}:root[data-theme="light"] .cn-fly .side-link{color:#34404e}:root[data-theme="light"] .cn-fly .side-link:hover, :root[data-theme="light"] .cn-fly .side-link:focus-visible{background:rgba(14,22,33,.07);color:#0e1621}:root[data-theme="light"] .cn-fly .side-link.active{background:rgba(7,153,106,.14);color:#067a55}:root[data-theme="light"] .cn-av{color:#067a55}.appnav-acc > .cn-mg-row{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.appnav-acc > .cn-mg-row .cn-chev{margin-right:4px}.appnav-acc.open > .cn-mg-row .cn-chev{transform:rotate(90deg)}.appnav-acc > .cn-acc-list{display:none;margin:0 0 4px 28px;padding-left:8px;border-left:1px solid var(--line)}.appnav-acc.open > .cn-acc-list{display:block}.appnav-acc > .cn-mg-row.on .appnav-sh-ic{color:var(--gold)}@media (prefers-reduced-motion: reduce){.cn-fly, .cn-chev{transition:none}}button.cn-mg-row{width:100%;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--ink-2);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}button.cn-mg-row.active{background:rgba(3,201,136,0.1);color:var(--gold-bright);font-weight:600}button.cn-mg-row:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.lyl-back{position:fixed;inset:0;z-index:1250;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .2s cubic-bezier(.2,0,0,1)}.lyl-back.in{opacity:1}:root[data-theme="light"] .lyl-back{background:rgba(0,0,0,.3)}.lyl-panel{position:relative;width:100%;max-width:960px;height:min(92vh, 100dvh - 24px);display:flex;flex-direction:column;background:var(--bg-1);color:var(--ink-1);border:1px solid var(--line);border-bottom:0;border-radius:24px 24px 0 0;font-size:14px;line-height:20px;transform:translateY(24px);transition:transform .3s cubic-bezier(.2,0,0,1);padding-bottom:env(safe-area-inset-bottom);overflow:hidden}.lyl-back.in .lyl-panel{transform:none}.lyl-grab{flex:none;width:36px;height:4px;border-radius:2px;background:var(--line);margin:8px auto 0}.lyl-hd{flex:none;display:flex;align-items:center;gap:4px;padding:8px 12px 4px 16px}.lyl-hd h2{margin:0 auto 0 0;font-size:17px;line-height:22px;font-weight:600;color:var(--ink-0)}.lyl-ib{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer}.lyl-ib:hover{background:var(--bg-3);color:var(--ink-0)}.lyl-savebtn{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:4px;border-radius:12px;border:0;background:rgba(3,201,136,.14);color:var(--gold);font-weight:600;font-size:13px;line-height:18px;font-family:inherit;font-family:inherit;cursor:pointer}.lyl-savebtn:hover{background:rgba(3,201,136,.22)}.lyl-savebtn svg{width:18px;height:18px}.lyl-savebtn[hidden], .lyl-hd .lyl-ib[hidden]{display:none}.lyl-savebtn .lyl-short{display:none}:root[data-theme="light"] .lyl-savebtn{color:#027a54;background:rgba(3,168,114,.12)}.lyl-tabs{flex:none;display:flex;gap:16px;margin:0 8px;border-bottom:1px solid var(--line-soft)}.lyl-tab{position:relative;height:44px;padding:0 8px;min-width:44px;justify-content:center;border:0;background:transparent;color:var(--ink-2);font:500 14px/20px inherit;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.lyl-tab svg{display:none}.lyl-tab.on{color:var(--ink-0);font-weight:600}.lyl-tab.on::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--gold)}.lyl-bar{flex:none;display:flex;align-items:center;gap:4px;padding:12px 12px 4px 16px}.lyl-sbox{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.lyl-sbox svg{position:absolute;left:12px;width:18px;height:18px;color:var(--ink-3);pointer-events:none}.lyl-search{width:100%;height:44px;padding:0 12px 0 40px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);color:var(--ink-0);font:400 16px/22px inherit;font-family:inherit}.lyl-search:focus{outline:2px solid var(--gold);outline-offset:2px;border-color:transparent}.lyl-filter{border:1px solid var(--line);border-radius:12px;background:var(--bg-2);margin-left:4px}.lyl-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:8px 16px 24px;display:flex;flex-direction:column;gap:16px}.lyl-body > *, .lyl-form > *{flex:none}.lyl-body > .lyl-empty{flex:0 0 auto}.lyl-h{margin:0;font:500 13px/18px inherit;font-family:inherit;color:var(--ink-2)}.lyl-hint{margin:8px 0;color:var(--ink-2);font-size:12px;line-height:16px}.lyl-chips{display:flex;flex-wrap:wrap;gap:8px}.lyl-topics{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.lyl-topics::-webkit-scrollbar{display:none}.lyl-chip{flex:none;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--ink-1);font:500 13px/18px inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.lyl-chip:hover{background:var(--bg-2)}.lyl-chip.on{background:rgba(3,201,136,.14);color:var(--gold);border-color:transparent}:root[data-theme="light"] .lyl-chip.on{color:#027a54;background:rgba(3,168,114,.12)}.lyl-body .lyl-topics .lyl-chip{height:40px}.lyl-th{position:relative;flex:none;background:var(--bg-2);display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-size:11px;line-height:13px;overflow:hidden}.lyl-th img{width:100%;height:100%;object-fit:cover}.lyl-fill{position:absolute;inset:0}.lyl-grid{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:12px}.lyl-gc{display:flex;flex-direction:column;min-width:0;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;cursor:pointer}.lyl-gc:hover{border-color:var(--line)}.lyl-gc.dim{opacity:.6}.lyl-gth{position:relative;aspect-ratio:4/3;border-bottom:1px solid var(--line-soft)}.lyl-kd{position:absolute;left:8px;top:8px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.66);color:#fff;font-size:11px;line-height:16px;font-weight:600}.lyl-kd.k-setup{color:#5be3b2}.lyl-csep{flex:none;width:1px;align-self:center;height:20px;background:var(--line)}.lyl-sym{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.66);color:#fff;font:500 11px/16px var(--font-mono);letter-spacing:.02em}.lyl-bm{position:absolute;top:4px;right:4px;width:40px;height:40px;background:rgba(0,0,0,.55);color:#fff}.lyl-bm:hover{background:rgba(0,0,0,.75);color:#fff}.lyl-ib.lyl-fav.on{color:var(--gold)}.lyl-ib.lyl-fav.on svg{fill:currentColor}.lyl-bm.on{color:var(--gold)}.lyl-gb{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:12px 12px 0;min-width:0}.lyl-gb h3{margin:0;font-size:15px;line-height:20px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyl-by{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:12px;line-height:16px;color:var(--ink-2)}.lyl-newd{display:inline-flex;align-items:center;gap:4px;color:var(--ink-1)}.lyl-newd i{width:6px;height:6px;border-radius:50%;background:var(--gold)}.lyl-cmt{color:var(--teal)}.lyl-ind{display:flex;flex-wrap:wrap;gap:4px;min-height:22px}.lyl-ic{max-width:100%;padding:2px 8px;border-radius:6px;background:var(--bg-3);color:var(--ink-1);font-size:11px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyl-ic.more{background:none;color:var(--ink-2);padding-left:2px}.lyl-stats{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;color:var(--ink-2);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.lyl-stat{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:inherit;font:inherit}button.lyl-stat{cursor:pointer;min-height:32px;padding:0 4px;margin:-8px -4px;border-radius:8px}button.lyl-stat.on{color:var(--bear)}button.lyl-stat.on svg{fill:currentColor}.lyl-gf{padding:12px}.lyl-use{width:100%;height:40px;border:0;border-radius:12px;background:rgba(3,201,136,.14);color:var(--gold);font:600 14px/20px inherit;font-family:inherit;cursor:pointer}.lyl-use:hover{background:rgba(3,201,136,.24)}:root[data-theme="light"] .lyl-use{color:#027a54;background:rgba(3,168,114,.12)}:root[data-theme="light"] .lyl-use:hover{background:rgba(3,168,114,.22)}.lyl-lock{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 12px;border-radius:12px;background:var(--bg-3);color:var(--ink-0);font-size:13px;line-height:18px;font-weight:500}.lyl-lock:hover{color:var(--gold)}.lyl-list{display:flex;flex-direction:column;gap:8px}.lyl-mr{display:flex;align-items:center;gap:12px;padding:8px 4px 8px 8px;min-height:72px;background:var(--bg-2);border:1px solid var(--line-soft);border-radius:16px;cursor:pointer}.lyl-mr:hover{border-color:var(--line)}.lyl-mr.active{border-color:var(--gold-dim)}.lyl-mth{width:72px;height:56px;border-radius:8px;border:1px solid var(--line-soft)}.lyl-mm{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.lyl-mm p{margin:0;font-size:12px;line-height:16px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyl-mt{display:flex;align-items:center;gap:8px;min-width:0}.lyl-mt h3{margin:0;font-size:15px;line-height:20px;font-weight:600;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lyl-cur{flex:none;padding:0 6px;border-radius:6px;background:var(--gold);color:#04140d;font-size:11px;line-height:16px;font-weight:600}:root[data-theme="light"] .lyl-cur{color:#fff;background:#027a54}.lyl-mv{display:flex}.lyl-vp{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:20px;border-radius:999px;font-size:11px;line-height:16px;font-weight:500;background:var(--bg-3);color:var(--ink-2)}.lyl-vp svg{width:12px;height:12px}.lyl-vp.v-link{background:rgba(0,173,181,.16);color:var(--teal)}.lyl-vp.v-public{background:rgba(3,201,136,.16);color:var(--gold)}.lyl-vp.v-community{background:rgba(245,197,66,.16);color:var(--amber)}:root[data-theme="light"] .lyl-vp.v-link{color:#007c83}:root[data-theme="light"] .lyl-vp.v-public{color:#027a54}:root[data-theme="light"] .lyl-vp.v-community{color:#8a6500}.lyl-det{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;background:var(--bg-1);border-radius:inherit}.lyl-dhd{flex:none;display:flex;align-items:center;gap:4px;padding:8px 12px 8px 8px}.lyl-dhd h2{margin:0 auto 0 0;font-size:17px;line-height:22px;font-weight:600;color:var(--ink-0)}.lyl-dbody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.lyl-dbody > *{flex:none}.lyl-dprev{position:relative;aspect-ratio:16/10;max-height:46vh;border-radius:16px;overflow:hidden;border:1px solid var(--line-soft);background:var(--bg-2)}.lyl-dhead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lyl-dhead h3{margin:0;font-size:22px;line-height:28px;font-weight:700;color:var(--ink-0);overflow-wrap:anywhere}.lyl-dhead .lyl-by{margin-top:4px}.lyl-dhead .lyl-ib{background:var(--bg-2);border:1px solid var(--line)}.lyl-ddesc{margin:0;font-size:15px;line-height:22px;color:var(--ink-1)}.lyl-ddesc.mute{color:var(--ink-2)}.lyl-dh{margin:8px 0 0;font-size:13px;line-height:18px;font-weight:500;color:var(--ink-2)}.lyl-dind{display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:12px;background:var(--bg-2)}.lyl-dind > .lyl-fine{padding:12px}.lyl-irow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px;min-height:44px}.lyl-irow + .lyl-irow{border-top:1px solid var(--line-soft)}.lyl-irow b{font-size:14px;line-height:20px;font-weight:600;color:var(--ink-0)}.lyl-irow span{font:400 12px/16px var(--font-mono);color:var(--ink-2);text-align:right;overflow-wrap:anywhere}.lyl-tags{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12px;line-height:16px;color:var(--ink-2)}.lyl-tags span{padding:2px 8px;border-radius:6px;background:var(--bg-3)}.lyl-fine{margin:0;font-size:12px;line-height:16px;color:var(--ink-2)}.lyl-dft{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:var(--bg-1)}.lyl-use-pri{height:48px;background:var(--gold);color:#04140d;font-size:15px}.lyl-use-pri:hover{background:#4fe3ac}:root[data-theme="light"] .lyl-use-pri{background:#027a54;color:#fff}:root[data-theme="light"] .lyl-use-pri:hover{background:#03684a}.lyl-dft2{display:flex;gap:8px}.lyl-sec, .lyl-txt{flex:1 1 0;height:44px;border-radius:12px;font:500 14px/20px inherit;font-family:inherit;cursor:pointer}.lyl-sec{border:1px solid var(--line);background:transparent;color:var(--ink-0)}.lyl-sec:hover{background:var(--bg-2)}.lyl-txt{border:0;background:transparent;color:var(--ink-2)}.lyl-txt:hover{color:var(--bear);background:var(--bg-2)}.lyl-mc:focus-visible, .lyl-gc:focus-visible, .lyl-mr:focus-visible, .lyl-ib:focus-visible, .lyl-use:focus-visible, .lyl-tab:focus-visible, .lyl-chip:focus-visible, .lyl-vopt:focus-visible, .lyl-savebtn:focus-visible, .lyl-sec:focus-visible, .lyl-txt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lyl-empty{margin:auto;padding:32px 16px;max-width:320px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.lyl-eic{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:24px;background:rgba(3,201,136,.1);color:var(--gold);margin-bottom:8px}:root[data-theme="light"] .lyl-eic{color:#027a54}.lyl-empty h3{margin:0;font-size:17px;line-height:22px;font-weight:600;color:var(--ink-0)}.lyl-empty p{margin:0 0 8px;font-size:14px;line-height:20px;color:var(--ink-2)}.lyl-pri{height:44px !important;padding:0 20px !important;border-radius:12px !important;font-size:14px !important}.lyl-menu{position:absolute;z-index:6;width:208px;padding:4px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);box-shadow:0 12px 32px -12px rgba(0,0,0,.6)}.lyl-menu button{display:block;width:100%;min-height:44px;padding:0 12px;text-align:left;border:0;border-radius:8px;background:none;color:var(--ink-0);font:400 14px/20px inherit;font-family:inherit;cursor:pointer}.lyl-menu button:hover{background:var(--bg-3)}.lyl-menu button.on{color:var(--gold);font-weight:600}.lyl-menu button.danger{color:var(--bear)}.lyl-msep{padding:8px 12px 4px;font-size:11px;line-height:13px;color:var(--ink-2)}.lyl-dlg{width:min(480px, 100%)}.lyl-pub{max-height:min(86vh, 760px)}.stkl-back:has(.lyl-dlg){z-index:1300;align-items:center;padding:12px}.lyl-chips .lyl-chip{height:32px}.lyl-form{gap:8px}.lyl-lbl{margin-top:8px;font:500 13px/18px inherit;font-family:inherit;color:var(--ink-1)}.lyl-ta{width:100%;box-sizing:border-box;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--bg-1);color:var(--ink-0);font:400 16px/22px inherit;font-family:inherit;resize:vertical}.lyl-form input.stkc-in, .lyl-form select.stkc-in{min-height:48px !important;border-radius:12px !important;font-size:16px !important}.lyl-cnt{align-self:flex-end;color:var(--ink-3);font-size:11px;line-height:13px}.lyl-vis{display:flex;flex-direction:column;gap:8px}.lyl-vopt{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 16px;min-height:56px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);color:var(--ink-1);font-family:inherit;cursor:pointer}.lyl-vopt b{font-size:14px;line-height:20px;font-weight:600;color:var(--ink-0)}.lyl-vopt small{font-size:12px;line-height:16px;color:var(--ink-2)}.lyl-vopt.on{border-color:var(--gold);background:var(--bg-3)}.lyl-note{margin:4px 0 0}.lyl-a{color:var(--gold);text-decoration:underline}.lyl-pick{display:flex;flex-direction:column}.lyl-row{min-height:48px;padding:0 12px;text-align:left;border:0;border-radius:8px;background:none;color:var(--ink-0);font:400 15px/22px inherit;font-family:inherit;cursor:pointer}.lyl-row:hover{background:var(--bg-3)}@media (max-width:380px){.lyl-savebtn .lyl-long{display:none}.lyl-savebtn .lyl-short{display:inline}}@media (min-width:701px){.lyl-back{align-items:center}.lyl-panel{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);height:min(740px, 100vh - 48px);border-radius:20px;border-bottom:1px solid var(--line);transform:translateY(8px)}.lyl-grab{display:none}.lyl-hd{grid-column:1 / -1;padding:16px 16px 8px 24px}.lyl-hd h2{font-size:22px;line-height:28px;font-weight:700}.lyl-tabs{grid-column:1;grid-row:2 / 4;flex-direction:column;gap:4px;margin:0;padding:8px 12px 16px 16px;border:0;border-right:1px solid var(--line-soft);align-self:stretch}.lyl-tab{height:44px;padding:0 12px;border-radius:12px;width:100%;justify-content:flex-start}.lyl-tab svg{display:block}.lyl-tab:hover{background:var(--bg-2)}.lyl-tab.on{background:rgba(3,201,136,.12);color:var(--gold)}.lyl-tab.on::after{display:none}:root[data-theme="light"] .lyl-tab.on{color:#027a54;background:rgba(3,168,114,.1)}.lyl-bar{grid-column:2;grid-row:2;padding:8px 24px 4px 24px}.lyl-body{grid-column:2;grid-row:3;padding:8px 24px 24px}.lyl-topics{margin:0 -24px;padding:0 24px 4px}.lyl-grid{grid-template-columns:repeat(3, minmax(0,1fr));gap:16px}.lyl-det{left:200px;border-radius:0 20px 20px 0;border-left:1px solid var(--line-soft)}.lyl-dbody{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:24px;align-content:start;padding:0 24px 16px}.lyl-dbody > .lyl-dprev{grid-column:1;grid-row:1 / 9;align-self:start;max-height:none}.lyl-dbody > *:not(.lyl-dprev){grid-column:2}.lyl-dft{flex-direction:row;padding:12px 24px}.lyl-dft .lyl-use{flex:1 1 auto}.lyl-dft2{flex:none}.lyl-dft2 .lyl-sec, .lyl-dft2 .lyl-txt{flex:none;padding:0 16px}}@media (min-width:1100px){.lyl-panel{max-width:1040px}.lyl-grid{grid-template-columns:repeat(4, minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lyl-back, .lyl-panel{transition:none}}.app-menu{display:block}.app-menu .side-home{margin-bottom:2px}.app-menu .side-group{margin-bottom:2px}.app-menu .side-group-head{min-height:40px;padding:12px 12px 8px}.app-menu .side-group-head:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:8px;color:var(--ink-1)}.app-menu .side-group-inner[inert]{visibility:hidden}.app-menu .side-link{min-height:40px}.side-link .side-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-chip{flex:none;display:inline-flex;align-items:center;height:16px;padding:0 6px;margin-left:6px;border-radius:999px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--gold-bright);background:rgba(3,201,136,.12);border:1px solid rgba(3,201,136,.35)}.side-link .pro-chip{margin-left:auto}.appnav-sh-l .pro-chip{vertical-align:1px}:root[data-theme="light"] .pro-chip{color:#067a55;background:rgba(7,153,106,.1);border-color:rgba(7,153,106,.4)}@media (prefers-reduced-motion:reduce){.app-menu .side-group-body, .side-group-chev{transition:none}}.appnav-sh-home{padding-top:4px}.appnav-sh-group{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.appnav-sh-group:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:10px}.appnav-sh-group .side-group-chev{transition:transform .2s ease;opacity:.8}.appnav-msec.open > .appnav-sh-group .side-group-chev{transform:rotate(180deg)}.appnav-msec > .appnav-sh-list{display:none}.appnav-msec.open > .appnav-sh-list{display:block}.stkl2-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none}.is-live .stkl2-dot{background:var(--gold);animation:stkl2-pulse 1.6s cubic-bezier(.2,0,0,1) infinite}.is-wait .stkl2-dot{background:#e0a526}@keyframes stkl2-pulse{0%{box-shadow:0 0 0 0 rgba(3,201,136,.5)}70%,100%{box-shadow:0 0 0 6px rgba(3,201,136,0)}}@media (prefers-reduced-motion:reduce){.is-live .stkl2-dot{animation:none}}.stkchart-panel.stkw-host.stkl2-open #vela-chart{right:calc(var(--stkw-rail) + var(--stkl2-w, 340px))}.stkl2{position:absolute;top:0;bottom:0;right:var(--stkw-rail, 44px);width:var(--stkl2-w, 340px);z-index:29;display:flex;flex-direction:column;min-width:0;background:var(--bg-0);border-left:1px solid var(--line-soft);color:var(--ink-1);font-size:13px;line-height:18px}.stkl2[hidden]{display:none}.stkl2-railbtn.on{background:var(--bg-2);color:var(--ink-0);box-shadow:inset 2px 0 0 var(--gold) !important}.stkl2-railbtn[hidden], .stkl2-phonebtn[hidden]{display:none}.stkl2-phonebtn{display:none}.stkl2-phonebtn.on{color:var(--ink-0);background:var(--bg-2)}.stkl2-grab{display:none}.stkl2-hd{flex:none;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--line-soft)}.stkl2-title{font-size:15px;line-height:22px;font-weight:600;color:var(--ink-0)}.stkl2-sym{font-weight:600;color:var(--gold);margin-left:4px}.stkl2-sp{flex:1 1 auto}.stkl2-seg{display:inline-flex;padding:2px;border-radius:8px;background:var(--bg-3)}.stkl2-lv{min-width:36px;height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:500 12px/16px var(--font-mono, ui-monospace, monospace);cursor:pointer}.stkl2-lv.on{background:var(--bg-2);color:var(--ink-0);box-shadow:0 0 0 1px var(--line-soft)}.stkl2-lv:focus-visible, .stkl2-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stkl2-close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.stkl2-close:hover{background:var(--bg-3);color:var(--ink-0)}.stkl2-stat{flex:none;display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;line-height:16px;color:var(--ink-1);border-bottom:1px solid var(--line-soft)}.stkl2-stat em{font-style:normal;color:var(--ink-2)}.stkl2-stat u{margin-left:auto;text-decoration:none;color:var(--ink-2);font-variant-numeric:tabular-nums}.stkl2-cols, .stkl2-row{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr) 72px;align-items:center;column-gap:8px;padding:0 12px}.stkl2-cols{flex:none;height:24px;font-size:11px;line-height:13px;color:var(--ink-2);border-bottom:1px solid var(--line-soft)}.stkl2-cols span:nth-child(1){text-align:right}.stkl2-cols span:nth-child(2){text-align:center}.stkl2-cols span:nth-child(4){text-align:right}.stkl2-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;font-variant-numeric:tabular-nums;font-family:var(--font-mono, ui-monospace, monospace)}.stkl2-row{height:22px;position:relative;font-size:12px;line-height:16px}.stkl2-row.is-pt{box-shadow:inset 0 -1px 0 var(--line-soft)}.stkl2-b, .stkl2-a{position:relative;height:16px;display:flex;align-items:center;min-width:0}.stkl2-b{justify-content:flex-end}.stkl2-a{justify-content:flex-start}.stkl2-b i, .stkl2-a i{position:absolute;top:1px;bottom:1px;border-radius:2px;opacity:.28}.stkl2-b i{right:0;background:var(--gold)}.stkl2-a i{left:0;background:#e5484d}.stkl2-b b, .stkl2-a b{position:relative;font-weight:500;padding:0 4px;color:var(--ink-0)}.stkl2-p{text-align:center;color:var(--ink-1)}.stkl2-row.is-bid .stkl2-p{color:var(--gold);font-weight:600}.stkl2-row.is-ask .stkl2-p{color:#e5484d;font-weight:600}.stkl2-row.is-bid, .stkl2-row.is-ask{background:var(--bg-3)}.stkl2-t{display:flex;justify-content:flex-end;gap:6px;font-size:11px}.stkl2-t u{text-decoration:none;color:var(--gold)}.stkl2-t s{text-decoration:none;color:#e5484d}.stkl2-empty{padding:32px 16px;text-align:center;color:var(--ink-2);font:400 13px/18px var(--font-sans, system-ui, sans-serif)}.stkl2-foot{flex:none;margin:0;padding:8px 16px;border-top:1px solid var(--line-soft);font-size:11px;line-height:13px;color:var(--ink-3)}:root[data-theme="light"] .stkl2-b i{opacity:.34}@media (max-width:700px){.stkchart-panel.stkw-host.stkl2-open #vela-chart{right:0}.stkl2-phonebtn{display:inline-flex;padding:0 8px;flex:none}.stkl2-phonebtn[hidden]{display:none}.stkl2{position:fixed;left:0;right:0;width:auto;top:auto;bottom:var(--stkc-dock, 0px);height:min(72dvh, 560px);z-index:8000;border-left:0;border-top:1px solid var(--line-soft);border-radius:20px 20px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.35);font-size:14px;animation:stkl2-up .3s cubic-bezier(.2,0,0,1)}.stkl2-grab{display:block;width:36px;height:4px;border-radius:2px;background:var(--ink-3);margin:8px auto 0;flex:none;opacity:.6}.stkl2-hd{padding:4px 8px 8px 16px}.stkl2-lv{min-width:44px;height:36px}.stkl2-seg{padding:2px}.stkl2-close{width:44px;height:44px;background:var(--bg-3)}.stkl2-row{height:28px;font-size:13px}.stkl2-cols{height:28px}.stkl2-foot{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}.stkfeeds-wrap{position:absolute;left:12px;top:48px;z-index:28;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:min(360px, calc(100% - 24px));pointer-events:none}.stkfeeds-wrap > *{pointer-events:auto}.stkfeeds-wrap[hidden]{display:none}.stkfeeds{display:inline-flex;gap:4px}.stkfeeds[hidden], .stkfeed-sheet[hidden], .stkfeed-note[hidden]{display:none}.stkfeed{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--bg-1);border:1px solid var(--line-soft);color:var(--ink-3);font:600 12px/16px var(--font-sans, -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", system-ui, sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent}.stkfeed:hover{border-color:var(--ink-3)}.stkfeed:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.stkfeed-dot{width:8px;height:8px;border-radius:50%;background:transparent;border:1.5px solid var(--ink-3);flex:none;box-sizing:border-box}.stkfeed.is-lit{color:var(--ink-1)}.stkfeed.is-lit .stkfeed-dot{background:var(--gold);border-color:var(--gold);animation:stkl2-pulse 1.6s cubic-bezier(.2,0,0,1) infinite}.stkfeeds.is-wait .stkfeed.is-lit .stkfeed-dot{background:#e0a526;border-color:#e0a526;animation:none}.stkfeed.is-locked{color:var(--ink-2);border-style:dashed}.stkfeed.is-locked .stkfeed-dot{display:none}.stkfeed.on{border-color:var(--ink-2)}.stkfeed-sheet{position:absolute;left:12px;top:84px;z-index:30;width:300px;max-width:calc(100% - 24px);max-height:60%;overflow:auto;padding:12px 16px 16px;background:var(--bg-1);border:1px solid var(--line-soft);border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.35);color:var(--ink-1);font-size:13px;line-height:18px}.stkfeed-sheet p{margin:0 0 8px;color:var(--ink-2)}.stkfeed-sheet h4{margin:12px 0 4px;font:600 11px/16px var(--font-sans, system-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.stkfeed-sheet ul{margin:0;padding:0 0 0 16px}.stkfeed-sheet li{margin:2px 0}.stkfeed-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.stkfeed-x{width:44px;height:44px;margin:-10px -12px -10px 0;border:0;border-radius:50%;background:none;color:var(--ink-2);font-size:22px;cursor:pointer}.stkfeed-mute{color:var(--ink-3) !important}.stkfeed-unlock{margin-top:12px;height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--gold);color:#04120d;font:600 14px/20px var(--font-sans, system-ui);cursor:pointer}.stkfeed-note{max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;background:var(--bg-1);border:1px solid var(--line-soft);border-radius:12px;color:var(--ink-1);font-size:12px;line-height:16px}.stkfeed-note em{font-style:normal;color:var(--ink-3);flex-basis:100%}.stkfeed-note .stkfeed-unlock{margin:0;height:36px;padding:0 16px;font-size:13px}@media (min-width:701px){.stkfeeds-wrap{left:52px}.stkfeed-sheet{left:52px}}@media (max-width:700px){.stkfeeds-wrap{left:8px;max-width:calc(100% - 16px)}.stkfeed{height:32px;padding:0 10px}.stkfeed-sheet{left:8px;right:8px;width:auto;max-width:none}.stkfeed-note{flex-wrap:wrap;max-width:100%}.stkfeed-note > .stkfeed-reason{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stkfeed-note em{display:none}.stkfeed-note .stkfeed-unlock{flex:none}}.stkfeed-why{flex-basis:100%;color:var(--ink-3);font-size:12px;line-height:16px}.stkfeed-why-l{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stkfeed-why-l svg{flex:none}.stkfeed-why-b{min-height:24px;padding:0 4px;border:0;background:none;color:var(--ink-2);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.stkfeed-why-b:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.stkfeed-why-t{margin:4px 0 0 !important;color:var(--ink-3) !important;font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.stkfeed.is-lit .stkfeed-dot{animation:none}}@keyframes stkl2-up{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.stkl2{animation:none}}.stkchart-panel.stkw-host.stkbp-open #vela-chart{right:calc(var(--stkw-rail) + var(--stkbp-w, 400px))}.stkbp{position:absolute;top:0;bottom:0;right:var(--stkw-rail, 44px);width:var(--stkbp-w, 400px);z-index:29;display:flex;flex-direction:column;min-width:0;background:var(--bg-0);border-left:1px solid var(--line-soft);color:var(--ink-1);font:400 13px/18px var(--font-sans, -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", system-ui, sans-serif)}.stkbp[hidden]{display:none}.stkbp.sizing{user-select:none}.stkbp-grip{position:absolute;left:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:2;touch-action:none}.stkbp-grip::after{content:"";position:absolute;left:3px;top:50%;width:2px;height:32px;margin-top:-16px;border-radius:1px;background:var(--ink-3);opacity:0;transition:opacity .15s cubic-bezier(.2,0,0,1)}.stkbp-grip:hover::after, .stkbp.sizing .stkbp-grip::after{opacity:.7}.stkbp-grab{display:none}.stkbp-hd{flex:none;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px}.stkbp-srcw{display:inline-flex;align-items:center;gap:8px;min-width:0}.stkbp-sym{font-size:15px;line-height:22px;font-weight:600;color:var(--ink-0)}.stkbp-sp{flex:1 1 auto}.stkbp-sel{height:32px;max-width:150px;padding:0 28px 0 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--bg-2);color:var(--ink-0);font:500 13px/18px var(--font-sans, system-ui, sans-serif);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b93a0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.stkbp-sel:disabled{color:var(--ink-0);-webkit-text-fill-color:var(--ink-0);opacity:1;cursor:default;background-image:none;padding-right:12px}.stkbp-sel:focus-visible, .stkbp button:focus-visible, .stkbp input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stkbp-x{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.stkbp-x:hover{background:var(--bg-3);color:var(--ink-0)}.stkbp-tabs{flex:none;display:flex;margin:0 16px;padding:2px;border-radius:8px;background:var(--bg-3)}.stkbp-tabs button{flex:1;height:32px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:500 13px/18px var(--font-sans, system-ui, sans-serif);cursor:pointer;transition:background .15s cubic-bezier(.2,0,0,1), color .15s}.stkbp-tabs button.on{background:var(--bg-2);color:var(--ink-0);box-shadow:0 0 0 1px var(--line-soft)}.stkbp-ctl{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px}.stkbp .stkbp-off{display:none}.stkbp-seg{display:inline-flex;padding:2px;border-radius:8px;background:var(--bg-3)}.stkbp-seg button{min-width:32px;height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:500 12px/16px var(--font-mono, ui-monospace, monospace);cursor:pointer}.stkbp-seg button.on{background:var(--bg-2);color:var(--ink-0);box-shadow:0 0 0 1px var(--line-soft)}.stkbp-btn{height:32px;padding:0 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--bg-2);color:var(--ink-0);font:500 13px/18px var(--font-sans, system-ui, sans-serif);cursor:pointer}.stkbp-btn:hover{background:var(--bg-3)}.stkbp-btn[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.stkbp-paper{flex:none;display:flex;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid var(--line-soft);font-size:12px;line-height:16px}.stkbp-paper[hidden]{display:none}.stkbp-pl{white-space:nowrap;padding:2px 8px;border-radius:999px;background:rgba(224,165,38,.16);color:#e0a526;font-weight:600;font-size:11px;line-height:13px;letter-spacing:.02em}:root[data-theme="light"] .stkbp-pl{color:#8a5d00;background:rgba(224,165,38,.22)}.stkbp-qty{display:inline-flex;align-items:center;border:1px solid var(--line-soft);border-radius:8px;background:var(--bg-2);overflow:hidden}.stkbp-qty button{width:32px;height:32px;border:0;background:transparent;color:var(--ink-1);font-size:16px;cursor:pointer}.stkbp-qty button:hover{background:var(--bg-3)}.stkbp-qty input{width:64px;height:32px;border:0;border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);background:transparent;color:var(--ink-0);text-align:center;font:500 13px/18px var(--font-mono, monospace)}.stkbp-pos{min-width:0;margin-left:auto;color:var(--ink-2);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.stkbp-pos em{font-style:normal}.stkbp .up{color:var(--gold)}.stkbp .dn{color:var(--bear)}.stkbp-stat{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 16px;font-size:12px;line-height:16px;color:var(--ink-1);border-top:1px solid var(--line-soft);min-height:33px}.stkbp-stat:empty{display:none}.stkbp-stat em{font-style:normal;color:var(--ink-2)}.stkbp-ex{display:inline-flex;align-items:center;gap:6px}.stkbp-ex.is-off{color:var(--ink-3)}.stkbp-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none;display:inline-block}.stkbp-dot.is-live{background:var(--gold)}.stkbp-dot.is-wait{background:#e0a526}.stkbp-dot.is-off{background:var(--ink-3);opacity:.5}.stkbp-cols, .stkbp-r{display:grid;align-items:center;column-gap:8px;padding:0 16px}.stkbp-cols{flex:none;height:24px;font-size:11px;line-height:13px;color:var(--ink-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.stkbp-cols[data-t=book], .stkbp-list[data-t=book] .stkbp-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.stkbp-cols[data-t=trades], .stkbp-list[data-t=trades] .stkbp-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px}.stkbp-cols[data-t=dom], .stkbp-list[data-t=dom] .stkbp-r{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr) 48px 48px 52px;column-gap:4px;padding:0 8px}.stkbp-cols span:not(:first-child){text-align:right}.stkbp-cols[data-t=dom] span:nth-child(1){text-align:right}.stkbp-cols[data-t=dom] span:nth-child(2){text-align:center}.stkbp-cols[data-t=dom] span:nth-child(3){text-align:left}.stkbp-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;font:400 12px/16px var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;touch-action:pan-y}.stkbp-list[data-t=dom]{touch-action:none;overflow:hidden}.stkbp-r{height:22px;position:relative}.stkbp-r span{min-width:0;white-space:nowrap;overflow:hidden}.stkbp-list[data-t=book] .stkbp-r span:not(:first-child), .stkbp-list[data-t=trades] .stkbp-r span:not(:first-child){text-align:right}.stkbp-list[data-t=book] .is-ask .p, .stkbp-list[data-t=trades] .tp-dn .p{color:var(--bear)}.stkbp-list[data-t=book] .is-bid .p, .stkbp-list[data-t=trades] .tp-up .p{color:var(--gold)}.stkbp-r .t{position:relative;display:flex;align-items:center;justify-content:flex-end;height:16px}.stkbp-r .t i{position:absolute;right:0;top:1px;bottom:1px;border-radius:2px;opacity:.2}.stkbp-r.is-bid .t i{background:var(--gold)}.stkbp-r.is-ask .t i{background:var(--bear)}.stkbp-r .t b{position:relative;font-weight:400}.stkbp-r .m{display:none}.stkbp-r.is-mid{display:flex;align-items:center;justify-content:center;background:var(--bg-3);color:var(--ink-1);font:500 12px/16px var(--font-sans, system-ui, sans-serif)}.stkbp-r.is-mid span{display:none}.stkbp-r.is-mid .m{display:inline}.stkbp-list[data-t=trades] .s{color:var(--ink-0)}.stkbp-list[data-t=trades] .t{color:var(--ink-2)}.stkbp-r.is-big{background:rgba(3,201,136,.12);font-weight:600}.stkbp-r.is-big.tp-dn{background:rgba(229,72,77,.14)}.stkbp-r.is-big .s{color:var(--ink-0)}.stkbp-bar{flex:none;display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;line-height:16px;color:var(--ink-2);border-top:1px solid var(--line-soft)}.stkbp-bar[hidden]{display:none}.stkbp-bar .trk{flex:1;height:6px;border-radius:3px;background:var(--bear);overflow:hidden}.stkbp-bar .trk i{display:block;height:100%;background:var(--gold)}.stkbp-bar .v{white-space:nowrap;font-variant-numeric:tabular-nums}.stkbp-list[data-t=dom] .stkbp-r{cursor:default}.stkbp-r .c{position:relative;display:flex;align-items:center;height:18px;cursor:pointer;border-radius:3px}.stkbp-r .c[data-c=bid]{justify-content:flex-end}.stkbp-r .c[data-c=ask]{justify-content:flex-start}.stkbp-r .c i{position:absolute;top:1px;bottom:1px;border-radius:2px;opacity:.26;pointer-events:none}.stkbp-r .c[data-c=bid] i{right:0;background:var(--gold)}.stkbp-r .c[data-c=ask] i{left:0;background:var(--bear)}.stkbp-r .c b{position:relative;font-weight:400;padding:0 4px;color:var(--ink-0);pointer-events:none}.stkbp-r .c:hover{box-shadow:inset 0 0 0 1px var(--line-soft);background:var(--bg-3)}.stkbp-r .c[data-c=bid]:hover{box-shadow:inset 0 0 0 1px var(--gold)}.stkbp-r .c[data-c=ask]:hover{box-shadow:inset 0 0 0 1px var(--bear)}.stkbp-r .p{text-align:center;color:var(--ink-1)}.stkbp-r.is-bid .p{color:var(--gold);font-weight:600}.stkbp-r.is-ask .p{color:var(--bear);font-weight:600}.stkbp-list[data-t=dom] .stkbp-r.is-bid, .stkbp-list[data-t=dom] .stkbp-r.is-ask{background:var(--bg-3)}.stkbp-r.is-pt{box-shadow:inset 0 -1px 0 var(--line-soft)}.stkbp-r.is-pos .p{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.stkbp-r.is-from{outline:1px dashed var(--gold);outline-offset:-1px}.stkbp-r.is-drop{background:var(--bg-3);outline:1px dashed var(--gold);outline-offset:-1px}.stkbp-r .bt, .stkbp-r .sl, .stkbp-r .dl{text-align:right;font-size:11px}.stkbp-r .bt{color:var(--gold)}.stkbp-r .sl{color:var(--bear)}.stkbp-r .dl.up{color:var(--gold)}.stkbp-r .dl.dn{color:var(--bear)}.stkbp-r .chip{position:absolute;top:1px;height:16px;z-index:1;display:inline-flex;align-items:center;gap:2px;padding:0 2px 0 6px;border-radius:999px;font:600 10px/14px var(--font-sans, system-ui, sans-serif);text-decoration:none;cursor:grab;touch-action:none;color:#04120c}.stkbp-r .chip[hidden]{display:none}.stkbp-r .chip.buy{background:var(--gold);right:2px}.stkbp-r .chip.sell{background:var(--bear);color:#fff;left:2px}.stkbp-r .chip em{font-style:normal}.stkbp-r .chip s{text-decoration:none;width:20px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;cursor:pointer}.stkbp-r .chip.drag{cursor:grabbing;opacity:.8}.stkbp-empty{padding:32px 16px;text-align:center;color:var(--ink-2);font:400 13px/18px var(--font-sans, system-ui, sans-serif)}.stkbp-foot{flex:none;margin:0;padding:8px 16px;border-top:1px solid var(--line-soft);font-size:11px;line-height:13px;color:var(--ink-3)}.stkbp-menu{position:absolute;z-index:5;min-width:196px;padding:4px;border:1px solid var(--line-soft);border-radius:12px;background:var(--bg-2);box-shadow:0 8px 24px rgba(0,0,0,.35)}.stkbp-menu[hidden]{display:none}.stkbp-menu button{display:block;width:100%;height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink-0);text-align:left;font:500 14px/20px var(--font-sans, system-ui, sans-serif);cursor:pointer}.stkbp-menu button:hover{background:var(--bg-3)}:root[data-theme="light"] .stkbp-r .t i{opacity:.3}:root[data-theme="light"] .stkbp-r .c i{opacity:.34}:root[data-theme="light"] .stkbp-r .chip.buy{color:#fff}@media (max-width:820px){.stkbp-grip{display:none}.stkbp{width:min(var(--stkbp-w, 400px), 100vw - 44px)}}@media (max-width:700px){.stkchart-panel.stkw-host.stkbp-open #vela-chart{right:0}.stkbp{position:fixed;left:0;right:0;width:auto;top:auto;bottom:var(--stkc-dock, 0px);height:min(78dvh, 600px);z-index:8000;border-left:0;border-top:1px solid var(--line-soft);border-radius:20px 20px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.35);font-size:14px;animation:stkbp-up .3s cubic-bezier(.2,0,0,1)}.stkbp-grab{display:block;width:36px;height:4px;border-radius:2px;background:var(--ink-3);margin:8px auto 0;flex:none;opacity:.6}.stkbp-hd{padding:4px 8px 8px 16px}.stkbp-x{width:44px;height:44px;background:var(--bg-3)}.stkbp-sel{height:40px}.stkbp-btn{height:40px}.stkbp-tabs button{height:40px}.stkbp-seg button{min-width:40px;height:36px}.stkbp-qty button, .stkbp-qty input{height:40px}.stkbp-qty button{width:44px}.stkbp-r{height:28px}.stkbp-r .c{height:24px}.stkbp-r .chip{top:4px}.stkbp-cols{height:28px}.stkbp-list{font-size:13px}.stkbp-list[data-t=dom]{font-size:12px}.stkbp-foot{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.stkbp-menu button{height:48px}}.stkbp{--sg-I:var(--amber);--sg-R:#00adb5;--sg-A:var(--gold);--sg-S:var(--bear);--sg-B:var(--ink-0);--sg-P:var(--ink-2);--sg-E:var(--bear)}:root[data-theme="light"] .stkbp{--sg-I:#8a5d00;--sg-R:#007d84}.stkbp-cols[data-t=dom], .stkbp-list[data-t=dom] .stkbp-r{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr) 44px 72px 48px}.stkbp-cols[data-t=dom] > :nth-child(4), .stkbp-cols[data-t=dom] > :nth-child(5), .stkbp-list[data-t=dom] .bt, .stkbp-list[data-t=dom] .sl{display:none}.stkbp[data-bs="1"] .stkbp-cols[data-t=dom], .stkbp[data-bs="1"] .stkbp-list[data-t=dom] .stkbp-r{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr) 48px 48px 52px 76px 56px}.stkbp[data-bs="1"] .stkbp-cols[data-t=dom] > :nth-child(4), .stkbp[data-bs="1"] .stkbp-cols[data-t=dom] > :nth-child(5), .stkbp[data-bs="1"] .stkbp-list[data-t=dom] .bt, .stkbp[data-bs="1"] .stkbp-list[data-t=dom] .sl{display:block}.stkbp[data-bs="0"] .stkbp-cols[data-t=dom] .h-sg{grid-column:5}.stkbp[data-bs="0"] .stkbp-cols[data-t=dom] .h-zs{grid-column:6}.stkbp[data-bs="0"] .stkbp-list[data-t=dom] .sg{grid-column:5}.stkbp[data-bs="0"] .stkbp-list[data-t=dom] .zs{grid-column:6}.stkbp[data-sg="0"] .h-sg, .stkbp[data-sg="0"] .stkbp-list[data-t=dom] .sg, .stkbp[data-zs="0"] .h-zs, .stkbp[data-zs="0"] .stkbp-list[data-t=dom] .zs{display:none}.stkbp[data-sg="0"] .stkbp-cols[data-t=dom], .stkbp[data-sg="0"] .stkbp-list[data-t=dom] .stkbp-r{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr) 44px 48px}.stkbp[data-zs="0"][data-sg="1"] .stkbp-cols[data-t=dom], .stkbp[data-zs="0"][data-sg="1"] .stkbp-list[data-t=dom] .stkbp-r{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr) 44px 72px}.stkbp-cols .h-sg, .stkbp-cols .h-zs{min-width:0;height:24px;padding:0;border:0;background:transparent;color:var(--ink-2);font:inherit;text-align:right;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:var(--ink-3);white-space:nowrap;overflow:hidden}.stkbp-cols .h-sg{text-align:left}.stkbp-cols .h-sg:hover, .stkbp-cols .h-zs:hover{color:var(--ink-0)}.stkbp-r .sg{display:flex;align-items:center;gap:4px}.stkbp-r .sg em, .stkbp-leg .sg em{font-style:normal;font:600 11px/16px var(--font-sans, system-ui, sans-serif);letter-spacing:.01em}.stkbp-r .sg b, .stkbp-leg .sg b{display:none;font:600 11px/16px var(--font-sans, system-ui, sans-serif)}.sg[data-k]{color:var(--c)}.sg[data-k=I]{--c:var(--sg-I)}.sg[data-k=R]{--c:var(--sg-R)}.sg[data-k=A]{--c:var(--sg-A)}.sg[data-k=S]{--c:var(--sg-S)}.sg[data-k=B]{--c:var(--sg-B)}.sg[data-k=P]{--c:var(--sg-P)}.sg[data-k=E]{--c:var(--sg-E)}.stkbp-r .sg[data-k]::before{content:"";width:3px;height:12px;border-radius:2px;background:var(--c);flex:none}.stkbp-r .zs{text-align:right;font-size:11px;color:var(--ink-2)}.stkbp-r .zs.up{color:var(--gold)}.stkbp-r .zs.dn{color:var(--bear)}.stkbp-badge .stkbp-r .sg em{display:none}.stkbp-badge .stkbp-r .sg b{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:1px solid var(--c);font-size:11px}.stkbp-badge .stkbp-r .sg[data-k]::before{display:none}.stkbp-badge .stkbp-cols[data-t=dom]{height:44px}.stkbp-badge .stkbp-cols .h-sg, .stkbp-badge .stkbp-cols .h-zs{height:44px}.stkbp-badge .stkbp-cols .h-sg{font-size:0;text-align:center}.stkbp-badge .stkbp-cols .h-sg::after{content:"Tags";font-size:11px}.stkbp[data-bs="0"].stkbp-badge .stkbp-cols[data-t=dom], .stkbp[data-bs="0"].stkbp-badge .stkbp-list[data-t=dom] .stkbp-r{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr) 44px 32px 52px}.stkbp[data-bs="0"][data-sg="0"].stkbp-badge .stkbp-cols[data-t=dom], .stkbp[data-bs="0"][data-sg="0"].stkbp-badge .stkbp-list[data-t=dom] .stkbp-r{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr) 44px 48px}.stkbp-sum{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 8px 4px 16px;border-top:1px solid var(--line-soft);font-size:12px;line-height:16px;color:var(--ink-1);min-height:44px}.stkbp-sum[hidden], .stkbp-leg[hidden]{display:none}.stkbp-sum .sm em{font-style:normal;color:var(--ink-2);margin-right:4px}.stkbp-sum .v{font-weight:600;color:var(--ink-1)}.stkbp-sum .v.up{color:var(--gold)}.stkbp-sum .v.dn{color:var(--bear)}.stkbp-i{margin-left:auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;border-radius:50%}.stkbp-i i{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ink-2);color:var(--ink-1);font:600 12px/17px var(--font-sans, system-ui, sans-serif);text-align:center}.stkbp-i:hover i{border-color:var(--ink-0);color:var(--ink-0)}.stkbp-leg{position:absolute;z-index:6;left:8px;right:8px;bottom:8px;max-height:min(70%, 480px);overflow-y:auto;padding:12px 16px 16px;border:1px solid var(--line-soft);border-radius:12px;background:var(--bg-2);box-shadow:0 8px 24px rgba(0,0,0,.35);font:400 13px/18px var(--font-sans, system-ui, sans-serif);color:var(--ink-1)}.stkbp-leg .hd{display:flex;align-items:center;justify-content:space-between;color:var(--ink-0);font-size:15px;line-height:22px}.stkbp-leg ul{list-style:none;margin:8px 0;padding:0}.stkbp-leg li{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:start;padding:4px 0}.stkbp-leg li p, .stkbp-leg .txt{margin:0}.stkbp-leg .txt{margin:8px 0}.stkbp-leg .dim{color:var(--ink-2);font-size:12px;line-height:16px}.stkbp-leg strong{color:var(--ink-0);font-weight:600}.stkbp-leg .sg{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.stkbp-leg .sg b{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:1px solid var(--c)}.stkbp-leg .row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border-top:1px solid var(--line-soft)}.stkbp-sw{position:relative;width:44px;height:44px;border:0;background:transparent;cursor:pointer}.stkbp-sw i{position:absolute;left:2px;top:12px;width:40px;height:20px;border-radius:10px;background:var(--bg-3);border:1px solid var(--line-soft);transition:background .15s}.stkbp-sw i::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink-2);transition:transform .15s cubic-bezier(.2,0,0,1), background .15s}.stkbp-sw[aria-checked=true] i{background:rgba(3,201,136,.25);border-color:var(--gold)}.stkbp-sw[aria-checked=true] i::after{transform:translateX(20px);background:var(--gold)}.stkbp-leg .stkbp-seg button{min-width:44px;height:36px}.stkbp-leg .stkbp-x{width:44px;height:44px}@media (min-width:701px){.stkbp-leg .stkbp-seg button{height:32px;min-width:40px}}@media (max-width:700px){.stkbp-sum{flex-wrap:nowrap;min-height:36px;padding-top:0;padding-bottom:0}.stkbp-i{margin-top:-4px;margin-bottom:-4px;position:relative;z-index:1}.stkbp-sum .sm{min-width:0}.stkbp-sum .sm + .sm{display:none}}@media (prefers-reduced-motion:reduce){.stkbp-sw i, .stkbp-sw i::after{transition:none}}@keyframes stkbp-up{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.stkbp{animation:none}.stkbp-tabs button, .stkbp-grip::after{transition:none}}#stkc-more-pop.stkc-ob-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#stk-iv-menu, .stkiw-list, #vela-sp-list, #vela-drawer-body, #stkin-body, #notif-list{overscroll-behavior:contain}.skel-ov{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--bg-1);visibility:hidden;animation:skelShow 0s linear .15s forwards}.skel-ov .skel-chart{height:100%}:root{--skel-a:rgba(255,255,255,.06);--skel-b:rgba(255,255,255,.12)}:root[data-theme="light"]{--skel-a:rgba(15,23,42,.06);--skel-b:rgba(15,23,42,.11)}.skel, .dov-skel, .ec-skel-hero, .ec-skel-row, .hc-skel i, .sg-skel, .gp-node.is-skel::before, .gp-skel-line{background:linear-gradient(90deg, var(--skel-a) 25%, var(--skel-b) 50%, var(--skel-a) 75%);background-size:200% 100%;animation:skelShimmer 1.4s ease-in-out infinite}@keyframes skelShimmer{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes skelShow{from{visibility:hidden}to{visibility:visible}}.skel-wrap{display:block;width:100%;visibility:hidden;animation:skelShow 0s linear .15s forwards}.skel-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skel-line{display:block;height:12px;margin:10px 0;border-radius:6px}.skel-line.w60{width:60%}.skel-line.w100{width:100%}.skel-title{display:block;height:22px;width:50%;margin:0 0 16px;border-radius:6px}.skel-avatar{display:block;flex:none;width:40px;height:40px;border-radius:50%}.skel-row{display:flex;align-items:center;gap:12px;height:52px;padding:0 4px;border-bottom:1px solid var(--line-soft);box-sizing:border-box}.skel-row .skel-line{margin:0;flex:1 1 0}.skel-row .skel-line:first-child{flex:2 1 0}.skel-card{display:block;box-sizing:border-box;min-height:120px;padding:16px;margin:0 0 12px;border:1px solid var(--line-soft);border-radius:16px;background:var(--bg-2)}.skel-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.skel-cards .skel-card{margin:0}.skel-tile{display:block;box-sizing:border-box;height:88px;padding:16px;border:1px solid var(--line-soft);border-radius:16px;background:var(--bg-2)}.skel-tile .skel-line{margin:0 0 12px}.skel-chart{position:relative;display:flex;align-items:flex-end;gap:3px;box-sizing:border-box;width:100%;height:100%;min-height:240px;padding:24px 16px 16px;overflow:hidden}.skel-chart i{flex:1 1 0;min-width:2px;border-radius:2px;background:var(--skel-a)}.skel-chart::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 25%, var(--skel-a) 50%, transparent 75%);background-size:200% 100%;animation:skelShimmer 1.8s ease-in-out infinite}.skel-err{padding:24px 16px;text-align:center;color:var(--ink-3);font-size:13px;line-height:18px}.skel-err button{margin-left:8px;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--ink-1);font:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){.skel, .skel-wrap *, .dov-skel, .ec-skel-hero, .ec-skel-row, .hc-skel i, .sg-skel, .gp-node.is-skel::before, .gp-skel-line, .skel-chart::after{animation:none !important}}.access-gate-overlay.sg-on{display:block;overflow:hidden}.skel-gate{position:absolute;inset:0;display:flex;flex-direction:column}.skel-gate .skel-wrap{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.skel-gate .skel-wrap i, .skel-gate .skel-card, .skel-gate .skel-tile{animation-name:skelShimmer}.skel-gate .skel-card{background:var(--bg-2)}.skel-gate .skel-tile{border-color:transparent;background:var(--skel-a)}.sg-top{flex:none;display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;box-sizing:border-box}.sg-logo{width:72px;height:24px;border-radius:6px}.sg-ib{display:block;flex:none;width:36px;height:36px;border-radius:12px}.sg-ib.sg-sm{width:28px;height:28px;border-radius:8px}.sg-sp{flex:1}.sg-pill-row{flex:none;padding:0 16px 8px;display:none}.sg-pill{display:block;height:32px;width:100%;border-radius:999px}.sg-dock{flex:none;display:none;height:66px;gap:8px;padding:8px 12px;box-sizing:border-box;border-top:1px solid var(--line-soft);background:var(--bg-1)}.sg-dk{flex:1;height:100%;border-radius:12px}.sg-head{margin-bottom:16px}.sg-body{flex:1;min-height:0;overflow:hidden;padding:24px 16px 0;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto}.sg-tabs{display:flex;gap:8px;margin-bottom:16px}.sg-tab{display:block;height:36px;width:96px;border-radius:10px}.sg-tabs .sg-tab{flex:1;max-width:140px}.sg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.sg-chip{display:block;height:32px;border-radius:999px}.sg-input{display:block;width:100%;height:48px;border-radius:12px;margin:0 0 12px}.sg-seg{display:flex;gap:4px;margin-bottom:16px}.sg-segi{flex:1;height:44px;border-radius:12px}.sg-th, .sg-tr{gap:16px}.sg-table{border:1px solid var(--line-soft);border-radius:16px;padding:0 12px;margin-top:12px;background:var(--bg-2)}.sg-table .skel-row:last-child{border-bottom:0}.sg-th{height:40px}.sg-prow .skel-row{border-bottom:1px solid var(--line-soft)}.sg-stats4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.sg-jmain{display:grid;grid-template-columns:1fr;gap:12px}.sg-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:16px 0}.sg-day{display:block;aspect-ratio:1;border-radius:8px}.sg-forms{display:grid;grid-template-columns:1fr;gap:16px}.sg-cols3{display:grid;grid-template-columns:1fr;gap:16px}.sg-c{display:flex;flex-direction:column}.sg-fx{flex-direction:row !important;align-items:center;gap:12px}.sg-herocard{display:block;padding:16px}.sg-hero-r{display:none}.sg-tiles5{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.sg-tiles5 .skel-tile:last-child{display:none}.sg-show-p{display:block}.sg-hide-p{display:none}.sg-gexg{display:grid;grid-template-columns:1fr;gap:12px}.sg-levels{display:none}.sg-chart{position:relative;border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;background:var(--bg-2);height:320px}.sg-chart .skel-chart{height:100%;padding-right:56px}.sg-axis{position:absolute;top:0;right:0;bottom:0;width:56px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:20px 8px;box-sizing:border-box;border-left:1px solid var(--line-soft)}.sg-cbar{flex:none;display:flex;align-items:center;gap:8px;height:43px;padding:0 8px;box-sizing:border-box;border-bottom:1px solid var(--line-soft)}.sg-cmain{flex:1;min-height:0;display:flex}.sg-cmain .sg-chart{flex:1;height:auto;border:0;border-radius:0}.sg-cbot{flex:none;display:flex;gap:8px;padding:8px 12px;justify-content:space-between;border-top:1px solid var(--line-soft)}.sg-tools{width:44px;flex:none;display:none;flex-direction:column;align-items:center;gap:14px;padding:10px 0;border-right:1px solid var(--line-soft)}.sg-rail2{border-right:0;border-left:1px solid var(--line-soft)}.sg-wl{width:280px;flex:none;border-right:1px solid var(--line-soft);padding:8px;box-sizing:border-box}.sg-wl .skel-row{border-bottom:0}.sg-rail{width:64px;flex:none;display:none}.sg-rail-w{display:flex;gap:24px;max-width:none;padding-left:0}.sg-col{flex:1;min-width:0;padding-right:16px}.sg-skel-charts .sg-body{display:none}@media (max-width:899px){.sg-pill-row{display:block}.sg-dock{display:flex}.skel-gate.sg-charts .sg-top, .skel-gate.sg-charts .sg-pill-row{display:none}.skel-gate.sg-charts .sg-dock{display:none}.sg-rail-w{padding-left:16px}.sg-col{padding-right:0}}@media (min-width:900px){.sg-top{height:68px;padding:0 24px}.sg-hide-p{display:block}.sg-show-p{display:none}.sg-ib.sg-hide-p{display:block}.sg-tools.sg-hide-p{display:flex}.sg-body{padding:32px 32px 0}.sg-stats4{grid-template-columns:repeat(4,1fr)}.sg-jmain{grid-template-columns:1.1fr 1fr}.sg-rail{display:flex;flex-direction:column;gap:20px;padding-top:8px;align-items:center}.sg-rail-w{padding-left:0}.sg-col{padding-right:32px}.sg-herocard{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;padding:24px}.sg-hero-r{display:block}.sg-tiles5{grid-template-columns:repeat(5,1fr)}.sg-tiles5 .skel-tile:last-child{display:block}.sg-forms{grid-template-columns:repeat(2,1fr)}.sg-cols3{grid-template-columns:repeat(3,1fr)}.sg-gexg{grid-template-columns:1fr 320px}.sg-levels{display:flex}.sg-chart.sg-card-ch{height:430px}.sg-cbot{display:none}}@media (prefers-reduced-motion:reduce){.skel-gate *{animation:none !important}}.stkt-back{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px}.stkt-dlg{width:min(960px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);color:var(--ink-1)}.stkt-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px 20px}.stkt-hd h2{margin:0;font:700 17px/22px var(--font-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",Roboto,"Segoe UI",system-ui,sans-serif);color:var(--ink-0)}.stkt-hd p{margin:4px 0 0;font-size:13px;line-height:18px;color:var(--ink-3)}.stkt-grid{grid-auto-rows:max-content;align-content:start;list-style:none;margin:0;padding:0 20px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;overflow-y:auto;min-height:0}.stkt-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--bg-1,#0b0b0d);overflow:hidden}.stkt-img{aspect-ratio:8/5;background:var(--bg-3,#131316);border-bottom:1px solid var(--line)}.stkt-img img{display:block;width:100%;height:100%;object-fit:cover}.stkt-bd{display:flex;flex-direction:column;gap:8px;padding:12px 12px 16px;flex:1}.stkt-bd h3{margin:0;font-weight:600;font-size:15px;line-height:22px;font-family:inherit;color:var(--ink-0);display:flex;align-items:center;flex-wrap:wrap}.stkt-bd p{margin:0;font-size:13px;line-height:18px;color:var(--ink-2);flex:1}.stkt-bd .stkc-sbtn{align-self:flex-start;height:40px;padding:0 20px;border-radius:8px;font-size:14px}@media (max-width:600px){.stkt-back{align-items:flex-end;padding:0}.stkt-dlg{width:100%;max-height:92dvh;border-radius:20px 20px 0 0}.stkt-grid{grid-template-columns:1fr;padding:0 16px 24px}.stkt-bd .stkc-sbtn{height:44px}}.stkiw-ex{grid-column:1 / -1;margin:0 0 8px;padding:12px 12px 12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg-1,#0b0b0d)}.stkiw-ex h4{margin:12px 0 4px;font-weight:600;font-size:13px;line-height:18px;font-family:inherit;color:var(--ink-3)}.stkiw-ex h4:first-child{margin-top:0}.stkiw-ex ul{margin:0;padding-left:20px;list-style:disc;list-style-position:outside;font-size:13px;line-height:18px;color:var(--ink-1)}.stkiw-ex li + li{margin-top:4px}.stkiw-explain[hidden]{display:none}.stkt-chips{display:flex;flex-wrap:wrap;align-content:center;gap:8px;height:100%;padding:16px;box-sizing:border-box}.stkt-chip, .stkt-tf{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--line);border-radius:8px;font-size:12px;line-height:16px;color:var(--ink-1);background:var(--bg-2)}.stkt-tf{color:var(--mint,#03c988);border-color:currentColor;font-weight:600}:root[data-theme="light"] .stkt-tf{color:#058a5e}.geo-signup{margin:0 0 16px}.geo-signup .geo-field, .geo-gate .geo-field{margin-bottom:12px}.geo-field select{height:48px;padding:0 40px 0 14px;font-size:16px;border-radius:12px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b93a0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.geo-field select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.geo-field select[aria-invalid="true"]{border-color:var(--bear)}.geo-region-msg{margin:0 0 12px;padding:12px;border-radius:12px;font-size:14px;line-height:20px;color:var(--ink-0);background:color-mix(in srgb, var(--bear) 10%, transparent);border:1px solid color-mix(in srgb, var(--bear) 35%, transparent)}.geo-region-msg[hidden], .geo-hint[hidden], .geo-gate-err[hidden]{display:none}.geo-attest{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:4px 0;font-size:13px;line-height:18px;color:var(--ink-1);cursor:pointer}.geo-attest input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--gold);cursor:pointer}.geo-attest input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.geo-hint{margin:0 0 16px;font-size:12px;line-height:16px;color:var(--ink-2)}.auth-box .social-btn:disabled, #signup-form button[type="submit"]:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}html.geo-gate-open, html.geo-gate-open body{overflow:hidden}.geo-gate{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:rgba(5,5,6,.72);overflow-y:auto}.geo-gate-card{width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:24px;color:var(--ink-1)}.geo-gate-card h2{margin:0 0 8px;font-size:22px;line-height:28px;font-weight:700;color:var(--ink-0)}.geo-gate-sub{margin:0 0 20px;font-size:14px;line-height:20px;color:var(--ink-2)}.geo-gate-card .geo-attest{margin-bottom:20px}.geo-gate-card .btn{min-height:48px}.geo-gate-err{margin:0 0 12px;font-size:13px;line-height:18px;color:var(--bear)}.geo-gate-legal{margin:12px 0 0;font-size:12px;line-height:16px;color:var(--ink-2);text-align:center}.geo-gate-legal a{color:var(--ink-1);text-decoration:underline;text-underline-offset:2px}:root[data-theme="light"] .geo-gate{background:rgba(14,22,33,.45)}@media (max-width:767px){.geo-gate{align-items:flex-end;padding:0}.geo-gate-card{max-width:none;border-radius:20px 20px 0 0;border-bottom:0;padding:24px 16px max(24px, env(safe-area-inset-bottom))}}#geo-gate .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:saturate(.6)}
