html,body{margin:0;padding:0}body{font-size:12.5px;background:var(--page);-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}#app{min-height:100vh;min-height:100dvh;flex-direction:column}#app:not([style*=none]){display:flex}#topBar{padding-top:env(safe-area-inset-top,0px)}#tabs{display:flex;align-items:center;gap:2px}#tabs button{display:inline-flex;align-items:center;height:30px;padding:0 9px;border:none;border-radius:var(--r-row);background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}#tabs button:hover{background:none;color:var(--accentblue)}#tabs button.on{color:var(--text)}.account-btn{margin-left:6px;flex:none;border:0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.account-btn .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.account-btn svg{width:14px;height:14px;flex:none;color:var(--muted);margin:1px -2px 0 0}.account-btn:hover,.account-btn[aria-expanded=true]{background:var(--hover)}.account-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.avatar-circle{user-select:none}p.txt{color:var(--text2);font-size:13px;line-height:1.55;margin:14px 0 0}p.txt.top{margin:0 0 14px}.card-bd p.txt+.btn{margin-top:14px}.menu-anchor{position:relative;display:inline-flex}.menu{position:fixed;z-index:3000;min-width:240px;padding:5px;background:var(--menu-bg);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:0 10px 30px #0000001a;color:var(--text);animation:etMenuIn .18s var(--ease)}html.dark .menu{border-color:#ffffff14}.menu>button{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;border:0;background:none;border-radius:var(--r-row);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}.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)}.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}.wrap{flex:1;width:100%;max-width:880px;margin:0 auto;padding:24px 24px 8px}#view>*{animation:etUp .5s var(--ease) backwards}#view>:nth-child(2){animation-delay:.05s}#view>:nth-child(3){animation-delay:.1s}html.et-loading #view>*{animation:none}.card{overflow:hidden;margin-bottom:16px}.card-bd:has(>.field:first-child){padding-top:20px}.card-bd>.kv:first-child{padding-top:0}.card-bd>.kv+.btn,.card-bd>.kv+.row-actions{margin-top:16px}.card-hd{min-height:48px}.card-hd h2 svg.ic{width:16px;height:16px;color:var(--muted)}.card-hd .btn.primary{height:30px;padding:0 12px;font-size:11.5px}p.sub{color:var(--muted);font-size:12.5px;line-height:1.55;margin:0 0 16px}.card-bd>p.sub:first-child{margin-top:0}.card-bd>.field:last-child{margin-bottom:0}.btn .ic{width:15px;height:15px}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.cf-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cf-actions .btn{width:100%;justify-content:center}.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}.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}.danger-zone .card-hd h2,.danger-zone .card-hd h2 svg.ic{color:var(--red)}.kv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line2)}.kv:last-child{border-bottom:none}.kv .k{color:var(--muted);font-size:12.5px}.kv .v{font-size:13px;font-weight:600;text-align:right;overflow-wrap:anywhere}.acct .ava,.bk .ava,.bk-chosen .ava{flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--glass-soft)}.acct .ava img,.bk .ava img,.bk-chosen .ava img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.12)}.acct{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line2)}.acct:last-child,.acct:has(+.pgr){border-bottom:none}.acct .ava{width:36px;height:36px;border-radius:var(--r-row)}.acct .who{min-width:0;flex:1}.acct .who .t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct .who .t .muted{font-weight:400;overflow:hidden;text-overflow:ellipsis}.acct .who .s{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.acct .bal{text-align:right;font-size:13px;font-weight:600;white-space:nowrap}.acct .btn{height:30px;padding:0 12px;font-size:11.5px}.ev{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line2);font-size:13px}.ev:last-child,.ev:has(+.pgr){border-bottom:none}.ev .t{flex:1;min-width:0;display:flex;align-items:flex-start}.ev .t svg.ic{width:15px;height:15px;color:var(--muted);margin:1px 9px 0 0}.ev .evtext{min-width:0}.ev .w{color:var(--muted);white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.ev .ua{color:var(--muted);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgr{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--line2);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.pgr .btn{height:30px;padding:0 12px;font-size:11.5px}.empty svg.ic{display:block}.search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:none;border-radius:var(--r-ctl);background:var(--code-bg);margin-bottom:12px;transition:box-shadow .15s ease}.search:focus-within{box-shadow:0 0 0 2px var(--blue)}.search svg.ic{width:15px;height:15px;color:var(--muted)}.search input{flex:1;min-width:0;height:100%;border:none;background:none;outline:none;color:var(--text);font:inherit;font-size:13px;padding:0}.search input::placeholder{color:var(--muted)}.bk-list{max-height:232px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--field-bg);padding:5px;margin-bottom:16px;overscroll-behavior:contain}.bk{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;text-align:left;padding:7px 8px;border-radius:var(--r-row);cursor:pointer;color:var(--text);font:inherit;transition:background .15s ease}.bk:hover,.bk:focus-visible{background:var(--hover);outline:none}.bk .ava{width:30px;height:30px;border-radius:var(--r-row)}.bk .nm{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk .mt{margin-left:auto;font-size:12px;color:var(--muted);flex-shrink:0}.bk-hint{padding:16px 10px;text-align:center;color:var(--muted);font-size:12.5px}.bk-chosen{display:flex;align-items:center;gap:11px;border:none;background:var(--lg-fill);border-radius:var(--r-card);padding:10px 12px;margin-bottom:18px}.bk-chosen .ava{width:34px;height:34px;border-radius:var(--r-row)}.bk-chosen .nm{font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-chosen button{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex:none;background:none;border:none;color:var(--blue);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:0;transition:opacity .15s ease}.bk-chosen button:hover{opacity:.75}.bk-chosen button svg{width:13px;height:13px}.note{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:var(--r-card);font-size:13px;line-height:1.45;margin-bottom:16px;color:var(--text);text-align:left}.note svg.ic{width:17px;height:17px;margin-top:1px}.note.err{background:var(--tint-red)}.note.err svg.ic{color:var(--red)}.note.ok{background:var(--tint-green)}.note.ok svg.ic{color:var(--green)}.note.info{background:var(--tint-blue)}.note.info svg.ic{color:var(--blue)}.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 .auth-link+.auth-link{margin-top:10px}.otp-lbl{margin:0 0 10px;font-size:12px;color:var(--muted);font-weight:500}.otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,48px));gap:8px;justify-content:center;margin:0 0 18px}.modal-box .otp{justify-content:start}.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}}#modalBg{position:fixed;inset:0;z-index:900;display:none;align-items:center;justify-content:center;padding:20px;background:#00000047}#modalBg.open{display:flex;animation:etFade .18s var(--ease)}#modal{width:100%;max-width:440px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;display:flex;flex-direction:column;background:var(--glass);border:none;border-radius:var(--r-glass);box-shadow:var(--dlg-shadow);color:var(--text);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%)}#modalBg.open #modal{animation:etDlgIn .22s var(--ease)}#modal .hd{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--line);font-weight:600;font-size:14px;letter-spacing:-.1px}#modal .hd span{min-width:0;overflow-wrap:anywhere}#modal .hd button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:var(--code-bg);color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}#modal .hd button:hover{background:var(--tint-gray);color:var(--text)}#modal .hd button svg{width:14px;height:14px}#modal .bd{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 16px 16px}#modal .bd>.bd-actions{position:sticky;bottom:-16px;z-index:2;margin:16px -16px -16px;padding:12px 16px 16px;background:var(--glass);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(26px) saturate(190%);backdrop-filter:blur(26px) saturate(190%)}#modal .bd .btn.full{height:46px}html.ui-lock,html.ui-lock body{overflow:hidden}@media(max-width:640px){#modalBg{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}#modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px))}}@media(max-width:560px){.wrap{padding:16px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}.acct{flex-wrap:wrap}.acct .who{flex:1 1 calc(100% - 48px)}.acct .who .t{flex-wrap:wrap;white-space:normal}.acct .bal{margin-left:48px}.acct .btn{margin-left:auto}.card-bd .btn{max-width:100%;white-space:normal;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px;line-height:1.25;text-align:center}.card-hd .btn.primary,.acct .btn,.pgr .btn,.search{height:44px}.ev{flex-wrap:wrap;row-gap:2px}.ev .w{flex-basis:100%;padding-left:24px}.ev .ua{white-space:normal;overflow-wrap:anywhere}}@media(max-width:760px){.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}#modal .hd button{position:relative}#modal .hd button:after{content:"";position:absolute;inset:-8px}}@media(prefers-reduced-motion:reduce){#view>*,#modalBg.open,#modalBg.open #modal,.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)}#topBar{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)}#topBar .pf-brand{font-size:16px;letter-spacing:-.3px}#topBar .pf-logo{width:28px;height:28px}#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)}#tabs button:hover{color:var(--text);background:var(--pm-fill)}#tabs button.on{color:var(--text);background:var(--pm-fill-2);font-weight:600}.account-btn{height:32px;border-radius:9px}.menu{border-radius:14px;padding:6px;border-color:var(--pm-hair)}.menu>button{height:36px;border-radius:8px}.wrap{padding:36px 28px 64px}.pg-h{font-size:32px;font-weight:700;letter-spacing:-.6px;line-height:1.15;margin:0 0 20px}.card{border-radius:14px;border-color:var(--pm-hair);margin-bottom:16px}.card-hd{min-height:60px;padding:14px 20px;border-bottom-color:var(--pm-hair)}.card-hd h2{font-size:16px;letter-spacing:-.3px;gap:12px}.card-hd h2 svg.ic{width:18px;height:18px;padding:7px;box-sizing:content-box;border-radius:9px;background:var(--tint-blue);color:var(--blue)}.danger-zone .card-hd h2 svg.ic{background:var(--tint-red);color:var(--red)}.card-hd h2 img.id-tile{width:32px;height:32px;border-radius:22%;flex:none}.card-bd{padding:20px}.card-hd .btn.primary{height:34px;padding:0 14px;border-radius:9px}.wrap .btn,#modal .btn{height:38px;border-radius:10px}.wrap .btn.full,#modal .btn.full{height:46px;border-radius:12px}.acct .btn,.pgr .btn{height:32px;border-radius:9px}.field input:where(:not([type=checkbox]):not([type=radio])),.field select,.field textarea,.field>.et-ol,.field .et-sel{border-radius:10px}.kv{padding:12px 0;border-bottom-color:var(--pm-hair)}.kv .k{font-size:13px}.kv .v,p.txt{font-size:13.5px}.note{border-radius:12px}.search{height:40px;padding:0 13px;border-radius:10px;background:var(--pm-fill);margin-bottom:8px;transition:background-color .2s var(--pm-ease),box-shadow .2s var(--pm-ease)}.search:focus-within{background:var(--surface);box-shadow:0 0 0 1px var(--blue),0 0 0 4px #007aff24}.acct,.ev{margin:0 -20px;padding:14px 20px;border-bottom-color:var(--pm-hair)}.ev{padding:10px 20px;align-items:center}.ev .ua{margin-top:1px}.card-bd:has(>#evList:first-child){padding-top:0;padding-bottom:4px}.acct .ava{width:40px;height:40px;border-radius:10px}.acct .who .t{font-size:14px;letter-spacing:-.2px}.acct .bal{font-size:14px}.ev .t svg.ic{width:16px;height:16px;padding:6px;box-sizing:content-box;border-radius:8px;background:var(--pm-fill);margin:-4px 12px 0 0}.pgr{border-top-color:var(--pm-hair);margin-top:0;padding-top:14px}.bk-list{border-color:var(--pm-hair);border-radius:12px;padding:6px}.bk{border-radius:8px;padding:8px 10px}.bk .ava{border-radius:8px}.bk-chosen{border-radius:12px}.empty{padding:44px 16px;font-size:13px}.empty svg.ic{width:28px;height:28px;padding:14px;box-sizing:content-box;border-radius:16px;background:var(--pm-fill);opacity:1;color:var(--muted);margin:0 auto 10px}.is-sk .btn{pointer-events:none}.ev.is-sk .t .sk.dot{width:15px;height:15px;margin:1px 9px 0 0}#modal{border-radius:18px;border:1px solid var(--pm-hair)}#modal .hd{min-height:56px;padding:12px 12px 12px 20px;font-size:17px;letter-spacing:-.3px;border-bottom-color:var(--pm-hair)}#modal .hd button{width:30px;height:30px}#modal .bd{padding:20px 20px 16px}#modal .bd>.bd-actions{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;border-top-color:var(--pm-hair)}#modalBg.open #modal{animation:etDlgIn .42s var(--pm-ease)}#modalBg.closing{display:flex;pointer-events:none;animation:pmFadeOut .19s ease forwards}#modalBg.closing #modal{animation:pmDlgOut .19s ease forwards}@keyframes pmFadeOut{to{opacity:0}}@keyframes pmDlgOut{to{opacity:0;transform:translate3d(0,6px,0) scale(.98)}}@keyframes pmRise{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}#acctList>.acct,#evList>.ev{animation:pmRise .42s var(--pm-ease) backwards}#acctList>:nth-child(2),#evList>:nth-child(2){animation-delay:.04s}#acctList>:nth-child(3),#evList>:nth-child(3){animation-delay:.08s}#acctList>:nth-child(4),#evList>:nth-child(4){animation-delay:.12s}#acctList>:nth-child(n+5),#evList>:nth-child(n+5){animation-delay:.16s}#view>:nth-child(4){animation-delay:.15s}@media(max-width:560px){#topBar{padding-left:16px;padding-right:16px}.wrap{padding:24px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px))}.pg-h{font-size:28px}.card-hd{padding:12px 16px}.card-bd{padding:18px 16px}.acct,.ev{margin:0 -16px;padding:14px 16px}.acct .who{flex-basis:calc(100% - 56px)}.acct .bal{margin-left:52px}.ev .w{padding-left:40px}.card-bd .btn{border-radius:10px}}@media(prefers-reduced-motion:reduce){#acctList>.acct,#evList>.ev,#modalBg.closing,#modalBg.closing #modal{animation:none!important}}.card-hd .btn.primary{height:38px;padding:0 16px;border-radius:10px;font-size:12.5px}.acct{flex-wrap:nowrap}.acct .btn.row-act{height:36px;padding:0 12px;border-radius:9px;color:var(--text2);font-size:11.5px}.acct .btn.row-act svg.ic{width:16px;height:16px}#modal.is-cred{max-width:400px}#modal.is-cred .hd{border-bottom:none;min-height:48px;padding-bottom:0}#modal.is-cred .hd>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#modal.is-cred .hd{justify-content:flex-end}#modal.is-cred .bd{padding:0 22px 22px}#modal.is-cred .cred-hd{text-align:center;margin:0 0 18px}#modal.is-cred .cred-hd .auth-logo{width:54px;height:54px;margin:0 auto 14px}#modal.is-cred .cred-hd h2{font-size:23px;font-weight:600;letter-spacing:-.2px;margin:0}#modal.is-cred p.sub{text-align:center;color:var(--text2);font-size:13px;line-height:1.5;margin:0 0 18px}#modal.is-cred .field{margin-bottom:16px}#modal.is-cred .field input:where(:not([type=checkbox]):not([type=radio])),#modal.is-cred .field select,#modal.is-cred .field .et-sel{height:52px;padding:0 14px;font-size:16px}#modal.is-cred .field .et-sel{padding-right:38px}#modal.is-cred .field>.et-ol{height:57px}#modal.is-cred .field:has(>input[placeholder=" "]:placeholder-shown:not(:focus))>label{top:26px;font-size:16px}#modal.is-cred .field>.pw-eye{top:26px}#modal.is-cred .btn.primary,#modal.is-cred .bd-actions .btn{width:100%;height:46px;font-size:14px;border-radius:var(--r-ctl)}#modal.is-cred .search{height:52px;border-radius:var(--r-ctl)}#modal.is-cred .search input{font-size:16px}#modal.is-cred .bk-chosen{margin-bottom:18px}#modal.is-cred .bd>.bd-actions{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}@media(max-width:560px){.card-hd:has(>.btn.primary){flex-wrap:wrap;row-gap:12px}.card-hd:has(>.btn.primary)>.btn.primary{flex:1 1 100%;height:44px}.acct{flex-wrap:nowrap;gap:12px}.acct .who{flex:1 1 auto;min-width:0}.acct .who .t{flex-wrap:nowrap;white-space:nowrap}.acct .bal{margin-left:0;font-size:13.5px}.acct .btn.row-act{width:36px;height:36px;min-height:36px;padding:0;margin-left:0;flex:none}.acct .btn.row-act .lbl{display:none}.acct .btn.row-act svg.ic{margin:0}#modal.is-cred .bd{padding:0 18px 18px}}
