:root{--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Inter","Helvetica Neue",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--bg:#f6f2e8;--surface:#fffdf8;--surface2:#f1ece0;--text:#171a26;--muted:#6b6f7c;--line:#e6dfcd;--accent:#facc15;--on-accent:#171a26;--accent-soft:#fdf0a8;--green:#15803d;--green-soft:#dcfce7;--warn-soft:#fde68a;--danger:#dc2626;--danger-soft:#fee2e2;--shadow:0 10px 30px rgba(70,50,0,.07);--btn-shadow:none;--radius:24px;--bw:1px;--glass-bg:hsla(0,0%,100%,.6);--glass-line:rgba(23,26,38,.1);--glass-text:#171a26;--glass-muted:rgba(23,26,38,.58);--glass-chip:rgba(23,26,38,.06);--glass-hover:rgba(23,26,38,.06);--glass-hi:hsla(0,0%,100%,.75);--glass-shadow:0 24px 60px rgba(40,30,0,.16);--b1:#ffd5da;--b2:#cfd9ff;--b3:#fde7b0;color-scheme:light}:root[data-theme=dark]{--bg:#101118;--surface:#191a23;--surface2:#232430;--text:#f4f1e6;--muted:#9c9cab;--line:#2d2e3b;--accent-soft:#4a3f0d;--green:#4ade80;--green-soft:#153524;--warn-soft:#4a3f0d;--danger:#f87171;--danger-soft:#3b1a1a;--shadow:0 10px 30px rgba(0,0,0,.35);--glass-bg:rgba(36,36,40,.58);--glass-line:hsla(0,0%,100%,.14);--glass-text:#f5f5f7;--glass-muted:rgba(245,245,247,.6);--glass-chip:hsla(0,0%,100%,.08);--glass-hover:hsla(0,0%,100%,.07);--glass-hi:hsla(0,0%,100%,.2);--glass-shadow:0 30px 80px rgba(0,0,0,.55);--b1:#55555e;--b2:#3a3a44;--b3:#5c1520;color-scheme:dark}:root[data-skin=brutal]{--bg:#fff4c7;--surface:#fff;--surface2:#ffe9a0;--text:#111;--muted:#4b4b4b;--line:#111;--accent:#ffdd57;--on-accent:#111;--accent-soft:#ffe98a;--green:#0a7a32;--green-soft:#b8f5c8;--warn-soft:#ffd24a;--danger:#b91414;--danger-soft:#ffc9c9;--radius:14px;--bw:2px;--shadow:5px 5px 0 #111;--btn-shadow:3px 3px 0 #111;--glass-bg:hsla(0,0%,100%,.95);--glass-line:#111;--glass-text:#111;--glass-muted:#444;--glass-chip:#ffe9a0;--glass-hover:#ffe98a;--glass-hi:transparent;--glass-shadow:6px 6px 0 #111}:root[data-skin=brutal][data-theme=dark]{--bg:#15140f;--surface:#1f1e17;--surface2:#2c2a1e;--text:#fff7dc;--muted:#c9c2a3;--line:#fff7dc;--accent-soft:#4a3f0d;--green:#5be28c;--green-soft:#123a22;--warn-soft:#4a3f0d;--danger:#ff8a8a;--danger-soft:#451616;--shadow:5px 5px 0 #000;--btn-shadow:3px 3px 0 #000;--glass-bg:rgba(31,30,23,.96);--glass-line:#fff7dc;--glass-text:#fff7dc;--glass-muted:#c9c2a3;--glass-chip:#2c2a1e;--glass-hover:#3a3724;--glass-shadow:6px 6px 0 #000}:root[data-skin=glass]{--bg:#e9ebf1;--surface:hsla(0,0%,100%,.62);--surface2:hsla(0,0%,100%,.5);--line:rgba(23,26,38,.1);--accent:#e5202e;--on-accent:#fff;--accent-soft:rgba(229,32,46,.14);--radius:26px;--shadow:0 18px 50px rgba(30,30,50,.12)}:root[data-skin=glass][data-theme=dark]{--bg:#08080a;--surface:rgba(40,40,44,.55);--surface2:hsla(0,0%,100%,.06);--line:hsla(0,0%,100%,.12);--accent-soft:rgba(229,32,46,.24);--shadow:0 24px 60px rgba(0,0,0,.5)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-weight:600;letter-spacing:-.02em}.hero{padding:26px 3px 20px}.eyebrow,.hero-badge{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.hero h1{font-size:36px;line-height:1.08;margin:12px 0 10px}.hero p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.card,.quota-card{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);position:relative}:root[data-skin=glass] .card,:root[data-skin=glass] .quota-card{backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%)}.card,.quota-card{padding:20px;margin-bottom:16px}.quota-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.label-muted{display:block;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:1.6px}.quota-num{display:flex;align-items:baseline;gap:10px;margin-top:8px}.quota-num strong{font-size:46px;font-weight:600;letter-spacing:-.03em;line-height:1}.quota-num span{color:var(--muted);font-size:15px}.quota-bar{height:10px;border-radius:99px;background:var(--surface2);border:var(--bw) solid var(--line);margin:16px 0 10px;overflow:hidden}.quota-bar i{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1)}.quota-foot{display:flex;justify-content:space-between}.quota-foot,.quota-plan{color:var(--muted);font-size:13px}.quota-plan{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.quota-plan b{color:var(--text);font-weight:600}.quota-chip{display:inline-block;margin:-4px 0 14px;padding:6px 12px;border-radius:999px;background:var(--surface2);border:var(--bw) solid var(--line);font-size:12px;color:var(--muted)}.quota-chip b{color:var(--text)}.mini-refresh{width:46px;height:46px;border:var(--bw) solid var(--line);border-radius:50%;background:var(--surface2);display:grid;place-items:center;box-shadow:var(--btn-shadow)}.result-toolbar,.section-head,.workflow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}h2,h3{margin:4px 0 0}h2{font-size:26px}h3{font-size:18px}.muted{color:var(--muted);line-height:1.55;font-size:14px;margin:6px 0 16px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.choice-card{text-align:left;border:var(--bw) solid var(--line);background:var(--surface2);border-radius:calc(var(--radius) - 4px);padding:16px;display:grid;grid-gap:10px;gap:10px;align-content:start;box-shadow:var(--btn-shadow);transition:transform .2s}.choice-card:hover{transform:translateY(-2px)}.choice-card .instruction-icon{background:var(--accent);color:var(--on-accent)}.choice-card strong{font-size:17px;font-weight:600}.choice-card small{color:var(--muted);font-size:12px;line-height:1.4}.workflow-head{margin-bottom:18px}.stepper{display:flex;align-items:flex-start;margin:4px 0 20px}.step-node{flex:1 1;position:relative;text-align:center;color:var(--muted)}.step-node span{position:relative;z-index:2;margin:auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:var(--bw) solid var(--line);background:var(--surface);font-size:12px;font-weight:700;transition:background .3s,border-color .3s}.step-node small{display:block;font-size:11px;margin-top:7px;white-space:nowrap}.step-node b{position:absolute;top:14px;left:50%;width:100%;height:var(--bw);background:var(--line)}.step-node:last-child b{display:none}.step-node.current span{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.step-node.current small,.step-node.done small{color:var(--text)}.step-node.done span{border-color:var(--green);color:var(--green);background:var(--green-soft)}.step-node.done b{background:var(--green)}.step-panel{padding-top:4px;animation:rise .5s cubic-bezier(.2,.8,.2,1) both}.info-box,.instruction{display:flex;gap:12px;border-radius:18px;padding:14px;margin-bottom:15px}.instruction{background:var(--surface2);border:var(--bw) solid var(--line)}.instruction-icon{flex:0 0 40px;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:var(--on-accent);background:var(--accent)}.info-box strong,.instruction strong{font-size:14px;font-weight:600}.instruction p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.info-box{display:block;background:var(--accent-soft);border:var(--bw) solid transparent}:root[data-skin=brutal] .info-box{border-color:var(--line)}.success-hero{text-align:center;padding:10px 4px 6px}.success-hero h3{font-size:22px;margin:16px 0 6px}.success-hero p{margin:0 0 12px;color:var(--muted);font-size:14px}.check-ring{position:relative;width:72px;height:72px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;animation:pop .6s cubic-bezier(.34,1.56,.64,1) both}.check-ring:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--green);opacity:0;animation:ring 1.4s ease-out .3s}.check-ring svg{width:34px;height:34px}.check-ring path{stroke-dasharray:30;stroke-dashoffset:30;animation:draw .5s ease .35s forwards}.mail-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:10px 16px;border-radius:999px;background:var(--green-soft);color:var(--green);border:var(--bw) solid transparent;font-size:14px}:root[data-skin=brutal] .mail-chip{border-color:var(--line)}.mail-chip b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.guide{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:7px;gap:7px;font-size:13px;line-height:1.5;color:var(--text)}.guide b{font-weight:600}.verify-top{display:grid;grid-gap:5px;gap:5px;padding:14px;margin-bottom:14px;border-radius:18px;background:var(--surface2);border:var(--bw) solid var(--line)}.verify-top>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:1.2px}.verify-top>b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;word-break:break-all}.verify-top small{color:var(--muted);font:11px var(--mono);word-break:break-all}.email-row{display:flex;align-items:center;gap:9px;padding:11px 13px;border:var(--bw) solid var(--line);border-radius:16px;background:var(--surface2)}.email-row b{flex:1 1;min-width:0;font-weight:500;font-size:14px;word-break:break-all}.email-edit{display:grid;grid-gap:8px;gap:8px}.field-err{color:var(--danger);font-size:12px}.icon-link{border:0;background:transparent;color:var(--text);font-size:11px;font-weight:700;letter-spacing:.6px;display:inline-flex;align-items:center;gap:5px;padding:6px 4px}.field-label{display:block;color:var(--muted);font-size:12px;font-weight:600;margin:14px 0 7px}.field-input{width:100%;border:var(--bw) solid var(--line);border-radius:16px;background:var(--surface);outline:none;padding:13px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}:root[data-skin=glass] .field-input{background:var(--surface2)}.field-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}.field-input.big{padding:16px 15px}.textarea{min-height:120px;resize:vertical;line-height:1.45}.danger-btn,.outline-btn,.primary-btn,.secondary-btn{min-height:48px;border-radius:16px;padding:11px 15px;font-size:12px;font-weight:700;letter-spacing:.6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s,filter .12s,box-shadow .12s;box-shadow:var(--btn-shadow)}.primary-btn{width:100%;border:var(--bw) solid var(--accent);background:var(--accent);color:var(--on-accent)}:root[data-skin=brutal] .primary-btn{border-color:var(--line)}.danger-btn:active,.primary-btn:active,.secondary-btn:active{transform:translateY(1px);box-shadow:none}.primary-btn:disabled,.secondary-btn:disabled{opacity:.55;cursor:not-allowed}.secondary-btn{background:var(--surface)}.outline-btn,.secondary-btn{border:var(--bw) solid var(--line);color:var(--text)}.outline-btn{background:transparent}.danger-btn{width:100%;border:var(--bw) solid var(--danger);background:var(--danger-soft)}.danger-btn,.danger-text{color:var(--danger)}.full{width:100%;margin-top:10px}.actions-row{display:flex;gap:9px;margin-top:12px}.actions-row .danger-btn,.actions-row .primary-btn,.actions-row .secondary-btn{flex:1 1;width:auto}.actions-row.wrap{flex-wrap:wrap;justify-content:flex-end}.actions-row.left{justify-content:flex-start}.small-btn{min-height:40px;padding:8px 14px;font-size:11px}.order-id-box{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px;padding:12px 13px;margin:12px 0;border:var(--bw) dashed var(--line);background:var(--surface2);border-radius:14px}.order-id-box span{grid-column:1/-1;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:1px}.order-id-box b{font-family:var(--mono);font-size:12px;word-break:break-all;font-weight:500}.text-btn{grid-row:2;grid-column:2;font-size:11px;font-weight:700;display:flex;align-items:center;gap:5px}.text-btn,.text-link{border:0;background:transparent}.text-link{display:block;margin:14px auto 0;color:var(--muted);font-size:12px;text-decoration:underline}.response-box{white-space:pre-wrap;word-break:break-word;overflow:auto;background:var(--surface2);border:var(--bw) solid var(--line);border-radius:14px;padding:13px;color:var(--text);font:11px/1.55 var(--mono);max-height:300px}.response-box.tall{max-height:500px}.bulk-result{margin-top:18px;padding-top:18px;border-top:var(--bw) solid var(--line)}.divider-line{height:var(--bw);background:var(--line);margin:18px 0}.inline-input{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.alert{padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.45;margin-bottom:14px;animation:rise .4s both}.alert.error{background:var(--danger-soft);color:var(--danger);border:var(--bw) solid transparent}:root[data-skin=brutal] .alert.error{border-color:var(--line)}.toast{position:fixed;left:50%;bottom:110px;transform:translateX(-50%);z-index:120;width:max-content;max-width:calc(100% - 34px);padding:11px 16px;border-radius:999px;background:var(--text);color:var(--bg);font-size:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:toast .35s cubic-bezier(.2,.8,.2,1) both}@media(min-width:900px){.toast{bottom:32px}}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:15px 0}.stat-mini{border:var(--bw) solid var(--line);background:var(--surface2);border-radius:15px;padding:12px;min-width:0}.stat-mini span{display:block;color:var(--muted);font-size:10px}.stat-mini b{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis;font-weight:600}.search-field{display:flex;align-items:center;gap:9px;margin:16px 0 4px;padding:0 14px;height:48px;border:var(--bw) solid var(--line);border-radius:16px;background:var(--surface2);color:var(--muted)}.search-field input{flex:1 1;min-width:0;height:100%;border:0;background:transparent;outline:none;font-size:14px;color:var(--text)}.search-field button{border:0;background:transparent;color:var(--muted);display:grid;place-items:center}.history-list{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.history-item{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:var(--bw) solid var(--line);background:var(--surface);border-radius:20px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:var(--btn-shadow)}.history-item:hover{transform:translateY(-1px)}.history-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.history-item>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.history-item>div:last-child{justify-items:end}.history-item small{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:1.4px}.history-item b{font-size:13px;font-weight:500}.history-item b,.history-item em{overflow:hidden;text-overflow:ellipsis}.history-item em{font-style:normal;font-size:12px;color:var(--text)}.history-item span{color:var(--muted);font-size:12px}.badge{display:inline-block;width:max-content;padding:4px 10px;border-radius:999px;background:var(--surface2);color:var(--text);font-size:11px;border:var(--bw) solid transparent}.badge.ok{background:var(--green-soft);color:var(--green)}.badge.wait{background:var(--warn-soft);color:var(--text)}.badge.bad{background:var(--danger-soft);color:var(--danger)}.badge.verify{background:var(--accent);color:var(--on-accent);font-weight:700}:root[data-skin=brutal] .badge{border-color:var(--line)}.history-item .badge.ok{color:var(--green)}.history-item .badge.bad{color:var(--danger)}.history-item .badge.wait{color:var(--text)}.history-item .badge.verify{color:var(--on-accent)}.badge.clickable{cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:6px 14px;box-shadow:var(--btn-shadow);transition:transform .15s}.badge.clickable:active{transform:scale(.95)}.detail-rows{display:grid;margin:14px 0;border:var(--bw) solid var(--line);border-radius:16px;overflow:hidden}.detail-rows div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:13px;border-top:var(--bw) solid var(--line)}.detail-rows div:first-child{border-top:0}.detail-rows span{color:var(--muted);flex:0 0 auto}.detail-rows b{font-weight:500;text-align:right;word-break:break-all}details.raw{margin-top:12px}details.raw summary{font-size:12px;color:var(--muted);cursor:pointer;margin-bottom:8px}.empty{padding:25px;font-size:13px}.empty,.footer{text-align:center;color:var(--muted)}.footer{font-size:10px;letter-spacing:.6px;padding:10px 0 20px}.profile-head{display:flex;align-items:center;gap:14px;margin-bottom:6px}.avatar{width:44px;height:44px;border:var(--bw) solid var(--accent);background:var(--accent);color:var(--on-accent);border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:18px}.avatar.big{width:56px;height:56px;font-size:24px}:root[data-skin=brutal] .avatar{border-color:var(--line)}.skin-chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.skin-chips button{min-height:46px;padding:6px;border-radius:14px;border:var(--bw) solid var(--line);background:var(--surface2);font-size:12px;font-weight:600;transition:transform .15s}.skin-chips button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-skin=brutal] .skin-chips button.on{border-color:var(--line)}@keyframes rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes toast{0%{opacity:0;transform:translate(-50%,12px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.rise{animation:rise .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*80ms)}@media(max-width:380px){.hero h1{font-size:30px}.card{padding:16px}.account-grid{grid-template-columns:1fr}.actions-row{flex-wrap:wrap}.choice-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}html{background:var(--bg)}body{background:transparent}.app-shell{position:relative;isolation:isolate;min-height:100vh;--sbw:0px}.main{min-width:0}.page{width:100%;max-width:560px;margin:0 auto;padding:16px 16px calc(130px + env(safe-area-inset-bottom))}.bg-layer{display:none;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.login-shell .bg-layer,:root[data-skin=glass] .bg-layer{display:block}.login-shell .bg-layer{position:absolute}.login-shell .bg-layer i{opacity:1}.bg-layer i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.8;animation:drift 26s ease-in-out infinite alternate}.bg-layer i:first-child{width:60vmax;height:60vmax;left:-18vmax;top:-24vmax;background:radial-gradient(circle,var(--b1),transparent 66%)}.bg-layer i:nth-child(2){width:55vmax;height:55vmax;right:-22vmax;top:8vh;background:radial-gradient(circle,var(--b2),transparent 66%);animation-duration:32s;animation-delay:-8s}.bg-layer i:nth-child(3){width:50vmax;height:50vmax;left:18vw;bottom:-30vmax;background:radial-gradient(circle,var(--b3),transparent 66%);animation-duration:38s;animation-delay:-15s}@keyframes drift{0%{transform:translateZ(0) scale(1) rotate(0)}to{transform:translate3d(7vmax,5vmax,0) scale(1.18) rotate(25deg)}}.phone-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:44px 1fr 44px;grid-gap:10px;gap:10px;align-items:center;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:var(--glass-bg);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-bottom:var(--bw) solid var(--glass-line);color:var(--glass-text)}.phone-bar strong{text-align:center;font-size:17px;font-weight:600;letter-spacing:-.01em}.round-btn{width:44px;height:44px;border-radius:14px;border:var(--bw) solid var(--glass-line);background:var(--glass-chip);color:var(--glass-text);display:grid;place-items:center}.phone-bar .avatar{width:44px;height:44px}.topnav{display:none}.scrim{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.38);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .4s ease}.scrim.on{opacity:1;pointer-events:auto}.sb-wrap{position:fixed;z-index:70;top:12px;bottom:12px;left:12px;width:min(310px,86vw);transform:translateX(calc(-100% - 40px));transition:transform .5s cubic-bezier(.32,.72,0,1)}.sb-wrap.is-open{transform:none}.sb{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:34px;color:var(--glass-text);background:var(--glass-bg);backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);border:var(--bw) solid var(--glass-line);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-hi)}.sb button{font-family:inherit}.sb-dots{display:flex;gap:7px;padding:17px 23px 0;flex:none}.sb-dots i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.sb-dots i:nth-child(2){background:#febc2e}.sb-dots i:nth-child(3){background:#28c840}.sb-head{display:flex;align-items:center;gap:8px;padding:12px 18px 8px 23px;min-height:56px;flex:none}.sb-title{font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;max-width:200px;overflow:hidden}.sb-mark{display:none;font-size:20px;font-weight:700;margin:0 auto}.sb-bell{position:relative;margin-left:auto;width:34px;height:34px;border:0;background:transparent;color:var(--glass-text);display:grid;place-items:center;max-width:34px;overflow:visible}.sb-bell em{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-style:normal;font-size:10px;font-weight:700;display:grid;place-items:center}.sb-profile{display:flex;align-items:center;gap:12px;width:100%;margin:4px 0;padding:10px 19px;border:0;background:transparent;color:inherit;text-align:left;flex:none;position:relative}.sb-profile:after,.sb-search:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glass-text) 28%,transparent),transparent)}.sb-avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:17px}.sb-who{display:grid;min-width:0}.sb-who b{font-size:15px;font-weight:600}.sb-who small{font-size:11px;white-space:nowrap}.sb-go,.sb-who small{color:var(--glass-muted)}.sb-go{margin-left:auto;display:grid}.sb-search{position:relative;display:flex;align-items:center;gap:10px;padding:8px 23px 14px;flex:none}.sb-search input{flex:1 1;min-width:0;height:34px;border-radius:999px;border:var(--bw) solid var(--glass-line);background:var(--glass-chip);padding:0 14px;color:var(--glass-text);outline:none;font-size:12px}.sb-search input::placeholder{color:var(--glass-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sb-search input:focus{border-color:var(--accent)}.sb-nav{flex:1 1;overflow-y:auto;scrollbar-width:none;padding-bottom:18px}.sb-nav::-webkit-scrollbar{display:none}.sb-sec{position:relative;margin:20px 0 6px;padding:0 24px;font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--glass-muted);height:12px;white-space:nowrap}.sb-sec:before{content:"";position:absolute;left:18px;right:18px;top:-9px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glass-text) 28%,transparent),transparent)}.sb-sec:first-child{margin-top:8px}.sb-sec:first-child:before{display:none}.sb-item{position:relative;display:flex;align-items:center;gap:14px;width:100%;height:46px;padding:0 20px 0 23px;border:0;background:transparent;color:var(--glass-muted);font-size:15px;font-weight:500;text-align:left;white-space:nowrap;isolation:isolate;transition:color .3s,background-color .3s,transform .3s}.sb-item:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);opacity:0;transition:opacity .35s ease,box-shadow .35s ease}.sb-item:hover{color:var(--glass-text);background:var(--glass-hover)}.sb-item.active{color:var(--on-accent);font-weight:600}.sb-item.active:before{opacity:1;box-shadow:0 0 26px color-mix(in srgb,var(--accent) 55%,transparent)}.sb-ico{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--glass-chip);transition:background .3s}.sb-item.active .sb-ico{background:transparent}.sb-badge{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center}.sb-item.active .sb-badge{background:var(--on-accent);color:var(--accent)}.sb-toggle{position:absolute;top:62px;right:-15px;width:30px;height:30px;border-radius:50%;border:0;background:#fff;color:#111;display:grid;place-items:center;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:transform .25s}.sb-toggle:hover{transform:scale(1.12)}.sb-label{transition:opacity .3s ease,filter .4s ease,transform .4s ease}.tn-bar{position:relative;gap:4px;height:58px;padding:0 10px 0 16px;border-radius:18px;color:var(--glass-text);background:var(--glass-bg);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);border:var(--bw) solid var(--glass-line);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-hi)}.tn-bar,.tn-brand{display:flex;align-items:center}.tn-brand{gap:8px;margin-right:10px;font-size:16px;font-weight:700;letter-spacing:-.01em}.tn-links{gap:2px}.tn-link,.tn-links{display:flex;align-items:center}.tn-link{position:relative;gap:7px;padding:9px 11px;border:0;background:transparent;color:var(--glass-muted);font-size:14px;font-weight:500;white-space:nowrap;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .25s}.tn-link:after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.tn-link:hover{color:var(--glass-text);transform:translateY(-2px)}.tn-link.active:after,.tn-link:hover:after{transform:scaleX(1)}.tn-link.active{color:var(--glass-text)}.tn-search{position:relative;margin-left:auto;display:flex;align-items:center;height:36px;border-radius:999px;border:var(--bw) solid var(--glass-line);background:var(--glass-chip);transition:padding .4s}.tn-search-btn{width:34px;height:34px;border:0;background:transparent;color:var(--glass-text);display:grid;place-items:center;border-radius:50%;flex:none}.tn-search input{width:0;opacity:0;border:0;background:transparent;outline:none;color:var(--glass-text);font-size:13px;transition:width .45s cubic-bezier(.4,0,.2,1),opacity .3s}.tn-search input::placeholder{color:var(--glass-muted)}.tn-search kbd{max-width:0;padding:0;border-radius:5px;background:var(--glass-chip);font:600 9px var(--font);letter-spacing:.06em;transition:max-width .4s,opacity .3s,padding .4s}.tn-search kbd,.tn-x{opacity:0;overflow:hidden;color:var(--glass-muted)}.tn-x{width:0;height:20px;border:0;background:transparent;display:grid;place-items:center;padding:0;transition:width .4s,opacity .3s}.tn-search.open{padding-right:8px}.tn-search.open input{width:170px;opacity:1}.tn-search.open kbd{max-width:40px;opacity:1;padding:3px 6px;margin-right:6px}.tn-search.open .tn-x{width:20px;opacity:1}.tn-login{height:36px;margin-left:8px;padding:0 18px;border-radius:11px;border:var(--bw) solid var(--glass-line);background:transparent;color:var(--glass-text);font-size:13px;font-weight:600;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s}.tn-login.active,.tn-login:hover{background:var(--glass-chip);transform:translateY(-1px)}.sr-pop{position:absolute;top:calc(100% + 14px);right:0;width:380px;padding:8px;border-radius:20px;color:var(--glass-text);background:var(--glass-bg);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);border:var(--bw) solid var(--glass-line);box-shadow:var(--glass-shadow);animation:panelDown .35s cubic-bezier(.2,.8,.2,1) both}.sr-empty,.sr-hint{padding:14px;font-size:13px;color:inherit;opacity:.65}.sr-empty{display:grid;grid-gap:10px;gap:10px;justify-items:start}.sr-empty p{margin:0}.sr-list{display:grid;grid-gap:2px;gap:2px}.sr-item{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;transition:background .2s}.sr-item:hover{background:var(--glass-hover,hsla(0,0%,50%,.12))}.sr-main{display:grid;min-width:0}.sr-main b{font:500 12px var(--mono)}.sr-main b,.sr-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-main small{font-size:11px;opacity:.65}.sr-all{width:100%;padding:10px;border:0;background:transparent;color:inherit;font-size:12px;font-weight:600;opacity:.75}@keyframes panelDown{0%{opacity:0;transform:translateY(-8px) scale(.98);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes panelUp{0%{opacity:0;transform:translate(-50%,10px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translate(-50%);filter:blur(0)}}.dock{--dk-bg:rgba(247,248,250,.94);--dk-btn:#fff;--dk-ink:#1f4a54;--dk-line:rgba(31,74,84,.14);--dk-sh:0 16px 36px rgba(31,74,84,.18),inset 0 1px 0 #fff;--dk-btn-sh:0 4px 10px rgba(31,74,84,.1),inset 0 1px 0 #fff;--dk-tip-bg:#1f4a54;--dk-tip-fg:#fff;position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:55;display:flex;align-items:center;gap:4px;padding:8px;border-radius:26px;color:var(--dk-ink);background:var(--dk-bg);border:var(--bw) solid var(--dk-line);box-shadow:var(--dk-sh);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:dockIn .7s cubic-bezier(.2,.8,.2,1) .1s both}:root[data-theme=dark] .dock{--dk-bg:rgba(30,31,38,.92);--dk-btn:#2a2c37;--dk-ink:#e8f4f6;--dk-line:hsla(0,0%,100%,.12);--dk-sh:0 18px 44px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);--dk-btn-sh:0 4px 10px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);--dk-tip-bg:#e8f4f6;--dk-tip-fg:#1f4a54}:root[data-skin=brutal] .dock{--dk-sh:5px 5px 0 #111;--dk-line:#111;--dk-bg:#fff;--dk-btn-sh:2px 2px 0 #111}:root[data-skin=brutal][data-theme=dark] .dock{--dk-sh:5px 5px 0 #000;--dk-line:#fff7dc;--dk-bg:#1f1e17;--dk-btn-sh:2px 2px 0 #000}@keyframes dockIn{0%{opacity:0;transform:translate(-50%,24px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translate(-50%);filter:blur(0)}}.dk-btn{position:relative;flex:none;width:40px;height:40px;border-radius:14px;display:grid;place-items:center;border:1px solid transparent;background:var(--dk-btn);color:var(--dk-ink);box-shadow:var(--dk-btn-sh);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .25s;transform-origin:50% 100%}.dk-btn:active,.dk-btn:hover{transform:scale(1.2) translateY(-3px);z-index:2}.dk-btn:has(+.dk-btn:hover),.dk-btn:hover+.dk-btn{transform:scale(1.09) translateY(-1px)}.dk-btn.active{border-color:var(--dk-ink);box-shadow:var(--dk-btn-sh),0 0 0 3px color-mix(in srgb,var(--dk-ink) 10%,transparent)}.dk-btn.active:after{content:"";position:absolute;left:50%;bottom:-8px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--dk-ink)}.dk-btn.ghost{background:transparent;border:1px dashed var(--dk-line);box-shadow:none;color:transparent}.dk-div{flex:none;width:1px;height:24px;margin:0 3px;background:var(--dk-line)}.dk-tip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px) scale(.9);opacity:0;padding:5px 10px;border-radius:9px;background:var(--dk-tip-bg);color:var(--dk-tip-fg);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}.dk-btn.tip .dk-tip,.dk-btn:hover .dk-tip{opacity:1;transform:translate(-50%) scale(1)}.dk-btn.ghost .dk-tip{display:none}.dk-panel{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%);width:min(92vw,400px);padding:10px;border-radius:22px;background:var(--dk-bg);border:var(--bw) solid var(--dk-line);box-shadow:var(--dk-sh);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:panelUp .4s cubic-bezier(.2,.8,.2,1) both}.dk-field{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:14px;background:var(--dk-btn);box-shadow:var(--dk-btn-sh)}.dk-field input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;color:var(--dk-ink);font-size:15px}.dk-field input::placeholder{color:color-mix(in srgb,var(--dk-ink) 50%,transparent)}.dk-field button{border:0;background:transparent;color:var(--dk-ink);display:grid;place-items:center;padding:4px}.modal{position:fixed;inset:0;z-index:100;display:grid;align-items:end;justify-items:center}.modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade .3s both}.modal-card{position:relative;width:min(520px,100%);max-height:92vh;overflow:auto;padding:20px 20px calc(22px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:var(--bg);color:var(--text);border:var(--bw) solid var(--line);box-shadow:0 -20px 60px rgba(0,0,0,.35);animation:sheetUp .45s cubic-bezier(.32,.72,0,1) both}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.modal-head .round-btn{background:var(--surface2);border-color:var(--line);color:var(--text)}.confirm-title{font-size:20px;margin:4px 0 0}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%);opacity:.6}to{transform:none;opacity:1}}@media(min-width:700px){.modal{align-items:center}.modal-card{border-radius:28px;animation-name:rise}}.tsw-stage{display:grid;place-items:center;padding:26px 14px;margin-top:2px;border-radius:22px;background:#e1e6f9;border:var(--bw) solid var(--line)}.tsw{position:relative;width:min(100%,280px);aspect-ratio:2.25/1;border:0;padding:0;border-radius:30px;background:#e3e8fb;cursor:pointer;box-shadow:-10px -10px 22px hsla(0,0%,100%,.95),10px 10px 24px rgba(150,162,208,.5);transition:background .9s ease,box-shadow .9s ease;color:#2a3050}.tsw[data-mode=dark]{background:#1b1f2b;color:#f2f4ff;box-shadow:0 0 38px 6px rgba(8,10,20,.55),0 18px 34px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.03)}.theme-fx *,.theme-fx :after,.theme-fx :before{transition:background-color .9s ease,color .9s ease,border-color .9s ease,box-shadow .9s ease,fill .9s ease,stroke .9s ease!important}.theme-fx .page,.theme-fx .phone-bar,.theme-fx .sb,.theme-fx .tn-bar{animation:fxBlur 1s ease}@keyframes fxBlur{0%,to{filter:blur(0)}45%{filter:blur(3px)}}.login-shell{--glass-bg:rgba(34,34,38,.58);--glass-line:hsla(0,0%,100%,.16);--glass-text:#f5f5f7;--glass-muted:rgba(245,245,247,.6);--glass-hi:hsla(0,0%,100%,.22);--glass-shadow:0 40px 100px rgba(0,0,0,.6);--b1:#5a5a64;--b2:#3a3a44;--b3:#6a1520;position:relative;isolation:isolate;min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden;background:#09090b;color:#f5f5f7}.login-card{position:relative;width:min(400px,100%);padding:34px 26px 28px;border-radius:34px;text-align:center;background:var(--glass-bg);backdrop-filter:blur(34px) saturate(170%);-webkit-backdrop-filter:blur(34px) saturate(170%);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-hi);animation:loginIn .9s cubic-bezier(.2,.8,.2,1) both}.login-card>*{animation:rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + var(--i,0)*90ms)}.login-card.leaving{animation:loginOut .5s cubic-bezier(.5,0,.8,.4) forwards}.login-card.shake{animation:loginIn .9s cubic-bezier(.2,.8,.2,1) both,shake .45s .05s}.login-card.shake>*{animation:none}@keyframes loginIn{0%{opacity:0;transform:translateY(30px) scale(.94);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes loginOut{to{opacity:0;transform:translateY(-24px) scale(1.04);filter:blur(16px)}}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-9px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}.brand-mark{width:64px;height:64px;margin:0 auto 18px;border-radius:22px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-size:22px;font-weight:700;box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 45%,transparent);animation:rise .7s cubic-bezier(.2,.8,.2,1) both,floaty 5s ease-in-out 1s infinite!important}@keyframes floaty{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(3deg)}}.login-card h1{font-size:28px;margin:6px 0 8px}.login-card p{margin:0 0 22px;color:var(--glass-muted);font-size:15px}.login-card .field-input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#f5f5f7;border-radius:18px;padding:16px 74px 16px 16px}.login-card .field-input::placeholder{color:rgba(245,245,247,.45)}.pw-wrap{position:relative;text-align:left}.pw-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--glass-muted);font-size:10px;font-weight:700;letter-spacing:.8px;padding:10px}.login-card .alert{margin:12px 0 0;text-align:left}.login-card .primary-btn{margin-top:14px;min-height:54px;border-radius:18px}@media(min-width:900px){.app-shell{--sbw:280px}.app-shell[data-collapsed=true]{--sbw:78px}.dock,.phone-bar,.scrim{display:none}.sb-wrap{top:18px;bottom:18px;left:18px;width:var(--sbw);transform:none;transition:width .55s cubic-bezier(.65,0,.35,1)}.main{margin-left:calc(var(--sbw) + 36px);margin-right:18px;transition:margin-left .55s cubic-bezier(.65,0,.35,1)}.page{max-width:760px;padding:100px 0 60px}.topnav{display:block;position:fixed;z-index:50;top:18px;left:calc(var(--sbw) + 36px);right:18px;transition:left .55s cubic-bezier(.65,0,.35,1)}.tn-brand span{display:none}.sb-wrap.is-collapsed .sb-label{opacity:0;filter:blur(6px);transform:translateX(-8px);pointer-events:none}.sb-wrap.is-collapsed .sb-bell,.sb-wrap.is-collapsed .sb-title{max-width:0;margin:0;padding:0}.sb-wrap.is-collapsed .sb-mark{display:block;position:absolute;left:0;right:0;text-align:center}.sb-wrap.is-collapsed .sb-sec{opacity:0}.sb-wrap.is-collapsed .sb-search input{pointer-events:none}}@media(min-width:1280px){.tn-brand span{display:inline}}@media(min-width:900px) and (max-width:1499px){.tn-bar:has(.tn-search.open) .tn-link:not(.active) span{display:none}.tn-search.open input{width:140px}}@media(min-width:900px){.sb-wrap .sb-mark{display:none}.sb-wrap.is-collapsed .sb-mark{display:block}}:root{--ios:cubic-bezier(.32,.72,0,1);--ios-soft:cubic-bezier(.25,.1,.25,1);--spring:cubic-bezier(.34,1.32,.64,1)}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017 19.6%,1.067 22.5%,1.099 25.6%,1.103 27.8%,1.077 31.5%,1.019 37%,.99 42%,.985 47%,1.003 58%,1)}}.rise{animation-duration:.95s;animation-timing-function:var(--ios)}.step-panel{animation-duration:.85s;animation-timing-function:var(--ios)}.login-card>*{animation-duration:1.05s;animation-timing-function:var(--ios)}.login-card.leaving{animation-duration:.75s}.quota-bar i{transition:width 1.1s var(--ios)}.scrim{transition:opacity .65s var(--ios)}.modal-bg{animation-duration:.55s}.modal-card{animation-duration:.8s;animation-timing-function:var(--ios)}.dock{animation-duration:1.1s;animation-timing-function:var(--ios)}.sb-wrap{transition:transform .8s var(--ios)}.dk-btn{transition:transform .6s var(--spring),box-shadow .45s var(--ios),background .45s var(--ios),color .35s var(--ios)}.dk-tip{transition:opacity .35s var(--ios),transform .55s var(--spring)}.tn-link{transition:transform .6s var(--spring),color .35s var(--ios)}.sb-item{transition:color .4s var(--ios),background-color .4s var(--ios),transform .5s var(--spring)}.choice-card,.danger-btn,.history-item,.outline-btn,.primary-btn,.secondary-btn,.text-btn{transition:transform .55s var(--spring),box-shadow .45s var(--ios),background-color .45s var(--ios),border-color .45s var(--ios),opacity .35s var(--ios)}.choice-card:active,.danger-btn:active,.history-item:active,.outline-btn:active,.primary-btn:active,.secondary-btn:active{transform:scale(.97)}@media(min-width:900px){.sb-wrap{transition:width .85s var(--ios)}.main{transition:margin-left .85s var(--ios)}.topnav{transition:left .85s var(--ios)}}.search-scrim{position:fixed;inset:0;z-index:45;pointer-events:none;visibility:hidden;background:rgba(12,14,28,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .8s var(--ios),backdrop-filter .8s var(--ios),-webkit-backdrop-filter .8s var(--ios),visibility 0s .8s}.search-scrim.on{pointer-events:auto;visibility:visible;background:rgba(12,14,28,.24);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);transition-delay:0s}.sb-wrap{transition-property:transform,filter,width}.app-shell:has(.search-scrim.on) .sb-wrap{filter:blur(10px) brightness(.95)}.dk-panel,.sr-pop{animation:none;transform-origin:50% 100%;opacity:0;visibility:hidden;pointer-events:none;filter:blur(14px);transition:opacity .55s var(--ios),transform .85s var(--spring),filter .6s var(--ios),visibility 0s .6s}.dk-panel{transform:translate(-50%,22px) scale(.92)}.dk-panel.open{opacity:1;visibility:visible;pointer-events:auto;filter:blur(0);transform:translate(-50%) scale(1);transition-delay:0s}.sr-pop{transform-origin:100% 0;transform:translateY(-14px) scale(.94)}.tn-search.open .sr-pop{opacity:1;visibility:visible;pointer-events:auto;filter:blur(0);transform:none;transition-delay:0s}.dk-panel.open .sr-item,.tn-search.open .sr-item{animation:srIn .7s var(--ios) both;animation-delay:calc(.12s + var(--k,0)*55ms)}.dk-panel.open :is(.sr-hint,.sr-empty),.tn-search.open :is(.sr-hint,.sr-empty){animation:srIn .7s .1s var(--ios) both}@keyframes srIn{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.tsw{overflow:visible;transition:background 1.1s var(--ios),box-shadow 1.1s var(--ios)}.tsw-knob{position:absolute;left:10%;top:50%;width:20%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#e3e8fb;box-shadow:-5px -5px 11px hsla(0,0%,100%,.95),5px 5px 12px rgba(150,162,208,.55);transition:background 1.1s var(--ios),box-shadow 1.1s var(--ios)}.tsw[data-mode=dark] .tsw-knob{background:#1b1f2b;box-shadow:inset 0 0 16px rgba(0,0,0,.65),0 6px 14px rgba(0,0,0,.5)}.tsw-knob svg{position:absolute;width:56%;height:56%;transition:transform 1.1s var(--ios),opacity .9s var(--ios),filter .9s var(--ios)}.tsw-sun{color:#ff9f1c}.tsw-sun .rays{transform-origin:12px 12px;animation:sunSpin 20s linear infinite}.tsw-moon{color:#2fb8f6;opacity:0;transform:translateY(-130%) rotate(-80deg) scale(.4);filter:blur(5px)}.tsw[data-mode=dark] .tsw-sun{opacity:0;transform:translateY(130%) rotate(90deg) scale(.4);filter:blur(5px)}.tsw[data-mode=dark] .tsw-moon{opacity:1;transform:none;filter:blur(0);animation:moonSway 6s ease-in-out infinite}@keyframes sunSpin{to{transform:rotate(1turn)}}@keyframes moonSway{0%,to{rotate:-7deg}50%{rotate:7deg}}.tsw-stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:0;transition:opacity 1.2s var(--ios)}.tsw-stars i:first-child{left:42%;top:20%}.tsw-stars i:nth-child(2){left:57%;top:36%;width:2px;height:2px}.tsw-stars i:nth-child(3){left:84%;top:22%}.tsw-stars i:nth-child(4){left:66%;top:14%;width:2px;height:2px}.tsw-stars i:nth-child(5){left:92%;top:46%;width:2px;height:2px}.tsw[data-mode=dark] .tsw-stars i{opacity:.9;animation:twinkle 3s ease-in-out infinite}.tsw[data-mode=dark] .tsw-stars i:nth-child(2){animation-delay:-.8s}.tsw[data-mode=dark] .tsw-stars i:nth-child(3){animation-delay:-1.4s}.tsw[data-mode=dark] .tsw-stars i:nth-child(4){animation-delay:-2s}.tsw[data-mode=dark] .tsw-stars i:nth-child(5){animation-delay:-2.5s}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}.tsw-hole{position:absolute;left:74%;top:70%;width:16%;height:9%;border-radius:50%;transform:translate(-50%,-50%);background:#141728;box-shadow:inset 0 3px 5px #000,0 1px 0 hsla(0,0%,100%,.9);transition:background 1.1s var(--ios),box-shadow 1.1s var(--ios)}.tsw[data-mode=dark] .tsw-hole{background:#000;box-shadow:inset 0 3px 6px #000,0 0 0 2px hsla(0,0%,100%,.07)}.tsw-man{position:absolute;left:20%;top:52%;width:10%;aspect-ratio:24/40;opacity:0;pointer-events:none;z-index:3;transform:translate(-50%,-100%);transform-origin:50% 60%}.tsw-man svg{display:block;width:100%;height:100%;overflow:visible}.tsw-man .pose{opacity:0}.tsw-man .pose-walk :is(.l1,.l2){transform-origin:12px 23px;animation:swing .42s ease-in-out infinite alternate}.tsw-man .pose-walk .l2{animation-direction:alternate-reverse}.tsw-man .pose-walk :is(.a1,.a2){transform-origin:12px 13px;animation:swingArm .42s ease-in-out infinite alternate-reverse}.tsw-man .pose-walk .a2{animation-direction:alternate}@keyframes swing{0%{transform:rotate(-34deg)}to{transform:rotate(34deg)}}@keyframes swingArm{0%{transform:rotate(-28deg)}to{transform:rotate(28deg)}}.tsw.go-dark .tsw-man{animation:dkX 2.6s both,dkY 2.6s both,dkS 2.6s both}.tsw.go-dark .pose-walk{animation:dkWalk 2.6s step-end both}.tsw.go-dark .pose-air{animation:dkAir 2.6s step-end both}.tsw.go-dark .tsw-knob{animation:knobGive 2.6s var(--ios) both}.tsw.go-dark .tsw-hole{animation:holeGulp 2.6s var(--ios) both}@keyframes dkX{0%{left:20%;animation-timing-function:cubic-bezier(.3,.6,.4,1)}14%{left:29%;animation-timing-function:cubic-bezier(.45,0,.55,1)}58%{left:74%}to{left:74%}}@keyframes dkY{0%{top:52%;animation-timing-function:cubic-bezier(.2,.7,.4,1)}6%{top:30%;animation-timing-function:cubic-bezier(.6,0,.9,.4)}14%{top:70%}58%{top:70%;animation-timing-function:cubic-bezier(.5,0,.9,.5)}88%{top:76%}to{top:76%}}@keyframes dkS{0%{transform:translate(-50%,-100%) scale(.15) rotate(0);opacity:0}5%{opacity:1}14%{transform:translate(-50%,-100%) scale(1) rotate(0)}58%{transform:translate(-50%,-100%) scale(1) rotate(0);animation-timing-function:cubic-bezier(.5,0,.9,.5)}82%{opacity:1}88%{transform:translate(-50%,-100%) scale(.1) rotate(24deg);opacity:0}to{transform:translate(-50%,-100%) scale(.1) rotate(24deg);opacity:0}}@keyframes dkWalk{0%{opacity:0}14%{opacity:1}58%{opacity:0}to{opacity:0}}@keyframes dkAir{0%{opacity:1}14%{opacity:0}58%{opacity:1}to{opacity:1}}@keyframes knobGive{0%{scale:1}5%{scale:.88}14%{scale:1.05}22%,to{scale:1}}@keyframes holeGulp{0%,50%{scale:1}62%{scale:1.3}84%{scale:1.45}to{scale:1}}.tsw.go-light .tsw-man{left:74%;top:76%;animation:ltX 2.5s both,ltY 2.5s both,ltS 2.5s both}.tsw.go-light .pose-air{opacity:1}.tsw.go-light .tsw-knob{animation:knobTake 2.5s var(--ios) both}.tsw.go-light .tsw-hole{animation:holeOpen 2.5s var(--ios) both}@keyframes ltX{0%,14%{left:74%;animation-timing-function:cubic-bezier(.45,0,.4,1)}72%{left:20%}to{left:20%}}@keyframes ltY{0%{top:76%;animation-timing-function:cubic-bezier(.2,.7,.4,1)}14%{top:70%;animation-timing-function:cubic-bezier(.2,.75,.4,1)}40%{top:2%;animation-timing-function:cubic-bezier(.55,0,.8,.4)}72%{top:50%}to{top:50%}}@keyframes ltS{0%{transform:translate(-50%,-100%) scale(.1) rotate(0);opacity:0}5%{opacity:1}14%{transform:translate(-50%,-100%) scale(1) rotate(0);animation-timing-function:cubic-bezier(.45,0,.4,1)}62%{transform:translate(-50%,-100%) scale(1) rotate(-340deg);opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.5)}72%{transform:translate(-50%,-100%) scale(.12) rotate(-1turn);opacity:0}to{transform:translate(-50%,-100%) scale(.12) rotate(-1turn);opacity:0}}@keyframes knobTake{0%,62%{scale:1}70%{scale:.86}78%{scale:1.12}90%,to{scale:1}}@keyframes holeOpen{0%{scale:1}6%{scale:1.5;box-shadow:inset 0 3px 6px #000,0 0 22px 6px hsla(0,0%,100%,.55)}20%{scale:1.5;box-shadow:inset 0 3px 6px #000,0 0 14px 3px hsla(0,0%,100%,.3)}44%,to{scale:1}}@media(prefers-reduced-motion:reduce){.tsw-hole,.tsw-knob,.tsw-man{animation:none!important}}:root[data-skin=glass]{--lg-fill:linear-gradient(150deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.14) 52%,hsla(0,0%,100%,.34));--lg-rim:hsla(0,0%,100%,.8);--lg-ink:#14213a;--lg-edge:inset 0 1.5px 1px hsla(0,0%,100%,.95),inset 0 -2px 3px hsla(0,0%,100%,.4),inset 0 0 16px hsla(0,0%,100%,.28);--lg-drop:0 12px 28px rgba(30,50,110,.2);--glass-bg:hsla(0,0%,100%,.3);--surface:hsla(0,0%,100%,.34)}:root[data-skin=glass][data-theme=dark]{--lg-fill:linear-gradient(150deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.05) 52%,hsla(0,0%,100%,.14));--lg-rim:hsla(0,0%,100%,.34);--lg-ink:#f1f6ff;--lg-edge:inset 0 1.5px 1px hsla(0,0%,100%,.4),inset 0 -2px 3px hsla(0,0%,100%,.1),inset 0 0 16px hsla(0,0%,100%,.07);--lg-drop:0 14px 32px rgba(0,0,0,.45);--glass-bg:rgba(30,32,44,.36);--surface:hsla(0,0%,100%,.07)}:root[data-skin=glass] .bg-layer:before{content:"";position:absolute;inset:-12%;filter:blur(36px) saturate(135%);opacity:.9;background:radial-gradient(52% 40% at 10% 28%,rgba(24,98,255,.5),transparent 70%),radial-gradient(48% 38% at 26% 82%,rgba(0,205,225,.46),transparent 70%),radial-gradient(46% 38% at 88% 14%,rgba(255,196,96,.46),transparent 70%),radial-gradient(42% 36% at 72% 72%,rgba(140,96,255,.36),transparent 70%);animation:waveShift 30s var(--ios-soft) infinite alternate}:root[data-skin=glass][data-theme=dark] .bg-layer:before{opacity:.5}@keyframes waveShift{0%{transform:translate3d(-2%,0,0) rotate(0) scale(1)}to{transform:translate3d(3%,-3%,0) rotate(6deg) scale(1.1)}}:root[data-skin=glass] :is(.card,.quota-card,.modal-card){background:linear-gradient(160deg,var(--surface),color-mix(in srgb,var(--surface) 55%,transparent));border:1px solid var(--lg-rim);-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);box-shadow:var(--lg-edge),var(--lg-drop)}:root[data-skin=glass] :is(.sb,.tn-bar,.phone-bar,.sr-pop,.dk-panel){background:var(--glass-bg);border-color:var(--lg-rim);-webkit-backdrop-filter:blur(34px) saturate(200%) brightness(1.05);backdrop-filter:blur(34px) saturate(200%) brightness(1.05);box-shadow:var(--lg-edge),var(--lg-drop)}:root[data-skin=glass] .phone-bar{border-radius:0 0 26px 26px;border-top:0}:root[data-skin=glass] :is(.dk-btn,.round-btn,.mini-refresh,.sb-toggle,.tn-search-btn,.instruction-icon,.sb-bell,.avatar){position:relative;color:var(--lg-ink);background:var(--lg-fill);border:1px solid var(--lg-rim);-webkit-backdrop-filter:blur(14px) saturate(190%) brightness(1.06);backdrop-filter:blur(14px) saturate(190%) brightness(1.06);box-shadow:var(--lg-edge),var(--lg-drop)}:root[data-skin=glass] :is(.dk-btn,.round-btn,.mini-refresh,.sb-toggle,.tn-search-btn,.instruction-icon,.sb-bell):before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;opacity:.55;background:radial-gradient(120% 80% at 28% 0,hsla(0,0%,100%,.85),transparent 55%)}:root[data-skin=glass] :is(.dk-btn,.round-btn,.mini-refresh,.sb-toggle,.tn-search-btn,.instruction-icon,.sb-bell)>svg{position:relative;z-index:1}:root[data-skin=glass] :is(.dk-btn,.round-btn,.mini-refresh,.sb-toggle,.tn-search-btn,.sb-bell){border-radius:50%}:root[data-skin=glass] .instruction-icon{color:var(--lg-ink)}:root[data-skin=glass] .avatar{color:#fff;background:linear-gradient(150deg,hsla(0,0%,100%,.35),transparent 50%),var(--accent)}:root[data-skin=glass] :is(.dk-btn,.round-btn,.mini-refresh,.sb-toggle,.tn-search-btn):active{background:radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.98),hsla(0,0%,100%,.62));box-shadow:var(--lg-edge),0 0 26px hsla(0,0%,100%,.85);transition-duration:.18s}:root[data-skin=glass] :is(.dk-btn,.round-btn,.mini-refresh,.sb-toggle,.tn-search-btn):active>svg{filter:blur(1.6px);opacity:.55}:root[data-skin=glass] :is(.dk-btn,.round-btn,.mini-refresh,.sb-toggle,.tn-search-btn)>svg{transition:filter .5s var(--ios),opacity .5s var(--ios)}:root[data-skin=glass] .dock{--dk-ink:#14213a;--dk-line:hsla(0,0%,100%,.8);--dk-bg:hsla(0,0%,100%,.26);border-radius:999px;padding:8px 10px;gap:6px;-webkit-backdrop-filter:blur(30px) saturate(200%) brightness(1.06);backdrop-filter:blur(30px) saturate(200%) brightness(1.06);border:1px solid var(--lg-rim);box-shadow:var(--lg-edge),0 22px 50px rgba(20,40,100,.26)}:root[data-skin=glass][data-theme=dark] .dock{--dk-ink:#f1f6ff;--dk-bg:rgba(30,32,44,.4)}:root[data-skin=glass] .dk-btn.active{background:hsla(0,0%,100%,.94);color:#14213a;border-color:#fff;box-shadow:0 6px 18px rgba(20,40,100,.25),inset 0 0 0 1px hsla(0,0%,100%,.9)}:root[data-skin=glass] .dk-btn.active:after{background:#14213a}:root[data-skin=glass] .dk-btn.ghost{background:transparent;box-shadow:none;border:1px dashed var(--dk-line)}:root[data-skin=glass] .dk-btn.ghost:before{display:none}:root[data-skin=glass] .dk-field{background:var(--lg-fill);border:1px solid var(--lg-rim);box-shadow:var(--lg-edge)}:root[data-skin=glass] .sb{background:linear-gradient(170deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.16))}:root[data-skin=glass][data-theme=dark] .sb{background:linear-gradient(170deg,rgba(40,42,56,.46),rgba(24,26,38,.32))}:root[data-skin=glass] .sb-ico{background:var(--lg-fill);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.8),0 4px 10px rgba(30,50,110,.14)}:root[data-skin=glass] .sb-item.active{box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.55),inset 0 -2px 4px rgba(0,0,0,.14),0 10px 26px color-mix(in srgb,var(--accent) 38%,transparent)}:root[data-skin=glass] .sb-profile .sb-avatar{box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.6),0 6px 14px color-mix(in srgb,var(--accent) 35%,transparent)}:root[data-skin=glass] .tn-login,:root[data-skin=glass] .tn-search{background:var(--lg-fill);border:1px solid var(--lg-rim);box-shadow:var(--lg-edge)}:root[data-skin=glass] .primary-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent) 60%);box-shadow:inset 0 1.5px 1px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(0,0,0,.16),0 12px 26px color-mix(in srgb,var(--accent) 36%,transparent)}:root[data-skin=glass] :is(.secondary-btn,.outline-btn,.choice-card,.history-item,.skin-chips button,.stat-mini,.order-id-box,.email-row){background:var(--lg-fill);border:1px solid var(--lg-rim);box-shadow:var(--lg-edge)}:root[data-skin=glass] .skin-chips button.on{background:hsla(0,0%,100%,.92);color:#14213a}:root[data-skin=glass] .field-input{border:1px solid var(--lg-rim);box-shadow:inset 0 2px 5px rgba(30,50,110,.08)}:root[data-skin=glass] .tsw-stage{background:linear-gradient(150deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.2));border:1px solid var(--lg-rim);box-shadow:var(--lg-edge)}:root[data-skin=glass] .scrim{background:rgba(10,14,30,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-skin=glass] :is(.dk-panel,.sr-pop){background:hsla(0,0%,100%,.62)}:root[data-skin=glass][data-theme=dark] :is(.dk-panel,.sr-pop){background:rgba(30,32,44,.72)}