@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#0b0d0e;--panel:#131618;--line:#ffffff16;--muted:#96999d;--orange:#ff8147;--white:#f5f5f2}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 0,#ff814708,transparent 40%),var(--bg);color:var(--white);font:15px/1.65 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--orange)}h1,h2,h3,.brand{font-family:Manrope,sans-serif;letter-spacing:-.04em;line-height:1.2}h1{font-size:clamp(32px,3vw,48px);font-weight:700;margin:14px 0}h2{font-size:24px;margin:8px 0 18px}h3{font-size:18px}small{font-size:12px}.muted{color:var(--muted)}.accent,em{color:var(--orange);font-style:normal}.topbar{height:90px;padding:0 40px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:#0b0d0ee8;position:sticky;top:0;z-index:5;backdrop-filter:blur(20px)}.brand{display:flex;align-items:center;gap:12px;font-size:20px;letter-spacing:.1em;font-weight:800}.brand b{color:var(--orange)}.toplinks{display:flex;align-items:center;gap:25px;font-size:13px}.toplinks form{margin:0}.identity{color:var(--muted)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--orange)}#sidebar{width:245px;position:fixed;top:90px;bottom:0;padding:35px 24px;border-right:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;z-index:4}#sidebar nav{display:grid;gap:7px;margin-top:25px}#sidebar nav a{padding:11px 14px;display:flex;gap:12px;align-items:center;border-radius:6px;color:#aaa}#sidebar nav a:hover,#sidebar nav a[aria-current]{background:#ff814710;color:var(--orange)}.sidebar-bottom{margin-top:auto;font-size:9px;color:var(--muted);line-height:2.5;letter-spacing:.03em}.live-dot{display:inline-block;width:5px;height:5px;background:var(--orange);border-radius:50%;margin-right:6px}.workspace{margin-left:245px;padding:46px 48px;min-height:calc(100vh - 145px);max-width:1650px}.auth-workspace{max-width:1150px;margin:0 auto;padding:60px 40px;min-height:calc(100vh - 145px)}.page-heading{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-bottom:32px}.panel{background:linear-gradient(145deg,#1a1d1e8c,var(--panel));border:1px solid var(--line);border-radius:12px;padding:28px;box-shadow:0 18px 40px #0000000d}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.metric{display:flex;flex-direction:column;gap:14px}.metric>span{color:var(--muted);font-size:12px}.metric strong{font:700 42px/1 Manrope,sans-serif;letter-spacing:-.04em}.metric a,.metric small{color:var(--muted);font-size:11px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:40px 0 18px}.section-title h2{margin:0}.subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.subscription-card{background:radial-gradient(ellipse at 100% 0,#ff814712,transparent 65%),var(--panel)}.subscription-card h2{font-size:40px;margin:36px 0 20px}.subscription-card h2 small{font:400 13px 'DM Sans',sans-serif;letter-spacing:0;color:var(--muted);display:block;margin-top:6px}.card-top{display:flex;gap:20px;align-items:center;justify-content:space-between}.badge{display:inline-flex;padding:4px 10px;border:1px solid #ff814736;background:#ff81470c;color:#ffc0a1;border-radius:30px;font-size:10px;letter-spacing:.04em;white-space:nowrap}.progress{background:#ffffff0b;height:5px;border-radius:10px;overflow:hidden}.progress span{display:block;background:linear-gradient(90deg,#c15330,var(--orange));height:100%;border-radius:10px;transition:width .8s}.limits{display:flex;gap:10px;margin:25px 0;font-size:11px}.limits span{background:#ffffff06;border:1px solid var(--line);padding:7px 12px;border-radius:4px}.button{background:var(--orange);color:#14100e;border:1px solid transparent;border-radius:6px;padding:13px 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font:700 12px 'DM Sans',sans-serif;cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:#ff9a6b;color:#14100e;transform:translateY(-1px)}.button-outline{background:transparent;color:var(--white);border-color:#ffffff25}.button-outline:hover{background:#ffffff08;color:var(--white)}.compact{padding:9px 16px}.full{width:100%}.quiet{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit}.sidebar-toggle{display:none}.form-panel{max-width:570px;width:100%;margin:0 auto}.form-panel h1{font-size:36px}.form-panel form,.panel form{margin-top:25px}label{display:block;color:#c7c8ca;font-size:12px;font-weight:500;margin-bottom:7px}input,select,textarea{display:block;width:100%;background:#0d1012;border:1px solid #ffffff1c;color:var(--white);padding:12px 14px;border-radius:6px;font:inherit;min-width:0}textarea{min-height:130px;resize:vertical}input[type=checkbox]{display:inline;width:auto;margin-right:8px}input[type=file]{font-size:12px}input:focus,select:focus,textarea:focus{outline:2px solid #ff814780;border-color:var(--orange)}.helptext,form ul:not(.errorlist){font-size:11px;color:var(--muted);line-height:1.7;display:block;padding-left:0}.helptext ul{padding-left:18px!important}.errorlist{font-size:12px;color:#ff9684;list-style:none;padding:0}.minor{display:block;text-align:right;color:var(--muted);font-size:11px;margin:12px 0 23px}.notice{padding:13px 18px;border:1px solid #ff81473b;background:#ff81470b;border-radius:6px;font-size:13px}.notice.error{border-color:#ff6c6c50;background:#ff6c6c0b}.auth-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;min-height:520px}.auth-intro h1{font-size:66px;line-height:1.08}.orbit{width:180px;height:180px;border:1px solid #ff814728;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:40px;box-shadow:inset 0 0 50px #ff814705,0 0 50px #ff814705}.orbit span{font:800 60px Manrope;color:var(--orange);border:1px solid #ff81471b;border-radius:50%;width:130px;height:130px;text-align:center;line-height:130px}.page-footer{text-align:right;padding:15px 40px;color:var(--muted);font-size:10px;border-top:1px solid var(--line)}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:22px}.spaced{margin-top:24px}.wide{grid-column:1/-1}.empty{text-align:center;padding:50px 20px}.empty-icon{font-size:50px;color:var(--orange);margin-bottom:10px}.empty h2{font-size:24px}.empty .button{margin-top:16px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;font-size:10px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:0 16px 16px}td{padding:18px 16px;border-bottom:1px solid var(--line)}td small{display:block;color:var(--muted);font-size:10px;margin-top:5px}tr:last-child td{border-bottom:0}dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:12px}dt{color:var(--muted)}dd{margin:0;text-align:right}.readable{line-height:1.8;overflow-wrap:anywhere}.secret{display:block;overflow-wrap:anywhere;white-space:pre-wrap;background:#0b0d0e;border:1px solid var(--line);border-radius:6px;padding:20px;margin:20px 0;font-size:13px}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#0b0d0e;padding:20px;margin:20px 0;border-radius:6px}.thread{display:grid;gap:18px}.message .readable{padding-top:10px}.attachment{display:block;font-size:12px;color:var(--orange);margin-top:12px}.announcement-card{margin-top:15px}.notification{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-size:12px}.notification:last-child{border-bottom:0}.skip{position:absolute;top:-60px;left:20px;background:var(--orange);color:#111;padding:10px;z-index:100}.skip:focus{top:10px}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}details{margin-top:20px}summary{cursor:pointer;color:var(--orange);font-size:12px}@media(prefers-reduced-motion:no-preference){.workspace>.panel,.subscription-card,.metric,.auth-grid{animation:enter .45s ease both}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(max-width:1100px){#sidebar{width:210px;padding:30px 16px}.workspace{margin-left:210px;padding:35px 25px}.topbar{padding:0 25px}.auth-grid{gap:35px}.auth-intro h1{font-size:52px}.metric-grid{gap:12px}}@media(max-width:760px){.topbar{height:74px;padding:0 20px}.brand{font-size:16px}.identity{display:none}.toplinks{gap:14px;font-size:11px}.toplinks .button{padding:8px 10px;font-size:10px}.sidebar-toggle{display:block;margin:15px 20px}.workspace{margin:0;padding:15px 20px 35px}.auth-workspace{padding:35px 20px}#sidebar{display:none;top:74px;width:260px;box-shadow:30px 0 100px #0009}#sidebar.open{display:flex}.page-heading{align-items:flex-start;flex-direction:column;gap:12px}.page-heading h1{font-size:32px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid .metric:last-child{grid-column:1/-1}.metric{padding:20px}.metric strong{font-size:32px}.subscription-grid,.two-column,.auth-grid{grid-template-columns:1fr}.auth-grid{gap:30px;min-height:0}.auth-intro h1{font-size:43px}.auth-intro .orbit{display:none}.panel{padding:22px}.section-title{align-items:flex-start;flex-direction:column;gap:8px}.section-title .muted{font-size:12px}.card-top{gap:10px}.page-footer{padding:15px 20px}.notification{flex-direction:column;gap:5px}.form-panel h1{font-size:30px}.recovery-codes{grid-template-columns:1fr}.message time{font-size:10px}}
