@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--root-white:#f6f6f7;--root-white-hover:#d4d4d8;--root-black:#0a0a0c;--bg-color:#07080c;--text-color:#a3a3a8;--root-gray:#71717a;--root-section:#769cff;--root-section-soft:#769cff24;--root-section-bright:#a8bdff;--root-panel:#101014;--root-panel-raised:#16161a;--root-shadow-soft:#00000059;--root-red:#ef4444;--root-red-dark:#991b1b;--root-blue:#3b82f6;--root-blue-dark:#1e40af;--root-blue-soft:#3b82f62e;--root-green:#22c55e;--root-warning:#f5c518;--root-warning-soft:#f5c5181f;--root-warning-border:#f5c51859;--root-warning-text:#ffe9a0;--root-feature-red:#f77;--root-feature-green:#71dca0;--root-feature-blue:#a8bdff;--root-white-02:#ffffff05;--root-white-025:#ffffff06;--root-white-03:#ffffff08;--root-white-035:#ffffff09;--root-white-04:#ffffff0a;--root-white-05:#ffffff0d;--root-white-06:#ffffff0f;--root-white-065:#fff1;--root-white-07:#ffffff12;--root-white-08:#ffffff14;--root-white-10:#ffffff1a;--root-white-11:#ffffff1c;--root-white-12:#ffffff1f;--root-white-14:#ffffff24;--root-white-16:#ffffff29;--root-white-18:#ffffff2e;--root-white-20:#fff3;--root-white-22:#ffffff38;--root-white-28:#ffffff47;--root-white-45:#ffffff73;--root-white-65:#ffffffa6;--root-white-70:#b4b4bb;--root-white-72:#f6f6f7b8;--root-white-78:#f6f6f7c7;--root-white-86:#f6f6f7db;--root-white-92:#f6f6f7eb;--root-section-glow:#769cff47;--root-section-08:#769cff14;--root-section-10:#769cff1a;--root-section-12:#769cff1f;--root-section-18:#769cff2e;--root-section-22:#769cff38;--root-section-24:#769cff3d;--root-section-28:#769cff47;--root-section-30:#769cff4d;--root-section-32:#769cff52;--root-section-34:#769cff57;--root-section-35:#769cff59;--root-blue-05:#3b82f60d;--root-blue-06:#3b82f60f;--root-blue-08:#3b82f614;--root-blue-09:#3b82f617;--root-blue-12:#3b82f61f;--root-blue-28:#3b82f647;--root-blue-35:#3b82f659;--root-bright-06:#7c9cff0f;--root-bright-10:#a8bdff1a;--root-bright-12:#a8bdff1f;--root-bright-14:#a8bdff24;--root-bright-16:#a8bdff29;--root-bright-18:#a8bdff2e;--root-bright-22:#a8bdff38;--root-bright-30:#a8bdff4d;--root-bright-55:#a8bdff8c;--root-feature-red-08:#ff777714;--root-feature-red-28:#ff777747;--root-feature-green-08:#71dca014;--root-feature-green-28:#71dca047;--root-feature-red-bright:#ff8f8f;--root-shadow-14:#00000024;--root-shadow-18:#0000002e;--root-shadow-20:#0003;--root-shadow-22:#00000038;--root-shadow-25:#00000040;--root-shadow-28:#00000047;--root-shadow-30:#0000004d;--root-shadow-32:#00000052;--root-shadow-34:#00000057;--root-shadow-36:#0000005c;--root-shadow-38:#00000061;--root-shadow-40:#0006;--root-shadow-42:#0000006b;--root-shadow-45:#00000073;--root-shadow-48:#0000007a;--root-shadow-slate:#0f172a59;--root-surface-06:#06080cf2;--root-surface-07:#07080c0f;--root-surface-08a:#080a108c;--root-surface-08b:#080a10c7;--root-surface-08c:#080a10f5;--root-surface-10a:#0a0b10fa;--root-surface-10b:#0a0c12f2;--root-surface-12a:#0c0d12b3;--root-surface-12b:#0c0e14eb;--root-surface-16a:#1010148c;--root-surface-16b:#101014d1;--root-surface-16c:#10121af5;--root-surface-16d:#10121af7;--root-surface-16e:#10121ce6;--root-surface-18:#12141cf5;--root-surface-20:#141824e6;--root-surface-22:#16161cf5;--root-surface-24a:#181c2a38;--root-surface-28a:#1c1c22f0;--root-surface-28b:#1c1e26e0;--root-surface-28c:#1c223447;--root-text-primary:#dfdfd6;--root-text-primary-78:#dfdfd6c7;--root-text-primary-88:#dfdfd6e0;--root-text-primary-90:#dfdfd6e6;--root-text-muted-90:#a3a3a8e6;--root-text-body:#c4c6d0eb;--root-text-accent:#c7d6ffe0;--root-text-strong:#f4f5f8;--root-discord:#5865f2;--root-discord-hover:#6875f5;--root-discord-bright:#7180ff;--root-chrome-16:#a0a4b029;--root-chrome-12:#585c681f;--root-scrollbar:#3f3f46;--root-mask-black:#000;--root-doc-privacy:#6eb8ff;--root-doc-privacy-soft:#6eb8ff21;--root-doc-privacy-glow:#6eb8ff38;--root-doc-rules:#8ea8ff;--root-doc-rules-soft:#8ea8ff24;--root-doc-rules-glow:#8ea8ff38;--root-background-start:#07080c;--root-background-mid:#07080c;--root-background-end:#07080c;--root-background:#07080c;--shell:1180px;--gutter:clamp(20px, 4vw, 36px);--nav-h:64px;--root-accent-start:var(--root-white);--root-accent-end:var(--root-section-bright);--root-about-glow:var(--root-blue-09);--root-about-fill:var(--root-auto-ece546);--root-partners-glow:#1e40af14;--root-partners-fill:var(--root-auto-7658b2);--root-courses-glow:var(--root-feature-green-08);--root-courses-fill:var(--root-auto-ece546);--root-accent-gradient:linear-gradient(135deg, var(--root-accent-start) 0%, var(--root-accent-end) 100%);--root-about-surface:radial-gradient(ellipse 70% 80% at 88% 50%, var(--root-about-glow), transparent 70%), var(--root-about-fill);--root-partners-surface:radial-gradient(ellipse 60% 70% at 12% 50%, var(--root-partners-glow), transparent 70%), var(--root-partners-fill);--root-courses-surface:radial-gradient(ellipse 60% 70% at 90% 50%, var(--root-courses-glow), transparent 72%), var(--root-courses-fill);--feature-surface:var(--root-auto-a44ca9);--feature-surface-raised:var(--root-surface-16e);--feature-section-dark:var(--root-auto-36b5b2);--feature-section-light:var(--root-auto-8d3536);--feature-border:var(--root-white-10);--feature-glow-blue:var(--root-blue-12);--feature-glow-green:var(--root-auto-2701c4);--feature-heading-glow:radial-gradient(ellipse 52% 70% at 50% 0%, var(--root-blue-12), transparent 72%);--feature-card-glow:radial-gradient(ellipse 90% 100% at 0% 0%, var(--feature-glow-blue), transparent 65%), var(--feature-surface);--feature-preview-glow:radial-gradient(ellipse 100% 100% at 100% 0%, var(--root-bright-12), transparent 62%), var(--feature-surface-raised);--feature-about-background:radial-gradient(ellipse 70% 80% at 8% 8%, var(--root-about-glow), transparent 68%), radial-gradient(ellipse 52% 72% at 92% 82%, var(--root-blue-soft), transparent 72%), var(--feature-section-dark);--feature-partners-background:radial-gradient(ellipse 64% 76% at 92% 12%, var(--root-partners-glow), transparent 68%), radial-gradient(ellipse 58% 70% at 4% 88%, var(--root-blue-soft), transparent 74%), var(--feature-section-dark);--feature-courses-background:radial-gradient(ellipse 66% 78% at 8% 86%, var(--root-courses-glow), transparent 70%), radial-gradient(ellipse 58% 68% at 94% 10%, var(--root-blue-soft), transparent 72%), var(--feature-section-dark);--feature-blob-top:radial-gradient(ellipse at center, var(--root-bright-30), var(--root-blue-12) 44%, transparent 74%);--feature-blob-bottom:radial-gradient(ellipse at center, var(--root-auto-43590b), var(--root-blue-08) 46%, transparent 76%);--pricing-card-surface:#050e18f5;--pricing-card-raised:#0d1f32f5;--pricing-card-glow:#3b82f624;--pricing-card-border:#7db4ff3d;--pricing-card-border-hover:#7db4ffad;--pricing-delay:0s;--root-font:"Inter", ui-sans-serif, system-ui, sans-serif;--scrollbar-width:8px;--scrollbar-track:transparent;--scrollbar-thumb:var(--root-scrollbar);--scrollbar-thumb-hover:var(--root-gray);--root-auto-e3c7b3:#769cff0e;--root-auto-d6a164:#769cff0b;--root-auto-dc2470:#769cff09;--root-auto-d25187:#769cff06;--root-auto-ca0c07:#769cff16;--root-auto-b740cd:#a8bdff0b;--root-auto-32cb03:#a8bdff18;--root-auto-36369a:#a8bdff13;--root-auto-7a2daf:#7c9cff06;--root-auto-548510:#769cff0d;--root-auto-e13537:#a8bdff12;--root-auto-104027:#769cff12;--root-auto-cd6ed9:#769cff0a;--root-auto-162d22:#769cff0f;--root-auto-d1738a:#3b82f606;--root-auto-ddeeef:#a8bdff17;--root-auto-91af2a:#769cff26;--root-auto-b6e594:#a8bdff61;--root-auto-76c5f4:#769cfff2;--root-auto-59a32b:#769cff21;--root-auto-5c7d0d:#a8bdff26;--root-auto-bc7d26:#a8bdff5c;--root-auto-bd7b77:#7c9cff14;--root-auto-4549ae:#3b82f60a;--root-auto-ccd035:#769cff66;--root-auto-e1d968:#769cffcc;--root-auto-039cb8:#769cff80;--root-auto-da0f75:#7f1d1d40;--root-auto-43590b:#1e40af40;--root-auto-f8d58c:#3b82f61a;--root-auto-2701c4:#16653433;--root-auto-36b5b2:#0a1017fa;--root-auto-ef7727:#0a1017eb;--root-auto-8d3536:#0e1620fa;--root-auto-20e624:#769cff;--root-auto-c9a297:#080e153d;--root-auto-ece546:#080e155c;--root-auto-4a40d3:#080e157a;--root-auto-11080f:#090f16b8;--root-auto-7658b2:#05090eb8;--root-auto-d23100:#05090e14;--root-auto-a44ca9:#070c12e6;--root-auto-28ad5e:#b91c1c;--root-auto-7062ff:#f87171;--root-auto-33598f:#15803d;--root-auto-45f81f:#4ade80;--root-auto-1f73bc:#86efac;--root-auto-90c04d:#60a5fa;--root-auto-d01f93:#93c5fd;--root-auto-3c3773:#193957;--root-auto-ac5238:#101923;--root-auto-7dec77:#eab308;--root-auto-ff4189:#172330;--root-auto-f22dc2:#070b10;--root-auto-1f4b31:#0d131a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}body{min-height:100vh;color:var(--root-text-primary);background:var(--root-background);font-family:var(--root-font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}#root{min-height:100vh}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit}::selection{color:var(--root-white);background:var(--root-blue)}.shell{width:min(100% - (var(--gutter) * 2), var(--shell));margin-inline:auto}.btn{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.btn-brand{color:var(--root-white);background:linear-gradient(135deg, var(--root-section), var(--root-blue));box-shadow:0 0 0 1px var(--root-section-35), 0 8px 28px var(--root-blue-28)}.btn-brand:hover{box-shadow:0 0 0 1px var(--root-bright-55), 0 10px 34px var(--root-blue-28)}.btn-alt{color:var(--root-white);background:var(--root-white-04);border-color:var(--root-white-08)}.btn-alt:hover{border-color:var(--root-white-16);background:var(--root-white-07)}.btn-light{color:var(--root-black);background:var(--root-white);box-shadow:0 10px 30px var(--root-shadow-25)}.btn-light:hover{background:var(--root-white);filter:brightness(1.04)}.btn-ghost-light{color:var(--root-white);background:var(--root-white-08);border-color:var(--root-white-28)}.btn-ghost-light:hover{background:var(--root-white-14);border-color:var(--root-white-45)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.navbar{--navbar-ease:cubic-bezier(.16, 1, .3, 1);--navbar-duration:.55s;z-index:100;padding:0 var(--gutter);pointer-events:none;transition:padding var(--navbar-duration) var(--navbar-ease);background:0 0;border:none;position:fixed;top:0;left:0;right:0}.navbar-inner{pointer-events:auto;width:min(100%, var(--shell));-webkit-backdrop-filter:blur()saturate();height:64px;transition:width var(--navbar-duration) var(--navbar-ease), height var(--navbar-duration) var(--navbar-ease), padding var(--navbar-duration) var(--navbar-ease), border-radius var(--navbar-duration) var(--navbar-ease), border-color var(--navbar-duration) var(--navbar-ease), background var(--navbar-duration) var(--navbar-ease), box-shadow var(--navbar-duration) var(--navbar-ease), backdrop-filter var(--navbar-duration) var(--navbar-ease), -webkit-backdrop-filter var(--navbar-duration) var(--navbar-ease);background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding:0 4px 0 8px;display:flex;box-shadow:0 0 #0000}.navbar.is-scrolled{padding:12px var(--gutter) 0}.navbar.is-scrolled .navbar-inner{border-color:var(--root-white-14);-webkit-backdrop-filter:blur(18px)saturate(1.2);width:min(100%,1080px);height:56px;box-shadow:0 12px 40px var(--root-shadow-soft), inset 0 1px 0 var(--root-white-08), inset 0 -1px 0 var(--root-white-04);background:linear-gradient(#101014f0 0%,#0a0a0ceb 100%);border-radius:999px;padding:0 10px 0 16px}.navbar-brand{min-width:0;color:var(--root-white);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.navbar-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navbar-brand img{object-fit:contain;flex-shrink:0;width:26px;height:26px}.navbar-links{align-items:center;gap:4px;display:none}.navbar-links a{color:var(--root-white-78);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:560;transition:color .15s,background .15s}.navbar-links a:hover,.navbar-links a.is-active{color:var(--root-white);background:var(--root-white-10)}.navbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.navbar-cta{min-height:38px;padding:0 16px;font-size:13px;display:none}.navbar-toggle{pointer-events:auto;width:40px;height:40px;color:var(--root-white);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.navbar.is-scrolled .navbar-toggle{border-color:var(--root-white-12);background:var(--root-white-04)}.navbar-toggle:hover,.navbar-toggle[aria-expanded=true]{border-color:var(--root-white-20);background:var(--root-white-08)}.navbar-toggle:active{transform:scale(.96)}.navbar-menu{pointer-events:none;z-index:99;visibility:hidden;position:fixed;inset:0}.navbar-menu.is-open{pointer-events:auto;visibility:visible}.navbar-menu-backdrop{appearance:none;background:var(--root-surface-08b);cursor:pointer;opacity:0;border:0;margin:0;padding:0;transition:opacity .22s;position:absolute;inset:0}.navbar-menu.is-open .navbar-menu-backdrop{opacity:1}.navbar-drawer{width:min(100% - (var(--gutter) * 2), 420px);border:1px solid var(--root-white-14);background:var(--root-panel);box-shadow:0 20px 48px var(--root-shadow-soft), inset 0 1px 0 var(--root-white-08);opacity:0;transition:opacity .22s ease, transform .22s ease, top var(--navbar-duration) var(--navbar-ease);border-radius:22px;padding:12px;position:absolute;top:74px;left:50%;transform:translate(-50%,-8px)}.navbar.is-scrolled~.navbar-menu .navbar-drawer{top:78px}.navbar-menu.is-open .navbar-drawer{opacity:1;transform:translate(-50%)}.navbar-drawer-inner{flex-direction:column;gap:6px;display:flex}.navbar-drawer a:not(.btn){min-height:48px;color:var(--root-white-86);border-radius:14px;align-items:center;padding:12px 16px;font-size:15px;font-weight:560;transition:color .15s,background .15s;display:flex}.navbar-drawer a:not(.btn):hover,.navbar-drawer a:not(.btn).is-active{color:var(--root-white);background:var(--root-white-08)}.navbar-drawer .btn{width:100%;min-height:46px;margin-top:6px}@media (width>=900px){.navbar-links{display:flex}.navbar-cta{display:inline-flex}.navbar-toggle,.navbar-menu{display:none!important}}@media (width<=899px){.navbar-brand span{max-width:42vw}}@media (prefers-reduced-motion:reduce){.navbar,.navbar-inner,.navbar-menu-backdrop,.navbar-drawer{transition:none}}.svg-beams{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cta{z-index:1;text-align:center;-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--root-mask-black) 18%, var(--root-mask-black) 78%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, var(--root-mask-black) 18%, var(--root-mask-black) 78%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--root-mask-black) 18%, var(--root-mask-black) 78%, transparent 100%);background:0 0;border-top:none;margin-top:0;padding:112px 0 120px;position:relative;overflow:hidden}.cta .svg-beams{opacity:.35;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--root-mask-black) 30%, var(--root-mask-black) 70%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, var(--root-mask-black) 30%, var(--root-mask-black) 70%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--root-mask-black) 30%, var(--root-mask-black) 70%, transparent 100%)}.cta-noise{z-index:1;pointer-events:none;opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%20200%20200'%20xmlns='http://www.w3.org/2000/svg'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='3'%20stitchTiles='stitch'%20/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%20opacity='0.55'%20/%3e%3c/svg%3e");position:absolute;inset:0}.cta:before{content:"";background:radial-gradient(ellipse at center, var(--root-white-20) 0%, var(--root-bright-12) 32%, var(--root-blue-05) 55%, transparent 72%);filter:blur(14px);pointer-events:none;z-index:0;width:min(120vw,1100px);height:78%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.cta-inner{z-index:2;max-width:720px;margin-inline:auto;position:relative}.cta-inner h2{color:var(--root-white);letter-spacing:-.04em;text-shadow:0 8px 40px var(--root-shadow-slate);margin:0 0 14px;font-size:clamp(2rem,4.5vw,3rem);font-weight:750;line-height:1.1}.cta-inner p{max-width:40ch;color:var(--root-white-86);margin:0 auto 28px;font-size:1.08rem;line-height:1.65}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.footer{background:var(--root-background);border-top:none;margin-top:-48px;padding-top:64px;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--root-background) 85%);z-index:0;height:160px;position:absolute;inset:0 0 auto}.footer .shell{z-index:1;position:relative}.footer-grid{gap:48px;padding:88px 0 56px;display:grid}.footer-brand{flex-direction:column;gap:18px;max-width:320px;display:flex}.footer-logo{color:var(--root-white);letter-spacing:-.02em;align-items:center;gap:12px;font-size:16px;font-weight:700;display:inline-flex}.footer-logo img{object-fit:contain;width:32px;height:32px}.footer-brand p{color:var(--text-color);margin:0;font-size:15px;line-height:1.7}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.footer-col h4{color:var(--root-white-45);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:600}.footer-col a{color:var(--root-text-primary-88);margin-bottom:14px;font-size:15px;transition:color .15s;display:block}.footer-col a:hover{color:var(--root-white)}.footer-bar{border-top:1px solid var(--root-white-06);color:var(--root-text-muted-90);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:28px 0 48px;font-size:13px;display:flex}.footer-bottom-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-bar a{color:var(--root-text-muted-90)}.footer-bar a:hover{color:var(--root-white)}@media (width>=800px){.footer-grid{grid-template-columns:1.2fr 1.8fr;gap:64px;padding:104px 0 64px}.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.loadScreenbg{background:var(--root-background);color:var(--root-white);z-index:99999;pointer-events:all;opacity:1;visibility:visible;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;display:flex;position:fixed;inset:0}.loader{border:4px solid var(--root-white-20);border-left-color:var(--root-white);opacity:0;width:36px;height:36px;transition:opacity var(--loading-fade-speed,.5s) ease;border-radius:50%;animation:1s linear infinite spin89345}.loader.loader-visible{opacity:1}.loader.loader-fade-out{opacity:0}.loadScreenbg.loading-fade-out{animation:loadingScreenFadeOut var(--loading-fade-speed,.5s) ease forwards;pointer-events:none}@keyframes loadingScreenFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes spin89345{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scroll-to-top{z-index:9999;border:1px solid var(--root-white-10);width:42px;height:42px;color:var(--root-white-72);background:var(--root-surface-16b);box-shadow:0 10px 28px var(--root-shadow-28);cursor:pointer;-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;transition:opacity .2s,visibility .2s,transform .2s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:20px;right:20px;transform:translateY(10px)}.scroll-to-top-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{border-color:var(--root-white-18);color:var(--root-white);background:var(--root-surface-28a);box-shadow:0 14px 32px var(--root-shadow-36);transform:translateY(-3px)}.scroll-to-top:active{background:var(--root-surface-22);transform:translateY(-1px)}.scroll-to-top i{pointer-events:none}@media (width<=800px){.scroll-to-top{width:40px;height:40px;font-size:13px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.scroll-to-top{transition:opacity .15s,visibility .15s}.scroll-to-top:hover,.scroll-to-top:active{transform:none}}.motion-provider{z-index:1;position:relative}
