.mgnb[data-v-e0620b29]{box-sizing:border-box;align-items:center;height:52px;display:flex}.mgnb--light[data-v-e0620b29]{color:#111;background:#fff;border-bottom:1px solid #ebebf1}.mgnb--dark[data-v-e0620b29]{color:#fff;background:#15110a;border-bottom:1px solid #ffffff14}.mgnb--transparent[data-v-e0620b29]{color:#fff;background:0 0;border-bottom:1px solid #0000}.mgnb__side[data-v-e0620b29]{align-items:center;display:flex}.mgnb__left[data-v-e0620b29]{min-width:0;padding-left:20px;padding-right:.75rem}.mgnb__right[data-v-e0620b29]{margin-left:auto;padding-right:20px}.mgnb__center[data-v-e0620b29]{text-align:center;align-items:center;max-width:calc(100% - 6rem);display:flex;position:absolute;left:50%;transform:translate(-50%)}.mgnb__title[data-v-e0620b29]{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;overflow:hidden}.mgnb .mgnb-btn[data-v-e0620b29-s]{width:23px;height:23px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mgnb .mgnb-btn img[data-v-e0620b29-s],.mgnb .mgnb-btn svg[data-v-e0620b29-s]{width:23px;height:23px;display:block}.mbt-btn[data-v-bfd4c3b6]{width:23px;height:23px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mbt-btn svg[data-v-bfd4c3b6]{width:23px;height:23px;display:block}.mbt-mark[data-v-bfd4c3b6]{letter-spacing:-.01em;min-width:0;color:inherit;align-items:center;margin-left:.5rem;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex;transform:translateY(-.0625rem)}.mbt-mark__text[data-v-bfd4c3b6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden}.msb-btn[data-v-4c769e9c]{width:23px;height:23px;color:inherit;justify-content:center;align-items:center;display:flex}.msb-btn svg[data-v-4c769e9c]{width:23px;height:23px;display:block}.bottom-gnb[data-v-2ec205a7]{width:100%;height:var(--tt-bottom-nav-h,3.5rem);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box;z-index:9999;filter:drop-shadow(0 0 3px #0000001a);background:#fff;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.bottom-gnb-list[data-v-2ec205a7]{border-top:1px solid #eee;width:100%;height:100%;display:flex}.bottom-gnb-item[data-v-2ec205a7]{color:#514847;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;text-decoration:none;display:flex}.bottom-gnb-item.is-active[data-v-2ec205a7]{color:#ff4b4b}.bottom-gnb-icon[data-v-2ec205a7]{stroke-width:1.3px;flex-shrink:0;width:1.375rem;height:1.375rem}.bottom-gnb-label[data-v-2ec205a7]{letter-spacing:-.03em;color:#6e6664;margin-top:.25rem;font-size:.625rem;line-height:1}.bottom-gnb-item.is-active .bottom-gnb-label[data-v-2ec205a7]{color:#ff4b4b;font-weight:600}.err[data-v-a65e07c3]{text-align:center;flex:auto;justify-content:center;align-items:center;padding:4rem 1.25rem;display:flex}.err.is-mobile[data-v-a65e07c3]{padding-bottom:calc(4rem + var(--tt-bottom-nav-h,3.5rem) + env(safe-area-inset-bottom))}.err__block[data-v-a65e07c3]{animation:.24s cubic-bezier(0,0,.2,1) err-in-a65e07c3}@keyframes err-in-a65e07c3{0%{opacity:0;transform:translateY(.5rem)}}.err__code[data-v-a65e07c3]{letter-spacing:-.02em;color:var(--tt-muted);font-variant-numeric:tabular-nums;margin:0 0 1.25rem;font-size:3.25rem;font-weight:700;line-height:1}.err__title[data-v-a65e07c3]{letter-spacing:-.02em;color:var(--tt-ink);text-wrap:balance;margin:0 0 .875rem;font-size:1.5rem;font-weight:700;line-height:1.35}.err__body[data-v-a65e07c3]{color:var(--tt-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}.err__actions[data-v-a65e07c3]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.5rem;display:flex}.err__btn[data-v-a65e07c3]{min-width:10.5rem;height:3.125rem;transition:background-color .12s var(--tt-ease);border-radius:.75rem;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.err__btn--primary[data-v-a65e07c3]{background:var(--tt-primary);color:var(--tt-surface);box-shadow:var(--tt-shadow-cta)}.err__btn--primary[data-v-a65e07c3]:hover{background:var(--tt-primary-hover)}.err__btn--secondary[data-v-a65e07c3]{background:var(--tt-sunken);color:var(--tt-ink)}.err__btn--secondary[data-v-a65e07c3]:hover{background:var(--tt-sunken-2)}.err__btn[data-v-a65e07c3]:active{transform:scale(.98)}.err__btn[data-v-a65e07c3]:focus-visible{outline:2px solid var(--tt-primary);outline-offset:2px}.err__meta[data-v-a65e07c3]{color:var(--tt-muted);margin:1.5rem 0 0;font-size:.75rem;line-height:1.55}.err__meta a[data-v-a65e07c3]{color:var(--tt-muted)}.err.is-web .err__code[data-v-a65e07c3]{margin-bottom:1.5rem;font-size:4.5rem}.err.is-web .err__title[data-v-a65e07c3]{letter-spacing:-.025em;font-size:2rem;line-height:1.3}.err.is-web .err__actions[data-v-a65e07c3]{margin-top:3rem}.err.is-web .err__btn[data-v-a65e07c3]{min-width:12rem}@media (prefers-reduced-motion:reduce){.err__block[data-v-a65e07c3]{animation:none}.err__btn[data-v-a65e07c3]{transition:none}.err__btn[data-v-a65e07c3]:active{transform:none}}.register-step-fallback[data-v-d3fa6c23]{text-align:center;color:var(--tt-muted);margin-top:2.5rem}.register-step-fallback.is-error[data-v-d3fa6c23]{color:var(--tt-danger)}
