:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-monogram:#0b1424;--light-bg:#f4f7fb;--light-surface:#fff;--light-raised:#eaf0f7;--light-edge:#1022401f;--light-text:#0b1424;--light-muted:#3f4d66;--light-caption:#5b6a84;--light-cyan:#0779a6;--light-violet:#6d3fe0;--light-link:#0a6f96;--light-warning:#9a5b00;--light-success:#13804f;--light-danger:#c0284a;--brand-wash:linear-gradient(110deg, #29bee7, #6893ef, #9a62ec);--hero-spectrum:linear-gradient(110deg, #0779a6 0%, #6d3fe0 100%)}:root[data-theme=light] .mhome,:root[data-theme=light] .mhome .crystal-site{background:var(--light-bg);color:var(--light-text);--hero-spectrum:linear-gradient(110deg, #0779a6 0%, #6d3fe0 100%)}:root[data-theme=light] .mhome .topbar{border-color:var(--light-edge);background:#ffffffe0;box-shadow:0 12px 40px #1022400f}:root[data-theme=light] .mhome .topbar .brand-pills .brand-pill:not(:hover,:focus-visible){border-color:#0000}:root[data-theme=light] .mhome :is(.mega-panel,.lang-menu){border-color:var(--light-edge);background:#fffffffa}:root[data-theme=light] .mhome:before,:root[data-theme=light] .mhome .crystal-site:before{background:radial-gradient(at 0 40%,#0779a609,#0000 58%),radial-gradient(at 100% 72%,#6d3fe008,#0000 58%)}:root[data-theme=light] .mhome .crystal-site .crystal-art{-webkit-mask-image:none;mask-image:none}:root[data-theme=light] .mhome .crystal-site .crystal-art img,:root[data-theme=light] .mhome .crystal-site .crystal-art video{--light-hero-mask:radial-gradient(ellipse 62% 70% at 62% 50%, #000 45%, transparent 100%);-webkit-mask-image:var(--light-hero-mask);-webkit-mask-image:var(--light-hero-mask);mask-image:var(--light-hero-mask);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=light] .mhome .crystal-site .crystal-scrim{background:linear-gradient(calc(90deg * var(--crystal-mirror,1)), #f4f7fb 0%, #f4f7fb 32%, #f4f7fbf5 44%, #f4f7fbe0 48%, transparent 70%), linear-gradient(180deg, #f4f7fb 0%, transparent 22%, transparent 62%, #f4f7fb 94%);-webkit-mask-image:none;mask-image:none}:root[data-theme=light] .mhome .crystal-site .crystal-copy h1,:root[data-theme=light] .mhome .crystal-site .crystal-copy h1 span{color:#0b1424;-webkit-text-fill-color:currentColor;text-shadow:none;background-image:none}:root[data-theme=light] .mhome .crystal-site .hero-word-accent{color:#6d3fe0}:root[data-theme=light] .mhome .crystal-site .hero-inline-accent{color:#0a6f96}:root[data-theme=light] .mhome .crystal-site .crystal-caption{color:#3f4d66}:root[data-theme=light] .mhome .crystal-site :is(.crystal-caption,.crystal-readings){background:#f4f7fbf5;box-shadow:0 0 22px 16px #f4f7fbf5}@media (max-width:900px){:root[data-theme=light] .mhome .main-nav.main-nav--mega{background:#fffffffa}}@media (max-width:620px){:root[data-theme=light] .mhome .crystal-site .crystal-art img,:root[data-theme=light] .mhome .crystal-site .crystal-art video{--light-hero-mask:radial-gradient(ellipse 85% 68% at 60% 28%, #000 42%, transparent 100%)}:root[data-theme=light] .mhome .crystal-site .crystal-scrim{background:linear-gradient(#0000 0% 38%,#f4f7fb99 54%,#f4f7fb 70%)}}:root[data-theme=light] .mhome :is(.badge-success,.badge-warning,.badge-danger,.badge-info,.badge-violet,.footer-status,.prose code):not(:where(.mini-window *,.component-preview *)),:root[data-theme=light] .mhome .steps>li:before{background:#fff}
.mhome .theme-switch{box-sizing:border-box;color:#bdcbe0;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:10px 0;display:inline-grid}.mhome .theme-track{box-sizing:border-box;background:#0c131e99;border:1px solid #344663;border-radius:999px;width:44px;height:24px;position:relative}.mhome .theme-thumb{background:#344663;border-radius:50%;place-items:center;width:20px;height:20px;transition:inset-inline-start .15s;display:grid;position:absolute;inset-block-start:1px;inset-inline-start:1px}.mhome .theme-switch :is(.theme-sun,.theme-moon){display:flex}.mhome .theme-switch .theme-sun{display:none}.mhome .theme-switch[aria-checked=true] .theme-thumb{inset-inline-start:21px}.mhome .theme-switch[aria-checked=true] .theme-moon{display:none}.mhome .theme-switch[aria-checked=true] .theme-sun{display:flex}.mhome .theme-switch:focus-visible{outline-offset:3px;outline:2px solid #72d8ff}@media (hover:hover){.mhome .theme-switch:hover .theme-track{border-color:var(--crystal-secondary-hover-edge);background:#0c131e99 linear-gradient(#ffffff0d,#ffffff0d)}}:root[data-theme=light] .mhome .theme-switch{color:#3f4d66}:root[data-theme=light] .mhome .theme-track{background:#fff9;border-color:#1022401f}:root[data-theme=light] .mhome .theme-thumb{background:#eaf0f7}:root[data-theme=light] .mhome .theme-switch:focus-visible{outline-color:#0779a6}@media (hover:hover){:root[data-theme=light] .mhome .theme-switch:hover .theme-track{border-color:var(--crystal-secondary-hover-edge);background:#fff9 linear-gradient(#eaf0f70d,#eaf0f70d)}}@media (prefers-reduced-motion:reduce){.mhome .theme-thumb{transition:none}}.mhome .topbar{flex-wrap:nowrap}.mhome .topbar .header-actions{flex-wrap:nowrap;flex:none}.mhome .topbar :is(.nav-trigger,.header-actions>.btn,.lang-switch>.glass-control){white-space:nowrap}
