.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}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}.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:8px;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)}.App{display:flex;height:100vh;height:100dvh}.App__content{flex:1;display:flex;flex-direction:column;overflow:hidden}.App__page{flex:1;position:relative;padding:1rem;overflow:auto;scrollbar-gutter:stable}.App__header-actions{position:absolute;top:.75rem;right:1rem;z-index:10}
