:root{--bg-screen:#101013;--bg:#17171c;--bg-layer:#202027;--bg-float:#2c2c35;--bg-sub:#1c1c22;--fill:#d6e0ef17;--fill-hover:#d5dff421;--fill-strong:#d4dff830;--line:#d9d9ff1c;--line-strong:#3c3c47;--text:#f2f6ffe6;--text-body:#c3c3c6;--text-2:#d8dfed96;--text-3:#d3e0f36b;--up:#f04251;--up-strong:#dc2e47;--up-bg:#f0425133;--down:#3485fa;--down-bg:#3485fa33;--key:#ffeb00;--key-press:#f0dc00;--on-key:#060b11;--perp:#7ff0cf;--krx:#f2f6ffe6;--band-open:#ffeb000f;--band-closed:#00000038;--band-open-solid:#4a4520;--band-closed-solid:#0b0b0e;--shadow-panel:inset 0 0 0 1px #d9d9ff1c;--shadow-chip:inset 0 0 0 .5px #d1d1fd0d;--r-panel:16px;--r-item:10px;--r-btn:9px;--r-chip:7px;--gutter:16px;--header-h:60px;color:var(--text-body);background:var(--bg-screen);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:14px}:root[data-theme=light]{--bg-screen:#f2f4f6;--bg:#fff;--bg-layer:#f9fafb;--bg-float:#fff;--bg-sub:#f9fafb;--fill:#0220470d;--fill-hover:#02204714;--fill-strong:#001b371a;--line:#001b3714;--line-strong:#e5e8eb;--text:#191f28;--text-body:#333d4b;--text-2:#6b7684;--text-3:#8b95a1;--up:#f04452;--up-strong:#e42939;--up-bg:#fee;--down:#3182f6;--down-bg:#e8f3ff;--perp:#0ea886;--krx:#191f28;--band-open:#ffdc001a;--band-closed:#001b370a;--band-open-solid:#fff3a8;--band-closed-solid:#e9ecef;--shadow-panel:inset 0 0 0 1px #001b370f;--shadow-chip:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;scrollbar-width:thin}:root{scrollbar-color:#e0e0ff45 transparent}:root[data-theme=light]{scrollbar-color:#001d3a2e transparent}body{background:var(--bg-screen);min-height:100vh;margin:0;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}.num{font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.strong{color:var(--text)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.spacer{flex:1}.row{align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.page{max-width:1200px;padding:16px var(--gutter) 72px;margin:0 auto}.page--wide{max-width:none}.header{z-index:20;height:var(--header-h);background:var(--bg-screen);position:sticky;top:0}.header__inner{align-items:center;gap:32px;height:100%;padding:0 24px;display:flex}.logo{letter-spacing:-.6px;color:var(--text);align-items:center;gap:7px;font-size:18px;font-weight:700;display:flex}.nav{gap:28px;font-size:15px;font-weight:600;display:flex}.nav a{color:var(--text-2)}.nav a:hover,.nav a[aria-current=page]{color:var(--text)}.panel{background:var(--bg);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);flex-direction:column;min-width:0;display:flex}.panel__head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 16px 0 12px;display:flex}.panel__title{height:28px;color:var(--text);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 4px;font-size:15px;font-weight:700;display:inline-flex}.panel__body{padding:12px 16px 16px}.chip{border-radius:var(--r-chip);height:28px;color:var(--text-2);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:13px;font-weight:600;transition:background-color .1s,color .1s;display:inline-flex}.chip:hover{background:var(--fill);color:var(--text)}.chip[aria-pressed=true],.chip--on{background:var(--fill);box-shadow:var(--shadow-chip);color:var(--text)}.chip--fill{background:var(--fill);color:var(--text)}.chip__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.btn{border-radius:var(--r-btn);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:8px 12px;font-size:14px;font-weight:600;transition:background-color .1s,filter .1s;display:inline-flex}.btn--lg{height:44px;font-size:15px}.btn--key{background:var(--key);color:var(--on-key)}.btn--key:hover{background:var(--key-press)}.btn--fill{background:var(--fill);color:var(--text)}.btn--fill:hover{background:var(--fill-hover)}.btn--up{background:var(--up-strong);color:#fff}.btn--down{background:var(--down);color:#fff}.btn--up:hover,.btn--down:hover{filter:brightness(1.08)}.btn--block{width:100%}.btn:disabled{opacity:.4;cursor:default;filter:none}.seg{border-radius:var(--r-btn);background:var(--fill);padding:2px;display:inline-flex}.seg button{border-radius:var(--r-chip);height:28px;color:var(--text-3);white-space:nowrap;flex:1;padding:0 10px;font-size:13px;font-weight:600}.seg--sm button{font-size:12px}.seg button[aria-pressed=true]{background:var(--bg-float);color:var(--text);box-shadow:0 1px 2px #00000029}.ptabs{gap:2px;display:flex}.ptabs button,.ptabs a{height:36px;color:var(--text-3);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.ptabs [aria-selected=true],.ptabs [aria-current=page]{background:var(--fill);color:var(--text)}.ptabs button:hover{color:var(--text)}.badge{background:var(--fill);height:20px;color:var(--text-2);border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.badge--live{background:var(--up-bg);color:var(--up)}.badge--nxt{background:var(--down-bg);color:var(--down)}.badge--key{background:var(--key);color:var(--on-key)}.field{border-radius:var(--r-btn);height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;gap:8px;padding:0 12px;display:flex}.field:focus-within{box-shadow:inset 0 0 0 1.5px var(--text-2)}.field input{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:600}.field input::placeholder{color:var(--text-3);font-weight:500}.field__unit{color:var(--text-2);font-size:13px}.form-row{color:var(--text-2);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.kv{justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.kv dt{color:var(--text-2)}.kv dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.skeleton{background:linear-gradient(90deg, var(--fill) 25%, var(--fill-hover) 50%, var(--fill) 75%);background-size:200% 100%;border-radius:8px;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.notice{color:var(--text-2);background:var(--fill);border-radius:var(--r-item);padding:12px 14px;font-size:13px;line-height:1.6}.overlay{z-index:50;background:#0000008f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet{background:var(--bg-float);border-radius:20px;width:min(420px,100%);max-height:85vh;padding:24px 20px 16px;overflow:auto;box-shadow:0 8px 32px #0006}.logo-mark{border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}@media (max-width:720px){.nav{display:none}.header__inner{gap:12px;padding:0 16px}}.brand{overflow:visible}.brand__bolt{clip-path:polygon(0 100%,0 100%,0 100%);transition:clip-path .42s cubic-bezier(.3,.7,.2,1) .12s}.logo:hover .brand__bolt,.logo:focus-visible .brand__bolt{clip-path:polygon(0 100%,0 -120%,220% 100%)}.logo:not(:hover) .brand__bolt{transition-duration:0s;transition-delay:0s}.logo:hover .brand__shine{animation:.7s ease-out brand-shine}@keyframes brand-shine{0%{transform:skew(-20deg)translate(0)}to{transform:skew(-20deg)translate(80px)}}@media (prefers-reduced-motion:reduce){.brand__bolt{transition:none}.logo:hover .brand__shine{animation:none}}.icon-btn{width:36px;height:36px;color:var(--text-2);border-radius:10px;place-items:center;display:grid}.icon-btn:hover{background:var(--fill);color:var(--text)}.btn--buy{color:#fff;background:#ff3c3c}.btn--sell{color:#fff;background:#008dff}.btn--buy:hover,.btn--sell:hover{filter:brightness(1.06)}.shell{max-width:1080px;margin:0 auto;padding:4px 24px 60px}.shell--pro{max-width:none;padding-top:0}.dot{background:var(--text-3);border-radius:50%;width:6px;height:6px}.dot--on{background:#00b37e}.ind{border-left:1px solid var(--line);align-items:center;gap:14px;padding:0 20px;display:flex}.ind:first-child{border-left:none;padding-left:0}.ind__name{color:var(--text);font-size:12px;font-weight:500}.ind__value{white-space:nowrap;color:var(--text);margin-top:2px;font-size:15px;font-weight:600}.ind__value span{margin-left:4px;font-size:12px;font-weight:600}.spark-mini{flex-shrink:0}.issue__list{margin:0;padding:4px 4px 6px;list-style:none}.issue__row{border-radius:var(--r-item);text-align:left;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.issue__row:hover{background:var(--fill)}.issue__title{color:var(--text);flex:1;font-size:14px;font-weight:600;line-height:1.45}.issue__date{white-space:nowrap;font-size:12px;font-weight:500}.ticker{z-index:15;background:var(--bg-screen);border-top:1px solid var(--line);height:36px;color:var(--text);white-space:nowrap;align-items:center;gap:20px;padding:0 24px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ticker__notice{color:var(--text-2)}.ticker__sep{background:var(--line-strong);width:1px;height:14px}.stock-head{flex-wrap:wrap;align-items:center;gap:20px;padding:12px 0 14px;display:flex}.stock-head__id{flex-direction:column;gap:4px;display:flex}.stock-head__name{color:var(--text);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.stock-head__code{color:var(--text-3);font-weight:500}.stock-head__price{color:var(--text-2);align-items:baseline;gap:8px;font-size:13px;display:flex}.stock-head__price b{color:var(--text);letter-spacing:-.4px;font-size:18px;font-weight:700}.stats{flex-wrap:wrap;align-items:center;gap:0;font-size:12px;display:flex}@media (min-width:721px){.stats{flex:1 1 max-content;align-content:flex-start;min-width:0;height:37px;overflow:hidden}}.stats__group{border-left:1px solid var(--line);grid-template-columns:auto auto;gap:2px 10px;padding:0 18px;display:grid}.stats__group:first-child,.stats__group.is-line-start{border-left:none;padding-left:0}.stats__group:first-child{grid-template-columns:auto 205px}.stats__group:nth-child(2){grid-template-columns:auto 115px}.stats__group:nth-child(3){grid-template-columns:auto 55px}.stats__group:nth-child(4){grid-template-columns:auto 59px}.stats__group:nth-child(5){grid-template-columns:auto 55px}.stats dt{color:var(--text-3);font-weight:500}.stats dd{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.range{align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.range__bar{background:var(--fill);width:46px;height:4px;box-shadow:inset 0 0 0 1px var(--fill);border-radius:99px;position:relative}.range__bar i{background:#009169;border-radius:99px;width:4px;height:4px;position:absolute;top:0;box-shadow:inset 0 0 0 .75px #57c28d}.pro-grid{grid-template-columns:minmax(0, 1fr) 8px var(--ob-w,340px) 8px var(--order-w,340px);align-items:start;margin-top:8px;display:grid}.pro-chart{height:var(--chart-h)}.pro-chart--full{z-index:60;border-radius:0;height:100dvh;position:fixed;inset:0}.chart-full{width:28px;height:28px}.pro-trade{height:var(--chart-h);flex-direction:column;gap:8px;display:flex}.pro-trade>.panel:first-child,.pro-trade>.panel:first-child>.panel__body{flex-direction:column;flex:1;min-height:0;display:flex}.pro-trade .ob2-scroll{flex:1;height:auto;min-height:0}.split{height:var(--chart-h);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;outline:none;width:10px;margin-left:-1px}.split__bar{opacity:0;justify-content:center;width:100%;height:100%;padding:10px 0;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:flex}.split:hover .split__bar,.split:focus-visible .split__bar,.split--drag .split__bar{opacity:1}.split__bar i{--split-c:228, 230, 235;background:linear-gradient(0deg, rgba(var(--split-c), 0) 0%, rgb(var(--split-c)) 50%, rgba(var(--split-c), 0) 100%);width:4px}:root[data-theme=light] .split__bar i{--split-c:139, 149, 161}body.is-resizing,body.is-resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.chart-tools{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.chart-tools__sep{background:var(--line-strong);width:1px;height:16px;margin:0 8px}.chartbox{flex:1;min-height:0;position:relative}.menu{position:relative}.menu__pop{z-index:10;background:var(--bg-float);width:260px;box-shadow:0 8px 28px #00000059, var(--shadow-panel);max-height:calc(var(--chart-h,600px) - 72px);border-radius:14px;padding:8px;position:absolute;top:34px;right:0;overflow-y:auto}.menu__group{color:var(--text-3);padding:6px 8px 4px;font-size:12px;font-weight:600}.menu__item{width:100%;height:34px;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.menu__item:hover{background:var(--fill)}.check{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.check--on{background:var(--key);box-shadow:none;color:var(--on-key)}.menu__swatch{gap:3px;margin-left:auto;display:flex}.menu__swatch i{border-radius:2px;width:10px;height:3px}.chart,.chart__canvas{position:absolute;inset:0}.chart__legend{z-index:2;color:var(--text-2);pointer-events:none;flex-direction:column;gap:3px;font-size:12px;font-weight:500;display:flex;position:absolute;top:8px;left:12px}.chart__legend .row{gap:6px}.chart__legend b{color:var(--text);font-weight:600}.chart__legend .k{color:var(--text-3)}.lg-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.chart__tip{z-index:4;background:var(--bg-float);max-width:240px;box-shadow:0 6px 20px #00000059, var(--shadow-panel);color:var(--text);pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;top:0;left:0}.chart__card{z-index:5;background:var(--bg-float);width:300px;box-shadow:0 10px 32px #0006, var(--shadow-panel);border-radius:14px;padding:12px 14px;font-size:12px;position:absolute}.chart__card h4{color:var(--text);justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.chart__card .kv{white-space:nowrap;padding:4px 0;font-size:12px}.chart__card-news{border-top:1px solid var(--line);color:var(--text);margin-top:8px;padding-top:8px;font-weight:600;line-height:1.45}.chart__empty{color:var(--text-3);pointer-events:none;font-size:13px;position:absolute;bottom:50%;left:50%;transform:translate(-50%)}.chart-foot{border-top:1px solid var(--line);height:36px;color:var(--text-3);white-space:nowrap;align-items:center;gap:14px;padding:0 16px;font-size:12px;display:flex;overflow:hidden}.chart-foot span{align-items:center;gap:6px;display:inline-flex}.chart-foot i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:3px}.ob{font-size:12px;font-weight:600}.ob__row{grid-template-columns:1fr 1.1fr 1fr;align-items:center;height:26px;display:grid}.ob__px{text-align:center;font-variant-numeric:tabular-nums}.ob__row--ask .ob__px{background:#3485fa14}.ob__row--bid .ob__px{background:#f0425114}.ob__size{height:100%;color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;padding-right:8px;display:flex;position:relative}.ob__size i{background:var(--down-bg);border-radius:2px 0 0 2px;position:absolute;top:3px;bottom:3px;right:0}.ob__size span{position:relative}.ob__size--bid{justify-content:flex-start;padding:0 0 0 8px}.ob__size--bid i{background:var(--up-bg);border-radius:0 2px 2px 0;left:0;right:auto}.ob__mid{background:var(--line);height:1px;margin:4px 0}.ob__foot{color:var(--text-3);justify-content:space-between;padding-top:10px;font-size:12px;display:flex}.side-tabs{background:#d9d9ff1c;border-radius:8px;grid-template-columns:1fr 1fr;height:32px;padding:2px;display:grid;box-shadow:inset 0 0 0 .75px #d1d1fd0d}.side-tabs button{color:#d8dfed96;border-radius:6px;height:28px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.side-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 .75px #ffffff0d,0 0 0 .75px #00000026}.side-tabs__buy[aria-pressed=true]{color:#f5445a;background:#d3665c1c}.side-tabs__sell[aria-pressed=true]{color:#449bff;background:#4786eb1c}:root[data-theme=light] .side-tabs{background:var(--fill)}:root[data-theme=light] .side-tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #0000001f}.pct-chips{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.pct-chips .chip{background:var(--fill);height:30px;color:var(--text-2)}.pct-chips .chip[aria-pressed=true]{color:var(--text);background:var(--fill-strong)}.result{background:var(--bg-sub);border-radius:var(--r-item);white-space:pre-wrap;word-break:break-all;max-height:200px;color:var(--text-2);margin:0;padding:10px;font-size:11px;overflow:auto}.pair-box{border-radius:var(--r-item);background:var(--fill);grid-template-columns:1fr 1fr 1fr;gap:6px 12px;padding:12px;font-size:12px;display:grid}.pair-box b{margin-top:2px;font-size:16px;font-weight:700;display:block}.pair-box p{color:var(--text-2);grid-column:1/-1}.cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mini-title{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:700}.dist{flex-direction:column;gap:10px;display:flex}.dist__row{grid-template-columns:64px 1fr 36px;align-items:center;gap:10px;font-size:12px;font-weight:600;display:grid}.dist__bar{background:var(--fill);border-radius:4px;height:8px;overflow:hidden}.dist__bar i{border-radius:4px;height:100%;display:block}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{text-align:right;color:var(--text-3);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.table td{text-align:right;border-top:1px solid var(--line);white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums;padding:11px 12px;font-weight:600}.table th:first-child,.table td:first-child{text-align:left}.table tr:hover td{background:var(--fill)}.meet{grid-template-columns:112px 46px;align-items:center;gap:12px;display:inline-grid}.meet__label{color:var(--text-3);text-align:right;white-space:nowrap}.code{background:var(--bg-sub);border-radius:var(--r-item);color:var(--text-body);margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-x:auto}.easy{max-width:760px;margin:0 auto;padding:20px 0 40px}.easy-hero h1{color:var(--text);letter-spacing:-.6px;font-size:26px;font-weight:700;line-height:1.35}.easy-hero p{color:var(--text-2);margin-top:8px;font-size:14px}.easy-list .panel__body{padding:4px 8px 8px}.easy-list>.panel__body:first-child{padding-top:8px}.easy-row{border-radius:var(--r-item);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 12px;display:grid}.easy-row:hover{background:var(--fill)}.easy-row__name{color:var(--text);font-size:15px;font-weight:700}.easy-row__sub{color:var(--text-2);margin-top:2px;font-size:13px}.easy-row__right{text-align:right;white-space:nowrap}.easy-row__big{font-size:15px;font-weight:700}.prob-mini{background:var(--down);border-radius:3px;width:120px;height:6px;margin:6px 0 0 auto;overflow:hidden}.prob-mini i,.prob__up{background:var(--up);height:100%;box-shadow:2px 0 0 var(--bg);display:block}.prob__bar{background:var(--down);border-radius:5px;height:10px;overflow:hidden}.easy-section-title{justify-content:space-between;align-items:baseline;margin:28px 4px 10px;display:flex}.easy-section-title h2{color:var(--text);font-size:18px;font-weight:700}.explain{margin-top:28px}.explain p{color:var(--text-2);margin-bottom:8px;font-size:14px;line-height:1.75}.easy-detail{flex-direction:column;gap:8px;max-width:600px;margin:0 auto;padding:16px 0 40px;display:flex}.easy-head{align-items:center;gap:12px;padding:8px 4px 16px;display:flex}.q-card{padding:22px 20px 20px}.q-card__q{color:var(--text-2);margin-bottom:6px;font-size:14px;font-weight:600}.q-card__a{color:var(--text);letter-spacing:-.4px;margin-bottom:14px;font-size:18px;font-weight:700}.q-card__reason{color:var(--text-body);margin-top:14px;font-size:14px;line-height:1.7}.big-prob{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.big-prob .num{font-size:18px;font-weight:700}.q-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.q-facts>div{background:var(--fill);border-radius:var(--r-item);padding:12px 14px}.q-facts dt{color:var(--text-2);margin-bottom:4px;font-size:12px;font-weight:500}.q-facts dd{color:var(--text);margin:0;font-size:15px;font-weight:700}.trust{border-radius:var(--r-item);background:var(--fill);width:100%;color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.spark svg{width:100%;height:140px;display:block}.spark figcaption{color:var(--text-2);margin-top:10px}.spark{margin:0}@media (max-width:1280px){.pro-grid{grid-template-columns:1fr 1fr;gap:8px;min-height:0}.split{display:none}.pro-trade{height:auto}.pro-trade .ob2-scroll{flex:none;height:360px}.pro-chart{--chart-h:clamp(420px, 70vh, 640px);height:var(--chart-h);grid-column:1/-1}}@media (max-width:720px){.pro-grid{grid-template-columns:1fr}.ptabs-row{flex-wrap:wrap;gap:4px}.ptabs-row .issue-inline{flex:100%;max-width:100%;margin-left:0;padding:0 16px}.pro-chart .chart-tools{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pro-chart .band-legend{display:none}}@media (max-width:1100px){.cols3{grid-template-columns:1fr}}@media (max-width:720px){.shell{padding:4px 12px 60px}.q-facts{grid-template-columns:1fr}.pro-chart{--chart-h:520px;height:var(--chart-h);min-height:0}.ticker>span:nth-child(n+5){display:none}}.q-card__a.up,.easy-row__big.up{color:var(--up)}.q-card__a.down,.easy-row__big.down{color:var(--down)}.chart__legend b.up{color:var(--up)}.chart__legend b.down{color:var(--down)}.issue__ext{color:var(--text-3);flex-shrink:0}.issue__row:hover .issue__ext{color:var(--text)}.easy-hero{padding:12px 0 20px!important}[data-fit]{white-space:nowrap;min-width:0;overflow:hidden}.ind__text{flex:1;min-width:0}.kv dd,.easy-row>div{min-width:0}.dot-key{background:var(--key);border-radius:50%;width:6px;height:6px;display:inline-block}.easy-intro{color:var(--text-body);margin:8px 0 2px;font-size:15px;line-height:1.6}.easy-intro .dot-key{flex-shrink:0;transform:translateY(-2px)}.in-session__title{color:var(--text);font-size:15px;font-weight:700}.in-session__body{color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.6}.chart__tip .tip-row{gap:8px;padding:2px 0;display:flex}.chart__tip .tip-date{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.chart__tip .tip-hint{color:var(--text-3);margin-top:4px;font-weight:500}.params__title{color:var(--text);margin-bottom:16px;font-size:17px;font-weight:700}.params__rows{flex-direction:column;gap:10px;display:flex}.params__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.params__label{color:var(--text-2);font-size:14px}.stepper{border-radius:var(--r-btn);height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);grid-template-columns:36px 72px 36px;display:grid;overflow:hidden}.stepper button{color:var(--text-2);font-size:18px}.stepper input{text-align:center;color:var(--text);background:0 0;border:none;outline:none;min-width:0;font-size:15px;font-weight:600}.menu__gear{width:26px;height:26px;color:var(--text-3);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.menu__gear:hover{background:var(--fill-strong);color:var(--text)}.about__block{margin-bottom:8px}.about__body{color:var(--text-body);margin:0;font-size:14px;line-height:1.7}.about__body b{color:var(--text)}.link{color:var(--text);text-underline-offset:3px;text-decoration:underline}.search-trigger{border-radius:var(--r-item);background:var(--fill);width:280px;height:36px;box-shadow:var(--shadow-chip);color:var(--text-3);align-items:center;gap:8px;margin-right:8px;padding:0 14px;font-size:14px;display:flex}.search-trigger:hover{background:var(--fill-hover)}.search-trigger kbd,.search__foot kbd{background:var(--fill-strong);min-width:20px;height:20px;color:var(--text-2);border-radius:5px;place-items:center;padding:0 5px;font:600 12px/1 inherit;display:inline-grid}.search-scrim{z-index:100;background:#00000080;justify-content:center;padding:12px 16px;display:flex;position:fixed;inset:0}.search{background:var(--bg-layer);width:640px;max-width:100%;max-height:min(600px,100vh - 24px);box-shadow:0 12px 28px -4px #0000001f, 0 8px 56px -4px #0000001a, var(--shadow-panel);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.search__box{border-radius:var(--r-item);background:var(--fill);height:48px;color:var(--text-3);align-items:center;gap:10px;margin:16px 16px 8px;padding:0 14px;display:flex}.search__box input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search__box input::placeholder{color:var(--text-3)}.search__clear{color:var(--text-3);display:grid}.search__head{color:var(--text-2);justify-content:space-between;gap:12px;padding:14px 20px 6px;font-size:13px;font-weight:600;display:flex}.search__head .faint{font-weight:400}.search__list{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.search__row{border-radius:var(--r-item);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.search__row[aria-selected=true]{background:var(--fill)}.search__name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search__name b{color:var(--text);font-size:16px;font-weight:600}.search__name mark{color:var(--down);background:0 0}.search__name>span,.search__px>span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.search__px{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.search__px b{color:var(--text);font-size:15px;font-weight:600}.search__px>span.up{color:var(--up)}.search__px>span.down{color:var(--down)}.search__enter{visibility:hidden}.search__enter .kbd-icon{width:28px;height:28px}.search__row[aria-selected=true] .search__enter{visibility:visible}.search__empty{color:var(--text-3);text-align:center;padding:24px 12px}.search{height:min(600px,100vh - 24px)}.search__foot{color:var(--text-body);background:#17171c66;border-radius:0 0 16px 16px;flex-shrink:0;gap:24px;margin-top:auto;padding:12px 24px 16px;font-size:14px;font-weight:500;display:flex}.search__foot>span{align-items:center;gap:8px;display:inline-flex}.search__arrows{gap:4px;display:inline-flex}.kbd-icon,.kbd-text{background:var(--line);color:#9e9ea4;font:inherit;border-radius:6px;place-items:center;display:inline-grid}.kbd-icon{width:28px;height:24px}.kbd-text{height:23px;padding:0 6px;font-size:12px;font-weight:700}@media (max-width:900px){.search-trigger{justify-content:center;width:36px;padding:0;font-size:0}.search-trigger kbd{display:none}}.asset-switch{font:inherit;color:inherit;border-radius:8px;align-items:center;gap:6px;margin-left:-2px;padding:2px 6px 2px 2px;display:inline-flex}.asset-switch:hover{background:var(--fill)}.asset-switch svg{color:var(--text-3)}.band-legend{color:var(--text-3);white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:inline-flex}.band-legend span{align-items:center;gap:4px;display:inline-flex}.band-legend i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px}.ob2-scroll{height:max(180px,100vh - 612px);overflow-y:auto}.ob2{--ob-ask:#202c4d;--ob-ask-strong:#23386a;--ob-bid:#3c2020;--ob-bid-strong:#562025;--ob-ask-text:#449bff;--ob-bid-text:#fa616d;position:relative}:root[data-theme=light] .ob2{--ob-ask:#e8f3ff;--ob-ask-strong:#c9e2ff;--ob-bid:#fee;--ob-bid-strong:#ffd4d6;--ob-ask-text:#3182f6;--ob-bid-text:#f04452}.ob2__row{cursor:default;grid-template-columns:minmax(0,1fr) minmax(86px,1fr) minmax(0,1fr);min-height:40px;display:grid;position:relative}.ob2__mid{height:0}.ob2__px{flex-direction:column;justify-content:center;align-items:center;height:40px;padding:3px 1px;line-height:1.2;transition:background-color .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ob2__px b{max-width:100%;font-size:14px;font-weight:600}.ob2__px span{margin-top:-2px;font-size:11px;font-weight:500}.ob2__px--last:before{content:"";box-shadow:inset 0 0 0 1px var(--text-body);border-radius:8px;position:absolute;inset:0}.ob2__sz{align-items:center;display:flex;position:relative}.ob2__sz:before{content:"";opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ob2__sz>div{height:24px;transition:background-color .2s ease-in-out;position:relative}.ob2__sz span{white-space:nowrap;font-size:12px;font-weight:400;line-height:1.45;position:absolute;top:3px}.ob2__sz--ask{justify-content:flex-end}.ob2__sz--ask:before{background:linear-gradient(to right, transparent 0, var(--ob-ask) 50%)}.ob2__sz--ask>div{background:var(--ob-ask);border-radius:6px 0 0 6px;margin-left:auto}.ob2__sz--ask span{color:var(--ob-ask-text);right:6px}.ob2__sz--bid:before{background:linear-gradient(to left, transparent 0, var(--ob-bid) 50%)}.ob2__sz--bid>div{background:var(--ob-bid);border-radius:0 6px 6px 0}.ob2__sz--bid span{color:var(--ob-bid-text);left:6px}.ob2__row--ask:hover .ob2__px{background:var(--ob-ask)}.ob2__row--bid:hover .ob2__px{background:var(--ob-bid)}.ob2__row:hover .ob2__sz:before{opacity:1}.ob2__row--ask:hover .ob2__sz>div{background:var(--ob-ask-strong)}.ob2__row--bid:hover .ob2__sz>div{background:var(--ob-bid-strong)}.ob2__info{pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;width:33.33%;margin:0;padding:8px 12px 8px 10px;font-size:12px;display:flex;position:absolute;top:0;right:0;overflow:hidden}.ob2__info div{justify-content:space-between;align-items:center;gap:6px;display:flex;overflow:hidden}.ob2__info dt{color:var(--text-3);white-space:nowrap;flex-shrink:0}.ob2__info dd{text-align:right;color:var(--text-body);white-space:nowrap;flex-shrink:0;margin:0}.ob2__tape{width:33.33%;padding:8px 10px 0 12px;font-size:12px;position:absolute;left:0;overflow:hidden}.ob2__tape-h{color:var(--text-2);margin-bottom:4px;font-weight:600}.ob2__tape div{height:20px;color:var(--text-body);justify-content:space-between;align-items:center;gap:6px;display:flex}.ob2__ratio{gap:2px;height:3px;margin:10px 12px 0;display:flex}.ob2__ratio i{border-radius:2px}.ob2__ratio-ask{background:var(--down)}.ob2__ratio-bid{background:var(--up)}.ob2__foot{color:var(--text-2);justify-content:space-between;align-items:center;padding:8px 12px 0;font-size:13px;display:flex}.ob2__foot b{font-weight:600}.table-wrap{max-height:calc(100vh - 260px);overflow:auto}.table-wrap thead th{z-index:1;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.fbar{flex-wrap:wrap;gap:6px;padding:4px 16px 12px;display:flex}.fchip-wrap{position:relative}.fchip{color:#f2f6ffe6;white-space:nowrap;background:#d6e0ef17;border-radius:7px;align-items:center;gap:4px;height:28px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 .5px #d1d1fd0d}.fchip svg{color:#d9dfebcc}.fchip--on,.fchip--on svg{color:#4391ff;background:#437adf33}:root[data-theme=light] .fchip{background:var(--fill);color:var(--text)}:root[data-theme=light] .fchip--on{color:#3182f6;background:#e8f3ff}.fpop{z-index:30;background:var(--bg-float);border-radius:20px;width:320px;padding:20px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 0 0 1px #dedeff30,0 10px 40px #00000026}.fpop__title{color:var(--text);padding:0 4px;font-size:15px;font-weight:600}.fpop__list{flex-wrap:wrap;gap:6px;margin:12px 0 16px;padding:0 4px;display:flex}.fpop__opt{color:#fdfdfee3;background:#d9d9ff1c;border-radius:8px;height:32px;padding:6px 12px;font-size:14px;font-weight:600}.fpop__opt[aria-checked=true]{color:var(--key);background:#ffeb0033}.fpop__foot{justify-content:flex-end;gap:8px;display:flex}.fpop__foot button{border-radius:8px;height:32px;padding:6px 12px;font-size:14px;font-weight:600}.fpop__reset{color:var(--text-body);background:#d9d9ff1c}.fpop__reset:disabled{color:#e0e0ff45;cursor:default}.fpop__apply{background:var(--key);color:var(--on-key)}.fpop__apply:disabled{opacity:.45;cursor:default}.menu__pop{width:300px}.menu__note{background:var(--fill);color:var(--text-2);border-radius:8px;margin:2px 4px 6px;padding:8px 10px;font-size:12px;line-height:1.5}.help{color:var(--text-3);flex-shrink:0;margin-left:-4px;display:inline-grid;position:relative}.help:hover,.help:focus-visible{color:var(--text-2);outline:none}.help__tip{background:var(--text);width:max-content;max-width:220px;color:var(--bg-screen);white-space:normal;pointer-events:none;opacity:0;z-index:20;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.help:hover .help__tip,.help:focus-visible .help__tip{opacity:1}.chip--disabled{opacity:.4;cursor:not-allowed}.toast{z-index:200;background:var(--bg-float);max-width:calc(100vw - 32px);box-shadow:0 8px 28px #00000059, var(--shadow-panel);color:var(--text);border-radius:12px;padding:12px 18px;font-size:14px;font-weight:500;animation:.2s ease-out toast-in;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.stats dd.up{color:var(--up)}.stats dd.down{color:var(--down)}button.ob2__px{cursor:pointer;text-align:center;width:100%}button.ob2__px:active:after{content:"";box-shadow:inset 0 0 0 1px var(--text-2);border-radius:8px;position:absolute;inset:0}.field-row{gap:6px;display:flex}.field-row .field{flex:1;min-width:0}.stepper{border-radius:var(--r-btn);background:var(--fill);display:flex;overflow:hidden}.stepper button{width:36px;color:var(--text-2);place-items:center;display:grid}.stepper button:hover{background:var(--fill-hover);color:var(--text)}.field--flash{animation:.8s ease-out field-flash}@keyframes field-flash{0%{box-shadow:inset 0 0 0 1.5px var(--key);background:#ffeb0014}}.stepper button{width:34px}.launch h3{color:var(--text);letter-spacing:-.4px;margin:12px 0 8px;font-size:20px;font-weight:700}.launch p{color:var(--text-2);font-size:15px;line-height:1.6}.launch__field{height:48px;margin-top:20px}.launch__field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.field--error,.field--error:focus-within{box-shadow:inset 0 0 0 1.5px var(--up)}.launch__error{margin-top:6px;color:var(--up)!important;font-size:13px!important}.launch__icon{background:var(--key);width:52px;height:52px;color:var(--on-key);border-radius:50%;place-items:center;margin:4px 0;display:grid}.launch .btn--block{margin-top:20px}.order-form .seg{background:#d9d9ff1c;border-radius:7px;height:28px;padding:2px;box-shadow:inset 0 0 0 .75px #d1d1fd0d}.order-form .seg button{color:#d3e0f36b;border-radius:5px;height:24px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.order-form .seg button[aria-pressed=true]{color:#f2f6ffe6;background:#d6e0ef17;box-shadow:inset 0 0 0 .75px #ffffff0d,0 0 0 .75px #00000026}:root[data-theme=light] .order-form .seg{background:var(--fill)}:root[data-theme=light] .order-form .seg button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 2px #0000001f}.order-form .form-row>span{color:#d9dfebcc;font-size:13px;font-weight:500}.order-form{flex-direction:column;height:250px;display:flex}.order-form>.stack{flex:1}.order-form>.stack>.btn--block{margin-top:auto}.logo-img{flex-shrink:0;display:inline-block;position:relative}.logo-img>img:first-child{background:var(--fill);border-radius:50%;width:100%;height:100%;display:block}.logo-img__flag{border-radius:3px;position:absolute;bottom:-2px;right:-2px}.logo-mark.logo-img{display:inline-block;overflow:visible}.back-btn{height:32px;color:var(--text-2);border-radius:8px;align-items:center;gap:2px;margin:4px 0 8px -4px;padding:0 10px 0 4px;font-size:14px;font-weight:600;display:inline-flex}.back-btn:hover{background:var(--fill);color:var(--text)}.back-btn{align-self:flex-start;width:-moz-fit-content;width:fit-content}.flow-won{opacity:.6;margin-top:2px;font-size:12px;font-weight:500;display:block}.hit-yes{color:var(--key)}:root[data-theme=light] .hit-yes{color:#b8a100}:root[data-theme=light] .side-tabs button{color:var(--text-3)}:root[data-theme=light] .side-tabs__buy[aria-pressed=true]{color:var(--up)}:root[data-theme=light] .side-tabs__sell[aria-pressed=true]{color:var(--down)}:root[data-theme=light] .order-form .seg button{color:var(--text-3)}:root[data-theme=light] .order-form .form-row>span,:root[data-theme=light] .fchip svg{color:var(--text-2)}:root[data-theme=light] .fchip--on svg{color:#3182f6}:root[data-theme=light] .fpop{box-shadow:0 0 0 1px var(--line), 0 10px 40px #0000001f}:root[data-theme=light] .fpop__reset,:root[data-theme=light] .fpop__opt{background:var(--fill)}:root[data-theme=light] .fpop__opt{color:var(--text)}:root[data-theme=light] .fpop__opt[aria-checked=true]{color:#8f7d00;background:#b8a10024}:root[data-theme=light] .fpop__reset:disabled{color:var(--text-3)}:root[data-theme=light] .search__foot{background:var(--bg-sub)}:root[data-theme=light] .kbd-icon,:root[data-theme=light] .kbd-text{color:var(--text-2)}.q-card__more{border-radius:var(--r-item);background:var(--fill);width:100%;color:var(--text-body);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:12px 14px;font-size:14px;display:flex}.q-card__more b{color:var(--text)}.q-card__more:hover{background:var(--fill-hover)}.q-card__more svg{color:var(--text-3);flex-shrink:0}.stock-head__id{flex:0 0 340px;max-width:100%}.stock-head__price,.stats dd{font-variant-numeric:tabular-nums}.table th.th-key{color:var(--text);font-weight:700}.follow{font-weight:700}.follow--yes{color:var(--key)}:root[data-theme=light] .follow--yes{color:#b8a100}.follow--no{color:var(--text)}.follow--flat{color:var(--text-3);font-weight:500}.kv--key dt,.kv--key dd b{color:var(--text);font-weight:700}@media (max-width:720px){.stock-head__id{flex:100%}.stats{row-gap:8px}.chart-tools{flex-wrap:wrap;row-gap:6px}.band-legend{display:none}.search{height:min(600px,100vh - 24px)}.ob2 .ob2__info,.ob2 .ob2__tape{font-size:11px}.chart__legend .row{white-space:nowrap}.chart__legend{max-width:calc(100% - 80px);overflow:hidden}.header .nav{gap:14px;font-size:14px;display:flex}.header .logo{gap:0;font-size:0}}.kv dt,.panel__title{align-items:center;gap:4px;display:inline-flex}.kv .help,.panel__title .help{margin-left:0}.panel__body>dl{margin:0}.panel__body>dl>.kv:first-child{padding-top:0}.dist{margin-top:2px}.nav-ind{align-items:center;min-width:0;display:flex}.nav-ind .ind{border-left:1px solid var(--line);gap:8px;padding:0 14px}.nav-ind .ind:first-child{border-left:none;padding-left:0}.nav-ind .ind__name{color:var(--text-2);font-size:11px}.nav-ind .ind__value{margin-top:0;font-size:13px}.nav-ind .ind__value span{font-size:11px}@media (max-width:1180px){.nav-ind{display:none}}.ticker__venue{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.ticker__venue.is-on{color:var(--text)}.ticker__venue .faint{font-size:12px;font-weight:500}.dow--weekend{color:var(--up)}.thin-tag{background:var(--fill);color:var(--text-2);vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;gap:2px;margin-left:6px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-flex}.cols3>.panel{flex-direction:column;display:flex}.cols3 .panel__body:has(>.in-session){text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.fact{grid-template-columns:180px 1fr;gap:12px;padding:5px 0;font-size:13px;line-height:1.6;display:grid}.fact dt{color:var(--text-3)}.fact dd{color:var(--text);margin:0}.calc{border-radius:var(--r-item);background:var(--fill);margin:10px 0;padding:12px 16px}.calc__title{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:700}@media (max-width:720px){.fact{grid-template-columns:1fr;gap:0}}.calc .fact{grid-template-columns:164px 1fr}html,body{overscroll-behavior-y:none}.chip--mkt+.chip--mkt{margin-left:6px}.header__actions{align-items:center;gap:8px;display:flex}.cnote{z-index:4;background:var(--bg-float);height:28px;box-shadow:0 0 0 1px var(--line), 0 4px 14px #0000004d;color:var(--text);white-space:nowrap;pointer-events:auto;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:flex;position:absolute;transform:translateY(-50%)}.cnote[hidden]{display:none}.cnote--arb .cnote__label{color:var(--perp)}.cnote:has(>.cnote__btn:last-child){padding-right:4px}.cnote--top{z-index:2;pointer-events:none;gap:6px;font-size:12px;font-weight:500;display:flex;position:absolute;left:12px}.cnote--top .cnote__label{color:var(--text-2)}.cnote__label{color:var(--text-3)}.cnote__btn{background:var(--fill);height:22px;color:var(--text);border-radius:6px;padding:0 8px;font-size:12px;font-weight:600}.cnote__btn:hover{background:var(--fill-hover)}.cnote__btn--key{background:var(--key);color:var(--on-key)}.cnote__btn--key:hover{background:var(--key-press)}.panel--fill{flex-direction:column;display:flex}.panel--fill .table-wrap{flex:1;min-height:0;max-height:none;margin:0 1px 1px;padding-bottom:36px!important}.panel--fill .table-wrap:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg));height:48px;margin-top:-48px;display:block;position:sticky;bottom:-36px}@media (max-width:1100px){.panel--fill{height:auto!important}.panel--fill .table-wrap{max-height:calc(100vh - 260px)}}.ptabs-row{align-items:center;gap:16px;min-width:0;display:flex}.issue-inline{background:var(--fill);min-width:0;max-width:60%;height:36px;color:var(--text);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.issue-inline:hover{background:var(--fill-strong)}.issue-inline__label{color:var(--text-3);flex-shrink:0}.issue-inline__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
