@font-face{font-family:MiSans;src:url(/fonts/MiSans-Regular.119.woff2) format("woff2");font-weight:100 400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Medium.119.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}:root{--bg:#080b16;--bg2:#0d1020;--card:#0b1121;--card2:#0d1326;--text:#f3f6ff;--muted:#98a3b8;--line:#243b66;--blue:#2e72ff;--blue2:#078eea;--cyan:#00d7ff;--green:#20d890;--danger:#ff5874;--shadow:0 18px 60px rgba(0,0,0,.35);--radius:26px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 12% 0,rgba(46,114,255,.16),transparent 30%),radial-gradient(circle at 92% 18%,rgba(0,215,255,.08),transparent 25%),var(--bg);color:var(--text);font-family:MiSans,Inter,system-ui,sans-serif}body{overflow-x:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{width:100%;max-width:520px;min-height:100vh;margin:auto;padding-bottom:102px;background:linear-gradient(180deg,rgba(8,11,22,.72),rgba(8,11,22,.96))}.top-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:13px 16px 10px;background:rgba(7,10,20,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(56,89,145,.35)}.top-header-inner{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;grid-gap:10px;gap:10px}.avatar,.icon-square{width:46px;height:46px;border:1px solid #214c91;background:linear-gradient(145deg,#0d2449,#071329);color:#2bbdff;border-radius:15px;display:grid;place-items:center;box-shadow:inset 0 0 18px rgba(30,112,255,.1)}.avatar{background:linear-gradient(145deg,#1c79ff,#00a6dc);color:#fff;font-weight:900;font-size:20px}.top-title{text-align:left;min-width:0}.top-title strong{display:block;font-size:17px;letter-spacing:.2px}.top-title span{display:flex;align-items:center;gap:6px;color:#7f90ac;font-size:10px;margin-top:2px}.online-dot{width:7px;height:7px;background:#19d98b;border-radius:50%;box-shadow:0 0 10px #19d98b}.page{padding:0 17px}.hero{padding:26px 3px 20px}.eyebrow,.hero-badge{display:inline-flex;align-items:center;gap:6px;color:#55cfff;font-size:10px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.hero h1{font-size:34px;line-height:1.05;letter-spacing:-1px;margin:11px 0 10px}.hero p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.balance-card,.card{background:linear-gradient(145deg,rgba(12,20,39,.98),rgba(8,14,28,.98));border:1px solid #1c477e;border-radius:var(--radius);box-shadow:var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.025);position:relative;overflow:hidden}.balance-card:before,.card:before{content:"";position:absolute;left:12%;right:12%;top:-1px;height:2px;background:linear-gradient(90deg,transparent,#00d7ff,#4f76ff,transparent);opacity:.9}.balance-card{padding:18px 18px 14px;margin-bottom:16px;display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px}.label-muted{display:block;color:#8291aa;font-size:10px;font-weight:900;letter-spacing:1px}.balance-card strong{display:block;font-size:25px;margin-top:3px}.mini-refresh{width:40px;height:40px;border:1px solid #234b84;border-radius:13px;background:#0c1930;color:#53cfff;display:grid;place-items:center}.balance-line{grid-column:1/-1;border-top:1px solid #182c4c;margin-top:7px;padding-top:11px;display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;color:#7789a6;font-size:12px}.balance-line b{color:#dfe8f8}.card{padding:20px;margin-bottom:16px}.result-toolbar,.section-head,.workflow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}h2,h3{margin:3px 0 0;letter-spacing:-.4px}h2{font-size:22px}h3{font-size:18px}.muted{color:var(--muted);line-height:1.55;font-size:13px}.status-pill,.step-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #1e785e;background:rgba(21,210,137,.09);color:#36e59b;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.status-pill i{width:6px;height:6px;border-radius:50%;background:#2be69d;box-shadow:0 0 8px #2be69d}.status-pill.blue{border-color:#1c5e9b;background:rgba(35,136,255,.1);color:#4fb6ff}.workflow-card{padding:20px}.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:#5f6f89}.step-node span{position:relative;z-index:2;margin:auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid #30476c;background:#0b1324;font-size:11px;font-weight:900}.step-node small{display:block;font-size:10px;margin-top:7px;white-space:nowrap}.step-node b{position:absolute;top:14px;left:50%;width:100%;height:1px;background:#243c62}.step-node:last-child b{display:none}.step-node.current span{border-color:#23a8ff;background:linear-gradient(145deg,#246dff,#00a7df);color:#fff;box-shadow:0 0 18px rgba(0,180,255,.25)}.step-node.current small,.step-node.done small{color:#b9c9e1}.step-node.done span{border-color:#1eaf78;color:#48e6a6;background:#0b2a24}.step-node.done b{background:#218c6b}.step-panel{padding-top:4px}.info-box,.instruction,.success-box{display:flex;gap:12px;border-radius:18px;padding:14px;margin-bottom:15px}.instruction{background:#0b1830;border:1px solid #183b6d}.instruction-icon,.success-icon{flex:0 0 40px;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#55d3ff;background:#0d2b4e;border:1px solid #1c5d91}.info-box strong,.instruction strong,.success-box strong{font-size:14px}.info-box p,.instruction p,.success-box p{margin:4px 0 0;color:#91a0b8;font-size:12px;line-height:1.5}.success-box{background:rgba(22,205,137,.07);border:1px solid rgba(31,203,141,.28)}.success-icon{color:#45e7a7;background:#0a3028;border-color:#1c805e}.info-box{display:block;background:#111e3c;border:1px solid #245096;color:#dce7fb}.info-box p{color:#aebbd0}.field-label{display:block;color:#8c9ab1;font-size:11px;font-weight:800;margin:13px 0 7px}.field-input{width:100%;border:1px solid #234776;border-radius:14px;background:#070e1d;color:#eef5ff;outline:none;padding:12px 13px;font-size:14px;transition:.2s}.field-input:focus{border-color:#39baff;box-shadow:0 0 0 3px rgba(34,169,255,.09)}.field-input.big{font-size:15px;padding:15px 14px}.textarea{min-height:120px;resize:vertical;line-height:1.45}.agree{display:flex;align-items:flex-start;gap:8px;color:#8998af;font-size:11px;line-height:1.45;margin:13px 0}.agree input{accent-color:#2778ff;margin-top:1px}.outline-btn,.primary-btn,.secondary-btn{min-height:46px;border-radius:14px;padding:11px 15px;font-size:12px;font-weight:900;letter-spacing:.4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s,filter .12s}.primary-btn{width:100%;border:1px solid #3b83ff;background:linear-gradient(135deg,#2f70ff,#008edc);color:#fff;box-shadow:0 9px 25px rgba(0,126,255,.18)}.primary-btn:active,.secondary-btn:active{transform:translateY(1px)}.primary-btn:disabled,.secondary-btn:disabled{opacity:.55;cursor:not-allowed}.secondary-btn{border:1px solid #2b456d;background:#0c1629;color:#cbd8eb}.outline-btn{border:1px solid #28507f;background:transparent;color:#8ecbff}.full{width:100%;margin-top:10px}.actions-row{display:flex;gap:9px;margin-top:12px}.actions-row .primary-btn,.actions-row .secondary-btn{flex:1 1}.actions-row.wrap{flex-wrap:wrap;justify-content:flex-end}.small-btn{min-height:38px;padding:8px 10px;font-size:10px}.order-id-box{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px;padding:12px 13px;margin:12px 0;border:1px dashed #285388;background:#091426;border-radius:14px}.order-id-box span{grid-column:1/-1;color:#70819d;font-size:9px;font-weight:900;letter-spacing:1px}.order-id-box b{font-family:Space Mono,ui-monospace,monospace;font-size:12px;word-break:break-all}.text-btn{grid-row:2;grid-column:2;border:0;background:transparent;color:#4fc8ff;font-size:10px;font-weight:900;display:flex;align-items:center;gap:5px}.response-box{white-space:pre-wrap;word-break:break-word;overflow:auto;background:#060b15;border:1px solid #1e3557;border-radius:14px;padding:13px;color:#a9d4f4;font:11px/1.55 Space Mono,ui-monospace,monospace;max-height:300px}.response-box.tall{max-height:500px}.bulk-result{margin-top:18px;padding-top:18px;border-top:1px solid #1a2d4c}.divider-line{height:1px;background:#1a2d4c;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:12px;line-height:1.45;margin-bottom:14px}.alert.error{border:1px solid #6b2941;background:rgba(255,64,105,.08);color:#ff9ab0}.toast{position:fixed;left:50%;bottom:88px;transform:translateX(-50%);z-index:100;width:max-content;max-width:calc(100% - 34px);padding:10px 14px;border:1px solid #28679c;border-radius:999px;background:#0b1a30;color:#d9f4ff;font-size:11px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:15px 0}.stat-mini{border:1px solid #203b61;background:#091426;border-radius:15px;padding:12px;min-width:0}.stat-mini span{display:block;color:#7789a5;font-size:9px}.stat-mini b{display:block;margin-top:5px;font-size:12px;overflow:hidden;text-overflow:ellipsis}.history-list{display:grid;grid-gap:9px;gap:9px;margin-top:15px}.history-item{display:flex;justify-content:space-between;gap:12px;padding:13px;border:1px solid #1d3558;background:#091426;border-radius:15px}.history-item>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.history-item b,.history-item strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}.history-item span{color:#74859f;font-size:9px}.badge{width:max-content;padding:3px 7px;border-radius:999px;background:#152440;color:#8eb4de}.empty{padding:25px;color:#71819b;font-size:12px}.empty,.footer{text-align:center}.footer{color:#53657f;font-size:9px;letter-spacing:.6px;padding:10px 0 20px}.bottom-nav{position:fixed;z-index:40;bottom:10px;left:50%;transform:translateX(-50%);width:min(486px,calc(100% - 20px));height:72px;padding:7px 8px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px;border:1px solid #1e477b;border-radius:23px;background:rgba(7,13,26,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 55px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.025)}.nav-item{border:0;background:transparent;color:#71839e;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9px;font-weight:800;position:relative}.nav-item.active{color:#eaf6ff}.nav-item.active:before{content:"";position:absolute;top:-1px;width:38px;height:2px;border-radius:5px;background:#12d5ff;box-shadow:0 0 12px #12d5ff}.nav-item.active svg{color:#18d3ff;filter:drop-shadow(0 0 7px rgba(18,211,255,.35))}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(430px,100%);padding:28px}.glass-card{background:rgba(10,16,31,.94);border:1px solid #234a7e;border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.brand-mark{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#2778ff,#00c7e9);font-size:18px;font-weight:900;box-shadow:0 12px 30px rgba(0,143,255,.2)}.login-card h1{font-size:32px;margin:10px 0 6px}.login-card p{color:#8e9cb3;font-size:13px;line-height:1.55;margin:0 0 20px}.stack{display:grid;grid-gap:8px;gap:8px}.bottom-nav-spacer{display:none}@media(max-width:380px){.hero h1{font-size:30px}.card{padding:16px}.account-grid{grid-template-columns:1fr}.actions-row{flex-direction:column}.actions-row .primary-btn,.actions-row .secondary-btn{width:100%}}@media(min-width:700px){.app-shell{border-left:1px solid rgba(46,75,124,.2);border-right:1px solid rgba(46,75,124,.2);min-height:100vh}.page{padding-left:22px;padding-right:22px}}@media(prefers-reduced-motion:no-preference){.card,button{transition:filter .2s ease,transform .12s ease}.card:hover{filter:brightness(1.025)}}