.spanel-html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.spanel-app,.spanel-root{min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,ui-sans-serif,system-ui,sans-serif;color:var(--s-label);background:var(--s-bg);font-optical-sizing:auto}.spanel-app{--s-bg:#e4e7f0;--s-bg-elevated:hsla(0,0%,100%,.78);--s-grouped:hsla(0,0%,100%,.52);--s-grouped-secondary:hsla(0,0%,100%,.38);--s-label:#1c1c1e;--s-secondary:rgba(60,60,67,.74);--s-tertiary:rgba(60,60,67,.44);--s-quaternary:rgba(60,60,67,.24);--s-separator:hsla(0,0%,100%,.62);--s-separator-inner:rgba(60,60,67,.1);--s-fill:hsla(240,3%,49%,.12);--s-fill-strong:hsla(240,3%,49%,.2);--s-blue:#007aff;--s-green:#34c759;--s-red:#ff3b30;--s-orange:#ff9500;--s-yellow:#fc0;--s-indigo:#5856d6;--s-glass-blur:30px;--s-glass-sat:185%;--s-specular-edge:hsla(0,0%,100%,.82);--s-specular:linear-gradient(145deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.22) 28%,hsla(0,0%,100%,.05) 55%,hsla(0,0%,100%,0) 76%);--s-shadow:0 1px 0 var(--s-specular-edge) inset,0 -0.5px 0 rgba(15,23,42,.05) inset,0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.08),0 28px 56px rgba(15,23,42,.05);--s-shadow-lg:0 1.5px 0 var(--s-specular-edge) inset,0 -0.5px 0 rgba(15,23,42,.06) inset,0 2px 6px rgba(15,23,42,.05),0 14px 36px rgba(15,23,42,.1),0 36px 72px rgba(15,23,42,.07);--s-radius:16px;--s-radius-lg:22px;position:relative;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px));color-scheme:light}.dark .spanel-app{--s-bg:#050508;--s-bg-elevated:rgba(38,38,42,.72);--s-grouped:rgba(26,26,30,.52);--s-grouped-secondary:rgba(44,44,48,.42);--s-label:#f5f5f7;--s-secondary:rgba(235,235,245,.7);--s-tertiary:rgba(235,235,245,.4);--s-quaternary:rgba(235,235,245,.22);--s-separator:hsla(0,0%,100%,.14);--s-separator-inner:rgba(84,84,88,.55);--s-fill:hsla(240,3%,49%,.26);--s-fill-strong:hsla(240,3%,49%,.38);--s-blue:#0a84ff;--s-green:#30d158;--s-red:#ff453a;--s-orange:#ff9f0a;--s-yellow:#ffd60a;--s-indigo:#5e5ce6;--s-glass-blur:34px;--s-glass-sat:195%;--s-specular-edge:hsla(0,0%,100%,.18);--s-specular:linear-gradient(145deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.07) 30%,hsla(0,0%,100%,.02) 55%,hsla(0,0%,100%,0) 78%);--s-shadow:0 1px 0 var(--s-specular-edge) inset,0 -0.5px 0 rgba(0,0,0,.4) inset,0 1px 3px rgba(0,0,0,.4),0 12px 32px rgba(0,0,0,.48),0 30px 60px rgba(0,0,0,.36);--s-shadow-lg:0 1.5px 0 var(--s-specular-edge) inset,0 -0.5px 0 rgba(0,0,0,.45) inset,0 2px 8px rgba(0,0,0,.45),0 18px 44px rgba(0,0,0,.55),0 40px 80px rgba(0,0,0,.42);color-scheme:dark}.spanel-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:var(--s-bg)}.spanel-bg:after,.spanel-bg:before{content:"";position:absolute;border-radius:50%;filter:blur(2px);will-change:transform}.spanel-bg:before{width:min(980px,150vw);height:min(980px,150vw);top:-22%;left:-26%;background:radial-gradient(circle at 42% 40%,rgba(0,122,255,.34),transparent 56%),radial-gradient(circle at 68% 62%,rgba(88,86,214,.2),transparent 54%);animation:spanel-orb-a 24s ease-in-out infinite alternate}.spanel-bg:after{width:min(860px,130vw);height:min(860px,130vw);right:-22%;top:4%;background:radial-gradient(circle at 48% 42%,rgba(52,199,89,.26),transparent 56%),radial-gradient(circle at 62% 28%,rgba(255,149,0,.14),transparent 50%);animation:spanel-orb-b 28s ease-in-out infinite alternate}.dark .spanel-bg:before{background:radial-gradient(circle at 42% 40%,rgba(10,132,255,.42),transparent 56%),radial-gradient(circle at 68% 62%,rgba(94,92,230,.26),transparent 54%)}.dark .spanel-bg:after{background:radial-gradient(circle at 48% 42%,rgba(48,209,88,.26),transparent 56%),radial-gradient(circle at 62% 28%,rgba(255,159,10,.14),transparent 50%)}.spanel-app:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(720px 460px at 78% 108%,rgba(0,122,255,.12),transparent 58%),radial-gradient(520px 340px at 12% 92%,rgba(255,55,95,.07),transparent 55%),radial-gradient(400px 280px at 50% 40%,hsla(0,0%,100%,.35),transparent 70%)}.dark .spanel-app:before{background:radial-gradient(720px 460px at 78% 108%,rgba(10,132,255,.16),transparent 58%),radial-gradient(520px 340px at 12% 92%,rgba(255,69,58,.1),transparent 55%),radial-gradient(380px 260px at 48% 36%,hsla(0,0%,100%,.04),transparent 70%)}@keyframes spanel-orb-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(7%,9%,0) scale(1.07)}}@keyframes spanel-orb-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,7%,0) scale(1.09)}}.spanel-glass{position:relative;isolation:isolate;background:var(--s-specular),var(--s-grouped);backdrop-filter:saturate(var(--s-glass-sat)) blur(var(--s-glass-blur));-webkit-backdrop-filter:saturate(var(--s-glass-sat)) blur(var(--s-glass-blur));border:.5px solid var(--s-separator);box-shadow:var(--s-shadow)}.spanel-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.12) 10%,transparent 32%),linear-gradient(115deg,hsla(0,0%,100%,.2),transparent 40%);opacity:.95;mix-blend-mode:soft-light}.dark .spanel-glass:before{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04) 12%,transparent 36%),linear-gradient(115deg,hsla(0,0%,100%,.08),transparent 42%);mix-blend-mode:screen;opacity:.9}.spanel-glass>*{position:relative;z-index:3}.spanel-header,.spanel-main{position:relative;z-index:1;width:min(720px,100%);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.spanel-header{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:6px;position:sticky;top:0;z-index:20;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.dark .spanel-header.is-scrolled,.spanel-header,.spanel-header.is-scrolled{background:transparent;box-shadow:none}.spanel-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.spanel-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--s-secondary);width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;background:hsla(0,0%,100%,.35);border:.5px solid hsla(0,0%,100%,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 4px 12px rgba(15,23,42,.05);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.dark .spanel-live{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 14px rgba(0,0,0,.3)}.spanel-live-dot{width:7px;height:7px;border-radius:50%;background:var(--s-green);box-shadow:0 0 0 0 color-mix(in srgb,var(--s-green) 45%,transparent),0 0 8px color-mix(in srgb,var(--s-green) 55%,transparent);animation:spanel-pulse 2.2s ease-out infinite}@keyframes spanel-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--s-green) 50%,transparent),0 0 8px color-mix(in srgb,var(--s-green) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent,0 0 8px color-mix(in srgb,var(--s-green) 35%,transparent)}to{box-shadow:0 0 0 0 transparent,0 0 6px color-mix(in srgb,var(--s-green) 40%,transparent)}}.spanel-header-actions{display:flex;align-items:center;gap:10px}.spanel-time{font-size:13px;font-weight:500;color:var(--s-secondary);font-variant-numeric:tabular-nums}.spanel-icon-btn{width:36px;height:36px;border-radius:999px;border:.5px solid hsla(0,0%,100%,.5);background:linear-gradient(160deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.18)),var(--s-fill);color:var(--s-label);display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 4px 12px rgba(15,23,42,.08);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);transition:transform .1s ease-out,background .12s ease,box-shadow .12s ease}.dark .spanel-icon-btn{border-color:hsla(0,0%,100%,.12);background:linear-gradient(160deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.03)),var(--s-fill);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 4px 14px rgba(0,0,0,.35)}.spanel-icon-btn:hover{background:linear-gradient(160deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.25)),var(--s-fill-strong)}.spanel-icon-btn:active{transform:scale(.94)}.spanel-main{padding-top:14px;display:flex;flex-direction:column;gap:24px}.spanel-hero{padding:18px 18px 16px;border-radius:var(--s-radius-lg);box-shadow:var(--s-shadow-lg)}.spanel-hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.spanel-hero-left{flex-shrink:0;min-width:0}.spanel-hero-label{font-size:13px;font-weight:600;color:var(--s-secondary);margin-bottom:6px}.spanel-hero-value{font-size:42px;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.02;font-feature-settings:"tnum" 1}.spanel-hero-value small{font-size:.34em;font-weight:600;letter-spacing:-.01em;color:var(--s-secondary);margin-left:6px;vertical-align:.35em}.spanel-hero-value.pos{color:var(--s-green)}.spanel-hero-value.neg{color:var(--s-red)}.spanel-hero-value.neu{color:var(--s-label)}.spanel-hero-badge{flex-shrink:0;min-width:58px;padding:10px 12px;border-radius:14px;text-align:center;display:flex;flex-direction:column;gap:2px;background:linear-gradient(160deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.12)),hsla(0,0%,100%,.28);border:.5px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 6px 16px rgba(15,23,42,.06);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.dark .spanel-hero-badge{background:linear-gradient(160deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02)),hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 18px rgba(0,0,0,.3)}.spanel-hero-badge .n{font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.spanel-hero-badge .t{font-size:11px;font-weight:600;color:var(--s-secondary)}.spanel-hero-chips{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.spanel-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font-variant-numeric:tabular-nums;background:linear-gradient(160deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.14)),hsla(0,0%,100%,.28);border:.5px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 4px 12px rgba(15,23,42,.05);backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%)}.dark .spanel-chip{background:linear-gradient(160deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02)),hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 14px rgba(0,0,0,.28)}.spanel-chip .k{font-size:12px;font-weight:600;color:var(--s-tertiary)}.spanel-chip .v{font-size:13px;font-weight:650;color:var(--s-label)}.spanel-chip .v.pos{color:var(--s-green)}.spanel-chip .v.neg{color:var(--s-red)}.spanel-chip .v .pos{color:var(--s-green)}.spanel-chip .v .neg{color:var(--s-red)}.spanel-chip .v .sep{margin:0 3px;color:var(--s-quaternary);font-weight:500}.spanel-hero-realized{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,36px);min-width:0;margin:0;padding:0 8px;background:none;border:none;box-shadow:none;border-radius:0}.spanel-hero-realized-item{text-align:center;padding:0 4px;position:relative;flex-shrink:0}.spanel-hero-realized-item+.spanel-hero-realized-item{border-left:.5px solid color-mix(in srgb,var(--s-separator-inner) 85%,transparent);padding-left:16px;margin-left:4px}.spanel-hero-realized-item .label{font-size:11px;font-weight:600;color:var(--s-tertiary);margin-bottom:4px;letter-spacing:.02em}.spanel-hero-realized-item .value{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.1}.spanel-hero-realized-item .value.pos{color:var(--s-green)}.spanel-hero-realized-item .value.neg{color:var(--s-red)}.spanel-hero-realized-item .value.neu{color:var(--s-label)}@media (max-width:640px){.spanel-hero-top{flex-wrap:wrap;align-items:flex-start}.spanel-hero-realized{order:3;flex:1 1 100%;justify-content:space-around;padding:10px 0 0;gap:8px}.spanel-hero-realized-item .value{font-size:15px}}.spanel-section-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px 8px}.spanel-section-head h2{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:700;letter-spacing:-.022em;color:var(--s-label)}.spanel-section-head h2 .spanel-count-badge{font-size:12px;font-weight:700;transform:translateY(1px)}.spanel-section-sub{font-size:12px;font-weight:500;color:var(--s-tertiary)}.spanel-signal-block{margin-top:10px}.spanel-signal-block:first-of-type{margin-top:0}.spanel-subhead{display:flex;align-items:center;gap:8px;padding:4px 4px 8px}.spanel-subhead-title{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--s-label)}.spanel-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.spanel-count-badge.amber{background:color-mix(in srgb,#f59e0b 18%,transparent);color:#d97706;border:1px solid color-mix(in srgb,#f59e0b 35%,transparent)}.dark .spanel-count-badge.amber{background:color-mix(in srgb,#fbbf24 16%,transparent);color:#fbbf24;border-color:color-mix(in srgb,#fbbf24 32%,transparent)}.spanel-count-badge.dim{background:color-mix(in srgb,var(--s-label) 8%,transparent);color:var(--s-tertiary);border:1px solid color-mix(in srgb,var(--s-label) 10%,transparent)}.pill.pill-new{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#d97706;border:1px solid color-mix(in srgb,#f59e0b 30%,transparent);font-size:10px;font-weight:750;letter-spacing:.04em}.dark .pill.pill-new{background:color-mix(in srgb,#fbbf24 14%,transparent);color:#fbbf24;border-color:color-mix(in srgb,#fbbf24 28%,transparent)}.spanel-group{border-radius:var(--s-radius);overflow:hidden}.spanel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:none;width:100%;text-align:left;background:transparent;color:inherit;min-height:64px;box-sizing:border-box;position:relative}.spanel-row:not(:last-child):after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;pointer-events:none;border-radius:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--s-separator-inner) 55%,transparent) 8%,var(--s-separator-inner) 50%,color-mix(in srgb,var(--s-separator-inner) 55%,transparent) 92%,transparent 100%);box-shadow:0 .5px 0 hsla(0,0%,100%,.55),0 1px 0 hsla(0,0%,100%,.18),0 1.5px 3px rgba(15,23,42,.06),0 3px 8px rgba(15,23,42,.04)}.dark .spanel-row:not(:last-child):after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04) 10%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.04) 90%,transparent);box-shadow:0 .5px 0 hsla(0,0%,100%,.1),0 1px 0 rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.2)}.spanel-row-btn{border:none;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .1s ease-out}.spanel-row-btn:hover{background:color-mix(in srgb,var(--s-fill) 55%,transparent)}.spanel-row-btn:active{background:var(--s-fill)}.spanel-row-main{min-width:0;flex:1}.spanel-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:3px}.spanel-row-title .sym{font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--s-label)}.coin-link,button.sym.coin-link{border:none;background:transparent;padding:0;margin:0;font:inherit;font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--s-label);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--s-label) 35%,transparent);min-height:44px;min-width:44px;display:inline-flex;align-items:center;-webkit-tap-highlight-color:transparent}.coin-link:hover,button.sym.coin-link:hover{text-decoration-color:color-mix(in srgb,var(--s-label) 55%,transparent)}.coin-link:active,button.sym.coin-link:active{opacity:.7}.last-clicked-dot{width:6px;height:6px;border-radius:50%;background:var(--s-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-blue) 25%,transparent);flex-shrink:0}.spanel-row-title .lev{font-size:11px;font-weight:700;color:var(--s-orange);background:color-mix(in srgb,var(--s-orange) 16%,transparent);padding:2px 7px;border-radius:999px;font-variant-numeric:tabular-nums;border:.5px solid color-mix(in srgb,var(--s-orange) 22%,transparent)}.spanel-row-title .ex{font-size:11px;font-weight:650;padding:2px 7px;border-radius:6px;letter-spacing:-.01em}.spanel-row-title .ex.bin{color:#9a7b0a;background:rgba(255,204,0,.2)}.dark .spanel-row-title .ex.bin{color:#ffd60a;background:rgba(255,214,10,.16)}.spanel-row-title .ex.okx{color:var(--s-blue);background:color-mix(in srgb,var(--s-blue) 14%,transparent)}.pill{font-size:11px;font-weight:650;padding:2px 8px;border-radius:999px;background:var(--s-fill);color:var(--s-secondary);letter-spacing:-.01em;border:.5px solid hsla(0,0%,100%,.25)}.pill.status-tracking{color:var(--s-blue);background:color-mix(in srgb,var(--s-blue) 14%,transparent)}.pill.status-entry_sent{color:var(--s-green);background:color-mix(in srgb,var(--s-green) 14%,transparent)}.pill.status-stopped{color:var(--s-red);background:color-mix(in srgb,var(--s-red) 14%,transparent)}.pill.status-expired{color:var(--s-tertiary);background:var(--s-fill)}.pill.score-hi{color:var(--s-green);background:color-mix(in srgb,var(--s-green) 16%,transparent)}.spanel-row-sub{font-size:13px;color:var(--s-secondary);font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spanel-row-sub .mid{margin:0 5px;color:var(--s-quaternary)}.spanel-row-sub .arrow{margin:0 4px;color:var(--s-quaternary)}.spanel-row-sub .sig{color:var(--s-orange);font-weight:600}.spanel-row-sub .pos{color:var(--s-green);font-weight:650}.spanel-row-sub .neg{color:var(--s-red);font-weight:650}.spanel-row-side{text-align:right;flex-shrink:0;min-width:84px}.spanel-row-side .num{font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.spanel-row-side .num.score{font-size:22px;font-weight:700;letter-spacing:-.03em}.spanel-row-side .pct{font-size:12px;font-weight:500;color:var(--s-secondary);margin-top:2px;font-variant-numeric:tabular-nums}.spanel-row-side.pos .num{color:var(--s-green)}.spanel-row-side.neg .num{color:var(--s-red)}.spanel-row-side.mid .num{color:var(--s-orange)}.spanel-row-side.pos .pct{color:color-mix(in srgb,var(--s-green) 78%,var(--s-secondary))}.spanel-row-side.neg .pct{color:color-mix(in srgb,var(--s-red) 78%,var(--s-secondary))}.spanel-chevron{flex-shrink:0;color:var(--s-quaternary);margin-left:-2px}.spanel-empty{padding:32px 20px;text-align:center}.spanel-empty-title{font-size:16px;font-weight:650;color:var(--s-secondary);margin-bottom:4px}.spanel-empty-sub{font-size:13px;font-weight:500;color:var(--s-tertiary)}.spanel-empty.warn{font-size:15px;font-weight:550;color:var(--s-orange)}.spanel-skel-wrap{padding:4px 0}.spanel-skel-row{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;position:relative;border-bottom:none}.spanel-skel-row:not(:last-child):after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--s-separator-inner) 50%,transparent);box-shadow:0 .5px 0 hsla(0,0%,100%,.45),0 2px 6px rgba(15,23,42,.05)}.dark .spanel-skel-row:not(:last-child):after{box-shadow:0 .5px 0 hsla(0,0%,100%,.08),0 2px 6px rgba(0,0,0,.3)}.spanel-skel-stack{display:flex;flex-direction:column;gap:8px;flex:1}.spanel-skel-stack.end{align-items:flex-end;flex:0 0 auto}.spanel-skel{border-radius:6px;background:linear-gradient(90deg,var(--s-fill) 0,var(--s-fill-strong) 50%,var(--s-fill) 100%);background-size:200% 100%;animation:spanel-shimmer 1.4s ease-in-out infinite}.spanel-skel-lg{width:42%;height:16px}.spanel-skel-sm{width:68%;height:12px}.spanel-skel-md{width:72px;height:16px}.spanel-skel-xs{width:48px;height:12px}@keyframes spanel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.spanel-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-radius:var(--s-radius);overflow:hidden}.spanel-metric{padding:16px 10px;text-align:center;position:relative}.spanel-metric+.spanel-metric:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;z-index:1;background:linear-gradient(180deg,transparent 0,var(--s-separator-inner) 20%,var(--s-separator-inner) 80%,transparent 100%);box-shadow:.5px 0 0 hsla(0,0%,100%,.5),1.5px 0 4px rgba(15,23,42,.06)}.dark .spanel-metric+.spanel-metric:before{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.1) 80%,transparent);box-shadow:.5px 0 0 hsla(0,0%,100%,.08),2px 0 6px rgba(0,0,0,.35)}.spanel-metric .label{font-size:12px;font-weight:600;color:var(--s-secondary);margin-bottom:8px}.spanel-metric .value{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.1}.spanel-metric .value.pos{color:var(--s-green)}.spanel-metric .value.neg{color:var(--s-red)}.spanel-metric .value.neu{color:var(--s-label)}.spanel-foot{text-align:center;font-size:12px;color:var(--s-tertiary);margin:0 0 4px;font-weight:500}.spanel-chart-modal{position:fixed;inset:0;z-index:110;background:rgba(0,0,0,.45);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);display:flex;align-items:stretch;justify-content:center;padding:max(4px,env(safe-area-inset-top)) 4px max(4px,env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .2s ease}.spanel-chart-modal.open{opacity:1;pointer-events:auto}.spanel-chart-sheet{width:min(1200px,100%);height:100%;max-height:100%;background:linear-gradient(160deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.02)),#0f0f1e;border:.5px solid hsla(0,0%,100%,.14);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 24px 80px rgba(0,0,0,.55);display:flex;flex-direction:column;transform:scale(.96);opacity:.85;transition:transform .28s cubic-bezier(.2,.9,.2,1),opacity .22s ease}.spanel-chart-modal.open .spanel-chart-sheet{transform:scale(1);opacity:1}.spanel-chart-float{position:absolute;top:8px;right:10px;z-index:5;display:flex;align-items:center;gap:4px;padding:3px 4px;border-radius:999px;background:rgba(8,12,24,.72);border:.5px solid hsla(0,0%,100%,.14);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 4px 16px rgba(0,0,0,.35)}.spanel-chart-ext{color:#93c5fd;font-size:12px;font-weight:600;padding:4px 10px;text-decoration:none;min-height:28px;display:inline-flex;align-items:center;border-radius:999px}.spanel-chart-ext:hover{background:hsla(0,0%,100%,.08)}.spanel-chart-ext:active{opacity:.65}.spanel-chart-done{border:none;background:transparent;color:#60a5fa;font-size:12px;font-weight:650;padding:4px 10px;min-height:28px;cursor:pointer;border-radius:999px;font-family:inherit}.spanel-chart-done:hover{background:hsla(0,0%,100%,.08)}.spanel-chart-done:active{opacity:.65}.spanel-chart-body{flex:1;min-height:0;position:relative;background:#0f0f1e}.spanel-chart-frame{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:0}.spanel-chart-frame.on{opacity:1;pointer-events:auto;z-index:1}.spanel-chart-frame iframe{width:100%;height:100%;border:0;display:block;background:#0f0f1e}.spanel-chart-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:rgba(248,250,252,.45);font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){.spanel-chart-modal,.spanel-chart-sheet{transition:none!important}}@media (prefers-reduced-transparency:reduce){.spanel-chart-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.72)}}.spanel-modal{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.38);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);display:flex;align-items:flex-end;justify-content:center;padding:10px 10px max(10px,env(safe-area-inset-bottom));animation:spanel-fade-in .18s ease-out}@keyframes spanel-fade-in{0%{opacity:0}to{opacity:1}}.spanel-modal-sheet{width:min(920px,100%);max-height:min(90dvh,920px);background:linear-gradient(160deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.12)),var(--s-bg-elevated);border:.5px solid hsla(0,0%,100%,.4);border-radius:20px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 24px 80px rgba(0,0,0,.4);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);display:flex;flex-direction:column;animation:spanel-sheet-in .32s cubic-bezier(.2,.9,.2,1);transform-origin:bottom center}.dark .spanel-modal-sheet{background:linear-gradient(160deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02)),var(--s-bg-elevated);border-color:hsla(0,0%,100%,.12)}@keyframes spanel-sheet-in{0%{opacity:.6;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.spanel-modal-grabber{width:36px;height:5px;border-radius:999px;background:var(--s-fill-strong);margin:8px auto 0;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.spanel-modal-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;border-bottom:.5px solid var(--s-separator-inner)}.spanel-modal-title{font-size:17px;font-weight:650;letter-spacing:-.02em}.spanel-modal-done{border:none;background:transparent;color:var(--s-blue);font-size:17px;font-weight:600;padding:8px 4px;min-height:44px;min-width:44px;cursor:pointer;border-radius:8px;transition:opacity .1s ease}.spanel-modal-done:active{opacity:.55}.spanel-modal-sheet img{width:100%;height:auto;max-height:calc(90dvh - 72px);-o-object-fit:contain;object-fit:contain;background:#0b0b0c;display:block}.spanel-signals-col{display:flex;flex-direction:column;gap:24px;min-width:0}@media (min-width:860px){.spanel-header,.spanel-main{width:min(980px,100%)}.spanel-main{display:grid;grid-template-columns:1.12fr 1fr;gap:18px 20px;align-items:start}.spanel-hero{grid-column:1/-1;grid-row:1}.spanel-section-pos{grid-column:1;grid-row:2}.spanel-signals-col{grid-column:2;grid-row:2}.spanel-foot{grid-column:1/-1;grid-row:3}.spanel-modal{align-items:center}.spanel-modal-sheet{animation-name:spanel-sheet-center;transform-origin:center center}@keyframes spanel-sheet-center{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.spanel-hero-value{font-size:48px}}@media (prefers-reduced-motion:reduce){.spanel-bg:after,.spanel-bg:before,.spanel-live-dot,.spanel-modal,.spanel-modal-sheet,.spanel-skel{animation:none!important}.spanel-icon-btn,.spanel-row-btn{transition:none}}@media (prefers-reduced-transparency:reduce){.spanel-chip,.spanel-glass,.spanel-header,.spanel-hero-badge,.spanel-icon-btn,.spanel-live,.spanel-modal,.spanel-modal-sheet{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.spanel-header{background:transparent}.spanel-glass{background:#fff}.dark .spanel-glass{background:#1c1c1e}.spanel-glass:before{display:none}.spanel-modal{background:rgba(0,0,0,.62)}}@media (prefers-contrast:more){.spanel-chip,.spanel-group,.spanel-hero,.spanel-metrics{border-width:1px}.spanel-hero-value,.spanel-metric .value,.spanel-row-title .sym{font-weight:750}}@media (max-width:380px){.spanel-hero-value{font-size:34px}.spanel-row-side{min-width:72px}.spanel-metric .value,.spanel-row-side .num{font-size:15px}}.spanel-time-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:6px 10px;margin:0;border-radius:999px;cursor:pointer;font:inherit;color:inherit;transition:background .12s ease,color .12s ease}.spanel-time-btn:hover{background:color-mix(in srgb,var(--s-fill) 70%,transparent);color:var(--s-label)}.spanel-time-btn:active{opacity:.75}.spanel-cal-anchor{position:relative;display:inline-flex;align-items:center}.spanel-time-btn.is-open{background:color-mix(in srgb,var(--s-fill) 80%,transparent);color:var(--s-label)}.spanel-cal-scrim{position:fixed;inset:0;z-index:115;background:transparent}.spanel-cal-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:120;width:min(400px,calc(100vw - 20px));max-height:min(78dvh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.12)),var(--s-bg-elevated,#1c1c1e);border:.5px solid var(--s-separator,hsla(0,0%,100%,.14));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 16px 48px rgba(0,0,0,.4);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .14s ease,transform .16s ease,visibility 0s linear .16s}.dark .spanel-cal-popover{background:linear-gradient(160deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),rgba(28,28,32,.98)}.spanel-cal-popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .14s ease,transform .16s ease,visibility 0s}.spanel-cal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 8px 14px;border-bottom:.5px solid var(--s-separator-inner,rgba(84,84,88,.45));flex-shrink:0}.spanel-cal-title{font-size:14px;font-weight:650;letter-spacing:-.02em;color:var(--s-label)}.spanel-cal-body{overflow:auto;padding:6px 12px 14px;-webkit-overflow-scrolling:touch}.spanel-cal-panel{color:var(--s-label)}.spanel-cal-panel+.spanel-cal-panel{margin-top:6px;padding-top:6px;border-top:.5px solid var(--s-separator-inner,rgba(84,84,88,.35))}@media (max-width:420px){.spanel-cal-popover{right:-44px;width:calc(100vw - 16px)}}