.progress{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--color-ink);margin-bottom:var(--space-8)}.progress .prog-step{padding:var(--space-3) var(--space-3) var(--space-4);border-right:1px solid var(--color-line);display:flex;flex-direction:column;gap:var(--space-2);position:relative;transition:background-color .2s var(--ease-wave)}.progress .prog-step:last-child{border-right:0}.progress .prog-step:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--color-ink);transition:width .35s var(--ease-wave)}.progress .prog-step.done:before,.progress .prog-step.current:before{width:100%}.progress .num{color:var(--color-muted)}.progress .lbl{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-cta);letter-spacing:-.005em;color:var(--color-muted);line-height:1.2}.progress .prog-step.current .num,.progress .prog-step.current .lbl,.progress .prog-step.done .num,.progress .prog-step.done .lbl{color:var(--color-ink)}@media(max-width:1024px){.progress{margin-bottom:var(--space-6)}.progress .prog-step{padding:var(--space-2) var(--space-2) var(--space-3);gap:var(--space-1)}.progress .lbl{display:none}}.step-head{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-7)}.step-head .kicker{color:var(--color-muted)}.step-head h1{margin:0;text-wrap:balance;max-width:22ch}.step-head .sub{color:var(--color-muted);max-width:52ch;margin:0}.field-grid{display:grid;gap:var(--space-7);grid-template-columns:1fr 1fr}.field-grid.stacked{grid-template-columns:1fr}@media(max-width:767px){.field-grid{grid-template-columns:1fr;gap:var(--space-5)}}.field-grid .full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:var(--space-2);border-bottom:1px solid var(--color-line);padding-bottom:var(--space-2);transition:border-color .15s var(--ease-wave)}.field:focus-within{border-bottom-color:var(--color-ink)}.field.error{border-bottom-color:var(--color-error)}.field label{color:var(--color-muted);display:flex;align-items:baseline;justify-content:space-between}.field label .opt{color:var(--color-muted-2);text-transform:none;letter-spacing:.04em}.field input,.field textarea{background:transparent;border:0;outline:0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-h5);padding:var(--space-2) 0 var(--space-3);width:100%}.field textarea{resize:none;min-height:calc(.0638888889 * min(100vw,1440px));font-size:var(--text-p);line-height:1.5}@media(min-width:768px)and (max-width:1024px){.field textarea{min-height:calc(.08984375 * 100vw)}}@media(max-width:767px){.field textarea{min-height:calc(.2358974359 * 100vw)}}.field input::placeholder,.field textarea::placeholder{color:var(--color-muted-2)}.field .err{color:var(--color-error);letter-spacing:.04em}.field-url{display:flex;align-items:baseline;gap:var(--space-2)}.field-url .prefix{color:var(--color-muted-2);padding-bottom:var(--space-3)}.field-url input{flex:1}.insp-list{display:flex;flex-direction:column;gap:var(--space-4)}.insp-row{display:grid;grid-template-columns:calc(.0194444444 * min(100vw,1440px)) 1fr;gap:var(--space-3);align-items:end;border-bottom:1px solid var(--color-line);padding-bottom:var(--space-2);transition:border-color .15s var(--ease-wave)}@media(min-width:768px)and (max-width:1024px){.insp-row{grid-template-columns:calc(.02734375 * 100vw) 1fr}}@media(max-width:767px){.insp-row{grid-template-columns:calc(.0717948718 * 100vw) 1fr}}.insp-row:focus-within{border-bottom-color:var(--color-ink)}.insp-row.error{border-bottom-color:var(--color-error)}.insp-row .num{color:var(--color-muted);padding-bottom:var(--space-4)}.insp-row .url-line{display:flex;align-items:baseline;gap:var(--space-2)}.insp-row .url-line .prefix{color:var(--color-muted-2);padding-bottom:var(--space-3)}.insp-row input{background:transparent;border:0;outline:0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-h6);padding:var(--space-2) 0 var(--space-3);flex:1;width:100%}.insp-row input::placeholder{color:var(--color-muted-2)}.insp-hint{color:var(--color-muted);margin-top:var(--space-3);letter-spacing:.06em}.insp-hint.error{color:var(--color-error)}.pill-block{margin-top:var(--space-7)}.pill-label{color:var(--color-muted);display:block}.pill-label .opt{color:var(--color-muted-2);text-transform:none;letter-spacing:.04em}.pill-list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.pill{border:1px solid var(--color-ink);padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--color-ink);cursor:pointer;transition:background-color .15s var(--ease-wave),color .15s var(--ease-wave)}.pill:hover{background:var(--color-bg-2)}.pill[aria-pressed=true]{background:var(--color-ink);color:var(--color-bg)}.field.full{margin-top:var(--space-7)}.pill-block+.field.full{margin-top:var(--space-7)}.review-list{border-top:1px solid var(--color-ink);margin:0;padding:0}.review-row{display:grid;grid-template-columns:calc(.1388888889 * min(100vw,1440px)) 1fr auto;gap:var(--space-5);align-items:baseline;padding:var(--space-4) 0;border-bottom:1px solid var(--color-line)}@media(min-width:768px)and (max-width:1024px){.review-row{grid-template-columns:calc(.17578125 * 100vw) 1fr auto}}@media(max-width:767px){.review-row{grid-template-columns:1fr auto;gap:var(--space-2);padding:var(--space-4) 0}}@media(max-width:767px){.review-row .review-key{grid-column:1/-1}}.review-key{color:var(--color-muted)}.review-val{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-h7);letter-spacing:-.01em;line-height:1.35;word-break:break-word;margin:0}.review-val.muted{color:var(--color-muted);font-weight:var(--fw-regular);font-style:italic}.review-val ul{margin:0;padding:0;list-style:none}.review-val li{margin-bottom:var(--space-1)}.review-edit{color:var(--color-muted);border:0;border-bottom:1px solid var(--color-muted);padding-bottom:2px;background:transparent;cursor:pointer;transition:color .15s var(--ease-wave),border-color .15s var(--ease-wave)}.review-edit:hover{color:var(--color-ink);border-bottom-color:var(--color-ink)}.submit-error{color:var(--color-error);margin-top:var(--space-5);letter-spacing:.04em}.nav-row{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-line);gap:var(--space-4);flex-wrap:wrap}.btn-back{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;background:transparent;cursor:pointer;transition:color .15s var(--ease-wave),transform .15s var(--ease-wave)}.btn-back:hover{color:var(--color-ink);transform:translate(-2px)}.btn-back svg{width:calc(.0097222222 * min(100vw,1440px));height:calc(.0097222222 * min(100vw,1440px))}@media(min-width:768px)and (max-width:1024px){.btn-back svg{width:calc(.013671875 * 100vw);height:calc(.013671875 * 100vw)}}@media(max-width:767px){.btn-back svg{width:calc(.0358974359 * 100vw);height:calc(.0358974359 * 100vw)}}.btn-back.hidden,.btn-back[disabled]{visibility:hidden;pointer-events:none}.btn-next{background:var(--color-ink);color:var(--color-bg);padding:var(--space-4) var(--space-5);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--fw-medium);display:inline-flex;align-items:center;gap:var(--space-3);border:0;cursor:pointer;transition:transform .15s var(--ease-wave),box-shadow .15s var(--ease-wave)}.btn-next:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--color-ink)}.btn-next:disabled{opacity:.65;cursor:progress}.btn-next svg{width:calc(.0097222222 * min(100vw,1440px));height:calc(.0097222222 * min(100vw,1440px))}@media(min-width:768px)and (max-width:1024px){.btn-next svg{width:calc(.013671875 * 100vw);height:calc(.013671875 * 100vw)}}@media(max-width:767px){.btn-next svg{width:calc(.0358974359 * 100vw);height:calc(.0358974359 * 100vw)}}.nav-meta{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase}.success{text-align:left;padding:var(--space-8) 0 var(--space-5)}.success .ok-mark{width:calc(.0388888889 * min(100vw,1440px));height:calc(.0388888889 * min(100vw,1440px));border:1.5px solid var(--color-ink);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-6)}@media(min-width:768px)and (max-width:1024px){.success .ok-mark{width:5.46875vw;height:5.46875vw}}@media(max-width:767px){.success .ok-mark{width:calc(.1435897436 * 100vw);height:calc(.1435897436 * 100vw)}}.success .ok-mark svg{width:calc(.0166666667 * min(100vw,1440px));height:calc(.0166666667 * min(100vw,1440px))}@media(min-width:768px)and (max-width:1024px){.success .ok-mark svg{width:2.34375vw;height:2.34375vw}}@media(max-width:767px){.success .ok-mark svg{width:calc(.0615384615 * 100vw);height:calc(.0615384615 * 100vw)}}.success h2{margin:0 0 var(--space-4);text-wrap:balance;max-width:18ch}.success-sub{color:var(--color-muted);max-width:52ch;margin:0 0 var(--space-7)}.success .next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--color-ink);margin-top:var(--space-5)}@media(max-width:1024px){.success .next-grid{grid-template-columns:1fr}}.success .nx{padding:var(--space-4) var(--space-5) var(--space-5);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:flex;flex-direction:column;gap:var(--space-2)}.success .nx:last-child{border-right:0}@media(max-width:1024px){.success .nx{border-right:0}}.success .nx-key{color:var(--color-muted)}.success .nx-v{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--text-h7);letter-spacing:-.005em;line-height:1.3}.home-link{display:inline-flex;align-items:center;gap:var(--space-3);margin-top:var(--space-7);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--color-ink);padding-bottom:3px}.home-link svg{width:calc(.0097222222 * min(100vw,1440px));height:calc(.0097222222 * min(100vw,1440px))}@media(min-width:768px)and (max-width:1024px){.home-link svg{width:calc(.013671875 * 100vw);height:calc(.013671875 * 100vw)}}@media(max-width:767px){.home-link svg{width:calc(.0358974359 * 100vw);height:calc(.0358974359 * 100vw)}}.page-get-started{background:var(--color-bg-form)}.page-get-started .site-header{background:color-mix(in srgb,var(--color-bg-form) 88%,transparent)}.form-wrap[data-astro-cid-w4tek6fz]{max-width:var(--container-wide);margin-inline:auto;padding:var(--space-8) var(--container-pad) var(--space-9)}@media(max-width:767px){.form-wrap[data-astro-cid-w4tek6fz]{padding:var(--space-6) var(--container-pad) var(--space-8)}}
