.Stepper-module__-k0alG__stepper{margin:0 0 var(--s-3);flex-direction:column;gap:10px;display:flex}.Stepper-module__-k0alG__dots{align-items:center;gap:8px;width:100%;max-width:300px;display:flex}@media (max-width:480px){.Stepper-module__-k0alG__dots{gap:4px}}.Stepper-module__-k0alG__dot{--gc-step-dot:26px;flex:0 0 var(--gc-step-dot);width:var(--gc-step-dot);height:var(--gc-step-dot);border:2px solid color-mix(in srgb, var(--ink) 30%, transparent);background:var(--surface-1);color:var(--ink-muted);font-family:var(--font-mono);transition:background var(--motion-duration-sm) var(--ease-out), border-color var(--motion-duration-sm) var(--ease-out), color var(--motion-duration-sm) var(--ease-out), transform var(--motion-duration-sm) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative}button.Stepper-module__-k0alG__dot{cursor:pointer}.Stepper-module__-k0alG__ring{width:var(--gc-step-dot);height:var(--gc-step-dot);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.Stepper-module__-k0alG__dot[data-state=active] .Stepper-module__-k0alG__ringFill{stroke:var(--text-on-frog)}.Stepper-module__-k0alG__ringFill{fill:none;stroke:var(--frog-flash);stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset var(--motion-duration-sm) var(--ease-out)}button.Stepper-module__-k0alG__dot[aria-disabled=true]{cursor:default}.Stepper-module__-k0alG__dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.Stepper-module__-k0alG__dot[data-state=active]{background:var(--frog-flash);color:var(--text-on-frog);border-color:var(--frog-flash);transform:scale(1.08)}.Stepper-module__-k0alG__dot[data-state=done]{background:color-mix(in srgb, var(--frog-flash) 22%, var(--surface-1));border-color:var(--frog-flash);color:var(--ink)}.Stepper-module__-k0alG__check{width:14px;height:14px}.Stepper-module__-k0alG__check path{stroke-dasharray:26;stroke-dashoffset:26px;animation:Stepper-module__-k0alG__gcStepCheckDraw var(--motion-duration-sm) var(--ease-out) forwards}@keyframes Stepper-module__-k0alG__gcStepCheckDraw{to{stroke-dashoffset:0}}.Stepper-module__-k0alG__track{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:2px;flex:auto;height:2px;position:relative;overflow:hidden}.Stepper-module__-k0alG__trackFill{background:var(--frog-flash);transform-origin:0;width:100%;height:100%;transition:transform var(--motion-duration-md) var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.Stepper-module__-k0alG__trackFill[data-done=true]{transform:scaleX(1)}.Stepper-module__-k0alG__stepper[data-pace=operator] .Stepper-module__-k0alG__trackFill{transition-duration:var(--motion-duration-sm)}.Stepper-module__-k0alG__label{font-family:var(--font-label);font-size:max(11px, var(--label-min-size,0px));letter-spacing:var(--label-tracking,.1em);text-transform:var(--label-case);color:var(--ink-muted)}.Stepper-module__-k0alG__dot[data-state=active][data-ready=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--frog-flash) 34%, transparent)}.Stepper-module__-k0alG__ready{color:var(--text-frog-on-surface);align-items:center;gap:4px;margin-left:10px;font-weight:700;display:inline-flex}.Stepper-module__-k0alG__readyTick{width:11px;height:11px}.Stepper-module__-k0alG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ChoiceChips-module__GBNb7a__group{gap:var(--s-2);flex-wrap:wrap;display:flex}.ChoiceChips-module__GBNb7a__chip{appearance:none;min-block-size:var(--gc-tap-min);min-inline-size:var(--gc-tap-min);padding:var(--s-2) var(--s-4);border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-on-surface-2);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-sm) var(--ease-out), border-color var(--motion-duration-sm) var(--ease-out), color var(--motion-duration-sm) var(--ease-out);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;font-size:15px;font-weight:600;line-height:1.25;display:inline-flex}@media (hover:hover) and (pointer:fine){.ChoiceChips-module__GBNb7a__chip:hover:not(:disabled):not([aria-disabled=true]):not([data-selected]){border-color:var(--frog-flash)}}.ChoiceChips-module__GBNb7a__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ChoiceChips-module__GBNb7a__chip[data-selected]{background:var(--frog-flash);border-color:var(--frog-flash);color:var(--text-on-frog)}.ChoiceChips-module__GBNb7a__chip:disabled,.ChoiceChips-module__GBNb7a__chip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ChoiceChips-module__GBNb7a__label{display:block}.ChoiceChips-module__GBNb7a__hint{opacity:.85;font-size:12px;font-weight:500;display:block}.ChoiceChips-module__GBNb7a__segmented{background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--r-sm);flex-wrap:nowrap;gap:4px;padding:3px;display:inline-flex}.ChoiceChips-module__GBNb7a__segmented .ChoiceChips-module__GBNb7a__chip{border-radius:var(--r-xs);min-block-size:0;min-inline-size:0;color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;padding:6px 12px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.ChoiceChips-module__GBNb7a__segmented .ChoiceChips-module__GBNb7a__chip:hover:not(:disabled):not([aria-disabled=true]):not([data-selected]){color:var(--text-on-surface-2);border-color:#0000}}.ChoiceChips-module__GBNb7a__segmented .ChoiceChips-module__GBNb7a__chip[data-selected]{background:var(--frog-flash);color:var(--text-on-frog)}@media (any-pointer:coarse){.ChoiceChips-module__GBNb7a__segmented .ChoiceChips-module__GBNb7a__chip{min-block-size:var(--gc-tap-min);padding:9px 14px}}@media (forced-colors:active){.ChoiceChips-module__GBNb7a__chip[data-selected]{outline-offset:-3px;outline:3px solid canvastext}}
.ShoeSizeField-module__fJNF8q__field{gap:8px;display:grid}.ShoeSizeField-module__fJNF8q__scaleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ShoeSizeField-module__fJNF8q__scaleLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.ShoeSizeField-module__fJNF8q__readout{border-radius:var(--r-sm);background:color-mix(in srgb, var(--frog-flash) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--frog-flash) 35%, transparent);align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:14px;line-height:1.45;display:flex}.ShoeSizeField-module__fJNF8q__check{color:var(--text-frog-on-surface);flex:none;margin-top:1px;display:flex}.ShoeSizeField-module__fJNF8q__warn{border-radius:var(--r-sm);background:color-mix(in srgb, var(--leap) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--leap) 35%, transparent);margin:0;padding:9px 12px;font-size:14px;line-height:1.45}.ShoeSizeField-module__fJNF8q__hint{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}
.profile-module__OtlwVG__grid{gap:var(--s-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}@media (max-width:760px){.profile-module__OtlwVG__grid{grid-template-columns:1fr}}.profile-module__OtlwVG__formCard,.profile-module__OtlwVG__metaCard{gap:var(--s-3);flex-direction:column;display:flex}.profile-module__OtlwVG__form{gap:var(--s-3);margin-top:var(--s-2);display:grid}.profile-module__OtlwVG__row{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.profile-module__OtlwVG__row{grid-template-columns:1fr}}.profile-module__OtlwVG__divider{border:none;border-top:1px solid var(--border);margin:var(--s-2) 0}.profile-module__OtlwVG__subhead{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:10px}.profile-module__OtlwVG__actions{margin-top:var(--s-2);justify-content:flex-end;display:flex}.profile-module__OtlwVG__fieldLabel{color:var(--ink-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.profile-module__OtlwVG__select{background:var(--surface-1);border:2px solid var(--border-control);border-radius:var(--r-sm);color:var(--chalk);padding:10px 14px;font-family:inherit;font-size:14px}.profile-module__OtlwVG__select:focus{border-color:var(--frog-flash);outline:none}.profile-module__OtlwVG__fieldHint{color:var(--ink-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.profile-module__OtlwVG__fieldHint strong{color:var(--text-on-surface-2);font-weight:600}.profile-module__OtlwVG__fieldError{color:var(--text-crimp-on-surface);margin-top:6px;font-size:13px;line-height:1.5;display:block}.profile-module__OtlwVG__email{font-family:var(--font-mono);word-break:break-all}.profile-module__OtlwVG__muted{color:var(--ink-muted)}.profile-module__OtlwVG__signed{color:var(--text-frog-on-surface)}.profile-module__OtlwVG__unsigned{color:var(--text-leap-on-surface);font-weight:600}.profile-module__OtlwVG__hint{color:var(--ink-muted);border-top:1px solid var(--border);padding-top:var(--s-3);margin-top:var(--s-2);font-size:12px}.profile-module__OtlwVG__unverifiedTag{margin-left:var(--s-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-leap-on-surface);white-space:nowrap;font-size:10px;font-weight:700;display:inline-block}.profile-module__OtlwVG__verifyRow{align-items:flex-start;gap:var(--s-2);border-top:1px solid var(--border);padding-top:var(--s-3);margin-top:var(--s-3);flex-direction:column;display:flex}.profile-module__OtlwVG__verifyText{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.45}.profile-module__OtlwVG__photoCard{align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,auto);display:grid}.profile-module__OtlwVG__photoHeader{min-width:0}.profile-module__OtlwVG__photoHeaderText{flex-direction:column;gap:4px;display:flex}.profile-module__OtlwVG__photoIntro{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);max-width:48ch;margin:0;font-size:10px}.profile-module__OtlwVG__photoCardInner{gap:var(--s-2);flex-direction:column;align-items:flex-end;display:flex}.profile-module__OtlwVG__photoActions{justify-content:flex-end;display:flex}@media (max-width:600px){.profile-module__OtlwVG__photoCard{gap:var(--s-3);grid-template-columns:1fr}.profile-module__OtlwVG__photoCardInner{align-items:stretch}}.profile-module__OtlwVG__passwordCard{gap:var(--s-3);margin-top:var(--s-4);flex-direction:column;display:flex}.profile-module__OtlwVG__passwordIntro{color:var(--ink-muted);max-width:60ch;font-size:13px}.profile-module__OtlwVG__serverError{color:var(--text-leap-on-surface);margin:0;font-size:13px}.profile-module__OtlwVG__privacyCard{gap:var(--s-3);margin-top:var(--s-4);flex-direction:column;display:flex}.profile-module__OtlwVG__privacyIntro{color:var(--ink-muted);max-width:70ch;font-size:13px;line-height:1.5}.profile-module__OtlwVG__privacyIntro a{color:var(--text-frog-on-surface);text-decoration:underline}.profile-module__OtlwVG__privacyActions{justify-content:flex-start;display:flex}.profile-module__OtlwVG__downloadBtn{padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--surface-2);font-size:12px;text-decoration:none;transition:background .15s;display:inline-block}@media (hover:hover) and (pointer:fine){.profile-module__OtlwVG__downloadBtn:hover{background:var(--surface-3)}}.profile-module__OtlwVG__erasureBox{margin-top:var(--s-3)}.profile-module__OtlwVG__erasureHint{color:var(--ink-muted);margin:0 0 var(--s-2);font-size:13px;line-height:1.5}.profile-module__OtlwVG__erasurePendingTitle{color:var(--ink);margin:0 0 var(--s-1);font-weight:600}.profile-module__OtlwVG__erasureForm{gap:var(--s-2);flex-direction:column;display:flex}.profile-module__OtlwVG__erasureLabel{color:var(--ink-muted);font-size:12px}.profile-module__OtlwVG__erasureTextarea{width:100%;padding:var(--s-2);border:1px solid var(--border-control);border-radius:var(--r-sm);background:var(--surface-1);color:var(--ink);font:inherit;resize:vertical}.profile-module__OtlwVG__erasureActions{gap:var(--s-2);flex-wrap:wrap;display:flex}.profile-module__OtlwVG__erasureRequest{padding:var(--s-2) var(--s-3);border:1px solid color-mix(in srgb, var(--crimp) 45%, var(--border));border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-crimp-on-surface);cursor:pointer;transition:background var(--motion-duration-sm) var(--ease-out);background:0 0;font-size:12px;display:inline-block}@media (hover:hover) and (pointer:fine){.profile-module__OtlwVG__erasureRequest:hover{background:color-mix(in srgb, var(--crimp) 10%, transparent)}}.profile-module__OtlwVG__erasureRequest:disabled{opacity:.6;cursor:default}.profile-module__OtlwVG__erasureCancel{padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--surface-2);cursor:pointer;transition:background var(--motion-duration-sm) var(--ease-out);font-size:12px;display:inline-block}@media (hover:hover) and (pointer:fine){.profile-module__OtlwVG__erasureCancel:hover{background:var(--surface-3)}}.profile-module__OtlwVG__erasureCancel:disabled{opacity:.6;cursor:default}.profile-module__OtlwVG__erasureError{color:var(--text-crimp-on-surface);margin:var(--s-2) 0 0;font-size:13px}.profile-module__OtlwVG__buildingNote{gap:var(--s-2);margin-top:var(--s-3);padding-left:var(--s-3);border-left:3px solid var(--border-strong);flex-direction:column;display:flex}.profile-module__OtlwVG__buildingLead{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:10px;font-weight:700}