:root{--bg:#f3f5f9;--card:#ffffff;--card2:#f3f6fb;--ink:#101828;--mut:rgba(16,24,40,.58);--mut2:rgba(16,24,40,.38);--line:rgba(16,24,40,.1);--teal:#1e3a6b;--teal-d:#1d55c9;--teal-bg:rgba(47,111,237,.08);--teal-ln:rgba(47,111,237,.28);--red:#e0383d;--red-bg:#fde8e8;--red-ln:rgba(224,56,61,.28);--amber:#b4780a;--amber-bg:#fdf1d6;--amber-ln:rgba(180,120,10,.28);--orange:#c2540d;--orange-bg:#fde8d6;--orange-ln:rgba(194,84,13,.28);--sky:#0969b3;--sky-bg:#e0f0fc;--sky-ln:rgba(9,105,179,.28);--green:#15803d;--green-bg:#e1f6e8;--green-ln:rgba(21,128,61,.28);--sidebar-w:224px;--header-h:60px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media(pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Montserrat,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.45}#app{max-width:480px;margin:0 auto;min-height:100vh;position:relative}.wrap{padding-left:16px;padding-right:16px}#gheader{position:sticky;top:0;z-index:50;height:var(--header-h);background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 16px}#ghmenu{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;background:var(--card2);border-radius:10px;cursor:pointer;font-size:18px;color:var(--ink)}#gbrand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:17px;color:var(--ink);white-space:nowrap}#gbrand .dot{width:30px;height:30px;border-radius:9px;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;letter-spacing:-.02em}#gbrand .sep{color:var(--mut2);font-weight:400;margin:0 2px}#guser{margin-left:auto;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--mut)}#guser .av{width:32px;height:32px;border-radius:50%;background:var(--teal-bg);color:var(--teal);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px}#guser .nm{display:none}@media(min-width:900px){#guser .nm{display:block}}#gshell{display:flex;min-height:calc(100vh - var(--header-h))}#gsidebar{display:none;flex:0 0 var(--sidebar-w);background:#fff;border-right:1px solid var(--line);padding:14px 10px}.gnav-item{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;color:var(--mut);font-weight:600;font-size:14px;cursor:pointer;margin-bottom:2px;text-decoration:none}.gnav-item:hover{background:var(--card2)}.gnav-item.on{background:var(--teal-bg);color:var(--teal)}.gnav-item .ic{margin-right:2px}.gnav-grp{justify-content:flex-start}.gnav-grp .chv{margin-left:auto;transition:transform .15s ease;display:flex}.gnav-grp .chv.open{transform:rotate(90deg)}.gnav-sub{padding:9px 12px 9px 40px;font-size:13.5px;gap:8px}.gnav-sub .cnt{margin-left:auto;font-size:12px;font-weight:700;color:var(--mut2)}.gnav-sub.on .cnt,.gnav-add{color:var(--teal)}#gmain{flex:1;min-width:0}#gdrawer-ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;z-index:70;display:none}#gdrawer{position:fixed;top:0;left:0;bottom:0;width:78vw;max-width:280px;background:#fff;z-index:71;transform:translate(-100%);transition:transform .22s ease;padding:16px 10px;overflow-y:auto}#gdrawer.open{transform:translate(0)}#gdrawer-ovl.open{display:block}@media(min-width:900px){#ghmenu{display:none}#gsidebar{display:block}#app{max-width:none;margin:0;padding-bottom:40px}#gmain .wrap{max-width:900px;margin-left:auto;margin-right:auto}#gmain .topbar{padding-left:0;padding-right:0}#gmain .botbar{left:var(--sidebar-w)}#gmain .botin{max-width:900px}#gmain .stkwrap,#gmain .prev{max-width:900px;margin-left:auto;margin-right:auto}}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-size:14px;font-weight:700;color:var(--teal)}.h1{font-size:24px;font-weight:800;margin:4px 0 0;color:var(--ink)}.sec{font-size:14px;font-weight:700;margin-bottom:8px;color:var(--ink)}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;border-radius:14px;padding:14px;font:inherit;font-weight:700;cursor:pointer;text-align:center;transition:transform .12s ease,opacity .12s ease,background-color .15s ease}.btn:active{transform:scale(.97);opacity:.9}.btn-primary{background:var(--teal);color:#fff;box-shadow:0 4px 16px #2f6fed40}.btn-outline{background:var(--teal-bg);color:var(--teal);border:1px solid var(--teal-ln)}.btn:disabled{background:#1018280f;color:#10182847;border-color:#1018280f;cursor:default;box-shadow:none;transform:none}.inp{width:100%;border:1px solid var(--line);border-radius:12px;padding:11px 12px;font:inherit;background:var(--card2);color:var(--ink);outline:none;transition:border-color .15s ease}.inp:focus{border-color:var(--teal-ln)}.lbl{display:block;font-size:13px;font-weight:600;color:var(--mut);margin-bottom:6px}.ic{display:inline-block;vertical-align:-3px;flex:none}button{-webkit-tap-highlight-color:transparent}.addbat{transition:opacity .12s ease}.addbat:active{opacity:.6}.topbar{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--line)}.trow{display:flex;align-items:center;gap:12px;padding-top:12px;padding-bottom:2px}.back{flex:0 0 auto;width:32px;height:32px;border:none;border-radius:50%;background:var(--card2);color:var(--mut);font-size:18px;font-weight:700;cursor:pointer;line-height:1}.ttl{flex:1;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.pill{flex:0 0 auto;border:1px solid var(--teal-ln);background:var(--teal-bg);color:var(--teal);border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.bar{height:5px;background:#10182814;border-radius:999px;overflow:hidden}.fill{height:100%;background:var(--teal);border-radius:999px;transition:width .2s}.prow{display:flex;justify-content:space-between;font-size:12px;margin-top:6px;padding-bottom:4px;color:var(--mut)}.stklink{display:block;width:100%;text-align:left;border:none;background:none;padding:6px 0 0;font:inherit;font-size:13px;font-weight:700;color:var(--teal);cursor:pointer}.stkwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;background:var(--card)}.stktable{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.stktable th{text-align:left;font-weight:700;color:var(--mut);padding:8px 6px;border-bottom:1px solid var(--line);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;background:#10182808}.stktable td{padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink)}.stktable td.r,.stktable th.r{text-align:right}.stkname{font-weight:600;color:var(--ink);word-break:break-word}.chips{display:flex;gap:8px;overflow-x:auto;padding:0 16px 10px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;border:1px solid var(--line);background:var(--card2);color:var(--mut);border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.chip-on{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:700}.chipwrap{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}#sigovl,#nmovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#1018288c;display:flex;align-items:center;justify-content:center;padding:16px}.sigcard{background:#fff;border-radius:18px;width:100%;max-width:480px;padding:16px;box-shadow:0 12px 40px #00000040}#sigcv{display:block;width:100%;height:210px;border:1.5px dashed rgba(16,24,40,.25);border-radius:12px;background:#fff;touch-action:none;-webkit-user-select:none;user-select:none}select.chip{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:var(--ink)}.item{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px 16px;margin-bottom:8px;display:flex;align-items:center;gap:12px;cursor:pointer}.item:active{background:var(--card2)}.iname{font-weight:600;line-height:1.35;color:var(--ink)}.isub{font-size:12px;color:var(--mut);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibadges{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.bdg{font-size:11px;font-weight:600;border-radius:999px;padding:2px 8px;border:1px solid var(--line);background:var(--card2);color:var(--mut)}.bdg-ok{background:var(--green-bg);border-color:var(--green-ln);color:var(--green)}.bdg-plus{background:var(--amber-bg);border-color:var(--amber-ln);color:var(--amber);font-weight:700}.bdg-minus{background:var(--red-bg);border-color:var(--red-ln);color:var(--red);font-weight:700}.bdg-org{background:var(--orange-bg);border-color:var(--orange-ln);color:var(--orange)}.iright{text-align:right;flex:0 0 auto}.iqty{font-size:18px;font-weight:700;color:var(--ink)}.ilab{font-size:11px;color:var(--mut2)}.botbar{position:fixed;bottom:0;left:0;right:0;z-index:20;pointer-events:none}.botin{max-width:480px;margin:0 auto;padding:0 16px 16px;pointer-events:auto}.botin .btn{box-shadow:0 8px 32px #00000080}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#05050fd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:480px;background:#0f1117;border-radius:28px 28px 0 0;max-height:94vh;overflow-y:auto;box-shadow:0 -24px 80px #000000b3}.shead{position:sticky;top:0;background:#0f1117;z-index:5;display:flex;align-items:flex-start;gap:12px;padding:14px 20px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.sx{flex:0 0 auto;width:32px;height:32px;border:none;border-radius:50%;background:#ffffff14;color:#9ca3af;cursor:pointer;font-size:13px}.sgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 20px 0}.scell{background:#ffffff0d;border-radius:10px;padding:6px 4px;text-align:center;border:1px solid rgba(255,255,255,.06)}.scell .l{font-size:9px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.scell .v{font-size:13px;font-weight:700;margin-top:2px;color:#d1d5db}.scell-hl{background:#4da6ff14;border:1px solid rgba(77,166,255,.25)}.scell-hl .l{color:#7d9bd1;font-weight:700}.scell-hl .v{color:#7d9bd1;font-size:14px;font-weight:800}.qtyrow{display:flex;align-items:center;gap:8px;margin-top:6px}.qtydisp{flex:1;min-width:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:8px 12px;font-size:38px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;color:#fff;-webkit-user-select:none;user-select:none;letter-spacing:-.02em}.qtydisp-empty{color:#ffffff2e}.nudge{flex:0 0 auto;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;font:inherit;font-weight:800;font-size:16px;color:#9ca3af;cursor:pointer}.nudge:active{background:#ffffff21}.matchbtn{display:block;width:100%;margin-top:8px;border:1px solid rgba(77,166,255,.3);background:#4da6ff12;color:#7d9bd1;font:inherit;font-weight:700;font-size:13px;border-radius:14px;padding:9px;text-align:center;cursor:pointer}.matchbtn:active{background:#4da6ff26}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.kkey{border:1px solid rgba(255,255,255,.07);background:#ffffff0f;border-radius:14px;padding:11px 0;font:inherit;font-size:22px;font-weight:700;color:#e5e7eb;cursor:pointer}.kkey:active{background:#ffffff24}.ban{border-radius:14px;border:1px solid;padding:11px 14px;font-size:14px;font-weight:700;margin-top:12px}.ban-ok{background:#04785726;border-color:#04785759;color:#34d399}.ban-plus{background:#b4530926;border-color:#b4530959;color:#fbbf24}.ban-minus{background:#dc262626;border-color:#dc262659;color:#f87171}.sbtns-top{display:grid;grid-template-columns:1fr 2fr;gap:8px;padding:10px 20px 0}.btn-dk{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#d1d5db;border-radius:16px;padding:14px;font:inherit;font-weight:700;cursor:pointer;text-align:center}.btn-dk:active{background:#ffffff1f}.btn-dk:disabled{opacity:.28;cursor:default}.btn-nxt{background:#7d9bd1;color:#0a0f0d;border:none;border-radius:16px;padding:14px;font:inherit;font-weight:800;cursor:pointer;text-align:center;font-size:15px;letter-spacing:-.01em}.btn-nxt:active{opacity:.85}.btn-nxt:disabled{opacity:.28;cursor:default}.sdivider{height:1px;background:#ffffff0f;margin:18px 20px 0}.slbl{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}.sinp{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:11px 12px;font:inherit;background:#ffffff0d;color:#e5e7eb;outline:none}.sinp:focus{border-color:#4da6ff80}.hint-red{font-size:12px;color:#f87171;font-weight:600;margin-top:5px}.qchips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.qchip{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#9ca3af;border-radius:999px;padding:5px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.qchip:active{background:#ffffff1a}.batrow{display:flex;gap:8px;align-items:center;margin-bottom:8px}.batqty{width:64px;text-align:center;font-variant-numeric:tabular-nums}.batdate{flex:1;min-width:0}.batd{flex:0 0 auto;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.batx{flex:0 0 auto;border:none;background:none;color:#6b7280;font-size:15px;cursor:pointer;padding:4px}.addbat{border:none;background:none;color:var(--teal);font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:0}.reset{display:block;width:100%;border:none;background:none;color:#4b5563;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;padding:10px 0 24px}.note-warn{background:var(--amber-bg);border:1px solid var(--amber-ln);color:var(--amber);font-size:12px;border-radius:12px;padding:9px 12px}.hsdgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hsdcard{border:1px solid;border-radius:16px;padding:12px;cursor:pointer;transition:transform .12s ease}.hsdcard:active{transform:scale(.96)}.gnav-item{transition:background-color .15s ease}.card[onclick]{transition:transform .12s ease,box-shadow .15s ease;cursor:pointer}.card[onclick]:active{transform:scale(.985)}.hsdcard .n{font-size:24px;font-weight:800}.hsdcard .t{font-size:12px;font-weight:600;margin-top:2px}.c-red{background:var(--red-bg);border-color:var(--red-ln);color:var(--red)}.c-org{background:var(--orange-bg);border-color:var(--orange-ln);color:var(--orange)}.c-amb{background:var(--amber-bg);border-color:var(--amber-ln);color:var(--amber)}.c-sky{background:var(--sky-bg);border-color:var(--sky-ln);color:var(--sky)}.c-green{background:var(--green-bg);border-color:var(--green-ln);color:var(--green)}.per{cursor:pointer;margin-bottom:8px}.per:active{background:var(--card2)}.perx{border:none;background:none;color:#10182847;font-size:16px;cursor:pointer;padding:2px 4px}.prev{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--card)}.prev table{border-collapse:collapse;font-size:12px;white-space:nowrap}.prev th{text-align:left;font-weight:600;color:var(--mut);padding:6px 8px;border-bottom:1px solid var(--line)}.prev td{padding:6px 8px;border-bottom:1px solid var(--line);color:var(--ink)}.prev .r{text-align:right;font-variant-numeric:tabular-nums}.maprow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.maplbl{flex:0 0 112px;font-size:13px;color:var(--mut)}.maprow select{flex:1;min-width:0;border:1px solid var(--line);border-radius:12px;padding:8px;font:inherit;font-size:13px;background:var(--card2);color:var(--ink);outline:none}.drop{width:100%;border:2px dashed var(--teal-ln);background:var(--teal-bg);border-radius:24px;padding:44px 16px;text-align:center;cursor:pointer;font:inherit}.drop:active{background:#4da6ff26}.empty{text-align:center;color:var(--mut2);font-size:14px;padding:48px 0}#toast{position:fixed;bottom:96px;left:0;right:0;z-index:60;display:flex;justify-content:center;padding:0 16px;pointer-events:none}#toast .in{background:#1c1917;color:#fff;font-size:14px;font-weight:500;border-radius:999px;padding:8px 16px;box-shadow:0 4px 16px #00000040;opacity:0;transition:opacity .2s}#toast .in.show{opacity:1}.hsditem{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:6px;display:flex;align-items:center;gap:12px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.bcfile{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:6px;display:flex;align-items:center;gap:10px}.bcbtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;border-radius:14px;padding:14px;font:inherit;font-weight:700;cursor:pointer;text-align:center;transition:transform .12s ease,opacity .12s ease}.bcbtn:active{transform:scale(.97);opacity:.9}.bcok{background:var(--teal);color:#fff;box-shadow:0 4px 16px #2f6fed40}.bcsec{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}.bctbl{width:100%;border-collapse:collapse;font-size:12px}.bctbl th{text-align:left;color:var(--mut);padding:5px 6px;border-bottom:1px solid var(--line)}.bctbl td{padding:5px 6px;border-bottom:1px solid var(--line);color:var(--ink)}.bctbl .r{text-align:right;font-variant-numeric:tabular-nums}:root{--bg:#eef1f8;--card2:#eaf1fc;--ink:#0f172a;--mut:rgba(15,23,42,.6);--line:rgba(15,40,90,.1);--teal:#0f5bd8;--teal-d:#0a46b0;--teal-bg:rgba(15,91,216,.09);--teal-ln:rgba(15,91,216,.28);--navy:#1a3260;--header-h:76px;--nav-h:66px}body{background:var(--bg)}.card{border-radius:18px;border-color:transparent;box-shadow:0 1px 3px #0f285a0f,0 6px 20px #0f285a0d}.btn{border-radius:14px}#gheader{background:linear-gradient(180deg,#1a3260,#1a3260);border:0;color:#fff;height:var(--header-h);padding:0 18px 14px;align-items:center}#gbrand{color:#fff;gap:10px}#gbrand .tooth{width:38px;height:38px;fill:#fff;flex:none}#gbrand .bt{display:flex;flex-direction:column;line-height:1.1}#gbrand b{font-size:23px;font-weight:800;letter-spacing:-.02em}#gbrand small{font-size:11px;font-weight:500;opacity:.85;text-transform:uppercase;letter-spacing:.03em;margin-top:2px}#guser{color:#fff}#guser .gearb{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}#ghmenu{display:none!important}#gmain{background:var(--bg);border-radius:24px 24px 0 0;margin-top:-16px;position:relative;z-index:51}.topbar{top:calc(var(--header-h) - 16px);background:#fff}.back{background:var(--teal-bg);color:var(--teal)}.pill{border-radius:12px}.chip{background:#fff;border-color:transparent;color:var(--ink);padding:9px 16px;border-radius:12px;font-weight:600}.chip-on{background:var(--teal);color:#fff}.inp{background:#fff;border-radius:14px;border-color:#0f285a1f}#app{padding-bottom:calc(var(--nav-h) + 12px + env(safe-area-inset-bottom,0px))}.botbar{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px))}#toast{bottom:calc(var(--nav-h) + 30px)}#bnav{position:fixed;left:0;right:0;bottom:0;z-index:53;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -8px 28px #0f285a1a;display:flex;align-items:flex-end;padding:0 6px env(safe-area-inset-bottom,0px);height:calc(var(--nav-h) + env(safe-area-inset-bottom,0px))}#bnav button{flex:1;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0 11px;font:inherit;font-size:12px;font-weight:600;color:var(--mut2);cursor:pointer}#bnav button.on{color:var(--teal)}#bnav .fab i{width:64px;height:64px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;margin-top:-34px;box-shadow:0 0 0 5px #fff,0 10px 22px #0f5bd866}#bnav .fab{flex:1.2;color:var(--teal)}@media(min-width:900px){#bnav{display:none}#app{padding-bottom:40px}.botbar{bottom:0}#toast{bottom:96px}#gmain{margin-top:0;border-radius:0}.topbar{top:0}#gheader{height:64px;padding-bottom:0}}.hub{padding-top:18px}.hsel{display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 1px 3px #0f285a0f;position:relative;min-width:0}.hsel .hic{width:40px;height:40px;border-radius:12px;background:var(--teal-bg);color:var(--teal);display:flex;align-items:center;justify-content:center;flex:none}.hsel .htx{flex:1;min-width:0;display:flex;flex-direction:column}.hsel small{font-size:12px;color:var(--mut)}.hsel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-weight:700;font-size:16px;color:var(--ink);padding:0;width:100%;outline:none;text-overflow:ellipsis}.hsel .hch{color:var(--mut);transform:rotate(90deg);display:flex;flex:none}.hrow2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.hrow2 .hsel{padding:10px 12px}.hrow2 .hic{width:34px;height:34px}.hrow2 select{font-size:15px}.scancard{margin-top:14px;border-radius:20px;background:radial-gradient(120% 90% at 50% 30%,#3a424f,#161b24);padding:16px;position:relative;overflow:hidden;cursor:pointer}.scancard .flash{position:absolute;top:12px;right:12px;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center}.scframe{position:relative;margin:22px auto 14px;width:min(64%,230px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#ffffff8c}.scframe i{position:absolute;width:34px;height:34px;border:4px solid #4d9bff}.scframe i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:12px}.scframe i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:12px}.scframe i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:12px}.scframe i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:12px}.scframe b{position:absolute;left:6%;right:6%;height:3px;background:#2be36b;box-shadow:0 0 12px #2be36b;animation:scl 2.4s ease-in-out infinite alternate}@keyframes scl{0%{top:12%}to{top:86%}}@media(prefers-reduced-motion:reduce){.scframe b{animation:none;top:50%}}.sccap{display:flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:15px;background:#0006;border-radius:14px;padding:6px 6px 6px 16px}.sccap span{flex:1}.sccap button{width:44px;height:44px;border-radius:12px;border:1.5px solid rgba(255,255,255,.7);background:#0000004d;color:#fff;display:flex;align-items:center;justify-content:center}.hbig{margin-top:14px;padding:16px;font-size:17px;border-radius:14px}.hrow3{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.hrow3 .btn{padding:14px 8px;font-size:15px;font-weight:600;background:var(--card2);border:0;color:var(--teal)}.hempty{background:#fff;border-radius:18px;padding:28px 18px;text-align:center;margin-bottom:6px}.v2p .topbar{position:static}.v2p .topbar>.wrap>.bar,.v2p .topbar>.wrap>.prow{display:none}#ringcard{margin:12px 16px 4px;background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 1px 3px #0f285a0f}#ringcard .t2{font-weight:800;font-size:16px;margin-bottom:8px}#ringcard .rg{display:flex;align-items:center;gap:18px}.ring{position:relative;width:104px;height:104px;flex:none}.ring svg{width:100%;height:100%}.ring .rb{fill:none;stroke:#e3ebf8;stroke-width:8}.ring .rf{fill:none;stroke:var(--teal);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .4s}.ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:800}#ringcard dl{flex:1;margin:0;display:grid;gap:7px}#ringcard dl div{display:flex;justify-content:space-between;font-size:14px}#ringcard dt{color:var(--ink)}#ringcard dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}#ringcard .acc{margin-top:12px;padding-top:12px;border-top:1px solid #e8eef8}#ringcard .acc .ar{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}#ringcard .acc .ar b{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}#ringcard .acc .bar{height:7px;border-radius:99px;background:#fde4e1;overflow:hidden;margin-top:7px}#ringcard .acc .bar i{display:block;height:100%;border-radius:99px;transition:width .4s}#ringcard .acc .sub{font-size:12px;color:var(--mut);margin-top:6px;line-height:1.45}.v2i{align-items:flex-start;gap:12px;padding:12px;border:0;border-radius:16px;box-shadow:0 1px 3px #0f285a0d}.thumb{width:56px;height:56px;border-radius:12px;background:var(--card2);color:var(--teal);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.thumb img{width:100%;height:100%;object-fit:cover}.v2i .im{flex:1;min-width:0}.ihd{display:flex;justify-content:space-between;align-items:center;gap:8px}.ihd b{font-size:16px;font-weight:800}.inm{font-size:14px;margin-top:1px;line-height:1.3}.ift{display:flex;justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;color:var(--mut);flex-wrap:wrap}.ift i{font-style:normal;margin:0 3px;opacity:.5}.ich{color:var(--mut2);align-self:center;display:flex}.pl{font-size:12px;font-weight:700;border-radius:8px;padding:3px 10px;white-space:nowrap;background:#eef1f6;color:var(--mut)}.pl-ok{background:#dcf6e5;color:#15803d}.pl-plus{background:#fde9bf;color:#a15c07}.pl-minus{background:#fde0df;color:#d92d20}.hs{display:inline-block;margin-top:5px;font-size:11px;font-weight:700;border-radius:8px;padding:2px 8px;background:#fde9bf;color:#a15c07}.hs.r{background:#fde0df;color:#d92d20}.v2o{align-items:stretch;background:#0a1e4680}.v2s{border-radius:0;max-height:100vh;height:100%;max-width:560px;display:flex;flex-direction:column;background:#f4f7fc;color:var(--ink);overflow:hidden;box-shadow:none}.v2hd{background:linear-gradient(180deg,#1a3260,#1a3260);color:#fff;display:flex;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 26px}.v2bk{width:40px;height:40px;border:0;background:none;color:#fff;display:flex;align-items:center;justify-content:center}.v2tt{flex:1;text-align:center;font-weight:700;font-size:19px;display:flex;flex-direction:column}.v2tt small{font-size:11px;font-weight:500;opacity:.85}.v2bd{flex:1;overflow:auto;background:#f4f7fc;border-radius:22px 22px 0 0;margin-top:-16px;padding:16px 16px 8px}.v2it{display:flex;gap:12px;align-items:flex-start}.v2it .thumb{width:76px;height:76px;border-radius:14px}.v2in{flex:1;min-width:0;font-size:14px;color:var(--mut);line-height:1.5}.v2in b{display:block;color:var(--ink);font-size:18px;line-height:1.25;margin-bottom:2px}.stbadge{font-size:12px;font-weight:700;border-radius:10px;padding:5px 11px;background:#e3e8f1;color:var(--mut);white-space:nowrap}.stbadge.ok{background:#1a9b5f;color:#fff}.v2st{display:grid;grid-template-columns:repeat(3,1fr);background:var(--card2);border-radius:16px;margin-top:14px;padding:12px 4px}.v2st div{text-align:center;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line)}.v2st div:first-child{border:0}.v2st small{font-size:13px;color:var(--ink)}.v2st b{font-size:32px;font-weight:800;color:var(--teal);line-height:1.1;font-variant-numeric:tabular-nums}.v2st b.g{color:#1a9b5f}.v2st b.r{color:#d92d20}.v2st b.a{color:#c27803}.v2st em{font-style:normal;font-size:13px;color:var(--mut)}.v2mt{font-size:12px;color:var(--mut);margin:8px 2px 0}.v2lb{font-weight:700;font-size:15px;margin:18px 0 8px;display:flex;align-items:center;gap:6px}.v2lb span{font-weight:400;color:var(--mut)}.v2lb .addbat{margin-left:auto}.v2q{display:flex;gap:8px;align-items:stretch}.v2m,.v2p1,.v2k{border:0;font:inherit;border-radius:14px;cursor:pointer}.v2m{width:50px;background:#dbe6f8;color:var(--teal);font-size:28px;font-weight:700}.v2p1{width:50px;background:var(--teal);color:#fff;font-size:28px;font-weight:700}.v2k{flex:1;background:var(--card2);color:var(--teal);font-weight:600;font-size:12.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 6px;line-height:1.2}.v2s .qtydisp{background:#fff;border:1px solid var(--line);color:var(--ink);font-size:36px;border-radius:14px;padding:8px;flex:1.1;min-width:0}.v2s .qtydisp-empty{color:#0f172a40}.v2s .kkey{background:#fff;border-color:var(--line);color:var(--ink)}.v2s .kkey:active{background:#dbe6f8}.v2s .matchbtn{background:var(--teal-bg);border-color:var(--teal-ln);color:var(--teal)}.v2s .ban-ok{background:#dcf6e5;border-color:#a8e5bd;color:#15803d}.v2s .ban-plus{background:#fdf1d6;border-color:#f2d68d;color:#a15c07}.v2s .ban-minus{background:#fde8e8;border-color:#f6b9b6;color:#c0261c}.v2s .hint-red{color:#d92d20}.v2s .sinp{background:#fff;border-color:#0f285a24;color:var(--ink);border-radius:12px}.v2s .sinp:focus{border-color:var(--teal)}.v2s .qchip{background:#fff;border-color:var(--line);color:var(--mut)}.v2s .batx{color:var(--mut)}.v2s .addbat{color:var(--teal)}.v2s .reset{color:var(--mut)}.v2cnt{text-align:right;font-size:12px;color:var(--mut);margin-top:-22px;padding-right:10px;position:relative}.v2ph{display:flex;gap:10px;flex-wrap:wrap}.v2ph .pt{position:relative;width:96px;height:96px;border-radius:12px;overflow:hidden}.v2ph .pt img{width:100%;height:100%;object-fit:cover}.v2ph .pt button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:#000;color:#fff;display:flex;align-items:center;justify-content:center}.v2ph .padd{width:96px;height:96px;border-radius:12px;border:1.5px dashed var(--teal-ln);background:#fff;color:var(--teal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:12px;font-weight:600}.v2ft2{padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 12px);background:#fff;box-shadow:0 -6px 20px #0f285a14;display:flex;flex-direction:column;gap:8px}.v2ft2 .nx{border:0;border-radius:14px;padding:16px;font:inherit;font-weight:800;font-size:16px;background:var(--teal);color:#fff;cursor:pointer}.v2ft2 .nx:disabled{opacity:.4}.v2ft2 .nx small{display:block;font-weight:600;font-size:11.5px;opacity:.85;margin-top:2px}.v2ft2 .sec{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:8px}.v2ft2 .sec button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px;font:inherit;font-weight:700;font-size:14px;color:var(--mut);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.v2ft2 .sec button:disabled{opacity:.4}.v2dt{background:#fff;border:1px solid var(--line);border-radius:12px;margin-top:10px}.v2dt>summary{list-style:none;cursor:pointer;padding:13px 14px;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.v2dt>summary::-webkit-details-marker{display:none}.v2dt>summary:after{content:"+";margin-left:auto;color:var(--mut);font-size:20px;line-height:1}.v2dt[open]>summary:after{content:"−"}.v2dt .tg{font-weight:400;font-size:12px;color:var(--mut)}.v2dt .dtb{padding:0 14px 12px}.v2ft{display:grid;grid-template-columns:1fr 1.7fr;gap:10px;padding:10px 16px 6px;background:#fff;box-shadow:0 -6px 20px #0f285a14}.v2ft button{border:0;border-radius:14px;padding:15px;font:inherit;font-weight:700;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.v2c{background:#dbe6f8;color:var(--ink)}.v2sv{background:var(--teal);color:#fff}.v2ft button:disabled{opacity:.4;cursor:default}.v2nx{display:block;width:100%;border:0;background:#fff;color:var(--teal);font:inherit;font-weight:700;font-size:14px;padding:6px 16px calc(env(safe-area-inset-bottom,0px) + 12px);cursor:pointer}.v2nx:disabled{opacity:.35}@media(min-width:700px){.v2o{align-items:center}.v2s{height:auto;max-height:92vh;border-radius:22px}}.hero{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(120% 80% at 50% 0%,#12408f,#07123a 55%,#030818);color:#fff;text-align:center;padding:10px 16px 22px;box-shadow:0 12px 32px #030a2873,inset 0 0 0 1px #78beff40;display:flex;flex-direction:column;align-items:center}.hart{width:100%;max-width:380px;height:auto;display:block}.hero b{font-size:32px;font-weight:800;letter-spacing:-.02em;margin-top:-6px;background:linear-gradient(90deg,#fff,#8fe9ff 60%,#9db4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero span{font-size:14px;color:#c8e1ffd9;margin-top:4px}.hchips{display:flex;gap:12px;margin-top:18px}.hchips i{width:46px;height:46px;border-radius:14px;background:#50a0ff1f;border:1px solid rgba(125,243,255,.45);color:#9ff3ff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 14px #50aaff40}.orb{transform-origin:180px 98px;animation:orb 18s linear infinite}.orb.r{animation-direction:reverse;animation-duration:26s}@keyframes orb{to{transform:rotate(360deg)}}.sline{animation:sl 3s ease-in-out infinite alternate}@keyframes sl{0%{transform:translateY(0)}to{transform:translateY(112px)}}@media(prefers-reduced-motion:reduce){.orb,.sline{animation:none}.sline{transform:translateY(50px)}}.hub{padding-top:12px}.hsel{padding:10px 12px}.hsel .hic{width:36px;height:36px}.hsel select{font-size:15px}.hrow2{margin-top:8px}.scancard{margin-top:10px;padding:10px;border-radius:18px}.scancard .flash{top:8px;right:8px;width:38px;height:38px}.scframe{margin:12px auto 10px;width:min(44%,160px)}.scframe i{width:26px;height:26px;border-width:3px}.scframe svg.ic{width:60px;height:60px}.sccap{font-size:14px;padding:4px 4px 4px 14px}.sccap button{width:38px;height:38px}.hbig{margin-top:10px;padding:14px;font-size:16px}.hrow3{margin-top:8px}.hrow3 .btn{padding:12px 6px;font-size:14px}.hpill{display:flex;align-items:center;gap:8px;margin-top:14px;max-width:100%;padding:10px 14px;border-radius:14px;background:#50a0ff24;border:1px solid rgba(125,243,255,.45);color:#9ff3ff;box-shadow:0 0 14px #50aaff40}.hpill select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#fff;font:inherit;font-weight:700;font-size:15px;min-width:0;max-width:62vw;outline:none;text-overflow:ellipsis}.hpill select option{color:#0f172a}.hpill .dn{transform:rotate(90deg)}.hero span{font-size:14px}.hero{justify-content:center;padding:14px 16px 24px}@media(max-width:899px){.hero{min-height:calc(100svh - var(--header-h) - var(--nav-h) - 56px - env(safe-area-inset-bottom,0px))}}.hslog{display:block;font-size:20px;font-weight:800;line-height:1.3;margin-top:8px;color:#eaf7ff;text-shadow:0 0 18px rgba(125,243,255,.45)}.hero span{max-width:290px;line-height:1.45;margin-top:8px}.hchips{gap:8px;margin-top:20px;flex-wrap:wrap;justify-content:center}.hchips em{font-style:normal;display:flex;align-items:center;gap:6px;padding:9px 12px;border-radius:12px;background:#50a0ff1f;border:1px solid rgba(125,243,255,.4);color:#bff8ff;font-size:13px;font-weight:600;box-shadow:0 0 12px #50aaff33}.hchips{gap:6px;flex-wrap:nowrap}.hchips em{padding:8px 9px;font-size:12px;gap:4px;white-space:nowrap}.hchips em svg{width:16px;height:16px}.h2{position:relative;overflow:hidden;border-radius:22px;background:radial-gradient(120% 100% at 50% 0%,#3f7bf2,#1d5fe0 45%,#1a3260);color:#fff;text-align:center;padding:8px 14px 16px;box-shadow:0 10px 24px #0b52cf52,inset 0 0 0 1px #fff3;display:flex;flex-direction:column;align-items:center;animation:h2in .7s cubic-bezier(.2,.8,.2,1) both}.h2:before{content:"";position:absolute;inset:-40% -20% auto;height:80%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(255,255,255,.12) 85%,transparent 100%);animation:h2sw 9s linear infinite;pointer-events:none}.h2art{width:100%;max-width:210px;height:auto;display:block;position:relative}.h2t{position:relative;display:block;font-size:24px;font-weight:800;letter-spacing:-.02em;margin-top:-2px;background:linear-gradient(110deg,#e4eeff,#fff 36%,#8cc4ff 45%,#fff,#fff1bd 55%,#fff 64%,#e4eeff);background-size:250% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:h2up .6s .15s both,h4sh 3.4s 1s ease-in-out infinite,h4gl 2.8s ease-in-out infinite alternate}.h2k{position:absolute;width:11px;height:11px;background:#fff;pointer-events:none;opacity:0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:h4tw 2.4s ease-in-out infinite}.h2k.k1{left:-8px;top:-3px}.h2k.k2{left:30%;top:-9px;width:9px;height:9px;animation-delay:.6s}.h2k.k3{left:64%;bottom:-5px;width:12px;height:12px;animation-delay:1.2s}.h2k.k4{right:-9px;top:1px;width:9px;height:9px;animation-delay:1.8s}@keyframes h4sh{0%{background-position:0 0}70%,to{background-position:100% 0}}@keyframes h4gl{0%{filter:drop-shadow(0 0 2px rgba(150,205,255,.25))}to{filter:drop-shadow(0 0 9px rgba(170,215,255,.75))}}@keyframes h4tw{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.h2s{display:block;font-size:14px;font-weight:600;color:#e3edff;margin-top:3px;text-shadow:0 1px 8px rgba(8,40,120,.35);animation:h2up .6s .3s both}.h2c{display:flex;gap:5px;margin-top:10px;justify-content:center;width:100%}.h2c em{font-style:normal;display:flex;align-items:center;gap:4px;flex:1 1 auto;justify-content:center;min-width:0;padding:6px 4px;border-radius:10px;background:#ffffff24;border:1px solid rgba(255,255,255,.34);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;animation:h2up .55s both,h2fl2 3.6s ease-in-out infinite}.h2c em:nth-child(1){animation-delay:.45s,1.2s}.h2c em:nth-child(2){animation-delay:.58s,1.8s}.h2c em:nth-child(3){animation-delay:.71s,2.4s}.h2c em svg{width:14px;height:14px;flex:none}.h2tooth{animation:h2bob 4s ease-in-out infinite}.h2glow{transform-origin:120px 52px;animation:h2pl 3.4s ease-in-out infinite}.h2rip{transform-origin:120px 52px;opacity:0;animation:h2rp 3.6s ease-out infinite}.h2rip.d2{animation-delay:1.8s}.h2orb{transform-origin:120px 52px;animation:h2ro 16s linear infinite}.h2orb.r{animation-direction:reverse;animation-duration:24s}.h2scan{animation:h2sc 2.8s ease-in-out infinite alternate}.h2tw{animation:h2tw 2.6s ease-in-out infinite}.h2tw.t2{animation-delay:.9s}.h2tw.t3{animation-delay:1.7s}.h2fl{stroke-dasharray:4 6;animation:h2da 2.4s linear infinite}@keyframes h2in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes h2up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes h2sh{to{background-position:-220% 0}}@keyframes h2sw{to{transform:rotate(360deg)}}@keyframes h2bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes h2pl{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}@keyframes h2rp{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.7);opacity:0}}@keyframes h2ro{to{transform:rotate(360deg)}}@keyframes h2sc{0%{transform:translateY(0)}to{transform:translateY(58px)}}@keyframes h2tw{0%,to{opacity:.25}50%{opacity:1}}@keyframes h2da{to{stroke-dashoffset:-20}}@keyframes h2fl2{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.h2,.h2:before,.h2t,.h2s,.h2c em,.h2tooth,.h2glow,.h2rip,.h2orb,.h2scan,.h2tw,.h2fl{animation:none!important}.h2rip{opacity:0}.h2t,.h2s,.h2c em{opacity:1}}.h2dr{animation:h2dr 3s ease-in-out infinite}.h2vb{animation:h2vb .07s linear infinite alternate}.h2cont{animation:h2ct 3s linear infinite}.h2sp{animation:h2spk .55s ease-out infinite;opacity:0}.h2pol{opacity:0;animation:h2pl2 3s ease-in-out infinite}.h2star{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:h2st 3s ease-in-out infinite}@keyframes h2dr{0%{transform:translate(14px)}32%,78%{transform:translate(-1px)}to{transform:translate(14px)}}@keyframes h2vb{0%{transform:translateY(-.8px)}to{transform:translate(.6px,.8px)}}@keyframes h2ct{0%,31%{opacity:0}34%,78%{opacity:1}82%,to{opacity:0}}@keyframes h2spk{0%{transform:translate(0) scale(1);opacity:.95}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}@keyframes h2pl2{0%,30%{opacity:0}45%,75%{opacity:.55}90%,to{opacity:0}}@keyframes h2st{0%,80%{transform:scale(0) rotate(0)}90%{transform:scale(1) rotate(45deg)}to{transform:scale(0) rotate(90deg)}}@media(prefers-reduced-motion:reduce){.h2dr,.h2vb,.h2cont,.h2sp,.h2pol,.h2star{animation:none!important}.h2dr{transform:translate(4px)}.h2star{transform:scale(.8)}}.h3pop{transform-origin:120px 106px;animation:h3pop .9s cubic-bezier(.2,1.4,.4,1) both}.h3hop{transform-origin:0 88px;animation:h3hop 5.5s ease-in-out 1.4s infinite}.h3hop.b{animation-delay:2.1s}.h3br{transform-origin:0 88px;animation:h3br 3.2s ease-in-out infinite}.h3wv{transform-origin:-24px 54px;animation:h3wv 1.5s ease-in-out infinite alternate}.h3eye{transform-box:fill-box;transform-origin:center;animation:h3bl 4.4s infinite}.h3sh{transform-box:fill-box;transform-origin:center;animation:h3sh 5.5s ease-in-out 1.4s infinite}.h3sh.b{animation-delay:2.1s}.h3ht{transform-box:fill-box;transform-origin:center;animation:h3ht 1.8s ease-in-out infinite}.h3sp{transform-box:fill-box;transform-origin:center;animation:h3tw 2.6s ease-in-out infinite}.h3sp.s2{animation-delay:.7s}.h3sp.s3{animation-delay:1.4s}.h3sp.s4{animation-delay:2s}.h3ck{stroke-dasharray:16;animation:h3ck 4.2s ease-in-out infinite}.h3ck.c2{animation-delay:.35s}.h3ck.c3{animation-delay:.7s}@keyframes h3ht{0%,to{transform:translateY(0) scale(.9)}50%{transform:translateY(-3px) scale(1.2)}}@keyframes h3pop{0%{transform:translateY(16px) scale(.55);opacity:0}to{transform:none;opacity:1}}@keyframes h3hop{0%,62%,to{transform:translateY(0)}70%{transform:translateY(-11px) rotate(-3deg)}78%{transform:translateY(0)}84%{transform:translateY(-5px) rotate(2deg)}90%{transform:translateY(0)}}@keyframes h3br{0%,to{transform:scale(1)}50%{transform:scale(1.025,.975)}}@keyframes h3wv{0%{transform:rotate(-16deg)}to{transform:rotate(14deg)}}@keyframes h3bl{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes h3sh{0%,62%,to{transform:scaleX(1);opacity:.28}70%{transform:scaleX(.65);opacity:.14}78%{transform:scaleX(1);opacity:.28}84%{transform:scaleX(.82);opacity:.2}90%{transform:scaleX(1);opacity:.28}}@keyframes h3tw{0%,to{transform:scale(.35) rotate(0);opacity:.25}50%{transform:scale(1.15) rotate(35deg);opacity:1}}@keyframes h3ck{0%,8%{stroke-dashoffset:16}30%,80%{stroke-dashoffset:0}95%,to{stroke-dashoffset:16}}@media(prefers-reduced-motion:reduce){.h2k{animation:none!important;opacity:0}.h2t{filter:none!important}}@media(prefers-reduced-motion:reduce){.h3pop,.h3hop,.h3br,.h3wv,.h3eye,.h3sh,.h3sp,.h3ck,.h3ht{animation:none!important}.h3ck{stroke-dashoffset:0}.h3wv{transform:rotate(-6deg)}}.v2hd{background:linear-gradient(180deg,#123f9e,#0d3585)}.h2{background:linear-gradient(#1e3a6b,#1e3a6b) bottom/100% 0 no-repeat,radial-gradient(120% 100% at 50% 0%,#2c61d1,#183f9d 55%,#0f3182);box-shadow:0 12px 28px #0f318247,inset 0 0 0 1px #ffffff24}.h2c,.h3sp.s3,.h3sp.s4{display:none}.hsdcard{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:0 1px 2px #1018280a,0 6px 16px #1018280d}.hsdcard.c-red{--dc:var(--red)}.hsdcard.c-org{--dc:var(--orange)}.hsdcard.c-amb{--dc:var(--amber)}.hsdcard.c-green{--dc:var(--green)}.hsdcard .n{color:var(--dc)}.hsdcard.z .n{color:var(--mut2)}.hsdcard .t{color:var(--mut);font-weight:600}.hsdcard .t:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:1px;background:var(--dc)}.hsdcard.z .t:before{background:var(--mut2)}.tile{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:18px;font-weight:700;box-shadow:0 1px 2px #1018280a,0 8px 20px #1018280f!important}.tile .tic{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--teal-bg);color:var(--teal)}:root{--header-h:86px}#gheader{background:var(--bg)!important;color:#14284b}#gbrand{color:#14284b;gap:10px}#gbrand .bt{display:flex;flex-direction:column;line-height:1.1;gap:3px}.h5row{display:flex;align-items:center;gap:10px}.h5nm{position:relative;display:inline-block}.h5nm .h5c{position:absolute;left:1px;top:-8px;width:24px;height:15px}#gbrand b.h5t{position:relative;display:inline-block;font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1.05;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(110deg,#14284b,#14284b 38%,#3d7bf0 46%,#f2c14e,#3d7bf0 54%,#14284b 62%,#14284b);background-size:250% 100%;animation:h4sh 3.6s 1s ease-in-out infinite,h4gl2 2.8s ease-in-out infinite alternate}#gbrand .h2k{background:#f2c14e}#gbrand small{font-size:10.5px;font-weight:600;letter-spacing:.2em;color:#0f2f7a9e;opacity:1;text-transform:uppercase;margin-top:0}.h5p{display:inline-flex;align-items:center;gap:5px;padding:4px 13px;border-radius:999px;font-weight:800;font-size:14px;color:#4b3208;background:linear-gradient(100deg,#f7e3a1,#e8c262 40%,#fff3c4,#e8c262 60%,#d9a93f);background-size:230% 100%;box-shadow:0 2px 10px #d9a93f66,inset 0 1px #fff9;animation:h5pg 3.4s ease-in-out infinite}.h5p .h5c{width:15px;height:10px;position:static}.h5c{display:block;animation:h5cr 2.6s ease-in-out infinite}#guser{color:#14284b}#guser .gearb{color:#14284b;background:#0f5bd81a}.h2.h5{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;text-align:left;padding:18px 8px 18px 20px;background:radial-gradient(130% 120% at 15% 0%,#1b4fc0,#0f3590 48%,#0a2670);box-shadow:0 12px 28px #0a26704d,inset 0 0 0 1px #ffffff1f}.h5wv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.h5wa{animation:h5wv 8s ease-in-out infinite alternate}.h5wa.w2{animation-duration:11s}.h5wa.w3{animation-duration:9s}.h5l{position:relative;z-index:1;min-width:0}.h5l>.h5c{width:30px;height:19px;margin:0 0 -2px 2px}.h5l .h2t{display:inline-block;font-size:30px;margin:0;line-height:1.1}.h5l .h5p{margin-top:9px}.h5l .h2s{margin-top:0;font-size:25px;font-weight:800;line-height:1.18;letter-spacing:-.01em;color:#fff}.h5w{display:block;font-style:normal;font-size:9px;font-weight:600;letter-spacing:.16em;color:#ffffffc7;margin-top:12px;white-space:nowrap}.h5r{position:relative;z-index:1;margin-left:-6px}.h5r .h2art{max-width:none;width:112%;margin-left:-6%}@keyframes h5pg{0%{background-position:0 0}60%,to{background-position:100% 0}}@keyframes h5cr{0%,to{filter:drop-shadow(0 0 0 rgba(242,193,78,0))}50%{filter:drop-shadow(0 0 5px rgba(242,193,78,.9))}}@keyframes h5wv{0%{transform:translate(-12px)}to{transform:translate(12px)}}@keyframes h4gl2{0%{filter:drop-shadow(0 0 0 rgba(61,123,240,0))}to{filter:drop-shadow(0 0 6px rgba(61,123,240,.35))}}@media(prefers-reduced-motion:reduce){.h5p,.h5c,.h5wa,#gbrand b.h5t{animation:none!important}}#mcard{margin:12px 16px 0;background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 1px 3px #0f285a0f}#mcard .mh{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#mcard .mt{font-weight:800;font-size:16px}#mcard .mn{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--mut)}#mcard .mn button{width:30px;height:30px;border-radius:50%;border:1px solid #dbe5f5;background:#fff;color:var(--ink);font-size:16px;line-height:1;padding:0}#mcard .mn button:disabled{opacity:.35}#mcard .rg{display:flex;align-items:center;gap:18px}#mcard dl{flex:1;margin:0;display:grid;gap:8px}#mcard dl div{display:flex;justify-content:space-between;font-size:14px}#mcard dt{color:var(--ink)}#mcard dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}#mcard .sub{margin-top:10px;padding-top:10px;border-top:1px solid #e8eef8;font-size:12px;color:var(--mut);line-height:1.5}.bxrow{border:1px solid var(--line);border-radius:12px;padding:8px 10px;margin-bottom:8px;background:var(--card2)}.bxrow.gone{opacity:.55}.bxtop,.bxbot{display:flex;gap:8px;align-items:center}.bxbot{margin-top:6px}.bxmeta{font-size:12px;color:var(--mut);margin-top:4px;word-break:break-all}.bxd{font-size:12px;flex:1;white-space:nowrap}.bxqty{display:flex;gap:8px;align-items:center;margin-top:6px;font-size:12px;color:var(--mut)}.bxqty .sinp{width:84px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;padding:8px 10px}.bxst{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap}.bxst.k{background:var(--green-bg);color:var(--green)}.bxst.p{background:var(--amber-bg);color:var(--amber)}.bxst.o{background:var(--red-bg);color:var(--red)}.rct{width:100%;border-collapse:collapse;font-size:12.5px}.rct th,.rct td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.rct th{color:var(--mut);font-weight:700;white-space:nowrap}.rct .n{text-align:right;font-variant-numeric:tabular-nums}.rcb{display:inline-block;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:700;white-space:nowrap}.rcb-green{background:var(--green-bg);color:var(--green)}.rcb-red{background:var(--red-bg);color:var(--red)}.rcb-amber{background:var(--amber-bg);color:var(--amber)}.rcg>summary{list-style:none;position:relative;padding-right:30px!important}.rcg>summary::-webkit-details-marker{display:none}.rcg>summary:after{content:"▾";position:absolute;right:12px;top:10px;font-size:16px;color:var(--mut);transition:transform .15s}.rcg[open]>summary:after{transform:rotate(180deg)}.rcsec{font-size:15px;font-weight:800;color:var(--ink);padding-left:10px;border-left:4px solid var(--teal);line-height:1.25;margin:0 0 8px}.rcnote{font-size:11.5px;color:var(--mut);line-height:1.5}.rcl{display:flex;flex-direction:column;gap:14px}.rcg{background:#fff;border:1px solid var(--line);border-left:6px solid var(--hc,#1e3a6b);border-radius:14px;overflow:hidden;box-shadow:0 2px 6px #0f285a17}.rcg>summary{padding:12px 34px 12px 12px!important;background:var(--hbg,#eef1f8);cursor:pointer}.rcg[open]>summary{border-bottom:2px solid var(--hc,#1e3a6b)}.rcg-top{display:flex;gap:10px;align-items:flex-start}.rcg-no{flex:0 0 auto;min-width:30px;height:30px;padding:0 6px;border-radius:9px;background:var(--hc,#1e3a6b);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.rcg-t{font-size:15.5px;font-weight:800;line-height:1.35;color:var(--ink);word-break:break-word}.rcg-sub{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11px;color:var(--mut)}.rcg-chip{display:inline-block;padding:1px 8px;border-radius:99px;background:#fff;border:1px solid var(--hc,#1e3a6b);font-size:11px;font-weight:600;color:var(--ink)}.rcg-body{padding:10px;background:#fff}.rcg-vt{background:var(--card2);border:1px solid var(--line);border-radius:10px;padding:8px 9px}.rcg-vt+.rcg-vt{margin-top:8px}.rcg-vh{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hc-d,#1d55c9);margin-bottom:6px}.rcgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rcf .l{font-size:10.5px;color:var(--mut2);margin-bottom:2px;font-weight:600}.rcf input{width:100%;border:1px solid var(--line);border-radius:8px;padding:6px 8px;font:inherit;font-size:12px;background:#fff;color:var(--ink);outline:none}.rcf input:focus{border-color:var(--teal)}.rcg-act{display:flex;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.rcg-act button{flex:1;padding:6px 8px;font:inherit;font-size:12px;font-weight:600;border-radius:9px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}.rcb-sky{background:var(--sky-bg);color:var(--sky)}.rcb-gray{background:#eef0f4;color:var(--mut)}.apxk{background:#fff;border:1px solid var(--line);border-left:6px solid var(--teal);border-radius:14px;overflow:hidden;box-shadow:0 2px 6px #0f285a17;margin-bottom:14px}.apxk>summary{list-style:none;position:relative;padding:12px 34px 12px 12px;background:var(--teal-bg);cursor:pointer}.apxk>summary::-webkit-details-marker{display:none}.apxk>summary:after{content:"▾";position:absolute;right:12px;top:12px;font-size:16px;color:var(--mut);transition:transform .15s}.apxk[open]>summary:after{transform:rotate(180deg)}.apxk[open]>summary{border-bottom:2px solid var(--teal)}.apxk-t{font-size:15.5px;font-weight:800;color:var(--ink)}.apxk-s{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}.apxk-b{padding:8px 10px 10px}.apxh2{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--teal-d);margin:12px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--line)}.apxr{border:1px solid var(--line);border-radius:10px;padding:8px 9px;margin-bottom:8px;background:#fff;font-size:12px}.apxr-h{display:flex;gap:8px;align-items:flex-start}.apxr-n{flex:0 0 auto;min-width:22px;height:22px;border-radius:7px;background:var(--card2);color:var(--mut);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.apxr-h b{font-size:13px}.apxr-m{font-size:11px;color:var(--mut)}.apxr-dv{margin:6px 0;font-size:12px;line-height:1.4}.apxr-g{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;background:var(--card2);border-radius:8px;padding:6px 8px}.apxr-g i{display:block;font-style:normal;font-size:10px;font-weight:600;color:var(--mut2)}.apxr-gt{margin-top:6px;font-size:11.5px;color:var(--mut)}.rcx{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;font-size:12.5px;margin:8px 0 2px}.rcx-h,.rcx-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rcx-h>div{padding:6px 8px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rcx-h>div:first-child{background:var(--sky-bg);color:var(--sky)}.rcx-h>div:last-child{background:var(--amber-bg);color:var(--amber);border-left:1px solid var(--line)}.rcx-b{border-top:1px solid var(--line)}.rcx-c{min-width:0}.rcx-c+.rcx-c{border-left:1px solid var(--line)}.rcx-c>*+*{border-top:1px solid var(--line)}.rcx-i{padding:7px 8px;word-break:break-word}.rcx-sv{padding:7px 8px;background:var(--card2);font-size:11.5px;line-height:1.45;word-break:break-word}.rcx-t{font-weight:700;line-height:1.35}.rcx-m{font-size:11px;color:var(--mut);margin-top:2px;line-height:1.45}.rcx-q{display:flex;justify-content:space-between;align-items:baseline;margin-top:5px;padding-top:4px;border-top:1px dashed var(--line);font-size:11px;color:var(--mut)}.rcx-q b{font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.rcx-e{padding:10px 8px;color:var(--mut2);font-style:italic;font-size:12px}.rcx-red,.rcx-bad .rcx-t{color:var(--red)}.rcx-me{background:#fffaf0}.rcx-dim{opacity:.72}.rcx-lb{padding:4px 8px;font-size:10px;font-weight:800;text-transform:uppercase;color:var(--mut2);background:var(--card2)}.rcx-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--fc);background:var(--fb)}.rcx-f>div{padding:6px 4px;text-align:center}.rcx-f>div+div{border-left:1px solid rgba(16,24,40,.08)}.rcx-f i{display:block;font-style:normal;font-size:10px;font-weight:700;color:var(--mut);text-transform:uppercase}.rcx-f b{font-size:17px;font-variant-numeric:tabular-nums}.rcx-f b.d{color:var(--fc)}.rcx-f em{display:block;font-style:normal;font-size:10.5px;font-weight:800;color:var(--fc)}.rcx-fm{padding:6px 8px;font-size:11.5px;line-height:1.45;background:var(--fb);color:var(--ink);border-top:1px solid var(--line)}.rcx-g{--fc:var(--green);--fb:var(--green-bg)}.rcx-r{--fc:var(--red);--fb:var(--red-bg)}.rcx-a{--fc:var(--amber);--fb:var(--amber-bg)}.rcx-n{--fc:var(--mut);--fb:#f3f5f9}.rcnav{display:flex;gap:6px;padding-top:2px;padding-bottom:10px}.rcnav button{flex:1;border:1px solid var(--line);background:#fff;color:var(--mut);border-radius:12px;padding:9px 2px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.rcnav button.on{background:var(--teal);border-color:var(--teal);color:#fff}.rcnav em{font-style:normal;margin-left:4px;background:var(--red);color:#fff;border-radius:99px;font-size:10.5px;padding:1px 6px;font-weight:800}.rcnav button.on em{background:#fff;color:var(--teal)}.mpleg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700}.mpleg span{padding:3px 8px;border-radius:99px}.mpleg .r{background:#ffc7ce;color:#9c0006}.mpleg .g{background:#e2f0d9;color:#15803d}.mpleg .y{background:#fff2cc;color:#7f6000}.mpsum{font-size:12.5px;color:var(--mut);margin-bottom:10px;line-height:1.6}.mpsum b{color:var(--ink)}.mpsum b.rd{color:var(--red)}.mpw{overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff;max-height:68vh}.mpt{border-collapse:separate;border-spacing:0;font-size:12px;min-width:1040px;width:100%}.mpt th{position:sticky;z-index:2;color:#fff;padding:6px 8px;white-space:nowrap;font-size:11px;text-align:center}.mpt tr.b th{top:0;height:24px}.mpt tr.c th{top:24px}.mpt td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top;background:inherit}.mpt td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mpt tbody tr{background:#fff}.mpt td:first-child,.mpt th:first-child{position:sticky;left:0;z-index:1;min-width:110px}.mpt th:first-child{z-index:3}.mpt tr.f td{border-top:2px solid #1F4E5F}.mpt td.rs{font-weight:700}.mpt tr.mp-bad{background:#ffc7ce!important;color:#9c0006}.mpt tr.mp-ok{background:#e2f0d9!important;color:#15803d}.mpt tr.mp-warn{background:#fff2cc!important;color:#7f6000}.mpt tr.mp-none{color:#7f7f7f}.mpt tbody tr[onclick]{cursor:pointer}.mpt tr.mpx td{position:static;background:#fffaf0;color:var(--ink);white-space:normal;padding:0}.mpxd{position:sticky;left:0;box-sizing:border-box;width:min(560px,calc(100vw - 48px));padding:10px 12px;font-size:12.5px;line-height:1.55}.mpt tr.mps td{background:#c00000;color:#fff;font-weight:700;position:static}@media(max-width:420px){.rcnav button{font-size:12px;padding:9px 0}}.paysteps{display:flex;gap:6px;margin-bottom:14px}.paysteps button{flex:1;border:1px solid var(--line);background:#fff;color:var(--mut);border-radius:12px;padding:8px 2px;font:inherit;font-size:12px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;position:relative}.paysteps i{font-style:normal;width:22px;height:22px;border-radius:50%;background:#e9edf5;display:flex;align-items:center;justify-content:center;font-size:12px}.paysteps button.on{border-color:var(--teal);color:var(--teal);background:var(--teal-bg)}.paysteps button.on i{background:var(--teal);color:#fff}.paysteps button.done i{background:var(--green);color:#fff}.paysteps button.dis{opacity:.45;cursor:default}.paysteps em{position:absolute;top:-6px;right:6px;font-style:normal;background:var(--red);color:#fff;border-radius:99px;font-size:10px;padding:1px 6px}.rcsubnav{display:flex;gap:4px;margin-bottom:12px;padding:3px;background:#e9edf5;border-radius:12px}.rcsubnav button{flex:1;border:0;background:transparent;border-radius:9px;padding:8px 6px;font:inherit;font-size:13px;font-weight:700;color:var(--mut);cursor:pointer}.rcsubnav button.on{background:#fff;color:var(--teal);box-shadow:0 1px 3px #0f285a1f}.rcchips{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px;padding-bottom:2px}.rcchip{flex:0 0 auto;border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--mut);cursor:pointer;white-space:nowrap}.rcchip b{margin-left:3px;color:var(--ink)}.rcchip.on{background:var(--teal-bg);border-color:var(--teal);color:var(--teal)}.rcchip.on b{color:var(--teal)}.rcact,.rcqb{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.rcact .btn,.rcqb .btn{padding:9px;font-size:13px;margin:0}.rcnt{margin-top:8px;border-top:1px dashed var(--line);padding-top:4px}.rcnt>summary{list-style:none;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--teal);display:flex;gap:8px;align-items:center;padding:6px 0}.rcnt>summary::-webkit-details-marker{display:none}.rcnt>summary:after{content:"▾";margin-left:auto;color:var(--mut);transition:transform .15s}.rcnt[open]>summary:after{transform:rotate(180deg)}.rcbtns{display:flex;gap:8px;margin-top:8px}.rcbtns .btn{padding:8px;font-size:13px;flex:1}.rcbtns .rcdel{flex:0 0 84px;color:var(--red);background:var(--red-bg);border:1px solid var(--red-ln)}.rcacc{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:10px;overflow:hidden}.rcacc>summary{list-style:none;cursor:pointer;padding:13px 14px;font-weight:800;font-size:14px;display:flex;align-items:center}.rcacc>summary::-webkit-details-marker{display:none}.rcacc>summary:after{content:"▾";margin-left:auto;color:var(--mut);transition:transform .15s}.rcacc[open]>summary:after{transform:rotate(180deg)}.rcacc-b{padding:0 14px 14px}.rcm{border:1px solid var(--line);border-radius:10px;padding:6px 8px;margin-bottom:6px}.rcm-l{font-weight:700;font-size:12px;margin-bottom:4px;word-break:break-word;color:var(--ink)}.rcm-g{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rcm-g>div{padding:5px 7px;border-radius:8px;background:var(--card2);font-size:12px;word-break:break-word}.rcm-g>div+div{background:var(--amber-bg)}.rcm-g i{display:block;font-style:normal;font-size:10px;font-weight:700;color:var(--mut2);text-transform:uppercase}.rctool{display:flex;gap:8px;margin-bottom:8px}.rctool .btn{flex:1;padding:9px 6px;font-size:13px;margin:0}.rcnote-d{margin-bottom:10px}.rcnote-d>summary{font-size:12px;color:var(--mut);cursor:pointer;list-style:none}.rcnote-d>summary:before{content:"ⓘ "}.rchero{margin-bottom:12px;padding:14px}.rchero-t{display:flex;justify-content:space-between;align-items:flex-end}.rchero .l,.rcmini .l{font-size:12px;color:var(--mut)}.rchero .big{font-size:30px;font-weight:800;line-height:1.1}.rcbarp{height:8px;border-radius:99px;background:#e9edf5;margin:10px 0 6px;overflow:hidden}.rcbarp i{display:block;height:100%;border-radius:99px}.rchero-s{font-size:12px;color:var(--mut)}.rcmini-b{cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.rcmini-b:active{background:var(--card2)}.rcmini-b:after{content:"›";position:absolute;right:12px;top:8px;color:var(--mut2);font-size:20px;line-height:1}.rcmini-g{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.rcmini{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 12px}.rcmini .v{font-size:16px;font-weight:800}.rcscope{background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px 12px 12px;margin-bottom:12px}.rcscope.on,.rcscope.ex{background:linear-gradient(180deg,#e6efff,#f2f7ff);border:1.5px solid var(--teal-ln);box-shadow:0 2px 10px #2f6fed1f}.rcscope-h{display:flex;align-items:center;justify-content:space-between;min-height:26px;margin-bottom:6px}.rcscope-t{font-size:13px;font-weight:800;color:var(--ink)}.rcscope.on .rcscope-t,.rcscope.ex .rcscope-t{color:var(--teal-d)}.rcscope-x{border:1px solid var(--red-ln);background:#fff;color:var(--red);border-radius:99px;padding:3px 11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.rcscope-g{display:grid;grid-template-columns:1.45fr 1fr;gap:8px}.rcscope-g>div{min-width:0}.rcscope-g label{display:block;font-size:11.5px;font-weight:700;color:var(--mut);margin:0 0 3px 2px}.rcscope select.inp{min-width:0;padding:10px;font-weight:600;color:var(--mut);background:#fff;border:1px solid var(--line);text-overflow:ellipsis}.rcscope select.inp.on{border:2px solid var(--teal);padding:9px;background:#eef4ff;color:var(--teal-d);font-weight:800}.rcscope-s{margin-top:9px;font-size:13px;line-height:1.5;color:var(--ink)}.rcscope-s b{color:var(--teal-d)}.rcscope-w{margin-top:6px;padding:7px 10px;border-radius:10px;background:var(--amber-bg);color:var(--amber);font-size:12px;font-weight:600;line-height:1.45}.rcpill{margin-left:8px;min-width:0;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--teal-bg);color:var(--teal-d);border:1px solid var(--teal-ln);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700}.rcpill.all{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-ln)}.rcscope-l{margin-bottom:10px;padding:8px 10px;border-radius:10px;background:var(--teal-bg);border:1px solid var(--teal-ln);font-size:13px;line-height:1.5}.rcscope-l b{color:var(--teal-d)}.rcscope-l.all{background:var(--amber-bg);border-color:var(--amber-ln)}.rcscope-l.all b{color:var(--amber)}.rccard{border-left:4px solid var(--c,#ccd)!important}.gnav-wrap{margin-bottom:2px}.gnav-wrap.open>.gnav-grp .chv{transform:rotate(90deg)}.gnav-wrap.open>.gnav-grp:not(.on){color:var(--ink)}.gnav-subs{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.gnav-wrap.open>.gnav-subs{grid-template-rows:1fr}.gnav-subs>div{overflow:hidden;min-height:0}.gnav-cap{padding:8px 12px 2px 40px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut2)}.gnav-toggle{display:none}#gcrumb{display:none;align-items:center;gap:8px;font-size:13px;color:var(--mut);margin-left:8px;min-width:0;white-space:nowrap;overflow:hidden}#gcrumb b{color:var(--ink);font-weight:700}#gcrumb .sp{color:var(--mut2)}@media(prefers-reduced-motion:reduce){.gnav-subs{transition:none}}@media(min-width:900px){#gcrumb{display:flex}#gsidebar{position:sticky;top:64px;align-self:flex-start;height:calc(100vh - 64px);overflow-y:auto;transition:flex-basis .2s ease}.gnav-toggle{display:flex}#gmain .wrap,#gmain .botin,#gmain .stkwrap,#gmain .prev{max-width:1320px}body.sb-min{--sidebar-w:64px}body.sb-min #gsidebar{padding:14px 8px}body.sb-min #gsidebar .lb,body.sb-min #gsidebar .chv,body.sb-min #gsidebar .gnav-subs{display:none}body.sb-min #gsidebar .gnav-item{justify-content:center;padding:11px 0}}@media(max-width:899px){.h2.h5{padding:10px 6px 10px 16px}.h2.h5 .h2art{max-width:104px}.h2.h5 .h2c{display:none}}.pxs{display:flex;margin:4px 0 18px}.pxs button{flex:1;position:relative;border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--mut);display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer}.pxs button:disabled{cursor:default;opacity:.5}.pxs button+button:before{content:"";position:absolute;top:13px;right:50%;width:100%;height:2px;background:#0f285a24}.pxs button.lk:before{background:var(--green)}.pxs i{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:800;background:#fff;border:2px solid rgba(15,40,90,.18);color:var(--mut)}.pxs .done i{background:var(--green);border-color:var(--green);color:#fff}.pxs .on{color:var(--teal-d);font-weight:800}.pxs .on:before{background:var(--teal)!important}.pxs .on i{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 0 0 4px var(--teal-bg)}.pxs em{font-style:normal;margin-left:6px;background:var(--red);color:#fff;border-radius:99px;font-size:11px;font-weight:700;padding:1px 7px}.pxtop{display:grid;gap:12px;margin-bottom:18px}@media(min-width:760px){.pxtop{grid-template-columns:1.1fr 1fr}}.pxh{background:#0c2d6b;color:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px}.pxh-k{font-size:13px;font-weight:600;color:#ffffffbf}.pxh-n{font-size:36px;line-height:1.05;font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pxh-n small{font-size:18px;font-weight:600;margin-left:6px;color:#ffffffb8}.pxbar{display:flex;gap:3px;height:10px}.pxbar i{border-radius:99px}.pxbar .g{background:#4ade80}.pxbar .r{background:#ff7b7b;min-width:6px}.pxh-s{font-size:13px;line-height:1.5;color:#ffffffd9}.pxh-s b{color:#fff}.pxst2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.pxst{border:0;border-radius:14px;padding:11px 12px;text-align:left;font:inherit;color:#fff;background:#ffffff1c;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:background-color .15s}.pxst:hover{background:#ffffff2e}.pxst b{font-size:22px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.pxst span{font-size:12px;color:#fffc}.pxh-m{font-size:11.5px;color:#ffffffa8;word-break:break-word}.pxact{background:#fff;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #0f285a0f,0 6px 20px #0f285a0d}.pxact .rcscope-l{margin:0}.pxa-main{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:16px;padding:16px;background:var(--teal);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 18px #0f5bd847;transition:transform .12s}.pxa-main:active{transform:scale(.98)}.pxa-main svg{flex:none}.pxa-main b{display:block;font-size:16px;font-weight:800}.pxa-main small{font-size:12.5px;opacity:.88}.pxa-main:disabled{background:#1018280f;color:#10182861;box-shadow:none;cursor:default}.pxa-k{font-size:13px;font-weight:700;color:var(--mut);margin-top:2px}.pxa-g{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pxa{border:1px solid var(--line);background:var(--card2);border-radius:14px;padding:11px 10px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .15s,background-color .15s}.pxa:hover{border-color:var(--teal-ln);background:var(--teal-bg)}.pxa svg{color:var(--teal);margin-bottom:2px}.pxa b{font-size:13px;font-weight:700;line-height:1.25}.pxa small{font-size:11.5px;color:var(--mut);line-height:1.3}.pxq{position:relative;margin-bottom:14px}.pxq svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--mut2);pointer-events:none}.pxq .inp{padding-left:42px;height:48px;border-radius:14px}.pxfk{font-size:12.5px;font-weight:700;color:var(--mut);margin:0 2px 6px}.pxrow{display:flex;gap:6px;overflow-x:auto;margin-bottom:12px;padding-bottom:2px;scrollbar-width:none}.pxrow::-webkit-scrollbar{display:none}.pxch{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 13px;font:inherit;font-size:13px;font-weight:600;color:var(--mut);cursor:pointer;white-space:nowrap}.pxch b{color:var(--ink);font-variant-numeric:tabular-nums}.pxch.on{background:var(--teal);border-color:var(--teal);color:#fff}.pxch.on b{color:#fff}.pxch u{width:8px;height:8px;border-radius:50%;display:inline-block}.pxch u.g{background:var(--green)}.pxch u.r{background:var(--red)}.pxch u.a{background:#d99a12}.pxch u.o{background:var(--orange)}.pxch.on u{box-shadow:0 0 0 2px #fff}.pxg{display:flex;align-items:center;justify-content:space-between;margin:18px 2px 8px;font-size:14px}.pxg b{font-weight:800}.pxg span{font-weight:700;border-radius:99px;padding:1px 10px;font-size:12.5px}.pxg.r span{background:var(--red-bg);color:var(--red)}.pxg.g span{background:var(--green-bg);color:var(--green)}.pxc{display:grid;grid-template-columns:1fr auto;gap:8px 14px;background:#fff;border-radius:16px;padding:14px 16px 14px 20px;margin-bottom:8px;position:relative;cursor:pointer;overflow:hidden;box-shadow:0 1px 2px #0f285a0f;transition:box-shadow .15s}.pxc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--green)}.pxc.pt:before{background:#e0a21a}.pxc.bd:before{background:var(--red)}.pxc:hover{box-shadow:0 4px 16px #0f285a1f}.pxc-n{font-weight:800;font-size:14.5px;word-break:break-word}.pxc-f{font-size:12px;color:var(--mut);word-break:break-word;margin-top:1px}.pxc-a{text-align:right}.pxc-a b{display:block;font-size:15.5px;font-weight:800;font-variant-numeric:tabular-nums}.pxc-a span{font-size:12px;color:var(--mut)}.pxc-a em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--red);margin-top:2px;font-variant-numeric:tabular-nums}.pxc-t{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.pxe{text-align:center;padding:32px 16px;color:var(--mut);background:#fff;border-radius:16px;font-size:13.5px}.pxe b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.pxc:focus-visible,.pxa:focus-visible,.pxst:focus-visible,.pxa-main:focus-visible,.pxch:focus-visible,.pxs button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pxc,.pxa,.pxst,.pxa-main{transition:none}}.rcnav{gap:0;padding-top:0;padding-bottom:0;margin-top:6px;border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.rcnav::-webkit-scrollbar{display:none}.rcnav button{flex:1 0 auto;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;padding:12px 14px 10px;font-size:13.5px;color:var(--mut)}.rcnav button.on{background:none;color:var(--teal);border-bottom-color:var(--teal)}.rcnav button.on em{background:var(--red);color:#fff}.rcscope{padding:8px 10px 10px;border-radius:14px;border-color:transparent}.rcscope:not(.on):not(.ex) .rcscope-h{display:none}.rcscope-g{grid-template-columns:1fr 1fr}.rcscope select.inp{padding:8px 10px;font-size:14px;border-radius:10px}.rctool{margin-bottom:6px}.rctool .btn{padding:8px 6px;border-radius:12px;box-shadow:none}.rctool .btn-primary{background:var(--teal-bg);color:var(--teal);border:1px solid var(--teal-ln)}.rcH{margin-bottom:12px}.rcH .pxbar .b{background:#7cc4ff}.rcH .pxbar .n{background:#ffffff40}.rcl{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:#ffffffd9}.rcl u{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.rcl u.g{background:#4ade80}.rcl u.b{background:#7cc4ff}.rcl u.r{background:#ff7b7b}.rcgo{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.rcgo b{font-size:15px}.rcgo i{font-style:normal;font-size:22px;line-height:1}.rck-g{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}@media(min-width:760px){.rck-g.q{grid-template-columns:repeat(4,1fr)}}.rck{position:relative;background:#fff;border-radius:14px;padding:11px 14px;box-shadow:0 1px 2px #0f285a0f}.rck.b{cursor:pointer}.rck.b:after{content:"›";position:absolute;right:12px;top:8px;color:var(--mut2);font-size:20px;line-height:1}.rck.b:hover{box-shadow:0 4px 14px #0f285a1a}.rck .l{font-size:12.5px;color:var(--mut)}.rck .v{font-size:18px;font-weight:800;margin-top:2px}.rck .s{font-size:12px;color:var(--mut);margin-top:1px}.rck:focus-visible{outline:2px solid var(--teal);outline-offset:2px}html{-webkit-text-size-adjust:100%}button,.btn,.chip,.gnav-item,select,label,[role=button]{touch-action:manipulation}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}@media(pointer:coarse){.chip{min-height:40px}#ghmenu{width:44px;height:44px}.gnav-item{min-height:44px}}@media(hover:hover){.btn:hover{filter:brightness(1.06)}.chip:hover:not(.chip-on){border-color:var(--teal-ln);color:var(--teal)}.btn-dk:hover{background:#ffffff1a}[role=button]{cursor:pointer}*{scrollbar-width:thin}}#netbar{position:fixed;left:50%;transform:translate(-50%);top:calc(var(--header-h) + 8px);z-index:90;background:#fdf1d6;color:#7a4f06;border:1px solid rgba(180,120,10,.28);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;box-shadow:0 4px 14px #00000014;max-width:92vw;text-align:center}#netbar[hidden]{display:none}@media(min-width:1024px){:root{--sidebar-w:240px}#gmain .wrap,#gmain .botin,#gmain .stkwrap,#gmain .prev{max-width:1440px}#gmain .wrap{padding-left:24px;padding-right:24px}#gsidebar{padding:16px 12px}.gnav-item{font-size:14px;position:relative}.gnav-item.on:not(.gnav-sub):before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--teal)}.gnav-item:hover:not(.on){background:var(--teal-bg);color:var(--ink)}body.sb-min #gsidebar .gnav-item.on:before{left:-8px}.rck-g{grid-template-columns:repeat(4,1fr);gap:12px}.rck-g.q{grid-template-columns:repeat(4,1fr)}.rcnav,.rcsubnav{max-width:100%}div:has(>table.rct){max-height:calc(100vh - 230px);overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff}table.rct{width:100%;min-width:720px}table.rct th{position:sticky;top:0;z-index:2;background:#eef1f8;box-shadow:0 1px 0 var(--line)}table.rct tbody tr:hover td,table.rct tr:hover>td{background:var(--teal-bg)}.v2s{max-width:720px}.rctool,.rcact{flex-wrap:wrap}}@media(min-width:1366px){#gmain .wrap{padding-left:32px;padding-right:32px}}@media(min-width:1024px)and (max-width:1365px){.rck-g.q{grid-template-columns:repeat(2,1fr)}}:root{--bg:#f3f5fa;--card2:#f2f5fb;--ink:#0b1730;--mut:rgba(11,23,48,.6);--mut2:rgba(11,23,48,.4);--line:rgba(11,23,48,.08);--teal:#1f55d6;--teal-d:#163f9f;--teal-bg:rgba(31,85,214,.075);--teal-ln:rgba(31,85,214,.26);--gold:#c99b35;--gold-l:#f2d58a;--gold-ln:rgba(201,155,53,.45);--sh1:0 1px 2px rgba(11,23,48,.04),0 6px 18px -6px rgba(11,23,48,.09);--sh2:0 2px 4px rgba(11,23,48,.05),0 18px 40px -14px rgba(11,23,48,.22)}::selection{background:#1f55d62e}body{background:linear-gradient(180deg,#eaf0fb 0,#f3f5fa 340px) fixed;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.h1{font-weight:800;letter-spacing:-.025em}.sec{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-weight:700}.eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:12px}#gheader{background:#ffffffe6;border-bottom:0;box-shadow:0 8px 24px -18px #0b173059}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#gheader{background:#ffffffbd;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}}#gheader:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-ln) 22%,var(--gold) 50%,var(--gold-ln) 78%,transparent);pointer-events:none}#gbrand .dot,#guser .av{background:linear-gradient(145deg,#1e3a6b,#14388f);color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--gold-ln),0 6px 14px -4px #14388f8c}#ghmenu{background:#fff;box-shadow:var(--sh1)}#gsidebar{background:linear-gradient(180deg,#fff,#f8faff);border-right:1px solid var(--line);box-shadow:8px 0 30px -24px #0b173059}.gnav-item{border-radius:12px;transition:background-color .18s ease,color .18s ease,transform .18s ease}.gnav-item.on{background:linear-gradient(90deg,#1f55d61f,#1f55d60a);color:var(--teal);font-weight:700}@media(min-width:1024px){.gnav-item.on:not(.gnav-sub):before{background:linear-gradient(180deg,var(--gold-l),var(--gold))}}.card,.item,.hsditem,#mcard,.stkwrap{border:1px solid var(--line);box-shadow:var(--sh1)}.card{border-radius:20px}.item{transition:transform .16s ease,box-shadow .2s ease}@media(hover:hover){.item:hover,.hsdcard:hover{transform:translateY(-2px);box-shadow:var(--sh2)}}.btn{border-radius:15px;letter-spacing:.005em}.btn-primary{background:linear-gradient(180deg,#1e3a6b 0,#1f55d6 55%,#1a47b8);box-shadow:inset 0 1px #ffffff47,0 10px 22px -8px #1f55d699}.btn-outline{background:#fff;border-color:var(--teal-ln);box-shadow:var(--sh1)}.pill{background:#fff;box-shadow:var(--sh1)}.chip-on{background:linear-gradient(180deg,#1e3a6b,#1a47b8);box-shadow:0 6px 14px -6px #1f55d699}.inp,.sinp{background:#fff;border-color:#0b17301f;border-radius:13px;transition:border-color .18s ease,box-shadow .18s ease}.inp:focus,.sinp:focus{border-color:var(--teal);box-shadow:0 0 0 4px #1f55d61f}.bar{background:#0b173012}.fill,.ring .rf{background:linear-gradient(90deg,#1e3a6b,#1a47b8)}.ring .rb{stroke:#e6ecf8}.hero{box-shadow:0 22px 44px -18px #07123aa6,inset 0 0 0 1px #f2d58a4d}.hsdcard{border-radius:18px!important;border-color:var(--line)!important;box-shadow:var(--sh1)!important;background:linear-gradient(180deg,#fff,#f8faff)!important;transition:transform .16s ease,box-shadow .2s ease}.hsdcard .n{font-weight:800;letter-spacing:-.03em}#mcard{border-radius:22px;box-shadow:var(--sh2)}#mcard .mt{letter-spacing:-.01em}#bnav{background:#fffffff0;border-top:1px solid var(--gold-ln);box-shadow:0 -14px 34px -16px #0b173047}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#bnav{background:#fffc;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}}#bnav button{position:relative;transition:color .18s ease}#bnav button.on:not(.fab):before{content:"";position:absolute;top:0;left:50%;width:26px;height:3px;margin-left:-13px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--gold-l),var(--gold))}#bnav .fab i{background:linear-gradient(145deg,#3a7bff,#1747b5);box-shadow:0 0 0 5px #fff,0 0 0 6.5px var(--gold-ln),0 14px 26px -6px #1747b599}.stktable th,table.rct th{background:#eef3fc;color:var(--mut);letter-spacing:.06em}.stktable td,table.rct td{border-bottom-color:#0b17300f}.v2hd{background:linear-gradient(160deg,#1a4fc9,#0b2c78)}.v2bd{background:#f3f6fc}#sigovl,#nmovl,.v2o{background:#0710268c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sigcard{border-radius:24px;box-shadow:var(--sh2),0 0 0 1px #c99b3538}#toast .in{box-shadow:var(--sh2)}:focus-visible{outline-color:var(--teal)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{#gheader:after,#bnav{display:none}}:root{--ok:#12805c;--ok-bg:rgba(18,128,92,.1);--warn:#b45309;--warn-bg:rgba(180,83,9,.1);--err:#c62828;--err-bg:rgba(198,40,40,.09);--info:var(--teal);--info-bg:var(--teal-bg);--r-sm:10px;--r-md:14px;--r-lg:20px;--tap:44px}.btn{min-height:var(--tap);transition:transform .12s ease,box-shadow .18s ease,filter .18s ease}.btn:active:not([disabled]){transform:scale(.98)}.btn[disabled],.inp[disabled],button[disabled]{opacity:.5;cursor:not-allowed;filter:saturate(.6)}.inp,.sinp,select.inp{min-height:var(--tap)}label:has(+[required]):after,label:has([required]):after{content:" *";color:var(--err);font-weight:700}.inp:user-invalid,.sinp:user-invalid{border-color:var(--err)!important;box-shadow:0 0 0 4px var(--err-bg)!important}input[type=checkbox],input[type=radio]{accent-color:var(--teal)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.stbadge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-weight:700;font-size:12px;background:var(--warn-bg);color:var(--warn)}.stbadge.ok{background:var(--ok-bg);color:var(--ok)}#app .stkwrap,#app .tblwrap{max-height:70vh;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:var(--r-md)}#app .stktable,#app .rct,#app .bctbl{font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0}#app .stktable th,#app .rct th,#app .bctbl th{position:sticky;top:0;z-index:2;white-space:nowrap;text-align:left;padding:11px 12px;font-size:12px;text-transform:uppercase}#app .stktable td,#app .rct td,#app .bctbl td{padding:12px;min-height:44px;vertical-align:middle}#app .stktable tbody tr:hover td,#app .rct tbody tr:hover td{background:#1f55d60b}#app td.num,#app th.num{text-align:right;white-space:nowrap}@media(max-width:767px){#app .rct,#app .bctbl{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.pxe{border:1.5px dashed var(--teal-ln);background:linear-gradient(180deg,#fff,#f7f9fe);border-radius:var(--r-lg);padding:28px 20px;text-align:center;color:var(--mut)}.pxe b{display:block;color:var(--ink);font-size:15px;margin-bottom:6px}.ovl,#sigovl,#nmovl,#unmovl,#scanovl{overscroll-behavior:contain}.ovl>*,.sigcard{max-height:92vh;overflow:auto;overscroll-behavior:contain}#toast .in{border-radius:var(--r-md);font-weight:600}.skel{background:linear-gradient(90deg,#eef2fa 25%,#f8faff 37%,#eef2fa 63%);background-size:400% 100%;animation:skel 1.3s ease infinite;border-radius:var(--r-sm)}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}@media print{.skel{animation:none}}#app .rcsec{letter-spacing:-.01em}#app .rck{border:1px solid var(--line);box-shadow:var(--sh1);transition:transform .16s ease,box-shadow .2s ease}@media(hover:hover){#app .rck.b:hover{transform:translateY(-2px);box-shadow:var(--sh2)}}#app .rck .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em}#app .rcg{border-radius:var(--r-lg);box-shadow:var(--sh1);transition:box-shadow .2s ease}#app .rcg[open]{box-shadow:var(--sh2)}#app .rcg>summary{min-height:var(--tap)}#app .rcg-act button{min-height:var(--tap);border-radius:var(--r-sm);transition:background-color .15s ease,border-color .15s ease}#app .rcg-act button:hover{border-color:var(--teal-ln);background:var(--teal-bg)}#app .rct th,#app .rct td{padding:10px 12px}#app .rcx{border-radius:var(--r-md);box-shadow:var(--sh1)}@media(max-width:767px){#app .rcf input,#app .rcf select{font-size:16px;min-height:var(--tap)}}@media(min-width:1100px){#app .rck-g{grid-template-columns:repeat(2,minmax(0,1fr))}#app .rck-g.q{grid-template-columns:repeat(4,minmax(0,1fr))}#app .rcl:has(>.rcg){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}#app .rcl:has(>.rcg)>.rcg[open]{grid-column:1/-1}#app .rcgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){#app .card>.btn-primary,#app .card>.btn-outline{display:flex;width:fit-content;min-width:260px;max-width:100%;padding-left:28px;padding-right:28px}}#app .pxs button{min-height:var(--tap)}#app .pxch{min-height:36px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#app .pxch:hover{border-color:var(--teal-ln)}#app .pxc{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh1);transition:box-shadow .2s ease,transform .16s ease}@media(hover:hover){#app .pxc:hover{transform:translateY(-2px);box-shadow:var(--sh2)}}#app .pxc-a b{font-variant-numeric:tabular-nums;letter-spacing:-.02em}#app .pxa,#app .pxa-main,#app .pxst{min-height:var(--tap)}#app .pxa{border-radius:var(--r-md)}#app .pxa-main[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}#app .pxh{box-shadow:var(--sh2)}@media(max-width:767px){#app .inp,#app .sinp,#app select.inp,#app textarea.inp{font-size:16px}}@media(min-width:1024px){#app .pxs{max-width:760px}}@media(min-width:1100px){#paylist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}#paylist>:not(.pxc){grid-column:1/-1}#paylist>.pxc{margin:0}}#app .inp::placeholder,#app .sinp::placeholder{font-size:14px}#app .item{border-radius:var(--r-lg);box-shadow:var(--sh1)}#app .botin .btn{box-shadow:0 14px 30px -10px #1f55d68c,inset 0 1px #ffffff47}@media(max-width:767px)and (max-height:900px){.keypad{gap:4px;margin-top:6px}.kkey{height:40px;min-height:0;padding:0;font-size:19px;line-height:1}}@media(min-width:1024px){#app .botin{max-width:520px}}@media(min-width:1100px){#list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}#list>.item{margin-bottom:0}#list>:not(.item){grid-column:1/-1}}.bk-head{display:none}@media(min-width:900px){:root{--bk-cols:48px minmax(180px,1.1fr) 160px minmax(260px,2fr) 160px 140px}#app .bk-head{display:grid;grid-template-columns:var(--bk-cols);column-gap:14px;align-items:center;padding:11px 14px;background:#eef3fc;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}#app .bk-head span:first-child{text-align:center}#app .bk-head .r{text-align:right}#app .bk-row{display:grid!important;grid-template-columns:var(--bk-cols);column-gap:14px;align-items:center;padding:12px 14px!important;font-size:14px!important;transition:background-color .15s ease}#app .bk-row:nth-child(2n){background:#fafbfe}#app .bk-row.bk-x{background:var(--amber-bg)}#app .bk-row:hover{background:#1f55d60e}#app .bk-main,#app .bk-amt{display:contents!important}#app .bk-n{grid-column:1;grid-row:1;text-align:center}#app .bk-id{grid-column:2;grid-row:1}#app .bk-id b{font-size:15px;letter-spacing:.01em}#app .bk-sub{font-size:12.5px!important;margin-top:2px}#app .bk-st{grid-column:3;grid-row:1;text-align:left}#app .bk-note{grid-column:4;grid-row:1;margin:0!important;font-size:13px!important;line-height:1.45}#app .bk-act{grid-column:5;grid-row:1;margin:0!important}#app .bk-amt>div{grid-column:6;grid-row:1;text-align:right;font-size:15px;font-weight:700}#app .bk-row>:not(.bk-main):not(.bk-note):not(.bk-act){grid-column:1/-1;grid-row:2;margin-top:10px}#app .bk-act button{border:1px solid var(--teal-ln)!important;background:#fff!important;border-radius:10px;padding:7px 12px!important;font-size:13px!important;white-space:nowrap;transition:background-color .15s ease}#app .bk-act button:hover{background:var(--teal-bg)!important}}.fci{display:block;border-radius:29%;overflow:hidden;transition:transform .18s ease}.fcg{display:block;overflow:visible}html body .tile .tic{background:none!important;width:auto;height:auto;border-radius:0;color:inherit}.tile:active .fci{transform:scale(.92)}.fci-scan{animation:fcscan 2.4s ease-in-out infinite}.fci-pulse{transform-origin:24px 26px;animation:fcpulse 2s ease-in-out infinite}.fci-spin{transform-origin:24px 24px}.tile:active .fci-spin{animation:fcspin .8s ease-out}@keyframes fcscan{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}@keyframes fcpulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes fcspin{to{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.fci-scan,.fci-pulse,.fci-spin{animation:none!important}}@media screen{html body #mcard{margin:14px 16px 0;padding:16px;border:0;border-radius:24px;color:#e8eeff;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#1b3a9e,#0d2670 40%,#081a52);box-shadow:0 18px 36px -18px #081a52bf,inset 0 0 0 1px #ffffff14}#mcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(90% 75% at 100% 0,#000,transparent);mask-image:radial-gradient(90% 75% at 100% 0,#000,transparent)}#mcard>*{position:relative}html body #mcard .mt,html body #mcard .mn{color:#fff}html body #mcard .mn button{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff}#mcard .hrow{display:flex;align-items:center;gap:8px}#mcard .hdw{position:relative;flex:0 0 148px}#mcard .hdial{width:100%;display:block;overflow:visible}#mcard .htk{fill:none;stroke:#ffffff1a;stroke-width:7;stroke-linecap:round}#mcard .hval{fill:none;stroke:url(#hudg);stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(61,220,151,.5))}@keyframes hdraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}#mcard .hc{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}#mcard .hc b{display:block;font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}#mcard .hc small{display:block;margin-top:4px;font-size:10px;color:#ffffff8c}html body #mcard dl.hk{flex:1;min-width:0;margin:0;display:grid;gap:9px}html body #mcard dl.hk div{display:block}#mcard .hk dt{font-size:11px;color:#ffffff8c}#mcard .hk dd{margin:1px 0 0;font-size:17px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}#mcard .hchip{justify-self:start;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:#ffffff1a;color:#ffffffbf}#mcard .hchip.ok{background:#3ddc9729;color:#3ddc97}#mcard .hchip.lo{background:#ff7a8a29;color:#ff9aa7}#mcard .hchip.hi{background:#f5c04a29;color:#f5c04a}#mcard .hcov{margin-top:8px}#mcard .hcl{display:flex;justify-content:space-between;font-size:11.5px;color:#ffffffa6;margin-bottom:6px}#mcard .hcl b{color:#fff;font-variant-numeric:tabular-nums}#mcard .hseg{display:grid;grid-template-columns:repeat(24,1fr);gap:2px}#mcard .hseg i{height:7px;border-radius:2px;background:#ffffff1a}#mcard .hseg i.on{background:linear-gradient(180deg,#3ddc97,#22d3ee)}#mcard .htr{width:100%;height:auto;display:block;margin-top:12px}html body #mcard .sub{color:#fff9;border-top:1px solid rgba(255,255,255,.1)}}#mcard .hit{cursor:pointer}@media(hover:hover){#mcard .hit:hover{fill:#ffffff0d}}@media screen and (min-width:900px){html body #mcard{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);column-gap:32px;align-items:center;width:calc(100% - 32px);max-width:868px;margin:16px auto 0;padding:22px 26px 18px}#mcard .mh{grid-column:1/-1;grid-row:1;margin-bottom:14px}#mcard .mt{font-size:18px}#mcard .hrow{grid-column:1;grid-row:2;gap:14px}#mcard .hdw{flex:0 0 170px}#mcard .hc b{font-size:30px}#mcard .hc small{font-size:11px}html body #mcard dl.hk{gap:11px}#mcard .hk dt{font-size:12px}#mcard .hk dd{font-size:20px}#mcard .hcov{grid-column:1;grid-row:3;margin-top:14px}#mcard .htr{grid-column:2;grid-row:2/4;margin-top:0;max-height:240px}html body #mcard .sub{grid-column:1/-1;grid-row:4;margin-top:14px;padding-top:12px;font-size:12.5px}}:root,body{--bg:#f5f2ea;--card:#fff;--card2:#f6f3ec;--ink:#14203a;--navy:#14203a;--mut:#6b7389;--mut2:#b0b5c3;--line:#e8e4da;--side:#11264a;--teal:#1e3a6b;--teal-d:#14284b;--teal-bg:rgba(30,58,107,.09);--teal-ln:rgba(30,58,107,.3);--sh1:0 1px 2px rgba(20,30,60,.05),0 8px 20px -10px rgba(40,50,80,.18)}@media screen{html body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html body{background:linear-gradient(180deg,#ece7db,#f5f2ea 320px)!important;color:#14203a}html body #gheader{background:#ffffffe6!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0!important;border-bottom:1px solid #e8e4da!important;box-shadow:none!important;color:#14203a!important}html body #gheader .h5t{background:none!important;-webkit-text-fill-color:#14203a!important;color:#14203a!important}#gheader #gbrand small{color:#6b7389}#gheader .h5p{background:#e3e8f3!important;color:#14284b!important;box-shadow:none!important}#gheader #ghmenu,#gheader #guser .gearb{background:#fff;color:#4a5470;border:1px solid #e8e4da}#gheader #gcrumb,#gheader #guser,#gheader #guser .nm{color:#14203a}#guser .uav{display:none;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#3f64a8,#14284b);color:#fff;font-size:12px;font-weight:700}html body #gsidebar,html body #gdrawer{background:linear-gradient(180deg,#17305a,#0a1630)!important;border:0!important}#gsidebar .gnav-item,#gdrawer .gnav-item{color:#ffffffd6;border-radius:10px}#gsidebar .gnav-item:hover,#gdrawer .gnav-item:hover{background:#ffffff14;color:#fff}#gsidebar .gnav-item.on,#gdrawer .gnav-item.on{background:#1e3a6b!important;color:#fff!important;box-shadow:0 8px 16px -8px #1e3a6be6}#gsidebar .gnav-sub,#gdrawer .gnav-sub{color:#ffffffb3}#gsidebar .gnav-sub.on,#gdrawer .gnav-sub.on{color:#fff;background:#ffffff1a}#gsidebar .gnav-cap,#gdrawer .gnav-cap{color:#fff6}.fc-hero{display:flex;align-items:center;gap:12px;padding:10px 20px 12px;color:#14203a}.fc-av{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#4a72b8,#1a3260);color:#fff;box-shadow:0 6px 14px -6px #1e3a6bb3}.fc-hi{flex:1;min-width:0;line-height:1.2}.fc-hi small{display:block;font-size:12.5px;color:#6b7389}.fc-hi b{display:block;font-size:21px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-dt{font-size:12px;color:#6b7389;text-transform:capitalize}.fc-ban{display:none;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 32px);max-width:1048px;margin:16px auto 0;padding:22px 32px;border-radius:16px;background:linear-gradient(100deg,#e9edf6,#dde4f2 55%,#c9d4ea);overflow:hidden}.fc-ban h2{margin:0;font-size:26px;font-weight:500;letter-spacing:-.02em;color:#14203a}.fc-ban h2 b{font-weight:700}.fc-ban p{margin:6px 0 0;font-size:14px;color:#566079}.fc-tooth{width:150px;flex:none;filter:drop-shadow(0 10px 14px rgba(20,40,75,.25))}html body .sec{font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#14203a}html body .sec.fc-cap{display:block;text-align:left;font-size:17px;font-weight:700;margin:14px 2px 12px}.addbat{white-space:nowrap}html body .hsdcard{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid #e8e4da;border-radius:14px;box-shadow:0 1px 2px #141e3c0d,0 8px 20px -12px #28325033}.hsdcard:before,.hsdcard .t:before{display:none!important}.hsdcard .kic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:#e9edf6;color:#1e3a6b}.hsdcard .kic.k-expired{background:#fdecea;color:#dc4a4a}.hsdcard .kb{min-width:0}.hsdcard .t{font-size:12.5px;color:#6b7389;margin:0 0 2px}.hsdcard .n{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#14203a;font-variant-numeric:tabular-nums;order:0}.hsdcard.c-red:not(.z) .n{color:#dc4a4a}html body .tile{background:#fff!important;border:1px solid #e8e4da!important;border-radius:14px;padding:14px 8px!important;align-items:center!important;text-align:center;gap:10px!important;font-weight:600;font-size:12.5px;line-height:1.3;color:#14203a!important;box-shadow:0 1px 2px #141e3c0d,0 8px 20px -12px #28325033!important}html body .tile .tic{display:block;aspect-ratio:auto;background:none!important;border-radius:0}.tile .fci{width:44px;height:44px;border-radius:12px}@media(hover:hover){.tile:hover{border-color:#cfc8b8!important;transform:translateY(-1px)}}.card{background:#fff;border:1px solid #e8e4da;border-radius:14px;box-shadow:0 1px 2px #141e3c0d,0 8px 20px -12px #28325033}.btn{border-radius:10px}.btn-primary{background:linear-gradient(180deg,#2c4f8f,#1a3260)!important;color:#fff!important;box-shadow:0 8px 16px -8px #1e3a6bcc!important}.btn-outline{background:#fff;color:#14284b;border:1px solid #ddd8cc}.eyebrow{color:#1e3a6b}.inp,.sinp{background:#fff;color:#14203a;border:1px solid #ddd8cc;border-radius:10px}.inp:focus,.sinp:focus{border-color:#1e3a6b;box-shadow:0 0 0 3px #1e3a6b29;outline:0}table th{background:#f6f3ec;color:#4a5470;font-weight:600}.chip{background:#fff;color:#4a5470;border:1px solid #e8e4da;border-radius:999px}.chip.on,.chip-on{background:#1e3a6b!important;border-color:#1e3a6b!important;color:#fff!important}.bdg{border-radius:999px;font-weight:600}.fc-row{display:block}.fc-pn{display:none}html body #mcard{--hm-fg:#fff;--hm-mut:rgba(255,255,255,.68);--hm-track:rgba(255,255,255,.22);--hm-a1:#fff;--hm-a2:#d3dcef;--hm-d1:#fff;--hm-d2:rgba(255,255,255,.55);--hm-d3:rgba(255,255,255,.3);color:var(--hm-fg);background:linear-gradient(135deg,#14284b,#2c4f8f 90%);box-shadow:0 24px 40px -24px #14284bcc,inset 0 0 0 1px #ffffff24}html body #mcard .mt{color:var(--hm-fg);font-size:18px;font-weight:700;letter-spacing:-.02em}html body #mcard .mn{color:var(--hm-fg)}html body #mcard .mn button{background:#ffffff24;border:1px solid rgba(255,255,255,.3);color:#fff}#mcard .hdw{flex:0 0 140px}#mcard .hg1{stop-color:var(--hm-a1)}#mcard .hg2{stop-color:var(--hm-a2)}#mcard .htk{fill:none;stroke:var(--hm-track);stroke-width:11}#mcard .hval{fill:none;stroke:url(#hudg);stroke-width:11;stroke-linecap:round;filter:none;animation:hring 1s cubic-bezier(.2,.7,.2,1)}@keyframes hring{0%{stroke-dasharray:0 100}}#mcard .hc b{color:var(--hm-fg);font-size:26px;font-weight:700;letter-spacing:-.04em}#mcard .hc small{color:var(--hm-mut)}#mcard .hk dt{color:var(--hm-mut);display:flex;align-items:center}#mcard .hk dd{color:var(--hm-fg);font-size:19px;font-weight:700;letter-spacing:-.02em}#mcard .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex:none}#mcard .dot.a{background:var(--hm-d1)}#mcard .dot.b{background:var(--hm-d2)}#mcard .dot.c{background:var(--hm-d3)}#mcard .hcl,#mcard .hcl b{color:var(--hm-mut)}#mcard .hseg i{background:var(--hm-track)}#mcard .hseg i.on{background:linear-gradient(180deg,var(--hm-a1),var(--hm-a2))}html body #mcard .sub{color:var(--hm-mut);border-top-color:#7f87a040}.fc-pn{background:#fff;border:1px solid #e8e4da;border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #141e3c0d,0 8px 20px -12px #28325033}.fc-ph{font-size:17px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px;color:#14203a}.fc-ph em{font-style:normal;color:#dc4a4a}.fc-tr{display:flex;align-items:center;gap:12px;padding:9px 0;cursor:pointer;font-size:13.5px;border-top:1px solid #f0ece3}.fc-tr:first-of-type{border-top:0}.fc-ti{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#e9edf6;color:#1e3a6b}.fc-ti.r{background:#fdecea;color:#dc4a4a}.fc-ti.a{background:#f6ecd6;color:#b8862b}.fc-ti.p{background:#efe7d3;color:#a97c2f}.fc-tx{flex:1;min-width:0;color:#24304d}.fc-tn{min-width:28px;text-align:center;padding:2px 9px;border-radius:999px;font-size:12.5px;background:#e9edf6;color:#14284b}.fc-tn.r{background:#fdecea;color:#dc4a4a}.fc-tn.a{background:#f6ecd6;color:#b8862b}.fc-tn.p{background:#efe7d3;color:#a97c2f}.fc-ago{font-size:12px;color:#9097ab;white-space:nowrap}.fc-empty{padding:18px 0;color:#9097ab;font-size:13.5px}html body #bnav{background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;border-top:1px solid #e8e4da;border-radius:0;box-shadow:none}#bnav button{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:#9097ab}#bnav button.on{color:#1e3a6b;font-weight:600}html body #bnav button.on:not(.fab):before{display:none}#bnav .fab{color:#1e3a6b}#bnav .fab i{background:linear-gradient(145deg,#3f64a8,#14284b)!important;color:#fff;box-shadow:0 0 0 5px #fff,0 0 0 6px #e8e4da,0 14px 24px -8px #1e3a6bb3!important}}@media screen and (min-width:900px){.fc-hero{display:none}.fc-ban{display:flex}#guser .uav{display:grid}.hsdgrid{grid-template-columns:repeat(4,1fr)!important}.fc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;width:calc(100% - 32px);max-width:1048px;margin:16px auto}.fc-row .fc-pn{display:block}.fc-row .fc-pn:nth-of-type(n+1){grid-column:auto}.fc-row .fc-pn.fc-act{grid-column:1/-1}html body .fc-row #mcard{display:block;width:auto;max-width:none;margin:0;padding:20px 22px;--hm-fg:#14203a;--hm-mut:#6b7389;--hm-track:#e6e2d6;--hm-a1:#7d9bd1;--hm-a2:#14284b;--hm-d1:#3f64a8;--hm-d2:#c9d4ea;--hm-d3:#a2a8bb;background:#fff;box-shadow:0 1px 2px #141e3c0d,0 8px 20px -12px #28325033,inset 0 0 0 1px #e8e4da}html body .fc-row #mcard:before{display:none}html body .fc-row #mcard .mn button{background:#fff;border:1px solid #ddd8cc;color:#4a5470}.fc-row #mcard .hdw{flex:0 0 150px}.fc-row #mcard .htr{margin-top:14px;max-height:none}}@media screen and (min-width:1200px){html body #gmain .wrap{max-width:1080px}}@media(prefers-reduced-motion:reduce){#mcard .hval{animation:none!important}}#fcsrch,#fcbr,#fcbell{display:none}.fc-rate .fc-ph{display:flex;align-items:center;justify-content:space-between;gap:8px}.fc-rate .fcm{font-size:13px;font-weight:500;color:#4a5470;border:1px solid #ddd8cc;border-radius:10px;padding:6px 12px}.fcbig{display:flex;align-items:baseline;gap:10px}.fcbig b{font-size:34px;font-weight:700;letter-spacing:-.03em;color:#1a9b5f}.fcbig span{font-size:13px;font-weight:600}.fcbig .dn,.kdl.dn{color:#1a9b5f}.fcbig .up,.kdl.up{color:#dc4a4a}.fcsv{display:block;width:100%;height:auto;margin-top:6px}.fcsv .fx{font-size:11px;fill:#6b7389}.fcsv .fl{font-size:11px;font-weight:700;fill:#fff}.kdl{align-self:flex-end;margin-left:auto;font-size:12px;font-weight:600;white-space:nowrap}@media screen and (min-width:900px){#gheader{gap:14px}#fcsrch{display:flex;align-items:center;gap:8px;flex:1;max-width:460px;margin-left:auto;height:38px;padding:0 12px;background:#fff;border:1px solid #e8e4da;border-radius:12px;color:#9097ab}#fcsrch input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13px;color:#14203a}#fcsrch kbd{font:inherit;font-size:11px;color:#9097ab;background:#f5f2ea;border-radius:6px;padding:2px 7px}#fcbr{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:#fff;border:1px solid #e8e4da;border-radius:12px;color:#14203a;font:inherit;font-size:13px;font-weight:600;cursor:pointer}#fcbell{position:relative;display:grid;place-items:center;width:38px;height:38px;background:#fff;border:1px solid #e8e4da;border-radius:50%;color:#4a5470;cursor:pointer}#fcbell i{display:none;position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:#dc4a4a;border:1.5px solid #fff}#fcbell.has i{display:block}#guser{margin-left:0!important}}html body #gsidebar .gnav-item.on,html body #gdrawer .gnav-item.on{background:linear-gradient(90deg,#d4af5f4d,#d4af5f14)!important;color:#f4dc9c!important;box-shadow:inset 3px 0 #d4af5f!important}html body #gsidebar .gnav-sub.on,html body #gdrawer .gnav-sub.on{color:#f4dc9c!important;background:#d4af5f1a!important}html body #gheader .h5p{background:#f3e8c9!important;color:#7a5a1c!important}html body .btn-primary{background:linear-gradient(180deg,#24448a,#14284b)!important;box-shadow:0 8px 16px -8px #14284bb3!important}html body #bnav .fab i{background:linear-gradient(145deg,#d9b567,#a97c2f)!important}@media screen{html body .topbar{background:#ffffffeb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e8e4da!important;box-shadow:none!important}html body .topbar .ttl{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#14203a}html body .back{background:#e9edf6!important;color:#1e3a6b!important;border:0!important}html body .pill{background:#e9edf6;color:#1e3a6b;border:1px solid #cfd8ec}html body .h1{color:#14203a;letter-spacing:-.02em}html body .stkwrap,html body .rct{border-color:#e8e4da}html body .stkwrap{border-radius:14px;background:#fff;box-shadow:0 1px 2px #141e3c0d,0 8px 20px -12px #14284b33}html body .stktable th,html body .rct th{background:#f6f3ec;color:#4a5470;border-bottom:1px solid #e8e4da}html body .stktable td,html body .rct td{border-bottom:1px solid #efebe1}html body .fill{background:linear-gradient(90deg,#1e3a6b,#3f64a8)}html body .bar{background:#e6e2d6}html body .item{border:1px solid #e8e4da;border-radius:14px;background:#fff;box-shadow:0 1px 2px #141e3c0d,0 8px 20px -12px #14284b2e}html body .botbar{background:#fffffff0!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #e8e4da!important}html body .addbat{color:#1e3a6b}html body .chip-on,html body .chip.on{background:#1e3a6b!important;border-color:#1e3a6b!important;color:#fff!important}}@media(hover:hover){html body .hsdcard:hover,html body .item:hover{transform:translateY(-2px);box-shadow:0 2px 4px #141e3c0f,0 14px 28px -14px #14284b52!important}html body .btn:hover{filter:brightness(1.06)}html body #gsidebar .gnav-item:hover,html body #gsidebar .gnav-grp:hover{background:#ffffff14}}html body .btn:active,html body .hsdcard:active,html body .item:active{transform:scale(.985)}html body .empty{margin:16px;padding:40px 16px;border:1px dashed #cfc8b8;border-radius:16px;background:#fbfaf6;color:#6b7389;line-height:1.55}@media screen and (max-width:899px){html body .btn,html body .inp,html body select.inp{min-height:44px}html body #app{padding-bottom:calc(var(--nav-h,64px) + 28px + env(safe-area-inset-bottom,0px))}}@media screen and (min-width:1366px){html body #gmain .wrap{max-width:1040px}}@media screen and (min-width:1600px){html body #gmain .wrap{max-width:1160px}}@media screen and (min-width:900px){html body .stkwrap,html body .rcwrap,html body [class*=tblwrap]{scrollbar-width:thin;scrollbar-color:#cfc8b8 transparent}html body .stkwrap::-webkit-scrollbar{height:8px}html body .stkwrap::-webkit-scrollbar-thumb{background:#cfc8b8;border-radius:8px}}@media(prefers-reduced-motion:reduce){html body *{transition:none!important;animation:none!important}}html body .gbd{margin-left:auto;margin-right:6px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#dc4a4a;color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center}html body .gbd+.chv{margin-left:0}html body .gnav-sub .cnt.hot{background:#dc4a4a;color:#fff}html body .gnav-sub .gl{display:block;min-width:0}html body .gnav-sub .gd{display:block;margin-top:1px;font-size:11px;font-weight:400;opacity:.62;line-height:1.35;white-space:normal}body.sb-min #gsidebar .gbd{display:none}html body #toast .in{background:#14203a;display:inline-flex;align-items:center;gap:8px;max-width:92vw}html body #toast .in.ok:before{content:"✓";color:#d4af5f;font-weight:800}html body #toast .in.err{background:#7a1f1f}html body #toast .in.err:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:#7a1f1f;font-weight:800;font-size:12px}html body .btn:disabled,html body .btn[aria-busy=true]{opacity:.6;cursor:not-allowed}html body .btn[aria-busy=true]:after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:kkspin .7s linear infinite}@keyframes kkspin{to{transform:rotate(360deg)}}#list>.ptbl{display:none}@media(min-width:1100px){#list>.item{display:none}#list>.ptbl{display:block}}.ptbl .ptn{font-size:12px;color:var(--mut);padding:0 2px 8px}.ptbl .stktable{table-layout:auto}.ptbl .stktable th.srt{cursor:pointer;-webkit-user-select:none;user-select:none}.ptbl .stktable th.srt:hover{color:var(--ink)}.ptbl .stktable th .ar{font-size:9px;margin-left:4px}.ptbl .stktable tbody tr{cursor:pointer}.ptbl .stktable td.r{white-space:nowrap}.ptbl .stktable td .hs{margin-left:6px}.ptbl .dpos{color:var(--green);font-weight:700}.ptbl .dneg{color:var(--red);font-weight:700}.rcb-gray{background:#10182812;color:var(--mut)}.rcb-blue{background:#1f55d61f;color:#1f55d6}.kyc .kyh{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kyc .kyt{font-weight:700;font-size:15px}.kyc .kym{font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.5}.kyc .kyw{font-size:12.5px;color:var(--red);font-weight:600;margin-top:6px}.kyc .kyb{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.kyc .kyb button[disabled]{opacity:.45;pointer-events:none}.kyc .kyf{font-size:12px;margin-top:6px;color:var(--mut2)}table.rct tr.kyr{cursor:pointer}.pgbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:10px 2px 2px;font-size:13px;color:var(--mut)}.pgbar label{display:inline-flex;align-items:center;gap:6px;margin-right:auto}.pgbar .pill[disabled]{opacity:.4;cursor:default;pointer-events:none}.pgbar b{color:var(--ink)}.ptbl,#stkarea{scroll-margin-top:150px}@media(min-width:1100px){#list>.addbat{display:none!important}}@media(min-width:1500px){html body[data-view=period] #gmain .wrap,html body[data-view=stock] #gmain .wrap{max-width:1360px}html body[data-view=period] #gmain .stkwrap,html body[data-view=stock] #gmain .stkwrap{max-width:none}}html body .gnav-quick{display:flex;gap:8px;margin:2px 2px 12px}html body .gnav-quick .gq{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border-radius:12px;font-size:14px;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;cursor:pointer;text-decoration:none}html body .gnav-quick .gq.pri{background:#d4af5f;border-color:#d4af5f;color:#14203a}html body .gnav-quick .gq.on{box-shadow:0 0 0 2px #d4af5f8c}html body .gnav-quick .gq:active{transform:scale(.97)}body.sb-min #gsidebar .gnav-quick{flex-direction:column}html body .gnav-subs>div{margin-left:24px;padding-left:6px;border-left:1px solid rgba(255,255,255,.14)}html body .gnav-sub{padding:9px 10px 9px 12px;font-size:14px}html body .gnav-sub.on{position:relative}html body .gnav-sub.on:before{content:"";position:absolute;left:-7px;top:9px;bottom:9px;width:3px;border-radius:2px;background:#d4af5f}html body .gnav-cap{padding:12px 12px 4px;font-size:12px;letter-spacing:0;text-transform:none;font-weight:600}html body .gnav-wrap.open>.gnav-grp .gbd{display:none}html body #mcard .hemp{grid-column:1/-1;font-size:13px;line-height:1.4;color:var(--hm-mut,rgba(255,255,255,.7));padding:2px 0 4px}@media screen and (max-width:899px){html body #mcard{margin:12px 16px 0;padding:12px 14px;border-radius:20px}html body #mcard .mh{margin-bottom:8px}html body #mcard .mt{font-size:15px}html body #mcard .mn{font-size:12px;gap:4px}html body #mcard .mn button{width:26px;height:26px}html body #mcard .hrow{gap:12px}html body #mcard .hdw{flex:0 0 100px}html body #mcard .hc b{font-size:19px}html body #mcard .hc small{display:block;margin-top:2px;font-size:8.5px}html body #mcard .htk,html body #mcard .hval{stroke-width:9}html body #mcard dl.hk{gap:4px}html body #mcard dl.hk div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}html body #mcard .hk dt{font-size:12px}html body #mcard .hk dd{margin:0;font-size:14px}html body #mcard .hchip{font-size:10.5px;padding:2px 8px;margin-bottom:2px}html body #mcard .hcov{margin-top:8px}html body #mcard .hcl{margin-bottom:4px}html body #mcard .hseg i{height:5px}html body #mcard .htr{margin-top:6px}html body #mcard .sub{margin-top:6px;padding-top:6px;font-size:11.5px}}html body .brc{position:relative;display:flex;align-items:center;gap:14px;padding:14px;margin-bottom:12px;background:linear-gradient(100deg,#fff 50%,#faf5e6);border:1px solid #e8e4da;border-radius:20px;box-shadow:0 1px 2px #141e3c0d,0 12px 24px -16px #14284b59;cursor:pointer;transition:transform .12s ease}html body .brc:active{transform:scale(.985)}html body .brc .bt{flex:none;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#f6f8fc,#e7ecf6);border:1px solid #dde4f1;box-shadow:inset 0 1px #fff,0 8px 16px -12px #1e3a6b8c}html body .brc .bn{font-weight:700;font-size:16px;color:#14203a;letter-spacing:-.01em;line-height:1.3}html body .brc .bs{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}html body .brc .bp{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#3d4a6b;background:#eef1f8;border:1px solid #dfe5f2;border-radius:999px;padding:3px 10px}html body .brc .bp b{color:#1e3a6b;font-weight:800;margin-left:2px}html body .brc .bp.warn{background:#fbf1d9;border-color:#f0dca6;color:#7a5a12;font-weight:600}html body .brc .bp.none{background:transparent;border:1px dashed #d3d8e6;color:#8a90a3}html body .brc .dt{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}html body .brc .bp.warn .dt{background:#d4af5f;opacity:1;animation:brcp 1.6s ease-in-out infinite}@keyframes brcp{50%{opacity:.25}}html body .brc .bpg{display:flex;align-items:center;gap:8px;margin-top:9px}html body .brc .bpt{flex:1;height:5px;border-radius:99px;background:#e9ecf4;overflow:hidden}html body .brc .bpt i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#1e3a6b,#3f64a8 65%,#d4af5f)}html body .brc .bpg span{font-size:11.5px;font-weight:700;color:#1e3a6b;font-variant-numeric:tabular-nums}html body .brc .bc{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef1f8;color:#1e3a6b}html body .nx{background:#fff;border:1px solid #e8e4da;border-radius:18px;box-shadow:0 1px 2px #141e3c0d,0 10px 22px -16px #14284b4d;overflow:hidden}html body .nx-r{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:50px;cursor:pointer;border-top:1px solid #f0ece1;transition:background-color .12s ease}html body .nx-r:first-child{border-top:0}html body .nx-r:active{background:#f7f5ee}html body .nx-i{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#e9edf6;color:#1e3a6b}html body .nx-r.red .nx-i{background:#fdecea;color:#dc4a4a}html body .nx-r.org .nx-i{background:#ffefdc;color:#d9822b}html body .nx-r.amb .nx-i{background:#fbf1d9;color:#9a7416}html body .nx-r.grn .nx-i{background:#e3f5ec;color:#1f8a5b}html body .nx-t{flex:1;min-width:0;font-size:15px;font-weight:600;color:#14203a}html body .nx-n{min-width:26px;height:26px;padding:0 8px;border-radius:99px;display:grid;place-items:center;font-size:14px;font-weight:800;background:#eef1f8;color:#1e3a6b}html body .nx-r.red .nx-n{background:#dc4a4a;color:#fff}html body .nx-r.org .nx-n{background:#ffefdc;color:#b8651a}html body .nx-r.amb .nx-n{background:#fbf1d9;color:#7a5a12}html body .nx-r.grn .nx-n{background:#e3f5ec;color:#1f6b4a}html body .nx-c{flex:none;display:flex;color:#a3a9bb}html body .nx-tot{min-width:22px;height:22px;padding:0 7px;border-radius:99px;display:inline-grid;place-items:center;font-size:12.5px;font-weight:800;background:#dc4a4a;color:#fff}@keyframes nxFlash{0%,55%{outline:3px solid rgba(217,130,43,.9);outline-offset:3px}to{outline:3px solid rgba(217,130,43,0);outline-offset:7px}}html body .nx-flash{animation:nxFlash 2.4s ease-out 1;border-radius:14px}html body #gsidebar .gnav-item.on:not(.gnav-sub),html body #gdrawer .gnav-item.on:not(.gnav-sub){position:relative;border-radius:12px;background:linear-gradient(90deg,#f4dc9c4d,#d4af5f24 45%,#d4af5f00)!important;box-shadow:none!important}html body #gsidebar .gnav-item.on:not(.gnav-sub):before,html body #gdrawer .gnav-item.on:not(.gnav-sub):before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:4px;border-radius:999px;background:linear-gradient(180deg,#c9a24f,#f7e3a8,#c9a24f);box-shadow:0 0 8px #d4af5f73}html body #gsidebar .gnav-item.gnav-sub.on,html body #gdrawer .gnav-item.gnav-sub.on{border-radius:10px;box-shadow:none!important;background:linear-gradient(90deg,#f4dc9c29,#d4af5f00)!important}html body .gnav-item.gnav-sub.on:before{content:"";position:absolute;left:-8px;top:10px;bottom:10px;width:3px;border-radius:999px;background:linear-gradient(180deg,#c9a24f,#f7e3a8,#c9a24f)}.er-slot{border:2px dashed var(--line);border-radius:12px;padding:10px;margin-bottom:12px;outline:none}.er-slot.on{border-color:var(--teal);background:#eef4ff}.er-th{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.er-th div{position:relative}.er-th img{width:84px;height:84px;object-fit:cover;border-radius:8px;border:1px solid var(--line);cursor:zoom-in}.er-th b{position:absolute;top:-6px;right:-6px;background:#dc2626;color:#fff;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;font-size:13px;cursor:pointer}.er-f{margin-bottom:12px}.er-f label{display:block;font-size:13px;color:var(--mut);margin-bottom:4px;font-weight:600}.er-f .inp{width:100%;box-sizing:border-box}.er-tb{width:100%;border-collapse:collapse;font-size:13px}.er-tb th,.er-tb td{border-bottom:1px solid var(--line);padding:7px 6px;text-align:left}.er-tb .n{text-align:right}.er-st{display:inline-block;font-size:12px;padding:2px 8px;border-radius:99px;background:#eaf1fc;font-weight:700}.er-sus{border-left:3px solid #f59e0b}.er-c{margin-bottom:10px;border-left:4px solid var(--line)}.er-c.s0{border-left-color:#f59e0b}.er-c.s1{border-left-color:#2563eb}.er-c.s2{border-left-color:#16a34a}.er-c.od{border-left-color:#dc2626}.er-ttl{font-weight:700;font-size:15px}.er-sub{font-size:13px;color:var(--mut);margin-top:2px}.er-d{background:#f6f8fb;border-radius:10px;padding:8px 10px;margin-top:8px;font-size:13px;color:var(--mut)}.er-d b{color:var(--ink)}.er-tg{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.er-sw{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border:1px solid var(--line);border-radius:99px;background:#fff;font:inherit;font-size:13px;font-weight:700;color:var(--mut);cursor:pointer;min-height:36px}.er-sw i{position:relative;flex:none;width:38px;height:22px;border-radius:99px;background:#c5ccd8;transition:background .2s}.er-sw i:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left .2s}.er-sw.on i:after{left:18px}.er-sw.sent.on{border-color:#2563eb;color:#1e3a8a}.er-sw.sent.on i{background:#2563eb}.er-sw.done.on{border-color:#16a34a;color:#166534;background:#f0faf3}.er-sw.done.on i{background:#16a34a}.er-c .er-chips{margin-top:6px;gap:6px}.er-c .er-ch{font-size:12.5px;padding:2px 9px;border-radius:7px}.er-c .er-err{margin-top:8px;padding:7px 11px;border:0;border-left:4px solid #dc2626;border-radius:0 8px 8px 0;background:#fef2f2;color:#991b1b;font-size:14px;line-height:1.45}.er-c.s2 .er-err{background:#f2f8f4;border-left-color:#16a34a;color:#166534}.er-c .er-d{background:none;border-radius:0;padding:0;margin-top:8px;font-size:13px;line-height:1.55;color:var(--mut)}.er-c .er-sub{margin-top:8px;font-size:12px;color:var(--mut2)}.er-ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.er-ft .btn{flex:none;width:auto;min-width:0;padding:8px 14px;font-size:13px}.er-ft .btn:not(.btn-primary){background:#fff;border:1px solid var(--line)}.er-ft .er-mn summary{padding:8px 12px}.er-ft .er-sp{flex:1}.er-c .er-sw{min-height:34px;font-size:13px}.er-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.er-ch{display:inline-block;font-size:13px;font-weight:700;padding:3px 10px;border-radius:8px;line-height:1.35}.er-ch.lb{background:#fff1d6;color:#92400e;border:1px solid #f1bd5c}.er-ch.cs{background:#e1ecff;color:#1e3a8a;border:1px solid #9db9f0}.er-err{margin-top:8px;padding:9px 11px;border-radius:10px;background:#fdecec;border:1px solid #f4b4b4;border-left:5px solid #dc2626;color:#7f1d1d;font-size:14.5px;font-weight:700;line-height:1.5}.er-err small{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#dc2626;font-weight:800;margin-bottom:2px}.er-tag{display:inline-block;background:#dc2626;color:#fff;padding:1px 9px;border-radius:99px;font-size:12px;font-weight:700;margin:0 4px 3px 0}.er-bad{color:#b91c1c;text-decoration:line-through}.er-good{color:#15803d}.er-c.s2 .er-err{background:#f1f5f2;border-color:#cfe3d5;border-left-color:#16a34a;color:#14532d}.er-c.s2 .er-err small{color:#16a34a}.er-row{display:flex;gap:8px;align-items:center;margin-top:10px}.er-row .btn{flex:1;padding:9px 10px;font-size:13px}.er-mn{position:relative}.er-mn summary{list-style:none;cursor:pointer;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font-weight:700;background:#fff;font-size:13px;white-space:nowrap}.er-mn summary::-webkit-details-marker{display:none}.er-pop{position:absolute;right:0;z-index:20;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #00000026;padding:6px;display:flex;flex-direction:column;margin-top:4px}.er-pop .addbat{padding:10px;text-align:left;display:block}.fc-mt{display:flex;align-items:center;gap:12px;margin:12px 16px 0;padding:12px 14px;border-radius:14px;background:#fff8e6;border:1px solid #f3dfae;cursor:pointer;color:#7a5a00}.fc-mt.hot{background:#fff1f0;border-color:#f5c6c2;color:#8a1c14}.fc-mt b{display:block;font-size:14px;color:#101828}.fc-mt span{display:block;font-size:12.5px;margin-top:2px;line-height:1.4}.fc-mt em{margin-left:auto;font-style:normal;font-weight:800;background:#00000012;border-radius:999px;padding:2px 10px;font-size:13px}.fc-mt svg{flex:none}@media screen and (min-width:900px){.fc-mt{display:none}}@media(min-width:900px){#gmain .wrap.an-full{max-width:1240px}}.an-sc{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:14px;background:#fff}.an-t{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px;font-variant-numeric:tabular-nums}.an-t th{background:var(--card2);color:var(--mut);font-weight:700;text-align:right;padding:9px 10px;white-space:nowrap;border-bottom:1px solid var(--line);vertical-align:bottom}.an-t td{padding:9px 10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.an-t th:first-child,.an-t td:first-child{text-align:left;position:sticky;left:0;background:#fff;z-index:1;max-width:210px;white-space:normal;min-width:120px}.an-t th:first-child{background:var(--card2);z-index:2}.an-t tbody tr:last-child td{border-bottom:0}.an-t tr.tot td{font-weight:800;background:var(--card2)}.an-t tr.oth td{color:var(--mut);background:#fafbfd}.an-t tr.an-rk td{text-align:left;white-space:normal;min-width:120px;line-height:1.3}.an-t small{color:var(--mut);font-weight:600}.an-up{color:#b4780a;font-weight:700}.an-dn{color:#15803d;font-weight:600}.an-h{font-weight:800;font-size:15px;margin:20px 0 8px;color:var(--ink)}.an-note{font-size:12px;color:var(--mut);margin:8px 2px 0;line-height:1.55}.an-err{margin-top:10px;padding:10px 12px;background:var(--red-bg);color:#7a1218;border-radius:12px;font-size:13px}.an-tabs{display:flex;gap:6px;overflow-x:auto;margin:14px 0 6px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.an-opt{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:6px}.an-opt>div{flex:1 1 130px}.an-lab{font-size:12px;color:var(--mut);font-weight:700;margin-bottom:4px}.an-sw{display:flex;gap:10px;align-items:flex-start;padding:10px 0 4px;border-top:1px solid var(--line);margin-top:6px;cursor:pointer}.an-sw input{margin-top:2px;width:20px;height:20px;accent-color:var(--teal);flex:none}.an-sw b{font-size:14px;display:block}.an-sw small{display:block;color:var(--mut);font-size:12px;font-weight:500}.an-kg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 4px}@media(min-width:900px){.an-kg{grid-template-columns:repeat(4,minmax(0,1fr))}}.an-k{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px}.an-kt{font-size:12px;color:var(--mut);font-weight:600;line-height:1.3}.an-kv{font-size:19px;font-weight:800;color:var(--teal);margin:4px 0 2px;font-variant-numeric:tabular-nums;word-break:break-all}.an-ks{font-size:12px;color:var(--mut)}.an-al{margin-top:12px;padding:12px 14px}.an-ai{font-size:13px;padding:5px 0 5px 10px;border-left:3px solid var(--line);margin:5px 0;line-height:1.45}.an-ai.w{border-color:#f59e0b}.an-ai.i{border-color:var(--teal-ln)}.an-how ol{margin:0;padding-left:18px;font-size:13px;line-height:1.55}.an-how li{margin:5px 0}.an-chk div{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.an-chk div:first-child{border-top:0}.an-chk span{color:var(--mut)}.an-kho summary{font-weight:800;font-size:14px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.an-kho summary::-webkit-details-marker{display:none}.an-kho summary:after{content:"▾";margin-left:auto;color:var(--mut)}.an-kho[open] summary:after{content:"▴"}.an-badge{font-size:11px;font-weight:700;background:var(--teal-bg);color:var(--teal);border-radius:999px;padding:2px 8px}.an-kt2 td:nth-child(3){min-width:200px;padding:6px 8px}.an-kt2 td:first-child{min-width:90px}#sgovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#eef1f6;display:flex;flex-direction:column}.sgh{display:flex;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px;background:#fff;border-bottom:1px solid var(--line)}.sgh b{flex:1;font-size:15px}.sgpg{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.sgbody{flex:1;overflow:auto;padding:8px;display:flex;justify-content:center;align-items:flex-start;-webkit-overflow-scrolling:touch}.sgwrap{position:relative;background:#fff;box-shadow:0 2px 12px #1018282e;line-height:0;flex:none}.sgbox{position:absolute;border:1.5px dashed var(--teal-d);background:#2f6fed14;touch-action:none;cursor:grab;display:none}.sgbox img{width:100%;height:100%;display:block;pointer-events:none}.sgf{background:#fff;border-top:1px solid var(--line);padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 10px);display:grid;gap:8px}.sgf .row{display:flex;gap:8px;align-items:center}html body #toast{z-index:400}#sgpad,#sgauth,#sgup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;background:#0710268c;display:flex;align-items:center;justify-content:center;padding:16px}#sgcv2{width:100%;height:160px;border:1.5px dashed var(--line);border-radius:12px;touch-action:none;background:#fff;display:block}.sgc{border:1px solid var(--line);border-radius:16px;padding:12px;background:#fff;margin-bottom:10px}.sgtabs{display:flex;gap:8px;margin-bottom:10px}.sgtab{flex:1;padding:10px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;font-weight:700;color:var(--mut);cursor:pointer}.sgtab.on{background:var(--teal-bg);color:var(--teal);border-color:var(--teal-ln)}.sgchips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.sgchip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--mut);cursor:pointer}.sgchip.on{background:var(--teal-bg);color:var(--teal);border-color:var(--teal-ln)}.sgbt{border:1px solid var(--teal-ln);background:var(--teal-bg);color:var(--teal);border-radius:10px;padding:8px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sgcb{background:#fff repeating-conic-gradient(#e8ebf0,#e8ebf0 25%,#fff 0%,#fff 50%) 0 0/14px 14px}.sgtray{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 2px 4px}.sgth{flex:none;width:92px;border:1.5px solid var(--line);border-radius:12px;background:#fff;padding:4px;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px}.sgth .sgcb{display:flex;width:100%;height:38px;border-radius:8px;align-items:center;justify-content:center}.sgth img{max-width:100%;max-height:100%;display:block;pointer-events:none}.sgth>span:last-child{font-size:10.5px;color:var(--mut);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgth.on{border-color:var(--teal);background:var(--teal-bg);box-shadow:0 0 0 2px var(--teal-ln)}.sgbt.pr{background:var(--teal);color:#fff;border-color:var(--teal)}.sgbt.rd{color:var(--red);background:var(--red-bg);border-color:var(--red-ln)}#gsres{position:fixed;z-index:130;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 36px #1018282e;max-height:min(70vh,520px);overflow:auto;display:none}#gsres .gsh{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);padding:10px 14px 4px}#gsres .gsr{display:block;width:100%;text-align:left;background:none;border:0;padding:8px 14px;font:inherit;cursor:pointer;color:inherit}#gsres .gsr:hover,#gsres .gsr.on{background:var(--teal-bg)}#gsres .gsr b{display:block;font-size:13.5px;word-break:break-word}#gsres .gsr small{display:block;font-size:12px;color:var(--mut)}#gsres .gse{padding:16px 14px;font-size:13px;color:var(--mut)}#root{min-height:100vh}.lg-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(180deg,#1a3260 0,#1a3260 38%,var(--bg) 38%)}.lg-card{width:100%;max-width:400px;background:var(--card);border-radius:20px;padding:28px 24px 24px;box-shadow:0 10px 40px #0f285a40}.lg-brand{display:flex;align-items:center;justify-content:center;gap:10px}.lg-nm{font-size:28px;font-weight:800;letter-spacing:-.025em;color:var(--teal)}.lg-pr{padding:4px 13px;border-radius:999px;font-weight:800;font-size:14px;color:#4b3208;background:linear-gradient(180deg,#fff3c4,#f2c14e 55%,#d9a237)}.lg-sub{text-align:center;font-size:12px;color:var(--mut);margin-top:4px;text-transform:uppercase;letter-spacing:.06em}.lg-ttl{font-size:20px;font-weight:800;margin:22px 0 16px;color:var(--ink)}.lg-msg{margin-bottom:14px;font-size:13px}.lg-pw{position:relative}.lg-pw .inp{padding-right:64px}.lg-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--teal);font:inherit;font-size:13px;font-weight:700;padding:8px 10px;cursor:pointer}.lg-err{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--red-bg);color:#7a1218;border:1px solid var(--red-ln);font-size:13px}.ac-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.ac-row:first-of-type{border-top:0}.ac-main{flex:1;min-width:0}.ac-nm{font-weight:700;font-size:14px;word-break:break-word}.ac-meta{font-size:12px;color:var(--mut);margin-top:2px;line-height:1.5}.ac-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ac-tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--teal-bg);color:var(--teal);margin-left:6px;vertical-align:middle}.ac-tag.off{background:var(--red-bg);color:var(--red)}.ac-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0a142d8c;display:flex;align-items:center;justify-content:center;padding:16px}.ac-modal{width:100%;max-width:440px;max-height:92vh;overflow-y:auto;background:var(--card);border-radius:18px;padding:20px;box-shadow:0 20px 60px #00000059}.ac-modal h3{margin:0 0 14px;font-size:17px}.ac-modal .lbl{margin-top:10px}.ac-btns{display:flex;gap:8px;margin-top:16px}.ro-banner{display:flex;align-items:center;gap:8px;margin:0;padding:7px 14px;background:#fff7e0;color:#7a5a00;border-bottom:1px solid #f0d98a;font-size:12.5px;font-weight:600;line-height:1.3}.ro-banner svg{flex:none}.pm-seg{display:flex;gap:4px;padding:3px;background:#e9edf5;border-radius:10px}.pm-seg button{flex:1;border:0;background:transparent;border-radius:8px;padding:9px 4px;font:inherit;font-size:13px;font-weight:700;color:var(--mut);cursor:pointer;min-width:0}.pm-seg button.on{background:#fff;color:var(--teal);box-shadow:0 1px 3px #0f285a24}.pm-seg button.on.l0{color:var(--red)}.pm-row{padding:8px 0;border-top:1px solid var(--line)}.pm-row:first-of-type{border-top:0}.pm-nm{font-size:13px;font-weight:600;margin-bottom:5px}.pm-chk{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;cursor:pointer}.pm-chk input{width:18px;height:18px;flex:none}.pm-box{margin-top:14px;padding-top:6px;border-top:1px dashed var(--line)}.pm-sec{font-weight:700;font-size:13px;margin:12px 0 4px}.pm-note{font-size:12px;color:var(--mut);margin-top:6px;line-height:1.4}.pm-tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#eef1f7;color:var(--mut);margin:2px 4px 2px 0}.pm-tag.v{background:var(--teal-bg);color:var(--teal)}.pm-tag.e{background:#e8f6ec;color:#14532d}
