.EmailVerificationFlow-module-scss-module__oXKZra__Root{gap:var(--space2);min-width:0;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__EmailStage{gap:var(--space2);display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__StableRoot>.EmailVerificationFlow-module-scss-module__oXKZra__EmailStage,.EmailVerificationFlow-module-scss-module__oXKZra__StableRoot>.EmailVerificationFlow-module-scss-module__oXKZra__PasscodeSection,.EmailVerificationFlow-module-scss-module__oXKZra__StableRoot>.EmailVerificationFlow-module-scss-module__oXKZra__VerifiedStage{grid-area:1/1;align-self:start;min-width:0}.EmailVerificationFlow-module-scss-module__oXKZra__StableRoot>.EmailVerificationFlow-module-scss-module__oXKZra__EmailStage[data-active=false],.EmailVerificationFlow-module-scss-module__oXKZra__StableRoot>.EmailVerificationFlow-module-scss-module__oXKZra__PasscodeSection[data-active=false],.EmailVerificationFlow-module-scss-module__oXKZra__StableRoot>.EmailVerificationFlow-module-scss-module__oXKZra__VerifiedStage[data-active=false]{visibility:hidden;pointer-events:none}.EmailVerificationFlow-module-scss-module__oXKZra__VerifiedStage{gap:var(--space2);min-width:0;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__MessageSlot{min-width:0;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__MessageSlot>.EmailVerificationFlow-module-scss-module__oXKZra__Message{grid-area:1/1;align-self:start}.EmailVerificationFlow-module-scss-module__oXKZra__MessageSlot [data-placeholder]{visibility:hidden}.EmailVerificationFlow-module-scss-module__oXKZra__EmailOptions{gap:var(--space2);border:0;min-width:0;margin:0;padding:0;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__EmailOptions legend{color:var(--palette-ink);font-size:var(--font-size3);-webkit-user-select:none;user-select:none;margin-bottom:.25rem;font-weight:700;line-height:normal}.EmailVerificationFlow-module-scss-module__oXKZra__OptionHint{color:var(--palette-muted);font-size:var(--font-size1);margin:0;line-height:1.65}.EmailVerificationFlow-module-scss-module__oXKZra__OptionList{gap:.5rem;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__EmailOption{background:var(--palette-paper);border:1px solid var(--palette-border);border-radius:var(--radius-input);min-height:52px;color:var(--palette-ink);text-align:left;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.7rem;padding:.65rem .8rem;transition:background-color .12s ease-out,border-color .12s ease-out;display:grid;position:relative}@media (hover:hover){.EmailVerificationFlow-module-scss-module__oXKZra__EmailOption:hover{background:color-mix(in srgb, var(--palette-paper) 96%, var(--palette-ink));border-color:color-mix(in srgb, var(--palette-accent) 55%, var(--palette-border))}}.EmailVerificationFlow-module-scss-module__oXKZra__EmailOption[data-selected]{background:color-mix(in srgb, var(--palette-paper) 94%, var(--palette-ink));border-color:var(--palette-accent)}.EmailVerificationFlow-module-scss-module__oXKZra__EmailOption:has(.EmailVerificationFlow-module-scss-module__oXKZra__OptionInput:disabled){cursor:wait;opacity:.7}.EmailVerificationFlow-module-scss-module__oXKZra__EmailOption:has(.EmailVerificationFlow-module-scss-module__oXKZra__OptionInput:focus-visible){outline:2px solid var(--palette-accent);outline-offset:2px}.EmailVerificationFlow-module-scss-module__oXKZra__OptionInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.EmailVerificationFlow-module-scss-module__oXKZra__OptionIndicator{border:1.5px solid var(--palette-muted);background:var(--palette-paper);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__OptionIndicator:after{background:var(--palette-accent);content:"";opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .1s ease-out,transform .1s ease-out;transform:scale(.65)}.EmailVerificationFlow-module-scss-module__oXKZra__EmailOption[data-selected] .EmailVerificationFlow-module-scss-module__oXKZra__OptionIndicator{border-color:var(--palette-accent)}.EmailVerificationFlow-module-scss-module__oXKZra__EmailOption[data-selected] .EmailVerificationFlow-module-scss-module__oXKZra__OptionIndicator:after{opacity:1;transform:scale(1)}.EmailVerificationFlow-module-scss-module__oXKZra__OptionEmail{min-width:0;color:var(--palette-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;line-height:1.45;overflow:hidden}.EmailVerificationFlow-module-scss-module__oXKZra__UseSelectedButton{justify-self:end}.EmailVerificationFlow-module-scss-module__oXKZra__EmailRow{gap:var(--space2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__EmailInput{min-width:0}.EmailVerificationFlow-module-scss-module__oXKZra__VerifyButton{justify-self:end;min-width:7.5rem}.EmailVerificationFlow-module-scss-module__oXKZra__PasscodeSection{gap:var(--space2);min-width:0;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__VerificationTarget{align-items:center;gap:var(--space2);padding-bottom:var(--space2);border-bottom:1px solid var(--palette-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__VerificationTargetText{min-width:0;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__VerificationTargetText>span{color:var(--palette-muted);font-size:var(--font-size1)}.EmailVerificationFlow-module-scss-module__oXKZra__VerificationTargetText>strong{min-block-size:1lh;color:var(--palette-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmailVerificationFlow-module-scss-module__oXKZra__InlineAction{white-space:nowrap;grid-template-columns:16px auto;align-items:center;gap:.4rem;display:inline-grid}.EmailVerificationFlow-module-scss-module__oXKZra__InlineAction svg{width:16px;height:16px}.EmailVerificationFlow-module-scss-module__oXKZra__PasscodeTitle,.EmailVerificationFlow-module-scss-module__oXKZra__PasscodeDescription{margin:0}.EmailVerificationFlow-module-scss-module__oXKZra__PasscodeTitle{color:var(--palette-ink);font-size:var(--font-size2);font-weight:700}.EmailVerificationFlow-module-scss-module__oXKZra__PasscodeDescription{color:var(--palette-muted);font-size:var(--font-size1);margin-top:.25rem}.EmailVerificationFlow-module-scss-module__oXKZra__ResendButton{min-height:44px;color:var(--palette-accent-strong);font-size:var(--font-size1);text-underline-offset:.22em;justify-self:start;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.EmailVerificationFlow-module-scss-module__oXKZra__ResendButton:hover{text-decoration-thickness:2px}}.EmailVerificationFlow-module-scss-module__oXKZra__ResendButton:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px}.EmailVerificationFlow-module-scss-module__oXKZra__VerifiedRow{align-items:center;gap:var(--space1);min-height:44px;color:var(--positive);grid-template-columns:20px minmax(0,1fr) auto auto;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__VerifiedRow>svg{width:20px;height:20px}.EmailVerificationFlow-module-scss-module__oXKZra__VerifiedEmail{min-width:0;color:var(--palette-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.EmailVerificationFlow-module-scss-module__oXKZra__Message{padding:var(--space1) var(--space2);border:1px solid var(--palette-border);border-radius:var(--radius-input);background:var(--palette-surface);color:var(--palette-muted);font-size:var(--font-size1);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.6rem;margin:0;line-height:1.6;display:grid}.EmailVerificationFlow-module-scss-module__oXKZra__Message>svg{width:20px;height:20px;margin-top:.15em}.EmailVerificationFlow-module-scss-module__oXKZra__Message[data-tone=error]{border-color:color-mix(in srgb, var(--danger) 46%, var(--palette-border));background:color-mix(in srgb, var(--danger) 9%, var(--palette-paper));color:var(--danger)}@media (max-width:600px){.EmailVerificationFlow-module-scss-module__oXKZra__UseSelectedButton{justify-self:stretch;width:100%}.EmailVerificationFlow-module-scss-module__oXKZra__EmailRow{grid-template-columns:minmax(0,1fr)}.EmailVerificationFlow-module-scss-module__oXKZra__VerifyButton{justify-self:stretch;width:100%}.EmailVerificationFlow-module-scss-module__oXKZra__VerifiedRow{grid-template-columns:20px minmax(0,1fr) auto}.EmailVerificationFlow-module-scss-module__oXKZra__VerifiedRow>span:nth-child(3){display:none}}
.RegisterGuide-module-scss-module__c2UDUq__Root{max-width:var(--panel-md);color:var(--palette-ink);gap:var(--space2);margin:0 auto;display:grid}.RegisterGuide-module-scss-module__c2UDUq__Panel{max-width:var(--panel-md);border:1px solid var(--palette-ui-border);background:var(--palette-ui-paper);border-radius:8px;margin:0;overflow:hidden}.RegisterGuide-module-scss-module__c2UDUq__Header{border:1px solid var(--palette-ui-border);background:var(--palette-ui-surface);color:var(--palette-ink);padding:var(--space2);justify-content:flex-start;align-items:center;gap:var(--space2);border-radius:8px;display:flex}.RegisterGuide-module-scss-module__c2UDUq__Image{border-radius:6px;flex-shrink:0;width:64px;height:64px}.RegisterGuide-module-scss-module__c2UDUq__Description{font-size:var(--font-size3);text-align:justify;color:var(--palette-ink);line-height:1.5}
.Card-module-scss-module__-Ru5Ea__Root{border-radius:var(--radius-input);background-color:var(--brand);box-sizing:border-box;width:100%;min-width:0;max-width:400px;padding:2px}@media screen and (min-width:0){.Card-module-scss-module__-Ru5Ea__Root{min-width:min(250px,100%);min-height:250px}}@media screen and (min-width:600px){.Card-module-scss-module__-Ru5Ea__Root{min-width:min(300px,100%)}}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header{height:50px;color:var(--brand-r);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header .Card-module-scss-module__-Ru5Ea__Title{padding:var(--space1);text-align:center;font-size:var(--font-size2);flex-grow:1;font-weight:700;overflow:auto}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header .Card-module-scss-module__-Ru5Ea__Buttons{flex-grow:0;justify-content:center;align-items:center;display:flex}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header .Card-module-scss-module__-Ru5Ea__Buttons div{padding:var(--space1)}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Header .Card-module-scss-module__-Ru5Ea__Buttons div svg{width:30px;height:30px}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body{padding:var(--space2);font-size:var(--font-size2);text-align:left;background-color:var(--bg-0);border-radius:0 0 var(--radius-input) var(--radius-input);line-height:1.8;overflow:auto}@media screen and (min-width:0){.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body{min-width:min(200px,100%);min-height:200px}}@media screen and (min-width:600px){.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body{min-width:min(250px,100%)}}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body .Card-module-scss-module__-Ru5Ea__Name,.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body .Card-module-scss-module__-Ru5Ea__Company{font-weight:700;font-size:var(--font-size3)}.Card-module-scss-module__-Ru5Ea__Root .Card-module-scss-module__-Ru5Ea__Body .Card-module-scss-module__-Ru5Ea__Memo{background-color:var(--bg-3);padding:var(--space1);margin:var(--space1) auto}.Card-module-scss-module__-Ru5Ea__Country::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Card-module-scss-module__-Ru5Ea__Country::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Card-module-scss-module__-Ru5Ea__Country{appearance:none;width:100%;padding:var(--space2);border-radius:var(--radius-input);font-size:var(--font-size3);box-shadow:0 0 2px 0px var(--normal-6);background-color:var(--bg-0);color:var(--normal);transition:background-color .3s,box-shadow .3s,outline .3s;position:relative}.Card-module-scss-module__-Ru5Ea__Country[data-align=right]{text-align:right}.Card-module-scss-module__-Ru5Ea__Country[data-align=center]{text-align:center}.Card-module-scss-module__-Ru5Ea__Country[data-align=justify]{text-align:justify}.Card-module-scss-module__-Ru5Ea__Country[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.Card-module-scss-module__-Ru5Ea__Country[aria-invalid=false]{box-shadow:0 0 3px 1px var(--positive)}.Card-module-scss-module__-Ru5Ea__Country:focus,.Card-module-scss-module__-Ru5Ea__Country:focus-within{background-color:var(--bg-1);box-shadow:0 0 5px 2px var(--positive);outline:0}.Card-module-scss-module__-Ru5Ea__Country:focus[aria-invalid=true],.Card-module-scss-module__-Ru5Ea__Country:focus-within[aria-invalid=true]{box-shadow:0 0 5px 2px var(--danger)}.Card-module-scss-module__-Ru5Ea__Country:focus[aria-invalid=false],.Card-module-scss-module__-Ru5Ea__Country:focus-within[aria-invalid=false]{box-shadow:0 0 5px 2px var(--tertiary)}.Card-module-scss-module__-Ru5Ea__Country:active{background-color:var(--bg-2);box-shadow:0 0 5px 2px var(--tertiary);outline:0}.Card-module-scss-module__-Ru5Ea__Number{font-family:var(--font-mono)}
.Editor-module-scss-module__r4hJnq__Editor{width:100%}.Editor-module-scss-module__r4hJnq__JapanAddress{align-items:center;display:flex}.Editor-module-scss-module__r4hJnq__FlexGroup{gap:var(--space2);align-items:center;display:flex}.Editor-module-scss-module__r4hJnq__AutoFillContainer{gap:var(--space2);justify-content:space-between;align-items:flex-end;display:flex}.Editor-module-scss-module__r4hJnq__AutoFillContainer>:first-child{flex-grow:1}.Editor-module-scss-module__r4hJnq__AutoFillContainer>:last-child{flex-shrink:0}
.ObjectField-module-scss-module__n6s6ta__Root{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative}.ObjectField-module-scss-module__n6s6ta__Root .ObjectField-module-scss-module__n6s6ta__Title{font-size:var(--font-size4);margin-top:var(--space4);margin-bottom:var(--space2);will-change:filter;font-weight:700;transition:all .2s}.ObjectField-module-scss-module__n6s6ta__Root .ObjectField-module-scss-module__n6s6ta__Title[data-pure=true]{margin:0}.ObjectField-module-scss-module__n6s6ta__Root .ObjectField-module-scss-module__n6s6ta__Title{align-items:center;gap:var(--space1);justify-content:flex-start;display:flex}.ObjectField-module-scss-module__n6s6ta__Root .ObjectField-module-scss-module__n6s6ta__HeaderIcon{color:var(--palette-accent,var(--brand));flex-shrink:0;display:inline-flex}.ObjectField-module-scss-module__n6s6ta__Root .ObjectField-module-scss-module__n6s6ta__HeaderIcon svg{width:1em;height:1em}.ObjectField-module-scss-module__n6s6ta__Root .ObjectField-module-scss-module__n6s6ta__BgImage{position:absolute;top:1rem;right:1rem}.ObjectField-module-scss-module__n6s6ta__Root:focus-within .ObjectField-module-scss-module__n6s6ta__Title,.ObjectField-module-scss-module__n6s6ta__Root:focus-within .ObjectField-module-scss-module__n6s6ta__BgImage{filter:drop-shadow(0 0 1px var(--positive))}.ObjectField-module-scss-module__n6s6ta__FormGroup{border:0;margin:0;padding:0}.ObjectField-module-scss-module__n6s6ta__FormGroup>legend{float:left;width:100%;padding:0}.ObjectField-module-scss-module__n6s6ta__FormGroup>legend+*{clear:both}
.Switch-module-scss-module__19Yj3a__Switch{width:var(--switch-width,50px);height:var(--switch-height,30px);appearance:none;background-color:var(--switch-track-color,var(--bg-0));box-shadow:0 0 5px -2px var(--switch-thumb-color,var(--normal));-webkit-tap-highlight-color:var(--switch-thumb-color,var(--normal));border:0;border-radius:9999px;flex-shrink:0;padding:0;line-height:0;display:block;position:relative}.Switch-module-scss-module__19Yj3a__Switch:focus{box-shadow:0 0 5px 2px var(--switch-thumb-color,var(--normal))}.Switch-module-scss-module__19Yj3a__Switch[data-state=checked]:focus{box-shadow:0 0 5px 2px var(--switch-accent-color,var(--positive))}.Switch-module-scss-module__19Yj3a__Switch[data-state=checked]{background-color:var(--switch-track-color,var(--bg-0));box-shadow:0 0 0px 2px var(--switch-accent-color,var(--positive))}.Switch-module-scss-module__19Yj3a__Switch .Switch-module-scss-module__19Yj3a__Thumb{width:var(--switch-thumb-size,24px);height:var(--switch-thumb-size,24px);background-color:var(--switch-thumb-color,var(--normal));transform:translate(var(--switch-thumb-offset,2px), -50%);will-change:transform;border-radius:9999px;transition:transform .1s;display:block;position:absolute;top:50%;left:0}@media (prefers-reduced-motion:reduce){.Switch-module-scss-module__19Yj3a__Switch .Switch-module-scss-module__19Yj3a__Thumb{transition:none}}.Switch-module-scss-module__19Yj3a__Thumb[data-state=checked]{transform:translate(calc(var(--switch-width,50px) - var(--switch-thumb-size,24px) - var(--switch-thumb-offset,2px)), -50%);background-color:var(--switch-accent-color,var(--positive))}.Switch-module-scss-module__19Yj3a__Thumb[data-state=unchecked]{opacity:.4}.Switch-module-scss-module__19Yj3a__Root{--switch-width:50px;--switch-height:30px;--switch-thumb-size:24px;--switch-thumb-offset:2px;grid-template-columns:minmax(0, 1fr) var(--switch-width);gap:var(--space2);width:100%;margin:calc(var(--space1)*1) 0;align-items:center;display:grid}.Switch-module-scss-module__19Yj3a__Root[aria-disabled=true]{cursor:not-allowed}.Switch-module-scss-module__19Yj3a__Root[aria-disabled=false]{cursor:pointer}.Switch-module-scss-module__19Yj3a__Root:focus-within{outline:1px solid var(--positive);outline-offset:3px}@media (hover:hover){.Switch-module-scss-module__19Yj3a__Root:hover{outline:1px solid var(--positive);outline-offset:3px}}.Switch-module-scss-module__19Yj3a__Root .Switch-module-scss-module__19Yj3a__Label{font-size:var(--font-size3);-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-word;font-weight:700;line-height:1.45}.Switch-module-scss-module__19Yj3a__Root .Switch-module-scss-module__19Yj3a__Description{font-size:var(--font-size2);-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-word;font-weight:400;line-height:1.65}.Switch-module-scss-module__19Yj3a__Root .Switch-module-scss-module__19Yj3a__LabelContainer{min-width:0}.Switch-module-scss-module__19Yj3a__Root[data-has-description=true]{align-items:start}.Switch-module-scss-module__19Yj3a__Root:not([data-has-description=true]) .Switch-module-scss-module__19Yj3a__Label{line-height:1.12}@supports (text-box-trim:trim-both){.Switch-module-scss-module__19Yj3a__Root:not([data-has-description=true]) .Switch-module-scss-module__19Yj3a__Label{text-box-trim:trim-both;text-box-edge:text}}.Switch-module-scss-module__19Yj3a__Root[data-compact-mode=true]{--switch-width:40px;--switch-height:24px;--switch-thumb-size:20px;align-items:center;gap:.7rem;margin:0}.Switch-module-scss-module__19Yj3a__Root[data-compact-mode=true]:focus-within{outline-offset:2px}@media (hover:hover){.Switch-module-scss-module__19Yj3a__Root[data-compact-mode=true]:hover{outline-offset:2px}}.Switch-module-scss-module__19Yj3a__Root[data-compact-mode=true] .Switch-module-scss-module__19Yj3a__Label{font-size:.96rem;line-height:1.35}.Switch-module-scss-module__19Yj3a__Root[data-compact-mode=true] .Switch-module-scss-module__19Yj3a__Description{font-size:.82rem;line-height:1.55}
