._overlay_1ajd9_1{z-index:5400;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030509e0;place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}._modal_1ajd9_2{border:1px solid var(--impact);background:radial-gradient(circle at 80% 0,#f6c94526,transparent 33%),var(--surface);text-align:center;border-radius:24px;width:min(100%,780px);margin-block:auto;padding:clamp(25px,5vw,48px);position:relative;box-shadow:0 30px 90px #0009}._close_1ajd9_3{border:1px solid var(--border);background:var(--canvas);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;font-size:1.6rem;display:grid;position:absolute;top:14px;right:14px}._eyebrow_1ajd9_4{color:var(--impact);font:850 .62rem/1.1 var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid #f6c94570;border-radius:999px;padding:8px 12px;display:inline-flex}._modal_1ajd9_2 h2{max-width:650px;margin:22px auto 14px;font-size:clamp(2.85rem,7.4vw,5.65rem);line-height:1.08}._lead_1ajd9_6{max-width:640px;color:var(--text);margin:0 auto 28px;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.55}._featureCards_1ajd9_7{text-align:left;gap:12px;margin-bottom:22px;display:grid}._featureCards_1ajd9_7 section{border:1px solid;border-radius:14px;padding:20px}._featureCards_1ajd9_7 header{gap:7px;display:grid}._featureCards_1ajd9_7 header span{font:850 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}._featureCards_1ajd9_7 header strong{color:var(--text);font:850 .86rem/1.15 var(--mono);text-transform:uppercase}._featureCards_1ajd9_7 ul{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}._featureCards_1ajd9_7 li{color:var(--text);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;font-size:.88rem;line-height:1.3;display:grid}._featureIcon_1ajd9_14{background:#0305094d;border:1px solid;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}._featureIcon_1ajd9_14 svg{width:17px;height:17px}._featureCards_1ajd9_7 ._freeCard_1ajd9_16{background:#55d68b12;border-color:#55d68bcc}._freeCard_1ajd9_16 header span{color:var(--success)}._freeCard_1ajd9_16 li{color:var(--text)}._freeCard_1ajd9_16 ._featureIcon_1ajd9_14{color:var(--success)}._featureCards_1ajd9_7 ._premiumCard_1ajd9_20{background:#f6c94517;border-color:#f6c945db}._premiumCard_1ajd9_20{box-shadow:0 12px 34px #f6c9450f}._premiumCard_1ajd9_20 header span,._premiumCard_1ajd9_20 ._featureIcon_1ajd9_14{color:var(--impact)}._featureCards_1ajd9_7 ._comingCard_1ajd9_24{background:#55c2ff12;border-color:#55c2ffc7}._comingCard_1ajd9_24 header span,._comingCard_1ajd9_24 ._featureIcon_1ajd9_14{color:var(--team)}._primary_1ajd9_27{border:1px solid var(--impact);background:var(--impact);width:100%;min-height:62px;color:var(--canvas);font:900 .78rem/1.2 var(--mono);text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;display:inline-flex}._arrow_1ajd9_28{filter:brightness(0);width:26px;height:auto}._modal_1ajd9_2>small{color:var(--muted);font:650 .58rem/1.4 var(--mono);text-transform:uppercase;margin-top:10px;display:block}._continue_1ajd9_30{min-height:44px;color:var(--team);font:800 .65rem/1 var(--mono);text-underline-offset:4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:13px;text-decoration:underline}._previewNotice_1ajd9_31{background:#55c2ff0f;border:1px solid #55c2ff47;border-radius:10px;gap:5px;margin-top:14px;padding:12px;display:grid}._previewNotice_1ajd9_31 strong{color:var(--team);font:800 .6rem/1.2 var(--mono);text-transform:uppercase}._previewNotice_1ajd9_31 span{color:var(--muted);font-size:.72rem}._profileForm_1ajd9_34{text-align:left;gap:14px;display:grid}._profileForm_1ajd9_34 p{color:var(--muted);margin:0;line-height:1.5}._profileForm_1ajd9_34 p strong{color:var(--text)}._profileForm_1ajd9_34 label{color:var(--muted);font:800 .58rem/1 var(--mono);text-transform:uppercase;gap:7px;display:grid}._profileForm_1ajd9_34 input{border:1px solid var(--border);background:var(--elevated);min-height:52px;color:var(--text);font:500 1rem/1.2 var(--body);border-radius:10px;padding:12px 14px}._error_1ajd9_39{color:var(--rescue);font-size:.8rem}@media (max-width:620px){._modal_1ajd9_2{border-radius:18px}}@media (prefers-reduced-motion:reduce){._overlay_1ajd9_1{-webkit-backdrop-filter:none;backdrop-filter:none}}
