@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";
.Home-module-scss-module__f7WkLq__homeContainer{isolation:isolate;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:4rem 2rem;font-family:Inter,sans-serif;transition:background .5s ease-in-out;display:flex;box-shadow:inset 0 0 60px #0000001a}[data-theme=dark] .Home-module-scss-module__f7WkLq__homeContainer{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);box-shadow:inset 0 0 60px #0000001a}[data-theme=light] .Home-module-scss-module__f7WkLq__homeContainer{background:linear-gradient(135deg,#f0f4f8,#d9e2ec,#bcccdc);box-shadow:inset 0 0 60px #bccddc40}.Home-module-scss-module__f7WkLq__contentWrapper{isolation:isolate}@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper,[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper{isolation:isolate}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeContainer{isolation:isolate;background:radial-gradient(circle at 10% 20%,#4f46e529,#0000 55%),radial-gradient(circle at 85% 15%,#3b82f61f,#0000 50%),linear-gradient(135deg,#0f172a,#111827 55%,#0b1120 100%);flex-direction:column;min-height:100vh;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,4rem);font-family:Inter,sans-serif;transition:background .5s ease-in-out;display:flex;position:relative}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeContainer{background:radial-gradient(circle at 10% 20%,#4f46e529,#0000 55%),radial-gradient(circle at 85% 15%,#3b82f61f,#0000 50%),linear-gradient(135deg,#0f172a,#111827 55%,#0b1120 100%)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeContainer{background:radial-gradient(circle at 10% 20%,#3b82f624,#0000 50%),radial-gradient(circle at 85% 15%,#93c5fd2e,#0000 50%),linear-gradient(135deg,#f8fafc,#e2f0ff 55%,#f5f9ff 100%)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__contentWrapper{flex-direction:column;flex:1;gap:clamp(3rem,6vw,4.5rem);width:min(1120px,100%);margin:0 auto;display:flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__contentWrapper,[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__contentWrapper{display:flex}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroSection{flex-direction:column;gap:2rem;display:flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroSection,[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroSection{display:flex}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard{z-index:1;background:0 0;border:none;border-radius:2rem;min-width:70vw;max-width:60vw;padding:clamp(2rem,4vw,2rem);transition:transform .5s,box-shadow .55s,border-color .55s;position:relative;overflow:hidden;box-shadow:0 35px 75px #02061780}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard{color:inherit}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);isolation:isolate}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard{background:#0f172ab3;border-color:#94a3b833;box-shadow:0 35px 75px #02061780}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard{background:#f8fafce6;border-color:#94a3b847;box-shadow:0 28px 65px #1e40af26}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard:hover{border-color:#7dd3fc73;transform:translateY(-12px)scale(1.01);box-shadow:0 42px 95px #08173499}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard:hover:before{opacity:.85;transform:scale(1.05)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard:hover:after{opacity:.75;transform:scale(1.08)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard:hover{border-color:#60a5fa8c;box-shadow:0 38px 90px #2563eb40}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__utilityBar{justify-content:flex-end;margin-bottom:clamp(1.5rem,3vw,2rem);display:flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__utilityBar,[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__utilityBar{display:flex}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__utilityGroup{align-items:center;gap:.85rem;display:flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__utilityGroup,[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__utilityGroup{display:flex}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__actionSkeleton{background:linear-gradient(120deg,#94a3b840,#94a3b80d);border-radius:1rem;width:44px;height:44px;animation:1.6s ease-in-out infinite Home-module-scss-module__f7WkLq__shimmer}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__actionSkeleton{background:linear-gradient(120deg,#94a3b840,#94a3b80d)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__actionSkeleton{background:linear-gradient(120deg,#94a3b840,#ffffffb3)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBody{flex-direction:column;gap:clamp(1rem,3vw,1.8rem);max-width:620px;display:flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBody,[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBody{display:flex}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroHeading{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroHeading h1{flex:1}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroHeading,[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroHeading{color:inherit}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBadge{letter-spacing:.16em;text-transform:uppercase;color:#e0e7ffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#3b82f629;border:1px solid #94a3b847;border-radius:999px;align-self:flex-start;padding:.5rem 1.5rem;font-size:.8rem}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBadge{color:#e0e7ffd9;background:#3b82f629;border:1px solid #94a3b847}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBadge{color:#1e293bb8;background:#3b82f61f;border-color:#94a3b859}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeTitle{background:linear-gradient(120deg,#38bdf8,#f97316,#6366f1);color:#0000;text-shadow:0 25px 45px #38bdf840;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:800;line-height:1.1}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeTitle{background:linear-gradient(120deg,#38bdf8,#f97316,#6366f1);color:#0000;text-shadow:0 25px 45px #38bdf840;-webkit-background-clip:text;background-clip:text}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeTitle{background:linear-gradient(120deg,#2563eb,#f97316,#0ea5e9);color:#0000;-webkit-background-clip:text;background-clip:text}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeTagline{color:#94c5ffe6;margin:0;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:600}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeTagline{color:#94c5ffe6}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeTagline{color:#2563ebd9}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeSubtitle{color:#e2e8f0bf;margin:0;font-size:clamp(1rem,2vw,1.4rem);line-height:1.7}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeSubtitle{color:#e2e8f0bf}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeSubtitle{color:#1e293bbf}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaGroup{flex-wrap:wrap;gap:2rem;margin-top:5rem;display:flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaGroup,[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaGroup{display:flex}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__userAvatar{object-fit:cover;border:2px solid #3b82f673;border-radius:50%;flex-shrink:0;width:3rem;height:3rem;box-shadow:0 10px 20px #0f172a59}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__userAvatar{border-color:#38bdf873;box-shadow:0 10px 20px #0f172a59}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__userAvatar{border-color:#3b82f659;box-shadow:0 10px 18px #2563eb2e}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__userAvatar:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#ffffff73,#0000 60%);transition:opacity .45s,transform .45s;position:absolute;inset:-140%;transform:scale(.7)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__userAvatar:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a73}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__userAvatar:hover:before{opacity:.6;transform:scale(1)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton{z-index:0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.8rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .35s,box-shadow .35s,background .45s;display:inline-flex;position:relative;overflow:hidden}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#ffffff73,#0000 60%);transition:opacity .45s,transform .45s;position:absolute;inset:-140%;transform:scale(.7)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a73}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton:hover:before{opacity:.6;transform:scale(1)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton:focus-visible{outline-offset:4px;outline:2px solid #f87171b3}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton:hover .Home-module-scss-module__f7WkLq__ctaArrow{background:#ffffff3d;transform:translate(6px)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton:hover .Home-module-scss-module__f7WkLq__ctaArrow{background:#3b82f633}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaPrimary,[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaPrimary{color:#f8fafc;background:linear-gradient(135deg,#38bdf8eb,#0e7490eb);box-shadow:0 18px 35px #0e749073}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaPrimary{background:linear-gradient(135deg,#3b82f6f2,#0ea5e9eb)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaSecondary,[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaSecondary{color:#e2e8f0e0;background:#0f172a59;border-color:#94a3b84d}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaSecondary{color:#253858e6;background:#eef2ffd9;border-color:#94a3b859}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaArrow{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .35s,background .35s;display:inline-flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaArrow{background:#ffffff1f}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaArrow{background:#3b82f61f}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureSection{position:relative}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.5rem,3vw,2.25rem);display:grid}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;z-index:0;background:#0f172a8c;border:1px solid #94a3b833;border-radius:1.5rem;padding:2rem;transition:opacity .45s,transform .45s,box-shadow .5s,border-color .5s;position:relative;overflow:hidden;transform:translateY(30px);box-shadow:0 24px 60px #02061773}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard{background:#0f172a8c;border-color:#94a3b833;box-shadow:0 24px 60px #02061773}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard{background:#f8fafceb;border-color:#94a3b847;box-shadow:0 22px 55px #0f172a2e}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard h3{color:#e0e7fff2;margin:1.2rem 0 .6rem;font-size:1.35rem;font-weight:600}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard h3{color:#e0e7fff2}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard h3{color:#1e293beb}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p{color:#cbd5e1bf;margin:0;font-size:.98rem;line-height:1.65}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p{color:#cbd5e1bf}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p{color:#475569bf}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p:before,.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p:after{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#38bdf82e,#0000 65%);transition:opacity .5s,transform .55s;position:absolute;inset:1px}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p:after{background:linear-gradient(135deg,#ec489926,#0000 70%)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p:hover{border-color:#7dd3fc73;transform:translateY(-8px);box-shadow:0 32px 70px #0e365f73}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p:hover:before,.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p:hover:after{opacity:1}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p:hover{border-color:#7dd3fc73;box-shadow:0 32px 70px #0e365f73}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard p:hover{border-color:#3b82f659;box-shadow:0 30px 65px #2563eb40}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCardVisible{opacity:1;transform:translateY(0)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureAccent{filter:blur(60px);opacity:.75;pointer-events:none;background:radial-gradient(circle,#38bdf838,#0000 70%);position:absolute;inset:-30% 50% 65% -30%}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureIconWrap{color:#7dd3fcf2;background:#38bdf829;border-radius:1rem;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .45s,box-shadow .45s,background .45s;display:inline-flex;box-shadow:0 12px 30px #2563eb2e}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureIconWrap{color:#7dd3fcf2;background:#38bdf829}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureIconWrap{color:#2563ebcc;background:#3b82f626}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureIconWrap svg{width:28px;height:28px}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard:hover .Home-module-scss-module__f7WkLq__featureIconWrap{transform:translateY(-4px)scale(1.05);box-shadow:0 16px 34px #0e749047}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard:hover .Home-module-scss-module__f7WkLq__featureIconWrap{box-shadow:0 14px 32px #2563eb40}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__footerSkeleton{background:linear-gradient(120deg,#94a3b833,#94a3b80d);border-radius:1.5rem;width:100%;height:120px;margin-top:2rem;animation:2s ease-in-out infinite Home-module-scss-module__f7WkLq__shimmer}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__footerSkeleton{background:linear-gradient(120deg,#94a3b833,#94a3b80d)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__footerSkeleton{background:linear-gradient(120deg,#94a3b840,#ffffffb3)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loading{z-index:1000;background:linear-gradient(130deg,#0f172af5,#020617f0);justify-content:center;align-items:center;padding:clamp(2rem,5vw,3rem);display:flex;position:fixed;inset:0;overflow:hidden}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loading{background:linear-gradient(130deg,#0f172af5,#020617f0)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loading{background:linear-gradient(130deg,#f8fafceb,#e2f0ffeb)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBackground{filter:blur(110px);opacity:.8;background:radial-gradient(circle,#38bdf842 0%,#0000 65%);animation:26s linear infinite Home-module-scss-module__f7WkLq__rotateAurora;position:absolute;inset:-50% -40% -30% -30%}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBackground{background:radial-gradient(circle,#38bdf842 0%,#0000 65%)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBackground{background:radial-gradient(circle,#93c5fd66 0%,#0000 70%)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBackdrop{filter:blur(120px);opacity:.85;background:conic-gradient(from 180deg,#38bdf81a,#ec48991f,#38bdf81a);animation:32s linear infinite reverse Home-module-scss-module__f7WkLq__rotateAurora;position:absolute;inset:-30%}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBackdrop{background:conic-gradient(from 180deg,#38bdf81a,#ec48991f,#38bdf81a)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBackdrop{background:conic-gradient(from 180deg,#3b82f624,#fbbf241f,#3b82f624)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingContent{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172ac7;border:1px solid #94a3b833;border-radius:1.6rem;flex-direction:column;align-items:center;gap:1.6rem;width:min(420px,100%);padding:clamp(2rem,5vw,2.8rem);display:flex;position:relative;box-shadow:0 32px 80px #02061799}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingContent{background:#0f172ac7;border-color:#94a3b833;box-shadow:0 32px 80px #02061799}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingContent{background:#f8fafce6;border-color:#94a3b84d;box-shadow:0 26px 70px #3b82f62e}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBadge{letter-spacing:.12em;text-transform:uppercase;color:#e0e7ffd9;border:1px solid #94a3b847;border-radius:999px;align-items:center;padding:.45rem 1.4rem;font-size:.78rem;display:inline-flex}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBadge{color:#e0e7ffd9;border:1px solid #94a3b847}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingBadge{color:#1e293bbf;border-color:#94a3b859}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingText{text-align:center;background:linear-gradient(120deg,#38bdf8,#f97316,#6366f1) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:700;animation:5s ease-in-out infinite alternate Home-module-scss-module__f7WkLq__textGradient}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingText{background:linear-gradient(120deg,#38bdf8,#f97316,#6366f1);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingText{background:linear-gradient(120deg,#2563eb,#f97316,#0ea5e9);color:#0000;-webkit-background-clip:text;background-clip:text}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingDescription{text-align:center;color:#cbd5e1bf;margin:0;font-size:.95rem;line-height:1.6}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingDescription{color:#cbd5e1bf}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingDescription{color:#475569b3}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingSpinner{aspect-ratio:1;width:clamp(82px,9vw,96px);position:relative}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__spinnerTrack,.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__spinnerOrbit{border-radius:50%;position:absolute;inset:0}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__spinnerTrack{filter:blur(.5px);border:2px solid #94a3b847;border-color:#94a3b847 #0000}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__spinnerOrbit{background:conic-gradient(from 180deg,#38bdf826,#ec489952,#38bdf826);animation:2.4s linear infinite Home-module-scss-module__f7WkLq__orbit;inset:6px}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__spinnerOrbit{background:conic-gradient(from 180deg,#38bdf826,#ec489952,#38bdf826)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__spinnerOrbit{background:conic-gradient(from 180deg,#3b82f638,#fbbf246b,#3b82f638)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingProgress{background:#0f172a99;border:1px solid #94a3b83d;border-radius:999px;width:100%;height:6px;overflow:hidden}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingProgress{background:#0f172a99;border:1px solid #94a3b83d}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingProgress{background:#e2e8f099;border-color:#94a3b84d}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__progressBar{border-radius:inherit;background:linear-gradient(135deg,#38bdf8d9,#ec4899d9);width:45%;height:100%;animation:1.8s ease-in-out infinite Home-module-scss-module__f7WkLq__loadingSlide;display:block;transform:translate(-50%)}[data-theme=dark] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__progressBar{background:linear-gradient(135deg,#38bdf8d9,#ec4899d9)}[data-theme=light] .Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__progressBar{background:linear-gradient(135deg,#3b82f6d9,#fbbf24e6)}@keyframes Home-module-scss-module__f7WkLq__shimmer{0%{background-position:-120px 0}to{background-position:180px 0}}@keyframes Home-module-scss-module__f7WkLq__textGradient{0%{background-position:0%}to{background-position:200%}}@keyframes Home-module-scss-module__f7WkLq__rotateAurora{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.05)}to{transform:rotate(360deg)scale(1)}}@keyframes Home-module-scss-module__f7WkLq__orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Home-module-scss-module__f7WkLq__loadingSlide{0%{transform:translate(-110%)}50%{transform:translate(20%)}to{transform:translate(120%)}}@media (max-width:980px){.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBody{max-width:100%}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard{min-width:70vw;max-width:60vw}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaGroup{width:100%}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton{flex:1;justify-content:center}}@media (max-width:768px){.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__homeContainer{padding:clamp(2.5rem,7vw,3.5rem) clamp(1.2rem,5vw,2rem)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard{min-width:75vw;max-width:80vw;padding:clamp(1.5rem,4vw,2.2rem)}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__utilityBar{justify-content:center}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__utilityGroup{flex-wrap:wrap;justify-content:center}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBody{text-align:center;align-items:center}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__heroBadge{align-self:center}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaGroup{justify-content:center}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureGrid{grid-template-columns:1fr}}@media (max-width:480px){.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton{border-radius:15px;padding:.5rem .9rem}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__ctaButton:hover{padding:.9rem 1.4rem}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__featureCard{padding:1.6rem}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__loadingContent{padding:1.8rem}}.Home-module-scss-module__f7WkLq__contentWrapper .Home-module-scss-module__f7WkLq__sessionCard{min-width:95vw;max-width:100vw;padding:clamp(1rem,2vw,1.2rem)}
