.agnt-waitlist{--ink:#211b15;--ink-soft:#5c534a;--ink-faint:#938a7f;--line:#e8e1d7;--paper:#ffffff;--paper-warm:#faf7f1;--accent:#4b33c7;--accent-deep:#3c29a6;--accent-tint:#eeebfa;--danger:#c0392b;--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace}.agnt-waitlist,.agnt-waitlist *,.agnt-waitlist :after,.agnt-waitlist :before{box-sizing:border-box}.agnt-waitlist-triggers{display:contents}.agnt-waitlist-overlay{position:fixed;inset:0;z-index:100;background:rgba(33,27,21,.42);backdrop-filter:blur(3px);animation:agnt-wl-overlay-in .2s ease}.agnt-waitlist-content{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 40px);max-width:440px;max-height:calc(100vh - 40px);overflow:auto;padding:34px 32px 28px;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 80px -30px rgba(33,27,21,.5);font-family:var(--sans);color:var(--ink);animation:agnt-wl-content-in .24s cubic-bezier(.2,.7,.2,1)}.agnt-waitlist-content:focus{outline:none}@media (prefers-reduced-motion:reduce){.agnt-waitlist-content,.agnt-waitlist-overlay{animation:none}}.agnt-waitlist-close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:grid;place-items:center;border:none;background:transparent;border-radius:8px;color:var(--ink-faint);cursor:pointer;transition:background .15s ease,color .15s ease}.agnt-waitlist-close:hover{background:var(--paper-warm);color:var(--ink)}.agnt-waitlist-close svg{width:18px;height:18px}.agnt-waitlist-eyebrow{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:12px}.agnt-waitlist-title{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0 0 10px}.agnt-waitlist-desc{font-size:15px;line-height:1.55;color:var(--ink-soft);margin:0 0 22px;text-wrap:pretty}.agnt-waitlist-desc b{color:var(--ink);font-weight:600}.agnt-waitlist-form{display:flex;flex-direction:column;gap:12px}.agnt-waitlist-input{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--paper-warm);border:1px solid var(--line);border-radius:10px;padding:13px 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.agnt-waitlist-input::placeholder{color:var(--ink-faint)}.agnt-waitlist-input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-tint)}.agnt-waitlist-input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px rgba(192,57,43,.12)}.agnt-waitlist-input:disabled{opacity:.7}.agnt-waitlist-error{font-size:13px;color:var(--danger);margin:-2px 0 0}.agnt-waitlist-btn{width:100%;font-family:var(--sans);font-weight:600;font-size:15px;color:#fff;background:var(--accent);border:1px solid transparent;border-radius:999px;padding:13px 22px;cursor:pointer;transition:background .15s ease,transform .12s ease,opacity .15s ease}.agnt-waitlist-btn:hover{background:var(--accent-deep);transform:translateY(-1px)}.agnt-waitlist-btn:disabled{opacity:.6;cursor:default;transform:none}.agnt-waitlist-fineprint{font-size:12.5px;color:var(--ink-faint);margin:14px 0 0;text-align:center}.agnt-waitlist-success{text-align:center;padding:6px 0 2px}.agnt-waitlist-check{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:var(--accent-tint);color:var(--accent-deep)}.agnt-waitlist-check svg{width:26px;height:26px}.agnt-waitlist-success .agnt-waitlist-desc{margin-bottom:22px}@keyframes agnt-wl-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes agnt-wl-content-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}