.frame-module__Sa9DwG__frame{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.frame-module__Sa9DwG__top{width:100%;max-width:1120px;padding:max(1rem, env(safe-area-inset-top,0px)) var(--gutter) 0;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.frame-module__Sa9DwG__home{border-radius:var(--radius-inset);align-items:center;min-width:44px;min-height:44px;display:inline-flex}.frame-module__Sa9DwG__home>span{width:104px}.frame-module__Sa9DwG__back{min-height:44px;color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.frame-module__Sa9DwG__back:hover{color:var(--ink)}}.frame-module__Sa9DwG__main{padding:clamp(1.5rem, 6vh, 4rem) var(--gutter);align-content:center;display:grid}.frame-module__Sa9DwG__pane{background:var(--surface);border:1px solid var(--p-edge);border-radius:var(--radius-pane);overflow-wrap:anywhere;width:100%;max-width:480px;animation:frame-module__Sa9DwG__arrive .32s var(--ease-arrive) both;margin-inline:auto;padding:clamp(1.5rem,5vw,2.25rem);box-shadow:0 24px 60px #00000047}@media (prefers-reduced-motion:reduce){.frame-module__Sa9DwG__pane{animation:none}}@keyframes frame-module__Sa9DwG__arrive{0%{opacity:0;transform:translateY(16px)}}@media (max-width:560px){.frame-module__Sa9DwG__pane{box-shadow:none;background:0 0;border:0;padding:.5rem 0 0}}.frame-module__Sa9DwG__pane .btn{text-align:center;white-space:normal;text-wrap:balance;max-width:100%;padding-block:.6rem;line-height:1.3}.frame-module__Sa9DwG__title,.frame-module__Sa9DwG__h1{font-size:clamp(1.6rem,4.4vw,2rem)}.frame-module__Sa9DwG__h1{letter-spacing:-.015em;margin-top:.75rem;font-weight:600;line-height:1.12}.frame-module__Sa9DwG__p{color:var(--muted);margin-top:.75rem}.frame-module__Sa9DwG__head{gap:.6rem;min-width:0;display:grid}.frame-module__Sa9DwG__head .frame-module__Sa9DwG__title{font-weight:700}.frame-module__Sa9DwG__lede{color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.55}.frame-module__Sa9DwG__mark{border:1px solid var(--line-soft);border-radius:var(--radius-inset);background:var(--surface-2);width:3rem;height:3rem;color:var(--ink);place-items:center;margin-bottom:.35rem;display:grid}.frame-module__Sa9DwG__meta{font-size:var(--type-small);color:var(--muted);flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.frame-module__Sa9DwG__meta>span{align-items:center;gap:.4rem;display:inline-flex}.frame-module__Sa9DwG__meta svg{color:var(--dim)}.frame-module__Sa9DwG__actions{gap:.6rem;min-width:0;display:grid}.frame-module__Sa9DwG__actions>.btn{justify-content:center;width:100%}.frame-module__Sa9DwG__links{flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;display:flex}.frame-module__Sa9DwG__links>a,.frame-module__Sa9DwG__links>button{color:var(--muted)}@media (hover:hover){.frame-module__Sa9DwG__links>a:hover,.frame-module__Sa9DwG__links>button:hover:not(:disabled){color:var(--ink)}}.frame-module__Sa9DwG__links>button:disabled{color:var(--dim)}.frame-module__Sa9DwG__confirmed{color:var(--ink)}.frame-module__Sa9DwG__meta .frame-module__Sa9DwG__confirmed svg{color:var(--success)}.frame-module__Sa9DwG__strong{color:var(--ink);font-weight:600}.frame-module__Sa9DwG__choices{gap:.75rem;min-width:0;display:grid}.frame-module__Sa9DwG__choices>.btn{justify-content:center;width:100%;min-height:52px}.frame-module__Sa9DwG__section{gap:1.1rem;min-width:0;display:grid}.frame-module__Sa9DwG__sectionHead{gap:.35rem;display:grid}.frame-module__Sa9DwG__sectionTitle{font-size:1.0625rem;font-weight:600;line-height:1.3}.frame-module__Sa9DwG__fields{grid-template-columns:minmax(0,1fr);gap:1.2rem;display:grid}.frame-module__Sa9DwG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1rem;display:grid}@media (max-width:420px){.frame-module__Sa9DwG__pair{grid-template-columns:minmax(0,1fr)}}.frame-module__Sa9DwG__stepBar{gap:.5rem;display:grid}@media (max-width:40rem){.frame-module__Sa9DwG__stepBar>p{display:none}.frame-module__Sa9DwG__steps>li:not([aria-current=step]) .frame-module__Sa9DwG__stepName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.frame-module__Sa9DwG__steps{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.frame-module__Sa9DwG__steps>li{min-width:0;color:var(--dim);align-content:start;gap:.45rem;font-size:.8125rem;line-height:1.3;display:grid}.frame-module__Sa9DwG__steps>li:before{content:"";background:var(--line-soft);border-radius:999px;height:4px}.frame-module__Sa9DwG__steps>li[data-state=done],.frame-module__Sa9DwG__steps>li[aria-current=step]{color:var(--ink)}.frame-module__Sa9DwG__steps>li[data-state=done]:before,.frame-module__Sa9DwG__steps>li[aria-current=step]:before{background:var(--ink)}.frame-module__Sa9DwG__steps>li[aria-current=step]{font-weight:600}.frame-module__Sa9DwG__stepName{align-items:flex-start;gap:.35rem;display:inline-flex}.frame-module__Sa9DwG__stepName svg{margin-top:.05rem}.frame-module__Sa9DwG__note{border-top:1px solid var(--line-soft);font-size:var(--type-small);color:var(--muted);padding-top:1.1rem;line-height:1.55}.frame-module__Sa9DwG__foot{padding:1.5rem var(--gutter) max(1.5rem, env(safe-area-inset-bottom,0px));color:var(--dim);justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.frame-module__Sa9DwG__foot a{color:var(--muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (hover:hover){.frame-module__Sa9DwG__foot a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}.frame-module__Sa9DwG__pane>[role=status][aria-live=polite]{min-height:14rem}
