@font-face{font-family:display;src:url(../media/Switzer_Variable-s.p.1u_7d0c04lp6s.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.Ptrb-a_className{font-family:display,display Fallback}.Ptrb-a_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:textFont;src:url(../media/Geist_var-s.p.1lmxzh15o-8e3.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:textFont Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.ff7Brq_className{font-family:textFont,textFont Fallback}.ff7Brq_variable{--font-text:"textFont", "textFont Fallback"}
@font-face{font-family:mono;src:url(../media/PaperMono_var-s.p.0_p_0ht_qt3ej.woff2)format("woff2");font-display:swap}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:71.91%;descent-override:18.45%;line-gap-override:0.0%;size-adjust:132.81%}.FcN5rW_className{font-family:mono,mono Fallback}.FcN5rW_variable{--font-mono:"mono", "mono Fallback"}
:root{--ink:#111;--paper:#fff;--red:#ff3b1f;--cobalt:#2442f5;--ice:#dce3ff;--blush:#ffd8cc;--g50:#f4f4f4;--g200:#d9d9d9;--g600:#6b6b6b;--g800:#3a3a3a;--mute-ink:#bdbdbd;--focus:0 0 0 3px #fff, 0 0 0 6px var(--cobalt);--pad:40px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--paper);color:var(--ink)}body{font-family:var(--font-text), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit}button{font:inherit;cursor:pointer}:focus-visible{box-shadow:var(--focus);outline:none}[data-set=paper]{--bg:#fff;--fg:#111;--head:#111;--stop:#ff3b1f;--line:#ff3b1f38;--btn:#111;--btn-fg:#fff}[data-set=red]{--bg:#ff3b1f;--fg:#111;--head:#111;--stop:#fff;--line:#11111124;--btn:#111;--btn-fg:#fff}[data-set=cobalt]{--bg:#2442f5;--fg:#fff;--head:#fff;--stop:#ff3b1f;--line:#dce3ff29;--btn:#fff;--btn-fg:#111}[data-set=ice]{--bg:#dce3ff;--fg:#111;--head:#2442f5;--stop:#ff3b1f;--line:#2442f524;--btn:#111;--btn-fg:#fff}[data-set=blush]{--bg:#ffd8cc;--fg:#111;--head:#111;--stop:#ff3b1f;--line:#1111111f;--btn:#111;--btn-fg:#fff}[data-set=ink]{--bg:#111;--fg:#fff;--head:#fff;--stop:#ff3b1f;--line:#ffffff1a;--btn:#fff;--btn-fg:#111}.label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}a.label{text-decoration:none}a.label:hover{text-underline-offset:3px;text-decoration:underline}.display{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:var(--head);font-weight:700;line-height:.9}.display .line{white-space:nowrap;display:block}.stop{color:var(--stop)}.title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.title .stop{color:var(--red)}.lead{color:var(--g800);font-size:17px;line-height:1.5}.small{color:var(--g800);font-size:14px;line-height:1.5}.logo{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;color:var(--fg);align-items:baseline;font-size:32px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.logo .stop{letter-spacing:0}.ea-tag{border:1.5px solid var(--fg);color:var(--fg);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.dot{background:var(--red);border-radius:999px;flex-shrink:0;width:9px;height:9px;display:inline-block}.ea-tag .dot{background:var(--stop);width:8px;height:8px}.split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.poster{padding:var(--pad);background:var(--bg);color:var(--fg);flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:relative;overflow:clip}.poster>*{position:relative}.grid-lines{inset:0 var(--pad);pointer-events:none;grid-template-columns:repeat(6,1fr);display:grid;position:absolute!important}.grid-lines span{border-left:1px solid var(--line)}.grid-lines span:last-child{border-right:1px solid var(--line)}.poster-top{justify-content:space-between;align-items:center;display:flex}.poster-copy{flex-direction:column;gap:24px;display:flex}.poster .display{font-size:clamp(56px,8.4vw,132px)}.poster-extra{max-width:560px;color:var(--fg);font-size:20px;line-height:1.4}[data-set=cobalt] .poster-extra{color:var(--ice)}[data-set=ink] .poster-extra{color:var(--mute-ink)}.panel{padding:var(--pad);background:var(--paper);flex-direction:column;justify-content:space-between;gap:40px;display:flex}.panel-top,.panel-foot{justify-content:space-between;align-items:center;gap:24px;display:flex}.panel-top{justify-content:flex-end}.panel-foot{color:var(--g600)}.form-col{flex-direction:column;align-self:center;gap:20px;width:100%;max-width:520px;padding:24px 0;display:flex}@media (max-width:960px){:root{--pad:16px}.split{grid-template-columns:1fr;min-height:0}.poster{gap:28px;padding-top:24px;padding-bottom:24px}.poster .display{font-size:clamp(48px,15vw,64px)}.poster-extra{display:none}.logo{font-size:26px}.panel{padding-top:24px}.panel-top{display:none}.form-col{padding:0}.title{font-size:32px}}.provider{border:3px solid var(--ink);background:var(--paper);width:100%;height:56px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex}.provider:hover{background:var(--g50)}.or{align-items:center;gap:16px;display:flex}.or:before,.or:after{content:"";background:var(--ink);flex:1;height:2px}.pill-field{border:3px solid var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex}.pill-field:focus-within{box-shadow:var(--focus)}.pill-field input{min-width:0;height:54px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 12px 0 20px;font-size:17px}.pill-field button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:999px;height:54px;padding:0 26px;font-weight:600}@media (max-width:960px){.pill-field{border-radius:28px;flex-direction:column;align-items:stretch}.pill-field button{width:100%}}.primary{background:var(--ink);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex}.primary.auto{width:auto}.primary[disabled]{opacity:1;background:var(--g800);cursor:progress}.text-link{text-underline-offset:3px;color:var(--ink);background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.row-split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.divider-block{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.error{background:var(--ink);color:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:500;display:flex}.notice{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:12px;padding:16px 22px;font-weight:600;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field input,.field select{border:3px solid var(--ink);background:var(--paper);height:56px;font:inherit;color:var(--ink);appearance:none;border-radius:999px;outline:none;padding:0 22px;font-size:17px}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 22px center;background-repeat:no-repeat}.field input:focus,.field select:focus{box-shadow:var(--focus)}.field .pill-field input{height:40px;box-shadow:none;border:0;border-radius:0;padding:0 12px 0 16px}.field .pill-field input:focus{box-shadow:none}.code{gap:12px;display:flex}.code input{border:3px solid var(--ink);text-align:center;width:64px;height:74px;font-family:var(--font-display), system-ui, sans-serif;background:var(--paper);color:var(--ink);border-radius:18px;outline:none;font-size:35px;font-weight:700}.code input:focus{box-shadow:var(--focus)}@media (max-width:960px){.code{gap:8px}.code input{width:calc(16.6667% - 6.66667px);height:58px;font-size:28px}}.checks{border-top:2px solid var(--ink)}.check{border-bottom:2px solid var(--ink);cursor:pointer;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.check input{appearance:none;border:3px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.check input:checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat}.check input:focus-visible{box-shadow:var(--focus)}.check-body{flex-direction:column;flex:1;gap:6px;display:flex}.check-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:17px;font-weight:600;display:flex}.check-head .label{color:var(--g600);white-space:nowrap}.check-head .label.req{color:var(--ink)}.ai-note{background:var(--g50);color:var(--g800);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.ai-note .dot{background:var(--cobalt);margin-top:6px}.summary{border:3px solid var(--ink);border-radius:24px;padding:6px 22px}.summary div{border-bottom:1px solid var(--g200);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.summary div:last-child{border-bottom:0}.summary .label{color:var(--g600)}.summary strong{text-align:right;font-weight:600}.invite-row{border-bottom:1px solid var(--g200);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.chip{border:1px solid var(--g200);border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 13px;display:inline-flex}.chip .dot{width:7px;height:7px}.chip-btn{color:var(--g600);background:0 0;border:0;font-size:14px;text-decoration:underline}.app{flex-direction:column;min-height:100vh;display:flex}.app-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-bar-left{align-items:center;gap:20px;display:flex}.avatar{background:var(--blush);border-radius:999px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:inline-grid}.who{align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.page{padding:var(--pad);flex-direction:column;gap:48px;display:flex}.intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.intro .display{font-size:clamp(56px,8.4vw,120px)}.intro p:not(.label){max-width:460px;font-size:20px;line-height:1.4}.tiles{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.tile{background:var(--bg);min-height:420px;color:var(--fg);border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;display:flex}.tile h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;color:var(--head);font-size:52px;font-weight:700;line-height:.92}.tile p:not(.label){font-size:17px}.tile .btn{background:var(--btn);height:48px;color:var(--btn-fg);border:0;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:0 22px;font-weight:600;display:inline-flex}.tile .locked{border:1.5px solid var(--fg);border-radius:999px;align-items:center;gap:8px;width:max-content;height:44px;padding:0 18px;display:inline-flex}.foot-row{border-top:2px solid var(--ink);color:var(--g600);justify-content:space-between;align-items:center;padding-top:20px;display:flex}@media (max-width:960px){.page{gap:24px}.intro .display{font-size:60px}.intro p{font-size:16px}.tiles{grid-template-columns:1fr;gap:20px}.tile{min-height:0}.tile h2{font-size:40px}.ea-hide-phone{display:none}}.hero{padding:var(--pad);background:var(--bg);color:var(--fg);flex-direction:column;gap:56px;display:flex;position:relative;overflow:clip}.hero>*{position:relative}.hero .display{letter-spacing:-.045em;font-size:clamp(64px,11vw,160px);line-height:.88}.hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.hero-row p:not(.label){max-width:420px;font-size:22px;line-height:1.4}.steps{padding:56px var(--pad) 64px;flex-direction:column;gap:32px;display:flex}.steps-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.step{border-top:3px solid var(--ink);flex-direction:column;justify-content:space-between;gap:20px;padding-top:16px;display:flex}.step h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.04}.step p{color:var(--g800)}.next-strip{padding:28px var(--pad);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.next-strip ul{flex-wrap:wrap;gap:28px;list-style:none;display:flex}.next-strip li{align-items:center;gap:10px;font-size:15px;display:flex}@media (max-width:960px){.hero{gap:28px}.hero .display{font-size:64px}.hero-row p{font-size:16px}.steps{gap:28px;padding-top:28px;padding-bottom:32px}.steps-grid{grid-template-columns:1fr;gap:28px}.next-strip{flex-direction:column;align-items:flex-start;gap:14px}.next-strip ul{flex-direction:column;gap:14px}}.sample-tag{background:var(--cobalt);color:#fff;border-radius:999px;width:max-content;padding:6px 12px;display:inline-flex}
