:root{--amber:#f0a828;--amber2:#f7c85a;--up:#f0524f;--up-dim:rgba(240,82,79,.12);--dn:#2fbf71;--dn-dim:rgba(47,191,113,.12);--blue:#4d8dff;--blue-dim:rgba(77,141,255,.14);--teal:#2dd4bf;--purple:#a78bfa;--warn:#ff9f43;--amber-rgb:240,168,40;--up-rgb:240,82,79;--dn-rgb:47,191,113;--blue-rgb:77,141,255;--purple-rgb:167,139,250;--warn-rgb:255,159,67;--amber-ghost:rgba(var(--amber-rgb),.04);--amber-faint:rgba(var(--amber-rgb),.07);--amber-dim:rgba(var(--amber-rgb),.13);--amber-ring:rgba(var(--amber-rgb),.16);--amber-soft:rgba(var(--amber-rgb),.22);--amber-wash:rgba(var(--amber-rgb),.25);--amber-line:rgba(var(--amber-rgb),.3);--amber-glow:rgba(var(--amber-rgb),.35);--amber-halo:rgba(var(--amber-rgb),.4);--amber-beam:rgba(var(--amber-rgb),.55);--amber-core:rgba(var(--amber-rgb),.8);--amber-beacon:rgba(var(--amber-rgb),.9);--on-amber:#20180a;--hero-num:#35d07a;--purple-faint:rgba(var(--purple-rgb),.1);--purple-dim:rgba(var(--purple-rgb),.13);--purple-line:rgba(var(--purple-rgb),.3);--warn-dim:rgba(var(--warn-rgb),.13);--warn-line:rgba(var(--warn-rgb),.3);--up-ring:rgba(var(--up-rgb),.16);--up-line:rgba(var(--up-rgb),.4);--dn-line:rgba(var(--dn-rgb),.4);--dn-band:rgba(var(--dn-rgb),.32);--blue-wash:rgba(var(--blue-rgb),.1);--blue-line:rgba(var(--blue-rgb),.3);--scrim:rgba(0,0,0,.55);--inset:rgba(0,0,0,.22);--hairline:rgba(255,255,255,.07);--hover-row:rgba(255,255,255,.022);--shadow-xs:0 1px 3px rgba(0,0,0,.22);--card-lift:0 1px 2px rgba(0,0,0,.28),0 14px 34px -22px rgba(0,0,0,.85);--card-top:inset 0 1px 0 rgba(255,255,255,.04);--brand-hi:#ffdf5e;--brand-lo:#ffd400;--brand-on:#231a02;--brand-track:rgba(0,0,0,.12);--mono:ui-monospace,"Cascadia Mono","JetBrains Mono",Consolas,monospace;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue", "PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--font-num:var(--font-sans);--fs-md:14px;--side-w:216px;--amber-tx:var(--amber);--up-tx:var(--up);--dn-tx:var(--dn);--warn-tx:var(--warn);--blue-tx:var(--blue);--purple-tx:var(--purple);--teal-tx:var(--teal);--cat-1:#f43f5e;--cat-2:#fb923c;--cat-3:#38bdf8;--cat-4:#34d399;--cat-5:#a78bfa;--cat-6:#64748b}:root[data-theme=dark]{--bg:#0c0c0e;--frame:#101014;--card:#16161b;--card2:#1d1d23;--line:#26262d;--tx:#ececf1;--tx2:#9b9ba7;--tx3:#8a8a9a;--shadow:0 10px 34px rgba(0,0,0,.5);--hero-a:#3a2a06;--hero-b:#1a1a10;--amber-rgb:240,168,40;--up-rgb:240,82,79;--dn-rgb:47,191,113;--blue-rgb:77,141,255}:root[data-theme=light]{--bg:#f2f3f6;--frame:#ffffff;--card:#ffffff;--card2:#f4f5f8;--line:#e6e8ee;--tx:#1a1b20;--tx2:#6b6d7a;--tx3:#6c6f80;--shadow:0 8px 28px rgba(30,35,60,.08);--hero-a:#ffe27a;--hero-b:#ffd400;--hero-num:var(--on-amber);--hairline:rgba(0,0,0,.06);--hover-row:rgba(20,25,45,.022);--inset:rgba(255,255,255,.45);--shadow-xs:0 1px 3px rgba(20,25,45,.1);--card-lift:0 1px 2px rgba(20,25,45,.05),0 14px 30px -22px rgba(20,25,45,.2);--card-top:inset 0 1px 0 rgba(255,255,255,0);--cat-1:#d61f3e;--cat-2:#c2600a;--cat-3:#0b7fc4;--cat-4:#0f8a5f;--cat-5:#6d4ae0;--cat-6:#556070;--amber-tx:#98650b;--up-tx:#d61612;--dn-tx:#1f7e4a;--warn-tx:#b15600;--blue-tx:#005cff;--purple-tx:#774bf7;--teal-tx:#0f766e}:root[data-theme=cyber]{--amber:#00e5ff;--amber2:#7df9ff;--up:#ff2e88;--up-dim:rgba(255,46,136,.14);--dn:#00ffa3;--dn-dim:rgba(0,255,163,.12);--blue:#7c4dff;--blue-dim:rgba(124,77,255,.16);--bg:#08080f;--frame:#0c0c18;--card:#11101f;--card2:#181631;--line:#2a2848;--tx:#e8f6ff;--tx2:#8f9bbf;--tx3:#7a7fa5;--shadow:0 10px 40px rgba(124,77,255,.25);--hero-a:#1b0f3a;--hero-b:#0c1030;--amber-rgb:0,229,255;--up-rgb:255,46,136;--dn-rgb:0,255,163;--blue-rgb:124,77,255;--blue-tx:#895fff;--cat-1:#ff2e88;--cat-2:#ff9f43;--cat-3:#00e5ff;--cat-4:#00ffa3;--cat-5:#9d6cff;--cat-6:#6b7390}:root[data-theme=starry]{--amber:#ffd76a;--amber2:#ffe9ae;--up:#ff7b9c;--up-dim:rgba(255,123,156,.13);--dn:#5eead4;--dn-dim:rgba(94,234,212,.12);--blue:#6c8cff;--blue-dim:rgba(108,140,255,.15);--bg:#0a0f24;--frame:#0d1330;--card:#131b3d;--card2:#1a2450;--line:#273262;--tx:#e6ecff;--tx2:#93a0cf;--tx3:#838cb7;--shadow:0 10px 36px rgba(20,30,90,.55);--hero-a:#1c2a63;--hero-b:#0e1536;--amber-rgb:255,215,106;--up-rgb:255,123,156;--dn-rgb:94,234,212;--blue-rgb:108,140,255;--cat-1:#ffb3c6;--cat-2:#ffd76a;--cat-3:#8aa4ff;--cat-4:#5eead4;--cat-5:#c4b5fd;--cat-6:#7e8bb5}:root[data-theme=forest]{--amber:#34d399;--amber2:#8ef0c6;--up:#f87171;--up-dim:rgba(248,113,113,.13);--dn:#a3e635;--dn-dim:rgba(163,230,53,.12);--blue:#38bdf8;--blue-dim:rgba(56,189,248,.14);--bg:#0a1410;--frame:#0d1a14;--card:#122019;--card2:#1a2c22;--line:#264035;--tx:#e8f5ee;--tx2:#94b8a5;--tx3:#709785;--shadow:0 10px 34px rgba(0,40,20,.5);--hero-a:#0e3d2c;--hero-b:#0a1f16;--amber-rgb:52,211,153;--up-rgb:248,113,113;--dn-rgb:163,230,53;--blue-rgb:56,189,248;--cat-1:#f87171;--cat-2:#fbbf24;--cat-3:#38bdf8;--cat-4:#a3e635;--cat-5:#34d399;--cat-6:#6b8f7d}:root[data-theme=sunset]{--amber:#ff9f43;--amber2:#ffc98a;--up:#ff6b6b;--up-dim:rgba(255,107,107,.13);--dn:#4ecdc4;--dn-dim:rgba(78,205,196,.12);--blue:#a78bfa;--blue-dim:rgba(167,139,250,.14);--bg:#161009;--frame:#1c140c;--card:#241a10;--card2:#2e2216;--line:#41331f;--tx:#f5ece0;--tx2:#bda88f;--tx3:#9d876c;--shadow:0 10px 34px rgba(60,30,0,.45);--hero-a:#4a2508;--hero-b:#241203;--amber-rgb:255,159,67;--up-rgb:255,107,107;--dn-rgb:78,205,196;--blue-rgb:167,139,250;--cat-1:#ff8a7a;--cat-2:#ffb26b;--cat-3:#c9a6ff;--cat-4:#4ecdc4;--cat-5:#ffd76a;--cat-6:#9d876c}:root[data-theme=glass]{--bg:#eef1fb;--frame:rgba(255,255,255,.66);--card:rgba(255,255,255,.58);--card2:rgba(255,255,255,.76);--line:rgba(255,255,255,.9);--amber:#f0a828;--amber2:#f7c85a;--tx:#1c2142;--tx2:#565e82;--tx3:#646b8c;--shadow:0 18px 40px -24px rgba(60,70,140,.45);--hero-a:#e3e8ff;--hero-b:#f4e9ff;--hero-num:#1c2142;--amber-rgb:240,168,40;--up-rgb:214,22,18;--dn-rgb:18,136,90;--blue-rgb:91,108,255;--hairline:rgba(255,255,255,.95);--hover-row:rgba(60,70,140,.05);--inset:rgba(255,255,255,.6);--shadow-xs:0 1px 3px rgba(60,70,140,.12);--card-lift:0 1px 0 rgba(255,255,255,.95) inset,0 18px 34px -22px rgba(60,70,140,.5);--card-top:inset 0 1px 0 rgba(255,255,255,.95);--on-amber:#20180a;--amber-tx:#8a5c06;--up-tx:#c22a28;--dn-tx:#0d6b47;--warn-tx:#9a4c00;--blue-tx:#3d4bd6;--purple-tx:#6a3fd8;--teal-tx:#0d6b6b;--cat-1:#c81e3c;--cat-2:#b25a08;--cat-3:#0a6fb5;--cat-4:#0b7a55;--cat-5:#6039d4;--cat-6:#4f586b}html[data-theme=glass] body{background-image:radial-gradient(760px 520px at 10% -6%,rgba(139,124,255,.42),transparent 62%),radial-gradient(680px 460px at 88% 4%,rgba(96,165,250,.38),transparent 60%),radial-gradient(720px 520px at 62% 104%,rgba(244,164,196,.34),transparent 62%),radial-gradient(520px 420px at 96% 68%,rgba(110,231,183,.3),transparent 60%);background-attachment:fixed}html[data-theme=glass] .card,html[data-theme=glass] .glow,html[data-theme=glass] .hero,html[data-theme=glass] .sidebar,html[data-theme=glass] .topnav,html[data-theme=glass] .mhead{backdrop-filter:blur(22px) saturate(175%);-webkit-backdrop-filter:blur(22px) saturate(175%)}html[data-theme=glass] .sidebar{background:linear-gradient(180deg,#ffffffb8,#ffffff80)}html[data-theme=glass] .searchbox,html[data-theme=glass] .inp,html[data-theme=glass] .seg{background:#ffffff9e}html[data-theme=glass] .navitem.on{background:linear-gradient(90deg,#6b7cff29,#6b7cff0d);color:#3d4bd6}:root[data-theme=mono]{--amber:#ededed;--amber2:#ffffff;--up:#ff5c5c;--up-dim:rgba(255,92,92,.12);--dn:#3ecf8e;--dn-dim:rgba(62,207,142,.12);--blue:#0070f3;--blue-dim:rgba(0,112,243,.16);--bg:#000000;--frame:#000000;--card:#0a0a0a;--card2:#111111;--line:#242424;--tx:#ededed;--tx2:#8f8f8f;--tx3:#8a8a8a;--shadow:none;--hero-a:#0a0a0a;--hero-b:#000000;--hero-num:#ededed;--amber-rgb:237,237,237;--up-rgb:255,92,92;--dn-rgb:62,207,142;--blue-rgb:0,112,243;--hairline:rgba(255,255,255,.08);--hover-row:rgba(255,255,255,.035);--inset:rgba(255,255,255,.04);--shadow-xs:none;--card-lift:none;--card-top:none;--on-amber:#000000;--amber-tx:#ededed;--up-tx:#ff5c5c;--dn-tx:#3ecf8e;--warn-tx:#ffb020;--blue-tx:#4d9bff;--purple-tx:#a78bfa;--teal-tx:#2dd4bf;--cat-1:#ff5c5c;--cat-2:#ffb020;--cat-3:#4d9bff;--cat-4:#3ecf8e;--cat-5:#a78bfa;--cat-6:#6b6b6b}html[data-theme=mono] .card,html[data-theme=mono] .glow,html[data-theme=mono] .hero,html[data-theme=mono] .btn,html[data-theme=mono] .inp,html[data-theme=mono] .chip,html[data-theme=mono] .seg,html[data-theme=mono] .titem,html[data-theme=mono] .searchbox,html[data-theme=mono] .toast{border-radius:8px}html[data-theme=mono] .sidebar{background:var(--frame)}html[data-theme=mono] .hero{background:var(--card);border-color:var(--line)}html[data-theme=mono] .navitem.on{background:#141414;color:var(--tx)}html[data-theme=mono] .slogo .bee{background:#ededed;color:#000;box-shadow:none}html[data-theme=mono] .btn.amber{background:#ededed;color:#000}html[data-theme=mono] .gbar i,html[data-theme=mono] .bar i{background:#ededed}:root[data-theme=industry]{--bg:#0b0d12;--frame:rgba(255,255,255,.045);--card:rgba(255,255,255,.055);--card2:rgba(255,255,255,.085);--line:rgba(255,255,255,.1);--tx:#e9edf5;--tx2:#9aa4b5;--tx3:#8b95a7;--shadow:0 24px 50px -28px rgba(0,0,0,.9);--hero-a:#2a2113;--hero-b:#14161a;--hero-num:#edf1f8;--amber:#f0a828;--amber2:#f7c85a;--amber-rgb:240,168,40;--up-rgb:240,82,79;--dn-rgb:47,191,113;--blue-rgb:109,158,235;--hairline:rgba(255,255,255,.12);--hover-row:rgba(255,255,255,.04);--inset:rgba(255,255,255,.05);--shadow-xs:0 1px 3px rgba(0,0,0,.4);--card-lift:0 1px 0 rgba(255,255,255,.1) inset,0 22px 44px -30px rgba(0,0,0,.95);--card-top:inset 0 1px 0 rgba(255,255,255,.09);--on-amber:#20180a;--amber-tx:#f0b642;--up-tx:#f4706d;--dn-tx:#4fc98a;--warn-tx:#ffb057;--blue-tx:#8fb4ea;--purple-tx:#a78bfa;--teal-tx:#5fd4c4;--cat-1:#e0555a;--cat-2:#d98a3c;--cat-3:#5b9bd5;--cat-4:#3faf7c;--cat-5:#8f7bd8;--cat-6:#6b7686}html[data-theme=industry] body{background-image:radial-gradient(720px 460px at 12% -8%,rgba(70,110,160,.2),transparent 62%),radial-gradient(640px 420px at 90% 6%,rgba(240,168,40,.1),transparent 60%);background-attachment:fixed}html[data-theme=industry] .card,html[data-theme=industry] .glow,html[data-theme=industry] .hero,html[data-theme=industry] .sidebar,html[data-theme=industry] .topnav,html[data-theme=industry] .mhead{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}html[data-theme=industry] .sidebar{background:linear-gradient(180deg,#ffffff0f,#ffffff08)}html[data-theme=industry] .searchbox,html[data-theme=industry] .inp,html[data-theme=industry] .seg{background:#ffffff12}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--tx);font-size:var(--fs-md);overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}html[data-theme=starry] body{background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 70% 15%,rgba(255,215,106,.5) 50%,transparent 51%),radial-gradient(1px 1px at 45% 70%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 85% 55%,rgba(140,160,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3) 50%,transparent 51%),radial-gradient(1px 1px at 60% 40%,rgba(255,215,106,.35) 50%,transparent 51%)}#app{display:flex;height:100vh;height:100dvh}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.3px}body.privacy .pv{filter:blur(9px)}.pv,.kpi6 b,.glow b,.field b,.li>b,.top5 em,.mhead b,.hero .big{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.2px}.sidebar{width:var(--side-w);flex:none;background:linear-gradient(180deg,var(--frame),var(--bg) 140%);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:16px 11px 11px;overflow-y:auto;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.slogo{font-weight:800;font-size:18.5px;padding:2px 10px 0;display:flex;align-items:center;gap:9px;letter-spacing:.5px}.slogo em{font-style:normal;color:var(--amber)}.slogo .bee{width:27px;height:27px;border-radius:9px;background:linear-gradient(135deg,var(--brand-lo),var(--amber));display:grid;place-items:center;font-size:14px;box-shadow:0 4px 14px var(--amber-glow)}.sslogan{font-size:10px;color:var(--tx3);padding:3px 10px 10px}.navwrap{display:flex;flex-direction:column;gap:1px;flex:1;padding-top:8px}.searchbox{display:flex;align-items:center;gap:7px;margin:2px 4px 8px;padding:7px 10px;border-radius:10px;background:var(--card2);border:1px solid var(--line);color:var(--tx3);font:inherit;font-size:11.5px;cursor:pointer;text-align:left;transition:border-color .15s}.searchbox:hover{border-color:var(--tx3);color:var(--tx2)}.searchbox kbd{margin-left:auto;font-size:9.5px;font-family:inherit;border:1px solid var(--line);border-radius:5px;padding:0 5px;color:var(--tx3);background:var(--card)}.navgrp{margin-top:1px}.navdir{display:flex;align-items:center;gap:10px;padding:7.5px 10px;border-radius:10px;cursor:pointer;color:var(--tx2);font-size:12.5px;font-weight:600;border:0;background:none;width:100%;font-family:inherit;text-align:left;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.navdir:hover{background:var(--card2);color:var(--tx)}.navdir .nicon{width:16px;height:16px;flex:none;opacity:.8;transition:opacity .15s,color .15s}.navdir:hover .nicon{opacity:1}.navgrp.open>.navdir{color:var(--tx)}.navgrp.open>.navdir .nicon{color:var(--amber);opacity:1}.navdir .arr{margin-left:auto;color:var(--tx3);transition:transform .24s cubic-bezier(.4,0,.2,1)}.navgrp.open .navdir .arr{transform:rotate(90deg)}.navkids{overflow:hidden;max-height:0;opacity:.15;transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .22s ease}.navgrp.open .navkids{opacity:1}.navkids-inner{overflow:hidden;display:flex;flex-direction:column;gap:1px;position:relative;padding-left:15px}.navkids-inner:before{content:"";position:absolute;left:16.5px;top:5px;bottom:5px;width:1px;background:var(--line)}.navitem{display:flex;align-items:center;gap:10px;padding:7.5px 10px;border-radius:10px;cursor:pointer;color:var(--tx2);font-size:12.5px;font-weight:500;border:0;background:none;width:100%;font-family:inherit;text-align:left;position:relative;transition:background .15s,color .15s,transform .12s}.navitem .nicon{width:16px;height:16px;flex:none;opacity:.8}.navitem:hover{background:var(--card2);color:var(--tx);transform:translate(1px)}.navitem.on{background:linear-gradient(90deg,var(--amber-ring),var(--amber-ghost));color:var(--amber);font-weight:700}.navstep{font-style:normal;font-family:var(--mono);font-size:9px;font-weight:700;line-height:1;width:15px;height:15px;border-radius:99px;display:grid;place-items:center;flex:none;background:var(--card2);color:var(--tx2);border:1px solid var(--line)}.navitem.on .navstep{background:var(--amber);color:var(--on-amber);border-color:var(--amber)}.pitem .navstep{width:14px;height:14px;font-size:8.5px}.navsep{height:1px;background:var(--line);margin:5px 10px}.navitem.on .nicon{opacity:1}.navitem.plain.on:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:99px;background:var(--amber);box-shadow:0 0 8px var(--amber-beam)}.navitem.sub{padding:6.5px 10px 6.5px 13px;font-size:12px}.navitem.sub.on{background:var(--amber-dim);font-weight:600}.navitem.plain{padding-left:10px}.sideuser{margin-top:auto;display:flex;align-items:center;gap:9px;padding:9px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}.mainwrap{flex:1;display:flex;flex-direction:column;min-width:0}.topnav{display:flex;align-items:center;gap:12px;padding:0 20px;height:54px;background:var(--frame);border-bottom:1px solid var(--line);flex:none}.topnav .crumb{font-size:13px;color:var(--tx2)}.topnav .crumb b{color:var(--tx);font-size:14.5px}.topnav .sp{flex:1}.icobtn{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--card);color:var(--tx2);font-size:14px;display:grid;place-items:center;cursor:pointer;flex:none}.icobtn:active{transform:scale(.94)}.btn{border:0;border-radius:9px;padding:7px 14px;font-size:12.5px;font-weight:600;letter-spacing:.2px;cursor:pointer;font-family:inherit;background:var(--tx);color:var(--bg);white-space:nowrap;transition:opacity .15s,background .15s,transform .1s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn>svg{flex:none}.btn:hover{opacity:.9}.btn:active{transform:scale(.98)}.btn.amber{background:var(--amber);color:var(--on-amber)}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--tx2);font-weight:500}.btn.ghost:hover{background:var(--card2);border-color:var(--tx3);color:var(--tx);opacity:1}main{flex:1;overflow-y:auto;padding:18px 22px 24px;scrollbar-width:thin}.ptitle{font-size:21px;font-weight:700;letter-spacing:-.2px;margin-bottom:22px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ptitle .sub{font-size:11px;color:var(--tx3);font-weight:400}.ptitle .sp{flex:1}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;align-items:start}.grid>*{min-width:0}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;box-shadow:var(--card-top),var(--card-lift)}.card h3{font-size:13px;font-weight:600;color:var(--tx2);letter-spacing:.2px;display:flex;align-items:center;gap:8px;margin-bottom:14px}:where(button.tbtn){background:none;border:0;padding:0;margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;text-align:inherit;color:inherit;flex:none;white-space:nowrap}.card h3 .more{margin-left:auto;font-size:10.5px;color:var(--tx3);font-weight:400;cursor:pointer}.card h3 .tagr{margin-left:auto;font-size:10px;color:var(--tx3);font-weight:400}.chip{display:inline-flex;align-items:center;gap:4px;border-radius:7px;padding:3px 8px;font-size:11px;background:transparent;color:var(--tx3);border:1px solid var(--line);white-space:nowrap}.chip.gold{color:var(--amber-tx);background:var(--amber-faint);border-color:var(--amber-soft)}.chip.up{color:var(--up-tx);background:var(--up-dim);border-color:transparent}.chip.dn{color:var(--dn-tx);background:var(--dn-dim);border-color:transparent}.chip.blue{color:var(--blue-tx);background:var(--blue-dim);border-color:transparent}.chip.purple{color:var(--purple-tx);background:var(--purple-faint);border-color:transparent}.chip.warn{color:var(--warn-tx);background:var(--warn-dim);border-color:transparent}.row{display:flex;align-items:center;gap:10px}.faint{color:var(--tx3)}.upc{color:var(--up-tx)}.dnc{color:var(--dn-tx)}.amberc{color:var(--amber-tx)}.bluec{color:var(--blue-tx)}.progress{height:7px;border-radius:99px;background:var(--card2);overflow:hidden}.progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--amber),var(--amber2))}.seg{display:flex;background:var(--card2);border:1px solid var(--line);border-radius:9px;padding:3px;gap:2px}.seg button{border:0;background:transparent;color:var(--tx3);font-size:11.5px;font-weight:500;padding:5px 12px;border-radius:7px;cursor:pointer;font-family:inherit;white-space:nowrap}.seg button:hover{color:var(--tx2)}.seg button.on{background:var(--card);color:var(--tx);font-weight:600;box-shadow:var(--shadow-xs)}.switch{width:40px;height:24px;border-radius:99px;background:var(--card2);border:1px solid var(--line);position:relative;cursor:pointer;flex:none;display:inline-block;transition:.2s;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;margin:0;font:inherit;color:inherit}.switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:99px;background:var(--tx3);transition:.2s}.switch.on{background:var(--blue-dim);border-color:var(--blue)}.switch.on i{left:18px;background:var(--blue)}.dot{width:6px;height:6px;border-radius:99px;background:var(--dn);display:inline-block}.list{display:flex;flex-direction:column}.list>.li{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.li{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.li:last-child{border-bottom:0}@media (max-width:640px){.schedrow{flex-wrap:wrap}.schedrow>.grow{flex-basis:100%}}.list>.li:last-child{border-bottom:0}.list>.li .t1{font-size:12.5px;font-weight:600}.list>.li .t2{font-size:10.5px;margin-top:2px}.ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:16px;background:var(--card2);flex:none}.grow{flex:1;min-width:0}.t1{font-size:13px;font-weight:600}.t2{font-size:10.5px;color:var(--tx3);margin-top:2px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.t2lines{display:block;font-size:10.5px;color:var(--tx3);margin-top:2px;line-height:1.9}.reqline{font-family:var(--mono);font-size:11.5px;font-weight:600;color:var(--tx);line-height:1.55;overflow-wrap:anywhere;word-break:break-all}.tbl{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th{font-size:11px;letter-spacing:.3px;color:var(--tx3);font-weight:500;text-align:left;padding:11px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:13px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl th:first-child,.tbl td:first-child{padding-left:0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl tr:last-child td{border-bottom:0}.tbl th.r,.tbl td.r{text-align:right}.tbl tbody tr:hover{background:var(--hover-row)}.tblwrap{overflow-x:auto}.field{background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:12px;color:var(--tx2);display:flex;justify-content:space-between;align-items:center}.field b{color:var(--tx);font-family:var(--mono)}.fieldrow{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:640px){.fieldrow{grid-template-columns:1fr}}.formrow{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.inp{flex:1;min-width:110px;background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:8px 12px;color:var(--tx);font-size:12px;font-family:inherit;outline:0}.inp:focus{border-color:var(--blue)}select.inp{-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:normal;padding-right:24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='5'><path d='M0.5 0.5L4.5 4.5L8.5 0.5' fill='none' stroke='%238f93a0' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:9px 5px}select.inp:focus{outline:0}select.inp:focus-visible{outline:2px solid var(--amber);outline-offset:2px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{width:13px;opacity:.9;cursor:pointer;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='14'><path d='M0.75 4.75L4.5 1L8.25 4.75' fill='none' stroke='%238f93a0' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/><path d='M0.75 9.25L4.5 13L8.25 9.25' fill='none' stroke='%238f93a0' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center center;background-size:9px 14px}input[type=number]::-webkit-inner-spin-button:hover{opacity:1;background-color:var(--hover-row)}.klabel{font-size:10.5px;color:var(--tx3);margin:10px 2px 4px}.twocol{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 22px}.fcol{display:flex;flex-direction:column;gap:4px;min-width:0}.formrow>.fcol{flex:1 1 auto}.formrow>.btn{align-self:flex-end}.fcol>span{font-size:10.5px;color:var(--tx3);line-height:1.3}.fcol>.inp{width:100%}.habit{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:4px}.habit .cell{background:var(--card2);border-radius:11px;padding:10px;text-align:center}.habit .cell b{display:block;font-family:var(--mono);font-size:17px;margin-top:2px}.habit .cell span{font-size:10px;color:var(--tx3)}.top5{display:flex;flex-direction:column;gap:9px}.top5 .t .r{display:flex;justify-content:space-between;margin-bottom:4px;font-size:11.5px}.top5 .t .r .n{color:var(--tx2);display:flex;gap:6px;align-items:center}.top5 .t .r em{font-style:normal;font-family:var(--mono)}.top5 .bar{height:5px;border-radius:99px;background:var(--card2)}.top5 .bar i{display:block;height:100%;border-radius:99px}.glow{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;position:relative;overflow:hidden;box-shadow:var(--card-top),var(--card-lift)}.glow:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--tx3);opacity:.3;transition:top .2s,bottom .2s}.glow:hover:before{top:10px;bottom:10px}.glow .cap{font-size:12px;color:var(--tx3);letter-spacing:.2px;display:flex;gap:6px;align-items:center}.glow b{display:block;font-family:var(--mono);font-size:25px;margin-top:9px;letter-spacing:-.7px}.glow .sub{font-size:11.5px;color:var(--tx3);margin-top:6px}.glow .gbar{height:5px;border-radius:99px;margin-top:10px;background:var(--card2);overflow:hidden}.glow .gbar i{display:block;height:100%;border-radius:99px}.glow.red:before{background:var(--up)}.glow.red b{color:var(--up-tx)}.glow.red .gbar i{background:var(--up)}.glow.green:before{background:var(--dn)}.glow.green b{color:var(--dn-tx)}.glow.green .gbar i{background:var(--dn)}.glow.teal:before{background:var(--teal)}.glow.teal b{color:var(--teal-tx)}.glow.teal .gbar i{background:var(--teal)}.glow.amber:before{background:var(--amber)}.glow.amber b{color:var(--amber-tx)}.glow.amber .gbar i{background:var(--amber)}.glow.blue:before{background:var(--blue)}.glow.blue b{color:var(--blue-tx)}.glow.blue .gbar i{background:var(--blue)}@media (min-width:901px){.glow.balance b.posc{color:var(--dn-tx)}.glow.balance b.negc{color:var(--up-tx)}}.kpi6{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.kpi6.c3{grid-template-columns:repeat(3,1fr)}.kpi6.c2{grid-template-columns:repeat(2,1fr)}.annbadges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi6>div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.kpi6 span{font-size:11.5px;color:var(--tx3);display:flex;gap:5px;align-items:center}.kpi6 b{display:block;font-family:var(--mono);font-size:21px;letter-spacing:-.4px;margin-top:7px}.kpi6 em{font-style:normal;font-size:10.5px;font-family:var(--mono)}.donrow{display:flex;gap:16px;align-items:center}.don{width:118px;height:118px;border-radius:50%;flex:none;position:relative}.don:after{content:"";position:absolute;top:27px;right:27px;bottom:27px;left:27px;border-radius:50%;background:var(--card)}.don b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;font-family:var(--mono);font-size:12.5px}.dleg{flex:1;display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--tx2)}.dleg .dl{display:flex;align-items:center;gap:7px}.dleg .dl i{width:9px;height:9px;border-radius:3px;flex:none}.dleg .dl em{font-style:normal;margin-left:auto;font-family:var(--mono);color:var(--tx)}.dleg .dl u{text-decoration:none;width:46px;text-align:right;font-family:var(--mono);color:var(--tx3)}.mheat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px}.mheat .m{background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:9px 4px;text-align:center;cursor:pointer}.mheat .m span{font-size:10px;color:var(--tx3);display:block}.mheat .m b{display:block;font-family:var(--mono);font-size:11px;margin-top:4px;color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.3px}.mheat .m.hot{background:var(--up-ring);border-color:var(--up-line)}.mheat .m.hot b{color:var(--up);font-weight:800}:root[data-theme=dark] .mheat .m.hot b{color:#ffaaa5}:root[data-theme=light] .mheat .m.hot b{color:#9b1c1c}.reso{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.aicard{background:linear-gradient(140deg,var(--blue-wash),var(--card) 55%);border-color:var(--blue-line)}.aicard p{font-size:12px;color:var(--tx2);line-height:1.8;margin-top:6px}.aicard p b{color:var(--tx)}.examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.qchip{border:1px solid var(--blue-line);background:var(--blue-wash);color:var(--blue-tx);border-radius:99px;padding:6px 13px;font-size:11.5px;font-family:inherit;line-height:1.4;cursor:pointer;text-align:left;transition:background .15s,color .15s,border-color .15s}.qchip:hover{background:var(--blue-dim);color:var(--tx);border-color:var(--blue)}.qchip:disabled{opacity:.5;cursor:default}.hero{grid-column:span 12;border-radius:14px;border:1px solid var(--amber-soft);background:linear-gradient(115deg,var(--hero-a) 0%,var(--hero-b) 70%);padding:18px 16px;display:flex;gap:24px;align-items:stretch}:root[data-theme=light] .hero{border-color:#f0d060}.hero .hl{flex:1.1;min-width:0}.hero .cap{font-size:10.5px;color:var(--tx2);display:flex;gap:8px;align-items:center}.hero .cap .pill{background:var(--amber-beacon);color:var(--on-amber);font-size:10px;font-weight:700;border-radius:6px;padding:1px 8px}.hero .cap .pill2{border:1px solid var(--amber-halo);color:var(--amber);font-size:10px;border-radius:6px;padding:1px 8px}.hero .big{font-family:var(--mono);font-size:36px;font-weight:800;margin:8px 0 12px;letter-spacing:-1.2px;color:var(--hero-num)}.hero .big.upc{color:var(--up)}.hero .big.dnc{color:var(--dn)}.posc{color:var(--dn-tx)}.negc{color:var(--up-tx)}.hero .big.posc{color:var(--dn)}.hero .big.negc{color:var(--up)}:root[data-theme=light] .hero .big.upc,:root[data-theme=light] .hero .big.dnc,:root[data-theme=light] .hero .big.posc,:root[data-theme=light] .hero .big.negc{color:var(--on-amber)}.hero .mini{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hero .mini>div{background:var(--inset);border:1px solid var(--hairline);border-radius:10px;padding:8px 11px}.hero .mini span{font-size:10px;color:var(--tx2)}.hero .mini b{display:block;font-family:var(--mono);font-size:15px;margin-top:3px}.hero .hr{width:1px;background:var(--amber-wash);flex:none}.hero .hchart{flex:1;display:flex;flex-direction:column}.hero .hchart .cap2{font-size:10.5px;color:var(--tx2);display:flex;justify-content:space-between}.hero .hchart svg{flex:1;width:100%;margin-top:6px}.hero .hero-wealth{width:100%;padding:12px 14px;border-radius:12px;background:var(--amber-faint);border:1px solid var(--amber-soft);box-shadow:none}.hero .hero-wealth .cap{color:var(--tx)}.hero .hero-wealth b{font-size:24px;margin-top:6px}.hero .hero-wealth .gbar{height:7px;margin-top:8px;background:var(--amber-dim)}.hero .hero-wealth .gbar i{min-width:4px;background:linear-gradient(90deg,var(--amber),var(--amber2))}.hero .hero-wealth .sub{margin-top:6px;font-size:11px}.cal{display:flex;gap:11px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.cal:last-child{border-bottom:0}.cal .dbox{width:42px;height:44px;border-radius:11px;background:var(--card2);display:grid;place-items:center;flex:none}.cal .dbox b{font-size:15px;color:var(--amber)}.cal .dbox span{font-size:9px;color:var(--tx3)}.sched{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.sched:last-child{border-bottom:0}.sched .tm{font-family:var(--mono);font-size:12.5px;font-weight:700;color:var(--amber);min-width:62px}.meta{font-size:10px;color:var(--tx3);margin-top:6px}.empty{padding:34px 16px;text-align:center;color:var(--tx3);font-size:12.5px;line-height:2;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.state-block{min-height:170px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--tx2)}.state-block strong{font-size:14.5px;font-weight:650;color:var(--tx)}.state-block p{max-width:420px;margin:0;font-size:12px;line-height:1.75;color:var(--tx3)}.state-mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:800;color:var(--tx3);background:var(--card2);border:1px solid var(--line);box-shadow:var(--card-top)}.state-mark>svg{display:block}.state-loading{gap:10px;font-size:12px;color:var(--tx2)}.state-spinner{width:22px;height:22px;border:2px solid var(--line);border-top-color:var(--amber);border-radius:50%;animation:state-spin .8s linear infinite}.state-error .state-mark{color:var(--up);background:var(--up-dim);border-color:var(--up-line)}.state-action{margin-top:6px;min-height:34px}@keyframes state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.state-spinner{animation:none}}.sk-page{display:flex;flex-direction:column;gap:13px}.sk-grid{align-items:start}.sk-card{gap:11px;min-height:104px}.sk-bar,.sk-line,.sk-strip i{display:block;border-radius:7px;background:var(--card2);box-shadow:inset 0 0 0 1px var(--line)}.sk-head{width:176px;height:15px}.sk-t{height:11px}.sk-v{height:20px;border-radius:9px}.sk-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden}.sk-strip i{height:38px;border-radius:0;box-shadow:none}.sk-page .sk-bar,.sk-page .sk-line,.sk-page .sk-head,.sk-page .sk-strip i{background-image:linear-gradient(90deg,var(--card2) 0 38%,var(--line) 50%,var(--card2) 62% 100%);background-size:260% 100%;animation:sk-sweep 1.5s linear infinite}@keyframes sk-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.sk-page .sk-bar,.sk-page .sk-line,.sk-page .sk-head,.sk-page .sk-strip i{animation:none;background-image:none}}.tabbar,.mfab,.mhead{display:none}@media (max-width:900px){.sidebar{display:none}.topnav{padding:0 14px}:root{--tabbar-h:59px}.grid{grid-template-columns:1fr;gap:0}.c3,.c4,.c5,.c6,.c7,.c8,.c12{grid-column:span 1}.grid>*{grid-column:span 1!important}.tblwrap{max-width:100%;-webkit-overflow-scrolling:touch}.only-pc{display:none!important}main .card,.glow{border-radius:0;border-left:0;border-right:0;margin-bottom:2px;box-shadow:none}.hero{border-radius:0;border-left:0;border-right:0;flex-direction:column;gap:12px}.hero .hr{display:none}.kpi6{grid-template-columns:repeat(2,1fr);padding:0}.kpi6.c3{grid-template-columns:repeat(2,1fr)}.annbadges{grid-template-columns:repeat(2,1fr)!important}.card,.glow{padding:14px 16px}.ptitle{padding:14px 16px 10px}.icobtn{width:40px;height:40px;font-size:16px}.mhead{display:block;background:linear-gradient(160deg,var(--brand-hi),var(--brand-lo));color:var(--on-amber);padding:16px 16px 0}.mhead .mh1{display:flex;align-items:center;gap:8px;font-weight:800;font-size:17px}.mhead .led{background:#0000001a;border-radius:99px;padding:3px 11px;font-size:11px;font-weight:600}.mhead .mh2{display:flex;gap:10px;margin:13px 0 10px}.mhead .mh2>div{flex:1;min-width:0}.mhead .mh2 span{font-size:10.5px;opacity:.75;display:block}.mhead .mh2 b{font-family:var(--mono);font-size:14.5px;font-weight:800;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.mhead .bbar{display:flex;height:6px;border-radius:99px;overflow:hidden;background:var(--brand-track)}.mhead .bbar i{background:#7ac143}.mhead .bused{font-size:9.5px;opacity:.7;text-align:right;padding:4px 0 9px}.mhead{padding:12px 14px 0}.mhead .mh1{font-size:15.5px}.mhead .mh2{margin:9px 0 8px;gap:8px}.mhead .bused{padding:3px 0 7px}.hero .mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero .mini>div{padding:7px 10px}.hero .mini span{font-size:10.5px}.hero .big{font-size:29px;margin:6px 0 10px}.tbl.tx-tbl th:nth-child(4),.tbl.tx-tbl td:nth-child(4),.tbl.tx-tbl th:nth-child(5),.tbl.tx-tbl td:nth-child(5){display:none}.tbl.tx-tbl td,.tbl.tx-tbl th{padding:9px 5px}.tbl.tx-tbl td.r,.tbl.tx-tbl th.r{white-space:nowrap}.mheat{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.mheat .m{padding:8px 2px}.mheat .m b{font-size:10.5px}.wcard{grid-template-columns:1fr;gap:8px}.tabbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--frame);border-top:1px solid var(--line);padding:7px 6px calc(9px + env(safe-area-inset-bottom));min-height:var(--tabbar-h)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--tx3);font-size:9.5px;cursor:pointer;border:0;background:none;font-family:inherit;padding:4px 0}.tab .ic{filter:grayscale(1);opacity:.6;display:block}.tab.on{color:var(--amber);font-weight:700}.tab.on .ic{filter:none;opacity:1}.mfab{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--tabbar-h) + 5px);z-index:41;width:50px;height:50px;border-radius:99px;border:4px solid var(--bg);cursor:pointer;background:linear-gradient(135deg,var(--brand-lo),var(--amber));color:var(--on-amber);font-size:23px;font-weight:800;display:none;place-items:center;box-shadow:0 8px 22px var(--amber-halo)}.mfab.on{display:grid}}@media (min-width:901px){.only-m{display:none!important}}button>svg,.tab>svg{display:block;flex:none}.skip-link{position:absolute;left:8px;top:-60px;z-index:60;padding:9px 14px;border-radius:9px;background:var(--amber);color:var(--on-amber);font-size:12.5px;font-weight:700;text-decoration:none;transition:top .15s}.skip-link:focus{top:8px}#main{width:100%}.mask{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:50;opacity:0;pointer-events:none;transition:.22s}.mask.on{opacity:1;pointer-events:auto}.sheet{position:fixed;z-index:51;background:var(--card);border:1px solid var(--line);padding:16px 20px calc(18px + env(safe-area-inset-bottom));left:0;right:0;bottom:0;border-radius:22px 22px 0 0;transform:translateY(105%);transition:.26s cubic-bezier(.32,.72,.25,1);max-height:88vh;overflow-y:auto;pointer-events:none;visibility:hidden}.sheet.on{transform:none;pointer-events:auto;visibility:visible}@media (min-width:901px){.sheet{left:50%;right:auto;bottom:auto;top:50%;width:660px;border-radius:18px;transform:translate(-50%,-46%) scale(.96);opacity:0;transition:.2s;padding:20px 24px;pointer-events:none;visibility:hidden}.sheet.on{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto;visibility:visible}.sheet .grab{display:none}}.sheet .grab{width:38px;height:4px;border-radius:99px;background:var(--line);margin:0 auto 12px}.sheet h2{font-size:16px;font-weight:800;margin-bottom:13px;display:flex;align-items:center;gap:8px}.sheet h2 .x{margin-left:auto;cursor:pointer;color:var(--tx3);font-size:13px;font-family:inherit;letter-spacing:inherit;border:1px solid var(--line);border-radius:8px;padding:3px 9px;background:var(--card2)}.amt-input{text-align:center;font-family:var(--mono);font-size:36px;font-weight:800;padding:4px 0;min-height:52px}.amt-input em{font-style:normal;color:var(--tx3);font-weight:600}.catgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0}.cat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 0;border-radius:12px;border:1px solid var(--line);background:var(--card2);color:var(--tx);font:inherit;text-align:center;cursor:pointer}.cat span{font-size:18px}.cat i{font-style:normal;font-size:10px;color:var(--tx2)}.cat.on{border-color:var(--amber);background:var(--amber-dim)}.cat.on i{color:var(--amber)}.keypad{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.keypad button{height:42px;border-radius:11px;border:1px solid var(--line);background:var(--card2);color:var(--tx);font-family:var(--mono);font-size:16px;font-weight:700;cursor:pointer}.keypad button.ok{background:linear-gradient(135deg,var(--brand-lo),var(--amber));color:var(--on-amber);border:0;font-size:14px;font-family:inherit;letter-spacing:.2px}.keypad button.op{color:var(--amber)}.aibar{display:flex;gap:7px;align-items:center;background:linear-gradient(120deg,var(--purple-dim),var(--card2));border:1px solid var(--purple-line);border-radius:11px;padding:7px 10px}.aibar input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--tx);font-size:12px;font-family:inherit}.aibar input:disabled{opacity:.5;cursor:not-allowed}.aibar .cam{width:29px;height:29px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--tx2);font-size:12px;display:grid;place-items:center;cursor:pointer;flex:none}.toast-host{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--tabbar-h,0px) + 22px);z-index:70;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:max-content;max-width:min(92vw,420px)}@media (min-width:901px){.toast-host{left:auto;right:20px;bottom:auto;top:72px;transform:none;align-items:flex-end}}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:9px;max-width:100%;padding:10px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line);color:var(--tx);font-size:12.5px;line-height:1.5;box-shadow:0 8px 26px #00000038,0 1px 3px #00000024;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;animation:toastIn .2s ease-out}@media (min-width:901px){.toast{animation-name:toastInPc}}@keyframes toastIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes toastInPc{0%{opacity:0;transform:translate(14px) scale(.97)}to{opacity:1;transform:none}}.toast.out{opacity:0;transform:translateY(6px) scale(.97);transition:opacity .2s,transform .2s;animation:none}@media (min-width:901px){.toast.out{transform:translate(14px) scale(.97)}}.toast .ticon{flex:none;margin-top:.5px;line-height:1}.toast .tmsg{min-width:0;overflow-wrap:anywhere}.toast.ok{border-color:var(--up-line)}.toast.ok .ticon{color:var(--up-tx)}.toast.ok{background:linear-gradient(90deg,var(--up-dim),var(--card) 42%)}.toast.err{border-color:var(--dn-line)}.toast.err .ticon{color:var(--dn-tx)}.toast.err{background:linear-gradient(90deg,var(--dn-dim),var(--card) 42%)}.toast.warn{border-color:var(--warn-line)}.toast.warn .ticon{color:var(--warn-tx)}.toast.warn{background:linear-gradient(90deg,var(--warn-dim),var(--card) 42%)}.toast.info{border-color:var(--blue-line)}.toast.info .ticon{color:var(--blue-tx)}.toast.info{background:linear-gradient(90deg,var(--blue-wash),var(--card) 42%)}.toast:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.goldc{color:var(--amber)}.auth-wrap{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh}@media (max-width:900px){.auth-wrap{grid-template-columns:1fr}.auth-wrap>div:first-child{display:none}}.cat-tree{display:flex;flex-direction:column;gap:2px}.cat-tree .c1{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;font-size:12.5px;font-weight:600}.cat-tree .c1:hover{background:var(--card2)}.cat-tree .c2s{display:flex;gap:6px;flex-wrap:wrap;padding:0 10px 8px 34px}.cat-tree .c2{font-size:10.5px;color:var(--tx2);background:var(--card2);border:1px solid var(--line);border-radius:7px;padding:2px 9px}.wcard{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wcard .wc{background:var(--card2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer}.wcard .wc:hover{border-color:var(--blue)}.wcard .wc .nm{font-weight:700;font-size:12.5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.wcard .wc .nm span{font-size:9.5px;color:var(--tx3);font-family:var(--mono)}.wcard .wc .px{font-family:var(--mono);font-size:19px;font-weight:800;margin-top:6px}.wcard .wc .ch{font-family:var(--mono);font-size:11px;margin-top:2px}.wmeta{display:flex;align-items:center;gap:10px;margin-top:7px;padding-top:7px;border-top:1px dashed var(--line);flex-wrap:wrap}.wmetric{font-size:10px;color:var(--tx2);white-space:nowrap}.wmetric b{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--tx);margin-left:2px}.wmetric b.goldc{color:var(--amber-tx)}.wsig{flex-basis:100%;display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:9.5px;color:var(--tx2);margin-top:1px}.alinks{display:flex;gap:12px;margin-left:18px}.alinks button,.alinks a{background:none;border:0;padding:0;font:inherit;font-size:11px;color:var(--blue-tx);cursor:pointer;text-decoration:none;white-space:nowrap}.gband{height:38px;border-radius:10px;overflow:hidden;display:flex;position:relative;margin-top:4px}.gband i{height:100%}.gband .bu{background:var(--up-line)}.gband .bm{background:var(--dn-band)}.gband .bd{background:#38bdf85c}.gband .btag{position:absolute;top:50%;transform:translateY(-50%);font-size:10.5px;font-weight:700;color:#ffffffd9;padding-left:10px}.gband .gdot{position:absolute;top:50%;transform:translateY(-50%);width:13px;height:13px;border-radius:99px;background:var(--amber);border:3px solid var(--card);box-shadow:0 0 10px var(--amber-core)}.gprices{display:flex;justify-content:space-between;font-family:var(--mono);margin-top:7px}.gprices>div{text-align:center;flex:1}.gprices>div:first-child{text-align:left}.gprices>div:last-child{text-align:right}.gprices span{font-size:10.5px;color:var(--tx3);display:block}.gprices b{display:block;color:var(--tx);font-size:14px}.gprices em{font-style:normal;font-size:10.5px;color:var(--tx3)}.qalert{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:8px 11px;border:1px dashed var(--line);border-radius:10px;background:var(--card2)}.qalert-lab{font-size:11px;font-weight:700;color:var(--tx2);white-space:nowrap}.qalert-hint{font-size:10.5px;color:var(--tx2)}.ar-dps{font-size:11px;color:var(--tx2);margin:0 0 9px;padding:7px 10px;border-radius:8px;background:var(--card2);border:1px solid var(--line);line-height:1.6}.ar-dps b{font-family:var(--mono);font-weight:700}.ar-dps b.goldc{color:var(--amber-tx)}.ar-dps .warnc{color:var(--amber-tx);font-weight:600}.invflow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 13px}.invflow ol{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.invflow li{display:flex;align-items:center}.invflow li+li:before{content:"›";color:var(--tx2);margin:0 1px;font-size:13px;font-weight:700}.invflow button{display:flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--tx2);font-size:11.5px;cursor:pointer;font-family:inherit;line-height:1.4}.invflow button em{font-style:normal;font-family:var(--mono);font-size:9.5px;width:14px;height:14px;border-radius:99px;background:var(--card2);color:var(--tx2);display:grid;place-items:center;font-weight:700}.invflow button b{font-weight:600}.invflow li.done button{opacity:.75}.invflow li.on button{background:var(--amber-dim);border-color:var(--amber-line);color:var(--amber-tx)}.invflow li.on button em{background:var(--amber);color:var(--on-amber)}.invflow button:hover{border-color:var(--amber-line)}.invflow button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.invflow-hint{font-size:10.5px;color:var(--tx2)}.gsig-th,.gsig{white-space:nowrap}.gsig-chips{display:flex;gap:3px;justify-content:flex-end;flex-wrap:wrap}.gsig-chip{font-size:9.5px;font-weight:700;line-height:1.5;padding:1px 5px;border-radius:5px;border:1px solid transparent;white-space:nowrap}.gsig-chip.monthLow,.gsig-chip.weekLow{background:var(--up-dim);color:var(--up-tx);border-color:var(--up-line)}.gsig-chip.monthMid,.gsig-chip.weekMid{background:var(--amber-dim);color:var(--amber-tx);border-color:var(--amber-line)}.gsig-chip.none{background:transparent;color:var(--tx2);border-color:var(--line)}.gsig-chip.reson{background:var(--up);color:var(--on-amber);border-color:var(--up)}.gsig-pos{display:block;font-size:9px;color:var(--tx2);margin-top:2px}.gsig-pos.goldc{color:var(--amber-tx);font-weight:700;font-family:var(--mono)}.gdual{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}.gdual-h{font-size:11px;font-weight:700;color:var(--tx2);margin-bottom:9px}.gdual-grid{display:flex;flex-direction:column;gap:10px}.gdual-lab{font-size:10.5px;font-weight:700;color:var(--tx2);margin-bottom:4px}.gdual-lab em{font-style:normal;font-weight:400;color:var(--tx2);font-family:var(--mono);font-size:9.5px}.gdual-bar{height:22px;border-radius:7px;overflow:hidden;display:flex;position:relative}.gdual-bar i{height:100%}.gdual-bar .bu{background:var(--up-line)}.gdual-bar .bm{background:var(--dn-band)}.gdual-bar .bd{background:#38bdf85c}.gdual-bar .gdot{position:absolute;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:99px;background:var(--amber);box-shadow:0 0 0 2px var(--card)}.gdual-prices{display:flex;gap:12px;margin-top:5px;font-size:9.5px;color:var(--tx2);flex-wrap:wrap}.gdual-prices b{color:var(--tx2);font-weight:700}.gadvice{margin-top:11px;padding:8px 11px;border-radius:9px;font-size:11.5px;line-height:1.55;border:1px solid var(--line);background:var(--card2);color:var(--tx2)}.gadvice.strong-buy,.gadvice.buy{background:var(--up-dim);border-color:var(--up-line);color:var(--up-tx)}.gadvice.watch{background:var(--amber-dim);border-color:var(--amber-line);color:var(--amber-tx)}.gadvice.hold{background:var(--card2);color:var(--tx2)}.gadvice.none{color:var(--tx2);font-style:normal}@media (min-width:901px){.gdual-grid{flex-direction:row;gap:18px}.gdual-col{flex:1;min-width:0}}.gstep{flex:1}.gstep .gt{font-size:10.5px;color:var(--tx3);margin-bottom:6px;font-weight:700}.gstep .gi{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:12.5px;padding:7px 11px;border-radius:8px;margin-bottom:4px}.gstep.sell .gi{background:var(--up-dim)}.gstep.buy .gi{background:var(--amber-dim)}.gstep .gi b{color:var(--tx);font-size:13px}.gstep .gi span{color:var(--tx3)}.qscore{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;font-family:var(--mono);font-size:16px;font-weight:800;cursor:pointer}.qscore.q9{background:var(--dn-dim);color:var(--dn);border:1px solid var(--dn-line)}.qscore.q6{background:var(--amber-dim);color:var(--amber)}.qscore.q3{background:var(--up-dim);color:var(--up)}.palette-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:80;display:grid;place-items:start center;padding-top:14vh;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.palette{width:min(560px,92vw);background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px;box-shadow:0 18px 50px #0006}.palette input{width:100%;background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:10px 13px;color:var(--tx);font-size:13.5px;outline:none}.palette input:focus{border-color:var(--amber)}.plist{margin-top:8px;max-height:46vh;overflow-y:auto}.pitem{padding:9px 12px;border-radius:9px;font-size:13px;cursor:pointer;color:var(--tx);display:flex;align-items:center;gap:8px}.pitem .picon{color:var(--tx3);flex:none}.pitem.sel .picon{color:var(--amber)}.pitem:hover,.pitem.sel{background:var(--card2)}.pitem.sel{box-shadow:inset 2.5px 0 0 var(--amber)}.pmeta{margin-top:8px;font-size:10px;color:var(--tx3);text-align:center}.rpage{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px;margin-bottom:13px;text-align:center;box-shadow:var(--shadow)}.rpage .pn{font-size:10px;color:var(--tx3);letter-spacing:2px}.rpages{display:grid;grid-template-columns:1fr;gap:0;max-width:620px;margin:0 auto;align-items:start}@media (min-width:1180px){.rpages{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;max-width:1060px}.rpages .rpage{padding:22px 18px}}.themegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px}@media (max-width:900px){.themegrid{grid-template-columns:repeat(3,1fr)}}.titem{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;border:1.5px solid var(--line);border-radius:12px;cursor:pointer;background:var(--card2);transition:.15s}.titem:hover{border-color:var(--tx3)}.titem.on{border-color:var(--amber);background:var(--amber-faint)}.tdot{width:34px;height:34px;border-radius:99px;border:2px solid var(--line);box-shadow:inset 0 0 0 2px var(--card)}.tname{font-size:11px;color:var(--tx2)}.titem.on .tname{color:var(--amber);font-weight:700}.tcheck{position:absolute;top:5px;right:7px;font-size:10px;color:var(--amber);font-weight:800}.statusbar{flex:none;display:flex;align-items:center;gap:16px;height:30px;padding:0 16px;background:var(--bg);border-top:1px solid var(--line);font-size:10.5px;color:var(--tx3);-webkit-user-select:none;user-select:none}.statusbar b{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600;color:var(--tx2)}.statusbar .sb-dot{display:inline-block;width:7px;height:7px;border-radius:99px;background:var(--tx3);margin-right:6px;vertical-align:middle}.statusbar .sb-dot.on{background:var(--dn);box-shadow:0 0 8px var(--dn);animation:sbpulse 2s ease-in-out infinite}@keyframes sbpulse{0%,to{opacity:1}50%{opacity:.45}}.statusbar .sb-c{flex:1;text-align:center}@media (max-width:900px){.statusbar{display:none}}#main{flex:1;overflow-y:auto;padding:16px 20px calc(20px + var(--tabbar-h,0px));min-height:0}#main>.glow{flex:none}.ptabs{display:flex;gap:7px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:none}.ptabs::-webkit-scrollbar{display:none}.ptab{flex:none;border:1px solid var(--line);background:transparent;color:var(--tx3);font-size:12.5px;font-weight:500;padding:5px 13px;border-radius:99px;cursor:pointer;font-family:inherit;transition:.15s;display:inline-flex;align-items:center;gap:6px}.ptab:hover{color:var(--tx2);border-color:var(--tx3)}.ptab em{font-style:normal;font-size:9.5px;font-family:var(--font-num);color:var(--tx3);background:var(--card2);border-radius:99px;padding:0 6px;line-height:15px}.ptab.on{background:var(--amber);border-color:var(--amber);color:var(--on-amber);font-weight:700}.ptab.on em{background:#00000026;color:var(--on-amber)}.gtable td{padding:11px 8px}.gname{display:flex;align-items:center;gap:8px}.gname b{font-size:12.5px}.gbadge{width:6px;height:6px;border-radius:99px;background:var(--tx3);opacity:.4;flex:none}.gbadge.ok{background:var(--dn);opacity:1;box-shadow:0 0 7px var(--dn)}.gtable tr{cursor:pointer}.gtable tr.open>td{background:var(--amber-ghost)}.gexpand>td{padding:0 8px 12px!important;background:var(--amber-ghost)}.gexrow{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:16px;align-items:start;padding-top:3px}.gexrow .gprices{margin-top:7px}.gexrow .gsteps{display:flex;gap:14px}@media (max-width:1100px){.gexrow{grid-template-columns:1fr}}.gmodal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:70;display:grid;place-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gmodal{width:min(560px,92vw);background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow)}.gmodal h3{font-size:14px;font-weight:700;color:var(--tx);margin-bottom:14px;display:flex;align-items:center}.gmodal h3 .x{margin-left:auto;cursor:pointer;color:var(--tx3);font-size:12px;font-family:inherit;letter-spacing:inherit;border:1px solid var(--line);border-radius:8px;padding:3px 9px;background:var(--card2)}.gmodal .klabel{font-size:10.5px;color:var(--tx3)}.dlg-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:90;display:grid;place-items:center;padding:20px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:dlgFade .18s ease both}.dlg-mask.out{animation:dlgFadeOut .17s ease both}.dlg{width:min(400px,92vw);max-height:86vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px 20px 16px;text-align:center;box-shadow:var(--shadow),0 22px 60px #00000057;animation:dlgPop .26s cubic-bezier(.34,1.32,.52,1) both}.dlg.out{animation:dlgPopOut .17s ease both}.dlg .dico{width:44px;height:44px;margin:0 auto 13px;border-radius:14px;display:grid;place-items:center;font-size:20px;font-weight:800;color:var(--amber);background:var(--amber-dim);border:1px solid var(--amber-line);animation:dlgIco .34s cubic-bezier(.34,1.5,.5,1) .04s both}.dlg .dico.danger{color:var(--up);background:var(--up-dim);border-color:var(--up-dim)}.dlg .dmsg{font-size:13px;line-height:1.68;color:var(--tx);white-space:pre-wrap;word-break:break-word}.dlg .dinp{width:100%;margin-top:14px;padding:10px 13px;border-radius:11px;border:1px solid var(--line);background:var(--card2);color:var(--tx);font-size:13px;font-family:inherit;outline:none;transition:border-color .16s,box-shadow .16s;box-sizing:border-box}.dlg .dinp:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-ring)}.dlg .dacts{display:flex;gap:9px;margin-top:18px}.dlg .dbtn{flex:1;padding:9px 14px;border-radius:11px;border:1px solid var(--line);background:var(--card2);color:var(--tx2);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .16s,color .16s,border-color .16s,transform .1s}.dlg .dbtn:hover{background:var(--line);color:var(--tx)}.dlg .dbtn:active{transform:scale(.97)}.dlg .dbtn.pri{background:var(--amber);border-color:transparent;color:var(--on-amber)}.dlg .dbtn.pri:hover{background:var(--amber2);color:var(--on-amber)}.dlg .dbtn.pri.danger{background:var(--up);color:#fff}.dlg .dbtn.pri.danger:hover{filter:brightness(1.1);color:#fff}@keyframes dlgFade{0%{opacity:0}to{opacity:1}}@keyframes dlgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes dlgPop{0%{opacity:0;transform:translateY(12px) scale(.93)}to{opacity:1;transform:none}}@keyframes dlgPopOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(7px) scale(.97)}}@keyframes dlgIco{0%{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dlg-mask,.dlg,.dlg .dico{animation-duration:.01ms!important;animation-delay:0ms!important}.dlg .dbtn:active{transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}}.gsort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.gsort:hover{color:var(--tx2)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.dgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-top:14px}.f10{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}@media (max-width:640px){.f10{grid-template-columns:minmax(0,1fr)}}.dgrid.c6{grid-template-columns:repeat(6,minmax(0,1fr))}.dgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.dgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.dgrid>div{background:var(--card2);padding:9px 12px;min-width:0}.dgrid span{display:block;font-size:10px;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dgrid b{display:block;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;margin-top:5px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dgrid b.mono{font-size:13px}@media (max-width:1180px){.dgrid.c6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.dgrid.c6{grid-template-columns:repeat(3,minmax(0,1fr))}.dgrid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dgrid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.dgrid.c6,.dgrid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.dgrid>div{padding:8px 10px}}.sd-head{display:flex;align-items:flex-start;gap:16px}.sd-main{flex:1;min-width:0}.sd-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sd-name>b{white-space:nowrap}.sd-price{display:flex;align-items:baseline;gap:14px;margin-top:10px;flex-wrap:wrap}.sd-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:340px;flex:none}@media (max-width:820px){.sd-head{flex-direction:column;gap:12px}.sd-price>span:first-child{font-size:30px!important}.sd-acts{max-width:none;width:100%;justify-content:flex-start;gap:6px}.sd-acts .btn{padding:6px 10px;font-size:11.5px}}.dleg,.dleg .dl{min-width:0}.dleg .dl em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.donrow{gap:12px}.don{width:96px;height:96px}.dleg{font-size:10.5px;gap:5px}.dleg .dl u{width:38px}}@media (min-width:901px){:root[data-theme=dark]{--tx2:#b6b6c2;--tx3:#8c8c9a;--line:#2b2b35}:root[data-theme=light]{--tx2:#5c5e6a;--tx3:#6d707c;--line:#dfe2e9}#main{width:100%;max-width:1600px;margin:0 auto;padding:24px 28px 32px}#main>.grid,#main>.card,#main>.rpage,#main>.c4,#main>.c5{min-height:0}.topnav{height:60px;padding:0 24px;gap:10px}.topnav .crumb b{font-size:15px}.icobtn{width:38px;height:38px;border-radius:10px}.topnav .btn.only-pc{background:var(--amber);border:0;color:var(--on-amber);padding:9px 16px}.btn{min-height:36px;padding:8px 15px;border-radius:10px;font-size:13px}.btn.ghost{min-height:34px}.ptitle{font-size:22px;margin-bottom:20px;gap:12px}.ptitle .sub{font-size:12px}.grid{gap:16px}.card,.glow{border-radius:16px}.card{padding:20px}.card h3{font-size:13px;color:var(--tx);margin-bottom:14px}.card h3 .more,.card h3 .tagr{font-size:11px;color:var(--tx2)}.chip{font-size:11px;padding:3px 8px}.list>.li{padding:13px 0;gap:12px}.t1{font-size:14px}.t2,.meta{font-size:11.5px;line-height:1.5;color:var(--tx2)}.empty{font-size:13px;line-height:1.7;padding:40px 20px}.glow{padding:20px}.glow b{font-size:28px;margin-top:10px}.kpi6>div{padding:16px 20px}.hero{padding:20px;gap:28px;border-radius:16px}.hero .big{font-size:40px}.hero .mini>div{padding:10px 12px}.hero .mini span{font-size:11px}.hero .mini b{font-size:16px}.field{font-size:13px;padding:10px 13px}.inp{min-height:38px;padding:9px 12px;font-size:13px}.klabel{font-size:12px}.tbl{font-size:13px}.tbl th{font-size:11px;padding:10px 8px;color:var(--tx2);font-weight:600}.tbl td{font-size:12.5px;padding:12px 8px}.glow .cap,.kpi6 span,.dgrid span{color:var(--tx2)}.statusbar{height:34px;padding:0 20px;font-size:11px}.dgrid span{font-size:11px}.dgrid b{font-size:14px}.dlg{width:min(440px,calc(100vw - 40px));padding:0;text-align:left;overflow:hidden}.dlg-head{display:flex;align-items:center;gap:14px;padding:22px 24px 0}.dlg-head .dico{width:40px;height:40px;margin:0;flex:none;border-radius:12px}.dtitle{font-size:16px;font-weight:700;color:var(--tx)}.dsub{font-size:11px;color:var(--tx3);margin-top:3px}.dlg .dmsg{padding:18px 24px 0;font-size:14px;line-height:1.7;color:var(--tx2)}.dlabel{display:block;margin:16px 24px 6px;font-size:12px;color:var(--tx2)}.dlg .dinp{width:calc(100% - 48px);margin:0 24px;padding:10px 12px}.dlg .dacts{margin-top:20px;padding:0 24px 20px}}@media (min-width:901px) and (max-width:1100px){.mheat{grid-template-columns:repeat(6,minmax(0,1fr))}.dleg .dl u{width:auto;min-width:38px;flex:none}.dleg .dl em{white-space:nowrap;min-width:52px;flex:none}.donrow{gap:12px}.don{width:96px;height:96px}.don:after{top:22px;right:22px;bottom:22px;left:22px}.don b{font-size:11.5px}.dgrid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.dgrid.c6{grid-template-columns:repeat(3,minmax(0,1fr))}.hero .mini{grid-template-columns:repeat(2,minmax(0,1fr))}.glow b{font-size:26px}}.gladder thead th{vertical-align:middle}.gladder th.c{text-align:center}.gladder th.grp-sell{color:var(--dn-tx);text-align:center;font-size:11px;letter-spacing:.04em}.gladder th.grp-buy{color:var(--up-tx);text-align:center;font-size:11px;letter-spacing:.04em}.gladder th.slot{font-size:10px;font-weight:500;color:var(--tx3);text-align:center;padding:6px 3px}.gladder th.slot.sell{color:var(--dn-tx);opacity:.85}.gladder th.slot.buy{color:var(--up-tx);opacity:.85}.gladder .sep{border-left:1px solid var(--line)}.gladder td.tier{padding:5px 3px;text-align:center}.gladder .t{border-radius:7px;padding:4px 2px}.gladder .t i{display:block;font-style:normal;font-size:9px;color:var(--tx3)}.gladder .t b{display:block;font-family:var(--mono);font-size:11.5px;font-weight:600;margin-top:1px;color:var(--tx)}.gladder .t s{display:block;text-decoration:none;font-family:var(--mono);font-size:9px;color:var(--tx3);margin-top:1px}.gladder .t.hit b{font-weight:800}.gladder .t.hit s{font-weight:700}.gladder .t.sell.hit b,.gladder .t.sell.hit s{color:var(--dn-tx)}.gladder .t.buy.hit b,.gladder .t.buy.hit s{color:var(--up-tx)}.gladder tr.grprow>td{background:var(--card2);padding:0;border-bottom:1px solid var(--line)}.gladder .gh{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11.5px;color:var(--tx2);border-radius:6px;transition:background .15s}.gladder .gh:hover{background:var(--hover-row)}.gladder .gh:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.gladder .gh b{font-size:12px;color:var(--tx);font-weight:700}.gladder .gh .arr{font-size:9px;color:var(--tx3);transition:transform .2s;display:inline-block}.gladder .gh.closed .arr{transform:rotate(-90deg)}.gladder .gh .cnt{font-family:var(--mono);font-size:10px;color:var(--tx3)}@media (max-width:900px){.gladder{font-size:11.5px}.gladder td,.gladder th{padding:6px 4px}.gladder .t b{font-size:10.5px}.gladder .t s{font-size:8.5px}}.pcal{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card2)}.pcal-head{display:grid;grid-template-columns:repeat(7,1fr);background:var(--card);border-bottom:1px solid var(--line)}.pcal-wd{text-align:center;font-size:10.5px;color:var(--tx3);padding:7px 0;font-weight:600}.pcal-body{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line)}.pcal-cell{background:var(--card);min-height:64px;padding:5px 6px;display:flex;flex-direction:column;gap:2px;position:relative;transition:background .15s}.pcal-cell:hover{background:var(--card2)}.pcal-cell.empty{background:var(--bg);opacity:.5}.pcal-d{font-family:var(--mono);font-size:11px;color:var(--tx3);line-height:1}.pcal-cell.ok .pcal-d{color:var(--tx2)}.pcal-v{font-family:var(--mono);font-size:12.5px;font-weight:700;margin-top:auto;letter-spacing:-.2px}.pcal-cell.ok.posc .pcal-v{color:var(--dn-tx)}.pcal-cell.ok.negc .pcal-v{color:var(--up-tx)}.pcal-cell.noprice .pcal-v{font-weight:400}.pcal-div{position:absolute;right:5px;top:4px;font-size:8.5px;line-height:1.4;padding:0 4px;border-radius:4px;background:var(--amber-dim);color:var(--amber-tx);border:1px solid var(--amber-soft);font-weight:700}.pcal-cell.ok.posc{background:linear-gradient(180deg,var(--dn-dim),var(--card) 72%)}.pcal-cell.ok.negc{background:linear-gradient(180deg,var(--up-dim),var(--card) 72%)}@media (max-width:900px){.pcal-cell{min-height:52px;padding:4px}.pcal-v{font-size:11px}.pcal-div{display:none}}.fs-9{font-size:9px}.fs-95{font-size:9.5px}.fs-10{font-size:10px}.fs-105{font-size:10.5px}.fs-11{font-size:11px}.fs-115{font-size:11.5px}.fs-12{font-size:12px}.fs-125{font-size:12.5px}.fs-13{font-size:13px}.fs-135{font-size:13.5px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-26{font-size:26px}.fs-30{font-size:30px}.fs-34{font-size:34px}.fs-36{font-size:36px}
