.rxzoom{z-index:9999;cursor:zoom-out;background:rgba(10,18,32,.78);justify-content:center;align-items:center;padding:48px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rxzoom img{border-radius:10px;width:auto;max-width:92vw;max-height:min(86vh,1000px);box-shadow:0 20px 60px rgba(0,0,0,.4)}.rxz-x{border-radius:var(--r-pill);height:36px;color:var(--ink);font:600 13px/1 var(--font);cursor:pointer;background:#fff;border:0;padding:0 14px;position:absolute;top:14px;right:16px}.rxphoto{object-fit:contain;background:var(--sunken);border:1px solid var(--hair-2);cursor:zoom-in;border-radius:10px;width:100%;max-width:300px;max-height:400px;margin-top:4px;display:block}.rxlist{border:1px solid var(--hair);background:rgba(255,255,255,.55);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.rxrow{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.rxrow:first-child{border-top:0}.rxm{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.rxm b{font:600 14px/1.3 var(--font);color:var(--ink)}.rxm span{font:500 12.5px/1.3 var(--font);color:var(--text-2)}.rxd{flex:none;align-items:center;gap:6px;display:flex}.rxd .zact{height:32px;padding:0 12px;font-size:12.5px}.rxpick{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px;display:flex}.rxpick .scsel{border-radius:8px;flex:180px;min-width:0;max-width:none;height:32px}.rxpick .zact{height:32px;padding:0 12px;font-size:12.5px}.rxwhy{font:500 12.5px/1.35 var(--font);color:var(--text-2);flex:1 0 100%}.zst{font-weight:700}.zst.ok{color:var(--success)}.zst.wn{color:var(--warning)}.zst.dg{color:var(--error)}.zst.grey{color:var(--text-3)}.zst.bl{color:var(--navy-2)}.zact{border:1px solid var(--hair-2);height:28px;color:var(--navy);font:700 12px/1 var(--font);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.75);border-radius:8px;padding:0 10px}.zact.dg{border-color:var(--error);color:var(--error)}.zact.wn{border-color:var(--warning);color:var(--warning)}.zact.ok{border-color:var(--success);color:var(--success)}.zact:hover{background:#fff}.zst,.zst.ok,.zst.wn,.zst.dg,.zst.grey,.zst.bl{background:0 0}.zact.dg,.zact.wn,.zact.ok{background:rgba(255,255,255,.75)}.zact[disabled],.qa button[disabled],.act[disabled]{opacity:.55;cursor:not-allowed}.tb th.r,.tb td.r{text-align:right}.band{background:rgba(255,236,204,.55);border:1px solid rgba(214,160,60,.25);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin:12px 0;padding:14px 18px;display:grid}.band.b5{grid-template-columns:repeat(5,1fr)}.band.b6{grid-template-columns:repeat(6,1fr)}.band span{font:600 12px/1.3 var(--font);color:#8a5a00;display:block}.band b{font:800 26px/1.15 var(--font);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.zbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.wf{grid-template-columns:1fr auto;gap:0;margin-top:6px;display:grid}.wf div{border-bottom:1px solid var(--hair);font:500 14px/1.3 var(--font);color:var(--text-2);padding:8px 4px}.wf div:nth-child(2n){text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.wf div.tot{color:var(--ink);background:rgba(14,108,117,.06);font-weight:800}.cfg{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.drawer.wide{width:min(760px,96vw)}.tb tr.tot td{color:var(--ink);background:rgba(14,108,117,.06);font-weight:800}.tb td .why{font:500 12px/1.3 var(--font);color:var(--warning);display:block}.money-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:6px;display:grid}.money-form label{font:600 12px/1.3 var(--font);color:var(--text-2);flex-direction:column;gap:4px;display:flex}.money-form .pin{align-items:center;gap:6px;display:flex}.money-form input{border:1px solid var(--hair-2);background:var(--glass-3);width:100%;min-width:0;height:36px;font:600 14px var(--font);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 10px}.money-form input[aria-invalid=true]{border-color:var(--error)}.money-form .err{font:500 12px/1.3 var(--font);color:var(--error)}.bill{border:1px solid var(--hair-2);color:var(--ink);background:#fff;border-radius:12px;margin-top:8px;padding:16px 18px}.bill h4{font:800 18px/1.2 var(--font);margin:0 0 2px}.bill .seller{font:500 13px/1.45 var(--font);color:var(--text-2);margin-bottom:10px}.bill .foot-note{border-top:1px solid var(--hair);font:600 12.5px/1.35 var(--font);color:var(--text-2);text-align:center;margin-top:14px;padding-top:10px}.stock-trail .kv b{font-weight:600}@media print{body:has(.bill-print){background:#fff!important}body:has(.bill-print):before{display:none!important}body:has(.bill-print):after{display:none!important}body:has(.bill-print) *{visibility:hidden!important}.bill-print,.bill-print *{visibility:visible!important}.drawer:has(.bill-print){-webkit-backdrop-filter:none!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:auto!important;left:0!important;right:auto!important;overflow:visible!important;transform:none!important}.bill-print{border:0;border-radius:0;width:100%;margin:0;padding:0;position:absolute;top:0;left:0}.no-print{display:none!important}}.print-only{display:none}@media print{.print-only{display:block!important}}.ztb{border-collapse:collapse;width:100%;font:500 13.5px/1.35 var(--font);color:var(--ink)}.ztb th{z-index:1;text-align:left;font:600 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:var(--sunken);border-bottom:1px solid var(--hair-2);white-space:nowrap;padding:10px;position:-webkit-sticky;position:sticky;top:0}.ztb td{border-bottom:1px solid var(--hair);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;padding:10px}.ztb th.r,.ztb td.r{text-align:right}.ztb tbody tr{cursor:pointer}.ztb tbody tr:hover td{background:rgba(255,255,255,.35)}.ztb tr.dg td:first-child{box-shadow:inset 3px 0 0 var(--error)}.ztb tr.wn td:first-child{box-shadow:inset 3px 0 0 var(--warning)}.ztb td.empty{text-align:center;color:var(--text-3);padding:28px}.ztb .tag{margin-left:4px}.pager{font:500 13px/1.3 var(--font);color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.band.click>div{cursor:pointer}.band b.dg{color:var(--error)}.band b.wn{color:var(--warning)}.band b.ok{color:var(--success)}.band b.dg,.band b.wn,.band b.ok,.ztb tr,.ztb tr.dg,.ztb tr.wn{background:0 0}.noact{border-radius:var(--r-pill);border:1px dashed var(--hair-2);height:36px;color:var(--text-3);font:600 13px/1 var(--font);background:0 0;align-items:center;padding:0 14px;display:inline-flex}.tline{margin:6px 0 0;padding:0;list-style:none}.tline li{font:600 13px/1.35 var(--font);color:var(--ink);padding:0 0 10px 22px;position:relative}.tline li:before{content:"";background:var(--text-3);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:3px}.tline li:after{content:"";background:var(--hair);width:1px;position:absolute;top:16px;bottom:-2px;left:7px}.tline li:last-child:after{display:none}.tline li.done:before{background:var(--success)}.tline li.now:before{background:var(--warning)}.tline li.grp{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:6px;padding-left:0}.tline li.grp:before,.tline li.grp:after{display:none}.tline li small{font:500 11.5px/1.35 var(--font);color:var(--text-2);margin-top:1px;display:block}.facts{font:500 12px/1.3 var(--font);color:var(--text-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0 0;display:grid}.facts>div{background:var(--sunken);border:1px solid rgba(255,255,255,.95);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.facts>div b{font:600 15px/1.25 var(--font);color:var(--text);overflow-wrap:anywhere}.facts b{color:var(--ink);font-weight:700}.stchips{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 0;display:grid}.stchip{background:var(--sunken);cursor:pointer;border:1px solid rgba(255,255,255,.95);border-left-width:4px;border-radius:14px;padding:10px 12px}.stchip .ck{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.stchip .cv{font:700 16px/1.2 var(--font-h);color:var(--ink)}.stchip.ok{border-left-color:var(--success)}.stchip.wn{border-left-color:var(--warning)}.stchip.dg{border-left-color:var(--error)}.stchip.bl{border-left-color:var(--navy)}.stchip.grey{border-left-color:var(--text-3)}.stepsx{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.stepsx div{text-align:center;border:1px solid var(--hair);min-width:92px;font:600 12px/1.2 var(--font);color:var(--text-3);background:rgba(255,255,255,.55);border-radius:10px;flex:1;padding:8px 6px}.stepsx div.done{color:var(--success);background:rgba(30,158,106,.14);border-color:rgba(30,158,106,.3)}.stepsx div.cur{background:var(--grad-cta);color:#fff;box-shadow:var(--shadow-cta);border-color:transparent}.next{background:rgba(255,236,204,.6);border:1px solid rgba(214,160,60,.3);border-radius:14px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:14px;padding:14px 18px;display:flex}.next .k{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a5a00;margin-bottom:6px}.next .v{font:700 16px/1.25 var(--font-h);color:var(--ink)}.next .who{font:600 14px/1.3 var(--font);color:var(--ink)}.next.ok{background:rgba(30,158,106,.12);border-color:rgba(30,158,106,.3)}.next.ok .k{color:var(--success)}.secnav{z-index:2;background:var(--surface-nav);-webkit-backdrop-filter:var(--backdrop-nav);backdrop-filter:var(--backdrop-nav);border:1px solid var(--glass-border);border-radius:14px;flex-wrap:wrap;gap:6px;margin:16px 0 8px;padding:8px;display:flex;position:-webkit-sticky;position:sticky;top:64px}.secnav a{font:600 12.5px/1 var(--font);color:var(--navy);cursor:pointer;border:1px solid transparent;border-radius:999px;padding:8px 12px}.secnav a:hover{border-color:var(--hair-2);background:#fff}.bsec{margin-top:12px;scroll-margin-top:120px}.bsec .card{padding:14px 18px 16px}.bsec .ch h3{font:700 17px/1.2 var(--font-h);color:var(--ink);margin:0}.bsec .ch .st{font:700 13px/1 var(--font);margin-left:8px}.bsec .dk{margin-top:14px}.tabsep{background:var(--hair-2);width:1px;margin:4px 2px}.plist .ztb{table-layout:fixed;width:100%;font-size:13px}.plist .ztb td,.plist .ztb th{white-space:normal;vertical-align:top;padding:9px 6px}.plist .ztb th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plist .ztb th:nth-child(4){width:62px}.plist .ztb th:nth-child(6){width:72px}.plist .ztb th:nth-child(8){width:106px}.plist .ztb th:nth-child(9){width:84px}.plist .ztb th:nth-child(10){width:66px}.nx{font-size:12.5px;line-height:1.3}.plist .ztb th:nth-child(2){width:160px}.plist .ztb th:nth-child(3),.plist .ztb th:nth-child(4){width:150px}.plist .ztb th:nth-child(5),.plist .ztb th:nth-child(6){width:120px}.plist .ztb th:nth-child(7),.plist .ztb th:nth-child(8),.plist .ztb th:nth-child(9),.plist .ztb th:nth-child(10){width:auto}.plist .ztb td .zst{background:rgba(20,38,74,.06);border-radius:999px;padding:3px 9px;font-size:12px;display:inline-block}.plist .ztb td .zst.grey{color:var(--text-3);background:0 0;padding:3px 0;font-weight:500}.plist .ztb td .zst.ok{background:rgba(30,158,106,.13)}.plist .ztb td .zst.wn{background:rgba(199,125,12,.14)}.plist .ztb td .zst.dg{background:rgba(217,72,59,.13)}.plist .ztb td .zst.bl{background:rgba(29,67,104,.1)}.plist .ztb tbody tr{cursor:pointer}.plist .ztb tbody tr:hover td{background:rgba(255,255,255,.55)}.stepsx div i,.secnav a i,.stchip .ck i{width:18px;height:18px;font-style:normal;font:700 10.5px/1 var(--mono);vertical-align:middle;background:rgba(20,38,74,.1);border-radius:50%;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.stepsx div.cur i{color:#fff;background:rgba(255,255,255,.25)}.stepsx div.done i{background:rgba(30,158,106,.2)}.stepsx div{justify-content:center;align-items:center;display:flex}.fchips button .fc{font:700 12px/1 var(--mono);color:var(--text-3);margin-left:7px}.fchips button .fc.wn{color:var(--warning)}.fchips button .fc.dg{color:var(--error)}.fchips button.on .fc{color:inherit}.fchips{max-width:72%}.qa button i.tn{width:18px;height:18px;font-style:normal;font:700 10.5px/1 var(--mono);vertical-align:middle;background:rgba(20,38,74,.1);border-radius:50%;justify-content:center;align-items:center;margin-right:7px;display:inline-flex}.qa button.on i.tn{background:var(--teal);color:#fff}.btour-bg{z-index:30;background:rgba(20,38,74,.22);position:fixed;top:0;bottom:0;left:0;right:0}.btour{background:var(--surface-nav);width:min(440px,92vw);-webkit-backdrop-filter:var(--backdrop-nav);backdrop-filter:var(--backdrop-nav);border:1px solid var(--glass-border-strong);box-shadow:var(--shadow-float);z-index:31;border-radius:18px;padding:18px 20px;position:fixed;bottom:28px;right:28px}.btour .bt-k{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.btour h3{font:700 19px/1.2 var(--font-h);color:var(--ink);margin:0 0 8px}.btour p{font:500 14.5px/1.55 var(--font);color:var(--ink);margin:0 0 12px}.bt-dots{gap:5px;margin:0 0 12px;display:flex}.bt-dots i{background:var(--hair-2);border-radius:3px;width:18px;height:5px}.bt-dots i.done{background:var(--success)}.bt-dots i.on{background:var(--teal)}.howlink{margin-left:auto;color:var(--teal)!important;background:0 0!important;border-color:transparent!important;font-weight:700!important}.selbar{font:600 13px var(--font);color:var(--ink);background:rgba(14,108,117,.1);border:1px solid rgba(14,108,117,.25);border-radius:12px;align-items:center;gap:12px;margin:0 0 10px;padding:8px 14px;display:none}.selbar.on{display:flex}.selbar button{height:34px}.pline{grid-template-columns:1fr 90px;gap:8px;margin:6px 0;display:grid}.cntt .fin{min-width:72px;height:32px;padding:0 8px}.cntt td{padding:4px 6px}.pline.pl3{grid-template-columns:1fr 80px 36px}.pline .zact{height:36px;padding:0}.pline .fin,.pline .scsel{height:36px}.segtabs{border:1px solid var(--hair-2);background:rgba(255,255,255,.55);border-radius:999px;gap:0;padding:3px;display:inline-flex}.segtabs button{cursor:pointer;height:32px!important;color:var(--text-2)!important;background:0 0!important;border:0!important;border-radius:999px!important}.segtabs button.on{box-shadow:var(--shadow-cta);background:var(--grad-cta)!important;color:#fff!important}.segtabs button.on i.tn{color:#fff;background:rgba(255,255,255,.25)}.segrow{align-items:center}.bsec .card .kv.xf,.bsec .card .dk.xf{display:none}.bsec .card.showall .kv.xf,.bsec .card.showall .dk.xf{display:flex}.bsec .card.showall .dk.xf{display:block}.morelink{font:600 12.5px/1 var(--font);color:var(--teal);cursor:pointer;margin:10px 0 4px;display:inline-block}.hc{display:none}.showcols .hc{display:table-cell}.next .acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.next .acts button{height:36px}input.q{border:1px solid var(--hair-2);height:30px;font:600 13px var(--font);color:var(--ink);background:#fff;border-radius:8px;padding:0 8px}input.q:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px rgba(29,67,104,.18)}input.q:disabled{background:0 0;border-color:transparent}td.r input.q{text-align:right}.buytrim .ztb{width:100%}.buytrim input.q{border:1px solid var(--hair-2);width:58px;height:30px;font:600 13px var(--font);text-align:right;background:#fff;border-radius:8px;padding:0 8px}.buytrim .ztb td,.buytrim .ztb th{white-space:normal}.buytrim .ztb tbody tr{cursor:pointer}.buytrim .ztb tbody tr:hover td{background:rgba(255,255,255,.55)}.tline li small{font:500 11.5px/1.3 var(--font);color:var(--text-3);display:block}.qa button i.tn,.segtabs button i.tn{width:18px;height:18px;font-style:normal;font:700 10.5px/1 var(--mono);vertical-align:middle;background:rgba(20,38,74,.1);border-radius:50%;justify-content:center;align-items:center;margin-right:7px;display:inline-flex}.segtabs button{padding:0 14px!important}@keyframes desk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.96)}}.desk-pulse{animation:1.4s ease-in-out infinite desk-pulse}:root{--skel:var(--muted);--skel-hi:color-mix(in srgb,var(--muted)35%,white 65%)}.dark{--skel:color-mix(in srgb,var(--muted)80%,white 6%);--skel-hi:color-mix(in srgb,var(--muted)70%,white 18%)}@keyframes desk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.desk-shimmer{background:linear-gradient(90deg,var(--skel)0%,var(--skel)38%,var(--skel-hi)50%,var(--skel)62%,var(--skel)100%);background-size:200% 100%;animation:1.6s linear infinite desk-shimmer}.skel-chip{vertical-align:-.05em;border-radius:4px;width:1.4em;height:.85em;margin-left:7px;display:inline-block}.skel-box{border-radius:4px;width:14px;height:14px;display:inline-block}.ztb tr.skel{cursor:default}.ztb tr.skel:hover td{background:0 0}.desk-refresh{border-radius:2px;height:3px;margin:0 -16px 6px;position:relative;overflow:hidden}.desk-refresh:after{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:.55;width:35%;animation:1.2s ease-in-out infinite desk-indeterminate;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.desk-shimmer{background:var(--skel);animation:1.8s ease-in-out infinite desk-pulse}.desk-refresh:after{width:100%;animation:1.8s ease-in-out infinite desk-pulse}}.req{color:var(--error);margin-left:3px;font-style:normal;font-weight:800}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.missing{color:var(--warning);font:600 12.5px/1.35 var(--font);background:rgba(199,125,12,.1);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;padding:7px 10px;display:flex}.missing b{font-weight:800}.missing:before{content:"!";background:var(--warning);color:#fff;width:16px;height:16px;font:800 11px/1 var(--mono);border-radius:50%;align-self:center;place-items:center;display:inline-grid}@keyframes desk-indeterminate{0%{transform:translate(-100%)}to{transform:translate(290%)}}.bar i.desk-indeterminate{width:35%;animation:1.2s ease-in-out infinite desk-indeterminate}@media (prefers-reduced-motion:reduce){.bar i.desk-indeterminate{width:100%;animation:1.8s ease-in-out infinite desk-pulse}}.drawer-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}aside.drawer{-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%)}.ztb td>b:first-child{white-space:nowrap}.plist .ztb th:first-child{width:172px}.plist .ztb td>b:first-child{white-space:normal}.plist .ztb td{overflow-wrap:anywhere}.ztb td,.tb td{overflow-wrap:break-word}.secnav{top:73px}.ppl{padding:14px 16px 12px}.ppl-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ppl-dim{font:500 12.5px var(--font);color:var(--text-2)}.ppl-link{font:700 12.5px var(--font);color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0}.ppl-link.red{color:var(--error,#c0392b)}.ppl-tb td{vertical-align:middle}.ppl-tb .fin{width:100%;min-width:0;height:32px}.ppl-edit td{vertical-align:top}.ppl-x{font:600 11.5px var(--font);color:var(--error,#c0392b);margin-top:4px;display:block}.ppl-off td{opacity:.55}.ppl-red{color:var(--error,#c0392b);font-weight:600}.ppl-pin{font:700 17px var(--mono);letter-spacing:.2em}.ppl-note{font:500 12.5px var(--font);color:var(--text-2);padding:10px 4px 2px}.ppl-switch{cursor:pointer;font:600 13px var(--font);color:var(--text-2);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ppl-switch:disabled{cursor:not-allowed;opacity:.6}.ppl-switch>i{background:rgba(20,38,74,.22);border-radius:99px;width:34px;height:20px;display:block;position:relative}.ppl-switch>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ppl-switch.on{color:var(--ok,#1f9d55)}.ppl-switch.on>i{background:var(--ok,#1f9d55)}.ppl-switch.on>i:after{left:16px}.acc{margin-top:14px}.acc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;padding:6px 4px 4px;display:grid}.acc-row{font:600 13px var(--font);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:6px 0;display:flex}.acc-row input{width:16px;height:16px;accent-color:var(--navy)}.acc-group{font:700 11px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);grid-column:1/-1;margin-top:6px}.acc-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}
.hband{margin:0 0 4px;grid-template-columns:repeat(var(--hn),minmax(0,1fr))!important}.hband .kpi .v{font-size:22px}.hstat{background:var(--g3);border:1px solid var(--gb);box-shadow:var(--hi);border-radius:16px;flex-wrap:wrap;align-items:center;gap:22px;margin:0 0 6px;padding:10px 16px;display:flex}.hs-seg{flex-direction:column;gap:2px;display:flex}.hs-k{font:600 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.hs-seg b{font:700 14px var(--f)}.hstat .r{font:600 13px var(--f);color:var(--navy);cursor:pointer;margin-left:auto}.hgrp{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin:12px 0 8px}.kpi .cmp{font:600 11px var(--f);color:var(--t3);margin-top:4px}.kpi .cmp.up{color:var(--ok)}.kpi .cmp.dn,.kpi .v.dg{color:var(--dg)}.kpi .v.wn{color:var(--wn)}.kpi.later{cursor:default;opacity:.7;box-shadow:none;border-style:dashed}.kpi.later:hover{background:var(--glass-2)}.kpi.static{cursor:default}.sfacts{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px 18px;margin:4px 0 2px;display:grid}.sfacts span{font:600 10.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-bottom:3px;display:block}.sfacts b{font:700 14px/1.3 var(--f)}.sact{border-top:1px solid var(--hair);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.tabs button.later{opacity:.7;cursor:default;border-style:dashed}.tabs button .n{font:600 11px var(--mono);color:var(--t3);margin-left:6px}.ptb{border-collapse:collapse;width:100%;font:500 13.5px var(--f)}.ptb th{text-align:left;font:600 10.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--hair);padding:10px 8px}.ptb td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:11px 8px}.ptb th.r,.ptb td.r{text-align:right;font-variant-numeric:tabular-nums}.ptb tr.on{cursor:pointer}.ptb tr.on:hover td{background:rgba(255,255,255,.45)}.ptb td.empty{text-align:center;color:var(--t3);padding:22px 8px}.pnote{font:500 12.5px/1.45 var(--f);color:var(--t3);margin-top:10px}@media (max-width:1100px){.hband{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:640px){.hband{grid-template-columns:1fr 1fr!important}}
:root{--ui-font:var(--next-font-sans),"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--ui-font-display:var(--next-font-heading),"Space Grotesk",sans-serif;--ui-font-mono:var(--next-font-mono),"IBM Plex Mono",ui-monospace,monospace;--ui-text:#061030;--ui-muted:#2e3b63;--ui-faint:#5a6890;--ui-accent:#1170f0;--ui-accent-ink:#0a4fc4;--ui-accent-deep:#0d47a1;--ui-green:#11805a;--ui-amber:#9a6a06;--ui-red:#c23b3b;--ui-bg:#cfddf1;--ui-modal:#fff;--ui-scrim:rgba(40,70,160,.18);--ui-glass:linear-gradient(150deg,rgba(255,255,255,.66) 0%,rgba(255,255,255,.34) 40%,rgba(214,230,252,.24) 100%);--ui-glass-strong:linear-gradient(110deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.42) 45%,rgba(214,230,252,.34) 100%);--ui-side:linear-gradient(165deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.32) 45%,rgba(214,230,252,.26) 100%);--ui-surface:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.42));--ui-surface2:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.32));--ui-surface3:rgba(255,255,255,.32);--ui-line:rgba(255,255,255,.7);--ui-line-ink:rgba(13,71,161,.14);--ui-blur:blur(30px)saturate(190%)brightness(1.04);--ui-tint-8:rgba(17,112,240,.07);--ui-tint-12:rgba(17,112,240,.1);--ui-tint-20:rgba(17,112,240,.15);--ui-tint-38:rgba(17,112,240,.35);--ui-tint-70:rgba(17,112,240,.7);--ui-ring:rgba(17,112,240,.18);--ui-gradient:linear-gradient(270deg,#0d47a1 0%,#1656b8 45%,#2f7be8 100%);--ui-gradient-shadow:0 4px 12px rgba(13,71,161,.28);--ui-on-gradient:#fff;--ui-nav-active:var(--ui-accent-ink);--ui-success-bg:rgba(52,211,153,.14);--ui-success-line:rgba(17,128,90,.3);--ui-danger-bg:rgba(248,113,113,.12);--ui-warning-bg:rgba(251,191,36,.14);--ui-warning-line:rgba(154,106,6,.3);--ui-rx-bg:rgba(225,150,20,.07);--ui-rx-bg-hover:rgba(225,150,20,.15);--ui-rx-line:rgba(200,130,10,.35);--ui-rx-fg:#7a5200;--ui-h1-bg:rgba(220,38,58,.16);--ui-h1-fg:#b3132a;--ui-h1-line:rgba(200,30,50,.55);--ui-shadow:0 20px 48px rgba(25,65,150,.18),0 2px 6px rgba(25,65,150,.06),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(255,255,255,.7),inset 0 -1px 0 rgba(150,180,230,.25);--ui-shadow-soft:0 4px 14px rgba(25,65,150,.1);--ui-r-card:22px;--ui-r-ctl:11px;--ui-r-field:12px;--bg:var(--ui-bg);--ink:var(--ui-text);--text-2:var(--ui-muted);--text-3:var(--ui-faint);--navy:var(--ui-accent-deep);--navy-2:var(--ui-accent);--teal:var(--ui-accent);--teal-soft:var(--ui-tint-12);--success:var(--ui-green);--warning:var(--ui-amber);--error:var(--ui-red);--glass-1:rgba(255,255,255,.34);--glass-2:rgba(255,255,255,.5);--glass-3:rgba(255,255,255,.72);--glass-border:var(--ui-line);--glass-border-strong:rgba(255,255,255,.95);--sunken:rgba(255,255,255,.55);--sunken-2:rgba(255,255,255,.4);--surface-nav:rgba(255,255,255,.42);--surface-top:rgba(232,240,250,.86);--grad-cta:var(--ui-gradient);--shadow-card:0 20px 48px rgba(25,65,150,.14);--shadow-soft:var(--ui-shadow-soft);--shadow-float:0 20px 48px rgba(25,65,150,.18);--shadow-cta:0 10px 26px rgba(13,71,161,.32);--hair:var(--ui-line-ink);--hair-2:rgba(13,71,161,.2);--font:var(--ui-font);--font-h:var(--ui-font-display);--mono:var(--ui-font-mono);--background:var(--ui-bg);--foreground:var(--ui-text);--muted-foreground:var(--ui-faint);--primary:var(--ui-accent-deep)}html[data-theme=dark]{--ui-text:#fff;--ui-muted:#e6ecfa;--ui-faint:#b8c4e0;--ui-accent:#1e8cff;--ui-accent-ink:#5cc2ff;--ui-accent-deep:#5cc2ff;--ui-green:#4ade80;--ui-amber:#f5b544;--ui-red:#ff8a8a;--ui-bg:#0a1524;--ui-modal:#102038;--ui-scrim:rgba(3,10,20,.55);--ui-glass:linear-gradient(150deg,rgba(255,255,255,.06) 0%,rgba(14,30,52,.06) 100%);--ui-glass-strong:linear-gradient(110deg,rgba(255,255,255,.07) 0%,rgba(14,30,52,.14) 100%);--ui-side:linear-gradient(165deg,rgba(255,255,255,.06) 0%,rgba(14,30,52,.08) 100%);--ui-surface:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.035));--ui-surface2:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.024));--ui-surface3:rgba(255,255,255,.08);--ui-line:rgba(180,210,255,.16);--ui-line-ink:rgba(180,210,255,.16);--ui-blur:blur(28px)saturate(170%);--ui-tint-8:rgba(30,140,255,.08);--ui-tint-12:rgba(30,140,255,.13);--ui-tint-20:rgba(30,140,255,.2);--ui-tint-38:rgba(30,140,255,.4);--ui-tint-70:rgba(30,140,255,.7);--ui-ring:rgba(30,140,255,.25);--ui-gradient:linear-gradient(180deg,#fff 0%,#eef3ff 100%);--ui-gradient-shadow:none;--ui-on-gradient:#0a2a6b;--ui-nav-active:#ffd166;--ui-success-bg:rgba(74,222,128,.13);--ui-success-line:rgba(74,222,128,.35);--ui-danger-bg:rgba(255,138,138,.12);--ui-warning-bg:rgba(245,181,68,.13);--ui-warning-line:rgba(245,181,68,.35);--ui-rx-bg:rgba(255,190,80,.08);--ui-rx-bg-hover:rgba(255,190,80,.18);--ui-rx-line:rgba(255,205,110,.35);--ui-rx-fg:#f2d49a;--ui-h1-bg:rgba(255,92,108,.3);--ui-h1-fg:#ffc2c8;--ui-h1-line:rgba(255,110,125,.75);--ui-shadow:0 20px 50px rgba(0,0,0,.28);--ui-shadow-soft:0 4px 14px rgba(0,0,0,.25);--glass-1:rgba(255,255,255,.04);--glass-2:rgba(255,255,255,.06);--glass-3:rgba(255,255,255,.1);--glass-border-strong:rgba(180,210,255,.24);--sunken:rgba(255,255,255,.05);--sunken-2:rgba(255,255,255,.04);--surface-nav:rgba(10,21,36,.6);--surface-top:rgba(10,21,36,.82);--shadow-card:0 20px 50px rgba(0,0,0,.28);--shadow-float:0 20px 50px rgba(0,0,0,.35);--shadow-cta:none;--hair-2:rgba(180,210,255,.24);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0a1524;background-image:radial-gradient(42vw 26vw at 50% -4%,rgba(111,178,227,.16),transparent 70%),radial-gradient(34vw 34vw at -4% -6%,rgba(79,168,232,.26),transparent 70%),radial-gradient(32vw 32vw at 104% 52%,rgba(31,76,196,.24),transparent 70%),radial-gradient(30vw 30vw at -2% 104%,rgba(183,166,255,.16),transparent 70%),linear-gradient(rgba(5,10,20,0) 0%,rgba(5,10,20,.3) 62%,rgba(3,7,14,.6) 100%),linear-gradient(170deg,#0e1b2e 0%,#0a1524 45%,#0d1d31 100%)}html[data-theme=dark] body:before{opacity:.9;background-image:linear-gradient(rgba(150,200,245,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(150,200,245,.09) 1px,transparent 1px)}html[data-theme=dark] body:after{display:none}html[data-theme=dark] .fin,html[data-theme=dark] .chip,html[data-theme=dark] .btn:not(.p),html[data-theme=dark] .ghost,html[data-theme=dark] .tabs button:not(.on){background:var(--ui-surface);color:var(--ui-text)}html[data-theme=dark] .tb td,html[data-theme=dark] .tb th{border-color:var(--ui-line)}html{background-color:var(--ui-bg);background-image:radial-gradient(42vw 26vw at 50% -4%,rgba(111,178,227,.2),transparent 70%),radial-gradient(34vw 34vw at -4% -6%,rgba(15,113,175,.22),transparent 70%),radial-gradient(32vw 32vw at 104% 52%,rgba(31,76,196,.16),transparent 70%),radial-gradient(30vw 30vw at -2% 104%,rgba(183,166,255,.24),transparent 70%),linear-gradient(170deg,#eaf2fa 0%,#dce7f4 45%,#e8f3fb 100%);background-attachment:fixed}body{font-family:var(--ui-font);color:var(--ui-text);background:0 0!important}body:before{content:"";filter:none;z-index:-1;pointer-events:none;opacity:.8;background-color:transparent;background-image:linear-gradient(rgba(13,71,161,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(13,71,161,.1) 1px,transparent 1px);background-position:0 0;background-repeat:repeat;background-size:38px 38px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0;width:auto;height:auto;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(130% 90% at 50% 20%,#000 30%,transparent 85%);mask-image:radial-gradient(130% 90% at 50% 20%,#000 30%,transparent 85%)}body:after{content:"";opacity:1;z-index:-1;pointer-events:none;filter:blur(4px)saturate(130%);background:radial-gradient(15vw 15vw at 6% 28%,rgba(127,192,240,.5),transparent 70%),radial-gradient(18vw 18vw at 92% 44%,rgba(181,164,255,.45),transparent 70%),radial-gradient(13vw 13vw at 20% 78%,rgba(110,217,224,.45),transparent 70%),radial-gradient(14vw 14vw at 86% 92%,rgba(242,204,128,.42),transparent 70%),radial-gradient(12vw 12vw at 62% 18%,rgba(120,189,226,.3),transparent 70%);border-radius:0;width:auto;height:auto;position:fixed;top:0;bottom:0;left:0;right:0}h1,h2,h3,.ch h3{font-family:var(--ui-font-display);letter-spacing:-.01em}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--ui-accent)!important}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}.app{grid-template-columns:264px minmax(0,1fr)}html.side-mini .app{grid-template-columns:96px minmax(0,1fr)}nav.sb{background:var(--ui-side);border:1px solid var(--ui-line);height:calc(100vh - 32px);min-height:0;box-shadow:var(--ui-shadow);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);font-family:var(--ui-font);color:var(--ui-text);border-radius:22px;flex-direction:column;gap:14px;margin:16px 0 16px 16px;padding:18px 10px 12px;display:flex;position:-webkit-sticky;position:sticky;top:16px;overflow:hidden}.sb-head{align-items:center;gap:8px;padding:0 6px;display:flex}.sb-tile{background:var(--ui-gradient);width:36px;height:36px;color:var(--ui-on-gradient);font:700 14px var(--ui-font-display);letter-spacing:-.04em;border-radius:11px;flex:none;place-items:center;display:grid}.sb-name{min-width:0;font:600 16px/1.15 var(--ui-font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sb-fold{width:28px;height:28px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.sb-fold:hover{background:var(--ui-tint-12);color:var(--ui-text)}.sb-fold i{font-size:13px}.sb-list{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-x:hidden;overflow-y:auto}.sb-list>*{flex:none}.sb-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);padding:12px 12px 4px;font-size:10px}.sb-link{flex-direction:column;text-decoration:none;display:flex}.sb-item{border-radius:var(--ui-r-ctl);font:400 13px var(--ui-font);color:var(--ui-muted);white-space:nowrap;opacity:.85;border:1px solid transparent;align-items:center;gap:12px;padding:7px 12px;display:flex;position:relative}.sb-item i{text-align:center;width:20px;font-size:18px}.sb-item:hover{background:var(--ui-tint-8);opacity:1}.sb-item.on{color:var(--ui-nav-active);opacity:1}.sb-item .lb{text-overflow:ellipsis;min-width:0;overflow:hidden}.sb-item .b{font:700 11px/1 var(--ui-font);color:#fff;background:var(--ui-red);border-radius:99px;margin-left:auto;padding:4px 7px}.sb-theme{border:1px solid var(--ui-tint-38);background:var(--ui-tint-12);border-radius:99px;gap:2px;padding:3px;display:flex}.sb-theme button{height:28px;color:var(--ui-text);font:600 12px var(--ui-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.sb-theme button i{font-size:15px}.sb-theme button.on{background:var(--ui-gradient);color:var(--ui-on-gradient)}.sb-foot{color:var(--ui-muted);justify-content:center;align-items:center;gap:8px;padding:4px 6px 0;display:flex}.sb-foot .lb{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.sb-out{width:30px;height:30px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.sb-out:hover{background:var(--ui-danger-bg);color:var(--ui-red)}.sb-out i{font-size:16px}.body{padding-top:16px}.sb-logo{background:var(--ui-gradient);width:22px;height:22px;color:var(--ui-on-gradient);font:700 13px var(--ui-font-display);border-radius:50%;flex:none;place-items:center;display:grid}.sb-flip{border:1px solid var(--ui-tint-38);background:var(--ui-tint-12);width:40px;color:var(--ui-text);cursor:pointer;border-radius:12px;align-self:center;place-items:center;padding:0}.sb-flip:hover{background:var(--ui-tint-38)}.sb-flip i{font-size:19px}.app{transition:grid-template-columns .34s cubic-bezier(.22,1,.36,1)}.sb-head{flex-wrap:wrap;justify-content:center;row-gap:10px}.sb-name{transition:opacity .2s .1s}.sb-item{padding:7px 12px;transition:padding .34s cubic-bezier(.22,1,.36,1),background .15s}.sb-item .lb,.sb-foot .lb{transition:opacity .2s .1s}.sb-label{white-space:nowrap;max-height:40px;transition:opacity .2s .1s,max-height .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1);overflow:hidden}.sb-theme{max-height:40px;transition:opacity .2s .1s,max-height .34s cubic-bezier(.22,1,.36,1),margin .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1),border-color .2s;overflow:hidden}.sb-flip{opacity:0;pointer-events:none;border-color:transparent;height:0;margin-top:-14px;transition:opacity .2s,height .34s cubic-bezier(.22,1,.36,1),margin .34s cubic-bezier(.22,1,.36,1),border-color .2s;display:grid;overflow:hidden}.sb-foot{flex-wrap:wrap;row-gap:8px}html.side-mini .sb-name{opacity:0;flex:0 0 0;margin-left:-8px;transition:opacity .12s}html.side-mini .sb-item{padding:7px 18px}html.side-mini .sb-item .lb,html.side-mini .sb-foot .lb{opacity:0;transition:opacity .12s}html.side-mini .sb-foot .lb{flex:0 0 0;overflow:hidden}html.side-mini .sb-label{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transition:opacity .12s,max-height .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1)}html.side-mini .sb-theme{opacity:0;pointer-events:none;border-color:transparent;max-height:0;margin-top:-14px;padding-top:0;padding-bottom:0;transition:opacity .12s,max-height .34s cubic-bezier(.22,1,.36,1),margin .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1),border-color .12s}html.side-mini .sb-item .b{padding:2px 5px;font-size:9px;position:absolute;top:0;right:4px}html.side-mini .sb-flip{opacity:1;border-color:var(--ui-tint-38);pointer-events:auto;height:40px;margin-top:0;transition:opacity .2s .1s,height .34s cubic-bezier(.22,1,.36,1),margin .34s cubic-bezier(.22,1,.36,1),border-color .2s}html.side-mini .sb-foot{justify-content:center}html.side-mini .sb-out{margin-left:0}@media (prefers-reduced-motion:reduce){.app,nav.sb,nav.sb *{transition:none!important}}.top{background:var(--surface-top);border-bottom:1px solid var(--ui-line)}.emb,.av{background:var(--ui-gradient);color:var(--ui-on-gradient)}.card,.kpi,.tile,.st-tile{background:var(--ui-glass);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur)}.card{border-radius:var(--ui-r-card)}.card:hover,.kpi:hover,.card.lead-card{background:var(--ui-glass-strong)}.pri,.btn.p{background:var(--ui-gradient);color:var(--ui-on-gradient);border-radius:var(--ui-r-ctl);font-family:var(--ui-font);box-shadow:var(--ui-gradient-shadow);border:0;font-weight:600}.pri{height:40px;padding:0 18px;font-size:14px}.btn,.ghost{border-radius:var(--ui-r-ctl);border:1px solid var(--ui-tint-38);background:var(--ui-tint-20);color:var(--ui-text);font-family:var(--ui-font);font-weight:600}.btn:hover:not(:disabled),.ghost:hover:not(:disabled){background:var(--ui-tint-38)}.btn.p:hover:not(:disabled){background:var(--ui-gradient);filter:brightness(1.06)}.tabs button,.seg button{border:1px solid var(--ui-line);background:var(--ui-surface2);color:var(--ui-muted);font-family:var(--ui-font);border-radius:12px;font-weight:600}.tabs button.on,.seg button.on{background:var(--ui-gradient);color:var(--ui-on-gradient);box-shadow:var(--ui-gradient-shadow);border-color:transparent}.segtabs{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:16px}.fin{border-radius:var(--ui-r-field);border:1px solid var(--ui-line-ink);background:var(--ui-surface);font-family:var(--ui-font);color:var(--ui-text)}.chip{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-muted)}.chip b{color:var(--ui-text)}.drawer{background:var(--ui-modal);border-left:1px solid var(--ui-line-ink);box-shadow:var(--ui-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.drawer-bg{background:var(--ui-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tb th{color:var(--ui-faint);font-family:var(--ui-font)}.toastbox{background:var(--ui-modal);color:var(--ui-text);border:1px solid var(--ui-accent);font:400 13px/1.3 var(--ui-font);border-radius:12px;padding:9px 14px;box-shadow:0 20px 48px rgba(25,65,150,.18)}
@font-face{font-family:Phosphor-Fill;src:url(/fonts/phosphor-fill.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Phosphor-Bold;src:url(/fonts/phosphor-bold.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.ph-fill,.ph-bold{font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block}.ph-fill{font-family:Phosphor-Fill!important}.ph-bold{font-family:Phosphor-Bold!important}.ph-arrow-u-up-left:before{content:""}.ph-camera:before{content:""}.ph-caret-down:before{content:""}.ph-check:before{content:""}.ph-check-circle:before{content:""}.ph-clock:before{content:""}.ph-file-text:before{content:""}.ph-files:before{content:""}.ph-magnifying-glass:before{content:""}.ph-magnifying-glass-plus:before{content:""}.ph-notebook:before{content:""}.ph-pause-circle:before{content:""}.ph-pill:before{content:""}.ph-qr-code:before{content:""}.ph-receipt:before{content:""}.ph-scan:before{content:""}.ph-trash:before{content:""}.ph-upload-simple:before{content:""}.ph-download-simple:before{content:""}.ph-warning:before{content:""}.ph-x:before{content:""}.ph-x-circle:before{content:""}.ph-house:before{content:""}.ph-shopping-cart:before{content:""}.ph-bell:before{content:""}.ph-users-three:before{content:""}.ph-stack:before{content:""}.ph-briefcase:before{content:""}.ph-buildings:before{content:""}.ph-first-aid-kit:before{content:""}.ph-wallet:before{content:""}.ph-coins:before{content:""}.ph-gear-six:before{content:""}.ph-sun:before{content:""}.ph-moon:before{content:""}.ph-truck:before{content:""}.ph-chart-bar:before{content:""}.ph-chat-circle:before{content:""}.ph-storefront:before{content:""}.ph-caret-double-left:before{content:""}.ph-caret-double-right:before{content:""}.ph-sign-out:before{content:""}.ph-eye:before{content:""}.ph-chat-circle-dots:before{content:""}.ph-trend-up:before{content:""}.ph-bell-ringing:before{content:""}.ph-package:before{content:""}.ph-warning-circle:before{content:""}.ph-identification-card:before{content:""}.ph-tag:before{content:""}.ph-magnifying-glass-minus:before{content:""}.ph-wifi-slash:before{content:""}.ph-play:before{content:""}.ph-lock:before{content:""}.ph-arrow-right:before{content:""}.ph-squares-four:before{content:""}.ph-percent:before{content:""}.ph-calendar-blank:before{content:""}.ph-printer:before{content:""}.ph-info:before{content:""}.ph-clock-counter-clockwise:before{content:""}.ph-caret-up:before{content:""}.ph-caret-left:before{content:""}.ph-caret-right:before{content:""}.ph-trend-down:before{content:""}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-card{background:var(--ui-glass);border:1px solid var(--ui-line);border-radius:var(--ui-r-card);box-shadow:var(--ui-shadow);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);color:var(--ui-text);font-family:var(--ui-font);min-width:0}.ui-card.strong{background:var(--ui-glass-strong)}.ui-card.pad{padding:20px 24px}.ui-card-h{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.ui-card-h .fill{flex:1}.ui-title{font:600 15px var(--ui-font-display);letter-spacing:-.01em;color:var(--ui-text);margin:0}.ui-title.lg{letter-spacing:-.02em;font-size:22px}.ui-cap{font:400 10px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.ui-btn{border-radius:var(--ui-r-ctl);height:40px;font:600 13px var(--ui-font);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:background .15s,opacity .15s,filter .15s;display:inline-flex}.ui-btn i{font-size:15px}.ui-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-btn.primary{background:var(--ui-gradient);color:var(--ui-on-gradient);box-shadow:var(--ui-gradient-shadow);border:0}.ui-btn.primary:hover:not(:disabled){filter:brightness(1.06)}.ui-btn.soft{border:1px solid var(--ui-tint-38);background:var(--ui-tint-20);color:var(--ui-text)}.ui-btn.soft:hover:not(:disabled){background:var(--ui-tint-38)}.ui-btn.subtle{border:1px solid var(--ui-line-ink);color:var(--ui-text);background:0 0;font-size:14px;font-weight:400}.ui-btn.subtle:hover:not(:disabled){background:var(--ui-tint-8)}.ui-btn.ghost{color:var(--ui-text);background:0 0;border:1px solid transparent;font-size:14px;font-weight:400}.ui-btn.ghost:hover:not(:disabled){background:var(--ui-tint-8)}.ui-btn.sm{height:32px;padding:0 12px}.ui-btn.ghost.sm,.ui-btn.subtle.sm{padding:0 10px;font-size:12px}.ui-btn.cta{height:46px;font-size:16px;font-weight:700;box-shadow:0 10px 26px rgba(13,71,161,.32)}.ui-btn.block{width:100%}.ui-tabs{border:1px solid var(--ui-line);background:var(--ui-surface2);scrollbar-width:none;border-radius:16px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ui-tab{height:34px;color:var(--ui-muted);font:600 13px var(--ui-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ui-tab i{font-size:16px}.ui-tab .cnt{background:var(--ui-tint-12);min-width:20px;height:18px;color:var(--ui-accent-ink);font:600 11px var(--ui-font-mono);border-radius:99px;place-items:center;padding:0 6px;display:inline-grid}.ui-tab.on{background:var(--ui-gradient);box-shadow:var(--ui-gradient-shadow);color:var(--ui-on-gradient)}.ui-tab.on .cnt{color:var(--ui-on-gradient);background:rgba(255,255,255,.25)}.ui-seg{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:99px;flex:none;gap:2px;padding:2px;display:inline-flex}.ui-seg button{height:20px;color:var(--ui-muted);font:600 11px var(--ui-font);cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:99px;padding:0 9px}.ui-seg button.on{background:var(--ui-gradient);color:var(--ui-on-gradient);box-shadow:var(--ui-gradient-shadow)}.ui-seg button:disabled{cursor:not-allowed}.ui-seg.md button{min-width:30px;height:24px;font-size:12px}.ui-seg.lg{padding:3px}.ui-seg.lg button{height:30px;color:var(--ui-text);padding:0 16px;font-size:13px}.ui-seg.lg button.on{color:var(--ui-on-gradient)}.ui-pill{border:1px solid var(--ui-line-ink);background:var(--ui-tint-8);height:20px;color:var(--ui-accent-ink);font:600 11px var(--ui-font);letter-spacing:.02em;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ui-pill.amber{border-color:var(--ui-warning-line);background:var(--ui-warning-bg);color:var(--ui-amber)}.ui-pill.red{border-color:var(--ui-h1-line);background:var(--ui-h1-bg);color:var(--ui-h1-fg)}.ui-pill.green{border-color:var(--ui-success-line);background:var(--ui-success-bg);color:var(--ui-green)}.ui-pill.round{background:0 0;border-color:currentColor;border-radius:99px}.ui-input,.ui-select{border:1px solid var(--ui-line-ink);border-radius:var(--ui-r-field);background:var(--ui-surface2);width:100%;height:38px;color:var(--ui-text);font:400 13px var(--ui-font);padding:0 12px}.ui-input.mono{font-family:var(--ui-font-mono)}.ui-input.need{border-color:var(--ui-amber)}.ui-textarea{resize:vertical;border:1px solid var(--ui-line-ink);border-radius:var(--ui-r-field);background:var(--ui-surface2);width:100%;min-height:64px;color:var(--ui-text);font:400 13px/1.4 var(--ui-font);padding:9px 12px}.ui-scrim{background:var(--ui-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:65;font-family:var(--ui-font);color:var(--ui-text);justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ui-sheet{background:var(--ui-modal);border-left:1px solid var(--ui-line-ink);width:520px;max-width:92vw;height:100%;box-shadow:var(--ui-shadow);flex-direction:column;display:flex}.ui-sheet-h{border-bottom:1px solid var(--ui-line-ink);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.ui-sheet-h>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-sheet-h b{font:600 18px var(--ui-font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-sheet-h span{color:var(--ui-muted);align-items:center;gap:8px;font-size:12px;display:flex}.ui-sheet-b{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 22px;display:flex;overflow-y:auto}.ui-sheet-f{border-top:1px solid var(--ui-line-ink);flex-wrap:wrap;gap:8px;padding:14px 22px 18px;display:flex}.ui-mscrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:70;font-family:var(--ui-font);color:var(--ui-text);background:rgba(3,10,30,.55);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ui-mscrim.aside{box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(20,40,90,.28);justify-content:flex-end;align-items:stretch;padding:16px;display:flex}html[data-theme=dark] .ui-mscrim.aside{background:rgba(3,8,18,.6)}.ui-modal{background:var(--ui-modal);border:1px solid var(--ui-tint-38);border-radius:20px;flex-direction:column;gap:14px;width:440px;max-width:calc(100% - 32px);padding:22px 24px;display:flex;box-shadow:0 24px 60px rgba(2,6,24,.45)}.ui-modal.wide{width:640px}.ui-modal.aside{border-color:var(--ui-line);box-sizing:border-box;gap:0;width:640px;max-width:100%;height:100%;min-height:0;max-height:100%;padding:0;overflow:hidden}.ui-modal.has-foot{max-height:min(88vh,920px)}.ui-modal.aside.has-foot{max-height:100%}.ui-mb{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow:auto}.ui-modal.aside .ui-mh{border-bottom:1px solid var(--ui-line);flex:none;padding:20px 22px 14px}.ui-modal.aside .ui-mb{flex:auto;min-height:0;padding:16px 22px;overflow-x:hidden;overflow-y:auto}.ui-modal.aside .ui-mf{border-top:1px solid var(--ui-line);flex:none;margin:0;padding:14px 22px 18px}.ui-modal.aside .ui-mx{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:10px;width:34px;height:34px}.ui-modal.aside .ui-mx i{font-size:15px;line-height:1}.rp-bill{flex-direction:column;gap:16px;min-width:0;display:flex}.rp-bill .blk{flex-direction:column;gap:8px;min-width:0;display:flex}.rp-bill .kv{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;padding:14px 16px;display:grid}.rp-bill .kv>div{background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.rp-bill .kv span{font:600 10px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.rp-bill .kv b{font:500 13px/1.3 var(--ui-font-mono);color:var(--ui-text);overflow-wrap:anywhere;font-weight:500}.rp-bill .kv b.ok{color:var(--ui-green)}.rp-bill .kv b.warn{color:var(--ui-amber)}.rp-bill .kv b.bad{color:var(--ui-red)}.rp-bill .sec{font:600 15px var(--ui-font-display);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.rp-bill .sec small{font:500 12px var(--ui-font);color:var(--ui-muted)}.rp-bill .rp-sheet{overflow:hidden}.rp-bill .rp-table{table-layout:fixed;font-size:12px}.rp-bill .rp-table tr{cursor:default}.rp-bill .rp-table tbody tr:hover td{background:0 0}.rp-bill .rp-table th{letter-spacing:.1em;background:0 0;padding:9px 8px 9px 12px;font-size:10px;position:static}.rp-bill .rp-table th:first-child,.rp-bill .rp-table td:first-child{width:26%}.rp-bill .rp-table td{height:38px;font-size:12px;font-family:var(--ui-font-mono);padding:5px 8px 5px 12px}.rp-bill .rp-table td:first-child{font-family:var(--ui-font)}.rp-bill .rp-table td:first-child b{font:600 12px var(--ui-font)}.rp-bill .rp-table td:last-child{font-weight:600}.rp-bill.pur .rp-table{table-layout:auto}.rp-bill.pur .rp-table th:first-child,.rp-bill.pur .rp-table td:first-child{width:auto}.rp-bill.pur .rp-table td{height:auto;padding:8px 8px 8px 12px}.rp-bill.pur .rp-table td:first-child b{font:600 13px var(--ui-font)}.rp-bill .sum{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:14px;padding:4px 16px}.rp-bill .sum div{border:0;border-bottom:1px solid var(--ui-line);min-height:36px;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:13px;font-weight:400;display:flex}.rp-bill .sum div:last-child{border-bottom:0}.rp-bill .sum b{font:500 13px var(--ui-font-mono);color:var(--ui-text);font-weight:500}.rp-bill .sum .tot{color:var(--ui-text);font-weight:600}.rp-bill .sum .tot b{font-weight:600}.rp-bill .note{background:var(--ui-danger-bg);color:var(--ui-text);border:1px solid rgba(255,138,138,.35);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12.5px;display:flex}.rp-bill .note.info{border-color:var(--ui-tint-38);background:var(--ui-tint-8)}.rp-bill .note.info i{color:var(--ui-accent)}.rp-wait{padding:8px 6px 12px}.rp-wait .kv{padding:18px 22px}.rp-wait .bar{background:color-mix(in srgb,var(--ui-text)12%,transparent);border-radius:6px;width:72%;height:12px;display:block}.rp-wait .kv .bar.k{width:48%;height:8px}.rp-wait .bar.h{width:108px;height:14px;margin:4px 8px}.rp-wait .rp-sheet,.rp-wait .sum{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.rp-wait .bar.row{width:100%;height:12px}.ui-mh{align-items:center;gap:12px;display:flex}.ui-mh b{min-width:0;font:600 18px var(--ui-font-display);color:var(--ui-text);flex:1}.ui-mh.stack{align-items:flex-start}.ui-mh-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-mh-t .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);font-size:10px;font-weight:600}.ui-mh.stack b{font:600 18px var(--ui-font-display);letter-spacing:-.02em;flex:none}.ui-mh-t .sub{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12px;font-weight:500;display:flex}.ui-mh .ok{background:var(--ui-success-bg);width:40px;height:40px;color:var(--ui-green);border-radius:99px;flex:none;place-items:center;display:grid}.ui-mh .ok i{font-size:24px}.ui-mx{border:1px solid var(--ui-line-ink);width:32px;height:32px;color:var(--ui-text);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.ui-mx:hover{background:var(--ui-tint-12)}.ui-mx i{font-size:14px}.ui-mf{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ui-modal.aside .ui-mf{justify-content:flex-start}@media print{body.printing-80 .ui-mscrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:absolute;top:0;bottom:auto;left:0;right:auto}}.body:has(>.sup-page){max-width:none;padding:16px}.sup-page{flex-direction:column;min-height:calc(100vh - 32px);display:flex;overflow:clip}html[data-theme=dark] .sup-page{border-color:transparent}.sup-top{border-bottom:1px solid var(--ui-line);background:0 0;align-items:center;gap:14px;padding:12px 24px;display:flex}.sup-top-srch{background:rgba(255,255,255,.7) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234A5880' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 12px/16px no-repeat;border:1px solid rgba(13,71,161,.16);border-radius:12px;width:min(380px,40vw);height:38px;margin-left:auto;padding:0 12px 0 36px}html[data-theme=dark] .sup-top-srch{background:rgba(6,14,28,.45) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239FB0CC' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 12px/16px no-repeat;border-color:rgba(150,190,255,.14)}.sup-top-srch:focus-within{border-color:var(--ui-accent-ink);box-shadow:0 0 0 3px var(--ui-tint-20)}.sup-top-srch input{width:100%;height:100%;color:var(--ui-text);font:500 13px var(--ui-font);text-overflow:ellipsis;background:0 0;outline:0;border:0!important}.sup-top-srch input::placeholder{color:var(--ui-muted)}.sup-top-sale{background:var(--ui-gradient);height:38px;color:var(--ui-on-gradient);font:600 13.5px var(--ui-font);white-space:nowrap;cursor:pointer;opacity:.55;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.sup-top-sale:hover{opacity:.85}.sup-top-sale .key{font:600 11px var(--ui-font-mono);opacity:.7;color:inherit;background:0 0;border:1px solid;border-radius:6px;margin:0;padding:1px 6px}.sup-body{flex:1;padding:18px 24px 48px}.sup-ph{flex-direction:column;gap:4px;margin:0 0 16px;display:flex}.sup-crumb{font:500 11px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.sup-ph h1{font:600 22px/1.2 var(--ui-font-display);letter-spacing:-.02em;color:var(--ui-text);margin:0}.x-tb{background:var(--ui-surface);border:1px solid var(--ui-line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:12px 14px;display:flex}html[data-theme=dark] .x-tb{background:linear-gradient(160deg,rgba(14,30,54,.55),rgba(8,18,34,.45));border-color:rgba(150,190,255,.1)}.x-tb #sn-lq{width:auto;max-width:300px;height:38px;color:var(--ui-text);font:500 13px var(--ui-font);background:rgba(255,255,255,.75);border:1px solid rgba(13,71,161,.16);border-radius:12px;flex:220px;padding:0 12px}.x-tb select.fin{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;max-width:190px;height:38px;color:var(--ui-text);font:500 13px var(--ui-font);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:rgba(255,255,255,.75) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232E3B63' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center/12px 12px no-repeat;border:1px solid rgba(13,71,161,.16);border-radius:12px;padding:0 28px 0 10px;overflow:hidden}.x-tb #sn-add-supplier{order:9;margin-left:auto}.sn-addbtn{background:var(--ui-gradient);height:38px;color:var(--ui-on-gradient);font:600 13.5px var(--ui-font);white-space:nowrap;cursor:pointer;box-shadow:var(--ui-gradient-shadow);border:0;border-radius:10px;align-items:center;gap:8px;padding:0 16px;transition:filter .15s;display:inline-flex}.sn-addbtn:hover{filter:brightness(1.06)}.sn-addbtn *{color:inherit}.sn-addbtn .key{font:500 11px var(--ui-font-mono);border:1px solid var(--ui-line);background:0 0;border-radius:6px;padding:1px 5px}.sup-clear{color:var(--ui-accent-ink);font:700 13px var(--ui-font);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}html[data-theme=dark] .x-tb #sn-lq,html[data-theme=dark] .x-tb select.fin{color:var(--ui-text);background-color:rgba(6,14,28,.45);border-color:rgba(150,190,255,.14)}html[data-theme=dark] .x-tb select.fin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23E6ECFA' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.sup-board{background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px;padding:0 0 4px;overflow:hidden}html[data-theme=dark] .sup-board{background:linear-gradient(160deg,rgba(14,30,54,.55),rgba(8,18,34,.45));border-color:rgba(150,190,255,.1)}.sup-board .ptb th{color:var(--ui-faint);font-family:var(--ui-font);letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid var(--ui-line);background:0 0;padding:9px 10px;font-size:10.5px}.sup-board .ptb td{white-space:nowrap;border-bottom:1px solid var(--ui-line);color:var(--ui-text);background:0 0;padding:9px 10px}.sup-board .ptb tbody tr:nth-child(2n) td{background:rgba(255,255,255,.4)}html[data-theme=dark] .sup-board .ptb tbody tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.sup-board .ptb tbody tr{cursor:pointer}.sup-board .ptb tbody tr:hover td{background:var(--ui-tint-12)}.sup-board .ptb tr:last-child td{border-bottom:0}.sup-board .ui-pill{border:0;border-radius:99px;height:22px;padding:0 9px;font-size:11.5px}.sup-name{font-weight:600}.sup-stat{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sup-stat>span{font:600 12px var(--ui-font);color:var(--ui-faint)}.sup-stat>span.on{color:var(--ui-green)}.sup-sw{cursor:pointer;vertical-align:middle;background:color-mix(in srgb,var(--ui-text)22%,transparent);border-radius:99px;width:36px;height:20px;transition:background .15s;display:inline-block;position:relative}.sup-sw:has(input:checked){background:var(--ui-green)}.sup-sw:after{content:"";pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px}.sup-sw:has(input:checked):after{left:18px}.sup-sw input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.sup-sw:has(input:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.sup-edit{gap:6px}.sup-edit svg{display:block}.sup-pager{justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px 8px;display:flex}.kpis.x-kp{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:0;display:grid}.kpis.x-kp .kpi{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);cursor:default;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 18px;display:grid}html[data-theme=dark] .kpis.x-kp .kpi{background:linear-gradient(150deg,rgba(255,255,255,.06) 0%,rgba(14,30,52,.06) 100%);border-color:rgba(255,255,255,.08)}.kpis.x-kp .kpi .x-ki{background:var(--ui-tint-20);width:40px;height:40px;color:var(--ui-accent-ink);border-radius:11px;grid-row:1/3;place-items:center;font-size:19px;display:grid}.kpis.x-kp .kpi .k{font:500 12px var(--ui-font);letter-spacing:0;text-transform:none;color:var(--ui-muted);grid-area:1/2;margin:0}.kpis.x-kp .kpi .v{font:600 21px/1.15 var(--ui-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ui-text);grid-area:2/2}.kpis.x-kp .kpi.x-od .x-ki{color:var(--ui-red);background:rgba(255,138,138,.16)}html[data-theme=light] .kpis.x-kp .kpi.x-od .x-ki{color:var(--ui-red);background:rgba(194,59,59,.1)}.kpis.x-kp .kpi.x-od.x-on{border-color:color-mix(in srgb,var(--ui-red)35%,var(--ui-line));background:linear-gradient(90deg,rgba(255,138,138,.14),transparent 85%)}html[data-theme=light] .kpis.x-kp .kpi.x-od.x-on{background:#fff7f6}.kpis.x-kp .kpi.x-od.x-on .v{color:var(--ui-red)}.kpis.x-kp .kpi.x-adv .x-ki{background:var(--ui-success-bg);color:var(--ui-green)}.sb-tab-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.tabs.x-utabs,html[data-theme=dark] .tabs.x-utabs{border:0;border-bottom:1px solid var(--ui-line);box-shadow:none;scrollbar-width:none;border-radius:0;gap:6px;margin:0;padding:0;display:inline-flex;overflow-x:auto;background:0 0!important}.tabs.x-utabs button,html[data-theme=dark] .tabs.x-utabs button:not(.on){height:auto;box-shadow:none;color:var(--ui-muted);font:600 13px var(--ui-font);white-space:nowrap;cursor:pointer;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;padding:10px;background:0 0!important}.tabs.x-utabs button .n{font:600 11px var(--ui-font-mono);opacity:.7;color:inherit;margin-left:5px}.tabs.x-utabs button.on,html[data-theme=dark] .tabs.x-utabs button.on{color:var(--ui-accent-ink);border-bottom-color:var(--ui-accent-ink);box-shadow:none;background:0 0!important}.sb-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.sb-actions .fin{background:rgba(255,255,255,.75);border-color:rgba(13,71,161,.16)}html[data-theme=dark] .sb-actions .fin{background:rgba(6,14,28,.45);border-color:rgba(150,190,255,.14)}.sb-actions .ui-btn{height:34px;color:var(--ui-text);font:600 12.5px var(--ui-font);background:rgba(255,255,255,.75);border:1px solid rgba(13,71,161,.16);border-radius:10px;padding:0 14px}html[data-theme=dark] .sb-actions .ui-btn{color:var(--ui-text);background:rgba(6,14,28,.45);border-color:rgba(150,190,255,.16)}.sb-actions .ui-btn:hover:not(:disabled){background:var(--ui-tint-20)}.sb-pay-btn{background:var(--ui-gradient);min-width:64px;height:32px;color:var(--ui-on-gradient);font:700 13px var(--ui-font);cursor:pointer;box-shadow:var(--ui-gradient-shadow);border:0;border-radius:10px;padding:0 14px}.sb-pay-btn:hover{filter:brightness(1.06)}@media (max-width:900px){.kpis.x-kp{grid-template-columns:1fr}}.x-modal-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(20,40,90,.28);position:fixed;top:0;bottom:0;left:0;right:0}html[data-theme=dark] .x-modal-scrim{background:rgba(3,8,18,.6)}.sn-modal.x-pf{width:min(500px,94vw);font-family:var(--ui-font);color:var(--ui-text);background:#fff;border:1px solid rgba(13,45,110,.18);border-radius:20px;padding:0;display:block;position:fixed;top:42%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 60px rgba(2,6,24,.45)}html[data-theme=dark] .sn-modal.x-pf{border-color:var(--ui-line);background:#0f1d31}.x-pf-hd{border-bottom:1px solid rgba(13,45,110,.14);align-items:center;gap:12px;padding:18px 20px;display:flex}html[data-theme=dark] .x-pf-hd{border-bottom-color:var(--ui-line)}.x-pf-t{flex:auto;min-width:0}.x-pf-t b{font:600 17px/1.25 var(--ui-font-display);color:var(--ui-text);display:block}.x-pf-x{width:34px;height:34px;color:var(--ui-text);font:600 14px var(--ui-font);cursor:pointer;background:0 0;border:1px solid rgba(13,45,110,.22);border-radius:10px;flex:none;place-items:center;display:grid}html[data-theme=dark] .x-pf-x{border-color:var(--ui-line)}.x-pf-x:hover{background:var(--ui-tint-12)}.x-pf-bd{flex-direction:column;gap:14px;max-height:calc(100vh - 230px);padding:18px 20px 20px;display:flex;overflow-x:hidden;overflow-y:auto}.x-pf-ro{background:var(--ui-surface2);height:40px;color:var(--ui-text);font:600 13.5px var(--ui-font);border:1px solid rgba(13,71,161,.16);border-radius:10px;align-items:center;padding:0 12px;display:flex}html[data-theme=dark] .x-pf-ro{background:rgba(6,14,28,.45);border-color:rgba(150,190,255,.14)}.sn-modal.x-pf .fin,.sn-modal.x-pf select{background:var(--ui-surface2);width:100%;height:42px;color:var(--ui-text);font:500 14px var(--ui-font);border:1px solid rgba(13,71,161,.16);border-radius:10px;padding:0 12px}html[data-theme=dark] .sn-modal.x-pf .fin,html[data-theme=dark] .sn-modal.x-pf select{color:var(--ui-text);background-color:rgba(6,14,28,.45);border-color:rgba(150,190,255,.14)}.sn-modal.x-pf input[type=date].fin{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232E3B63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px;position:relative}html[data-theme=dark] .sn-modal.x-pf input[type=date].fin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23E6ECFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E")}.sn-modal.x-pf input[type=date].fin::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:36px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.sn-meth{flex-wrap:wrap;gap:8px;display:flex}.sn-meth button{background:var(--ui-surface2);height:34px;font:600 13px var(--ui-font);color:var(--ui-muted);cursor:pointer;border:1px solid rgba(13,45,110,.2);border-radius:99px;padding:0 14px}html[data-theme=dark] .sn-meth button{border-color:var(--ui-line);background:rgba(6,14,28,.45)}.sn-meth button.on{background:var(--ui-gradient);color:var(--ui-on-gradient);border-color:transparent}.x-pf-foot{background:rgba(13,71,161,.04);border-top:1px solid rgba(13,45,110,.14);justify-content:flex-end;gap:10px;margin:4px -20px -20px;padding:14px 20px;display:flex}html[data-theme=dark] .x-pf-foot{border-top-color:var(--ui-line);background:#13233b}.x-pf-foot .ui-btn{height:38px;font:600 13.5px var(--ui-font);border-radius:10px;min-width:96px;padding:0 18px}.x-pf-foot .ui-btn.subtle{color:var(--ui-text);background:#fff;border:1px solid rgba(13,45,110,.22)}html[data-theme=dark] .x-pf-foot .ui-btn.subtle{border-color:var(--ui-line);background:0 0}.x-ask{z-index:70;border:1px solid var(--ui-line);background:var(--ui-modal);width:min(440px,92vw);font-family:var(--ui-font);color:var(--ui-text);border-radius:16px;grid-template-columns:44px 1fr;gap:6px 14px;padding:22px 22px 0;display:grid;position:fixed;top:42%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 70px rgba(0,0,0,.45)}.x-ask:before{content:"";background:var(--ui-tint-20)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230A4FC4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 3-3 3M12 17h.01'/%3E%3C/svg%3E") center/20px no-repeat;border-radius:12px;grid-row:1/3;width:44px;height:44px}html[data-theme=dark] .x-ask:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235CC2FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 3-3 3M12 17h.01'/%3E%3C/svg%3E")}.x-ask.x-danger:before{background:var(--ui-danger-bg)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c23b3b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E") center/20px no-repeat}html[data-theme=dark] .x-ask.x-danger:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23FF8A8A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.x-ask h3{font:600 17px/1.3 var(--ui-font-display);color:var(--ui-text);margin:0}.x-ask-body{font:400 13.5px/1.5 var(--ui-font);color:var(--ui-muted)}.x-ask-foot{border-top:1px solid var(--ui-line-ink);background:rgba(13,71,161,.04);grid-column:1/-1;justify-content:flex-end;gap:10px;margin:16px -22px 0;padding:14px 22px;display:flex}html[data-theme=dark] .x-ask-foot{background:rgba(255,255,255,.03)}.x-ask.x-danger .ui-btn.primary{color:#fff;background:#d9483b;box-shadow:0 6px 16px rgba(217,72,59,.3)}.x-sup{z-index:60;width:min(680px,100vw - 24px);font-family:var(--ui-font);color:var(--ui-text);background:#eef3fa;border:1px solid rgba(13,45,110,.18);border-radius:20px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;left:auto;right:12px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}html[data-theme=dark] .x-sup{border-color:var(--ui-line);background:#0f1d31}.x-sup-head{border-bottom:1px solid rgba(13,45,110,.14);flex:none;align-items:center;gap:12px;padding:16px 22px;display:flex}html[data-theme=dark] .x-sup-head{border-bottom-color:var(--ui-line)}.x-sup-head h3{font:600 19px/1.2 var(--ui-font-display);margin:0}.x-sup-head small{font:500 12px var(--ui-font-mono);color:var(--ui-muted);margin-top:3px;display:block}.x-sup-close{height:32px;color:var(--ui-text);font:600 12.5px var(--ui-font);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid rgba(13,45,110,.2);border-radius:9px;align-items:center;margin-left:auto;padding:0 12px;display:inline-flex}html[data-theme=dark] .x-sup-close{border-color:var(--ui-line)}.x-sup-close:hover{background:var(--ui-tint-12)}.x-sup-main{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 22px 28px;display:flex;overflow-x:hidden;overflow-y:auto}.sn-sec{background:#fff;border:1px solid rgba(13,45,110,.14);border-radius:14px;flex:none;padding:16px 18px 18px;scroll-margin-top:12px}html[data-theme=dark] .sn-sec{border-color:var(--ui-line);background:#13233b}.sn-sec h4{font:600 14px var(--ui-font-display);color:var(--ui-text);align-items:center;gap:8px;margin:0 0 14px;display:flex}.sn-sec h4 .sn-opt-lab{font:500 11px var(--ui-font);color:var(--ui-muted)}.sn-sec h4 .sn-prev{margin-left:auto}.sn-sec-note{font:500 12.5px/1.45 var(--ui-font);color:var(--ui-muted);margin:-6px 0 12px}.sn-sec .dk{font:600 10.5px var(--ui-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-accent-ink);border-top:1px dashed rgba(13,45,110,.16);margin:14px 0 8px;padding-top:12px}html[data-theme=dark] .sn-sec .dk{border-top-color:var(--ui-line)}.sn-sec .dk:first-of-type{border-top:0;margin-top:0;padding-top:0}.sn-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sn-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sn-lic-row{grid-template-columns:minmax(0,1fr) 180px;gap:14px;margin-bottom:10px;display:grid}.sn-lab{font:600 12px var(--ui-font);color:var(--ui-muted);margin-bottom:6px;display:block}.sn-lab i{color:var(--ui-red);font-style:normal}.sn-lab .sn-opt-lab{font:500 11px var(--ui-font);color:var(--ui-muted);opacity:.85;margin-left:4px}.sn-e{font:600 11px/1.3 var(--ui-font);color:var(--ui-red);margin-top:4px}.x-sup .fin,.x-sup select.fin{background:var(--ui-surface2);width:100%;height:40px;color:var(--ui-text);font:500 13.5px var(--ui-font);box-shadow:none;border:1px solid rgba(13,71,161,.16);border-radius:10px;padding:0 12px}.x-sup select.fin{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232E3B63' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:12px 12px;padding:0 28px 0 10px;overflow:hidden}html[data-theme=dark] .x-sup .fin,html[data-theme=dark] .x-sup select.fin{color:var(--ui-text);background-color:rgba(6,14,28,.45);border-color:rgba(150,190,255,.14)}html[data-theme=dark] .x-sup select.fin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23E6ECFA' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.x-sup input[type=month].fin,.x-sup input[type=date].fin{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232E3B63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px;position:relative}html[data-theme=dark] .x-sup input[type=month].fin,html[data-theme=dark] .x-sup input[type=date].fin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23E6ECFA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E")}.x-sup input[type=month].fin::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:36px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.x-sup input[type=date].fin::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:36px;height:100%;margin:0;padding:0;position:absolute;top:0;right:0}.x-sup .fin[readonly]{opacity:.65}.x-sup .fin.sn-bad{box-shadow:0 0 0 2px rgba(217,72,59,.16);border-color:var(--ui-red)!important}.sn-pre{display:flex}.sn-pre>span{background:var(--ui-tint-12);height:40px;color:var(--ui-muted);font:600 13px var(--ui-font-mono);border:1px solid rgba(13,71,161,.16);border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0 10px;display:flex}html[data-theme=dark] .sn-pre>span{border-color:var(--ui-line)}.sn-pre input{border-radius:0 10px 10px 0!important}.x-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.x-type-card{text-align:left;min-height:48px;font:600 14px var(--ui-font);color:var(--ui-text);cursor:pointer;background:#f6f9fd;border:1px solid rgba(13,45,110,.2);border-radius:12px;flex-direction:column;justify-content:center;gap:3px;padding:12px 14px 12px 40px;display:flex;position:relative}html[data-theme=dark] .x-type-card{background:var(--ui-surface2);border-color:var(--ui-line)}.x-type-card:before{content:"";box-sizing:border-box;border:2px solid rgba(13,45,110,.35);border-radius:50%;width:16px;height:16px;position:absolute;top:15px;left:14px}html[data-theme=dark] .x-type-card:before{border-color:var(--ui-line)}.x-type-card:hover{border-color:var(--ui-tint-38)}.x-type-card.on{border-color:var(--ui-accent-ink);background:var(--ui-tint-12);box-shadow:0 0 0 3px var(--ui-tint-12)}.x-type-card.on:before{border:5px solid var(--ui-accent-ink)}.x-sup-foot{background:#fff;border-top:1px solid rgba(13,45,110,.14);flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:12px 22px;display:flex}html[data-theme=dark] .x-sup-foot{border-top-color:var(--ui-line);background:#13233b}.x-sup-foot .ui-btn{height:40px;font:600 13.5px var(--ui-font);border-radius:10px;padding:0 20px}.x-sup-foot .ui-btn.primary{min-width:150px}.x-sup-foot .ui-btn.subtle{color:var(--ui-text);background:rgba(6,14,28,.4);border:1px solid rgba(150,190,255,.16)}html[data-theme=light] .x-sup-foot .ui-btn.subtle{background:#fff;border-color:rgba(13,45,110,.22)}.x-sc{z-index:60;width:min(640px,100vw - 24px);font-family:var(--ui-font);color:var(--ui-text);background:#eef3fa;border:1px solid rgba(13,45,110,.18);border-radius:20px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}html[data-theme=dark] .x-sc{border-color:var(--ui-line);background:#0f1d31}.x-sc-head{border-bottom:1px solid var(--ui-line-ink);flex-direction:column;flex:none;gap:14px;padding:18px 22px 14px;display:flex}.x-sc-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.x-sc-av{background:var(--ui-tint-20);width:44px;height:44px;color:var(--ui-text);font:600 17px var(--ui-font-display);border-radius:12px;place-items:center;display:grid}.x-sc-nm{min-width:0}.x-sc-title{font:600 18px/1.25 var(--ui-font-display);color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-sc-sub{font:500 12px var(--ui-font);color:var(--ui-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:5px;display:flex;overflow:hidden}.x-sc-chip{border:1px solid var(--ui-line-ink);height:22px;font:600 11.5px var(--ui-font-mono);color:var(--ui-muted);border-radius:7px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.x-sc-tr{align-items:center;gap:12px;display:flex}.x-sc-x{border:1px solid var(--ui-line-ink);width:34px;height:34px;color:var(--ui-text);cursor:pointer;font:600 15px var(--ui-font);background:0 0;border-radius:10px;place-items:center;display:grid}.x-sc-x:hover{background:var(--ui-tint-12)}.x-sc-figs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.x-sc-fig{background:#fff;border:1px solid rgba(13,45,110,.14);border-radius:12px;padding:10px 14px}html[data-theme=dark] .x-sc-fig{border-color:var(--ui-line);background:#13233b}.x-sc-fig span{font:600 10.5px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);display:block}.x-sc-fig b{font:600 20px/1.15 var(--ui-font-display);font-variant-numeric:tabular-nums;color:var(--ui-text);margin-top:4px;display:block}.x-sc-fig.due b{color:var(--ui-red)}.x-sc-acts{flex-wrap:wrap;gap:8px;display:flex}.sn-tls{border-bottom:1px solid var(--ui-line-ink);scrollbar-width:none;flex:none;gap:2px;padding:0 22px;display:flex;overflow-x:auto}.sn-tl{color:var(--ui-muted);font:600 13px var(--ui-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px}.sn-tl.on{color:var(--ui-text);border-bottom-color:var(--ui-accent-ink)}.x-sc-body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 22px 24px;display:flex;overflow-y:auto}.x-sc-grp{background:#fff;border:1px solid rgba(13,45,110,.14);border-radius:14px;padding:14px 16px}html[data-theme=dark] .x-sc-grp{border-color:var(--ui-line);background:#13233b}.x-sc-grp>.dk{font:600 13px var(--ui-font-display);letter-spacing:0;text-transform:none;color:var(--ui-text);border:0;margin:0 0 10px;padding:0}.x-sc-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.x-sc-kv .kv2{border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.x-sc-kv .kv2>span{font:500 11.5px var(--ui-font);color:var(--ui-muted);white-space:nowrap}.x-sc-kv .kv2>b{text-align:left;width:100%;font:600 13.5px/1.35 var(--ui-font);color:var(--ui-text);overflow-wrap:anywhere}.x-sc-kv .kv2.x-wide{grid-column:1/-1}.x-sc-kv .kv2.x-empty>b{color:var(--ui-muted);font-weight:500}.x-sc-body .zwrap{border:1px solid var(--ui-line-ink);border-radius:12px;overflow:auto}.x-sc-body .ptb th{font:600 10.5px/1.25 var(--ui-font);letter-spacing:.06em;color:var(--ui-muted);border-bottom:1px solid var(--ui-line);background:rgba(255,255,255,.03);padding:9px 10px}.x-sc-body .ptb td{white-space:nowrap;font:500 13px/1.35 var(--ui-font);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--ui-line);padding:10px}.x-sc-body .ptb td.r{font-family:var(--ui-font-mono);font-size:12.5px}.x-sc-body .ptb tr:last-child td{border-bottom:0}.x-sc-body .ui-pill{border:0;border-radius:99px;height:22px;padding:0 9px;font-size:11.5px}.x-stmt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.x-stmt-kpis.x-stmt-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.x-stmt-kpi{background:#fff;border:1px solid rgba(13,45,110,.14);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}html[data-theme=dark] .x-stmt-kpi{border-color:var(--ui-line);background:#13233b}.x-stmt-kpi .k{font:600 10.5px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted)}.x-stmt-kpi .v{font:600 24px/1.1 var(--ui-font-display);font-variant-numeric:tabular-nums;color:var(--ui-text)}.x-stmt-kpi .v.dg{color:var(--ui-red)}.x-stmt-note{font:500 12px/1.45 var(--ui-font);color:var(--ui-muted);margin-top:10px}.x-stmt-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x-stmt-bar .btn{border-radius:10px;height:34px;padding:0 12px;font-size:12.5px}.x-stmt-date{font:600 12px var(--ui-font);color:var(--ui-muted);align-items:center;gap:6px;display:inline-flex}.x-stmt-date .fin{width:auto!important;height:34px!important}.x-stmt-hd{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:12px;display:flex}.x-stmt-sup{font:700 20px var(--ui-font-display);color:var(--ui-text)}.x-stmt-sub{font:500 12.5px var(--ui-font);color:var(--ui-muted);margin-top:2px}.x-stmt-kicker{font:700 11px var(--ui-font-mono);letter-spacing:.12em;color:var(--ui-muted)}.x-stmt-range{font:700 15px var(--ui-font);color:var(--ui-text);margin-top:4px}@media (max-width:820px){.x-sup-wrap{grid-template-columns:1fr}.x-sup-rail{display:none}.x-type-grid,.sn-g3,.sn-lic-row{grid-template-columns:1fr}}@media (max-width:620px){.x-sc-kv,.x-sc-figs,.sn-g2{grid-template-columns:1fr}}.x-sel{z-index:10000;box-sizing:border-box;border:1px solid var(--ui-tint-38);min-width:160px;max-width:min(420px,92vw);max-height:320px;font-family:var(--ui-font);background:#fff;border-radius:12px;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px rgba(25,65,150,.2)}html[data-theme=dark] .x-sel{background:#0f1d31;box-shadow:0 18px 44px rgba(0,0,0,.42)}.x-sel-q{border-bottom:1px solid var(--ui-line);background:0 0;flex:none;margin:0;padding:8px}.x-sel-q input{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-surface2);width:100%;height:34px;color:var(--ui-text);font:500 13px var(--ui-font);border-radius:8px;outline:0;padding:0 10px}.x-sel-q input:focus{border-color:var(--ui-accent-ink)}.x-sel-l{scrollbar-width:thin;flex-direction:column;flex:auto;gap:1px;min-height:0;padding:5px;display:flex;overflow-x:hidden;overflow-y:auto}.x-sel-o{box-sizing:border-box;width:100%;min-height:34px;color:var(--ui-text);font:500 13px/1.3 var(--ui-font);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:none;align-items:center;gap:8px;padding:6px 30px 6px 10px;display:flex;position:relative;overflow:hidden}.x-sel-o.ph{color:var(--ui-muted)}.x-sel-o.hi{background:var(--ui-tint-12)}.x-sel-o.on{color:var(--ui-accent-ink);font-weight:600}.x-sel-o.on:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230A4FC4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/14px no-repeat;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:10px}html[data-theme=dark] .x-sel-o.on:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235CC2FF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.x-sel-o.dis{opacity:.4;cursor:not-allowed}.x-sel-e{color:var(--ui-muted);font:500 12.5px var(--ui-font);padding:10px}select.x-sel-open{border-color:var(--ui-accent-ink)!important;box-shadow:0 0 0 3px var(--ui-tint-20)!important}.sup-crumb{align-items:center;gap:6px;display:flex}.sup-crumb a{color:var(--ui-muted);cursor:pointer;text-decoration:none}.sup-crumb a:hover{color:var(--ui-accent-ink)}.sup-crumb i{opacity:.6;font-style:normal}.x-bar{border:1px solid var(--ui-line);background:var(--ui-surface);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;display:flex}html[data-theme=dark] .x-bar{background:linear-gradient(150deg,rgba(255,255,255,.06) 0%,rgba(14,30,52,.06) 100%);border-color:rgba(255,255,255,.08)}.x-bar-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.x-bar-btn{height:34px;color:var(--ui-text);font:600 13px var(--ui-font);white-space:nowrap;cursor:pointer;background:rgba(255,255,255,.75);border:1px solid rgba(13,71,161,.16);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}html[data-theme=dark] .x-bar-btn{color:var(--ui-text);background:rgba(6,14,28,.4);border-color:rgba(150,190,255,.16)}.x-bar-btn:hover:not(:disabled),.x-bar-btn.on{background:var(--ui-tint-20);border-color:var(--ui-tint-38)}.x-bar-btn:disabled{opacity:.4;cursor:not-allowed}.x-bar-btn.danger{color:var(--ui-red);border-color:rgba(255,138,138,.25)}.bv-act-card{border:1px solid var(--ui-line);background:var(--ui-surface);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px;margin:0 0 14px;padding:18px 20px}html[data-theme=dark] .bv-act-card{background:linear-gradient(150deg,rgba(255,255,255,.06) 0%,rgba(14,30,52,.06) 100%);border-color:rgba(255,255,255,.08)}.bv-act-card.danger{border-color:rgba(217,72,59,.35)}.bv-act-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bv-act-hd h3{font:600 17px/1.25 var(--ui-font-display);color:var(--ui-text);margin:0}.bv-act-sub{max-width:680px;font:500 13px/1.45 var(--ui-font);color:var(--ui-muted);text-wrap:pretty;margin-top:4px}.bv-act-field{border-top:1px solid var(--ui-line);max-width:360px;margin-top:14px;padding-top:14px}.bv-act-card .fin,.bv-act-card select.fin{width:100%;height:38px;color:var(--ui-text);font:500 13px var(--ui-font);background:rgba(255,255,255,.75);border:1px solid rgba(13,71,161,.16);border-radius:10px;padding:0 12px}.bv-act-card select.fin{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232E3B63' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:12px 12px;padding:0 28px 0 10px}html[data-theme=dark] .bv-act-card .fin,html[data-theme=dark] .bv-act-card select.fin{color:var(--ui-text);background-color:rgba(6,14,28,.45);border-color:rgba(150,190,255,.14)}html[data-theme=dark] .bv-act-card select.fin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23E6ECFA' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.bv-ret-grid{border-top:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;margin-top:14px;padding-top:14px;display:grid}.bv-act-foot{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.bv-act-foot .x-bar-btn,.bv-act-foot .sb-pay-btn,.bv-act-foot .bv-danger-btn{height:40px;font:600 13.5px var(--ui-font);border-radius:10px;padding:0 18px}.bv-danger-btn{color:#fff;cursor:pointer;background:#d9483b;border:0;box-shadow:0 6px 16px rgba(217,72,59,.3)}.bv-danger-btn:hover:not(:disabled){background:#c23b30}.bv-tabs{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;gap:2px;margin:0 0 12px;padding:3px;display:inline-flex}html[data-theme=dark] .bv-tabs{background:rgba(255,255,255,.05);border-color:rgba(180,210,255,.14)}.bv-tabs button{height:32px;color:var(--ui-muted);font:600 13px var(--ui-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 14px}.bv-tabs button.on{background:var(--ui-gradient);color:var(--ui-on-gradient);box-shadow:var(--ui-gradient-shadow)}.bv-sheet{border:1px solid var(--ui-line);background:var(--ui-surface);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px;padding:22px 24px;overflow:hidden}html[data-theme=dark] .bv-sheet{background:linear-gradient(150deg,rgba(255,255,255,.06) 0%,rgba(14,30,52,.06) 100%);border-color:rgba(255,255,255,.08)}.bv-head{border-bottom:2px solid var(--ui-text);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.bv-sup{font:700 20px/1.2 var(--ui-font-display);color:var(--ui-text)}.bv-sub{font:500 13px var(--ui-font);color:var(--ui-muted);margin-top:3px}.bv-sup-btn{margin-top:10px}.bv-kicker{font:700 11px var(--ui-font-mono);letter-spacing:.12em;color:var(--ui-muted)}.bv-no{font:700 22px/1.15 var(--ui-font-display);color:var(--ui-text);margin-top:2px}.bv-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.bv-badges .ui-pill{border:0;border-radius:99px;height:22px;padding:0 9px;font-size:11.5px}.bv-facts{grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px 18px;margin:14px 0;display:grid}.bv-facts span{font:600 10.5px/1.2 var(--ui-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);margin-bottom:3px;display:block}.bv-facts b{font:700 14px/1.3 var(--ui-font);color:var(--ui-text)}.bv-table-wrap{border-radius:10px;margin:4px 0 0;overflow-x:auto}.bv-table th{font:600 10.5px/1.2 var(--ui-font);letter-spacing:.06em;color:var(--ui-muted);border-bottom:1px solid var(--ui-line);white-space:nowrap;background:rgba(20,38,74,.05);padding:10px}html[data-theme=dark] .bv-table th{background:rgba(255,255,255,.04)}.bv-table td{font:500 13px/1.35 var(--ui-font);color:var(--ui-text);border-bottom:1px solid var(--ui-line);white-space:nowrap;font-variant-numeric:tabular-nums;padding:11px 10px}.bv-table td.r{font-family:var(--ui-font-mono);font-size:12.5px}.bv-table tr:last-child td{border-bottom:0}.bv-tots-wrap{border-top:1px solid var(--ui-line);justify-content:flex-end;margin-top:16px;padding-top:12px;display:flex}.bv-tots{min-width:300px}.bv-tot-row{font:500 13.5px var(--ui-font);color:var(--ui-text);justify-content:space-between;gap:30px;padding:4px 0;display:flex}.bv-tot-row b{font:600 13.5px var(--ui-font-mono);font-variant-numeric:tabular-nums}.bv-tot-row.big{border-top:1px solid var(--ui-line);font:700 17px var(--ui-font-display);margin-top:4px;padding-top:8px}.bv-tot-row.big b{font:700 17px var(--ui-font-mono)}.x-stmt-figs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:8px 0 6px;display:grid}.x-stmt-figs .kv2{border:1px solid var(--ui-line);background:rgba(255,255,255,.55);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}html[data-theme=dark] .x-stmt-figs .kv2{background:rgba(255,255,255,.04)}.x-stmt-figs .kv2>span{font:600 11px var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted)}.x-stmt-figs .kv2>b{font:600 17px var(--ui-font-mono);color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:900px){.bv-facts{grid-template-columns:repeat(3,minmax(110px,1fr))}}.x-buy-page{padding:10px 20px 20px}.x-buy-page .x-buy-ph{flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 8px}.x-buy-page .x-buy-ph h1{font-size:20px}.x-buy-page .card{border:1px solid var(--ui-line);background:var(--ui-surface);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px}.sn-lab{font:600 12px var(--ui-font);color:var(--ui-muted);margin:0 0 6px}.sn-lab i,.x-inv i{color:var(--ui-red);font-style:normal}.x-buy-page .sn-e{font:600 11px/1.3 var(--ui-font);color:var(--ui-red);white-space:normal;margin-top:4px}.x-buy-page .sn-e.warn{color:var(--ui-amber)}.x-buy-head{z-index:6;padding:10px 14px;position:relative}.x-buy-grid{grid-template-columns:minmax(240px,2.2fr) repeat(4,minmax(128px,1fr));align-items:start;gap:12px;display:grid}.x-buy-grid>label{min-width:0;display:block}.x-buy-grid>label:first-child{border-right:1px solid var(--ui-line);padding-right:12px}.x-buy-grid .fin{width:100%;height:38px;padding:0 12px;font-size:13.5px}.x-buy-grid input.fin.x-dd-in{cursor:pointer;text-overflow:ellipsis;background:var(--ui-surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232E3B63' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center/12px 12px no-repeat!important;padding-right:28px!important}html[data-theme=dark] .x-buy-grid input.fin.x-dd-in{background:var(--ui-surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23E6ECFA' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center/12px 12px no-repeat!important}input.x-sel-open{border-color:var(--ui-accent-ink)!important;box-shadow:0 0 0 3px var(--ui-tint-20)!important}.x-buy-grid .fin.x-ro{color:var(--ui-muted);background:rgba(255,255,255,.45)}@media (max-width:1180px){.x-buy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.x-buy-grid>label:first-child{border-right:0;grid-column:1/-1;padding-right:0}}.x-buy-meta{border-top:1px dashed var(--ui-line);font:600 12px var(--ui-font);color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding-top:8px;display:flex}.x-buy-lic{background:var(--ui-warning-bg);border:1px solid var(--ui-warning-line);font:600 12.5px var(--ui-font);color:var(--ui-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:flex}.x-buy-lic.ok{background:var(--ui-success-bg);border-color:var(--ui-success-line)}.x-buy-lic .fin{width:110px;height:32px;padding:0 10px}.x-buy-lic .sn-e{flex-basis:100%;margin:0}.x-buy-corr{font:600 12px var(--ui-font);color:var(--ui-amber);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.x-buy-corr span{color:var(--ui-muted);font-weight:500}.sn-lnk{font:600 12.5px var(--ui-font);color:var(--ui-accent-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.sn-lnk:hover{text-decoration:underline}.sn-btn-sm{height:32px;color:var(--ui-text);font:600 12.5px var(--ui-font);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.75);border:1px solid rgba(13,71,161,.16);border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sn-btn-sm:hover:not(:disabled){background:var(--ui-tint-20);border-color:var(--ui-tint-38)}.sn-btn-sm:disabled{opacity:.45;cursor:not-allowed}.sn-btn-sm.on{background:var(--ui-gradient);color:var(--ui-on-gradient);border-color:transparent}.sn-btn-sm .key,.sn-addrow-btn .key{font:600 10.5px var(--ui-font-mono);color:inherit;background:rgba(20,38,74,.08);border-radius:6px;padding:1px 6px}.x-buy-tbl{z-index:1;margin-top:10px;padding:0;position:relative;overflow:hidden}.x-buy-tools{border-bottom:1px solid var(--ui-line);background:rgba(255,255,255,.35);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.x-buy-file{font:600 12px var(--ui-font);color:var(--ui-muted)}.x-buy-tools .x-un-btn{margin-left:auto}.x-buy-tools .x-un-btn.bad{color:var(--ui-red);border-color:rgba(217,72,59,.45)}.x-buy-chk{font:600 12.5px var(--ui-font);color:var(--ui-muted);cursor:pointer;align-items:center;gap:6px;display:flex}.x-buy-uperr{padding:8px 12px 0;font-size:12.5px!important}.sn-scroll{background:#f3f7fc;min-height:300px;max-height:max(300px,100vh - 560px);overflow:auto}.sn-t{border-collapse:separate;border-spacing:0;width:100%;min-width:1660px}.sn-t th{z-index:2;color:var(--ui-muted);font:600 10.5px/1.2 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-align:left;border-bottom:1px solid var(--ui-line);background:#edf2fa;padding:8px 6px;position:-webkit-sticky;position:sticky;top:0}.sn-t th.r,.sn-t td.r{text-align:right}.sn-t tr.sn-g th{letter-spacing:.14em;height:26px;color:var(--ui-accent-ink);border-bottom:1px solid var(--ui-line);padding:0 10px;font-size:10px}.sn-t tr.sn-g th.c1{overflow:visible}.sn-t tr.sn-g th.c1 span{white-space:nowrap;position:relative;left:-48px}.sn-t tr.sn-g th[colspan="2"]:not(:last-child){background:#d2efe2;background:color(display-p3 .846214 .933924 .889931);background:lab(92.0897% -11.545 2.87125)}.sn-t tr.sn-g th[colspan="3"]{background:#efe7da;background:color(display-p3 .933118 .905669 .860243);background:lab(91.9676% 1.51908 7.28682)}.sn-t tr.sn-g th:nth-last-child(2){background:#e3e5fc;background:color(display-p3 .890643 .895988 .979443);background:lab(91.17% 2.66704 -11.5059)}.sn-t tr.sn-h th{vertical-align:middle;border-bottom:1px solid var(--ui-tint-38);height:34px;top:26px}.sn-t td{vertical-align:top;border-bottom:1px solid var(--ui-line);background:#f6f9fd;padding:6px 5px}.sn-t tbody tr:nth-child(2n) td{background:#fff}.sn-t tbody tr:hover td,.sn-t tbody tr:focus-within td{background:#d3e7ff;background:color(display-p3 .842111 .902184 .993306);background:lab(90.6467% -2.93922 -14.4747)}.x-map .x-map-dk{font:600 10.5px var(--ui-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-accent-ink);border-top:1px dashed rgba(13,45,110,.16);margin:16px 0 10px;padding-top:12px}html[data-theme=dark] .x-map .x-map-dk{border-top-color:var(--ui-line)}.x-map select.fin{min-width:0}.x-map .fin.sn-bad{box-shadow:0 0 0 2px rgba(217,72,59,.16);border-color:var(--ui-red)!important}.x-map-first{font:500 11.5px var(--ui-font-mono);color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.x-map-first span{color:var(--ui-text)}.x-buy-cols{font:500 12.5px var(--ui-font);color:var(--ui-muted)}.x-buy-cols button{margin-left:6px}tr[data-unclear="1"] .sn-note{color:var(--ui-amber)}.sn-t .c0{z-index:1;text-align:center;width:48px;min-width:48px;position:-webkit-sticky;position:sticky;left:0}.sn-t .c1{z-index:1;width:340px;min-width:340px;position:-webkit-sticky;position:sticky;left:48px}.sn-t .c2{z-index:1;width:130px;min-width:130px;box-shadow:2px 0 0 var(--ui-line);position:-webkit-sticky;position:sticky;left:388px}.sn-t th.c0,.sn-t th.c1,.sn-t th.c2{z-index:4}.x-buy-page{--sn-pin:rgba(250,252,255,.98)}html[data-theme=dark] .x-buy-page{--sn-pin:rgba(13,27,47,.98)}.sn-t td.c0,.sn-t td.c1,.sn-t td.c2{background:var(--sn-pin)}.sn-t td.c0{font:600 12px var(--ui-font-mono);color:var(--ui-muted);padding-top:14px}.sn-t tbody tr:focus-within td.c0{box-shadow:inset 3px 0 0 var(--ui-accent);color:var(--ui-text)}.sn-t .sn-in{height:34px;color:var(--ui-text);font-variant-numeric:tabular-nums;background-color:#fff;border-color:rgba(13,71,161,.18);border-radius:8px;padding:0 8px;font-size:13.5px}.sn-t input.sn-in::placeholder{color:var(--ui-muted);opacity:.7}.sn-t input[type=month]{width:156px}.sn-t select[data-col=gst]{width:86px}.sn-t select[data-col=packType]{width:112px}.sn-t .sn-bad,.x-buy-page .sn-bad{border-color:var(--ui-red)!important;box-shadow:0 0 0 2px var(--ui-danger-bg)!important}.sn-t .sn-prod-in{border-color:var(--ui-tint-38);width:100%;font-size:14px}.sn-t .sn-prod-in:hover{border-color:var(--ui-accent)}.sn-t .sn-prod-in::placeholder{font-weight:600;color:var(--ui-accent-ink)!important;opacity:1!important}.sn-prod{border:1px solid var(--ui-tint-38);min-height:34px;font:500 14px var(--ui-font);color:var(--ui-text);background:#fff;border-radius:8px;padding:6px 10px}.sn-prod-pick{cursor:pointer;text-align:left;width:100%;height:38px;min-height:38px;font:600 14px var(--ui-font);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 10px;display:flex;overflow:hidden}.sn-prod-name{font-weight:600}.sn-prod small,.sn-dd-list small{font:500 11px var(--ui-font);color:var(--ui-muted);margin-top:2px;display:block}.sn-mw,.sn-note,.sn-dh{font:600 11px var(--ui-font);color:var(--ui-muted);margin-top:3px}.sn-note{color:var(--ui-amber)}.sn-store{font:600 11px var(--ui-font);color:var(--ui-muted);align-items:center;gap:6px;margin-top:4px;display:flex}.sn-store .sn-btn-sm{height:26px;padding:0 9px;font-size:11.5px}.sn-dd.shut{position:relative}.x-buy-page #sn-tbl .sn-dd:not(.shut),.sn-sup-dd .sn-dd:not(.shut){z-index:40;border:1px solid var(--ui-line);background:var(--ui-modal,var(--ui-surface));box-shadow:var(--ui-shadow);border-radius:14px;padding:10px;position:absolute;left:0;right:0}.x-buy-page #sn-tbl .sn-dd:not(.shut){top:calc(100% + 6px)}.sn-sup-dd{z-index:8;min-height:38px;position:relative}.sn-sup-dd .sn-dd:not(.shut){top:0}.sn-sup-dd .sn-dd-top .sn-in{flex:1;width:auto;height:38px}.sn-sup-dd .sn-dd-list{max-height:280px;overflow-y:auto}.x-buy-grid>label:first-child{z-index:8;overflow:visible}.x-buy-page #sn-tbl tr.x-open{z-index:8;position:relative}.x-sel.sn-prod-pop{max-width:min(560px,92vw);max-height:min(380px,70vh);padding:8px;overflow:auto}.sn-prod-pop-top{font:500 12.5px var(--ui-font);color:var(--ui-muted);justify-content:space-between;margin-bottom:4px}.sn-dd-top{align-items:center;gap:8px;display:flex}.sn-dd-top .sn-prod-in{flex:1;height:38px}.sn-dd-head{text-align:center;font:600 12.5px var(--ui-font);color:var(--ui-text);margin:8px 0 4px}.sn-dd-list{box-shadow:none;background:0 0;border:0;margin:0;padding:0;list-style:none;position:static}.sn-dd-list li{cursor:pointer;border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.sn-dd-list li b{font:600 13.5px var(--ui-font);color:var(--ui-text);flex:none}.sn-dd-list li span{min-width:0;font:500 12.5px var(--ui-font);color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sn-dd-list li em{font:500 12.5px var(--ui-font);color:var(--ui-muted);flex:none;margin-left:auto;font-style:normal}.sn-dd-list li.on,.sn-dd-list li:hover{background:var(--ui-tint-12)}.sn-dd-add{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;width:100%;margin-top:2px;padding:8px 10px;text-decoration:none;display:flex}.sn-dd-add b{font:600 13.5px var(--ui-font);color:var(--ui-accent-ink)}.sn-dd-add span{font:500 12.5px var(--ui-font);color:var(--ui-muted)}.sn-dd-add.on,.sn-dd-add:hover{background:var(--ui-tint-8)}.sn-dd-empty{font:600 12.5px var(--ui-font);color:var(--ui-muted);padding:8px 10px}.sn-mw-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sn-disc{white-space:nowrap}.sn-disc-in{align-items:center;gap:4px;display:inline-flex}.sn-disc .ui-seg{border-radius:8px}.sn-disc .ui-seg button{border-radius:6px;height:28px;padding:0 9px}.sn-pct{color:var(--ui-muted);padding-top:14px!important}.sn-amt{padding-top:14px!important}.sn-amt b{font:600 13px var(--ui-font-mono);color:var(--ui-text)}.sn-delc{padding-top:9px!important}.sn-del{width:28px;height:28px;color:var(--ui-red);cursor:pointer;background:0 0;border:1px solid rgba(217,72,59,.3);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sn-del:hover{background:var(--ui-danger-bg)}.sn-t tr.sn-addrow td{background:#f6f9fd;padding:8px 5px}.sn-addrow-btn{background:var(--ui-gradient);height:32px;color:var(--ui-on-gradient);font:600 13px var(--ui-font);box-shadow:var(--ui-gradient-shadow);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.sn-addrow-btn:hover{filter:brightness(1.06)}.sn-addrow-btn .key{background:rgba(255,255,255,.2)}.sn-t td.empty{text-align:center;color:var(--ui-muted);font:500 13px var(--ui-font);padding:24px}.sn-bar{border:1px solid var(--ui-line);background:var(--ui-surface);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:14px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.sn-bar .row{flex-wrap:wrap;align-items:stretch;display:flex}.x-tg{border-left:1px solid var(--ui-line);flex:none;padding:10px 16px}.x-tg:first-child{border-left:0}.x-tgr{flex-wrap:nowrap;align-items:flex-start;gap:18px;display:flex}.sn-fig{font:500 11px var(--ui-font);color:var(--ui-muted);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sn-fig b{height:32px;font:600 14px var(--ui-font-mono);color:var(--ui-text);align-items:center;display:flex}.sn-fig .fin{text-align:right;width:96px;height:32px;font:600 13px var(--ui-font-mono);padding:0 10px}.sn-fig select.fin{text-align:left;width:150px;font-family:var(--ui-font)}.sn-fig .sn-e{max-width:170px;margin:0;font-size:10.5px}.sn-opt-lab{font:500 11px var(--ui-font);color:var(--ui-muted);margin-left:4px}.x-un-fig{cursor:pointer}.x-un-fig.bad b{color:var(--ui-red)}.x-cd-in{align-items:center;gap:4px;display:flex}.x-cd-in .ui-seg{border-radius:9px}.x-cd-in .ui-seg button{border-radius:7px;height:26px;padding:0 10px}.x-cd-v{font:500 10.5px var(--ui-font-mono);color:var(--ui-muted)}.x-cd-v:empty{display:none}.x-chr{gap:4px}.x-chr.x-off,.x-s-tax .x-keep,.x-s-id{display:none}.x-buy-tools .sn-btn-sm,.x-buy-tools .sn-lnk{align-items:center;gap:6px;display:inline-flex}.x-buy-tools .sn-lnk{color:var(--ui-accent-ink)}.x-buy-page .sn-scroll{min-height:220px;overflow-x:hidden}.x-buy-page #sn-tbl{width:100%;min-width:0;display:block}.x-buy-page #sn-tbl>thead,.x-buy-page #sn-tbl>tbody{display:block}.x-buy-page #sn-tbl>thead{z-index:30;background:#edf2fa;position:-webkit-sticky;position:sticky;top:0}.x-buy-page #sn-tbl>thead>tr.sn-g{display:none}.x-buy-page #sn-tbl>thead>tr.sn-h,.x-buy-page #sn-tbl>tbody>tr[data-testid^=bill-row-]{grid-template-columns:40px repeat(11,minmax(0,1fr)) 34px;align-items:center;gap:6px 8px;padding:6px 10px;display:grid}.x-buy-page #sn-tbl>thead>tr.sn-h{border-bottom:1px solid var(--ui-line)}.x-buy-page #sn-tbl>tbody>tr[data-testid^=bill-row-]{border-bottom:1px solid var(--ui-line);cursor:pointer;background:0 0}.x-buy-page #sn-tbl>tbody>tr[data-testid^=bill-row-]:hover,.x-buy-page #sn-tbl>tbody>tr.x-open{background:var(--ui-tint-8)}.x-buy-page #sn-tbl>tbody>tr.x-open{box-shadow:inset 3px 0 0 var(--ui-accent);cursor:default}.x-buy-page #sn-tbl>thead>tr.sn-h>th,.x-buy-page #sn-tbl>tbody>tr[data-testid^=bill-row-]>td{display:block;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;position:static!important;left:auto!important}.x-buy-page #sn-tbl>thead>tr.sn-h,.x-buy-page #sn-tbl>thead>tr.sn-h>th{background:#edf2fa!important}.x-buy-page #sn-tbl>thead>tr.sn-h>th{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:16px;overflow:hidden}.x-buy-page #sn-tbl tr.sn-h>th:first-child,.x-buy-page #sn-tbl tr[data-testid^=bill-row-]>td:first-child{grid-area:1/1;text-align:center!important}.x-buy-page #sn-tbl tr.sn-h>th:nth-child(2),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]>td:nth-child(2){grid-area:1/2/auto/8}.x-buy-page #sn-tbl tr.sn-h>th:nth-child(8),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]>td:nth-child(8){grid-area:1/8/auto/9}.x-buy-page #sn-tbl tr.sn-h>th:nth-child(9),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]>td:nth-child(9){grid-area:1/9/auto/10}.x-buy-page #sn-tbl tr.sn-h>th:nth-child(11),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]>td:nth-child(11){grid-area:1/10/auto/11}.x-buy-page #sn-tbl tr.sn-h>th:nth-child(17),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]>td:nth-child(17){grid-area:1/11/auto/13;text-align:right!important}.x-buy-page #sn-tbl tr.sn-h>th:nth-child(18),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]>td:nth-child(18){grid-area:1/13;justify-self:center}.x-buy-page #sn-tbl tr.x-open>td:nth-child(3){grid-area:2/2/auto/3}.x-buy-page #sn-tbl tr.x-open>td:nth-child(4){grid-area:2/3/auto/4}.x-buy-page #sn-tbl tr.x-open>td:nth-child(5){grid-area:2/4/auto/5}.x-buy-page #sn-tbl tr.x-open>td:nth-child(6){grid-area:2/5/auto/6}.x-buy-page #sn-tbl tr.x-open>td:nth-child(7){grid-area:2/6/auto/7}.x-buy-page #sn-tbl tr.x-open>td:nth-child(10){grid-area:2/7/auto/8}.x-buy-page #sn-tbl tr.x-open>td:nth-child(12){flex-wrap:wrap;grid-area:2/8/auto/10;align-items:flex-start;gap:4px;display:flex!important}.x-buy-page #sn-tbl tr.x-open>td:nth-child(13){grid-area:2/10/auto/11}.x-buy-page #sn-tbl tr.x-open>td:nth-child(16){grid-area:2/11/auto/12}.x-buy-page #sn-tbl tr.sn-h>th:nth-child(n+3):nth-child(-n+7),.x-buy-page #sn-tbl tr.sn-h>th:nth-child(10),.x-buy-page #sn-tbl tr.sn-h>th:nth-child(12),.x-buy-page #sn-tbl tr.sn-h>th:nth-child(13),.x-buy-page #sn-tbl tr.sn-h>th:nth-child(14),.x-buy-page #sn-tbl tr.sn-h>th:nth-child(15),.x-buy-page #sn-tbl tr.sn-h>th:nth-child(16),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]:not(.x-open)>td:nth-child(n+3):nth-child(-n+7),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]:not(.x-open)>td:nth-child(10),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]:not(.x-open)>td:nth-child(12),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]:not(.x-open)>td:nth-child(13),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]:not(.x-open)>td:nth-child(14),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]:not(.x-open)>td:nth-child(15),.x-buy-page #sn-tbl tr[data-testid^=bill-row-]:not(.x-open)>td:nth-child(16){display:none!important}.x-buy-page #sn-tbl tr.x-open>td[data-lab]:before{content:attr(data-lab);font:600 10px var(--ui-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);flex-basis:100%;margin:0 0 3px;display:block}.x-buy-page #sn-tbl tr.x-open>td:first-child:before,.x-buy-page #sn-tbl tr.x-open>td:nth-child(2):before,.x-buy-page #sn-tbl tr.x-open>td:nth-child(8):before,.x-buy-page #sn-tbl tr.x-open>td:nth-child(9):before,.x-buy-page #sn-tbl tr.x-open>td:nth-child(11):before,.x-buy-page #sn-tbl tr.x-open>td:nth-child(17):before,.x-buy-page #sn-tbl tr.x-open>td:nth-child(18):before{content:none;display:none}.x-buy-page #sn-tbl td .fin,.x-buy-page #sn-tbl td select,.x-buy-page #sn-tbl td .sn-prod,.x-buy-page #sn-tbl td .sn-prod-in{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}.x-meta{font:500 11.5px var(--ui-font-mono);color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.x-buy-page #sn-tbl tr.x-open .x-meta{display:none}.x-buy-page #sn-tbl tr.sn-addrow{padding:8px 10px;display:block}.x-buy-page #sn-tbl tr.sn-addrow td{border:0;display:inline-block;background:0 0!important;padding:0 6px 0 0!important}.x-s-tot{border-left:0;border-top:1px solid var(--ui-line);background:rgba(17,112,240,.06);flex:100%;align-items:flex-end;gap:16px;padding:10px 16px;display:flex}.x-s-tot>.x-tgr{flex:auto}.x-inv{color:var(--ui-text);font-weight:600}.x-inv .fin{border-color:var(--ui-tint-38);width:150px;font-size:15px}.x-inv .fin::placeholder{font:500 12px var(--ui-font)}.x-diff b{border:1px solid var(--ui-line);background:rgba(255,255,255,.5);border-radius:9px;padding:0 10px}.x-diff.bad b{color:var(--ui-red);border-color:color-mix(in oklab,var(--ui-red)45%,transparent);background:var(--ui-danger-bg)}.x-diff.ok b{color:var(--ui-green);border-color:color-mix(in oklab,var(--ui-green)45%,transparent);background:var(--ui-success-bg)}.x-s-btns{flex:none;align-self:flex-end;gap:10px;margin-left:auto;display:flex}.x-s-btns .ui-btn{height:38px;padding:0 16px}.x-s-btns .ui-btn.primary{min-width:160px}.x-s-act{border-top:1px solid var(--ui-line);background:rgba(255,255,255,.35);align-items:center;gap:10px;padding:6px 16px;display:flex}.x-s-id{font:500 11.5px var(--ui-font);color:var(--ui-muted);white-space:nowrap;flex:none}.sn-why{background:var(--ui-danger-bg);min-width:0;font:600 12px/1.4 var(--ui-font);color:var(--ui-red);border-radius:10px;flex:auto;align-items:center;gap:10px;padding:5px 10px;display:flex}@media (max-width:1280px){.x-s-tot{justify-content:flex-start}}html[data-theme=dark] .x-buy-grid .fin.x-ro{background:rgba(255,255,255,.04)}html[data-theme=dark] .sn-btn-sm{color:var(--ui-text);background:rgba(255,255,255,.05);border-color:rgba(150,190,255,.14)}html[data-theme=dark] .sn-btn-sm.on{background:var(--ui-gradient);color:var(--ui-on-gradient);border-color:transparent}html[data-theme=dark] .x-buy-tools,html[data-theme=dark] .x-s-act{background:rgba(8,18,34,.25)}html[data-theme=dark] .sn-scroll{background:#0d1a2d}html[data-theme=dark] .sn-t th{background:#132640}html[data-theme=dark] .x-buy-page #sn-tbl>thead,html[data-theme=dark] .x-buy-page #sn-tbl>thead>tr.sn-h,html[data-theme=dark] .x-buy-page #sn-tbl>thead>tr.sn-h>th{background:#132640!important}html[data-theme=dark] .sn-t tr.sn-g th[colspan="2"]:not(:last-child){background:#1c4850;background:color(display-p3 .156369 .27743 .307631);background:lab(27.7161% -13.5665 -9.49542)}html[data-theme=dark] .sn-t tr.sn-g th[colspan="3"]{background:#3c4249;background:color(display-p3 .239781 .257964 .285005);background:lab(27.6192% -1.15557 -5.39523)}html[data-theme=dark] .sn-t tr.sn-g th:nth-last-child(2){background:#2e3b5f;background:color(display-p3 .190874 .229236 .361253);background:lab(25.0127% 3.27723 -23.3854)}html[data-theme=dark] .sn-t td,html[data-theme=dark] .sn-t tr.sn-addrow td{background:#0f1e33}html[data-theme=dark] .sn-t tbody tr:nth-child(2n) td{background:#122339}html[data-theme=dark] .sn-t tbody tr:hover td,html[data-theme=dark] .sn-t tbody tr:focus-within td{background:#143053;background:color(display-p3 .106532 .185103 .316565);background:lab(19.2003% -.0703931 -25.1655)}html[data-theme=dark] .sn-t .sn-in,html[data-theme=dark] .sn-prod{background-color:#0b1728;border-color:rgba(150,190,255,.16)}html[data-theme=dark] .x-s-tot{background:var(--ui-tint-8)}html[data-theme=dark] .x-diff b{background:rgba(255,255,255,.04)}.body:has(>.rp-shell){max-width:none;padding:16px}.rp-shell{box-sizing:border-box;min-height:calc(100vh - 32px);padding:22px 28px 28px}.rp{flex-direction:column;gap:18px;min-width:0;display:flex}.rp-head{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;display:flex}.rp-head h1{font:600 22px var(--ui-font-display);letter-spacing:-.02em;white-space:nowrap;margin:0}.rp-head p{color:var(--ui-muted);margin:3px 0 0;font-size:12.5px}.rp-tools{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.rp-updated{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.rp-export{border:1px solid var(--ui-tint-38);background:var(--ui-tint-20);height:32px;color:var(--ui-text);font:600 13px var(--ui-font);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.rp-export:hover{background:var(--ui-tint-38)}.rp-bar{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rp-dates{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-tabs{border:1px solid var(--ui-line);background:var(--ui-surface2);scrollbar-width:none;border-radius:16px;gap:3px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.rp-tabs button{height:34px;color:var(--ui-muted);font:600 13px var(--ui-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rp-tabs button.on{background:var(--ui-gradient);color:var(--ui-on-gradient);box-shadow:0 4px 12px rgba(13,71,161,.28)}.rp-tabs button .n{background:var(--ui-tint-12);min-width:18px;height:18px;color:var(--ui-accent-ink);font:600 11px var(--ui-font-mono);border-radius:99px;place-items:center;padding:0 6px;display:inline-grid}.rp-tabs button.on .n{color:inherit;background:rgba(255,255,255,.28)}.rp-ranges{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:99px;gap:2px;padding:3px;display:flex}.rp-ranges button{height:28px;color:var(--ui-text);font:600 12px var(--ui-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:0 11px}.rp-ranges button.on,.rp-pills button.on{background:var(--ui-accent);color:#fff}.rp-pills{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:99px;flex:none;gap:2px;padding:3px;display:flex}.rp-pills button{height:26px;color:var(--ui-text);font:600 12px var(--ui-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:0 11px}html[data-theme=dark] .rp-ranges button.on,html[data-theme=dark] .rp-pills button.on{color:#0a2a6b;background:#fff}.rp-when{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:-6px;font-size:12px;display:flex}.rp-when label{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:flex}.rp-when input[type=checkbox]{width:14px;height:14px;accent-color:var(--ui-accent);cursor:pointer;margin:0}.rp-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.rp-kpis.cols5{grid-template-columns:repeat(5,minmax(0,1fr))}.rp-kpis.cols6{grid-template-columns:repeat(6,minmax(0,1fr))}.rp-shift{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:1100px){.rp-kpis.cols5,.rp-kpis.cols6{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.rp-kpi{border:1px solid var(--ui-line);background:var(--ui-surface);min-width:0;color:var(--ui-text);text-align:left;font-family:var(--ui-font);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}button.rp-kpi{cursor:pointer;width:100%}button.rp-kpi:hover{background:var(--ui-tint-8)}.rp-kpi .k{width:100%;font:600 12px var(--ui-font);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-kpi .k i{opacity:.7;flex:none}.rp-kpi .v{font:600 21px/1.1 var(--ui-font-mono);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-kpi .s{min-width:0;color:var(--ui-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.rp-trend{font:600 11px var(--ui-font-mono);border-radius:99px;flex:none;align-items:center;gap:2px;padding:1px 7px;display:inline-flex}.rp-trend.up{background:var(--ui-success-bg);color:var(--ui-green)}.rp-trend.down{background:var(--ui-danger-bg);color:var(--ui-red)}.rp-split{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:stretch;gap:12px;display:grid}@media (max-width:980px){.rp-split{grid-template-columns:1fr}}.rp-panel{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex}.rp-panel h2{font:600 15px var(--ui-font-display);letter-spacing:-.01em;margin:0}.rp-panel .sub{color:var(--ui-muted);font-size:12px}.rp-chart{grid-template-columns:auto minmax(0,1fr);gap:0 10px;display:grid}.rp-yaxis{text-align:right;height:200px;font:500 10.5px var(--ui-font-mono);color:var(--ui-muted);flex-direction:column;justify-content:space-between;display:flex}.rp-bars{border-bottom:1px solid var(--ui-line);background-image:linear-gradient(var(--ui-line)1px,transparent 1px);background-size:100% 50%;align-items:flex-end;gap:4px;height:200px;display:flex;position:relative}.rp-col{border-radius:4px;flex:1 1 0;justify-content:center;align-items:flex-end;gap:1px;min-width:0;height:100%;display:flex}.rp-col:hover{background:var(--ui-tint-8)}.rp-col i{background:var(--ui-accent);border-radius:3px 3px 0 0;flex:1;max-width:18px;min-height:1px}.rp-col i.prev{background:var(--ui-tint-38);max-width:14px}.rp-xlabs{gap:4px;margin-top:6px;display:flex}.rp-xlabs span{text-align:center;min-width:0;font:500 10px var(--ui-font-mono);color:var(--ui-muted);white-space:nowrap;flex:1 1 0}.rp-key{color:var(--ui-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.rp-key b{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.rp-chart-empty{height:220px;color:var(--ui-muted);text-align:center;place-items:center;font-size:13px;display:grid}.rp-donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rp-ring{flex:none;width:140px;height:140px;position:relative}.rp-ring svg{transform:rotate(-90deg)}.rp-ring .mid{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.rp-ring .mid span{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);font-size:10px}.rp-ring .mid b{font:600 14px var(--ui-font-mono);letter-spacing:-.02em}.rp-legend{flex-direction:column;flex:150px;gap:8px;min-width:0;display:flex}.rp-legend .ln{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rp-legend .sw{border-radius:3px;width:10px;height:10px}.rp-legend b{font-size:13px;font-weight:600;display:block}.rp-legend small{font:500 11px var(--ui-font-mono);color:var(--ui-muted)}.rp-row{border-bottom:1px solid var(--ui-line);font:500 13.5px var(--ui-font);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.rp-row:last-child{border-bottom:0}.rp-row b{font:600 14px var(--ui-font-mono)}.rp-attn{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.rp-attn article{border:1px solid var(--ui-warning-line);background:var(--ui-warning-bg);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.rp-attn article.bad{background:var(--ui-danger-bg);border-color:rgba(255,138,138,.35)}.rp-attn .ic{background:var(--ui-surface2);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.rp-attn .n{font:600 18px var(--ui-font-mono)}.rp-attn .t{font-size:13px;font-weight:600}.rp-attn p{color:var(--ui-muted);margin:3px 0 0;font-size:12px;font-weight:500}.rp-attn .go{border:1px solid var(--ui-tint-38);background:var(--ui-tint-20);height:30px;color:var(--ui-text);font:600 12px var(--ui-font);white-space:nowrap;border-radius:9px;align-self:flex-start;align-items:center;gap:5px;margin-top:5px;padding:0 12px;text-decoration:none;display:inline-flex}.rp-attn .go:hover{background:var(--ui-tint-38)}.rp-ok{color:var(--ui-green);align-items:center;gap:8px;font-weight:600;display:flex}.rp-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-search{border:1px solid var(--ui-line);background:var(--ui-surface);max-width:320px;height:36px;color:var(--ui-muted);border-radius:12px;flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.rp-search input{min-width:0;font:400 13px var(--ui-font);color:var(--ui-text);background:0 0;border:0;outline:none;flex:1}.rp-search input::placeholder{color:var(--ui-muted)}.rp-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ui-line);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232E3B63' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),var(--ui-surface2);max-width:240px;height:34px;color:var(--ui-muted);font:500 13px var(--ui-font);cursor:pointer;background-position:right 9px center,50%;background-repeat:no-repeat,no-repeat;background-size:12px 12px,100% 100%;border-radius:10px;padding:0 28px 0 10px}.rp-filters select:focus{color:var(--ui-text)}html[data-theme=dark] .rp-filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23E6ECFA' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),var(--ui-surface2);background-position:right 9px center,50%;background-repeat:no-repeat,no-repeat;background-size:12px 12px,100% 100%}.rp-clear{height:36px;color:var(--ui-accent-ink);font:600 12.5px var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px}.rp-clear:hover{background:var(--ui-tint-8)}.rp-count{color:var(--ui-muted);white-space:nowrap;margin-left:auto;font-size:12px}.rp-pager{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:12px;display:flex}.rp-pager b{font-family:var(--ui-font-mono);color:var(--ui-text);font-weight:500}.rp-pager .rows{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.rp-pager .nav{align-items:center;gap:8px;margin-left:auto;display:flex}.rp-pager .nav span{font:500 12px var(--ui-font-mono);white-space:nowrap}.rp-pager .nav button{border:1px solid var(--ui-line);background:var(--ui-surface2);width:32px;height:32px;color:var(--ui-text);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.rp-pager .nav button:disabled{opacity:.4;cursor:default}.rp-count b{font-family:var(--ui-font-mono);color:var(--ui-text);font-weight:500}.rp-sheet{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:14px;overflow:auto}.rp-status{white-space:nowrap;border:1px solid var(--ui-green);color:var(--ui-green);font:600 11.5px var(--ui-font);border-radius:99px;padding:2px 8px}.rp-status.warn{border-color:var(--ui-amber);color:var(--ui-amber)}.rp-status.bad{border-color:var(--ui-red);color:var(--ui-red)}.rp-status.mint{border-color:var(--ui-accent);color:var(--ui-accent-ink)}.rp-table.wide{min-width:980px}.rp-bill .note.warn{border-color:var(--ui-warning-line);background:var(--ui-warning-bg)}.rp-bill .note.warn i{color:var(--ui-amber)}.rp-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.rp-sec{font:600 16px var(--ui-font-display);letter-spacing:-.01em;margin:0}.rp-gsum{flex-direction:column;gap:8px;display:flex}.rp-gsum h2{font:600 15px var(--ui-font-display);letter-spacing:-.01em;margin:0}.rp-gsum .box{border:1px solid var(--ui-line);background:var(--ui-surface2);border-radius:14px;overflow-x:auto}.rp-gsum .hd,.rp-gsum .row{grid-template-columns:minmax(80px,.8fr) minmax(110px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(80px,.8fr) minmax(100px,1fr);align-items:center;column-gap:12px;padding:0 14px;display:grid}.rp-gsum .hd{border-bottom:1px solid var(--ui-line);padding:10px 14px}.rp-gsum .hd span{font:600 10px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);white-space:nowrap}.rp-gsum .hd span.r,.rp-gsum .row span.r{text-align:right}.rp-gsum .row{border-bottom:1px solid var(--ui-line);min-height:40px;font:500 13px var(--ui-font-mono);white-space:nowrap}.rp-gsum .row .rate,.rp-gsum .row .gst{font-weight:600}.rp-gsum .row .muted{color:var(--ui-muted);font-weight:500}.rp-gsum .row.tot{background:var(--ui-tint-8);border-bottom:0;border-radius:0 0 13px 13px;margin-top:0;margin-bottom:0;font-weight:600}.rp-gsum .row.tot .lab{font-family:var(--ui-font)}.rp-gsum .row.tot .muted{font-weight:500}.rp-table tr.tot td{background:var(--ui-tint-8);font-weight:600}.rp-note{color:var(--ui-muted);margin:0;font-size:12.5px}.rp-note.mark{align-items:flex-start;gap:8px;display:flex}.rp-note.mark i{color:var(--ui-accent);flex:none;margin-top:1px}.rp-view{border:1px solid var(--ui-tint-38);background:var(--ui-tint-20);height:30px;color:var(--ui-text);font:600 12px var(--ui-font);cursor:pointer;border-radius:9px;padding:0 12px}.rp-view:hover{background:var(--ui-tint-38)}.rp-sheet .rp-table tr{cursor:pointer}.rp-sheet .rp-table tbody tr:hover td{background:var(--ui-tint-8)}.rp-sheet.plain .rp-table tr{cursor:default}.rp-sheet.plain .rp-table tbody tr:hover td{background:0 0}.rp-sheet.plain .rp-table tbody tr.tot td{background:var(--ui-tint-8)}.rp-table .muted{color:var(--ui-muted);font-family:var(--ui-font-mono)}.rp-table{border-collapse:collapse;width:100%;font:500 13px var(--ui-font)}.rp-table th{z-index:1;background:var(--ui-surface);text-align:left;font:600 10.5px var(--ui-font);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-muted);border-bottom:1px solid var(--ui-line);white-space:nowrap;padding:12px 14px;position:-webkit-sticky;position:sticky;top:0}.rp-table td{border-bottom:1px solid var(--ui-line);vertical-align:middle;padding:12px 14px}.rp-table td.r,.rp-table th.r{text-align:right}.rp-table .sub{font:500 12px var(--ui-font);color:var(--ui-muted);display:block}.rp-scroll{max-height:min(560px,70vh);overflow:auto}.rp-empty{text-align:center;color:var(--ui-muted);font:500 13.5px var(--ui-font);padding:28px 12px}.units-picks{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.units-picks .ui-btn.sm{height:24px;padding:0 8px;font-size:11.5px}.units-picks .ui-btn.on{background:var(--ui-tint-8);border-color:var(--ui-accent-ink)}
