.eyeq-root{--eyeq-bg: #0b1f3a;--eyeq-panel: #12294a;--eyeq-line: #1e3a63;--eyeq-fg: #eaf1fb;--eyeq-muted: #8ba6c9;--eyeq-accent: #4da3ff;--eyeq-ok: #2ecc71;--eyeq-err: #ff6b6b;min-height:100vh;margin:0;background:var(--eyeq-bg);color:var(--eyeq-fg);font-family:-apple-system,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.eyeq-root *{box-sizing:border-box}.eyeq-hd{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--eyeq-line);position:sticky;top:0;background:var(--eyeq-bg)}.eyeq-brand{font-size:18px;letter-spacing:.2px}.eyeq-pill{font-size:12px;padding:5px 11px;border-radius:999px;border:1px solid var(--eyeq-line);color:var(--eyeq-muted)}.eyeq-pill.ok{color:var(--eyeq-ok);border-color:var(--eyeq-ok)}.eyeq-pill.err{color:var(--eyeq-err);border-color:var(--eyeq-err)}.eyeq-main{max-width:920px;margin:0 auto;padding:28px 20px 60px}.eyeq-main h1{font-size:26px;margin:0 0 6px;font-weight:700}.eyeq-sub{color:var(--eyeq-muted);margin:0 0 26px}.eyeq-sub b{color:var(--eyeq-fg)}.eyeq-tier{margin-bottom:26px}.eyeq-tier h2{font-size:15px;font-weight:600;margin:0 0 12px}.eyeq-muted{color:var(--eyeq-muted);font-weight:400}.eyeq-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.eyeq-cell{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:10px;background:var(--eyeq-panel);border:1px solid var(--eyeq-line)}.eyeq-loc{font-variant-numeric:tabular-nums;font-weight:600;color:var(--eyeq-accent)}.eyeq-country{flex:1;font-size:13px;color:var(--eyeq-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eyeq-n{font-variant-numeric:tabular-nums;font-size:13px}.eyeq-ft{max-width:920px;margin:0 auto;padding:0 20px 40px;color:var(--eyeq-muted);font-size:12px;font-variant-numeric:tabular-nums}.eyeq-root .eq-center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.eyeq-root .eq-card{background:var(--eyeq-panel);border:1px solid var(--eyeq-line);border-radius:14px;padding:16px;margin-bottom:12px}.eyeq-root .eq-signin{max-width:340px;text-align:center}.eyeq-root .eq-signin h2{margin:10px 0 18px;font-size:20px}.eyeq-root .eq-logo{font-size:26px;font-weight:700;color:var(--eyeq-accent)}.eyeq-root .eq-muted{color:var(--eyeq-muted);font-size:13px}.eyeq-root .eq-btn{background:var(--eyeq-panel);color:var(--eyeq-fg);border:1px solid var(--eyeq-line);border-radius:12px;padding:12px 18px;font-size:15px;cursor:pointer}.eyeq-root .eq-btn-primary{background:var(--eyeq-accent);border-color:var(--eyeq-accent);color:#06162b;font-weight:600}.eyeq-root .eq-wide{width:100%;margin-top:4px}.eyeq-root .eq-shell{min-height:100vh;display:flex;flex-direction:column}.eyeq-root .eq-main{flex:1;overflow-y:auto;padding-bottom:76px}.eyeq-root .eq-page{padding:18px 16px;max-width:560px;margin:0 auto}.eyeq-root .eq-page h3{margin:0 0 14px}.eyeq-root .eq-tabbar{position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--eyeq-panel);border-top:1px solid var(--eyeq-line);padding-bottom:env(safe-area-inset-bottom)}.eyeq-root .eq-tab{flex:1;background:none;border:none;color:var(--eyeq-muted);font-size:12px;padding:12px 4px 14px;cursor:pointer}.eyeq-root .eq-tab.on{color:var(--eyeq-accent);font-weight:600}.eyeq-root .eq-balance-card{background:linear-gradient(135deg,var(--eyeq-accent),#2b6cd4);color:#06162b;border-radius:16px;padding:18px;margin-bottom:12px}.eyeq-root .eq-balance-card .eq-muted{color:#06162ba6}.eyeq-root .eq-balance-main{display:flex;flex-direction:column;gap:4px}.eyeq-root .eq-balance-main b{font-size:32px}.eyeq-root .eq-balance-row{display:flex;gap:24px;margin-top:12px}.eyeq-root .eq-balance-row>div{display:flex;flex-direction:column;gap:2px}.eyeq-root .eq-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;gap:12px}.eyeq-root .eq-hist-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.eyeq-root .eq-status{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--eyeq-line);white-space:nowrap}.eyeq-root .eq-status-ok{color:var(--eyeq-ok);border-color:var(--eyeq-ok)}.eyeq-root .eq-status-bad{color:var(--eyeq-err);border-color:var(--eyeq-err)}.eyeq-root .eq-status-wait{color:var(--eyeq-muted)}.eyeq-root .eq-select{background:var(--eyeq-bg);color:var(--eyeq-fg);border:1px solid var(--eyeq-line);border-radius:8px;padding:8px 10px}.eyeq-root .eq-up-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.eyeq-root .eq-up-head h3{margin:0}.eyeq-root .eq-btn-sm{padding:8px 12px;font-size:13px}.eyeq-root .eq-up-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.eyeq-root .eq-filebtn{display:block;text-align:center;margin-top:10px}.eyeq-root .eq-field{display:flex;flex-direction:column;gap:6px;margin:10px 0}.eyeq-root .eq-input{background:var(--eyeq-bg);color:var(--eyeq-fg);border:1px solid var(--eyeq-line);border-radius:8px;padding:10px 12px;font-size:15px}.eyeq-root .eq-seg{display:flex;gap:8px;margin:8px 0}.eyeq-root .eq-seg button{flex:1;background:var(--eyeq-bg);color:var(--eyeq-muted);border:1px solid var(--eyeq-line);border-radius:10px;padding:10px;cursor:pointer}.eyeq-root .eq-seg button.on{color:var(--eyeq-accent);border-color:var(--eyeq-accent);font-weight:600}.eyeq-root .eq-seg-wrap{flex-wrap:wrap}.eyeq-root .eq-seg-wrap button{flex:0 0 auto;padding:8px 14px}.eyeq-root .eq-cat-title{margin:0 0 8px;display:flex;justify-content:space-between}.eyeq-root .eq-cell-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:none;border-top:1px solid var(--eyeq-line);color:var(--eyeq-fg);padding:10px 2px;font-size:14px;cursor:pointer;text-align:start}.eyeq-root .eq-cell-row:disabled{color:var(--eyeq-muted);cursor:default}.eyeq-root .eq-btn:disabled{opacity:.5;cursor:default}
