:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf3ff;background:#050816;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#050816;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}.screen-center,.login-shell,.checkout{background:linear-gradient(135deg,#1f6feb2e,#0000 35%),radial-gradient(circle at 70% 10%,#1dd3b024,#0000 30%),#050816;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card,.checkout-card,.card,.stat,.secret-box{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff1;border:1px solid #ffffff1a;box-shadow:0 24px 70px #00000047}.login-card,.checkout-card{border-radius:28px;width:min(460px,100%);padding:34px}.brand-mark{color:#fff;background:linear-gradient(135deg,#1f6feb,#1dd3b0);border-radius:20px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}h1,h2{letter-spacing:-.02em;margin:0}p{color:#edf3ffad}label{color:#edf3ffb8;gap:8px;font-size:13px;font-weight:700;display:grid}input,select{color:#fff;background:#00000047;border:1px solid #ffffff1f;border-radius:14px;width:100%;height:44px;padding:0 14px}.login-card form,.form{gap:14px;display:grid}.primary,.ghost,.secret-box button,.wallet-box button{color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.primary{background:linear-gradient(135deg,#1f6feb,#12b7d6)}.ghost{background:#ffffff14}.wide{justify-content:center;width:100%}.alert{color:#ffb3b8;background:#ff4f5926;border:1px solid #ff4f5947;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;display:flex}.app-shell{background:#070b18;grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{background:#ffffff09;border-right:1px solid #ffffff14;height:100vh;padding:22px;position:sticky;top:0}.panel-brand{align-items:center;gap:10px;margin-bottom:26px;font-size:20px;font-weight:900;display:flex}aside button{color:#edf3ffb8;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;margin:10px 0;padding:13px 12px;font-weight:800;display:flex}aside button.active,aside button:hover{color:#fff;background:#1f6feb33}main{width:100%;max-width:1480px;padding:24px}.topbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.topbar div:first-child{gap:2px;display:grid}.topbar span{color:#edf3ff85;font-size:13px}.top-actions{gap:10px;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stat,.card,.secret-box{border-radius:22px;padding:20px}.stat span{color:#edf3ff94;font-size:13px;font-weight:800}.stat strong{margin-top:10px;font-size:28px;display:block}.split{grid-template-columns:360px 1fr;align-items:start;gap:18px;display:grid}.stack{gap:12px;display:grid}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.check{grid-template-columns:auto 1fr;align-items:center;display:flex}.check input{width:auto;height:auto}.table{gap:10px;margin-top:14px;display:grid}.payment-row,.list-row{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1.5fr 1fr auto 160px;align-items:center;gap:12px;padding:14px;display:grid}.list-row{grid-template-columns:1fr auto}.payment-row div,.list-row div{gap:4px;display:grid}.payment-row span,.list-row span,small{color:#edf3ff94}code{color:#9fe6ff;word-break:break-all;white-space:pre-wrap}.status{color:#b7cdfd;background:#1f6feb29;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.status.paid,.status.active{color:#72f2c4;background:#1dd3b024}.status.failed,.status.canceled,.status.expired{color:#ffb3b8;background:#ff4f5924}.status.big{width:100%;margin:18px 0;padding:14px}.secret-box{gap:10px;margin-bottom:18px;display:grid}.pill{color:#72f2c4;margin-left:8px;font-size:12px}.empty{color:#edf3ff8a;text-align:center;padding:24px}.wallet-box{background:#0000003d;border:1px solid #ffffff1a;border-radius:18px;gap:12px;padding:18px;display:grid}.crypto-due{background:#1f6feb29;border:1px solid #1f6feb47;border-radius:16px;gap:4px;padding:14px;display:grid}.crypto-due small,.wallet-box small,.wallet-box em{color:#edf3ff9e;font-style:normal}.crypto-due strong{letter-spacing:-.02em;font-size:26px}.qr-box{background:#fff;border-radius:18px;justify-content:center;padding:12px;display:flex}.qr-box img{width:180px;height:180px}.cancel-button{margin-top:18px}.terminal-box{background:#ffffff14;border-radius:16px;gap:4px;margin-bottom:16px;padding:14px;display:grid}.terminal-box.paid{color:#72f2c4;background:#1dd3b024}.terminal-box.canceled{color:#ffb3b8;background:#ff4f5924}.checkout-card{text-align:left}.checkout-card h1{font-size:44px}.checkout-footer{color:#edf3ff9e;gap:8px;margin-top:18px;display:flex}@media (width<=900px){.app-shell{grid-template-columns:1fr}aside{grid-template-columns:repeat(2,1fr);gap:8px;height:auto;display:grid;position:static}.panel-brand{grid-column:1/-1}.stats,.split,.payment-row{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start;gap:12px}}
