.pr-reel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0b0d;--frame:#0f0f11;--plot:#111114;--surface:#161619;--raised:#1d1d21;--line:#ffffff12;--line-strong:#ffffff21;--ink:#f0f0f1;--muted:#adafb3;--faint:#7b7e83;--gold:#e0ae4f;--gold-bright:#f3c978;--gold-bg:#e0ae4f1f;--up:#3fcf8e;--up-bg:#3fcf8e1f;--down:#ef5350;--down-bg:#ef53501f;--sans:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace}.pr-reel .frame{background:var(--frame);border:1px solid var(--line-strong);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3,0 0 0 1px #0006}.pr-reel .stage{isolation:isolate;height:540px;position:relative}.pr-reel .stage canvas{display:block;position:absolute}.pr-reel .stamp{z-index:4;font-family:var(--mono);letter-spacing:.04em;color:var(--faint);pointer-events:none;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;top:14px;right:16px}.pr-reel .stamp i{background:var(--down);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ef53502e}.pr-reel .legend-tl{z-index:4;pointer-events:none;align-items:baseline;gap:10px;display:flex;position:absolute;top:12px;left:16px}.pr-reel .legend-tl b{letter-spacing:-.01em;font-size:15px;font-weight:600}.pr-reel .legend-tl span{font-family:var(--mono);color:var(--faint);font-size:11px}.pr-reel .legend-tl .px{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.pr-reel .legend-tl .chg{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.pr-reel .controls{border-top:1px solid var(--line);background:#0d0d0f;align-items:center;gap:12px;padding:10px 14px;display:flex}.pr-reel .cbtn{border:1px solid var(--line-strong);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.pr-reel .cbtn:hover{background:var(--raised)}.pr-reel .cbtn svg{width:14px;height:14px}.pr-reel .track{flex:1;align-items:center;min-width:0;height:30px;display:flex;position:relative}.pr-reel .track .rail{background:#ffffff17;border-radius:2px;height:3px;position:absolute;left:0;right:0}.pr-reel .track .fill{background:linear-gradient(90deg, #e0ae4f80, var(--gold));border-radius:2px;height:3px;position:absolute;left:0}.pr-reel .track .mk{background:var(--frame);border:1.5px solid var(--gold-bright);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute}.pr-reel .track .mk.done{background:var(--gold-bright)}.pr-reel .track input{opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:0}.pr-reel .clock{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:92px;font-size:12px}.pr-reel .mk-labels{font-family:var(--mono);color:var(--faint);background:#0d0d0f;flex-wrap:wrap;gap:14px;padding:0 14px 10px;font-size:11px;display:flex}.pr-reel .mk-labels span{align-items:center;gap:6px;display:inline-flex}.pr-reel .mk-labels i{background:var(--gold-bright);border-radius:50%;width:6px;height:6px}.pr-reel .s1{grid-template-columns:minmax(0,46fr) minmax(0,54fr);display:grid}.pr-reel .tape{border-right:1px solid var(--line);background:#0e0e10;position:relative;overflow:hidden}.pr-reel .tape-head{z-index:3;border-bottom:1px solid var(--line);background:#0e0e10;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex;position:relative}.pr-reel .tape-head b{font-size:13px;font-weight:600}.pr-reel .tape-head .live{font-family:var(--mono);color:var(--up);align-items:center;gap:6px;font-size:11px;display:inline-flex}.pr-reel .tape-head .live i{background:var(--up);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pr-blink}@keyframes pr-blink{50%{opacity:.25}}.pr-reel .tape-head .sum{font-family:var(--mono);color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.pr-reel .cols,.pr-reel .row{grid-template-columns:62px 50px 46px 36px 46px 38px 1fr;align-items:center;column-gap:8px;padding:0 14px;display:grid}.pr-reel .cols{height:30px;font-family:var(--mono);letter-spacing:.06em;color:var(--faint);text-transform:uppercase;border-bottom:1px solid var(--line);font-size:10px}.pr-reel .cols span:last-child,.pr-reel .row .pr{text-align:right}.pr-reel .rows{position:absolute;inset:74px 0 0}.pr-reel .row{font-variant-numeric:tabular-nums;will-change:transform, opacity;border-bottom:1px solid #ffffff0a;height:36px;font-size:12.5px;position:absolute;left:0;right:0}.pr-reel .row:before{content:"";background:var(--edge,transparent);width:2px;position:absolute;top:0;bottom:0;left:0}.pr-reel .row .tm{font-family:var(--mono);color:var(--muted);font-size:11.5px}.pr-reel .row .tk{letter-spacing:.01em;font-weight:600}.pr-reel .row .k,.pr-reel .row .pr{font-family:var(--mono)}.pr-reel .row .sd{color:var(--muted)}.pr-reel .row .pr{font-weight:600}.pr-reel .row.bull .tk,.pr-reel .row.bull .cp,.pr-reel .row.bull .bs{color:var(--up)}.pr-reel .row.bear .tk,.pr-reel .row.bear .cp,.pr-reel .row.bear .bs{color:var(--down)}.pr-reel .row.mid .bs{color:var(--faint)}.pr-reel .row.big .pr{color:var(--gold)}.pr-reel .row .shine{pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 20%,#f3c97838 45%,#ffecc461 50%,#f3c97838 55%,#0000 80%) 0 0/220% 100%;position:absolute;inset:0}.pr-reel .row.hero{background:linear-gradient(90deg,#e0ae4f29,#e0ae4f08 70%)}.pr-reel .row.hero .pr{color:var(--gold-bright)}.pr-reel .pcard{z-index:5;opacity:0;pointer-events:none;transform-origin:50% 0;will-change:transform, opacity;background:linear-gradient(#1c1a15,#141312);border:1px solid #e0ae4f73;border-radius:14px;padding:16px 16px 14px;position:absolute;top:86px;left:14px;right:14px;box-shadow:0 24px 60px -20px #000c,0 0 0 1px #00000080,0 0 60px -20px #e0ae4f59}.pr-reel .pcard .top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pr-reel .pcard .top b{letter-spacing:-.02em;color:var(--up);font-size:22px}.pr-reel .pcard .top span{font-family:var(--mono);color:var(--ink);font-size:13px}.pr-reel .pcard .top em{font-style:normal;font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:11px}.pr-reel .pcard .prem{font-family:var(--mono);letter-spacing:-.02em;color:var(--gold-bright);font-variant-numeric:tabular-nums;margin-top:12px;font-size:34px;font-weight:600;line-height:1}.pr-reel .pcard .tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pr-reel .tag{font-family:var(--mono);color:var(--muted);background:#ffffff0f;border-radius:6px;padding:3px 8px;font-size:11px}.pr-reel .tag.g{background:var(--gold-bg);color:var(--gold-bright)}.pr-reel .tag.u{background:var(--up-bg);color:var(--up)}.pr-reel .pcard .grid2{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:12px;display:grid}.pr-reel .pcard .grid2 div{flex-direction:column;gap:2px;display:flex}.pr-reel .pcard .grid2 span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10px}.pr-reel .pcard .grid2 b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.pr-reel .pcard .grid2 b.up{color:var(--up)}.pr-reel .chartbox{position:relative;overflow:hidden}.pr-reel .slam{z-index:6;pointer-events:none;opacity:0;text-align:center;will-change:transform, opacity;white-space:nowrap;position:absolute}.pr-reel .slam b{font-family:var(--mono);letter-spacing:-.03em;color:var(--gold-bright);text-shadow:0 0 24px #f3c9788c,0 4px 30px #000c;font-size:58px;font-weight:600;line-height:1;display:block}.pr-reel .slam span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright);background:#0f0f11d9;border:1px solid #e0ae4f73;border-radius:6px;margin-top:8px;padding:4px 10px;font-size:11.5px;display:inline-block}.pr-reel .flash{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--fx,50%) var(--fy,50%), #ffe2a099, #e0ae4f2e 22%, transparent 55%);position:absolute;inset:0}.pr-reel .vign{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--fx,50%) var(--fy,50%), transparent 30%, #000000b3 85%);position:absolute;inset:0}@media (max-width:560px){.pr-reel .slam b{font-size:40px}}.pr-reel .fade{z-index:30;pointer-events:none;opacity:0;background:var(--frame);position:absolute;inset:0}.pr-reel .plc{color:var(--muted);background:#ffffff12;border-radius:5px;margin-left:4px;padding:2px 7px}.pr-reel .plc:empty{display:none}.pr-reel .tape .bigpct{transform-origin:50% 100%;min-width:0;inset:auto 14px 16px}@media (max-width:900px){.pr-reel .tape .bigpct{padding:8px 12px;bottom:8px;left:12px;right:12px}.pr-reel .tape .bigpct .bn{font-size:30px}.pr-reel .tape .bigpct .bs{margin-top:4px}}.pr-reel .s1 .tape{z-index:3;width:100%;position:absolute;top:0;bottom:0;left:0}.pr-reel .s1 .chartbox{grid-area:1/2}.pr-reel .tape .xw{display:none}.pr-reel .tape.wide .xw{opacity:var(--xw,1);font-family:var(--mono);color:var(--muted);display:block}.pr-reel .tape.wide .cols span.xw{color:var(--faint)}.pr-reel .tape.wide .cols,.pr-reel .tape.wide .row{grid-template-columns:1fr .9fr .8fr .7fr .8fr .7fr 1.1fr .6fr .9fr 1fr 1.1fr}.pr-reel .bigpct{z-index:5;opacity:0;pointer-events:none;transform-origin:100% 100%;will-change:transform, opacity;background:linear-gradient(160deg,#1e1b14f7,#111114f7);border:1px solid #e0ae4f80;border-radius:16px;min-width:250px;padding:14px 18px;position:absolute;bottom:46px;right:74px;box-shadow:0 30px 70px -30px #000000e6}.pr-reel .bigpct .bt{font-family:var(--mono);color:var(--gold-bright);align-items:center;gap:8px;font-size:12px;display:flex}.pr-reel .bigpct .bt em{letter-spacing:.08em;background:var(--gold-bright);color:#141210;opacity:0;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.pr-reel .bigpct .bn{font-family:var(--mono);letter-spacing:-.04em;color:var(--up);font-variant-numeric:tabular-nums;margin-top:4px;font-size:64px;font-weight:600;line-height:1}.pr-reel .bigpct .bs{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px}.pr-reel .bigpct .bs b{color:var(--ink);font-weight:500}@media (max-width:560px){.pr-reel .bigpct{min-width:0;padding:10px 12px;bottom:40px;right:70px}.pr-reel .bigpct.wall{top:40px;right:12px}.pr-reel .bigpct.wall .bn{font-size:36px}.pr-reel .bigpct .bn{font-size:42px}}.pr-reel svg.fx{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pr-reel .toasts.top{justify-content:flex-start;top:52px;bottom:auto}.pr-reel .toasts.left{left:16px;right:auto}.pr-reel .bigpct.wall{transform-origin:100% 0;min-width:230px;top:44px;bottom:auto;right:16px}.pr-reel .bigpct.wall .bn{font-size:52px}.pr-reel .toasts{z-index:8;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;width:min(330px,100% - 32px);display:flex;position:absolute;bottom:16px;right:16px}.pr-reel .toast{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform, opacity;background:#1b1b1ef0;border-radius:12px;grid-template-columns:8px 1fr auto;align-items:start;gap:10px;padding:11px 12px;display:grid;box-shadow:0 18px 40px -16px #000c}.pr-reel .toast .dot{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-top:5px}.pr-reel .toast .dot.u{background:var(--up)}.pr-reel .toast .dot.d{background:var(--down)}.pr-reel .toast b{font-size:13px;font-weight:600;display:block}.pr-reel .toast span{color:var(--muted);font-size:12.5px;display:block}.pr-reel .toast time{font-family:var(--mono);color:var(--faint);font-size:11px}.pr-reel .bell{z-index:8;border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:9px;right:214px}.pr-reel .bell svg{width:15px;height:15px;color:var(--muted)}.pr-reel .bell em{background:var(--down);color:#0f0f11;min-width:18px;height:18px;font-style:normal;font-family:var(--mono);opacity:0;will-change:transform;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-6px;right:-7px}.pr-reel .chip{z-index:7;border:1px solid var(--line-strong);font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#161619db;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex;position:absolute;top:44px;left:16px}.pr-reel .chip i{background:var(--faint);border-radius:50%;width:7px;height:7px}.pr-reel .note{z-index:7;border:1px solid var(--line-strong);color:var(--muted);pointer-events:none;opacity:0;white-space:nowrap;will-change:transform, opacity;background:#0f0f11e6;border-radius:10px;padding:8px 11px;font-size:12.5px;position:absolute}.pr-reel .note b{color:var(--ink);font-family:var(--mono);font-weight:600}.pr-reel .note b.d{color:var(--down)}.pr-reel .note b.u{color:var(--up)}.pr-reel .s3{display:block}.pr-reel .s3 .chartbox{position:absolute;inset:0}.pr-reel .s3 .side{z-index:3;width:36%;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:24px 0 48px -24px #000000e6}.pr-reel .side{border-right:1px solid var(--line);background:#0e0e10;padding:18px;position:relative;overflow:hidden}.pr-reel .side .hd{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pr-reel .side .hd small{font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:11px;font-weight:400}.pr-reel .scard{border:1px solid var(--line-strong);opacity:0;will-change:transform, opacity;background:linear-gradient(#19191c,#141416);border-radius:14px;padding:16px;position:absolute;top:52px;left:18px;right:18px;box-shadow:0 30px 60px -30px #000000e6}.pr-reel .scard .r1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-reel .scard .r1 b{letter-spacing:-.02em;font-size:22px}.pr-reel .scard .r1 .ct{font-family:var(--mono);color:var(--up);font-size:14px}.pr-reel .scard .r1 .grade{font-family:var(--mono);background:var(--up-bg);color:var(--up);border-radius:6px;margin-left:auto;padding:3px 8px;font-size:11px}.pr-reel .scard .meta{font-family:var(--mono);color:var(--faint);margin-top:6px;font-size:12px}.pr-reel .scard .now{border:1px solid var(--line);background:#ffffff08;border-radius:10px;align-items:baseline;gap:10px;margin-top:14px;padding:12px;display:flex}.pr-reel .scard .now span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10px}.pr-reel .scard .now b{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.pr-reel .scard .now em{font-style:normal;font-family:var(--mono);color:var(--up);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.pr-reel .tgts{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pr-reel .tgts li .ck{fill:none;width:14px;height:14px;stroke:var(--up);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px}.pr-reel .tgts li{border:1px solid var(--line);will-change:transform, opacity;border-radius:9px;grid-template-columns:1fr auto 14px auto;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:grid;position:relative;overflow:hidden}.pr-reel .tgts li .lv{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.pr-reel .tgts li .st{font-family:var(--mono);color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:6px;min-width:116px;padding:3px 7px;font-size:11px}.pr-reel .tgts li.hit .st{background:var(--up-bg);color:var(--up)}.pr-reel .tgts li .wash{background:var(--up);opacity:0;pointer-events:none;position:absolute;inset:0}.pr-reel .scard .peak{color:var(--muted);align-items:baseline;gap:8px;margin-top:12px;font-size:13px;display:flex}.pr-reel .scard .peak b{font-family:var(--mono);color:var(--gold-bright);font-variant-numeric:tabular-nums;font-size:15px}.pr-reel .scard .peak em{font-style:normal;font-family:var(--mono);color:var(--gold-bright);font-variant-numeric:tabular-nums}.pr-reel .ship{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.pr-reel .ship>div{flex-direction:column;gap:6px;padding:18px 22px 0 0;display:flex}.pr-reel .ship>div+div{border-left:1px solid var(--line);padding-left:22px}.pr-reel .ship h3{margin:0;font-size:15px;font-weight:600}.pr-reel .ship p{color:var(--muted);font-size:14px}@media (max-width:900px){.pr-reel .stage{height:auto}.pr-reel .s1{grid-template-rows:350px 300px;grid-template-columns:minmax(0,1fr)}.pr-reel .tape{border-right:0;border-bottom:1px solid var(--line)}.pr-reel .s1 .tape{height:100%;bottom:auto}.pr-reel .s1 .chartbox{grid-area:2/1}.pr-reel .s3{height:692px}.pr-reel .s3 .side{width:100%;height:392px;bottom:auto;transform:translateY(-102%)}.pr-reel .pcard{padding:12px 12px 10px;top:52px}.pr-reel .pcard .prem{margin-top:8px;font-size:26px}.pr-reel .pcard .grid2{gap:6px;margin-top:10px;padding-top:8px}.pr-reel .pcard .grid2 b{font-size:14px}.pr-reel .side{border-right:0;border-bottom:1px solid var(--line)}.pr-reel .s2{height:380px}.pr-reel .bell{inset:auto auto 16px 16px}.pr-reel .ship{grid-template-columns:minmax(0,1fr)}.pr-reel .ship>div,.pr-reel .ship>div+div{border-left:0;padding:16px 0 0}}@media (max-width:560px){.pr-reel .cols,.pr-reel .row{grid-template-columns:56px 46px 44px 34px 1fr;column-gap:6px;padding:0 12px}.pr-reel .cols .hx,.pr-reel .row .hx,.pr-reel .stamp{display:none}.pr-reel .clock{min-width:64px}}.pr-reel{font-family:var(--sans);color:var(--ink);text-align:left}.pr-reel .pr-frame{background:var(--frame);border:1px solid var(--line-strong);border-radius:16px;outline:none;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3,0 0 0 1px #0006}.pr-reel .pr-frame:focus-visible{box-shadow:0 0 0 2px var(--gold)}.pr-reel .pr-segs{border-bottom:1px solid var(--line);background:#0d0d0f;gap:5px;padding:9px 14px 7px;display:flex}.pr-reel .pr-seg{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:14px;padding:0;display:flex}.pr-reel .pr-seg span{background:#ffffff1f;border-radius:2px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.pr-reel .pr-seg i{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pr-reel .pr-seg:hover span{background:#fff3}.pr-reel .stage{cursor:pointer}.pr-reel .pr-cap{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 16px;margin-top:12px;padding:0 4px;display:flex}.pr-reel .pr-cap-note{color:var(--faint);font-size:12px}.pr-reel .pr-mono{visibility:hidden;pointer-events:none;font-family:var(--mono);position:absolute}
