.TomoeMark-module__DPVsRq__mark{flex-shrink:0;display:block;overflow:visible}.TomoeMark-module__DPVsRq__tomoe,.TomoeMark-module__DPVsRq__dial{transform-box:view-box;transform-origin:160px 160px}.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__trace{stroke-dasharray:1;animation:1.2s cubic-bezier(.22,1,.36,1) both TomoeMark-module__DPVsRq__trace}.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__middle{animation-delay:.1s}.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__inner{animation-delay:.18s}.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__tomoe{animation:1.35s cubic-bezier(.16,1,.3,1) .15s both TomoeMark-module__DPVsRq__arrive}.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__bachi{stroke-dasharray:1;animation:.9s cubic-bezier(.22,1,.36,1) .34s both TomoeMark-module__DPVsRq__trace}.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__dial,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__ticks,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__halo,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__echo{animation:.9s .4s both TomoeMark-module__DPVsRq__appear}.TomoeMark-module__DPVsRq__loading .TomoeMark-module__DPVsRq__tomoe{animation:6s linear infinite TomoeMark-module__DPVsRq__turn}.TomoeMark-module__DPVsRq__loading .TomoeMark-module__DPVsRq__dial{animation:24s linear infinite reverse TomoeMark-module__DPVsRq__turn}.TomoeMark-module__DPVsRq__loading .TomoeMark-module__DPVsRq__inner,.TomoeMark-module__DPVsRq__loading .TomoeMark-module__DPVsRq__halo{animation:3s ease-in-out infinite TomoeMark-module__DPVsRq__breathe}@keyframes TomoeMark-module__DPVsRq__trace{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes TomoeMark-module__DPVsRq__arrive{0%{opacity:0;transform:rotate(-46deg)scale(.72)}62%{opacity:1;transform:rotate(4deg)scale(1.025)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes TomoeMark-module__DPVsRq__appear{0%{opacity:0}to{opacity:1}}@keyframes TomoeMark-module__DPVsRq__turn{to{transform:rotate(360deg)}}@keyframes TomoeMark-module__DPVsRq__breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__trace,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__tomoe,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__bachi,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__dial,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__ticks,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__halo,.TomoeMark-module__DPVsRq__intro .TomoeMark-module__DPVsRq__echo,.TomoeMark-module__DPVsRq__loading .TomoeMark-module__DPVsRq__tomoe,.TomoeMark-module__DPVsRq__loading .TomoeMark-module__DPVsRq__dial,.TomoeMark-module__DPVsRq__loading .TomoeMark-module__DPVsRq__inner,.TomoeMark-module__DPVsRq__loading .TomoeMark-module__DPVsRq__halo{animation:none}}
.AuthLayout-module__cWTdNa__layout{width:100%;min-height:100svh;padding:max(28px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));align-items:center;display:flex;overflow-x:clip}.AuthLayout-module__cWTdNa__frame{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:64px;width:100%;max-width:920px;margin:auto;display:grid;position:relative}.AuthLayout-module__cWTdNa__identity{min-width:0}.AuthLayout-module__cWTdNa__emblemSlot{flex-shrink:0;display:block}.AuthLayout-module__cWTdNa__identityLink{outline-offset:8px;border-radius:6px;flex-direction:column;align-items:center;width:fit-content;max-width:100%;margin:auto;display:flex}.AuthLayout-module__cWTdNa__identityLink:focus-visible{outline:2px solid var(--primary)}.AuthLayout-module__cWTdNa__emblem{width:260px;max-width:100%;height:260px;color:var(--primary);transition:transform 1s cubic-bezier(.16,1,.3,1);display:block;transform:rotate(-10deg)}.AuthLayout-module__cWTdNa__identityCopy{text-align:center;gap:12px;margin-top:16px;display:grid}.AuthLayout-module__cWTdNa__japanese{color:var(--primary);letter-spacing:.4em;padding-left:.4em;font-size:11px;line-height:1.6}.AuthLayout-module__cWTdNa__brand{color:var(--foreground);letter-spacing:-.04em;white-space:nowrap;font-size:23px;font-weight:600;line-height:1.4;display:block;position:relative}.AuthLayout-module__cWTdNa__brandText{display:block}.AuthLayout-module__cWTdNa__brandOutline{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.AuthLayout-module__cWTdNa__brandOutline text{font:inherit;letter-spacing:inherit;fill:none;stroke:currentColor;stroke-width:.7px;stroke-linejoin:round}.AuthLayout-module__cWTdNa__panelShell{min-width:0;position:relative}.AuthLayout-module__cWTdNa__panelReveal{margin-left:-32px;padding-left:32px}.AuthLayout-module__cWTdNa__panel{gap:24px;min-width:0;padding-block:16px;display:grid}.AuthLayout-module__cWTdNa__divider{background:var(--surface-border);transform-origin:50%;width:1px;position:absolute;top:16px;bottom:16px;left:-32px}.AuthLayout-module__cWTdNa__frame[data-entrance=preparing] .AuthLayout-module__cWTdNa__identity{z-index:1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthLayout-module__cWTdNa__frame[data-entrance=preparing] .AuthLayout-module__cWTdNa__identityLink{flex-direction:column}.AuthLayout-module__cWTdNa__frame[data-entrance=preparing] .AuthLayout-module__cWTdNa__emblem{width:260px;height:260px}.AuthLayout-module__cWTdNa__frame[data-entrance=preparing] .AuthLayout-module__cWTdNa__identityCopy{display:none}.AuthLayout-module__cWTdNa__frame[data-entrance=preparing] .AuthLayout-module__cWTdNa__panelShell,.AuthLayout-module__cWTdNa__frame[data-entrance=measuring] .AuthLayout-module__cWTdNa__panelShell{visibility:hidden}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__identity{z-index:1;transform-origin:var(--entrance-origin-x) var(--entrance-origin-y);animation:1.05s cubic-bezier(.65,0,.25,1) 2.9s both AuthLayout-module__cWTdNa__identity-travel}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__brandOutline{animation:.3s 2.75s both AuthLayout-module__cWTdNa__outline-finish;display:block}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__brandOutline tspan{stroke-dasharray:180;stroke-dashoffset:180px;animation:1.1s both AuthLayout-module__cWTdNa__letter-trace}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__brandText{animation:1.3s cubic-bezier(.4,0,.2,1) 1.5s both AuthLayout-module__cWTdNa__title-fill}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__japanese{animation:.5s 1.3s both AuthLayout-module__cWTdNa__caption-arrive}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__divider{animation:.9s cubic-bezier(.65,0,.35,1) 4.05s both AuthLayout-module__cWTdNa__divider-open}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__panelReveal{overflow:clip}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__panel{animation:.8s cubic-bezier(.16,1,.3,1) 5s both AuthLayout-module__cWTdNa__panel-unfold}.AuthLayout-module__cWTdNa__frame[data-entrance=settled] .AuthLayout-module__cWTdNa__emblem *{animation:none}@media (hover:hover){.AuthLayout-module__cWTdNa__identityLink:hover .AuthLayout-module__cWTdNa__emblem{transform:rotate(0)}}@keyframes AuthLayout-module__cWTdNa__identity-travel{0%{transform:translate(var(--entrance-x), var(--entrance-y)) scale(var(--entrance-scale))}to{transform:translate(0)scale(1)}}@keyframes AuthLayout-module__cWTdNa__caption-travel{0%{transform:translate(var(--entrance-copy-x), var(--entrance-copy-y)) scale(var(--entrance-copy-scale))}to{transform:translate(0)scale(1)}}@keyframes AuthLayout-module__cWTdNa__caption-bridge{0%,to{opacity:1}20%,80%{opacity:0}}@keyframes AuthLayout-module__cWTdNa__letter-trace{0%{stroke-dashoffset:180px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes AuthLayout-module__cWTdNa__outline-finish{0%{opacity:1}to{opacity:0}}@keyframes AuthLayout-module__cWTdNa__title-fill{0%{clip-path:inset(0 100% 0 0);opacity:0}1%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes AuthLayout-module__cWTdNa__caption-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthLayout-module__cWTdNa__divider-open{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes AuthLayout-module__cWTdNa__panel-unfold{0%{opacity:0;transform:translate(calc(-100% - 32px))}to{opacity:1;transform:translate(0)}}@media (max-width:767px){.AuthLayout-module__cWTdNa__layout{padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.AuthLayout-module__cWTdNa__frame{grid-template-columns:minmax(0,1fr);gap:28px;max-width:400px}.AuthLayout-module__cWTdNa__emblem{width:124px;height:124px}.AuthLayout-module__cWTdNa__frame[data-entrance=preparing] .AuthLayout-module__cWTdNa__emblem{width:196px;height:196px}.AuthLayout-module__cWTdNa__identityCopy{gap:6px;margin-top:6px}.AuthLayout-module__cWTdNa__japanese{letter-spacing:.32em;padding-left:.32em;font-size:9px}.AuthLayout-module__cWTdNa__brand{font-size:20px}.AuthLayout-module__cWTdNa__panel{gap:20px;padding:0}.AuthLayout-module__cWTdNa__divider{display:none}.AuthLayout-module__cWTdNa__panelReveal{margin:0;padding:0}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__identityCopy{transform-origin:top;animation:1.05s cubic-bezier(.65,0,.25,1) 2.9s both AuthLayout-module__cWTdNa__caption-travel}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__divider{width:100%;height:1px;animation-name:AuthLayout-module__cWTdNa__mobile-divider-open;animation-duration:1.85s;display:block;top:-14px;bottom:auto;left:0}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__panelReveal{margin-top:-14px;padding-top:14px}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__panel{animation-name:AuthLayout-module__cWTdNa__mobile-panel-unfold}}@keyframes AuthLayout-module__cWTdNa__mobile-divider-open{0%{opacity:0;transform:scaleX(0)}49%,82%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes AuthLayout-module__cWTdNa__mobile-panel-unfold{0%{opacity:0;transform:translateY(calc(-100% - 14px))}to{opacity:1;transform:translateY(0)}}@media (max-height:760px) and (max-width:767px){.AuthLayout-module__cWTdNa__layout{padding-top:max(20px, env(safe-area-inset-top))}.AuthLayout-module__cWTdNa__frame{gap:22px}.AuthLayout-module__cWTdNa__identityLink{flex-direction:row;gap:14px}.AuthLayout-module__cWTdNa__emblem{width:76px;height:76px}.AuthLayout-module__cWTdNa__identityCopy{text-align:left;gap:4px;margin:0}.AuthLayout-module__cWTdNa__japanese{padding-left:0}.AuthLayout-module__cWTdNa__brand{font-size:18px}.AuthLayout-module__cWTdNa__frame[data-entrance=playing] .AuthLayout-module__cWTdNa__identityCopy{animation-name:AuthLayout-module__cWTdNa__caption-travel,AuthLayout-module__cWTdNa__caption-bridge;animation-timing-function:cubic-bezier(.65,0,.25,1),linear}}@media (prefers-reduced-motion:reduce){.AuthLayout-module__cWTdNa__emblem{transition:none}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__identity{animation:none;position:static;transform:none}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__identityCopy{display:grid}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__identityLink{flex-direction:column}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__panelShell{visibility:visible}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__panelReveal{margin:0;padding:0;overflow:visible}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__panel,.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__identityCopy,.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__brandText,.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__japanese,.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__divider{opacity:1;animation:none;transform:none}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__brandOutline{display:none}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__emblem{width:260px;height:260px}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__emblem{width:124px;height:124px}}@media (prefers-reduced-motion:reduce) and (max-width:767px) and (max-height:760px){.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__identityLink{flex-direction:row}.AuthLayout-module__cWTdNa__frame[data-entrance] .AuthLayout-module__cWTdNa__emblem{width:76px;height:76px}}
.AuthLoading-module__IeLvHq__loading{width:100%;min-height:100svh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--background);place-items:center;display:grid}.AuthLoading-module__IeLvHq__emblem{width:clamp(180px,28vw,280px);max-width:100%;height:auto;color:var(--primary)}@media (max-height:480px){.AuthLoading-module__IeLvHq__emblem{width:180px}}
