.PostEnroll{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--app-color-background);color:var(--app-color-text-primary)}.PostEnroll__container{width:100%;max-width:480px;padding:2rem}.PostEnroll__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2.5rem}.PostEnroll__logo{max-width:240px;height:auto;margin-bottom:1rem}.PostEnroll__message{font-size:1.125rem;font-weight:500;color:var(--app-color-text-primary);text-align:center;line-height:1.5}.PostEnroll__button{background-color:var(--app-color-primary);color:var(--app-color-primary-contrast);border:none;border-radius:var(--app-radius);font-size:1rem;font-weight:600;padding:12px 24px;cursor:pointer;min-width:180px;transition:background .2s}.PostEnroll__button:hover,.PostEnroll__button:focus{background-color:var(--app-color-primary-hover);color:var(--app-color-primary-contrast);outline:none}.AccountStatusCheck{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--app-color-background);color:var(--app-color-text-primary)}.AccountStatusCheck__container{width:100%;max-width:480px;padding:2rem}.AccountStatusCheck__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2.5rem}.AccountStatusCheck__logo{max-width:240px;height:auto;margin-bottom:1rem}.AccountStatusCheck__message{font-size:1.125rem;font-weight:500;color:var(--app-color-text-primary);text-align:center;line-height:1.5}html,body{font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif;color:var(--app-color-text-primary);font-size:14.4px;line-height:1.5}.material-symbols-outlined{user-select:none}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.Icon{stroke:var(--app-color-text-secondary);width:24px;height:24px}.Icon-size-xs{width:12px;height:12px}.Icon-color-foreground{stroke:var(--app-color-text-secondary)}.Icon-stroke-lg{stroke-width:3}*::-webkit-scrollbar{background-color:transparent;width:15px}*::-webkit-scrollbar-thumb{background-color:var(--app-color-scrollbar);border-radius:4px;border:4px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--app-color-scrollbar-hover)}body{min-width:20rem}a{color:var(--app-color-link)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.App{display:flex;height:100vh;height:100dvh}.App__content{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.App__page{flex:1;position:relative;padding:0 1rem 1rem;overflow:auto;scrollbar-gutter:stable}.App__page:focus:not(:focus-visible){outline:none}
