@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Unbounded:wght@600&display=swap";:root{color:#eef6f0;font-synthesis:none;background:#08100d;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% -10%,#174d37 0,#0000 38%),#08100d;min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}.shell{width:min(920px,100%);margin:auto;padding:22px 22px 40px}.dev-banner{text-align:center;letter-spacing:.12em;color:#09120f;background:#d9a441;margin:-22px -22px 16px;padding:8px;font-size:11px}header{justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:.14em;font:600 17px Unbounded,sans-serif}.brand i{background:#5ce09b;border-radius:50% 50% 50% 0;width:10px;height:10px;margin-right:7px;display:inline-block;transform:rotate(-45deg)}.avatar{background:#10231b;border:1px solid #39604e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.hero{padding:70px 0 34px}.eyebrow{color:#78ad94;letter-spacing:.16em;margin:0 0 10px;font-size:11px;font-weight:700}h1{letter-spacing:-.05em;margin:0 0 20px;font:600 clamp(48px,11vw,92px)/.95 Unbounded,sans-serif}.status{color:#a8c7b8;border:1px solid #29483a;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.status span{background:#5ce09b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #5ce09b}.status-held span,.status-error span,.status-expired span{box-shadow:none;background:#e07b5c}.reason{color:#e4b49f}.actions{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}button,.workspace a{color:#07110c;cursor:pointer;background:#65dfa0;border:0;border-radius:10px;padding:12px 17px;font-weight:700}button:disabled{cursor:not-allowed;opacity:.35}button.quiet{color:#bed0c6;background:0 0;border:1px solid #29483a}button.link{color:#72dba4;background:0 0;padding:0}.grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.card{background:linear-gradient(145deg,#182f25e6,#0c1914e0);border:1px solid #223a2f;border-radius:16px;min-height:175px;padding:22px}.card-title{color:#8eaa9c;justify-content:space-between;margin-bottom:24px;font-size:13px;display:flex}.card strong{font-size:20px}.card p,.workspace p{color:#91a99d;font-size:13px;line-height:1.55}.card small{color:#6f8f7f}.meter{background:#1b3026;border-radius:99px;height:7px;overflow:hidden}.meter span{border-radius:inherit;background:linear-gradient(90deg,#43c886,#a3e57e);height:100%;display:block}.workspace{background:#0d1d16;border:1px solid #29483a;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:26px;display:flex}.workspace h2{margin:0;font-size:22px}.workspace a{white-space:nowrap;text-decoration:none}footer{color:#668072;justify-content:space-between;gap:14px;padding:24px 4px 0;font-size:12px;display:flex}footer a{color:#82b69c}.empty{color:#a9c1b5;border:1px solid #29483a;border-radius:16px;margin-top:100px;padding:28px}.pulse{background:#5ce09b;border-radius:50%;width:8px;height:8px;margin-right:10px;animation:1s infinite alternate pulse;display:inline-block}@keyframes pulse{to{opacity:.2}}@media (width<=640px){.shell{padding:18px 16px 30px}.dev-banner{margin:-18px -16px 14px}.hero{padding-top:54px}.grid{grid-template-columns:1fr}.workspace{flex-direction:column;align-items:flex-start}footer{flex-direction:column}}.onboarding-shell{max-width:620px}.onboarding-form,.onboarding-progress{margin-top:56px}.onboarding-form h2{margin:0 0 28px;font-size:28px}.onboarding-form label{color:#a8c7b8;gap:8px;margin:18px 0;font-size:13px;display:grid}.onboarding-form input:not([type=checkbox]){color:#eef6f0;width:100%;font:inherit;background:#08120d;border:1px solid #315341;border-radius:9px;padding:13px}.onboarding-form label>small{color:#789486;line-height:1.5}.username-input{color:#789486;background:#08120d;border:1px solid #315341;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.username-input>span{padding-left:13px}.username-input>b{color:#eef6f0;padding-right:13px}.onboarding-form .username-input input:not([type=checkbox]){text-transform:lowercase;background:0 0;border:0;border-radius:0;outline:0;padding-inline:4px}.username-input:focus-within{border-color:#65dfa0;box-shadow:0 0 0 2px #65dfa01f}.onboarding-form .check{align-items:flex-start;gap:10px;display:flex}.onboarding-form .check input{margin-top:3px}.onboarding-form .check:has(input:disabled){color:#7f746f}.setup-blockers{color:#e4b49f;background:#5e2a1d40;border:1px solid #744b3e;border-radius:10px;margin:20px 0;padding:15px 17px}.setup-blockers ul{margin:9px 0;padding-left:20px}.setup-blockers p{color:#bfa69b;margin:9px 0 0;font-size:12px;line-height:1.5}.turnstile-host{min-height:70px;margin:20px 0}.fixture-note{color:#d9a441;font-size:12px}.pilot-note{color:#d9c17f;background:#674e162e;border:1px solid #5d512d;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.5}.primary-link{color:#07110c;background:#65dfa0;border-radius:10px;margin:18px 0;padding:12px 17px;font-weight:700;text-decoration:none;display:inline-block}.onboarding-progress h1{margin-top:12px;font-size:clamp(38px,10vw,68px)}
