.home[data-v-109fb7c8]{padding:calc(var(--inset-top) + var(--space-12)) var(--space-6) calc(var(--inset-bottom) + 96px);animation:appear-109fb7c8 var(--duration) var(--ease-out) backwards}h1[data-v-109fb7c8]{max-width:20ch;font-size:var(--size);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}@keyframes appear-109fb7c8{0%{opacity:0}}.wheel[data-v-455823a2]{height:calc(var(--row) * var(--visible));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.wheel[data-v-455823a2]:active{cursor:grabbing}.wheel[data-v-455823a2]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--radius-sm)}.track[data-v-455823a2]{padding-top:calc(var(--row) * (var(--visible) - 1) / 2);will-change:transform}.row[data-v-455823a2]{height:var(--row);line-height:var(--row);text-align:center;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;transform-origin:50%;will-change:transform, opacity;font-size:21px}.row.disabled[data-v-455823a2]{color:var(--text-3)}.ob[data-v-5c01328d]{height:var(--screen-h,100%);z-index:50;transition:height var(--duration) var(--ease-out);background:var(--bg);color:var(--text);padding:calc(var(--inset-top) + var(--space-2)) var(--space-6) calc(var(--inset-bottom) + var(--space-4));flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.ob.kb-open[data-v-5c01328d]{padding-bottom:var(--space-3)}.top[data-v-5c01328d]{flex:none;justify-content:center;align-items:center;height:44px;display:flex}.progress[data-v-5c01328d]{gap:6px;width:72px;display:flex}.progress span[data-v-5c01328d]{background:var(--fill);height:4px;transition:background-color var(--duration) var(--ease-out);border-radius:2px;flex:1}.progress span[data-v-5c01328d]:first-child,.progress:not([data-step=name]) span[data-v-5c01328d]{background:var(--accent)}.stage[data-v-5c01328d]{flex:1;min-height:0;position:relative}.step[data-v-5c01328d]{padding-top:var(--space-8);flex-direction:column;display:flex;position:absolute;inset:0}h1[data-v-5c01328d]{font-size:var(--text-title);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}.lead[data-v-5c01328d]{margin:var(--space-2) 0 0;font-size:var(--text-body);color:var(--text-2);overflow-wrap:anywhere;line-height:1.35}.field-wrap[data-v-5c01328d]{margin-top:var(--space-8)}.field[data-v-5c01328d]{position:relative}.field input[data-v-5c01328d]{width:100%;height:56px;padding:0 48px 0 var(--space-4);border-radius:var(--radius);background:var(--bg-secondary);color:var(--text);font:500 22px/1 var(--font);letter-spacing:-.01em;caret-color:var(--accent);box-shadow:inset 0 0 0 0 var(--accent);transition:box-shadow var(--duration) var(--ease-out);border:0;outline:none}.field input[data-v-5c01328d]:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.field input[data-v-5c01328d]::placeholder{color:var(--text-3)}.clear[data-v-5c01328d]{top:50%;right:var(--space-3);cursor:pointer;background:0 0;border:0;width:28px;height:28px;margin-top:-14px;padding:4px;position:absolute}.clear svg[data-v-5c01328d]{width:20px;height:20px;display:block}.clear circle[data-v-5c01328d]{fill:var(--text-3)}.clear path[data-v-5c01328d]{stroke:var(--bg-secondary);stroke-width:1.8px;stroke-linecap:round}.picker[data-v-5c01328d]{margin-top:var(--space-8);grid-template-columns:1fr 1.6fr 1.1fr;display:grid;position:relative}.pill[data-v-5c01328d]{border-radius:var(--radius-sm);background:var(--fill);pointer-events:none;height:40px;margin-top:-20px;position:absolute;top:50%;left:0;right:0}.note[data-v-5c01328d]{margin:var(--space-6) 0 0;text-align:center;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:15px}.error[data-v-5c01328d]{color:var(--danger)}.field-wrap .error[data-v-5c01328d]{margin:var(--space-3) 0 0;font-size:15px}.actions[data-v-5c01328d]{padding-top:var(--space-6);margin-top:auto}.cta[data-v-5c01328d]{border-radius:var(--radius);background:var(--accent);width:100%;height:50px;color:var(--on-accent);font-size:var(--text-body);cursor:pointer;transition:transform var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);border:0;place-items:center;font-weight:600;display:grid}.cta[data-v-5c01328d]:active:not(:disabled){transform:scale(var(--press))}.cta[data-v-5c01328d]:disabled{background:var(--fill);color:var(--text-3);cursor:default}.cta.busy[data-v-5c01328d]{background:var(--accent)}.spinner[data-v-5c01328d]{border:2px solid color-mix(in srgb, var(--on-accent) 35%, transparent);border-top-color:var(--on-accent);width:20px;height:20px;animation:spin-5c01328d var(--spin) linear infinite;border-radius:50%}@keyframes spin-5c01328d{to{transform:rotate(360deg)}}.consent[data-v-5c01328d]{justify-content:center;align-items:center;gap:var(--space-3);min-height:44px;margin-bottom:var(--space-3);display:flex}.check[data-v-5c01328d]{border:1.5px solid var(--text-3);cursor:pointer;width:24px;height:24px;transition:background-color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);background:0 0;border-radius:50%;flex:none;padding:0}.check[data-v-5c01328d]:active{transform:scale(var(--press))}.check.on[data-v-5c01328d]{border-color:var(--accent);background:var(--accent)}.check svg[data-v-5c01328d]{fill:none;width:100%;height:100%;stroke:var(--on-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--duration) var(--ease-out);display:block}.check.on svg[data-v-5c01328d]{opacity:1}.consent p[data-v-5c01328d]{color:var(--text-2);white-space:nowrap;margin:0;font-size:15px;line-height:24px}.consent span[data-v-5c01328d]{cursor:pointer;-webkit-user-select:none;user-select:none}.name-link[data-v-5c01328d],.link[data-v-5c01328d]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.done[data-v-5c01328d]{padding:0 0 var(--space-12);text-align:center;justify-content:center;align-items:center}.done h1[data-v-5c01328d]{margin-top:var(--space-6)}.tick[data-v-5c01328d]{width:72px;height:72px;animation:tick-in-5c01328d var(--duration) var(--ease-out) backwards}.tick circle[data-v-5c01328d]{fill:var(--accent)}.tick path[data-v-5c01328d]{fill:none;stroke:var(--on-accent);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:draw-5c01328d var(--duration) var(--ease-out) forwards}@keyframes draw-5c01328d{to{stroke-dashoffset:0}}@keyframes tick-in-5c01328d{0%{opacity:0;transform:scale(.85)}}.sheet-backdrop[data-v-5c01328d]{z-index:5;background:#0006;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet[data-v-5c01328d]{width:100%;max-height:85%;padding:var(--space-2) var(--space-6) calc(var(--inset-bottom) + var(--space-4));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-elevated);overflow-y:auto}.grabber[data-v-5c01328d]{width:36px;height:5px;margin:0 auto var(--space-4);background:var(--text-3);border-radius:3px;display:block}.sheet h2[data-v-5c01328d]{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.sheet dl[data-v-5c01328d]{margin:var(--space-2) 0 var(--space-6)}.sheet dt[data-v-5c01328d]{margin-top:var(--space-4);font-size:var(--text-footnote);color:var(--text-2);font-weight:600}.sheet dd[data-v-5c01328d]{margin:var(--space-1) 0 0;font-size:15px;line-height:1.45}.sheet-enter-active[data-v-5c01328d],.sheet-leave-active[data-v-5c01328d]{transition:background-color var(--duration) var(--ease-out)}.sheet-enter-active .sheet[data-v-5c01328d],.sheet-leave-active .sheet[data-v-5c01328d]{transition:transform var(--duration) var(--ease-out)}.sheet-enter-from[data-v-5c01328d],.sheet-leave-to[data-v-5c01328d]{background-color:#0000}.sheet-enter-from .sheet[data-v-5c01328d],.sheet-leave-to .sheet[data-v-5c01328d]{transform:translateY(100%)}.push-forward-enter-active[data-v-5c01328d],.push-forward-leave-active[data-v-5c01328d],.push-back-enter-active[data-v-5c01328d],.push-back-leave-active[data-v-5c01328d]{transition:opacity var(--duration) var(--ease-out), transform var(--duration) var(--ease-out)}.push-forward-enter-from[data-v-5c01328d]{opacity:0;transform:translate(32px)}.push-forward-leave-to[data-v-5c01328d]{opacity:0;transform:translate(-16px)}.push-back-enter-from[data-v-5c01328d]{opacity:0;transform:translate(-32px)}.push-back-leave-to[data-v-5c01328d]{opacity:0;transform:translate(16px)}.visually-hidden[data-v-5c01328d]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.push-forward-enter-from[data-v-5c01328d],.push-forward-leave-to[data-v-5c01328d],.push-back-enter-from[data-v-5c01328d],.push-back-leave-to[data-v-5c01328d]{transform:none}.push-forward-enter-active[data-v-5c01328d],.push-forward-leave-active[data-v-5c01328d],.push-back-enter-active[data-v-5c01328d],.push-back-leave-active[data-v-5c01328d]{transition:opacity var(--duration) var(--ease-out)!important}.ob[data-v-5c01328d]{transition:none}.tick path[data-v-5c01328d]{stroke-dashoffset:0;animation:none}}@media (height<=640px){.step[data-v-5c01328d]{padding-top:var(--space-4)}.field-wrap[data-v-5c01328d],.picker[data-v-5c01328d]{margin-top:var(--space-6)}}.tab-icon[data-v-510318ef]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.fill[data-v-510318ef]{fill:currentColor}.on-fill[data-v-510318ef]{stroke:var(--tab-on-fill,#fff)}.on-fill-solid[data-v-510318ef]{fill:var(--tab-on-fill,#fff);stroke:none}.dashed[data-v-510318ef]{stroke-dasharray:1.6 2.2}.page[data-v-7b6621f9]{min-height:100%;padding:calc(var(--inset-top) + var(--space-12)) var(--space-6) calc(var(--inset-bottom) + 96px);flex-direction:column;display:flex}h1[data-v-7b6621f9]{font-size:var(--text-title);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}.empty[data-v-7b6621f9]{justify-content:center;align-items:center;gap:var(--space-4);padding-bottom:var(--space-12);text-align:center;flex-direction:column;flex:1;display:flex}.badge[data-v-7b6621f9]{--tab-on-fill:var(--bg);border-radius:var(--radius-lg);background:var(--bg-secondary);width:64px;height:64px;color:var(--text-3);place-items:center;display:grid}.badge[data-v-7b6621f9] svg{width:32px;height:32px}.empty p[data-v-7b6621f9]{max-width:260px;color:var(--text-2);margin:0;font-size:15px;line-height:1.4}.page[data-v-5da1f8ab]{padding:calc(var(--inset-top) + var(--space-12)) var(--space-4) calc(var(--inset-bottom) + 96px)}h1[data-v-5da1f8ab]{margin:0 var(--space-2) var(--space-6);font-size:var(--text-title);letter-spacing:-.02em;font-weight:700;line-height:1.12}.group[data-v-5da1f8ab]{border-radius:var(--radius);background:var(--bg-secondary);overflow:hidden}.row[data-v-5da1f8ab]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-3) var(--space-4);font-size:var(--text-body);display:flex;position:relative}.row+.row[data-v-5da1f8ab]:before{content:"";top:0;left:var(--space-4);border-top:.5px solid var(--separator);position:absolute;right:0}.label[data-v-5da1f8ab]{flex:none}.value[data-v-5da1f8ab]{min-width:0;color:var(--text-2);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tabbar[data-v-3ee9b621]{left:var(--space-4);right:var(--space-4);bottom:calc(var(--inset-bottom) + var(--space-2));z-index:20;height:62px;padding:0 var(--space-2);background:color-mix(in srgb, var(--bg-elevated) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:0 0 0 .5px var(--separator), 0 8px 30px #0000001f;border-radius:31px;justify-content:space-between;align-items:center;display:flex;position:fixed}.tab[data-v-3ee9b621]{--tab-on-fill:var(--bg-elevated);min-width:46px;height:46px;color:var(--text-2);cursor:pointer;transition:background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out), padding var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);background:0 0;border:0;border-radius:23px;align-items:center;padding:0 11px;display:flex}.tab[data-v-3ee9b621]:active{transform:scale(var(--press))}.tab.active[data-v-3ee9b621]{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent);padding:0 16px 0 13px}.label-wrap[data-v-3ee9b621]{transition:grid-template-columns var(--duration) var(--ease-out);grid-template-columns:0fr;display:grid}.active .label-wrap[data-v-3ee9b621]{grid-template-columns:1fr}.label[data-v-3ee9b621]{white-space:nowrap;letter-spacing:-.01em;opacity:0;min-width:0;transition:opacity var(--duration) var(--ease-out), padding-left var(--duration) var(--ease-out);padding-left:0;font-size:15px;font-weight:600;overflow:hidden}.active .label[data-v-3ee9b621]{opacity:1;padding-left:7px}.center[data-v-56a8d7b8]{padding:var(--space-6);place-items:center;display:grid;position:fixed;inset:0}.spinner[data-v-56a8d7b8]{border:2.5px solid var(--fill);border-top-color:var(--text-2);width:24px;height:24px;animation:spin-56a8d7b8 var(--spin) linear infinite;border-radius:50%}@keyframes spin-56a8d7b8{to{transform:rotate(360deg)}}.notice[data-v-56a8d7b8]{text-align:center;max-width:320px}.notice h2[data-v-56a8d7b8]{margin:0 0 var(--space-2);letter-spacing:-.01em;font-size:22px;font-weight:700}.notice p[data-v-56a8d7b8]{color:var(--text-2);margin:0;font-size:15px;line-height:1.4}.retry[data-v-56a8d7b8]{margin-top:var(--space-6);height:44px;padding:0 var(--space-6);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);cursor:pointer;transition:transform var(--duration) var(--ease-out);border:0;font-weight:600}.retry[data-v-56a8d7b8]:active{transform:scale(var(--press))}.app[data-v-56a8d7b8]{position:fixed;inset:0}.screen[data-v-56a8d7b8]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow-y:auto}.fade-enter-active[data-v-56a8d7b8],.fade-leave-active[data-v-56a8d7b8]{transition:opacity var(--duration) var(--ease-out)}.fade-enter-from[data-v-56a8d7b8],.fade-leave-to[data-v-56a8d7b8]{opacity:0}
