.PortalHero_panel__i8siZ{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:transparent}.PortalHero_learner__VGalj,.PortalHero_panel__i8siZ{--accent:#5b8def;--glow:#3f6fd1}.PortalHero_teacher__SCJy0{--accent:#2fd0bd;--glow:#1f8f86}.PortalHero_dean__rIgw0{--accent:#ecc25c;--glow:#c79a3a}.PortalHero_admin__mxJHY{--accent:#34d399;--glow:#1f7a5a}.PortalHero_stage__MRaIt{position:relative}.PortalHero_stageLearner__EHTJ9{background:linear-gradient(165deg,#0a1c39,#102a4d 60%,#16345d)}.PortalHero_stageTeacher__QhFSm{background:linear-gradient(165deg,#071f1d,#0e3733 60%,#124440)}.PortalHero_stageDean__QTfWe{background:linear-gradient(165deg,#17110a,#34280f 60%,#43350f)}.PortalHero_stageAdmin__riwVy{background:#080c15}@media (min-width:1024px){.PortalHero_panel__i8siZ{position:sticky;top:0;height:100vh;align-self:start}.PortalHero_stageLearner__EHTJ9{background:linear-gradient(100deg,#0a1c39,#123058 38%,#33517d 49%,#93a6c4 53%,#cfd9e8 59%,#edf1f7 70%,#f4f6fa)}.PortalHero_stageTeacher__QhFSm{background:linear-gradient(100deg,#071f1d,#0f3f3b 38%,#1d605a 49%,#86bab2 53%,#cfe3df 59%,#e9f2f0 70%,#f2f7f5)}.PortalHero_stageDean__QTfWe{background:linear-gradient(100deg,#17110a,#3a2d11 38%,#5f4c22 49%,#c3b184 53%,#ddd3bd 59%,#efece1 70%,#f6f4ef)}.PortalHero_stageAdmin__riwVy{background:linear-gradient(100deg,#070b13,#101827 46%,#141d30 52%,#0e1626)}}.PortalHero_aurora2__HG5GP,.PortalHero_aurora__4xdFo{position:absolute;width:60vw;height:60vw;max-width:720px;max-height:720px;border-radius:50%;filter:blur(60px);opacity:.55;z-index:-2;background:radial-gradient(circle at center,var(--glow),transparent 62%)}.PortalHero_aurora__4xdFo{top:-16%;left:-12%;animation:PortalHero_drift1__a5ir8 16s ease-in-out infinite}.PortalHero_aurora2__HG5GP{bottom:-20%;right:-14%;opacity:.4;animation:PortalHero_drift2__zLIEG 22s ease-in-out infinite}.PortalHero_grid__9O8XF{position:absolute;inset:0;z-index:-1;opacity:.14;background-image:linear-gradient(color-mix(in srgb,var(--accent) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 78%);animation:PortalHero_gridpan__sBaw0 24s linear infinite}.PortalHero_sheen__D1q0I{position:absolute;inset:-30%;z-index:-1;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.1) 48%,transparent 58%);transform:translateX(-60%);animation:PortalHero_sheen__D1q0I 7.5s ease-in-out 1.5s infinite}.PortalHero_monument__wHOk2{position:absolute;bottom:0;width:auto;color:#fff;z-index:0;pointer-events:none}.PortalHero_mTall__cb1c1{right:4%;height:96%;opacity:.07}.PortalHero_mWide__mZ2wc{left:50%;transform:translateX(-50%);top:2%;bottom:auto;height:138%;opacity:.08}.PortalHero_content__w9EAt{position:relative;z-index:1;max-width:30rem}.PortalHero_wordmark__zlBIK{font-weight:800;letter-spacing:.06em;line-height:1;font-size:clamp(2.6rem,5vw,4.2rem);background:linear-gradient(100deg,#fff 20%,var(--accent) 50%,#fff 80%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:PortalHero_shimmer__yCvn9 6s linear infinite,PortalHero_riseIn__LKT24 .9s cubic-bezier(.2,.7,.2,1) both}.PortalHero_role__Jhwoq{display:inline-block;margin-top:1.1rem;padding:.28rem .8rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);animation:PortalHero_riseIn__LKT24 .9s cubic-bezier(.2,.7,.2,1) .15s both}.PortalHero_tagline__fSzSp{margin-top:1.1rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5;color:rgba(255,255,255,.82);max-width:26rem;animation:PortalHero_riseIn__LKT24 .9s cubic-bezier(.2,.7,.2,1) .3s both}.PortalHero_dots__ppvsT{margin-top:1.6rem;display:flex;gap:.4rem;animation:PortalHero_riseIn__LKT24 .9s .45s both}.PortalHero_dots__ppvsT i{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.5;animation:PortalHero_blink__W4IfK 1.4s ease-in-out infinite}.PortalHero_dots__ppvsT i:nth-child(2){animation-delay:.2s}.PortalHero_dots__ppvsT i:nth-child(3){animation-delay:.4s}.PortalHero_letters__FBdiy{position:absolute;inset:0;z-index:0;pointer-events:none}.PortalHero_letter__ESX50{position:absolute;bottom:-12%;font-weight:800;color:var(--accent);opacity:0;animation:PortalHero_floatUp__xYd1p linear infinite;text-shadow:0 0 24px color-mix(in srgb,var(--glow) 60%,transparent)}.PortalHero_cohort__qKRUS{position:absolute;top:12%;right:8%;z-index:0;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;opacity:.85}.PortalHero_cell__qRnwC{width:12px;height:12px;border-radius:4px;background:var(--accent);opacity:.18;animation:PortalHero_cohortPulse__ejDht 3.2s ease-in-out infinite}.PortalHero_rings__aCsyg{position:absolute;top:14%;right:10%;width:260px;height:260px;z-index:0}.PortalHero_ring__0lr74{position:absolute;inset:0;margin:auto;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);opacity:0;animation:PortalHero_ripple__a0N6u 4s ease-out infinite}.PortalHero_ring__0lr74:nth-child(2){animation-delay:1s}.PortalHero_ring__0lr74:nth-child(3){animation-delay:2s}.PortalHero_ring__0lr74:nth-child(4){animation-delay:3s}.PortalHero_bars__w2jFu{position:absolute;bottom:16%;right:10%;z-index:0;display:flex;align-items:flex-end;gap:7px;height:90px}.PortalHero_bars__w2jFu i{width:8px;background:linear-gradient(var(--accent),transparent);border-radius:3px 3px 0 0;height:20%;animation:PortalHero_equalize__s2m0W 1.2s ease-in-out infinite}.PortalHero_scan__UljsG{position:absolute;left:0;right:0;height:2px;z-index:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5;animation:PortalHero_scan__UljsG 5s linear infinite}@keyframes PortalHero_drift1__a5ir8{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,6%) scale(1.12)}}@keyframes PortalHero_drift2__zLIEG{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(-7%,-5%) scale(.92)}}@keyframes PortalHero_gridpan__sBaw0{to{background-position:46px 46px}}@keyframes PortalHero_sheen__D1q0I{0%{transform:translateX(-60%)}45%,to{transform:translateX(160%)}}@keyframes PortalHero_shimmer__yCvn9{to{background-position:-220%}}@keyframes PortalHero_riseIn__LKT24{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes PortalHero_blink__W4IfK{0%,to{opacity:.35}50%{opacity:1}}@keyframes PortalHero_floatUp__xYd1p{0%{opacity:0;transform:translateY(0) rotate(-6deg)}12%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translateY(-118vh) rotate(6deg)}}@keyframes PortalHero_cohortPulse__ejDht{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.9;transform:scale(1)}}@keyframes PortalHero_ripple__a0N6u{0%{transform:scale(.15);opacity:.9}to{transform:scale(1);opacity:0}}@keyframes PortalHero_equalize__s2m0W{0%,to{height:18%}50%{height:95%}}@keyframes PortalHero_scan__UljsG{0%{top:8%}to{top:92%}}@media (prefers-reduced-motion:reduce){.PortalHero_aurora2__HG5GP,.PortalHero_aurora__4xdFo,.PortalHero_bars__w2jFu i,.PortalHero_cell__qRnwC,.PortalHero_dots__ppvsT,.PortalHero_dots__ppvsT i,.PortalHero_grid__9O8XF,.PortalHero_letter__ESX50,.PortalHero_ring__0lr74,.PortalHero_role__Jhwoq,.PortalHero_scan__UljsG,.PortalHero_sheen__D1q0I,.PortalHero_tagline__fSzSp,.PortalHero_wordmark__zlBIK{animation:none!important}.PortalHero_letter__ESX50{opacity:.35}.PortalHero_wordmark__zlBIK{color:#fff;-webkit-text-fill-color:#fff}}