.auth-module__Ru12Ca__au{background:var(--sa-page);min-height:calc(100vh - 78px);position:relative;overflow:hidden}.auth-module__Ru12Ca__au:before{content:"";pointer-events:none;opacity:.08;background-image:var(--sa-auth-bg-confetti);background-size:280px;position:absolute;inset:0}.auth-module__Ru12Ca__auSplit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.auth-module__Ru12Ca__auSplit .auth-module__Ru12Ca__auBrand{background:var(--sa-pink);color:var(--sa-ink);padding:var(--space-12) 3.5rem;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 78px);display:flex;position:relative;overflow:hidden}.auth-module__Ru12Ca__auSplit .auth-module__Ru12Ca__auFormWrap{padding:var(--space-12) var(--space-8);z-index:var(--z-local-content);place-items:center;display:grid;position:relative}@media (max-width:980px){.auth-module__Ru12Ca__auSplit{grid-template-columns:1fr}.auth-module__Ru12Ca__auSplit .auth-module__Ru12Ca__auBrand{min-height:auto;padding:var(--space-8) var(--space-6) var(--space-10)}.auth-module__Ru12Ca__auSplit .auth-module__Ru12Ca__auFormWrap{padding:var(--space-7) 1.125rem var(--space-12)}}.auth-module__Ru12Ca__auCentered{padding:var(--space-12) var(--space-6);justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrand{color:var(--sa-cream);text-align:center;padding:var(--space-2) var(--space-6) var(--space-4);background:0 0;width:100%;max-width:35rem}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrandFloats,.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auTaglineBottom,.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auBrandLogo{display:none}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrand h1{color:var(--sa-cream);font-size:clamp(3.375rem,6vw,5.25rem)!important}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrand h1 em{color:var(--sa-pink)}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrand h1 .auth-module__Ru12Ca__b{color:var(--sa-azure)}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auSub{color:var(--sa-ink-faint-strong)}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auSub b{color:var(--sa-cream);background:var(--sa-auth-marker-pink-strong)}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auFormWrap{width:100%;max-width:30rem;padding:0}.auth-module__Ru12Ca__auCentered .auth-module__Ru12Ca__auFormCard{margin:0 auto}.auth-module__Ru12Ca__auFloating{padding:var(--space-12) var(--space-6);background:var(--sa-auth-stage-bg);place-items:center;min-height:calc(100vh - 78px);display:grid}.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auBrand{pointer-events:none;color:#0000;background:0 0;min-height:0;padding:0;display:block;position:absolute;inset:0}.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auBrandLogo,.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auTaglineBottom,.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auBrand h1,.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auSub,.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auBullets,.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auStamp{display:none}.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auBrandFloats{pointer-events:none;display:block;position:absolute;inset:0}.auth-module__Ru12Ca__auFloating .auth-module__Ru12Ca__auFormWrap{z-index:2;width:100%;max-width:30rem;padding:0;position:relative}.auth-module__Ru12Ca__auBrandLogo{font-family:var(--sa-font-marker);color:var(--sa-ink);align-items:baseline;gap:.18em;font-size:2.625rem;line-height:1;text-decoration:none;display:inline-flex}.auth-module__Ru12Ca__auBrandLogo .auth-module__Ru12Ca__pink{color:var(--sa-cream);display:inline-block;transform:rotate(-2deg)}.auth-module__Ru12Ca__auBrandLogo .auth-module__Ru12Ca__blue{color:var(--sa-azure);display:inline-block;transform:rotate(1.5deg)}.auth-module__Ru12Ca__auBrand h1{font-family:var(--sa-font-marker);margin:var(--space-8) 0 0;color:var(--sa-ink);z-index:var(--z-local-content);font-size:clamp(4rem,7vw,6.75rem);line-height:.9;position:relative}.auth-module__Ru12Ca__auBrand h1 em{color:var(--sa-cream);font-style:normal;display:inline-block;transform:rotate(-2deg)}.auth-module__Ru12Ca__auBrand h1 .auth-module__Ru12Ca__b{color:var(--sa-auth-azure-deep);font-style:normal;display:inline-block;transform:rotate(1deg)}.auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auSub{font-family:var(--sa-font-hand);color:var(--sa-ink);max-width:23.75rem;z-index:var(--z-local-content);margin:.875rem 0 0;font-size:1.375rem;line-height:1.4;position:relative}.auth-module__Ru12Ca__auBrand .auth-module__Ru12Ca__auSub b{color:var(--sa-ink);background:var(--sa-auth-marker-white);padding:0 var(--space-1);font-weight:var(--weight-regular)}.auth-module__Ru12Ca__auBullets{margin:var(--space-6) 0 0;gap:var(--space-2);z-index:var(--z-local-content);flex-direction:column;padding:0;list-style:none;display:flex;position:relative}.auth-module__Ru12Ca__auBullets li{font-family:var(--sa-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sa-ink);align-items:center;gap:.625rem;font-size:.6875rem;display:flex}.auth-module__Ru12Ca__auBullets li:before{content:"★";color:var(--sa-cream);font-family:var(--sa-font-marker);font-size:1.125rem;line-height:1}.auth-module__Ru12Ca__auTaglineBottom{font-family:var(--sa-font-marker);color:var(--sa-ink);max-width:21.25rem;z-index:var(--z-local-content);margin-top:auto;font-size:1.625rem;line-height:1.1;position:relative}.auth-module__Ru12Ca__auTaglineBottom em{color:var(--sa-cream);font-style:normal}@media (max-width:980px){.auth-module__Ru12Ca__auTaglineBottom{margin-top:var(--space-6)}}.auth-module__Ru12Ca__auStamp{z-index:var(--z-local-content);background:var(--sa-butter);color:var(--sa-ink);border:var(--border-width-thick) solid var(--sa-ink);text-align:center;box-shadow:var(--shadow-stamp-lg);border-radius:1.125rem;padding:1.125rem 1.375rem 1rem;position:absolute;bottom:30%;right:-1.625rem;transform:rotate(8deg)}.auth-module__Ru12Ca__auStamp .auth-module__Ru12Ca__pct{font-family:var(--sa-font-marker);color:var(--sa-ink);font-size:4.25rem;line-height:.85}.auth-module__Ru12Ca__auStamp .auth-module__Ru12Ca__pct .auth-module__Ru12Ca__sym{color:var(--sa-pink);vertical-align:.1em;font-size:3rem}.auth-module__Ru12Ca__auStamp .auth-module__Ru12Ca__lbl{font-family:var(--sa-font-mono);letter-spacing:.18em;text-transform:uppercase;border-top:2px dashed var(--sa-ink);margin-top:.375rem;padding-top:.375rem;font-size:.5625rem}@media (max-width:980px){.auth-module__Ru12Ca__auStamp{padding:.75rem 1rem .625rem;top:50%;bottom:auto;right:.75rem;transform:translateY(-50%)rotate(8deg)}.auth-module__Ru12Ca__auStamp .auth-module__Ru12Ca__pct{font-size:2.625rem}.auth-module__Ru12Ca__auStamp .auth-module__Ru12Ca__pct .auth-module__Ru12Ca__sym{font-size:1.875rem}}.auth-module__Ru12Ca__auBrandFloats{pointer-events:none;z-index:var(--z-local-bg);position:absolute;inset:0;overflow:hidden}.auth-module__Ru12Ca__auFloat{background:var(--sa-cream);border:var(--border-width-thick) solid var(--sa-ink);width:7.5rem;height:7.5rem;box-shadow:var(--shadow-auth-float-card);border-radius:50%;place-items:center;animation:6s ease-in-out infinite auth-module__Ru12Ca__au-float;display:grid;position:absolute;overflow:hidden}.auth-module__Ru12Ca__auFloat img{object-fit:cover;border-radius:50%;width:78%;height:78%}.auth-module__Ru12Ca__auFloat.auth-module__Ru12Ca__f1{width:8.75rem;height:8.75rem;animation-delay:0s;top:8%;right:6%;transform:rotate(-8deg)}.auth-module__Ru12Ca__auFloat.auth-module__Ru12Ca__f2{width:6.25rem;height:6.25rem;animation-name:auth-module__Ru12Ca__au-float-2;animation-delay:1.2s;top:42%;left:-1.875rem;transform:rotate(12deg)}.auth-module__Ru12Ca__auFloat.auth-module__Ru12Ca__f3{width:6.875rem;height:6.875rem;animation-name:auth-module__Ru12Ca__au-float-3;animation-delay:2.4s;bottom:8%;right:18%;transform:rotate(-4deg)}@keyframes auth-module__Ru12Ca__au-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-.75rem)rotate(-6deg)}}@keyframes auth-module__Ru12Ca__au-float-2{0%,to{transform:translateY(0)rotate(12deg)}50%{transform:translateY(-.625rem)rotate(14deg)}}@keyframes auth-module__Ru12Ca__au-float-3{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-.5rem)rotate(-2deg)}}@media (max-width:980px){.auth-module__Ru12Ca__auFloat.auth-module__Ru12Ca__f1{width:5.625rem;height:5.625rem;top:auto;bottom:-1.25rem;right:6%}.auth-module__Ru12Ca__auFloat.auth-module__Ru12Ca__f2,.auth-module__Ru12Ca__auFloat.auth-module__Ru12Ca__f3{display:none}}.auth-module__Ru12Ca__auFormCard{background:var(--sa-cream);width:100%;max-width:28.75rem;color:var(--sa-ink);border:2.5px solid var(--sa-lavender);border-radius:var(--radius-lg);box-shadow:var(--shadow-auth-sticker);padding:2.25rem 2.25rem 1.75rem;position:relative}@media (max-width:560px){.auth-module__Ru12Ca__auFormCard{padding:var(--space-7) 1.375rem var(--space-6);border-radius:1.25rem}}.auth-module__Ru12Ca__auFormKicker{font-family:var(--sa-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--sa-ink-soft);align-items:center;gap:.625rem;margin-bottom:.375rem;font-size:.625rem;display:flex}.auth-module__Ru12Ca__auFormKicker:after{content:"";border-top:var(--sa-auth-rule-dashed);flex:1;height:0}.auth-module__Ru12Ca__auFormTitle{font-family:var(--sa-font-marker);margin:0 0 var(--space-1);color:var(--sa-ink);font-size:3rem;line-height:.95}.auth-module__Ru12Ca__auFormTitle em{color:var(--sa-pink);font-style:normal}.auth-module__Ru12Ca__auFormTitle .auth-module__Ru12Ca__b{color:var(--sa-auth-azure-deep);font-style:normal}.auth-module__Ru12Ca__auFormSub{font-family:var(--sa-font-hand);color:var(--sa-ink-soft);margin:0 0 var(--space-6);font-size:1.0625rem;line-height:1.4}.auth-module__Ru12Ca__auFormSub b{color:var(--sa-ink)}.auth-module__Ru12Ca__auField{margin-bottom:.875rem;position:relative}.auth-module__Ru12Ca__auLabel{font-family:var(--sa-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sa-ink-soft);margin-bottom:.375rem;font-size:.5625rem;display:block}.auth-module__Ru12Ca__auInput{width:100%;font-family:var(--sa-font-body);color:var(--sa-ink);background:var(--sa-paper);border:2px solid var(--sa-lavender);padding:var(--space-3) .875rem;transition:var(--transition-border-color-fast), var(--transition-transform-fast);box-sizing:border-box;border-radius:12px;font-size:.9375rem}.auth-module__Ru12Ca__auInput:focus{border-color:var(--sa-pink);box-shadow:var(--shadow-account-input-focus);outline:none}.auth-module__Ru12Ca__auInput.auth-module__Ru12Ca__hasIcon{padding-right:2.625rem}.auth-module__Ru12Ca__auInput::placeholder{color:var(--sa-ink-faint);font-style:italic}.auth-module__Ru12Ca__auInputIcon{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--sa-ink-soft);background:0 0;border:none;place-items:center;display:grid;position:absolute;top:50%;right:.625rem;transform:translateY(20%)}.auth-module__Ru12Ca__auInputIcon:hover{color:var(--sa-pink)}.auth-module__Ru12Ca__auInputIcon svg{width:1.125rem;height:1.125rem}.auth-module__Ru12Ca__auField.auth-module__Ru12Ca__err .auth-module__Ru12Ca__auInput{border-color:var(--sa-auth-warn-border);background:var(--sa-auth-warn-bg)}.auth-module__Ru12Ca__auField.auth-module__Ru12Ca__err .auth-module__Ru12Ca__auMsg{font-family:var(--sa-font-body);color:var(--sa-auth-warn-text);align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;line-height:1.3;display:flex}.auth-module__Ru12Ca__auField.auth-module__Ru12Ca__err .auth-module__Ru12Ca__auMsg:before{content:"⚠";color:var(--sa-auth-warn-border)}.auth-module__Ru12Ca__auFieldMeta{font-family:var(--sa-font-mono);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:.375rem;font-size:.625rem;display:flex}.auth-module__Ru12Ca__auFieldMeta a{color:var(--sa-pink);border-bottom:1px dashed var(--sa-pink);padding-bottom:1px;text-decoration:none}.auth-module__Ru12Ca__auFieldMeta a:hover{color:var(--sa-ink);border-color:var(--sa-ink)}.auth-module__Ru12Ca__auFieldMeta .auth-module__Ru12Ca__lbl{color:var(--sa-ink-soft)}.auth-module__Ru12Ca__auFieldMeta .auth-module__Ru12Ca__lbl input{vertical-align:-2px;accent-color:var(--sa-pink)}.auth-module__Ru12Ca__auStrength{margin-top:var(--space-2)}.auth-module__Ru12Ca__auStrengthBar{gap:var(--space-1);height:6px;display:flex}.auth-module__Ru12Ca__auStrengthBar span{background:var(--sa-auth-strength-rest-bg);border-radius:var(--radius-full);transition:var(--transition-color-bg-fast);flex:1}.auth-module__Ru12Ca__auStrength.auth-module__Ru12Ca__lv1 .auth-module__Ru12Ca__auStrengthBar span:first-child{background:var(--sa-auth-warn-border)}.auth-module__Ru12Ca__auStrength.auth-module__Ru12Ca__lv2 .auth-module__Ru12Ca__auStrengthBar span:nth-child(-n+2){background:var(--sa-auth-strength-mid)}.auth-module__Ru12Ca__auStrength.auth-module__Ru12Ca__lv3 .auth-module__Ru12Ca__auStrengthBar span:nth-child(-n+3){background:var(--sa-auth-strength-strong)}.auth-module__Ru12Ca__auStrength.auth-module__Ru12Ca__lv4 .auth-module__Ru12Ca__auStrengthBar span{background:var(--sa-pink)}.auth-module__Ru12Ca__auStrengthLabel{font-family:var(--sa-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--sa-ink-soft);justify-content:space-between;align-items:baseline;gap:.625rem;margin-top:.375rem;font-size:.625rem;display:flex}.auth-module__Ru12Ca__auStrengthLabel b{font-family:var(--sa-font-marker);letter-spacing:.02em;font-size:1.125rem;font-weight:var(--weight-regular);text-transform:none;color:var(--sa-ink-soft)}.auth-module__Ru12Ca__auStrength.auth-module__Ru12Ca__lv1 .auth-module__Ru12Ca__auStrengthLabel b{color:var(--sa-auth-warn-border)}.auth-module__Ru12Ca__auStrength.auth-module__Ru12Ca__lv2 .auth-module__Ru12Ca__auStrengthLabel b{color:var(--sa-auth-strength-mid-text)}.auth-module__Ru12Ca__auStrength.auth-module__Ru12Ca__lv3 .auth-module__Ru12Ca__auStrengthLabel b{color:var(--sa-auth-strength-strong)}.auth-module__Ru12Ca__auStrength.auth-module__Ru12Ca__lv4 .auth-module__Ru12Ca__auStrengthLabel b{color:var(--sa-pink)}.auth-module__Ru12Ca__auCta{all:unset;box-sizing:border-box;text-align:center;background:var(--sa-pink);color:var(--sa-ink);font-family:var(--sa-font-marker);padding:var(--space-4) var(--space-6);border-radius:var(--radius-full);border:2.5px solid var(--sa-ink);box-shadow:var(--shadow-stamp-md-paired);transition:var(--transition-transform-fast), var(--transition-color-bg-fast);justify-content:center;align-items:center;gap:var(--space-2);margin-top:.375rem;font-size:1.625rem;line-height:1;display:flex;position:relative}.auth-module__Ru12Ca__auCta:hover{box-shadow:var(--shadow-auth-cta-hover);transform:translate(-2px,-2px)}.auth-module__Ru12Ca__auCta:active{box-shadow:var(--shadow-stamp-sm);transform:translate(0)}.auth-module__Ru12Ca__auCta.auth-module__Ru12Ca__disabled{background:var(--sa-ink-faint);color:var(--sa-paper);border-color:var(--sa-ink-faint);box-shadow:none;cursor:not-allowed}.auth-module__Ru12Ca__auCta.auth-module__Ru12Ca__disabled:hover{box-shadow:none;transform:none}.auth-module__Ru12Ca__auCta.auth-module__Ru12Ca__loading{cursor:wait;background:var(--sa-ink);color:var(--sa-butter)}.auth-module__Ru12Ca__auCta.auth-module__Ru12Ca__loading .auth-module__Ru12Ca__auCtaLabel:after{content:"";border:2.5px solid var(--sa-butter);vertical-align:-2px;border-top-color:#0000;border-radius:50%;width:.875rem;height:.875rem;margin-left:.625rem;animation:.8s linear infinite auth-module__Ru12Ca__au-spin;display:inline-block}@keyframes auth-module__Ru12Ca__au-spin{to{transform:rotate(360deg)}}.auth-module__Ru12Ca__auDivider{align-items:center;gap:var(--space-3);font-family:var(--sa-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--sa-ink-soft);margin:1.375rem 0;font-size:.625rem;display:flex}.auth-module__Ru12Ca__auDivider:before,.auth-module__Ru12Ca__auDivider:after{content:"";border-top:var(--sa-auth-rule-dashed);flex:1;height:0}.auth-module__Ru12Ca__auAlts{flex-direction:column;gap:.625rem;display:flex}.auth-module__Ru12Ca__auAlt{all:unset;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-3);background:var(--sa-paper);color:var(--sa-ink);border:2px solid var(--sa-ink);border-radius:var(--radius-full);font-family:var(--sa-font-body);font-weight:var(--weight-semibold);text-align:center;transition:var(--transition-transform-fast), var(--transition-color-bg-fast);padding:.6875rem 1.125rem;font-size:.875rem;display:flex}.auth-module__Ru12Ca__auAlt:hover{background:var(--sa-butter);transform:translateY(-2px)}.auth-module__Ru12Ca__auAlt svg,.auth-module__Ru12Ca__auAlt img{flex-shrink:0;width:1.125rem;height:1.125rem}.auth-module__Ru12Ca__auAlt b{font-family:var(--sa-font-marker);font-size:1.125rem;font-weight:var(--weight-regular);letter-spacing:.02em;color:var(--sa-pink)}.auth-module__Ru12Ca__auFork{border-top:var(--sa-auth-rule-dashed);text-align:center;font-family:var(--sa-font-hand);color:var(--sa-ink-soft);margin-top:1.375rem;padding-top:1.125rem;font-size:1rem}.auth-module__Ru12Ca__auFork a{color:var(--sa-pink);font-family:var(--sa-font-marker);border-bottom:1.5px dashed var(--sa-pink);margin-left:.375rem;padding-bottom:1px;font-size:1.375rem;text-decoration:none}.auth-module__Ru12Ca__auFork a:hover{color:var(--sa-ink);border-color:var(--sa-ink)}.auth-module__Ru12Ca__auBanner{font-family:var(--sa-font-body);border-radius:12px;align-items:center;gap:.625rem;margin:-.75rem 0 1.125rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4;animation:.25s auth-module__Ru12Ca__au-banner-in;display:none}.auth-module__Ru12Ca__auBanner.auth-module__Ru12Ca__show{display:flex}@keyframes auth-module__Ru12Ca__au-banner-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}.auth-module__Ru12Ca__auBanner b{font-family:var(--sa-font-marker);letter-spacing:.02em;font-size:1rem;font-weight:var(--weight-regular)}.auth-module__Ru12Ca__auBanner.auth-module__Ru12Ca__warn{background:var(--sa-auth-warn-bg);color:var(--sa-auth-warn-text);border:1.5px dashed var(--sa-auth-warn-border)}.auth-module__Ru12Ca__auBanner.auth-module__Ru12Ca__warn b{color:var(--sa-auth-warn-border)}.auth-module__Ru12Ca__auBanner.auth-module__Ru12Ca__locked{background:var(--sa-auth-locked-bg);color:var(--sa-auth-locked-text);border:1.5px dashed var(--sa-auth-locked-border)}.auth-module__Ru12Ca__auBanner.auth-module__Ru12Ca__locked b{color:var(--sa-auth-locked-border)}.auth-module__Ru12Ca__auBanner.auth-module__Ru12Ca__taken{background:var(--sa-auth-azure-tint-bg);color:var(--sa-auth-azure-deep);border:var(--border-auth-taken-banner)}.auth-module__Ru12Ca__auBanner.auth-module__Ru12Ca__taken b{color:var(--sa-auth-azure-deep)}.auth-module__Ru12Ca__auBanner .auth-module__Ru12Ca__icn{flex-shrink:0;font-size:1.125rem;line-height:1}.auth-module__Ru12Ca__auBanner a{color:inherit;font-weight:var(--weight-semibold);margin-left:var(--space-1);border-bottom:1.5px solid;text-decoration:none}.auth-module__Ru12Ca__auFormCard.auth-module__Ru12Ca__shake{animation:.45s cubic-bezier(.36,.07,.19,.97) auth-module__Ru12Ca__au-shake}@keyframes auth-module__Ru12Ca__au-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.auth-module__Ru12Ca__auSuccess{text-align:center}.auth-module__Ru12Ca__auSuccess .auth-module__Ru12Ca__icn{background:var(--sa-mint);width:5.5rem;height:5.5rem;color:var(--sa-ink);font-family:var(--sa-font-marker);border:var(--border-width-thick) solid var(--sa-ink);box-shadow:var(--shadow-stamp-md-paired);border-radius:1.375rem;place-items:center;margin:0 auto 1.125rem;font-size:3rem;line-height:1;display:grid;transform:rotate(-6deg)}.auth-module__Ru12Ca__auSuccess h2{font-family:var(--sa-font-marker);margin:0 0 var(--space-2);color:var(--sa-ink);font-size:2.625rem;line-height:1}.auth-module__Ru12Ca__auSuccess p{font-family:var(--sa-font-hand);color:var(--sa-ink-soft);margin:0 0 1.125rem;font-size:1.125rem;line-height:1.4}.auth-module__Ru12Ca__auSuccess p b{color:var(--sa-ink);background:var(--sa-auth-marker-pink-soft);padding:0 var(--space-1)}.auth-module__Ru12Ca__auSuccessDetail{padding:var(--space-3) .875rem;background:var(--sa-auth-azure-tint-bg);border-left:4px solid var(--sa-azure);border-radius:var(--space-2);font-family:var(--sa-font-body);color:var(--sa-ink-soft);text-align:left;margin:1.125rem 0 0;font-size:.75rem;line-height:1.5}.auth-module__Ru12Ca__auSuccessDetail b{color:var(--sa-ink);font-family:var(--sa-font-marker);font-size:.9375rem;font-weight:var(--weight-regular);letter-spacing:.02em}.auth-module__Ru12Ca__auResendForm{margin-top:var(--space-3);text-align:center}.auth-module__Ru12Ca__auResendLink{all:unset;cursor:pointer;font-family:var(--sa-font-body);color:var(--sa-pink);text-underline-offset:var(--space-1);font-size:.8125rem;text-decoration:underline}.auth-module__Ru12Ca__auResendLink:hover{color:var(--sa-azure)}.auth-module__Ru12Ca__auResendLink:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.auth-module__Ru12Ca__auCheck{font-family:var(--sa-font-body);color:var(--sa-ink);cursor:pointer;margin:var(--space-2) 0;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.auth-module__Ru12Ca__auCheck input{width:1.125rem;height:1.125rem;accent-color:var(--sa-pink);cursor:pointer;flex-shrink:0;margin-top:2px}.auth-module__Ru12Ca__auCheck a{color:var(--sa-pink);border-bottom:1px dashed var(--sa-pink);text-decoration:none}
