:root{--bg:#f6f7f9;--card:#ffffff;--ink:#1c1f23;--ink2:#5b6270;--ink3:#8a8f98;--line:#e6e8ec;--up:#e5484d;--down:#12a150;--navy:#0a1220;--navy2:#16233a;--accent:#2b6cb0;--r:14px;--shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.06);--u:calc(min(100vw,430px) / 750)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}#root{max-width:430px;margin:0 auto;min-height:100vh;background:var(--bg)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--ink3)}.muted{color:var(--ink2)}.dim{color:var(--ink3)}.auth{min-height:100vh;background:radial-gradient(1200px 600px at 20% -10%,#1d3054 0%,transparent 60%),linear-gradient(160deg,var(--navy) 0%,#0e1a2c 55%,#0a1220 100%);padding:64px 22px 40px;display:flex;flex-direction:column}.auth .brand{color:#fff;text-align:center;margin-bottom:26px}.auth .brand h1{font-size:26px;font-weight:700;margin:0 0 8px;letter-spacing:.5px}.auth .brand p{margin:0;font-size:15.5px;color:#94a3b8;letter-spacing:.3px}.auth .panel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:20px 18px;backdrop-filter:blur(8px)}.auth .tabline{display:flex;gap:6px;margin-bottom:16px}.auth .tabline button{flex:1;padding:9px 0;border-radius:10px;border:0;cursor:pointer;background:rgba(255,255,255,.07);color:#cbd5e1;font-size:16px}.auth .tabline button.on{background:var(--card);color:var(--navy);font-weight:600}.field{margin-bottom:12px}.field label{display:block;font-size:14px;color:#94a3b8;margin-bottom:6px}.field input{width:100%;padding:12px 13px;border-radius:11px;font-size:16px;border:1px solid rgba(255,255,255,.14);background:rgba(9,16,28,.55);color:#fff;outline:none}.field input:focus{border-color:#4c7fc4}.field input::placeholder{color:#5b6b82}.btn-primary{width:100%;padding:13px 0;border:0;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2b6cb0);color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px;margin-top:6px}.btn-primary:disabled{opacity:.55;cursor:default}.auth .foot{margin-top:22px;text-align:center;font-size:14px;color:#64748b;line-height:1.8}.hd{background:radial-gradient(700px 300px at 85% -40%,#23375c 0%,transparent 62%),linear-gradient(150deg,var(--navy) 0%,var(--navy2) 100%);color:#fff;padding:calc(18px + env(safe-area-inset-top)) 18px 20px;border-radius:0 0 20px 20px}.hd .t1{font-size:19px;font-weight:700;letter-spacing:.4px}.hd .t2{font-size:14px;color:#93a4bd;margin-top:5px}.hd .stat{display:flex;gap:18px;margin-top:14px}.hd .stat div{flex:1}.hd .stat b{display:block;font-size:18px;font-weight:700}.hd .stat span{font-size:13px;color:#93a4bd}.wrap{padding:14px 14px 92px}.card{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);padding:14px;margin-bottom:12px}.card h3{margin:0 0 10px;font-size:16px;font-weight:700}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.hint{font-size:14px;color:var(--ink3);line-height:1.7}.hd.thermo{padding-bottom:16px}.ph-top{display:flex;align-items:baseline;justify-content:space-between}.ph-brand{font-size:18px;font-weight:700;letter-spacing:.5px}.ph-date{font-size:13px;color:#93a4bd}.ph-date b{color:#e2e8f0;font-weight:600;margin-left:2px}.ph-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:14px}.ph-read{display:flex;align-items:baseline}.ph-read b{font-size:46px;font-weight:800;line-height:1;letter-spacing:-.5px}.ph-read i{font-style:normal;font-size:20px;font-weight:600;margin-left:2px;color:#cbd5e1}.ph-tier{margin-left:10px;font-size:15.5px;font-weight:700;color:#fff;background:rgba(255,255,255,.16);border-radius:999px;padding:4px 11px}.ph-side{flex:0 0 auto;width:150px}.phs{display:flex;align-items:baseline;justify-content:space-between}.phs-k{display:flex;align-items:center;gap:5px;font-size:13px;color:#cbd5e1}.phs-k i{width:7px;height:7px;border-radius:50%}.phs-v b{font-size:16px;font-weight:700}.phs-v em{font-style:normal;font-size:13px;color:#94a3b8;margin-left:4px}.phs-line{height:1px;background:rgba(255,255,255,.14);margin:8px 0}.ph-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px}.ph-desc{font-size:14px;color:#e2e8f0;flex:1 1 auto}.ph-cal{font-size:13px;color:#94a3b8;flex:0 0 auto}.ph-scale{position:relative;margin-top:14px}.ph-track{display:flex;height:8px;border-radius:999px;overflow:hidden}.ph-seg{flex:1 1 0;min-width:0}.ph-mark{position:absolute;top:-3px;width:3px;height:14px;border-radius:2px;background:var(--card);box-shadow:0 0 0 1px rgba(10,18,32,.35);transform:translateX(-50%)}.ph-tick{display:flex;margin-top:6px}.ph-tick span{flex:1 1 0;text-align:center;font-size:12px;color:#93a4bd}.ph-tick span.on{color:#fff;font-weight:700}.card.dist .tc-hd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.card.dist .tc-hd span:first-child{font-size:16px;font-weight:700}.card.dist .tc-hd .num{font-size:14px;color:var(--ink3)}.distbar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--soft)}.dseg{flex:1 1 0;min-width:2px}.dlegend{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:10px}.dlg{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ink2)}.dlg i{width:8px;height:8px;border-radius:2px}.dlg b{font-weight:600;color:var(--ink)}.dlg[data-act]{cursor:pointer}.dlg.on{color:var(--ink);font-weight:700}.dlg.on b{color:var(--accent)}.fc-hint{font-size:13px;color:var(--ink3);margin-top:10px}.fc-hint.on{color:var(--accent);font-weight:600}.note{font-size:13px;color:var(--ink3);line-height:1.7;margin-top:8px}.segbar{margin:2px 0 10px}.seg{position:relative;display:flex;background:var(--soft);border-radius:999px;padding:3px}.segfill{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:var(--card);border-radius:999px;box-shadow:0 1px 3px rgba(16,24,40,.12);transition:left .18s ease}.segitem{flex:1 1 0;position:relative;z-index:1;text-align:center;padding:7px 0;font-size:15.5px;color:var(--ink2);cursor:pointer;border-radius:999px}.segitem.on{color:var(--ink);font-weight:700}.scope{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;margin-bottom:10px}.sc-l{display:flex;align-items:center;min-width:0}.sc-lk{color:var(--accent);cursor:pointer}.sc-sep{color:var(--ink3);margin:0 6px}.sc-cur{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-r{flex:0 0 auto;font-size:13px;color:var(--ink3)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gcard{background:var(--card);border-radius:12px;padding:11px 12px;box-shadow:var(--shadow);cursor:pointer;border:1px solid transparent}.gcard:active{border-color:#dbe4f0}.gname{font-size:15.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtop{display:flex;align-items:baseline;gap:1px;margin-top:6px}.gtop b{font-size:22px;font-weight:800;line-height:1}.gtop i{font-style:normal;font-size:14px;font-weight:600}.gtag{margin-left:auto;font-size:12px;font-weight:600;color:#fff;padding:2px 7px;border-radius:999px}.gbar{display:flex;height:5px;border-radius:999px;overflow:hidden;background:var(--soft);margin-top:9px}.gbar i{flex:1 1 0;min-width:0}.gfoot{display:flex;align-items:baseline;justify-content:space-between;margin-top:8px;font-size:13px}.gfoot .num{font-weight:600}.gcnt{color:var(--ink3);font-weight:400}.filtercard{background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:12px;margin-bottom:12px}.filtercard .subrow{margin-top:0}.fsearch{display:flex;align-items:center;gap:8px;background:var(--soft);border-radius:10px;padding:9px 12px}.fsearch input{flex:1 1 auto;min-width:0;border:0;background:none;outline:none;font-size:16px;color:var(--ink)}.fsearch .sclear{flex:0 0 auto;color:var(--ink3);font-size:16px;cursor:pointer;padding:0 3px;line-height:1}.gtrack{display:flex;gap:7px;overflow-x:auto;margin-top:10px;scrollbar-width:none}.gtrack::-webkit-scrollbar{display:none}.gitem{flex:0 0 auto;padding:6px 13px;border-radius:999px;background:var(--soft);color:var(--ink2);font-size:14px;cursor:pointer;white-space:nowrap}.gitem.on{background:var(--navy);color:#fff;font-weight:600}.sortrow{display:flex;gap:7px;overflow-x:auto;margin-top:9px;padding-bottom:2px;scrollbar-width:none}.sortrow::-webkit-scrollbar{display:none}.schip{flex:0 0 auto;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink2);font-size:14px;cursor:pointer;white-space:nowrap}.schip.on{border-color:var(--navy);background:var(--navy);color:#fff;font-weight:600}.rowcard{display:flex;gap:10px;background:var(--card);border-radius:12px;padding:11px 12px;margin-bottom:9px;box-shadow:0 1px 2px rgba(16,24,40,.04);cursor:pointer;border:1px solid transparent}.rowcard:active{border-color:#dbe4f0}.tbadge{flex:0 0 auto;min-width:26px;height:26px;padding:0 5px;border-radius:8px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.rowcard .mid{flex:1 1 auto;min-width:0}.nmline{display:flex;align-items:center;gap:6px}.nmline .nm{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xtag{flex:0 0 auto;font-size:12px;color:#b25e09;background:#fff4e5;border-radius:4px;padding:1px 5px;margin-left:5px;cursor:help}.rank-xtag-note{grid-column:1 / -1;margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--ink3)}.rank-xtag-note b{color:#b25e09;font-weight:600}body[data-theme=dark] .rank-xtag-note b{color:#d5b47d}.nmline .code{flex:0 0 auto;margin-left:auto;font-size:12px;color:var(--ink3)}.tagline{display:flex;align-items:center;gap:7px;margin-top:4px;min-width:0}.ttag{flex:0 0 auto;font-size:13px;font-weight:700}.gtag2{font-size:13px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta{font-size:13px;color:var(--ink3);margin-top:4px}.rowcard .right{flex:0 0 auto;text-align:right}.rowcard .px{font-size:14px;color:var(--ink2)}.rowcard .chg{font-size:16px;font-weight:700;margin-top:2px}.more{width:100%;padding:12px 0;margin:4px 0 0;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink2);font-size:16px;cursor:pointer}.more:disabled{opacity:.5}.tag{font-size:13px;padding:2px 8px;border-radius:999px;color:#fff;flex:0 0 auto;font-weight:600;letter-spacing:.3px}.sheet-mask{position:fixed;inset:0;background:rgba(10,18,32,.45);z-index:40;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:430px;background:var(--card);border-radius:20px 20px 0 0;padding:18px 18px calc(22px + env(safe-area-inset-bottom));animation:up .22s ease}@keyframes up{from{transform:translateY(18px)}to{transform:none}}.sheet .h{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sheet .h b{font-size:18px}.sheet .h .dim{margin-left:auto}.sheet .sbadge{flex:0 0 auto;min-width:26px;height:26px;padding:0 5px;border-radius:8px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;white-space:nowrap;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.sheet .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.sheet .grid.g2{grid-template-columns:repeat(2,1fr)}.sheet .grid div{background:var(--soft);border-radius:10px;padding:10px 12px}.sheet .grid span{display:block;font-size:13px;color:var(--ink3);margin-bottom:3px}.sheet .grid b{font-size:16px;font-weight:600}.sheet .desc{font-size:14px;color:var(--ink2);line-height:1.7;margin-top:10px}.sheet .desc.warn{color:#b25e09;background:#fff8ec;border-radius:8px;padding:9px 11px}.sheet .sfoot{margin-top:12px}.sheet .close{margin-top:16px}.me-hd{background:linear-gradient(140deg,#1b2c4a,#0d1728);color:#fff;border-radius:var(--r);padding:16px;margin-bottom:12px}.me-hd .a{font-size:18px;font-weight:700}.me-hd .b{font-size:14px;color:#9fb0c8;margin-top:4px}.me-hd .pill{display:inline-block;margin-top:10px;font-size:13px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:#e2e8f0}.planlist{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.plan{border:1.5px solid var(--line);border-radius:12px;padding:12px 8px;text-align:center;cursor:pointer;background:var(--card)}.plan.on{border-color:var(--accent);background:var(--soft)}.plan b{display:block;font-size:20px;font-weight:700;color:var(--ink)}.plan b small{font-size:14px;font-weight:500}.plan span{font-size:14px;color:var(--ink2)}.plan em{display:block;font-size:13px;color:var(--ink3);font-style:normal;margin-top:3px}.paybox{margin-top:12px}.paybox .ordno{font-size:15.5px;background:var(--soft);border-radius:9px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.qr{text-align:center;margin-top:12px}.qr img{width:200px;height:200px;object-fit:contain;border-radius:10px;border:1px solid var(--line)}.qr .ph{width:200px;height:200px;margin:0 auto;border:1.5px dashed #d5dbe5;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;color:var(--ink3);padding:16px;line-height:1.7}.list-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15.5px}.list-item:last-child{border-bottom:0}.badge{font-size:13px;padding:2px 8px;border-radius:6px}.badge.pending{background:#fff4e5;color:#b25e09}.badge.paid{background:#e8f6ed;color:#0f7a3d}.badge.rejected{background:#fdeaea;color:#b42318}.tabbar{position:fixed;left:50%;transform:translateX(-50%);bottom:0;width:100%;max-width:430px;z-index:30;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--line);display:flex;padding-bottom:env(safe-area-inset-bottom)}.tabbar button{flex:1 1 0;border:0;background:none;padding:8px 0 7px;cursor:pointer;font-size:max(13px,calc(25 * var(--u)));color:var(--ink3);display:flex;flex-direction:column;align-items:center;gap:3px}.tabbar button.on{color:var(--ink);font-weight:700}.tabbar button span{white-space:nowrap}.tabbar .ic{width:max(22px,calc(40 * var(--u)));height:max(22px,calc(40 * var(--u)));display:block;color:var(--ink3);transition:color .15s}.tabbar .ic svg{display:block;width:100%;height:100%}.tabbar button.on .ic{color:var(--ink)}.tabbar button.on .ic svg{stroke-width:1.8}@media (hover:hover){.tabbar button:hover .ic{color:var(--ink2)}}.admin-tabs{display:flex;gap:8px;margin-bottom:12px}.admin-tabs button{flex:1;padding:9px 0;border-radius:10px;border:1px solid var(--line);background:var(--card);font-size:15.5px;color:var(--ink2);cursor:pointer}.admin-tabs button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.tbl{font-size:15.5px}.tbl .tr{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.tbl .tr:last-child{border-bottom:0}.tbl .tr>div:first-child{flex:1 1 auto;min-width:0}.tbl .tr .sn{font-size:13px;color:var(--ink3);margin-top:2px}.tbl .act{display:flex;gap:6px;flex:0 0 auto}.tbl .act button{font-size:13px;padding:5px 9px;border-radius:7px;border:1px solid var(--line);background:var(--card);color:var(--ink2);cursor:pointer}.tbl .act button.ok{border-color:#bfe3cd;color:#0f7a3d;background:#f2fbf5}.tbl .act button.warn{border-color:#f5d0cd;color:#b42318;background:#fef6f5}.inline{display:flex;gap:8px;margin-top:10px}.inline input{flex:1;padding:9px 11px;border-radius:9px;border:1px solid var(--line);font-size:15.5px;outline:none;min-width:0}.inline button{padding:9px 14px;border-radius:9px;border:0;background:var(--navy);color:#fff;font-size:15.5px;cursor:pointer;flex:0 0 auto}.codes{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.codes code{background:var(--soft);padding:6px 10px;border-radius:8px;font-size:15.5px;letter-spacing:.5px}.plan-seg{display:flex;flex-wrap:wrap;gap:6px}.plan-seg-item{padding:5px 10px;border-radius:5px;border:1px solid transparent;background:transparent;font-size:14px;color:var(--ink2);cursor:pointer;white-space:nowrap;line-height:1.5;font-weight:400}.plan-seg-item:hover{color:var(--ink)}.plan-seg-item.on{background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent);border-color:color-mix(in srgb,var(--accent),transparent 78%)}.invite-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:nowrap}.invite-field{display:flex;flex-direction:column;gap:5px;min-width:0}.invite-field>label{font-size:13px;color:var(--ink2);white-space:nowrap}.invite-field input{height:36px;padding:0 10px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:15.5px;outline:none;min-width:0}.invite-field input:focus{border-color:var(--accent)}.invite-field input::placeholder{color:var(--ink3)}.invite-field .w-num{width:100px}.invite-field .w-batch{width:220px}.invite-field .w-exp{width:140px}.btn-invite{height:36px;padding:0 18px;border-radius:6px;border:0;background:var(--button);color:var(--button-ink);font-size:15.5px;cursor:pointer;white-space:nowrap;flex:0 0 auto}.btn-invite:disabled{opacity:.55;cursor:default}.invite-hint{font-size:13px;color:var(--ink3);margin:8px 0 0}.invite-gap{margin-top:18px}@media (max-width:640px){.invite-form{flex-wrap:wrap}.invite-field{flex:1 1 calc(50% - 6px)}.invite-field .w-num,.invite-field .w-batch,.invite-field .w-exp{width:100%}.invite-field.field-wide{flex:1 1 100%}.invite-form:not(.invite-form-mini) .btn-invite{flex:1 1 100%}.invite-form-mini{flex-wrap:nowrap}.invite-form-mini .invite-field{flex:0 0 auto}.invite-form-mini .invite-field input{width:96px}.invite-form-mini .btn-invite{flex:0 0 auto;padding:0 16px}}.toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:90;background:rgba(16,24,40,.9);color:#fff;font-size:15.5px;padding:11px 18px;border-radius:11px;max-width:76vw;text-align:center;line-height:1.6}.toast[hidden]{display:none}.empty{text-align:center;color:var(--ink3);font-size:15.5px;padding:34px 0}.divider{height:1px;background:#f0f2f5;margin:12px 0}.sub-t{font-size:14px;color:var(--ink3);margin:14px 0 8px}.center{text-align:center}.phead{position:relative;overflow:hidden;background:#0a1220;padding:calc(28 * var(--u)) calc(32 * var(--u)) calc(84 * var(--u))}.phead-glow{position:absolute;border-radius:50%}.phead-glow.g1{width:calc(520 * var(--u));height:calc(520 * var(--u));right:calc(-200 * var(--u));top:calc(-250 * var(--u));background:radial-gradient(circle at 50% 50%,rgba(79,142,247,.5),rgba(79,142,247,0) 68%)}.phead-glow.g2{width:calc(420 * var(--u));height:calc(420 * var(--u));left:calc(-170 * var(--u));bottom:calc(-230 * var(--u));background:radial-gradient(circle at 50% 50%,rgba(109,94,252,.34),rgba(109,94,252,0) 68%)}.phead-mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) calc(1 * var(--u)),transparent calc(1 * var(--u))),linear-gradient(90deg,rgba(255,255,255,.045) calc(1 * var(--u)),transparent calc(1 * var(--u)));background-size:calc(68 * var(--u)) calc(68 * var(--u))}.phead-in{position:relative;z-index:2}.ptitle{font-size:calc(42 * var(--u));font-weight:700;color:#fff;letter-spacing:calc(2 * var(--u));line-height:1.3}.psub{margin-top:calc(10 * var(--u));font-size:calc(26 * var(--u));color:rgba(255,255,255,.46);letter-spacing:calc(.5 * var(--u));line-height:1.6}.pbody{position:relative;z-index:3;margin-top:calc(-44 * var(--u));padding-top:calc(6 * var(--u));border-radius:calc(40 * var(--u)) calc(40 * var(--u)) 0 0;background:var(--bg);min-height:60vh;padding-bottom:calc(120 * var(--u))}.mini .card{background:var(--card);border-radius:calc(20 * var(--u));padding:calc(28 * var(--u));margin:calc(16 * var(--u)) calc(24 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(12 * var(--u)) rgba(16,24,40,.05)}.mini .card-title{font-size:calc(32 * var(--u));font-weight:600;color:var(--ink);margin-bottom:calc(16 * var(--u))}.pnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px}#plzbody>.pnav{grid-column:1 / -1}.pnav-card{display:flex;align-items:center;gap:14px;text-align:left;background:var(--card);border:1.5px solid var(--line);border-radius:12px;padding:16px 18px;cursor:pointer;font:inherit;color:var(--ink2);min-width:0;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.pnav-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 14px rgba(16,24,40,.08)}.pnav-card.on{border-color:var(--accent);background:var(--active)}.pnav-icon{flex:0 0 auto;width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--accent)}.pnav-icon svg{width:22px;height:22px}.pnav-card.on .pnav-icon{background:var(--accent);color:#fff}body[data-theme=dark] .pnav-card.on .pnav-icon{color:#17202b}.pnav-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.pnav-name{font-size:17px;font-weight:700;color:var(--ink)}.pnav-card.on .pnav-name{color:var(--accent)}.pnav-desc{font-size:14px;line-height:1.4;color:var(--ink3)}.pnav-num{flex:0 0 auto;font-size:20px;font-weight:700;color:var(--ink2);letter-spacing:-.3px;white-space:nowrap}.pnav-card.on .pnav-num{color:var(--accent)}@media (max-width:900px){.pnav{grid-template-columns:1fr;gap:10px;margin:0 0 16px}.pnav-card{padding:14px 16px;gap:12px}.pnav-icon{width:38px;height:38px;border-radius:10px}.pnav-icon svg{width:20px;height:20px}.pnav-name{font-size:16px}.pnav-desc{font-size:13px}.pnav-num{font-size:17px}}.mini .segsw{position:sticky;top:0;z-index:10;display:flex;margin:calc(20 * var(--u)) calc(24 * var(--u)) calc(14 * var(--u));padding:calc(8 * var(--u));background:var(--card);border-radius:calc(18 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(12 * var(--u)) rgba(16,24,40,.06)}.mini .segitem{flex:1 1 0;text-align:center;padding:calc(16 * var(--u)) 0;border-radius:calc(12 * var(--u));font-size:calc(31 * var(--u));color:var(--ink2);cursor:pointer;transition:background .15s ease,color .15s ease}.mini .segitem.on{background:#1c1f23;color:#fff;font-weight:600}.mini .secbar{display:flex;align-items:baseline;justify-content:space-between;padding:calc(16 * var(--u)) calc(24 * var(--u)) calc(6 * var(--u))}.mini .secbar-t{font-size:calc(32 * var(--u));font-weight:600;color:var(--ink)}.mini .secbar-h{font-size:calc(24 * var(--u));color:var(--ink3)}.mini .sortbar{white-space:nowrap;overflow-x:auto;margin:0 calc(24 * var(--u)) calc(14 * var(--u));scrollbar-width:none}.mini .sortbar::-webkit-scrollbar{display:none}.mini .sortinner{display:inline-flex;padding:0 calc(4 * var(--u))}.mini .chip{padding:calc(10 * var(--u)) calc(24 * var(--u));margin-right:calc(12 * var(--u));border-radius:999px;background:#eef0f4;font-size:calc(28 * var(--u));color:var(--ink2);cursor:pointer;white-space:nowrap}.mini .chip.on{background:var(--accent);color:#fff}.mini .card.ovband{padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(14 * var(--u))}.mini .ovtop{display:flex;align-items:center;justify-content:space-between}.mini .qs-l{display:flex;align-items:center;min-width:0}.mini .qdot{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:calc(6 * var(--u));margin-right:calc(10 * var(--u));background:var(--ink3);flex:0 0 auto}.mini .qdot.on{background:var(--down)}.mini .qdot.off{background:#d9b02a}.mini .qtext{font-size:calc(26 * var(--u));color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini .qs-r{flex:0 0 auto;margin-left:calc(16 * var(--u));font-size:calc(24 * var(--u));color:var(--ink3)}.mini .ovstats{display:flex;margin-top:calc(14 * var(--u))}.mini .ovitem{flex:1 1 0;min-width:0;padding-right:calc(8 * var(--u))}.mini .ovitem + .ovitem{border-left:calc(1 * var(--u)) solid rgba(16,24,40,.06);padding-left:calc(14 * var(--u))}.mini .ovk{display:block;font-size:calc(24 * var(--u));color:var(--ink3);white-space:nowrap}.mini .ovv{display:block;font-size:calc(31 * var(--u));font-weight:600;margin-top:calc(5 * var(--u));white-space:nowrap}.mini .ovfoot{margin-top:calc(12 * var(--u));line-height:1.5}.mini .card.list{padding:calc(4 * var(--u)) calc(24 * var(--u))}.mini .brow{display:flex;align-items:stretch;justify-content:space-between;padding:calc(22 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--line);cursor:pointer}.mini .brow.last{border-bottom:none}.mini .brow.open{background:var(--soft)}.mini .bmain{flex:1 1 auto;min-width:0;padding-right:calc(12 * var(--u))}.mini .bline1{display:flex;align-items:center}.mini .src{font-size:calc(24 * var(--u));line-height:1;padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));margin-right:calc(10 * var(--u));background:#eef2f7;color:#5b6270;flex-shrink:0}.mini .src-ledger{background:#eaf1fb;color:#2b6cb0}.mini .src-ths{background:#fdf1e8;color:#b46a1e}.mini .src-v3{background:#eaf7ef;color:#1d7a48}.mini .bno{font-size:calc(26 * var(--u));color:var(--ink3);margin-right:calc(8 * var(--u));flex:0 0 auto}.mini .bname{font-size:calc(32 * var(--u));font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .bline2{margin-top:calc(8 * var(--u))}.mini .bsub{font-size:calc(27 * var(--u));color:var(--ink2)}.mini .bline3{display:flex;align-items:center;margin-top:calc(8 * var(--u))}.mini .bday{font-size:calc(26 * var(--u));margin-right:calc(14 * var(--u))}.mini .bhold,.mini .bdtxt{font-size:calc(26 * var(--u));color:var(--ink3);margin-right:calc(14 * var(--u))}.mini .bdtxt:last-child{margin-right:0}.mini .bright{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-shrink:0;width:calc(170 * var(--u))}.mini .bret{font-size:calc(34 * var(--u));font-weight:600}.mini .sig{margin-top:calc(8 * var(--u));font-size:calc(24 * var(--u));line-height:1;padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));background:var(--soft);color:var(--ink3)}.mini .lb-swap{background:#fdecec;color:#c0362c}.mini .lb-clear{background:#eef4ec;color:#1d7a48}.mini .lb-defer{background:#fff4e0;color:#9a6400}.mini .lb-flat{background:var(--soft);color:#5b6270}.mini .lb-hold{background:var(--soft);color:var(--ink3)}.mini .caret{margin-top:calc(6 * var(--u));font-size:calc(24 * var(--u));color:var(--ink3)}.mini .bpanel{padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(22 * var(--u));background:var(--soft);border-bottom:calc(1 * var(--u)) solid var(--line)}.mini .phint{font-size:calc(27 * var(--u));color:var(--accent);padding:calc(10 * var(--u)) 0}.mini .phold{display:flex;align-items:center;padding:calc(12 * var(--u)) 0;border-bottom:calc(1 * var(--u)) dashed var(--line)}.mini .phold:last-of-type{border-bottom:none}.mini .ph-code{flex:0 0 auto;width:calc(150 * var(--u));font-size:calc(27 * var(--u));color:var(--ink2);font-family:ui-monospace,Menlo,Consolas,monospace}.mini .ph-name{flex:1 1 auto;min-width:0;font-size:calc(27 * var(--u));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .ph-kv{flex:0 0 auto;width:calc(150 * var(--u));text-align:right;font-size:calc(27 * var(--u));color:var(--ink3)}.mini .ph-kv b{color:var(--ink);font-weight:600}.mini .ph-foot{font-size:calc(24 * var(--u));color:var(--ink3);padding-top:calc(10 * var(--u))}.mini .pmute{font-size:calc(27 * var(--u));color:var(--ink3);padding:calc(12 * var(--u)) 0}.mini .pacts2{display:flex;align-items:center;justify-content:space-between;padding-top:calc(14 * var(--u))}.mini .pmeta{font-size:calc(26 * var(--u));color:var(--ink3)}.mini .popen{font-size:calc(27 * var(--u));color:var(--accent);padding:calc(6 * var(--u)) calc(16 * var(--u));border:calc(1 * var(--u)) solid #cfe0f5;border-radius:999px;background:var(--card);cursor:pointer}.mini .card.hero{background:linear-gradient(160deg,#fff 0%,#f7f9fc 100%)}.mini .hero-label{font-size:calc(28 * var(--u));color:var(--ink3)}.mini .hero-value{font-size:calc(64 * var(--u));font-weight:600;letter-spacing:calc(1 * var(--u));margin:calc(8 * var(--u)) 0 calc(4 * var(--u));line-height:1.1}.mini .hero-sub{font-size:calc(30 * var(--u));margin-top:calc(4 * var(--u))}.mini .btnrow{display:flex}.mini .cbtn{flex:1;text-align:center;border-radius:calc(14 * var(--u));font-size:calc(32 * var(--u));padding:calc(20 * var(--u)) 0;background:var(--soft);color:var(--ink);cursor:pointer}.mini .cbtn.primary{background:#1c1f23;color:#fff}.mini .cbtn:active{opacity:.85}.mini .card.pcard{padding:calc(24 * var(--u)) calc(28 * var(--u))}.mini .pchd{display:flex;align-items:center;margin-bottom:calc(8 * var(--u))}.mini .pcname{flex:1;min-width:0;font-size:calc(33 * var(--u));font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .pctag{flex:0 0 auto;font-size:calc(26 * var(--u));color:var(--accent);background:rgba(43,108,176,.08);border-radius:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));margin-left:calc(12 * var(--u))}.mini .mgrid{display:flex;flex-wrap:wrap}.mini .mit{width:50%;padding:calc(8 * var(--u)) 0}.mini .mv{font-size:calc(33 * var(--u));font-weight:600;margin-top:calc(2 * var(--u))}.mini .pacts3{margin-top:calc(14 * var(--u));display:flex}.mini .pact{flex:1;margin-right:calc(12 * var(--u));text-align:center;font-size:calc(29 * var(--u));padding:calc(16 * var(--u)) 0;border-radius:calc(12 * var(--u));background:var(--soft);color:var(--ink);cursor:pointer}.mini .pact:last-child{margin-right:0}.mini .pact.danger{color:var(--up);background:rgba(229,72,77,.08)}.mini .pact:active{opacity:.75}.mini .sigbox{padding:calc(20 * var(--u)) calc(20 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));background:var(--soft);border:calc(1 * var(--u)) solid rgba(43,108,176,.12)}.mini .sighd{display:flex;align-items:center}.mini .sigdot{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:var(--accent);margin-right:calc(12 * var(--u))}.mini .sigttl{font-size:calc(30 * var(--u));font-weight:600;color:var(--ink)}.mini .sigasof{margin-left:auto;font-size:calc(24 * var(--u));color:var(--ink3)}.mini .sighint{margin-top:calc(12 * var(--u));font-size:calc(26 * var(--u));color:var(--accent);line-height:1.6}.mini .sigsec{margin-top:calc(20 * var(--u));margin-bottom:calc(6 * var(--u));font-size:calc(25 * var(--u));color:var(--ink3);letter-spacing:calc(1 * var(--u))}.mini .sigmute{font-size:calc(27 * var(--u));color:var(--ink3);padding:calc(8 * var(--u)) 0}.mini .sigrow{display:flex;align-items:center;padding:calc(10 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid rgba(16,24,40,.05)}.mini .sigrow:last-child{border-bottom:none}.mini .sg-code{flex:0 0 auto;width:calc(100 * var(--u));font-size:calc(27 * var(--u));color:#5b7fa6;font-family:ui-monospace,Menlo,Consolas,monospace}.mini .sg-name{flex:1;min-width:0;font-size:calc(29 * var(--u));color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .sg-tag{flex:0 0 auto;margin-left:calc(10 * var(--u));padding:calc(1 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(23 * var(--u));color:var(--accent);background:rgba(43,108,176,.1)}.mini .sg-tag.keep{color:#5b7fa6;background:var(--soft)}.mini .sg-w{flex:0 0 auto;margin-left:calc(12 * var(--u));min-width:calc(88 * var(--u));text-align:right;font-size:calc(29 * var(--u));font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.mini .sigfoot{margin-top:calc(14 * var(--u));font-size:calc(24 * var(--u));color:#a8b0ba;line-height:1.6}.mini .sigbtn{display:flex;align-items:center;justify-content:center;height:calc(78 * var(--u));border-radius:calc(14 * var(--u));background:#0a1220;color:#fff;font-size:calc(30 * var(--u));font-weight:600;letter-spacing:calc(1 * var(--u));cursor:pointer}.mini .sigbtn.busy{opacity:.6}.mini .sec{font-size:calc(30 * var(--u));color:var(--ink2);padding:calc(12 * var(--u)) calc(32 * var(--u)) calc(4 * var(--u))}.mini .divider{height:calc(1 * var(--u));background:var(--line);margin:calc(20 * var(--u)) 0}.mini .err{color:var(--up);background:rgba(229,72,77,.08);border-radius:calc(12 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));margin:calc(16 * var(--u)) calc(24 * var(--u));font-size:calc(30 * var(--u))}.mini .err.notice{color:#854f0b;background:#faeeda}.mini .empty{text-align:center;color:var(--ink3);padding:calc(40 * var(--u)) 0;font-size:calc(30 * var(--u))}.mini .loading{text-align:center;color:var(--ink3);padding:calc(60 * var(--u)) 0;font-size:calc(30 * var(--u))}.mini .foot{text-align:center;padding:calc(30 * var(--u)) calc(40 * var(--u)) calc(10 * var(--u));font-size:calc(26 * var(--u))}.mini .muted{color:var(--ink3);font-size:calc(28 * var(--u))}.mini .tiny{font-size:calc(26 * var(--u))}.mini .num{font-variant-numeric:tabular-nums}.mini .warn{margin:calc(16 * var(--u)) calc(24 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(14 * var(--u));background:#fff7e8;color:#9a6400;font-size:calc(27 * var(--u));line-height:1.5}.mini .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(12 * var(--u))}.mini .tcard{text-align:center;padding:calc(20 * var(--u)) calc(6 * var(--u));border-radius:calc(14 * var(--u));background:var(--soft);color:var(--ink2);font-size:calc(30 * var(--u));cursor:pointer}.mini .tcard.on{background:#1c1f23;color:#fff;font-weight:600}.mini .tcard:active{opacity:.85}.mini .tdesc{margin-top:calc(16 * var(--u));font-size:calc(28 * var(--u));color:var(--ink2);line-height:1.6}.mini .poolhd{display:flex;align-items:center}.mini .pooltitle{font-size:calc(32 * var(--u));font-weight:600;color:var(--ink)}.mini .poolcnt{display:flex;align-items:baseline;margin-left:calc(12 * var(--u));padding:calc(2 * var(--u)) calc(14 * var(--u));border-radius:999px;background:rgba(43,108,176,.1)}.mini .pcn{font-size:calc(26 * var(--u));font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.mini .pcs{font-size:calc(22 * var(--u));color:rgba(43,108,176,.55);margin-left:calc(2 * var(--u))}.mini .poolall{margin-left:auto;font-size:calc(26 * var(--u));color:var(--ink3)}.mini .presetbar{white-space:nowrap;overflow-x:auto;margin:calc(12 * var(--u)) 0 calc(4 * var(--u));scrollbar-width:none}.mini .presetbar::-webkit-scrollbar{display:none}.mini .presetinner{display:inline-flex;flex-direction:row}.mini .pchip{display:inline-block;flex:0 0 auto;border:calc(1 * var(--u)) solid transparent;color:var(--ink2);border-radius:999px;font-size:calc(27 * var(--u));padding:calc(8 * var(--u)) calc(22 * var(--u));margin-right:calc(12 * var(--u));background:var(--card);cursor:pointer}.mini .pchip.on{background:#1c1f23;border-color:#1c1f23;color:#fff;font-weight:600}.mini .selwrap{display:flex;flex-wrap:wrap;margin:calc(16 * var(--u)) 0 calc(2 * var(--u))}.mini .selchip{display:flex;align-items:center;margin:0 calc(10 * var(--u)) calc(12 * var(--u)) 0;padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));border-radius:999px;background:#f1f4f9}.mini .selcode{font-size:calc(25 * var(--u));color:#56789e;font-family:ui-monospace,Menlo,Consolas,monospace}.mini .selname{margin-left:calc(8 * var(--u));font-size:calc(28 * var(--u));color:var(--ink);max-width:calc(200 * var(--u));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .selx{flex:0 0 auto;margin-left:calc(10 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:50%;background:var(--card);color:#a0a7b2;font-size:calc(30 * var(--u));line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.mini .selnone{margin:calc(18 * var(--u)) 0 calc(2 * var(--u));padding:calc(26 * var(--u)) 0;border-radius:calc(16 * var(--u));border:calc(1 * var(--u)) dashed #dde2e8;text-align:center;font-size:calc(27 * var(--u));color:var(--ink3)}.mini .searchbox{display:flex;align-items:center;margin-top:calc(18 * var(--u));padding:0 calc(24 * var(--u));height:calc(84 * var(--u));border-radius:999px;background:var(--soft)}.mini .sicon{flex:0 0 auto;width:calc(22 * var(--u));height:calc(22 * var(--u));border:calc(3 * var(--u)) solid #a9b1bc;border-radius:50%;position:relative;margin-right:calc(16 * var(--u))}.mini .sicon::after{content:'';position:absolute;right:calc(-9 * var(--u));bottom:calc(-5 * var(--u));width:calc(11 * var(--u));height:calc(3 * var(--u));border-radius:calc(2 * var(--u));background:#a9b1bc;transform:rotate(45deg)}.mini .sinput{flex:1;min-width:0;height:calc(84 * var(--u));font-size:calc(29 * var(--u));color:var(--ink);border:none;background:transparent;outline:none}.mini .sclear{flex:0 0 auto;margin-left:calc(12 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:#e3e7ec;color:#8d949e;font-size:calc(28 * var(--u));line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.mini .reslist{max-height:calc(520 * var(--u));overflow-y:auto;margin-top:calc(12 * var(--u))}.mini .resrow{display:flex;align-items:center;justify-content:space-between;padding:calc(20 * var(--u)) calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--line);cursor:pointer}.mini .resrow.on{background:rgba(43,108,176,.05)}.mini .resrow:active{background:var(--soft)}.mini .resmain{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden}.mini .rescode{flex:0 0 auto;width:calc(96 * var(--u));font-size:calc(27 * var(--u));color:#8a919b;font-family:ui-monospace,Menlo,Consolas,monospace}.mini .resname{font-size:calc(30 * var(--u));color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .taglong{flex:0 0 auto;margin-left:calc(10 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(23 * var(--u));color:#4c7a2e;background:#ecf4e4}.mini .tagcloud{flex:0 0 auto;margin-left:calc(10 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(23 * var(--u));color:#8a8f98;background:#f0f1f4}.mini .resrow.nocloud .resname{color:#a8aeb8}.mini .resrow.nocloud .resadd{border-color:#e0e4ea;color:#c2c8d0}.mini .resadd{flex:0 0 auto;margin-left:calc(12 * var(--u));width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid #c7d3e2;color:#5b7fa6;font-size:calc(32 * var(--u));line-height:1;display:flex;align-items:center;justify-content:center}.mini .resadd.on{border-color:var(--accent);background:var(--accent);color:#fff}.mini .poolfoot{margin-top:calc(16 * var(--u));font-size:calc(25 * var(--u));color:var(--ink3);line-height:1.7}.mini .pf2{color:#b6bbc3}.mini .prow2{display:flex;align-items:center;justify-content:space-between;padding:calc(14 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--line)}.mini .prow2:last-child{border-bottom:none}.mini .pk{font-size:calc(30 * var(--u));color:var(--ink2)}.mini .pv{width:calc(220 * var(--u));text-align:right;font-size:calc(32 * var(--u));color:var(--ink);border:none;background:transparent;outline:none;font-variant-numeric:tabular-nums}.mini .pv-picker{color:var(--accent);cursor:pointer}.mini .btns{padding:calc(8 * var(--u)) calc(24 * var(--u)) calc(4 * var(--u))}.mini .btn{display:block;width:100%;background:var(--card);color:var(--ink);border-radius:calc(16 * var(--u));font-size:calc(33 * var(--u));border:calc(1 * var(--u)) solid var(--line);padding:calc(18 * var(--u)) 0;cursor:pointer;text-align:center}.mini .btn-primary{background:#1c1f23;color:#fff;border-color:#1c1f23}.mini .btn:disabled{opacity:.55;cursor:default}.mini .btn:active:not(:disabled){opacity:.85}.mini .saverow{display:flex;align-items:center}.mini .ipt{flex:1;min-width:0;background:var(--soft);border-radius:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));font-size:calc(30 * var(--u));border:none;outline:none;color:var(--ink)}.mini .sbtn{flex:0 0 auto;margin-left:calc(12 * var(--u));background:#1c1f23;color:#fff;border-radius:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));font-size:calc(30 * var(--u));cursor:pointer}.mini .plist{margin-top:calc(16 * var(--u))}.mini .pitem{display:flex;align-items:center;padding:calc(16 * var(--u)) 0;border-top:calc(1 * var(--u)) solid var(--line)}.mini .pimain{flex:1;min-width:0;cursor:pointer}.mini .piname{font-size:calc(31 * var(--u));font-weight:500}.mini .pdel{flex:0 0 auto;font-size:calc(28 * var(--u));color:var(--up);padding:calc(8 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));cursor:pointer}.mini .hero-cols{display:flex}.mini .hcol{flex:1}.mini .hval{font-size:calc(33 * var(--u));font-weight:600;margin-top:calc(4 * var(--u))}.mini .chart{width:100%;height:calc(380 * var(--u));display:block}.mini .legend{display:flex;flex-wrap:wrap;margin-top:calc(12 * var(--u))}.mini .lg{display:flex;align-items:center;margin-right:calc(20 * var(--u));font-size:calc(26 * var(--u));color:var(--ink2)}.mini .dot{display:inline-block;width:calc(24 * var(--u));height:calc(6 * var(--u));border-radius:calc(3 * var(--u));margin-right:calc(8 * var(--u))}.mini .dot-s{background:var(--accent)}.mini .dot-b{background:#b6bcc6}.mini .dot-z{background:#c3c9d4;height:calc(2 * var(--u))}.mini .krow{display:flex;align-items:center;justify-content:space-between;padding:calc(12 * var(--u)) 0;font-size:calc(30 * var(--u));color:var(--ink2)}.mini .codesinput{width:100%;background:var(--soft);border-radius:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));font-size:calc(30 * var(--u));border:none;outline:none;color:var(--ink);font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:calc(.5 * var(--u))}.mini .codesinput::placeholder{color:#aab1bb}.mini .hintline{margin-top:calc(12 * var(--u));font-size:calc(25 * var(--u));color:var(--ink3);line-height:1.7}.mini .hintline b{color:var(--accent);font-weight:600}.mini .rgtable{width:100%}.mini .rghead,.mini .rgrow{display:grid;grid-template-columns:1fr calc(70 * var(--u)) calc(70 * var(--u)) calc(62 * var(--u));gap:calc(8 * var(--u));align-items:center}.mini .rghead{font-size:calc(24 * var(--u));color:var(--ink3);padding-bottom:calc(8 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--line)}.mini .rghead span:not(:first-child){text-align:center}.mini .rgrow{padding:calc(10 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--line)}.mini .rgrow:last-child{border-bottom:none}.mini .rgk{font-size:calc(28 * var(--u));color:var(--ink2)}.mini .rgin{width:100%;text-align:center;background:var(--soft);border-radius:calc(8 * var(--u));padding:calc(9 * var(--u)) 0;border:none;outline:none;font-size:calc(28 * var(--u));color:var(--ink);font-variant-numeric:tabular-nums}.mini .runbar{display:flex;gap:calc(12 * var(--u))}.mini .runbar .btn{flex:1}.mini .runbar .btn.ghost{flex:0 0 calc(160 * var(--u))}.mini .runbar .btn.ghost:disabled{opacity:.4}.mini .prog{height:calc(10 * var(--u));border-radius:999px;background:var(--soft);overflow:hidden;margin-top:calc(16 * var(--u))}.mini .prog i{display:block;height:100%;background:var(--accent);width:0;transition:width .2s ease}.mini .progtxt{margin-top:calc(8 * var(--u));font-size:calc(25 * var(--u));color:var(--ink3);display:flex;justify-content:space-between}.mini .tblwrap{overflow-x:auto;margin:0 calc(-28 * var(--u));padding:0 calc(28 * var(--u));scrollbar-width:none}.mini .tblwrap::-webkit-scrollbar{display:none}.mini table.rt{border-collapse:collapse;font-size:calc(25 * var(--u));white-space:nowrap;width:auto;min-width:100%}.mini table.rt th{font-weight:600;color:var(--ink3);text-align:right;padding:calc(10 * var(--u)) calc(6 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--line)}.mini table.rt th:first-child,.mini table.rt td:first-child{text-align:left;padding-left:0}.mini table.rt th:last-child,.mini table.rt td:last-child{padding-right:0}.mini table.rt td{padding:calc(12 * var(--u)) calc(6 * var(--u));text-align:right;border-bottom:calc(1 * var(--u)) solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink)}.mini table.rt tr:last-child td{border-bottom:none}.mini table.rt td.nm{color:var(--ink);font-weight:500;max-width:calc(200 * var(--u));overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,Menlo,Consolas,monospace}.news .card{background:var(--card);border-radius:calc(20 * var(--u));margin:calc(16 * var(--u)) calc(24 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(12 * var(--u)) rgba(16,24,40,.05)}.news .ntip{padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(20 * var(--u))}.news .ntiprow{display:flex;align-items:flex-start;gap:calc(10 * var(--u));font-size:calc(26 * var(--u));line-height:1.45;color:#8a6d1f}.news .ndot{flex:0 0 auto;width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:#d9a520;margin-top:calc(9 * var(--u))}.news .nstat{display:flex;gap:calc(26 * var(--u));margin-top:calc(14 * var(--u));padding-top:calc(14 * var(--u));border-top:calc(1 * var(--u)) solid var(--line);font-size:calc(26 * var(--u));color:var(--ink3)}.news .nstat b{font-weight:600;color:var(--ink);margin-right:calc(4 * var(--u));font-variant-numeric:tabular-nums}.news .nstat .nlbl{color:#a9aeb7}.news .nbar{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u)) calc(12 * var(--u));background:var(--bg);overflow-x:auto;scrollbar-width:none}.news .nbar::-webkit-scrollbar{display:none}.news .nchip{flex:0 0 auto;padding:calc(8 * var(--u)) calc(22 * var(--u));border-radius:999px;border:calc(1 * var(--u)) solid var(--line);background:var(--card);color:var(--ink2);font-size:calc(28 * var(--u));line-height:1.35;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.news .nchip.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.news .ncnt{flex:0 0 auto;margin-left:auto;padding-left:calc(8 * var(--u));font-size:calc(26 * var(--u));color:var(--ink3);font-variant-numeric:tabular-nums}.news .nday{display:flex;align-items:baseline;justify-content:space-between;padding:calc(22 * var(--u)) calc(34 * var(--u)) calc(6 * var(--u));font-size:calc(27 * var(--u));font-weight:600;color:var(--ink2);letter-spacing:calc(.4 * var(--u))}.news .nday em{font-style:normal;font-weight:400;color:var(--ink3);font-size:calc(25 * var(--u))}.news .nlist{padding:calc(2 * var(--u)) calc(26 * var(--u))}.news .nrow{position:relative;padding:calc(22 * var(--u)) 0 calc(22 * var(--u)) calc(20 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--line);cursor:pointer}.news .nrow.last{border-bottom:none}.news .nrow::before{content:'';position:absolute;left:0;top:calc(24 * var(--u));bottom:calc(24 * var(--u));width:calc(4 * var(--u));border-radius:calc(2 * var(--u));background:#d8dce3}.news .nrow.up::before{background:var(--up)}.news .nrow.dn::before{background:var(--down)}.news .nmeta{display:flex;align-items:center;gap:calc(10 * var(--u));flex-wrap:wrap;font-size:calc(25 * var(--u));color:var(--ink3);line-height:1.4}.news .ntime{font-variant-numeric:tabular-nums;letter-spacing:calc(.2 * var(--u))}.news .nsrc{color:var(--ink3);white-space:nowrap}.news .nbd{font-style:normal;padding:calc(2 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(24 * var(--u));font-weight:600;line-height:1.5;color:var(--ink3);background:#eef0f3}.news .nbd.up.l1{color:#b42318;background:rgba(229,72,77,.12)}.news .nbd.dn.l1{color:#0e7c3d;background:rgba(18,161,80,.12)}.news .nbd.up.l2{color:#fff;background:#e5484d}.news .nbd.dn.l2{color:#fff;background:#12a150}.news .nbd.up.l3{color:#fff;background:#c2262b}.news .nbd.dn.l3{color:#fff;background:#0e7c3d}.news .nai,.news .nflag{font-style:normal;padding:0 calc(8 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(23 * var(--u));font-weight:600;line-height:1.7;letter-spacing:calc(.3 * var(--u))}.news .nai{color:var(--accent);background:rgba(43,108,176,.08)}.news .nflag{color:#8a6d1f;background:rgba(217,165,32,.15)}.news .nhead{margin-top:calc(10 * var(--u));font-size:calc(31 * var(--u));line-height:1.58;color:var(--ink);letter-spacing:calc(.1 * var(--u));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news .nrow.open .nhead{display:block;-webkit-line-clamp:unset;overflow:visible}.news .nsyms{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u));margin-top:calc(12 * var(--u))}.news .nsym{display:inline-flex;align-items:baseline;gap:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:rgba(43,108,176,.08);color:var(--accent);font-size:calc(25 * var(--u));font-weight:500}.news .nsym em{font-style:normal;font-weight:400;opacity:.62;font-size:calc(23 * var(--u));font-variant-numeric:tabular-nums}.news .nmore{display:block;width:calc(702 * var(--u));margin:calc(26 * var(--u)) auto 0;padding:calc(22 * var(--u)) 0;border:calc(1 * var(--u)) solid var(--line);border-radius:calc(16 * var(--u));background:var(--card);color:var(--ink2);font-size:calc(29 * var(--u));font-family:inherit;cursor:pointer}.news .nmore:disabled{opacity:.55;cursor:default}.news .nfoot{padding:calc(34 * var(--u)) calc(40 * var(--u)) calc(20 * var(--u));text-align:center;font-size:calc(25 * var(--u));color:var(--ink3);line-height:1.8}.news .empty{text-align:center;color:var(--ink3);padding:calc(80 * var(--u)) 0;font-size:calc(30 * var(--u))}.news .err{color:var(--up);background:rgba(229,72,77,.08);border-radius:calc(12 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));margin:calc(16 * var(--u)) calc(24 * var(--u));font-size:calc(30 * var(--u))}@media (min-width:900px){:root{--u:calc(480px / 750)}html,body{height:100%;overflow:hidden}body{background-color:#e7ebf1;background-image:radial-gradient(820px 460px at 50% -10%,#dde6f2 0%,rgba(221,230,242,0) 62%),radial-gradient(circle at 1px 1px,rgba(16,24,40,.045) 1px,transparent 0);background-size:100% 100%,22px 22px}#root{max-width:480px;min-height:0;height:calc(100vh - 48px);margin:24px auto;border-radius:26px;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none;box-shadow:0 0 0 1px rgba(16,24,40,.06),0 26px 60px -18px rgba(16,24,40,.28),0 10px 22px -12px rgba(16,24,40,.14)}#root::-webkit-scrollbar{width:0;height:0}.tabbar{max-width:480px;bottom:24px;background:var(--card);border-radius:0 0 26px 26px;overflow:hidden;box-shadow:0 -6px 18px -10px rgba(16,24,40,.18)}.sheet-mask{align-items:center;padding:24px 0}.sheet{max-width:420px;border-radius:20px;box-shadow:0 24px 60px -18px rgba(16,24,40,.34)}.auth{min-height:100%}}.mini .sigcard{background:#f7f9fd;border:calc(1 * var(--u)) solid rgba(43,108,176,.1)}.mini .sighd{display:flex;align-items:center}.mini .sigdot{flex:0 0 auto;width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:#2b6cb0;margin-right:calc(12 * var(--u))}.mini .sigdot.hot{background:#e5484d;box-shadow:0 0 0 calc(6 * var(--u)) rgba(229,72,77,.16)}.mini .sigttl{font-size:calc(32 * var(--u));font-weight:600;color:var(--ink)}.mini .sigday{margin-left:auto;font-size:calc(25 * var(--u));color:var(--ink3);font-variant-numeric:tabular-nums}.mini .sgsum{display:flex;margin-top:calc(16 * var(--u));padding:calc(18 * var(--u)) 0 calc(14 * var(--u));border-radius:calc(14 * var(--u));background:rgba(16,24,40,.03)}.mini .sgcell{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;border-bottom:calc(4 * var(--u)) solid transparent;cursor:pointer}.mini .sgcell.sep{border-left:calc(1 * var(--u)) solid rgba(16,24,40,.07)}.mini .sgk{font-size:calc(26 * var(--u));color:var(--ink3);line-height:1.2}.mini .sgv{margin-top:calc(8 * var(--u));font-size:calc(44 * var(--u));font-weight:700;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.mini .sgcell.zero .sgv{font-weight:600;color:#c4c9d2}.mini .sgcell.zero .sgk{color:#b0b5bd}.mini .sgcell.v-red .sgv{color:#d92b2b}.mini .sgcell.v-amber .sgv{color:#b45309}.mini .sgcell.sel{border-bottom-color:#2b6cb0}.mini .sgcell.sel .sgv,.mini .sgcell.sel .sgk{color:#2b6cb0}.mini .sigrow{display:flex;align-items:center;padding:calc(12 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid rgba(16,24,40,.05)}.mini .sigrow:last-of-type{border-bottom:none}.mini .sigrow.long{display:block;padding:calc(14 * var(--u)) 0}.mini .sigline1{display:flex;align-items:center}.mini .sg-det2{margin:calc(6 * var(--u)) 0 0 calc(34 * var(--u));font-size:calc(26 * var(--u));color:var(--ink2);line-height:1.45}.mini .sg-idx{flex:0 0 auto;width:calc(34 * var(--u));font-size:calc(25 * var(--u));color:#a8b0ba;font-variant-numeric:tabular-nums}.mini .sg-name{flex:0 0 auto;width:calc(190 * var(--u));font-size:calc(28 * var(--u));color:var(--ink);line-height:1.25;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .sg-lb{flex:0 0 auto;align-self:center;margin-right:calc(10 * var(--u));padding:calc(1 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(23 * var(--u));font-weight:600;line-height:1.25}.mini .sg-lb.lb-swap{color:#c62f34;background:rgba(229,72,77,.12)}.mini .sg-lb.lb-clear{color:#3f4754;background:var(--soft)}.mini .sg-lb.lb-defer{color:#b45309;background:rgba(180,83,9,.12)}.mini .sg-lb.lb-flat{color:#5b6270;background:var(--soft)}.mini .sg-lb.lb-hold{color:#2b6cb0;background:rgba(43,108,176,.1)}.mini .sg-det{flex:1 1 0;min-width:0;text-align:right;font-size:calc(25 * var(--u));color:var(--ink3);overflow:hidden;white-space:normal;line-height:1.35}.mini .hhd{display:flex;align-items:baseline;gap:calc(12 * var(--u))}.mini .hhd .card-title{margin-bottom:0}.mini .hhd .muted{margin-left:auto}.mini .hhead{display:flex;align-items:center;padding:calc(12 * var(--u)) calc(16 * var(--u));margin:calc(14 * var(--u)) 0 calc(6 * var(--u));border-radius:calc(12 * var(--u));background:var(--soft)}.mini .hh{font-size:calc(25 * var(--u));color:var(--ink3);cursor:pointer;white-space:nowrap}.mini .hh.on{color:#2b6cb0;font-weight:600}.mini .hh-ar{margin-left:calc(4 * var(--u));font-size:calc(23 * var(--u));color:rgba(138,143,152,.55)}.mini .hh.on .hh-ar{color:#2b6cb0}.mini .hh-acc{flex:1 1 0;min-width:0}.mini .hh-pnl{flex:0 0 auto;width:calc(224 * var(--u));padding-right:calc(10 * var(--u));text-align:right;box-sizing:border-box}.mini .hh-days{flex:0 0 auto;width:calc(104 * var(--u));text-align:right}.mini .hrow{display:flex;align-items:center;padding:calc(14 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid rgba(16,24,40,.05)}.mini .hrow:last-of-type{border-bottom:none}.mini .hleft{flex:1 1 0;min-width:0;display:flex;align-items:center;overflow:hidden}.mini .hname{flex:0 0 auto;width:calc(190 * var(--u));font-size:calc(27 * var(--u));color:var(--ink2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .hsym{flex:1 1 0;min-width:0;margin-left:calc(12 * var(--u));font-size:calc(29 * var(--u));color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini .hrow.multi .hsym{white-space:normal;font-size:calc(27 * var(--u));line-height:1.35}.mini .hpnl{flex:0 0 auto;width:calc(120 * var(--u));text-align:right;font-size:calc(29 * var(--u));font-weight:600;font-variant-numeric:tabular-nums}.mini .hdays{flex:0 0 auto;width:calc(104 * var(--u));text-align:right;font-size:calc(26 * var(--u));color:var(--ink3);font-variant-numeric:tabular-nums}:root{--bg:#f3f5f8;--card:#fff;--soft:#f5f7fa;--ink:#202733;--ink2:#65748a;--ink3:#69768a;--line:#e2e7ef;--accent:#347cf0;--active:#ecf3ff;--navy:#142640;--navy2:#203650;--r:9px;--shadow:0 2px 9px #17264004;--header-ink:#fff;--header-muted:#bac9dd;--button:#347cf0;--button-ink:#fff;--u:calc(min(100vw,430px)/750)}body[data-theme=dark]{color-scheme:dark;--bg:#141416;--card:#1c1c1f;--soft:#242428;--ink:#e0e0e3;--ink2:#aaaab3;--ink3:#92929d;--line:#333339;--accent:#91a9c5;--active:#2b2d33;--navy:#19191c;--navy2:#232327;--shadow:none;--header-ink:#e0e0e3;--header-muted:#a4a4ae;--button:#3b414c;--button-ink:#f1f1f4}html,body{height:auto;overflow:auto;background:var(--bg);background-image:none;color:var(--ink)}body{font-size:16px;line-height:1.55}button,input,select{font:inherit}button,a,[data-act]{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input::placeholder{color:var(--ink3);opacity:1}button{color:var(--ink)}a{color:var(--accent)}svg{display:block}img{max-width:100%}#root{width:100%;max-width:620px;margin:0 auto;min-height:100vh;height:auto;overflow:visible;border-radius:0;box-shadow:none;background:var(--bg)}.brand-logo{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(140deg,#172d4e,#347cf0);box-shadow:inset 0 0 0 1px #ffffff24}.brand-logo svg{width:100%;height:100%}body[data-theme=dark] .brand-logo{background:linear-gradient(140deg,#242832,#3c4e64)}.workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 16px;background:var(--navy);color:var(--header-ink);border-bottom:1px solid #ffffff0c}.workspace-title{display:flex;align-items:center;gap:10px;min-width:0}.workspace-title>b{font-size:18px;white-space:nowrap}.mobile-brand .brand-logo{width:29px;height:29px;flex-basis:29px;border-radius:7px}.workspace-label{display:none}.theme-toggle{border:1px solid #ffffff30;color:var(--header-ink);background:#ffffff08;border-radius:6px;padding:6px 10px;white-space:nowrap;font-size:14px;min-height:34px}.sidebar-brand,.sidebar-foot{display:none}.wrap{padding:14px 14px calc(86px + env(safe-area-inset-bottom))}.pbody{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.card,.mini .card,.news .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.card h3,.mini .card-title{color:var(--ink)}.card h3:before,.mini .card-title:before{content:'';display:inline-block;width:3px;height:13px;background:var(--accent);border-radius:2px;vertical-align:-1px;margin-right:8px}.more{background:var(--card);color:var(--ink2);border-color:var(--line);border-radius:6px}.btn-primary,.mini .btn-primary,.mini .cbtn.primary,.mini .sigbtn{background:var(--button);color:var(--button-ink);border-radius:6px;letter-spacing:0}.btn-primary{min-height:44px}.inline input,.mini .ipt,.mini .pv,.mini .rgin,.mini .codesinput,.mini .sinput{background:var(--soft);color:var(--ink);border-color:var(--line);border-radius:5px}.inline button{background:var(--button);color:var(--button-ink);border-radius:5px}.empty,.mini .empty{color:var(--ink3)}.auth{display:block;padding:0;background:var(--card);min-height:100vh;color:var(--ink)}.auth-story{padding:25px 25px 24px;background:linear-gradient(145deg,#172e50,#101e33);color:#fff}.auth-brand{display:flex;align-items:center;gap:11px}.auth-brand h1{font-size:23px;margin:0 0 3px;font-weight:700}.auth-brand p{margin:0;color:#aebfd5;font-size:13px}.auth-message h2{font-size:27px;line-height:1.4;margin:28px 0 12px;letter-spacing:1px}.auth-message>p{color:#b8c9df;font-size:14px;margin:0}.auth-illustration,.auth-features{display:none}.auth-form-area{padding:29px 25px;position:relative}.auth .panel{padding:0;background:none;border:0;border-radius:0;backdrop-filter:none}.auth .panel>h2{margin:0 0 8px;font-size:25px}.auth-intro{margin:0 0 22px;font-size:14px;color:var(--ink2)}.auth .tabline{gap:0;border-bottom:1px solid var(--line);margin-bottom:24px}.auth .tabline button{padding:11px;background:transparent;color:var(--ink2);border-radius:0;border-bottom:2px solid transparent}.auth .tabline button.on{background:transparent;color:var(--accent);border-bottom-color:var(--accent)}.auth .field{margin:0 0 18px}.auth .field label{color:var(--ink);font-size:15.5px}.auth .field input{background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:7px;min-height:47px;padding:12px}.auth .field input::placeholder{color:var(--ink3)}.auth .btn-primary{margin-top:4px;background:var(--button);border-radius:7px}.auth .foot{color:var(--ink3);font-size:13px;line-height:1.8;margin-top:28px}.auth-theme{position:absolute;right:24px;top:25px;transform:translateY(-90px)}.password-field{position:relative}.password-field input{padding-right:62px!important}.password-toggle{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:13px;background:none;border:0;color:var(--ink2);padding:7px}.hd.thermo{border-radius:0;background:var(--navy)!important;padding:14px 16px 18px;color:var(--header-ink)}.ph-brand{font-size:16px;color:var(--header-muted)}.ph-date,.ph-cal,.ph-tick span{color:var(--header-muted)}.ph-date b{color:var(--header-ink)}.ph-read b{font-size:40px;letter-spacing:-1px}.ph-read i{font-size:19px}.ph-tier{border-radius:5px;font-size:14px;padding:3px 8px}.ph-track{height:5px;gap:2px;border-radius:2px}.ph-mark{height:11px;top:-3px;width:2px}.ph-tick{margin-top:8px}.ph-hero{align-items:center}.ph-foot{gap:9px}.ph-desc{color:var(--header-muted);font-size:13px}.card.dist .tc-hd span:first-child{font-size:15.5px}.distbar{height:6px;border-radius:2px;gap:2px;background:var(--soft)}.dlegend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.dlg{font-size:12px;gap:4px}.dlg b{margin-left:auto;font-size:13px}.dlg i{width:5px;height:5px;border-radius:1px}.dist .note{font-size:12px;color:var(--ink3)}.seg{background:var(--soft);border:1px solid var(--line);border-radius:6px}.segfill{background:var(--card);border-radius:4px;box-shadow:0 1px 3px #17264010}.segitem{border-radius:4px;font-size:14px}.segitem.on{color:var(--accent)}.gcard{background:var(--card);border:1px solid var(--line);box-shadow:none;border-radius:7px}.gbar{border-radius:2px;background:var(--soft)}.gtag{border-radius:4px}.gname{font-weight:600}.filtercard{background:var(--card);border:1px solid var(--line);border-radius:7px;padding:12px;box-shadow:none}.fsearch{background:var(--soft);border:1px solid var(--line);border-radius:5px}.fsearch input{color:var(--ink);font-size:15.5px}.fsearch:focus-within{border-color:var(--accent)}.gitem{background:var(--soft);border-radius:5px;padding:6px 11px}.gitem.on{background:var(--active);color:var(--accent)}.schip{background:var(--card);border-radius:5px;padding:6px 9px;font-size:13px}.schip.on{background:var(--active);color:var(--accent);border-color:var(--accent)}#rkrows{border:1px solid var(--line);border-radius:7px;background:var(--card);overflow:hidden}.listhead{display:flex;justify-content:space-between;color:var(--ink3);font-size:13px;background:var(--soft);padding:10px 13px;border-bottom:1px solid var(--line)}.rowcard{background:var(--card);border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:13px 12px;min-height:80px;margin:0;align-items:center}.rowcard:last-child{border-bottom:0}.rowcard:active{background:var(--active)}.tbadge{background:color-mix(in srgb,var(--tier-color),transparent 90%)!important;border:1px solid color-mix(in srgb,var(--tier-color),transparent 65%);color:var(--tier-color);border-radius:4px;font-size:13px;font-weight:500;min-width:35px}.rowcard .mid{min-width:0}.nmline{flex-wrap:wrap;gap:3px 7px}.nmline .nm{font-size:16px}.nmline .code{margin-left:0;font-size:12px}.rowcard .right{min-width:78px}.rowcard .px{font-size:16px;color:var(--ink)}.rowcard .chg{font-size:15.5px;font-weight:600}.rowcard .meta,.gtag2{font-size:12px}.sheet{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:14px 14px 0 0;max-height:90dvh;overflow:auto}.sheet .grid div{background:var(--soft)}.sheet-mask{background:#0008;backdrop-filter:blur(3px)}.phead{background:var(--navy);border-radius:0;padding:17px 20px 24px;color:var(--header-ink)}.phead-glow,.phead-mesh{display:none}.phead .ptitle{font-size:20px}.phead .psub{font-size:14px;color:var(--header-muted)}.mini .card,.news .card{border-radius:8px}.mini .segsw{background:var(--soft);border:1px solid var(--line);border-radius:6px}.mini .segitem{border-radius:4px}.mini .segitem.on{background:var(--active);color:var(--accent)}.mini .chip,.news .nchip{background:var(--card);color:var(--ink2);border-radius:5px;border:1px solid var(--line)}.mini .chip.on,.news .nchip.on{background:var(--active);color:var(--accent);border-color:var(--accent)}.mini .brow{border-bottom-color:var(--line)}.mini .brow.open{background:var(--active)}.mini .bpanel{background:var(--soft);border-color:var(--line)}.mini .card.hero{background:var(--card)}.mini .pact,.mini .cbtn{background:var(--soft);border:1px solid var(--line);border-radius:5px}.mini .pact.danger{color:var(--up);background:color-mix(in srgb,var(--up),transparent 94%);border-color:color-mix(in srgb,var(--up),transparent 75%)}.mini .popen{background:var(--card);border-color:var(--line);border-radius:5px}.mini .tcard{background:var(--card);border-color:var(--line);color:var(--ink);border-radius:6px}.mini .tcard.on{background:var(--active);border-color:var(--accent);color:var(--accent)}.mini .pchip,.mini .selchip,.mini .sbtn{border-radius:5px}.mini .pchip{background:var(--soft);color:var(--ink2)}.mini .pchip.on,.mini .selchip{background:var(--active);color:var(--accent)}.mini .sbtn{background:var(--button);color:var(--button-ink)}.mini .hintline{color:var(--ink3)}.mini .hhead,.mini .rghead,.mini .rt th{background:var(--soft);color:var(--ink2)}.mini .rt td,.mini .rt th,.mini .sigrow,.mini .hrow{border-color:var(--line)}.mini .sigbox{background:var(--soft);border-color:var(--line)}.mini .rt{min-width:680px}.mini .tblwrap{max-width:100%;overflow:auto}.mini .chart{width:100%;height:230px}.mini .reslist{background:var(--card)}.mini .resrow{border-color:var(--line)}.mini .rgtable,.mini .rgrow{border-color:var(--line)}.mini .warn,.sheet .desc.warn{background:#fff6e8;color:#895b19}.news .nrow.open{background:var(--active)}.news .nrow{border-color:var(--line)}.news .nmore{background:var(--card);color:var(--accent);border:1px solid var(--line)}.news .nbar{background:var(--bg);top:0}.news .nbody,.news .nsummary{color:var(--ink2)}.planlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan{background:var(--card);border:1px solid var(--line);border-radius:7px;padding:18px 12px}.plan.on{background:var(--active);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.plan b{font-size:25px;color:var(--accent);margin-bottom:7px}.plan span{display:block;color:var(--ink);font-weight:600}.me-hd{background:var(--navy);color:var(--header-ink);border-radius:9px;padding:22px}.me-hd>.brand-logo{float:left;width:45px;height:45px;flex-basis:45px;margin:3px 16px 0 0}.list-item{border-color:var(--line)}.paybox .hint{font-size:14px}.card .inline{flex-wrap:wrap}.inline input{min-width:0;flex:1}.inline input[type=password]{min-width:120px}.text-button{font-size:13px;background:none;border:0;color:var(--accent);padding:3px 0}.checkout{margin-top:22px;box-shadow:none!important}.checkout-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}.checkout-heading h3{margin:5px 0 0;font-size:16px}.eyebrow{color:var(--ink3);font-size:13px}.order-summary{display:grid;gap:12px;grid-template-columns:1fr;padding:18px 0}.order-summary>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.order-summary>div>span{color:var(--ink3)}.order-summary>div:first-child>b{font-size:28px;color:var(--accent)}.payment-choices{display:grid;grid-template-columns:1fr;gap:12px}.payment-method{border:1px solid var(--line);border-radius:8px;background:var(--card);overflow:hidden}.payment-method h3{margin:0;padding:13px 14px;text-align:center;background:var(--soft);font-size:16px}.payment-method h3:before{display:none}.payment-method.wechat h3{color:#168a54}.payment-method.alipay h3{color:var(--accent)}.payment-qr{display:flex;justify-content:center;align-items:center;padding:20px 16px 16px}.payment-qr img{display:block;width:220px;height:220px;max-width:100%;object-fit:contain;background:#fff;border-radius:4px}.payment-actions{display:flex;gap:9px;justify-content:center;padding:0 14px 18px}.payment-actions a,.payment-actions button,.qr-viewer a{flex:1;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--accent);font-size:14px;text-decoration:none;padding:9px;text-align:center}.support-card{margin-top:14px;padding:17px;border:1px solid var(--line);border-radius:8px;text-align:center;background:var(--soft)}.support-card>img{display:block;width:175px;height:175px;object-fit:contain;background:#fff;margin:16px auto 12px;border-radius:4px}.support-card>p{color:var(--ink2);font-size:14px}.support-card ol{text-align:left;font-size:14px;color:var(--ink2);padding-left:20px;line-height:1.9}.support-card .btn-primary{font-size:15.5px;padding:10px}.qr-viewer{position:fixed;inset:0;z-index:100;background:#0009;backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.qr-viewer>section{position:relative;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:24px;max-width:460px;width:100%;text-align:center;max-height:95dvh;overflow:auto}.qr-viewer img{display:block;max-width:100%;width:350px;height:auto;margin:18px auto;background:#fff}.qr-viewer a{display:block}.qr-close{position:absolute;right:12px;top:9px;background:none;border:0;color:var(--ink2);font-size:26px;padding:0 8px}.qr-viewer h3{margin:0}.tabbar{max-width:620px;bottom:0;border-top:1px solid var(--line);border-radius:0;background:var(--card);box-shadow:none;backdrop-filter:none}.tabbar button{color:var(--ink3);font-size:13px;min-height:64px;padding:10px 0}.tabbar button.on,.tabbar button.on .ic{color:var(--accent)}.tabbar .ic{width:22px;height:22px;color:inherit}.toast{background:var(--ink);color:var(--card);max-width:calc(100vw - 36px)}body[data-theme=dark] .tbadge{color:color-mix(in srgb,var(--tier-color),white 35%)}body[data-theme=dark]:is(.mini .warn,.mini .err.notice,.sheet .desc.warn){background:#302b21;color:#d5b47d}body[data-theme=dark]:is(.mini .sgcell,.mini .hhead,.mini .resrow.on,.mini .pmeta,.mini .tinfo,.mini .krow,.admin-nav){background:var(--soft)}body[data-theme=dark]:is(.mini .sg-lb,.mini .sig,.mini .src,.news .ntag,.badge,.xtag){background:#2a2b30;color:var(--ink2)}body[data-theme=dark] .mini .sgcell.sel{background:var(--active);border-color:var(--accent)}body[data-theme=dark] .mini .sgcell.sel:is(.sgv,.sgk){color:var(--accent)}body[data-theme=dark] .mini .sg-lb.lb-swap{color:#e69390;background:#392a2c}body[data-theme=dark] .mini .sg-lb.lb-hold{color:#b6c6dc;background:#29323e}body[data-theme=dark] .mini .bpanel .pkpi{background:var(--card)}body[data-theme=dark] .auth-theme .theme-toggle{border-color:var(--line);color:var(--ink)}@media(min-width:620px) and (max-width:1023px){#root,.tabbar{max-width:820px}:root{--u:calc(430px/750)}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-qr img{width:210px;height:210px}}@media(min-width:1100px){:root{--u:calc(430px/750)}html,body{height:auto;overflow:auto}body{background:var(--bg)}#root{max-width:none;width:auto;margin:0 24px 0 226px;min-height:100vh;height:auto;border-radius:0;overflow:visible;box-shadow:none}#root[data-view=login]{margin:0;width:100%}.workspace-bar{min-height:68px;padding:12px 0;background:var(--navy);margin:0 -24px 0 -20px;padding-left:23px;padding-right:24px}.workspace-title>b{font-size:20px}.workspace-label{display:block;border-left:1px solid #ffffff30;margin-left:6px;padding-left:16px;color:var(--header-muted);font-size:13px}.mobile-brand{display:none}.workspace-bar .theme-toggle{min-width:82px}.wrap{padding:20px 0 32px}.pbody{padding:18px 0 32px}.phead{padding:20px 0;background:none;color:var(--ink);border-bottom:1px solid var(--line)}.phead .ptitle{font-size:22px}.phead .psub{color:var(--ink3)}.tabbar{position:fixed;left:0;top:0;bottom:0;transform:none;max-width:none;width:206px;padding:25px 14px 20px;border:0;border-right:1px solid var(--line);border-radius:0;display:flex;flex-direction:column;gap:6px;background:var(--card);overflow:auto}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 0 24px;margin-bottom:16px;border-bottom:1px solid var(--line)}.sidebar-brand b{font-size:18px;color:var(--ink);letter-spacing:1px}.sidebar-brand small{display:block;color:var(--ink3);font-size:12px;margin-top:3px}.sidebar-brand .brand-logo{width:40px;height:40px;flex-basis:40px}.tabbar button{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-height:47px;padding:12px 14px;border-radius:6px;font-size:16px;text-align:left;position:relative}.tabbar .ic{margin:0;width:20px;height:20px}.tabbar button.on{background:var(--active);color:var(--accent)}.tabbar button.on:before{content:'';position:absolute;left:-14px;top:14px;height:20px;width:3px;border-radius:0 2px 2px 0;background:var(--accent)}.sidebar-foot{display:block;margin-top:auto;padding:24px 0 0;text-align:center;color:var(--ink3);font-size:12px}.sheet-mask{align-items:center;padding:24px}.sheet{max-width:520px;border-radius:12px}.hd.thermo{margin-top:20px;border:1px solid var(--line);border-radius:8px;padding:20px 24px;display:grid;grid-template-columns:330px 1fr;column-gap:32px}.ph-top{grid-column:1/-1;align-items:center;border-bottom:1px solid #ffffff17;padding-bottom:12px}.ph-brand{font-size:16px}.ph-hero{grid-column:1;grid-row:2/5;margin-top:18px}.ph-side{width:155px}.ph-foot{grid-column:2;grid-row:2;align-self:end;margin-top:12px}.ph-scale{grid-column:2;grid-row:3;margin-top:12px}.ph-tick{grid-column:2;grid-row:4}.ph-read b{font-size:43px}.ph-desc{font-size:14px}#rkbody{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0 18px;align-items:start}#rkbody>.dist{grid-column:1;grid-row:1/span 5;position:sticky;top:20px;margin:0}#rkbody>.segbar{grid-column:2;grid-row:1;width:260px;margin:0 0 14px}#rkbody>.scope{grid-column:2;grid-row:2;margin-bottom:13px}#rkbody>.filtercard{grid-column:2;grid-row:3}#rkbody>#rkrows{grid-column:2;grid-row:4}#rkbody>.grid{grid-column:2;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dlegend{grid-template-columns:1fr;gap:0;margin-top:16px}.dlg{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.dlg b{font-size:15.5px}.dlg i{width:7px;height:7px;margin-right:4px}.dist .note{line-height:1.8;margin-top:12px}.filtercard{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:12px}.filtercard .gtrack{margin:0;align-items:center}.filtercard .subrow,.filtercard .sortrow{grid-column:1/-1}.filtercard .sortrow{margin:0;padding-top:10px;border-top:1px solid var(--line)}.rowcard{min-height:83px;padding:15px 18px;gap:15px}.rowcard .mid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(100px,.7fr);align-items:center;gap:3px 16px}.rowcard .nmline{grid-column:1;grid-row:1}.rowcard .tagline{grid-column:1;grid-row:2}.rowcard .meta{grid-column:2;grid-row:1/3;text-align:right;font-size:14px}.nmline .nm{font-size:16px}.nmline .code{font-size:13px}.rowcard .right{width:105px}.rowcard .px{font-size:18px}.rowcard .chg{font-size:16px}.tbadge{height:27px;min-width:40px;font-size:14px}.gcard{padding:19px}.gname{font-size:16px}.gtop b{font-size:30px}.gbar{margin-top:15px}.gfoot{font-size:14px}#plzbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#plzbody>.segsw,#plzbody>.ovband,#plzbody>#plzled,#plzbody>.secbar,#plzbody>.sortbar,#plzbody>.list,#plzbody>.foot,#plzbody>.hero{grid-column:1/-1;margin:0}#plzled{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#plzled>.card{margin:0;padding:20px;min-width:0}.mini .card{margin:0;padding:20px}.mini .segsw{width:310px;position:static;margin:0 0 18px}.mini .segitem{font-size:16px;padding:10px 18px}.mini .ovk{font-size:14px}.mini .ovv{font-size:24px}.mini .ovstats{padding:12px 0;gap:12px}.mini .brow{padding:17px 12px}.mini .bname{font-size:16px}.mini .bline3{font-size:14px}.mini .bpanel{margin:12px 0 0;padding:15px;border-radius:6px}.mini .pacts3 .pact{padding:10px;font-size:14px}.mini .card-title{font-size:16px}.mini .pcname{font-size:18px}.mini .muted{font-size:15.5px}.mini .tiny{font-size:13px}.mini .pcard{margin:0;min-width:0}.mini .saverow{gap:10px}.mini .tgrid{gap:10px}.mini .tcard{font-size:15.5px;padding:12px 8px}.mini .btn{font-size:16px;padding:12px 18px}.mini .reslist{max-height:430px}.mini .chart{height:320px}.mini .param{padding:10px 0}.mini .pv{min-height:37px;font-size:15.5px}.mini .sec{padding:0}.mini .foot{padding:12px 0}.mini .rt th,.mini .rt td{font-size:14px;padding:12px 10px}.lab-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.lab-layout>.card{min-width:0}.lab-layout>.foot,.lab-layout>.err,.lab-layout>.warn{grid-column:1/-1;margin:0}.lab-layout.config>.card:nth-of-type(1){grid-column:1;grid-row:1}.lab-layout.config>.card:nth-of-type(2){grid-column:2;grid-row:1/span 3}.lab-layout.config>.card:nth-of-type(3){grid-column:3;grid-row:1}.lab-layout.config>.btns{grid-column:3;grid-row:2;margin:0}.lab-layout.config>.card:nth-of-type(4){grid-column:3;grid-row:3}.lab-layout.result{grid-template-columns:2fr 1fr}.lab-layout.result>.hero{grid-column:1/-1}.lab-layout.result>.hero .hero-value{font-size:40px}.lab-layout.result>.card:has(.chart){grid-column:1;grid-row:2}.lab-layout.result>.btns{grid-column:1/-1}.lab-layout.grid{grid-template-columns:330px minmax(0,1fr)}.lab-layout.grid{grid-template-columns:330px minmax(0,1fr)}.lab-layout.grid>.card:nth-of-type(1){grid-column:1;grid-row:1}.lab-layout.grid>.card:nth-of-type(2){grid-column:1;grid-row:2}.lab-layout.grid>.btns{grid-column:1;grid-row:3;margin:0}.lab-layout.grid>.card:nth-of-type(3){grid-column:2;grid-row:1/span 4}.news .card{margin:0 0 16px;padding:20px}.news .nbar{padding:0 0 16px;position:static}.news .nstat{font-size:15.5px;gap:32px;padding-top:14px}.news .nstat b{font-size:21px}.news .nchip{padding:8px 18px;font-size:15.5px}.news .nday{padding:16px 2px 9px;font-size:16px}.news .nlist{padding:0 20px}.news .nrow{padding:18px 0}.news .nhead{font-size:16px}.news .nbody{font-size:16px}.news .nmore{font-size:15.5px;padding:12px}.news .ntip{padding:20px}.news .ntiprow{font-size:14px}#root[data-view=mine]>.wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#root[data-view=mine]>.wrap>.me-hd,#root[data-view=mine]>.wrap>.card:nth-child(2),#root[data-view=mine]>.wrap>.card:last-of-type{grid-column:1/-1}#root[data-view=mine]>.wrap>.card{margin:0;padding:22px}.planlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan{padding:22px}.plan b{font-size:31px}.paybox .btn-primary{width:auto;min-width:240px;padding:12px 24px}.order-summary{grid-template-columns:1fr 2fr}.checkout-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:18px;align-items:start}.payment-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-qr{padding:24px 16px 22px}.payment-qr img{width:240px;height:240px}.support-card{margin:0}.payment-actions{padding-bottom:22px}.payment-method h3{padding:16px}.checkout{padding:20px!important}.checkout-heading h3{font-size:18px}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-story{display:flex;flex-direction:column;padding:48px clamp(35px,5vw,95px)}.auth-brand h1{font-size:29px}.auth-brand p{font-size:15.5px}.auth-brand .brand-logo{width:48px;height:48px;flex-basis:48px}.auth-message{margin:auto 0;padding:50px 0}.auth-message h2{font-size:clamp(29px,3vw,51px);line-height:1.45;margin:0 0 22px}.auth-message>p{font-size:16px;line-height:1.8}.auth-illustration{display:block;padding:28px;margin-top:36px;background:#ffffff05;border:1px solid #ffffff18;border-radius:12px;max-width:460px}.auth-illustration>div{display:flex;align-items:center;gap:20px;margin:13px 0;font-size:14px;color:#b8c9df}.auth-illustration span{width:28px;flex-shrink:0}.auth-illustration i{height:7px;width:var(--size);background:var(--bar);border-radius:3px;opacity:.85}.auth-features{display:flex;gap:28px;color:#b8c9df;font-size:14px}.auth-form-area{padding:100px clamp(35px,5vw,90px) 35px;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth .panel{width:100%;max-width:390px}.auth .panel>h2{font-size:33px}.auth-intro{font-size:16px;margin-bottom:30px}.auth-theme{top:28px;right:30px;transform:none}.auth-theme .theme-toggle{color:var(--ink2);border-color:var(--line);background:var(--soft)}.auth .field{margin-bottom:22px}.auth .field input{min-height:49px}.auth .foot{margin-top:50px}.auth .btn-primary{height:49px}.auth .tabline{margin-bottom:28px}}@media(min-width:1100px) and (max-width:1279px){#root{margin-left:194px;margin-right:18px}.tabbar{width:176px}.sidebar-brand{gap:7px}.sidebar-brand b{font-size:17px}.sidebar-brand .brand-logo{width:32px;height:32px;flex-basis:32px}.workspace-bar{margin-left:-18px;margin-right:-18px}#rkbody{grid-template-columns:190px minmax(0,1fr);gap:0 14px}#rkbody{grid-template-columns:190px minmax(0,1fr)}.filtercard{display:block}.filtercard .gtrack{margin-top:10px}.filtercard .sortrow{margin-top:10px}.rowcard .mid{display:block}.rowcard .meta{text-align:left;font-size:13px;margin-top:4px}.rowcard{gap:9px}.lab-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-layout.config>.card:nth-of-type(2){grid-column:2}.lab-layout.config>.card:nth-of-type(3){grid-column:1;grid-row:2}.lab-layout.config>.btns{grid-column:1;grid-row:3}.lab-layout.config>.card:nth-of-type(4){grid-column:2;grid-row:4}#plzled{grid-template-columns:1fr}.checkout-layout{grid-template-columns:1fr}.support-card{display:grid;grid-template-columns:1fr 1fr;gap:10px}.support-card>img{grid-column:1;grid-row:2/span 3}.support-card ol{grid-column:2;grid-row:2}.auth-story{padding:35px}.payment-qr img{width:230px;height:230px}}@media(min-width:1700px){#rkbody{grid-template-columns:270px minmax(0,1fr)}#rkbody>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rowcard{min-height:90px}.rowcard .mid{grid-template-columns:1fr 1fr}}@media(max-width:359px){.workspace-title>b{font-size:16px}.workspace-bar{padding:11px 12px;gap:8px}.theme-toggle{font-size:13px;padding:5px 7px}.ph-read b{font-size:34px}.ph-side{width:133px}.ph-tier{font-size:13px;padding:3px 6px;margin-left:6px}.ph-cal{display:none}.rowcard{padding:12px 9px;gap:7px}.rowcard .right{min-width:70px}.dlegend{grid-template-columns:repeat(3,minmax(0,1fr))}.plan{padding:14px 9px}.tabbar button{font-size:12px}.checkout{padding:11px}.auth-story{padding:22px}.auth-form-area{padding:24px 22px}.auth-message h2{font-size:25px}}@media(hover:hover){.rowcard:hover,.gcard:hover{background:var(--active)}.tabbar button:hover{background:var(--soft)}.mini .brow:hover{background:var(--soft)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.design-demo-notice{position:relative;background:#fff1cd;color:#72501b;text-align:center;font:13px/1.6 system-ui;padding:5px 12px;border-bottom:1px solid #e2d2a1}.design-demo-notice + #root{min-height:calc(100vh - 29px)}.news .nstat .nlbl,.mini .sg-idx,.mini .sigfoot{color:var(--ink3)}:root{--bg:#f3f6fa;--ink:#10213e;--ink2:#597298;--ink3:#768ba7;--line:#e7edf5;--accent:#087bff;--active:#edf5ff;--up:#ff253d;--down:#00a589;--navy:#142c4b;--button:#087bff}body[data-theme=dark]{--bg:#151517;--card:#1e1e21;--soft:#252528;--ink:#e3e3e7;--ink2:#acacb5;--ink3:#92929e;--line:#323237;--accent:#93abc5;--active:#2b2e35;--up:#e66c70;--down:#66b59a;--navy:#1c1c1f;--button:#455366}.workspace-tools{display:flex;align-items:center;gap:10px}.workspace-date,.header-refresh{font-size:15.5px;border:1px solid #ffffff28;border-radius:5px;padding:6px 10px;background:#ffffff04;color:var(--header-muted);white-space:nowrap}.desktop-nav{display:none!important}.market-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 10px 10px}.metric-card{padding:13px 18px 12px;background:var(--card);border:1px solid var(--line);border-radius:7px;min-width:0;box-shadow:0 2px 5px #152d4c03}.metric-card>span{font-size:16px;font-weight:600}.metric-card>div{display:flex;align-items:center;gap:12px;min-height:42px}.metric-card b{font-size:34px;line-height:1.2;letter-spacing:-.6px;font-weight:600}.metric-card small{display:block;font-size:14px;color:var(--ink2)}.metric-card em{font-style:normal;font-size:15.5px;border:1px solid color-mix(in srgb,var(--tier-color),transparent 65%);color:var(--tier-color);border-radius:4px;padding:1px 9px}.metric-card.temperature b,.metric-card.hot b{color:var(--up)}.metric-card.coverage b{color:var(--accent)}.metric-card.cold b{color:var(--down)}#rkbody{display:grid;grid-template-columns:minmax(205px,.88fr) minmax(450px,2fr) minmax(230px,.96fr);gap:10px;align-items:stretch}#rkbody>.rank-left,#rkbody>.rank-right{display:flex;flex-direction:column;gap:10px;min-width:0}#rkbody>.rank-center{min-width:0;margin:0;padding:0;overflow:hidden}.rank-left>.card,.rank-right>.card{margin:0;padding:16px}.rank-left>.dist{flex:0 0 auto}.rank-left>.market-structure{flex:1;min-height:245px;display:flex;flex-direction:column}.rank-left h3,.rank-center h3,.rank-right h3{font-size:18px;line-height:24px;margin:0 0 16px;font-weight:600;white-space:nowrap}.rank-left h3:before,.rank-center h3:before,.rank-right h3:before{height:22px;vertical-align:-5px;width:4px}.distribution-rows{display:flex;flex-direction:column;gap:14px;padding:8px 0 12px}.distribution-row{display:grid;grid-template-columns:40px minmax(0,1fr) 38px;align-items:center;gap:9px;background:none;border:0;padding:4px 0;text-align:left;font-size:15.5px;color:var(--ink2);min-height:30px}.distribution-row:disabled{opacity:1;color:var(--ink2)}.distribution-row.on{color:var(--accent);font-weight:600}.distribution-row>i{height:22px;background:var(--soft);border-radius:3px;overflow:hidden}.distribution-row>i>i{display:block;height:100%;border-radius:3px;min-width:4px}.distribution-row b{font-weight:500;color:var(--ink);text-align:right}.structure-track{display:flex;border-radius:4px;height:24px;overflow:hidden;margin:12px 0 24px}.structure-values{display:flex;justify-content:space-between}.structure-values>div{display:flex;align-items:center;flex-direction:column;gap:8px;border-right:1px solid var(--line);flex:1}.structure-values>div:last-child{border:0}.structure-values b{font-size:17px;font-weight:600}.structure-values span{font-size:15.5px;white-space:nowrap}.structure-values span i{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px}.structure-values small{font-size:15.5px;color:var(--ink2)}.market-structure>p{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--ink3)}.rank-center-heading{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 8px;gap:8px}.rank-center-heading h3{margin:0}.rank-center-heading h3 small{font-weight:400;font-size:14px;color:var(--ink2);margin-left:10px}.rank-view-switch{display:flex;gap:4px}.rank-view-switch .segitem{padding:4px 8px;border-bottom:2px solid transparent;font-size:13px;white-space:nowrap}.rank-view-switch .segitem.on{border-color:var(--accent);border-radius:0}.rank-center .scope{padding:0 14px;margin:0;font-size:13px;min-height:0}.rank-center .scope .sc-r{margin-left:auto}.rank-center .filtercard{display:grid;grid-template-columns:1fr auto;padding:10px 14px 8px;gap:8px;border:0;margin:0;border-radius:0;box-shadow:none;background:none}.rank-center .filtercard .fsearch{grid-column:1/-1;grid-row:1;margin:0;height:34px;padding:0 10px;background:var(--card);display:flex;align-items:center}.rank-center .fsearch input{padding:0;font-size:14px;height:32px}.rank-center .filtercard .gtrack{grid-column:1;margin:0;gap:5px}.rank-center .filtercard .gitem{padding:5px 13px;border:1px solid var(--line);font-size:14px;white-space:nowrap}.rank-center .filtercard .gitem.on{background:var(--button);color:var(--button-ink);border-color:var(--button)}.rank-center .filtercard .subrow{grid-column:1/-1}.rank-center .filtercard .sortrow{grid-column:1/-1;margin:0;padding:6px 0 0;border:0;gap:4px}.rank-center .schip{font-size:13px;padding:3px 7px;border:1px solid var(--line);color:var(--ink2)}.rank-center #rkrows{border:0;border-radius:0;overflow:visible}.quote-columns,.quote-row{display:grid;grid-template-columns:24px minmax(125px,1.85fr) minmax(48px,.7fr) minmax(66px,.85fr) minmax(68px,.9fr) 54px;gap:8px;align-items:center}.quote-columns{padding:11px 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;color:var(--ink2);background:var(--soft)}.quote-columns>span:nth-child(n+3){text-align:right}.quote-row.rowcard{margin:0 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 2px;min-height:58px;box-shadow:none;background:var(--card);position:relative;font-size:15.5px;cursor:pointer}.quote-row.selected{background:var(--active);border-radius:5px;border-bottom-color:transparent;box-shadow:inset 2px 0 var(--accent);margin-left:2px;margin-right:2px;padding-left:12px;padding-right:12px}.quote-index{color:var(--ink2);text-align:center}.quote-name{min-width:0}.quote-name>b{font-size:16px;display:block;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-name>small{font-size:12px;display:flex;gap:6px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-industry{overflow:hidden;text-overflow:ellipsis}.quote-row>.quote-price,.quote-row>.quote-change,.quote-row>.quote-year{text-align:right;font-weight:400;font-size:15.5px}.quote-row .tbadge,.rank-detail .tbadge{background:color-mix(in srgb,var(--tier-color),transparent 93%)!important;color:var(--tier-color);border:1px solid color-mix(in srgb,var(--tier-color),transparent 70%);border-radius:4px;padding:4px 8px;font-style:normal;text-align:center;line-height:18px;min-width:0;min-height:0;height:auto;font-size:14px}.rank-center .more{font-size:14px;margin:8px 12px;width:calc(100% - 24px);padding:8px}.rank-center>.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;margin:0}.rank-center .gcard{min-width:0;padding:16px 12px}.rank-center .gname{font-size:16px}.rank-right h3{display:flex;align-items:center;gap:0;margin-bottom:12px;font-size:17px}.rank-right h3>span,.rank-right h3>button{font-size:13px;font-weight:400;color:var(--ink2);margin-left:auto;border:1px solid var(--line);border-radius:4px;padding:4px 8px;background:none}.heat-row{display:grid;grid-template-columns:20px 1fr .9fr 65px;gap:7px;align-items:center;border:0;border-bottom:1px solid var(--line);background:none;width:100%;padding:10px 0;color:var(--ink);text-align:left}.heat-row:last-child{border:0}.heat-row>span{font-size:14px;color:var(--ink2)}.heat-row>div b{display:block;font-size:15.5px;font-weight:600}.heat-row small{display:block;font-size:13px;color:var(--ink2)}.heat-row>i{height:7px;border-radius:4px;background:var(--soft)}.heat-row>i>i{height:100%;display:block;border-radius:4px}.heat-row strong{font-size:14px;text-align:right;font-weight:500}.rank-detail{flex:1}.detail-name{display:flex;align-items:center;gap:6px;margin-top:16px;flex-wrap:wrap}.detail-name>b{font-size:17px}.detail-name>span{font-size:13px;color:var(--ink2)}.detail-name .tbadge{margin-left:auto}.detail-price{display:flex;align-items:center;gap:15px;margin:2px 0}.detail-price>b{font-size:31px;font-weight:600;letter-spacing:-.5px}.detail-price>strong{font-size:18px;font-weight:500}.rank-detail>p{font-size:14px;color:var(--ink2);margin:0 0 10px}.detail-cells{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:5px;overflow:hidden}.detail-cells>div{padding:8px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-cells>div:nth-child(2n){border-right:0}.detail-cells>div:nth-child(n+3){border-bottom:0}.detail-cells span{display:block;font-size:13px;color:var(--ink2)}.detail-cells b{display:block;font-weight:400;font-size:15.5px}.rank-detail h3>button{border:0;color:var(--accent);padding:0}@media(min-width:1100px){#root{margin:0 0 0 190px;max-width:none;width:auto}#root[data-view=login]{margin:0}.tabbar{width:190px;padding:20px 12px 18px}.sidebar-brand{padding:0 5px 23px;margin:0 0 12px;gap:9px}.sidebar-brand b{font-size:18px;letter-spacing:0}.sidebar-brand small{display:none}.sidebar-brand .brand-logo{height:36px;width:36px;flex-basis:36px;border-radius:7px}.tabbar button{font-size:16px;min-height:48px;margin:1px 0;padding:12px 13px;gap:13px}.tabbar .desktop-nav{display:flex!important;order:2}.tabbar button[data-v=rank]{order:1}.tabbar button[data-v=plaza]{order:3}.tabbar button[data-v=lab]{order:4}.tabbar button[data-v=news]{order:5}.tabbar button[data-v=mine]{order:7;margin-top:auto;border-top:1px solid var(--line);border-radius:0;padding-top:19px}.tabbar button[data-v=admin]{order:8}.sidebar-foot{order:9;margin-top:12px}.tabbar .sidebar-brand{order:0}.workspace-bar{min-height:64px;height:64px;margin:0;padding:0 24px;background:linear-gradient(105deg,var(--navy),var(--navy2))}.workspace-title>b{font-size:25px}.workspace-label{border:0;font-size:15.5px;margin:0;padding-left:10px}.workspace-bar .theme-toggle{min-height:34px}.wrap{padding:0 10px 18px}#root[data-view=rank]>.wrap{padding-top:0}.pbody{padding:14px 12px 25px}.phead{padding:0 16px;height:42px;display:flex;align-items:center;border:0;margin:0}.phead .ptitle{display:none}.phead .psub{font-size:14px;margin:0}.market-metrics{padding-top:12px}.rank-center{min-height:690px}.market-structure{min-height:260px}.board-heat{min-height:380px}body[data-theme=dark] .workspace-bar{background:#1b1b1e}}@media(min-width:1100px) and (max-width:1350px){#root{margin-left:172px}.tabbar{width:172px}.sidebar-brand b{font-size:17px}#rkbody{grid-template-columns:205px minmax(390px,1fr) 235px;gap:8px}.quote-columns,.quote-row{grid-template-columns:19px minmax(108px,1.4fr) 47px 64px 65px 45px;gap:5px}.quote-row .tbadge{padding:3px 5px}.rank-right>.card,.rank-left>.card{padding:12px}.heat-row{grid-template-columns:16px 1fr .7fr 60px;gap:4px}.quote-industry{display:none}.metric-card{padding:12px}.metric-card b{font-size:30px}}@media(min-width:1700px){.rank-center{min-height:800px}.quote-row.rowcard{min-height:67px}.rank-left>.dist{min-height:450px}.distribution-rows{gap:21px}.rank-right>.board-heat{min-height:450px}.heat-row{padding:15px 0}}@media(max-width:1099px){#root{margin:0 auto;max-width:620px;width:100%}.workspace-bar{margin:0;padding:12px 16px}.workspace-tools .workspace-date,.header-refresh{display:none}.market-metrics{display:none}#rkbody{display:block}#rkbody>.rank-left,#rkbody>.rank-right{display:none}.rank-center-heading{padding:14px 14px 8px}.rank-center-heading h3{font-size:18px}.rank-center .filtercard{padding:7px 14px}.rank-center .scope{font-size:12px}.rank-center .quote-year,.quote-row>.tbadge{display:none}.quote-columns,.quote-row{grid-template-columns:24px minmax(100px,1fr) 60px 80px;gap:8px}.quote-columns>span:nth-child(n+5){display:none}.quote-row.rowcard{padding-top:12px;padding-bottom:12px;min-height:64px}.quote-row .quote-name>b{font-size:16px}.quote-row .quote-name>small{font-size:13px}.quote-industry{display:none}.quote-row .quote-price,.quote-row .quote-change{font-size:16px}.rank-center .filtercard .sortrow{overflow:auto;flex-wrap:nowrap}.rank-center .schip{flex-shrink:0}.rank-center .filtercard .gtrack{grid-column:1/-1}.rank-center>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-center-heading .segitem{font-size:14px;padding:5px 6px}.rank-center-heading h3 small{display:none}#root[data-view=rank]>.wrap{padding:0 0 84px}.rank-center{border:0;border-radius:0}.tabbar{max-width:620px}.tabbar .desktop-nav{display:none!important}}.news-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.news-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:12px;align-items:stretch}.news-layout>.card{margin:0;padding:16px}.news-master>h3{font-size:19px;margin:0 0 12px}.news-master .nbar{position:static;padding:0 0 12px;gap:8px}.news-master .nchip{padding:7px 20px}.news-master .nchip.on{background:var(--button);color:var(--button-ink);border-color:var(--button)}.news-master .nday{margin:0;padding:12px 8px;font-size:16px;background:var(--soft);display:flex;gap:10px;align-items:center}.news-master .nday em{font-size:14px;color:var(--ink2);font-style:normal}.news-master .nlist{margin:0;padding:0;border:0;box-shadow:none}.news-master .nrow{display:grid;grid-template-columns:112px minmax(0,1fr) 54px 18px;gap:9px;align-items:center;padding:15px 8px;border:0;border-bottom:1px solid var(--line);background:none;min-height:77px;cursor:pointer}.news-master .nmeta{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;margin:0}.news-master .ntime{font-size:15.5px}.news-master .nhead{margin:0;font-size:16px;font-weight:600;line-height:1.6}.news-master .nsrc{font-size:13px;color:var(--ink2)}.news-master .nrow.open{background:var(--active);box-shadow:inset 2px 0 var(--accent);border-radius:6px}.news-master .nbd{margin:0;font-size:14px;padding:3px 5px;text-align:center}.news-master .nflag,.news-master .nai,.news-master .ntag{position:static;font-size:13px;padding:3px 6px;border-radius:4px;white-space:nowrap;line-height:1.4}.news-master .nflag{background:#ff253d0b;color:var(--up);border:1px solid #ff253d25}.news-master .nai{background:var(--active);border:1px solid var(--line);color:var(--accent)}.news-caret{color:var(--ink2);font-size:17px}.news-inline-detail{grid-column:1/-1;padding:12px;background:var(--soft);font-size:15.5px;display:none}.news-detail>h3{font-size:18px;margin:0 0 28px;display:flex;align-items:center}.news-detail h3>span{font-size:14px;margin-left:auto;font-weight:400;color:var(--accent);background:var(--active);border:1px solid var(--line);padding:3px 8px;border-radius:4px}.news-detail>h2{font-size:23px;line-height:1.65;margin:0 0 20px}.news-source{font-size:14px;color:var(--ink2);line-height:1.8;margin:0 0 18px}.news-detail-summary{background:var(--active);padding:16px;border-radius:6px;line-height:1.9;font-size:16px}.news-detail-summary .nbd{font-size:14px}.news-reference{font-size:14px;color:var(--ink3);padding:10px 0 16px;border-bottom:1px solid var(--line)}.news-detail h4{font-size:17px;margin:20px 0 12px}.news-detail .nsyms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.news-detail .nsym{display:block;padding:12px;border:1px solid var(--line);background:var(--card);border-radius:5px;font-size:16px;color:var(--ink)}.news-detail .nsym em{display:block;font-size:13px;color:var(--ink2)}.news-delay{font-size:14px;color:var(--ink3);line-height:1.9;margin:30px 0 0}.plaza-book-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(245px,.95fr);gap:12px;align-items:stretch}.plaza-book-layout>.strategy-list{padding:16px;min-width:0}.strategy-list>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.strategy-list>header h3{font-size:19px;margin:0}.strategy-list>header h3 small{font-size:14px;color:var(--ink2);font-weight:400;margin-left:12px}.strategy-list>header>span{font-size:13px;color:var(--ink3)}.strategy-list .sortbar{padding:0;margin:0 0 16px}.strategy-list .sortinner{gap:8px}.strategy-list .chip{font-size:15.5px;padding:8px 18px;color:var(--ink)}.strategy-list .chip.on{background:var(--button);color:var(--button-ink)}.strategy-columns,.mini .strategy-row.brow{display:grid;grid-template-columns:24px minmax(130px,1.8fr) minmax(72px,.85fr) repeat(3,minmax(65px,.75fr)) 65px 15px;gap:8px;align-items:center}.strategy-columns{font-size:14px;background:var(--soft);padding:12px 8px;border-radius:5px;color:var(--ink2)}.strategy-columns>span:nth-child(n+4){text-align:right}.mini .strategy-row.brow{padding:18px 8px;min-height:74px;border-bottom:1px solid var(--line);position:relative}.strategy-row .strategy-name{min-width:0}.strategy-row .strategy-name>b{font-size:17px;white-space:normal;font-weight:650;line-height:1.5}.strategy-name>small{font-size:13px;color:var(--ink2);display:block}.strategy-row .src{font-size:13px;white-space:normal;padding:4px 7px;line-height:1.3;border-radius:4px;justify-self:start;background:var(--active);color:var(--accent)}.strategy-row .bno{font-size:15.5px;color:var(--ink2)}.strategy-row>.num{font-size:16px;text-align:right}.strategy-row>.bret{font-size:18px;font-weight:500}.strategy-row>.caret{font-size:18px;color:var(--ink2);margin:0;text-align:right}.strategy-update{display:none}.strategy-row.open{background:var(--active);border:1px solid color-mix(in srgb,var(--accent),transparent 60%);border-radius:6px 6px 0 0}.strategy-row.open+.bpanel{margin:0;padding:16px;border:1px solid color-mix(in srgb,var(--accent),transparent 60%);border-top:0;border-radius:0 0 6px 6px;background:var(--active)}.strategy-list .bpanel .mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.strategy-list .bpanel .mit{padding:14px 8px;background:var(--card);border:1px solid var(--line);border-radius:6px;text-align:center}.strategy-list .bpanel .mv{font-size:21px}.strategy-list .bpanel .phint{margin:0 0 12px;font-size:14px;color:var(--ink2)}.strategy-list .bpanel .muted{font-size:14px}.strategy-list .bpanel .pmeta{font-size:14px}.book-sidebar{min-width:0}.book-sidebar>.card:not(.sigcard){display:none}.book-sidebar>.sigcard{height:100%;min-height:520px;padding:17px}.book-sidebar .sighd{display:flex;flex-wrap:wrap;gap:7px}.book-sidebar .sigttl{font-size:18px;font-weight:600}.book-sidebar .sigday{font-size:13px;margin-left:auto;color:var(--ink2)}.book-sidebar .sgsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0}.book-sidebar .sgcell{border:0!important;border-radius:6px;padding:10px 4px;background:var(--soft)}.book-sidebar .sgcell .sgk{font-size:13px}.book-sidebar .sgcell .sgv{font-size:21px}.book-sidebar .sigrow{display:flex;flex-wrap:wrap;gap:7px;min-height:76px;margin:0;padding:14px 0;border-bottom:1px solid var(--line)}.book-sidebar .sg-name{font-size:15.5px;flex:1;min-width:100px}.book-sidebar .sg-idx{font-size:13px}.book-sidebar .sg-lb{font-size:12px}.book-sidebar .sg-det,.book-sidebar .sg-det2{font-size:14px;color:var(--ink2);width:100%;margin:0;padding-left:18px;white-space:normal}.book-sidebar .sigline1{display:flex;align-items:center;gap:8px;width:100%}.book-sidebar .muted.tiny{font-size:13px!important}.ledger-intro{position:relative}.ledger-intro>h2{font-size:25px;margin:0 0 6px}.ledger-intro>p{color:var(--ink2);margin:0}.ledger-intro>span{position:absolute;right:22px;top:25px;color:var(--ink2);font-size:15.5px}.ledger-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ledger-note{grid-column:1/-1}.ledger-note>p{font-size:16px;color:var(--ink2);margin:0}.ledger-pair .sgsum{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ledger-pair .sigrow{min-height:60px;padding:16px 0}.ledger-pair .sg-name{font-size:16px}.ledger-pair .sg-det,.ledger-pair .sg-det2{font-size:16px;white-space:normal}.ledger-pair .sigttl{font-size:19px}.ledger-pair .hrow{padding:20px 0;min-height:72px}.ledger-pair .hname{font-size:16px;width:145px}.ledger-pair .hsym{font-size:16px}.ledger-pair .hpnl{font-size:17px;width:85px}.ledger-pair .hdays{width:65px;font-size:16px}.ledger-pair .hh-pnl{width:85px;padding:0}.ledger-pair .hh-days{width:65px}.ledger-pair .hh{font-size:14px}.ledger-pair .hhead{padding:12px 0}.ledger-pair .tiny{font-size:13px}.ledger-pair .sgk{font-size:14px}.ledger-pair .sgv{font-size:20px}@media(min-width:1100px){.tabbar button{flex-direction:row;justify-content:flex-start}.tabbar button.on .ic{color:var(--accent)}.tabbar .ic{flex-shrink:0}.quote-row>.quote-price,.quote-row>.quote-change,.quote-row>.quote-year{font-size:16px}.quote-name>b{font-size:17px}.quote-name>small{font-size:13px}.quote-columns{font-size:14px}.distribution-row{font-size:16px}.rank-left h3,.rank-center h3,.rank-right h3{font-size:19px}.rank-right .heat-row b{font-size:16px}.rank-right .heat-row small{font-size:14px}.rank-right .heat-row strong{font-size:16px}.workspace-date{min-width:130px}.rank-center-heading .segitem{font-size:14px}#plzbody{display:flex;flex-direction:column;gap:12px}#plzbody>.segsw{width:auto;align-self:flex-start;margin:0;border:0;background:transparent;border-radius:0;gap:5px}.mini .segsw{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;width:auto;margin:0 0 16px;justify-content:flex-start;gap:25px;padding:0}.mini .segsw .segitem{padding:12px 18px;font-size:17px;font-weight:600;flex:none;border-radius:0;border-bottom:3px solid transparent;background:transparent}.mini .segsw .segitem.on{border-color:var(--accent);background:transparent;color:var(--accent)}.mini .ovband{border:0!important;background:none!important;box-shadow:none;padding:0!important}.mini .ovstats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;margin:0}.mini .ovitem{display:flex;flex-direction:column-reverse;border:1px solid var(--line);background:var(--card);border-radius:7px;padding:15px 20px;align-items:flex-start;gap:0}.mini .ovitem .ovk{font-size:16px;color:var(--ink2)}.mini .ovitem .ovv{font-size:31px;color:var(--accent);font-weight:600}.mini .ovfoot{border:0;padding:12px 0 3px;margin:0;font-size:14px}.plaza-book-layout .card{margin:0}.mini .plaza-book-layout .strategy-list{padding:18px}#plzbody>.plaza-book-layout{min-height:650px}#plzbody[data-segment=ledger] .ledger-intro,#plzbody[data-segment=ledger] .ledger-note{margin:0}#plzbody[data-segment=custom]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#plzbody[data-segment=custom]>.segsw,#plzbody[data-segment=custom]>.hero,#plzbody[data-segment=custom]>.sec,#plzbody[data-segment=custom]>.foot{grid-column:1/-1}#plzbody[data-segment=custom]>.hero{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px}#plzbody[data-segment=custom] .hero .hero-label{font-size:24px;font-weight:600}#plzbody[data-segment=custom] .hero .hero-value{font-size:28px;color:var(--accent)}#plzbody[data-segment=custom] .hero .hero-sub{font-size:15.5px}#plzbody[data-segment=custom] .hero .divider{display:none}#plzbody[data-segment=custom] .hero .btnrow{margin:0 0 0 auto}#plzbody[data-segment=custom] .pcard{padding:22px 18px;min-height:390px;display:flex;flex-direction:column}#plzbody[data-segment=custom] .pcard .mgrid{grid-template-columns:1fr 1fr;border:1px solid var(--line);gap:0;border-radius:6px;overflow:hidden;margin:20px 0}#plzbody[data-segment=custom] .mit{padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}#plzbody[data-segment=custom] .mv{font-size:23px}#plzbody[data-segment=custom] .pacts3{margin-top:auto}.lab-layout.config{grid-template-columns:minmax(245px,.9fr) minmax(350px,1.25fr) minmax(285px,1fr);gap:12px;grid-template-rows:auto auto 1fr;align-items:stretch}.lab-layout.config>.template-panel{grid-column:1;grid-row:1/4;min-height:730px;padding:20px 16px}.lab-layout.config>.pool-panel{grid-column:2;grid-row:1/4;padding:20px 16px}.lab-layout.config>.parameter-panel{grid-column:3;grid-row:1;padding:20px 18px 10px;border-bottom:0;border-radius:7px 7px 0 0}.lab-layout.config>.btns{grid-column:3;grid-row:2;background:var(--card);border:1px solid var(--line);border-top:0;border-radius:0 0 7px 7px;margin-top:-12px;padding:0 18px 18px}.lab-layout.config>.saved-panel{grid-column:3;grid-row:3;padding:20px 18px}.mini .template-panel .tgrid{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mini .template-panel .tcard{display:flex;align-items:center;gap:12px;padding:18px 12px;min-height:87px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--ink)}.mini .template-panel .tcard.on{background:var(--active);color:var(--accent);border-color:var(--accent)}.template-symbol{font-size:29px;line-height:1;width:34px;flex-shrink:0;text-align:center}.template-panel .tcard>div{min-width:0}.template-panel .tcard b{font-size:17px;font-weight:600}.template-panel .tcard small{font-size:14px;color:var(--ink2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px}.template-arrow{margin-left:auto;font-size:23px;color:var(--ink3)}.mini .template-panel .tdesc{margin-top:22px;padding:16px;background:var(--soft);border-radius:6px;line-height:1.9;color:var(--ink2);font-size:15.5px}.mini .card-title,.mini .pooltitle{font-size:19px;margin-bottom:16px}.mini .pooltitle:before{content:'';height:22px;width:4px;border-radius:2px;display:inline-block;background:var(--accent);vertical-align:-4px;margin-right:8px}.mini .presetbar{padding:0;margin:4px 0 12px}.mini .presetinner{display:flex;gap:7px}.mini .pchip{flex:1;text-align:center;font-size:15.5px;padding:9px 6px;border-radius:5px;white-space:nowrap}.mini .pchip.on{background:var(--button);color:var(--button-ink)}.mini .pool-panel .searchbox{margin:14px 0 10px;background:var(--soft);border:1px solid var(--line);border-radius:5px;height:39px}.mini .pool-panel .sinput{border:0;background:none;font-size:15.5px}.mini .selwrap{gap:7px;margin:0}.mini .selchip{padding:10px 25px 10px 10px;position:relative;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:1px;flex:1;min-width:105px;max-width:calc(50% - 4px);border:1px solid var(--line);background:var(--active)}.mini .selcode{font-size:13px;color:var(--ink2)}.mini .selname{font-size:15.5px;color:var(--ink);margin:0}.mini .selx{position:absolute;right:7px;top:8px;font-size:18px;color:var(--ink3)}.mini .pool-panel .reslist{border:1px solid var(--line);border-radius:5px;max-height:430px;margin:0}.pool-table-head,.mini .pool-panel .resrow{display:grid;grid-template-columns:22px 70px minmax(0,1fr) 48px;align-items:center;gap:10px;padding:10px 12px;min-height:44px;font-size:15.5px;border-bottom:1px solid var(--line);background:var(--card)}.pool-table-head{background:var(--soft);font-size:14px;color:var(--ink2)}.mini .pool-panel .resrow.on{background:var(--card)}.pool-check{display:block;border:1px solid #c6d3e4;border-radius:3px;width:17px;height:17px;font-size:14px;line-height:15px;text-align:center}.pool-check.checked{background:var(--button);border-color:var(--button);color:var(--button-ink)}.mini .pool-panel .rescode,.mini .pool-panel .resname{font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .pool-panel .resadd{display:none}.mini .pool-panel .taglong,.mini .pool-panel .tagcloud{font-size:12px;padding:0;background:none;white-space:nowrap;color:var(--ink2)}.mini .pool-panel .poolfoot{margin-top:18px;background:var(--soft);padding:12px;line-height:1.8;font-size:14px;border:0;border-radius:5px}.mini .parameter-panel .prow2{display:grid;grid-template-columns:minmax(100px,1fr) 1fr;gap:10px;margin:15px 0;align-items:center}.mini .parameter-panel .pk{font-size:16px;white-space:normal}.mini .parameter-panel .pv{width:100%;min-height:42px;background:var(--card);padding:8px 12px;border:1px solid var(--line);font-size:16px}.mini .parameter-panel .divider{margin:18px 0}.lab-layout.config>.btns .btn{height:56px;font-size:18px;width:100%;margin:0}.mini .saved-panel .saverow{display:flex;flex-direction:column;gap:16px}.mini .saved-panel .ipt{width:100%;padding:12px;font-size:15.5px;background:var(--card);border:1px solid var(--line)}.mini .saved-panel .sbtn{width:100%;padding:12px;text-align:center;font-size:16px;background:var(--card);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent),transparent 55%)}.mini .saved-panel>.muted{font-size:14px;margin-top:16px;line-height:1.8}.news-metrics .metric-card{padding:17px 20px}.news-metrics .metric-card b{font-size:34px}.news-layout{min-height:700px}.news .nfoot{padding:15px 5px}.news-master .nmore{margin:12px 0 0;width:100%}.news-master .nlist{border:0}.news-detail{position:sticky;top:12px;align-self:start;min-height:690px}#root[data-view=mine]>.wrap{display:flex;flex-direction:column;gap:12px;padding:16px 14px 25px!important}#root[data-view=mine] .me-hd{margin:0;background:var(--card);border:1px solid var(--line);border-radius:7px;padding:25px 25px 25px 112px;min-height:120px;position:relative;color:var(--ink)}.me-hd>.brand-logo{position:absolute;left:26px;top:25px;width:70px;height:70px;border-radius:50%;flex-basis:70px}#root[data-view=mine] .me-hd .a{font-size:25px;margin:0}#root[data-view=mine] .me-hd .b{font-size:16px;margin-top:5px;color:var(--ink2)}#root[data-view=mine] .me-hd .pill{position:absolute;right:25px;top:45px;background:var(--active);color:var(--accent)}#root[data-view=mine]>.wrap>.card{padding:22px;margin:0}#root[data-view=mine] h3{font-size:20px;margin-bottom:20px}.planlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan{padding:20px;display:grid;grid-template-columns:1fr auto;gap:4px;position:relative;background:var(--card)}.plan>span{font-size:21px;font-weight:600;grid-column:1;grid-row:1}.plan>em{font-size:15.5px;grid-column:1;grid-row:2;font-style:normal;color:var(--ink2)}.plan>b{font-size:31px;grid-column:1/-1;grid-row:3;color:var(--accent);margin-top:9px;font-weight:600}.plan.on{background:var(--active);border-color:var(--accent)}.plan.on:after{content:'✓';position:absolute;right:0;top:0;padding:0 7px;border-radius:0 5px 0 6px;background:var(--button);color:var(--button-ink)}.paybox .btn-primary{width:100%;font-size:18px;height:50px;margin-top:16px}.password-panel>.inline{max-width:650px}.password-panel input{height:42px}.password-panel .inline button{min-width:130px}.my-orders .tr{padding:14px 16px;border-bottom:1px solid var(--line)}#root[data-view=admin]>.hd{margin:14px 12px 12px;padding:0;background:none;color:var(--ink)}#root[data-view=admin]>.hd>.t1,#root[data-view=admin]>.hd>.t2{display:none}#root[data-view=admin] .stat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}#root[data-view=admin] .stat>div{padding:18px 22px;background:var(--card);border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:4px}#root[data-view=admin] .stat b{color:var(--accent);font-size:33px}#root[data-view=admin] .stat span{color:var(--ink);font-size:16px}#root[data-view=admin] .admin-tabs{background:var(--card);padding:0 12px;border-bottom:1px solid var(--line);gap:14px}#root[data-view=admin] .admin-tabs button{flex:0 0 110px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:15px 12px;background:none;color:var(--ink2);font-size:18px}#root[data-view=admin] .admin-tabs button.on{color:var(--accent);border-color:var(--accent)}#root[data-view=admin] .wrap>.card{padding:22px;min-height:510px}#root[data-view=admin] .tr{padding:18px 12px;min-height:72px;font-size:16px}#root[data-view=admin] .sn{font-size:14px;color:var(--ink2)}#root[data-view=admin] .act{gap:10px}#root[data-view=admin] .act button{font-size:15.5px;padding:7px 18px;border-radius:5px}}@media(min-width:1100px) and (max-width:1350px){.strategy-columns,.mini .strategy-row.brow{grid-template-columns:20px minmax(105px,1.5fr) 60px repeat(3,minmax(51px,.75fr)) 50px 12px;gap:5px}.strategy-row .strategy-name>b{font-size:16px}.strategy-row>.bret{font-size:17px}.strategy-row>.num{font-size:15.5px}.lab-layout.config{grid-template-columns:230px minmax(300px,1fr) 280px}.mini .template-panel .tcard{padding:15px 8px;gap:5px}.template-symbol{width:25px;font-size:24px}.template-panel .tcard b{font-size:16px}.mini .parameter-panel .pk{font-size:14px}.mini .pool-panel .resrow{grid-template-columns:18px 55px minmax(0,1fr) 39px;gap:6px;padding:10px 8px}.news-master .nrow{grid-template-columns:92px minmax(0,1fr) 45px 12px;gap:5px}.news-master .nhead{font-size:16px}}@media(max-width:1099px){.plaza-book-layout{display:block}.book-sidebar{display:none}.strategy-list>header>span{display:none}.strategy-list>header h3{font-size:18px}.strategy-list>header h3 small{font-size:13px}.strategy-columns{display:none}.mini .strategy-row.brow{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px 5px;padding:14px 6px 12px}.strategy-row .bno{grid-column:1;grid-row:1}.strategy-row .strategy-name{grid-column:2;grid-row:1}.strategy-name>small{display:none}.strategy-row .strategy-name>b{font-size:16px}.strategy-row .src{grid-column:3;grid-row:1;font-size:12px;margin-right:18px}.strategy-row .caret{position:absolute;right:4px;top:17px}.strategy-row>.num:nth-of-type(n+2){font-size:15.5px}.strategy-row .bret{grid-column:1;grid-row:2;font-size:17px!important;grid-column:1/2;text-align:left}.strategy-row>span:nth-child(5){grid-column:2;grid-row:2;text-align:center}.strategy-row>span:nth-child(6){grid-column:3;grid-row:2;text-align:left;padding-right:45px}.strategy-row>span:nth-child(7){grid-column:3;grid-row:2;text-align:right}.strategy-list .strategy-row.brow{grid-template-columns:23% minmax(0,1fr) 40%}.strategy-row .strategy-name{grid-column:1/3;padding-left:22px}.strategy-row .bno{position:absolute;top:16px;left:4px}.strategy-row .strategy-name>b{white-space:nowrap}.strategy-list .bpanel .mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.strategy-list .bpanel .mit{padding:8px 3px}.strategy-list .bpanel .mv{font-size:16px}.strategy-list .bpanel .muted{font-size:12px}.strategy-list .bpanel .phint{font-size:13px;line-height:1.7}.strategy-list .chip{font-size:14px;padding:7px 10px}.strategy-list>header{margin-bottom:12px}.plaza-book-layout>.strategy-list{padding:12px 8px}.mini .ovstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mini .ovitem{border:0;display:flex;flex-direction:column-reverse;align-items:flex-start}.mini .ovk{font-size:13px}.mini .ovv{font-size:23px}.mini .ovfoot{font-size:12px}.mini .segsw{position:static;border:0;border-bottom:1px solid var(--line);background:var(--card);gap:0}.mini .segsw .segitem{padding:12px 8px;background:none;font-size:15.5px;border-bottom:2px solid transparent}.mini .segsw .segitem.on{border-bottom-color:var(--accent);border-radius:0}.ledger-pair{display:block}.ledger-pair>.card{margin-bottom:12px;padding:14px}.ledger-intro>h2{font-size:20px}.ledger-intro>p{font-size:14px}.ledger-intro>span{position:static;font-size:13px}.ledger-pair .hrow{min-height:55px;padding:12px 0}.ledger-pair .hname{font-size:13px;width:102px}.ledger-pair .hsym{font-size:13px;margin-left:6px}.ledger-pair .hpnl{font-size:15.5px;width:65px}.ledger-pair .hdays{font-size:13px;width:40px}.ledger-pair .hh-pnl{width:65px}.ledger-pair .hh-days{width:40px}.ledger-pair .sgsum{gap:3px}.ledger-pair .sgk{font-size:12px}.ledger-pair .sgv{font-size:18px}.ledger-pair .sg-name{font-size:14px}.ledger-pair .sg-det{font-size:13px}.ledger-note>p{font-size:14px}.template-panel .tcard{display:flex;align-items:center;gap:7px;padding:12px 8px;text-align:left;min-height:65px}.template-symbol{font-size:23px;width:25px}.template-panel .tcard b{font-size:15.5px}.template-panel .tcard small{display:none}.template-arrow{display:none}.template-panel .tdesc{font-size:13px;line-height:1.8;padding:12px;background:var(--soft)}.mini .pool-panel .resrow,.pool-table-head{display:grid;grid-template-columns:20px 55px minmax(0,1fr) 45px;gap:7px;padding:10px 8px;font-size:14px}.pool-table-head{background:var(--soft);font-size:13px}.mini .pool-panel .resadd{display:none}.mini .pool-panel .rescode,.mini .pool-panel .resname{font-size:14px}.mini .pool-panel .taglong,.mini .pool-panel .tagcloud{font-size:12px}.mini .pool-panel .reslist{max-height:330px}.pool-check{width:16px;height:16px}.lab-layout.config>.btns{position:sticky;bottom:65px;padding:10px;background:var(--card);border:1px solid var(--line);z-index:10}.lab-layout.config>.btns .btn{width:100%;font-size:17px}.news-metrics{gap:6px;margin:0 0 12px}.news-metrics .metric-card{padding:10px 6px}.news-metrics .metric-card>span{font-size:12px;white-space:nowrap}.news-metrics .metric-card b{font-size:21px;letter-spacing:-.5px;white-space:nowrap}.news-metrics .metric-card small{display:none}.news-layout{display:block}.news-layout>.news-detail{display:none}.news-layout>.news-master{padding:12px 7px}.news-master .nrow{display:flex;flex-wrap:wrap;gap:5px;padding:12px 7px}.news-master .nmeta{flex:1}.news-master .news-title-cell{width:100%;order:2}.news-master .news-title-cell .nhead{font-size:16px}.news-master .news-inline-detail{display:block;order:3;width:100%;margin-top:5px;padding:10px}.news-master .news-inline-detail>p{margin:0}.news-master .nchip{font-size:14px;padding:7px 13px}.news-master .ncnt{font-size:12px}.news-master .nday{font-size:14px;background:none;padding:12px 4px}.news-master .nsrc{font-size:12px}.news-master .nmore{width:100%;margin:8px 0 0}.news .nfoot{font-size:12px;line-height:1.8}.pbody{padding:12px 10px 85px}.planlist{display:flex;flex-direction:column}.plan{display:grid;grid-template-columns:1fr auto;gap:3px;padding:16px}.plan>span{grid-column:1;grid-row:1;font-size:19px;font-weight:600}.plan>em{grid-column:1;grid-row:2;font-size:14px}.plan>b{grid-column:2;grid-row:1/3;font-size:28px;color:var(--accent);align-self:center}.paybox .btn-primary{width:100%}}.mini .strategy-list .bpanel .mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex-wrap:initial}.mini .strategy-list .bpanel .mit{width:auto;flex:none}.mini .pcard .mgrid{display:grid}.mini .pcard .mit{width:auto;flex:none}.mini .book-sidebar#plzled{display:block}.mini .book-sidebar#plzled>.sigcard{width:100%;min-width:0}.book-sidebar .sighd{white-space:normal}.book-sidebar .sigttl{white-space:nowrap}.book-sidebar .sg-name{white-space:normal;overflow:visible}.book-sidebar .sg-det,.book-sidebar .sg-det2{overflow-wrap:anywhere}.mini .strategy-list .bpanel .mgrid .mv{font-size:21px}.mini .strategy-list .bpanel .mgrid .muted{font-size:14px}.strategy-list .phint{line-height:1.7}@media(min-width:1100px){.pbody{margin:0;top:auto;border-radius:0;position:relative}.phead{display:none}.mini .segsw{box-shadow:none}.lab-layout.config>.card.template-panel{grid-column:1;grid-row:1/4;min-height:730px}.lab-layout.config>.card.pool-panel{grid-column:2;grid-row:1/4}.lab-layout.config>.card.parameter-panel{grid-column:3;grid-row:1;min-height:0;align-self:stretch}.lab-layout.config>.card.saved-panel{grid-column:3;grid-row:3}.mini .parameter-panel .prow2{padding:0;margin:15px 0;border:0;min-height:42px}.mini .parameter-panel .pk{color:var(--ink)}.mini .saved-panel .ipt{min-height:42px}.mini .template-panel .tcard{min-height:84px}.mini .pool-panel .pchip{margin-right:0;border:0}.mini .pool-panel .selchip{margin:0;min-width:100px;max-width:calc(33.33% - 5px)}.mini .pool-panel .pooltitle{margin:0}.mini .pool-panel .poolhd{margin-bottom:18px}.mini .pool-panel .reslist{max-height:375px}.planlist .plan{justify-items:start;text-align:left}.rank-center .scope:empty{display:none}.rank-center-heading{padding-top:14px;padding-bottom:12px}.rank-center-heading .rank-view-switch{margin-left:auto}#root[data-view=plaza] .workspace-label,#root[data-view=lab] .workspace-label,#root[data-view=news] .workspace-label,#root[data-view=mine] .workspace-label{display:none}.workspace-bar .workspace-view-tabs{display:flex;gap:5px;margin-left:20px}.workspace-view-tabs .segitem{padding:8px 14px;color:var(--header-muted);background:#ffffff0b;font-size:15.5px;border:1px solid #ffffff18;border-radius:5px;white-space:nowrap}.workspace-view-tabs .segitem.on{background:var(--button);border-color:var(--button);color:var(--button-ink)}#plzbody>.segsw{display:none}.news-master .nrow:before{display:none}.news-master .nrow{border-left:0}.news-master .nrow.open{box-shadow:inset 2px 0 var(--accent)}.news-detail h3:before{height:21px;width:4px}.news-master .nrow .nsrc{line-height:1.8}.news-master .nrow .nmeta{align-self:center}}@media(max-width:1099px){.workspace-view-tabs{display:none}.pbody{margin:0;top:auto;border-radius:0}.phead{display:none}.mini .strategy-list .bpanel .mgrid .mv{font-size:16px}.mini .strategy-list .bpanel .mgrid .muted{font-size:12px}.mini .strategy-list .bpanel .mgrid{gap:4px}.mini .strategy-list .bpanel .mit{padding:8px 2px}.news-master .nrow:before{display:none}.news-master .nrow .news-inline-detail .nsyms{display:flex}.news-master .nsyms .nsym{font-size:13px}.news-master .news-inline-detail p{line-height:1.8}}.result-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.result-heading h2{font-size:27px;margin:0 0 5px}.result-heading p{font-size:15.5px;color:var(--ink2);margin:0}.result-heading .btn{background:var(--card);color:var(--ink2);border:1px solid var(--line);border-radius:5px;padding:10px 22px;white-space:nowrap}.result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;position:relative;background:none}.result-metrics .metric-card{padding:18px 22px}.result-metrics .metric-card>div{margin-top:10px}.result-caption{grid-column:1/-1;font-size:13px;color:var(--ink2)}.result-settings dl{display:grid;grid-template-columns:90px minmax(0,1fr);margin:0;font-size:15.5px}.result-settings dt,.result-settings dd{padding:10px 4px;margin:0;border-bottom:1px solid var(--line);line-height:1.65}.result-settings dt{color:var(--ink2)}.result-settings dd{overflow-wrap:anywhere}.result-settings .saverow{margin-top:18px}.result-warning{font-size:14px;line-height:1.7;padding:10px 16px;background:#fff6e8;color:#ad690e;border:1px solid #ffe5bd;border-radius:5px;margin:16px 0 0}.result-compare .rt{min-width:0;width:100%;table-layout:fixed}.result-compare .rt th,.result-compare .rt td{text-align:center}.result-compare .rt th:first-child,.result-compare .rt td:first-child{text-align:left}.board-metrics{grid-template-columns:minmax(245px,.9fr) 2.1fr}.distribution-selection{font-size:13px;color:var(--accent);margin:0 0 6px}.news-ai{display:inline-block;font-size:12px;background:var(--active);color:var(--accent);padding:1px 5px;border-radius:3px;margin:0 5px 2px 0}.news-title-cell:has(.news-ai) .nhead{display:inline}@media(min-width:1100px){.lab-layout.result{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(310px,1fr);gap:12px;align-items:start}.lab-layout.result>.result-heading{grid-column:1/-1;margin:0 0 5px}.lab-layout.result>.result-metrics{grid-column:1/-1;margin:0;padding:0;border:0;box-shadow:none;min-height:0}.lab-layout.result>.result-chart{grid-column:1;grid-row:3;padding:20px;min-height:390px}.lab-layout.result>.result-settings{grid-column:2;grid-row:3;padding:20px;min-height:390px}.lab-layout.result>.result-compare{grid-column:1/-1;grid-row:4;padding:20px}.lab-layout.result>.foot{grid-column:1/-1;grid-row:5}.mini .result-chart .chart{width:100%;height:300px}.result-settings .saverow{display:grid;grid-template-columns:1fr auto;gap:8px}.result-settings .ipt{width:100%;min-width:0;font-size:14px;padding:10px}.result-settings .sbtn{font-size:14px;padding:10px;white-space:nowrap}.mini .result-chart .legend{margin-top:10px}.mini .lab-layout.grid{grid-template-columns:390px minmax(0,1fr);gap:0 12px;grid-template-rows:auto auto auto 1fr;align-items:stretch}.lab-layout.grid>.card.grid-codes{grid-column:1;grid-row:1;padding:22px;border-bottom:0;border-radius:7px 7px 0 0}.lab-layout.grid>.card.grid-range{grid-column:1;grid-row:2;padding:12px 22px;border-top:0;border-bottom:0;border-radius:0}.lab-layout.grid>.btns{grid-column:1;grid-row:3;background:var(--card);border:1px solid var(--line);border-top:0;padding:12px 22px 150px;border-radius:0 0 7px 7px}.lab-layout.grid>.card.grid-results{grid-column:2;grid-row:1/5;min-height:740px;padding:22px}.lab-layout.grid>.warn{grid-column:2;grid-row:5;margin-top:12px}.mini .grid-codes .codesinput{background:var(--card);height:46px;font-size:16px;border:1px solid var(--line)}.mini .grid-codes .hintline{font-size:14px;line-height:1.8}.mini .grid-range .rgtable{border:1px solid var(--line);border-radius:6px;overflow:hidden}.mini .grid-range .rghead{font-size:15.5px;padding:12px 10px}.mini .grid-range .rgrow{padding:10px;gap:8px}.mini .grid-range .rgk{font-size:15.5px}.mini .grid-range .rgin{font-size:16px;height:42px;background:var(--card);border:1px solid var(--line)}.mini .grid-range #labg_count{font-size:14px;line-height:1.8;padding:14px;background:var(--active);border-radius:5px}.mini .grid-results .rt{min-width:660px}.mini .grid-results .rt td{font-size:15.5px;padding:20px 8px}.mini .grid-results .rt th{font-size:14px;padding:15px 7px}.mini .grid-results .tblwrap{border:1px solid var(--line);border-radius:5px}.mini .grid-results .muted{font-size:14px;line-height:1.8}.mini .grid-results .empty{margin-top:70px}.mini .grid-results .card-title{margin-bottom:24px}.mini .grid-results .warn{margin:0 0 22px}.mini .grid-range .card-title{font-size:18px}.mini .grid-results .card-title{font-size:20px}}@media(max-width:1099px){.result-heading{padding:4px 2px 14px;align-items:flex-start}.result-heading h2{font-size:19px}.result-heading p{font-size:13px;line-height:1.6}.result-heading .btn{padding:7px 9px;font-size:13px}.result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;gap:7px}.result-metrics .metric-card{padding:12px}.result-metrics .metric-card>span{font-size:14px}.result-metrics .metric-card b{font-size:27px}.result-metrics .metric-card>div{margin-top:4px;min-height:30px}.result-caption{font-size:12px}.result-settings dl{grid-template-columns:70px 1fr;font-size:14px}.result-settings dt,.result-settings dd{padding:7px 3px}.mini .result-chart .chart{height:230px}.result-settings .saverow{display:flex;gap:7px}.result-settings .saverow .ipt{min-width:0;flex:1}.result-settings .sbtn{font-size:14px}.mini .result-compare .rt{min-width:0;width:100%;font-size:13px}.mini .result-compare .rt td,.mini .result-compare .rt th{padding:9px 4px;font-size:13px}.mini .result-compare .result-warning{font-size:12px;padding:9px}.lab-layout.result .card{padding:14px;margin-bottom:10px}.lab-layout.grid .card{padding:14px}.lab-layout.grid .rgrow{gap:6px}.lab-layout.grid .rgin{min-width:0}.lab-layout.grid .btns{margin-bottom:12px}.lab-layout.grid .grid-results .rt{min-width:650px}.lab-layout.grid .grid-results .rt td,.lab-layout.grid .grid-results .rt th{padding:12px 9px;font-size:14px}.lab-layout.grid .warn{font-size:13px;line-height:1.8}#root[data-view=rank][data-rank-mode=board] .market-metrics{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:8px}#root[data-view=rank][data-rank-mode=board] .metric-card{padding:10px}#root[data-view=rank][data-rank-mode=board] .metric-card>span{font-size:14px}#root[data-view=rank][data-rank-mode=board] .metric-card b{font-size:28px}#root[data-view=rank][data-rank-mode=board] .metric-card small{font-size:12px}#root[data-view=rank][data-rank-mode=board] .metric-card em{font-size:12px;padding:1px 4px}#root[data-view=rank][data-rank-mode=board] .metric-card>div{gap:6px}}body[data-theme=dark] .result-warning{background:#302a22;border-color:#514232;color:#d4b486}.mobile-product-title{display:none}.distribution-note{font-size:12px;color:var(--ink3);line-height:1.7;margin:0}.news-row-symbols:empty{display:none}.news-row-symbols .nsyms{margin-top:4px}.news-row-symbols .nsym{font-size:12px;padding:2px 5px}.result-heading .btn{flex:0 0 auto;width:auto}.result-heading>div{min-width:0}.result-heading p{line-height:1.7}.result-heading{padding:6px 0 12px}.lab-layout.result .result-settings .saverow{flex-wrap:wrap}@media(min-width:1100px){.mini .lab-layout.result>.result-heading{grid-row:1;grid-column:1/-1}.mini .lab-layout.result>.result-metrics{grid-row:2;grid-column:1/-1}.mini .lab-layout.result>.card.result-chart{grid-row:3;grid-column:1}.mini .lab-layout.result>.card.result-settings{grid-row:3;grid-column:2}.mini .lab-layout.result>.card.result-compare{grid-row:4;grid-column:1/-1}.mini .lab-layout.result>.foot{grid-row:5;grid-column:1/-1}.result-heading h2{font-size:26px}.mini .result-chart .chart{height:290px}.rank-center{position:relative;display:flex;flex-direction:column;height:100%;min-height:0!important}#rkbody{height:calc(100vh - 205px);min-height:680px}.rank-center #rkrows{flex:1;min-height:0;overflow:auto}.rank-center #rkrows .quote-columns{position:sticky;top:0;z-index:2}.rank-center .rank-view-switch{display:none}.rank-center .filtercard .fsearch{position:absolute;right:14px;top:12px;width:44%;height:34px}.rank-center-heading{min-height:57px;padding-right:47%}.rank-center-heading h3{font-size:18px}.rank-center-heading h3 small{font-size:14px;margin-left:8px}.rank-center .filtercard{padding-top:0;display:flex;flex-wrap:wrap;gap:8px}.rank-center .filtercard .gtrack{width:100%}.rank-center .filtercard .sortrow{width:100%;padding-top:0;margin:0 0 2px}.rank-center .scope{flex-shrink:0}.rank-center>.grid{overflow:auto;align-content:start}.rank-left .dist{padding-bottom:12px}.rank-left>.market-structure{min-height:0}.rank-left .distribution-rows{gap:12px}.rank-right>.board-heat{min-height:0;flex:0 0 auto}.rank-right>.rank-detail{min-height:0;overflow:auto}.rank-right .heat-row{padding:10px 0}.rank-detail .detail-name{margin-top:13px}#root[data-view=rank][data-rank-mode=board] #rkbody{min-height:660px}#root[data-view=rank][data-rank-mode=board] .rank-center-heading{padding-right:12px}#root[data-view=rank][data-rank-mode=board] .rank-center>.grid{flex:1}.rank-center #rkrows{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.workspace-bar .workspace-label{display:none}.workspace-bar .workspace-title>b{font-size:24px}.workspace-bar .workspace-view-tabs{margin-left:8px}.tabbar .sidebar-brand{flex-shrink:0}.rank-left h3,.rank-center h3,.rank-right h3{font-family:inherit}}@media(max-width:1099px){.desktop-page-title{display:none}.mobile-product-title{display:inline}.workspace-title>b{font-size:18px}.news-row-symbols{display:none}.news-row-symbols .nsym{font-size:12px}.mini .strategy-row.brow .strategy-name>b{max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis}.mini .strategy-row.brow{grid-template-columns:24% 23% 53%}.mini .strategy-row .strategy-name{padding-left:22px;grid-column:1/4;padding-right:95px}.mini .strategy-row .src{grid-column:3;justify-self:end;max-width:80px}.mini .strategy-row>.bret{grid-row:2;grid-column:1;font-size:16px!important}.mini .strategy-row>span:nth-child(5){grid-row:2;grid-column:2;font-size:14px!important}.mini .strategy-row>span:nth-child(6){grid-row:2;grid-column:3;padding:0 60px 0 0;text-align:right;font-size:14px!important}.mini .strategy-row>span:nth-child(7){grid-row:2;grid-column:3;font-size:14px!important}.mini .strategy-list .bpanel .phint{font-size:12px}.mini .result-heading .btn{min-width:0;width:auto;max-width:90px;white-space:normal;font-size:13px}.result-heading h2{font-size:19px}.result-heading>div{flex:1}.mini .result-heading{padding:0 0 14px}.lab-layout.result>.hero{margin:0 0 12px}.lab-layout.result>.card{margin-left:0;margin-right:0}.news-detail-summary p{overflow-wrap:anywhere}}.payment-banner{background:linear-gradient(110deg,#fff9ee,#fff3dc);border:1px solid #fff;border-radius:8px;display:flex;gap:22px;align-items:center;padding:20px 28px;margin-bottom:14px;color:#14294b}.payment-banner>span{font-size:43px;color:#e9b467}.payment-banner h2{font-size:28px;margin:0 0 3px;font-weight:650}.payment-banner p{font-size:16px;color:#8ca0b5;margin:0}.payment-page .checkout{padding:0!important;border:0;box-shadow:none;background:none!important}.payment-page .order-summary{display:grid;grid-template-columns:1fr 1fr 1.55fr .9fr;gap:0;background:var(--card);border:1px solid var(--line);border-radius:7px;padding:24px 22px;margin:0 0 14px}.payment-page .order-summary>div{border-right:1px solid var(--line);padding:0 25px;position:relative}.payment-page .order-summary>div:first-child{padding-left:0}.payment-page .order-summary>div:last-child{border:0}.payment-page .order-summary span{font-size:16px;color:var(--ink2);display:block;margin-bottom:8px}.payment-page .order-summary b{display:inline;font-weight:500;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.payment-page .order-summary>div:first-child b{font-size:39px;color:var(--accent);font-weight:600}.payment-page .order-summary .text-button{margin-left:12px;padding:4px 9px;border-radius:4px;background:var(--soft);font-size:13px}.order-pending{color:#ef9c12}.payment-page .checkout-layout{grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr);gap:14px;align-items:stretch}.payment-page .checkout-layout>.card{padding:20px!important;margin:0!important;min-width:0;grid-column:auto!important}.payment-main>h3,.support-card>h3{font-size:21px!important;margin:0 0 18px!important}.payment-page .payment-choices{gap:14px;grid-template-columns:1fr 1fr}.payment-page .payment-method{overflow:hidden;border-radius:8px;border:1px solid var(--line);background:var(--card)}.payment-page .payment-method h3{margin:0!important;padding:16px!important;font-size:21px!important;background:#edf8f4;color:#009858;line-height:28px}.payment-page .payment-method.alipay h3{background:var(--active);color:#087bff}.payment-page .payment-method h3:before{display:none}.payment-page .payment-qr{display:flex;justify-content:center;align-items:center;padding:24px 12px 18px;background:#fff}.payment-page .payment-qr img{width:min(100%,260px);height:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:0;box-shadow:none}.payment-page .payment-actions{padding:4px 12px 18px;display:flex;justify-content:center;gap:8px;background:var(--card)}.payment-page .payment-actions a,.payment-page .payment-actions button{font-size:15.5px;padding:9px 11px;flex:1;border:1px solid color-mix(in srgb,var(--accent),transparent 35%);color:var(--accent);background:var(--card);border-radius:5px;text-align:center;text-decoration:none;white-space:nowrap}.payment-page .support-card{display:block}.support-qr-box{display:flex;align-items:center;flex-direction:column;background:var(--card);padding:16px 12px 14px;border:1px solid var(--line);border-radius:7px}.support-qr-box>b{font-size:18px}.support-qr-box>span{font-size:14px;color:var(--ink2);margin:2px 0 12px}.support-qr-box img{width:180px;height:180px;background:white;object-fit:contain}.support-card>h4{font-size:16px;margin:18px 0 8px}.payment-page .support-card ol{padding:0;list-style:none;counter-reset:payment;line-height:1.9;font-size:14px;color:var(--ink2);margin:0}.support-card li{counter-increment:payment;display:flex;gap:9px;align-items:flex-start;margin:6px 0}.support-card li:before{content:counter(payment);display:inline-flex;width:18px;height:18px;flex:0 0 18px;border-radius:50%;align-items:center;justify-content:center;background:var(--button);color:var(--button-ink);font-size:13px;margin-top:2px}.payment-footer{display:flex;align-items:center;gap:14px;padding:12px 18px;background:var(--card);border:1px solid var(--line);border-radius:6px;margin:14px 0 10px}.payment-footer>span{font-size:14px;color:var(--ink2)}.payment-footer>span b{font-weight:400;color:var(--ink)}.payment-footer .btn-primary{margin-left:auto;font-size:16px;min-width:270px;width:auto!important;padding:10px 22px}.payment-back{background:var(--card);border:1px solid var(--line);border-radius:5px;padding:11px 24px;color:var(--accent);font-size:16px}.payment-page .checkout>.hint{font-size:13px;color:var(--ink3);margin:10px 0 0}.payment-mobile-tabs,.mobile-payment-contact{display:none}@media(min-width:1100px){#root[data-view=mine]>.wrap.payment-page{gap:0;padding:16px 16px 25px!important}}@media(max-width:1099px){.payment-page{padding:12px 12px 85px}.payment-banner{display:none}.payment-page .order-summary{display:flex;flex-wrap:wrap;padding:16px;gap:8px 15px}.payment-page .order-summary>div{padding:0;border:0}.payment-page .order-summary>div:first-child{order:1;width:100%}.payment-page .order-summary>div:nth-child(2){order:0;flex:1}.payment-page .order-summary>div:nth-child(3){order:3;width:100%}.payment-page .order-summary>div:nth-child(4){order:0;margin-left:auto}.payment-page .order-summary>div:nth-child(2)>span,.payment-page .order-summary>div:nth-child(4)>span,.payment-page .order-summary>div:first-child>span{display:none}.payment-page .order-summary>div:first-child b{font-size:35px}.payment-page .order-summary>div:nth-child(2) b{font-size:16px}.payment-page .order-summary>div:nth-child(4) b{font-size:15.5px}.payment-page .order-summary>div:nth-child(3) span{display:inline;font-size:13px}.payment-page .order-summary>div:nth-child(3) b{font-size:14px}.payment-page .order-summary .text-button{font-size:12px;padding:2px 8px;margin-left:5px}.payment-page .checkout-layout{display:block}.payment-page .checkout-layout>.payment-main{padding:0!important;border:0;background:none;box-shadow:none}.payment-main>h3{display:none}.payment-mobile-tabs{display:flex;background:var(--card);border:1px solid var(--line);border-radius:7px 7px 0 0;overflow:hidden}.payment-mobile-tabs button{flex:1;padding:12px 5px;border:0;border-bottom:3px solid transparent;background:none;color:var(--ink2);font-size:17px}.payment-mobile-tabs button.on{border-color:var(--accent);color:var(--accent);font-weight:600}.payment-page .payment-choices{display:block}.payment-page .payment-method{border-radius:0 0 7px 7px;display:none}.payment-page .checkout[data-method=wechat] .payment-method.wechat,.payment-page .checkout[data-method=alipay] .payment-method.alipay{display:block}.payment-page .payment-method h3{display:none}.payment-page .payment-qr{padding:25px 22px 16px}.payment-page .payment-qr img{width:260px;max-width:100%}.payment-page .payment-actions{padding:8px 16px 16px}.payment-page .payment-actions a,.payment-page .payment-actions button{font-size:16px;padding:11px 6px}.payment-page .checkout-layout>.support-card{margin-top:12px!important;padding:15px!important;position:relative}.payment-page .support-card>h3{font-size:17px!important;margin:0 0 12px!important}.payment-page .support-qr-box{display:grid;grid-template-columns:90px 1fr;border:0;padding:0;gap:3px 16px}.support-qr-box>img{grid-column:1;grid-row:1/3;width:86px;height:86px}.support-qr-box>b{grid-column:2;grid-row:1;align-self:end;font-size:16px}.support-qr-box>span{grid-column:2;grid-row:2;align-self:start;font-size:14px;line-height:1.8}.support-card>h4,.support-card>ol{display:none}.payment-page .support-card .mobile-payment-contact{display:block;width:100%;margin-top:14px;font-size:16px}.payment-footer{display:none}.payment-page .checkout>.hint{font-size:12px;line-height:1.8}}body[data-theme=dark] .payment-banner{background:linear-gradient(110deg,#292827,#302d29);border-color:var(--line);color:var(--ink)}body[data-theme=dark] .payment-banner p{color:var(--ink2)}body[data-theme=dark] .payment-page .payment-method h3{background:#25322d;color:#8cbaa4}body[data-theme=dark] .payment-page .payment-method.alipay h3{background:#282e38;color:var(--accent)}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 18px}.admin-section-heading h3{margin:0!important;font-size:21px!important}.admin-section-heading .inline{margin:0;min-width:280px;max-width:390px;width:40%}.admin-table-scroll{overflow:auto;border:1px solid var(--line);border-radius:6px}.admin-table{width:100%;border-collapse:collapse;font-size:16px;text-align:left;min-width:850px}.admin-table th{background:var(--soft);padding:13px 16px;font-weight:400;color:var(--ink2);font-size:15.5px;white-space:nowrap}.admin-table td{padding:18px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.admin-table tr:last-child td{border:0}.admin-table td b{font-weight:500}.admin-table td small{display:block;font-size:13px;color:var(--ink2);margin-top:4px}.admin-table .act{display:flex;flex-wrap:nowrap;gap:9px}.admin-table .act button{font-size:15.5px;padding:6px 15px;border:1px solid var(--line);color:var(--ink);background:var(--card);border-radius:5px;white-space:nowrap}.admin-table .act button.ok{background:var(--active);color:var(--accent);border-color:color-mix(in srgb,var(--accent),transparent 70%)}.admin-table .act button.warn{background:color-mix(in srgb,var(--up),transparent 95%);border-color:color-mix(in srgb,var(--up),transparent 60%);color:var(--up)}.invite-create{margin:15px 0 25px}.invite-create label{display:flex;align-items:center;gap:12px;font-size:15.5px;color:var(--ink2)}.invite-create input{width:90px;max-width:90px}.invite-create button{min-width:90px}.admin-table-scroll .badge{font-size:14px;padding:4px 12px}.admin-table-scroll .badge.paid{color:var(--down);background:color-mix(in srgb,var(--down),transparent 93%);border:1px solid color-mix(in srgb,var(--down),transparent 75%)}.admin-table-scroll .badge.rejected{color:var(--up);background:color-mix(in srgb,var(--up),transparent 94%)}@media(max-width:1099px){.admin-section-heading{display:block}.admin-section-heading h3{font-size:18px!important;margin-bottom:12px!important}.admin-section-heading .inline{width:100%;max-width:none;min-width:0}.admin-table{min-width:780px;font-size:14px}.admin-table td{padding:14px 10px}.admin-table th{font-size:14px;padding:12px 10px}.admin-table .act button{font-size:13px;padding:6px 10px}.invite-create{flex-wrap:wrap}.invite-create label{font-size:14px;gap:5px}.invite-create input{width:60px;max-width:60px}.mini .strategy-row.brow{grid-template-columns:minmax(0,24fr) minmax(0,23fr) minmax(0,53fr)}.mini .strategy-row>span{min-width:0}}.board-detail-link{display:block;width:100%;font-size:15.5px;padding:10px;border:1px solid var(--line);border-radius:5px;background:var(--active);color:var(--accent);margin-top:18px}.payment-page .order-summary>div{display:block}.payment-page .order-summary>div:first-child b{display:block}.payment-page .support-card{text-align:left;background:var(--card)}@media(min-width:1100px){.payment-page .payment-qr img{width:min(100%,300px)}}@media(max-width:1099px){.ledger-pair .hhd{flex-wrap:wrap;gap:5px}.ledger-pair .hhd .muted{margin-left:auto}.ledger-pair .hhead .hh{font-size:12px}.ledger-pair .hh-ar{font-size:12px}.ledger-pair .hh-pnl{width:62px}.ledger-pair .hh-days{width:43px}.ledger-pair .hpnl{width:62px}.ledger-pair .hdays{width:43px}.ledger-pair .hleft{min-width:0}.ledger-pair .hsym{min-width:0;overflow-wrap:anywhere}.ledger-pair .hname{width:101px;max-width:40%}.payment-page .order-summary>div:nth-child(3){display:flex;align-items:center;gap:5px}}@media(max-width:1099px){.tabbar{left:50%;top:auto;bottom:0;transform:translateX(-50%);width:100%;flex-direction:row;border-radius:0;box-shadow:none;max-width:620px;padding-top:0;padding-left:0;padding-right:0}.tabbar button{flex-direction:column;justify-content:center;margin:0;padding:8px 0 7px;gap:3px}.tabbar .sidebar-brand,.tabbar .sidebar-foot{display:none}}:root{--paper:#fff;--bg:#f4f7fb;--ink:#0b1d3c;--ink2:#617b9e;--ink3:#7a91ae;--line:#e7edf5;--soft:#f3f6fa;--accent:#087aff;--active:#eef6ff;--up:#ff2039;--down:#00a58d;--navy:#122b4b;--navy2:#203b59;--d:clamp(.85px,min(calc(100vw / 1213),calc(100vh / 888)),1.5px)}body{font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC",Arial,sans-serif}button,input,select{font-family:inherit}.nav-mobile-label{display:none}.nav-desktop-label{display:inline}.rank-mobile-title{display:none}.quote-sort-label{position:relative;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.quote-sort-label>span{color:var(--accent);font-size:12px;line-height:7px;letter-spacing:-2px}.quote-sort-label select{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.rank-tier-menu{position:relative;z-index:5;margin-left:auto}.rank-tier-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--soft);border:0;color:var(--ink2);border-radius:5px;padding:6px 11px;font-size:14px}.rank-tier-menu summary::-webkit-details-marker{display:none}.rank-tier-options{position:absolute;top:calc(100% + 5px);right:0;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:0 6px 20px #13335b18;padding:5px;min-width:130px;z-index:15}.rank-tier-options button{display:block;width:100%;border:0;background:none;border-radius:4px;text-align:left;padding:7px 12px;font-size:14px;color:var(--ink2)}.rank-tier-options button:hover,.rank-tier-options button.on{background:var(--active);color:var(--accent)}.legacy-sort{display:none!important}.theme-toggle{display:flex;align-items:stretch;gap:0;padding:0;border:0;overflow:visible;border-radius:5px;background:#ffffff0b}.theme-light,.theme-dark{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;line-height:1}.theme-light b{font-weight:600}.theme-light{background:#fff;color:#087aff;border:1px solid #087aff;box-shadow:0 0 0 2px #ffffff10}.theme-dark{color:#e1eaff}body[data-theme=dark] .theme-light{background:none;border-color:transparent;color:var(--ink2);box-shadow:none}body[data-theme=dark] .theme-dark{background:#323944;color:#c5d5e6}.quote-pagination{display:flex;justify-content:space-between;align-items:center;gap:5px;border-top:1px solid var(--line);background:var(--card);color:var(--ink2);font-size:13px;padding:7px 12px}.quote-pagination>div{display:flex;align-items:center;gap:5px;white-space:nowrap}.quote-pagination button{border:1px solid var(--line);background:var(--card);border-radius:4px;color:var(--ink);font-size:14px;min-width:26px;height:29px;padding:2px 6px}.quote-pagination button.on{background:var(--button);color:var(--button-ink);border-color:var(--button)}.quote-pagination>div>span{padding:0 3px}.workspace-status{display:flex;justify-content:space-between;align-items:center;color:var(--ink3);border-top:1px solid var(--line);font-size:14px;padding:10px 7px}.theme-toggle:focus-visible{outline:2px solid #a6cbff;outline-offset:3px}@media(min-width:1100px){#root{margin:0 0 0 calc(160 * var(--d));width:auto;max-width:none;min-height:100vh;border-radius:0;background:var(--bg)}#root[data-view=login]{margin:0}.workspace-bar{margin:0;height:calc(54 * var(--d));min-height:0;padding:0 calc(20 * var(--d));gap:calc(12 * var(--d));background:linear-gradient(105deg,var(--navy),var(--navy2));border:0}.workspace-title{gap:calc(10 * var(--d))}.workspace-bar .workspace-title>b{font-size:calc(24 * var(--d));line-height:1;font-weight:700}.workspace-bar .workspace-label{display:none;border:0;font-size:calc(15.5 * var(--d));padding:0;margin:0 0 0 calc(8 * var(--d));color:#d0deee}#root[data-view=rank][data-rank-mode=stock] .workspace-label{display:block}#root[data-rank-mode=stock] .workspace-view-tabs{display:none}.workspace-tools{gap:calc(7 * var(--d))}.workspace-date,.header-refresh{height:calc(33 * var(--d));padding:calc(6 * var(--d)) calc(10 * var(--d));font-size:calc(14 * var(--d));border-radius:calc(4 * var(--d));display:flex;align-items:center;min-width:0;color:#c0d8eb;border-color:#ffffff24}.workspace-date{min-width:calc(114 * var(--d));justify-content:center}.header-refresh{min-width:calc(72 * var(--d));justify-content:center}.workspace-bar .theme-toggle{width:calc(115 * var(--d));min-width:0;height:calc(33 * var(--d));min-height:0;margin-left:calc(10 * var(--d))}.theme-light{width:calc(77 * var(--d));font-size:calc(17 * var(--d))}.theme-light b{font-size:calc(15.5 * var(--d))}.theme-dark{width:calc(38 * var(--d));font-size:calc(21 * var(--d))}.tabbar{width:calc(160 * var(--d));left:0;top:0;bottom:0;max-width:none;transform:none;border-right:1px solid var(--line);border-top:0;border-radius:0;padding:0 calc(11 * var(--d)) calc(16 * var(--d));display:flex;flex-direction:column;gap:calc(5 * var(--d));background:var(--card);overflow:auto;box-shadow:none}.tabbar>*{order:0!important}.sidebar-brand{display:flex;align-items:center;flex-shrink:0;height:calc(67 * var(--d));min-height:0;margin:0 0 calc(5 * var(--d));padding:0 calc(3 * var(--d));gap:calc(8 * var(--d));border-bottom:1px solid var(--line)}.sidebar-brand>.brand-logo{width:calc(30 * var(--d));height:calc(32 * var(--d));flex-basis:calc(30 * var(--d));border-radius:calc(6 * var(--d))}.sidebar-brand>b{font-size:calc(17 * var(--d));font-weight:700;color:var(--ink);white-space:nowrap;letter-spacing:0}.tabbar button,.tabbar button[data-v=mine]{display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(12 * var(--d));height:calc(44 * var(--d));min-height:0;padding:0 calc(11 * var(--d));margin:0;border:0;border-radius:calc(5 * var(--d));font-size:calc(15 * var(--d));color:#263f60;font-weight:400;white-space:nowrap}.tabbar .ic{width:calc(21 * var(--d));height:calc(21 * var(--d));flex:0 0 calc(21 * var(--d));margin:0;color:currentColor}.tabbar .ic svg{stroke-width:1.4}.tabbar button.on{background:var(--active);color:var(--accent);font-weight:600}.tabbar button.on:before{height:calc(37 * var(--d));top:calc(4 * var(--d));left:0;width:calc(3 * var(--d));border-radius:3px;background:var(--accent)}.tabbar button.on .ic{color:var(--accent)}.tabbar button[data-v=mine]{margin-top:auto;border-top:1px solid var(--line);padding-top:calc(10 * var(--d));height:calc(49 * var(--d));border-radius:0}.tabbar .nav-settings{height:calc(33 * var(--d))}.tabbar .desktop-nav{display:flex!important}.sidebar-foot{display:none}.nav-mobile-label{display:none}.nav-desktop-label{display:inline}#root[data-view=rank]>.wrap{padding:0 calc(9 * var(--d));margin:0}.market-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8 * var(--d));padding:calc(10 * var(--d)) calc(9 * var(--d));margin:0;height:calc(124 * var(--d))}.market-metrics.board-metrics{grid-template-columns:3fr 7fr}.market-metrics .metric-card{height:calc(104 * var(--d));border:1px solid var(--line);border-radius:calc(6 * var(--d));padding:calc(10 * var(--d)) calc(17 * var(--d));box-shadow:0 1px 4px #26466b03}.metric-card>span{font-size:calc(16 * var(--d));font-weight:600}.metric-card>div{min-height:calc(44 * var(--d));gap:calc(12 * var(--d));margin:0}.metric-card b{font-family:Arial,"Microsoft YaHei",sans-serif;font-size:calc(32 * var(--d));font-weight:600;letter-spacing:0;line-height:1.2}.metric-card small{font-size:calc(15.5 * var(--d));line-height:1.4}.metric-card em{font-size:calc(15.5 * var(--d));padding:calc(3 * var(--d)) calc(8 * var(--d));border-radius:4px}.metric-card:after{content:'›';position:absolute;right:calc(12 * var(--d));top:calc(8 * var(--d));color:var(--ink3);font-size:calc(22 * var(--d));font-weight:300}.metric-card{position:relative}#rkbody{height:calc(100vh - 178 * var(--d));min-height:calc(600 * var(--d));display:grid;grid-template-columns:calc(232 * var(--d)) minmax(0,1fr) calc(254 * var(--d));grid-template-rows:minmax(0,1fr) calc(41 * var(--d));column-gap:calc(9 * var(--d));row-gap:calc(10 * var(--d));align-items:stretch}#root[data-view=rank][data-rank-mode=board] #rkbody{min-height:calc(600 * var(--d))}.rank-left,.rank-center,.rank-right{grid-row:1!important;min-height:0;min-width:0}.rank-left{grid-column:1}.rank-center{grid-column:2}.rank-right{grid-column:3}#rkbody>.rank-left,#rkbody>.rank-right{display:flex;flex-direction:column;gap:calc(9 * var(--d))}.rank-left>.card,.rank-right>.card{border-radius:calc(6 * var(--d));padding:calc(16 * var(--d));margin:0;background:var(--card);border:1px solid var(--line);box-shadow:none}.rank-left h3,.rank-center h3,.rank-right h3{font-size:calc(18 * var(--d));line-height:calc(24 * var(--d));margin:0 0 calc(16 * var(--d));font-weight:650;display:flex;align-items:center;gap:0}.rank-left h3:before,.rank-center h3:before,.rank-right h3:before{height:calc(22 * var(--d));width:calc(4 * var(--d));border-radius:2px;margin-right:calc(10 * var(--d));flex:0 0 calc(4 * var(--d));vertical-align:0}.rank-left>.dist{height:calc(380 * var(--d));min-height:0;flex:0 0 calc(380 * var(--d));display:flex;flex-direction:column}.distribution-note{display:none}.distribution-rows{display:flex;flex:1;justify-content:space-around;gap:0;padding:0}.distribution-row{grid-template-columns:calc(34 * var(--d)) minmax(0,1fr) calc(30 * var(--d));gap:calc(8 * var(--d));font-size:calc(16 * var(--d));min-height:calc(35 * var(--d));height:calc(35 * var(--d));padding:0}.distribution-row>i{height:calc(21 * var(--d));border-radius:3px;background:#f0f4f8}.distribution-row>i>i{border-radius:3px;box-shadow:inset 0 -2px 5px #ffffff30}.distribution-row b{font-family:Arial,"Microsoft YaHei",sans-serif;font-size:calc(16 * var(--d))}.rank-left>.market-structure{min-height:0;flex:1}.structure-track{height:calc(22 * var(--d));margin:calc(10 * var(--d)) 0 calc(23 * var(--d));flex-shrink:0}.structure-values b{font-size:calc(16 * var(--d));font-weight:600}.structure-values span{font-size:calc(15.5 * var(--d))}.structure-values small{font-size:calc(15.5 * var(--d))}.structure-values>div{gap:calc(8 * var(--d))}.structure-values span i{width:calc(12 * var(--d));height:calc(12 * var(--d));margin-right:calc(6 * var(--d))}.market-structure>p{font-size:calc(14 * var(--d));padding-top:calc(12 * var(--d));margin-top:auto}.rank-center.card{display:flex;flex-direction:column;min-height:0!important;height:100%;padding:0;margin:0;border:1px solid var(--line);border-radius:calc(6 * var(--d));overflow:hidden;background:var(--card);box-shadow:none;position:relative}.rank-center-heading{display:flex;align-items:center;height:calc(50 * var(--d));min-height:calc(50 * var(--d));padding:0 calc(12 * var(--d));padding-right:52%;flex-shrink:0}.rank-center-heading h3{margin:0;font-size:calc(17 * var(--d));white-space:nowrap}.rank-center-heading h3 small{font-size:calc(14 * var(--d));font-weight:400;margin-left:calc(15 * var(--d));color:var(--ink2)}.rank-center .rank-view-switch{display:none}.rank-center .filtercard{display:flex;align-items:center;flex-wrap:nowrap;gap:calc(8 * var(--d));height:calc(46 * var(--d));min-height:calc(46 * var(--d));padding:0 calc(12 * var(--d)) calc(6 * var(--d));margin:0;border:0;border-radius:0;box-shadow:none;background:var(--card)}.rank-center .filtercard .fsearch{position:absolute;top:calc(10 * var(--d));right:calc(12 * var(--d));width:calc(286 * var(--d));max-width:55%;height:calc(33 * var(--d));min-height:0;border:1px solid var(--line);border-radius:5px;padding:0 calc(11 * var(--d));background:var(--soft);margin:0}.rank-center .fsearch input{font-size:calc(14 * var(--d));height:100%;padding:0;color:var(--ink)}.rank-center .fsearch input::placeholder{font-size:calc(14 * var(--d))}.rank-center .filtercard .gtrack{display:flex;gap:calc(5 * var(--d));width:auto;flex:0 0 auto;margin:0}.rank-center .filtercard .gitem{height:calc(32 * var(--d));min-width:calc(56 * var(--d));padding:calc(6 * var(--d)) calc(12 * var(--d));font-size:calc(14 * var(--d));border-radius:5px;text-align:center;margin:0;font-weight:400}.rank-center .gitem.on{font-weight:600}.rank-tier-menu{margin-left:auto;flex:0 0 auto}.rank-tier-menu summary{min-width:calc(84 * var(--d));height:calc(32 * var(--d));font-size:calc(14 * var(--d));padding:calc(6 * var(--d)) calc(12 * var(--d));text-align:center}.rank-tier-menu summary.on{background:var(--button);color:var(--button-ink)}.rank-tier-options button{font-size:calc(14 * var(--d))}.rank-center .scope{font-size:calc(13 * var(--d));min-height:0;padding:0 calc(12 * var(--d))}.rank-center .scope:empty{display:none}.rank-center #rkrows{display:flex;flex-direction:column;min-height:0;flex:1;border:0;border-radius:0;overflow:hidden;background:var(--card)}.quote-columns,.quote-row.rowcard{display:grid;grid-template-columns:calc(26 * var(--d)) minmax(0,1fr) calc(60 * var(--d)) calc(80 * var(--d)) calc(90 * var(--d)) calc(65 * var(--d));column-gap:0;align-items:center}.quote-columns{height:calc(36 * var(--d));min-height:calc(36 * var(--d));padding:0 calc(12 * var(--d));font-size:calc(13 * var(--d));font-weight:400;border:0;border-bottom:1px solid var(--line);background:var(--soft);flex-shrink:0;position:relative!important}.quote-columns>span:nth-child(n+3){text-align:right}.quote-columns>span:last-child{text-align:center}.quote-page-rows{display:flex;flex-direction:column;min-height:0;flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.quote-row.rowcard{height:calc((100vh - 408 * var(--d)) / 10);max-height:calc(50 * var(--d));min-height:calc(42 * var(--d));flex:1 0 auto;padding:0 0;margin:0 calc(12 * var(--d));border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;background:var(--card);font-size:calc(15.5 * var(--d));cursor:pointer}.quote-row.rowcard.selected{background:var(--active);margin:0 calc(2 * var(--d));padding-left:calc(10 * var(--d));padding-right:calc(10 * var(--d));border-bottom-color:transparent;border-radius:5px;box-shadow:inset 2px 0 var(--accent)}.quote-name>b{font-size:calc(16 * var(--d));font-weight:650;line-height:1.35}.quote-name>small{font-size:calc(12 * var(--d));line-height:1.4;gap:calc(5 * var(--d));margin-top:2px}.quote-price,.quote-row>.quote-price,.quote-row>.quote-change,.quote-row>.quote-year{font-family:Arial,"Microsoft YaHei",sans-serif;font-size:calc(15.5 * var(--d));font-weight:400;text-align:right;white-space:nowrap}.quote-index{font-size:calc(15.5 * var(--d));text-align:left;padding-left:calc(3 * var(--d))}.quote-row .tbadge{justify-self:end;margin-right:calc(2 * var(--d));min-width:calc(55 * var(--d));padding:calc(3 * var(--d)) calc(8 * var(--d));font-size:calc(14 * var(--d));line-height:calc(19 * var(--d));font-weight:400;border-radius:4px}.quote-pagination{height:calc(42 * var(--d));min-height:calc(42 * var(--d));flex-shrink:0;font-size:calc(13 * var(--d));padding:calc(6 * var(--d)) calc(12 * var(--d));gap:0}.quote-pagination>div{gap:calc(4 * var(--d))}.quote-pagination button{height:calc(29 * var(--d));min-width:calc(28 * var(--d));font-size:calc(14 * var(--d));padding:calc(2 * var(--d)) calc(6 * var(--d))}.quote-pagination>div>span{padding:0 calc(3 * var(--d))}.workspace-status{grid-column:1/-1;grid-row:2;font-size:calc(14 * var(--d));height:100%;padding:0 calc(7 * var(--d));border-top:1px solid var(--line)}.rank-right>.board-heat{height:calc(370 * var(--d));flex:0 0 calc(370 * var(--d));min-height:0;padding:calc(12 * var(--d))}.rank-right h3{font-size:calc(17 * var(--d));margin-bottom:calc(12 * var(--d))}.rank-right h3>span{font-size:calc(13 * var(--d));padding:calc(5 * var(--d)) calc(9 * var(--d));height:calc(32 * var(--d));display:flex;align-items:center;margin-left:auto}.rank-right h3>button{font-size:calc(14 * var(--d));font-weight:400}.heat-row{height:calc(52 * var(--d));padding:0;grid-template-columns:calc(24 * var(--d)) minmax(0,1fr) calc(82 * var(--d)) calc(63 * var(--d));gap:calc(5 * var(--d));margin:0}.rank-right .heat-row>span{font-size:calc(15.5 * var(--d))}.rank-right .heat-row b{font-size:calc(16 * var(--d));font-weight:600;line-height:1.35}.rank-right .heat-row small{font-size:calc(14 * var(--d));line-height:1.3}.rank-right .heat-row strong{font-size:calc(15.5 * var(--d));font-weight:400}.heat-row>i{height:calc(7 * var(--d))}.rank-right>.rank-detail{min-height:0;padding:calc(16 * var(--d)) calc(13 * var(--d));flex:1}.detail-name{margin-top:calc(14 * var(--d));gap:calc(5 * var(--d));flex-wrap:wrap}.detail-name>b{font-size:calc(16 * var(--d))}.detail-name>span{font-size:calc(14 * var(--d));line-height:1.5}.detail-name .tbadge{font-size:calc(14 * var(--d));padding:calc(3 * var(--d)) calc(8 * var(--d));line-height:calc(20 * var(--d))}.detail-price{gap:calc(15 * var(--d));margin:calc(2 * var(--d)) 0}.detail-price>b{font-family:Arial,sans-serif;font-size:calc(30 * var(--d));line-height:1.2}.detail-price>strong{font-size:calc(18 * var(--d));font-weight:400}.rank-detail>p{font-size:calc(14 * var(--d));margin:0 0 calc(7 * var(--d))}.detail-cells>div{padding:calc(7 * var(--d)) calc(9 * var(--d))}.detail-cells span{font-size:calc(13 * var(--d));line-height:1.4}.detail-cells b{font-size:calc(15.5 * var(--d));line-height:1.5}.rank-center>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.distribution-selection{position:static;font-size:calc(12 * var(--d));margin:0 0 calc(4 * var(--d))}}@media(max-width:1099px){:root{--m:clamp(.95px,calc(100vw / 304),1.42px)}#root{max-width:620px;margin:0 auto;width:100%}.nav-desktop-label{display:none}.nav-mobile-label{display:inline}.tabbar .desktop-nav{display:none!important}.theme-toggle{width:calc(76 * var(--m));height:calc(31 * var(--m));min-height:0;border:1px solid #3c719a;border-radius:20px;padding:0;overflow:hidden;background:#173958}.theme-light,.theme-dark{width:50%;font-size:calc(21 * var(--m));border-radius:0;gap:0;box-shadow:none;border:0}.theme-light b{display:none}.workspace-bar{height:calc(53 * var(--m));min-height:0;margin:0;padding:0 calc(14 * var(--m));background:linear-gradient(110deg,var(--navy),var(--navy2));gap:calc(7 * var(--m));border-radius:0}.workspace-title{gap:calc(9 * var(--m))}.workspace-title>b{font-size:calc(15 * var(--m));line-height:1;white-space:nowrap}.mobile-brand .brand-logo{width:calc(24 * var(--m));height:calc(26 * var(--m));flex-basis:calc(24 * var(--m));border-radius:5px}.workspace-tools{gap:calc(7 * var(--m))}.workspace-tools .workspace-date{display:block;min-width:0;font-size:calc(11 * var(--m));padding:0;border:0;background:none;white-space:nowrap;color:#d1e1f3}.workspace-date:first-letter{font-size:0}.workspace-label{display:none}.header-refresh{display:none}.workspace-view-tabs{display:none}.rank-mobile-title{display:flex;align-items:center;gap:calc(12 * var(--m));height:calc(51 * var(--m));min-height:calc(51 * var(--m));padding:0 calc(14 * var(--m));color:white;background:linear-gradient(110deg,var(--navy),var(--navy2));order:0}.rank-mobile-title>b{font-size:calc(20 * var(--m));line-height:1}.rank-mobile-title>span{font-size:calc(12 * var(--m));color:#d0dfef}.mobile-search-open{margin-left:auto;width:calc(34 * var(--m));height:calc(31 * var(--m));font-size:calc(25 * var(--m));line-height:1;border:0;border-radius:5px;background:#ffffff12;color:white}.market-metrics{display:none}#root[data-view=rank]>.wrap{padding:0 0 calc(58 * var(--m))}#rkbody{display:flex;flex-direction:column;gap:0;height:auto;min-height:0}#rkbody>.rank-left,#rkbody>.rank-right{display:none}.rank-center.card{display:flex;flex-direction:column;order:1;border:0;border-radius:0;margin:0;padding:0;background:var(--card);box-shadow:none;overflow:visible;min-height:0}.rank-center>.filtercard{order:0;display:flex;flex-wrap:nowrap;align-items:center;gap:calc(5 * var(--m));padding:calc(8 * var(--m)) calc(14 * var(--m));height:calc(46 * var(--m));min-height:0;margin:0;border:0;border-radius:0;position:relative}.rank-center .filtercard .gtrack{display:flex;flex:1;gap:calc(4 * var(--m));margin:0;width:auto;grid-column:auto}.rank-center .filtercard .gitem{height:calc(30 * var(--m));padding:calc(7 * var(--m)) calc(8 * var(--m));min-width:0;font-size:calc(11 * var(--m));border:1px solid var(--line);border-radius:4px;line-height:1.3;margin:0}.rank-center .filtercard .fsearch{display:none;position:relative;top:auto;right:auto;width:100%;max-width:none;margin:0;height:calc(34 * var(--m));padding:0 calc(10 * var(--m))}.rank-center .fsearch input{font-size:calc(12 * var(--m));height:100%;width:100%}.rank-tier-menu{display:none}.rank-mobile-sort{display:block;width:calc(87 * var(--m));font-size:calc(11 * var(--m));height:calc(30 * var(--m));border:1px solid var(--line);background:var(--card);color:var(--ink2);border-radius:4px;padding:0 calc(5 * var(--m))}.rank-center-heading{order:1;height:calc(42 * var(--m));min-height:0;padding:0 calc(14 * var(--m));display:block;border:0}.rank-center-heading>h3{display:none}.rank-center .rank-view-switch{display:flex;width:100%;height:100%;gap:0;margin:0;border-bottom:1px solid var(--line)}.rank-view-switch .segitem{height:100%;display:flex;align-items:center;justify-content:center;font-size:calc(14 * var(--m));font-weight:400;flex:1;border-radius:0;padding:0;color:var(--ink2);border-bottom:2px solid transparent}.rank-view-switch .segitem.on{color:var(--accent);border-color:var(--accent);font-weight:600}.rank-center>.scope{order:2;padding:calc(5 * var(--m)) calc(14 * var(--m));font-size:calc(11 * var(--m))}.rank-center>.scope:empty{display:none}.rank-center #rkrows{order:3;display:flex;flex-direction:column;overflow:visible;border:0;border-radius:0;min-height:0;background:var(--card)}.quote-columns,.quote-row.rowcard{display:grid;grid-template-columns:calc(24 * var(--m)) minmax(0,1fr) calc(58 * var(--m)) calc(78 * var(--m));column-gap:0;align-items:center}.quote-columns{height:calc(36 * var(--m));min-height:0;padding:0 calc(14 * var(--m));font-size:calc(11 * var(--m));border:0;background:var(--soft)}.quote-columns>span:nth-child(n+5){display:none}.quote-sort-label{font-size:inherit}.quote-sort-label>span{display:none}.quote-page-rows{display:block;overflow:visible}.quote-row.rowcard{height:calc(49 * var(--m));min-height:0;max-height:none;margin:0 calc(14 * var(--m));padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--card);box-shadow:none}.quote-row.rowcard.selected{margin:0 calc(14 * var(--m));padding:0;box-shadow:none;border-radius:0;background:var(--active)}.quote-index{font-size:calc(13 * var(--m));padding-left:calc(3 * var(--m));text-align:left}.quote-name>b{font-size:calc(14 * var(--m));font-weight:650;line-height:1.35}.quote-name>small{font-size:calc(11 * var(--m));line-height:1.3;margin-top:calc(2 * var(--m))}.quote-industry{display:none}.quote-row>.quote-price,.quote-row>.quote-change{font-size:calc(13 * var(--m));font-weight:400;font-family:Arial,sans-serif;text-align:right}.quote-row>.quote-year,.quote-row>.tbadge{display:none}.quote-pagination{font-size:calc(9 * var(--m));padding:calc(9 * var(--m)) calc(14 * var(--m));min-height:calc(40 * var(--m))}.quote-pagination button{font-size:calc(11 * var(--m));height:calc(26 * var(--m));min-width:calc(24 * var(--m));padding:2px 4px}.quote-pagination>div{gap:2px}.quote-pagination>div>span{display:none}.quote-pagination>span{max-width:42%}.workspace-status{display:none}.rank-mobile-title~.rank-center>.grid{order:3}.rank-center .subrow{display:flex;overflow:auto}.rank-center .filtercard:has(.subrow){flex-wrap:wrap;height:auto}.rank-center .filtercard:has(.subrow) .subrow{flex-basis:100%}.search-open .filtercard{height:auto;flex-wrap:wrap}.search-open .filtercard .fsearch{display:flex;order:-1;flex:0 0 100%;margin-bottom:calc(8 * var(--m))}.search-open .rank-tier-menu{display:block;flex-basis:100%;margin-top:calc(7 * var(--m))}.search-open .rank-tier-menu summary{font-size:calc(12 * var(--m));padding:calc(7 * var(--m)) calc(9 * var(--m));height:auto}.tabbar{height:calc(54 * var(--m));min-height:0;padding:0!important;display:flex;align-items:stretch}.tabbar button{flex:1;min-height:0;padding:calc(7 * var(--m)) 0 calc(4 * var(--m));gap:calc(4 * var(--m));font-size:calc(10 * var(--m));margin:0;justify-content:flex-start;align-items:center;color:var(--ink2)}.tabbar .ic{width:calc(21 * var(--m));height:calc(21 * var(--m));margin:0;flex-basis:calc(21 * var(--m));color:currentColor}.tabbar button.on{color:var(--accent)}.tabbar button.on .ic{color:var(--accent)}.tabbar button.on:before{display:none}.nav-settings{display:none}.tabbar .nav-mine{margin:0;border:0;padding-top:calc(7 * var(--m))}.rank-center .filtercard .legacy-sort{display:none!important}}@media(min-width:1100px){.rank-mobile-sort{display:none}}body[data-theme=dark]{--paper:#1e1e21;--bg:#151517;--card:#1e1e21;--soft:#252528;--ink:#e0e2e7;--ink2:#a6afbe;--ink3:#9099a7;--line:#33363e;--accent:#94adc9;--active:#2a303a;--button:#43566d;--up:#e76c73;--down:#67b69d;--navy:#1c1d21;--navy2:#23262b}body[data-theme=dark] .tabbar button{color:var(--ink2)}body[data-theme=dark] .tabbar button.on{color:var(--accent)}body[data-theme=dark] .distribution-row>i{background:#262a30}body[data-theme=dark] .rank-mobile-title{background:linear-gradient(110deg,#1c1d21,#23262b)}.distribution-row:nth-child(-n+3)>i>i{background:var(--up)!important}.distribution-row:nth-child(4)>i>i{background:#adbdce!important}.distribution-row:nth-child(n+5)>i>i{background:var(--accent)!important}.tbadge[data-tier="1"],.tbadge[data-tier="2"],.tbadge[data-tier="3"]{--tier-color:var(--up)!important}.tbadge[data-tier="4"]{--tier-color:var(--accent)!important}.tbadge[data-tier="5"],.tbadge[data-tier="6"],.tbadge[data-tier="7"]{--tier-color:var(--accent)!important}.quote-detail-sheet{background:var(--card);border:1px solid var(--line);color:var(--ink);overflow:auto}.sheet-handle{width:38px;height:5px;border-radius:8px;background:#cdd7e4;margin:10px auto}.sheet-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:15px}.sheet-heading h3{font-size:18px;margin:0}.sheet-heading .close{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:0;border-radius:5px;color:var(--ink2);background:var(--soft);font-size:22px}.sheet-stock-name{display:flex;align-items:center;gap:7px;margin:12px 15px 0}.sheet-stock-name>b{font-size:18px}.sheet-stock-name>span{font-size:14px;color:var(--ink2)}.sheet-stock-name .tbadge{margin-left:auto;font-style:normal;font-size:14px;padding:4px 10px;border-radius:4px;border:1px solid color-mix(in srgb,var(--tier-color),transparent 70%);color:var(--tier-color);background:color-mix(in srgb,var(--tier-color),transparent 94%)}.sheet-stock-price{display:flex;align-items:center;gap:16px;margin:0 15px}.sheet-stock-price>b{font-size:31px;font-weight:600;font-family:Arial,sans-serif;line-height:1.2}.sheet-stock-price>span{font-size:19px}.sheet-stock-industry{font-size:14px;color:var(--ink2);margin:2px 15px 7px}.quote-detail-sheet .sheet-stock-cells.grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:5px;overflow:hidden;margin:0 15px 9px;background:none}.quote-detail-sheet .sheet-stock-cells.grid>div{background:var(--card);padding:8px 10px;border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;text-align:left}.sheet-stock-cells>div:nth-child(2n){border-right:0!important}.sheet-stock-cells span{display:block;font-size:14px;color:var(--ink2);line-height:1.4}.sheet-stock-cells b{display:block;font-size:16px;font-weight:400;line-height:1.5;white-space:normal}.sheet-stock-cells>.sheet-industry-cell{grid-column:1/-1;border-bottom:0!important}.sheet-notes{margin:8px 15px 12px;color:var(--ink2);font-size:13px;line-height:1.8}.sheet-notes summary{cursor:pointer;font-size:13px}.sheet-notes p{margin:8px 0}.quote-detail-sheet .desc.warn{margin:8px 15px;font-size:13px}@media(min-width:1100px){.market-metrics:not(.board-metrics){grid-template-columns:235fr 247fr 267fr 264fr}.quote-columns,.quote-row.rowcard{grid-template-columns:calc(40 * var(--d)) minmax(0,1fr) calc(60 * var(--d)) calc(80 * var(--d)) calc(90 * var(--d)) calc(104 * var(--d))}.quote-row .tbadge{margin-right:calc(12 * var(--d))}.quote-industry{display:inline!important;overflow:hidden;text-overflow:ellipsis}.rank-left h3{margin-left:calc(-6 * var(--d))}.distribution-row{grid-template-columns:calc(31 * var(--d)) minmax(0,1fr) calc(30 * var(--d))}.structure-track{margin-bottom:calc(17 * var(--d))}.structure-values>div:nth-child(2)>b{color:var(--ink)!important}.heat-row{position:relative;grid-template-columns:calc(24 * var(--d)) minmax(0,1fr) calc(63 * var(--d));gap:calc(5 * var(--d))}.heat-row>div{grid-column:2;min-width:0}.heat-row>div b{white-space:nowrap}.heat-row>i{position:absolute;left:calc(96 * var(--d));top:calc(31 * var(--d));width:calc(82 * var(--d));height:calc(7 * var(--d))}.heat-row>strong{grid-column:3;white-space:nowrap}.detail-cells>div{padding:calc(6 * var(--d)) calc(9 * var(--d))}.sheet-mask{align-items:center;background:#0d20354d;backdrop-filter:none}.quote-detail-sheet{max-width:420px;width:100%;border-radius:12px;padding:0;max-height:90vh}.sheet-handle{display:none}.sheet-heading{padding:18px}.sheet-stock-cells{margin-bottom:15px}}@media(max-width:1099px){.sheet-mask{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0;background:transparent;backdrop-filter:none;z-index:60}.quote-detail-sheet.sheet{width:100%;max-width:620px;max-height:calc(100vh - 40 * var(--m));height:auto;border-radius:calc(15 * var(--m)) calc(15 * var(--m)) 0 0;padding:0 0 calc(66 * var(--m));box-shadow:0 calc(-3 * var(--m)) calc(18 * var(--m)) #28456518;border:1px solid var(--line);overflow:auto}.sheet-handle{height:calc(5 * var(--m));width:calc(38 * var(--m));margin:calc(10 * var(--m)) auto calc(8 * var(--m))}.sheet-heading{height:calc(44 * var(--m));padding:0 calc(16 * var(--m));border-bottom:1px solid var(--line)}.sheet-heading h3{font-size:calc(18 * var(--m));font-weight:650}.sheet-heading .close{width:calc(26 * var(--m));height:calc(26 * var(--m));font-size:calc(22 * var(--m));line-height:1}.sheet-stock-name{margin:calc(11 * var(--m)) calc(16 * var(--m)) 0;gap:calc(6 * var(--m));flex-wrap:nowrap}.sheet-stock-name>b{font-size:calc(16 * var(--m));white-space:nowrap}.sheet-stock-name>span{font-size:calc(12 * var(--m));white-space:nowrap}.sheet-stock-name .tbadge{padding:calc(3 * var(--m)) calc(9 * var(--m));font-size:calc(12 * var(--m));line-height:calc(20 * var(--m));white-space:nowrap}.sheet-stock-price{gap:calc(15 * var(--m));margin:0 calc(16 * var(--m))}.sheet-stock-price>b{font-size:calc(30 * var(--m))}.sheet-stock-price>span{font-size:calc(18 * var(--m))}.sheet-stock-industry{font-size:calc(12 * var(--m));margin:calc(2 * var(--m)) calc(16 * var(--m)) calc(7 * var(--m))}.quote-detail-sheet .sheet-stock-cells.grid{margin:0 calc(16 * var(--m)) calc(8 * var(--m));border-radius:5px}.quote-detail-sheet .sheet-stock-cells.grid>div{padding:calc(6 * var(--m)) calc(10 * var(--m))}.sheet-stock-cells span{font-size:calc(12 * var(--m))}.sheet-stock-cells b{font-size:calc(14 * var(--m))}.sheet-notes{margin:calc(5 * var(--m)) calc(16 * var(--m)) calc(9 * var(--m));font-size:calc(10 * var(--m))}.sheet-notes summary{font-size:calc(10 * var(--m))}.sheet-notes:not([open]){max-height:calc(18 * var(--m));overflow:hidden}.sheet-stock-cells .sheet-industry-cell>span{font-size:calc(12 * var(--m))}#sheet .sheet-mask{bottom:0}.tabbar{z-index:70}body:has(#sheet) .tabbar{z-index:70}.quote-row.rowcard{max-height:none}}.board-day-label{color:var(--ink2);font-size:14px}.gname>span{margin-left:auto;color:var(--ink3);font-weight:300}.gname{display:flex;align-items:center;justify-content:space-between}.gtop .gtag{background:color-mix(in srgb,var(--tier-color),transparent 95%);color:var(--tier-color);border:1px solid color-mix(in srgb,var(--tier-color),transparent 65%);font-weight:400}.board-peek{flex:1;min-height:0}.peek-breadcrumb{font-size:15.5px;color:var(--ink2);margin:8px 0 14px}.peek-breadcrumb b{font-weight:500;color:var(--ink)}.peek-tabs{display:flex;gap:7px;margin:0 0 14px}.peek-tabs button{border:1px solid var(--line);border-radius:4px;padding:7px 14px;background:var(--soft);color:var(--ink2);font-size:15.5px}.peek-tabs button.on{background:var(--button);border-color:var(--button);color:var(--button-ink)}.peek-sub{display:grid;grid-template-columns:1fr auto 12px;align-items:center;gap:8px;padding:13px 14px;margin:0 0 9px;background:var(--card);border:1px solid var(--line);border-radius:5px;width:100%;text-align:left;color:var(--ink)}.peek-sub.on{background:var(--active);border-color:color-mix(in srgb,var(--accent),transparent 70%);box-shadow:inset 2px 0 var(--accent)}.peek-sub b{font-size:16px;display:block;font-weight:600}.peek-sub strong{font-size:23px;display:block;line-height:1.3;font-weight:600}.peek-sub em{display:block;font-size:16px;font-style:normal;text-align:right}.peek-sub small{display:block;font-size:14px;color:var(--ink2);text-align:right}.peek-sub i{font-style:normal;color:var(--ink2);font-size:19px}.peek-constituents header{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:9px}.peek-constituents header>b{font-size:15.5px;font-weight:600}.peek-constituents header>button{background:none;border:0;color:var(--accent);font-size:13px;white-space:nowrap;padding:0}.peek-quote-head,.peek-quote-row{display:grid;grid-template-columns:18px minmax(0,1fr) 56px 61px;gap:3px;align-items:center;font-size:14px}.peek-quote-head{padding:8px 0;border-bottom:1px solid var(--line);color:var(--ink2);font-size:13px}.peek-quote-row{padding:9px 0;border:0;border-bottom:1px solid var(--line);width:100%;background:none;text-align:left;color:var(--ink2)}.peek-quote-row>b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.peek-quote-row>span:nth-child(n+3),.peek-quote-head>span:nth-child(n+3){text-align:right}.peek-quote-row:last-child{border:0}@media(min-width:1100px){#root[data-view=rank][data-rank-mode=board] .market-metrics.board-metrics{grid-template-columns:calc(302 * var(--d)) minmax(0,1fr)}#root[data-view=rank][data-rank-mode=board] #rkbody{grid-template-columns:calc(232 * var(--d)) minmax(0,1fr) calc(265 * var(--d))}.rank-center>.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--d));padding:calc(10 * var(--d));margin:0;align-content:start;overflow:auto}.rank-center .gcard{height:calc(183 * var(--d));padding:calc(14 * var(--d));border:1px solid var(--line);border-radius:5px;box-shadow:none;background:var(--card);display:flex;flex-direction:column}.rank-center .gcard.selected{border-color:color-mix(in srgb,var(--accent),transparent 65%);background:color-mix(in srgb,var(--active),var(--card) 55%)}.gcard .gname{font-size:calc(16 * var(--d));font-weight:600;line-height:1.4}.gcard .gtop{display:flex;align-items:center;gap:calc(2 * var(--d));margin:calc(9 * var(--d)) 0 calc(4 * var(--d));line-height:1}.gcard .gtop b{font-size:calc(29 * var(--d));font-weight:600}.gcard .gtop i{font-size:calc(17 * var(--d));font-style:normal}.gcard .gtag{font-size:calc(13 * var(--d));line-height:calc(18 * var(--d));padding:0 calc(6 * var(--d));border-radius:3px;margin-left:auto}.gcard .board-day-label{font-size:calc(14 * var(--d));margin-top:calc(5 * var(--d));line-height:1.3}.gcard .gfoot{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4 * var(--d));margin:calc(3 * var(--d)) 0 0;font-size:calc(16 * var(--d));line-height:1.3}.gcard .gcnt{font-size:calc(14 * var(--d));line-height:1.4}.gcard .gbar{height:calc(10 * var(--d));margin-top:auto;display:flex;gap:0;border-radius:2px;overflow:hidden}.board-peek{padding:calc(16 * var(--d))!important}.board-peek h3{font-size:calc(18 * var(--d));margin-bottom:calc(12 * var(--d))}.peek-breadcrumb{font-size:calc(15.5 * var(--d));margin:0 0 calc(14 * var(--d))}.peek-tabs{gap:calc(7 * var(--d));margin-bottom:calc(15 * var(--d))}.peek-tabs button{font-size:calc(15.5 * var(--d));padding:calc(6 * var(--d)) calc(14 * var(--d))}.peek-sub{padding:calc(13 * var(--d));gap:calc(8 * var(--d));height:calc(89 * var(--d));margin-bottom:calc(9 * var(--d))}.peek-sub b{font-size:calc(16 * var(--d))}.peek-sub strong{font-size:calc(23 * var(--d))}.peek-sub em{font-size:calc(16 * var(--d))}.peek-sub small{font-size:calc(14 * var(--d))}.peek-constituents{padding:calc(14 * var(--d))!important;min-height:calc(235 * var(--d));flex:0 0 auto}.peek-quote-head,.peek-quote-row{grid-template-columns:calc(18 * var(--d)) minmax(0,1fr) calc(55 * var(--d)) calc(61 * var(--d));gap:calc(3 * var(--d));font-size:calc(14 * var(--d));padding:calc(8 * var(--d)) 0}.peek-quote-head{font-size:calc(13 * var(--d))}.peek-quote-row>b{font-size:calc(14 * var(--d))}.peek-constituents header>b{font-size:calc(15.5 * var(--d))}.peek-constituents header>button{font-size:calc(13 * var(--d))}}@media(max-width:1099px){.rank-center>.grid{order:3}.gcard .gname{font-size:calc(14 * var(--m))}.gcard .gtop b{font-size:calc(26 * var(--m))}.gcard .board-day-label{font-size:calc(11 * var(--m))}.gcard .gfoot{font-size:calc(13 * var(--m))}.gcard .gbar{margin-top:10px}.gcard .gtag{font-size:12px}}.strategy-expanded-content{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(0,2fr);gap:15px;align-items:center}.strategy-panel-info{font-size:14px;color:var(--ink2);line-height:1.8}.strategy-panel-info>div{display:grid;grid-template-columns:65px 1fr;gap:10px;margin:7px 0}.strategy-panel-info b{font-weight:400}.strategy-stat-notes{font-size:12px;color:var(--ink3);margin-top:6px}.strategy-stat-notes>summary{cursor:pointer}.strategy-stat-notes .phint{font-size:13px;margin-top:8px}.open-ledger{background:none;border:0;color:var(--accent);font-size:15.5px;padding:15px 10px;width:100%;text-align:right}.book-sidebar #plzled>.card:not(.sigcard){display:none}@media(min-width:1100px){#root[data-view=plaza]>.workspace-bar{height:calc(62 * var(--d))}#root[data-view=lab]>.workspace-bar{height:calc(58 * var(--d))}#root[data-view=news]>.workspace-bar{height:calc(58 * var(--d))}#root[data-view=mine]>.workspace-bar{height:calc(56 * var(--d))}#root[data-view=admin]>.workspace-bar{height:calc(58 * var(--d))}.pbody{padding:calc(16 * var(--d)) calc(12 * var(--d)) calc(20 * var(--d));margin:0;border-radius:0}.mini .card,.news .card{border-radius:calc(7 * var(--d));border:1px solid var(--line);box-shadow:none;padding:calc(18 * var(--d));margin:0}.mini .card-title{font-size:calc(19 * var(--d));line-height:calc(25 * var(--d));margin:0 0 calc(18 * var(--d));font-weight:650}.mini .card-title:before{height:calc(22 * var(--d));width:calc(4 * var(--d));margin-right:calc(9 * var(--d));vertical-align:calc(-4 * var(--d))}.mini .muted{font-size:calc(15.5 * var(--d))}.mini .tiny{font-size:calc(13 * var(--d))}.mini .foot{font-size:calc(14 * var(--d));line-height:1.7;padding:calc(13 * var(--d)) calc(4 * var(--d));border-top:1px solid var(--line)}.mini .segsw{height:calc(51 * var(--d));padding:0;margin:calc(-16 * var(--d)) calc(-12 * var(--d)) calc(18 * var(--d));width:auto;border:0;border-bottom:1px solid var(--line);background:var(--card);gap:calc(24 * var(--d));border-radius:0;box-shadow:none;display:flex;justify-content:flex-start}.mini .segsw .segitem{height:100%;display:flex;align-items:center;padding:0 calc(20 * var(--d));font-size:calc(16 * var(--d));border-bottom:3px solid transparent;flex:none}.mini .segsw .segitem.on{border-color:var(--accent);font-weight:600}.workspace-view-tabs .segitem{font-size:calc(15.5 * var(--d));padding:calc(10 * var(--d)) calc(16 * var(--d));border-radius:4px}.workspace-bar .workspace-view-tabs{gap:calc(5 * var(--d));margin-left:calc(15 * var(--d))}#plzbody{display:flex;flex-direction:column;gap:0}.mini .ovband{border:0;background:none;box-shadow:none;padding:0!important}.mini .ovstats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(8 * var(--d));padding:0;margin:0}.mini .ovitem{height:calc(92 * var(--d));padding:calc(12 * var(--d)) calc(19 * var(--d));border:1px solid var(--line);background:var(--card);border-radius:calc(6 * var(--d));display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:calc(3 * var(--d))}.mini .ovv{font-family:Arial,sans-serif;font-size:calc(34 * var(--d))!important;line-height:1.2;color:var(--accent);font-weight:600}.mini .ovk{font-size:calc(16 * var(--d))!important;color:var(--ink2)}.mini .ovfoot{padding:calc(12 * var(--d)) 0 calc(18 * var(--d));margin:0;border:0;font-size:calc(14 * var(--d));line-height:calc(18 * var(--d))}.plaza-book-layout{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,1fr);gap:calc(10 * var(--d));height:calc(100vh - 280 * var(--d));min-height:calc(560 * var(--d));align-items:stretch}.mini .plaza-book-layout .strategy-list{display:flex;flex-direction:column;min-height:0;padding:calc(16 * var(--d))}.strategy-list>header{min-height:calc(32 * var(--d));margin:0 0 calc(12 * var(--d))}.strategy-list>header h3{font-size:calc(19 * var(--d));line-height:1.4;font-weight:650}.strategy-list>header h3 small{font-size:calc(14 * var(--d));margin-left:calc(13 * var(--d));font-weight:400}.strategy-list>header>span{font-size:calc(13 * var(--d))}.strategy-list .sortbar{height:calc(40 * var(--d));min-height:calc(40 * var(--d));padding:0;margin:0 0 calc(12 * var(--d));border:0}.strategy-list .sortinner{gap:calc(8 * var(--d))}.strategy-list .chip{font-size:calc(15.5 * var(--d));height:calc(37 * var(--d));padding:calc(8 * var(--d)) calc(17 * var(--d));border-radius:5px;line-height:1.4}.strategy-list>.list{min-height:0;overflow:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.strategy-columns,.mini .strategy-row.brow{grid-template-columns:calc(28 * var(--d)) minmax(0,1.7fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,.9fr) minmax(0,.8fr) calc(65 * var(--d)) calc(18 * var(--d));gap:calc(8 * var(--d));align-items:center;padding-left:calc(8 * var(--d));padding-right:calc(8 * var(--d))}.strategy-columns{height:calc(46 * var(--d));min-height:calc(46 * var(--d));padding-top:0;padding-bottom:0;font-size:calc(14 * var(--d));font-weight:400;border-radius:5px 5px 0 0;flex-shrink:0}.mini .strategy-row.brow{height:calc(61 * var(--d));min-height:calc(61 * var(--d));padding-top:0;padding-bottom:0}.strategy-row .strategy-name>b{font-size:calc(17 * var(--d));line-height:1.4;font-weight:650}.strategy-name>small{display:none}.strategy-row>.num{font-size:calc(16 * var(--d))}.strategy-row>.bret{font-size:calc(18 * var(--d))!important;white-space:nowrap;font-weight:400}.strategy-row .src{font-size:calc(14 * var(--d));padding:calc(4 * var(--d)) calc(7 * var(--d));border-radius:3px;white-space:nowrap;justify-self:start;line-height:1.5}.strategy-row .bno{font-size:calc(16 * var(--d));font-weight:400}.strategy-row>.caret{font-size:calc(18 * var(--d))}.strategy-row.open{border-radius:5px 5px 0 0;border-bottom:0;background:var(--active)}.strategy-row.open+.bpanel{padding:calc(16 * var(--d)) calc(10 * var(--d));margin:0;border-top:0;border-radius:0 0 5px 5px;background:var(--active)}.strategy-expanded-content{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);gap:calc(10 * var(--d));border:1px solid var(--line);background:var(--card);padding:calc(12 * var(--d));border-radius:6px;min-height:calc(122 * var(--d))}.strategy-panel-info{font-size:calc(14 * var(--d));line-height:1.7}.strategy-panel-info>div{grid-template-columns:calc(68 * var(--d)) minmax(0,1fr);gap:calc(9 * var(--d));margin:calc(7 * var(--d)) 0}.mini .strategy-list .bpanel .mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(7 * var(--d));margin:0}.mini .strategy-list .bpanel .mgrid .mit{padding:calc(11 * var(--d)) calc(5 * var(--d));border:1px solid var(--line);border-radius:6px;background:var(--card);margin:0;min-height:calc(78 * var(--d));display:flex;flex-direction:column;justify-content:center;gap:calc(5 * var(--d));width:auto}.mini .strategy-list .bpanel .mgrid .mv{font-size:calc(20 * var(--d));font-weight:500;margin:0;line-height:1.25}.mini .strategy-list .bpanel .mgrid .muted{font-size:calc(14 * var(--d));line-height:1.4}.strategy-stat-notes{font-size:calc(12 * var(--d));line-height:1.5;margin:calc(5 * var(--d)) 0 calc(-4 * var(--d))}.book-sidebar{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);background:var(--card);border-radius:7px;min-height:0;overflow:hidden}.book-sidebar #plzled{display:block;min-height:0;flex:1;overflow:auto}.mini .book-sidebar #plzled>.sigcard{height:auto;min-height:0;padding:calc(17 * var(--d)) calc(12 * var(--d));border:0;box-shadow:none}.book-sidebar #plzled>.card:not(.sigcard){display:none}.book-sidebar .sighd{display:flex;gap:calc(7 * var(--d));align-items:center;padding:0;margin:0}.book-sidebar .sigttl{font-size:calc(18 * var(--d));font-weight:650}.book-sidebar .sigdot{width:calc(4 * var(--d));height:calc(22 * var(--d));border-radius:2px;background:var(--accent);box-shadow:none}.book-sidebar .sigday{display:none}.book-sidebar .sgsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8 * var(--d));margin:calc(28 * var(--d)) 0 calc(16 * var(--d));padding:0;background:none}.book-sidebar .sgcell{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:calc(5 * var(--d));border:0!important;border-radius:7px;background:var(--soft);min-height:calc(105 * var(--d));padding:calc(10 * var(--d)) calc(3 * var(--d))}.book-sidebar .sgcell:nth-child(1),.book-sidebar .sgcell:nth-child(3),.book-sidebar .sgcell:nth-child(4){display:none}.book-sidebar .sgcell:nth-child(2){background:color-mix(in srgb,var(--up),transparent 96%)}.book-sidebar .sgcell:nth-child(6){background:var(--active)}.book-sidebar .sgcell:nth-child(2){order:0}.book-sidebar .sgcell:nth-child(6){order:1}.book-sidebar .sgcell:nth-child(5){order:2}.book-sidebar .sgcell .sgk{font-size:calc(14 * var(--d));color:var(--ink)}.book-sidebar .sgcell .sgv{font-size:calc(25 * var(--d));font-weight:500;line-height:1.2}.book-sidebar .sigrow{min-height:calc(110 * var(--d));padding:calc(18 * var(--d)) 0;margin:0;gap:calc(7 * var(--d));align-items:flex-start}.book-sidebar .sg-idx{font-size:calc(14 * var(--d));color:var(--ink2)}.book-sidebar .sg-name{font-size:calc(16 * var(--d));font-weight:600;min-width:0;flex:1;overflow:hidden;line-height:1.5}.book-sidebar .sg-lb{font-size:calc(13 * var(--d));padding:calc(1 * var(--d)) calc(6 * var(--d));white-space:nowrap}.book-sidebar .sg-det,.book-sidebar .sg-det2{font-size:calc(15.5 * var(--d));line-height:1.5;margin:0;padding-left:calc(18 * var(--d));color:var(--ink2);width:100%}.book-sidebar .sigline1{gap:calc(7 * var(--d));align-items:flex-start}.book-sidebar .divider{display:none}.book-sidebar .muted.tiny{display:none}.book-sidebar .sigrow~.sigrow~.sigrow~.sigrow{display:none}.open-ledger{position:relative;flex-shrink:0;margin-top:auto;font-size:calc(15.5 * var(--d));padding:calc(17 * var(--d)) calc(15 * var(--d));border-top:1px solid var(--line);background:var(--card)}#plzbody[data-segment=ledger]>.segsw{display:none}#plzbody[data-segment=ledger]{gap:calc(12 * var(--d))}.ledger-intro{height:calc(97 * var(--d));min-height:0;padding:calc(18 * var(--d))!important}.ledger-intro h2{font-size:calc(25 * var(--d));line-height:1.4;margin:0 0 calc(6 * var(--d))}.ledger-intro p{font-size:calc(16 * var(--d))}.ledger-intro>span{font-size:calc(15.5 * var(--d));top:calc(23 * var(--d));right:calc(20 * var(--d))}.ledger-pair#plzled{display:grid;grid-template-columns:1.04fr 1fr;gap:calc(10 * var(--d));height:calc(580 * var(--d))}.ledger-pair>.card{min-height:0;padding:calc(18 * var(--d));overflow:auto}.ledger-pair .sigttl,.ledger-pair .card-title{font-size:calc(23 * var(--d));font-weight:650}.ledger-pair .sigdot{display:none}.ledger-pair .sgsum{display:flex;gap:calc(6 * var(--d));margin:calc(18 * var(--d)) 0;padding:0;background:none}.ledger-pair .sgcell{min-width:0;flex:1;padding:calc(9 * var(--d)) calc(3 * var(--d));border:0!important;background:var(--soft);border-radius:5px}.ledger-pair .sgcell .sgv{display:none}.ledger-pair .sgcell .sgk{font-size:calc(14 * var(--d));line-height:1.4}.ledger-pair .sgcell.sel{background:var(--button);color:var(--button-ink)}.ledger-pair .sgcell.sel .sgk{color:var(--button-ink)}.ledger-pair .sigrow{min-height:calc(68 * var(--d));padding:calc(14 * var(--d)) 0;gap:calc(8 * var(--d));display:flex;align-items:center;flex-wrap:wrap}.ledger-pair .sg-name{font-size:calc(15 * var(--d));font-weight:600;min-width:calc(135 * var(--d));width:auto}.ledger-pair .sg-idx{font-size:calc(14 * var(--d))}.ledger-pair .sg-det,.ledger-pair .sg-det2{font-size:calc(16 * var(--d));line-height:1.6;margin:0}.ledger-pair .sigline1{display:flex;align-items:center;gap:calc(8 * var(--d));width:100%}.ledger-pair .hrow{height:calc(70 * var(--d));min-height:0;padding:calc(12 * var(--d)) 0}.ledger-pair .hname{font-size:calc(15 * var(--d));font-weight:600;width:calc(145 * var(--d))}.ledger-pair .hsym{font-size:calc(16 * var(--d));line-height:1.6}.ledger-pair .hpnl{font-size:calc(17 * var(--d));width:calc(85 * var(--d));font-weight:400}.ledger-pair .hdays{font-size:calc(16 * var(--d));width:calc(65 * var(--d))}.ledger-pair .hhead{padding:calc(12 * var(--d)) 0;margin:calc(12 * var(--d)) 0 0}.ledger-pair .hh{font-size:calc(14 * var(--d))}.ledger-pair .hh-pnl{width:calc(85 * var(--d))}.ledger-pair .hh-days{width:calc(65 * var(--d))}.ledger-note{padding:calc(15 * var(--d))!important}.ledger-note h3{font-size:calc(18 * var(--d))}.ledger-note p{font-size:calc(16 * var(--d));line-height:1.7}#plzbody[data-segment=custom]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--d));padding:calc(2 * var(--d))}.mini #plzbody[data-segment=custom]>.hero{display:flex;gap:calc(10 * var(--d));align-items:center;flex-wrap:wrap;min-height:calc(82 * var(--d));padding:calc(18 * var(--d));border:0;background:var(--card)}#plzbody[data-segment=custom] .hero-label{font-size:calc(25 * var(--d))!important;color:var(--ink)}#plzbody[data-segment=custom] .hero-value{font-size:calc(28 * var(--d))!important;color:var(--accent)}#plzbody[data-segment=custom] .hero-sub{font-size:calc(15.5 * var(--d))!important}.mini #plzbody[data-segment=custom] .hero .cbtn{font-size:calc(15.5 * var(--d));padding:calc(11 * var(--d)) calc(22 * var(--d))}.mini #plzbody[data-segment=custom]>.pcard{min-height:calc(430 * var(--d));padding:calc(20 * var(--d)) calc(15 * var(--d));border-radius:6px;display:flex;flex-direction:column}.mini #plzbody[data-segment=custom] .pcname{font-size:calc(17 * var(--d));line-height:1.5}.mini #plzbody[data-segment=custom] .pctag{font-size:calc(13 * var(--d));padding:calc(3 * var(--d)) calc(7 * var(--d));border:1px solid var(--line);border-radius:3px}.mini #plzbody[data-segment=custom] .mgrid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:calc(20 * var(--d)) 0 calc(14 * var(--d))}.mini #plzbody[data-segment=custom] .mit{padding:calc(14 * var(--d));min-height:calc(77 * var(--d));width:auto}.mini #plzbody[data-segment=custom] .mv{font-size:calc(23 * var(--d));font-weight:600}.mini #plzbody[data-segment=custom] .pacts3{margin-top:auto;gap:calc(8 * var(--d))}.mini #plzbody[data-segment=custom] .pact{font-size:calc(15.5 * var(--d));padding:calc(10 * var(--d)) calc(3 * var(--d));margin:0;border-radius:5px;background:var(--card);border:1px solid color-mix(in srgb,var(--accent),transparent 65%);color:var(--accent)}.mini #plzbody[data-segment=custom] .pact.danger{color:var(--up);border-color:color-mix(in srgb,var(--up),transparent 65%)}.lab-layout.config{height:calc(100vh - 185 * var(--d));min-height:calc(675 * var(--d));grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr);gap:calc(12 * var(--d));grid-template-rows:auto calc(63 * var(--d)) minmax(0,1fr);align-items:stretch}.mini .lab-layout.config>.card.template-panel,.mini .lab-layout.config>.card.pool-panel{grid-row:1/4;min-height:0;padding:calc(20 * var(--d)) calc(14 * var(--d))}.mini .lab-layout.config>.card.parameter-panel{grid-row:1;min-height:0;padding:calc(20 * var(--d)) calc(16 * var(--d)) calc(5 * var(--d))}.mini .lab-layout.config>.card.saved-panel{grid-row:3;min-height:0;padding:calc(18 * var(--d)) calc(16 * var(--d));overflow:auto}.mini .template-panel .tgrid{gap:calc(12 * var(--d));margin-top:calc(22 * var(--d))}.mini .template-panel .tcard{height:calc(84 * var(--d));min-height:0;padding:calc(13 * var(--d)) calc(11 * var(--d));gap:calc(12 * var(--d));background:var(--card);border-radius:6px}.mini .template-panel .tcard.on{background:var(--active)}.template-symbol{font-size:calc(29 * var(--d));width:calc(34 * var(--d));flex:0 0 calc(34 * var(--d))}.template-panel .tcard b{font-size:calc(16 * var(--d));font-weight:600}.template-panel .tcard small{font-size:calc(14 * var(--d));line-height:1.5;margin-top:calc(5 * var(--d))}.template-arrow{font-size:calc(23 * var(--d));margin-left:auto}.mini .template-panel .tdesc{font-size:calc(15.5 * var(--d));line-height:1.85;padding:calc(15 * var(--d));margin-top:calc(20 * var(--d))}.mini .pooltitle{font-size:calc(19 * var(--d))}.mini .poolall{font-size:calc(14 * var(--d))}.mini .poolcnt{padding:calc(2 * var(--d)) calc(9 * var(--d));margin-left:calc(8 * var(--d))}.mini .pcn,.mini .pcs{font-size:calc(14 * var(--d))}.mini .pool-panel .poolhd{margin-bottom:calc(20 * var(--d))}.mini .pool-panel .presetinner{gap:calc(7 * var(--d))}.mini .pool-panel .pchip{font-size:calc(15.5 * var(--d));padding:calc(9 * var(--d)) calc(8 * var(--d));margin:0;border:0}.mini .pool-panel .selwrap{gap:calc(7 * var(--d))}.mini .pool-panel .selchip{flex:1 0 calc(95 * var(--d));min-width:0;max-width:calc(33.33% - 5 * var(--d));padding:calc(9 * var(--d)) calc(24 * var(--d)) calc(9 * var(--d)) calc(9 * var(--d))}.mini .pool-panel .selname{font-size:calc(15.5 * var(--d));line-height:1.3;max-width:100%}.mini .pool-panel .selcode{font-size:calc(13 * var(--d));line-height:1.4}.mini .pool-panel .selx{width:calc(22 * var(--d));height:calc(22 * var(--d));font-size:calc(18 * var(--d));right:calc(3 * var(--d));top:calc(7 * var(--d));background:none}.mini .pool-panel .searchbox{height:calc(39 * var(--d));margin:calc(13 * var(--d)) 0 calc(10 * var(--d))}.mini .pool-panel .sinput{font-size:calc(15.5 * var(--d))}.mini .pool-panel .reslist{max-height:calc(322 * var(--d));height:auto}.pool-table-head,.mini .pool-panel .resrow{grid-template-columns:calc(20 * var(--d)) calc(65 * var(--d)) minmax(0,1fr) calc(42 * var(--d));gap:calc(8 * var(--d));height:calc(39 * var(--d));min-height:0;padding:0 calc(11 * var(--d));font-size:calc(15.5 * var(--d))}.pool-table-head{font-size:calc(14 * var(--d))}.mini .pool-panel .rescode,.mini .pool-panel .resname{font-size:calc(15.5 * var(--d))}.mini .pool-panel .taglong,.mini .pool-panel .tagcloud{font-size:calc(12 * var(--d))}.pool-check{height:calc(17 * var(--d));width:calc(17 * var(--d));font-size:calc(14 * var(--d));line-height:calc(15 * var(--d))}.mini .pool-panel .poolfoot{font-size:calc(14 * var(--d));line-height:1.8;padding:calc(12 * var(--d));margin-top:calc(20 * var(--d))}.mini .parameter-panel .prow2{min-height:calc(42 * var(--d));margin:calc(13 * var(--d)) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(10 * var(--d))}.mini .parameter-panel .pk{font-size:calc(16 * var(--d));line-height:1.4}.mini .parameter-panel .pv{height:calc(42 * var(--d));min-height:0;font-size:calc(16 * var(--d));padding:calc(7 * var(--d)) calc(10 * var(--d));text-align:left}.mini .parameter-panel .divider{margin:calc(13 * var(--d)) 0}.lab-layout.config>.btns{padding:0 calc(16 * var(--d)) calc(16 * var(--d));margin-top:calc(-12 * var(--d))}.lab-layout.config>.btns .btn{height:calc(56 * var(--d));min-height:0;font-size:calc(18 * var(--d));border:0}.mini .saved-panel .saverow{gap:calc(14 * var(--d))}.mini .saved-panel .ipt{height:calc(40 * var(--d));min-height:0;font-size:calc(15.5 * var(--d));padding:calc(10 * var(--d))}.mini .saved-panel .sbtn{font-size:calc(16 * var(--d));padding:calc(11 * var(--d));height:calc(50 * var(--d));min-height:0}.mini .saved-panel>.muted{font-size:calc(13 * var(--d));line-height:1.7;margin-top:calc(14 * var(--d))}}@media(max-width:1099px){.pbody{padding:calc(12 * var(--m)) calc(8 * var(--m)) calc(65 * var(--m));margin:0}.mini .card,.news .card{margin:0 0 calc(9 * var(--m));padding:calc(13 * var(--m));border-radius:6px;box-shadow:none}.mini .segsw{height:calc(43 * var(--m));padding:0;margin:calc(-12 * var(--m)) calc(-8 * var(--m)) calc(12 * var(--m));width:auto;gap:0;border-bottom:1px solid var(--line);display:flex;background:var(--card);box-shadow:none}.mini .segsw .segitem{font-size:calc(13 * var(--m));padding:0 calc(7 * var(--m));height:100%;display:flex;align-items:center;justify-content:center;flex:1;border-radius:0}.mini .ovband{padding:calc(12 * var(--m))!important}.mini .ovstats{gap:calc(16 * var(--m)) calc(11 * var(--m));grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.mini .ovitem{gap:calc(4 * var(--m));padding:0;border-right:1px solid var(--line)}.mini .ovitem:nth-child(3n){border:0}.mini .ovv{font-size:calc(21 * var(--m))!important;line-height:1.2;color:var(--accent)}.mini .ovk{font-size:calc(11 * var(--m))!important;color:var(--ink2)}.mini .ovfoot{font-size:calc(10 * var(--m));line-height:1.6;padding:calc(10 * var(--m)) 0 0}.plaza-book-layout{display:block;height:auto;min-height:0}.strategy-list>header h3{font-size:calc(17 * var(--m))}.strategy-list>header h3 small{font-size:calc(11 * var(--m));margin-left:calc(7 * var(--m))}.mini .plaza-book-layout .strategy-list{padding:calc(12 * var(--m)) calc(8 * var(--m))}.strategy-list .chip{font-size:calc(11 * var(--m));height:calc(31 * var(--m));padding:calc(7 * var(--m)) calc(8 * var(--m))}.strategy-list .sortbar{margin-bottom:calc(10 * var(--m))}.strategy-list .sortinner{gap:calc(5 * var(--m))}.mini .strategy-row.brow{padding:calc(12 * var(--m)) calc(5 * var(--m));min-height:calc(79 * var(--m));gap:calc(7 * var(--m)) calc(4 * var(--m));align-content:center}.strategy-row .strategy-name>b{font-size:calc(14 * var(--m))!important;line-height:1.5}.strategy-row .src{font-size:calc(10 * var(--m));padding:calc(2 * var(--m)) calc(6 * var(--m));max-width:calc(76 * var(--m));margin-right:calc(17 * var(--m))}.strategy-row .bno{font-size:calc(12 * var(--m));top:calc(13 * var(--m));left:calc(5 * var(--m))}.strategy-row>.caret{font-size:calc(17 * var(--m));top:calc(13 * var(--m));right:calc(4 * var(--m))}.mini .strategy-row .strategy-name{padding-left:calc(20 * var(--m));padding-right:calc(95 * var(--m))}.mini .strategy-row>.bret{font-size:calc(15 * var(--m))!important}.mini .strategy-row>span:nth-child(5),.mini .strategy-row>span:nth-child(6),.mini .strategy-row>span:nth-child(7){font-size:calc(13 * var(--m))!important}.mini .strategy-row>span:nth-child(6){padding-right:calc(51 * var(--m))}.strategy-expanded-content{display:block;border:0;padding:0;background:none}.strategy-panel-info{font-size:calc(11 * var(--m));padding:calc(10 * var(--m));border:1px solid var(--line);border-radius:5px;background:var(--card);margin-bottom:calc(7 * var(--m))}.strategy-panel-info>div{grid-template-columns:calc(58 * var(--m)) minmax(0,1fr);gap:calc(8 * var(--m));margin:calc(3 * var(--m)) 0;line-height:1.6}.mini .strategy-list .bpanel{padding:calc(9 * var(--m));border-radius:0 0 5px 5px;margin:0}.mini .strategy-list .bpanel .mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(5 * var(--m))}.mini .strategy-list .bpanel .mgrid .mit{padding:calc(9 * var(--m)) calc(2 * var(--m));gap:calc(5 * var(--m));display:flex;flex-direction:column;justify-content:center}.mini .strategy-list .bpanel .mgrid .mv{font-size:calc(15 * var(--m));font-weight:500;line-height:1.25}.mini .strategy-list .bpanel .mgrid .muted{font-size:calc(10 * var(--m))}.strategy-stat-notes{font-size:calc(9 * var(--m));margin-top:calc(5 * var(--m))}.book-sidebar{display:none}.mini .card-title,.mini .pooltitle{font-size:calc(17 * var(--m))}.mini .template-panel .tcard{height:calc(63 * var(--m));padding:calc(10 * var(--m)) calc(8 * var(--m));gap:calc(7 * var(--m))}.template-panel .tcard b{font-size:calc(13 * var(--m))}.template-panel .tcard small{display:block;font-size:calc(9 * var(--m));line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(90 * var(--m));margin-top:calc(3 * var(--m))}.template-symbol{font-size:calc(25 * var(--m));width:calc(25 * var(--m));flex:0 0 calc(25 * var(--m))}.template-panel .tdesc{font-size:calc(11 * var(--m));line-height:1.8;padding:calc(10 * var(--m))}.mini .pool-panel .pchip{font-size:calc(11 * var(--m));padding:calc(7 * var(--m)) calc(9 * var(--m));margin:0 calc(5 * var(--m)) 0 0}.mini .pool-panel .sinput{font-size:calc(11 * var(--m))}.mini .pool-panel .reslist{max-height:calc(260 * var(--m))}.pool-table-head,.mini .pool-panel .resrow{font-size:calc(11 * var(--m));height:calc(34 * var(--m));min-height:0;padding:0 calc(7 * var(--m));grid-template-columns:calc(17 * var(--m)) calc(52 * var(--m)) minmax(0,1fr) calc(40 * var(--m));gap:calc(6 * var(--m))}.mini .pool-panel .rescode,.mini .pool-panel .resname{font-size:calc(11 * var(--m))}.mini .parameter-panel .pk{font-size:calc(11 * var(--m))}.mini .parameter-panel .pv{font-size:calc(12 * var(--m));height:calc(28 * var(--m));width:calc(110 * var(--m));padding:calc(4 * var(--m)) calc(8 * var(--m))}.mini .parameter-panel .prow2{padding:calc(7 * var(--m)) 0}.lab-layout.config>.btns{bottom:calc(54 * var(--m));padding:calc(8 * var(--m));border-radius:5px;background:var(--card)}.lab-layout.config>.btns .btn{font-size:calc(16 * var(--m));height:calc(39 * var(--m));padding:calc(8 * var(--m));border:0}.ledger-intro>h2{font-size:calc(20 * var(--m))}.ledger-intro>p{font-size:calc(12 * var(--m))}.ledger-intro>span{font-size:calc(11 * var(--m))}.ledger-pair .sigttl{font-size:calc(17 * var(--m))}.ledger-pair .sigday{font-size:calc(11 * var(--m))}.ledger-pair .sg-name{font-size:calc(12 * var(--m))}.ledger-pair .sg-det,.ledger-pair .sg-det2{font-size:calc(11 * var(--m))}.ledger-pair .hname{font-size:calc(11 * var(--m));width:calc(104 * var(--m))}.ledger-pair .hsym{font-size:calc(11 * var(--m))}.ledger-pair .hpnl{font-size:calc(12 * var(--m));width:calc(64 * var(--m))}.ledger-pair .hdays{font-size:calc(11 * var(--m));width:calc(42 * var(--m))}}@media(min-width:1100px){#root[data-view=news]>.pbody{padding-top:calc(12 * var(--d))}.news-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8 * var(--d));margin:0 0 calc(10 * var(--d));height:calc(114 * var(--d))}.news-metrics .metric-card{height:100%;padding:calc(15 * var(--d)) calc(19 * var(--d));border-radius:7px;border:1px solid var(--line)}.news-metrics .metric-card>span{font-size:calc(16 * var(--d))}.news-metrics .metric-card b{font-size:calc(34 * var(--d))}.news-metrics .metric-card small{font-size:calc(15.5 * var(--d));line-height:1.5}.news-layout{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:calc(10 * var(--d));min-height:0;height:calc(100vh - 209 * var(--d))}.news-layout>.card{padding:calc(15 * var(--d));min-height:0;height:100%;border-radius:7px}.news-master{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.news-master>h3{font-size:calc(19 * var(--d));line-height:1.5;margin:0 0 calc(13 * var(--d))}.news-master .nbar{padding:0 0 calc(12 * var(--d));gap:calc(7 * var(--d));margin:0;background:var(--card)}.news-master .nchip{font-size:calc(15.5 * var(--d));height:calc(35 * var(--d));padding:calc(8 * var(--d)) calc(19 * var(--d));border-radius:5px;line-height:1.4}.news-master .ncnt{font-size:calc(12 * var(--d))}.news-master .nday{height:calc(39 * var(--d));padding:calc(10 * var(--d)) calc(6 * var(--d));font-size:calc(15.5 * var(--d));line-height:1.4;margin:0;white-space:nowrap}.news-master .nday em{font-size:calc(14 * var(--d))}.news-master .nlist{padding:0;margin:0;border:0;background:none;box-shadow:none}.news-master .nrow{grid-template-columns:calc(112 * var(--d)) minmax(0,1fr) calc(55 * var(--d)) calc(16 * var(--d));gap:calc(8 * var(--d));min-height:calc(68 * var(--d));padding:calc(12 * var(--d)) calc(6 * var(--d));border:0;border-bottom:1px solid var(--line);border-radius:0;align-items:center}.news-master .nmeta{gap:calc(9 * var(--d));margin:0}.news-master .ntime{font-size:calc(14 * var(--d))}.news-master .nflag,.news-master .nai,.news-master .ntag{font-size:calc(13 * var(--d));padding:calc(4 * var(--d)) calc(8 * var(--d));border-radius:4px;line-height:1.4}.news-master .nhead{font-size:calc(16 * var(--d));line-height:1.6;font-weight:600}.news-master .nsrc{font-size:calc(13 * var(--d));line-height:1.8}.news-master .nbd{font-size:calc(14 * var(--d));padding:calc(4 * var(--d)) calc(8 * var(--d));line-height:1.4;border:1px solid var(--line);border-radius:5px}.news-master .news-ai{font-size:calc(12 * var(--d));padding:calc(1 * var(--d)) calc(4 * var(--d));line-height:1.4}.news-master .news-row-symbols{display:none}.news-detail{position:relative;top:0;min-height:0;overflow:auto}.news-detail>h3{font-size:calc(18 * var(--d));line-height:1.5;margin:0 0 calc(23 * var(--d))}.news-detail h3>span{font-size:calc(14 * var(--d));padding:calc(4 * var(--d)) calc(8 * var(--d))}.news-detail>h2{font-size:calc(24 * var(--d));line-height:1.5;margin:0 0 calc(17 * var(--d));font-weight:650}.news-source{font-size:calc(14 * var(--d));line-height:1.8;margin:0 0 calc(17 * var(--d))}.news-detail-summary{font-size:calc(16 * var(--d));line-height:1.85;padding:calc(15 * var(--d));border-radius:6px;min-height:calc(144 * var(--d))}.news-detail-summary .nbd{font-size:calc(14 * var(--d))}.news-detail-summary p{margin:calc(7 * var(--d)) 0 0}.news-reference{font-size:calc(14 * var(--d));line-height:1.8;padding:calc(10 * var(--d)) 0 calc(17 * var(--d));margin:0}.news-detail h4{font-size:calc(16 * var(--d));margin:calc(19 * var(--d)) 0 calc(12 * var(--d))}.news-detail .nsyms{grid-template-columns:1fr 1fr;gap:calc(10 * var(--d));margin:0}.news-detail .nsym{font-size:calc(16 * var(--d));padding:calc(12 * var(--d));border-radius:5px}.news-detail .nsym em{font-size:calc(13 * var(--d));line-height:1.5}.news-delay{font-size:calc(14 * var(--d));margin-top:calc(25 * var(--d));line-height:1.9}.news .nfoot{font-size:calc(13 * var(--d));padding:calc(12 * var(--d)) calc(5 * var(--d));line-height:1.7}.lab-layout.result{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:calc(11 * var(--d));padding:calc(3 * var(--d))}.result-heading{min-height:calc(74 * var(--d));padding:calc(8 * var(--d)) calc(4 * var(--d)) calc(8 * var(--d));margin:0!important}.result-heading h2{font-size:calc(28 * var(--d));line-height:1.5;margin:0 0 calc(3 * var(--d))}.result-heading p{font-size:calc(15.5 * var(--d));line-height:1.7}.result-heading .btn{font-size:calc(16 * var(--d));padding:calc(9 * var(--d)) calc(23 * var(--d));height:calc(40 * var(--d));border:1px solid var(--line);border-radius:5px}.result-metrics{gap:calc(10 * var(--d))}.result-metrics .metric-card{height:calc(95 * var(--d));padding:calc(15 * var(--d)) calc(22 * var(--d));border-radius:7px}.result-metrics .metric-card>span{font-size:calc(16 * var(--d));font-weight:400}.result-metrics .metric-card>div{margin:calc(8 * var(--d)) 0 0;min-height:0}.result-metrics .metric-card b{font-size:calc(32 * var(--d))}.result-caption{font-size:calc(12 * var(--d));line-height:1.5}.mini .lab-layout.result>.card.result-chart,.mini .lab-layout.result>.card.result-settings{min-height:calc(310 * var(--d));padding:calc(17 * var(--d)) calc(14 * var(--d))}.mini .result-chart .chart{height:calc(241 * var(--d));width:100%}.result-chart .card-title{margin-bottom:calc(8 * var(--d))}.mini .result-chart .legend{font-size:calc(14 * var(--d));padding:0;margin-top:calc(8 * var(--d));gap:calc(17 * var(--d))}.result-settings dl{font-size:calc(15.5 * var(--d));grid-template-columns:calc(88 * var(--d)) minmax(0,1fr);margin:0}.result-settings dt,.result-settings dd{padding:calc(7 * var(--d)) calc(3 * var(--d));line-height:1.55}.result-settings .saverow{gap:calc(7 * var(--d));margin-top:calc(15 * var(--d))}.result-settings .ipt{font-size:calc(14 * var(--d));height:calc(36 * var(--d));padding:calc(8 * var(--d))}.result-settings .sbtn{font-size:calc(14 * var(--d));padding:calc(8 * var(--d)) calc(9 * var(--d))}.mini .lab-layout.result>.card.result-compare{padding:calc(16 * var(--d)) calc(14 * var(--d));border-radius:7px}.result-compare .card-title{margin-bottom:calc(11 * var(--d))}.mini .result-compare .rt td,.mini .result-compare .rt th{font-size:calc(16 * var(--d));height:calc(41 * var(--d));padding:calc(8 * var(--d)) calc(16 * var(--d));border-bottom:1px solid var(--line);font-weight:400}.mini .result-compare .rt th{font-size:calc(15.5 * var(--d));color:var(--ink2)}.result-warning{font-size:calc(14 * var(--d));line-height:1.7;padding:calc(8 * var(--d)) calc(15 * var(--d));margin:calc(13 * var(--d)) 0 0;border-radius:5px}.mini .lab-layout.grid{grid-template-columns:calc(360 * var(--d)) minmax(0,1fr);gap:0 calc(12 * var(--d));grid-template-rows:auto auto auto 1fr}.mini .lab-layout.grid>.card.grid-codes{padding:calc(20 * var(--d)) calc(15 * var(--d)) calc(10 * var(--d))}.mini .lab-layout.grid>.card.grid-range{padding:calc(12 * var(--d)) calc(15 * var(--d))}.mini .lab-layout.grid>.btns{padding:calc(12 * var(--d)) calc(15 * var(--d)) calc(130 * var(--d));border-radius:0 0 7px 7px}.mini .lab-layout.grid>.card.grid-results{padding:calc(20 * var(--d)) calc(15 * var(--d));min-height:calc(740 * var(--d))}.mini .grid-codes .codesinput{font-size:calc(16 * var(--d));height:calc(45 * var(--d));padding:calc(10 * var(--d)) calc(12 * var(--d));border:1px solid var(--line);border-radius:5px}.mini .grid-codes .hintline{font-size:calc(14 * var(--d));line-height:1.8;margin-top:calc(8 * var(--d))}.mini .grid-range .card-title{font-size:calc(17 * var(--d))}.mini .grid-range .rghead{font-size:calc(15.5 * var(--d));padding:calc(12 * var(--d)) calc(9 * var(--d))}.mini .grid-range .rgrow{padding:calc(10 * var(--d)) calc(8 * var(--d));gap:calc(7 * var(--d))}.mini .grid-range .rgk{font-size:calc(15.5 * var(--d))}.mini .grid-range .rgin{height:calc(39 * var(--d));font-size:calc(15 * var(--d));padding:calc(8 * var(--d)) calc(5 * var(--d))}.mini .grid-range #labg_count{font-size:calc(14 * var(--d));padding:calc(14 * var(--d));margin-top:calc(18 * var(--d))}.mini .grid-results .rt{min-width:calc(615 * var(--d));width:100%;table-layout:auto}.mini .grid-results .rt th{font-size:calc(14 * var(--d));padding:calc(15 * var(--d)) calc(7 * var(--d))}.mini .grid-results .rt td{font-size:calc(15.5 * var(--d));height:calc(61 * var(--d));padding:calc(15 * var(--d)) calc(8 * var(--d))}.mini .grid-results .card-title{font-size:calc(20 * var(--d));margin-bottom:calc(22 * var(--d))}.mini .grid-results .muted{font-size:calc(14 * var(--d));line-height:1.8}.mini .lab-layout.grid .runbar .btn{font-size:calc(17 * var(--d));height:calc(49 * var(--d));padding:calc(10 * var(--d));border-radius:5px}#root[data-view=mine]>.wrap:not(.payment-page){padding:calc(15 * var(--d)) calc(14 * var(--d)) calc(20 * var(--d))!important;gap:calc(12 * var(--d))}#root[data-view=mine] .me-hd{height:calc(110 * var(--d));min-height:0;padding:calc(23 * var(--d)) calc(25 * var(--d)) calc(20 * var(--d)) calc(115 * var(--d));border-radius:7px}#root[data-view=mine] .me-hd>.brand-logo{width:calc(72 * var(--d));height:calc(72 * var(--d));left:calc(24 * var(--d));top:calc(18 * var(--d));border-radius:50%}#root[data-view=mine] .me-hd .a{font-size:calc(25 * var(--d));line-height:1.4}#root[data-view=mine] .me-hd .b{font-size:calc(16 * var(--d));line-height:1.6;margin-top:calc(5 * var(--d))}#root[data-view=mine] .me-hd .pill{font-size:calc(14 * var(--d));right:calc(25 * var(--d));top:calc(45 * var(--d))}#root[data-view=mine]>.wrap>.card{padding:calc(18 * var(--d));margin:0;border-radius:7px}#root[data-view=mine] h3{font-size:calc(20 * var(--d));line-height:1.5;margin:0 0 calc(16 * var(--d))}.planlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(13 * var(--d))}.planlist .plan{height:calc(127 * var(--d));padding:calc(17 * var(--d)) calc(21 * var(--d));border-radius:6px;grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:calc(4 * var(--d));justify-items:start;text-align:left}.plan>span{font-size:calc(21 * var(--d));line-height:1.4;font-weight:600}.plan>em{font-size:calc(16 * var(--d));line-height:1.4}.plan>b{font-size:calc(31 * var(--d));line-height:1.3;margin-top:calc(8 * var(--d))}.plan.on:after{font-size:calc(16 * var(--d));padding:0 calc(7 * var(--d));border-radius:0 5px 0 6px}.paybox .btn-primary{height:calc(50 * var(--d));min-height:0;margin-top:calc(16 * var(--d));font-size:calc(17 * var(--d));padding:calc(10 * var(--d))}.paybox .hint{display:inline;font-size:calc(12 * var(--d));line-height:1.5;margin-top:calc(8 * var(--d))}.paybox>.text-button{display:inline;margin-left:calc(14 * var(--d));font-size:calc(13 * var(--d));padding:calc(5 * var(--d))}.password-panel{border-bottom:0!important;border-radius:7px 7px 0 0!important}.password-panel .inline{max-width:calc(600 * var(--d));gap:calc(12 * var(--d));margin:calc(10 * var(--d)) 0}.password-panel input{height:calc(40 * var(--d));font-size:calc(15.5 * var(--d));padding:calc(10 * var(--d)) calc(12 * var(--d))}.password-panel .inline button{font-size:calc(16 * var(--d));padding:calc(10 * var(--d)) calc(25 * var(--d));height:calc(40 * var(--d))}.account-footer{border-top:1px solid var(--line)!important;border-radius:0 0 7px 7px!important;margin-top:calc(-12 * var(--d))!important}.account-footer .hint{font-size:calc(13 * var(--d))}.account-footer .more{font-size:calc(15.5 * var(--d));border:1px solid color-mix(in srgb,var(--up),transparent 65%);color:var(--up);padding:calc(9 * var(--d)) calc(20 * var(--d))!important;background:var(--card)}#root[data-view=admin]>.hd{margin:calc(12 * var(--d)) calc(12 * var(--d)) calc(10 * var(--d));padding:0}.hd .stat{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8 * var(--d))}#root[data-view=admin] .stat>div{height:calc(122 * var(--d));padding:calc(16 * var(--d)) calc(19 * var(--d));gap:calc(5 * var(--d));border-radius:7px}#root[data-view=admin] .stat b{font-size:calc(35 * var(--d));line-height:1.3}#root[data-view=admin] .stat span{font-size:calc(15 * var(--d))}#root[data-view=admin] .admin-tabs{gap:calc(14 * var(--d));padding:0 calc(11 * var(--d));margin-bottom:calc(11 * var(--d))}#root[data-view=admin] .admin-tabs button{font-size:calc(17 * var(--d));height:calc(48 * var(--d));flex:0 0 calc(100 * var(--d));padding:0 calc(12 * var(--d));border-bottom-width:3px}#root[data-view=admin] .wrap>.card{min-height:0;padding:calc(16 * var(--d));border-radius:6px}.admin-section-heading{gap:calc(15 * var(--d));margin-bottom:calc(14 * var(--d))}.admin-section-heading h3{font-size:calc(20 * var(--d))!important}.admin-section-heading .inline{height:calc(38 * var(--d));max-width:calc(345 * var(--d));min-width:calc(250 * var(--d));width:40%;gap:calc(8 * var(--d))}.admin-section-heading input,.admin-section-heading button{height:100%;font-size:calc(15.5 * var(--d));padding:calc(8 * var(--d)) calc(12 * var(--d))}.admin-table-scroll{max-height:calc(340 * var(--d));border-radius:5px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.admin-table{font-size:calc(16 * var(--d));min-width:calc(850 * var(--d))}.admin-table thead{position:sticky;top:0;z-index:1}.admin-table th{font-size:calc(15.5 * var(--d));padding:calc(12 * var(--d)) calc(13 * var(--d));height:calc(40 * var(--d))}.admin-table td{padding:calc(9 * var(--d)) calc(13 * var(--d));height:calc(49 * var(--d));border-bottom:1px solid var(--line)}#root[data-view=admin] .admin-table .act{gap:calc(8 * var(--d))}#root[data-view=admin] .admin-table .act button{font-size:calc(14 * var(--d));height:calc(32 * var(--d));padding:calc(6 * var(--d)) calc(15 * var(--d));border-radius:5px}.admin-table-scroll .badge{font-size:calc(14 * var(--d));padding:calc(3 * var(--d)) calc(10 * var(--d))}.invite-create{margin:calc(13 * var(--d)) 0 calc(20 * var(--d));gap:calc(12 * var(--d))}.invite-create label{font-size:calc(15.5 * var(--d));gap:calc(10 * var(--d))}.invite-create input{width:calc(80 * var(--d));max-width:calc(80 * var(--d));height:calc(36 * var(--d));font-size:calc(15.5 * var(--d))}.invite-create button{font-size:calc(15.5 * var(--d));height:calc(36 * var(--d));min-width:calc(80 * var(--d))}}@media(max-width:1099px){.news-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(5 * var(--m));margin:0 0 calc(10 * var(--m))}.news-metrics .metric-card{padding:calc(8 * var(--m)) calc(5 * var(--m));height:calc(65 * var(--m));border-radius:5px}.news-metrics .metric-card>span{font-size:calc(10 * var(--m));font-weight:400;white-space:nowrap}.news-metrics .metric-card b{font-size:calc(22 * var(--m));line-height:1.2}.news-metrics .metric-card>div{height:calc(29 * var(--m));min-height:0;white-space:nowrap}.news-layout{display:block;height:auto;min-height:0}.news-layout>.news-master{padding:calc(12 * var(--m)) calc(7 * var(--m));height:auto}.news-master>h3{font-size:calc(18 * var(--m));margin-bottom:calc(11 * var(--m))}.news-master .nchip{font-size:calc(12 * var(--m));height:calc(32 * var(--m));padding:calc(7 * var(--m)) calc(12 * var(--m));line-height:1.4}.news-master .nbar{gap:calc(5 * var(--m));padding-bottom:calc(8 * var(--m));flex-wrap:nowrap}.news-master .ncnt{display:none}.news-master .nday{font-size:calc(12 * var(--m));padding:calc(12 * var(--m)) calc(4 * var(--m));height:auto;line-height:1.5}.news-master .nday em{font-size:calc(11 * var(--m))}.news-master .nrow{padding:calc(12 * var(--m)) calc(6 * var(--m));gap:calc(5 * var(--m));border-bottom:1px solid var(--line)}.news-master .nhead,.news-master .news-title-cell .nhead{font-size:calc(14 * var(--m));line-height:1.6}.news-master .ntime{font-size:calc(12 * var(--m))}.news-master .nflag,.news-master .nai,.news-master .ntag{font-size:calc(11 * var(--m));padding:calc(3 * var(--m)) calc(6 * var(--m));line-height:1.4}.news-master .nbd{font-size:calc(11 * var(--m));padding:calc(3 * var(--m)) calc(6 * var(--m))}.news-master .nsrc{font-size:calc(10 * var(--m));line-height:1.6}.news-master .news-inline-detail{font-size:calc(12 * var(--m));line-height:1.8;padding:calc(10 * var(--m));margin-top:calc(5 * var(--m))}.news-master .nmore{font-size:calc(13 * var(--m));padding:calc(9 * var(--m))}.news .nfoot{font-size:calc(10 * var(--m));line-height:1.8}.result-heading h2{font-size:calc(18 * var(--m))}.result-heading p{font-size:calc(11 * var(--m))}.result-heading .btn{font-size:calc(10 * var(--m))!important;padding:calc(6 * var(--m)) calc(8 * var(--m));max-width:calc(85 * var(--m))!important;line-height:1.5}.result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(5 * var(--m));margin-bottom:calc(10 * var(--m))}.result-metrics .metric-card{padding:calc(10 * var(--m)) calc(12 * var(--m));height:calc(63 * var(--m))}.result-metrics .metric-card>span{font-size:calc(12 * var(--m));line-height:1.4}.result-metrics .metric-card b{font-size:calc(24 * var(--m));line-height:1.2}.result-metrics .metric-card>div{margin-top:calc(5 * var(--m));min-height:0}.result-caption{font-size:calc(9 * var(--m))}.mini .result-chart .chart{height:calc(185 * var(--m))}.mini .result-chart .legend{font-size:calc(10 * var(--m));gap:calc(12 * var(--m))}.result-settings dl{font-size:calc(11 * var(--m));grid-template-columns:calc(70 * var(--m)) minmax(0,1fr)}.result-settings dt,.result-settings dd{padding:calc(7 * var(--m)) calc(3 * var(--m));line-height:1.6}.mini .result-compare .rt th,.mini .result-compare .rt td{font-size:calc(11 * var(--m));padding:calc(8 * var(--m)) calc(4 * var(--m))}.mini .result-compare .result-warning{font-size:calc(10 * var(--m));padding:calc(8 * var(--m))}.mini .grid-codes .codesinput{font-size:calc(14 * var(--m));height:calc(36 * var(--m));padding:calc(7 * var(--m)) calc(9 * var(--m))}.mini .grid-codes .hintline{font-size:calc(11 * var(--m));line-height:1.7}.mini .grid-range .rghead{font-size:calc(11 * var(--m));padding:calc(9 * var(--m)) calc(6 * var(--m))}.mini .grid-range .rgrow{padding:calc(9 * var(--m)) calc(6 * var(--m));gap:calc(6 * var(--m))}.mini .grid-range .rgk{font-size:calc(11 * var(--m))}.mini .grid-range .rgin{height:calc(31 * var(--m));font-size:calc(12 * var(--m));padding:calc(6 * var(--m)) calc(3 * var(--m))}.mini .grid-range #labg_count{font-size:calc(11 * var(--m));line-height:1.7}.mini .lab-layout.grid .runbar .btn{font-size:calc(15 * var(--m));height:calc(42 * var(--m));padding:calc(8 * var(--m))}.mini .grid-results .rt{min-width:calc(640 * var(--m))}.mini .grid-results .rt th,.mini .grid-results .rt td{font-size:calc(11 * var(--m));padding:calc(12 * var(--m)) calc(9 * var(--m))}.mini .grid-results .tiny{font-size:calc(10 * var(--m))}.me-hd .a{font-size:calc(20 * var(--m))}.me-hd .b{font-size:calc(12 * var(--m))}.planlist .plan{height:calc(80 * var(--m));padding:calc(14 * var(--m)) calc(20 * var(--m));border-radius:6px}.plan>span{font-size:calc(20 * var(--m));line-height:1.4}.plan>em{font-size:calc(12 * var(--m))}.plan>b{font-size:calc(27 * var(--m));line-height:1.2}.paybox .btn-primary{height:calc(46 * var(--m));font-size:calc(16 * var(--m));padding:calc(10 * var(--m))}.paybox .hint{font-size:calc(10 * var(--m));line-height:1.7}.paybox .text-button{font-size:calc(11 * var(--m))}#root[data-view=mine] h3{font-size:calc(18 * var(--m))}.password-panel .inline input{font-size:calc(12 * var(--m));padding:calc(9 * var(--m));height:calc(36 * var(--m))}}.plaza-search,.news-search{display:flex;align-items:center;gap:9px;background:var(--soft);border:1px solid var(--line);border-radius:5px;padding:6px 10px;color:var(--ink2)}.plaza-search>span,.news-search>span{font-size:20px;line-height:1}.plaza-search input,.news-search input{min-width:0;flex:1;width:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;padding:0;outline:none}.news-master-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.news-master-heading h3{font-size:19px;margin:0}.saved-help{font-size:13px;line-height:1.8;color:var(--ink2);margin-top:12px}.saved-help summary{cursor:pointer}.saved-help p{margin:8px 0}.news-title-cell .nsrc{display:block}.news-title-cell .nhead{display:block!important}.news-title-cell:has(.news-ai) .nhead{display:inline!important}.news-row-symbols{clear:both}@media(min-width:1100px){.plaza-search{width:calc(252 * var(--d));height:calc(37 * var(--d));padding:calc(7 * var(--d)) calc(11 * var(--d));font-size:calc(14 * var(--d));gap:calc(9 * var(--d))}.plaza-search input{font-size:calc(14 * var(--d))}.news-search{width:calc(267 * var(--d));height:calc(34 * var(--d));padding:calc(6 * var(--d)) calc(10 * var(--d));font-size:calc(14 * var(--d));gap:calc(9 * var(--d))}.news-search input{font-size:calc(14 * var(--d))}.news-master-heading{gap:calc(12 * var(--d));margin:0 0 calc(12 * var(--d));min-height:calc(35 * var(--d))}.news-master-heading h3{font-size:calc(19 * var(--d));line-height:1.5}.mini .lab-layout.config>.card.pool-panel{display:flex;flex-direction:column;overflow:hidden;min-height:0}.pool-panel>.poolhd,.pool-panel>.presetbar,.pool-panel>#labsel,.pool-panel>.searchbox,.pool-panel>.poolfoot{flex-shrink:0}.mini .pool-panel .reslist{flex:1 1 auto;max-height:none;min-height:calc(130 * var(--d));height:auto;overflow:auto}.mini .pool-panel .poolfoot{flex-shrink:0;font-size:calc(13 * var(--d));margin-top:calc(12 * var(--d));padding:calc(10 * var(--d));line-height:1.7}.lab-layout.config{grid-template-rows:minmax(0,1.9fr) calc(63 * var(--d)) minmax(0,.9fr)}.mini .parameter-panel{overflow:auto}.mini .lab-layout.config>.card.saved-panel{overflow:auto}.saved-help{font-size:calc(12 * var(--d));line-height:1.7;margin-top:calc(9 * var(--d))}.mini .lab-layout.config>.foot{position:relative;grid-column:1/-1;grid-row:4;font-size:calc(12 * var(--d));line-height:1.6;min-height:calc(35 * var(--d));padding:calc(10 * var(--d)) 0;margin:0}.lab-layout.config{height:auto;min-height:0;grid-template-rows:calc(428 * var(--d)) calc(63 * var(--d)) calc(178 * var(--d)) auto}.mini .lab-layout.config>.card.template-panel,.mini .lab-layout.config>.card.pool-panel{grid-row:1/4;height:auto;min-height:0}.mini .template-panel .tcard{overflow:hidden}.template-panel .tcard>div{min-width:0}.template-panel .tcard small{-webkit-line-clamp:2;text-overflow:clip}.mini .template-panel .tdesc{margin-top:calc(18 * var(--d))}.rank-center-heading h3:before{margin-right:calc(9 * var(--d))}}@media(max-width:1099px){.plaza-search{width:calc(34 * var(--m));height:calc(31 * var(--m));padding:0;justify-content:center;flex:0 0 auto;border-radius:5px}.plaza-search>span{font-size:calc(22 * var(--m))}.plaza-search input{display:none}.plaza-search:focus-within,.plaza-search:hover{width:55%;padding:calc(5 * var(--m)) calc(8 * var(--m))}.plaza-search:focus-within input,.plaza-search:hover input{display:block;font-size:calc(11 * var(--m))}.news-master-heading{margin-bottom:calc(11 * var(--m));gap:calc(8 * var(--m))}.news-master-heading h3{font-size:calc(18 * var(--m));white-space:nowrap}.news-search{width:calc(34 * var(--m));height:calc(29 * var(--m));padding:0;justify-content:center;flex:0 0 auto}.news-search>span{font-size:calc(21 * var(--m))}.news-search input{display:none}.news-search:focus-within,.news-search:hover{width:58%;padding:calc(5 * var(--m)) calc(8 * var(--m))}.news-search:focus-within input,.news-search:hover input{display:block;font-size:calc(11 * var(--m))}.mini .template-panel .tgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(7 * var(--m));margin-top:calc(13 * var(--m))}.mini .template-panel .tcard{min-width:0;overflow:hidden}.mini .template-panel .tcard>div{min-width:0;flex:1}.mini .template-panel .tcard small{max-width:100%;font-size:calc(9 * var(--m))}.mini .template-panel .template-symbol{width:calc(25 * var(--m));flex-basis:calc(25 * var(--m));font-size:calc(24 * var(--m))}.mini .template-panel .tcard b{white-space:nowrap;font-size:calc(12 * var(--m))}.mini .template-panel .tdesc{font-size:calc(10 * var(--m));padding:calc(10 * var(--m));line-height:1.8}.saved-help{font-size:calc(10 * var(--m))}}.member-orders-table{border:1px solid var(--line);border-radius:6px;overflow:visible}.member-orders-table>header,.member-order-row{display:grid;grid-template-columns:1.1fr 1fr .9fr 1.55fr 1.2fr .65fr;gap:10px;align-items:center;padding:12px 18px;font-size:16px;color:var(--ink2)}.member-orders-table>header{background:var(--soft);font-size:15.5px}.member-order-row{border-top:1px solid var(--line);position:relative}.member-order-row>b{font-weight:400;color:var(--ink)}.member-order-row>.badge{justify-self:start;padding:4px 13px;font-size:14px;line-height:1.5}.member-order-info{position:relative;font-size:15.5px;color:var(--accent)}.member-order-info>summary{list-style:none;cursor:pointer}.member-order-info>div{position:absolute;right:0;top:calc(100% + 6px);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:15px;width:230px;box-shadow:0 5px 20px #2039571a;z-index:10;color:var(--ink2)}.member-order-info>div b{font-size:16px;color:var(--ink)}.member-order-info>div p{margin:7px 0;font-size:14px}.member-order-info>div button{font-size:14px;border:1px solid var(--line);background:var(--active);color:var(--accent);border-radius:4px;padding:5px 10px}.member-order-info>summary::-webkit-details-marker{display:none}@media(min-width:1100px){.member-orders-table>header,.member-order-row{padding:calc(12 * var(--d)) calc(19 * var(--d));gap:calc(10 * var(--d));font-size:calc(16 * var(--d))}.member-orders-table>header{font-size:calc(15.5 * var(--d));height:calc(40 * var(--d))}.member-order-row{height:calc(43 * var(--d));padding-top:calc(8 * var(--d));padding-bottom:calc(8 * var(--d))}.member-order-row>.badge{font-size:calc(14 * var(--d));padding:calc(3 * var(--d)) calc(13 * var(--d))}.member-order-info{font-size:calc(15.5 * var(--d))}#root[data-checkout=true]{margin-left:calc(200 * var(--d))}body:has(#root[data-checkout=true]) .tabbar{width:calc(200 * var(--d));padding-left:calc(16 * var(--d));padding-right:calc(16 * var(--d))}body:has(#root[data-checkout=true]) .sidebar-brand{height:calc(77 * var(--d));gap:calc(11 * var(--d))}body:has(#root[data-checkout=true]) .sidebar-brand>.brand-logo{width:calc(48 * var(--d));height:calc(53 * var(--d));flex-basis:calc(48 * var(--d))}body:has(#root[data-checkout=true]) .sidebar-brand>b{font-size:calc(21 * var(--d))}body:has(#root[data-checkout=true]) .tabbar button{font-size:calc(17 * var(--d));height:calc(49 * var(--d));gap:calc(15 * var(--d));margin-bottom:calc(9 * var(--d))}body:has(#root[data-checkout=true]) .tabbar .nav-home,body:has(#root[data-checkout=true]) .tabbar .nav-board{display:none!important}body:has(#root[data-checkout=true]) .tabbar .ic{width:calc(23 * var(--d));height:calc(23 * var(--d));flex-basis:calc(23 * var(--d))}#root[data-checkout=true] .workspace-bar{height:calc(60 * var(--d));padding-left:calc(28 * var(--d))}#root[data-view=mine]>.wrap.payment-page{padding:calc(16 * var(--d)) calc(16 * var(--d)) calc(20 * var(--d))!important}.payment-banner{padding:calc(18 * var(--d)) calc(26 * var(--d));height:calc(105 * var(--d));margin-bottom:calc(13 * var(--d));gap:calc(22 * var(--d))}.payment-banner h2{font-size:calc(29 * var(--d));line-height:1.4;margin:0 0 calc(5 * var(--d))}.payment-banner p{font-size:calc(16 * var(--d));line-height:1.5}.payment-banner>span{font-size:calc(43 * var(--d))}.payment-page .order-summary{height:calc(105 * var(--d));padding:calc(20 * var(--d)) calc(23 * var(--d));grid-template-columns:1fr 1fr 1.6fr .85fr;gap:0;margin-bottom:calc(14 * var(--d));border-radius:7px}.payment-page .order-summary>div{padding:0 calc(25 * var(--d));display:block}.payment-page .order-summary span{font-size:calc(16 * var(--d));line-height:1.4;margin-bottom:calc(8 * var(--d))}.payment-page .order-summary b{font-size:calc(18 * var(--d));line-height:1.4}.payment-page .order-summary>div:first-child b{font-size:calc(39 * var(--d));line-height:1.2}.payment-page .order-summary .text-button{font-size:calc(12 * var(--d));padding:calc(3 * var(--d)) calc(7 * var(--d));margin-left:calc(8 * var(--d))}.payment-page .checkout-layout{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:calc(13 * var(--d));align-items:stretch}.payment-page .checkout-layout>.card{padding:calc(17 * var(--d))!important;min-height:0}.payment-main>h3,.payment-page .support-card>h3{font-size:calc(21 * var(--d))!important;line-height:1.5;margin-bottom:calc(16 * var(--d))!important}.payment-page .payment-choices{gap:calc(12 * var(--d))}.payment-page .payment-method h3{font-size:calc(20 * var(--d))!important;padding:calc(13 * var(--d))!important;height:calc(60 * var(--d));margin:0;line-height:1.6}.payment-page .payment-qr{padding:calc(17 * var(--d)) calc(12 * var(--d));height:calc(280 * var(--d))}.payment-page .payment-qr img{width:calc(275 * var(--d));max-width:100%;height:auto;aspect-ratio:1;object-fit:contain}.payment-page .payment-actions{padding:calc(7 * var(--d)) calc(12 * var(--d)) calc(18 * var(--d));gap:calc(8 * var(--d))}.payment-page .payment-actions a,.payment-page .payment-actions button{font-size:calc(15.5 * var(--d));padding:calc(9 * var(--d)) calc(5 * var(--d));border-radius:5px}.support-qr-box{padding:calc(14 * var(--d)) calc(12 * var(--d));min-height:calc(265 * var(--d));border-radius:7px}.support-qr-box>b{font-size:calc(17 * var(--d))}.support-qr-box>span{font-size:calc(14 * var(--d));margin:calc(2 * var(--d)) 0 calc(10 * var(--d))}.support-qr-box img{width:calc(165 * var(--d));height:calc(165 * var(--d));padding:0;background:white}.support-card>h4{font-size:calc(15 * var(--d));margin:calc(14 * var(--d)) 0 calc(7 * var(--d))}.payment-page .support-card ol{font-size:calc(14 * var(--d));line-height:1.8}.support-card li{gap:calc(9 * var(--d));margin:calc(6 * var(--d)) 0}.support-card li:before{font-size:calc(13 * var(--d));width:calc(18 * var(--d));height:calc(18 * var(--d));flex-basis:calc(18 * var(--d));margin-top:calc(2 * var(--d))}.payment-footer{height:calc(60 * var(--d));padding:calc(10 * var(--d)) calc(17 * var(--d));gap:calc(13 * var(--d));margin:calc(12 * var(--d)) 0 calc(8 * var(--d))}.payment-footer>span{font-size:calc(14 * var(--d))}.payment-footer>.text-button{font-size:calc(14 * var(--d))}.payment-footer .btn-primary{font-size:calc(15 * var(--d));height:calc(44 * var(--d));min-height:0;min-width:calc(270 * var(--d));padding:calc(9 * var(--d)) calc(22 * var(--d))}.payment-back{font-size:calc(16 * var(--d));height:calc(44 * var(--d));padding:calc(10 * var(--d)) calc(24 * var(--d))}.payment-page .checkout>.hint{font-size:calc(12 * var(--d));line-height:1.7;margin:0}}@media(max-width:1099px){.member-orders-table{border:0;display:flex;flex-direction:column;gap:calc(7 * var(--m))}.member-orders-table>header{display:none}.member-order-row{grid-template-columns:1fr auto;gap:calc(4 * var(--m)) calc(8 * var(--m));border:1px solid var(--line);border-radius:5px;padding:calc(10 * var(--m));font-size:calc(12 * var(--m));background:var(--card)}.member-order-row>b{grid-column:1;grid-row:1;font-size:calc(13 * var(--m));font-weight:600}.member-order-row>span:nth-child(2){grid-column:1;grid-row:2}.member-order-row>span:nth-child(3){grid-column:1;grid-row:2;padding-left:calc(40 * var(--m))}.member-order-row>.order-at{grid-column:1;grid-row:3;color:var(--ink2);font-size:calc(11 * var(--m))}.member-order-row>.badge{grid-column:2;grid-row:1/3;font-size:calc(11 * var(--m));padding:calc(4 * var(--m)) calc(9 * var(--m));justify-self:end}.member-order-info{grid-column:2;grid-row:3;font-size:calc(11 * var(--m));text-align:right}.member-order-info>div{width:calc(230 * var(--m));text-align:left;padding:calc(13 * var(--m))}.payment-page{padding:calc(10 * var(--m)) calc(11 * var(--m)) calc(64 * var(--m))!important}.payment-page .order-summary{padding:calc(14 * var(--m));gap:calc(7 * var(--m)) calc(12 * var(--m));margin-bottom:calc(12 * var(--m));border-radius:7px}.payment-page .order-summary>div:nth-child(2) b{font-size:calc(14 * var(--m))}.payment-page .order-summary>div:nth-child(4) b{font-size:calc(12 * var(--m))}.payment-page .order-summary>div:first-child b{font-size:calc(34 * var(--m))}.payment-page .order-summary>div:nth-child(3) b{font-size:calc(11 * var(--m))}.payment-page .order-summary>div:nth-child(3) span{font-size:calc(11 * var(--m))}.payment-page .order-summary .text-button{font-size:calc(10 * var(--m));padding:calc(2 * var(--m)) calc(7 * var(--m))}.payment-mobile-tabs button{height:calc(43 * var(--m));font-size:calc(16 * var(--m));padding:calc(10 * var(--m)) calc(5 * var(--m));border-bottom-width:3px}.payment-page .payment-qr{padding:calc(21 * var(--m)) calc(16 * var(--m)) calc(13 * var(--m));height:calc(250 * var(--m))}.payment-page .payment-qr img{width:calc(238 * var(--m));max-width:100%;height:auto;aspect-ratio:1}.payment-page .payment-actions{padding:calc(8 * var(--m)) calc(13 * var(--m)) calc(14 * var(--m));gap:calc(8 * var(--m))}.payment-page .payment-actions a,.payment-page .payment-actions button{font-size:calc(13 * var(--m));padding:calc(10 * var(--m)) calc(5 * var(--m))}.payment-page .checkout-layout>.support-card{padding:calc(14 * var(--m))!important;margin-top:calc(11 * var(--m))!important}.payment-page .support-card>h3{font-size:calc(16 * var(--m))!important;margin:0 0 calc(10 * var(--m))!important}.payment-page .support-qr-box{grid-template-columns:calc(81 * var(--m)) 1fr;gap:calc(3 * var(--m)) calc(13 * var(--m));padding:0;min-height:0}.support-qr-box>img{height:calc(79 * var(--m));width:calc(79 * var(--m))}.support-qr-box>b{font-size:calc(14 * var(--m))}.support-qr-box>span{font-size:calc(12 * var(--m));line-height:1.7;margin:0}.payment-page .support-card .mobile-payment-contact{height:calc(43 * var(--m));min-height:0;font-size:calc(15 * var(--m));padding:calc(9 * var(--m));margin-top:calc(13 * var(--m))}.payment-page .checkout>.hint{font-size:calc(10 * var(--m));line-height:1.8;margin-top:calc(9 * var(--m))}}.admin-preview-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.admin-preview-pair>.card{min-width:0;padding:16px;margin:0}.admin-preview-pair header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.admin-preview-pair header h3{font-size:18px;margin:0}.admin-preview-pair header>button{font-size:14px;background:none;border:0;color:var(--accent);padding:0}.admin-preview-pair .admin-table{min-width:0;width:100%;font-size:14px}.admin-preview-pair .admin-table td,.admin-preview-pair .admin-table th{padding:10px 7px;font-size:14px;height:42px}.admin-preview-pair .admin-table .act{gap:5px}.admin-preview-pair .admin-table .act button{font-size:13px;padding:4px 7px;height:29px}.admin-preview-pair .badge{font-size:13px!important;padding:3px 8px!important}.admin-preview-pair .invite-create{margin:0 0 10px;gap:8px}.admin-preview-pair .invite-create label{font-size:13px;gap:5px}.admin-preview-pair .invite-create input{width:55px;max-width:55px;height:35px;padding:5px}.admin-preview-pair .invite-create button{font-size:14px;min-width:60px;height:35px}.admin-table-footer{font-size:14px;color:var(--ink3);padding:12px 5px 0}.admin-return{display:none}@media(min-width:1100px){.admin-preview-pair{gap:calc(10 * var(--d));margin-top:calc(12 * var(--d))}.admin-preview-pair>.card{padding:calc(14 * var(--d));min-height:calc(225 * var(--d));border-radius:6px}.admin-preview-pair header{margin-bottom:calc(13 * var(--d));gap:calc(8 * var(--d))}.admin-preview-pair header h3{font-size:calc(18 * var(--d));line-height:1.5}.admin-preview-pair header>button{font-size:calc(14 * var(--d))}.admin-preview-pair .admin-table td,.admin-preview-pair .admin-table th{font-size:calc(14 * var(--d));padding:calc(9 * var(--d)) calc(6 * var(--d));height:calc(42 * var(--d))}#root[data-view=admin] .admin-preview-pair .admin-table .act{gap:calc(4 * var(--d))}#root[data-view=admin] .admin-preview-pair .admin-table .act button{font-size:calc(12 * var(--d));padding:calc(4 * var(--d)) calc(6 * var(--d));height:calc(28 * var(--d))}.admin-preview-pair .invite-create label{font-size:calc(13 * var(--d));gap:calc(5 * var(--d))}.admin-preview-pair .invite-create input{width:calc(55 * var(--d));max-width:calc(55 * var(--d));height:calc(34 * var(--d));font-size:calc(14 * var(--d))}.admin-preview-pair .invite-create button{height:calc(34 * var(--d));font-size:calc(14 * var(--d));min-width:calc(60 * var(--d))}.admin-table-footer{font-size:calc(14 * var(--d));padding:calc(12 * var(--d)) calc(5 * var(--d)) 0}.admin-preview-pair .admin-table-scroll{max-height:none}}@media(max-width:1099px){.admin-preview-pair{display:block}.admin-preview-pair>.card{margin-top:calc(10 * var(--m));padding:calc(13 * var(--m))}.admin-preview-pair header h3{font-size:calc(17 * var(--m))}.admin-preview-pair header>button{font-size:calc(11 * var(--m))}.admin-preview-pair .admin-table{min-width:calc(440 * var(--m))}.admin-preview-pair .admin-table th,.admin-preview-pair .admin-table td{font-size:calc(11 * var(--m));height:calc(40 * var(--m));padding:calc(10 * var(--m)) calc(7 * var(--m))}.admin-table-footer{font-size:calc(11 * var(--m));padding:calc(10 * var(--m)) calc(4 * var(--m)) 0}}.board-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--soft);border-radius:5px;height:36px;padding:6px 11px;margin-left:auto}.board-search>span{font-size:21px;color:var(--ink2);line-height:1}.board-search input{background:none;color:var(--ink);font-size:14px;padding:0;border:0;min-width:0;outline:none;width:100%}#board_sort{font-size:13px;width:90px;height:33px;background:var(--card);border:1px solid var(--line);border-radius:4px;color:var(--ink2);margin-left:7px}@media(min-width:1100px){#root[data-view=rank][data-rank-mode=board] .rank-center-heading{padding-right:calc(11 * var(--d));gap:calc(7 * var(--d))}.board-search{width:calc(220 * var(--d));height:calc(36 * var(--d));padding:calc(6 * var(--d)) calc(11 * var(--d));gap:calc(9 * var(--d))}.board-search input{font-size:calc(14 * var(--d))}#board_sort{width:calc(88 * var(--d));height:calc(33 * var(--d));font-size:calc(13 * var(--d));margin:0}#root[data-view=rank][data-rank-mode=board] .rank-center-heading small{display:none}}@media(max-width:1099px){.board-search,#board_sort{display:none}}.result-data-notes{color:var(--ink2);font-size:14px;margin-top:10px}.result-data-notes summary{cursor:pointer}.result-data-notes p{line-height:1.6;margin:8px 0}.password-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}.password-fields label{font-size:15.5px;color:var(--ink2);display:grid;gap:8px}.password-fields input{width:100%;min-width:0;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--ink);padding:10px 12px}.password-fields button{height:40px;padding:0 24px;border-radius:5px;background:var(--button);color:var(--button-ink);border:0;cursor:pointer}@media(min-width:1100px){.lab-layout.result>.result-chart,.lab-layout.result>.result-settings{min-height:calc(310 * var(--d))}.result-settings dt,.result-settings dd{padding:calc(7 * var(--d)) calc(3 * var(--d));font-size:calc(14 * var(--d));line-height:1.65}.result-settings .saverow{margin-top:calc(12 * var(--d))}.result-data-notes{font-size:calc(13 * var(--d));margin-top:calc(8 * var(--d))}.result-settings .card-title{margin-bottom:calc(10 * var(--d))}.mini .result-chart .chart{height:calc(230 * var(--d))}#root[data-view=mine]>.wrap>.card{padding:calc(16 * var(--d)) calc(21 * var(--d))}#root[data-view=mine] h3{margin-bottom:calc(12 * var(--d))}.planlist .plan{height:calc(110 * var(--d))}.password-fields{gap:calc(16 * var(--d));max-width:calc(850 * var(--d))}.password-fields label{font-size:calc(14 * var(--d));gap:calc(7 * var(--d))}.password-fields input,.password-fields button{height:calc(38 * var(--d));font-size:calc(15.5 * var(--d))}.account-footer{padding-top:calc(11 * var(--d))!important;padding-bottom:calc(11 * var(--d))!important}}@media(max-width:1099px){.password-fields{grid-template-columns:minmax(0,1fr);gap:12px}.password-fields label{font-size:14px}.password-fields input{height:38px;font-size:15.5px}.password-fields button{width:100%;height:38px}.result-data-notes{font-size:13px}}@media(min-width:1100px){.planlist .plan{grid-template-rows:auto auto auto;align-content:start;gap:calc(4 * var(--d));height:calc(118 * var(--d));padding:calc(13 * var(--d)) calc(21 * var(--d))}.planlist .plan>b{margin-top:calc(3 * var(--d));font-size:calc(29 * var(--d));line-height:1.2}.lab-layout.result>.result-heading{margin-bottom:0}.lab-layout.result .result-heading h2{font-size:calc(25 * var(--d))}.lab-layout.result>.result-chart,.lab-layout.result>.result-settings{padding:calc(14 * var(--d));min-height:calc(290 * var(--d))}.mini .result-chart .chart{height:calc(210 * var(--d))}.lab-layout.result>.result-compare{padding:calc(14 * var(--d))}.mini .result-compare .rt td,.mini .result-compare .rt th{padding:calc(8 * var(--d)) calc(9 * var(--d));font-size:calc(14 * var(--d))}}.mini .grid-range .rghead,.mini .grid-range .rgrow{grid-template-columns:minmax(72px,1.1fr) repeat(3,minmax(0,1fr));gap:8px}.mini .grid-range input.rgin{min-width:0;padding-left:3px;padding-right:3px;-moz-appearance:textfield}.mini .grid-range input.rgin::-webkit-inner-spin-button,.mini .grid-range input.rgin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mini .grid-results>.warn{margin:0 0 22px;padding:13px 16px;border:1px solid #ffe5bd;background:#fff6e8;color:#ad690e;border-radius:5px;font-size:15.5px;line-height:1.6}@media(max-width:1099px){.mini .grid-range .rghead,.mini .grid-range .rgrow{grid-template-columns:minmax(65px,1.1fr) repeat(3,minmax(0,1fr));gap:5px}.mini .grid-results>.warn{font-size:13px;padding:10px;margin-bottom:15px}}@media(max-width:1099px){.mini .lab-layout.grid{display:flex!important;flex-direction:column;gap:0;min-width:0;width:100%}.mini .lab-layout.grid>.card,.mini .lab-layout.grid>.btns,.mini .lab-layout.grid>.foot{width:100%;min-width:0;max-width:100%;grid-column:auto;grid-row:auto}.mini .lab-layout.grid>.card.grid-codes{margin-bottom:0;padding:14px 14px 8px;border-bottom:0;border-radius:6px 6px 0 0}.mini .lab-layout.grid>.card.grid-range{padding:8px 14px;border-top:0;border-bottom:0;border-radius:0;margin:0}.mini .lab-layout.grid>.btns{padding:10px 14px 14px;background:var(--card);border:1px solid var(--line);border-top:0;border-radius:0 0 6px 6px;margin:0 0 12px}.mini .lab-layout.grid>.card.grid-results{padding:12px;min-height:0}.mini .lab-layout.grid .runbar{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.mini .lab-layout.grid .runbar .btn{width:100%;min-width:0;max-width:none!important;font-size:16px!important;white-space:nowrap}.mini .lab-layout.grid .tblwrap{overflow-x:auto;width:100%;max-width:100%}.mini .lab-layout.grid>.foot{padding:12px 0;font-size:12px;line-height:1.7}}@media(max-width:1099px){.mini .result-metrics .metric-card{height:auto;min-height:calc(74 * var(--m));padding:calc(9 * var(--m)) calc(10 * var(--m))}.mini .result-metrics .metric-card>div{height:auto;line-height:1.3;margin-top:calc(6 * var(--m))}.mini .result-metrics .metric-card b{font-size:calc(24 * var(--m));line-height:1.25;white-space:nowrap}.mini .result-metrics .metric-card>span{font-size:calc(11 * var(--m))}#root[data-view=mine] .me-hd{display:grid;grid-template-columns:calc(46 * var(--m)) minmax(0,1fr);gap:calc(6 * var(--m)) calc(12 * var(--m));padding:calc(17 * var(--m));background:var(--card);color:var(--ink);border:1px solid var(--line);min-height:calc(116 * var(--m))}#root[data-view=mine] .me-hd>.brand-logo{float:none;position:static;margin:0;width:calc(46 * var(--m));height:calc(46 * var(--m));grid-column:1;grid-row:1/3}#root[data-view=mine] .me-hd .a{grid-column:2;grid-row:1;font-size:calc(20 * var(--m));margin:0;line-height:1.3}#root[data-view=mine] .me-hd .b{grid-column:2;grid-row:2;font-size:calc(10 * var(--m));line-height:1.6;color:var(--ink2);margin:0}#root[data-view=mine] .me-hd .pill{grid-column:2;justify-self:start;margin:0;position:static;background:var(--active);color:var(--accent);font-size:calc(10 * var(--m))}}@media(max-width:1099px){.mini .result-metrics .metric-card b{font-size:calc(22 * var(--m));letter-spacing:-.35px}}@media(min-width:1100px){#root[data-view=rank][data-rank-mode=board] #rkbody>.rank-right{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior:contain}#root[data-view=rank][data-rank-mode=board] .rank-right>.board-peek{flex:1 0 auto;min-height:max-content;overflow:visible}#root[data-view=rank][data-rank-mode=board] .rank-right>.peek-constituents{flex:0 0 auto;min-height:0;overflow:visible}}@media(min-width:1100px){#rkbody>.rank-left{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior:contain}#rkbody>.rank-left>.market-structure{flex:1 0 auto;min-height:calc(270 * var(--d))}.market-structure>.structure-values,.market-structure>p{flex-shrink:0}}@media(min-width:1100px){.rank-left .distribution-rows{gap:0;min-height:0}.rank-left .distribution-row{flex-shrink:0}}.plaza-metric-notes{margin-top:5px;color:var(--ink2);font-size:13px;line-height:1.7}.plaza-metric-notes summary{cursor:pointer;color:var(--accent)}.plaza-metric-notes p{margin:6px 0}.ops-filter-state{font-size:14px;color:var(--ink2);margin:8px 0 12px;line-height:1.6}.book-sidebar .sigday{display:inline;font-size:13px}.book-sidebar .sgsum .sgcell{display:flex;order:0;min-height:58px;cursor:pointer;background:var(--soft);outline:1px solid transparent;outline-offset:-1px}.book-sidebar .sgsum .sgcell.sel{background:var(--active);outline-color:var(--accent);box-shadow:inset 0 -3px var(--accent)}.book-sidebar .sgcell.sel .sgk,.book-sidebar .sgcell.sel .sgv{color:var(--accent)}.book-sidebar .sgcell.zero{opacity:.7}.book-sidebar .sigrow{display:block}.book-sidebar .sigline1{display:flex;align-items:center}.book-sidebar .sg-det,.book-sidebar .sg-det2{display:block;white-space:normal;margin-top:7px}.book-sidebar .sighd{flex-wrap:wrap}.book-sidebar .sg-name{min-width:0}@media(min-width:1100px){.book-sidebar .sgsum{margin:calc(15 * var(--d)) 0 calc(10 * var(--d));gap:calc(6 * var(--d))}.book-sidebar .sgsum .sgcell{min-height:calc(56 * var(--d));padding:calc(7 * var(--d)) calc(3 * var(--d));gap:calc(3 * var(--d))}.book-sidebar .sgsum .sgv{font-size:calc(21 * var(--d))}.book-sidebar .sigday{font-size:calc(12 * var(--d))}.book-sidebar .ops-filter-state{font-size:calc(13 * var(--d));margin:calc(7 * var(--d)) 0}.book-sidebar .sigrow{min-height:calc(94 * var(--d));padding:calc(14 * var(--d)) 0}.plaza-metric-notes{font-size:calc(13 * var(--d))}}@media(min-width:1100px){.auth{--auth-u:clamp(.55px,min(calc(100vw / 1586),calc(100vh / 992)),1.4px);display:grid;grid-template-columns:1fr 1fr;min-height:max(100vh,calc(992 * var(--auth-u)));padding:0;gap:0;background:var(--card)}.auth-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:calc(58 * var(--auth-u)) calc(78 * var(--auth-u)) calc(80 * var(--auth-u));background:radial-gradient(ellipse at 90% 7%,#17345b 0,transparent 55%),linear-gradient(145deg,#112644 0%,#08192f 63%,#102b4e 100%);min-width:0}.auth-story:before,.auth-story:after{content:'';position:absolute;z-index:-1;pointer-events:none;border:calc(76 * var(--auth-u)) solid #30598b2d;border-radius:50%;width:calc(1100 * var(--auth-u));height:calc(650 * var(--auth-u));transform:rotate(-32deg)}.auth-story:before{right:calc(-90 * var(--auth-u));top:calc(-460 * var(--auth-u))}.auth-story:after{left:calc(-360 * var(--auth-u));bottom:calc(-155 * var(--auth-u));width:calc(1300 * var(--auth-u));height:calc(570 * var(--auth-u));border-width:calc(85 * var(--auth-u));border-color:#315c9225}.auth-brand{position:relative;z-index:1;gap:calc(20 * var(--auth-u));align-items:center}.auth-brand>.brand-logo{width:calc(48 * var(--auth-u));height:calc(54 * var(--auth-u));flex-basis:calc(48 * var(--auth-u));border-radius:calc(10 * var(--auth-u))}.auth-brand h1{font-size:calc(36 * var(--auth-u));line-height:1.25}.auth-brand p{font-size:calc(17 * var(--auth-u));line-height:1.5;margin-top:calc(5 * var(--auth-u));color:#9db8d9}.auth-message{position:relative;z-index:1;margin:calc(66 * var(--auth-u)) 0 0;padding:0}.auth-message h2{font-size:calc(60 * var(--auth-u));line-height:1.28;letter-spacing:calc(1 * var(--auth-u));margin:0 0 calc(22 * var(--auth-u));font-weight:750;color:#fff;white-space:nowrap}.auth-message>p{font-size:calc(23 * var(--auth-u));line-height:1.7;color:#b4cbe8;margin:0;white-space:nowrap}.auth-illustration{position:relative;display:block;padding:0;border:0;background:none;width:calc(510 * var(--auth-u));max-width:none;height:calc(330 * var(--auth-u));margin:calc(40 * var(--auth-u)) 0 calc(12 * var(--auth-u)) calc(46 * var(--auth-u));border-radius:0;perspective:calc(1000 * var(--auth-u))}.auth-illustration:before,.auth-illustration:after{content:'';position:absolute;z-index:-1;border:1px solid #426b9c66;border-radius:calc(13 * var(--auth-u));background:linear-gradient(135deg,#142d4bb3,#10233b44);pointer-events:none;transform:rotateY(16deg) rotateZ(2deg);transform-origin:left center;box-shadow:0 calc(15 * var(--auth-u)) calc(45 * var(--auth-u)) #00000012}.auth-illustration:before{inset:calc(32 * var(--auth-u)) calc(-34 * var(--auth-u)) calc(-4 * var(--auth-u)) calc(-47 * var(--auth-u))}.auth-illustration:after{inset:calc(49 * var(--auth-u)) calc(-77 * var(--auth-u)) calc(9 * var(--auth-u)) calc(-8 * var(--auth-u));z-index:-2;opacity:.65}.auth-illustration>.auth-chart-front{display:block;position:relative;width:100%;height:100%;padding:calc(25 * var(--auth-u)) calc(32 * var(--auth-u));margin:0;border:1px solid #5e87bc99;border-radius:calc(13 * var(--auth-u));background:linear-gradient(125deg,#203c60ed,#0b1e37f5);box-shadow:0 calc(20 * var(--auth-u)) calc(50 * var(--auth-u)) #020d2240;transform:rotateY(16deg) rotateZ(2deg);transform-origin:left center;color:#fff}.auth-chart-front>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(20 * var(--auth-u));font-size:calc(22 * var(--auth-u));line-height:1.3}.auth-chart-front>header>span{color:#41628c;font-size:calc(15 * var(--auth-u));letter-spacing:3px}.auth-chart-rows{display:flex;flex-direction:column;gap:calc(13 * var(--auth-u))}.auth-chart-row{display:grid;grid-template-columns:calc(47 * var(--auth-u)) minmax(0,1fr);gap:calc(16 * var(--auth-u));align-items:center;font-size:calc(16 * var(--auth-u));line-height:1.3}.auth-chart-row>span{color:#e4edf9;font-weight:600;width:auto}.auth-chart-track{width:100%;height:calc(16 * var(--auth-u));background:#29405ec7;border-radius:calc(5 * var(--auth-u));overflow:hidden}.auth-chart-track>i{display:block;height:100%;width:var(--size);background:linear-gradient(90deg,var(--bar),color-mix(in srgb,var(--bar),white 8%));opacity:1;border-radius:inherit;box-shadow:0 0 calc(8 * var(--auth-u)) color-mix(in srgb,var(--bar),transparent 70%)}.auth-features{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(18 * var(--auth-u));margin-top:auto;padding-top:calc(42 * var(--auth-u));color:#fff}.auth-features>div{display:flex;align-items:center;gap:calc(17 * var(--auth-u));border-right:1px solid #42648e80;min-width:0}.auth-features>div:last-child{border:0}.auth-features i{display:block;color:#a1c7fa;width:calc(36 * var(--auth-u));height:calc(38 * var(--auth-u));flex-shrink:0}.auth-features svg{width:100%;height:100%}.auth-features span{display:block}.auth-features b{display:block;font-size:calc(17 * var(--auth-u));font-weight:500;white-space:nowrap}.auth-features small{display:block;font-size:calc(14 * var(--auth-u));margin-top:calc(5 * var(--auth-u));color:#9eb9d9;white-space:nowrap}.auth-form-area{min-width:0;padding:calc(100 * var(--auth-u)) calc(65 * var(--auth-u)) calc(55 * var(--auth-u));justify-content:center;background:var(--card)}.auth .panel{max-width:calc(490 * var(--auth-u));width:100%}.auth .panel>h2{font-size:calc(46 * var(--auth-u));line-height:1.3;margin-bottom:calc(12 * var(--auth-u));text-align:center}.auth-intro{text-align:center;font-size:calc(22 * var(--auth-u));margin-bottom:calc(35 * var(--auth-u))}.auth .tabline{margin-bottom:calc(38 * var(--auth-u))}.auth .tabline button{font-size:calc(21 * var(--auth-u));padding:calc(16 * var(--auth-u));font-weight:600}.auth .field{margin-bottom:calc(28 * var(--auth-u))}.auth .field label{font-size:calc(19 * var(--auth-u));margin-bottom:calc(10 * var(--auth-u))}.auth .field input{font-size:calc(20 * var(--auth-u));min-height:max(38px,calc(58 * var(--auth-u)));padding:calc(14 * var(--auth-u)) calc(17 * var(--auth-u));background:color-mix(in srgb,var(--soft),var(--card) 65%);border-radius:calc(10 * var(--auth-u))}.auth .btn-primary{height:max(40px,calc(64 * var(--auth-u)));font-size:calc(23 * var(--auth-u));border-radius:calc(11 * var(--auth-u));margin-top:calc(9 * var(--auth-u))}.auth .foot{margin-top:calc(75 * var(--auth-u));font-size:calc(16 * var(--auth-u));line-height:1.8}.auth-theme{top:calc(30 * var(--auth-u));right:calc(30 * var(--auth-u))}.auth-theme .theme-toggle{border-radius:30px}.auth-theme .theme-light,.auth-theme .theme-dark{height:calc(39 * var(--auth-u));padding:0 calc(16 * var(--auth-u))}.auth-theme .theme-light{border-radius:30px}.auth-theme .theme-dark{border-radius:30px}.auth .password-toggle{font-size:calc(14 * var(--auth-u))}}.auth-field-hint{display:none}@media(min-width:1100px){.auth-illustration{width:calc(562 * var(--auth-u));height:calc(350 * var(--auth-u));margin-top:calc(20 * var(--auth-u));margin-left:calc(44 * var(--auth-u))}.auth-illustration>.auth-chart-front{padding-top:calc(20 * var(--auth-u))}.auth-chart-rows{gap:calc(16 * var(--auth-u))}.auth-form-area{justify-content:flex-start;padding-top:calc(178 * var(--auth-u))}.auth-form-area:has(#f_code){padding-top:calc(110 * var(--auth-u))}.auth-field-hint{display:block;color:var(--ink3);font-size:calc(16 * var(--auth-u));line-height:1.5;margin-top:calc(7 * var(--auth-u))}.auth-brand p{font-size:0}.auth-brand p:after{content:'产品登录';font-size:calc(17 * var(--auth-u))}.auth-theme .theme-dark{color:#6a7e9a}body[data-theme=dark] .auth-theme .theme-dark{color:#c5d5e6}}@media(min-width:1100px){body[data-theme=dark] .auth-story{background:radial-gradient(ellipse at 90% 7%,#34404b 0,transparent 55%),linear-gradient(145deg,#242d36,#151b22 63%,#273440)}body[data-theme=dark] .auth-story:before,body[data-theme=dark] .auth-story:after{border-color:#718da51c}body[data-theme=dark] .auth-illustration>.auth-chart-front{background:linear-gradient(125deg,#344250ed,#1c2733f5);border-color:#758da780}body[data-theme=dark] .auth-illustration:before,body[data-theme=dark] .auth-illustration:after{background:linear-gradient(135deg,#31404fb3,#1e2b3744);border-color:#758da744}body[data-theme=dark] .auth-chart-track{background:#43536580}}@media(min-width:1100px){.auth-story:before{top:calc(-650 * var(--auth-u))}.auth-story:after{bottom:calc(-255 * var(--auth-u))}}:root,body[data-theme=light]{--bg:#f6f8fa;--card:#fff;--ink:#101b2d;--ink2:#64748b;--ink3:#8796aa;--line:#e5ebf2;--soft:#f7f9fc;--active:#edf4fc;--accent:#1678f4;--button:#1678f4;--button-ink:#fff;--header-ink:#101b2d;--up:#ed304b;--down:#00a58a}body{font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC",sans-serif}.num{font-family:Arial,"Microsoft YaHei",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.15px}.card{box-shadow:none;border-color:var(--line);border-radius:6px}.workspace-bar{background:var(--card);color:var(--ink);box-shadow:none;border-bottom:1px solid var(--line)}.workspace-title,.workspace-title>b{color:var(--ink)}.workspace-label,.workspace-date{color:var(--ink2)}.workspace-tools .workspace-date,.workspace-tools .header-refresh{background:transparent;border-color:var(--line);color:var(--ink2);box-shadow:none}.theme-toggle{background:var(--soft);border-radius:24px}.theme-light{box-shadow:none;background:var(--card);border:0;color:var(--accent);border-radius:24px}.theme-dark{color:var(--ink2);border-radius:24px}body[data-theme=dark] .workspace-bar{background:var(--card)}body[data-theme=dark] .theme-light{background:transparent}body[data-theme=dark] .theme-dark{background:var(--active)}.tabbar{border-color:var(--line);box-shadow:none}.tabbar button{font-weight:400}.tabbar button.on{background:var(--active);font-weight:600}.sidebar-brand{border-color:var(--line)}.sidebar-brand>b{letter-spacing:-.5px}.tabbar .ic{opacity:.95}.workspace-view-tabs .segitem{background:transparent;border-color:transparent;color:var(--ink2);border-radius:0;box-shadow:none}.workspace-view-tabs .segitem.on{background:transparent;color:var(--accent);border-bottom-color:var(--accent)}.temperature-ruler{position:absolute;left:18px;right:18px;bottom:4px;height:9px}.temperature-spectrum{position:absolute;top:4px;left:0;right:0;height:3px;border-radius:3px;background:linear-gradient(90deg,#267bfa 0%,#8fb5e2 36%,#c9d0d9 52%,#ebb5ba 75%,#ed304b 100%)}.temperature-ticks{position:absolute;inset:0}.temperature-ticks>i{position:absolute;top:2px;width:1px;height:7px;background:color-mix(in srgb,var(--ink2),transparent 62%)}.temperature-marker{position:absolute;left:var(--temperature-position);top:0;width:2px;height:11px;transform:translateX(-50%);background:var(--ink);border-radius:1px}.temperature-marker:after{content:'';position:absolute;top:2px;left:50%;width:5px;height:5px;transform:translateX(-50%);background:var(--card);border:1.5px solid var(--accent);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--card),transparent 20%)}.metric-card.temperature{position:relative}.metric-card.temperature b,.metric-card.coverage b{color:var(--ink)}.quote-row>.tbadge{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent!important;border:0;border-radius:0;padding:0;color:var(--tier-color);font-weight:500}.quote-row>.tbadge:before{content:'';width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--tier-color)}.quote-row.selected{background:var(--active)}.quote-name>b,.strategy-name>b{font-weight:600}.quote-name>small,.quote-industry,.quote-index{color:var(--ink2)}.quote-columns,.strategy-columns,.hhead,.rghead,.member-orders-table>header{background:var(--soft);color:var(--ink2);font-weight:400}.quote-row,.strategy-row,.nrow,.hrow,.sigrow{border-color:var(--line)}.quote-pagination button{box-shadow:none}.quote-pagination button:not(.on){background:transparent;border-color:transparent}.quote-pagination button.on{background:var(--accent)}.strategy-row .src{background:var(--soft);color:var(--ink2);border:0}.strategy-expanded-content{box-shadow:none;border-color:var(--line)}.strategy-stat-notes{color:var(--ink2)}.plaza-search,.news-search,.board-search,.rank-center .fsearch input{background:var(--soft);border-color:var(--line)}.plaza-search input,.news-search input,.board-search input{color:var(--ink)}.ovv{color:var(--ink)}.news-layout>.card,.mini .lab-layout>.card,.admin-preview-pair>.card{box-shadow:none}.plan{box-shadow:none}.plan.on{background:var(--active);border-color:var(--accent)}.member-order-info>div{box-shadow:0 8px 24px #162b4310}.payment-banner{box-shadow:none}.payment-method{border-color:var(--line)}.payment-method h3{font-weight:600}.me-hd{box-shadow:none}.mini .tcard{box-shadow:none}.mini .tcard.on{background:var(--active);border-color:var(--accent)}.admin-table td,.admin-table th{border-color:var(--line)}.admin-table th{font-weight:400;background:var(--soft)}@media(min-width:1100px){.workspace-bar{padding-left:calc(20 * var(--d));padding-right:calc(20 * var(--d))}.workspace-bar .workspace-title>b{font-size:calc(28 * var(--d));font-weight:650;letter-spacing:-.8px}.workspace-title{gap:calc(16 * var(--d))}#root[data-view=rank] .workspace-label#workspace-count{display:inline-flex;font-size:calc(14 * var(--d));color:var(--ink2)}#root:not([data-view=rank]) .workspace-label#workspace-count{display:none}.workspace-tools .workspace-date,.workspace-tools .header-refresh{border:0;border-left:1px solid var(--line);border-radius:0}.workspace-tools .workspace-date{border-left:0}.theme-light,.theme-dark{padding:0 calc(12 * var(--d));height:calc(30 * var(--d))}.theme-light b{font-weight:400}.workspace-view-tabs{height:100%;gap:calc(3 * var(--d));align-items:center}.workspace-view-tabs .segitem{font-size:calc(14 * var(--d));height:calc(38 * var(--d));padding:calc(10 * var(--d)) calc(13 * var(--d));border-width:0 0 2px}.market-metrics{height:calc(104 * var(--d));margin:calc(10 * var(--d)) calc(9 * var(--d));padding:calc(10 * var(--d)) 0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--card);border:1px solid var(--line);border-radius:6px}.market-metrics>.metric-card{height:calc(82 * var(--d));padding:0 calc(20 * var(--d));border:0;border-right:1px solid var(--line);border-radius:0;background:none;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.market-metrics>.metric-card:last-child{border-right:0}.market-metrics>.metric-card>span{font-size:calc(15.5 * var(--d));line-height:calc(19 * var(--d));color:var(--ink);font-weight:600}.market-metrics>.metric-card>div:not(.temperature-ruler){height:calc(39 * var(--d));min-height:0;display:flex;align-items:center;gap:calc(10 * var(--d));margin:0}.market-metrics>.metric-card b{font-size:calc(35 * var(--d));line-height:1;font-weight:600;letter-spacing:-.7px}.market-metrics>.metric-card small{font-size:calc(13 * var(--d));line-height:calc(17 * var(--d));color:var(--ink2);margin:0}.market-metrics>.metric-card.temperature small{padding-bottom:calc(7 * var(--d))}.market-metrics .temperature-ruler{left:calc(20 * var(--d));right:calc(20 * var(--d));bottom:calc(1 * var(--d));height:calc(9 * var(--d))}.market-metrics>.temperature em{font-size:calc(13 * var(--d));border:0;background:var(--active);padding:calc(4 * var(--d)) calc(6 * var(--d));color:var(--accent)}#root[data-view=rank][data-rank-mode=board] .market-metrics.board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-left>.card,.rank-right>.card,.rank-center{box-shadow:none;border-color:var(--line);border-radius:6px}.rank-left h3,.rank-center h3,.rank-right h3{font-weight:600}.rank-right .heat-row strong{font-weight:500}.rank-right .heat-row b{font-weight:600}.rank-right .heat-row>i{opacity:.95}.distribution-row>i{background:var(--soft)}.rank-center .quote-columns{font-size:calc(13 * var(--d))}.rank-center .quote-price{color:var(--ink)}.quote-row>.tbadge{font-size:calc(14 * var(--d));margin-right:calc(8 * var(--d));gap:calc(7 * var(--d))}.quote-row>.tbadge:before{width:calc(6 * var(--d));height:calc(6 * var(--d));flex-basis:calc(6 * var(--d))}.quote-name>b{font-size:calc(16 * var(--d))}.quote-name>small{font-size:calc(13 * var(--d))}.quote-index{font-size:calc(14 * var(--d))}.rank-detail .detail-price>b{font-weight:600}.quote-pagination{font-size:calc(14 * var(--d))}.news-metrics{gap:0;background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden}.news-metrics>.metric-card{background:none;border:0;border-radius:0;border-right:1px solid var(--line);box-shadow:none}.news-metrics>.metric-card:last-child{border-right:0}.news-metrics>.metric-card b{color:var(--ink);font-weight:600}.news-metrics>.metric-card.hot b{color:var(--up)}.result-metrics.hero{gap:0;background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden;padding:0}.result-metrics>.metric-card{border:0;border-right:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.result-metrics>.metric-card:last-of-type{border-right:0}.result-caption{padding:calc(7 * var(--d)) calc(16 * var(--d));margin:0;border-top:1px solid var(--line);color:var(--ink2)}.mini .ovstats{gap:0;background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden}.mini .ovitem{border:0;border-right:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.mini .ovitem:last-child{border-right:0}.mini .ovv{color:var(--ink)!important;font-weight:600}.mini .ovk{color:var(--ink2)}.book-sidebar .sigttl,.strategy-list h3,.news-master h3{font-weight:600}#root[data-view=admin] .stat{gap:0;background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden}#root[data-view=admin] .stat>div{border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none;background:none}#root[data-view=admin] .stat>div:last-child{border-right:0}#root[data-view=admin] .stat b{color:var(--ink);font-weight:600}.admin-tabs{border-bottom:1px solid var(--line)}.member-orders-table{border-color:var(--line)}}@media(max-width:1099px){.workspace-bar{background:var(--card);color:var(--ink);border-bottom:1px solid var(--line)}.workspace-tools .workspace-date{color:var(--ink2)}.mobile-brand+.workspace-title,.mobile-product-title{color:var(--ink)}.rank-mobile-title{background:var(--card);color:var(--ink);border-bottom:1px solid var(--line)}.rank-mobile-title>span{color:var(--ink2)}.rank-mobile-title .mobile-search-open{color:var(--ink2)}.theme-dark{color:var(--ink2)}.tabbar button.on{background:none}.news-metrics .metric-card,.result-metrics .metric-card{border-color:var(--line);box-shadow:none}.news-metrics .metric-card b{color:var(--ink)}.news-metrics .metric-card.hot b{color:var(--up)}.me-hd .a{font-weight:600}.plan>span{font-weight:600}.strategy-list,.member-orders-table,.password-panel{box-shadow:none}.mini .ovv{color:var(--ink)!important}.metric-card.temperature .temperature-ruler{display:none}}.market-metrics>.metric-card>.temperature-ruler{min-height:0;display:block;flex:none;margin:0;height:9px;line-height:0;top:auto}.quote-row>.tbadge[data-tier="4"]{color:#8d9fb5}.quote-row>.tbadge[data-tier="4"]:before{background:#8d9fb5}@media(min-width:1100px){.market-metrics>.metric-card>.temperature-ruler{height:calc(9 * var(--d));min-height:0}}@media(max-width:1099px){.quote-row>.tbadge{display:none}}body[data-theme=dark] .tabbar .ic{color:var(--ink2)}body[data-theme=dark] .tabbar button.on .ic{color:var(--accent)}button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.temperature-help-trigger{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 15px;width:15px;height:15px;padding:0;margin:0 0 0 7px;border:1px solid var(--ink3);border-radius:50%;background:transparent;color:var(--ink2);font:600 12px/1 Arial,sans-serif;cursor:pointer;letter-spacing:0}.temperature-help-trigger:hover{background:var(--active);border-color:var(--accent);color:var(--accent)}.market-metrics .metric-card>span:has(.temperature-help-trigger){display:flex;align-items:center}.rank-left h3 .temperature-help-trigger{margin-left:8px}.temperature-help-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:stretch;justify-content:flex-end;background:#14203355;overscroll-behavior:contain}.temperature-help-panel{width:min(440px,100%);height:100dvh;max-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--card);color:var(--ink);border-left:1px solid var(--line);box-shadow:-8px 0 32px #10223c0d;min-width:0;text-align:left}.temperature-help-header{display:flex;align-items:flex-start;gap:12px;padding:24px 24px 22px;border-bottom:1px solid var(--line)}.temperature-help-header>i{font:600 18px/28px Arial,sans-serif;text-align:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--accent);color:var(--button-ink);font-style:normal}.temperature-help-header>div{min-width:0}.temperature-help-header h2{font-size:22px;line-height:1.3;margin:0 0 7px;font-weight:650;color:var(--ink)}.temperature-help-header p{font-size:15.5px;color:var(--ink2);line-height:1.5;margin:0}.temperature-help-close{margin-left:auto;flex:0 0 30px;width:30px;height:30px;background:transparent;border:0;border-radius:4px;color:var(--ink2);font:26px/1 Arial;cursor:pointer}.temperature-help-close:hover{background:var(--soft)}.temperature-help-body{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:24px 26px;scrollbar-width:thin}.temperature-help-body section{margin:0 0 24px}.temperature-help-body section:last-child{margin-bottom:0}.temperature-help-body h3{font-size:17px;line-height:1.5;margin:0 0 12px;color:var(--ink);font-weight:600}.temperature-help-body p{font-size:15.5px;color:var(--ink2);line-height:1.8;margin:0 0 10px;overflow-wrap:anywhere}.temperature-help-summary{padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:6px}.temperature-help-summary h3{font-size:15.5px;line-height:1.5;margin-bottom:8px}.temperature-help-reading{display:flex;align-items:center;gap:12px}.temperature-help-reading>b{font-size:38px;line-height:1.2;letter-spacing:-1px;font-weight:600;color:var(--ink)}.temperature-help-reading>span{display:inline-block;font-size:14px;line-height:1.5;color:var(--accent);background:var(--active);border-radius:4px;padding:3px 8px}.temperature-help-summary>.temperature-ruler{position:relative;left:auto;right:auto;bottom:auto;top:auto;min-height:0;height:13px;margin:16px 0 18px}.temperature-help-summary>p{font-size:14px;margin:0;line-height:1.7}.temperature-help-note{padding:8px 11px;border-radius:4px;background:var(--soft);font-size:14px!important}.temperature-help-tiers ol{list-style:none;margin:0;padding:0}.temperature-help-tiers li{display:flex;align-items:center;gap:12px;min-height:38px;border-bottom:1px solid var(--line);padding:8px 10px;font-size:15.5px;line-height:1.5}.temperature-help-tiers li:last-child{border-bottom:0}.temperature-help-tiers li>i{height:10px;width:10px;flex:0 0 10px;border-radius:50%}.temperature-help-tiers li>b{font-weight:600;min-width:44px}.temperature-help-tiers li>span{color:var(--ink2)}.temperature-help-tiers li.is-current{border-radius:4px;background:var(--active);border-color:transparent}.temperature-help-tiers li>em{font-size:12px;font-style:normal;padding:1px 5px;margin-left:auto;border:1px solid color-mix(in srgb,var(--accent),transparent 65%);border-radius:3px;color:var(--accent);background:var(--card)}.temperature-help-meta{border-top:1px solid var(--line);padding-top:12px}.temperature-help-meta dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:0;margin:0 0 10px;font-size:14px;color:var(--ink2)}.temperature-help-meta dt,.temperature-help-meta dd{margin:0;padding:9px 0;line-height:1.6;border-bottom:1px solid var(--line)}.temperature-help-meta dd{color:var(--ink)}.temperature-help-meta p{font-size:13px;line-height:1.7;margin:0}.temperature-help-footer{padding:16px 26px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card)}.temperature-help-footer button{display:block;width:100%;height:44px;border:0;border-radius:5px;background:var(--button);color:var(--button-ink);font-family:inherit;font-size:16px;font-weight:600;line-height:1;cursor:pointer}.temperature-help-footer button:hover{filter:brightness(.97)}@media(max-width:1099px){.temperature-help-overlay{align-items:flex-end}.temperature-help-panel{width:100%;height:min(760px,92dvh);max-height:92dvh;border-left:0;border-top:1px solid var(--line);border-radius:15px 15px 0 0;overflow:hidden}.temperature-help-header{padding:18px 18px 15px;gap:10px}.temperature-help-header h2{font-size:20px}.temperature-help-header p{font-size:14px}.temperature-help-header>i{width:25px;height:25px;flex-basis:25px;line-height:25px;font-size:17px}.temperature-help-body{padding:18px}.temperature-help-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.temperature-help-summary{padding:15px}.temperature-help-reading>b{font-size:34px}.rank-mobile-title>.temperature-help-trigger{font:600 12px/1 Arial,sans-serif;width:18px;height:18px;flex-basis:18px;padding:0;margin:0 0 0 7px;color:var(--ink2);border:1px solid var(--ink3);background:none;align-self:center}.rank-mobile-title>.temperature-help-trigger+span{margin-left:7px}.temperature-help-meta dl{grid-template-columns:80px minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.temperature-help-panel{animation:temperature-help-enter .18s ease-out}@keyframes temperature-help-enter{from{opacity:.7;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}}@media(max-width:1099px){#root[data-view=rank][data-rank-mode=stock] .market-metrics{display:block;padding:10px 14px 0;margin:0;height:auto;background:var(--card)}#root[data-view=rank][data-rank-mode=stock] .market-metrics>.metric-card{display:none}#root[data-view=rank][data-rank-mode=stock] .market-metrics>.metric-card.temperature{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px 24px;border:1px solid var(--line);border-radius:6px;height:auto;min-height:0;background:var(--soft);box-shadow:none}#root[data-view=rank][data-rank-mode=stock] .metric-card.temperature>span{font-size:14px;line-height:20px;align-self:center}#root[data-view=rank][data-rank-mode=stock] .metric-card.temperature>div:not(.temperature-ruler){grid-column:2;grid-row:1 / 3;min-height:0;height:auto;gap:7px;align-self:center}#root[data-view=rank][data-rank-mode=stock] .metric-card.temperature b{font-size:28px;line-height:1.2;color:var(--ink)}#root[data-view=rank][data-rank-mode=stock] .metric-card.temperature em{font-size:12px;padding:2px 5px;border:0;background:var(--active);color:var(--accent)}#root[data-view=rank][data-rank-mode=stock] .metric-card.temperature small{font-size:12px;line-height:14px;grid-column:1;padding:0}#root[data-view=rank] .market-metrics>.metric-card.temperature>.temperature-ruler{display:block;left:14px;right:14px;bottom:7px;height:9px;min-height:0}#root[data-view=rank][data-rank-mode=stock] .metric-card.temperature:after{content:none}#root[data-view=rank][data-rank-mode=board] .market-metrics>.temperature{padding-bottom:26px}}.rank-tier-menu summary{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;cursor:pointer;height:32px;min-width:108px;padding:0 10px;background:var(--soft);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-weight:400;line-height:1;white-space:nowrap;transition:border-color .14s ease}.rank-tier-menu summary:hover{border-color:color-mix(in srgb,var(--ink3),transparent 45%)}.rank-tier-menu summary .rtm-label{flex:1 1 auto;min-width:0;text-align:left}.rank-tier-menu summary .rtm-caret{flex:0 0 auto;width:12px;height:12px;color:var(--ink3);transition:transform .16s ease}.rank-tier-menu[open] summary{border-color:var(--accent)}.rank-tier-menu[open] summary .rtm-caret{transform:rotate(180deg)}.rank-tier-menu summary.on{background:var(--soft);color:var(--ink);font-weight:600;border-color:color-mix(in srgb,var(--accent),transparent 55%)}.rank-tier-options{border-radius:6px;padding:5px;min-width:132px;box-shadow:0 10px 26px #13335b1f}.rank-tier-options button{display:flex;align-items:center;gap:8px;box-sizing:border-box;cursor:pointer;width:100%;height:34px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--ink);font-size:15.5px;line-height:1;text-align:left}.rank-tier-options button>span{flex:1 1 auto}.rank-tier-options button:hover{background:var(--soft);color:var(--ink)}.rank-tier-options button.on{background:var(--active);color:var(--accent);font-weight:600}.rank-tier-options .rtm-tick{flex:0 0 auto;width:12px;height:12px}.rank-tier-options .rtm-dom{margin-top:5px;border-top:1px solid var(--line);border-radius:0 0 6px 6px}.rank-tier-options .rtm-dom.on{background:none;color:var(--accent)}.rank-xtag-note{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--ink3)}.rank-xtag-note>i{flex:0 0 auto;font-style:normal;font-size:12px;line-height:1.6;padding:1px 5px;border-radius:3px;background:var(--soft);color:var(--ink2)}.rank-xtag-note>span{min-width:0}@media(min-width:1100px){.rank-tier-menu summary{height:calc(32 * var(--d));min-width:calc(112 * var(--d));padding:0 calc(11 * var(--d));gap:calc(7 * var(--d));font-size:calc(16 * var(--d));border-radius:calc(6 * var(--d))}.rank-tier-menu summary .rtm-caret{width:calc(12 * var(--d));height:calc(12 * var(--d))}.rank-tier-options{min-width:calc(140 * var(--d));border-radius:calc(6 * var(--d));padding:calc(5 * var(--d))}.rank-tier-options button{height:calc(34 * var(--d));gap:calc(8 * var(--d));padding:0 calc(10 * var(--d));font-size:calc(15.5 * var(--d));border-radius:calc(6 * var(--d))}.rank-tier-options .rtm-tick{width:calc(12 * var(--d));height:calc(12 * var(--d))}.rank-center>.rank-xtag-note{flex:0 0 auto;padding:0 calc(12 * var(--d)) calc(9 * var(--d));font-size:calc(13 * var(--d));line-height:1.7}.rank-center>.rank-xtag-note>i{font-size:calc(12 * var(--d));padding:calc(1 * var(--d)) calc(6 * var(--d))}}@media(max-width:1099px){.rank-center .filtercard .gtrack{min-width:0;overflow-x:auto;scrollbar-width:none}.rank-center .filtercard .gtrack::-webkit-scrollbar{display:none}.rank-tier-menu{display:block;flex:0 0 auto;margin-left:0}.rank-tier-menu summary{height:calc(30 * var(--m));min-width:0;padding:0 calc(9 * var(--m));font-size:calc(12 * var(--m));border-radius:calc(6 * var(--m));gap:calc(4 * var(--m))}.rank-tier-menu summary .rtm-caret{width:calc(12 * var(--m));height:calc(12 * var(--m))}.rank-tier-menu[open]{z-index:20}.rank-tier-options{min-width:calc(134 * var(--m));border-radius:calc(6 * var(--m));padding:calc(5 * var(--m))}.rank-tier-options button{height:calc(34 * var(--m));padding:0 calc(10 * var(--m));gap:calc(8 * var(--m));font-size:calc(13 * var(--m));border-radius:calc(6 * var(--m))}.rank-center>.rank-xtag-note{order:0;padding:calc(7 * var(--m)) calc(14 * var(--m));font-size:calc(11 * var(--m));line-height:1.65;background:var(--card);border-top:1px solid var(--line)}.rank-center>.rank-xtag-note>i{font-size:calc(10 * var(--m));padding:calc(1 * var(--m)) calc(5 * var(--m))}}.mini .strategy-list .bpanel .strategy-expanded-content .mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.holdpool{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.holdpool .hp-key{flex:0 0 auto;font-size:13px;line-height:20px;color:var(--ink3);white-space:nowrap}.holdpool .hp-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.holdpool .hp-chip{font-style:normal;font-size:14px;line-height:18px;padding:1px 8px;border-radius:5px;background:var(--active);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent),transparent 78%);white-space:nowrap}.holdpool .hp-none{font-size:14px;line-height:20px;color:var(--ink3)}@media(min-width:1100px){.holdpool{margin-top:calc(9 * var(--d));padding:calc(9 * var(--d)) calc(11 * var(--d));gap:calc(8 * var(--d));border-radius:calc(8 * var(--d))}.holdpool .hp-key{font-size:calc(13 * var(--d));line-height:calc(22 * var(--d))}.holdpool .hp-chips{gap:calc(6 * var(--d))}.holdpool .hp-chip{font-size:calc(14 * var(--d));line-height:calc(20 * var(--d));padding:0 calc(8 * var(--d));border-radius:calc(5 * var(--d))}.holdpool .hp-none{font-size:calc(14 * var(--d));line-height:calc(22 * var(--d))}}@media(max-width:1099px){.mini .strategy-list .bpanel .mgrid .mit{min-width:0}.mini .strategy-list .bpanel .mgrid .mv{white-space:nowrap;font-size:calc(14 * var(--m))}.mini .strategy-list .bpanel .strategy-expanded-content .mgrid{gap:calc(5 * var(--m))}.holdpool{margin-top:calc(7 * var(--m));padding:calc(7 * var(--m)) calc(8 * var(--m));gap:calc(6 * var(--m));border-radius:calc(7 * var(--m))}.holdpool .hp-key{font-size:calc(11 * var(--m));line-height:calc(20 * var(--m))}.holdpool .hp-chips{gap:calc(5 * var(--m))}.holdpool .hp-chip{font-size:calc(11 * var(--m));line-height:calc(18 * var(--m));padding:0 calc(7 * var(--m));border-radius:calc(5 * var(--m))}.holdpool .hp-none{font-size:calc(11 * var(--m));line-height:calc(20 * var(--m))}}.quote-sort-label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;height:26px;padding:0 7px;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);border-radius:5px;background:var(--soft);color:var(--ink2);white-space:nowrap;transition:border-color .14s ease,background-color .14s ease}.quote-sort-label:hover{border-color:color-mix(in srgb,var(--ink3),transparent 40%);background:var(--active)}.quote-sort-label>i.qsl-text{font-style:normal;font-size:13px;line-height:1;color:var(--ink2)}.quote-sort-label>.qsl-caret{flex:0 0 auto;width:10px;height:10px;color:var(--ink3)}.quote-sort-label>select{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;cursor:pointer;appearance:none}#board_sort{appearance:none;-webkit-appearance:none;height:36px;min-width:104px;box-sizing:border-box;padding:0 26px 0 10px;border:1px solid var(--line);border-radius:6px;background-color:var(--soft);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.8 4.6 6 7.8l3.2-3.2' stroke='%238b98a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 9px center;color:var(--ink);font-size:15.5px;line-height:1;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}#board_sort:hover{border-color:color-mix(in srgb,var(--ink3),transparent 40%);background-color:var(--active)}#board_sort:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent),transparent 86%)}@media(min-width:1100px){.quote-sort-label{height:calc(26 * var(--d));padding:0 calc(8 * var(--d));gap:calc(3 * var(--d));border-radius:calc(5 * var(--d))}.quote-sort-label>i.qsl-text{font-size:calc(13 * var(--d))}.quote-sort-label>.qsl-caret{width:calc(10 * var(--d));height:calc(10 * var(--d))}#board_sort{height:calc(36 * var(--d));min-width:calc(104 * var(--d));font-size:calc(15.5 * var(--d));padding:0 calc(26 * var(--d)) 0 calc(10 * var(--d));border-radius:calc(6 * var(--d));background-position:right calc(9 * var(--d)) center}}@media(max-width:1099px){.quote-sort-label{height:calc(22 * var(--m));padding:0 calc(5 * var(--m));gap:calc(2 * var(--m));border-radius:calc(4 * var(--m))}.quote-sort-label>i.qsl-text{font-size:calc(10 * var(--m))}.quote-sort-label>.qsl-caret{width:calc(9 * var(--m));height:calc(9 * var(--m))}}.peek-count{margin:0 0 calc(4 * var(--m));font-size:calc(11 * var(--m));color:var(--ink2)}.peek-quote-list{max-height:min(58vh,calc(360 * var(--m)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line)}.peek-quote-list .peek-quote-row:last-child{border-bottom:0}.peek-more{display:block;width:100%;margin-top:calc(8 * var(--m));padding:calc(8 * var(--m)) 0;border:1px solid var(--line);border-radius:calc(5 * var(--m));background:var(--soft);color:var(--ink);font-size:calc(12 * var(--m))}.peek-more:hover{border-color:var(--accent);color:var(--accent)}@font-face{font-family:LedgerEditorial;src:url('assets/ledger-editorial.woff2') format('woff2');font-display:swap}body[data-theme="light"],:root{--bg:#f4f1e9;--card:#f4f1e9;--soft:#eee8dc;--ink:#24221c;--ink2:#736c5e;--ink3:#918776;--line:#d4cbbb;--accent:#b72a1c;--active:#e9e0d0;--button:#b72a1c;--button-ink:#fff9ec;--up:#bf2d21;--down:#3f705a;--navy:#29271f;--navy2:#4b463b;--header-ink:#24221c;--header-muted:#918776;--r:0px;--shadow:none}body[data-theme="dark"]{--bg:#20211d;--card:#20211d;--soft:#2a2b24;--ink:#e7e0ce;--ink2:#bbb39f;--ink3:#a09781;--line:#47483d;--accent:#df7863;--active:#34352b;--button:#ac4938;--button-ink:#fff5dd;--up:#eb8774;--down:#8cb49c;--navy:#e7e0ce;--navy2:#bbb39f;--header-ink:#e7e0ce;--header-muted:#a09781;--r:0px;--shadow:none}html,body{height:auto!important;min-height:100%;overflow-x:clip!important;overflow-y:auto!important;background:var(--bg)!important;color:var(--ink);font-family:LedgerEditorial,'Noto Serif CJK SC','SimSun',serif!important;letter-spacing:0}body{background-image:radial-gradient(ellipse at 70% 0,#fff4,transparent 65%)}body[data-theme="dark"]{background-image:none}button,input,select,textarea{font-family:inherit!important}.num{font-family:'Times New Roman',LedgerEditorial,serif!important;font-variant-numeric:tabular-nums}.up{color:var(--up)!important}.down{color:var(--down)!important}#root{display:block!important;position:relative!important;max-width:1680px!important;width:100%!important;min-height:100vh!important;height:auto!important;max-height:none!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important;margin:0 auto!important;padding:100px 40px 35px!important;background:transparent!important;grid-template-columns:none!important}.workspace-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0 40px!important;width:100%!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;background:var(--bg)!important;border-bottom:1px solid var(--ink3)!important;box-shadow:none!important;z-index:101!important;border-radius:0!important}.workspace-title{display:none!important}.workspace-tools{margin-left:auto!important;gap:16px!important}.workspace-date{font-size:13px!important;color:var(--ink3)!important}.header-refresh{display:none!important}.theme-toggle{border:0!important;background:transparent!important;color:var(--ink3)!important;border-radius:0!important;box-shadow:none!important}.theme-toggle b{font-weight:400!important;font-size:12px!important}.tabbar{position:fixed!important;top:0!important;left:290px!important;right:240px!important;bottom:auto!important;width:auto!important;height:72px!important;min-height:0!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:30px!important;background:transparent!important;border:0!important;padding:0!important;z-index:102!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:none!important}.tabbar .sidebar-brand{display:flex!important;position:fixed!important;left:40px!important;top:17px!important;height:39px!important;padding:0!important;margin:0!important;gap:12px!important;border:0!important;color:var(--ink)!important;font-size:28px!important;white-space:nowrap!important}.tabbar .sidebar-brand b{font-size:28px!important;letter-spacing:-1px!important}.brand-logo{background:none!important;box-shadow:none!important;border-radius:0!important;width:39px!important;height:39px!important;min-width:0!important;padding:0!important}.brand-logo svg{width:100%!important;height:100%!important}.brand-logo svg g{fill:var(--accent)!important}.tabbar button{position:relative!important;display:flex!important;flex:none!important;width:auto!important;min-width:0!important;align-items:center!important;justify-content:center!important;height:72px!important;padding:0 2px!important;margin:0!important;gap:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--ink)!important;font-size:16px!important;white-space:nowrap!important;box-shadow:none!important}.tabbar button .ic,.tabbar .desktop-nav,.tabbar .nav-mobile-label{display:none!important}.tabbar .nav-desktop-label{display:inline!important}.tabbar button.on{font-weight:700!important;color:var(--ink)!important}.tabbar button.on:before{display:none!important}.tabbar button.on:after{content:'';position:absolute;bottom:15px;left:0;right:0;height:2px;background:var(--accent)}.wrap,.pbody{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important}.phead{background:none!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0 0 22px!important;color:var(--ink)!important}.phead-glow,.phead-mesh{display:none!important}.editorial-head{position:relative;border-bottom:1px solid var(--ink);padding:0 0 27px;margin-bottom:22px}.editorial-folio{display:flex;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:2px;color:var(--accent);margin:0 0 24px}.editorial-folio small{font-size:12px;letter-spacing:0;color:var(--ink3);font-weight:400}.editorial-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.editorial-intro h1{font-size:50px;line-height:1.35;letter-spacing:-1.6px;margin:0!important;font-weight:750;color:var(--ink)!important}.editorial-intro p{font-size:15.5px;line-height:1.9;color:var(--ink2);margin:15px 0 0;max-width:530px}.editorial-summary{display:flex;justify-content:flex-end;gap:30px;padding-bottom:3px}.editorial-summary>div{min-width:100px;border-left:1px solid var(--line);padding-left:22px}.editorial-summary small{display:block;font-size:12px;color:var(--ink3);margin-bottom:10px}.editorial-summary b{display:block;font-family:'Bodoni MT','Times New Roman',serif;font-size:47px;font-weight:400;line-height:1.1}.editorial-summary>div:first-child b{color:var(--accent)}.editorial-summary b em{font:13px LedgerEditorial,serif;margin-left:5px}.editorial-summary .copy-summary{min-width:0;font:13px/2 LedgerEditorial,serif;color:var(--ink2);border-left:1px solid var(--line);padding:15px 0 0 25px;max-width:360px}.card,.filtercard,.pcard,.bcard,.rrow,.nrow,.tcard,.pitem,.payment-main,.support-card{box-shadow:none!important;border-radius:0!important;background:transparent!important;border-color:var(--line)!important}.card{padding:20px 0!important;border-width:0 0 1px!important;margin:0 0 20px!important}.card h3,.card-title{font-size:22px!important;font-weight:600!important;letter-spacing:-.3px}.card h3 small{font-size:13px!important;color:var(--ink3)!important}.segsw,.sortbar,.pnav,.gtrack{background:none!important;border-radius:0!important;box-shadow:none!important}.segitem,.chip,.gitem,.pchip{border-radius:0!important;box-shadow:none!important;background:none!important;color:var(--ink2)!important}.segitem.on,.chip.on,.gitem.on,.pchip.on{background:none!important;color:var(--accent)!important;border-color:var(--accent)!important}.segsw{padding:0!important;justify-content:flex-start!important;gap:30px!important;border-bottom:1px solid var(--line)!important;min-height:48px!important}.segsw .segitem{flex:none!important;padding:13px 0!important;border-bottom:2px solid transparent!important;font-size:16px!important}.segsw .segitem.on{border-bottom-color:var(--accent)!important}.pnav{display:flex!important;grid-template-columns:none!important;gap:30px!important;border-bottom:1px solid var(--line)!important;padding:0!important;margin:0 0 25px!important}.pnav-card{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:53px!important;padding:0 0 10px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;color:var(--ink)!important;flex:none!important}.pnav-icon,.pnav-desc{display:none!important}.pnav-body{flex:none!important}.pnav-name{font-size:16px!important;font-weight:500!important}.pnav-num{font-size:12px!important;color:var(--ink3)!important;background:none!important;padding:0!important;white-space:nowrap!important}.pnav-card.on:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.pnav-card.on .pnav-name{color:var(--accent)!important}.ovband{padding:0 0 20px!important}.ovstats{gap:20px!important;padding:0!important}.ovstat{border-left:1px solid var(--line)!important;padding-left:22px!important}.ovstat:first-child{border-left:0!important;padding-left:0!important}.ovstat .v,.ovstat b{font-family:'Bodoni MT','Times New Roman',serif!important;font-size:34px!important;font-weight:400!important}.ovfoot{background:none!important;border-top:0!important;font-size:12px!important;padding:12px 0 0!important}.plaza-metric-notes summary{color:var(--ink3)!important;font-size:12px!important}.plaza-book-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:30px!important}.book-sidebar{border-left:1px solid var(--line)!important;padding-left:28px!important}.strategy-list{border:0!important}.strategy-list>header{padding:0 0 12px!important;border:0!important}.plaza-search{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:none!important;max-width:235px!important}.plaza-search input{background:none!important;font-size:13px!important}.strategy-columns,.strategy-row{border-radius:0!important;background:none!important;border-color:var(--line)!important}.strategy-columns{font-size:12px!important;padding:12px 0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.strategy-row{padding-top:15px!important;padding-bottom:15px!important}.strategy-row .strategy-name,.strategy-name b,.pc-name{font-size:16px!important;font-weight:600!important}.sortbar{padding:8px 0!important;border:0!important}.sortbar .chip{padding:5px 0!important;margin-right:20px!important;font-size:13px!important;border-width:0 0 1px!important}.open-ledger,.more{border-radius:0!important;background:none!important;color:var(--ink2)!important;border-color:var(--line)!important}.book-sidebar .card{padding-top:0!important}.op-card,.hold-card{background:none!important}.op-row,.hold-row{background:none!important;border-color:var(--line)!important}.pill,.badge,.tbadge,.tag,.xtag{border-radius:0!important;box-shadow:none!important}.tbadge{font-weight:500!important}.tgrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;border:1px solid var(--line)!important}.tcard{padding:17px 13px!important;min-height:112px!important;border-width:0 1px 0 0!important;box-shadow:none!important}.tcard:last-child{border-right:0!important}.tcard.on{border-top:2px solid var(--accent)!important;background:var(--soft)!important}.template-symbol{color:var(--ink3)!important;background:none!important}.tcard b{font-size:17px!important}.tcard small{font-size:12px!important;line-height:1.7!important}.pool-panel,.parameter-panel,.saved-panel,.template-panel{background:none!important}.template-panel{grid-column:1/-1!important}.searchbox,.ipt,.sinput,.pv,.password-fields input,.field input{background:transparent!important;border-radius:0!important;border-color:var(--line)!important;box-shadow:none!important}.searchbox{border-width:0 0 1px!important;padding-left:0!important}.selchip{border-radius:0!important;background:var(--soft)!important;border:1px solid var(--line)!important;color:var(--ink2)!important}.pchip{padding:5px 0!important;margin-right:17px!important;border-width:0 0 1px!important;font-size:13px!important}.presetbar{border:0!important;background:none!important}.parameter-panel .prow,.prow2{border-bottom:1px solid var(--line)!important;padding:12px 0!important}.btn-primary,.btn.btn-primary{background:var(--button)!important;color:var(--button-ink)!important;box-shadow:none!important;border:1px solid var(--button)!important;border-radius:0!important;font-weight:500!important}.btn,.sbtn,.param-step,.fsearch,.rank-tier-menu summary{border-radius:0!important;box-shadow:none!important}.navchart-wrap{background:none!important;border-color:var(--line)!important}.metrics-grid .metric{background:none!important;border-radius:0!important;border-color:var(--line)!important}.template-arrow{color:var(--ink3)!important}.nbar{border-bottom:1px solid var(--line)!important;padding:12px 0!important;border-radius:0!important;background:none!important}.nrow{padding:24px 0!important;border-width:0 0 1px!important;margin:0!important}.nhead{font-family:LedgerEditorial,SimSun,serif!important;font-size:19px!important;font-weight:500!important;line-height:1.8!important;color:var(--ink)!important}.ntime,.nsrc{font-size:12px!important;color:var(--ink3)!important}.nbadge{border-radius:0!important}.nfoot,.nsyms{font-size:13px!important}.news-intro{background:none!important;border:0!important}.news-list{background:none!important}.nrow.open{background:var(--soft)!important;padding-left:15px!important;padding-right:15px!important}.nflag{color:#ab873e!important}.me-hd{background:none!important;border-radius:0!important;box-shadow:none!important;padding:24px 0!important;border-bottom:1px solid var(--line)!important;color:var(--ink)!important;min-height:0!important}.me-hd .a{font-size:28px!important;color:var(--ink)!important}.me-hd .b{font-size:14px!important;color:var(--ink2)!important}.me-hd .brand-logo{display:none!important}.me-hd .pill{background:var(--soft)!important;color:var(--accent)!important;border:1px solid var(--line)!important}.planlist{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:1px solid var(--line)!important}.plan{min-height:205px!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:25px 22px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.plan:last-child{border-right:0!important}.plan.on{border-top:2px solid var(--accent)!important;background:var(--soft)!important}.plan b{font-family:'Bodoni MT','Times New Roman',serif!important;font-size:54px!important;font-weight:400!important;color:var(--ink)!important}.plan span{font-size:19px!important;color:var(--ink)!important}.plan em{font-size:13px!important;color:var(--ink3)!important;font-style:normal!important}.paybox{background:none!important;border:0!important;padding-left:0!important}.password-panel{margin-top:15px!important}.member-order-row,.member-orders-table{background:none!important;border-color:var(--line)!important}.payment-banner{background:none!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;border-radius:0!important;color:var(--ink)!important}.payment-banner h2{color:var(--ink)!important}.checkout,.order-summary{background:none!important}.payment-method{border-color:var(--line)!important;border-radius:0!important;background:none!important}.payment-qr{background:#fff!important;border:1px solid #d2ccbd!important;border-radius:0!important}.support-qr-box{background:#fff!important;border:1px solid #d2ccbd!important;border-radius:0!important}.payment-footer{background:var(--bg)!important;border-color:var(--line)!important;border-radius:0!important}.payment-mobile-tabs .on{background:var(--soft)!important;color:var(--accent)!important}.auth{background:none!important;min-height:calc(100vh - 140px)!important;max-width:1400px!important;margin:0 auto!important;grid-template-columns:1.1fr .9fr!important;gap:75px!important}.auth-story{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--ink)!important;padding:25px 0!important}.auth-message h2{font-size:57px!important;letter-spacing:-2px!important;line-height:1.45!important;color:var(--ink)!important;max-width:650px!important}.auth-message p{color:var(--ink2)!important;font-size:16px!important;line-height:2!important}.auth-brand h1{color:var(--ink)!important;font-size:28px!important}.auth-brand p{color:var(--ink3)!important}.auth-illustration{display:none!important}.auth-features{border-top:1px solid var(--line)!important;margin-top:35px!important;padding-top:20px!important}.auth-features i{background:none!important;color:var(--accent)!important}.auth-features b{color:var(--ink)!important}.auth-features small{color:var(--ink3)!important}.auth-form-area{background:none!important;padding:40px 0 40px 45px!important;border-left:1px solid var(--line)!important}.auth .panel{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.auth .panel h2{font-size:31px!important;color:var(--ink)!important}.auth-theme{top:0!important;right:0!important}.auth .tabline{background:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.auth .tabline button{border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--ink3)!important}.auth .tabline button.on{color:var(--accent)!important;border-bottom:2px solid var(--accent)!important}.field input{border-width:0 0 1px!important}.password-field{background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.password-field input{border:0!important}.auth-intro,.auth-field-hint,.auth .foot{color:var(--ink3)!important}.auth-message:before{content:'YOUR FIELDNOTES / 001';display:block;font-size:12px;letter-spacing:2px;color:var(--accent);margin-bottom:25px}.admin-tabs,.admin-table,.admin-toolbar,.admin-plan-chips{background:none!important;border-color:var(--line)!important;border-radius:0!important}.admin-table td,.admin-table th{border-color:var(--line)!important}.admin-tabs .on{color:var(--accent)!important;background:var(--soft)!important}.sheet,.sheet-panel,.drawer,.temperature-help-panel{background:var(--bg)!important;color:var(--ink)!important;border-color:var(--line)!important;border-radius:0!important;box-shadow:0 15px 65px #0002!important}.sheet-head{border-bottom-color:var(--line)!important}.rank-center,.rank-left,.rank-right{background:none!important}.market-metrics{gap:25px!important}.metric-card{box-shadow:none!important;border-radius:0!important;background:none!important;border-width:0 0 1px!important;border-color:var(--line)!important}.metric-card b{font-family:'Bodoni MT','Times New Roman',serif!important;font-size:43px!important;font-weight:400!important}.rank-center-heading{background:none!important;border-color:var(--line)!important}.bcard{border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.grid{gap:16px!important}.distribution-row,.heat-row{border-color:var(--line)!important}.workspace-status{border-color:var(--line)!important;color:var(--ink3)!important}.rank-xtag-note{background:none!important;border-color:var(--line)!important}.rank-tier-options{background:var(--bg)!important;border-color:var(--line)!important;border-radius:0!important}.rank-tier-menu summary{background:var(--soft)!important}.rtm-dom{background:var(--soft)!important}@media(max-width:1200px) and (min-width:801px){#root{padding-left:25px!important;padding-right:25px!important}.tabbar{left:250px!important;right:200px!important;gap:20px!important}.tabbar .sidebar-brand{left:25px!important}.tabbar .sidebar-brand b{font-size:25px!important}.tabbar button{font-size:14px!important}.workspace-bar{padding-right:25px!important}.workspace-date{font-size:12px!important}.editorial-intro h1{font-size:43px!important}.editorial-summary{gap:20px}.plaza-book-layout{grid-template-columns:minmax(0,1fr) 275px!important;gap:22px!important}.book-sidebar{padding-left:22px!important}.auth{gap:35px!important}.auth-message h2{font-size:47px!important}.auth-form-area{padding-left:30px!important}}@media(max-width:800px){#root{padding:20px 18px 96px!important}.workspace-bar{position:relative!important;top:auto!important;left:auto!important;right:auto!important;height:45px!important;min-height:45px!important;margin:0 0 23px!important;padding:0!important;justify-content:space-between!important;background:none!important;border-bottom:1px solid var(--line)!important;z-index:20!important}.workspace-title{display:flex!important;gap:10px!important;align-items:center!important;min-width:0!important}.workspace-title>b{font-size:23px!important;white-space:nowrap!important}.workspace-title .mobile-product-title{display:inline!important}.desktop-page-title,.workspace-label,.workspace-view-tabs{display:none!important}.workspace-title .mobile-brand{display:block!important}.mobile-brand .brand-logo{width:28px!important;height:28px!important}.workspace-tools{gap:8px!important}.workspace-date{font-size:12px!important;display:none!important}.theme-toggle{padding:3px!important}.tabbar{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;height:calc(62px + env(safe-area-inset-bottom))!important;min-height:62px!important;justify-content:space-around!important;gap:0!important;background:var(--bg)!important;border-top:1px solid var(--line)!important;padding-bottom:env(safe-area-inset-bottom)!important;z-index:102!important}.tabbar .sidebar-brand{display:none!important}.tabbar button{height:61px!important;flex:1!important;padding:0 5px!important;font-size:13px!important;flex-direction:column!important;gap:5px!important}.tabbar button .ic{display:block!important;font-size:18px!important;height:19px!important}.tabbar button .ic svg{height:18px!important;width:18px!important}.tabbar button.on:after{bottom:auto!important;top:0!important;left:20%!important;right:20%!important;height:2px!important}.tabbar .nav-mobile-label{display:inline!important}.tabbar .nav-desktop-label{display:none!important}.tabbar .nav-admin{display:none!important}.editorial-head{padding-bottom:20px;margin-bottom:20px}.editorial-folio{font-size:12px;letter-spacing:1.3px;margin-bottom:18px;gap:10px}.editorial-folio small{font-size:12px}.editorial-intro{grid-template-columns:1fr;gap:22px}.editorial-intro h1{font-size:36px!important;letter-spacing:-1px!important}.editorial-intro p{font-size:13px;margin-top:12px;line-height:1.9}.editorial-summary{justify-content:flex-start;gap:0;padding:0}.editorial-summary>div{flex:1;min-width:0;padding-left:15px}.editorial-summary>div:first-child{border:0;padding-left:0}.editorial-summary small{font-size:12px;margin-bottom:7px}.editorial-summary b{font-size:34px}.editorial-summary b em{font-size:13px}.editorial-summary .copy-summary{font-size:13px;padding:0;border:0;max-width:none}.pnav{gap:22px!important;margin-bottom:18px!important}.pnav-card{min-height:46px!important;gap:5px!important}.pnav-name{font-size:14px!important}.pnav-num{font-size:12px!important;max-width:65px!important;overflow:hidden!important;text-overflow:ellipsis!important}.card{padding:18px 0!important;margin-bottom:15px!important}.card h3,.card-title{font-size:21px!important}.plaza-book-layout{display:block!important}.book-sidebar{border-left:0!important;border-top:1px solid var(--line)!important;padding:22px 0 0!important;margin-top:25px!important}.ovstats{gap:10px!important}.ovstat{padding-left:10px!important}.ovstat .v,.ovstat b{font-size:25px!important}.strategy-columns{font-size:12px!important}.strategy-row .strategy-name,.strategy-name b{font-size:15.5px!important}.tgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tcard{min-height:95px!important;padding:12px 10px!important;border-bottom:1px solid var(--line)!important}.tcard:nth-child(3){border-right:0!important}.tcard b{font-size:15.5px!important}.tcard small{font-size:12px!important}.planlist{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plan{min-height:170px!important;padding:22px 18px!important;border-bottom:1px solid var(--line)!important}.plan:nth-child(2){border-right:0!important}.plan b{font-size:46px!important}.plan span{font-size:18px!important}.me-hd .a{font-size:25px!important}.me-hd .b{font-size:13px!important}.nhead{font-size:17px!important;line-height:1.8!important}.nrow{padding:21px 0!important}.nbar{font-size:13px!important}.auth{display:block!important;min-height:0!important;padding:10px 0!important}.auth-story{padding:0 0 22px!important}.auth-brand h1{font-size:25px!important}.auth-message h2{font-size:36px!important;letter-spacing:-1px!important;margin-top:20px!important}.auth-message p{font-size:13px!important}.auth-features{display:none!important}.auth-message:before{font-size:12px;margin-top:24px;margin-bottom:16px}.auth-form-area{border-left:0!important;border-top:1px solid var(--line)!important;padding:25px 0!important;max-width:none!important}.auth .panel h2{font-size:26px!important}.auth-theme{right:0!important;top:-48px!important}.auth .foot{font-size:12px!important}.metric-card b{font-size:32px!important}.segsw{gap:25px!important}.segsw .segitem{font-size:14px!important}.payment-footer{padding-bottom:env(safe-area-inset-bottom)!important}.sheet{max-width:100vw!important}}#root .tabbar{flex-direction:row!important}#root>.editorial-head{display:block!important;position:relative!important;height:auto!important;min-height:0!important;margin:0 0 23px!important;padding:0 0 28px!important;transform:none!important;border-bottom:1px solid var(--ink)!important;overflow:visible!important}#root .pbody{position:static!important;top:auto!important;transform:none!important;margin:0!important;height:auto!important;max-height:none!important;overflow:visible!important}#root .lab-layout.config{display:grid!important;grid-template-columns:minmax(0,1fr) 335px!important;grid-template-rows:auto auto auto auto!important;gap:0 32px!important;align-items:stretch!important}#root .lab-layout.config>.card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#root .lab-layout.config>.card.template-panel{grid-column:1/-1!important;grid-row:1!important;margin:0 0 25px!important;padding-top:0!important}#root .lab-layout.config>.card.pool-panel{grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:column!important;min-width:0!important}#root .lab-layout.config>.card.parameter-panel{grid-column:2!important;grid-row:2!important;border-left:1px solid var(--line)!important;padding:16px 0 20px 25px!important;display:flex!important;flex-direction:column!important}#root .lab-layout.config>.card.parameter-panel>.lab-note{margin-top:auto!important}#root .lab-layout.config>.card.parameter-panel>.btns.param-btns{margin-top:24px!important;padding:0!important;border:0!important;background:none!important;min-height:0!important;display:flex!important;align-items:flex-start!important}#root .lab-layout.config>.card.saved-panel{grid-column:1/-1!important;grid-row:3!important;padding:20px 0 0!important;border-top:1px solid var(--line)!important;margin-top:18px!important}#root .lab-layout.config>.foot{grid-column:1/-1!important;grid-row:4!important;margin-top:18px!important}#root .template-panel .tcard{display:block!important;text-align:left!important;min-height:112px!important}#root .template-panel .tcard b{font-size:17px!important;display:block!important;margin:10px 0 5px!important}#root .template-panel .tcard small{display:block!important;font-size:12px!important;line-height:1.8!important}#root .template-symbol{display:none!important}#root .template-panel .tdesc{font-size:13px!important;background:none!important;padding:14px 0 0!important;color:var(--ink3)!important}#root .pool-panel .reslist{flex:1 1 auto!important;min-height:240px!important;max-height:none!important;overflow-y:auto!important}#root .parameter-panel .pv{background:none!important;border-width:0 0 1px!important;font-size:14px!important;width:124px!important;padding:7px 0!important;min-height:32px!important}#root .parameter-panel .pk{font-size:14px!important}#root .pool-panel .resrow{background:none!important;border-color:var(--line)!important;padding-top:12px!important;padding-bottom:12px!important}#root .card h3:before,#root .card-title:before{display:none!important}#root .strategy-list{height:auto!important;max-height:none!important;overflow:visible!important}#root .strategy-list>.list{height:auto!important;max-height:none!important;overflow:visible!important}#root .book-sidebar{height:auto!important;max-height:none!important;overflow:visible!important}#root #plzbody{display:block!important;height:auto!important;min-height:0!important}#root .plaza-book-layout{height:auto!important;min-height:0!important;align-items:start!important;grid-template-rows:auto!important}#root .strategy-list{display:block!important}#root .strategy-list>.list{flex:none!important}#root .book-sidebar #plzled{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}#root .book-sidebar .sigcard{height:auto!important;min-height:0!important}#root .ovstats{border:0!important;border-radius:0!important;background:none!important}#root[data-view="admin"]>.hd{background:none!important;background-image:none!important;color:var(--ink)!important;border-radius:0!important;box-shadow:none!important;border-bottom:1px solid var(--line)!important;padding:18px 0 23px!important;margin:0 0 20px!important}#root[data-view="admin"]>.hd>.t1,#root[data-view="admin"]>.hd>.t2{display:none!important}#root[data-view="admin"]>.hd .stat{background:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;padding:0!important}#root[data-view="admin"]>.hd .stat>div{border-left:1px solid var(--line)!important;padding-left:18px!important}#root[data-view="admin"]>.hd .stat>div:first-child{border:0!important;padding-left:0!important}#root[data-view="admin"]>.hd .stat b{font:36px 'Times New Roman',serif!important;color:var(--ink)!important}#root[data-view="admin"]>.hd .stat span{font-size:12px!important;color:var(--ink3)!important}#root .admin-tabs{border-bottom:1px solid var(--line)!important;padding:0!important;gap:25px!important}#root .admin-tabs button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:12px 0!important;background:none!important;box-shadow:none!important}#root .admin-tabs button.on{border-bottom-color:var(--accent)!important;background:none!important}#root .admin-table,#root .admin-table-scroll,#root .invite-form{border-radius:0!important}#root .sigcard{background:none!important;border-radius:0!important;border:0!important;box-shadow:none!important}.editorial-function-line{display:block;font-size:12px;color:var(--ink3);margin-top:7px}.design-demo-notice{position:fixed!important;top:auto!important;bottom:4px!important;right:10px!important;left:auto!important;width:auto!important;padding:4px 8px!important;font:12px/1.5 sans-serif!important;z-index:200!important;background:#eee5cf!important;color:#8b4c30!important;border:1px solid #c8bba3!important;box-shadow:none!important;pointer-events:none!important}body>pre{display:none!important}@media(max-width:800px){#root>.editorial-head{padding-bottom:20px!important;margin-bottom:20px!important}#root .lab-layout.config{display:block!important}#root .lab-layout.config>.card.pool-panel{padding:18px 0!important}#root .lab-layout.config>.card.parameter-panel,#root .lab-layout.config>.card.saved-panel{padding:22px 0!important;border-left:0!important}#root .lab-layout.config>.btns{padding:0 0 20px!important;position:static!important}#root .template-panel .tcard{min-height:105px!important;padding:13px 10px!important}#root .template-panel .tcard b{font-size:16px!important;margin:4px 0 7px!important}#root .template-panel .tcard small{font-size:12px!important}.design-demo-notice{bottom:66px!important;font-size:12px!important;max-width:90vw!important}}@media(max-width:360px){#root .pnav-num{display:none!important}#root .pnav{gap:24px!important}#root .plan{padding:20px 12px!important}#root .plan b{font-size:40px!important}#root[data-view="admin"]>.hd .stat b{font-size:27px!important}}@media(min-width:801px){#root[data-ridge-ready="true"]>.editorial-head{padding:0 0 15px;margin-bottom:15px}#root[data-ridge-ready="true"]>.editorial-head .editorial-folio{margin-bottom:11px}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro{display:block}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro>div{display:flex;align-items:flex-end;gap:36px;min-width:0}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro h1{flex:0 0 auto;font-size:36px;line-height:1.22;letter-spacing:-1.1px;margin:0;white-space:nowrap}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro h1 br{display:none}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro p{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:flex-end;gap:20px;margin:0 0 4px;max-width:none;text-align:right;font-size:14px;line-height:1.85;color:var(--ink2)}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro p::before{content:'';flex:1 1 auto;border-top:1px solid var(--line);margin:0 0 9px}}@media(min-width:1200px){#root[data-ridge-ready="true"]>.editorial-head .editorial-intro>div{gap:46px}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro h1{font-size:42px;line-height:1.18;letter-spacing:-1.4px}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro p{font-size:14px;margin-bottom:6px}#root[data-ridge-ready="true"]>.editorial-head .editorial-intro p::before{margin-bottom:11px}}#root .grid-results .opt-head{display:flex;align-items:baseline;justify-content:flex-start;gap:18px;margin:0 0 14px}#root .grid-results .opt-head .card-title{margin:0}.opt-meta{font-size:12px;color:var(--ink3);white-space:nowrap;letter-spacing:.2px}.opt-meta b{font-weight:600;color:var(--ink2)}.opt-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.opt-card{min-width:0;max-width:660px;padding:15px 18px 12px;background:var(--card);border:1px solid var(--line);border-radius:8px;container-type:inline-size;transition:border-color .16s ease,box-shadow .16s ease}.opt-card:hover{border-color:color-mix(in srgb,var(--accent),transparent 62%);box-shadow:0 2px 10px color-mix(in srgb,var(--accent),transparent 90%)}.opt-grid{display:grid;grid-template-columns:minmax(0,1fr) 120px;column-gap:16px;align-items:center}.opt-body{min-width:0}.opt-spark{min-width:0;display:flex;flex-direction:column;gap:3px;padding-left:14px;border-left:1px solid var(--line)}.osp-k{font-size:10.5px;color:var(--ink3);letter-spacing:.5px;white-space:nowrap}.osp-svg{display:block;width:100%;height:46px}.osp-line{fill:none;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.osp-area{stroke:none;opacity:.085}.osp-base{stroke:var(--line);stroke-width:1;stroke-dasharray:2 3}.osp-dot{stroke:var(--card);stroke-width:1.4}.osp-line.up{stroke:var(--up)}.osp-line.down{stroke:var(--down)}.osp-area.up{fill:var(--up)}.osp-area.down{fill:var(--down)}.osp-dot.up{fill:var(--up)}.osp-dot.down{fill:var(--down)}.osp-v{font-size:10.5px;color:var(--ink3);letter-spacing:.2px;white-space:nowrap}.osp-v>b{font-weight:500;letter-spacing:0}.osp-v>b.up{color:var(--up)}.osp-v>b.down{color:var(--down)}.opt-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.opt-id{display:flex;align-items:baseline;gap:7px;min-width:0}.opt-id b{font-size:16.5px;font-weight:600;letter-spacing:.2px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opt-code{flex:none;font-size:11.5px;color:var(--ink3);letter-spacing:.4px}.opt-sig{flex:none;font-size:11.5px;line-height:1;padding:4px 8px;border-radius:3px;background:var(--soft);color:var(--ink3);white-space:nowrap;letter-spacing:.2px}.opt-sig.on{background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent)}.opt-kpi{display:grid;grid-template-columns:auto auto auto auto;justify-content:space-between;column-gap:12px;row-gap:12px;margin-top:14px;align-items:end}.opt-kpi .ok{min-width:0}.opt-kpi .ok>span{display:block;font-size:11.5px;color:var(--ink3);letter-spacing:.5px;margin-bottom:5px;white-space:nowrap}.opt-kpi .ok>b{display:block;font:400 17px/1.15 'Bodoni MT','Times New Roman',serif;letter-spacing:-.2px;white-space:nowrap;color:var(--ink)}.opt-kpi .ok.wide>b{font-size:27px;line-height:1.05;letter-spacing:-.9px}.opt-kpi .ok>b.up{color:var(--up)}.opt-kpi .ok>b.down{color:var(--down)}.opt-foot{display:flex;align-items:center;gap:15px;margin-top:12px;padding-top:9px;border-top:1px solid var(--line)}.opt-foot>span{font-size:13px;color:var(--ink);white-space:nowrap}.opt-foot>span>i{font-style:normal;font-size:11.5px;color:var(--ink3);margin-right:4px;letter-spacing:.3px}.opt-foot>em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--ink3);white-space:nowrap}.opt-detail{margin-top:14px}.opt-detail>summary{cursor:pointer;list-style:none;font-size:12px;color:var(--ink3);letter-spacing:.2px;padding:6px 0}.opt-detail>summary::-webkit-details-marker{display:none}.opt-detail>summary::before{content:'▸';display:inline-block;margin-right:6px;transition:transform .16s ease}.opt-detail[open]>summary::before{transform:rotate(90deg)}.opt-detail>summary:hover{color:var(--accent)}.opt-detail>.tblwrap{margin-top:6px;border:1px solid var(--line);border-radius:5px}.opt-note{margin-top:12px;line-height:1.8;max-width:64ch}#root .grid-results .opt-empty{padding:52px 10px 44px}#root .grid-results .opt-empty>b{display:block;font-size:15.5px;font-weight:600;color:var(--ink2)}#root .grid-results .opt-empty>p{max-width:420px;margin:10px auto 0;font-size:13px;line-height:1.9;color:var(--ink3);text-align:center}#root .grid-results .opt-empty>p.oe-sub{margin-top:6px;font-size:12px}#root .lab-layout.grid{align-items:stretch !important}#root .lab-layout.grid>.card.grid-results{min-height:0;align-self:stretch;grid-row:1 / span 3 !important}#root .lab-layout.grid>.card.grid-results:not(:has(.opt-card)){min-height:520px}@container (min-width:600px){.opt-grid{grid-template-columns:minmax(0,1fr) 176px;column-gap:20px}.osp-svg{height:58px}}@container (max-width:559px){.opt-grid{grid-template-columns:minmax(0,1fr) 108px;column-gap:14px}.opt-kpi .ok.wide>b{font-size:25px}}@container (max-width:419px){.opt-grid{grid-template-columns:minmax(0,1fr);row-gap:10px}.opt-spark{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-template-areas:'k v' 'svg svg';row-gap:5px;padding-left:0;border-left:0;padding-top:9px;border-top:1px solid var(--line)}.osp-k{grid-area:k}.osp-v{grid-area:v;text-align:right}.osp-svg{grid-area:svg;height:50px}.opt-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.opt-kpi .ok.wide{grid-column:1 / -1}.opt-kpi .ok.wide>b{font-size:30px}}@media (max-width:1099px){.opt-list{grid-template-columns:minmax(0,1fr)}.opt-head{flex-wrap:wrap;gap:4px}.opt-meta{white-space:normal}}.lab-note{margin-top:15px;padding:1px 0 1px 11px;border-left:2px solid color-mix(in srgb,var(--accent),transparent 52%);font-size:.86em;line-height:1.8;color:var(--ink2)}.lab-note>b{display:block;margin-bottom:5px;font-size:.96em;font-weight:600;color:var(--ink);letter-spacing:.2px}.lab-note ul{margin:0;padding-left:1.05em}.lab-note li{margin:0 0 4px;text-wrap:pretty}.lab-note li:last-child{margin-bottom:0}.lab-note li>b{color:var(--ink);font-weight:600}.labtrial{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.labtrial-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.labtrial-hd .card-title{margin:0}.labtrial .muted{line-height:1.7}.labtrial-cmp{margin-top:4px}.trendcard{margin:0 0 12px;padding:12px 13px 10px;background:var(--card);border:1px solid var(--line);border-radius:14px}.trend-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.trend-head h4{margin:0;font-size:15px;font-weight:600;color:var(--ink);display:flex;align-items:baseline;gap:8px}.trend-head h4 small{font-size:12px;font-weight:400;color:var(--ink3)}.trend-clear{border:1px solid var(--line);background:var(--soft);color:var(--ink2);font-size:12px;padding:3px 9px;border-radius:999px;cursor:pointer}.trend-clear b{font-weight:600;color:var(--ink)}.trend-sum{display:flex;gap:12px;flex-wrap:wrap;margin:7px 0 0;font-size:12px;color:var(--ink2)}.trend-sum b{font-weight:600;color:var(--ink)}.trend-sum .up{color:var(--up)}.trend-sum .down{color:var(--down)}.trend-sum-sub{color:var(--ink3)}.trend-rows{display:flex;flex-direction:column;margin-top:6px}.trend-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border-top:1px dashed var(--line)}.trend-row:first-child{border-top:0}.trend-tag{display:flex;align-items:baseline;gap:6px;line-height:1.35;white-space:nowrap}.trend-tag b{font-size:12px;font-weight:600;color:var(--ink)}.trend-tag i{font-style:normal;font-size:11px;color:var(--ink3)}.trend-chips{display:flex;flex-wrap:wrap;gap:6px}.tchip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid var(--line);background:var(--soft);cursor:pointer;line-height:1.5}.tchip b{font-size:13px;font-weight:600}.tchip[data-dir="up"] b{color:var(--up)}.tchip[data-dir="down"] b{color:var(--down)}.tchip i{font-style:normal;font-size:10px;color:var(--ink3)}.tchip em{font-style:normal;font-size:11px;color:var(--ink3);padding-left:5px;border-left:1px solid var(--line)}.tchip.on{background:var(--navy);border-color:var(--navy)}.tchip.on b,.tchip.on i,.tchip.on em{color:#fff}.tchip.on em{border-left-color:rgba(255,255,255,.35)}.trend-note{margin:8px 0 0;font-size:12px;color:var(--ink3);line-height:1.65}.trend-retry{margin-left:8px;border:0;background:none;padding:0;color:var(--accent);font-size:12px;cursor:pointer;text-decoration:underline}.trend-empty{font-size:12px;color:var(--ink3)}@media (max-width:560px){.trend-row{grid-template-columns:minmax(0,1fr);gap:5px}}