:root{--sd-bg: #0e0c0b;--sd-ink: #f2efe6;--sd-muted: #b4ad9f;--sd-faint: #7d766b;--sd-accent: #ffc21a;--sd-accent-ink: #141414;--sd-panel: #17140f;--sd-font: system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html,body{margin:0}html{background:var(--sd-bg)}html:has(dialog[open]){overflow:hidden}body{min-height:100vh;background:var(--sd-bg);color:var(--sd-ink);font-family:var(--sd-font);-webkit-font-smoothing:antialiased;overflow-x:hidden}#bg{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}#app{position:relative;z-index:1;min-height:100vh}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--sd-accent);outline-offset:2px}.sd-defs{position:absolute;width:0;height:0;overflow:hidden}.sd-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sd{min-height:100vh}.sd-side,.sd-dock{display:none}.sd-body{min-width:0}.sd-main{display:block;min-height:40vh;outline:none;container:main / inline-size}.sd-dock,.sd-sheet-panel{container:detail / inline-size}.sd-foot{padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.sd-ticker:empty,.sd-inline-filters:empty{display:none}.sd-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.sd-lamp{display:inline-flex;align-items:center;gap:6px;min-width:0}.sd-lamp>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-lookbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px}.sd-lookbtn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.sd-lookbtn svg .fill{fill:currentColor;stroke:none}.sd-tabbar{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.sd-navbtn{display:grid;justify-items:center;align-content:center;gap:4px;min-height:54px;text-decoration:none}.sd-navbtn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:root[data-shot] .sd-tabbar{position:absolute}.sd-chips{display:flex;flex-wrap:wrap;gap:6px}.sd-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 8px}.sd-chip-n{font-variant-numeric:tabular-nums;opacity:.75}.sd-chips-side .sd-chip{min-height:34px}.sd-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}.sd-seg button{min-height:44px;padding:0 12px;white-space:nowrap}.sd-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sd-search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px}.sd-search svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sd-search input{flex:1;min-width:0;height:40px;border:0;background:transparent;color:inherit;font:inherit;outline:none}.sd-search input::-webkit-search-cancel-button{cursor:pointer}.sd-search kbd{display:none}.sd-star{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px}.sd-star svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.sd-star[aria-pressed=true] svg{fill:currentColor}.sd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.sd-actions{display:flex;flex-wrap:wrap;gap:8px}.sd-list{margin:0;padding:0;list-style:none}.sd-empty{padding:18px 16px}.sd-empty>:first-child{margin-top:0}.sd-empty>:last-child{margin-bottom:0}.sd-banner{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;padding:10px 14px}.sd-sheet{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;height:auto;max-height:92vh;padding:0;border:0;border-radius:14px 14px 0 0;overflow:auto;overscroll-behavior:contain;background:var(--sd-panel);color:var(--sd-ink)}.sd-sheet::backdrop{background:#0009}.sd-sheet-bar{position:sticky;top:0;z-index:3;display:flex;justify-content:center;align-items:center;height:40px;touch-action:none}.sd-grab{width:44px;height:5px;border-radius:3px;background:currentColor;opacity:.35}.sd-close{position:absolute;right:6px;top:0;width:44px;height:40px;font-size:28px;line-height:1}.sd-sheet-panel{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.sd-lookdlg{width:min(440px,calc(100% - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:12px;background:var(--sd-panel);color:var(--sd-ink)}.sd-lookdlg::backdrop{background:#0009}.sd-look{display:grid;gap:14px;padding:18px}.sd-look fieldset{margin:0;padding:0;border:0;display:grid;gap:8px}.sd-look legend{margin-bottom:8px}.sd-skinopts{display:grid;gap:8px}.sd-skinopt{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-height:64px;padding:8px;text-align:left}.sd-skinopt small{display:block;margin-top:3px}.sd-skinopt:disabled{opacity:.55}.sd-swatch{width:52px;height:44px;border-radius:6px}.sd-swatch[data-swatch=solari]{background:linear-gradient(180deg,#2a2a2a 0 49%,#171717 51%),#111;box-shadow:inset 0 0 0 3px #9aa0a6}.sd-swatch[data-swatch=raden]{background:radial-gradient(circle at 30% 30%,#d8f1e6,#6fb3a5 30%,#2a2420 62%),#0c0a09;box-shadow:inset 0 0 0 2px #c9a24c}.sd-swatch[data-swatch=chart]{background:repeating-linear-gradient(45deg,#e9dfc6 0 3px,#ddd0b0 3px 6px);box-shadow:inset 0 0 0 2px #7a5a2b}@media(pointer:coarse){.sd-chips-side .sd-chip,.sd-side .sd-seg button,.sd-side .sd-navbtn{min-height:44px}}@media(prefers-reduced-motion:no-preference){.sd-sheet[open]{animation:sd-sheet-up .22s ease-out}.sd-sheet.is-dragging{animation:none;transition:none}@keyframes sd-sheet-up{0%{transform:translateY(28px);opacity:0}}}@media(min-width:760px){.sd{padding-left:86px}.sd-side{position:fixed;left:0;top:0;bottom:0;z-index:20;width:86px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 0;overflow-y:auto}.sd-side .sd-brand-full,.sd-side-filters,.sd-side .sd-disclaimer{display:none}.sd-side .sd-nav{display:grid;gap:4px}.sd-side .sd-navbtn{width:72px;padding:10px 0}.sd-side-foot{margin-top:auto}.sd-tabbar{display:none}.sd-foot{padding-bottom:28px}.sd-sheet{inset:0 0 0 auto;width:440px;height:100%;max-height:none;border-radius:0}@media(prefers-reduced-motion:no-preference){.sd-sheet[open]{animation-name:sd-sheet-left}@keyframes sd-sheet-left{0%{transform:translate(28px);opacity:0}}}}@media(min-width:1200px){.sd{display:grid;grid-template-columns:250px minmax(0,1fr) 410px;gap:14px;align-items:start;padding:14px}.sd-side{position:sticky;top:14px;bottom:auto;width:auto;max-height:calc(100vh - 28px);align-items:stretch;gap:0;padding:0;overflow-y:auto}.sd-side .sd-brand-full,.sd-side-filters,.sd-side .sd-disclaimer{display:block}.sd-side .sd-brand-mini,.sd-top-brand,.sd-toolbar .sd-lookbtn{display:none}.sd-side .sd-navbtn{width:auto;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:40px;padding:0 10px}.sd-side-foot{margin-top:12px}.sd-search kbd{display:inline-block;margin-left:auto}.sd-inline-filters,.sd-board-controls{display:none}.sd-dock{display:block;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto;overscroll-behavior:contain}.sd-foot{display:none}}:root[data-skin=solari]{--hall: #0e0c0b;--wall: #17140f;--sign: #1b1916;--sign-ink: #f2efe6;--muted: #b4ad9f;--faint: #7d766b;--board: #0f0f0f;--flap-a: #2a2a2a;--flap-b: #171717;--flap-ink: #f4f1e8;--amber: #ffc21a;--amber-ink: #ffc21a;--flat: #cfc6b0;--alu-1: #d8dbdf;--alu-2: #9aa0a6;--alu-3: #5d6267;--buy: #3fca74;--sell: #ff5a4c;--tape: #efe6c8;--tape-ink: #2b2520;--rail: #121212;--rail-ink: #a39d92;--rule: color-mix(in srgb, var(--sign-ink) 14%, transparent);--f-flap: "Barlow Condensed", "Noto Sans TC", sans-serif;--f-zh: "Noto Sans TC", system-ui, sans-serif;--f-tape: "Courier Prime", ui-monospace, monospace;--sd-bg: var(--hall);--sd-ink: var(--sign-ink);--sd-muted: var(--muted);--sd-faint: var(--faint);--sd-accent: var(--amber);--sd-accent-ink: #141414;--sd-panel: var(--wall);--sd-font: var(--f-zh)}:root[data-skin=solari][data-theme=light]{--hall: #e7ebee;--wall: #f4f4f1;--sign: #fbfbf8;--sign-ink: #1a1a1a;--muted: #4f535a;--faint: #80858c;--amber-ink: #8a5a00}[data-skin=solari] .flaps{display:inline-flex;flex-wrap:nowrap;gap:2px;vertical-align:middle}[data-skin=solari] .fl{position:relative;display:inline-grid;place-items:center;width:.66em;height:1.36em;border-radius:2.5px;background:linear-gradient(180deg,var(--flap-a) 0 49%,var(--flap-b) 51% 100%);color:var(--flap-ink);font:600 1em/1 var(--f-flap);box-shadow:inset 0 1px #ffffff12,0 1px 1px #000000b3}[data-skin=solari] .fl.cjk{width:1.12em;font-family:var(--f-zh);font-weight:700;font-size:.86em;height:1.58em}[data-skin=solari] .fl.sp{background:linear-gradient(180deg,#1d1d1d 0 49%,#121212 51% 100%)}[data-skin=solari] .fl:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:#000000e6;box-shadow:0 1px #ffffff0d}[data-skin=solari] .fl.amber{color:var(--amber)}[data-skin=solari] .fl.buy{color:var(--buy)}[data-skin=solari] .fl.sell{color:var(--sell)}[data-skin=solari] .fl.flat{color:var(--flat)}[data-skin=solari] .fl.dim{color:#8f897d}[data-skin=solari] .alu{position:relative;border-radius:10px;padding:7px;background:linear-gradient(180deg,var(--alu-1),var(--alu-2) 45%,var(--alu-3));box-shadow:0 10px 26px #00000073,inset 0 1px #fff9}:root[data-skin=solari][data-theme=light] .alu{box-shadow:0 8px 20px #28323c38,inset 0 1px #ffffffb3}[data-skin=solari] .alu>.face{border-radius:5px;background:var(--board);box-shadow:inset 0 2px 8px #000000e6;padding:10px;color:var(--flap-ink)}[data-skin=solari] .alu>.face.tight{padding:8px}[data-skin=solari] .rivet{position:absolute;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#8a8f95 60%,#555)}[data-skin=solari] .rivet.tl{top:2px;left:2px}[data-skin=solari] .rivet.tr{top:2px;right:2px}[data-skin=solari] .rivet.bl{bottom:2px;left:2px}[data-skin=solari] .rivet.br{bottom:2px;right:2px}[data-skin=solari] .sign{position:relative;border-radius:6px;background:var(--sign);color:var(--sign-ink);box-shadow:0 6px 18px #00000059,inset 0 0 0 1px #ffffff0a}:root[data-skin=solari][data-theme=light] .sign{box-shadow:0 4px 14px #28323c24,inset 0 0 0 1px #00000014}[data-skin=solari] .lineband{display:flex;height:6px}[data-skin=solari] .lineband i{flex:1}[data-skin=solari] .sd-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 12px 8px;align-items:stretch}[data-skin=solari] .station{overflow:hidden;height:100%}[data-skin=solari] .station .name{padding:9px 12px 7px}[data-skin=solari] .station .name b{display:block;font:700 22px/1 var(--f-flap);letter-spacing:.12em}[data-skin=solari] .station .name span{display:block;margin-top:4px;font:700 12px/1 var(--f-zh);letter-spacing:.32em;color:var(--muted)}[data-skin=solari] .sclock{height:100%}[data-skin=solari] .sclock>.face{display:grid;align-content:center;justify-items:center;gap:5px;height:100%;padding:6px 8px}[data-skin=solari] .sclock .flaps{font-size:20px;flex-wrap:nowrap}[data-skin=solari] .sclock small{font:600 11px/1 var(--f-flap);letter-spacing:.16em;color:#b4ad9f}[data-skin=solari] .sd-toolbar{grid-column:1 / -1;min-height:36px}[data-skin=solari] .sd-lamp{font:700 12px/1.2 var(--f-zh);color:var(--muted)}[data-skin=solari] .sd-lamp i{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#3d3d3d;box-shadow:inset 0 0 0 1px #00000059}[data-skin=solari] .sd-lamp i[data-on=true]{background:radial-gradient(circle at 35% 35%,#ffe7a1,var(--amber) 55%,#9a6a00)}[data-skin=solari] .sd-lamp[data-tone=stale],[data-skin=solari] .sd-lamp[data-tone=demo]{color:var(--amber-ink)}[data-skin=solari] .sd-lookbtn{min-height:36px;border-radius:4px;border:1px solid var(--faint);color:var(--muted);font:700 13px/1 var(--f-zh)}[data-skin=solari] .sd-ticker{grid-column:1 / -1;margin:12px -12px 0}[data-skin=solari] .tape-wrap{position:relative}[data-skin=solari] .tape-wrap>small{position:absolute;z-index:2;right:8px;top:-10px;padding:1px 6px;border-radius:3px;background:#2b2520;color:var(--tape);font:600 11px/1.4 var(--f-flap);letter-spacing:.12em}[data-skin=solari] .tape{position:relative;padding:10px 0;background:var(--tape);color:var(--tape-ink);font:700 13px/1 var(--f-tape);white-space:nowrap;overflow:hidden;box-shadow:0 3px 8px #0000004d;mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent)}[data-skin=solari] .tape:before,[data-skin=solari] .tape:after{content:"";position:absolute;left:0;right:0;height:4px;background-image:radial-gradient(circle,rgba(0,0,0,.42) 1.3px,transparent 1.6px);background-size:9px 4px}[data-skin=solari] .tape:before{top:1px}[data-skin=solari] .tape:after{bottom:1px}[data-skin=solari] .tape .roll{display:inline-block;padding-left:14px;animation:sd-solari-roll var(--roll, 70s) linear infinite}[data-skin=solari] .tape:hover .roll{animation-play-state:paused}@keyframes sd-solari-roll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){[data-skin=solari] .tape{overflow-x:auto}[data-skin=solari] .tape .roll{animation:none}}:root[data-skin=solari][data-shot] .tape .roll{animation:none}[data-skin=solari] .tape a{color:inherit;text-decoration:none}[data-skin=solari] .tape .up{color:#1f7a45}[data-skin=solari] .tape .down{color:#b3261e}[data-skin=solari] .tape .nn{color:#7a705e}[data-skin=solari] .tape .unk{color:#6b6255}[data-skin=solari] .tape em{font-style:normal;color:#8a7d62;margin:0 9px}[data-skin=solari] .sd-tabbar{border-radius:8px;background:var(--rail);box-shadow:0 8px 24px #00000080;overflow:hidden}[data-skin=solari] .sd-tabbar .sd-navbtn{padding:8px 0 7px;color:var(--rail-ink);font:700 11.5px/1 var(--f-zh)}[data-skin=solari] .sd-tabbar .sd-navbtn[aria-current=page]{color:#141414;background:var(--amber)}[data-skin=solari] .sd-disclaimer{margin:0;font:500 12px/1.6 var(--f-zh);color:var(--muted);text-align:center}[data-skin=solari] .sd-chip{border-radius:999px;border:1px solid var(--faint);font:700 13px/1 var(--f-zh);color:var(--muted)}[data-skin=solari] .sd-chip .badge{width:21px;height:21px;border-width:3px;font-size:11px}[data-skin=solari] .sd-chip[aria-pressed=true]{background:var(--sign-ink);color:var(--sign);border-color:var(--sign-ink)}[data-skin=solari] .sd-chip-n{font:600 12px/1 var(--f-flap)}[data-skin=solari] .sd-chips-side .sd-chip{font-size:12px}[data-skin=solari] .sd-seg{border-radius:5px;overflow:hidden;border:1px solid var(--faint)}[data-skin=solari] .sd-seg button{font:700 13px/1 var(--f-zh);color:var(--muted)}[data-skin=solari] .sd-seg button+button{border-left:1px solid color-mix(in srgb,var(--faint) 50%,transparent)}[data-skin=solari] .sd-seg button[aria-pressed=true]{background:var(--sign-ink);color:var(--sign)}[data-skin=solari] .sd-search{border-radius:5px;border:1px solid var(--faint);color:var(--faint);font:600 14px/1 var(--f-zh);background:color-mix(in srgb,var(--sign) 70%,transparent)}[data-skin=solari] .sd-search input{color:var(--sign-ink)}[data-skin=solari] .sd-search input::placeholder{color:var(--faint)}[data-skin=solari] .sd-search kbd{font:600 11px/1 var(--f-flap);padding:3px 6px;border-radius:4px;border:1px solid var(--faint)}[data-skin=solari] .sd-star{border-radius:8px;border:1.5px solid var(--faint);color:var(--sign-ink)}[data-skin=solari] .sd-star[aria-pressed=true]{color:var(--amber-ink);border-color:var(--amber-ink)}[data-skin=solari] .sd-btn{border-radius:4px;background:var(--amber);color:#141414;font:700 14px/1 var(--f-zh)}[data-skin=solari] .sd-btn-ghost{background:transparent;color:var(--sign-ink);border:1px solid var(--faint)}[data-skin=solari] .sd-empty{border-radius:6px;background:var(--sign);color:var(--sign-ink);box-shadow:0 6px 18px #0000004d;font:600 14px/1.65 var(--f-zh)}[data-skin=solari] .sd-empty h3{margin:0 0 6px;font:900 16px/1.3 var(--f-zh);letter-spacing:.12em}[data-skin=solari] .sd-empty p{margin:6px 0 0}[data-skin=solari] .sd-unavailable h3,[data-skin=solari] .sd-error strong{color:var(--amber-ink)}[data-skin=solari] .sd-loading p{color:var(--muted);letter-spacing:.3em}[data-skin=solari] .sd-banner{margin:8px 12px 4px;border-radius:6px;background:var(--tape);color:var(--tape-ink);font:600 13px/1.5 var(--f-zh)}[data-skin=solari] .sd-banner a{color:inherit;font-weight:700}[data-skin=solari] .board-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 8px;color:var(--amber);font:700 13px/1 var(--f-flap);letter-spacing:.2em}[data-skin=solari] .board-title b{font:900 14px/1 var(--f-zh);letter-spacing:.3em}[data-skin=solari] .brow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;padding:5px 0;border-top:1px solid #262626;font-size:15px;color:var(--flap-ink);text-decoration:none}[data-skin=solari] .sd-list>li:first-child>.brow{border-top:0}[data-skin=solari] .brow.head{padding:0 0 6px;border-top:0;font:600 11.5px/1 var(--f-flap);letter-spacing:.14em;color:#9a948a}[data-skin=solari] .brow.head>:last-child{text-align:right}[data-skin=solari] a.brow:hover{background:#ffffff09}[data-skin=solari] a.brow:focus-visible{outline-offset:-2px}[data-skin=solari] .b-nm{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}[data-skin=solari] .b-col{display:grid;gap:4px;min-width:0}[data-skin=solari] .b-px{display:grid;justify-items:end;gap:4px}[data-skin=solari] .b-chg{display:inline-flex;align-items:center;gap:5px;font-size:12px}[data-skin=solari] .b-ccy,[data-skin=solari] .b-unit{font:600 11px/1 var(--f-flap);letter-spacing:.08em;color:#9a948a;white-space:nowrap}[data-skin=solari] .brow .sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11.5px/1.2 var(--f-zh);color:#9a948a}[data-skin=solari] .brow .sub .up{color:var(--buy)}[data-skin=solari] .brow .sub .down{color:var(--sell)}[data-skin=solari] .brow a{color:inherit;text-decoration:none}[data-skin=solari] .b-ext,[data-skin=solari] .nm-w{display:none}[data-skin=solari] .board>.face{container:rows / inline-size}@container rows (min-width: 366px){[data-skin=solari] .nm-n{display:none}[data-skin=solari] .nm-w{display:contents}}[data-skin=solari] .dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe7a1,var(--amber) 55%,#9a6a00);box-shadow:inset 0 0 0 1px #00000059}[data-skin=solari] .dot.idle{background:#3d3d3d}[data-skin=solari] .badge{flex:0 0 auto;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:3.5px solid var(--c);background:#fff;color:#111;font:700 11px/1 var(--f-flap)}[data-skin=solari] .badge.blank{border-color:#6a6a6a;background:#2a2a2a}[data-skin=solari] .badge.lg{width:46px;height:46px;border-width:6px;font-size:17px}[data-skin=solari] .unnamed-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:8px;padding:9px 2px 2px;border-top:1px dashed #3a3a3a;color:#b4ad9f;font:600 12.5px/1.4 var(--f-zh)}[data-skin=solari] .unnamed-row b{color:#e9e4d8;font-weight:700}[data-skin=solari] .board-more{display:flex;justify-content:flex-end;margin-top:4px}[data-skin=solari] .board-more button{min-height:40px;color:var(--amber);font:700 13px/1 var(--f-zh);letter-spacing:.08em}[data-skin=solari] .board-empty{padding:14px 4px;color:#b4ad9f;font:600 13.5px/1.6 var(--f-zh)}[data-skin=solari] .board-empty .sd-btn{margin-top:8px}[data-skin=solari] .board .sd-empty{background:transparent;box-shadow:none;color:#d8d2c4;padding:10px 2px}[data-skin=solari] .deck{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 12px}[data-skin=solari] .figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-skin=solari] .fig{padding:9px 10px 10px;min-width:0}[data-skin=solari] .fig .lbl{display:block;margin-bottom:7px;font:700 12px/1.2 var(--f-zh);color:var(--muted);letter-spacing:.06em}[data-skin=solari] .fig .flaps{font-size:19px;flex-wrap:wrap;row-gap:3px}[data-skin=solari] .fig .note{display:block;margin-top:6px;font:600 12px/1.25 var(--f-flap);letter-spacing:.04em;color:var(--muted)}[data-skin=solari] .deck-inst{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;min-width:0}[data-skin=solari] .deck-board{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;min-width:0}@media(max-width:1199px){[data-skin=solari] .sd-board-controls{display:grid;gap:8px}[data-skin=solari] .sd-board-controls .sd-seg{justify-self:start}[data-skin=solari] .sd-inline-filters{display:grid;gap:8px}}[data-skin=solari] .g{min-width:0;overflow:hidden}[data-skin=solari] .g svg{display:block;max-width:100%;height:auto}[data-skin=solari] .g-marey{height:248px}[data-skin=solari] .g-clock{height:214px}[data-skin=solari] .g-line{height:150px}@container main (min-width: 600px){[data-skin=solari] .figs{grid-template-columns:repeat(4,minmax(0,1fr))}}@container main (min-width: 680px){[data-skin=solari] .deck{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}[data-skin=solari] .deck>.figs,[data-skin=solari] .deck>.deck-marey{grid-column:1 / -1}}[data-skin=solari] .sd-page{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:4px 12px 0}[data-skin=solari] .sd-pagehead{display:grid;gap:4px;padding:4px 2px 0}[data-skin=solari] .sd-h{margin:0;font:900 20px/1.15 var(--f-zh);letter-spacing:.2em}[data-skin=solari] .sd-sub,[data-skin=solari] .sd-note{margin:0;font:600 12.5px/1.55 var(--f-zh);color:var(--muted)}[data-skin=solari] .sd-pagebody{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}[data-skin=solari] .sd-list-trades .brow,[data-skin=solari] .sd-list-whales .brow{padding:7px 0}[data-skin=solari] .sd-quiet{padding:12px;border-radius:6px;background:var(--sign);color:var(--sign-ink)}[data-skin=solari] .sd-quiet ul{margin:0;padding:0;list-style:none}[data-skin=solari] .sd-quiet li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;border-top:1px solid var(--rule);font:700 14px/1.3 var(--f-zh)}[data-skin=solari] .sd-quiet li:first-child{border-top:0}[data-skin=solari] .sd-quiet a{text-decoration:none;overflow-wrap:anywhere}[data-skin=solari] .sd-filter-title{margin:0 0 7px;font:700 11.5px/1 var(--f-flap);letter-spacing:.2em;color:var(--muted)}@container main (min-width: 720px){[data-skin=solari] .sd-list-wide .brow{grid-template-columns:auto minmax(0,1fr) auto auto}[data-skin=solari] .sd-list-wide .b-ext{display:grid;grid-template-columns:repeat(3,minmax(4.6rem,auto));gap:2px 14px;padding-left:6px;font:600 12.5px/1.3 var(--f-flap);color:#d8d2c4;text-align:right}[data-skin=solari] .sd-list-wide .b-ext em{display:block;font-style:normal;font-size:11px;letter-spacing:.1em;color:#8f897d}}[data-skin=solari] .platform{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;background:var(--sign)}[data-skin=solari] .platform .ttl{flex:1;min-width:0}[data-skin=solari] .platform h2{margin:0;font:900 22px/1.15 var(--f-zh);overflow-wrap:anywhere}[data-skin=solari] .platform p{margin:5px 0 0;font:600 12.5px/1.3 var(--f-flap);letter-spacing:.06em;color:var(--muted)}[data-skin=solari] .platform p a{color:inherit}[data-skin=solari] .platform .icon{position:relative;width:52px;height:52px;border-radius:8px;overflow:hidden;flex:0 0 auto;background:#222}[data-skin=solari] .platform .icon img{display:block;width:100%;height:100%;object-fit:cover}[data-skin=solari] .platform .icon[data-img-failed]{display:none}[data-skin=solari] .dnote{margin:8px 14px 0;font:600 12px/1.55 var(--f-zh);color:var(--muted)}[data-skin=solari] .dsec{margin:10px 12px 0}[data-skin=solari] .g-rel{height:176px}[data-skin=solari] .g-trace{height:186px}[data-skin=solari] .dfigs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 12px 0}[data-skin=solari] .dfigs .fig .flaps{font-size:15px}@container detail (min-width: 440px){[data-skin=solari] .dfigs{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-skin=solari] .who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 12px 0}[data-skin=solari] .who .sign{padding:10px 12px;min-width:0}[data-skin=solari] .who h4{margin:0 0 6px;font:900 12px/1 var(--f-zh);letter-spacing:.2em;color:var(--muted)}[data-skin=solari] .who ol{margin:0;padding:0;list-style:none}[data-skin=solari] .who li{display:flex;justify-content:space-between;gap:6px;padding:6px 0;border-top:1px solid var(--rule);font:600 14px/1.1 var(--f-flap);letter-spacing:.04em}[data-skin=solari] .who li a{text-decoration:none}[data-skin=solari] .nn-note{margin:10px 12px 0;padding:12px;font:600 13px/1.55 var(--f-zh);color:var(--muted)}[data-skin=solari] .daily{margin:10px 12px 0;padding:10px 12px}[data-skin=solari] .daily h4{margin:0 0 6px;font:900 12px/1 var(--f-zh);letter-spacing:.2em;color:var(--muted)}[data-skin=solari] .daily table{width:100%;border-collapse:collapse;font:600 13px/1.2 var(--f-flap);font-variant-numeric:tabular-nums}[data-skin=solari] .daily th,[data-skin=solari] .daily td{padding:6px 4px;border-top:1px solid var(--rule);text-align:right;white-space:nowrap}[data-skin=solari] .daily thead th{border-top:0;font:700 11.5px/1 var(--f-flap);letter-spacing:.12em;color:var(--muted)}[data-skin=solari] .daily th:first-child,[data-skin=solari] .daily td:first-child{text-align:left}[data-skin=solari] .dlinks{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 14px 0;font:600 12.5px/1.4 var(--f-zh);color:var(--muted)}[data-skin=solari] .dlinks a{color:inherit}[data-skin=solari] .sd-sheet-bar{background:var(--sign);color:var(--sign-ink)}[data-skin=solari] .sd-dock-hint{margin:0;padding:8px 14px;font:600 11.5px/1 var(--f-flap);letter-spacing:.12em;color:var(--muted);background:var(--sign);border-bottom:1px dashed var(--faint)}[data-skin=solari] .sd-look legend{font:700 11.5px/1 var(--f-flap);letter-spacing:.2em;color:var(--muted)}[data-skin=solari] .sd-look .sd-h{font-size:18px}[data-skin=solari] .sd-skinopt{border-radius:8px;border:1px solid var(--faint);font:600 14px/1.3 var(--f-zh)}[data-skin=solari] .sd-skinopt small{font-size:12px;color:var(--muted);font-weight:500}[data-skin=solari] .sd-skinopt[aria-pressed=true]{border-color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-ink)}@media(min-width:760px)and (max-width:1199px){[data-skin=solari] .sd-side{background:var(--rail)}[data-skin=solari] .sd-side .sd-navbtn{border-radius:6px;color:var(--rail-ink);font:700 11.5px/1 var(--f-zh)}[data-skin=solari] .sd-side .sd-navbtn[aria-current=page]{color:#141414;background:var(--amber)}[data-skin=solari] .sd-brand-mini{margin-bottom:14px;font-size:18px}[data-skin=solari] .sd-side .sd-lookbtn{flex-direction:column;gap:4px;width:72px;min-height:56px;border:0;color:var(--rail-ink);font-size:11.5px}}@media(min-width:1200px){[data-skin=solari] .sd-side{border-radius:6px;background:var(--sign);color:var(--sign-ink);padding:0 12px 14px;box-shadow:0 6px 18px #00000059}[data-skin=solari] .sd-side .sd-brand-full{margin:0 -12px}[data-skin=solari] .sd-side .station{border-radius:6px 6px 0 0;box-shadow:none}[data-skin=solari] .sd-side .sd-nav{gap:3px;margin:12px 0 14px}[data-skin=solari] .sd-side .sd-navbtn{border-radius:6px;color:var(--muted);font:700 14px/1 var(--f-zh)}[data-skin=solari] .sd-side .sd-navbtn[aria-current=page]{color:#141414;background:var(--amber)}[data-skin=solari] .sd-filter{margin-top:13px}[data-skin=solari] .sd-side .sd-seg{display:grid}[data-skin=solari] .sd-side .sd-seg button{min-height:34px;padding:0 6px;font-size:12.5px}[data-skin=solari] .sd-side .sd-search{min-height:38px;font-size:13px}[data-skin=solari] .sd-side .sd-search input{height:36px}[data-skin=solari] .sd-side-foot{display:grid;gap:10px}[data-skin=solari] .sd-side .sd-lookbtn{justify-content:center}[data-skin=solari] .sd-side .sd-disclaimer{font-size:11.5px;text-align:left}[data-skin=solari] .sd-top{display:flex;align-items:stretch;gap:10px;padding:0 0 12px}[data-skin=solari] .sd-top-clock{flex:0 0 auto}[data-skin=solari] .sclock{padding:5px}[data-skin=solari] .sclock>.face{display:flex;align-items:center;gap:10px;padding:5px 10px}[data-skin=solari] .sd-ticker{flex:1;min-width:0;margin:0;align-self:center}[data-skin=solari] .sd-toolbar{order:3;flex:0 0 auto;min-height:0}[data-skin=solari] .sd[data-page=bridge] .sd-toolbar{max-width:13rem}[data-skin=solari] .deck,[data-skin=solari] .sd-page{margin:0}[data-skin=solari] .sd-banner{margin:0 0 10px}[data-skin=solari] .sd-dock{border-radius:10px;background:var(--wall);box-shadow:0 8px 22px #00000059;padding-bottom:14px}:root[data-skin=solari][data-theme=light] .sd-dock{box-shadow:0 6px 18px #28323c29}[data-skin=solari] .sd-dock>.sd-empty{margin:12px}}@media(pointer:coarse){[data-skin=solari] .sd-seg button,[data-skin=solari] .sd-side .sd-seg button,[data-skin=solari] .sd-chips-side .sd-chip,[data-skin=solari] .sd-chip,[data-skin=solari] .sd-lookbtn,[data-skin=solari] .sd-side .sd-navbtn,[data-skin=solari] .sd-side .sd-search{min-height:44px}}
