.LoadingUI_wrapper____Z_Q{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.LoadingUI_toidayhoc__cC7Fx{background:#f8f7f6}.LoadingUI_word__KyXW1{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.LoadingUI_wordmark__poDsY{font-weight:800;font-size:clamp(32px,6vw,52px);letter-spacing:.02em;color:#201e1d;white-space:nowrap}.LoadingUI_letter__dQr3o{display:inline-block;animation:LoadingUI_letterCycle__zQcy0 3.2s infinite}.LoadingUI_rule__Mfyu9{width:100%;height:3px;background:#ec3013;animation:LoadingUI_ruleCycle__5yeGi 3.2s infinite;transform-origin:left}@keyframes LoadingUI_letterCycle__zQcy0{0%{opacity:0;transform:translateY(10px)}12%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}88%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes LoadingUI_ruleCycle__5yeGi{0%{transform:scaleX(0);opacity:1}50%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}78%{transform:scaleX(1);opacity:1}88%{transform:scaleX(1);opacity:0}to{transform:scaleX(1);opacity:0}}.LoadingUI_schoolsai__hLXKL{background:linear-gradient(160deg,#eef8fb,#e3f3f8)}.LoadingUI_ringStage__Tmjo5{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center}.LoadingUI_ring__RfeNb{position:absolute;width:160px;height:160px;border-radius:50%;border:2px solid rgba(13,148,150,.55);animation:LoadingUI_ringPulse__hBlBW 2.4s ease-out infinite}.LoadingUI_logoStage__ndB2_{position:relative;width:150px;height:150px}.LoadingUI_logoGlow__yI3vE{animation:LoadingUI_glowPulse__bmkWj 2.4s ease-in-out infinite}.LoadingUI_activity__Rmkq1{position:absolute;inset:0;-webkit-mask-image:url(/schoolsai-logo.png);mask-image:url(/schoolsai-logo.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(120deg,transparent 25%,rgba(224,255,255,.95) 48%,rgba(94,234,212,.9) 52%,transparent 75%);background-size:260% 260%;mix-blend-mode:screen;animation:LoadingUI_activitySweep__W7pO9 2.2s linear infinite}@keyframes LoadingUI_ringPulse__hBlBW{0%{transform:scale(.45);opacity:.9}75%{opacity:.15}to{transform:scale(1.75);opacity:0}}@keyframes LoadingUI_glowPulse__bmkWj{0%,to{filter:drop-shadow(0 0 8px rgba(56,189,248,.35)) drop-shadow(0 0 2px rgba(94,234,212,.25));transform:scale(1)}50%{filter:drop-shadow(0 0 30px rgba(56,189,248,.8)) drop-shadow(0 0 12px rgba(94,234,212,.55));transform:scale(1.045)}}@keyframes LoadingUI_activitySweep__W7pO9{0%{background-position:-70% -70%}to{background-position:170% 170%}}