@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&display=swap');*{box-sizing:border-box}body{margin:0;background:#0d100d;color:#eeecdc;font-family:Manrope,sans-serif;background-image:radial-gradient(circle at 80% 10%,#d9ff4310,transparent 30%)}button,a,input{font:inherit}header{height:76px;border-bottom:1px solid #32362f;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;position:sticky;top:0;background:#0d100df2;z-index:3}.brand{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;font-weight:800;letter-spacing:.08em}.brand>b{width:38px;height:38px;border:1px solid #d9ff43;display:grid;place-items:center;font-family:serif;font-size:24px}.brand small{display:block;color:#d9ff43;font:10px DM Mono}nav{display:flex;gap:18px;align-items:center}nav button,nav a,.link{border:0;background:none;color:#b8baae;text-decoration:none;font:11px DM Mono;letter-spacing:.08em;cursor:pointer}main{min-height:calc(100vh - 140px);padding:70px 5vw}.view{max-width:1260px;margin:auto}.auth-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;align-items:center;min-height:650px}.eyebrow,label span{color:#d9ff43;font:11px DM Mono;letter-spacing:.11em}h1{font-size:clamp(48px,7vw,96px);line-height:.94;margin:20px 0}h1 i{font-weight:400;color:#d9ff43}p{color:#92978b;line-height:1.7}.panel{border:1px solid #383d35;background:#151814;padding:34px}.panel.wide{max-width:740px}.tabs{display:flex;border-bottom:1px solid #34382f;margin-bottom:25px}.tabs button{flex:1;padding:14px;background:none;border:0;color:#777;font:11px DM Mono}.tabs button.active{color:#d9ff43;border-bottom:2px solid #d9ff43}label{display:grid;gap:9px;margin:18px 0}input{background:#0e110e;border:1px solid #42473d;color:#fff;padding:15px;outline:none}input:focus{border-color:#d9ff43}.primary,.google,.buy{width:100%;padding:17px;border:1px solid #d9ff43;background:#d9ff43;color:#0b0e0b;font:700 12px DM Mono;cursor:pointer;margin-top:12px}.google{background:transparent;color:#eeecdc;border-color:#4c5147}.message{font:12px DM Mono;min-height:20px}.notice{padding:16px;border:1px solid #ff7a5c;color:#ffb09c;font:12px DM Mono;line-height:1.6}.heading{max-width:850px;margin-bottom:50px}.heading h1{font-size:64px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.plan{border:1px solid #3b4037;padding:28px;position:relative;background:#141713}.plan.recommended{border-color:#d9ff43;transform:translateY(-8px)}.badge{position:absolute;right:12px;top:12px;background:#d9ff43;color:#10130e;padding:6px 8px;font:9px DM Mono}.plan h2{font-size:28px}.credits{font-size:48px;font-weight:800;color:#d9ff43}.price{font-size:25px;color:#fff}.unit{font:10px DM Mono}.legal{font-size:12px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat,.table-wrap{border:1px solid #343830;padding:22px;background:#141713}.stat b{display:block;font-size:34px;color:#d9ff43}.stat span,th{font:10px DM Mono;color:#969b90}.table-wrap{margin-top:22px;overflow:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:13px;border-bottom:1px solid #30342d;font-size:13px}.empty{padding:30px;color:#777}.danger{color:#ff795e}footer{border-top:1px solid #30342e;padding:24px 5vw;font:10px DM Mono;display:flex;justify-content:space-between}.signup-only{display:none}body.signup .signup-only{display:grid}@media(max-width:900px){.auth-layout{grid-template-columns:1fr}.pricing-grid,.stats{grid-template-columns:1fr 1fr}nav{gap:8px}nav button{display:none}}@media(max-width:560px){main{padding:40px 20px}.pricing-grid,.stats{grid-template-columns:1fr}header{padding:0 18px}.brand span{display:none}}
