:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#18212f;--muted:#657084;--line:#d9e1ea;--paper:#f7f9fb;--panel:#fff;--green:#0f766e;--blue:#2454d6;--amber:#9a5b00;--red:#b42318}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}.shell{width:min(1180px,100vw - 32px);margin:0 auto;padding:24px 0 56px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:56px;display:flex}.brand,nav,nav a,.label,.active,button,.enterprise a{align-items:center;gap:8px;display:inline-flex}.brand{font-size:18px;font-weight:760}nav{gap:10px}a{color:var(--ink);text-decoration:none}nav a,.linkButton,.primaryLink{border:1px solid var(--line);background:var(--panel);min-height:38px;padding:0 12px}.primaryLink{border-color:var(--blue);color:var(--blue)}.summary{grid-template-columns:1fr auto;align-items:end;gap:20px;padding:36px 0 28px;display:grid}.summary h1{text-transform:capitalize;margin:6px 0 0;font-size:42px;line-height:1}.label{color:var(--muted);text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.meter{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(3,auto);align-items:center;gap:12px;min-height:46px;padding:0 14px;display:grid}.meter span{color:var(--muted)}.returnNotice{min-height:50px;color:var(--amber);background:#fff7e6;border:1px solid #e5c06d;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-weight:700;display:grid}.returnNotice p{margin:0}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plan,.enterprise{border:1px solid var(--line);background:var(--panel)}.plan{gap:22px;min-height:340px;padding:18px;display:grid}.planHead{justify-content:space-between;gap:14px;display:flex}.plan h2,.enterprise h2{margin:0 0 8px;font-size:24px}.plan p,.enterprise p{color:var(--muted);margin:0;line-height:1.5}.active{min-height:28px;color:var(--green);border:1px solid #8fd4ca;align-self:start;padding:0 9px}.price{font-size:36px;font-weight:780}.price span{color:var(--muted);font-size:15px}dl{gap:10px;margin:0;display:grid}dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}dt{color:var(--muted)}dd{margin:0;font-weight:720}button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:center;min-height:42px;padding:0 14px}button:disabled{cursor:not-allowed;background:#9aa6b2}.linkButton{border:1px solid var(--line);background:var(--panel);color:var(--ink);justify-content:center}.linkButton.primaryLink{border-color:var(--blue);background:var(--panel);color:var(--blue)}.flowStatus{margin:14px 0 0;font-weight:700}.enterprise{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:28px;margin-top:14px;padding:22px;display:grid}.enterprise a{color:var(--blue);margin-top:22px;font-weight:720}form{gap:10px;display:grid}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;outline:none}input{min-height:42px;padding:0 12px}textarea{resize:vertical;min-height:116px;padding:12px}.formStatus{color:var(--green);margin:0;font-weight:700}.error{color:var(--red)}@media (width<=860px){.topbar,.summary,.enterprise{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:14px}nav{flex-wrap:wrap;justify-content:stretch}nav a,nav .linkButton{flex:1;justify-content:center}.meter,.plans{grid-template-columns:1fr}}
