@import url('/orbit/overlay.css');
:root{color-scheme:dark;--bg:#101114;--panel:#191a20;--line:#2d2e38;--text:#eeedf4;--muted:#9999aa;--accent:#c5bdff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:14px}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}header{height:84px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff08}.brand{display:flex;align-items:center;gap:11px;font-size:23px;letter-spacing:-.7px;font-weight:550}.brand img{width:35px;height:35px}nav{display:flex;gap:24px}h1,h2,p{margin:0}h1{font-size:42px;letter-spacing:-1.6px;font-weight:550;line-height:1.17}h2{font-size:19px;font-weight:550;letter-spacing:-.4px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--accent);display:block;margin-bottom:20px}.muted,.fine{color:var(--muted);line-height:1.6}.fine{font-size:12px;display:block;margin-top:12px}.account{max-width:1120px;margin:9vh auto 6vh;padding:0 32px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:110px}.welcome h1{font-size:54px}.welcome p{max-width:360px;margin-top:24px;color:var(--muted);font-size:16px;line-height:1.7}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px}.tabs{display:flex;background:#101114;border-radius:10px;padding:4px;margin-bottom:32px}.tabs button{flex:1;border:0;background:none;color:var(--muted)}.tabs .selected{background:#2b2a35;color:var(--text)}button{cursor:pointer;background:#23242c;border:1px solid #3a3a47;color:var(--text);padding:10px 15px;border-radius:9px;transition:background .15s}button:hover{background:#33333f}button:disabled{opacity:.55;cursor:wait}.primary{background:var(--accent);color:#211a3a;border:0;font-weight:600}.primary:hover{background:#d5ceff}.wide{width:100%;margin-top:12px}label{display:grid;gap:9px;margin-top:23px;font-size:13px}input,select{width:100%;background:#111217;color:var(--text);border:1px solid #373743;padding:12px;border-radius:9px}input:focus,select:focus{border-color:var(--accent);outline:1px solid var(--accent)}form>p{margin-top:12px}#message,#edit-message{color:#d3c8ff;line-height:1.6;white-space:pre-wrap}#message:empty,#edit-message:empty{display:none}.orbit-art{height:170px;width:250px;position:relative;margin-top:25px}.orbit-art:before{content:'';position:absolute;width:210px;height:75px;top:55px;left:-12px;border:1px solid #6e6295;border-radius:50%;transform:rotate(-28deg)}.orbit-art i{position:absolute;width:84px;height:84px;top:46px;left:55px;background:linear-gradient(140deg,#a699ef,#332b51 75%);border-radius:50%;box-shadow:0 0 65px #9379ef16}.orbit-art b{position:absolute;background:#e3dfff;width:9px;height:9px;border-radius:50%;left:180px;top:39px;box-shadow:0 0 18px #bfaaff99}footer{text-align:center;font-size:11px;color:#676777;padding:32px}.admin{max-width:1220px;margin:45px auto;padding:0 28px}.page-heading,.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.page-heading{margin-bottom:30px}.page-heading p{margin-top:12px}.page-heading .eyebrow{margin-bottom:12px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.stat{padding:23px;background:var(--panel);border:1px solid var(--line);border-radius:13px}.stat span{display:block;color:var(--muted);font-size:12px;margin-bottom:14px}.stat strong{font-size:25px;font-weight:500}.admin>.panel{margin:18px 0}.service{display:flex;gap:30px;align-items:center}.service>div{flex:1}.service p{margin-top:8px}.switch{display:flex;align-items:center;gap:10px;margin:0;white-space:nowrap}.switch input{width:16px;height:16px;accent-color:var(--accent)}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;margin-top:20px;text-align:left;white-space:nowrap}th{font-size:11px;color:var(--muted);font-weight:500;padding:14px 10px}td{padding:18px 10px;border-top:1px solid var(--line)}td small{display:block;color:var(--muted);margin-top:5px}.tag,.status{font-size:10px;letter-spacing:.7px;padding:5px 8px;border-radius:6px;background:#2f293e;color:#d0c2ff}.status.active{background:#213b32;color:#93d9b8}.status.pending{background:#413721;color:#e3c58b}.status.disabled{background:#3c252c;color:#e4a1ac}.audit{max-height:280px;overflow:auto;margin-top:18px}.audit>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:12px}.audit time{color:var(--muted)}dialog{background:var(--panel);color:var(--text);border:1px solid #4a465c;border-radius:18px;width:min(480px,calc(100% - 28px));padding:28px}dialog::backdrop{background:#050509bb;backdrop-filter:blur(5px)}dialog .switch{margin-top:22px}.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.actions button{font-size:12px}.danger{color:#eea1b3}.usage-meter{height:6px;background:#30303b;border-radius:5px;margin:16px 0}.usage-meter i{display:block;height:100%;background:var(--accent);border-radius:5px}#profile h2{margin-bottom:12px}#profile p{margin:12px 0}pre{overflow:auto;background:#101114;padding:15px;border-radius:9px;user-select:all;white-space:pre-wrap}@media(max-width:760px){header{height:68px}.account{grid-template-columns:1fr;gap:28px;margin:34px auto;padding:0 20px;max-width:480px}.welcome h1{font-size:36px}.welcome p,.orbit-art{display:none}.welcome .eyebrow{margin-bottom:12px}.panel{padding:22px}.admin{padding:0 16px;margin-top:28px}h1{font-size:32px}.stats{grid-template-columns:repeat(2,1fr)}.service{flex-wrap:wrap;gap:22px}.service>div{flex-basis:100%}.audit>div{display:block}.audit time{display:block;margin-top:5px}}

.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.tier-card{padding:20px;background:#121318;border-radius:12px}.tier-card h2{font-size:17px}@media(max-width:760px){.tier-grid{grid-template-columns:1fr}}
