@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Outfit:wght@300;400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#020818;--bg2:#030d22;--navy:#060f2e;--accent:#4f9eff;--accent2:#06d6a0;--danger:#ff4757;--warn:#ffa502;--text:#e8eeff;--muted:#b4c8ff59}html,body{min-height:100vh}body{background:var(--bg);color:var(--text);flex-direction:column;font-family:Outfit,sans-serif;display:flex}nav{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#020818f7,#02081800);border-bottom:1px solid #6496ff0f;justify-content:space-between;align-items:center;height:68px;padding:0 52px;display:flex;position:fixed;top:0;left:0;right:0}.nlogo{align-items:center;gap:0;line-height:1;text-decoration:none;display:flex}.nlinks{gap:4px;list-style:none;display:flex}.nlinks a{color:var(--muted);border:1px solid #0000;border-radius:8px;padding:7px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,border-color .25s,background .25s;display:block}.nlinks a:hover{color:#fff;background:#4f9eff14;border-color:#4f9eff52}.ncta{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 22px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s}.ncta:hover{background:#3b8ef0;transform:translateY(-1px);box-shadow:0 0 32px #4f9eff8c}footer{color:var(--muted);background:var(--bg2);border-top:1px solid #6496ff12;justify-content:space-between;align-items:center;padding:52px;font-size:13px;display:flex}footer a{color:inherit;text-decoration:none;transition:color .2s}footer a:hover{color:#fff}.flinks{gap:26px;display:flex}.page-body{flex:1;align-items:stretch;min-height:calc(100vh - 68px);padding-top:68px;display:flex;position:relative}.page-body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#4f9eff08 1px,#0000 1px),linear-gradient(90deg,#4f9eff08 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}.page-body:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 80% at 22% 55%,#4f9eff12 0%,#0000 65%);position:fixed;inset:0}.left{z-index:1;border-right:1px solid #4f9eff14;flex-direction:column;flex:0 0 42%;justify-content:center;align-self:flex-start;min-height:calc(100vh - 68px);padding:80px 64px;display:flex;position:sticky;top:68px}.left-eyebrow{letter-spacing:4px;color:var(--accent);text-transform:uppercase;opacity:0;margin-bottom:28px;font-family:Space Mono,monospace;font-size:10px;animation:.7s .15s forwards rise}.left-h1{letter-spacing:-1.5px;opacity:0;margin-bottom:18px;font-size:clamp(28px,2.8vw,48px);font-weight:800;line-height:1.08;animation:.7s .3s forwards rise}.left-h1 span{background:linear-gradient(135deg,#fff 25%,var(--accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.left-h2{color:var(--muted);opacity:0;font-size:clamp(14px,1.2vw,17px);font-weight:300;line-height:1.65;animation:.7s .45s forwards rise}.right{z-index:1;flex:1;justify-content:center;align-items:center;padding:48px 40px;display:flex;position:relative}.card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:#060f2ebf;border:1px solid #4f9eff21;border-radius:20px;width:100%;max-width:420px;min-height:640px;padding:40px;animation:.7s .25s forwards rise;box-shadow:0 0 0 1px #4f9eff0a,0 32px 64px #00000073,0 0 80px #4f9eff0f}.tabs{background:#ffffff0a;border-radius:10px;margin-bottom:32px;padding:4px;display:flex}.tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:10px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.tab.active{color:#fff;background:#4f9eff26;box-shadow:0 0 20px #4f9eff1f}.card .cl-rootBox,.card .cl-cardBox,.card .cl-card{width:100%;max-width:none}.card .cl-form,.card .cl-formFieldInput,.card input{width:100%}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){nav{padding:0 24px}body{overflow:hidden}.page-body{flex-direction:column;height:calc(100vh - 68px);min-height:calc(100vh - 68px);overflow:hidden}.left{border-bottom:1px solid #4f9eff14;border-right:none;flex:none;min-height:auto;padding:28px 22px 18px}.left-h1{letter-spacing:-1px;margin-bottom:12px}.left-h2{line-height:1.5}.right{align-items:stretch;padding:18px 16px}.card{height:100%;min-height:0;padding:18px 16px;overflow:auto}footer{display:none}}
