.theme-module__HSdNwW__shell{isolation:isolate;color:#e8e8f0;background:radial-gradient(circle at 8% 5%,#06b6d42e,#0000 24rem),radial-gradient(circle at 88% 14%,#8b5cf63d,#0000 32rem),radial-gradient(circle at 46% 62%,#6366f11f,#0000 30rem),#07060f}.theme-module__HSdNwW__mgDashRoot{color:#e8eef8;background:#090b14;min-height:100vh}.theme-module__HSdNwW__mgDashLoading,.theme-module__HSdNwW__mgDashState{color:#e2e8f0b8;text-align:center;align-content:center;place-items:center;gap:.7rem;min-height:60vh;display:grid}.theme-module__HSdNwW__mgDashState{background:#ffffff09;border:1px solid #a5f3fc26;min-height:20rem;padding:2rem}.theme-module__HSdNwW__mgDashState h1{color:#fff;font-size:1.2rem;font-weight:900}.theme-module__HSdNwW__mgDashState p{max-width:28rem;font-size:.86rem}.theme-module__HSdNwW__mgDashHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b14d1;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.theme-module__HSdNwW__mgDashHeaderInner{justify-content:space-between;align-items:center;gap:.8rem;width:min(100% - 2rem,84rem);min-height:4.35rem;margin-inline:auto;display:flex}.theme-module__HSdNwW__mgDashHeaderStart,.theme-module__HSdNwW__mgDashHeaderEnd{align-items:center;gap:.55rem;min-width:0;display:flex}.theme-module__HSdNwW__mgDashBrand{color:#fff;align-items:center;gap:.65rem;min-width:0;font-weight:900;display:inline-flex}.theme-module__HSdNwW__mgDashBrand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:grid;overflow:hidden}.theme-module__HSdNwW__mgDashBrand small{color:#a5f3fc9e;letter-spacing:.08em;margin-top:.1rem;font-size:.65rem;font-weight:750;display:block}.theme-module__HSdNwW__mgDashBrandMark{color:#a5f3fc;background:#22d3ee14;border:1px solid #a5f3fc40;border-radius:.75rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid;overflow:hidden}.theme-module__HSdNwW__mgDashBrandMark img{object-fit:contain;width:100%;height:100%}.theme-module__HSdNwW__mgDashMenu,.theme-module__HSdNwW__mgDashIconButton{color:#dffaff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.75rem;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}.theme-module__HSdNwW__mgDashMenu{display:inline-grid}@media (min-width:1024px){.theme-module__HSdNwW__mgDashMenu{display:none}}.theme-module__HSdNwW__mgDashBrowse{color:#e2e8f0cc;border:1px solid #a5f3fc2e;border-radius:.75rem;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.78rem;font-weight:800;display:none}@media (min-width:768px){.theme-module__HSdNwW__mgDashBrowse{display:inline-flex}}.theme-module__HSdNwW__mgDashAccount{display:none}@media (min-width:640px){.theme-module__HSdNwW__mgDashAccount{display:block}}.theme-module__HSdNwW__mgDashBody{align-items:start;gap:1.25rem;width:min(100% - 2rem,84rem);margin-inline:auto;padding-block:1.5rem 4rem;display:grid}@media (min-width:1024px){.theme-module__HSdNwW__mgDashBody{grid-template-columns:17rem minmax(0,1fr)}}.theme-module__HSdNwW__mgDashSidebar{display:none}@media (min-width:1024px){.theme-module__HSdNwW__mgDashSidebar{display:block;position:sticky;top:5.7rem}}.theme-module__HSdNwW__mgDashSidebarPanel{background:linear-gradient(155deg,#141f33d1,#0b0e19d6);border:1px solid #ffffff1c;border-radius:1rem;padding:1rem;box-shadow:0 20px 40px -35px #000000e6}.theme-module__HSdNwW__mgDashSidebarPanel>span,.theme-module__HSdNwW__mgDashNavLabel,.theme-module__HSdNwW__mgDashSiteLinks>span{color:#a5f3fc94;letter-spacing:.13em;font-size:.66rem;font-weight:850;display:block}.theme-module__HSdNwW__mgDashSidebarPanel>strong{color:#fff;margin-top:.35rem;font-size:.98rem;display:block}.theme-module__HSdNwW__mgDashNav{margin-top:1rem;display:grid}.theme-module__HSdNwW__mgDashNavGroup{gap:.15rem;display:grid}.theme-module__HSdNwW__mgDashNavGroup+.theme-module__HSdNwW__mgDashNavGroup{margin-top:.85rem}.theme-module__HSdNwW__mgDashNavLabel{padding:0 .3rem .28rem}.theme-module__HSdNwW__mgDashNavItem,.theme-module__HSdNwW__mgDashSiteLinks a{color:#e2e8f0ad;border-inline-start:2px solid #0000;align-items:center;gap:.6rem;min-height:2.55rem;padding-inline:.65rem;font-size:.83rem;font-weight:750;display:flex}.theme-module__HSdNwW__mgDashNavItem:hover,.theme-module__HSdNwW__mgDashSiteLinks a:hover{color:#fff;background:#ffffff0e}.theme-module__HSdNwW__mgDashNavActive{color:#fff;background:linear-gradient(90deg,#22d3ee21,#0000);border-inline-start-color:#67e8f9}.theme-module__HSdNwW__mgDashDrawerRoot{z-index:60;position:fixed;inset:0}.theme-module__HSdNwW__mgDashScrim{background:#02060eb8;width:100%;position:absolute;inset:0}.theme-module__HSdNwW__mgDashDrawer{background:#0d1220;border-inline-start:1px solid #a5f3fc2e;flex-direction:column;gap:1rem;width:min(20rem,86vw);padding:1rem;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.theme-module__HSdNwW__mgDashDrawerHead{justify-content:space-between;align-items:center;display:flex}.theme-module__HSdNwW__mgDashIdentity{background:#ffffff0a;border:1px solid #ffffff17;border-radius:.8rem;gap:.15rem;padding:.75rem;display:grid}.theme-module__HSdNwW__mgDashIdentity strong{color:#fff;font-size:.88rem}.theme-module__HSdNwW__mgDashIdentity span{color:#e2e8f08c;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.theme-module__HSdNwW__mgDashSiteLinks{gap:.15rem;display:grid}.theme-module__HSdNwW__mgDashLogout{color:#fda4af;border:1px solid #fb71854d;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.8rem;margin-top:.3rem;font-size:.82rem;font-weight:850;display:flex}.theme-module__HSdNwW__mgDashMain{min-width:0}.theme-module__HSdNwW__mgDashView{gap:1.25rem;padding-bottom:2rem;display:grid}.theme-module__HSdNwW__mgDashHero{background:radial-gradient(circle at 8% 16%,#22d3ee21,#0000 30%),radial-gradient(circle at 90% 88%,#6366f126,#0000 35%),#ffffff09;border:1px solid #a5f3fc2b;border-radius:1.2rem;justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1.3rem,3vw,2.4rem);display:flex;overflow:hidden}.theme-module__HSdNwW__mgDashHero>div>span,.theme-module__HSdNwW__mgDashPageHead>span,.theme-module__HSdNwW__mgDashSection header span{color:#67e8f9;letter-spacing:.14em;font-size:.68rem;font-weight:850}.theme-module__HSdNwW__mgDashHero h1,.theme-module__HSdNwW__mgDashPageHead h1{color:#fff;margin-top:.5rem;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:900}.theme-module__HSdNwW__mgDashHero p,.theme-module__HSdNwW__mgDashPageHead p{color:#e2e8f09e;margin-top:.5rem;font-size:.86rem;line-height:1.8}.theme-module__HSdNwW__mgDashHeroAction{color:#dffaff;background:#22d3ee17;border:1px solid #a5f3fc4d;border-radius:.8rem;flex:none;align-items:center;gap:.3rem;padding:.7rem .85rem;font-size:.78rem;font-weight:850;display:inline-flex}.theme-module__HSdNwW__mgDashMetrics{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.theme-module__HSdNwW__mgDashMetrics article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:1rem;gap:.4rem;padding:1rem;display:grid}.theme-module__HSdNwW__mgDashMetrics svg{color:#67e8f9}.theme-module__HSdNwW__mgDashMetrics strong{color:#fff;font-size:1.45rem;font-weight:900}.theme-module__HSdNwW__mgDashMetrics span{color:#e2e8f08c;font-size:.7rem;font-weight:750}.theme-module__HSdNwW__mgDashOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.theme-module__HSdNwW__mgDashSection{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;min-width:0;padding:1rem}.theme-module__HSdNwW__mgDashSection header{justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:.85rem;display:flex}.theme-module__HSdNwW__mgDashSection h2{color:#fff;margin-top:.25rem;font-size:1.05rem;font-weight:900}.theme-module__HSdNwW__mgDashSection header>a{color:#a5f3fc;white-space:nowrap;align-items:center;gap:.2rem;font-size:.72rem;font-weight:850;display:inline-flex}.theme-module__HSdNwW__mgDashSupportCopy{color:#e2e8f0a6;font-size:.82rem;line-height:1.8}.theme-module__HSdNwW__mgDashCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.theme-module__HSdNwW__mgDashCourseCard{background:linear-gradient(145deg,#122334b8,#0f101fc7);border:1px solid #a5f3fc26;border-radius:.9rem;gap:.65rem;padding:1rem;display:grid}.theme-module__HSdNwW__mgDashCourseTop{color:#a5f3fc;justify-content:space-between;align-items:center;display:flex}.theme-module__HSdNwW__mgDashCourseTop span{color:#fff;font-size:.78rem;font-weight:900}.theme-module__HSdNwW__mgDashCourseCard h3{color:#fff;font-size:.94rem;font-weight:900;line-height:1.55}.theme-module__HSdNwW__mgDashCourseCard p{color:#e2e8f080;font-size:.7rem}.theme-module__HSdNwW__mgDashProgress{background:#ffffff1a;border-radius:999px;height:.32rem;overflow:hidden}.theme-module__HSdNwW__mgDashProgress i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#818cf8);height:100%;display:block}.theme-module__HSdNwW__mgDashCourseCard a{color:#a5f3fc;align-items:center;gap:.35rem;font-size:.74rem;font-weight:850;display:inline-flex}.theme-module__HSdNwW__mgDashSimpleRows{gap:.5rem;display:grid}.theme-module__HSdNwW__mgDashSimpleRows article{border-bottom:1px solid #ffffff14;align-items:center;gap:.6rem;padding:.65rem 0;display:flex}.theme-module__HSdNwW__mgDashSimpleRows article:last-child{border-bottom:0}.theme-module__HSdNwW__mgDashSimpleRows svg{color:#818cf8;flex:none}.theme-module__HSdNwW__mgDashSimpleRows div{flex:1;min-width:0}.theme-module__HSdNwW__mgDashSimpleRows strong,.theme-module__HSdNwW__mgDashSimpleRows span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.theme-module__HSdNwW__mgDashSimpleRows strong{color:#fff;font-size:.78rem}.theme-module__HSdNwW__mgDashSimpleRows span{color:#e2e8f080;margin-top:.15rem;font-size:.68rem}.theme-module__HSdNwW__mgDashSimpleRows a{color:#a5f3fc;font-size:.68rem;font-weight:850}.theme-module__HSdNwW__mgDashEmpty{color:#e2e8f08f;text-align:center;align-content:center;place-items:center;gap:.45rem;min-height:7rem;padding:1rem;font-size:.78rem;display:grid}.theme-module__HSdNwW__mgDashEmpty svg{color:#67e8f9}.theme-module__HSdNwW__mgDashPageHead{border-bottom:1px solid #ffffff1a;padding:1rem 0}.theme-module__HSdNwW__mgDashFilters{flex-wrap:wrap;gap:.75rem;display:flex}.theme-module__HSdNwW__mgDashFilters label{color:#a5f3fc;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.8rem;flex:16rem;align-items:center;gap:.55rem;min-height:3rem;padding-inline:.8rem;display:flex}.theme-module__HSdNwW__mgDashFilters input{color:#fff;background:0 0;outline:none;width:100%;min-width:0;font-size:.83rem}.theme-module__HSdNwW__mgDashFilters input::placeholder{color:#e2e8f073}.theme-module__HSdNwW__mgDashFilters>div{gap:.35rem;display:flex;overflow-x:auto}.theme-module__HSdNwW__mgDashFilters button{color:#e2e8f0ad;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;flex:none;min-height:3rem;padding-inline:.75rem;font-size:.72rem;font-weight:800}.theme-module__HSdNwW__mgDashFilters .theme-module__HSdNwW__mgDashFilterActive{color:#06131d;background:#a5f3fc;border-color:#67e8f98c}.theme-module__HSdNwW__mgDashResultCount{color:#e2e8f085;font-size:.75rem;font-weight:800}@media (max-width:760px){.theme-module__HSdNwW__mgDashHero{flex-direction:column;align-items:stretch}.theme-module__HSdNwW__mgDashHeroAction{width:fit-content}.theme-module__HSdNwW__mgDashMetrics{gap:.45rem}.theme-module__HSdNwW__mgDashMetrics article{padding:.75rem}.theme-module__HSdNwW__mgDashOverviewGrid,.theme-module__HSdNwW__mgDashCourseGrid{grid-template-columns:1fr}}:root[data-theme=light] .theme-module__HSdNwW__mgDashRoot{color:#1e293b;background:#f5f8fc}:root[data-theme=light] .theme-module__HSdNwW__mgDashHeader{background:#ffffffdb;border-color:#0f172a1a}:root[data-theme=light] .theme-module__HSdNwW__mgDashBrand{color:#172033}:root[data-theme=light] .theme-module__HSdNwW__mgDashHero h1{color:#172033}:root[data-theme=light] .theme-module__HSdNwW__mgDashPageHead h1{color:#172033}:root[data-theme=light] .theme-module__HSdNwW__mgDashSection h2{color:#172033}:root[data-theme=light] .theme-module__HSdNwW__mgDashCourseCard h3{color:#172033}:root[data-theme=light] .theme-module__HSdNwW__mgDashMetrics strong{color:#172033}:root[data-theme=light] .theme-module__HSdNwW__mgDashSimpleRows strong{color:#172033}:root[data-theme=light] .theme-module__HSdNwW__mgDashState h1{color:#172033}:is(:root[data-theme=light] .theme-module__HSdNwW__mgDashBody,:root[data-theme=light] .theme-module__HSdNwW__mgDashView){color:#334155}:root[data-theme=light] .theme-module__HSdNwW__mgDashHero{background:#ffffffc7;border-color:#0f172a1a}:root[data-theme=light] .theme-module__HSdNwW__mgDashSection{background:#ffffffc7;border-color:#0f172a1a}:root[data-theme=light] .theme-module__HSdNwW__mgDashMetrics article{background:#ffffffc7;border-color:#0f172a1a}:root[data-theme=light] .theme-module__HSdNwW__mgDashCourseCard{background:#ffffffc7;border-color:#0f172a1a}:root[data-theme=light] .theme-module__HSdNwW__mgDashFilters label{background:#ffffffc7;border-color:#0f172a1a}:root[data-theme=light] .theme-module__HSdNwW__mgDashFilters button{background:#ffffffc7;border-color:#0f172a1a}:root[data-theme=light] .theme-module__HSdNwW__mgDashState{background:#ffffffc7;border-color:#0f172a1a}:root[data-theme=light] .theme-module__HSdNwW__mgDashHero p{color:#64748b}:root[data-theme=light] .theme-module__HSdNwW__mgDashPageHead p{color:#64748b}:root[data-theme=light] .theme-module__HSdNwW__mgDashCourseCard p{color:#64748b}:root[data-theme=light] .theme-module__HSdNwW__mgDashMetrics span{color:#64748b}:root[data-theme=light] .theme-module__HSdNwW__mgDashSimpleRows span{color:#64748b}:root[data-theme=light] .theme-module__HSdNwW__mgDashSupportCopy{color:#64748b}:root[data-theme=light] .theme-module__HSdNwW__mgDashEmpty{color:#64748b}:root[data-theme=light] .theme-module__HSdNwW__mgDashState{color:#64748b}:root[data-theme=light] .theme-module__HSdNwW__mgDashFilters input{color:#172033}.theme-module__HSdNwW__shell:before,.theme-module__HSdNwW__shell:after{z-index:-1;content:"";filter:blur(50px);opacity:.34;pointer-events:none;border-radius:999px;width:38rem;height:38rem;animation:18s ease-in-out infinite alternate theme-module__HSdNwW__aurora;position:fixed}.theme-module__HSdNwW__shell:before{background:#7c3aed;top:-18rem;right:-10rem}.theme-module__HSdNwW__shell:after{background:#0891b2;animation-delay:-8s;bottom:-20rem;left:-16rem}:root[data-theme=light] .theme-module__HSdNwW__shell{color:#17142e;background:radial-gradient(circle at 10% 4%,#fff,#0000 32rem),radial-gradient(circle at 92% 9%,#f3f4f67a,#0000 38rem),radial-gradient(circle at 45% 72%,#f9fafbd1,#0000 36rem),#fbfbfc}:root[data-theme=light] .theme-module__HSdNwW__shell:before{opacity:.38;background:#f3f4f6}:root[data-theme=light] .theme-module__HSdNwW__shell:after{opacity:.32;background:#f8fafc}@keyframes theme-module__HSdNwW__aurora{to{transform:translate(-4rem,3rem)scale(1.13)}}@media (prefers-reduced-motion:reduce){.theme-module__HSdNwW__shell:before,.theme-module__HSdNwW__shell:after{animation:none}}[data-design-theme=modern-glass] .collective-header{color:#f8fafc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07060fe0;border-bottom:1px solid #ffffff17;box-shadow:0 18px 42px -30px #000000e6}[data-design-theme=modern-glass] .collective-header__rule{background:linear-gradient(90deg,#22d3ee 0%,#6366f1 42%,#a78bfa 70%,#22d3ee 100%);height:3px}[data-design-theme=modern-glass] .collective-header__brand{color:#fff}[data-design-theme=modern-glass] .collective-header__brand small{color:#a5f3fca8}[data-design-theme=modern-glass] .collective-header__mark{color:#67e8f9;place-items:center;width:2.9rem;height:2.9rem;display:grid}[data-design-theme=modern-glass] .collective-header__mark img{border-radius:.78rem;box-shadow:0 10px 22px -14px #2563ebcc}[data-design-theme=modern-glass] .collective-header__mark-frameless{object-fit:contain;flex-shrink:0;width:auto;max-width:8rem;height:2.9rem}[data-design-theme=modern-glass] .collective-header__single-image{object-fit:contain;width:auto;max-width:12rem;height:2.9rem}[data-design-theme=modern-glass] .collective-header__link{color:#ffffffa3;font-size:.83rem;font-weight:800;transition:color .2s;position:relative}[data-design-theme=modern-glass] .collective-header__link:after{content:"";background:#22d3ee;height:2px;transition:transform .2s;position:absolute;bottom:-.65rem;left:0;right:0;transform:scaleX(0)}[data-design-theme=modern-glass] .collective-header__link:hover{color:#fff}[data-design-theme=modern-glass] .collective-header__link:hover:after{transform:scaleX(1)}:is([data-design-theme=modern-glass] .collective-header__login,[data-design-theme=modern-glass] .collective-header__dashboard){color:#ffffffd1;font-size:.8rem;font-weight:800}[data-design-theme=modern-glass] .collective-header__join{color:#07101b;background:#a5f3fc;padding:.65rem 1rem;font-size:.8rem;font-weight:900;box-shadow:inset -3px -3px #0891b238}:is([data-design-theme=modern-glass] .collective-header__logout,[data-design-theme=modern-glass] .collective-header__menu){color:#fff;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 8px 18px -14px #000000b3}@media (min-width:1280px){[data-design-theme=modern-glass] .collective-header__menu{display:none}}[data-design-theme=modern-glass] .collective-header button[title]{background:#ffffff14!important;border-color:#0000!important;box-shadow:0 8px 18px -14px #000000b3!important}[data-design-theme=modern-glass] .collective-header__mobile{background:#07060ffa;border-top:1px solid #ffffff1a}:is([data-design-theme=modern-glass] .collective-header__mobile a,[data-design-theme=modern-glass] .collective-header__mobile button){color:#f8fafc;text-align:right;border-bottom:1px solid #ffffff14;padding:1rem 1.5rem;font-weight:800}:root[data-theme=light] [data-design-theme=modern-glass] .collective-header{color:#1f2937;background:#ffffffe6;border-bottom-color:#0f172a1a;box-shadow:0 14px 36px -28px #0f172a4d}:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__brand{color:#17142e}:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__brand small{color:#64748b}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__link,:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__login,:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__dashboard){color:#475569}:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__link:hover{color:#17142e}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__logout,:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__menu){color:#1e293b;background:#eef2f7;border:0;box-shadow:0 8px 18px -14px #0f172a57}:root[data-theme=light] [data-design-theme=modern-glass] .collective-header button[title]{color:#1e293b!important;background:#eef2f7!important;box-shadow:0 8px 18px -14px #0f172a57!important}:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__mobile{background:#fffffffa;border-top-color:#0f172a1a}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__mobile a,:root[data-theme=light] [data-design-theme=modern-glass] .collective-header__mobile button){color:#1e293b;border-bottom-color:#0f172a14}[data-design-theme=modern-glass] .collective-hero-art{isolation:isolate;position:relative}:is([data-design-theme=modern-glass] .collective-hero-art__wash,[data-design-theme=modern-glass] .collective-hero-art__orbit,[data-design-theme=modern-glass] .collective-hero-art__line,[data-design-theme=modern-glass] .collective-hero-art__node){position:absolute}[data-design-theme=modern-glass] .collective-hero-art__wash{filter:blur(2px);opacity:.7;border-radius:999px;animation:13s ease-in-out infinite alternate theme-module__HSdNwW__hero-drift}[data-design-theme=modern-glass] .collective-hero-art__wash--one{background:#22d3ee21;width:13rem;height:13rem;top:2rem;right:4%}[data-design-theme=modern-glass] .collective-hero-art__wash--two{background:#818cf824;width:16rem;height:16rem;animation-delay:-7s;bottom:2rem;left:7%}[data-design-theme=modern-glass] .collective-hero-art__orbit{border:1px solid #67e8f93d;border-radius:47% 53% 57% 43%/42% 47% 53% 58%;animation:28s linear infinite theme-module__HSdNwW__hero-spin}[data-design-theme=modern-glass] .collective-hero-art__orbit--one{inset:3rem 1rem 3rem 3rem}[data-design-theme=modern-glass] .collective-hero-art__orbit--two{border-color:#a78bfa3d;animation-duration:34s;animation-direction:reverse;inset:5.5rem 4rem 1rem 1rem}[data-design-theme=modern-glass] .collective-hero-art__line{background:linear-gradient(90deg,#0000,#67e8f98c,#0000);width:68%;height:1px;top:49%;right:16%;transform:rotate(-24deg)}[data-design-theme=modern-glass] .collective-hero-art__node{z-index:1;color:#d9faff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#082f494d;border:1px solid #a5f3fc7a;border-radius:50%;place-items:center;width:3.45rem;height:3.45rem;animation:5s ease-in-out infinite alternate theme-module__HSdNwW__hero-node;display:grid;box-shadow:0 14px 32px -20px #06b6d4e6}[data-design-theme=modern-glass] .collective-hero-art__node--one{top:15%;right:21%}[data-design-theme=modern-glass] .collective-hero-art__node--two{color:#ede9fe;border-color:#c4b5fd7a;animation-delay:-1.7s;top:49%;left:17%}[data-design-theme=modern-glass] .collective-hero-art__node--three{color:#cffafe;animation-delay:-3.1s;bottom:12%;right:13%}@keyframes theme-module__HSdNwW__hero-drift{to{transform:translate(-1.3rem,.8rem)scale(1.07)}}@keyframes theme-module__HSdNwW__hero-spin{to{transform:rotate(360deg)}}@keyframes theme-module__HSdNwW__hero-node{to{transform:translateY(-.8rem)}}:root[data-theme=light] [data-design-theme=modern-glass] .collective-hero-art__wash--one{background:#22d3ee24}:root[data-theme=light] [data-design-theme=modern-glass] .collective-hero-art__wash--two{background:#c7d2fe47}:root[data-theme=light] [data-design-theme=modern-glass] .collective-hero-art__orbit{border-color:#0e749033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-hero-art__orbit--two{border-color:#6366f129}:root[data-theme=light] [data-design-theme=modern-glass] .collective-hero-art__node{color:#0e7490;background:#ffffffb8;border-color:#0e74903d;box-shadow:0 14px 32px -20px #0e74905c}@media (prefers-reduced-motion:reduce){[data-design-theme=modern-glass] .collective-hero-art *{animation:none!important}}[data-design-theme=modern-glass] .collective-curriculum-hero{border-bottom:1px solid #a5f3fc2e;position:relative;overflow:hidden}:is([data-design-theme=modern-glass] .collective-curriculum-atmosphere,[data-design-theme=modern-glass] .collective-curriculum-atmosphere>span){pointer-events:none;position:absolute;inset:0}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__wash{filter:blur(1px);opacity:.76;border-radius:999px;width:19rem;height:19rem;animation:15s ease-in-out infinite alternate theme-module__HSdNwW__curriculum-drift;inset:auto}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__wash--one{background:#22d3ee1f;top:-8rem;right:2%}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__wash--two{background:#818cf821;animation-delay:-6s;bottom:-12rem;left:22%}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__track{transform-origin:100%;background:linear-gradient(90deg,#22d3ee00,#67e8f97a,#818cf814);width:54%;height:1px;inset:auto -6% auto auto}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__track--one{top:22%;transform:rotate(-17deg)}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__track--two{opacity:.72;top:64%;transform:rotate(12deg)}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__point{background:#67e8f9;border-radius:50%;width:.6rem;height:.6rem;animation:4.2s ease-in-out infinite alternate theme-module__HSdNwW__curriculum-pulse;inset:auto;box-shadow:0 0 0 .45rem #67e8f917,0 0 1.8rem #22d3eed9}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__point--one{top:19%;right:25%}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__point--two{animation-delay:-1.2s;top:54%;right:10%}[data-design-theme=modern-glass] .collective-curriculum-atmosphere__point--three{animation-delay:-2.8s;top:69%;right:39%}[data-design-theme=modern-glass] .collective-curriculum-brief{color:#d8fbff;justify-content:end;align-items:end;gap:1rem;display:flex}[data-design-theme=modern-glass] .collective-curriculum-brief__index{color:#67e8f98c;letter-spacing:-.1em;font-size:4.7rem;font-weight:900;line-height:.8}[data-design-theme=modern-glass] .collective-curriculum-brief strong{color:#fff;margin-top:.7rem;font-size:.95rem;display:block}[data-design-theme=modern-glass] .collective-curriculum-brief p{color:#e0e7ff94;margin-top:.25rem;font-size:.78rem}[data-design-theme=modern-glass] .collective-curriculum-journey{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;margin-top:3rem}[data-design-theme=modern-glass] .collective-curriculum-step{border-bottom:1px solid #ffffff17;gap:1rem;padding:1.3rem 0;display:grid}[data-design-theme=modern-glass] .collective-curriculum-step:last-child{border-bottom:0}[data-design-theme=modern-glass] .collective-curriculum-step__label{align-items:center;gap:.85rem;display:flex}[data-design-theme=modern-glass] .collective-curriculum-step__label>span{color:#67e8f999;letter-spacing:.1em;font-size:.72rem;font-weight:900}[data-design-theme=modern-glass] .collective-curriculum-step__label>div{color:#e0f7ff;align-items:center;gap:.45rem;font-size:.88rem;display:flex}[data-design-theme=modern-glass] .collective-curriculum-step__choices{flex-wrap:wrap;gap:.55rem;display:flex}[data-design-theme=modern-glass] .collective-curriculum-choice{color:#ffffffb3;background:#ffffff09;border-bottom:2px solid #ffffff1f;padding:.7rem 1rem;font-size:.86rem;font-weight:800;transition:color .2s,background .2s,border-color .2s,transform .2s}[data-design-theme=modern-glass] .collective-curriculum-choice:hover{color:#fff;background:#67e8f914;border-color:#67e8f98c;transform:translateY(-2px)}[data-design-theme=modern-glass] .collective-curriculum-choice--active{color:#06131d;background:#67e8f9;border-color:#67e8f9;box-shadow:0 12px 24px -17px #22d3eee0}[data-design-theme=modern-glass] .collective-subject-card{color:#fff;background:linear-gradient(145deg,#0c1c2e8c,#100d232e);border-top:1px solid #a5f3fc4d;border-right:1px solid #ffffff17;min-height:12rem;padding:1.35rem;transition:transform .25s,background .25s,border-color .25s;display:block;position:relative;overflow:hidden}[data-design-theme=modern-glass] .collective-subject-card:hover{background:linear-gradient(145deg,#143145b3,#1a123452);border-top-color:#67e8f9;border-right-color:#67e8f961;transform:translateY(-4px)}[data-design-theme=modern-glass] .collective-subject-card__ordinal{color:#67e8f973;letter-spacing:.08em;font-size:.72rem;font-weight:900}[data-design-theme=modern-glass] .collective-subject-card__icon{color:#a5f3fc;font-size:1.35rem;position:absolute;top:1.1rem;left:1.2rem}[data-design-theme=modern-glass] .collective-subject-card h3{color:#fff;margin-top:3.8rem;font-size:1.06rem;font-weight:900}[data-design-theme=modern-glass] .collective-subject-card>div{color:#e0e7ff94;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.74rem;display:flex}[data-design-theme=modern-glass] .collective-curriculum-empty{color:#e0e7ff9e;text-align:center;border-top:1px solid #a5f3fc3d;border-bottom:1px solid #ffffff1a;padding:3.5rem 1.5rem}[data-design-theme=modern-glass] .collective-curriculum-empty h2{color:#fff;margin-top:1rem;font-size:1.25rem;font-weight:900}[data-design-theme=modern-glass] .collective-curriculum-empty p{margin-top:.5rem;font-size:.88rem}@keyframes theme-module__HSdNwW__curriculum-drift{to{transform:translate(-1.5rem,.8rem)scale(1.08)}}@keyframes theme-module__HSdNwW__curriculum-pulse{to{opacity:.65;transform:translateY(-.65rem)}}@media (min-width:768px){[data-design-theme=modern-glass] .collective-curriculum-step{grid-template-columns:11.5rem 1fr;align-items:center}[data-design-theme=modern-glass] .collective-curriculum-step__choices{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[data-design-theme=modern-glass] .collective-curriculum-atmosphere *{animation:none!important}}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-hero{border-bottom-color:#0e749029}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-atmosphere__wash--one{background:#a5f3fc47}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-atmosphere__wash--two{background:#e2e8f0ad}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-atmosphere__track{background:linear-gradient(90deg,#0e749000,#0e749052,#64748b0a)}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-brief strong,:root[data-theme=light] [data-design-theme=modern-glass] .collective-subject-card h3,:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-empty h2){color:#172033}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-brief p,:root[data-theme=light] [data-design-theme=modern-glass] .collective-subject-card>div,:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-empty){color:#64748b}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-journey{border-color:#0f172a1a}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-step{border-bottom-color:#0f172a14}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-step__label>div{color:#155e75}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-choice{color:#475569;background:#ffffff8a;border-bottom-color:#0f172a24}:root[data-theme=light] [data-design-theme=modern-glass] .collective-curriculum-choice:hover{color:#0f172a;background:#cffafe85;border-bottom-color:#0891b2}:root[data-theme=light] [data-design-theme=modern-glass] .collective-subject-card{color:#172033;background:#ffffffa6;border-top-color:#0e749038;border-right-color:#0f172a17}:root[data-theme=light] [data-design-theme=modern-glass] .collective-subject-card:hover{background:#ecfeffbf;border-top-color:#0891b2}[data-design-theme=modern-glass] footer{background:linear-gradient(#0d0a1eb8,#07060f 82%)!important;border-color:#a78bfa2e!important}[data-design-theme=modern-glass] .modern-glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1c,#ffffff09);border:1px solid #ffffff1f;box-shadow:0 28px 72px -42px #000000e6}:root[data-theme=light] [data-design-theme=modern-glass] .modern-glass-panel{background:linear-gradient(135deg,#ffffffeb,#ffffff94);border-color:#6366f126;box-shadow:0 28px 72px -42px #4338ca47}:root[data-theme=light] [data-design-theme=modern-glass] main [class*=text-white]{color:#17142e!important}:root[data-theme=light] [data-design-theme=modern-glass] main [class*=text-indigo-]{color:#312e81!important}:root[data-theme=light] [data-design-theme=modern-glass] main [class*=text-cyan-]{color:#0e7490!important}:root[data-theme=light] [data-design-theme=modern-glass] main [class*=bg-black\/]{background-color:#ffffff94!important}:root[data-theme=light] [data-design-theme=modern-glass] footer{background:linear-gradient(#eef2ffd1,#e0f2fe 100%)!important;border-color:#6366f124!important}[data-design-theme=modern-glass] main [class*=bg-white]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#14102b9e!important;border-color:#ffffff1f!important;box-shadow:0 24px 60px -42px #000000e0!important}:is([data-design-theme=modern-glass] main [class*=bg-slate-100],[data-design-theme=modern-glass] main [class*=bg-black\/]){background-color:#ffffff12!important}:is([data-design-theme=modern-glass] main [class*=text-slate-9],[data-design-theme=modern-glass] main [class*=text-slate-7]){color:#f5f3ff!important}:is([data-design-theme=modern-glass] main [class*=text-slate-5],[data-design-theme=modern-glass] main [class*=text-slate-4]){color:#e0e7ffad!important}[data-design-theme=modern-glass] .collective-academy-pulse{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}[data-design-theme=modern-glass] .collective-academy-pulse>div{border-inline-start:1px solid #ffffff1a;grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;padding:1.25rem 1.5rem;display:grid}[data-design-theme=modern-glass] .collective-academy-pulse>div:first-child{border-inline-start:0}[data-design-theme=modern-glass] .collective-academy-pulse svg{color:#67e8f9}[data-design-theme=modern-glass] .collective-academy-pulse strong{color:#fff;font-size:1.5rem;font-weight:900}[data-design-theme=modern-glass] .collective-academy-pulse span{color:#e0e7ff85;font-size:.75rem;font-weight:800}[data-design-theme=modern-glass] .collective-benefit-list{border-top:1px solid #ffffff1a}[data-design-theme=modern-glass] .collective-benefit-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:2.5rem 2.5rem 1fr;align-items:start;gap:1.25rem;padding:1.75rem 0;display:grid}[data-design-theme=modern-glass] .collective-benefit-list__number{color:#67e8f973;letter-spacing:.12em;font-size:.72rem;font-weight:900}[data-design-theme=modern-glass] .collective-benefit-list h3{color:#fff;font-size:1.05rem;font-weight:900}[data-design-theme=modern-glass] .collective-benefit-list p{color:#e0e7ff8c;margin-top:.45rem;font-size:.86rem;line-height:1.75}[data-design-theme=modern-glass] .collective-course-card{background:linear-gradient(160deg,#0d1c2db8,#0d0a1ec2);border:1px solid #ffffff1c;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 32px 70px -48px #000000f2}[data-design-theme=modern-glass] .collective-course-card:hover{border-color:#67e8f957;transform:translateY(-5px);box-shadow:0 36px 80px -44px #22d3ee40}[data-design-theme=modern-glass] .collective-course-card__media{aspect-ratio:16/9;background:linear-gradient(135deg,#22d3ee24,#6366f12e);display:block;position:relative;overflow:hidden}[data-design-theme=modern-glass] .collective-course-card__media:after{content:"";pointer-events:none;background:linear-gradient(#07060f05,#07060fa6);position:absolute;inset:0}[data-design-theme=modern-glass] .collective-course-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s}[data-design-theme=modern-glass] .collective-course-card:hover .collective-course-card__media img{transform:scale(1.045)}[data-design-theme=modern-glass] .collective-course-card__fallback{color:#a5f3fc;place-items:center;width:100%;height:100%;display:grid}[data-design-theme=modern-glass] .collective-course-card__index{z-index:1;color:#ffffffb8;letter-spacing:-.08em;font-size:1.6rem;font-weight:900;position:absolute;bottom:.8rem;right:1rem}[data-design-theme=modern-glass] .collective-course-card__subscription{z-index:1;color:#06212a;background:#a5f3fc;padding:.45rem .7rem;font-size:.68rem;font-weight:900;position:absolute;top:1rem;left:1rem}[data-design-theme=modern-glass] .collective-course-card__body{padding:1.35rem}[data-design-theme=modern-glass] .collective-course-card__taxonomy{flex-wrap:wrap;gap:.45rem;min-height:1.55rem;display:flex}[data-design-theme=modern-glass] .collective-course-card__taxonomy span{color:#a5f3fc;border:1px solid #67e8f933;padding:.3rem .55rem;font-size:.68rem;font-weight:800}[data-design-theme=modern-glass] .collective-course-card h3{color:#fff;min-height:3.5rem;margin-top:1rem;font-size:1.2rem;font-weight:900;line-height:1.55}[data-design-theme=modern-glass] .collective-course-card__description{color:#e0e7ff8f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.25rem;margin-top:.55rem;font-size:.8rem;line-height:1.7;display:-webkit-box;overflow:hidden}[data-design-theme=modern-glass] .collective-course-card__meta{color:#e0e7ffa8;border-block:1px solid #ffffff14;gap:.55rem;margin-top:1.15rem;padding-block:1rem;font-size:.74rem;font-weight:700;display:grid}[data-design-theme=modern-glass] .collective-course-card__meta span{align-items:center;gap:.45rem;display:flex}[data-design-theme=modern-glass] .collective-course-card__meta svg{color:#67e8f9}[data-design-theme=modern-glass] .collective-course-card__footer{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.15rem;display:flex}[data-design-theme=modern-glass] .collective-course-card__footer>div{align-items:baseline;gap:.5rem;display:flex}[data-design-theme=modern-glass] .collective-course-card__footer strong{color:#fff;font-size:1.05rem;font-weight:900}[data-design-theme=modern-glass] .collective-course-card__footer del{color:#ffffff59;font-size:.72rem}[data-design-theme=modern-glass] .collective-course-card__cta{color:#67e8f9;align-items:center;gap:.45rem;font-size:.74rem;font-weight:900;display:inline-flex}[data-design-theme=modern-glass] .collective-teacher-card{background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1a;min-height:17rem;padding:1.25rem;transition:transform .25s,border-color .25s;display:grid;position:relative;overflow:hidden}[data-design-theme=modern-glass] .collective-teacher-card:hover{border-color:#67e8f957;transform:translateY(-4px)}[data-design-theme=modern-glass] .collective-teacher-card__portrait{color:#cffafe;background:linear-gradient(135deg,#22d3ee4d,#6366f15c);border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:1.5rem;font-weight:900;display:grid;overflow:hidden}[data-design-theme=modern-glass] .collective-teacher-card__portrait img{object-fit:cover;width:100%;height:100%}[data-design-theme=modern-glass] .collective-teacher-card__number{color:#67e8f966;font-size:.7rem;font-weight:900;position:absolute;top:1.25rem;left:1.25rem}[data-design-theme=modern-glass] .collective-teacher-card h3{color:#fff;align-self:end;margin-top:2.5rem;font-size:1.1rem;font-weight:900}[data-design-theme=modern-glass] .collective-teacher-card p{color:#e0e7ff7a;margin-top:.35rem;font-size:.75rem}[data-design-theme=modern-glass] .collective-teacher-card__arrow{color:#67e8f9;transition:transform .2s;position:absolute;bottom:1.25rem;left:1.25rem}[data-design-theme=modern-glass] .collective-teacher-card:hover .collective-teacher-card__arrow{transform:translate(-.2rem,-.2rem)}[data-design-theme=modern-glass] .collective-curriculum-hero--compact{min-height:0}[data-design-theme=modern-glass] .collective-curriculum-selectors{z-index:4;margin-top:1.5rem;position:relative}[data-design-theme=modern-glass] .collective-choice-menu{min-width:0;position:relative}[data-design-theme=modern-glass] .collective-choice-menu[open]{z-index:8}[data-design-theme=modern-glass] .collective-choice-menu summary{color:#fff;cursor:pointer;background:linear-gradient(145deg,#0c1c2eb8,#100d23b3);border:1px solid #ffffff1f;grid-template-columns:2.8rem 1fr auto;align-items:center;gap:.9rem;min-height:5.6rem;padding:1rem 1.1rem;list-style:none;transition:border-color .2s,background .2s;display:grid}[data-design-theme=modern-glass] .collective-choice-menu summary::-webkit-details-marker{display:none}:is([data-design-theme=modern-glass] .collective-choice-menu summary:hover,[data-design-theme=modern-glass] .collective-choice-menu[open] summary){background:linear-gradient(145deg,#0f2b3dd1,#181231c7);border-color:#67e8f96b}[data-design-theme=modern-glass] .collective-choice-menu__icon{color:#67e8f9;background:#67e8f917;place-items:center;width:2.8rem;height:2.8rem;display:grid}[data-design-theme=modern-glass] .collective-choice-menu summary small{color:#e0e7ff7a;font-size:.68rem;font-weight:800;display:block}[data-design-theme=modern-glass] .collective-choice-menu summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.96rem;font-weight:900;display:block;overflow:hidden}[data-design-theme=modern-glass] .collective-choice-menu__chevron{color:#67e8f9a6;transition:transform .2s}[data-design-theme=modern-glass] .collective-choice-menu[open] .collective-choice-menu__chevron{transform:rotate(180deg)}[data-design-theme=modern-glass] .collective-choice-menu__options{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070c18fa;border:1px solid #67e8f938;gap:.2rem;max-height:19rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 24px 55px -26px #000000f2}[data-design-theme=modern-glass] .collective-choice-menu__option{color:#ffffffb3;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .85rem;font-size:.8rem;font-weight:800;transition:color .2s,background .2s;display:flex}[data-design-theme=modern-glass] .collective-choice-menu__option:hover{color:#fff;background:#67e8f914}[data-design-theme=modern-glass] .collective-choice-menu__option--active{color:#a5f3fc;background:#67e8f91a}[data-design-theme=modern-glass] .collective-subject-section{--subject-accent:#67e8f9}[data-design-theme=modern-glass] .collective-subject-section--outside{--subject-accent:#fbbf24}[data-design-theme=modern-glass] .collective-subject-section--pathway{--subject-accent:#c4b5fd}[data-design-theme=modern-glass] .collective-subject-section>div:first-child>div>p:first-child{color:var(--subject-accent)}[data-design-theme=modern-glass] .collective-subject-section .collective-subject-card{border-top-color:color-mix(in srgb, var(--subject-accent) 46%, transparent)}:is([data-design-theme=modern-glass] .collective-subject-section .collective-subject-card__icon,[data-design-theme=modern-glass] .collective-subject-section .collective-subject-card__ordinal){color:var(--subject-accent)}@media (max-width:767px){[data-design-theme=modern-glass] .collective-academy-pulse{grid-template-columns:1fr}[data-design-theme=modern-glass] .collective-academy-pulse>div{border-inline-start:0;border-bottom:1px solid #ffffff14}[data-design-theme=modern-glass] .collective-academy-pulse>div:last-child{border-bottom:0}[data-design-theme=modern-glass] .collective-benefit-list article{grid-template-columns:2rem 2rem 1fr;gap:.8rem}}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-academy-pulse,:root[data-theme=light] [data-design-theme=modern-glass] .collective-benefit-list){border-color:#0f172a1a}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-academy-pulse>div,:root[data-theme=light] [data-design-theme=modern-glass] .collective-benefit-list article){border-color:#0f172a17}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-academy-pulse strong,:root[data-theme=light] [data-design-theme=modern-glass] .collective-benefit-list h3,:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-card h3,:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-card__footer strong,:root[data-theme=light] [data-design-theme=modern-glass] .collective-teacher-card h3){color:#172033}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-academy-pulse span,:root[data-theme=light] [data-design-theme=modern-glass] .collective-benefit-list p,:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-card__description,:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-card__meta,:root[data-theme=light] [data-design-theme=modern-glass] .collective-teacher-card p){color:#64748b}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-card,:root[data-theme=light] [data-design-theme=modern-glass] .collective-teacher-card){background:#ffffffc2;border-color:#0f172a1a;box-shadow:0 30px 65px -46px #0f172a4d}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-card__meta{border-color:#0f172a17}:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu summary{color:#172033;background:#ffffffbf;border-color:#0f172a1c}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu summary:hover,:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu[open] summary){background:#ecfeffcc;border-color:#0891b259}:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu summary small{color:#64748b}:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu summary strong{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu__options{background:#fffffffa;border-color:#0891b233;box-shadow:0 24px 55px -30px #0f172a59}:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu__option{color:#475569}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu__option:hover,:root[data-theme=light] [data-design-theme=modern-glass] .collective-choice-menu__option--active){color:#0e7490;background:#cffafe99}[data-design-theme=modern-glass] .collective-catalog__intro{background:radial-gradient(circle at 13% 18%,#22d3ee30,#0000 27%),radial-gradient(circle at 85% 80%,#6366f133,#0000 34%),linear-gradient(135deg,#081627f2,#100d23eb);border:1px solid #67e8f92e;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}[data-design-theme=modern-glass] .collective-catalog__intro:after{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:3.8rem 3.8rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%,#0000);mask-image:linear-gradient(90deg,#0000,#000 52%,#0000)}[data-design-theme=modern-glass] .collective-catalog__eyebrow{z-index:1;color:#a5f3fc;letter-spacing:.13em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:900;display:inline-flex;position:relative}[data-design-theme=modern-glass] .collective-catalog__heading-row{z-index:1;justify-content:space-between;align-items:end;gap:2rem;margin-top:1.5rem;display:flex;position:relative}[data-design-theme=modern-glass] .collective-catalog__heading-row h1{color:#fff;letter-spacing:-.05em;max-width:42rem;font-size:clamp(2rem,5vw,4.25rem);font-weight:900;line-height:1.08}[data-design-theme=modern-glass] .collective-catalog__heading-row p{color:#e0e7ffa6;max-width:39rem;margin-top:1rem;font-size:1rem;font-weight:700;line-height:1.85}[data-design-theme=modern-glass] .collective-catalog__count{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061b2b8c;border:1px solid #67e8f94d;flex:none;place-content:center;width:8.5rem;min-height:8.5rem;display:grid}[data-design-theme=modern-glass] .collective-catalog__count strong{color:#a5f3fc;letter-spacing:-.08em;font-size:2.9rem;font-weight:900;line-height:1}[data-design-theme=modern-glass] .collective-catalog__count span{color:#ffffffa1;margin-top:.55rem;font-size:.72rem;font-weight:800}[data-design-theme=modern-glass] .collective-catalog__filters{border-block:1px solid #ffffff1a;grid-template-columns:minmax(15rem,1.55fr) minmax(10rem,.75fr) minmax(10rem,.75fr) auto auto;align-items:stretch;gap:.65rem;margin:1.3rem 0 2rem;padding:.7rem;display:grid}:is([data-design-theme=modern-glass] .collective-catalog__search,[data-design-theme=modern-glass] .collective-catalog__select,[data-design-theme=modern-glass] .collective-catalog__offer,[data-design-theme=modern-glass] .collective-catalog__clear){color:#ffffffbf;background:#ffffff0e;border:1px solid #ffffff1a;align-items:center;min-height:3.7rem;font-size:.78rem;font-weight:800;transition:border-color .2s,background .2s,color .2s;display:flex}[data-design-theme=modern-glass] .collective-catalog__search{gap:.65rem;padding:0 1rem}[data-design-theme=modern-glass] .collective-catalog__search svg{color:#67e8f9}[data-design-theme=modern-glass] .collective-catalog__search input{color:#fff;background:0 0;outline:none;width:100%}[data-design-theme=modern-glass] .collective-catalog__search input::placeholder{color:#ffffff61}[data-design-theme=modern-glass] .collective-catalog__select{grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:.5rem;padding:.5rem .9rem;display:grid;position:relative}[data-design-theme=modern-glass] .collective-catalog__select>span{color:#e0e7ff70;font-size:.62rem}[data-design-theme=modern-glass] .collective-catalog__select select{color:#fff;appearance:none;background:0 0;outline:none;grid-row:2;width:100%;font-size:.78rem;font-weight:900}[data-design-theme=modern-glass] .collective-catalog__select option{color:#172033}[data-design-theme=modern-glass] .collective-catalog__select svg{color:#67e8f9;grid-area:1/2/3}:is([data-design-theme=modern-glass] .collective-catalog__offer,[data-design-theme=modern-glass] .collective-catalog__clear){cursor:pointer;justify-content:center;gap:.45rem;padding:0 1rem}:is([data-design-theme=modern-glass] .collective-catalog__offer:hover,[data-design-theme=modern-glass] .collective-catalog__offer.is-active){color:#172033;background:#a5f3fc;border-color:#a5f3fc}:is([data-design-theme=modern-glass] .collective-catalog__clear:hover,[data-design-theme=modern-glass] .collective-catalog__search:focus-within,[data-design-theme=modern-glass] .collective-catalog__select:focus-within){color:#fff;background:#67e8f917;border-color:#67e8f97a}[data-design-theme=modern-glass] .collective-catalog__grid{border-top:1px solid #ffffff1c;border-right:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-design-theme=modern-glass] .collective-catalog-card{background:linear-gradient(160deg,#10182b85,#0c0a19bd);border-bottom:1px solid #ffffff1c;border-left:1px solid #ffffff1c;flex-direction:column;min-width:0;transition:background .3s;display:flex}[data-design-theme=modern-glass] .collective-catalog-card:hover{background:linear-gradient(160deg,#0e2c3ebd,#14102bdb)}[data-design-theme=modern-glass] .collective-catalog-card__media{aspect-ratio:16/9;color:#a5f3fc;background:linear-gradient(135deg,#22d3ee33,#6366f13d);place-items:center;display:grid;position:relative;overflow:hidden}[data-design-theme=modern-glass] .collective-catalog-card__media:after{content:"";background:linear-gradient(#0000 45%,#07060fc2);position:absolute;inset:0}[data-design-theme=modern-glass] .collective-catalog-card__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}[data-design-theme=modern-glass] .collective-catalog-card:hover .collective-catalog-card__media img{transform:scale(1.06)}:is([data-design-theme=modern-glass] .collective-catalog-card__number,[data-design-theme=modern-glass] .collective-catalog-card__discount){z-index:1;position:absolute}[data-design-theme=modern-glass] .collective-catalog-card__number{color:#ffffffde;letter-spacing:-.08em;font-size:1.7rem;font-weight:900;bottom:.8rem;right:1rem}[data-design-theme=modern-glass] .collective-catalog-card__discount{color:#14202f;background:#fcd34d;padding:.4rem .6rem;font-size:.67rem;font-weight:900;top:1rem;left:1rem}[data-design-theme=modern-glass] .collective-catalog-card__body{flex-direction:column;flex:1;padding:1.35rem;display:flex}[data-design-theme=modern-glass] .collective-catalog-card__tags{flex-wrap:wrap;gap:.4rem;min-height:1.5rem;display:flex}[data-design-theme=modern-glass] .collective-catalog-card__tags span{color:#a5f3fc;border:1px solid #67e8f933;padding:.3rem .5rem;font-size:.65rem;font-weight:800}[data-design-theme=modern-glass] .collective-catalog-card__tags .is-subscribed{color:#052e2b;background:#5eead4;border-color:#5eead4}[data-design-theme=modern-glass] .collective-catalog-card h2{color:#fff;min-height:3.8rem;margin-top:.95rem;font-size:1.2rem;font-weight:900;line-height:1.55}[data-design-theme=modern-glass] .collective-catalog-card h2 a{transition:color .2s}[data-design-theme=modern-glass] .collective-catalog-card:hover h2 a{color:#a5f3fc}[data-design-theme=modern-glass] .collective-catalog-card__body>p{color:#e0e7ff8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.4rem;margin-top:.55rem;font-size:.79rem;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}[data-design-theme=modern-glass] .collective-catalog-card__facts{color:#e0e7ff94;border-block:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;padding-block:.85rem;font-size:.68rem;font-weight:800;display:flex}[data-design-theme=modern-glass] .collective-catalog-card__facts i{background:#67e8f9;border-radius:50%;width:.25rem;height:.25rem}[data-design-theme=modern-glass] .collective-catalog-card__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}[data-design-theme=modern-glass] .collective-catalog-card__footer>div{align-items:baseline;gap:.45rem;display:flex}[data-design-theme=modern-glass] .collective-catalog-card__footer strong{color:#fff;font-size:1rem;font-weight:900}[data-design-theme=modern-glass] .collective-catalog-card__footer del{color:#ffffff5c;font-size:.7rem}[data-design-theme=modern-glass] .collective-catalog-card__footer a{color:#67e8f9;align-items:center;gap:.35rem;font-size:.72rem;font-weight:900;display:inline-flex}[data-design-theme=modern-glass] .collective-catalog-card__footer svg{transition:transform .2s}[data-design-theme=modern-glass] .collective-catalog-card:hover .collective-catalog-card__footer svg{transform:translate(-.2rem)}[data-design-theme=modern-glass] .collective-catalog__empty{text-align:center;color:#e0e7ff9e;background:#ffffff0b;border:1px solid #ffffff1a;padding:5rem 1.5rem}[data-design-theme=modern-glass] .collective-catalog__empty svg{color:#67e8f9}[data-design-theme=modern-glass] .collective-catalog__empty h2{color:#fff;margin-top:1rem;font-size:1.35rem;font-weight:900}[data-design-theme=modern-glass] .collective-catalog__empty p{margin-top:.5rem;font-size:.85rem}[data-design-theme=modern-glass] .collective-catalog__empty button{color:#06212a;background:#a5f3fc;margin-top:1.5rem;padding:.8rem 1.15rem;font-size:.78rem;font-weight:900}@media (max-width:1023px){[data-design-theme=modern-glass] .collective-catalog__filters{grid-template-columns:minmax(15rem,1fr) 1fr 1fr}[data-design-theme=modern-glass] .collective-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){[data-design-theme=modern-glass] .collective-catalog__heading-row{flex-direction:column;align-items:start}[data-design-theme=modern-glass] .collective-catalog__count{grid-template-columns:auto auto;gap:.65rem;width:100%;min-height:0;padding:1rem}[data-design-theme=modern-glass] .collective-catalog__count span{margin-top:0}[data-design-theme=modern-glass] .collective-catalog__filters{grid-template-columns:1fr 1fr}[data-design-theme=modern-glass] .collective-catalog__search{grid-column:1/-1}[data-design-theme=modern-glass] .collective-catalog__grid{grid-template-columns:1fr}}:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__intro{background:radial-gradient(circle at 13% 18%,#22d3ee26,#0000 27%),radial-gradient(circle at 85% 80%,#6366f11f,#0000 34%),#f8fafc;border-color:#0891b229}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__heading-row h1,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog-card h2,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog-card__footer strong,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__empty h2){color:#172033}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__heading-row p,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog-card__body>p,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog-card__facts,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__empty){color:#64748b}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__count,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog-card){background:#ffffffc7;border-color:#0f172a1a}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__count span,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog-card__facts){color:#64748b}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__search,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__select,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__offer,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__clear){color:#475569;background:#ffffffa8;border-color:#0f172a1a}:is(:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__search input,:root[data-theme=light] [data-design-theme=modern-glass] .collective-catalog__select select){color:#172033}[data-design-theme=modern-glass] .collective-footer{color:#e0e7ff;background:linear-gradient(#0d0a1ee0,#07060f 82%);border-top:1px solid #ffffff1a;position:relative;overflow:hidden}[data-design-theme=modern-glass] .collective-footer__rule{opacity:.7;background:linear-gradient(90deg,#22d3ee 0%,#6366f1 42%,#a78bfa 70%,#22d3ee 100%);height:2px}[data-design-theme=modern-glass] .collective-footer__brand{color:#fff}[data-design-theme=modern-glass] .collective-footer__mark{color:#67e8f9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}[data-design-theme=modern-glass] .collective-footer__about{color:#e0e7ff94;max-width:24rem;margin-top:1.25rem;font-size:.85rem;line-height:1.9}[data-design-theme=modern-glass] .collective-footer__heading{color:#fff;font-size:1.05rem;font-weight:900}[data-design-theme=modern-glass] .collective-footer__links{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}[data-design-theme=modern-glass] .collective-footer__links a{color:#e0e7ffb8;background:#67e8f90f;border:1px solid #67e8f933;padding:.55rem 1.05rem;font-size:.82rem;font-weight:800;transition:color .2s,background .2s,border-color .2s}[data-design-theme=modern-glass] .collective-footer__links a:hover{color:#fff;background:#67e8f924;border-color:#67e8f980}[data-design-theme=modern-glass] .collective-footer__whatsapp{color:#d1fae5;text-align:center;background:#10b9811f;border:1px solid #34d3994d;justify-content:center;margin-top:1.15rem;padding:1rem;font-size:.84rem;font-weight:900;transition:background .2s;display:flex}[data-design-theme=modern-glass] .collective-footer__whatsapp:hover{background:#10b98133}[data-design-theme=modern-glass] .collective-footer__contact{gap:.65rem;margin-top:1.15rem;font-size:.82rem;font-weight:700;display:grid}[data-design-theme=modern-glass] .collective-footer__contact div{color:#e0e7ffc7;background:#ffffff0d;border:1px solid #ffffff1a;padding:.85rem 1rem}[data-design-theme=modern-glass] .collective-footer__contact--empty{color:#e0e7ff66!important;border-style:dashed!important}[data-design-theme=modern-glass] .collective-footer__social{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}[data-design-theme=modern-glass] .collective-footer__social a{color:#e0e7ffb8;background:#ffffff0d;border:1px solid #ffffff24;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.72rem;font-weight:800;transition:color .2s,background .2s;display:inline-flex}[data-design-theme=modern-glass] .collective-footer__social a:hover{color:#fff;background:#ffffff1a}[data-design-theme=modern-glass] .collective-footer__bottom{color:#e0e7ff6b;text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 0 2.25rem;font-size:.82rem;display:flex}[data-design-theme=modern-glass] .collective-footer__bottom-sub{color:#e0e7ff47;font-size:.72rem}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer{color:#334155;background:linear-gradient(#eef2ffe6,#eef2ff 100%);border-top-color:#0f172a14}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__brand{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__mark{color:#0e7490;background:#fff;border-color:#0f172a1a}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__about{color:#64748b}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__heading{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__links a{color:#334155;background:#ffffffb3;border-color:#0891b22e}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__links a:hover{color:#0e7490;background:#cffafeb3;border-color:#0891b266}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__contact div{color:#334155;background:#ffffffb3;border-color:#0f172a14}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__social a{color:#334155;background:#ffffffb3;border-color:#0f172a1a}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__bottom{color:#64748b;border-top-color:#0f172a14}:root[data-theme=light] [data-design-theme=modern-glass] .collective-footer__bottom-sub{color:#94a3b8}[data-design-theme=modern-glass] .collective-auth-page{min-height:100vh;padding:7rem 1.25rem 3rem;display:flex}[data-design-theme=modern-glass] .collective-auth-panel{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#0d1c2dcc,#0d0a1edb);border:1px solid #ffffff1f;border-top:2px solid #0000;border-image:linear-gradient(90deg,#22d3ee,#6366f1,#a78bfa) 1;align-self:center;gap:1rem;width:min(100% - 2.5rem,27rem);margin-inline:auto;padding:2.25rem 2rem;display:grid;box-shadow:0 32px 70px -48px #000000f2}[data-design-theme=modern-glass] .collective-auth-eyebrow{color:#a5f3fc;background:#67e8f91f;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.35rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}[data-design-theme=modern-glass] .collective-auth-panel h1{color:#fff;margin:0;font-size:1.5rem;font-weight:900}[data-design-theme=modern-glass] .collective-auth-panel>p{color:#e0e7ff99;margin:-.5rem 0 0;font-size:.86rem;line-height:1.7}[data-design-theme=modern-glass] .collective-auth-error{color:#fda4af;background:#f43f5e1a;border:1px solid #f43f5e4d;padding:.8rem 1rem;font-size:.84rem}[data-design-theme=modern-glass] .collective-auth-error b{font-weight:900;display:block}[data-design-theme=modern-glass] .collective-auth-error p{margin:.25rem 0 0}[data-design-theme=modern-glass] .collective-auth-field{color:#e0e7ff8c;gap:.4rem;min-width:0;font-size:.8rem;font-weight:800;display:grid}[data-design-theme=modern-glass] .collective-auth-field-row{color:#e0e7ff8c;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:.6rem;min-width:0;padding-inline:.9rem;display:flex}[data-design-theme=modern-glass] .collective-auth-field-row input{color:#fff;background:0 0;border:0;flex:1;min-width:0;min-height:2.9rem;font-family:inherit;font-size:.92rem}[data-design-theme=modern-glass] .collective-auth-field-row input:focus{outline:none}[data-design-theme=modern-glass] .collective-auth-field-row:focus-within{background:#67e8f90f;border-color:#67e8f980}[data-design-theme=modern-glass] .collective-auth-field-row button{color:#e0e7ff8c;place-items:center;display:grid}[data-design-theme=modern-glass] .collective-auth-forgot{color:#67e8f9;justify-self:start;margin-top:-.4rem;font-size:.8rem;font-weight:800}[data-design-theme=modern-glass] .collective-auth-submit{color:#07101b;background:#a5f3fc;justify-content:center;align-items:center;min-height:3rem;margin-top:.3rem;font-size:.92rem;font-weight:900;transition:transform .15s;display:flex}[data-design-theme=modern-glass] .collective-auth-submit:hover{transform:translateY(-1px)}[data-design-theme=modern-glass] .collective-auth-submit:disabled{opacity:.6}[data-design-theme=modern-glass] .collective-auth-switch{text-align:center;color:#e0e7ff80;margin:.25rem 0 0;font-size:.84rem}[data-design-theme=modern-glass] .collective-auth-switch a{color:#67e8f9;font-weight:900}@keyframes theme-module__HSdNwW__collective-auth-spin{to{transform:rotate(360deg)}}[data-design-theme=modern-glass] .collective-auth-spin{animation:.8s linear infinite theme-module__HSdNwW__collective-auth-spin}[data-design-theme=modern-glass] .collective-auth-success{text-align:center;justify-items:center;gap:.9rem;padding:.5rem 0 .25rem;display:grid}[data-design-theme=modern-glass] .collective-auth-success-icon{color:#34d399;background:#34d39924;border-radius:999px;place-items:center;width:3.6rem;height:3.6rem;display:grid}[data-design-theme=modern-glass] .collective-auth-success h2{color:#fff;margin:0;font-size:1.35rem;font-weight:900}[data-design-theme=modern-glass] .collective-auth-success p{color:#e0e7ff99;margin:0;font-size:.86rem;line-height:1.7}[data-design-theme=modern-glass] .collective-auth-panel-wide{width:min(100% - 2.5rem,34rem)}[data-design-theme=modern-glass] .collective-result-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1rem;gap:0;display:grid;overflow:hidden}[data-design-theme=modern-glass] .collective-result-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.7rem 1rem;font-size:.86rem;display:flex}[data-design-theme=modern-glass] .collective-result-row:last-child{border-bottom:none}[data-design-theme=modern-glass] .collective-result-row span:first-child{color:#e0e7ff80;font-weight:700}[data-design-theme=modern-glass] .collective-result-row span:last-child{color:#fff;font-weight:800}:root[data-theme=light] [data-design-theme=modern-glass] .collective-auth-panel{background:#ffffffeb;box-shadow:0 28px 72px -42px #4338ca47}:root[data-theme=light] [data-design-theme=modern-glass] .collective-auth-panel h1{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-auth-panel>p{color:#64748b}:root[data-theme=light] [data-design-theme=modern-glass] .collective-auth-field{color:#64748b}:root[data-theme=light] [data-design-theme=modern-glass] .collective-auth-field-row{background:#fff9;border-color:#0f172a1a}:root[data-theme=light] [data-design-theme=modern-glass] .collective-auth-field-row input{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-auth-switch{color:#64748b}[data-design-theme=modern-glass] .collective-register-panel{width:min(100% - 2.5rem,50rem);margin:7rem auto 3rem}[data-design-theme=modern-glass] .collective-register-panel .bento-panel-dark{border-top:2px solid #0000!important;border-image:linear-gradient(90deg,#22d3ee,#6366f1,#a78bfa) 1!important}[data-design-theme=modern-glass] .collective-course-detail{width:min(100% - 2.5rem,74rem);margin-inline:auto;padding:7.5rem 0 5rem}[data-design-theme=modern-glass] .collective-course-detail__crumb{color:#e0e7ff80;font-size:.84rem;font-weight:700}[data-design-theme=modern-glass] .collective-course-detail__crumb a{color:#67e8f9}[data-design-theme=modern-glass] .collective-course-detail__hero{gap:2rem;margin-top:1.5rem;display:grid}@media (min-width:960px){[data-design-theme=modern-glass] .collective-course-detail__hero{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}[data-design-theme=modern-glass] .collective-course-detail__eyebrow{color:#a5f3fc;letter-spacing:.1em;font-size:.78rem;font-weight:900}[data-design-theme=modern-glass] .collective-course-detail__hero h1{color:#fff;margin:.6rem 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;line-height:1.28}[data-design-theme=modern-glass] .collective-course-detail__description{color:#e0e7ff9e;max-width:60ch;margin-top:1rem;font-size:.94rem;line-height:1.9}[data-design-theme=modern-glass] .collective-course-detail__facts{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}[data-design-theme=modern-glass] .collective-course-detail__fact{color:#e0e7ffb3;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}[data-design-theme=modern-glass] .collective-course-detail__side{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#0d1c2dc7,#0d0a1ed6);border:1px solid #ffffff1f;border-top:2px solid #0000;border-image:linear-gradient(90deg,#22d3ee,#6366f1,#a78bfa) 1;padding:1.5rem;box-shadow:0 32px 70px -48px #000000f2}[data-design-theme=modern-glass] .collective-course-detail__media{aspect-ratio:16/9;color:#a5f3fc;background:linear-gradient(135deg,#22d3ee29,#6366f133);place-items:center;margin-bottom:1.1rem;display:grid;position:relative;overflow:hidden}[data-design-theme=modern-glass] .collective-course-detail__row{border-bottom:1px dashed #ffffff1f;justify-content:space-between;align-items:center;padding-block:.6rem;font-size:.86rem;display:flex}[data-design-theme=modern-glass] .collective-course-detail__row:last-of-type{border-bottom:0}[data-design-theme=modern-glass] .collective-course-detail__row span:first-child{color:#e0e7ff80}[data-design-theme=modern-glass] .collective-course-detail__row span:last-child{color:#fff;font-weight:800}[data-design-theme=modern-glass] .collective-course-detail__old-price{color:#ffffff59;margin-inline-end:.4rem;font-size:.78rem;text-decoration:line-through}[data-design-theme=modern-glass] .collective-course-detail__cta{color:#07101b;background:#a5f3fc;justify-content:center;align-items:center;min-height:3rem;margin-top:1.1rem;font-size:.88rem;font-weight:900;transition:transform .15s;display:flex}[data-design-theme=modern-glass] .collective-course-detail__cta:hover{transform:translateY(-1px)}[data-design-theme=modern-glass] .collective-course-detail__section-title{color:#fff;margin:2.5rem 0 1rem;font-size:1.15rem;font-weight:900}[data-design-theme=modern-glass] .collective-chapter-list{gap:.75rem;display:grid}[data-design-theme=modern-glass] .collective-chapter{background:#ffffff09;border:1px solid #ffffff1f;overflow:hidden}[data-design-theme=modern-glass] .collective-chapter__head{color:#fff;text-align:start;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.15rem;font-size:.94rem;font-weight:800;display:flex}[data-design-theme=modern-glass] .collective-chapter__head span{color:#e0e7ff80;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}[data-design-theme=modern-glass] .collective-chapter__head svg:last-child{transition:transform .2s}[data-design-theme=modern-glass] .collective-lesson-list{gap:.5rem;padding:0 1.15rem 1rem;display:grid}[data-design-theme=modern-glass] .collective-lesson{color:#e0e7ffb3;background:#ffffff0b;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.86rem;display:flex}[data-design-theme=modern-glass] .collective-lesson__icon{color:#67e8f9;display:flex}[data-design-theme=modern-glass] .collective-lesson--locked .collective-lesson__icon{color:#e0e7ff66}[data-design-theme=modern-glass] .collective-lesson__duration{color:#e0e7ff73;align-items:center;gap:.3rem;font-size:.74rem;display:flex}[data-design-theme=modern-glass] .collective-course-detail__empty{text-align:center;color:#e0e7ff8c;background:#ffffff08;border:1px solid #ffffff1a;padding:3rem 1.5rem}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__crumb{color:#64748b}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__hero h1{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__description{color:#475569}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__fact{color:#334155;background:#fff9;border-color:#0f172a1a}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__side{background:#ffffffd9;box-shadow:0 28px 72px -42px #4338ca33}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__row{border-color:#0f172a1a}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__row span:first-child{color:#64748b}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__row span:last-child{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__section-title{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-chapter{background:#ffffffa6;border-color:#0f172a1a}:root[data-theme=light] [data-design-theme=modern-glass] .collective-chapter__head{color:#172033}:root[data-theme=light] [data-design-theme=modern-glass] .collective-lesson{color:#475569;background:#ffffff80}:root[data-theme=light] [data-design-theme=modern-glass] .collective-course-detail__empty{color:#64748b;background:#ffffff80;border-color:#0f172a1a}[data-design-theme=modern-glass] .collective-learn-page{min-height:100vh;display:flex}[data-design-theme=modern-glass] .collective-learn-sidebar{background:#ffffff08;border-inline-start:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;width:20rem;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}[data-design-theme=modern-glass] .collective-learn-sidebar-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}[data-design-theme=modern-glass] .collective-learn-sidebar-head small{color:#e0e7ff80;font-size:.74rem;font-weight:700;display:block}[data-design-theme=modern-glass] .collective-learn-sidebar-head h2{color:#fff;margin:.2rem 0 0;font-size:1rem;font-weight:900}[data-design-theme=modern-glass] .collective-learn-sidebar-close{color:#e0e7ff80;display:none}[data-design-theme=modern-glass] .collective-learn-progress{background:#ffffff14;border-radius:999px;height:.4rem;margin-top:1rem;overflow:hidden}[data-design-theme=modern-glass] .collective-learn-progress span{background:linear-gradient(90deg,#22d3ee,#6366f1);height:100%;display:block}[data-design-theme=modern-glass] .collective-learn-progress-label{color:#e0e7ff80;margin:.5rem 0 0;font-size:.76rem;font-weight:700}[data-design-theme=modern-glass] .collective-learn-chapters{gap:1.1rem;margin-top:1.25rem;display:grid}[data-design-theme=modern-glass] .collective-learn-chapters h3{color:#fff;margin:0 0 .5rem;font-size:.82rem;font-weight:900}[data-design-theme=modern-glass] .collective-learn-lesson{color:#e0e7ffb3;text-align:start;border-radius:.7rem;align-items:center;gap:.55rem;width:100%;margin-bottom:.2rem;padding:.55rem .6rem;font-size:.84rem;font-weight:700;transition:background .15s;display:flex}[data-design-theme=modern-glass] .collective-learn-lesson:hover{background:#ffffff0d}[data-design-theme=modern-glass] .collective-learn-lesson span{color:#e0e7ff73;flex-shrink:0;display:flex}[data-design-theme=modern-glass] .collective-learn-lesson-active{color:#67e8f9;background:#67e8f91f}[data-design-theme=modern-glass] .collective-learn-lesson-active span{color:#67e8f9}[data-design-theme=modern-glass] .collective-learn-sidebar-foot{border-top:1px solid #ffffff1a;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}[data-design-theme=modern-glass] .collective-learn-sidebar-foot button{color:#e0e7ffb3;border:1px solid #ffffff1f;border-radius:.7rem;padding:.6rem;font-size:.82rem;font-weight:750}[data-design-theme=modern-glass] .collective-learn-sidebar-foot button:hover{color:#67e8f9;border-color:#67e8f9}[data-design-theme=modern-glass] .collective-learn-main{flex:1;min-width:0;padding:1.5rem clamp(1rem,4vw,2.5rem) 3rem}[data-design-theme=modern-glass] .collective-learn-top{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}[data-design-theme=modern-glass] .collective-learn-menu-btn{color:#e0e7ff99;display:none}[data-design-theme=modern-glass] .collective-learn-top>div{flex:1;min-width:0}[data-design-theme=modern-glass] .collective-learn-top small{color:#e0e7ff80;font-size:.74rem;font-weight:700;display:block}[data-design-theme=modern-glass] .collective-learn-top h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:1.1rem;font-weight:900;overflow:hidden}[data-design-theme=modern-glass] .collective-learn-top b{color:#a5f3fc;flex-shrink:0;font-size:.9rem;font-weight:900}[data-design-theme=modern-glass] .collective-learn-video{aspect-ratio:16/9;background:#000;border-radius:1.1rem;overflow:hidden}[data-design-theme=modern-glass] .collective-learn-no-video{color:#e0e7ff80;text-align:center;place-items:center;gap:.6rem;height:100%;display:grid}[data-design-theme=modern-glass] .collective-learn-nav{justify-content:space-between;gap:1rem;margin-top:1.25rem;display:flex}[data-design-theme=modern-glass] .collective-learn-nav button{color:#67e8f9;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;max-width:48%;font-size:.84rem;font-weight:750;display:flex;overflow:hidden}[data-design-theme=modern-glass] .collective-learn-attachments{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}[data-design-theme=modern-glass] .collective-learn-attachments h2{color:#fff;margin:0 0 .75rem;font-size:1rem;font-weight:900}[data-design-theme=modern-glass] .collective-learn-attachments a{color:#e0e7ffbf;border:1px solid #ffffff1a;border-radius:.8rem;align-items:center;gap:.65rem;margin-bottom:.5rem;padding:.7rem .85rem;display:flex}[data-design-theme=modern-glass] .collective-learn-attachments a:hover{border-color:#67e8f9}[data-design-theme=modern-glass] .collective-learn-attachments a small{color:#e0e7ff73;margin-top:.1rem;font-size:.72rem;font-weight:600;display:block}@media (max-width:900px){[data-design-theme=modern-glass] .collective-learn-sidebar{z-index:60;width:min(88vw,20rem);transition:transform .2s;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(100%);box-shadow:0 32px 70px -48px #000000f2}[data-design-theme=modern-glass] .collective-learn-sidebar-open .collective-learn-sidebar{transform:translate(0)}[data-design-theme=modern-glass] .collective-learn-sidebar-close{place-items:center;display:grid}[data-design-theme=modern-glass] .collective-learn-menu-btn{place-items:center;display:grid}}[data-design-theme=modern-glass] .mgCollectivePage{color:#e8eef8;width:min(100% - 2rem,84rem);margin-inline:auto;padding-block:2.5rem 5rem}[data-design-theme=modern-glass] .mgCollectiveBack{color:#a5f3fc;align-items:center;gap:.4rem;font-size:.8rem;font-weight:850;display:inline-flex}:is([data-design-theme=modern-glass] .mgCollectiveHero,[data-design-theme=modern-glass] .mgCollectiveTeacherHero){background:radial-gradient(circle at 88% 8%,#22d3ee29,#0000 28%),radial-gradient(circle at 10% 90%,#6366f129,#0000 38%),#ffffff09;border:1px solid #a5f3fc2e;border-radius:1.35rem;align-items:end;gap:1rem;margin-top:1rem;padding:clamp(1.4rem,4vw,3rem);display:flex}:is([data-design-theme=modern-glass] .mgCollectiveHero>span:first-child,[data-design-theme=modern-glass] .mgCollectiveTeacherHero small,[data-design-theme=modern-glass] .mgCollectiveSectionHead span){color:#67e8f9;letter-spacing:.12em;font-size:.7rem;font-weight:850}:is([data-design-theme=modern-glass] .mgCollectiveHero h1,[data-design-theme=modern-glass] .mgCollectiveTeacherHero h1){color:#fff;margin-top:.4rem;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:950}:is([data-design-theme=modern-glass] .mgCollectiveHero p,[data-design-theme=modern-glass] .mgCollectiveTeacherHero p){color:#e2e8f0a3;margin-top:.5rem;font-size:.9rem;line-height:1.85}.theme-module__HSdNwW__mgCollectiveSubjectHero{align-items:center}.theme-module__HSdNwW__mgCollectiveSubjectIcon{color:#a5f3fc;background:#22d3ee17;border:1px solid #a5f3fc33;border-radius:1rem;flex:none;place-items:center;width:4rem;height:4rem;font-size:2rem;display:grid}[data-design-theme=modern-glass] .mgCollectiveSection{background:#ffffff06;border:1px solid #ffffff1a;border-radius:1.1rem;margin-top:1.25rem;padding:1.1rem}.theme-module__HSdNwW__mgCollectiveSectionHead{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.theme-module__HSdNwW__mgCollectiveSectionHead h2{color:#fff;margin-top:.2rem;font-size:1.15rem;font-weight:900}.theme-module__HSdNwW__mgCollectiveSectionHead>strong{color:#a5f3fc;background:#22d3ee14;border:1px solid #a5f3fc2e;border-radius:.7rem;place-items:center;min-width:2rem;height:2rem;font-size:.78rem;display:grid}[data-design-theme=modern-glass] .mgCollectiveSubjectGrid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.theme-module__HSdNwW__mgCollectiveSubjectCard{color:#fff;background:linear-gradient(145deg,#142537a6,#0d0f1cb3);border:1px solid #a5f3fc21;border-radius:1rem;align-content:center;gap:.55rem;min-height:9rem;padding:1rem;transition:transform .18s,border-color .18s;display:grid}.theme-module__HSdNwW__mgCollectiveSubjectCard:hover{border-color:#67e8f980;transform:translateY(-3px)}.theme-module__HSdNwW__mgCollectiveSubjectCard>span{color:#a5f3fc;font-size:1.6rem}.theme-module__HSdNwW__mgCollectiveSubjectCard strong{font-size:.88rem}.theme-module__HSdNwW__mgCollectiveSubjectCard small{color:#e2e8f080;font-size:.67rem}:is([data-design-theme=modern-glass] .mgCollectiveTeacherStrip,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs){flex-wrap:wrap;gap:.65rem;display:flex}.theme-module__HSdNwW__mgCollectiveTeacherChip,.theme-module__HSdNwW__mgCollectiveTeacherTabs button{color:#fff;text-align:start;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:2.45rem auto;align-items:center;column-gap:.65rem;min-width:12rem;padding:.65rem;transition:border-color .18s,background .18s;display:grid}.theme-module__HSdNwW__mgCollectiveTeacherChip:hover,.theme-module__HSdNwW__mgCollectiveTeacherTabs button:hover,.theme-module__HSdNwW__mgCollectiveTeacherTabs button.theme-module__HSdNwW__isActive{background:#22d3ee1a;border-color:#67e8f985}.theme-module__HSdNwW__mgCollectiveTeacherChip img,.theme-module__HSdNwW__mgCollectiveTeacherChip>span,.theme-module__HSdNwW__mgCollectiveTeacherTabs button>span{color:#a5f3fc;background:#22d3ee1f;border-radius:.7rem;grid-row:span 2;place-items:center;width:2.45rem;height:2.45rem;font-weight:900;display:grid;overflow:hidden}.theme-module__HSdNwW__mgCollectiveTeacherChip img,.theme-module__HSdNwW__mgCollectiveTeacherTabs img{object-fit:cover}.theme-module__HSdNwW__mgCollectiveTeacherChip b,.theme-module__HSdNwW__mgCollectiveTeacherTabs b{font-size:.8rem}.theme-module__HSdNwW__mgCollectiveTeacherChip small,.theme-module__HSdNwW__mgCollectiveTeacherTabs small{color:#e2e8f085;margin-top:.14rem;font-size:.66rem}[data-design-theme=modern-glass] .mgCollectiveCourseGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),21rem));gap:1rem;display:grid}.theme-module__HSdNwW__mgCollectiveEmpty{color:#e2e8f094;text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:8rem;font-size:.82rem;display:grid}.theme-module__HSdNwW__mgCollectiveEmpty svg{color:#67e8f9}.theme-module__HSdNwW__mgCollectiveTeacherHero{align-items:center}.theme-module__HSdNwW__mgCollectiveTeacherHero>img,.theme-module__HSdNwW__mgCollectiveTeacherHero>span{color:#a5f3fc;background:#22d3ee1a;border:1px solid #a5f3fc40;border-radius:1.2rem;flex:none;place-items:center;width:6rem;height:6rem;display:grid;overflow:hidden}.theme-module__HSdNwW__mgCollectiveTeacherHero>img{object-fit:cover}.theme-module__HSdNwW__mgCollectiveSubjectLinks{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.theme-module__HSdNwW__mgCollectiveSubjectLinks a{color:#a5f3fc;border:1px solid #a5f3fc2e;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-weight:800}.theme-module__HSdNwW__mgCollectiveMissing{color:#e2e8f070!important}@media (max-width:560px){.theme-module__HSdNwW__mgCollectiveHero,.theme-module__HSdNwW__mgCollectiveTeacherHero{flex-direction:column;align-items:stretch}.theme-module__HSdNwW__mgCollectiveTeacherChip,.theme-module__HSdNwW__mgCollectiveTeacherTabs button{width:100%}}:is(:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveHero,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherHero,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveSection,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveSubjectCard,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherChip,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherTabs button){background:#ffffffd6;border-color:#0f172a1c}:is(:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveHero h1,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherHero h1,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveSectionHead h2,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveSubjectCard,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherChip,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherTabs button){color:#172033}:is(:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveHero p,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherHero p,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveSubjectCard small,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherChip small,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveTeacherTabs small,:root[data-theme=light] [data-design-theme=modern-glass] .mgCollectiveEmpty){color:#64748b}[data-design-theme=modern-glass] .mgCollectiveSubjectHero{align-items:center}[data-design-theme=modern-glass] .mgCollectiveSubjectIcon{color:#a5f3fc;background:#22d3ee17;border:1px solid #a5f3fc33;border-radius:1rem;flex:none;place-items:center;width:4rem;height:4rem;font-size:2rem;display:grid}[data-design-theme=modern-glass] .mgCollectiveSectionHead{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}[data-design-theme=modern-glass] .mgCollectiveSectionHead h2{color:#fff;margin-top:.2rem;font-size:1.15rem;font-weight:900}[data-design-theme=modern-glass] .mgCollectiveSectionHead>strong{color:#a5f3fc;background:#22d3ee14;border:1px solid #a5f3fc2e;border-radius:.7rem;place-items:center;min-width:2rem;height:2rem;font-size:.78rem;display:grid}[data-design-theme=modern-glass] .mgCollectiveSubjectCard{color:#fff;background:linear-gradient(145deg,#142537a6,#0d0f1cb3);border:1px solid #a5f3fc21;border-radius:1rem;align-content:center;gap:.55rem;min-height:9rem;padding:1rem;transition:transform .18s,border-color .18s;display:grid}[data-design-theme=modern-glass] .mgCollectiveSubjectCard:hover{border-color:#67e8f980;transform:translateY(-3px)}[data-design-theme=modern-glass] .mgCollectiveSubjectCard>span{color:#a5f3fc;font-size:1.6rem}[data-design-theme=modern-glass] .mgCollectiveSubjectCard strong{font-size:.88rem}[data-design-theme=modern-glass] .mgCollectiveSubjectCard small{color:#e2e8f080;font-size:.67rem}:is([data-design-theme=modern-glass] .mgCollectiveTeacherChip,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs button){color:#fff;text-align:start;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:2.45rem auto;align-items:center;column-gap:.65rem;min-width:12rem;padding:.65rem;transition:border-color .18s,background .18s;display:grid}:is([data-design-theme=modern-glass] .mgCollectiveTeacherChip:hover,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs button:hover,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs button.isActive){background:#22d3ee1a;border-color:#67e8f985}:is([data-design-theme=modern-glass] .mgCollectiveTeacherChip img,[data-design-theme=modern-glass] .mgCollectiveTeacherChip>span,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs button>span){color:#a5f3fc;background:#22d3ee1f;border-radius:.7rem;grid-row:span 2;place-items:center;width:2.45rem;height:2.45rem;font-weight:900;display:grid;overflow:hidden}:is([data-design-theme=modern-glass] .mgCollectiveTeacherChip img,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs img,[data-design-theme=modern-glass] .mgCollectiveTeacherHero>img){object-fit:cover}:is([data-design-theme=modern-glass] .mgCollectiveTeacherChip b,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs b){font-size:.8rem}:is([data-design-theme=modern-glass] .mgCollectiveTeacherChip small,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs small){color:#e2e8f085;margin-top:.14rem;font-size:.66rem}[data-design-theme=modern-glass] .mgCollectiveEmpty{color:#e2e8f094;text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:8rem;font-size:.82rem;display:grid}[data-design-theme=modern-glass] .mgCollectiveEmpty svg{color:#67e8f9}[data-design-theme=modern-glass] .mgCollectiveTeacherHero{align-items:center}:is([data-design-theme=modern-glass] .mgCollectiveTeacherHero>img,[data-design-theme=modern-glass] .mgCollectiveTeacherHero>span){color:#a5f3fc;background:#22d3ee1a;border:1px solid #a5f3fc40;border-radius:1.2rem;flex:none;place-items:center;width:6rem;height:6rem;display:grid;overflow:hidden}[data-design-theme=modern-glass] .mgCollectiveSubjectLinks{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}[data-design-theme=modern-glass] .mgCollectiveSubjectLinks a{color:#a5f3fc;border:1px solid #a5f3fc2e;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-weight:800}[data-design-theme=modern-glass] .mgCollectiveMissing{color:#e2e8f070!important}@media (max-width:560px){:is([data-design-theme=modern-glass] .mgCollectiveHero,[data-design-theme=modern-glass] .mgCollectiveTeacherHero){flex-direction:column;align-items:stretch}:is([data-design-theme=modern-glass] .mgCollectiveTeacherChip,[data-design-theme=modern-glass] .mgCollectiveTeacherTabs button){width:100%}}.theme-module__HSdNwW__mgDashWallet{border:1px solid var(--mg-border,#ffffff24);background:var(--mg-surface,#ffffff0f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:.95rem;gap:.55rem;padding:1.2rem;display:grid}.theme-module__HSdNwW__mgDashWallet>span{color:var(--mg-accent-ink,#57d4d3);letter-spacing:.12em;font-size:.68rem;font-weight:850}.theme-module__HSdNwW__mgDashWallet>strong{color:var(--mg-heading,inherit);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:900}.theme-module__HSdNwW__mgDashRedeem{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.theme-module__HSdNwW__mgDashRedeem input{border:1px solid var(--mg-border,#ffffff24);min-height:2.9rem;color:inherit;background:#ffffff0d;border-radius:.7rem;flex:12rem;padding-inline:.85rem;font-size:.84rem}.theme-module__HSdNwW__mgDashRedeem button{color:#04212a;background:var(--mg-accent,#2cb9bb);border:0;border-radius:.7rem;flex:none;min-height:2.9rem;padding-inline:1.15rem;font-size:.8rem;font-weight:850}.theme-module__HSdNwW__mgDashRedeem button:disabled{opacity:.55}.theme-module__HSdNwW__mgDashMore{border:1px solid var(--mg-border,#ffffff24);width:fit-content;min-height:2.7rem;color:var(--mg-accent-ink,#57d4d3);background:#ffffff0d;border-radius:.7rem;justify-content:center;align-items:center;padding-inline:1.05rem;font-size:.78rem;font-weight:850;display:inline-flex}.theme-module__HSdNwW__mgDashError{color:#fca5a5;font-size:.8rem;font-weight:800}.theme-module__HSdNwW__mgDashOk{color:#86efac;font-size:.8rem;font-weight:800}.theme-module__HSdNwW__mgExamPage{gap:1rem;width:min(100% - 2rem,62rem);margin-inline:auto;padding-block:1.5rem 3rem;display:grid}.theme-module__HSdNwW__mgExamHead{border:1px solid var(--mg-border,#ffffff24);border-top:3px solid var(--mg-accent,#2cb9bb);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;justify-content:space-between;align-items:end;gap:1rem;padding:1.2rem;display:flex}.theme-module__HSdNwW__mgExamHead span{color:var(--mg-accent-ink,#57d4d3);letter-spacing:.12em;font-size:.68rem;font-weight:850}.theme-module__HSdNwW__mgExamHead h1{color:var(--mg-heading,inherit);margin-top:.35rem;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:900}.theme-module__HSdNwW__mgExamHead p{color:var(--mg-muted,inherit);margin-top:.3rem;font-size:.8rem}.theme-module__HSdNwW__mgExamHead b{color:var(--mg-accent,#2cb9bb);font-variant-numeric:tabular-nums;flex:none;font-size:1.2rem}.theme-module__HSdNwW__mgExamTimerAlert{color:#fca5a5!important}.theme-module__HSdNwW__mgExamNav{flex-wrap:wrap;gap:.35rem;display:flex}.theme-module__HSdNwW__mgExamNav button{border:1px solid var(--mg-border,#ffffff24);width:2.2rem;height:2.2rem;color:var(--mg-body,inherit);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;place-items:center;font-size:.76rem;font-weight:850;display:grid}.theme-module__HSdNwW__mgExamDotActive{color:#04212a!important;border-color:var(--mg-accent,#2cb9bb)!important;background:var(--mg-accent,#2cb9bb)!important}.theme-module__HSdNwW__mgExamDotDone{color:var(--mg-accent,#2cb9bb)!important;background:#2cb9bb29!important}.theme-module__HSdNwW__mgExamQuestion{border:1px solid var(--mg-border,#ffffff24);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;gap:.8rem;padding:1.2rem;display:grid}.theme-module__HSdNwW__mgExamQuestion h2{color:var(--mg-heading,inherit);font-size:1.1rem;font-weight:900;line-height:1.8}.theme-module__HSdNwW__mgExamQuestion textarea{resize:vertical;border:1px solid var(--mg-border,#ffffff24);width:100%;color:var(--mg-heading,inherit);background:#ffffff0a;border-radius:.85rem;padding:.8rem}.theme-module__HSdNwW__mgExamQuestion blockquote{border-inline-start:3px solid var(--mg-accent,#2cb9bb);color:var(--mg-body,inherit);background:#ffffff0a;padding:.8rem}.theme-module__HSdNwW__mgExamOptions{gap:.5rem;display:grid}.theme-module__HSdNwW__mgExamOptions button{text-align:start;border:1px solid var(--mg-border,#ffffff24);color:var(--mg-body,inherit);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;padding:.85rem;font-size:.88rem}.theme-module__HSdNwW__mgExamOptionActive{font-weight:850;color:var(--mg-heading,inherit)!important;border-color:var(--mg-accent,#2cb9bb)!important;background:#2cb9bb29!important}.theme-module__HSdNwW__mgExamFoot{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.theme-module__HSdNwW__mgExamFoot>div{gap:.5rem;display:flex}.theme-module__HSdNwW__mgExamFoot button{border:1px solid var(--mg-border,#ffffff24);min-height:2.8rem;color:var(--mg-body,inherit);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;padding-inline:1rem;font-weight:850}.theme-module__HSdNwW__mgExamFoot button:disabled{opacity:.45}.theme-module__HSdNwW__mgExamSubmit{border-radius:.85rem;min-height:2.8rem;padding-inline:1.15rem;font-weight:850;border:1px solid var(--mg-accent,#2cb9bb)!important;color:#04212a!important;background:var(--mg-accent,#2cb9bb)!important}.theme-module__HSdNwW__mgExamBackdrop{z-index:100;background:#040a12b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.theme-module__HSdNwW__mgExamConfirm{text-align:center;border:1px solid var(--mg-border,#ffffff24);border-top:3px solid var(--mg-accent,#2cb9bb);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;gap:.7rem;width:min(100%,26rem);padding:1.4rem;display:grid}.theme-module__HSdNwW__mgExamConfirm h2{color:var(--mg-heading,inherit);font-weight:900}.theme-module__HSdNwW__mgExamConfirm p{color:var(--mg-body,inherit)}.theme-module__HSdNwW__mgExamConfirm>div{justify-content:center;gap:.5rem;display:flex}.theme-module__HSdNwW__mgExamConfirm button{border:1px solid var(--mg-border,#ffffff24);min-height:2.7rem;color:var(--mg-body,inherit);border-radius:.85rem;padding-inline:1rem;font-weight:850}.theme-module__HSdNwW__mgExamResult{text-align:center;border:1px solid var(--mg-border,#ffffff24);border-top:3px solid var(--mg-accent,#2cb9bb);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;gap:.55rem;padding:1.5rem;display:grid}.theme-module__HSdNwW__mgExamResult h1{color:var(--mg-heading,inherit);font-size:2.6rem;font-weight:900}.theme-module__HSdNwW__mgExamResult b{color:var(--mg-accent,#2cb9bb);font-size:1.2rem}.theme-module__HSdNwW__mgExamResult article{text-align:start;background:#ffffff0a;gap:.25rem;padding:.8rem;display:grid}.theme-module__HSdNwW__mgExamResult article strong{color:var(--mg-heading,inherit);font-size:.88rem}.theme-module__HSdNwW__mgExamResult article span{color:var(--mg-body,inherit);font-size:.8rem}.theme-module__HSdNwW__mgDetailPage{gap:1.1rem;width:min(100% - 2rem,74rem);margin-inline:auto;padding-block:1.5rem 3.5rem;display:grid}.theme-module__HSdNwW__mgDetailHero{border:1px solid var(--mg-border,#ffffff24);border-top:3px solid var(--mg-accent,#2cb9bb);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;gap:1.5rem;padding:1.4rem;display:grid}@media (min-width:900px){.theme-module__HSdNwW__mgDetailHero{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:start}}.theme-module__HSdNwW__mgDetailHero>div>span{color:var(--mg-accent-ink,#57d4d3);letter-spacing:.12em;font-size:.68rem;font-weight:850}.theme-module__HSdNwW__mgDetailHero h1{color:var(--mg-heading,inherit);margin-top:.4rem;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:900;line-height:1.3}.theme-module__HSdNwW__mgDetailHero p{color:var(--mg-body,inherit);margin-top:.6rem;line-height:1.9}.theme-module__HSdNwW__mgDetailFacts{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.theme-module__HSdNwW__mgDetailFacts b{border:1px solid var(--mg-border,#ffffff24);color:var(--mg-body,inherit);background:#ffffff0a;border-radius:.85rem;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}.theme-module__HSdNwW__mgDetailCover{border:1px solid var(--mg-border,#ffffff24);min-height:12rem;color:var(--mg-accent,#2cb9bb);background:#ffffff0a;border-radius:.85rem;place-items:center;display:grid;overflow:hidden}.theme-module__HSdNwW__mgDetailCover img{object-fit:cover;width:100%;height:100%}.theme-module__HSdNwW__mgDetailBody{gap:1.25rem;display:grid}@media (min-width:980px){.theme-module__HSdNwW__mgDetailBody{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.theme-module__HSdNwW__mgDetailBody h2{color:var(--mg-heading,inherit);border-bottom:2px solid var(--mg-accent,#2cb9bb);padding-bottom:.6rem;font-size:1.2rem;font-weight:900}.theme-module__HSdNwW__mgDetailCurriculum{gap:.5rem;margin-top:.9rem;display:grid}.theme-module__HSdNwW__mgDetailCurriculum details,.theme-module__HSdNwW__mgDetailCurriculum article{border:1px solid var(--mg-border,#ffffff24);background:var(--mg-surface,#ffffff0f);border-radius:.85rem}.theme-module__HSdNwW__mgDetailCurriculum summary,.theme-module__HSdNwW__mgDetailCurriculum article>button{cursor:pointer;width:100%;color:var(--mg-heading,inherit);text-align:start;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem;font-weight:850;display:flex}.theme-module__HSdNwW__mgDetailCurriculum summary span,.theme-module__HSdNwW__mgDetailCurriculum article small{color:var(--mg-muted,inherit);font-size:.74rem;font-weight:700}.theme-module__HSdNwW__mgDetailCurriculum article small{margin-top:.2rem;display:block}.theme-module__HSdNwW__mgDetailCurriculum ol{gap:.3rem;padding:0 .85rem .85rem;display:grid}.theme-module__HSdNwW__mgDetailCurriculum li{color:var(--mg-body,inherit);background:#ffffff0a;align-items:center;gap:.5rem;padding:.5rem;font-size:.84rem;display:flex}.theme-module__HSdNwW__mgDetailCurriculum li span{color:var(--mg-accent-ink,#57d4d3);font-size:.72rem;font-weight:850}.theme-module__HSdNwW__mgDetailCurriculum em{color:var(--mg-accent,#2cb9bb);margin-inline-start:auto;font-size:.7rem;font-style:normal;font-weight:850}.theme-module__HSdNwW__mgDetailBuy{border:1px solid var(--mg-border,#ffffff24);border-top:3px solid var(--mg-accent,#2cb9bb);background:var(--mg-surface,#ffffff0f);border-radius:.85rem;align-content:start;gap:.5rem;padding:1.15rem;display:grid}.theme-module__HSdNwW__mgDetailBuy small{color:var(--mg-accent-ink,#57d4d3);font-size:.7rem;font-weight:850}.theme-module__HSdNwW__mgDetailBuy strong{color:var(--mg-heading,inherit);font-size:1.8rem;font-weight:900}.theme-module__HSdNwW__mgDetailBuy p{color:var(--mg-body,inherit);font-size:.82rem;line-height:1.8}.theme-module__HSdNwW__mgDetailBuy>a,.theme-module__HSdNwW__mgDetailBuy>button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.theme-module__HSdNwW__mgCatalogGrid{gap:1rem;display:grid}@media (min-width:640px){.theme-module__HSdNwW__mgCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.theme-module__HSdNwW__mgCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-module__HSdNwW__mgCatalogCard{border:1px solid var(--mg-border,#ffffff24);background:var(--mg-surface,#ffffff0f);min-width:0;box-shadow:none;border-radius:.9rem;align-content:start;transition:border-color .18s;display:grid;overflow:hidden}.theme-module__HSdNwW__mgCatalogCard:hover{border-color:var(--mg-accent,#2cb9bb)}.theme-module__HSdNwW__mgCatalogBundle{border-top:3px solid var(--mg-accent,#2cb9bb)}.theme-module__HSdNwW__mgCatalogCover{aspect-ratio:16/10;color:var(--mg-accent,#2cb9bb);background:#ffffff0a;place-items:center;display:grid;position:relative;overflow:hidden}.theme-module__HSdNwW__mgCatalogCover img{object-fit:cover;width:100%;height:100%}.theme-module__HSdNwW__mgCatalogCover b{top:.6rem;color:#04212a;background:var(--mg-accent,#2cb9bb);padding:.3rem .5rem;font-size:.66rem;font-weight:850;position:absolute;inset-inline-start:.6rem}.theme-module__HSdNwW__mgCatalogCard>div:last-child{gap:.35rem;padding:.95rem;display:grid}.theme-module__HSdNwW__mgCatalogCard small{color:var(--mg-accent-ink,#57d4d3);font-size:.7rem;font-weight:850}.theme-module__HSdNwW__mgCatalogCard h2{color:var(--mg-heading,inherit);font-size:1.02rem;font-weight:900;line-height:1.55}.theme-module__HSdNwW__mgCatalogCard p{min-height:2.6rem;color:var(--mg-muted,inherit);font-size:.8rem;line-height:1.7}.theme-module__HSdNwW__mgCatalogCard footer{border-top:1px solid var(--mg-border,#ffffff24);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.5rem;padding-top:.6rem;display:flex}.theme-module__HSdNwW__mgCatalogCard footer strong{color:var(--mg-heading,inherit);font-size:1rem;font-weight:900}.theme-module__HSdNwW__mgCatalogCard footer span{color:var(--mg-accent,#2cb9bb);font-size:.76rem;font-weight:850}.theme-module__HSdNwW__mgLandPage{gap:2.5rem;width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:2rem 4rem;display:grid}.theme-module__HSdNwW__mgLandHero{align-items:center;gap:2rem;display:grid}@media (min-width:860px){.theme-module__HSdNwW__mgLandHero{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}}.theme-module__HSdNwW__mgLandHero>div>span{color:var(--mg-accent-ink,#57d4d3);letter-spacing:.13em;font-size:.72rem;font-weight:850}.theme-module__HSdNwW__mgLandHero h1{color:var(--mg-heading,inherit);margin-top:.7rem;font-size:clamp(2rem,5vw,3.6rem);font-weight:900;line-height:1.24}.theme-module__HSdNwW__mgLandHero h1 b{color:var(--mg-accent,#2cb9bb)}.theme-module__HSdNwW__mgLandHero p{max-width:40ch;color:var(--mg-body,inherit);margin-top:1rem;line-height:1.95}.theme-module__HSdNwW__mgLandActions{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.theme-module__HSdNwW__mgLandVisual{aspect-ratio:4/5;border:1px solid var(--mg-border,#ffffff24);border-bottom:3px solid var(--mg-accent,#2cb9bb);color:var(--mg-accent,#2cb9bb);background:#ffffff0a;border-radius:1rem;place-items:center;display:grid;overflow:hidden}.theme-module__HSdNwW__mgLandVisual img{object-fit:cover;width:100%;height:100%}.theme-module__HSdNwW__mgLandStats{border-block:1px solid var(--mg-border,#ffffff24);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:700px){.theme-module__HSdNwW__mgLandStats{grid-template-columns:repeat(4,1fr)}}.theme-module__HSdNwW__mgLandStats div{text-align:center;padding:1.15rem 1rem}.theme-module__HSdNwW__mgLandStats div+div{border-inline-start:1px solid var(--mg-border,#ffffff24)}.theme-module__HSdNwW__mgLandStats strong{color:var(--mg-accent,#2cb9bb);font-size:1.6rem;font-weight:900;display:block}.theme-module__HSdNwW__mgLandStats span{color:var(--mg-muted,inherit);font-size:.78rem;font-weight:800}.theme-module__HSdNwW__mgLandSection{gap:1.2rem;display:grid}.theme-module__HSdNwW__mgLandSection>header{border-bottom:2px solid var(--mg-accent,#2cb9bb);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.theme-module__HSdNwW__mgLandSection header span{color:var(--mg-accent-ink,#57d4d3);letter-spacing:.12em;font-size:.7rem;font-weight:850}.theme-module__HSdNwW__mgLandSection h2{color:var(--mg-heading,inherit);margin-top:.4rem;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:900}.theme-module__HSdNwW__mgLandSection header p{max-width:46ch;color:var(--mg-body,inherit);margin-top:.5rem;line-height:1.85}.theme-module__HSdNwW__mgLandSection header>a{color:var(--mg-accent,#2cb9bb);white-space:nowrap;flex:none;font-size:.8rem;font-weight:850}.theme-module__HSdNwW__mgLandSection header>svg{color:var(--mg-accent,#2cb9bb);flex:none}.theme-module__HSdNwW__mgLandRows{display:grid}.theme-module__HSdNwW__mgLandRows article{border-bottom:1px solid var(--mg-border,#ffffff24);gap:1.1rem;padding:1.1rem 0;display:flex}.theme-module__HSdNwW__mgLandRows article:last-child{border-bottom:0}.theme-module__HSdNwW__mgLandRows b{color:var(--mg-accent,#2cb9bb);font-variant-numeric:tabular-nums;flex:none;font-size:.95rem;font-weight:900}.theme-module__HSdNwW__mgLandRows h3{color:var(--mg-heading,inherit);font-size:1.08rem;font-weight:900}.theme-module__HSdNwW__mgLandRows p{max-width:62ch;color:var(--mg-body,inherit);margin-top:.35rem;line-height:1.85}.theme-module__HSdNwW__mgLandGrid{gap:1rem;display:grid}@media (min-width:620px){.theme-module__HSdNwW__mgLandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.theme-module__HSdNwW__mgLandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-module__HSdNwW__mgLandCard{border:1px solid var(--mg-border,#ffffff24);background:var(--mg-surface,#ffffff0f);border-radius:1rem;align-content:start;gap:.45rem;min-height:11rem;padding:1.05rem;display:grid}.theme-module__HSdNwW__mgLandCard:hover{border-color:var(--mg-accent,#2cb9bb)}.theme-module__HSdNwW__mgLandCardBundle{border-top:3px solid var(--mg-accent,#2cb9bb)}.theme-module__HSdNwW__mgLandCard span{width:fit-content;color:var(--mg-accent-ink,#57d4d3);background:#ffffff0a;padding:.3rem .5rem;font-size:.68rem;font-weight:850}.theme-module__HSdNwW__mgLandCard h3{color:var(--mg-heading,inherit);font-size:1.02rem;font-weight:900;line-height:1.55}.theme-module__HSdNwW__mgLandCard b{color:var(--mg-accent,#2cb9bb);font-size:1.05rem;font-weight:900}.theme-module__HSdNwW__mgLandCard em{color:var(--mg-body,inherit);align-items:center;gap:.3rem;margin-top:auto;font-size:.78rem;font-style:normal;font-weight:850;display:inline-flex}.theme-module__HSdNwW__mgLandAbout{gap:1.5rem;display:grid}@media (min-width:780px){.theme-module__HSdNwW__mgLandAbout{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);align-items:start}}.theme-module__HSdNwW__mgLandPortrait{aspect-ratio:3/4;border:1px solid var(--mg-border,#ffffff24);color:var(--mg-accent,#2cb9bb);background:#ffffff0a;border-radius:1rem;place-items:center;display:grid;overflow:hidden}.theme-module__HSdNwW__mgLandPortrait img{object-fit:cover;width:100%;height:100%}.theme-module__HSdNwW__mgLandAbout strong{color:var(--mg-accent-ink,#57d4d3);font-size:.92rem;font-weight:850;display:block}.theme-module__HSdNwW__mgLandAbout p{color:var(--mg-body,inherit);margin-top:.7rem;line-height:1.95}.theme-module__HSdNwW__mgLandFacts{gap:.4rem;margin-top:1.1rem;display:grid}.theme-module__HSdNwW__mgLandFacts li{color:var(--mg-body,inherit);background:#ffffff0a;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.84rem;font-weight:750;display:flex}.theme-module__HSdNwW__mgLandFacts li:before{content:"—";color:var(--mg-accent,#2cb9bb);font-weight:900}.theme-module__HSdNwW__mgLandTicker{border:1px solid var(--mg-border,#ffffff24);border-inline-start:3px solid var(--mg-accent,#2cb9bb);background:var(--mg-surface,#ffffff0f);border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.theme-module__HSdNwW__mgLandTicker>svg{color:var(--mg-accent,#2cb9bb);flex:none}.theme-module__HSdNwW__mgLandTicker>div{flex-wrap:wrap;gap:.5rem;display:flex}.theme-module__HSdNwW__mgLandTicker span{color:var(--mg-body,inherit);background:#ffffff0a;padding:.4rem .6rem;font-size:.82rem;font-weight:750}.theme-module__HSdNwW__mgLandCta{text-align:center;border:1px solid var(--mg-border,#ffffff24);border-top:3px solid var(--mg-accent,#2cb9bb);background:var(--mg-surface,#ffffff0f);border-radius:1rem;justify-items:center;gap:.8rem;padding:clamp(1.8rem,5vw,3rem) 1.5rem;display:grid}.theme-module__HSdNwW__mgLandCta h2{color:var(--mg-heading,inherit);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:900}.theme-module__HSdNwW__mgLandCta p{max-width:46ch;color:var(--mg-body,inherit);line-height:1.9}.theme-module__HSdNwW__mgLandCta>div{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.6rem;display:flex}