:root{--on-fill:#ffffff;--c-tint:var(--blue);--c-profit:var(--green);--c-loss:var(--red);--c-warn:var(--orange);--c-text:var(--text);--c-muted:var(--muted);--c-faint:var(--muted);--c-sub:var(--text2);--c-card:var(--surface);--c-card-brd:var(--line);--c-tile:var(--glass-soft);--c-tile-brd:var(--line2);--c-line:var(--line2);--c-border:var(--line);--c-sheet:var(--glass);--c-input:var(--field-bg);--menu-line:var(--pm-hair)}html,body{margin:0;padding:0}body{font-size:13px;background:var(--page);-webkit-tap-highlight-color:transparent}.pos{color:var(--green)}.neg{color:var(--red)}.muted,.faint{color:var(--muted)}[hidden]{display:none!important}.glass{background:var(--surface);border:1px solid var(--line);box-shadow:none}.tile{background:var(--glass-soft);border:none}.btn.prom{background:var(--blue);box-shadow:none;color:var(--on-fill)}.btn.prom:hover{background:var(--blue);opacity:.85}.btn.prom svg{display:none}.btn svg{flex-shrink:0}.btn>svg[style]{margin-right:0!important;vertical-align:0!important}.btn.full,.btn.danger.full{height:46px}.fld{position:relative;display:block;margin:0 0 16px}.fld>.lbl{position:absolute;left:10px;top:0;z-index:2;transform:translateY(-50%);max-width:calc(100% - 20px);margin:0;padding:0 5px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:400;line-height:1.25;color:var(--text2);background:linear-gradient(180deg,transparent calc(50% - 1px),var(--field-bg) calc(50% - 1px));transition:top .16s ease,font-size .16s ease,color .16s ease}.fld>.lbl .faint{color:var(--muted)}.fld>.lbl .pill{height:18px;padding:0 6px;font-size:10.5px}.fld>.in{width:100%;height:44px;padding:0 13px;border:1px solid var(--lg-line);background:var(--field-bg);color:var(--text);font:inherit;font-size:14px;line-height:1.3;outline:none;box-shadow:none;transition:border-color .16s ease}.fld>textarea.in{height:auto;min-height:88px;padding:12px 13px;resize:vertical;line-height:1.5}.fld>.in::placeholder{color:var(--muted);opacity:.8}.fld>.in:focus{border-color:var(--blue)}.fld>.in:disabled{opacity:.55;cursor:not-allowed}.fld:focus-within>.lbl{color:var(--blue)}.fld:has(>.in[placeholder=" "]:placeholder-shown:not(:focus))>.lbl{top:22px;font-size:14px;color:var(--muted);background:none}.fld>.et-sel{height:44px}.fld>.et-date{width:100%;height:44px;font-size:14px}.fld>.et-ol{position:absolute;inset:-5px 0 0;margin:0;padding:0 9px;border:1px solid var(--lg-line);pointer-events:none;min-width:0;z-index:1;transition:border-color .16s ease}.fld>.et-ol legend{float:unset;width:auto;max-width:calc(100% - 2px);height:11px;padding:0;margin:0;font-size:12px;line-height:11px;visibility:hidden;white-space:nowrap;overflow:hidden}.fld>.et-ol legend>span{display:inline-block;padding:0 5px}.fld.has-ol>.lbl{background:none}.fld.has-ol>.in,.fld.has-ol>.et-sel,.fld.has-ol>.et-date{border-color:transparent!important;background-color:transparent}.fld.has-ol>.in[readonly]{background-color:var(--code-bg)}.fld.has-ol:focus-within>.et-ol,.fld.has-ol:has(>.et-sel.is-open)>.et-ol{border-color:var(--blue)}.fld.has-ol.err>.et-ol,.fld.has-ol.is-err>.et-ol{border-color:var(--red)}.fld.has-ol:has(>.in[placeholder=" "]:placeholder-shown:not(:focus))>.et-ol legend{max-width:.01px}.fld.has-ol:has(>:disabled)>.et-ol{opacity:.55}.fld:not(:has(>.in,>.et-sel,>.et-date))>.lbl{position:static;display:block;transform:none;max-width:none;padding:0;margin:0 0 8px;background:none;font-size:12px;font-weight:500;color:var(--muted);white-space:normal}input.in[placeholder^=Search]{width:100%;padding:0 10px 0 32px;border:none;background:var(--code-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.75' cy='10.75' r='6.75'/%3E%3Cpath d='M15.6 15.6l4.65 4.65' stroke-width='2.3'/%3E%3C/svg%3E") 10px center/15px 15px no-repeat;color:var(--text);font-size:13px;outline:none}.checkline{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text);cursor:pointer}.checkline input[type=checkbox]{margin-top:1px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:480px){.row2{grid-template-columns:1fr}}.seg{display:flex;gap:0;background:var(--code-bg);border:none;padding:2px;margin-bottom:20px}.seg button{flex:1;border:none;background:none;color:var(--text2);font:inherit;font-size:12.5px;font-weight:600;padding:6px 14px;cursor:pointer;transition:background .15s ease,color .15s ease}.seg button:hover{color:var(--text)}.seg button.on{background:var(--surface);color:var(--text);box-shadow:none}.seg button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}#auth{display:none}#auth h1 #authBrand{font-weight:inherit;color:inherit}#auth .seg{background:var(--lg-fill);border-radius:8px;padding:2px;margin-bottom:18px}#auth .seg button{font-size:13px;font-weight:600;padding:7px;border-radius:6px}.auth-note{text-align:center;color:var(--text2);font-size:13px;line-height:1.5;margin:0 0 18px}.auth-note b{color:var(--text);font-weight:600;overflow-wrap:anywhere}#auth .field .hint{display:block;margin:7px 4px 0}.msg{position:relative;padding:11px 14px 11px 42px;font-size:13px;line-height:1.45;margin-bottom:16px;color:var(--text);text-align:left}.msg.err{background:var(--tint-red)}.msg.ok{background:var(--tint-green)}.msg b{font-weight:600}.otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,48px));gap:8px;justify-content:center;margin:0 0 18px}.otp>input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;background:none;color:transparent;caret-color:transparent;font-size:16px;cursor:text}.otp-c{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--lg-line);border-radius:var(--r-ctl);background:var(--field-bg);color:var(--text);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .16s ease}.otp-c.cur{border-color:var(--blue)}.otp-c.cur:empty:after{content:"";width:1.5px;height:22px;background:var(--blue);animation:otpBlink 1s steps(1) infinite}@keyframes otpBlink{50%{opacity:0}}#app{display:none;min-height:100vh;min-height:100dvh;flex-direction:column}.head{padding-top:env(safe-area-inset-top,0px)}.head .pf-brand #brandVariant{font-weight:inherit;color:inherit}.head .tabs{display:flex;align-items:center;gap:2px}.head .tabs:empty{display:none}.head .tabs button{display:inline-flex;align-items:center;border:none;background:none;color:var(--muted);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.head .tabs button svg{display:none}.head .who{margin-left:6px;flex:none;border:0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.head .who:hover,.head .who[aria-expanded=true]{background:var(--hover)}.head .who:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.head .who .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.head .who .nm:empty+svg{display:none}.head .who:has(.nm:empty){visibility:hidden}.head .who svg{width:14px;height:14px;flex:none;color:var(--muted);margin:1px -2px 0 0}.menu{position:fixed;z-index:3000;min-width:240px;background:var(--menu-bg);border:1px solid var(--line);box-shadow:0 10px 30px #0000001a;color:var(--text);animation:etMenuIn .18s var(--ease)}.menu>button{display:flex;align-items:center;gap:9px;width:100%;padding:0 10px;border:0;background:none;font:inherit;font-size:13px;color:var(--text);white-space:nowrap;cursor:pointer}.menu>button:hover{background:var(--hover)}.menu>button.red{color:var(--red)}.menu>button svg{width:16px;height:16px;flex:none}.account-head{display:flex;align-items:center;gap:10px;padding:8px 8px 11px;margin:0 0 5px;border-bottom:1px solid var(--line)}.account-who{display:flex;flex-direction:column;min-width:0}.account-who .nm{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-who .em{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-who .em:empty{display:none}.avatar-circle{user-select:none}.menu .menu-theme{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;font-size:13px;color:var(--text)}.menu .menu-theme .et-theme{margin-left:auto}.menu .menu-theme>svg{width:16px;height:16px;flex:none;color:var(--muted)}.menu .menu-sep{height:1px;margin:5px 0;background:var(--line)}.meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:13px}.hint{font-size:12.5px;color:var(--muted);line-height:1.5;margin:12px 0 0}.content{flex:1;width:100%;max-width:1080px;margin:0 auto}.content.rise>*{animation:etUp .5s var(--ease) backwards}.content.rise>:nth-child(2){animation-delay:.05s}.content.rise>:nth-child(3){animation-delay:.1s}.content.rise>:nth-child(4){animation-delay:.15s}.content.rise>:nth-child(n+5){animation-delay:.2s}html.et-loading .content.rise>*{animation:none}@media(max-width:760px){.content .seg{max-width:100%!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.content .seg::-webkit-scrollbar{display:none}.content .seg button{flex:1 0 auto;min-height:44px}#auth .seg button{min-height:44px}.content .btn:not(.sm){max-width:100%;white-space:normal;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px;line-height:1.25;text-align:center}.content input.in[placeholder^=Search]{max-width:none!important;height:44px}.auth .auth-link{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px}.auth .auth-link+.auth-link{margin-top:0}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stat{border-radius:var(--r-card)}.stat .k{color:var(--muted);font-weight:500}.stat .v{font-weight:600;font-variant-numeric:tabular-nums}.stat .v.sm{font-size:16px}.card{margin-bottom:16px}.card h3+:is(.row2,.fld),.hint+:is(.row2,.fld),.hint+div>:is(.row2,.fld):first-child,.grp-title+:is(.row2,.fld),.card-sub+:is(.row2,.fld){margin-top:20px}.card>h3+.grp-title,.card>.grp-title:first-child{margin-top:0}.card>h3+.kv{padding-top:4px}.card .card-sub{color:var(--muted);margin:0 0 16px;line-height:1.5}.kv{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line2)}.kv:last-child{border-bottom:none}.kv .k{color:var(--muted)}.kv .v{font-weight:600;text-align:right;overflow-wrap:anywhere}.pill+.pill{margin-left:6px}.st .pill,.kv .k .pill,.sd .pill{margin-left:6px}.st .pill:first-child,.kv .k .pill:first-child,.sd .pill:first-child{margin-left:0}.pill.tint{background:var(--tint-blue);color:var(--blue)}.pill.muted{background:var(--tint-gray);color:var(--muted)}.tbl{font-size:13px}.tbl th{position:static;background:transparent}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.kv .k{min-width:0}.kv .k code{overflow-wrap:anywhere;word-break:break-all}.kv.kv-key{flex-wrap:wrap;align-items:center}.kv.kv-key .v{margin-left:auto}@media(max-width:520px){.kv:not(.kv-key):has(>.v>.btn),.kv:not(.kv-key):not(.kv-ev):has(>.v.faint){flex-wrap:wrap;row-gap:8px}.kv:not(.kv-key):has(>.v>.btn)>.v,.kv:not(.kv-key):not(.kv-ev):has(>.v.faint)>.v{flex-basis:100%;text-align:left}.kv.kv-ev>.v{white-space:nowrap}}@media(max-width:760px){.tbl-wrap .tbl{min-width:560px}.tbl td,.tbl th{overflow-wrap:normal}.tbl td b,.tbl td.num,.tbl th{white-space:nowrap}}.rowbtn{cursor:pointer}.rowbtn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pgr .btn{min-width:72px}.inv-list{display:flex;flex-direction:column}.inv-card{display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit}.inv-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.inv-card .ic-main{flex:1;min-width:0}.inv-card .ic-num{font-weight:600}.inv-card .ic-sub{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.45}.inv-card .ic-amt{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.inv-card .ic-amt .n{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.inv-hero{padding:16px;margin-bottom:12px;border:none;background:var(--glass-soft)}.inv-hero .hrow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.inv-hero .hlbl{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.inv-hero .hamt{font-size:26px;font-weight:600;letter-spacing:-.5px;margin-top:8px;line-height:1;font-variant-numeric:tabular-nums}.inv-hero .hdue{font-size:12.5px;color:var(--muted);margin-top:9px}.inv-hero .hdue b{color:var(--text);font-weight:600}.inv-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media(max-width:420px){.inv-meta{grid-template-columns:1fr}}@media(max-width:420px){.inv-card{flex-wrap:wrap;row-gap:8px}.inv-card .ic-main{flex-basis:100%}.inv-card .ic-num{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-card .ic-amt{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.inv-box{background:var(--glass-soft);border:none;padding:11px 13px}.inv-box .l{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.inv-box .v{font-size:12.5px;line-height:1.55}.inv-lines{background:var(--glass-soft);border:none;padding:2px 14px}.inv-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line2);font-size:13px}.inv-row:last-child{border-bottom:none}.inv-row .q{color:var(--muted);font-size:12px;font-weight:500}.inv-row .a{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-sum{padding:4px 3px 0}.inv-sum .r{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--muted)}.inv-sum .r .v{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.inv-sum .r.grand{margin-top:5px;padding-top:13px;border-top:1px solid var(--line2);font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.3px}.stepper{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.step{flex:1;min-width:130px;background:var(--surface);border:1px solid var(--line)}.step .n{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;background:var(--tint-blue);color:var(--blue);margin-bottom:8px;font-variant-numeric:tabular-nums}.step .n svg{width:13px;height:13px;display:block}.step.on{border-color:var(--blue)}.step.on .n{background:var(--blue);color:var(--on-fill)}.step.done .n{background:var(--green);color:var(--on-fill)}.step .t{font-size:13px;font-weight:600}.step .d{font-size:12px;color:var(--muted);margin-top:2px}.slot{display:flex;align-items:center;gap:12px;background:var(--glass-soft);border:none;margin-bottom:8px}.slot .si{flex:1;min-width:0}.slot .st{font-size:13px;font-weight:600}.slot .sd{font-size:12px;color:var(--muted);margin-top:6px}.slot .sa{display:flex;gap:8px;align-items:center;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.tile .slot{background:var(--surface)}.grp-title{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.grp-title+.kv{padding-top:0}.bac-hd{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.bac-hd .bac-main{flex:1;min-width:0;padding-top:2px}.bac-hd .bac-st{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.bac-hd .bac-acts{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.bac-hd .bac-acts{flex-basis:100%}}@media(max-width:520px){.slot{flex-wrap:wrap}.slot .sa{width:100%;justify-content:flex-start}}.banner{position:relative;padding:11px 14px 11px 42px;font-size:13px;line-height:1.5;margin-bottom:16px;background:var(--tint-orange);border:none;color:var(--text)}.banner:before,.msg:before{content:"";position:absolute;left:14px;top:12px;width:18px;height:18px;background-color:var(--orange);-webkit-mask:var(--bn-ic) center/18px 18px no-repeat;mask:var(--bn-ic) center/18px 18px no-repeat}.banner{--bn-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.25 21 19.25H3Z'/%3E%3Cpath d='M12 10v4M12 16.75v.01'/%3E%3C/svg%3E")}.banner.bad,.msg.err{--bn-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.75'/%3E%3Cpath d='M12 7.75v5M12 16.25v.01'/%3E%3C/svg%3E")}.banner.info{--bn-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.75'/%3E%3Cpath d='M12 11v5M12 7.75v.01'/%3E%3C/svg%3E")}.banner.ok,.msg.ok{--bn-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.75 12.75 9.5 17.5 19.25 7'/%3E%3C/svg%3E")}.banner.bad:before,.msg.err:before{background-color:var(--red)}.banner.info:before{background-color:var(--blue)}.banner.ok:before,.msg.ok:before{background-color:var(--green)}.banner.info{background:var(--tint-blue)}.banner.ok{background:var(--tint-green)}.banner.bad{background:var(--tint-red)}.banner b{font-weight:600}.empty{display:block;text-align:center;color:var(--muted);font-size:13px}.empty .t{font-weight:600;color:var(--text)}.empty.act{display:grid;place-items:center;gap:6px;font-size:12.5px;line-height:1.5}.empty.act b{color:var(--text);font-size:14px;font-weight:600}.empty.act .btn{margin-top:8px}.fld+.hint{margin:-8px 4px 16px}.field>.pw-eye{position:absolute;right:6px;top:22px;transform:translateY(-50%);z-index:3;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--muted);border-radius:var(--r-ctl);transition:color .15s ease}.auth .field>.pw-eye{top:26px}.field>.pw-eye:hover{color:var(--text2)}.field:focus-within>.pw-eye{color:var(--blue)}.field:has(>.pw-eye)>input{padding-right:46px!important}.pw-eye svg{width:19px;height:19px}.pw-eye .eye-off,.pw-eye.is-shown .eye-on{display:none}.pw-eye.is-shown .eye-off{display:block}@media(max-width:760px){.field>.pw-eye{width:44px;height:44px;right:2px}.field:has(>.pw-eye)>input{padding-right:50px!important}}.cf-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cf-actions .btn{width:100%}@media(max-width:760px){.cf-actions{grid-template-columns:1fr}.cf-actions .btn{white-space:normal;height:auto;min-height:44px;line-height:1.25}}#toasts{z-index:4000}#sheetHost{position:fixed;inset:0;z-index:100;display:none}#sheetHost.open{display:block}.sheet-bd{position:absolute;inset:0;background:#00000047;animation:etFade .18s var(--ease)}.sheet{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:520px;max-width:calc(100% - 24px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;display:flex;flex-direction:column;background:var(--glass);box-shadow:var(--dlg-shadow);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);animation:sin .22s var(--ease)}@keyframes sin{0%{opacity:0;transform:translate(-50%,-50%) translateY(8px) scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}.sheet .sh-hd{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:transparent}.sheet .sh-hd .t{font-weight:600;min-width:0;overflow-wrap:anywhere}.x-btn,.sheet .sh-hd .x,#docLightbox .dl-x{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:none;border-radius:50%;background:var(--code-bg);color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.sheet .sh-hd .x:hover,#docLightbox .dl-x:hover{background:var(--tint-gray);color:var(--text)}.sheet .sh-hd .x svg,#docLightbox .dl-x svg{width:14px;height:14px}.sheet .sh-bd{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet .sh-bd>.sh-actions{position:sticky;bottom:-16px;z-index:2;margin:16px -16px -16px;padding:12px 16px 16px;background:var(--glass);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%);border-top:1px solid var(--line)}html.ui-lock,html.ui-lock body{overflow:hidden}@media(max-width:820px){.sheet{inset:auto 0 0;transform:none;width:100%;max-width:100%;max-height:92vh;max-height:92dvh;animation:shup .3s var(--ease)}.sheet:before{content:"";flex:none;display:block;width:36px;height:5px;border-radius:3px;background:var(--gray5);margin:8px auto 0}.sheet .sh-bd>.sh-actions{bottom:calc(-16px - env(safe-area-inset-bottom,0px));margin-bottom:calc(-16px - env(safe-area-inset-bottom,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}@keyframes shup{0%{transform:translateY(100%)}to{transform:none}}.sheet .sh-hd .x,#docLightbox .dl-x{position:relative}.sheet .sh-hd .x:after,#docLightbox .dl-x:after{content:"";position:absolute;inset:-8px}}#docLightbox{position:fixed;inset:0;z-index:200;display:none}#docLightbox.open{display:block}#docLightbox .dl-bd-bg{position:absolute;inset:0;background:#0006;animation:etFade .18s var(--ease)}#docLightbox .dl-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:760px;max-width:calc(100% - 24px);max-height:92dvh;display:flex;flex-direction:column;background:var(--glass);box-shadow:var(--dlg-shadow);overflow:hidden;-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%)}#docLightbox .dl-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}#docLightbox .dl-title{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#docLightbox .dl-body{padding:14px;overflow:auto;display:flex;align-items:center;justify-content:center;min-height:200px;background:var(--surface)}#docLightbox .dl-img{max-width:100%;max-height:74dvh;border-radius:var(--r-ctl)}#docLightbox .dl-frame{width:100%;height:74dvh;border:none;border-radius:var(--r-ctl);background:#fff}.hero{text-align:center;max-width:560px;margin:0 auto 18px}.hero h1{margin:0 0 8px}.hero p{font-size:15px;color:var(--muted);line-height:1.6;margin:0 0 18px}@media(prefers-reduced-motion:reduce){.content.rise>*,.sheet,.sheet-bd,#docLightbox .dl-bd-bg,.menu{animation:none!important}.otp-c.cur:empty:after{animation:none}}:root{--pm-ease:cubic-bezier(.32,.72,0,1);--pm-hair:rgba(60,60,67,.12);--pm-fill:rgba(118,118,128,.08);--pm-fill-2:rgba(118,118,128,.12);--pm-bar:rgba(255,255,255,.78)}html.dark{--pm-hair:rgba(235,235,245,.1);--pm-fill:rgba(118,118,128,.14);--pm-fill-2:rgba(118,118,128,.22);--pm-bar:rgba(28,28,30,.72);--menu-line:rgba(255,255,255,.08)}.head.pf-top{height:calc(56px + env(safe-area-inset-top,0px));padding-left:24px;padding-right:24px;background:var(--pm-bar);border-bottom-color:var(--pm-hair);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}.head .pf-brand{font-size:16px;letter-spacing:-.3px}.head .pf-logo{width:28px;height:28px}.head .tabs button{height:32px;padding:0 12px;border-radius:9px;font-size:13.5px;transition:color .2s var(--pm-ease),background .2s var(--pm-ease)}.head .tabs button:hover{color:var(--text);background:var(--pm-fill)}.head .tabs button.on{color:var(--text);background:var(--pm-fill-2);font-weight:600}.head .who{height:32px;border-radius:9px}.menu{border-radius:14px;padding:6px;border-color:var(--menu-line)}.menu>button{height:36px;border-radius:8px}.content{padding:36px 28px 64px}h2.vh{font-size:32px;font-weight:700;letter-spacing:-.6px;line-height:1.15;margin:0 0 20px}.meta{margin:-12px 0 22px}.hero h1{font-size:32px;font-weight:700;letter-spacing:-.6px}.glass{border-radius:14px;border-color:var(--pm-hair)}.tile{border-radius:12px}.card{padding:20px}.card h3{font-size:17px;font-weight:600;letter-spacing:-.3px;margin:0 0 14px}.card .card-sub{font-size:13px}.kv{align-items:center;padding:12px 0;border-bottom-color:var(--pm-hair);font-size:13.5px}.grp-title{margin:28px 0 10px}.stats{gap:12px;margin-bottom:20px}.stat{padding:16px 18px}.stat .k{font-size:12.5px}.stat .v{font-size:26px;letter-spacing:-.6px;margin-top:10px;line-height:1.1}.banner,.msg{border-radius:12px}.content .btn,.sheet .btn,#docLightbox .btn{height:38px;border-radius:10px}.content .btn.sm,.sheet .btn.sm,#docLightbox .btn.sm{height:32px;border-radius:9px}.content .btn.full,.sheet .btn.full{height:46px;border-radius:12px}.fld>.in,.fld>.et-ol,.fld>.et-sel,.fld>.et-date{border-radius:10px}.seg{border-radius:10px}.seg button{border-radius:8px}input.in[placeholder^=Search]{height:38px;border-radius:10px;padding-left:34px;background-color:var(--pm-fill);transition:background-color .2s var(--pm-ease),box-shadow .2s var(--pm-ease)}input.in[placeholder^=Search]:focus{background-color:var(--surface);box-shadow:0 0 0 1px var(--blue),0 0 0 4px #007aff24}.glass.card:has(>.tbl-wrap){padding:4px 0!important;overflow:hidden}.tbl th{padding:12px 12px 10px;border-bottom-color:var(--pm-hair)}.tbl td{padding:14px 12px;border-bottom-color:var(--pm-hair);transition:background-color .2s var(--pm-ease)}.tbl th:first-child,.tbl td:first-child{padding-left:20px}.tbl th:last-child,.tbl td:last-child{padding-right:20px}.tbl tbody tr:hover td{background:var(--pm-fill)}.tbl td>.empty{padding:44px 16px}.inv-list{gap:10px}.inv-card{border-radius:14px;border-color:var(--pm-hair);padding:16px 18px;transition:background-color .2s var(--pm-ease),border-color .2s var(--pm-ease),transform .18s var(--pm-ease)}.inv-card:hover{background:var(--surface);border-color:color-mix(in srgb,var(--blue) 26%,var(--pm-hair))}.inv-card:active{transform:scale(.995)}.inv-card .ic-num{font-size:15px;letter-spacing:-.2px}.slot{border-radius:12px;padding:14px 16px}.step{border-radius:14px;border-color:var(--pm-hair);padding:16px}.step .n{border-radius:9px}.inv-hero,.inv-box,.inv-lines{border-radius:12px}.empty{padding:48px 24px}.empty .t{font-size:17px;letter-spacing:-.3px;margin-bottom:6px}.empty:has(>.t):before{content:"";display:block;width:56px;height:56px;margin:0 auto 16px;border-radius:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 13.5h4.5l1.5 2.25h4.5l1.5-2.25h4.5'/%3E%3Cpath d='M5.6 6.2 3.75 13.5v4.25a2 2 0 0 0 2 2h12.5a2 2 0 0 0 2-2V13.5L18.4 6.2a2 2 0 0 0-1.9-1.45h-9a2 2 0 0 0-1.9 1.45Z'/%3E%3C/svg%3E") center/28px 28px no-repeat,var(--pm-fill)}.empty.act{padding:32px 16px}.empty.act svg.ic{width:28px;height:28px;padding:14px;box-sizing:content-box;border-radius:16px;opacity:1;color:var(--blue);background:var(--tint-blue);margin-bottom:8px}[aria-busy=true] .inv-card{pointer-events:none}.sheet,#docLightbox .dl-panel{border-radius:18px;border:1px solid var(--pm-hair)}.sheet .sh-hd,#docLightbox .dl-hd{min-height:56px;padding:12px 12px 12px 20px;border-bottom-color:var(--pm-hair)}.sheet .sh-hd .t,#docLightbox .dl-title{font-size:17px;letter-spacing:-.3px}.sheet .sh-bd{padding:20px 20px 16px}.sheet .sh-bd>.sh-actions{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;border-top-color:var(--pm-hair)}.x-btn,.sheet .sh-hd .x,#docLightbox .dl-x{width:30px;height:30px}.sheet{animation-duration:.42s;animation-timing-function:var(--pm-ease)}#docLightbox.open .dl-panel{animation:sin .42s var(--pm-ease)}#sheetHost.closing{display:block;pointer-events:none}#sheetHost.closing .sheet-bd{animation:pmFadeOut .19s ease forwards}#sheetHost.closing .sheet{animation:pmSheetOut .19s ease forwards}@keyframes pmFadeOut{to{opacity:0}}@keyframes pmSheetOut{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translateY(6px) scale(.98)}}@media(max-width:820px){.sheet{border-radius:18px 18px 0 0;border-bottom:none}@keyframes pmSheetOut{0%{transform:none}to{transform:translateY(100%)}}}@keyframes pmRise{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes pmFade{0%{opacity:0}to{opacity:1}}.content.rise .stats>*,.content.rise .stepper>*,.content.rise .inv-list>*{animation:pmRise .5s var(--pm-ease) backwards}.content.rise .tbl tbody tr{animation:pmFade .45s var(--pm-ease) backwards}.content.rise :is(.stats,.stepper,.inv-list)>:nth-child(1),.content.rise .tbl tbody tr:nth-child(1){animation-delay:.08s}.content.rise :is(.stats,.stepper,.inv-list)>:nth-child(2),.content.rise .tbl tbody tr:nth-child(2){animation-delay:.12s}.content.rise :is(.stats,.stepper,.inv-list)>:nth-child(3),.content.rise .tbl tbody tr:nth-child(3){animation-delay:.16s}.content.rise :is(.stats,.stepper,.inv-list)>:nth-child(4),.content.rise .tbl tbody tr:nth-child(4){animation-delay:.2s}.content.rise :is(.stats,.stepper,.inv-list)>:nth-child(n+5),.content.rise .tbl tbody tr:nth-child(n+5){animation-delay:.24s}html.et-loading .content.rise *{animation:none}@media(max-width:820px){.head.pf-top{padding-left:16px;padding-right:16px}.content{padding:24px max(16px,env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}h2.vh{font-size:28px}.card{padding:18px 16px}.stat .v{font-size:22px}.tbl th:first-child,.tbl td:first-child{padding-left:16px}.tbl th:last-child,.tbl td:last-child{padding-right:16px}}@media(prefers-reduced-motion:reduce){.content.rise *,#sheetHost.closing .sheet,#sheetHost.closing .sheet-bd,#docLightbox.open .dl-panel{animation:none!important}.inv-card:active{transform:none}}.content .btn.sm,.sheet .btn.sm{height:36px}.slot .btn.danger,.kv .btn.danger,.tbl .btn.danger{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--red)}.slot .btn.danger:hover,.kv .btn.danger:hover,.tbl .btn.danger:hover{background:var(--tint-red);opacity:1}.card.cred{max-width:400px;margin-left:auto;margin-right:auto;padding:24px 22px 22px;text-align:left}.card.cred .auth-logo{width:54px;height:54px;margin:0 auto 14px}.card.cred>h3{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:23px;font-weight:600;letter-spacing:-.2px;margin:0 0 24px}.card.cred>h3 .pill{margin:0}.card.cred .row2{grid-template-columns:1fr}.card.cred .fld{max-width:none!important}.card.cred .fld>.in{height:52px;padding:0 14px;font-size:16px}.card.cred .fld:has(>.in[placeholder=" "]:placeholder-shown:not(:focus))>.lbl{top:26px;font-size:16px}.card.cred .btn{width:100%;height:46px;font-size:14px;border-radius:var(--r-ctl)}.card.cred .kv{margin-bottom:16px!important}
