:root{--bg: #0b0e14;--panel: #121722;--panel-2: #171e2c;--border: #232c3d;--text: #e8edf5;--muted: #8b97ab;--accent: #6ee7b7;--accent-2: #38bdf8;--danger: #f87171;--warn: #fbbf24;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:radial-gradient(1200px 600px at 20% -10%,#16233a 0%,var(--bg) 55%);color:var(--text);font:15px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh}a{color:var(--accent-2);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--mono);font-size:.88em;background:#0d1320;border:1px solid var(--border);padding:1px 5px;border-radius:5px}.shell{max-width:980px;margin:0 auto;padding:28px 20px 60px}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.brand{font-size:26px;font-weight:800;letter-spacing:-.5px;color:var(--text);text-decoration:none!important}.brand span{color:var(--accent)}.tagline{margin:4px 0 0;color:var(--muted)}.topRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.balance{display:flex;flex-direction:column;align-items:flex-end;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:6px 14px}.balanceLabel{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.balanceValue{font-size:20px;font-weight:700;color:var(--accent);font-family:var(--mono)}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:20px 22px;margin-bottom:18px}.card h1{margin:0 0 8px;font-size:26px}.card h2{margin:0 0 10px;font-size:18px;display:flex;align-items:center;gap:10px}.muted{color:var(--muted)}.fine{color:var(--muted);font-size:12.5px;margin:10px 0 0}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 6px}.rowDivider{color:var(--muted);font-size:13px}button{font:inherit;border-radius:9px;border:1px solid var(--border);padding:8px 14px;cursor:pointer;transition:transform .05s ease,filter .15s ease}button:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:default}.primary{background:linear-gradient(180deg,#34d399,#10b981);border-color:#059669;color:#052e22;font-weight:700}.ghost{background:var(--panel-2);color:var(--text)}.danger{background:transparent;border-color:#7f1d1d;color:var(--danger)}input{font:inherit;background:#0d1320;border:1px solid var(--border);border-radius:9px;color:var(--text);padding:8px 11px;min-width:0}input:focus{outline:1px solid var(--accent-2)}.inlineInput{width:120px}.form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.form.inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.form label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:13px}.tabs{display:flex;gap:8px;margin-bottom:16px}.tab{background:transparent;color:var(--muted);border-color:transparent;font-weight:600}.tab.active{background:var(--panel-2);color:var(--text);border-color:var(--border)}.banner{border-radius:10px;padding:10px 14px;margin-bottom:14px;cursor:pointer;border:1px solid}.banner.ok{background:#06281e;border-color:#0f5132;color:#a7f3d0}.banner.bad{background:#2a1215;border-color:#7f1d1d;color:#fecaca}.banner.warn{background:#2a2410;border-color:#92400e;color:#fde68a;cursor:default}.table tr.highlight{background:#2a2410}.scope{max-width:220px;word-break:break-word;font-family:var(--mono);font-size:12px}.desc{max-width:280px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.table{width:100%;border-collapse:collapse;margin-top:8px}.table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 8px}.table td{border-bottom:1px solid #1a2232;padding:8px;vertical-align:middle}.table tr:last-child td{border-bottom:none}.table .right{text-align:right}.table .empty{color:var(--muted);text-align:center;padding:18px}.nowrap{white-space:nowrap}.neg{color:var(--danger);font-family:var(--mono)}.pos{color:var(--accent);font-family:var(--mono)}.pill{font-size:11px;text-transform:uppercase;letter-spacing:.6px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted)}.pill.topup{color:var(--accent);border-color:#0f5132}.pill.debit{color:var(--warn);border-color:#78350f}.copyField{display:flex;align-items:center;gap:10px;background:#0d1320;border:1px dashed var(--border);border-radius:10px;padding:8px 10px;margin:10px 0;flex-wrap:wrap}.copyField code{border:none;background:transparent;flex:1;min-width:200px;word-break:break-all}.copyLabel{font-size:12px;color:var(--muted);width:100%}.secret{background:#0a1f19;border:1px solid #0f5132;border-radius:10px;padding:12px 14px;margin-bottom:16px}.service{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-top:12px;background:var(--panel-2)}.serviceHead{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tools{margin:8px 0 0;padding-left:18px}.tools li{margin:3px 0}.code{background:#0d1320;border:1px solid var(--border);border-radius:10px;padding:12px 14px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.5}.codeWrap{position:relative}.codeWrap .code{padding-right:78px}.copyBtn{position:absolute;top:8px;right:8px;padding:4px 10px;font-size:12px}.keyRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0 4px}.keyRow input{flex:0 1 280px}.keyRow .fine{margin:0}.clientTabs{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 6px}.clientTabs .tab{padding:5px 10px;font-size:13px;font-weight:500}.hero h1{font-size:30px;letter-spacing:-.5px}.steps{margin:12px 0;padding-left:22px;display:grid;gap:10px}.steps li::marker{font-weight:700}.steps li.done{color:var(--muted)}.steps li.now strong{text-decoration:underline;text-underline-offset:3px}.steps .primary{margin-left:10px}.footer{margin-top:30px;color:var(--muted);font-size:12.5px;text-align:center}.planCard.pro{border-color:#6ee7b773}.planHead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.planHead h2{display:flex;align-items:center;gap:8px;margin:0}.planGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.planMini{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:#0d1320}.planMini.pro{border-color:#6ee7b766}.planMini strong{display:block;margin-bottom:6px}.planMini .per{color:var(--muted);font-weight:500;font-size:.8em}.planMini ul{margin:0;padding-left:18px;color:var(--muted);font-size:.9em}.planMini li{margin:2px 0}.linkBtn{background:none;border:none;color:var(--accent);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.ledgerTools{margin-bottom:10px;justify-content:flex-end}@media(max-width:640px){.planGrid{grid-template-columns:1fr}}.subName{padding-left:14px;color:var(--muted)}.subName:before{content:""}.subRow td{background:#0d1320;padding-top:10px;padding-bottom:12px}.subForm{align-items:center}.subForm input{flex:1;min-width:130px}.subExpired td{opacity:.68}.budgetBar{display:block;margin-top:4px;height:3px;width:90px;border-radius:3px;background:var(--border);overflow:hidden}.budgetBar i{display:block;height:100%;background:var(--accent)}.alertGrid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:14px}.miniHead{margin:0 0 10px;font-size:14px;letter-spacing:.02em}.checks{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--muted);margin:0 0 12px}.checks label{display:flex;align-items:center;gap:6px;cursor:pointer}@media(max-width:780px){.alertGrid{grid-template-columns:1fr;gap:18px}}.attestationCode{margin-top:10px;max-height:220px;overflow:auto;font-size:11px;line-height:1.5}
