@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-paper:#0b0b0c;--theme-paper-raised:#17181a;--theme-paper-soft:#252629;--theme-ink:#f5f5f3;--theme-muted:#aeb0b3;--theme-faint:#f5f5f380;--theme-line:#f5f5f329}html[data-theme=dark],html[data-theme=dark] body{color:var(--theme-ink);background:var(--theme-paper)}html[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .site-header{color:var(--theme-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101114e6!important;border-bottom-color:#f5f5f31a!important}html[data-theme=dark] .desktop-nav>span{color:#f5f5f366}html[data-theme=dark] .nav-join{color:var(--theme-ink);border-color:#f5f5f357}html[data-theme=dark] .hero-scroll,html[data-theme=dark] .hero-sticky{background:var(--theme-paper)}html[data-theme=dark] .quant-wordmark{--wordmark-ink:#f5f5f3;color:var(--wordmark-ink)}html[data-theme=dark] .curiosity-field{background:radial-gradient(at 50% 43%,#2c2d3066,#0000 62%),radial-gradient(at 9% 18%,#26272a42,#0000 36%),radial-gradient(at 92% 24%,#0b0b0c1f,#0000 35%)}html[data-theme=dark] .curiosity-field:before{background:radial-gradient(at 50% 47%,#ffffff14,#0000 69%)}html[data-theme=dark] .curiosity-field:after{mix-blend-mode:multiply;background:radial-gradient(#0000 45%,#00000047 76%,#0000 91%)}html[data-theme=dark] .curiosity-opening-copy,html[data-theme=dark] .hero-bottom,html[data-theme=dark] .hero-bottom p{color:var(--theme-ink)}html[data-theme=dark] .curiosity-opening-copy>span,html[data-theme=dark] .journey-caption>span{color:#f5f5f394}html[data-theme=dark] .scroll-track{background:#f5f5f329}html[data-theme=dark] .hero-orientation__trigger{color:#f5f5f3bf!important;background:#101114a8!important;border-color:#f5f5f338!important}html[data-theme=dark] .hero-orientation__panel{color:var(--theme-ink);background:var(--theme-paper-raised);border-color:#f5f5f32e}html[data-theme=dark] .hero-orientation__panel h2,html[data-theme=dark] .hero-orientation__intro h2{color:var(--theme-ink)}html[data-theme=dark] .hero-orientation__eyebrow,html[data-theme=dark] .hero-orientation__close,html[data-theme=dark] .hero-orientation__close-label,html[data-theme=dark] .hero-orientation__path-copy small{color:#f5f5f394}html[data-theme=dark] .hero-orientation__path,html[data-theme=dark] .hero-orientation__replay{color:var(--theme-ink);background:var(--theme-paper-soft);border-color:#f5f5f324}html[data-theme=dark] .qos-window{color:var(--theme-ink);background:linear-gradient(135deg,#17181a,#17181a);border-color:#66676a}html[data-theme=dark] .qos-titlebar,html[data-theme=dark] .qos-taskbar{background:#1b1d24f0;border-color:#f5f5f324}html[data-theme=dark] .qos-sidebar{border-color:#f5f5f324}html[data-theme=dark] .qos-sidebar>button.active{color:#f5f5f3;background:#0b0b0c57}html[data-theme=dark] .qos-sidebar>button.active svg{color:#9a9b9e;fill:#f5f5f361}html[data-theme=dark] .qos-top-tabs button.active{color:#bfc0c2}html[data-theme=dark] .command-search{color:var(--theme-ink);background:linear-gradient(115deg,#252629,#17181a);border-color:#f5f5f347}html[data-theme=dark] .command-search kbd{color:#bfc0c2;border-color:#f5f5f357}html[data-theme=dark] .qos-content{scrollbar-color:#66676a transparent}html[data-theme=dark] .start-card,html[data-theme=dark] .mini-library,html[data-theme=dark] .restore-workspace{color:var(--theme-ink);background:#17181a;border-color:#f5f5f329}html[data-theme=dark] .start-card>p,html[data-theme=dark] .folder-row small{color:#f5f5f39e}html[data-theme=dark] .folder-row:not(:last-child){border-bottom-color:#f5f5f333}html[data-theme=dark] .learning-tile{color:var(--theme-ink);background:linear-gradient(120deg,#252629,#252629);border-color:#f5f5f324}html[data-theme=dark] .learning-tile:hover{background:#3b3c3f}html[data-theme=dark] .folder-row:hover,html[data-theme=dark] .taskbar-apps button.active{background:#0b0b0c29}html[data-theme=dark] .folder-object{border-color:#f5f5f352}html[data-theme=dark] .qos-taskbar .taskbar-apps button{border-color:#f5f5f321}html[data-theme=dark] .satellite,html[data-theme=dark] .branch-buttons button:not(:first-child),html[data-theme=dark] .enter-key{color:var(--theme-ink);background:#17181a;border-color:#f5f5f326}html[data-theme=dark] .enter-key{color:#f5f5f3;background:linear-gradient(125deg,#252629,#17181a)}html[data-theme=dark] .discover-section,html[data-theme=dark] .society-section{color:var(--theme-ink);background:var(--theme-paper)}html[data-theme=dark] .section-kicker,html[data-theme=dark] .footer-bottom{border-color:#f5f5f32e}html[data-theme=dark] .discover-copy>div>p,html[data-theme=dark] .pathway p,html[data-theme=dark] .society-editorial>div>p,html[data-theme=dark] .society-bottom p{color:#f5f5f3a8}html[data-theme=dark] .pathway-row{border-color:#f5f5f333}html[data-theme=dark] .pathway{border-right-color:#f5f5f333}html[data-theme=dark] .pathway:hover{background:#f5f5f30f}html[data-theme=dark] .playground-window{color:var(--theme-ink);background:#17181a;border-color:#f5f5f3bf}html[data-theme=dark] .playground-titlebar{border-bottom-color:#f5f5f329}html[data-theme=dark] .site-footer{color:var(--theme-ink);background:#17181a}html[data-theme=dark] .footer-bottom{color:#f5f5f39e}html[data-theme=dark] .resource-app{--resource-ink:#f5f5f3;--resource-paper:#17181a;--resource-paper-deep:#252629;--resource-muted:#aeb0b3;--resource-faint:#f5f5f38a;--resource-line:#f5f5f32e;--resource-blue-line:#f5f5f359;background:var(--resource-paper);border-color:#f5f5f32e;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .resource-app:before{background-image:linear-gradient(90deg,#0000 0 calc(100% - 1px),#f5f5f30f calc(100% - 1px)),linear-gradient(#0000 0 calc(100% - 1px),#f5f5f30d calc(100% - 1px))}html[data-theme=dark] .resource-card,html[data-theme=dark] .resource-filter-chip,html[data-theme=dark] .learn-pathway-panel,html[data-theme=dark] .notes-editor,html[data-theme=dark] .notes-list-item,html[data-theme=dark] .events-format-card{background:#252629;border-color:#f5f5f329}html[data-theme=dark] .resource-card:hover,html[data-theme=dark] .resource-filter-chip:hover,html[data-theme=dark] .resource-filter-chip--active{background:#0b0b0c33}html[data-theme=dark] .resource-search-field,html[data-theme=dark] .library-search{background:#252629;border-color:#f5f5f32e}html[data-theme=dark] .notes-new-button{color:#f5f5f3}html[data-theme=dark] .notes-new-button:hover,html[data-theme=dark] .notes-editor-toolbar svg{color:#bfc0c2}html[data-theme=dark] .resource-app input,html[data-theme=dark] .resource-app textarea{color:var(--theme-ink)}html[data-theme=dark] .lab-shell{--lab-ink:#f5f5f3;--lab-ivory:#17181a;--lab-line:#f5f5f32e;--lab-muted:#f5f5f3ad;background:var(--lab-ivory);border-color:#f5f5f329;box-shadow:0 28px 80px #00000047,0 6px 22px #f5f5f31a}html[data-theme=dark] .immersive-os{--os-paper:#17181a;--os-paper-deep:#252629;--os-ink:#f5f5f3;--os-muted:#f5f5f3ad;--os-faint:#f5f5f329;--os-white:#f5f5f3;background:linear-gradient(115deg, #ffffff0f, transparent 31%), var(--os-paper)}html[data-theme=dark] .immersive-chrome,html[data-theme=dark] .immersive-dock,html[data-theme=dark] .immersive-rail{background:#15171ded}html[data-theme=dark] .immersive-pane-body,html[data-theme=dark] .immersive-home-view,html[data-theme=dark] .immersive-app-pane,html[data-theme=dark] .immersive-screen-stack{background:var(--os-paper)}html[data-theme=dark] .immersive-dashboard-card,html[data-theme=dark] .immersive-society-path-card,html[data-theme=dark] .immersive-society-poster,html[data-theme=dark] .immersive-tour,html[data-theme=dark] .immersive-command,html[data-theme=dark] .immersive-launcher{color:var(--os-ink);background:var(--os-paper-deep);border-color:#f5f5f32e}html[data-theme=dark] .immersive-dashboard-card p,html[data-theme=dark] .immersive-society-footnote,html[data-theme=dark] .immersive-tour-target,html[data-theme=dark] .immersive-tour-head button{color:#f5f5f3a8}html[data-theme=dark] .immersive-command-scrim{background:#000000a3}html[data-theme=dark] .immersive-command-input,html[data-theme=dark] .immersive-command-result,html[data-theme=dark] .immersive-launcher-item{color:var(--os-ink);background:#f5f5f312;border-color:#f5f5f326}html[data-theme=dark] .immersive-command-input input,html[data-theme=dark] .immersive-command-input textarea{color:var(--os-ink)}html[data-theme=dark] .immersive-tour-arrow path{stroke:#bfc0c2}html[data-theme=dark] .immersive-mobile-nav{background:#15171df5;border-color:#f5f5f329}html[data-theme=dark] .app-dialog{color:var(--theme-ink)}html[data-theme=dark] .app-dialog::backdrop{background:#000000b8}html[data-theme=dark] .command-dialog{color:var(--theme-ink);background:#17181a;border-color:#f5f5f32e}html[data-theme=dark] .palette-results button:hover{background:#0b0b0c33}.theme-toggle{color:#0b0b0c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f5f3c7;border:1px solid #2021262e;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-grid;position:relative;box-shadow:0 5px 18px #0b0b0c14}.theme-toggle:hover{color:var(--blue,#0b0b0c);transform:translateY(-1px)rotate(-5deg)}.theme-toggle:focus-visible{outline:3px solid var(--orange,#66676a);outline-offset:4px}.theme-toggle svg{stroke-width:1.8px;width:18px;height:18px}html[data-theme=dark] .theme-toggle{color:#f5f5f3;background:#1a1d25e6;border-color:#f5f5f33d;box-shadow:0 6px 20px #0000004d}html[data-theme=dark] .theme-toggle:hover{color:#bfc0c2}.site-header .theme-toggle{margin-left:10px}@media (width<=720px){.site-header .theme-toggle{margin-left:0}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}html[data-theme=dark] .immersive-rail{color:#f5f5f3;background:#0b0b0c}html[data-theme=dark] .immersive-rail-button.is-active,html[data-theme=dark] .immersive-rail-button.is-active .immersive-rail-name,html[data-theme=dark] .immersive-rail-button.is-active .immersive-rail-copy{color:#f5f5f3!important}html[data-theme=dark] .immersive-rail-button.is-active .immersive-rail-icon{color:#0b0b0c;background:#f5f5f3;border-color:#f5f5f3}html[data-theme=dark] .immersive-society-primary,html[data-theme=dark] .immersive-society-primary:hover{color:#f5f5f3!important}html[data-theme=dark] .immersive-dock-home,html[data-theme=dark] .immersive-society-poster-path{color:#f5f5f3}html[data-theme=dark] .q-motion-composition .qos-titlebar,html[data-theme=dark] .q-motion-composition .qos-sidebar,html[data-theme=dark] .q-motion-composition .qos-taskbar{color:#f5f5f3;background:#17181a!important}html[data-theme=dark] .curiosity-opening-copy p{color:#f5f5f3}html[data-theme=dark] .hand-note{color:#9a9b9e}.site-header .theme-toggle{margin-right:18px}@media (width<=720px){.site-header .theme-toggle{margin-right:4px}}html[data-theme=dark] .hero-orientation__trigger:hover,html[data-theme=dark] .hero-orientation__trigger[aria-expanded=true]{color:#bfc0c2;background:#252629;border-color:#f5f5f39e}html[data-theme=dark] .hero-orientation__panel{color:#f5f5f3;background:#17181a;border-color:#f5f5f32e;box-shadow:0 28px 70px #0000007a,0 4px #f5f5f338}html[data-theme=dark] .hero-orientation__close:hover,html[data-theme=dark] .hero-orientation__close-label:hover{color:#bfc0c2;background:#0b0b0c29}html[data-theme=dark] .hero-orientation__paths{border-top-color:#f5f5f324}html[data-theme=dark] .hero-orientation__path{color:#f5f5f3;border-bottom-color:#f5f5f324}html[data-theme=dark] .hero-orientation__path:hover,html[data-theme=dark] .hero-orientation__path:focus-visible{color:#bfc0c2;background:#0b0b0c24}html[data-theme=dark] .hero-orientation__path-icon{color:#bfc0c2;background:#0b0b0c29}html[data-theme=dark] .hero-orientation__path:nth-child(3) .hero-orientation__path-icon{color:#9a9b9e;background:#f5f5f326}html[data-theme=dark] .hero-orientation__path-copy small,html[data-theme=dark] .hero-orientation__path-arrow,html[data-theme=dark] .hero-orientation__replay{color:#f5f5f39e}html[data-theme=dark] .immersive-primary-action{color:#f5f5f3;background:#0b0b0c}html[data-theme=dark] .immersive-primary-action:hover{color:#f5f5f3;background:#2b2c2e}html[data-theme=dark] .immersive-chrome-close:hover{color:#0b0b0c;background:#f5f5f3;border-color:#f5f5f3}html[data-theme=dark] .immersive-pane-chrome,html[data-theme=dark] .immersive-launcher,html[data-theme=dark] .immersive-dashboard-header,html[data-theme=dark] .immersive-dashboard-files{border-color:#f5f5f329}html[data-theme=dark] .immersive-dashboard-card--learn{color:#f5f5f3;background:#0b0b0c;border-color:#0b0b0c}html[data-theme=dark] .immersive-dashboard-card--lab{color:#f5f5f3}html[data-theme=dark] .immersive-society-path-card:hover,html[data-theme=dark] .immersive-society-path-card:focus-visible,html[data-theme=dark] .immersive-launcher-item:hover,html[data-theme=dark] .immersive-dashboard-file-grid button:hover{color:#f5f5f3;background:#0b0b0c;border-color:#0b0b0c}html[data-theme=dark] .immersive-launcher-item:hover .immersive-launcher-copy small,html[data-theme=dark] .immersive-launcher-item:hover .immersive-launcher-index,html[data-theme=dark] .immersive-dashboard-file-grid button:hover .immersive-dashboard-file-index,html[data-theme=dark] .immersive-dashboard-file-grid button:hover small{color:#f5f5f3ad}html[data-theme=dark] .immersive-dashboard-file-grid button{color:#f5f5f3;background:#252629;border-color:#f5f5f329}html[data-theme=dark] .immersive-dashboard-file-grid button>svg,html[data-theme=dark] .immersive-dashboard-file-grid small{color:#f5f5f39e}html[data-theme=dark] .immersive-command-result:hover,html[data-theme=dark] .immersive-command-result:focus-visible{background:#252629;border-color:#f5f5f34d}html[data-theme=dark] .immersive-command-result-icon--ink{color:#f5f5f3;background:#f5f5f324}html[data-theme=dark] .immersive-dock-brand{color:#0b0b0c}html[data-theme=dark] .immersive-society-tool-row,html[data-theme=dark] .immersive-society-tool-row button,html[data-theme=dark] .immersive-society-topic-strip button{border-color:#f5f5f329}html[data-theme=dark] .immersive-society-topic-strip button{color:#f5f5f3}html[data-theme=dark] .immersive-society-topic-strip button:hover,html[data-theme=dark] .immersive-society-topic-strip button.is-selected{color:#f5f5f3;background:#0b0b0c;border-color:#0b0b0c}html[data-theme=dark] .resource-app{--resource-paper:#17181a;--resource-paper-deep:#252629;--resource-ink:#f5f5f3;--resource-muted:#aeb0b3;--resource-faint:#f5f5f394;--resource-line:#f5f5f32b;--resource-blue-line:#f5f5f35c}html[data-theme=dark] .resource-search-field:focus-within{border-color:#86878a;background:#252629!important}html[data-theme=dark] .resource-search-field input::placeholder{color:#f5f5f370}html[data-theme=dark] .resource-card-footer,html[data-theme=dark] .learn-project-grid,html[data-theme=dark] .notes-layout,html[data-theme=dark] .events-format-grid{border-color:#f5f5f32b}html[data-theme=dark] .resource-card-footer{border-top-color:#f5f5f321}html[data-theme=dark] .learn-topic-tab--active .resource-topic-mark,html[data-theme=dark] .learn-topic-tab:hover .resource-topic-mark{color:#f5f5f3;background:#0b0b0c;border-color:#0b0b0c}html[data-theme=dark] .learn-pathway-panel,html[data-theme=dark] .join-action-panel{color:#f5f5f3;background:#0b0b0c}html[data-theme=dark] .learn-pathway-kicker,html[data-theme=dark] .learn-pathway-summary,html[data-theme=dark] .learn-step-list li,html[data-theme=dark] .learn-secondary-button{color:#f5f5f3b8}html[data-theme=dark] .learn-primary-button{color:#f5f5f3;background:#0b0b0c;border-color:#0b0b0c}html[data-theme=dark] .learn-primary-button:hover{color:#f5f5f3;background:#2b2c2e;border-color:#2b2c2e}html[data-theme=dark] .notes-layout{background:#17181a}html[data-theme=dark] .notes-list-item:hover,html[data-theme=dark] .notes-list-item--active{color:#f5f5f3;background:#252629}html[data-theme=dark] .notes-body-label textarea{color:#f5f5f3cc}html[data-theme=dark] .events-next-panel{color:#f5f5f3}html[data-theme=dark] .events-next-stamp{color:#0b0b0c;background:#f5f5f3}html[data-theme=dark] .events-format-card>span{color:#9a9b9e}html[data-theme=dark] .join-action-button{color:#f5f5f3;background:#0b0b0c;border-color:#0b0b0c}html[data-theme=dark] .join-action-button:hover{color:#f5f5f3;background:#2b2c2e;border-color:#2b2c2e}html[data-theme=dark] .lab-shell{--lab-ink:#f5f5f3;--lab-ivory:#17181a;--lab-line:#f5f5f32b;--lab-muted:#f5f5f3ad;--lab-panel:#252629;--lab-panel-border:#f5f5f329;border-color:#f5f5f329}html[data-theme=dark] .lab-shell:after{opacity:.12;mix-blend-mode:screen;background-image:radial-gradient(#f5f5f32e .65px,#0000 .65px)}html[data-theme=dark] .lab-controls{background:#252629;border-color:#f5f5f329}html[data-theme=dark] .lab-mode-button--active{color:#f5f5f3;background:#0b0b0c;border-color:#0b0b0c}html[data-theme=dark] .lab-mode-button--active:hover{color:#f5f5f3;background:#2b2c2e}html[data-theme=dark] .lab-play{color:#f5f5f3;background:#0b0b0c}html[data-theme=dark] .lab-play:hover{background:#2b2c2e}html[data-theme=dark] .lab-explanation p{color:#f5f5f3c7}html[data-theme=dark] .full-os-dialog{background:#0b0b0c}html[data-theme=dark] .hero-orientation__intro p{color:#f5f5f3bd}html[data-theme=dark] .hero-orientation__arrow path{stroke:#bfc0c2}html[data-theme=dark] .people-big-quote em,html[data-theme=dark] .resource-app .resource-inline-link{color:#bfc0c2}html[data-theme=dark] .resource-app .resource-inline-link svg{color:#9a9b9e}html[data-theme=dark] .events-next-panel .resource-inline-link{color:#f5f5f3}html[data-theme=dark] .events-next-panel .resource-inline-link svg{color:var(--resource-orange)}.society-logo{--society-logo-ink:currentColor;--society-logo-gap:9px;align-items:center;gap:var(--society-logo-gap);min-width:0;color:var(--society-logo-ink);white-space:nowrap;text-decoration:none;display:inline-flex}.society-mark{flex:none;width:28px;height:28px;display:block;overflow:visible}.society-mark__ring,.society-mark__tail{vector-effect:non-scaling-stroke}.society-logo__type{flex-direction:column;justify-content:center;min-width:0;line-height:1;display:inline-flex}.society-logo__name,.society-logo__descriptor{text-overflow:clip;display:block;overflow:hidden}.society-logo__name{font-family:var(--font-body,"DM Sans", Arial, sans-serif);letter-spacing:.045em;font-size:12px;font-weight:760;line-height:1.08}.society-logo__descriptor{font-family:var(--font-body,"DM Sans", Arial, sans-serif);letter-spacing:.29em;opacity:.7;margin-top:4px;font-size:8px;font-weight:650;line-height:1}@media (width<=720px){.society-logo{--society-logo-gap:7px}.society-mark{width:25px;height:25px}.society-logo__name{font-size:10px}.society-logo__descriptor{margin-top:3px;font-size:7px}}@media (prefers-reduced-motion:reduce){.society-logo,.society-mark{transition:none!important}}.lab-shell{--lab-ink:#0b0b0c;--lab-ivory:#f5f5f3;--lab-cobalt:#0b0b0c;--lab-orange:#86878a;--lab-line:#10101024;--lab-muted:#1010109e;color:var(--lab-ink);background:var(--lab-ivory);border:1px solid #1010101c;border-radius:30px;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 28px 80px #1010101f,0 6px 22px #1946ff14}.lab-shell:after{z-index:0;pointer-events:none;content:"";opacity:.24;mix-blend-mode:multiply;background-image:radial-gradient(#10101024 .65px,#0000 .65px);background-size:5px 5px;position:absolute;inset:0}.lab-head,.lab-mode-switch,.lab-body,.lab-explanation,.lab-footer-note{z-index:1;position:relative}.lab-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:34px 38px 22px;display:flex}.lab-eyebrow{color:var(--lab-cobalt);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:13px;font-size:10px;font-weight:800;display:inline-flex}.lab-eyebrow svg{width:14px;height:14px}.lab-title{letter-spacing:-.075em;max-width:620px;margin:0;font-size:clamp(2rem,4.2vw,4.7rem);font-weight:650;line-height:.92}.lab-intro{max-width:520px;color:var(--lab-muted);margin:16px 0 0;font-size:15px;line-height:1.45}.lab-head-index{color:var(--lab-cobalt);letter-spacing:.1em;flex:none;align-items:baseline;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.lab-head-index span{color:var(--lab-orange)}.lab-mode-switch{gap:5px;padding:0 38px 18px;display:flex}.lab-mode-button,.lab-play,.lab-reset{font:inherit;cursor:pointer;border:0}.lab-mode-button{color:var(--lab-muted);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:700;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.lab-mode-button svg{width:15px;height:15px}.lab-mode-button:hover{color:var(--lab-ink);background:#1946ff0f}.lab-mode-button--active{color:var(--lab-ivory);background:var(--lab-ink);border-color:var(--lab-ink)}.lab-mode-button--active:hover{color:var(--lab-ivory);background:var(--lab-ink)}.lab-body{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:18px;padding:0 20px 20px;display:grid}.lab-visual{min-width:0;color:var(--lab-ivory);background:var(--lab-cobalt);border-radius:22px;padding:18px;box-shadow:inset 0 1px #fff3,0 18px 38px #1946ff33}.lab-stage{background:linear-gradient(142deg,#0a22967a,#1946ffd9);border:1px solid #f6f3eb30;border-radius:16px;min-height:260px;padding:9px 11px 12px;position:relative;overflow:hidden}.lab-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b2570,#0000 66%);width:330px;height:330px;position:absolute;bottom:-120px;right:-100px}.lab-stage-meta,.lab-stage-footnote{z-index:2;color:#f6f3ebb3;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.2;display:flex;position:relative}.lab-stage-label{align-items:center;gap:7px;display:inline-flex}.lab-stage-label svg{width:14px;height:14px;color:var(--lab-orange)}.lab-stage-count{color:#f6f3eb80;font-variant-numeric:tabular-nums}.lab-plot{width:100%;height:clamp(180px,24vw,230px);margin-top:11px;display:block;overflow:visible}.lab-grid line{stroke:#f6f3eb1c;stroke-width:1px;vector-effect:non-scaling-stroke}.lab-axis{stroke:#f6f3eb4d;stroke-width:1px;stroke-dasharray:4 8;vector-effect:non-scaling-stroke}.lab-branch{fill:none;stroke:#f6f3eb7a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lab-branch-group--positive .lab-branch{stroke:#f6f3ebdb}.lab-branch-group--negative .lab-branch{stroke:#ffb28ecc}.lab-ball{animation:.7s cubic-bezier(.22,1,.36,1) both lab-ball-in}.lab-branch{stroke-dasharray:980;animation:.9s cubic-bezier(.22,1,.36,1) both lab-path-in}.lab-origin{fill:var(--lab-orange)}.lab-stage-footnote{letter-spacing:.08em;gap:14px;padding-top:2px;font-size:9px}.lab-stage-footnote-right{color:#f6f3eb8c;align-items:center;gap:5px;display:inline-flex}.lab-dot{border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.lab-dot--cream{background:var(--lab-ivory)}.lab-dot--orange{background:var(--lab-orange)}.lab-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.lab-stat{background:#0a229657;border:1px solid #f6f3eb29;border-radius:13px;min-width:0;padding:11px 12px 12px}.lab-stat--accent{background:#ff6b252e;border-color:#ffb28e66}.lab-stat-label,.lab-stat-detail{color:#f6f3eb9e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.2;display:block}.lab-stat-value{color:var(--lab-ivory);letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:5px 0 3px;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:700;line-height:.9;display:block}.lab-stat-detail{color:#f6f3eb80;letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:8px;overflow:hidden}.lab-controls{background:#ffffff5c;border:1px solid #10101017;border-radius:20px;flex-direction:column;justify-content:center;gap:26px;min-width:0;padding:24px 22px;display:flex}.lab-control-row{gap:12px;display:grid}.lab-control-heading{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;font-weight:750;display:flex}.lab-control-heading output{color:var(--lab-cobalt);font-variant-numeric:tabular-nums;font-size:16px}.lab-slider{width:100%;height:23px;accent-color:var(--lab-cobalt);cursor:pointer;margin:0}.lab-slider:focus-visible{outline-offset:5px;outline:3px solid #1946ff4d}.lab-slider-scale{color:var(--lab-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.lab-actions{align-items:center;gap:8px;padding-top:2px;display:flex}.lab-play{min-height:44px;color:var(--lab-ivory);background:var(--lab-ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 14px 11px 16px;font-size:12px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.lab-play svg{width:15px;height:15px}.lab-play svg:last-child{width:14px;height:14px;margin-left:2px}.lab-play:hover{background:var(--lab-cobalt);transform:translateY(-2px)}.lab-play:focus-visible,.lab-reset:focus-visible,.lab-mode-button:focus-visible{outline-offset:3px;outline:3px solid #1946ff5c}.lab-reset{min-height:44px;color:var(--lab-muted);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:10px;font-size:11px;font-weight:700;display:inline-flex}.lab-reset:hover{color:var(--lab-cobalt)}.lab-reset svg{width:14px;height:14px}.lab-explanation{border-top:1px solid var(--lab-line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;margin:0 38px;padding:20px 0 25px;display:grid}.lab-explanation-mark{color:var(--lab-orange);font-size:27px;line-height:1;transform:translateY(-3px)}.lab-explanation-label{color:var(--lab-cobalt);letter-spacing:.16em;font-size:9px;font-weight:800}.lab-explanation p{color:#101010c7;max-width:670px;margin:8px 0 0;font-size:14px;line-height:1.5}.lab-footer-note{color:var(--lab-muted);justify-content:space-between;align-items:center;gap:20px;padding:0 38px 28px;font-size:10px;line-height:1.4;display:flex}.lab-footer-note span:last-child{text-align:right;max-width:390px}.lab-shell--compact .lab-head{padding:24px 25px 16px}.lab-shell--compact .lab-title{font-size:clamp(1.8rem,4vw,3.8rem)}.lab-shell--compact .lab-mode-switch{padding:0 25px 15px}.lab-shell--compact .lab-body{padding:0 14px 14px;display:block}.lab-shell--compact .lab-controls{grid-template-columns:1fr 1fr;align-items:end;gap:15px;margin-top:12px;padding:15px;display:grid}.lab-shell--compact .lab-actions{grid-column:1/-1}.lab-shell--compact .lab-explanation{margin:0 25px;padding:17px 0 22px}.lab-shell--compact .lab-explanation p{font-size:12px}@keyframes lab-path-in{0%{stroke-dashoffset:980px;opacity:.1}to{stroke-dashoffset:0;opacity:1}}@keyframes lab-ball-in{0%{opacity:0;transform-origin:50%;transform:scale(.25)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@media (width<=780px){.lab-head{padding:28px 23px 18px}.lab-mode-switch{padding-inline:23px}.lab-body{padding:0 13px 13px;display:block}.lab-controls{grid-template-columns:1fr 1fr;align-items:end;gap:17px;margin-top:12px;padding:17px;display:grid}.lab-actions{grid-column:1/-1}.lab-explanation{margin:0 23px}.lab-footer-note{padding-inline:23px}}@media (width<=560px){.lab-shell{border-radius:22px}.lab-head{gap:10px;padding:24px 18px 15px}.lab-eyebrow{margin-bottom:10px;font-size:9px}.lab-title{font-size:clamp(2.1rem,12vw,3.2rem)}.lab-head-index{font-size:10px}.lab-mode-switch{flex-wrap:wrap;padding:0 18px 14px}.lab-mode-button{padding:8px 10px;font-size:11px}.lab-body{padding:0 9px 9px}.lab-visual{border-radius:17px;padding:10px}.lab-stage{min-height:232px;padding-inline:8px}.lab-plot{height:182px}.lab-stats{gap:5px}.lab-stat{padding:9px 8px}.lab-stat-value{font-size:1.35rem}.lab-stat-detail{font-size:7px}.lab-controls,.lab-shell--compact .lab-controls{gap:20px;padding:15px 13px;display:flex}.lab-actions{width:100%}.lab-play{flex:1}.lab-explanation{grid-template-columns:25px minmax(0,1fr);gap:4px;margin:0 18px;padding:15px 0 20px}.lab-explanation p{font-size:12px}.lab-footer-note{padding:0 18px 21px;font-size:9px;display:block}.lab-footer-note span:last-child{text-align:left;margin-top:7px}.lab-shell--compact .lab-head,.lab-shell--compact .lab-mode-switch{padding-inline:18px}.lab-shell--compact .lab-explanation{margin-inline:18px}}@media (prefers-reduced-motion:reduce){.lab-branch,.lab-ball{animation:none}.lab-play,.lab-mode-button{transition:none}}.lab-shell{border-color:#10101029;border-radius:12px;box-shadow:8px 8px #1946ff1f;container:probability-lab/inline-size}.lab-shell:after{opacity:.1;background-size:7px 7px}.lab-shell .lab-head{border-bottom:1px solid var(--lab-line);padding:30px 32px 22px}.lab-shell .lab-eyebrow{letter-spacing:.19em;margin-bottom:11px;font-size:10px}.lab-shell .lab-title{letter-spacing:-.08em;max-width:700px;font-weight:600}.lab-shell .lab-head-index{letter-spacing:.13em;padding-top:3px;font-size:11px}.lab-shell .lab-mode-switch{border-bottom:1px solid var(--lab-line);gap:4px;padding:12px 32px 14px}.lab-shell .lab-mode-button--active{color:var(--lab-ivory);background:var(--lab-cobalt);border-color:var(--lab-cobalt)}.lab-shell .lab-visual{box-shadow:none;border-radius:8px;padding:11px}.lab-shell .lab-stage{background:linear-gradient(150deg,#0a2296b3,#1946fff2),repeating-linear-gradient(90deg,#0000 0 39px,#f6f3eb0d 40px);border-radius:4px;min-height:300px;padding:10px 12px 11px}.lab-shell .lab-stage:before{opacity:.8;width:370px;height:370px;bottom:-160px;right:-120px}.lab-shell .lab-stage-meta{color:#f6f3ebc7;letter-spacing:.14em;font-size:9px}.lab-shell .lab-stage-count{color:#f6f3eb9e}.lab-shell .lab-grid line{stroke:#f6f3eb26}.lab-shell .lab-axis{stroke:#f6f3eb75;stroke-dasharray:5 7}.lab-chart-frame{position:relative}.lab-shell .lab-axis-labels{pointer-events:none;color:#f6f3ebc7;letter-spacing:.04em;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;position:absolute;inset:0}.lab-shell .lab-axis-origin{position:absolute;top:calc(50% - 18px);left:3px}.lab-shell .lab-axis-start,.lab-shell .lab-axis-finish{position:absolute;bottom:1px}.lab-shell .lab-axis-start{left:3px}.lab-shell .lab-axis-finish{right:3px}.lab-shell .lab-stage-footnote{color:#f6f3ebb3;letter-spacing:.09em;min-height:18px;padding-top:1px;font-size:8px}.lab-shell .lab-stage-footnote-right{color:#f6f3eb99}.lab-shell .lab-stat{background:#0a229657;border:0;border-right:1px solid #f6f3eb2b;border-radius:0;min-height:82px;padding:12px 12px 10px;position:relative}.lab-shell .lab-stat:first-child{border-radius:3px 0 0 3px}.lab-shell .lab-stat:last-child{border-right:0;border-radius:0 3px 3px 0}.lab-shell .lab-stat--accent{background:#ff6b2540}.lab-shell .lab-stat-index{color:#f6f3eb6b;letter-spacing:.08em;font-size:8px;font-weight:700;position:absolute;top:10px;right:10px}.lab-shell .lab-stat-value{margin-top:8px;font-size:clamp(1.42rem,2.8vw,2.15rem)}.lab-shell .lab-stat-detail{color:#f6f3eb94;font-size:8px}.lab-shell .lab-controls{border:0;border-left:1px solid var(--lab-line);background:0 0;border-radius:0;justify-content:flex-start;gap:24px;margin-left:22px;padding:7px 0 7px 24px}.lab-shell .lab-control-heading output{letter-spacing:-.04em;font-size:18px}.lab-shell .lab-control-note{color:var(--lab-muted);margin:-1px 0 1px;font-size:11px;line-height:1.35}.lab-shell .lab-slider{height:32px;accent-color:var(--lab-cobalt);margin:-1px 0}.lab-shell .lab-slider::-webkit-slider-runnable-track{background:#1010102e;border-radius:2px;height:3px}.lab-shell .lab-slider::-webkit-slider-thumb{appearance:none;background:var(--lab-cobalt);border:3px solid var(--lab-ivory);width:20px;height:20px;box-shadow:0 0 0 1px var(--lab-cobalt);border-radius:50%;margin-top:-8px}.lab-shell .lab-slider::-moz-range-track{background:#1010102e;border-radius:2px;height:3px}.lab-shell .lab-slider::-moz-range-thumb{background:var(--lab-cobalt);border:3px solid var(--lab-ivory);width:16px;height:16px;box-shadow:0 0 0 1px var(--lab-cobalt);border-radius:50%}.lab-shell .lab-slider-scale{color:var(--lab-muted);letter-spacing:.08em;font-size:8px}.lab-shell .lab-play{letter-spacing:.01em;border-radius:4px;min-height:46px;padding:11px 14px 11px 15px;font-size:11px}.lab-shell .lab-explanation{border-top:1px solid var(--lab-line);grid-template-columns:38px minmax(0,1fr);gap:8px;margin:0 32px;padding:20px 0 24px}.lab-shell .lab-explanation-mark{font-size:28px}.lab-shell .lab-explanation-label{letter-spacing:.18em;font-size:9px}.lab-shell .lab-explanation p{max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.52}.lab-method{color:var(--lab-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-top:14px;font-size:9px;font-weight:700;display:flex}.lab-method span{align-items:center;gap:5px;display:inline-flex}.lab-method b{color:var(--lab-cobalt);font-size:8px}.lab-method svg{width:12px;height:12px;color:var(--lab-orange)}@container probability-lab (width<=760px){.lab-shell .lab-body{grid-template-columns:1fr;padding-inline:22px}.lab-shell .lab-controls{border-top:1px solid var(--lab-line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:17px 20px;margin:18px 0 0;padding:19px 0 0;display:grid}.lab-shell .lab-actions{grid-column:1/-1}}@container probability-lab (width<=560px){.lab-shell{border-radius:9px;box-shadow:4px 4px #1946ff1c}.lab-shell .lab-head{gap:12px;padding:23px 18px 17px}.lab-shell .lab-title{font-size:clamp(2rem,11vw,3.05rem);line-height:.94}.lab-shell .lab-intro{margin-top:11px;font-size:12px}.lab-shell .lab-head-index{font-size:9px}.lab-shell .lab-mode-switch{padding:10px 18px 11px}.lab-shell .lab-mode-button{flex:1 1 0;justify-content:center;min-height:44px;padding-inline:8px;font-size:10px}.lab-shell .lab-body{padding:12px 10px 11px}.lab-shell .lab-visual{border-radius:6px;padding:8px}.lab-shell .lab-stage{min-height:225px;padding:8px 8px 9px}.lab-shell .lab-stage-meta{font-size:8px}.lab-shell .lab-plot{height:166px;margin-top:7px}.lab-shell .lab-axis-labels{font-size:10px}.lab-shell .lab-stage-footnote{letter-spacing:.06em;gap:5px;font-size:7px}.lab-shell .lab-stage-footnote-right{gap:3px}.lab-shell .lab-dot{width:5px;height:5px;margin-left:2px}.lab-shell .lab-stats{margin-top:7px}.lab-shell .lab-stat{min-height:70px;padding:9px 8px 8px}.lab-shell .lab-stat-index{font-size:7px;top:7px;right:7px}.lab-shell .lab-stat-label{letter-spacing:.09em;font-size:7px}.lab-shell .lab-stat-value{margin-top:8px;font-size:1.25rem}.lab-shell .lab-stat-detail{font-size:7px}.lab-shell .lab-controls{gap:18px;margin-top:13px;padding:15px 4px 2px;display:flex}.lab-shell .lab-control-row{gap:7px}.lab-shell .lab-control-heading{font-size:11px}.lab-shell .lab-control-heading output{font-size:16px}.lab-shell .lab-control-note{font-size:10px;line-height:1.35}.lab-shell .lab-slider-scale{font-size:7px}.lab-shell .lab-actions{width:100%}.lab-shell .lab-play{flex:1;min-height:46px}.lab-shell .lab-explanation{grid-template-columns:25px minmax(0,1fr);gap:4px;margin:0 18px;padding:15px 0 20px}.lab-shell .lab-explanation-mark{font-size:24px}.lab-shell .lab-explanation p{margin-top:7px;font-size:11px;line-height:1.48}.lab-shell .lab-method{letter-spacing:.08em;gap:5px;margin-top:12px;font-size:7px}.lab-shell .lab-method svg{width:10px;height:10px}.lab-shell .lab-footer-note{padding:0 18px 20px;font-size:8px;display:block}.lab-shell .lab-footer-note span:last-child{text-align:left;margin-top:6px}}@media (prefers-reduced-motion:reduce){.lab-shell{scroll-behavior:auto}}.lab-shell{--lab-panel:color-mix(in srgb, var(--lab-ink) 5%, var(--lab-ivory));--lab-panel-border:color-mix(in srgb, var(--lab-ink) 14%, transparent)}.lab-shell .lab-head{padding:32px 34px 24px}.lab-shell .lab-intro{max-width:48rem;margin-top:14px;font-size:.94rem;line-height:1.55}.lab-shell .lab-mode-switch{gap:8px;padding:12px 34px 16px}.lab-shell .lab-mode-button{letter-spacing:.01em;border-radius:7px;min-height:44px;padding:10px 15px;font-size:.72rem}.lab-shell .lab-body{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:24px;padding:24px 34px 30px}.lab-shell .lab-visual{border-radius:12px;padding:14px}.lab-shell .lab-stage{border-radius:7px;min-height:304px;padding:13px 15px 14px}.lab-shell .lab-stage-meta,.lab-shell .lab-stage-footnote{letter-spacing:.1em;font-size:.6rem}.lab-shell .lab-plot{height:clamp(210px,23vw,265px);margin-top:11px}.lab-shell .lab-stats{gap:8px;margin-top:12px}.lab-shell .lab-stat{border:1px solid #f6f3eb2e;border-radius:7px;min-height:98px;padding:14px 13px 12px}.lab-shell .lab-stat-label{letter-spacing:.1em;max-width:84%;font-size:.56rem}.lab-shell .lab-stat-value{margin:10px 0 5px;font-size:clamp(1.36rem,2.55vw,2.15rem);line-height:.96}.lab-shell .lab-stat-detail{white-space:normal;font-size:.54rem;line-height:1.3;overflow:visible}.lab-shell .lab-controls{background:var(--lab-panel);border:1px solid var(--lab-panel-border);border-radius:12px;justify-content:flex-start;gap:22px;margin-left:0;padding:24px}.lab-shell .lab-control-row{gap:9px}.lab-shell .lab-control-row:not(:last-child){border-bottom:1px solid var(--lab-line);padding-bottom:20px}.lab-shell .lab-control-heading{font-size:.76rem;line-height:1.3}.lab-shell .lab-control-heading output{font-size:1.12rem}.lab-shell .lab-control-note{margin:0;font-size:.69rem;line-height:1.45}.lab-shell .lab-slider-scale{letter-spacing:.07em;font-size:.54rem}.lab-shell .lab-actions{gap:12px;padding-top:2px}.lab-shell .lab-play{border-radius:7px;min-height:46px;padding-inline:16px;font-size:.72rem}.lab-shell .lab-reset{border-radius:7px;min-height:44px;padding-inline:10px;font-size:.68rem}.lab-shell .lab-explanation{grid-template-columns:40px minmax(0,1fr);gap:10px;margin:0 34px;padding:22px 0 27px}.lab-shell .lab-explanation p{max-width:50rem;color:color-mix(in srgb, var(--lab-ink) 78%, transparent);margin-top:9px;font-size:.88rem;line-height:1.58}.lab-shell .lab-method{gap:11px;margin-top:16px;font-size:.58rem}.lab-shell .lab-footer-note{padding:0 34px 27px;font-size:.6rem}@container probability-lab (width<=760px){.lab-shell .lab-body{grid-template-columns:1fr;gap:18px;padding:20px 22px 25px}.lab-shell .lab-controls{border:0;border-top:1px solid var(--lab-line);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 22px;margin:0;padding:20px 0 0;display:grid}.lab-shell .lab-control-row:not(:last-child){border-bottom:0;padding-bottom:0}.lab-shell .lab-actions{grid-column:1/-1}}@container probability-lab (width<=560px){.lab-shell .lab-head{padding:22px 16px 17px}.lab-shell .lab-intro{max-width:30rem;font-size:.78rem}.lab-shell .lab-mode-switch{gap:6px;padding:10px 16px 12px}.lab-shell .lab-mode-button{min-width:0;padding-inline:8px;font-size:.6875rem}.lab-shell .lab-body{gap:14px;padding:12px 8px 14px}.lab-shell .lab-visual{padding:9px}.lab-shell .lab-stage{min-height:228px;padding:9px 9px 10px}.lab-shell .lab-plot{height:165px;margin-top:8px}.lab-shell .lab-stage-meta,.lab-shell .lab-stage-footnote{letter-spacing:.065em;font-size:.5625rem}.lab-shell .lab-stats{gap:5px;margin-top:8px}.lab-shell .lab-stat{border-radius:5px;min-height:88px;padding:10px 9px 9px}.lab-shell .lab-stat-label{font-size:.5625rem}.lab-shell .lab-stat-value{margin-top:8px;font-size:1.24rem}.lab-shell .lab-stat-detail{font-size:.625rem}.lab-shell .lab-controls{gap:18px;padding:17px 3px 2px;display:flex}.lab-shell .lab-control-row{gap:8px}.lab-shell .lab-control-heading{font-size:.75rem}.lab-shell .lab-control-heading output{font-size:1rem}.lab-shell .lab-control-note{font-size:.75rem;line-height:1.4}.lab-shell .lab-slider-scale{font-size:.625rem}.lab-shell .lab-explanation{grid-template-columns:27px minmax(0,1fr);gap:6px;margin:0 16px;padding:17px 0 21px}.lab-shell .lab-explanation p{margin-top:8px;font-size:.78rem;line-height:1.52}.lab-shell .lab-method{flex-wrap:wrap;gap:6px 8px;margin-top:13px;font-size:.625rem}.lab-shell .lab-footer-note{padding:0 16px 21px;font-size:.6875rem}}@container probability-lab (width<=380px){.lab-shell .lab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-shell .lab-stat:last-child{grid-column:1/-1}.lab-shell .lab-stat:last-child .lab-stat-detail{white-space:normal}}.lab-shell{container:probability-lab/inline-size}@container probability-lab (width<=760px){.lab-shell.lab-shell .lab-body{grid-template-columns:1fr;gap:18px;padding:20px 22px 25px}.lab-shell.lab-shell .lab-controls{border:0;border-top:1px solid var(--lab-line);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 22px;margin:0;padding:20px 0 0;display:grid}.lab-shell.lab-shell .lab-control-row:not(:last-child){border-bottom:0;padding-bottom:0}.lab-shell.lab-shell .lab-actions{grid-column:1/-1}}@container probability-lab (width<=560px){.lab-shell.lab-shell .lab-head{padding:22px 16px 17px}.lab-shell.lab-shell .lab-mode-switch{gap:6px;padding:10px 16px 12px}.lab-shell.lab-shell .lab-mode-button{min-width:0;padding-inline:8px;font-size:.6875rem}.lab-shell.lab-shell .lab-body{gap:14px;padding:12px 8px 14px}.lab-shell.lab-shell .lab-visual{padding:9px}.lab-shell.lab-shell .lab-stage{min-height:228px;padding:9px 9px 10px}.lab-shell.lab-shell .lab-plot{height:165px;margin-top:8px}.lab-shell.lab-shell .lab-stage-meta,.lab-shell.lab-shell .lab-stage-footnote{letter-spacing:.065em;font-size:.5625rem}.lab-shell.lab-shell .lab-stats{gap:5px;margin-top:8px}.lab-shell.lab-shell .lab-stat{border-radius:5px;min-height:88px;padding:10px 9px 9px}.lab-shell.lab-shell .lab-stat-label{font-size:.5625rem}.lab-shell.lab-shell .lab-stat-value{margin-top:8px;font-size:1.24rem}.lab-shell.lab-shell .lab-stat-detail{font-size:.625rem}.lab-shell.lab-shell .lab-controls{gap:18px;padding:17px 3px 2px;display:flex}.lab-shell.lab-shell .lab-control-row{gap:8px}.lab-shell.lab-shell .lab-control-heading{font-size:.75rem}.lab-shell.lab-shell .lab-control-heading output{font-size:1rem}.lab-shell.lab-shell .lab-control-note{font-size:.75rem;line-height:1.4}.lab-shell.lab-shell .lab-slider-scale{font-size:.625rem}.lab-shell.lab-shell .lab-explanation{grid-template-columns:27px minmax(0,1fr);gap:6px;margin:0 16px;padding:17px 0 21px}.lab-shell.lab-shell .lab-explanation p{margin-top:8px;font-size:.78rem;line-height:1.52}.lab-shell.lab-shell .lab-method{flex-wrap:wrap;gap:6px 8px;margin-top:13px;font-size:.625rem}.lab-shell.lab-shell .lab-footer-note{padding:0 16px 21px;font-size:.6875rem}}@container probability-lab (width<=380px){.lab-shell.lab-shell .lab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-shell.lab-shell .lab-stat:last-child{grid-column:1/-1}}.resource-app{--resource-ink:#0b0b0c;--resource-paper:#f5f5f3;--resource-paper-deep:#e8e8e6;--resource-cobalt:#0b0b0c;--resource-orange:#86878a;--resource-muted:#66676a;--resource-faint:#0b0b0c7a;--resource-line:#0b0b0c2b;--resource-blue-line:#0b0b0c38;box-sizing:border-box;min-width:0;max-height:min(760px,100%);color:var(--resource-ink);background:var(--resource-paper);scrollbar-color:#0b0b0c75 transparent;scrollbar-width:thin;border:1px solid #11121524;border-radius:8px;padding:clamp(20px,3vw,36px) clamp(18px,3.2vw,40px) 32px;font-family:inherit;line-height:1.45;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffffc2}.resource-app:before{z-index:0;content:"";pointer-events:none;opacity:.26;background-image:linear-gradient(90deg,#0000 0 calc(100% - 1px),#1112150e calc(100% - 1px)),linear-gradient(#0000 0 calc(100% - 1px),#1112150b calc(100% - 1px));background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.resource-app>*{z-index:1;position:relative}.resource-app *,.resource-app :before,.resource-app :after{box-sizing:border-box}.resource-app button,.resource-app input,.resource-app textarea{font-family:inherit}.resource-app button,.resource-app a{-webkit-tap-highlight-color:transparent}.resource-app button{cursor:pointer}.resource-app button:focus-visible,.resource-app a:focus-visible,.resource-app input:focus-visible,.resource-app textarea:focus-visible{outline:2px solid var(--resource-orange);outline-offset:3px}.resource-app-header{border-bottom:1px solid var(--resource-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding:0 0 26px;display:grid}.resource-app-eyebrow{color:var(--resource-muted);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 13px;font-size:9px;font-weight:800;line-height:1;display:flex}.resource-app-index{min-height:24px;color:var(--resource-orange);border-right:1px solid var(--resource-orange);font-variant-numeric:tabular-nums;letter-spacing:.06em;align-items:center;padding-right:10px;font-size:10px;display:inline-flex}.resource-app-title{letter-spacing:-.045em;max-width:720px;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.15rem,4.8vw,4.15rem);font-weight:680;line-height:.99}.resource-app-intro{max-width:620px;color:var(--resource-muted);margin:15px 0 0;font-size:14px;line-height:1.58}.resource-app-header-action{flex:none;align-self:start;padding-top:4px}.resource-count-badge,.learn-app-spark,.events-status{min-height:30px;color:var(--resource-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.resource-count-badge{color:var(--resource-cobalt);border-bottom:2px solid var(--resource-cobalt);padding:0 0 8px}.resource-count-badge svg,.learn-app-spark svg{width:14px;height:14px}.learn-app-spark{color:#66676a}.events-status{color:var(--resource-muted)}.events-status-dot{background:var(--resource-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0b0b0c21}.resource-inline-link{width:fit-content;min-height:44px;color:var(--resource-ink);letter-spacing:.06em;text-transform:uppercase;white-space:normal;align-items:center;gap:7px;padding-block:10px;font-size:10px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.resource-inline-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.76)}.resource-inline-link svg{width:14px;height:14px;color:var(--resource-cobalt);transition:transform .18s}.resource-inline-link:hover:after{transform:scaleX(1)}.resource-inline-link:hover svg{transform:translate(2px,-2px)}.resource-topic-mark{width:24px;height:24px;color:var(--resource-cobalt);background:#0b0b0c17;border:1px solid #0b0b0c2b;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.resource-topic-mark svg{width:13px;height:13px}.resource-topic-mark--maths{color:var(--resource-orange);background:#0b0b0c1a;border-color:#0b0b0c38}.resource-topic-mark--markets{color:var(--resource-ink);background:#1112150f;border-color:#11121526}.resource-library-tools{gap:17px;padding:23px 0 19px;display:grid}.resource-search-field{border:1px solid var(--resource-line);background:#ffffff70;border-radius:3px;align-items:center;gap:11px;min-height:52px;padding:0 15px;transition:border-color .16s,background .16s;display:flex}.resource-search-field:focus-within{border-color:var(--resource-cobalt);background:#f5f5f3}.resource-search-field>svg{width:17px;height:17px;color:var(--resource-cobalt)}.resource-search-field input{width:100%;min-width:0;color:var(--resource-ink);background:0 0;border:0;outline:0;font-size:13px}.resource-search-field input::placeholder{color:#11121573}.resource-search-clear{width:44px;height:44px;color:var(--resource-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.resource-search-clear svg{width:15px;height:15px}.resource-filter-row{flex-wrap:wrap;gap:3px 22px;display:flex}.resource-filter-chip{min-height:44px;color:var(--resource-muted);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 0;font-size:10px;font-weight:800;line-height:1.25;transition:color .16s,border-color .16s}.resource-filter-chip:hover,.resource-filter-chip--active{color:var(--resource-ink);border-bottom-color:var(--resource-orange)}.resource-library-list{border-top:1px solid var(--resource-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.resource-card{border:0;border-bottom:1px solid var(--resource-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-width:0;min-height:214px;padding:21px 0 22px;transition:background .18s,box-shadow .18s;display:grid}.resource-card:hover{box-shadow:inset 4px 0 0 var(--resource-orange);background:#ffffff8c}.resource-card-topline,.resource-card-footer,.resource-card-main,.resource-card-note{grid-column:1/-1}.resource-card-topline,.resource-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-card-topic{color:var(--resource-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.resource-card-level{color:var(--resource-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.resource-card-main{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-top:19px;display:grid}.resource-card-main>div{min-width:0}.resource-card h3{letter-spacing:-.04em;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1.18rem,2.3vw,1.78rem);font-weight:680;line-height:1.01}.resource-card p{max-width:340px;color:var(--resource-muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.52}.resource-save-button{width:44px;height:44px;color:var(--resource-muted);border:1px solid var(--resource-line);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.resource-save-button svg{width:16px;height:16px}.resource-save-button:hover,.resource-save-button--saved{color:var(--resource-cobalt);background:#0b0b0c14;border-color:#0b0b0c59}.resource-card-footer{border-top:1px solid #1112151a;align-self:end;margin-top:18px;padding-top:13px}.resource-card-footer>span{min-width:0;color:var(--resource-faint);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.resource-card-footer .resource-inline-link{flex:none;font-size:11px}.resource-card-note{color:#66676a;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin-top:13px;font-size:12px;line-height:1.48;display:flex}.resource-card-note svg{flex:none;width:11px;height:11px;margin-top:1px}.resource-empty{color:var(--resource-muted);text-align:center;border-bottom:1px solid var(--resource-line);grid-column:1/-1;justify-items:center;gap:8px;padding:66px 20px;display:grid}.resource-empty svg{width:24px;height:24px;color:var(--resource-cobalt)}.resource-empty strong{color:var(--resource-ink);font-size:15px}.resource-empty span{font-size:12px;line-height:1.45}.learn-topic-tabs{border-bottom:1px solid var(--resource-line);flex-wrap:wrap;gap:0;padding:21px 0 0;display:flex}.learn-topic-tab{min-height:50px;color:var(--resource-muted);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-right:20px;padding:8px 18px 8px 0;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.learn-topic-tab .resource-topic-mark{width:25px;height:25px}.learn-topic-tab:hover,.learn-topic-tab--active{color:var(--resource-ink);border-bottom-color:var(--resource-orange)}.learn-topic-tab--active .resource-topic-mark{color:var(--resource-paper);background:var(--resource-ink);border-color:var(--resource-ink)}.learn-pathway-panel{color:var(--resource-paper);background:var(--resource-ink);border-top:8px solid var(--resource-orange);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px 34px;padding:28px 0 29px;display:grid}.learn-pathway-heading,.learn-pathway-summary,.learn-pathway-actions{grid-column:1}.learn-step-list{grid-area:1/2/span 3;align-self:end}.learn-pathway-heading{align-items:flex-start;gap:14px;display:flex}.learn-pathway-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.learn-pathway-icon svg{width:19px;height:19px}.learn-pathway-icon--orange{color:var(--resource-paper);background:var(--resource-orange)}.learn-pathway-icon--blue{color:var(--resource-paper);background:var(--resource-cobalt)}.learn-pathway-icon--ink{color:var(--resource-ink);background:var(--resource-paper)}.learn-pathway-kicker{color:#f5f5f385;letter-spacing:.15em;font-size:8px;font-weight:850;display:block}.learn-pathway-heading h3{letter-spacing:-.04em;max-width:400px;margin:5px 0 0;font-size:clamp(1.55rem,3.4vw,3rem);font-weight:630;line-height:.96}.learn-pathway-summary{color:#f5f5f3ad;max-width:410px;margin:-4px 0 0 60px;font-size:12px;line-height:1.55}.learn-step-list{border-top:1px solid #f5f5f340;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.learn-step-list li{color:#f5f5f3d6;overflow-wrap:anywhere;border-bottom:1px solid #f5f5f329;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;min-height:70px;padding:14px 11px 10px 0;font-size:10px;line-height:1.38;display:grid}.learn-step-list li+li{border-left:1px solid #f5f5f329;padding-left:11px}.learn-step-list li span{color:var(--resource-orange);font-size:9px;font-weight:850}.learn-step-list li svg{color:#f5f5f37a;width:12px;height:12px}.learn-pathway-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.learn-primary-button,.learn-secondary-button{letter-spacing:.02em;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.learn-primary-button{color:var(--resource-ink);background:var(--resource-paper);border:1px solid var(--resource-paper)}.learn-primary-button:hover{color:var(--resource-paper);background:var(--resource-cobalt);border-color:var(--resource-cobalt)}.learn-secondary-button{color:#f5f5f3cc;background:0 0;border:0;border-bottom:1px solid #f5f5f375;min-height:44px;padding-left:0;padding-right:0}.learn-secondary-button:hover{color:var(--resource-paper);border-bottom-color:var(--resource-orange)}.learn-primary-button svg,.learn-secondary-button svg{width:14px;height:14px}.learn-project-shelf{padding:28px 0 2px}.learn-shelf-header{color:var(--resource-muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:9px;font-weight:850;display:flex}.learn-shelf-header span:last-child{color:var(--resource-faint);letter-spacing:.03em;text-transform:none;font-weight:600}.learn-project-grid{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:11px;display:grid}.learn-project-card{background:0 0;border:0;border-radius:0;min-width:0;min-height:164px;padding:17px 16px 16px 0}.learn-project-card+.learn-project-card{border-left:1px solid var(--resource-line);padding-left:16px}.learn-project-card-mark{width:29px;height:29px;color:var(--resource-cobalt);background:#0b0b0c17;border:1px solid #0b0b0c26;border-radius:50%;justify-content:center;align-items:center;display:flex}.learn-project-card--orange .learn-project-card-mark{color:var(--resource-orange);background:#0b0b0c1a;border-color:#0b0b0c33}.learn-project-card--ink .learn-project-card-mark{color:var(--resource-ink);background:#1112150f;border-color:#11121526}.learn-project-card-mark svg{width:14px;height:14px}.learn-project-card h3{letter-spacing:-.04em;margin:13px 0 6px;font-size:15px;font-weight:680;line-height:1.04}.learn-project-card p{max-width:220px;min-height:34px;color:var(--resource-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.learn-project-first{color:var(--resource-cobalt);align-items:flex-start;gap:5px;margin-top:13px;font-size:9px;line-height:1.32;display:flex}.learn-project-first svg{flex:none;width:11px;height:11px}.notes-new-button{min-height:44px;color:var(--resource-paper);background:var(--resource-cobalt);border:1px solid var(--resource-cobalt);letter-spacing:.02em;border-radius:2px;align-items:center;gap:7px;padding:9px 14px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.notes-new-button:hover{color:var(--resource-cobalt);background:0 0}.notes-new-button svg{width:14px;height:14px}.notes-layout{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);background:#ffffff3d;grid-template-columns:minmax(150px,.26fr) minmax(0,.74fr);min-height:340px;margin-top:25px;display:grid;overflow:hidden}.notes-list{border-right:1px solid var(--resource-line);background:#0b0b0c09;padding:17px 13px 16px 0}.notes-list-label{color:var(--resource-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;padding:0 0 13px;font-size:9px;font-weight:850;display:flex}.notes-list-label svg{width:14px;height:14px;color:var(--resource-cobalt)}.notes-list-item{width:calc(100% + 13px);min-height:50px;color:var(--resource-muted);text-align:left;background:0 0;border:0;border-left:2px solid #0000;gap:5px;padding:10px 10px 10px 0;display:grid}.notes-list-item span{color:inherit;overflow-wrap:anywhere;font-size:11px;font-weight:750;line-height:1.3}.notes-list-item time{color:var(--resource-faint);font-size:12px}.notes-list-item:hover{color:var(--resource-ink);background:#ffffff8a}.notes-list-item--active{color:var(--resource-ink);border-left-color:var(--resource-orange);background:#ffffffb3;padding-left:10px}.notes-list-empty{color:var(--resource-muted);padding:12px 4px 12px 0;font-size:10px;line-height:1.4}.notes-editor{flex-direction:column;min-width:0;padding:24px;display:flex}.notes-editor-toolbar,.notes-editor-footer{color:var(--resource-faint);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.35;display:flex}.notes-editor-toolbar>span,.notes-editor-footer>span{align-items:center;gap:6px;display:inline-flex}.notes-editor-toolbar svg,.notes-editor-footer svg{width:12px;height:12px;color:var(--resource-cobalt)}.notes-delete-button{min-height:44px;color:var(--resource-muted);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:9px;display:inline-flex}.notes-delete-button:hover{color:var(--resource-orange)}.notes-delete-button svg{width:13px;height:13px}.notes-title-label{margin-top:34px;display:block}.notes-title-label input{width:100%;color:var(--resource-ink);letter-spacing:-.04em;background:0 0;border:0;outline:0;padding:0;font-size:clamp(1.65rem,4vw,3.6rem);font-weight:660;line-height:.98}.notes-body-label{flex:1;min-height:140px;margin-top:22px;display:flex}.notes-body-label textarea{resize:vertical;color:#111215c2;overflow-wrap:anywhere;background:0 0;border:0;outline:0;width:100%;min-height:140px;font-size:13px;line-height:1.65}.notes-editor-footer{border-top:1px solid var(--resource-line);padding-top:12px}.notes-editor-footer svg{color:var(--resource-orange)}.notes-empty-state{align-content:center;justify-items:start;max-width:300px;height:100%;display:grid}.notes-empty-state>svg{width:26px;height:26px;color:var(--resource-orange)}.notes-empty-state h3{letter-spacing:-.04em;margin:15px 0 0;font-size:26px;font-weight:680}.notes-empty-state p{color:var(--resource-muted);margin:8px 0 17px;font-size:11px;line-height:1.5}.events-next-panel{color:var(--resource-paper);background:var(--resource-cobalt);border-top:1px solid var(--resource-cobalt);border-bottom:8px solid var(--resource-orange);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:24px;padding:21px 0 22px;display:grid}.events-next-panel>*{min-width:0}.events-next-stamp{width:74px;height:74px;color:var(--resource-cobalt);background:var(--resource-paper);letter-spacing:.1em;text-align:center;border-radius:50%;justify-content:center;align-items:center;margin-left:16px;font-size:9px;font-weight:900;line-height:1;display:flex}.events-next-panel h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,3.25vw,2.6rem);font-weight:630;line-height:.98}.events-next-panel p{color:#f5f5f3b8;overflow-wrap:anywhere;max-width:500px;margin:9px 0 0;font-size:12px;line-height:1.55}.events-next-panel .resource-inline-link{max-width:190px;color:var(--resource-paper);text-align:right;margin-right:18px}.events-next-panel .resource-inline-link svg{color:var(--resource-orange)}.events-format-grid{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.events-format-card{background:0 0;border:0;border-radius:0;min-height:175px;padding:20px 16px 20px 0}.events-format-card+.events-format-card{border-left:1px solid var(--resource-line);padding-left:16px}.events-format-icon{width:32px;height:32px;color:var(--resource-cobalt);background:#0b0b0c17;border:1px solid #0b0b0c2b;border-radius:50%;justify-content:center;align-items:center;display:flex}.events-format-icon svg{width:15px;height:15px}.events-format-card>span{color:#66676a;letter-spacing:.15em;margin-top:16px;font-size:9px;font-weight:900;display:block}.events-format-card h3{letter-spacing:-.04em;margin:7px 0 0;font-size:17px;font-weight:680;line-height:1.04}.events-format-card p{max-width:240px;color:var(--resource-muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.52}.people-orbit{border:1px solid #0b0b0c59;border-radius:50%;width:62px;height:62px;position:relative}.people-orbit:before,.people-orbit:after{content:"";border:1px dashed #0b0b0c73;border-radius:50%;position:absolute;inset:11px;transform:rotate(44deg)scaleX(1.4)}.people-orbit:after{transform:rotate(-44deg)scaleX(1.4)}.people-orbit span{background:var(--resource-orange);border-radius:50%;width:7px;height:7px;position:absolute}.people-orbit span:first-child{top:1px;left:27px}.people-orbit span:nth-child(2){background:var(--resource-cobalt);bottom:12px;right:6px}.people-orbit span:nth-child(3){background:var(--resource-ink);bottom:5px;left:13px}.people-intro-grid{border-bottom:1px solid var(--resource-line);grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);gap:34px;padding:25px 0 29px;display:grid}.people-big-quote{letter-spacing:-.04em;max-width:570px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(2.65rem,6vw,6.6rem);font-weight:500;line-height:.88}.people-big-quote em{max-width:340px;color:var(--resource-cobalt);letter-spacing:-.04em;margin:21px 0 0 7px;font-family:DM Sans,sans-serif;font-size:.21em;font-style:normal;font-weight:650;line-height:1.22;display:block}.people-copy{align-self:end;max-width:360px;padding-bottom:4px}.people-copy p{color:var(--resource-muted);margin:0 0 12px;font-size:13px;line-height:1.58}.people-copy .resource-inline-link{color:var(--resource-cobalt);margin-top:9px}.people-roles{border-top:1px solid var(--resource-line);border-bottom:1px solid var(--resource-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:21px;display:grid}.people-roles span{min-height:54px;color:var(--resource-muted);border:0;border-radius:0;align-items:center;gap:8px;padding:8px 14px 8px 0;font-size:10px;font-weight:750;line-height:1.35;display:flex}.people-roles span+span{border-left:1px solid var(--resource-line);padding-left:14px}.people-roles svg{width:14px;height:14px;color:var(--resource-cobalt)}.join-app{overflow:hidden}.join-app-art{z-index:0;color:#0b0b0c1a;letter-spacing:-.17em;pointer-events:none;-webkit-user-select:none;user-select:none;gap:2px;font-family:Anton,Impact,sans-serif;font-size:clamp(5.6rem,16vw,15rem);font-weight:900;line-height:.78;display:flex;position:absolute;top:7px;right:12px}.join-app-art span:nth-child(2){color:#0b0b0c24;transform:translateY(37px)rotate(8deg)}.join-app-art span:nth-child(3){transform:translateY(-5px)rotate(-8deg)}.join-app .resource-app-header,.join-action-panel,.join-small-print{z-index:1;position:relative}.join-app .resource-app-header{max-width:770px;padding-top:16px}.join-action-panel{color:var(--resource-paper);background:var(--resource-ink);border-left:9px solid var(--resource-orange);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:28px;padding:26px 24px;display:grid}.join-action-panel>*{min-width:0}.join-action-kicker{color:var(--resource-orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.join-action-kicker svg{width:13px;height:13px}.join-action-copy h3{letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(1.8rem,4.4vw,3.85rem);font-weight:630;line-height:.96}.join-action-copy p{color:#f5f5f3ad;overflow-wrap:anywhere;max-width:550px;margin:12px 0 0;font-size:13px;line-height:1.56}.join-action-button{min-height:52px;color:var(--resource-ink);background:var(--resource-paper);border:1px solid var(--resource-paper);white-space:nowrap;border-radius:2px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;font-weight:850;line-height:1.25;text-decoration:none;display:inline-flex}.join-action-button:hover{color:var(--resource-paper);background:var(--resource-cobalt);border-color:var(--resource-cobalt)}.join-action-button svg{width:15px;height:15px}.join-small-print{color:var(--resource-faint);justify-content:space-between;gap:12px;padding:14px 0 0;font-size:9px;line-height:1.4;display:flex}.join-small-print span{align-items:center;gap:6px;display:inline-flex}.join-small-print svg{width:12px;height:12px;color:var(--resource-cobalt)}@media (width<=680px){.resource-app{border-radius:5px;max-height:none;padding:22px 16px 30px}.resource-app:before{background-size:64px 64px}.resource-app-header{grid-template-columns:minmax(0,1fr);gap:15px;padding-bottom:18px}.resource-app-header-action{padding:0}.resource-app-title{letter-spacing:-.045em;max-width:460px;font-size:clamp(2rem,8.6vw,2.25rem);line-height:1.05}.resource-app-intro{max-width:480px;margin-top:13px;font-size:13px;line-height:1.58}.resource-count-badge,.learn-app-spark,.events-status{min-height:29px}.resource-count-badge{font-size:9px}.resource-library-tools{gap:11px;padding:19px 0 17px}.resource-search-field{min-height:52px}.resource-filter-row{gap:2px 14px}.resource-filter-chip{min-height:44px;font-size:12px}.resource-library-list{grid-template-columns:1fr;gap:0}.resource-card{min-height:0;padding:20px 0 22px}.resource-card h3{font-size:1.45rem}.resource-card p{max-width:none}.resource-card-footer{margin-top:19px}.resource-card-footer .resource-inline-link{font-size:11px}.learn-topic-tabs{padding-top:13px}.learn-topic-tab{margin-right:15px;padding-right:9px}.learn-pathway-panel{border-top-width:6px;grid-template-columns:1fr;gap:19px;padding:21px 0 22px}.learn-pathway-heading,.learn-pathway-summary,.learn-step-list,.learn-pathway-actions{grid-area:auto/1}.learn-pathway-summary{margin:-5px 0 0 58px}.learn-step-list{grid-template-columns:1fr}.learn-step-list li,.learn-step-list li+li{border-left:0;min-height:47px;padding:11px 0}.learn-pathway-actions{gap:13px}.learn-project-shelf{padding-top:22px}.learn-shelf-header{gap:5px;display:grid}.learn-project-grid{grid-template-columns:1fr}.learn-project-card,.learn-project-card+.learn-project-card{border-left:0;min-height:0;padding:16px 0}.learn-project-card+.learn-project-card{border-top:1px solid var(--resource-line)}.learn-project-card p{max-width:300px;min-height:0}.notes-layout{grid-template-columns:1fr;min-height:420px;margin-top:18px}.notes-list{border-right:0;border-bottom:1px solid var(--resource-line);gap:4px;padding:10px 0;display:flex;overflow-x:auto}.notes-list-label{flex:none;min-height:44px;padding:9px 12px 9px 0}.notes-list-item{border-bottom:2px solid #0000;border-left:0;flex:0 0 150px;width:150px;min-height:52px;padding:9px 10px}.notes-list-item--active{border-bottom-color:var(--resource-orange);padding-left:10px}.notes-editor{min-height:300px;padding:20px 16px 18px}.notes-title-label{margin-top:29px}.notes-title-label input{font-size:clamp(1.7rem,9vw,2.75rem)}.events-next-panel{border-bottom-width:6px;grid-template-columns:1fr;align-items:start;gap:13px;margin-top:18px;padding:17px 16px 18px}.events-next-stamp{width:60px;height:60px;margin-left:0}.events-next-panel .resource-inline-link{text-align:left;margin-right:0}.events-format-grid{grid-template-columns:1fr;margin-top:19px}.events-format-card,.events-format-card+.events-format-card{border-left:0;min-height:0;padding:16px 0 18px}.events-format-card+.events-format-card{border-top:1px solid var(--resource-line)}.events-format-card p{max-width:320px}.people-intro-grid{grid-template-columns:1fr;gap:23px;padding-top:22px;padding-bottom:25px}.people-big-quote{max-width:440px;font-size:clamp(3rem,16vw,5rem)}.people-big-quote em{margin-top:18px;font-size:.22em}.people-copy{max-width:430px}.people-roles{grid-template-columns:1fr}.people-roles span,.people-roles span+span{border-left:0;min-height:48px;padding:8px 0}.people-roles span+span{border-top:1px solid var(--resource-line)}.join-app-art{font-size:clamp(6rem,29vw,10rem);top:54px;right:4px}.join-app .resource-app-header{padding-top:9px}.join-action-panel{border-left-width:6px;grid-template-columns:1fr;align-items:start;gap:18px;margin-top:19px;padding:20px 16px}.join-action-copy h3{max-width:330px;font-size:clamp(2rem,11vw,3.1rem)}.join-action-button{justify-self:start;min-height:52px}.join-small-print{gap:8px;display:grid}}@media (width<=350px){.resource-app{padding-left:13px;padding-right:13px}.resource-app-title{font-size:2.12rem}.resource-card-main{gap:6px}.resource-card h3{font-size:1.31rem}.resource-card-footer{flex-direction:column;align-items:flex-start;gap:8px}.resource-card-footer .resource-inline-link{font-size:11px}.learn-pathway-heading h3{font-size:1.58rem}.learn-pathway-summary{margin-left:0}.notes-editor-footer{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.resource-inline-link:after,.resource-inline-link svg,.resource-search-field,.resource-filter-chip,.resource-save-button,.resource-card{transition:none}}.immersive-os .resource-app,.qos-window--immersive .resource-app{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(22px,3.4vw,44px) clamp(20px,3.8vw,52px) 38px;overflow:visible}.immersive-os .resource-app:before,.qos-window--immersive .resource-app:before{display:none}@media (width<=720px){.immersive-os .resource-app .resource-filter-row,.qos-window--immersive .resource-app .resource-filter-row{flex-wrap:wrap;grid-template-columns:none;gap:2px 14px;display:flex}.immersive-os .resource-app .resource-filter-chip,.qos-window--immersive .resource-app .resource-filter-chip{white-space:normal;flex:0 auto;min-width:44px;padding:7px 0}.immersive-os .resource-app .learn-topic-tabs,.qos-window--immersive .resource-app .learn-topic-tabs{flex-wrap:wrap;gap:4px 8px;display:flex}.immersive-os .resource-app .learn-topic-tab,.qos-window--immersive .resource-app .learn-topic-tab{flex:88px;justify-content:flex-start;min-width:88px;margin:0;padding:0 6px}.immersive-os .resource-app .notes-list,.qos-window--immersive .resource-app .notes-list{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.immersive-os .resource-app .notes-list::-webkit-scrollbar{display:none}.qos-window--immersive .resource-app .notes-list::-webkit-scrollbar{display:none}.immersive-os .resource-app .notes-list-item,.qos-window--immersive .resource-app .notes-list-item{scroll-snap-align:start}}.immersive-stage{isolation:isolate}html .immersive-os .immersive-stage{background:var(--os-paper)!important}html .immersive-os .immersive-stage:before{display:none}html .immersive-os .immersive-stage>.immersive-screen-stack,html .immersive-os .immersive-home-view,html .immersive-os .immersive-home{background:0 0!important}.immersive-stage>.immersive-screen-stack{z-index:1;position:relative}.immersive-stage>.os-atmosphere{z-index:0;pointer-events:none;contain:strict;color:#55545c;position:absolute;inset:0;overflow:hidden}html[data-theme=dark] .immersive-stage>.os-atmosphere{color:#e9e6ff}.os-atmosphere__star{opacity:.2;width:2px;height:2px;animation:star-breathe 7s ease-in-out var(--star-delay) infinite alternate;background:currentColor;border-radius:50%;position:absolute}.os-atmosphere__star--cross{width:1px;height:7px}.os-atmosphere__star--cross:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:3px;left:-3px}@keyframes star-breathe{0%{opacity:.08}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.os-atmosphere__star{opacity:.2;animation:none}}.society-spotlight-tour{z-index:60;isolation:isolate;pointer-events:none;position:absolute;inset:0}.society-spotlight-tour:not(.is-ready) .society-spotlight-card{visibility:hidden}.society-spotlight-mask,.society-spotlight-arrow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.society-spotlight-mask{z-index:0}.society-spotlight-focus{z-index:2;pointer-events:none;border:2px solid #0b0b0c;border-radius:14px;animation:2.6s ease-in-out infinite society-spotlight-pulse;position:absolute;box-shadow:0 0 0 4px #f5f5f333,0 0 26px #f5f5f33d}.society-spotlight-arrow{z-index:3}.society-spotlight-arrow-path,.society-spotlight-arrow-head{fill:none;stroke:#f5f5f3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 4px #0b0b0c75)}.society-spotlight-arrow-path{stroke-width:3.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.72s cubic-bezier(.22,1,.36,1) .12s forwards society-spotlight-draw}.society-spotlight-arrow-head{stroke-width:4px;opacity:0;animation:.24s ease-out .2s forwards society-spotlight-head}.society-spotlight-card{z-index:4;box-sizing:border-box;color:#0b0b0c;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;pointer-events:auto;transform-origin:50%;background:linear-gradient(145deg,#ffffffb3,#0000 48%),#f5f5f3;border:1px solid #fffc;border-radius:18px;flex-direction:column;gap:0;min-width:0;max-height:calc(100% - 24px);padding:24px 24px 20px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 24px 60px #0b0b0c52,0 3px #0b0b0c2e}.society-spotlight-card:focus-visible{outline-offset:4px;outline:3px solid #0b0b0c47}.society-spotlight-card-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:17px;display:grid}.society-spotlight-eyebrow,.society-spotlight-count,.society-spotlight-skip{color:#0b0b0c94;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1}.society-spotlight-count{font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap}.society-spotlight-skip{color:#0b0b0ca8;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;min-height:44px;padding:0 2px;font-size:11px;line-height:1;transition:color .16s;display:inline-flex}.society-spotlight-skip:hover,.society-spotlight-skip:focus-visible{color:#0b0b0c}.society-spotlight-card h2{color:#0b0b0c;max-width:310px;font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,2.35vw,38px);font-weight:500;line-height:1.01}.society-spotlight-card p{color:#0b0b0cb8;max-width:330px;margin:0;font-size:13.5px;line-height:1.5}.society-spotlight-card-foot{align-items:center;gap:8px;margin-top:18px;display:flex}.society-spotlight-next{cursor:pointer;letter-spacing:.045em;white-space:nowrap;color:#f5f5f3;background:#0b0b0c;border:1px solid #0b0b0c;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 15px;font-size:11px;font-weight:850;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 5px #2b2c2e}.society-spotlight-next:hover{transform:translateY(-2px);box-shadow:0 7px #2b2c2e}.society-spotlight-next svg{width:14px;height:14px}.society-spotlight-hint{color:#0b0b0c8c;margin-top:14px;font-size:10.5px;line-height:1.4}.society-spotlight-hint strong{color:#0b0b0cd1;font-weight:850}@keyframes society-spotlight-draw{to{stroke-dashoffset:0}}@keyframes society-spotlight-head{0%{opacity:0;transform-origin:50%;transform:scale(.75)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes society-spotlight-pulse{0%,to{box-shadow:0 0 0 4px #f5f5f333,0 0 26px #f5f5f33d}50%{box-shadow:0 0 0 7px #f5f5f31a,0 0 33px #f5f5f357}}@keyframes society-spotlight-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.society-spotlight-tour.is-ready,.society-spotlight-focus,.society-spotlight-arrow-path,.society-spotlight-arrow-head{animation:none}.society-spotlight-arrow-path{stroke-dashoffset:0}.society-spotlight-arrow-head{opacity:1}}@media (width<=759px){.society-spotlight-card{border-radius:16px;max-height:calc(100% - 20px);padding:19px 18px 16px}.society-spotlight-card-top{margin-bottom:14px}.society-spotlight-card h2{margin-bottom:10px;font-size:clamp(25px,8.8vw,34px)}.society-spotlight-card p{font-size:12.5px;line-height:1.45}.society-spotlight-next{min-height:44px;font-size:10px}.society-spotlight-hint{margin-top:11px;font-size:9.5px}}@media (width<=759px) and (height<=620px),(width<=359px){.society-spotlight-card{border-radius:14px;max-height:calc(100% - 16px);padding:15px 15px 13px}.society-spotlight-card-top{margin-bottom:10px}.society-spotlight-card h2{margin-bottom:7px;font-size:26px}.society-spotlight-card p{font-size:11.5px;line-height:1.38}.society-spotlight-card-foot{margin-top:13px}.society-spotlight-card p{margin-bottom:0}}@media (width<=759px) and (height<=540px){.society-spotlight-card{border-radius:13px;max-height:calc(100% - 12px);padding:12px 13px 11px}.society-spotlight-card-top{margin-bottom:5px}.society-spotlight-card h2{margin-bottom:4px;font-size:24px;line-height:1}.society-spotlight-card p{font-size:11px;line-height:1.32}.society-spotlight-card-foot{margin-top:8px}.society-spotlight-next{min-height:44px}}html[data-theme=dark] .society-spotlight-card{color:#f5f5f3;background:linear-gradient(145deg,#ffffff14,#0000 48%),#17181a;border-color:#f5f5f329;box-shadow:0 24px 60px #00000075,0 3px #f5f5f33d}html[data-theme=dark] .society-spotlight-card h2{color:#f5f5f3}html[data-theme=dark] .society-spotlight-card p,html[data-theme=dark] .society-spotlight-hint{color:#f5f5f3ad}html[data-theme=dark] .society-spotlight-eyebrow,html[data-theme=dark] .society-spotlight-count,html[data-theme=dark] .society-spotlight-skip{color:#f5f5f394}html[data-theme=dark] .society-spotlight-hint strong{color:#f5f5f3e6}.society-spotlight-tour.is-targeted .society-spotlight-card{visibility:visible}.society-spotlight-tour.is-settling .society-spotlight-mask,.society-spotlight-tour.is-settling .society-spotlight-focus,.society-spotlight-tour.is-settling .society-spotlight-arrow{opacity:0}.society-spotlight-tour.is-ready .society-spotlight-mask,.society-spotlight-tour.is-ready .society-spotlight-focus,.society-spotlight-tour.is-ready .society-spotlight-arrow{opacity:1;transition:opacity .26s cubic-bezier(.16,1,.3,1)}.society-spotlight-tour.is-targeted.is-settled .society-spotlight-card{opacity:1;transition:none;transform:translate(0,0)scale(1)}.society-spotlight-tour.is-ready{animation:none}.society-spotlight-dim{fill:#0b0b0c7a}.society-spotlight-tour.is-targeted .society-spotlight-card{opacity:0;will-change:opacity, transform;height:auto;min-height:clamp(304px,42vh,360px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(10px)scale(.985)}@media (width<=759px){.society-spotlight-tour.is-targeted .society-spotlight-card{min-height:238px}}@media (width<=759px) and (height<=620px),(width<=359px){.society-spotlight-tour.is-targeted .society-spotlight-card{min-height:216px}}.society-spotlight-tour.is-ready .society-spotlight-card{opacity:1;transform:translate(0,0)scale(1)}.society-spotlight-card{height:auto;min-height:clamp(304px,42vh,360px);padding:26px 26px 22px}.society-spotlight-card-top{margin-bottom:18px}.society-spotlight-card h2{letter-spacing:-.045em;max-width:100%;margin-bottom:14px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(28px,2.35vw,36px);font-weight:700;line-height:1.06}.society-spotlight-card p{max-width:100%;font-size:14px;line-height:1.55}.society-spotlight-card-foot{margin-top:22px}.society-spotlight-hint{max-width:100%;margin-top:13px;line-height:1.45;display:block}.society-spotlight-focus{border-color:#ffffffd1;box-shadow:0 0 0 4px #ffffff29,0 0 28px #00000057}.society-spotlight-arrow-path,.society-spotlight-arrow-head{stroke:#fffdf8}.society-spotlight-card:focus-visible{outline-color:#00000080}.society-spotlight-next{background:#171717;border-color:#171717;box-shadow:0 5px #050505}.society-spotlight-next:hover{box-shadow:0 7px #050505}@media (width<=759px){.society-spotlight-card{min-height:238px;padding:18px 18px 15px}.society-spotlight-tour.is-targeted .society-spotlight-card{padding:16px 16px 13px}.society-spotlight-tour.is-targeted .society-spotlight-card-top{margin-bottom:10px}.society-spotlight-tour.is-targeted .society-spotlight-card h2{margin-bottom:7px;font-size:24px;line-height:1.1}.society-spotlight-tour.is-targeted .society-spotlight-card p{font-size:12px;line-height:1.4}.society-spotlight-tour.is-targeted .society-spotlight-card-foot{margin-top:12px}.society-spotlight-tour.is-targeted .society-spotlight-next{min-height:40px}.society-spotlight-tour.is-targeted .society-spotlight-hint{margin-top:8px;font-size:9px;line-height:1.3}}@media (width<=759px) and (height<=620px),(width<=359px){.society-spotlight-tour.is-targeted .society-spotlight-card{padding:12px 12px 10px}.society-spotlight-tour.is-targeted .society-spotlight-card-top{margin-bottom:5px}.society-spotlight-tour.is-targeted .society-spotlight-card h2{margin-bottom:4px;font-size:22px;line-height:1.04}.society-spotlight-tour.is-targeted .society-spotlight-card p{font-size:10.5px;line-height:1.3}.society-spotlight-tour.is-targeted .society-spotlight-card-foot{margin-top:6px}.society-spotlight-tour.is-targeted .society-spotlight-next{min-height:40px}.society-spotlight-tour.is-targeted .society-spotlight-hint{margin-top:5px;font-size:8.5px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.society-spotlight-tour.is-targeted .society-spotlight-card,.society-spotlight-tour.is-ready .society-spotlight-card,.society-spotlight-tour.is-ready .society-spotlight-mask,.society-spotlight-tour.is-ready .society-spotlight-focus,.society-spotlight-tour.is-ready .society-spotlight-arrow{transition:none}}html[data-theme=dark] .society-spotlight-card{box-shadow:0 24px 60px #00000075,0 3px #050505}html[data-theme=dark] .society-spotlight-focus{border-color:#ffffffc7}html[data-theme=dark] .society-spotlight-next{color:#171717;background:#f3f1eb;border-color:#f3f1eb;box-shadow:0 5px #090909}html[data-theme=dark] .society-spotlight-next:hover{box-shadow:0 7px #090909}.immersive-os{--os-paper:#f5f5f3;--os-paper-deep:#e8e8e6;--os-ink:#0b0b0c;--os-muted:#0b0b0c94;--os-faint:#0b0b0c1f;--os-cobalt:#0b0b0c;--os-cobalt-dark:#2b2c2e;--os-orange:#86878a;--os-white:#fff;isolation:isolate;width:100%;height:100%;min-height:0;color:var(--os-ink);background:linear-gradient(115deg, #ffffff73, transparent 31%), var(--os-paper);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:inherit;display:flex;position:relative;overflow:hidden}.immersive-os *,.immersive-os :before,.immersive-os :after{box-sizing:border-box}.immersive-os button,.immersive-os input,.immersive-os textarea{font-family:inherit}.immersive-os button,.immersive-os a{-webkit-tap-highlight-color:transparent}.immersive-os button{cursor:pointer}.immersive-chrome{z-index:20;color:var(--os-ink);border-bottom:1px solid var(--os-faint);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f4eee6;flex:0 0 58px;justify-content:space-between;align-items:center;gap:20px;padding:0 26px;display:flex;position:relative}.immersive-chrome-identity,.immersive-chrome-route,.immersive-chrome-actions{align-items:center;min-width:0;display:flex}.immersive-chrome-identity{gap:13px}.immersive-chrome-q{letter-spacing:-.11em;background:0 0;border:0;align-items:baseline;gap:2px;padding:0;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.immersive-chrome-q span{color:var(--os-cobalt);letter-spacing:.02em;font-size:9px;font-weight:850}.immersive-chrome-divider{background:#11121738;width:1px;height:18px}.immersive-chrome-context,.immersive-chrome-time{color:var(--os-muted);letter-spacing:.17em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;line-height:1;overflow:hidden}.immersive-chrome-route{gap:20px;margin-left:auto}.immersive-status-line{color:var(--os-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.immersive-status-line--cobalt{color:var(--os-cobalt)}.immersive-status-line--orange{color:var(--os-orange)}.immersive-status-line--ink{color:var(--os-ink)}.immersive-status-dot{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}.immersive-chrome-actions{gap:6px}.immersive-chrome-minimize,.immersive-chrome-close{border:1px solid #0000;justify-content:center;align-items:center;min-height:30px;display:inline-flex}.immersive-chrome-minimize{width:30px;color:var(--os-muted);background:0 0;border-radius:50%;padding:0}.immersive-chrome-minimize:hover{color:var(--os-ink);background:#1112170f}.immersive-chrome-minimize svg{width:15px;height:15px}.immersive-chrome-close{color:var(--os-ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-color:#1112172b;border-radius:999px;gap:8px;padding:0 10px;font-size:9px;font-weight:850;transition:color .18s,background .18s,border-color .18s}.immersive-chrome-close:hover{color:var(--os-white);background:var(--os-ink);border-color:var(--os-ink)}.immersive-chrome-close svg{width:14px;height:14px}.immersive-os-body{flex:auto;grid-template-columns:102px minmax(0,1fr);min-height:0;display:grid}.immersive-rail{z-index:10;background:var(--os-ink);min-height:0;color:var(--os-paper);flex-direction:column;padding:18px 10px 14px;display:flex;position:relative}.immersive-rail-cap{color:#f6f4ee8c;letter-spacing:.13em;text-transform:uppercase;flex-direction:column;align-items:center;gap:7px;padding-bottom:18px;font-size:8px;font-weight:850;line-height:1;display:flex}.immersive-rail-mark{width:38px;height:38px;color:var(--os-ink);background:var(--os-paper);letter-spacing:-.16em;border-radius:13px 13px 13px 3px;place-items:center;font-size:24px;font-weight:950;line-height:1;display:grid}.immersive-rail-nav{flex-direction:column;gap:4px;display:flex}.immersive-rail-button{color:#f6f4ee85;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:5px;width:100%;min-height:58px;padding:8px 4px 7px;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.immersive-rail-button:hover{color:var(--os-paper);background:#f6f4ee17}.immersive-rail-button.is-active{color:var(--os-paper);background:#f6f4ee21}.immersive-rail-button.is-active:before{content:"";background:var(--os-orange);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-10px}.immersive-rail-icon{border:1px solid #f6f4ee29;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.immersive-rail-button.is-active .immersive-rail-icon{color:var(--os-ink);background:var(--os-paper);border-color:var(--os-paper)}.immersive-rail-name{letter-spacing:.02em;font-size:8px;font-weight:750;line-height:1}.immersive-rail-key{color:#f6f4ee4d;font-size:7px;font-weight:800;position:absolute;top:6px;right:7px}.immersive-rail-footer{color:#f6f4ee6b;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:5px;margin-top:auto;padding-top:16px;font-size:7px;font-weight:800;line-height:1;display:flex}.immersive-rail-pulse{background:#bfc0c2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #bfc0c224}.immersive-mobile-nav{display:none}.immersive-stage{background:linear-gradient(#1112170d 1px, transparent 1px), linear-gradient(90deg, #1112170d 1px, transparent 1px), var(--os-paper);background-size:38px 38px;min-width:0;min-height:0;position:relative;overflow:hidden}.immersive-stage:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 74% 8%,#0b0b0c17,#0000 34%);position:absolute;inset:0}.immersive-home,.immersive-app-pane{z-index:1;scrollbar-color:#7277846b transparent;scrollbar-width:thin;width:100%;height:100%;min-height:0;position:relative;overflow:auto}.immersive-home{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(290px,.93fr) minmax(270px,.67fr);gap:25px;padding:clamp(30px,4.1vw,66px) clamp(28px,5.1vw,90px) 24px;display:grid}.immersive-home-intro{align-self:center;max-width:630px;padding-bottom:30px}.immersive-home-kicker{color:var(--os-cobalt);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:850;line-height:1;display:flex}.immersive-home-kicker>span:last-child{color:var(--os-muted);font-variant-numeric:tabular-nums}.immersive-home-kicker-mark{width:17px;height:12px;display:inline-block;position:relative}.immersive-home-kicker-mark span{background:var(--os-orange);width:9px;height:9px;display:block;position:absolute;transform:rotate(45deg)}.immersive-home-kicker-mark span:first-child{top:1px;left:0}.immersive-home-kicker-mark span:last-child{background:var(--os-cobalt);bottom:0;right:0}.immersive-home h1{letter-spacing:-.105em;max-width:650px;margin:22px 0 19px;font-size:clamp(4rem,8.5vw,9.7rem);font-weight:880;line-height:.78}.immersive-home h1 em{z-index:1;color:var(--os-cobalt);letter-spacing:-.09em;font-family:DM Sans,Arial,sans-serif;font-size:1.12em;font-style:normal;font-weight:560;position:relative}.immersive-home-intro>p{max-width:435px;color:var(--os-muted);margin:0;font-size:clamp(14px,1.1vw,18px);line-height:1.48}.immersive-home-actions{flex-wrap:wrap;align-items:center;gap:13px 19px;margin-top:29px;display:flex}.immersive-primary-action,.immersive-text-action{letter-spacing:.09em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:9px;min-height:45px;font-size:10px;font-weight:850;line-height:1;transition:transform .16s,background .16s,color .16s;display:inline-flex}.immersive-primary-action{color:var(--os-white);background:var(--os-ink);border-radius:999px;padding:0 15px}.immersive-primary-action:hover{background:var(--os-cobalt);transform:translateY(-2px)}.immersive-primary-action svg,.immersive-text-action svg{width:15px;height:15px}.immersive-text-action{min-height:36px;color:var(--os-cobalt);background:0 0;padding:0}.immersive-text-action:hover{color:var(--os-orange);transform:translate(3px)}.immersive-home-signal{background:var(--os-cobalt);border-radius:42% 10px 10px;align-self:center;min-height:clamp(285px,35vw,510px);position:relative;overflow:hidden;transform:rotate(2.2deg);box-shadow:18px 18px #111217eb}.immersive-home-signal:before{content:"";background:var(--os-orange);opacity:.9;mix-blend-mode:multiply;border-radius:50%;width:72%;height:72%;position:absolute;top:-30%;right:-21%}.immersive-signal-grid{opacity:.17;background-image:linear-gradient(#fffdf8b8 1px,#0000 1px),linear-gradient(90deg,#fffdf8b8 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.immersive-signal-orbit{border:1px solid #fffdf8bd;border-radius:50%;position:absolute;transform:rotate(-27deg)}.immersive-signal-orbit--one{width:73%;height:32%;top:14%;left:16%}.immersive-signal-orbit--two{border-color:#fffdf875;width:61%;height:48%;top:28%;left:23%;transform:rotate(47deg)}.immersive-signal-q{color:var(--os-paper);letter-spacing:-.22em;text-shadow:12px 15px #111217f2;font-size:clamp(13rem,25vw,25rem);font-weight:900;line-height:.73;position:absolute;top:12%;left:19%}.immersive-signal-q span{background:var(--os-orange);clip-path:polygon(0 29%,100% 0,72% 100%,28% 70%);width:24%;height:17%;position:absolute;bottom:2%;right:-6%}.immersive-signal-label{color:#fffdf8bf;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:8px;font-weight:750;line-height:1.2;display:flex;position:absolute}.immersive-signal-label span{color:var(--os-paper);font-size:10px;font-weight:900}.immersive-signal-label--top{top:8%;left:8%}.immersive-signal-label--bottom{text-align:right;align-items:flex-end;bottom:8%;right:8%}.immersive-signal-cross{width:13px;height:13px;position:absolute}.immersive-signal-cross:before,.immersive-signal-cross:after{content:"";background:var(--os-paper);position:absolute}.immersive-signal-cross:before{width:13px;height:1px;top:6px;left:0}.immersive-signal-cross:after{width:1px;height:13px;top:0;left:6px}.immersive-signal-cross--one{top:36%;right:12%}.immersive-signal-cross--two{bottom:22%;left:10%;transform:scale(.7)}.immersive-launcher{border-top:1px solid #11121733;grid-column:1/-1;min-width:0;padding-top:15px}.immersive-launcher-heading{color:var(--os-ink);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;font-size:10px;font-weight:850;line-height:1;display:flex}.immersive-launcher-hint{color:var(--os-muted);letter-spacing:.06em;align-items:center;gap:6px;font-size:8px;display:inline-flex}.immersive-launcher-hint svg{width:12px;height:12px}.immersive-launcher-list{grid-template-columns:repeat(7,minmax(105px,1fr));gap:6px;display:grid}.immersive-launcher-item{text-align:left;background:#fffdf88c;border:1px solid #11121726;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:70px;padding:9px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;position:relative}.immersive-launcher-item:hover{color:var(--os-white);background:var(--os-ink);border-color:var(--os-ink);transform:translateY(-3px)}.immersive-launcher-item--orange:hover{background:var(--os-orange);border-color:var(--os-orange)}.immersive-launcher-index{color:var(--os-muted);font-variant-numeric:tabular-nums;align-self:start;font-size:8px;font-weight:850}.immersive-launcher-icon{width:25px;height:25px;color:var(--os-cobalt);background:#0b0b0c14;border-radius:7px;place-items:center;display:grid}.immersive-launcher-item--orange .immersive-launcher-icon{color:var(--os-orange);background:#ff6d2e1c}.immersive-launcher-item--ink .immersive-launcher-icon{color:var(--os-ink);background:#11121714}.immersive-launcher-icon svg{width:14px;height:14px}.immersive-launcher-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.immersive-launcher-copy strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.immersive-launcher-copy small{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.immersive-launcher-item:hover .immersive-launcher-copy small,.immersive-launcher-item:hover .immersive-launcher-index{color:#fffdf8ab}.immersive-launcher-arrow{width:13px;height:13px;color:var(--os-muted)}.immersive-launcher-item:hover .immersive-launcher-arrow{color:var(--os-paper)}.immersive-home-footnote{color:var(--os-muted);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;font-size:8px;font-weight:750;line-height:1.2;display:flex}.immersive-home-footnote span:first-child{align-items:center;gap:6px;display:inline-flex}.immersive-home-footnote svg{width:13px;height:13px;color:var(--os-orange)}.immersive-app-pane{flex-direction:column;display:flex}.immersive-pane-chrome{border-bottom:1px solid #1112171f;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:20px clamp(25px,4.8vw,78px) 13px;display:flex}.immersive-pane-route,.immersive-pane-meta{align-items:center;min-width:0;display:flex}.immersive-pane-route{gap:10px}.immersive-pane-meta{gap:15px}.immersive-back-button{color:var(--os-muted);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.immersive-back-button:hover{color:var(--os-cobalt)}.immersive-back-button svg{width:14px;height:14px}.immersive-pane-slash{color:#11121742;font-size:15px}.immersive-pane-route-label,.immersive-pane-index{color:var(--os-ink);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.immersive-pane-index{color:var(--os-muted);font-variant-numeric:tabular-nums}.immersive-pane-body{flex:auto;min-height:0;padding:22px clamp(18px,3.5vw,58px) 34px;overflow:auto}.immersive-app-slot{width:100%;max-width:1280px;min-height:100%;margin:0 auto}.immersive-app-slot>.resource-app,.immersive-app-slot>.lab-shell{width:100%;min-height:min(680px,100%);max-height:none;margin:0}.immersive-app-slot>.resource-app{background:#fffdf8c7;border:1px solid #11121724;border-radius:14px;padding:clamp(18px,2.4vw,33px);overflow:visible;box-shadow:9px 9px #111217e0}.immersive-app-slot>.lab-shell{border-radius:15px;overflow:hidden;box-shadow:9px 9px #111217e0}.immersive-dock{z-index:21;color:var(--os-paper);background:var(--os-ink);border-top:1px solid #f6f4ee1a;flex:0 0 58px;align-items:center;gap:9px;padding:0 20px;display:flex;position:relative}.immersive-dock-brand{width:31px;height:31px;color:var(--os-ink);background:var(--os-orange);letter-spacing:-.18em;border-radius:8px 8px 8px 2px;flex:none;place-items:center;font-size:20px;font-weight:950;line-height:1;display:grid}.immersive-dock-items{flex:auto;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.immersive-dock-button,.immersive-dock-exit{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:34px;font-size:9px;font-weight:800;line-height:1;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.immersive-dock-button{color:#f6f4ee8c;background:0 0;padding:0 11px}.immersive-dock-button:hover,.immersive-dock-button.is-active{color:var(--os-paper);background:#f6f4ee1c;border-color:#f6f4ee29}.immersive-dock-button.is-active{color:var(--os-orange)}.immersive-dock-button svg{width:15px;height:15px}.immersive-dock-exit{color:var(--os-paper);background:0 0;border-color:#f6f4ee33;flex:none;padding:0 11px}.immersive-dock-exit:hover{color:var(--os-ink);background:var(--os-paper);border-color:var(--os-paper)}.immersive-dock-exit svg{width:14px;height:14px}.immersive-command-layer{z-index:45;place-items:start center;padding-top:clamp(74px,11vh,132px);display:grid;position:absolute;inset:0}.immersive-command-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11121770;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.immersive-command{width:min(590px,100% - 36px);color:var(--os-ink);background:var(--os-paper);border:1px solid #11121733;border-radius:14px;position:relative;overflow:hidden;box-shadow:13px 13px #111217eb}.immersive-command-head{background:var(--os-white);border-bottom:1px solid #1112171f;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 24px 18px;display:flex}.immersive-command-kicker{color:var(--os-orange);letter-spacing:.15em;margin-bottom:7px;font-size:8px;font-weight:900;line-height:1;display:block}.immersive-command h2{letter-spacing:-.08em;margin:0;font-size:clamp(1.65rem,4vw,2.3rem);font-weight:880;line-height:.9}.immersive-command-close{width:29px;height:29px;color:var(--os-muted);background:0 0;border:1px solid #11121726;border-radius:50%;place-items:center;padding:0;display:grid}.immersive-command-close:hover{color:var(--os-white);background:var(--os-ink);border-color:var(--os-ink)}.immersive-command-close svg{width:14px;height:14px}.immersive-command-input{color:var(--os-cobalt);background:var(--os-white);border:1px solid #0b0b0c4a;border-radius:8px;align-items:center;gap:10px;margin:15px 17px 11px;padding:0 11px;display:flex}.immersive-command-input svg{flex:none;width:16px;height:16px}.immersive-command-input input{min-width:0;height:43px;color:var(--os-ink);background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:13px}.immersive-command-input input::placeholder{color:#1112176b}.immersive-command-input kbd{color:var(--os-muted);background:var(--os-paper-deep);letter-spacing:.04em;border-radius:4px;padding:4px 5px;font-size:8px;font-weight:850}.immersive-command-results{gap:4px;max-height:min(340px,42vh);padding:0 17px 14px;display:grid;overflow-y:auto}.immersive-command-result{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:7px 9px;display:grid}.immersive-command-result:hover,.immersive-command-result:focus-visible{background:var(--os-white);border-color:#11121721;outline:0}.immersive-command-result-icon{width:33px;height:33px;color:var(--os-cobalt);background:#0b0b0c17;border-radius:8px;place-items:center;display:grid}.immersive-command-result-icon--orange{color:var(--os-orange);background:#ff6d2e1c}.immersive-command-result-icon--ink{color:var(--os-ink);background:#11121714}.immersive-command-result-icon svg{width:16px;height:16px}.immersive-command-result>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.immersive-command-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1;overflow:hidden}.immersive-command-result small{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.immersive-command-result>svg{width:14px;height:14px;color:var(--os-muted)}.immersive-command-empty{color:var(--os-muted);margin:10px 9px 17px;font-size:12px}.immersive-command-foot{color:var(--os-muted);background:var(--os-paper-deep);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;padding:11px 24px;font-size:8px;font-weight:800;line-height:1;display:flex}.immersive-command-foot span:first-child{color:var(--os-cobalt);align-items:center;gap:5px;display:inline-flex}.immersive-command-foot svg{width:12px;height:12px}.immersive-os-grain{z-index:30;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:radial-gradient(#1112177a .45px,#0000 .55px);background-size:5px 5px;position:absolute;inset:0}.immersive-os-corner{z-index:31;pointer-events:none;color:#1112175c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1;position:absolute}.immersive-os-corner--left{color:var(--os-orange);font-size:15px;top:72px;left:114px}.immersive-os-corner--right{bottom:69px;right:23px}@media (width<=1120px) and (width>=721px){.immersive-home{grid-template-columns:minmax(260px,.92fr) minmax(240px,.7fr);gap:20px;padding-inline:37px}.immersive-home h1{font-size:clamp(4rem,9vw,7.2rem)}.immersive-launcher-list{grid-template-columns:repeat(4,minmax(130px,1fr))}.immersive-launcher-item{min-height:61px}.immersive-launcher-item:nth-child(n+5){display:none}}@media (width<=720px){.immersive-os{min-height:100%}.immersive-chrome{flex:0 0 54px;gap:8px;padding:0 14px}.immersive-chrome-context,.immersive-chrome-time,.immersive-chrome-minimize{display:none}.immersive-chrome-divider{height:16px}.immersive-chrome-route{margin-left:auto}.immersive-chrome-close{min-height:28px;padding:0 8px;font-size:8px}.immersive-mobile-nav{z-index:19;background:var(--os-ink);scrollbar-width:none;flex:0 0 52px;align-items:center;gap:4px;padding:7px 13px;display:flex;position:relative;overflow-x:auto}.immersive-mobile-nav::-webkit-scrollbar{display:none}.immersive-mobile-nav button{color:#f6f4ee8f;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #f6f4ee21;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.immersive-mobile-nav button.is-active{color:var(--os-ink);background:var(--os-paper);border-color:var(--os-paper)}.immersive-mobile-nav svg{width:13px;height:13px}.immersive-os-body{display:block}.immersive-rail{display:none}.immersive-stage{background-size:27px 27px;height:auto;min-height:0}.immersive-home{flex-direction:column;gap:21px;min-height:100%;padding:29px 17px 25px;display:flex}.immersive-home-intro{flex:none;padding:0}.immersive-home-kicker{letter-spacing:.12em;gap:8px;font-size:8px}.immersive-home-kicker>span:last-child{margin-left:auto;font-size:8px}.immersive-home h1{max-width:330px;margin:21px 0 16px;font-size:clamp(4.45rem,22vw,7.25rem);line-height:.75}.immersive-home-intro>p{max-width:330px;font-size:13px;line-height:1.4}.immersive-home-actions{gap:8px 13px;margin-top:22px}.immersive-primary-action{min-height:42px;padding:0 12px;font-size:9px}.immersive-text-action{min-height:32px;font-size:9px}.immersive-home-signal{border-radius:43% 9px 9px;flex:0 0 234px;min-height:0;margin:3px 7px 0;transform:rotate(1.5deg);box-shadow:10px 10px #111217eb}.immersive-signal-q{font-size:11rem;top:15%;left:19%}.immersive-signal-label{font-size:7px}.immersive-signal-label span{font-size:9px}.immersive-launcher{padding-top:17px}.immersive-launcher-heading{margin-bottom:9px;font-size:9px}.immersive-launcher-hint{display:none}.immersive-launcher-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.immersive-launcher-item{grid-template-columns:auto auto minmax(0,1fr);min-height:64px;padding:8px}.immersive-launcher-item:nth-child(7){grid-column:1/-1}.immersive-launcher-arrow{display:none}.immersive-launcher-copy strong{font-size:9px}.immersive-launcher-copy small{font-size:7px}.immersive-home-footnote{flex-direction:column;align-items:flex-start;gap:5px;padding-top:1px;font-size:7px}.immersive-home-footnote span:last-child{padding-left:19px}.immersive-pane-chrome{padding:15px 17px 12px}.immersive-pane-meta{gap:8px}.immersive-pane-meta .immersive-status-line{font-size:7px}.immersive-pane-index{display:none}.immersive-pane-body{padding:13px 10px 28px}.immersive-app-slot>.resource-app,.immersive-app-slot>.lab-shell{min-height:0}.immersive-app-slot>.resource-app{border-radius:12px;padding:16px 12px;box-shadow:6px 6px #111217e0}.immersive-app-slot>.lab-shell{border-radius:12px;box-shadow:6px 6px #111217e0}.immersive-dock{flex:0 0 54px;gap:8px;padding:0 11px}.immersive-dock-brand,.immersive-dock-exit{display:none}.immersive-dock-items{scrollbar-width:none;justify-content:flex-start;gap:2px;overflow-x:auto}.immersive-dock-items::-webkit-scrollbar{display:none}.immersive-dock-button{flex:none;min-height:34px;padding:0 9px;font-size:8px}.immersive-dock-button svg{width:14px;height:14px}.immersive-command-layer{place-items:start center;padding-top:70px}.immersive-command{border-radius:12px;width:calc(100% - 26px);box-shadow:7px 7px #111217eb}.immersive-command-head{padding:19px 17px 15px}.immersive-command-input{margin-inline:12px}.immersive-command-results{max-height:50vh;padding-inline:12px}.immersive-command-foot{padding-inline:17px}.immersive-os-corner--left{font-size:11px;top:116px;left:7px}.immersive-os-corner--right{font-size:6px;bottom:62px;right:13px}}@media (width<=390px){.immersive-home{padding-inline:13px}.immersive-home h1{font-size:4.2rem}.immersive-home-signal{flex-basis:218px}.immersive-launcher-copy small{display:none}.immersive-launcher-item{min-height:57px}.immersive-launcher-icon{width:22px;height:22px}}.immersive-os-body{flex:1 1 0;min-height:0;overflow:hidden}.immersive-stage{min-height:0;overflow:hidden}.immersive-screen-stack,.immersive-home-view,.immersive-app-view{width:100%;height:100%;min-height:0}.immersive-screen-stack>[hidden]{display:none!important}.immersive-app-pane{height:100%;min-height:0;overflow:hidden}.immersive-pane-body{flex:1 1 0;min-height:0;overflow:auto}@media (width<=720px){.immersive-os-body{grid-template-columns:minmax(0,1fr);height:0;display:grid}.immersive-stage{height:100%}.immersive-home{height:100%;min-height:0;overflow:auto}}@media (prefers-reduced-motion:reduce){.immersive-os *,.immersive-os :before,.immersive-os :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.immersive-home{flex-direction:column;gap:0;height:100%;min-height:0;padding:clamp(25px,3.2vw,52px) clamp(25px,4.7vw,76px) 18px;display:flex;overflow:auto}.immersive-dashboard-header{border-bottom:1px solid #11121730;flex:none;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:clamp(18px,2.1vw,31px);display:flex}.immersive-dashboard-header .immersive-home-kicker{margin-bottom:12px}.immersive-dashboard-header h1{letter-spacing:-.1em;max-width:760px;margin:0;font-size:clamp(2.7rem,5.2vw,6.2rem);font-weight:880;line-height:.84}.immersive-dashboard-header h1 em{color:var(--os-cobalt);letter-spacing:-.09em;font-family:DM Sans,Arial,sans-serif;font-style:normal;font-weight:560}.immersive-dashboard-header p{max-width:550px;color:var(--os-muted);margin:13px 0 0;font-size:clamp(12px,1vw,15px);line-height:1.42}.immersive-dashboard-header-meta{color:var(--os-muted);letter-spacing:.12em;text-align:right;text-transform:uppercase;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:8px;padding-bottom:4px;font-size:8px;font-weight:850;line-height:1;display:flex}.immersive-dashboard-meta-index{color:var(--os-orange);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:18px}.immersive-dashboard-grid{flex:auto;grid-template-rows:minmax(230px,1fr) auto;grid-template-columns:minmax(0,1.42fr) minmax(285px,.78fr);gap:12px;min-height:0;padding:17px 0 13px;display:grid}.immersive-dashboard-card{border:1px solid #1112172b;border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:clamp(18px,2.1vw,31px);display:flex;position:relative;overflow:hidden}.immersive-dashboard-card--learn{color:var(--os-paper);background:var(--os-ink);border-color:var(--os-ink);box-shadow:8px 8px 0 var(--os-cobalt)}.immersive-dashboard-card--learn:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #f6f4ee30;border-radius:50%;width:53%;position:absolute;bottom:-42%;right:-7%;box-shadow:0 0 0 28px #f6f4ee09,0 0 0 56px #f6f4ee06}.immersive-dashboard-card--lab{color:var(--os-paper);background:var(--os-cobalt);border-color:var(--os-cobalt);box-shadow:8px 8px 0 var(--os-orange)}.immersive-dashboard-card-topline{z-index:1;color:#f6f4eea8;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:13px;font-size:8px;font-weight:850;line-height:1;display:flex;position:relative}.immersive-dashboard-card--lab .immersive-dashboard-card-topline{color:#f6f4eec2}.immersive-dashboard-pill{color:var(--os-paper);letter-spacing:.08em;border:1px solid #f6f4ee3b;border-radius:999px;padding:7px 8px;font-size:7px}.immersive-dashboard-card-content{z-index:1;flex:auto;justify-content:space-between;align-items:flex-end;gap:25px;min-height:0;padding:24px 0 21px;display:flex;position:relative}.immersive-dashboard-card h2{max-width:490px;color:inherit;letter-spacing:-.095em;margin:0;font-size:clamp(2rem,4.6vw,5rem);font-weight:850;line-height:.84}.immersive-dashboard-card--lab h2{margin-top:19px;font-size:clamp(1.85rem,3.2vw,3.5rem)}.immersive-dashboard-card p{color:#f6f4eead;max-width:480px;margin:14px 0 0;font-size:12px;line-height:1.45}.immersive-dashboard-card--lab p{color:#f6f4eec2;max-width:310px}.immersive-dashboard-pathway{color:#f6f4eeba;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding-bottom:5px;font-size:8px;font-weight:850;line-height:1;display:flex}.immersive-dashboard-pathway i{background:var(--os-orange);width:22px;height:1px;display:inline-block}.immersive-dashboard-card-footer{z-index:1;color:#f6f4ee8f;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f6f4ee29;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:8px;font-weight:800;line-height:1;display:flex;position:relative}.immersive-dashboard-card--learn .immersive-primary-action{background:var(--os-cobalt);min-height:37px;padding:0 12px;font-size:9px;color:var(--os-white)!important;font-family:inherit!important}.immersive-dashboard-card--learn .immersive-primary-action:hover{background:var(--os-orange)}.immersive-dashboard-card-link,.immersive-dashboard-search{color:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:850;line-height:1;display:inline-flex;font-family:inherit!important}.immersive-dashboard-card-link:hover,.immersive-dashboard-search:hover{color:var(--os-orange)}.immersive-dashboard-card-link svg,.immersive-dashboard-search svg{width:13px;height:13px}.immersive-dashboard-chart{flex:auto;min-height:88px;margin-top:auto;padding-top:17px;position:relative}.immersive-dashboard-chart:before{content:"";opacity:.23;background-image:linear-gradient(#f6f4ee80 1px,#0000 1px),linear-gradient(90deg,#f6f4ee80 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:17px 0 0}.immersive-dashboard-chart svg{z-index:1;width:100%;height:100%;min-height:88px;display:block;position:relative;overflow:visible}.immersive-dashboard-chart path{fill:none;stroke:#f6f4eec7;stroke-width:1.7px;stroke-linecap:round}.immersive-dashboard-chart path:nth-child(2){stroke:#ffa477d4}.immersive-dashboard-chart path:nth-child(3){stroke:#f6f4ee70}.immersive-dashboard-chart line{stroke:#f6f4ee59;stroke-dasharray:3 6}.immersive-dashboard-chart circle{fill:var(--os-orange)}.immersive-dashboard-chart-caption{color:#f6f4ee96;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:8px;font-weight:750;line-height:1;display:flex}.immersive-dashboard-chart-caption span:first-child{align-items:center;gap:6px;display:inline-flex}.immersive-dashboard-chart-caption i{background:var(--os-orange);border-radius:50%;width:6px;height:6px;display:inline-block}.immersive-dashboard-files{border-top:1px solid #1112172e;grid-column:1/-1;min-width:0;padding-top:14px}.immersive-dashboard-files>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;display:flex}.immersive-dashboard-files h2{color:var(--os-ink);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;line-height:1}.immersive-dashboard-search{color:var(--os-cobalt)}.immersive-dashboard-file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.immersive-dashboard-file-grid button{min-width:0;min-height:56px;color:var(--os-ink);text-align:left;background:#fffdf894;border:1px solid #11121726;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;font-family:inherit!important}.immersive-dashboard-file-grid button:hover{color:var(--os-white);background:var(--os-ink);border-color:var(--os-ink);transform:translateY(-2px)}.immersive-dashboard-file-index{color:var(--os-muted);font-variant-numeric:tabular-nums;align-self:start;font-size:8px;font-weight:900}.immersive-dashboard-file-grid button:hover .immersive-dashboard-file-index,.immersive-dashboard-file-grid button:hover small{color:#f6f4ee9c}.immersive-dashboard-file-icon{width:23px;height:23px;color:var(--os-cobalt);background:#0b0b0c17;border-radius:6px;place-items:center;display:grid}.immersive-dashboard-file-icon--orange{color:var(--os-orange);background:#ff6d2e1a}.immersive-dashboard-file-icon svg{width:13px;height:13px}.immersive-dashboard-file-grid button>span:nth-child(3){flex-direction:column;gap:3px;min-width:0;display:flex}.immersive-dashboard-file-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.immersive-dashboard-file-grid small{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1;overflow:hidden}.immersive-dashboard-file-grid button>svg{width:13px;height:13px;color:var(--os-muted)}.immersive-dashboard-file-grid button:hover>svg{color:var(--os-paper)}.immersive-dashboard-footnote{color:var(--os-muted);letter-spacing:.07em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:14px;font-size:8px;font-weight:750;line-height:1;display:flex}.immersive-dashboard-footnote span:first-child{align-items:center;gap:6px;display:inline-flex}.immersive-dashboard-footnote svg{width:13px;height:13px;color:var(--os-orange)}.immersive-os button.immersive-primary-action,.immersive-os button.immersive-dashboard-card-link,.immersive-os button.immersive-dashboard-search,.immersive-os button.immersive-dock-home,.immersive-os button.immersive-dock-search,.immersive-os button.immersive-dock-button{font-family:inherit}.immersive-dock-home,.immersive-dock-search{color:#f6f4ee8c;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;line-height:1;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.immersive-dock-home:hover,.immersive-dock-home.is-active,.immersive-dock-search:hover{color:var(--os-paper);background:#f6f4ee1c;border-color:#f6f4ee29}.immersive-dock-home svg,.immersive-dock-search svg{width:15px;height:15px}.immersive-dock-button:not([data-visited=true]),.immersive-dock-exit,.immersive-dock-brand,.immersive-rail-key{display:none}@media (width<=720px){.immersive-home{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;gap:0;height:auto;min-height:100%;padding:20px 14px 15px;overflow:hidden auto}.immersive-dashboard-header{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:17px}.immersive-dashboard-header .immersive-home-kicker{margin-bottom:10px;font-size:10px}.immersive-dashboard-header h1{max-width:350px;font-size:clamp(2.75rem,13vw,4.25rem);line-height:.84}.immersive-dashboard-header p{max-width:335px;margin-top:11px;font-size:14px;line-height:1.5}.immersive-dashboard-header-meta{text-align:left;flex-direction:row;align-items:flex-start;gap:10px;padding:0;font-size:11px}.immersive-dashboard-meta-index{font-size:13px}.immersive-dashboard-grid{flex-direction:column;flex:none;gap:10px;padding:13px 0 12px;display:flex}.immersive-dashboard-card{min-height:0;box-shadow:5px 5px 0 var(--os-cobalt);border-radius:10px;padding:19px 15px}.immersive-dashboard-card--learn{flex:none;min-height:260px}.immersive-dashboard-card--lab{min-height:260px;box-shadow:5px 5px 0 var(--os-orange);flex:none}.immersive-dashboard-card-topline{font-size:11px}.immersive-dashboard-pill{padding:6px 7px;font-size:9px}.immersive-dashboard-card-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:14px 0 13px}.immersive-dashboard-card h2{letter-spacing:-.04em;max-width:315px;font-size:clamp(2rem,10.7vw,3.1rem)}.immersive-dashboard-card p{max-width:300px;margin-top:10px;font-size:14px;line-height:1.5}.immersive-dashboard-pathway{padding:0;font-size:11px}.immersive-dashboard-pathway i{width:15px}.immersive-dashboard-card-footer{padding-top:12px;font-size:10px}.immersive-dashboard-card--learn .immersive-primary-action{min-height:44px;padding:0 10px;font-size:11px}.immersive-dashboard-card--lab h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.9rem,9vw,2.65rem)}.immersive-dashboard-chart{min-height:63px;padding-top:8px}.immersive-dashboard-chart:before{background-size:25px 25px;inset:8px 0 0}.immersive-dashboard-chart svg{min-height:63px}.immersive-dashboard-chart-caption{margin-top:5px;font-size:9px}.immersive-dashboard-files{padding-top:13px}.immersive-dashboard-files>header{margin-bottom:8px}.immersive-dashboard-files h2{font-size:11px}.immersive-dashboard-search{min-height:44px;font-size:10px}.immersive-dashboard-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.immersive-dashboard-file-grid button{grid-template-columns:auto auto minmax(0,1fr);gap:6px;min-height:64px;padding:7px}.immersive-dashboard-file-grid button>svg{display:none}.immersive-dashboard-file-index{font-size:9px}.immersive-dashboard-file-icon{width:21px;height:21px}.immersive-dashboard-file-grid strong{font-size:11px}.immersive-dashboard-file-grid small{font-size:9px}.immersive-dashboard-footnote{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}.immersive-dock{flex:0 0 54px;gap:2px;padding:0 7px}.immersive-dock-home,.immersive-dock-search,.immersive-dock-button{justify-content:center;min-width:0;min-height:44px;padding:0 7px;font-size:11px}.immersive-dock-home,.immersive-dock-search{border:0;flex-direction:column;flex:none;gap:2px}.immersive-dock-items{flex:auto;justify-content:space-evenly;gap:0;display:flex;overflow:visible}.immersive-dock-button[data-app=learn],.immersive-dock-button[data-app=lab],.immersive-dock-button[data-app=library]{border:0;flex-direction:column;flex:1 1 0;gap:2px;display:inline-flex!important}.immersive-dock-button:not([data-app=learn]):not([data-app=lab]):not([data-app=library]){display:none!important}.immersive-dock-home svg,.immersive-dock-search svg,.immersive-dock-button svg{width:17px;height:17px}.immersive-dock-home.is-active,.immersive-dock-button.is-active,.immersive-dock-search:hover{color:var(--os-orange);background:0 0;border-color:#0000}.immersive-pane-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;overflow:hidden auto}.immersive-os-corner--right{bottom:51px}}@media (width<=390px){.immersive-dashboard-header h1{font-size:2.6rem}.immersive-dashboard-card--learn{flex-basis:211px}.immersive-dashboard-card--lab{flex-basis:195px}.immersive-dashboard-file-grid small{display:none}}.immersive-chrome-tour{min-height:32px;color:var(--os-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #11121729;border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 5px;font-size:9px;font-weight:850;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.immersive-chrome-tour>span:first-child{width:21px;height:21px;color:var(--os-paper);background:var(--os-cobalt);border-radius:50%;place-items:center;font-size:12px;font-weight:900;line-height:1;display:grid}.immersive-chrome-tour:hover{color:var(--os-ink);background:#0b0b0c14;border-color:#0b0b0c59;transform:translateY(-1px)}.immersive-tour{z-index:32;width:min(348px,100% - 48px);color:var(--os-ink);background:#fffdf8f7;border:1px solid #11121733;border-radius:12px;padding:16px 17px 14px;animation:.42s cubic-bezier(.2,.8,.2,1) both immersive-tour-arrive;position:absolute;bottom:79px;right:24px;box-shadow:8px 8px #111217e6}.immersive-tour-head,.immersive-tour-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.immersive-tour-head{color:var(--os-cobalt);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.immersive-tour-head button{min-width:44px;min-height:44px;color:var(--os-muted);letter-spacing:.08em;text-transform:uppercase;margin:-8px -8px -8px 0;padding:0 8px;font-size:9px;font-weight:850;line-height:1}.immersive-tour-head button:hover{color:var(--os-ink)}.immersive-tour h2{letter-spacing:-.085em;max-width:270px;margin:10px 0 5px;font-size:clamp(1.55rem,2.8vw,2.2rem);font-weight:880;line-height:.88}.immersive-tour p{max-width:290px;color:var(--os-muted);margin:0;font-size:12px;line-height:1.42}.immersive-tour-foot{border-top:1px solid #11121721;align-items:flex-end;margin-top:15px;padding-top:11px}.immersive-tour-target{color:var(--os-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.immersive-tour-target i{background:var(--os-orange);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #ff6d2e21}.immersive-tour-next{min-width:74px;min-height:44px;color:var(--os-paper);background:var(--os-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:900;line-height:1;transition:color .18s,background .18s,transform .18s;display:inline-flex}.immersive-tour-next:hover{color:var(--os-ink);background:var(--os-orange);transform:translateY(-2px)}.immersive-tour-next svg{width:14px;height:14px}.immersive-tour-arrow{pointer-events:none;width:100%;height:90px;position:absolute;inset:100% auto auto 0;overflow:visible;transform:none}.immersive-tour-arrow path{fill:none;stroke:var(--os-cobalt);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;stroke-dasharray:280;stroke-dashoffset:280px;animation:.78s cubic-bezier(.2,.8,.2,1) .1s forwards immersive-tour-draw}.immersive-os[data-tour-step="0"] .immersive-dock-button[data-tour-target=learn],.immersive-os[data-tour-step="1"] .immersive-dock-button[data-tour-target=lab],.immersive-os[data-tour-step="2"] .immersive-dock-button[data-tour-target=library]{color:var(--os-paper);background:#f6f4ee24;border-color:#f6f4ee3d;display:inline-flex;box-shadow:0 0 0 4px #ff6d2e1c}@keyframes immersive-tour-arrive{0%{opacity:0;transform:translateY(9px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes immersive-tour-draw{to{stroke-dashoffset:0}}@keyframes immersive-dock-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.immersive-dock-button[data-dock-index]{animation:.42s cubic-bezier(.2,.8,.2,1) both immersive-dock-arrive}@media (width<=720px){.immersive-chrome-tour{border-color:#0000;justify-content:center;width:44px;min-height:44px;padding:0}.immersive-chrome-tour>span:first-child{width:27px;height:27px;font-size:15px}.immersive-chrome-tour>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.immersive-tour{border-radius:11px;width:auto;padding:14px 14px 12px;bottom:67px;left:12px;right:12px;box-shadow:6px 6px #111217e6}.immersive-tour h2{max-width:250px;margin-top:8px;font-size:clamp(1.45rem,7.2vw,1.95rem)}.immersive-tour p{max-width:290px;font-size:12px}.immersive-tour-foot{margin-top:11px;padding-top:9px}.immersive-tour-target{max-width:150px;font-size:8px}.immersive-tour-arrow{width:100%;height:90px;top:100%;transform:none}.immersive-dashboard-card--learn{flex-basis:auto;min-height:0}.immersive-dashboard-card--learn .immersive-dashboard-pathway{display:none}.immersive-dashboard-card--lab{min-height:190px}.immersive-dashboard-card--lab .immersive-dashboard-chart,.immersive-dashboard-card--lab .immersive-dashboard-chart svg{min-height:52px}.immersive-dashboard-files{margin-top:6px}}@media (prefers-reduced-motion:reduce){.immersive-tour,.immersive-tour-arrow path,.immersive-dock-button[data-dock-index]{animation:none!important}.immersive-tour-arrow path{stroke-dashoffset:0}}@media (width<=720px){.immersive-os-body{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:0;display:grid;overflow:hidden}.immersive-stage{height:100%;min-height:0;max-height:100%;overflow:hidden}.immersive-screen-stack{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.immersive-home-view,.immersive-app-view{flex-direction:column;flex:1 1 0;height:100%;min-height:0;max-height:100%;display:flex}.immersive-screen-stack>.immersive-home-view[hidden],.immersive-screen-stack>.immersive-app-view[hidden]{display:none!important}.immersive-home,.immersive-app-pane{flex:1 1 0;height:100%;min-height:0;max-height:100%}.immersive-home{overflow:hidden auto}.immersive-app-pane{overflow:hidden}.immersive-pane-body{flex:1 1 0;min-height:0;max-height:100%;overflow:hidden auto}}.immersive-os{background:radial-gradient(circle at 82% 10%, #0b0b0c14, transparent 27%), var(--os-paper);min-height:100dvh}.immersive-os-body{grid-template-columns:minmax(214px,19vw) minmax(0,1fr)}.immersive-rail{background:linear-gradient(180deg, #fffdf80a, transparent 28%), var(--os-ink);padding:18px 14px 15px}.immersive-rail-cap{align-items:flex-start;gap:10px;padding:0 7px 22px}.immersive-rail-cap>span:last-child{color:#f6f4eeb8;letter-spacing:.2em;margin-top:7px;font-size:9px}.immersive-rail-mark{width:39px;height:39px;box-shadow:4px 4px 0 var(--os-orange);border-radius:14px 14px 14px 3px}.immersive-rail-nav{scrollbar-width:none;gap:17px;padding:0 2px;overflow-y:auto}.immersive-rail-nav::-webkit-scrollbar{display:none}.immersive-rail-group{gap:3px;display:grid}.immersive-rail-group-heading{color:#f6f4ee6b;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;padding:0 7px 6px;font-size:8px;line-height:1;display:flex}.immersive-rail-group-heading strong{color:var(--os-orange);font-size:9px;font-weight:900}.immersive-rail-group-heading span{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.immersive-rail-button{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:61px;padding:9px 8px;display:grid}.immersive-rail-button.is-active:before{width:3px;top:8px;bottom:8px;left:-2px}.immersive-rail-icon{border-radius:8px 8px 8px 2px;width:28px;height:28px}.immersive-rail-icon svg{width:14px;height:14px}.immersive-rail-copy{gap:4px;min-width:0;display:grid}.immersive-rail-copy strong{color:currentColor;letter-spacing:.01em;font-size:13px;font-weight:850;line-height:1.05}.immersive-rail-copy small{color:#f6f4eeb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.18;display:-webkit-box;overflow:hidden}.immersive-rail-button:hover .immersive-rail-copy small,.immersive-rail-button.is-active .immersive-rail-copy small{color:#f6f4eead}.immersive-rail-footer{justify-content:flex-start;padding:16px 7px 0;font-size:7px}.immersive-home--society{scrollbar-color:#7277846b transparent;scrollbar-width:thin;height:100%;min-height:100%;padding:clamp(30px,4vw,64px) clamp(30px,5.3vw,92px) 28px;display:block;overflow:hidden auto}.immersive-society-hero{border-bottom:1px solid #1112172e;grid-template-columns:minmax(0,1fr) minmax(245px,.42fr);align-items:stretch;gap:clamp(28px,5vw,90px);min-height:min(410px,48vh);padding-bottom:clamp(34px,4.6vw,70px);display:grid}.immersive-society-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.immersive-society-hero .immersive-home-kicker{margin-bottom:6px}.immersive-society-hero h1{letter-spacing:-.065em;max-width:850px;margin:17px 0 20px;font-size:clamp(4.4rem,8.4vw,9.1rem);font-weight:900;line-height:.77}.immersive-society-hero h1 em,.immersive-society-section-head h2 em{color:var(--os-cobalt);letter-spacing:-.045em;font-family:DM Sans,Arial,sans-serif;font-style:normal;font-weight:560}.immersive-society-hero>.immersive-society-hero-copy>p{max-width:480px;color:var(--os-muted);margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.5}.immersive-society-hero-actions{flex-wrap:wrap;align-items:center;gap:13px 21px;margin-top:28px;display:flex}.immersive-society-primary{min-height:49px;color:var(--os-paper);background:var(--os-cobalt);box-shadow:5px 5px 0 var(--os-ink);border-radius:5px 11px;padding:0 16px;transition:transform .18s,box-shadow .18s,background .18s}.immersive-society-primary:hover{color:var(--os-paper);background:var(--os-cobalt-dark);box-shadow:7px 7px 0 var(--os-ink);transform:translate(-2px,-2px)}.immersive-society-secondary{min-height:40px;color:var(--os-ink)}.immersive-society-secondary:hover{color:var(--os-cobalt)}.immersive-society-hero-note{border-top:1px solid #11121726;align-items:flex-start;gap:11px;max-width:360px;margin-top:30px;padding-top:11px;display:flex}.immersive-society-hero-note>span{color:var(--os-orange);letter-spacing:.09em;font-size:9px;font-weight:900}.immersive-society-hero-note p{color:var(--os-muted);margin:0;font-size:11px;line-height:1.35}.immersive-society-poster{min-height:300px;color:var(--os-paper);background:var(--os-ink);box-shadow:12px 12px 0 var(--os-orange);border-radius:53% 10px 10px;position:relative;overflow:hidden;transform:rotate(1.2deg)}.immersive-society-poster:before,.immersive-society-poster:after{content:"";pointer-events:none;position:absolute}.immersive-society-poster:before{border:1px solid #f6f4ee33;border-radius:46% 6px 6px;inset:17px}.immersive-society-poster:after{background:var(--os-cobalt);opacity:.9;border-radius:50%;width:76%;height:70%;bottom:-30%;right:-12%}.immersive-society-poster-q{color:var(--os-orange);letter-spacing:-.21em;font-size:clamp(8rem,16vw,14rem);font-weight:950;line-height:.7;position:absolute;top:18%;left:13%}.immersive-society-poster-label,.immersive-society-poster-path,.immersive-society-poster-foot,.immersive-society-poster-rule{z-index:1;position:absolute}.immersive-society-poster-label{color:#f6f4eec4;letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.2;top:23px;right:23px}.immersive-society-poster-rule{background:var(--os-orange);width:58px;height:2px;top:77px;right:23px}.immersive-society-poster-path{color:var(--os-paper);text-align:right;font-family:DM Sans,Arial,sans-serif;font-size:25px;font-style:normal;line-height:.85;bottom:47px;right:23px}.immersive-society-poster-foot{color:#f6f4ee8a;letter-spacing:.14em;font-size:8px;font-weight:800;bottom:20px;right:23px}.immersive-society-path,.immersive-society-tools{padding-top:clamp(30px,4vw,58px)}.immersive-society-section-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;display:flex}.immersive-society-section-head>div{min-width:0}.immersive-society-eyebrow{color:var(--os-orange);letter-spacing:.16em;margin-bottom:9px;font-size:9px;font-weight:900;line-height:1;display:block}.immersive-society-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.6vw,5.2rem);font-weight:900;line-height:.8}.immersive-society-section-head>p{max-width:255px;color:var(--os-muted);margin:0 0 3px;font-size:11px;line-height:1.4}.immersive-society-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.immersive-society-path-card{min-height:194px;color:var(--os-ink);text-align:left;background:#fffdf8b8;border:1px solid #11121733;border-radius:8px 8px 8px 2px;flex-direction:column;align-items:flex-start;padding:17px 18px 16px;transition:transform .2s,box-shadow .2s,color .2s,background .2s;display:flex;position:relative}.immersive-society-path-card:hover,.immersive-society-path-card:focus-visible{color:var(--os-paper);background:var(--os-ink);border-color:var(--os-ink);box-shadow:7px 7px 0 var(--os-cobalt);transform:translate(-2px,-3px)}.immersive-society-path-card--events:hover,.immersive-society-path-card--events:focus-visible{box-shadow:7px 7px 0 var(--os-orange)}.immersive-society-card-index{color:var(--os-muted);letter-spacing:.12em;font-size:8px;font-weight:900}.immersive-society-path-card:hover .immersive-society-card-index,.immersive-society-path-card:focus-visible .immersive-society-card-index,.immersive-society-path-card:hover .immersive-society-card-copy,.immersive-society-path-card:focus-visible .immersive-society-card-copy{color:#f6f4ee9e}.immersive-society-card-icon{width:32px;height:32px;color:var(--os-cobalt);background:#0b0b0c1a;border-radius:9px 9px 9px 2px;place-items:center;margin:26px 0 17px;display:grid}.immersive-society-path-card--events .immersive-society-card-icon{color:var(--os-orange);background:#ff6d2e1f}.immersive-society-card-icon svg{width:16px;height:16px}.immersive-society-card-title{letter-spacing:-.06em;align-items:center;gap:7px;font-size:17px;font-weight:900;line-height:1;display:flex}.immersive-society-card-title svg{width:14px;height:14px;color:var(--os-cobalt)}.immersive-society-path-card:hover .immersive-society-card-title svg,.immersive-society-path-card:focus-visible .immersive-society-card-title svg{color:var(--os-orange)}.immersive-society-card-copy{max-width:255px;color:var(--os-muted);margin-top:8px;font-size:11px;line-height:1.35}.immersive-society-section-head--tools{margin-bottom:15px}.immersive-society-tool-row{border-top:1px solid #1112172b;border-bottom:1px solid #1112172b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.immersive-society-tool-row button{min-height:84px;color:var(--os-ink);text-align:left;background:0 0;border:0;border-right:1px solid #11121721;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:14px 15px 14px 0;transition:color .18s,padding .18s;display:grid}.immersive-society-tool-row button+button{padding-left:15px}.immersive-society-tool-row button:last-child{border-right:0}.immersive-society-tool-row button:hover{color:var(--os-cobalt);padding-left:5px}.immersive-society-tool-row button>span{letter-spacing:-.03em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.immersive-society-tool-row button>span svg{width:15px;height:15px;color:var(--os-orange)}.immersive-society-tool-row button>small{color:var(--os-muted);grid-column:1/-1;font-size:10px;line-height:1.25}.immersive-society-tool-row button>svg{width:14px;height:14px;color:var(--os-muted);grid-area:1/2/span 2;align-self:center}.immersive-society-topic-strip{color:var(--os-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;padding-top:17px;font-size:9px;font-weight:800;display:flex}.immersive-society-topic-strip button{min-height:28px;color:var(--os-ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #11121729;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.immersive-society-topic-strip button:hover,.immersive-society-topic-strip button.is-selected{color:var(--os-paper);background:var(--os-cobalt);border-color:var(--os-cobalt)}.immersive-society-topic-strip button svg{width:11px;height:11px}.immersive-society-footnote{color:var(--os-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;padding-top:31px;font-size:8px;font-weight:800;line-height:1;display:flex}.immersive-society-footnote span:first-child{align-items:center;gap:7px;display:inline-flex}.immersive-society-footnote svg{width:14px;height:14px;color:var(--os-orange)}.immersive-dock-button[data-app=events],.immersive-dock-button[data-app=people],.immersive-dock-button[data-app=learn]{display:inline-flex}@media (width<=1100px) and (width>=721px){.immersive-os-body{grid-template-columns:196px minmax(0,1fr)}.immersive-home--society{padding-inline:38px}.immersive-society-hero{gap:35px}.immersive-society-hero h1{font-size:clamp(4rem,8vw,7rem)}}@media (width<=720px){.immersive-os-body{grid-template-columns:minmax(0,1fr);display:grid}.immersive-home--society{height:100%;min-height:100%;padding:25px 16px;display:block}.immersive-society-hero{flex-direction:column;gap:29px;min-height:0;padding-bottom:31px;display:flex}.immersive-society-hero h1{max-width:350px;margin:20px 0 17px;font-size:clamp(3.7rem,17vw,6rem);line-height:.77}.immersive-society-hero>.immersive-society-hero-copy>p{max-width:340px;font-size:13px;line-height:1.45}.immersive-society-hero-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:23px}.immersive-society-primary{min-height:47px}.immersive-society-hero-note{margin-top:24px}.immersive-society-poster{min-height:192px;box-shadow:8px 8px 0 var(--os-orange);border-radius:43% 9px 9px;margin:0 8px 0 3px}.immersive-society-poster:before{border-radius:39% 5px 5px;inset:12px}.immersive-society-poster-q{font-size:9.5rem;top:18%;left:13%}.immersive-society-poster-label{font-size:8px;top:18px;right:18px}.immersive-society-poster-rule{width:44px;top:56px;right:18px}.immersive-society-poster-path{font-size:22px;bottom:38px;right:18px}.immersive-society-poster-foot{font-size:7px;bottom:17px;right:18px}.immersive-society-path,.immersive-society-tools{padding-top:32px}.immersive-society-section-head{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:15px}.immersive-society-section-head h2{font-size:clamp(2.75rem,13vw,4.4rem)}.immersive-society-section-head>p{max-width:310px;margin:0;font-size:12px}.immersive-society-path-grid{grid-template-columns:1fr;gap:8px}.immersive-society-path-card{min-height:151px;padding:14px}.immersive-society-card-icon{width:29px;height:29px;margin:16px 0 13px}.immersive-society-card-title{font-size:16px}.immersive-society-card-copy{max-width:300px;font-size:11px}.immersive-society-tool-row{grid-template-columns:1fr}.immersive-society-tool-row button,.immersive-society-tool-row button+button{border-bottom:1px solid #11121721;border-right:0;min-height:70px;padding:12px 0}.immersive-society-tool-row button:last-child{border-bottom:0}.immersive-society-topic-strip{padding-top:13px}.immersive-society-footnote{flex-direction:column;align-items:flex-start;gap:7px;padding-top:27px;font-size:8px}.immersive-dock-items{justify-content:space-evenly}.immersive-dock-button[data-app=events],.immersive-dock-button[data-app=people],.immersive-dock-button[data-app=learn]{border:0;flex-direction:column;flex:1 1 0;gap:2px;display:inline-flex!important}.immersive-dock.immersive-dock .immersive-dock-items.immersive-dock-items .immersive-dock-button[data-app=events],.immersive-dock.immersive-dock .immersive-dock-items.immersive-dock-items .immersive-dock-button[data-app=people]{display:inline-flex!important}.immersive-dock-button:not([data-app=events]):not([data-app=people]):not([data-app=learn]){display:none!important}.immersive-dock-home,.immersive-dock-search,.immersive-dock-button{min-height:44px;padding:0 5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.immersive-society-primary,.immersive-society-path-card,.immersive-society-tool-row button{transition:none}}@media (width<=340px){.society-spotlight-arrow{z-index:5}}.immersive-os{--os-control-size:44px;--os-copy-leading:1.42}.immersive-os .immersive-chrome-q,.immersive-os .immersive-chrome-minimize,.immersive-os .immersive-chrome-tour,.immersive-os .immersive-chrome-close{min-height:var(--os-control-size)}.immersive-os .immersive-chrome-q{min-width:var(--os-control-size);justify-content:center}.immersive-os .immersive-chrome-minimize{width:var(--os-control-size)}.immersive-os .immersive-chrome-tour{padding-inline:8px 11px}.immersive-os .immersive-chrome-close{padding-inline:13px}.immersive-os .immersive-rail-group-heading{padding-inline:8px;padding-bottom:7px}.immersive-os .immersive-rail-button{border-radius:10px;min-height:58px;padding:8px 9px}.immersive-os .immersive-rail-copy strong{line-height:1.08}.immersive-os .immersive-rail-copy small{line-height:1.27}.immersive-os .immersive-society-hero{gap:clamp(25px,4vw,66px);min-height:min(390px,45vh);padding-bottom:clamp(30px,3.8vw,56px)}.immersive-os .immersive-society-hero h1{margin-top:15px;margin-bottom:18px}.immersive-os .immersive-society-primary{min-height:var(--os-control-size);padding-inline:18px}.immersive-os .immersive-society-secondary{min-height:var(--os-control-size);padding-inline:4px}.immersive-os .immersive-society-hero-note{margin-top:25px}.immersive-os .immersive-society-section-head{gap:20px;margin-bottom:16px}.immersive-os .immersive-society-section-head>p{line-height:var(--os-copy-leading)}.immersive-os .immersive-society-card-icon{margin:21px 0 14px}.immersive-os .immersive-society-card-copy{line-height:var(--os-copy-leading)}.immersive-os .immersive-society-tool-row button{min-height:82px;padding-top:13px;padding-bottom:13px}.immersive-os .immersive-society-tool-row button>small{line-height:1.35}.immersive-os .immersive-society-topic-strip button{min-height:36px;padding-inline:10px}.immersive-os .immersive-society-footnote{padding-top:26px;line-height:1.25}.immersive-os .immersive-pane-chrome{padding:15px clamp(20px,3.8vw,58px) 12px}.immersive-os .immersive-back-button{min-height:var(--os-control-size);margin-inline:-5px;padding-inline:5px}.immersive-os .immersive-pane-body{scrollbar-width:thin;scrollbar-color:#7277846b transparent;padding:22px clamp(18px,3.4vw,52px) 31px}.immersive-os .immersive-app-slot>.resource-app{padding:clamp(20px,2.5vw,34px)}.immersive-os .immersive-dock{padding-inline:16px}.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search,.immersive-os .immersive-dock-exit{min-height:var(--os-control-size)}.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search{padding-inline:12px}.immersive-os .immersive-command-layer{padding-top:clamp(64px,10vh,116px)}.immersive-os .immersive-command{border-radius:16px;width:min(620px,100% - 32px)}.immersive-os .immersive-command-head{padding:23px 25px 18px}.immersive-os .immersive-command-close{width:var(--os-control-size);height:var(--os-control-size)}.immersive-os .immersive-command-input{min-height:50px;margin:15px 18px 12px;padding-inline:13px}.immersive-os .immersive-command-input input{height:48px}.immersive-os .immersive-command-results{gap:5px;padding-inline:18px}.immersive-os .immersive-command-result{border-radius:9px;min-height:58px;padding:8px 10px}.immersive-os .immersive-command-result-icon{width:36px;height:36px}@media (width<=1100px) and (width>=721px){.immersive-os .immersive-home--society{padding-inline:34px}.immersive-os .immersive-society-hero{gap:30px}}@media (width<=720px){.immersive-os .immersive-chrome{padding-inline:10px 12px}.immersive-os .immersive-chrome-q{min-width:44px}.immersive-os .immersive-chrome-close{min-height:44px;padding-inline:10px}.immersive-os .immersive-home--society{padding:22px 15px 27px}.immersive-os .immersive-society-hero{gap:25px;padding-bottom:29px}.immersive-os .immersive-society-hero h1{margin-top:17px;margin-bottom:15px}.immersive-os .immersive-society-hero-actions{gap:8px;margin-top:20px}.immersive-os .immersive-society-primary,.immersive-os .immersive-society-secondary{min-height:44px}.immersive-os .immersive-society-hero-note{margin-top:20px}.immersive-os .immersive-society-path,.immersive-os .immersive-society-tools{padding-top:29px}.immersive-os .immersive-society-section-head{gap:10px;margin-bottom:14px}.immersive-os .immersive-society-path-card{min-height:142px;padding:13px 14px}.immersive-os .immersive-society-card-icon{margin:14px 0 11px}.immersive-os .immersive-society-tool-row button,.immersive-os .immersive-society-tool-row button+button{min-height:70px;padding-block:11px}.immersive-os .immersive-society-topic-strip button{min-height:40px}.immersive-os .immersive-pane-chrome{padding:10px 13px 8px}.immersive-os .immersive-pane-body{padding:14px 10px 29px}.immersive-os .immersive-app-slot>.resource-app{padding:15px 12px}.immersive-os .immersive-dock{padding-inline:7px}.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search{min-height:44px;padding-inline:5px}.immersive-os .immersive-command-layer{padding-top:60px}.immersive-os .immersive-command{border-radius:13px;width:calc(100% - 24px)}.immersive-os .immersive-command-head{padding:17px 15px 14px}.immersive-os .immersive-command-input{min-height:48px;margin-inline:12px}.immersive-os .immersive-command-results{max-height:min(52vh,390px);padding-inline:12px}.immersive-os .immersive-command-result{min-height:56px}.immersive-os .immersive-command-foot{min-height:44px;padding-inline:15px}}@media (width<=390px){.immersive-os .immersive-home--society{padding-inline:13px}.immersive-os .immersive-society-path-card{min-height:136px}.immersive-os .immersive-society-card-copy{line-height:1.3}.immersive-os .immersive-command{width:calc(100% - 18px)}}@media (width<=720px){.immersive-os .immersive-pane-chrome{flex:none;min-height:62px;display:flex}.immersive-os .immersive-chrome-identity,.immersive-os .immersive-chrome-route,.immersive-os .immersive-chrome-actions{min-width:0}.immersive-os .immersive-chrome-identity{gap:6px}.immersive-os .immersive-chrome-route{gap:5px;overflow:hidden}.immersive-os .immersive-chrome-time{text-overflow:ellipsis;max-width:74px;overflow:hidden}.immersive-os .immersive-status-line{text-overflow:ellipsis;max-width:96px;overflow:hidden}.immersive-os .immersive-pane-route,.immersive-os .immersive-pane-meta{min-width:0}.immersive-os .immersive-pane-route-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.immersive-os .immersive-pane-meta .immersive-status-line{max-width:112px}}@media (width<=340px){.immersive-os .immersive-chrome-context,.immersive-os .immersive-chrome-time,.immersive-os .immersive-chrome-divider{display:none}.immersive-os .immersive-chrome-close{width:var(--os-control-size);justify-content:center;padding-inline:0}.immersive-os .immersive-chrome-close span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.immersive-os .immersive-chrome-route{flex:auto}.immersive-os .immersive-chrome-route .immersive-status-line{max-width:92px}.immersive-os .immersive-pane-chrome{min-height:58px}.immersive-os .immersive-pane-chrome .immersive-pane-meta .immersive-status-line{max-width:96px}}.hero-orientation{z-index:140;align-items:center;font-family:DM Sans,sans-serif;display:inline-flex;position:relative}.hero-orientation__trigger{color:#0b0b0c;letter-spacing:.075em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f5f3c7;border:1px solid #bfc0c2;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:44px;min-height:44px;padding:0 14px;font-size:11px;font-weight:700;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 4px 18px #0b0b0c14}.hero-orientation__trigger:hover,.hero-orientation__trigger[aria-expanded=true]{color:#0b0b0c;background:#f5f5f3;border-color:#0b0b0c;transform:translateY(-1px)}.hero-orientation__panel{z-index:120;box-sizing:border-box;color:#17181a;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;background:#f5f5f3;border:1px solid #bfc0c2;border-radius:14px;width:352px;max-width:calc(100vw - 32px);max-height:min(640px,100dvh - 104px);padding:20px 20px 16px;animation:.36s cubic-bezier(.2,.75,.25,1) both hero-orientation-arrive;position:fixed;top:84px;right:24px;overflow-y:auto;box-shadow:0 28px 70px #0b0b0c29,0 4px #0b0b0c14}.hero-orientation__panel-head,.hero-orientation__footer{justify-content:space-between;align-items:center;display:flex}.hero-orientation__panel-head{min-height:26px}.hero-orientation__eyebrow{color:#74746e;letter-spacing:.13em;font-size:9px;font-weight:750}.hero-orientation__close,.hero-orientation__close-label{color:#74746e;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hero-orientation__close{margin:-7px -7px -7px 0}.hero-orientation__close:hover,.hero-orientation__close-label:hover{color:#0b0b0c;background:#e8e8e6}.hero-orientation__intro{padding:11px 0 0}.hero-orientation__intro h2{color:#17181a;letter-spacing:-.045em;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:31px;font-weight:600;line-height:.98}.hero-orientation__intro p{color:#696b72;max-width:305px;margin:9px 0 0;font-size:12.5px;line-height:1.45}.hero-orientation__arrow{width:100%;height:32px;margin:5px 0 2px;display:block;overflow:visible}.hero-orientation__arrow path{fill:none;stroke:#0b0b0c;stroke-linecap:round;stroke-linejoin:round}.hero-orientation__arrow-brush{stroke-width:1.8px;stroke-dasharray:330;stroke-dashoffset:330px;animation:1.7s cubic-bezier(.25,.7,.25,1) .12s forwards hero-orientation-draw}.hero-orientation__arrow-echo{stroke-width:.65px;opacity:.48;transform:translate(1px,1px)}.hero-orientation__arrow-head{stroke-width:1.6px}.hero-orientation__paths{border-top:1px solid #bfc0c2}.hero-orientation__path{box-sizing:border-box;color:#17181a;text-align:left;border-bottom:1px solid #bfc0c2;border-radius:8px;grid-template-columns:25px 32px minmax(0,1fr) 24px;align-items:center;gap:8px;width:100%;min-height:62px;padding:8px;transition:color .17s,background .17s;display:grid}.hero-orientation__path:hover,.hero-orientation__path:focus-visible{color:#0b0b0c;background:#e8e8e6}.hero-orientation__path-index{color:#86878a;letter-spacing:.08em;font-size:9px;font-weight:700}.hero-orientation__path-icon{color:#0b0b0c;background:#e8e8e6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.hero-orientation__path:nth-child(3) .hero-orientation__path-icon{color:#66676a;background:#e8e8e6}.hero-orientation__path-copy{gap:2px;min-width:0;display:grid}.hero-orientation__path-copy strong{letter-spacing:-.025em;font-size:13.5px;font-weight:750;line-height:1.1}.hero-orientation__path-copy small{color:#74767c;font-size:11px;line-height:1.3}.hero-orientation__path-arrow{color:#777980;justify-self:end;transition:transform .17s}.hero-orientation__path:hover .hero-orientation__path-arrow,.hero-orientation__path:focus-visible .hero-orientation__path-arrow{color:currentColor;transform:translate(2px,-2px)}.hero-orientation__footer{align-items:center;gap:10px;padding-top:12px}.hero-orientation__replay,.hero-orientation__close-label{color:#676970;letter-spacing:.06em;text-transform:uppercase;gap:7px;min-height:44px;padding:0 7px;font-size:10px;font-weight:700}.hero-orientation__replay{align-items:center;display:inline-flex}.hero-orientation__replay:hover{color:#0b0b0c}.hero-orientation__close-label{min-width:44px}@keyframes hero-orientation-arrive{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes hero-orientation-draw{to{stroke-dashoffset:0}}@media (width<=720px){.hero-orientation__trigger{width:44px;padding:0}.hero-orientation__trigger>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-orientation__trigger{font-size:10px}.hero-orientation__panel{border-radius:16px;width:auto;max-width:none;max-height:calc(100dvh - 84px);padding:16px 15px 13px;top:72px;left:12px;right:12px}.hero-orientation__intro h2{font-size:29px}.hero-orientation__intro p{font-size:11px}.hero-orientation__path{grid-template-columns:23px 30px minmax(0,1fr) 22px;gap:7px;min-height:60px}}@media (width<=370px){.hero-orientation__panel{max-height:calc(100dvh - 76px);padding:14px 13px 11px;top:68px}.hero-orientation__intro h2{font-size:27px}.hero-orientation__intro p{max-width:none;margin-top:6px;font-size:11px}.hero-orientation__path-copy strong{font-size:12px}.hero-orientation__path-copy small{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.hero-orientation__panel,.hero-orientation__arrow-brush{animation:none}.hero-orientation__arrow-brush{stroke-dashoffset:0}.hero-orientation__trigger,.hero-orientation__path,.hero-orientation__path-arrow{transition:none}}.quant-wordmark{--wordmark-ink:#171512;pointer-events:none;width:100%;height:clamp(420px,38vw,620px);color:var(--wordmark-ink);display:block;overflow:visible}.quant-wordmark__svg{width:100%;height:100%;display:block;overflow:visible}.quant-wordmark__ink{fill:currentColor}.quant-wordmark__svg--mobile{display:none}@media (width<=720px){.quant-wordmark{height:clamp(122px,38vw,175px)}.quant-wordmark__svg--desktop{display:none}.quant-wordmark__svg--mobile{display:block}}@media (prefers-reduced-motion:reduce){.quant-wordmark{transform:none!important}}.spectral-entry{z-index:10000;pointer-events:auto;position:fixed;inset:0;overflow:hidden}.spectral-entry__film{will-change:opacity,transform;background:radial-gradient(at 36% 28%,#fff8dc 0%,#0000 38%),radial-gradient(at 76% 72%,#89dfd5 0%,#0000 43%),conic-gradient(from 20deg at 50% 55%,#c4b5ff,#f4adc9,#ffe2ac,#b8dded,#c4b5ff);animation:1.25s cubic-bezier(.2,.65,.15,1) both soap-film-dissolve;position:absolute;inset:-10%}.full-os-dialog.has-spectral-entry[open]{animation:1.2s cubic-bezier(.22,.8,.16,1) both soap-portal-open!important;transform:none!important}.full-os-dialog.has-spectral-entry::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.full-os-dialog.has-spectral-entry.is-entry-ready[open]{clip-path:none!important;animation:none!important}.spectral-os-content{width:100%;height:100%;min-height:0}@keyframes soap-portal-open{0%{clip-path:circle(var(--wave-start-radius) at var(--wave-x) var(--wave-y))}to{clip-path:circle(var(--wave-radius) at var(--wave-x) var(--wave-y))}}@keyframes soap-film-dissolve{0%{opacity:1;transform:scale(.9)rotate(-8deg)}20%{opacity:1}68%{opacity:.18}to{opacity:0;transform:scale(1.1)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.spectral-entry{display:none}.full-os-dialog.has-spectral-entry[open]{animation:none!important}}.society-bubble{--bubble-spectrum:conic-gradient(from 206deg, #ee3a50, #efb232 18%, #24b48b 42%, #4d83ee 64%, #b45ae5 82%, #ee3a50);isolation:isolate;contain:layout;pointer-events:none;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.society-bubble:before,.society-bubble:after{border-radius:inherit;content:none;pointer-events:none;display:block;position:absolute;inset:0}.society-bubble:before{z-index:0;opacity:.56;background:radial-gradient(circle,#0000 0 63%,#ffffff1a 70%,#0000 78%),radial-gradient(circle at 33% 24%,#ffffff42 0 1%,#0000 13%);box-shadow:0 28px 70px #1216191a,inset 0 0 0 1px #1216191a}.society-bubble:after{z-index:6;mix-blend-mode:screen;border:1px solid #ffffff7a;inset:.8%;box-shadow:inset 0 0 0 1px #12161912}.society-bubble__fallback,.society-bubble__film,.society-bubble__shine,.society-bubble__grain,.society-bubble__canvas{border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.society-bubble[data-webgl=true] .society-bubble__fallback,.society-bubble[data-webgl=true] .society-bubble__film,.society-bubble[data-webgl=true] .society-bubble__shine,.society-bubble[data-webgl=true] .society-bubble__grain{display:none}.society-bubble[data-webgl=true] .society-bubble__canvas{opacity:1;border-radius:0;width:140%;height:140%;inset:-20%}.society-bubble__fallback{z-index:1;background:radial-gradient(ellipse at 31% 22%, #ffffffbd 0 1%, #ffffff29 6%, transparent 20%), radial-gradient(ellipse at 71% 75%, #fff3, transparent 26%), conic-gradient(from 214deg, transparent 0 9%, #ee3a503d 12% 15%, transparent 18% 31%, #24b48b2e 34% 38%, transparent 41% 57%, #4d83ee38 61% 66%, transparent 70% 84%, #b45ae52e 87% 92%, transparent 96%);opacity:.72;-webkit-mask:radial-gradient(circle,#0000 0 58%,#000 68% 78%,#0000 92%);mask:radial-gradient(circle,#0000 0 58%,#000 68% 78%,#0000 92%)}.society-bubble__film{z-index:2;background:var(--bubble-spectrum);opacity:.15;filter:saturate(.72);mix-blend-mode:multiply;inset:1%;-webkit-mask:radial-gradient(#0000 0 60%,#000 69% 79%,#0000 94%);mask:radial-gradient(#0000 0 60%,#000 69% 79%,#0000 94%)}.society-bubble__shine{z-index:3;mix-blend-mode:screen;opacity:.64;background:radial-gradient(at 30% 22%,#ffffffbd 0 1%,#ffffff2e 7%,#0000 28%),radial-gradient(at 72% 72%,#ffffff2e,#0000 24%);inset:4%}.society-bubble__grain{z-index:5;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");inset:2%}.society-bubble__canvas{z-index:4;opacity:.92;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.995)}.society-bubble:hover .society-bubble__film,.society-bubble:focus-within .society-bubble__film,.invitation-bubble:hover .society-bubble__film,.invitation-bubble:focus-visible .society-bubble__film{opacity:.27;filter:saturate(1.05)}.society-bubble:hover .society-bubble__canvas,.society-bubble:focus-within .society-bubble__canvas,.invitation-bubble:hover .society-bubble__canvas,.invitation-bubble:focus-visible .society-bubble__canvas{opacity:1;transform:scale(1)}html[data-theme=dark] .society-bubble:before{background:radial-gradient(circle,#0000 0 63%,#ffffff1a 70%,#0000 78%),radial-gradient(circle at 33% 24%,#ffffff38 0 1%,#0000 13%);box-shadow:0 28px 70px #00000047,inset 0 0 0 1px #f1f2ed29}html[data-theme=dark] .society-bubble:after{border-color:#f1f2ed47;box-shadow:inset 0 0 0 1px #f1f2ed0f}html[data-theme=dark] .society-bubble__film{mix-blend-mode:screen;opacity:.18}html[data-theme=dark] .society-bubble__grain{mix-blend-mode:screen;opacity:.06}@media (prefers-reduced-motion:reduce){.society-bubble__canvas{transition:none}}.direct-hero{--direct-paper:#f2f3ed;--direct-ink:#121619;--direct-muted:#526257;--direct-accent:#09814a;--intro-opacity:1;--intro-y:0px;--intro-scale:1;--invitation-opacity:0;--invitation-y:110px;--invitation-turn:13deg;--invitation-scale:.88;--cue-opacity:1;--trace:0;--scroll-progress:0;height:265svh;color:var(--direct-ink);background:var(--direct-paper);position:relative}.direct-hero__sticky{isolation:isolate;perspective:1100px;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.direct-hero .curiosity-field,.direct-hero__field-fallback{z-index:-2;position:absolute;inset:0}.direct-hero__field-fallback{background:radial-gradient(at 70% 40%,#2d473920,#0000 60%)}.direct-hero__ambient{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 65%,#2d473928,#0000 65%);position:absolute;inset:0}.direct-hero__identity{pointer-events:none;opacity:var(--intro-opacity);transform:translate3d(0,var(--intro-y),0) scale(var(--intro-scale));will-change:transform,opacity;position:absolute;inset:0}.direct-hero__arrival{animation:1.4s cubic-bezier(.16,1,.3,1) both quant-arrival;position:absolute;inset:0}.direct-hero__eyebrow{letter-spacing:.14em;color:var(--direct-muted);justify-content:space-between;gap:16px;font-size:9px;font-weight:600;display:flex;position:absolute;top:100px;left:3.6%;right:3.6%}.direct-hero__wordmark{width:92%;height:46%;position:absolute;top:18%;left:4%}.direct-hero__quant.quant-wordmark{--wordmark-ink:var(--direct-ink);width:100%;height:100%;position:absolute;inset:0;transform:none}.direct-hero__curious{letter-spacing:.015em;text-align:center;white-space:nowrap;width:100%;font:400 clamp(38px,5.4vw,82px)/1 Anton,sans-serif;position:absolute;bottom:-18%;left:0}.direct-hero__opening-line{text-align:center;letter-spacing:.01em;width:60%;opacity:var(--cue-opacity);margin:0;font:400 clamp(12px,1.2vw,17px)/1.4 DM Sans,sans-serif;position:absolute;top:79%;left:20%}.direct-hero__eyebrow{opacity:var(--cue-opacity)}.direct-hero__opening-line em{color:var(--direct-accent)}.direct-hero__footer{z-index:4;opacity:var(--cue-opacity);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:30px;left:3.6%;right:3.6%}.direct-hero__footer-copy>span{color:var(--direct-muted);letter-spacing:.12em;font-size:8px;font-weight:600}.direct-hero__footer-copy p{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(14px,1.4vw,22px);font-weight:600}.direct-hero__scroll-cue{letter-spacing:.14em;min-height:48px;color:var(--direct-ink);align-items:center;gap:18px;font-size:9px;font-weight:600;display:flex}.direct-hero__scroll-arrow{border:1px solid #2d47395c;border-radius:30px;place-items:center;width:36px;height:48px;display:grid}.direct-hero__scroll-arrow svg{animation:2.3s cubic-bezier(.45,0,.2,1) infinite scroll-hint}.direct-hero__progress{background:#bcb38217;height:2px;position:absolute;bottom:0;left:3.6%;right:3.6%}.direct-hero__progress span{background:var(--direct-accent);height:100%;transform:scaleX(var(--scroll-progress));transform-origin:0;display:block}.society-invitation{opacity:var(--invitation-opacity);transform:translate3d(0,var(--invitation-y),0) rotateX(var(--invitation-turn)) scale(var(--invitation-scale));will-change:transform,opacity;place-items:center;display:grid;position:absolute;inset:76px 0 0}.society-invitation__content{text-align:center;width:min(1160px,90%);padding:24px 0}.society-invitation__eyebrow{color:var(--direct-muted);letter-spacing:.14em;justify-content:space-between;gap:16px;margin-bottom:20px;font-size:9px;font-weight:500;display:flex}.invitation-bubble-wrap{width:min(52svh,470px);margin:0 auto;position:relative}.invitation-bubble{aspect-ratio:1;width:100%;color:var(--direct-ink);isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 auto;padding:0;transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.invitation-bubble-hint{width:160px;height:96px;color:var(--direct-ink);pointer-events:none;position:absolute;top:54%;right:-130px}.invitation-bubble-hint svg{width:100%;height:100%;overflow:visible}.invitation-bubble-hint path{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--trace))}.invitation-bubble-hint>span{letter-spacing:.13em;opacity:var(--trace);font-size:9px;position:absolute;bottom:-8px;right:0}.invitation-bubble:hover{transform:scale(1.035)}.invitation-bubble:active{transform:scale(.98)}.invitation-bubble:focus-visible{outline:1px solid var(--direct-ink);outline-offset:18px}.invitation-bubble[aria-disabled=true]{cursor:wait}.invitation-bubble__label{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.invitation-bubble__label>span:first-child{letter-spacing:.16em;font-size:clamp(13px,1.2vw,17px);font-weight:400}.invitation-bubble__label>strong{letter-spacing:-.025em;font:400 clamp(40px,4.4vw,68px)/1 Anton,sans-serif}.invitation-bubble__action{letter-spacing:.12em;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:9px;font-weight:500;display:flex}.invitation-bubble__action svg{transition:transform .7s cubic-bezier(.16,1,.3,1)}.invitation-bubble:hover .invitation-bubble__action svg{transform:translate(3px,-3px)}.society-invitation__content>p{color:var(--direct-muted);margin:18px 0 0;font-size:12px;line-height:1.7}.direct-hero.is-opening .invitation-bubble{transform:scale(.94)}.direct-hero.is-opening .invitation-bubble__label{opacity:0;transition:opacity .18s}.direct-hero.is-paused{pointer-events:none}html[data-theme=dark] .direct-hero{--direct-paper:#121619;--direct-ink:#eef0e7;--direct-muted:#b7bcae;--direct-accent:#bcb382}@keyframes quant-arrival{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes scroll-hint{0%,to{transform:translateY(-3px)}55%{transform:translateY(4px)}}@keyframes invitation-enter{to{opacity:0;transform:translateY(-16px)scale(1.035)}}@media (width<=720px){.direct-hero{height:235svh}.direct-hero__sticky{min-height:540px}.direct-hero__eyebrow{letter-spacing:.1em;font-size:7px;top:88px;left:20px;right:20px}.direct-hero__wordmark{aspect-ratio:500/350;width:90%;height:auto;top:18%;left:5%}.direct-hero__quant.quant-wordmark{width:96%;height:90%;top:0;left:2%;transform:none}.direct-hero__curious{box-sizing:border-box;letter-spacing:.045em;width:100%;padding-inline:4px;font-size:clamp(24px,8vw,32px);line-height:1.05;bottom:1%;left:0;transform:scaleX(.96)}.direct-hero__opening-line{width:76%;font-size:12px;top:73%;left:12%}.direct-hero__footer{align-items:center;gap:14px;bottom:22px;left:20px;right:20px}.direct-hero__footer-copy{max-width:140px}.direct-hero__footer-copy>span{font-size:6.5px}.direct-hero__footer-copy p{font-size:12px;line-height:1.2}.direct-hero__scroll-cue{letter-spacing:.08em;text-align:right;gap:10px;font-size:8px}.direct-hero__scroll-cue>span:first-child{max-width:95px}.direct-hero__scroll-arrow{flex:none;width:30px;height:44px}.society-invitation{inset:64px 0 0}.society-invitation__content{width:calc(100% - 40px);padding:18px 0 30px}.society-invitation__eyebrow{letter-spacing:.12em;font-size:7px}.society-invitation__eyebrow>span:last-child{display:none}.society-invitation__content{text-align:center;width:calc(100% - 32px)}.invitation-bubble-wrap{width:min(84vw,46svh,380px)}.invitation-bubble-hint{top:auto;bottom:-58px;right:0}.invitation-bubble__label>strong{font-size:clamp(40px,11vw,56px)}.invitation-bubble__label>span:first-child{font-size:11px}.invitation-bubble__action{margin-top:18px;font-size:8px}.society-invitation__content>p{max-width:285px;margin:76px auto 0;font-size:12px;line-height:1.7}.invitation-desktop-break{display:none}}@media (width<=380px){.direct-hero__wordmark{aspect-ratio:500/356;width:92%;top:17%;left:4%}.direct-hero__quant.quant-wordmark{width:96%;height:90%;left:2%;transform:none}.direct-hero__curious{letter-spacing:.04em;font-size:clamp(22px,7.9vw,29px)}.direct-hero__opening-line{width:80%;font-size:11px;top:72%;left:10%}}@media (height<=650px) and (width>=721px){.direct-hero__sticky{min-height:560px}}@media (prefers-reduced-motion:reduce){.direct-hero{height:auto}.direct-hero__sticky{height:auto;min-height:100svh;position:relative}.direct-hero__identity,.direct-hero__footer{display:none}.society-invitation{opacity:1;min-height:100svh;padding-top:100px;position:relative;inset:auto;transform:none}.society-invitation__content,.direct-hero__arrival,.direct-hero__scroll-arrow svg{animation:none!important}.invitation-bubble{transition:none}}:root{color:#0b0b0c;font-synthesis:none;--blue:#0b0b0c;--orange:#86878a;--cream:#f5f5f3;--line:#bfc0c2;--muted:#66676a;background:#f5f5f3;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:4px}button:disabled{opacity:.3;cursor:default}svg{flex-shrink:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--blue);color:#fff;z-index:999;padding:14px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:110;justify-content:space-between;align-items:center;height:76px;padding:0 2.8%;display:flex;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:.04em;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.18;display:flex}.wordmark b{letter-spacing:.31em;font-size:10px;font-weight:500}.wordmark-symbol{letter-spacing:-.15em;padding-right:7px;font-size:37px;line-height:1;position:relative}.wordmark-symbol span{color:var(--blue);font-size:22px;position:absolute;bottom:0;right:-3px}.desktop-nav{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:24px;font-size:11px;font-weight:700;display:flex}.desktop-nav button{text-transform:inherit;letter-spacing:inherit;font-size:inherit;font-weight:inherit}.desktop-nav>span{color:#86878a}.nav-join{border:1px solid #bfc0c2;border-radius:4px;align-items:center;gap:16px;margin-left:7px;padding:11px 17px;display:flex}.mobile-menu-toggle,.mobile-nav{display:none}.hero-scroll{height:240svh;position:relative}.hero-scroll.reduce-motion{height:100svh;min-height:650px}.hero-sticky{flex-direction:column;justify-content:center;height:100svh;min-height:650px;padding-top:67px;display:flex;position:sticky;top:0;overflow:hidden}.hero-canvas{aspect-ratio:1600/950;width:100%;max-width:calc(168.421svh - 193.684px);margin:0 auto;position:relative}.hero-lettering{pointer-events:none;transform-origin:50%;position:absolute;inset:0}.hero-quant{text-align:center;letter-spacing:-.025em;width:100%;font-family:Anton,Impact,sans-serif;font-size:clamp(190px,36.2vw,61svh - 70.15px);line-height:.93;position:absolute;top:0;left:0;transform:scaleX(1.13)}.hero-curious{letter-spacing:-.07em;white-space:nowrap;text-align:center;width:104%;font-family:DM Sans,Arial,sans-serif;font-size:clamp(75px,15.6vw,26.3svh - 30.245px);font-style:normal;font-weight:500;line-height:.8;position:absolute;top:63%;left:-2%;transform:rotate(-3deg)}.hero-player{z-index:2;position:absolute;inset:0}.hero-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:22px;left:2.8%;right:2.8%}.hero-bottom p{letter-spacing:-.04em;margin:0;font-size:clamp(16px,1.5vw,24px);font-weight:600}.hero-bottom em{font-family:DM Sans,Arial,sans-serif;font-size:1.3em}.hero-bottom a{align-items:center;gap:18px;font-size:13px;font-weight:600;display:flex}.scroll-track{background:#e8e8e6;height:2px;position:absolute;bottom:0;left:0;right:0}.scroll-track span{background:var(--blue);height:100%;display:block}.hand-note{z-index:3;color:var(--blue);pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;bottom:8.5%;left:76%}.hand-note svg{background:var(--blue);color:#fff;border-radius:50%;width:37px;height:37px;padding:8px;transform:rotate(-12deg);box-shadow:4px 8px #2b2c2e,5px 15px 18px #0004}.hand-note span{white-space:nowrap;font-family:DM Sans,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:500;transform:rotate(-9deg)}.q-motion-slot{border-radius:13px}.q-motion-slot--center{box-shadow:13px -9px #66676a,18px -5px #2b2c2e,21px 6px #2b2c2e,15px 36px 35px #1d1e2038}.q-motion-slot--events,.q-motion-slot--lab{box-shadow:5px -6px #9a9b9e,10px -3px #2b2c2e,12px 8px 1px #2b2c2e,0 22px 25px #1d1e202c}.qos-window{background:linear-gradient(135deg,#f5f5f3,#e8e8e6);border:1px solid #66676a;border-radius:13px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;container-type:inline-size}.qos-titlebar{border-bottom:1px solid #bfc0c2;flex-shrink:0;align-items:center;gap:40px;height:63px;padding:0 24px;display:flex}.qos-brand{letter-spacing:-.07em;align-items:center;gap:12px;padding:0;font-size:27px;font-weight:800;display:flex}.version-label{color:#919391;letter-spacing:.02em;border:1px solid #bfc0c2;border-radius:3px;padding:3px;font-size:9px}.qos-top-tabs{align-self:stretch;gap:20px;display:flex}.qos-top-tabs button{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;padding:0 12px;font-size:11px;display:flex;position:relative}.qos-top-tabs button.active{color:var(--blue)}.qos-top-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.window-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.window-controls button{place-items:center;padding:5px;display:grid}.status-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:inset 0 1px 2px #fff7,0 0 0 1px #8a4f3830}.qos-main{flex:1;min-height:0;display:flex}.qos-sidebar{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:4px;width:89px;padding:15px 8px 5px;display:flex}.qos-sidebar>button{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:73px;font-size:13px;display:flex;position:relative}.qos-sidebar>button svg{stroke-width:1.6px;width:23px;height:23px}.qos-sidebar>button.active{color:#2b2c2e;background:#e8e8e6}.qos-sidebar>button.active:before{content:"";background:var(--blue);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.qos-sidebar>button.active svg{color:var(--blue);fill:#e8e8e6}.qos-sidebar .sidebar-more{min-height:30px;margin-top:auto;font-size:22px}.qos-app-area{flex-direction:column;flex:1;gap:13px;min-width:0;padding:18px 19px 15px;display:flex}.command-search{text-align:left;background:linear-gradient(115deg,#f5f5f3,#e8e8e6);border:1px solid #bfc0c2;border-radius:12px;flex-shrink:0;align-items:center;gap:14px;min-height:50px;padding:12px 17px;font-size:15px;display:flex;box-shadow:0 3px 4px #0000000d}.command-search>svg{color:var(--blue);width:23px}.command-search kbd{color:#86878a;border:1px solid #bfc0c2;border-radius:5px;margin-left:auto;padding:3px 7px;font-family:inherit;font-size:12px}.qos-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aeb0b3 transparent;flex:1;min-height:0;overflow:auto}.start-pane{grid-template-columns:1.65fr 1fr;gap:14px;height:100%;min-height:320px;display:grid}.start-card,.mini-library{background:#f5f5f3;border:1px solid #bfc0c2;border-radius:11px;min-width:0;padding:17px 18px;box-shadow:0 2px 4px #1d1e2019}.pane-label{letter-spacing:.15em;align-items:center;gap:10px;font-size:9px;font-weight:500;display:flex}.tiny-controls{align-items:center;gap:12px;margin-left:auto;font-size:16px;display:flex}.tiny-controls .status-dot,.mini-library .status-dot{width:7px;height:7px}.mini-library .status-dot{margin-left:auto}.start-heading{align-items:flex-end;gap:5px;margin-top:15px;display:flex}.start-heading h2{letter-spacing:-.04em;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:46px;font-weight:600;line-height:.91}.round-arrow{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;margin-left:auto;display:grid;box-shadow:0 4px 8px #2b2c2e33}.round-arrow svg{width:22px}.start-card>p{color:#72737d;margin:11px 0 16px;font-size:14px;line-height:1.5}.learning-tiles{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.learning-tile{text-align:left;background:linear-gradient(120deg,#f5f5f3,#e8e8e6);border-radius:10px;height:130px;padding:11px 10px;transition:background .2s;position:relative;overflow:hidden}.learning-tile:hover{background:#e8e8e6}.learning-tile>strong{z-index:2;font-size:14px;position:relative}.learning-tile>svg{position:absolute;bottom:10px;left:10px}.learning-tile .tactile-object{position:absolute;inset:23px 0 0}.mini-library{flex-direction:column;display:flex}.folder-row{text-align:left;border-bottom:1px solid #eeede6;flex:1;align-items:center;gap:12px;padding:13px 0;display:flex}.folder-row:last-child{border:0}.folder-row>span:nth-child(2){flex:1}.folder-row strong{font-size:14px;display:block}.folder-row small{color:#7d7d84;max-width:110px;margin-top:3px;font-size:11px;line-height:1.4;display:block}.folder-object{background:linear-gradient(135deg,#e8e8e6,#9a9b9e);border:1px solid #e8e8e6;border-radius:5px;flex-shrink:0;place-items:center;width:57px;height:52px;display:grid;position:relative;transform:rotate(-6deg);box-shadow:5px -3px #0b0b0c,7px 2px #2b2c2e,8px 9px 11px #2b2c2e35}.folder-object:before{content:"";background:#0b0b0c;border-radius:5px 5px 0 0;width:26px;height:8px;position:absolute;top:-8px;left:1px}.folder-object svg{color:#fff;fill:#f5f5f3;filter:drop-shadow(2px 3px 2px #2b2c2e66);stroke:#86878a;stroke-width:1.4px;width:30px;height:30px}.qos-taskbar{background:linear-gradient(#f8f8f6,#e8e8e6);border-top:1px solid #bfc0c2;flex-shrink:0;align-items:center;gap:12px;height:49px;padding:0 19px;font-size:12px;display:flex}.qos-taskbar button{justify-content:center;align-items:center;gap:9px;display:flex}.qos-taskbar .all-apps{padding-right:8px}.workspace-page{white-space:nowrap;font-size:10px}.taskbar-apps{align-self:stretch;gap:8px;margin-left:5px;padding:7px 0;display:flex}.taskbar-apps button{border:1px solid #bfc0c2;border-radius:6px;min-width:96px;padding:0 14px;font-size:12px;box-shadow:0 1px 2px #00000009}.taskbar-apps button.active{color:var(--blue);background:#fff;border-color:#0b0b0c;box-shadow:0 2px 3px #66676a28}.taskbar-apps i{background:var(--blue);border-radius:50%;width:6px;height:6px}.qos-taskbar .expand-label{white-space:nowrap;margin-left:auto;font-size:12px}.restore-workspace{background:#f5f5f3;justify-content:center;align-items:center;gap:15px;height:100%;display:flex}.satellite{background:#f5f5f3;border:1px solid #0b0b0c;border-radius:11px;flex-direction:column;width:100%;height:100%;padding:12px;display:flex;overflow:hidden}.satellite-title{letter-spacing:.16em;flex-shrink:0;align-items:center;gap:10px;height:35px;padding:0 4px;font-size:10px;display:flex}.satellite-title .status-dot{width:8px;height:8px;margin-left:auto}.session-poster{text-align:left;color:#fff;background:#2b2c2e;border-radius:6px;flex-direction:column;flex:1;justify-content:flex-end;padding:15px 17px;display:flex;position:relative;overflow:hidden}.session-poster strong{letter-spacing:.04em;z-index:1;font-size:34px;line-height:.95}.session-poster>span{letter-spacing:.3em;z-index:1;white-space:nowrap;margin-top:15px;font-size:9px}.poster-art{opacity:.9;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.poster-art i{background:linear-gradient(125deg,#0b0b0c,#2b2c2e);border-radius:100% 0 0}.poster-art i:nth-child(3n){transform:rotate(90deg)}.poster-art i:nth-child(4n){background:linear-gradient(125deg,#9a9b9e,#3b3c3f);transform:rotate(180deg)}.poster-art:after{content:"✦";color:#e8e8e6;font-size:48px;position:absolute;top:20px;right:52px}.satellite-link{text-align:left;justify-content:space-between;align-items:center;padding:17px 4px 4px;font-size:16px;font-weight:600;display:flex}.branch-launch{background-image:radial-gradient(#bfc0c2 1px,#0000 1px);background-size:18px 18px;flex:1;min-height:0;padding:0;position:relative}.branch-buttons{justify-content:space-between;align-items:center;gap:8px;padding:9px 0 0;display:flex}.branch-buttons button{background:#f5f5f3;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-size:12px;display:flex;box-shadow:0 2px 3px #0002}.branch-buttons button:first-child{background:var(--blue);color:#fff;flex:1}.branch-buttons button:last-child{padding:10px 8px}.enter-key{color:#111;background:linear-gradient(125deg,#f5f5f3,#e8e8e6);border:2px solid #fff;border-radius:16px;justify-content:space-between;align-items:center;width:100%;height:100%;padding:25px;font-size:24px;font-weight:700;display:flex;position:relative;box-shadow:0 12px #bfc0c2,0 17px #2b2c2e,0 27px #2b2c2e,8px 31px #2b2c2e,8px 38px 24px #1116}.enter-key:active{transform:translateY(8px)}.enter-key i{background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:15px;right:20px}.enter-key>svg{width:21px}.section-kicker{letter-spacing:.12em;border-top:1px solid #bfc0c2;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:10px;font-weight:500;display:flex}.discover-section,.society-section{padding:90px 6.5% 100px;scroll-margin-top:0}.discover-heading{justify-content:space-between;align-items:center;margin:70px 0 48px;display:flex}.discover-heading h2,.society-editorial h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,6.6vw,104px);font-weight:500;line-height:1.04}.discover-heading em,.society-editorial h2 em{letter-spacing:-.045em;font-family:DM Sans,Arial,sans-serif;font-size:1.15em;font-weight:500}.asterisk{color:var(--blue);margin-right:6%;font-size:180px;line-height:1;transform:rotate(12deg)}.discover-copy{grid-template-columns:1fr 1fr;gap:90px;margin:45px 0 60px;display:grid}.discover-copy>p{letter-spacing:-.04em;margin:0;font-size:23px;line-height:1.5}.discover-copy>div>p{color:#66676a;max-width:480px;margin:0 0 20px;font-size:16px;line-height:1.8}.text-link{border-bottom:1px solid;align-items:center;gap:25px;padding:6px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--blue)}.pathway-row{border:1px solid #bfc0c2;border-radius:5px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.pathway{text-align:left;border-right:1px solid #bfc0c2;padding:27px 27px 60px;transition:background .2s;position:relative}.pathway:last-child{border:0}.pathway-top{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.pathway-top svg{color:var(--blue);stroke-width:1.4px}.pathway h3{letter-spacing:-.045em;margin:36px 0 10px;font-size:21px;font-weight:500}.pathway p{color:#72737d;margin:0;font-size:13px;line-height:1.6}.pathway-arrow{width:18px;position:absolute;bottom:21px;right:24px}.playground-section{color:#fff;background:#0b0b0c;padding:55px 6.5% 80px;position:relative;overflow:hidden}.playground-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding-top:65px;display:grid}.orange-label{letter-spacing:.12em;background:var(--orange);color:#fff;padding:7px 9px;font-size:9px;font-weight:600;display:inline-block;transform:rotate(-3deg)}.playground-editorial{position:relative}.playground-editorial h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(55px,6.8vw,105px);font-weight:500;line-height:.95}.playground-editorial h2 em{font-family:DM Sans,Arial,sans-serif;font-size:1.2em;font-weight:500}.playground-editorial>p{color:#e8e8e6;font-size:14px;line-height:1.8}.cream-button{color:#2b2c2e;background:#f5f5f3;border-radius:4px;align-items:center;gap:25px;margin-top:27px;padding:15px 20px;font-size:12px;display:flex}.playground-stamp{letter-spacing:.08em;color:#e8e8e6;font-size:11px;line-height:1.2;position:absolute;bottom:50px;right:0;transform:rotate(9deg)}.playground-stamp span{letter-spacing:0;font-family:DM Sans,Arial,sans-serif;font-size:28px;font-style:normal}.playground-window{color:#171918;background:#f5f5f3;border:1px solid #bfc0c2;border-radius:13px;min-width:0;overflow:hidden;transform:rotate(2deg);box-shadow:9px 13px #2b2c2e,18px 30px 40px #1d1e2055}.playground-titlebar{letter-spacing:.12em;border-bottom:1px solid #bfc0c2;justify-content:space-between;align-items:center;padding:14px 20px;font-size:10px;display:flex}.playground-titlebar>span:first-child{align-items:center;gap:10px;display:flex}.playground-window .lab-shell{box-shadow:none;border:0;border-radius:0;padding:22px}.playground-window .lab-title{font-size:31px}.playground-window .lab-intro{font-size:12px}.playground-window .lab-head-index{display:none}.playground-window .lab-body{display:block}.playground-window .lab-controls{margin-top:12px}.playground-window .lab-control-row{margin-bottom:8px}.playground-window .lab-stats{padding:10px 0}.playground-window .lab-stat-value{font-size:25px}.playground-window .lab-stage{min-height:145px}.playground-window .lab-footer-note{display:none}.playground-window .lab-explanation{margin-top:14px;padding:13px}.playground-window .lab-explanation p{font-size:12px}.society-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:75px 0 55px;display:grid}.society-editorial h2{font-size:clamp(55px,7.6vw,120px)}.society-editorial>div>p{color:#72737d;margin-top:27px;font-size:15px;line-height:1.7}.big-session-poster{color:#1d1e20;text-align:left;background:#66676a;width:100%;padding:30px;transition:transform .2s;position:relative;transform:rotate(3deg);box-shadow:6px 9px #bfc0c2}.big-session-poster:hover{transform:rotate(0)}.poster-code{letter-spacing:.15em;margin-bottom:25px;font-size:10px;display:block}.big-session-poster strong{letter-spacing:-.015em;font-family:Anton,Impact,sans-serif;font-size:clamp(38px,5vw,77px);font-weight:400;line-height:1.02;display:block}.big-session-poster strong em{color:#e8e8e6;font-style:normal}.big-session-poster>span:last-child{border-top:1px solid #1d1e2055;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:16px;font-size:10px;display:flex}.society-bottom{justify-content:space-between;align-items:center;gap:50px;display:flex}.society-bottom p{color:#72737d;max-width:480px;font-size:15px;line-height:1.7}.site-footer{background:#e8e8e6;padding:40px 6.5% 27px}.footer-join{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:60px 0 70px;display:flex}.footer-join>span{letter-spacing:-.07em;font-size:clamp(52px,8.5vw,130px);line-height:1}.footer-join em{font-family:DM Sans,Arial,sans-serif;font-weight:500}.footer-join>svg{width:100px;height:100px;color:var(--blue);stroke-width:1.3px}.footer-bottom{color:#66676a;border-top:1px solid #bfc0c2;align-items:center;gap:30px;padding-top:24px;font-size:11px;display:flex}.footer-bottom>span{margin-right:auto}.footer-bottom>a,.footer-bottom>button{align-items:center;gap:6px;padding:0;display:flex}.app-dialog{color:#171918;background:0 0;border:0;max-width:100vw;max-height:100svh;padding:0;overflow:visible}.app-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d1e207d}.workspace-dialog{border-radius:16px;width:min(1180px,94vw);height:min(780px,90svh);box-shadow:0 40px 130px #1d1e2088}.qos-window--immersive{border:1px solid #9a9b9e;border-radius:15px}.qos-window--immersive .qos-app-area{padding:20px}.qos-window--immersive .qos-content{background:#f5f5f3;border:1px solid #bfc0c2;border-radius:10px}.qos-window--immersive .start-pane{min-height:420px;padding:18px}.qos-window--immersive .start-heading h2{font-size:61px}.qos-window--immersive .learning-tile{height:170px}.command-dialog{background:#f5f5f3;border:1px solid #bfc0c2;border-radius:15px;width:min(600px,92vw);overflow:hidden;box-shadow:0 30px 100px #1d1e2066}.palette-head{border-bottom:1px solid #bfc0c2;align-items:center;gap:15px;padding:23px;display:flex}.palette-head>svg{color:var(--blue)}.palette-head input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.palette-head button{color:#86878a;place-items:center;display:grid}.palette-caption{letter-spacing:.12em;color:#7d7d84;padding:10px 23px 0;font-size:9px}.palette-results{max-height:60svh;padding:0 10px 13px;overflow:auto}.palette-results button{text-align:left;border-radius:8px;align-items:center;gap:17px;width:100%;padding:13px;display:flex}.palette-results button:hover{background:#e8e8e6}.palette-results button>svg:first-child{width:21px;color:var(--blue)}.palette-results button>svg:last-child{color:#86878a;width:17px;margin-left:auto}.palette-results strong{font-size:14px;display:block}.palette-results small{color:#7d7d84;font-size:11px}.palette-footer{color:#8a8e85;border-top:1px solid #bfc0c2;justify-content:space-between;padding:15px 23px;font-size:10px;display:flex}.palette-footer kbd{font:inherit}.empty-search{color:#72737d;padding:30px 15px;font-size:14px}@container (width<=600px){.qos-titlebar{gap:16px;height:53px;padding:0 14px}.qos-brand{font-size:23px}.version-label{display:none}.qos-top-tabs{gap:0}.qos-top-tabs button{gap:6px;padding:0 11px;font-size:10px}.qos-top-tabs button svg{display:none}.window-controls{gap:4px}.window-controls button{padding:5px}.window-controls>.status-dot,.qos-sidebar{display:none}.qos-app-area{gap:10px;padding:12px}.command-search{gap:9px;min-height:43px;padding:8px 11px;font-size:12px}.command-search>svg{width:18px}.command-search kbd{font-size:10px}.start-pane{min-height:0;display:block}.mini-library{display:none}.start-card{height:100%;padding:14px}.pane-label{font-size:8px}.start-heading{margin-top:15px}.start-heading h2{font-size:39px}.start-card>p{margin:9px 0 13px;font-size:12px}.learning-tile{height:105px;padding:10px 8px}.learning-tile>strong{font-size:12px}.learning-tiles{gap:7px}.qos-taskbar{gap:9px;height:45px;padding:0 11px}.history-back,.workspace-page{display:none!important}.taskbar-apps{gap:6px;margin:0}.taskbar-apps button{gap:5px;min-width:65px;padding:0 7px;font-size:11px}.taskbar-apps button>svg{width:13px}.taskbar-apps i{display:none}.qos-taskbar .expand-label{gap:0;font-size:0}.qos-taskbar .expand-label svg{width:18px}.qos-taskbar .all-apps{padding:0}.qos-window--immersive .qos-app-area{padding:10px}.qos-window--immersive .start-pane{min-height:0;padding:0}.qos-window--immersive .start-heading h2{font-size:42px}.qos-window--immersive .learning-tile{height:150px}}.learning-tile .tactile-learning-card{width:100%;height:calc(100% - 24px);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;position:absolute;inset:24px 0 0}.learning-tile .tactile-card-sheen{display:none}.learning-tile>strong{position:absolute;top:11px;left:10px}.branch-launch .branching-scene{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.branch-launch .branching-scene__hint{display:none}.start-heading h2{font-size:54px}.start-card>p{color:#62636b}.folder-row small{color:#636871}.desktop-nav{font-size:12px}.wordmark{font-size:13px}.wordmark b{font-size:10px}.hero-curious{width:114%;font-size:clamp(75px,17.2vw,29svh - 33.35px);top:64%;left:-7%}.q-motion-composition[data-decomposing=true] .qos-window[data-app=home],.q-motion-composition[data-decomposing=true] .qos-window[data-app=home] .qos-main,.q-motion-composition[data-decomposing=true] .qos-window[data-app=home] .qos-app-area,.q-motion-composition[data-decomposing=true] .qos-window[data-app=home] .qos-content,.q-motion-composition[data-decomposing=true] .qos-window[data-app=home] .start-pane{transform-style:preserve-3d;overflow:visible}.q-motion-composition .qos-window[data-app=home] .start-card{transform:translate3d(calc(var(--q-explode,0) * -95px), calc(var(--q-explode,0) * -28px), calc(var(--q-explode,0) * 150px)) rotateY(calc(var(--q-explode,0) * -9deg));box-shadow:calc(var(--q-explode,0) * 9px) calc(2px + var(--q-explode,0) * 30px) calc(4px + var(--q-explode,0) * 36px) #1d1e2032}.q-motion-composition .qos-window[data-app=home] .mini-library{transform:translate3d(calc(var(--q-explode,0) * 95px), calc(var(--q-explode,0) * 45px), calc(var(--q-explode,0) * 220px)) rotateY(calc(var(--q-explode,0) * 8deg));box-shadow:calc(var(--q-explode,0) * 12px) calc(2px + var(--q-explode,0) * 30px) calc(4px + var(--q-explode,0) * 36px) #1d1e2032}.q-motion-composition .qos-window[data-app=home] .command-search{transform:translate3d(0, calc(var(--q-explode,0) * -60px), calc(var(--q-explode,0) * 100px))}@container (width<=600px){.start-heading h2{font-size:39px}}@media (width>=1800px){.hero-canvas{max-width:1700px}.hero-quant{font-size:620px}.hero-curious{font-size:260px}}@media (width<=1000px) and (width>=721px){.hero-sticky,.hero-scroll.reduce-motion{min-height:550px}.hand-note{bottom:6%;left:75%}.hand-note span{font-size:19px}.playground-layout{gap:30px}.playground-stamp{display:none}.discover-copy{gap:50px}.society-editorial{gap:45px}}@media (width<=720px){html{scroll-padding-top:20px}.site-header{height:64px;padding:0 20px;position:absolute}.wordmark{font-size:10px}.wordmark b{font-size:8px}.wordmark-symbol{font-size:30px}.desktop-nav{display:none}.mobile-menu-toggle{place-items:center;margin-right:-10px;padding:10px;display:grid}.mobile-nav{background:#f5f5f3;border:1px solid #bfc0c2;border-radius:10px;flex-direction:column;padding:12px;display:flex;position:absolute;top:60px;left:14px;right:14px;box-shadow:0 16px 30px #1d1e2033}.mobile-nav a,.mobile-nav button{text-align:left;border-bottom:1px solid #eee;justify-content:space-between;padding:14px;display:flex}.mobile-nav svg{width:18px}.hero-scroll{height:170svh}.hero-scroll.reduce-motion{height:900px;min-height:0}.hero-sticky{justify-content:flex-start;height:100svh;min-height:820px;padding-top:65px}.hero-canvas{aspect-ratio:390/760;width:min(100%,440px);max-width:none;height:auto}.hero-player{inset:0}.hero-quant{letter-spacing:-.02em;font-size:37.5vw;line-height:.95;top:0;transform:scaleX(1.11)}.hero-curious{font-size:15.5vw;line-height:.9;top:14.8%;left:-1%;transform:rotate(-5deg)}.hero-lettering{transform:none!important}.hand-note{display:none}.hero-bottom{bottom:15px;left:20px;right:20px}.hero-bottom p{max-width:175px;font-size:12px;line-height:1.4}.hero-bottom a{gap:8px;font-size:10px}.hero-bottom a>svg{width:14px}.q-motion-slot--center{box-shadow:5px -5px #66676a,8px 1px #2b2c2e,6px 16px 21px #1d1e2038}.q-motion-slot--events,.q-motion-slot--lab{box-shadow:3px -3px #9a9b9e,5px 0 #2b2c2e,4px 7px 8px #1d1e202c}.satellite{border-radius:9px;padding:8px}.satellite-title{gap:6px;height:23px;padding:0;font-size:7px}.satellite-title svg{width:11px}.satellite-title .status-dot{width:5px;height:5px}.session-poster{padding:8px}.session-poster strong{font-size:17px}.session-poster>span{display:none}.satellite-link{padding:5px 0 0;font-size:9px}.satellite-link svg{width:12px}.poster-art:after{font-size:20px;top:5px;right:22px}.branch-buttons{gap:4px;padding-top:4px}.branch-buttons button{border-radius:4px;gap:5px;padding:5px 7px;font-size:9px}.branch-buttons button svg{width:10px}.branch-buttons button:last-child{padding:5px}.branch-launch{min-height:45px}.enter-key{border-radius:14px;padding:20px;font-size:21px}.enter-key>svg{width:17px}.discover-section,.society-section{padding:60px 22px}.section-kicker{align-items:flex-start;gap:30px;padding-top:15px;font-size:8px;line-height:1.5}.section-kicker>span:last-child{text-align:right;max-width:145px}.discover-heading{margin:45px 0 28px;position:relative}.discover-heading h2{font-size:45px}.asterisk{margin-right:0;font-size:66px;position:absolute;top:-10px;right:0}.discover-copy{margin:25px 0 35px;display:block}.discover-copy>p{margin:0 0 20px;font-size:20px}.discover-copy>div>p{font-size:14px}.text-link{font-size:12px}.text-link svg{width:18px}.pathway-row{display:block}.pathway{border-bottom:1px solid #bfc0c2;border-right:0;width:100%;padding:20px 22px 25px;display:block}.pathway h3{margin:17px 0 7px;font-size:20px}.pathway p{max-width:250px;font-size:12px}.pathway-top svg{width:19px}.playground-section{padding:35px 22px 50px}.playground-layout{padding-top:40px;display:block}.playground-editorial h2{max-width:270px;margin-top:25px;font-size:61px;line-height:.9}.playground-editorial>p{font-size:13px}.playground-stamp{display:block;bottom:100px;right:5px}.playground-window{margin-top:45px;transform:rotate(1deg);box-shadow:5px 7px #2b2c2e,8px 20px 30px #1d1e2055}.playground-window .lab-shell{padding:16px}.playground-window .lab-title{font-size:25px}.playground-window .lab-head,.playground-window .lab-mode-switch{margin-bottom:14px}.playground-window .lab-mode-button{font-size:10px}.playground-window .lab-stat-value{font-size:24px}.playground-window .lab-stat-label{font-size:8px}.playground-window .lab-stat-detail{font-size:9px}.playground-window .lab-explanation p{font-size:11px}.society-editorial{padding:40px 0 25px;display:block}.society-editorial h2{font-size:68px}.society-editorial>div>p{margin-top:20px;font-size:14px}.big-session-poster{margin-top:35px;padding:25px;transform:rotate(2deg)}.big-session-poster strong{font-size:58px}.society-bottom{display:block}.society-bottom p{margin-bottom:22px;font-size:13px}.site-footer{padding:30px 22px 24px}.footer-join{padding:50px 0;font-size:0}.footer-join>span{max-width:230px;font-size:53px}.footer-join>svg{width:54px;height:54px}.footer-bottom{flex-wrap:wrap;gap:20px;font-size:10px}.footer-bottom>span{width:100%}.workspace-dialog{border-radius:12px;width:calc(100vw - 16px);height:calc(100svh - 26px);max-height:none}.qos-window--immersive{border-radius:11px}.qos-window--immersive .qos-content{overflow:auto}.qos-window--immersive .qos-titlebar{gap:12px}.qos-window--immersive .qos-top-tabs button{padding:0 10px}.qos-window--immersive .start-card{border:0;border-radius:0;padding:18px}.qos-window--immersive .start-heading{margin-top:30px}.qos-window--immersive .start-card>p{margin-top:20px;margin-bottom:22px;font-size:14px}.qos-window--immersive .start-pane{height:auto;min-height:100%}.command-dialog{width:calc(100vw - 24px)}.palette-head{gap:10px;padding:17px}.palette-head input{font-size:13px}.palette-results{max-height:65svh}.palette-footer{padding:14px;font-size:9px}}@media (width<=370px){.qos-top-tabs button{padding:0 7px}.qos-titlebar{gap:10px}.start-heading h2{font-size:35px}.learning-tile{height:100px}.taskbar-apps button{min-width:59px}.hero-sticky{min-height:760px}.hero-bottom{left:15px;right:15px}.hero-bottom p{font-size:10px}.discover-heading h2{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-lettering{transform:none!important}.playground-window,.big-session-poster{transform:none}}.object-placeholder{color:#86878a;place-items:center;font-size:40px;display:grid;position:absolute;inset:35px 0 0}.branch-placeholder{color:#0b0b0c;font-size:80px;line-height:1;display:block}.playground-window .lab-head{margin:0;padding:0 0 14px}.playground-window .lab-eyebrow{margin-bottom:9px}.playground-window .lab-intro{margin-top:10px}.playground-window .lab-mode-switch{margin:0;padding:0 0 14px}.playground-window .lab-body{padding:0}.playground-window .lab-visual{border-radius:14px;padding:12px}.playground-window .lab-stage{border-radius:9px;height:170px;min-height:0;padding:8px}.playground-window .lab-plot{height:116px;margin-top:8px}.playground-window .lab-stage-meta,.playground-window .lab-stage-footnote,.playground-window .lab-stage-count{font-size:8px}.playground-window .lab-stats{margin-top:8px;padding:0}.playground-window .lab-stat{border-radius:8px;padding:9px}.playground-window .lab-controls{border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.playground-window .lab-control-row{gap:5px;margin:0}.playground-window .lab-control-heading{gap:5px;font-size:11px}.playground-window .lab-control-heading output{font-size:13px}.playground-window .lab-slider-scale{font-size:7px}.playground-window .lab-actions{grid-column:1/-1;justify-content:space-between}.playground-window .lab-explanation{grid-template-columns:24px 1fr;margin:14px 0 0;padding:12px 0 0}.playground-window .lab-explanation p{margin-top:5px;font-size:11px}@media (width<=720px){.hero-curious{width:108%;font-size:15.5vw;line-height:.82;top:17.5%;left:-4%}.hero-canvas .start-card{padding:12px}.hero-canvas .start-heading{margin-top:10px}.hero-canvas .start-heading h2{font-size:35px}.hero-canvas .start-card>p{margin:8px 0 10px;font-size:11px;line-height:1.4}.hero-canvas .learning-tile{height:89px}.hero-canvas .learning-tile>strong{font-size:11px;top:8px}.hero-canvas .learning-tile>svg{width:15px;bottom:6px}.hero-canvas .qos-content{scrollbar-width:none;overflow:auto}.hero-canvas .qos-content::-webkit-scrollbar{display:none}.hero-canvas .qos-window[data-app=home] .start-card,.hero-canvas .qos-window[data-app=home] .command-search{transform:none!important}.qos-window--immersive .qos-titlebar button{min-height:44px}.qos-window--immersive .qos-taskbar{height:52px}.qos-window--immersive .taskbar-apps{padding:3px 0}.qos-window--immersive .qos-taskbar button{min-height:44px}.qos-window--immersive .window-controls{gap:0}.qos-window--immersive .window-controls button{min-width:36px}}.hero-scroll{height:460svh}.hero-quant.quant-wordmark{width:100%;height:67%;top:0;left:0;transform:scaleX(1.035)}.journey-caption{gap:7px;display:grid}.journey-caption>span{letter-spacing:.13em;color:#686b73;font-size:9px;font-weight:700}.journey-enter{background:var(--blue);color:#fff;border-radius:4px;align-items:center;gap:22px;min-height:44px;padding:0 22px;font-size:12px;font-weight:650;transition:background .2s,transform .2s;display:flex;box-shadow:0 4px #2b2c2e}.journey-enter:hover{background:#3b3c3f;transform:translateY(-2px)}.hero-bottom>a{min-height:44px}.hand-note{opacity:calc(1 - var(--journey-open,0))}.full-os-dialog{background:#f5f5f3;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}.full-os-dialog[open]{animation:.45s cubic-bezier(.2,.8,.2,1) both os-arrive}.full-os-dialog::backdrop{background:#141413}@keyframes os-arrive{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@media (width<=720px){.hero-scroll{height:320svh}.hero-quant.quant-wordmark{height:20.5%;transform:scaleX(1.035)}.hero-bottom{align-items:center;gap:14px;bottom:12px}.journey-caption{gap:4px}.journey-caption>span{letter-spacing:.06em;font-size:7px}.hero-bottom p{font-size:10px}.hero-bottom>a{display:none}.journey-enter{white-space:nowrap;gap:10px;min-height:44px;padding:0 16px;font-size:11px}.hero-canvas .command-search kbd{display:none}.hero-canvas .expand-label{min-height:38px}}@media (prefers-reduced-motion:reduce){.hero-scroll{height:auto;min-height:100svh}.hero-sticky{position:relative}}.q-motion-composition[data-mobile=false] .qos-titlebar{transform:translate3d(0, calc(var(--q-explode) * -62px), calc(var(--q-unlock) * var(--q-explode) * 60px));background:#f5f5f3;border-radius:12px 12px 0 0}.q-motion-composition[data-mobile=false] .qos-sidebar{transform:translate3d(calc(var(--q-explode) * -52px), 0, calc(var(--q-explode) * 85px)) rotateY(calc(var(--q-orbit) * -8deg));background:#f5f5f3}.q-motion-composition[data-mobile=false] .qos-taskbar{transform:translate3d(0, calc(var(--q-explode) * 45px), calc(var(--q-explode) * 48px));background:#f5f5f3;border-radius:0 0 12px 12px}.q-motion-composition[data-mobile=false] .learning-tile:first-child{transform:translate3d(0, calc(var(--q-orbit) * -9px), calc(var(--q-orbit) * 22px))}.q-motion-composition[data-mobile=false] .learning-tile:nth-child(2){transform:translate3d(0, calc(var(--q-orbit) * -18px), calc(var(--q-orbit) * 44px))}.q-motion-composition[data-mobile=false] .learning-tile:nth-child(3){transform:translate3d(0, calc(var(--q-orbit) * -27px), calc(var(--q-orbit) * 66px))}.q-motion-composition[data-mobile=true] .qos-window{box-shadow:0 calc(var(--q-explode) * 18px) calc(12px + var(--q-explode) * 24px) #1d1e2026}.q-motion-composition[data-mobile=true] .qos-titlebar{transform:translateY(calc(var(--q-explode) * -18px));background:#f5f5f3;border-radius:12px 12px 0 0}.q-motion-composition[data-mobile=true] .qos-taskbar{transform:translateY(calc(var(--q-explode) * 14px));background:#f5f5f3}@media (width<=720px){.hero-sticky{height:100svh;min-height:0;padding-top:65px}.hero-canvas{width:min(100%,51.3158svh - 64.1447px)}.hero-canvas .qos-titlebar{gap:12px;height:54px;min-height:54px;padding-inline:13px}.hero-canvas .qos-brand{pointer-events:none}.hero-canvas .qos-top-tabs{gap:2px}.hero-canvas .qos-top-tabs button{min-width:54px;min-height:54px;padding:0 7px;font-size:10px}.hero-canvas .window-controls>button:first-child,.hero-canvas .window-controls>.status-dot{display:none}.hero-canvas .window-controls{gap:0;margin-left:auto}.hero-canvas .window-controls button{min-width:54px;min-height:54px}.hero-canvas .qos-taskbar{height:54px;min-height:54px;padding:0 16px}.hero-canvas .qos-taskbar>:not(.expand-label){display:none}.hero-canvas .expand-label{justify-content:space-between;width:100%;min-height:54px;font-size:13px;display:flex}.hero-canvas .start-arrow{width:54px;height:54px}.hero-canvas .command-search{min-height:54px}.hero-canvas .start-card{padding:8px}.hero-canvas .start-heading{margin-top:6px}.hero-canvas .start-heading h2{font-size:33px}.hero-canvas .start-card>p{margin:5px 0 7px}.journey-caption>span{font-size:8px}.hero-bottom p{max-width:170px;font-size:12px}.journey-enter{min-height:48px;font-size:12px}}@media (width>=721px){.q-motion-composition .start-heading h2{font-size:calc(54px + var(--q-open) * 15px)}.q-motion-composition .learning-tile{height:calc(130px + var(--q-open) * 56px)}.q-motion-composition .start-card{flex-direction:column;display:flex}.q-motion-composition .learning-tiles{margin-top:auto}.q-motion-composition .start-card>p{font-size:calc(14px + var(--q-open) * 2px)}}.immersive-os .immersive-app-slot>.resource-app{box-shadow:none;background:0 0;border:0;border-radius:0}.immersive-os .immersive-app-slot>.lab-shell{box-shadow:none;border:0;border-radius:0}.immersive-os .resource-inline-link,.immersive-os .resource-card-link,.immersive-os .immersive-back-button{align-items:center;min-height:44px}.immersive-os .library-search input{min-height:44px}.hero-bottom{z-index:10}.hero-player{pointer-events:none}.q-motion-slot{pointer-events:auto}.immersive-os-grain{opacity:.035}.immersive-stage{background-image:linear-gradient(#17191805 1px,#0000 1px),linear-gradient(90deg,#17191805 1px,#0000 1px)}.immersive-dashboard-header h1{letter-spacing:-.055em;line-height:1.03}.immersive-dashboard-header h1 em{letter-spacing:-.055em}.immersive-dashboard-card h2{letter-spacing:-.045em;line-height:1.03}.immersive-dashboard-card p{font-size:14px;line-height:1.5}.immersive-rail-name{font-size:11px}.immersive-dashboard-card-topline,.immersive-dashboard-card-footer,.immersive-dashboard-file-grid small{font-size:10px}.immersive-dashboard-card-content{padding-top:16px}.immersive-dashboard-pathway{display:none}.immersive-dashboard-card--learn .immersive-primary-action{min-height:44px;font-size:11px}.os-pathway-objects{z-index:1;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:150px;margin-top:10px;display:grid;position:relative}.os-pathway-objects button{color:#f5f5f3;border-bottom:1px solid #ffffff26;min-width:0;transition:background .2s;position:relative;overflow:hidden}.os-pathway-objects button:hover{background:#ffffff0a}.os-pathway-objects .tactile-learning-card{width:100%;height:120px}.os-pathway-objects button>span:last-child{text-transform:capitalize;justify-content:space-between;padding:0 10px 7px;font-size:11px;display:flex}.os-object-placeholder{text-align:center;height:120px;padding-top:45px;font-size:28px;display:block}.immersive-dashboard-grid{grid-template-rows:minmax(455px,1fr) auto}.immersive-os .resource-search-field input{min-height:44px}@media (width<=720px){.immersive-dashboard-grid{grid-template-rows:none}.immersive-dashboard-card--learn{min-height:0}.os-pathway-objects{height:112px}.os-pathway-objects .tactile-learning-card{height:84px}.os-pathway-objects button>span:last-child{padding-inline:2px}.immersive-dashboard-card h2{font-size:30px}.immersive-dashboard-card-content{padding-top:22px}.immersive-dashboard-card--learn,.immersive-dashboard-card--lab{flex:none;height:auto;min-height:0}.immersive-dashboard-card-content{flex:none;min-height:0}.immersive-pane-chrome{display:none}.immersive-os .resource-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.immersive-os .resource-filter-chip{letter-spacing:.035em;white-space:nowrap;min-width:0;min-height:44px;padding:0 3px;font-size:11px}.immersive-os .resource-app-intro{font-size:14px}}.immersive-os .learn-step-list li{grid-template-columns:auto minmax(0,1fr);font-size:13px;line-height:1.4}.immersive-os .learn-step-list li span{font-size:11px}@media (width<=720px){.immersive-os .learn-topic-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.immersive-os .learn-topic-tab{letter-spacing:.04em;gap:6px;min-width:0;min-height:48px;margin:0;padding:0 3px;font-size:12px}.immersive-os .learn-topic-tab .resource-topic-mark{width:22px;height:22px}.immersive-os .learn-topic-tab svg{width:14px;height:14px}.immersive-os .learn-pathway-panel{padding:20px 16px}.immersive-os .learn-pathway-summary{margin-left:0;font-size:14px}.immersive-os .learn-pathway-actions button{min-height:44px;font-size:12px}.immersive-os .immersive-chrome-q,.immersive-os .immersive-chrome-close,.immersive-os .immersive-command-close{min-width:44px;min-height:44px}.immersive-os input:not([type=range]){min-height:44px}.immersive-os .notebook-delete,.immersive-os .notebook-delete-button,.immersive-os .resource-search-clear{min-width:44px;min-height:44px}.immersive-os .lab-slider{min-height:44px}.immersive-os .notes-delete-button{min-width:44px;min-height:44px}}.immersive-dashboard-grid{flex:none;grid-template-rows:auto auto}.immersive-dashboard-card-content{flex:none}.immersive-dashboard-header h1{font-size:clamp(40px,4.1vw,64px)}@media (width<=720px){.immersive-dashboard-header h1{font-size:40px}}body .site-header{background:#f5f5f3f5;border-bottom:1px solid #1112170e;height:76px;position:fixed}.site-header .hero-orientation{margin-left:auto;margin-right:24px}.hero-orientation__trigger{box-shadow:none;color:#62636a;background:0 0;border-color:#0000}body .hero-sticky{padding-top:clamp(104px,11svh,116px)}body .hero-canvas{max-width:calc(168.421svh - 239.158px)}.hero-scroll[data-entrance=playing] .q-motion-slot{will-change:translate, opacity, filter}body .full-os-dialog[open]{animation:.8s cubic-bezier(.16,1,.3,1) both workspace-arrival}body .full-os-dialog{box-sizing:border-box;border:0;border-radius:0;min-width:100vw;min-height:100dvh;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;inset:0!important}@keyframes workspace-arrival{0%{opacity:0;clip-path:inset(2% 3% round 22px);transform:translateY(24px)scale(.965)}to{opacity:1;clip-path:inset(0);transform:none}}.immersive-pane-body{scroll-padding-block:20px 32px}.immersive-tour{background:#fff;box-shadow:0 12px 40px #0b0b0c22,0 3px #0b0b0c14}.immersive-tour h2{letter-spacing:-.045em;line-height:1.05}.immersive-tour-head,.immersive-tour-head button,.immersive-tour-target{font-size:10px}.immersive-tour-head button,.immersive-tour-target{color:#50535d}.immersive-tour-arrow path{stroke:#0b0b0c;stroke-width:2.5px;animation-duration:1.25s}.immersive-tour-arrow .immersive-tour-arrow-head{stroke-width:2.5px}@media (width<=1000px) and (width>=721px){.site-header .hero-orientation{margin-right:12px}.hero-orientation__trigger span{display:none}.hero-orientation__trigger{padding:0}}@media (width<=720px){body .site-header{gap:10px;height:64px;padding:10px 18px}.site-header .hero-orientation{margin-left:auto;margin-right:0}body .hero-sticky{padding-top:80px}body .hero-canvas{width:min(100%,51.3158svh - 74.4079px);max-width:none}.hero-arrival-note{display:none}.hero-orientation__panel{overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100dvh - 90px);overflow-y:auto}.hero-orientation__intro p{font-size:12px}.hero-orientation__path-copy small{font-size:11px}.immersive-tour{box-shadow:0 8px 30px #0b0b0c22,0 2px #0b0b0c14}}@media (prefers-reduced-motion:reduce){body .full-os-dialog[open]{animation:none}}:root{--landing-gutter:clamp(22px, 6.5vw, 112px);--landing-copy-measure:48ch;--landing-control-height:46px}body .site-header{gap:clamp(12px,2vw,28px);padding-inline:max(22px,2.8vw)}body .site-header>.wordmark,body .site-header>.society-logo{flex:none;min-width:142px;max-width:150px;min-height:34px}body .site-header>.society-logo{align-items:center}.site-header .hero-orientation,.site-header .theme-toggle{flex:none}.site-header .theme-toggle{min-width:44px;min-height:44px}.desktop-nav{gap:clamp(12px,1.7vw,24px);min-width:0}.desktop-nav a,.desktop-nav>button:not(.nav-join){white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.desktop-nav .nav-join{white-space:nowrap;justify-content:center;min-width:116px;min-height:44px;padding-inline:16px}.discover-section,.society-section{padding-inline:var(--landing-gutter)}.section-kicker{min-width:0;line-height:1.45}.section-kicker>span{overflow-wrap:anywhere;min-width:0}.section-kicker>span:last-child{text-align:right}.discover-heading{min-width:0;margin-block:clamp(56px,6vw,78px) clamp(34px,4vw,50px)}.discover-heading h2,.society-editorial h2{text-wrap:balance;max-width:12ch}.discover-copy{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(38px,7vw,108px);margin-block:clamp(36px,4.2vw,58px) clamp(48px,5vw,68px)}.discover-copy>p,.discover-copy>div,.discover-copy>div>p{min-width:0}.discover-copy>p{text-wrap:balance;max-width:24ch}.discover-copy>div>p{max-width:var(--landing-copy-measure)}.text-link{min-height:var(--landing-control-height);gap:14px;padding:9px 0 10px}.text-link svg{width:17px;height:17px}.pathway-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pathway{flex-direction:column;min-width:0;min-height:202px;padding:25px clamp(20px,2.2vw,30px) 54px;display:flex}.pathway h3{text-wrap:balance;max-width:16ch;margin-top:32px}.pathway p{text-wrap:pretty;max-width:26ch;margin-bottom:0}.playground-section{padding-inline:var(--landing-gutter)}.playground-layout{grid-template-columns:minmax(240px,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(38px,6.5vw,96px)}.orange-label{white-space:nowrap}.playground-editorial h2{text-wrap:balance;max-width:7ch}.playground-editorial>p{max-width:30ch;margin-block:0}.cream-button{min-height:var(--landing-control-height);justify-content:space-between;margin-top:24px;padding:12px 17px}.playground-window{min-width:0}.playground-titlebar{gap:14px;min-height:48px}.playground-titlebar>span:first-child{overflow-wrap:anywhere;min-width:0}.society-editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(42px,7vw,108px);padding-block:clamp(60px,7vw,84px) clamp(42px,5vw,64px)}.society-editorial>div,.big-session-poster{min-width:0}.society-editorial>div>p,.society-bottom p{max-width:var(--landing-copy-measure)}.big-session-poster{padding:clamp(24px,3vw,34px)}.big-session-poster strong{text-wrap:balance}.big-session-poster>span:last-child{min-height:34px}.society-bottom{align-items:flex-start}.society-bottom p{margin-block:0}.site-footer{padding-inline:var(--landing-gutter)}.footer-join{gap:clamp(24px,5vw,80px);min-width:0;padding-block:clamp(52px,6vw,76px) clamp(58px,7vw,86px)}.footer-join>span{text-wrap:balance;max-width:10ch}.footer-bottom{row-gap:14px;min-width:0}.footer-bottom>span,.footer-bottom>a,.footer-bottom>button{white-space:nowrap;min-width:0}@media (width<=1100px) and (width>=721px){body .site-header{padding-inline:24px}body .site-header>.wordmark,body .site-header>.society-logo{min-width:132px;max-width:140px}.desktop-nav{gap:10px;font-size:10px}.desktop-nav .nav-join{min-width:104px;padding-inline:12px}.discover-copy,.society-editorial{gap:42px}.playground-layout{gap:36px}}@media (width<=720px){body .site-header{padding:10px 18px}body .site-header>.wordmark,body .site-header>.society-logo{min-width:0;max-width:146px}.section-kicker{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:14px;display:grid}.section-kicker>span:last-child{max-width:min(50vw,178px)}.discover-section,.society-section,.playground-section,.site-footer{padding-inline:22px}.discover-heading{margin-block:42px 28px}.discover-heading h2,.society-editorial h2{max-width:9ch}.discover-copy{margin-block:24px 34px;display:block}.discover-copy>p{max-width:20ch;margin-bottom:20px}.discover-copy>div>p{max-width:42ch}.pathway{min-height:0;padding:20px 20px 25px}.pathway h3{margin-block:17px 7px}.playground-layout{padding-top:38px;display:block}.playground-editorial h2{max-width:8ch;margin-block:24px 22px}.playground-editorial>p{max-width:32ch}.playground-window{margin-top:44px}.playground-titlebar{min-height:44px;padding-inline:14px}.society-editorial{padding-block:40px 26px;display:block}.society-editorial>div>p{max-width:34ch;margin-top:20px}.big-session-poster{margin-top:34px;padding:24px}.big-session-poster>span:last-child{align-items:flex-start;gap:12px}.society-bottom{display:block}.society-bottom p{max-width:37ch;margin-bottom:20px}.footer-join{gap:24px}.footer-join>span{max-width:8ch}.footer-bottom{column-gap:18px}.footer-bottom>span{width:100%}}@media (width<=370px){.discover-section,.society-section,.playground-section,.site-footer{padding-inline:18px}.section-kicker{letter-spacing:.095em;gap:10px}.section-kicker>span:last-child{max-width:48vw}.footer-join>span{max-width:7ch}}@media (prefers-reduced-motion:reduce){.pathway,.big-session-poster,.cream-button{transition:none}}:root{--blue:#0b0b0c;--orange:#86878a;--cream:#f5f5f3;--line:#bfc0c2;--ink:#0b0b0c}html,body{color:#0b0b0c;background:#f5f5f3}.direct-hero{--direct-paper:#f5f5f3;--direct-ink:#0b0b0c;--direct-muted:#66676a;--direct-blue:#0b0b0c}.direct-hero__enter{background:#0b0b0c;border-color:#0b0b0c;box-shadow:0 4px #2b2c2e}.direct-hero__enter:hover:not([aria-disabled=true]),.direct-hero__enter:focus-visible{background:#2b2c2e}.direct-hero__enter:active:not([aria-disabled=true]){box-shadow:0 1px #2b2c2e}html[data-theme=dark]{--blue:#f5f5f3;--orange:#a8a9ac;--cream:#0b0b0c;--line:#f5f5f32b;--ink:#f5f5f3;background:#0b0b0c}html[data-theme=dark] body{color:#f5f5f3;background:#0b0b0c}html[data-theme=dark] .direct-hero{--direct-paper:#0b0b0c;--direct-ink:#f5f5f3;--direct-muted:#a8a9ac;--direct-blue:#f5f5f3}html[data-theme=dark] .direct-hero__enter{color:#f5f5f3;background:#f5f5f3;border-color:#f5f5f3;box-shadow:0 4px #a8a9ac}html[data-theme=dark] .direct-hero__enter:hover:not([aria-disabled=true]),html[data-theme=dark] .direct-hero__enter:focus-visible{background:#dededb}.immersive-os{--os-paper:#f5f5f3;--os-paper-deep:#e8e8e6;--os-ink:#0b0b0c;--os-cobalt:#0b0b0c;--os-cobalt-dark:#2b2c2e;--os-orange:#86878a;--os-white:#fff}.resource-app{--resource-ink:#0b0b0c;--resource-paper:#f5f5f3;--resource-paper-deep:#e8e8e6;--resource-cobalt:#0b0b0c;--resource-orange:#86878a;--resource-blue-line:#0b0b0c38}.lab-shell{--lab-cobalt:#0b0b0c;--lab-orange:#86878a}html[data-theme=dark] .immersive-os{--os-paper:#0b0b0c;--os-paper-deep:#17181a;--os-ink:#f5f5f3;--os-cobalt:#f5f5f3;--os-cobalt-dark:#c9cacc;--os-orange:#a8a9ac;--os-white:#f5f5f3}html[data-theme=dark] .resource-app{--resource-ink:#f5f5f3;--resource-paper:#17181a;--resource-paper-deep:#252629;--resource-cobalt:#f5f5f3;--resource-orange:#a8a9ac;--resource-blue-line:#f5f5f34d}html[data-theme=dark] .lab-shell{--lab-cobalt:#f5f5f3;--lab-orange:#a8a9ac}.immersive-os button:focus-visible,.immersive-os a:focus-visible,.immersive-os input:focus-visible,.immersive-os textarea:focus-visible,.resource-app button:focus-visible,.resource-app a:focus-visible,.resource-app input:focus-visible,.resource-app textarea:focus-visible{outline-color:#f5f5f37a}:root{--ink:#0b0b0c;--paper:#f5f5f3;--paper-raised:#fff;--paper-soft:#e8e8e6;--steel:#9a9b9e;--muted:#66676a;--line:#bfc0c2;--blue:#0b0b0c;--orange:#86878a;--cream:#f5f5f3;--pine:#0b0b0c;--green:#0b0b0c;--sage:#9a9b9e;--apricot:#d8d8d5;--theme-paper:var(--paper);--theme-paper-raised:var(--paper-raised);--theme-paper-soft:var(--paper-soft);--theme-ink:var(--ink);--theme-muted:var(--muted);--theme-faint:#0b0b0c80;--theme-line:#0b0b0c29;--os-cobalt:var(--ink);--os-cobalt-dark:#2b2c2e;--os-orange:var(--steel);--resource-cobalt:var(--ink);--resource-orange:var(--steel)}html,body{color:var(--ink);background:var(--paper);font-family:DM Sans,Arial,sans-serif}html[data-theme=dark]{--theme-paper:#0b0b0c;--theme-paper-raised:#17181a;--theme-paper-soft:#252629;--theme-ink:#f5f5f3;--theme-muted:#a8a9ac;--theme-faint:#f5f5f373;--theme-line:#f5f5f32b;--paper:#0b0b0c;--paper-raised:#17181a;--paper-soft:#252629;--ink:#f5f5f3;--steel:#bfc0c2;--muted:#a8a9ac;--line:#45474a;--blue:#f5f5f3;--orange:#a8a9ac;--cream:#0b0b0c;--pine:#0b0b0c;--green:#f5f5f3;--sage:#bfc0c2;--apricot:#dededb;--os-cobalt:#f5f5f3;--os-cobalt-dark:#c9cacc;--os-orange:#a8a9ac;--resource-cobalt:#f5f5f3;--resource-orange:#a8a9ac}body,button,input,textarea,select{font-family:DM Sans,Arial,sans-serif}h1,h2,h3,h4,h5,h6,p,em,strong,button,a,label,small,span{font-style:normal!important}em,.hero-curious,.direct-hero__curious,.direct-hero__opening-line,.direct-hero__footer-copy em,.society-invitation__content em,.invitation-type__people em,.invitation-type__people,.invitation-type__first,.invitation-type__action,.discover-heading em,.playground-editorial h2 em,.society-editorial h2 em,.footer-join em,.session-poster strong em,.big-session-poster strong em{font-family:DM Sans,Arial,sans-serif!important;font-style:normal!important;font-weight:500!important}h1,h2,h3,h4,h5,h6,strong{font-weight:500!important}::selection{color:var(--paper);background:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:var(--ink)!important}.site-header{color:var(--ink)!important;background:color-mix(in srgb, var(--paper) 96%, transparent)!important;border-color:var(--line)!important}.desktop-nav>span,.desktop-nav a,.desktop-nav button,.wordmark,.mobile-menu-toggle{color:var(--ink)!important}.desktop-nav>span{opacity:.42}.desktop-nav a:hover,.desktop-nav button:hover{color:var(--muted)!important}.nav-join,.theme-toggle,.hero-orientation__trigger{color:var(--ink)!important;border-color:var(--line)!important;background:0 0!important}.desktop-nav .nav-join{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important;font-weight:700!important}.desktop-nav .nav-join:hover{color:var(--paper)!important;background:color-mix(in srgb, var(--ink) 82%, var(--paper))!important}.mobile-join{display:none}@media (width<=720px){body .site-header{gap:6px;padding-inline:12px}body .site-header>.wordmark{width:104px;min-width:0;margin-right:auto}.site-header .hero-orientation{display:none}.site-header .theme-toggle{margin:0}.site-header .mobile-menu-toggle{width:44px;min-width:44px;margin:0}.site-header .mobile-join{background:var(--ink);min-width:68px;min-height:44px;color:var(--paper);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}}.nav-join:hover,.theme-toggle:hover,.hero-orientation__trigger:hover{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important}.direct-hero{--direct-paper:var(--paper)!important;--direct-ink:var(--ink)!important;--direct-muted:var(--muted)!important;--direct-accent:var(--ink)!important;color:var(--ink)!important;background:var(--paper)!important}.direct-hero__field-fallback,.direct-hero__ambient,.curiosity-field,.curiosity-field--fallback{background:radial-gradient(at 50% 46%,#9a9b9e24,#0000 58%),radial-gradient(at 12% 18%,#3c3d401a,#0000 34%),radial-gradient(at 90% 24%,#0b0b0c14,#0000 36%)!important}.curiosity-field:before{background:radial-gradient(at 50% 47%,#f5f5f324,#0000 69%)!important}.curiosity-field:after{background:radial-gradient(#0000 44%,#0b0b0c1a 76%,#0000 91%)!important}.direct-hero__curious,.direct-hero__opening-line,.direct-hero__opening-line em,.direct-hero__footer-copy em,.society-invitation__content em{color:var(--ink)!important}.direct-hero__opening-line em,.direct-hero__eyebrow,.direct-hero__footer-copy>span,.direct-hero__scroll-cue,.society-invitation__eyebrow,.society-invitation__content>p{color:var(--muted)!important}.direct-hero__scroll-arrow,.invitation-type__arrow{border-color:var(--line)!important}.direct-hero__progress{background:#0b0b0c1a!important}.direct-hero__progress span,.invitation-type__rule{background:var(--ink)!important}.invitation-type__arrow{color:var(--ink)!important;background:0 0!important}.invitation-type:hover .invitation-type__arrow,.invitation-type:focus-visible .invitation-type__arrow{color:var(--paper)!important;background:var(--ink)!important}.discover-section,.society-section,.site-footer{color:var(--ink)!important;background:var(--paper)!important}.section-kicker,.footer-bottom{color:var(--muted)!important;border-color:var(--line)!important}.discover-heading,.discover-copy,.pathway-row,.society-editorial,.society-bottom{width:min(100%,1180px);margin-inline:auto}.discover-heading{margin-block:clamp(56px,7vw,100px) clamp(34px,4vw,58px)!important;display:block!important}.discover-heading h2,.society-editorial h2{max-width:none!important;color:var(--ink)!important;letter-spacing:-.085em!important;font-size:clamp(3rem,8vw,8rem)!important;font-weight:500!important;line-height:.9!important}.discover-heading h2 em,.society-editorial h2 em,.playground-editorial h2 em{color:inherit!important}.discover-heading .asterisk{display:none!important}.discover-copy{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important;gap:clamp(30px,8vw,140px)!important;display:grid!important}.discover-copy>p,.discover-copy>div>p,.pathway p,.society-editorial>div>p,.society-bottom p{color:var(--muted)!important}.text-link,.pathway,.footer-bottom button,.footer-bottom a{color:var(--ink)!important}.text-link:hover,.pathway:hover,.footer-bottom button:hover,.footer-bottom a:hover{color:var(--muted)!important}.pathway-row{border-color:var(--line)!important}.pathway{color:var(--ink)!important;border-color:var(--line)!important;background:0 0!important}.pathway:hover{background:var(--paper-soft)!important}.pathway-top,.pathway-top svg,.pathway-arrow{color:var(--muted)!important}.playground-section{color:var(--paper)!important;background:var(--ink)!important}.playground-section .section-kicker{color:var(--steel)!important;border-color:#f5f5f333!important}.playground-layout{max-width:1180px;margin-inline:auto;flex-direction:column!important;align-items:stretch!important;gap:clamp(38px,6vw,76px)!important;display:flex!important}.playground-editorial{width:100%!important;display:block!important}.playground-editorial h2{max-width:16ch!important;color:var(--paper)!important;letter-spacing:-.09em!important;font-size:clamp(3.4rem,9vw,9rem)!important;line-height:.86!important}.playground-editorial>p{max-width:42ch!important;color:var(--steel)!important}.orange-label,.playground-stamp{color:var(--steel)!important}.playground-stamp{display:none!important}.cream-button{color:var(--paper)!important;background:var(--green)!important;border-color:var(--green)!important;box-shadow:none!important}.cream-button:hover{color:var(--paper)!important;background:var(--pine)!important;border-color:var(--pine)!important}.playground-window{width:100%!important;color:var(--ink)!important;background:var(--paper-raised)!important;border-color:var(--line)!important;box-shadow:10px 12px #0b0b0c38!important}.playground-titlebar{color:var(--ink)!important;background:var(--paper-soft)!important;border-color:var(--line)!important}.status-dot{background:var(--ink)!important;box-shadow:none!important}.society-editorial{flex-direction:column!important;align-items:stretch!important;gap:clamp(34px,6vw,72px)!important;display:flex!important}.society-editorial>div,.big-session-poster{width:100%!important}.big-session-poster{flex-direction:column;align-items:stretch;gap:clamp(28px,4vw,56px);color:#f5f5f3!important;min-height:0!important;box-shadow:none!important;background:#101113!important;border:1px solid #45474a!important;padding:clamp(24px,4vw,56px)!important;display:flex!important;transform:none!important}.big-session-poster strong,.big-session-poster strong em,.poster-code,.big-session-poster>span:last-child{color:#f5f5f3!important}.big-session-poster strong,.big-session-poster strong em{font-family:Anton,Impact,sans-serif!important;font-style:normal!important;font-weight:400!important}.big-session-poster strong{letter-spacing:-.025em!important;font-size:clamp(34px,8.6vw,124px)!important;line-height:1.05!important}.big-session-poster strong>span{display:block}.big-session-poster>span:last-child{border-top:1px solid #45474a;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;line-height:1.5;display:flex;font-size:clamp(12px,1vw,15px)!important}.big-session-poster:hover{background:#22242a!important;border-color:#777a83!important}.footer-join{color:var(--ink)!important;border-color:var(--line)!important;background:0 0!important}.footer-join:hover{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important}.immersive-os{--os-paper:var(--paper)!important;--os-paper-deep:var(--paper-soft)!important;--os-ink:var(--ink)!important;--os-muted:color-mix(in srgb, var(--ink) 58%, transparent)!important;--os-faint:color-mix(in srgb, var(--ink) 14%, transparent)!important;--os-white:var(--paper-raised)!important;color:var(--ink)!important;background:var(--paper)!important}.immersive-os h1,.immersive-os h2,.immersive-os h3,.immersive-os h4,.resource-app h1,.resource-app h2,.resource-app h3,.resource-app h4{font-family:DM Sans,Arial,sans-serif!important;font-style:normal!important;font-weight:500!important}.immersive-os button:focus-visible,.immersive-os a:focus-visible,.immersive-os input:focus-visible,.immersive-os textarea:focus-visible{outline-color:var(--ink)!important}.immersive-chrome,.immersive-rail,.immersive-dock,.immersive-pane-chrome{color:var(--ink)!important;background:var(--paper-raised)!important;border-color:var(--line)!important}.immersive-society-hero{flex-direction:column!important;align-items:stretch!important;gap:clamp(28px,4vw,54px)!important;display:flex!important}.immersive-society-hero-copy,.immersive-society-poster{width:100%!important;max-width:none!important}.immersive-society-hero h1{max-width:12ch!important;font-size:clamp(3.6rem,8vw,8rem)!important;line-height:.84!important}.immersive-society-hero-actions{flex-wrap:wrap!important}.immersive-chrome-q span,.immersive-status-line--ink,.immersive-signal-label,.immersive-signal-q,.immersive-home-kicker-mark,.immersive-home-kicker,.immersive-text-action{color:var(--ink)!important}.immersive-dashboard-card,.immersive-society-path-card,.immersive-society-tool-row,.resource-card,.resource-library-list,.resource-app,.start-card,.mini-library,.restore-workspace,.qos-window--immersive{color:var(--ink)!important;background:var(--paper-raised)!important;border-color:var(--line)!important;box-shadow:none!important}.immersive-society-poster,.immersive-dashboard-file-icon,.immersive-dashboard-file-icon--orange,.resource-topic-mark,.resource-topic-mark--markets,.resource-topic-mark--maths,.resource-count-badge{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important}.immersive-society-poster{display:none!important}.immersive-society-poster:before{border-color:#f4f4f059!important}.resource-app{--resource-paper:var(--paper)!important;--resource-paper-deep:var(--paper-soft)!important;--resource-ink:var(--ink)!important;--resource-muted:var(--muted)!important;--resource-blue-line:color-mix(in srgb, var(--ink) 18%, transparent)!important}.resource-inline-link,.resource-app-header-action{color:var(--ink)!important;border-color:var(--line)!important}.society-guide-smooth,.immersive-tour,.immersive-command,.command-dialog,.app-dialog{color:var(--ink)!important;background:var(--paper-raised)!important;border-color:var(--line)!important}.society-spotlight-tour .society-spotlight-skip,.immersive-tour-next,.immersive-command-result,.command-dialog button{color:var(--ink)!important;border-color:var(--line)!important;background:0 0!important}.society-spotlight-tour .society-spotlight-skip:hover,.immersive-tour-next:hover,.immersive-command-result:hover,.command-dialog button:hover{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important}.society-spotlight-tour .society-spotlight-next{box-shadow:none;border-radius:8px;color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important}.society-spotlight-tour .society-spotlight-next:hover{background:color-mix(in srgb, var(--ink) 84%, var(--paper))!important}html[data-theme=dark] .direct-hero__field-fallback,html[data-theme=dark] .direct-hero__ambient,html[data-theme=dark] .curiosity-field,html[data-theme=dark] .curiosity-field--fallback{background:radial-gradient(at 50% 46%,#bfc0c22b,#0000 58%),radial-gradient(at 12% 18%,#50515429,#0000 34%),radial-gradient(at 90% 24%,#f5f5f314,#0000 36%)!important}@media (width<=720px){.discover-copy{display:block!important}.discover-copy>div{margin-top:28px}.discover-heading h2,.society-editorial h2{font-size:clamp(3.3rem,17vw,5.4rem)!important}.playground-editorial h2{max-width:10ch!important;font-size:clamp(3.4rem,18vw,5.8rem)!important}.playground-window{box-shadow:6px 8px #0b0b0c38!important}.big-session-poster{min-height:270px!important;box-shadow:6px 8px 0 var(--line)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.immersive-os{--qos-onyx:#121619;--qos-spectral-pink:#e6b8c6;--qos-spectral-lavender:#c9bde4;--qos-spectral-ice:#b8d9e6;--qos-spectral-amber:#e5c687;--qos-spectral-ink:#121619;--qos-spectral-community:linear-gradient(118deg, #e6b8c6 0%, #c9bde4 48%, #b8d9e6 100%);--qos-spectral-focus:linear-gradient(118deg, #b8d9e6 0%, #c9bde4 55%, #e6b8c6 100%);--qos-spectral-warm:linear-gradient(118deg, #e5c687 0%, #e6b8c6 100%);--qos-paper:#f5f5f3;--qos-raised:#e8e8e8;--qos-ink:#0b0b0c;--qos-muted:#565d65;--qos-rule:color-mix(in srgb, var(--qos-ink) 28%, transparent);--qos-rule-soft:color-mix(in srgb, var(--qos-ink) 16%, transparent);--qos-control-fill:var(--qos-ink);--qos-control-text:var(--qos-paper);--qos-control-hover:var(--qos-spectral-lavender);--qos-control-hover-text:#121619;--qos-control-size:44px;--os-paper:var(--qos-paper)!important;--os-paper-deep:var(--qos-raised)!important;--os-ink:var(--qos-ink)!important;--os-muted:var(--qos-muted)!important;--os-faint:var(--qos-rule)!important;--os-cobalt:var(--qos-spectral-lavender)!important;--os-cobalt-dark:var(--qos-onyx)!important;--os-orange:var(--qos-spectral-amber)!important;--os-white:var(--qos-paper)!important}html[data-theme=dark] .immersive-os{--qos-paper:#0b0b0c;--qos-raised:#1b1d20;--qos-ink:#f5f5f3;--qos-muted:#c4c9cf;--qos-rule:#eef0e74d;--qos-rule-soft:#eef0e730;--qos-control-fill:#f5f5f3;--qos-control-text:#0b0b0c;--qos-control-hover:var(--qos-spectral-lavender);--qos-control-hover-text:#121619;--qos-spectral-community:linear-gradient(118deg, #e6b8c6 0%, #c9bde4 48%, #b8d9e6 100%);--qos-spectral-focus:linear-gradient(118deg, #b8d9e6 0%, #c9bde4 55%, #e6b8c6 100%);--qos-spectral-warm:linear-gradient(118deg, #e5c687 0%, #e6b8c6 100%)}.immersive-os button{min-height:44px;box-shadow:none;-webkit-font-smoothing:antialiased;border-radius:2px;font-style:normal}.immersive-os .immersive-status-line,.immersive-os .immersive-rail-cap>span:last-child{color:var(--qos-muted)!important}.immersive-os .immersive-chrome-tour>span:first-child{color:var(--qos-spectral-ink)!important}.immersive-os .immersive-os-corner{display:none}.immersive-os .immersive-chrome-join{min-height:var(--qos-control-size);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.68rem;font-weight:800;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex;color:var(--qos-control-text)!important;background:var(--qos-control-fill)!important;border:1px solid var(--qos-control-fill)!important;border-radius:8px!important}.immersive-os .immersive-chrome-join:hover,.immersive-os .immersive-chrome-join:focus-visible{transform:translateY(-1px);color:var(--qos-control-hover-text)!important;background:var(--qos-control-hover)!important;border-color:var(--qos-control-hover)!important}.immersive-os .resource-app{--resource-ink:var(--qos-ink);--resource-paper:var(--qos-raised);--resource-paper-deep:var(--qos-paper);--resource-muted:var(--qos-muted);--resource-faint:color-mix(in srgb, var(--qos-ink) 64%, transparent);--resource-line:var(--qos-rule);--resource-blue-line:color-mix(in srgb, var(--qos-ink) 38%, transparent)}.immersive-os .immersive-home h1,.immersive-os .immersive-home h1 em,.immersive-os .immersive-society-hero h1,.immersive-os .immersive-society-hero h1 em,.immersive-os .immersive-society-section-head h2,.immersive-os .immersive-society-section-head h2 em,.immersive-os .immersive-society-hero-copy>p,.immersive-os .immersive-society-section-head>p,.immersive-os .immersive-society-hero-note p,.immersive-os .immersive-society-hero-note>span{color:var(--qos-ink)!important}.immersive-os .immersive-society-hero-copy>p,.immersive-os .immersive-society-section-head>p,.immersive-os .immersive-society-hero-note p,.immersive-os .immersive-society-card-copy,.immersive-os .immersive-society-tool-row button>small,.immersive-os .immersive-society-footnote{color:var(--qos-muted)!important}.immersive-os .immersive-society-card-title,.immersive-os .immersive-society-card-title svg,.immersive-os .immersive-society-card-index,.immersive-os .immersive-society-card-icon,.immersive-os .immersive-society-tool-row button>span,.immersive-os .immersive-society-tool-row button>span svg,.immersive-os .immersive-society-eyebrow,.immersive-os .immersive-society-topic-strip>span,.immersive-os .immersive-home-signal,.immersive-os .immersive-home-signal h2,.immersive-os .immersive-home-signal p,.immersive-os .immersive-home-signal span,.immersive-os .immersive-signal-label,.immersive-os .immersive-signal-label span,.immersive-os .immersive-signal-q,html:not([data-theme=dark]) .immersive-os .immersive-rail-button:not(.is-active) strong,html:not([data-theme=dark]) .immersive-os .immersive-rail-cap,html:not([data-theme=dark]) .immersive-os .immersive-rail-group-heading strong{color:var(--qos-ink)!important}html:not([data-theme=dark]) .immersive-os .immersive-rail-button:not(.is-active) small,html:not([data-theme=dark]) .immersive-os .immersive-rail-group-heading span,html:not([data-theme=dark]) .immersive-os .immersive-rail-footer{color:#626267!important}html:not([data-theme=dark]) .immersive-os .immersive-society-hero h1 em,html:not([data-theme=dark]) .immersive-os .immersive-society-section-head h2 em{color:#554176!important}.immersive-os button:focus-visible,.immersive-os a:focus-visible,.immersive-os input:focus-visible,.immersive-os textarea:focus-visible{outline-offset:3px;outline:2px solid var(--qos-spectral-lavender)!important}.immersive-os .immersive-chrome-close,.immersive-os .immersive-chrome-minimize,.immersive-os .immersive-command-close{border-color:var(--qos-rule);color:var(--qos-ink);background:0 0;border-radius:2px}.immersive-os .immersive-chrome-close{min-height:var(--qos-control-size);padding-inline:14px}.immersive-os .immersive-chrome-close:hover,.immersive-os .immersive-chrome-minimize:hover,.immersive-os .immersive-command-close:hover{color:var(--qos-control-hover-text);background:var(--qos-control-hover);border-color:var(--qos-control-hover)}.immersive-os .immersive-rail-button{min-height:var(--qos-control-size);border:1px solid #0000;border-radius:2px;padding:8px 5px}.immersive-os .immersive-rail-button:hover,.immersive-os .immersive-rail-button.is-active{color:var(--qos-paper);background:color-mix(in srgb, var(--qos-spectral-lavender) 14%, transparent);border-color:color-mix(in srgb, var(--qos-spectral-lavender) 30%, transparent)}.immersive-os .immersive-rail-button.is-active:before{background:var(--qos-spectral-lavender);border-radius:0;width:2px;left:-10px}.immersive-os .immersive-rail-icon{border-color:color-mix(in srgb, var(--qos-paper) 24%, transparent);background:0 0;border-radius:2px;width:28px;height:26px}.immersive-os .immersive-rail-button.is-active .immersive-rail-icon{color:var(--qos-ink);background:var(--qos-spectral-lavender);border-color:var(--qos-spectral-lavender)}.immersive-os .immersive-primary-action,.immersive-os .immersive-society-primary,.immersive-os .immersive-dashboard-card--learn .immersive-primary-action{min-height:var(--qos-control-size);border:1px solid var(--qos-control-fill);letter-spacing:.055em;border-radius:2px;padding-inline:17px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;color:var(--qos-control-text)!important;background:var(--qos-control-fill)!important;box-shadow:none!important}.immersive-os .immersive-primary-action:hover,.immersive-os .immersive-society-primary:hover,.immersive-os .immersive-dashboard-card--learn .immersive-primary-action:hover{border-color:var(--qos-control-hover);transform:translateY(-1px);color:var(--qos-control-hover-text)!important;background:var(--qos-control-hover)!important}.immersive-os .immersive-primary-action:active,.immersive-os .immersive-society-primary:active{transform:translateY(0)}.immersive-os .immersive-text-action,.immersive-os .immersive-dashboard-card-link,.immersive-os .immersive-dashboard-search{min-height:var(--qos-control-size);color:var(--qos-ink);border:0;border-bottom:1px solid var(--qos-rule);letter-spacing:.065em;background:0 0;border-radius:0;padding-inline:0 3px}.immersive-os .immersive-text-action:hover,.immersive-os .immersive-dashboard-card-link:hover,.immersive-os .immersive-dashboard-search:hover{color:var(--qos-spectral-lavender);border-color:var(--qos-spectral-lavender);transform:none}.immersive-os .immersive-society-path-grid{border-top:1px solid var(--qos-rule);grid-template-columns:1fr;gap:0;display:grid}.immersive-os .immersive-society-path-card{min-height:80px;color:var(--qos-ink);text-align:left;border:0;border-bottom:1px solid var(--qos-rule);background:0 0;border-radius:0;grid-template-columns:minmax(78px,.18fr) 34px minmax(170px,.72fr) minmax(160px,1fr) 18px;align-items:center;gap:14px;padding:15px 0;transition:color .18s,background-color .18s,padding .18s;display:grid;box-shadow:none!important}.immersive-os .immersive-society-path-card:hover,.immersive-os .immersive-society-path-card:focus-visible{color:var(--qos-ink);background:color-mix(in srgb, var(--qos-spectral-lavender) 12%, transparent);border-color:var(--qos-rule);outline:0;padding-inline:10px}.immersive-os .immersive-society-card-index{color:var(--qos-muted);letter-spacing:.11em;align-self:center;font-size:9px;font-weight:650}.immersive-os .immersive-society-card-icon{width:32px;height:32px;color:var(--qos-spectral-lavender);background:0 0;border:0;border-radius:2px;place-items:center;margin:0;display:grid}.immersive-os .immersive-society-card-icon svg{width:15px;height:15px}.immersive-os .immersive-society-card-title{color:inherit;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.immersive-os .immersive-society-card-title svg{width:15px;height:15px;color:var(--qos-spectral-lavender);flex:none;transition:transform .18s}.immersive-os .immersive-society-path-card:hover .immersive-society-card-title svg,.immersive-os .immersive-society-path-card:focus-visible .immersive-society-card-title svg{transform:translate(2px,-2px)}.immersive-os .immersive-society-card-copy{max-width:34ch;color:var(--qos-muted);font-size:11px;line-height:1.4}.immersive-os .immersive-society-tool-row{border-top:1px solid var(--qos-rule);border-bottom:1px solid var(--qos-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.immersive-os .immersive-society-tool-row button{min-height:78px;color:var(--qos-ink);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:13px 16px 13px 0;transition:color .18s,background-color .18s,padding .18s;display:grid}.immersive-os .immersive-society-tool-row button+button{border-left:1px solid var(--qos-rule);padding-left:16px}.immersive-os .immersive-society-tool-row button:hover,.immersive-os .immersive-society-tool-row button:focus-visible{color:var(--qos-spectral-lavender);background:color-mix(in srgb, var(--qos-spectral-lavender) 12%, transparent);outline:0}.immersive-os .immersive-society-tool-row button>span{align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.immersive-os .immersive-society-tool-row button>span svg{width:15px;height:15px;color:var(--qos-spectral-lavender);flex:none}.immersive-os .immersive-society-tool-row button>small{color:var(--qos-muted);grid-column:1/2;font-size:10px;line-height:1.35}.immersive-os .immersive-society-tool-row button>svg{width:15px;height:15px;color:var(--qos-muted);grid-area:1/2/span 2}.immersive-os .immersive-society-topic-strip{border-bottom:1px solid var(--qos-rule)}.immersive-os .immersive-society-topic-strip button{min-height:var(--qos-control-size);color:var(--qos-muted);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding-inline:0 15px}.immersive-os .immersive-society-topic-strip button:hover,.immersive-os .immersive-society-topic-strip button.is-selected{color:var(--qos-spectral-lavender);border-bottom-color:var(--qos-spectral-lavender);background:0 0}.immersive-os .immersive-launcher-item,.immersive-os .immersive-dashboard-file-grid button,.immersive-os .immersive-command-result{min-height:var(--qos-control-size);color:var(--qos-ink);border:0;border-bottom:1px solid var(--qos-rule);box-shadow:none;background:0 0;border-radius:0;padding:11px 10px;transition:color .18s,background-color .18s,padding .18s}.immersive-os .immersive-launcher-item:hover,.immersive-os .immersive-launcher-item:focus-visible,.immersive-os .immersive-dashboard-file-grid button:hover,.immersive-os .immersive-dashboard-file-grid button:focus-visible,.immersive-os .immersive-command-result:hover,.immersive-os .immersive-command-result:focus-visible{color:var(--qos-spectral-lavender);background:color-mix(in srgb, var(--qos-spectral-lavender) 12%, transparent);border-color:var(--qos-rule);outline:0;transform:none}.immersive-os .immersive-launcher-icon,.immersive-os .immersive-command-result-icon,.immersive-os .immersive-dashboard-file-icon,.immersive-os .immersive-dashboard-file-icon--orange{width:28px;height:28px;color:var(--qos-spectral-lavender);border:1px solid var(--qos-rule);background:0 0;border-radius:2px}.immersive-os .immersive-launcher-item--orange .immersive-launcher-icon,.immersive-os .immersive-command-result-icon--orange,.immersive-os .immersive-dashboard-file-icon--orange{color:var(--qos-spectral-lavender);background:0 0}.immersive-os .immersive-launcher-copy strong,.immersive-os .immersive-dashboard-file-grid strong,.immersive-os .immersive-command-result strong{font-weight:600}.immersive-os .immersive-launcher-arrow,.immersive-os .immersive-dashboard-file-grid button>svg,.immersive-os .immersive-command-result>svg{color:var(--qos-muted)}.immersive-os .immersive-app-slot>.resource-app,.immersive-os .immersive-app-slot>.lab-shell,.immersive-os .immersive-dashboard-card{border-radius:2px;box-shadow:none!important}@media (width<=720px){.immersive-os .immersive-society-path-card{grid-template-columns:52px 30px minmax(0,1fr) 16px;gap:10px;min-height:86px;padding:13px 0}.immersive-os .immersive-society-card-index{grid-area:1/1/span 2;align-self:start;padding-top:4px;font-size:8px}.immersive-os .immersive-society-card-icon{grid-area:1/2/span 2;align-self:start}.immersive-os .immersive-society-card-title{grid-area:1/3;font-size:13px}.immersive-os .immersive-society-card-copy{grid-area:2/3/auto/-1;max-width:none;font-size:10px}.immersive-os .immersive-society-card-title svg{grid-column:4}.immersive-os .immersive-society-tool-row{grid-template-columns:1fr;display:grid}.immersive-os .immersive-society-tool-row button,.immersive-os .immersive-society-tool-row button+button{border-left:0;min-height:74px;padding:12px 0}.immersive-os .immersive-society-tool-row button+button{border-top:1px solid var(--qos-rule)}.immersive-os .immersive-launcher-list{grid-template-columns:1fr}.immersive-os .immersive-launcher-item:nth-child(7){grid-column:auto}.immersive-os .immersive-dashboard-file-grid{grid-template-columns:1fr}.immersive-os .immersive-dashboard-file-grid button{min-height:56px}}.immersive-os{--qos-frame:#0b0b0c47;--qos-frame-strong:#0b0b0c85;--qos-frame-hover:#c9bde4f2}html[data-theme=dark] .immersive-os{--qos-frame:#f5f5f352;--qos-frame-strong:#f5f5f385;--qos-frame-hover:#e6b8c6f2}.immersive-os .immersive-app-slot>.resource-app,.immersive-os .immersive-app-slot>.lab-shell,.immersive-os .immersive-dashboard-card,.immersive-os .immersive-command,.immersive-os .immersive-society-poster,.immersive-os .immersive-home-signal,.immersive-os .events-next-panel,.immersive-os .learn-pathway-panel,.immersive-os .people-intro-grid,.immersive-os .join-action-panel,.immersive-os .resource-card,.immersive-os .learn-project-card,.immersive-os .events-format-card{border:1px solid var(--qos-frame)!important;box-shadow:none!important;border-radius:14px!important}.immersive-os .immersive-society-tool-row{overflow:hidden;border:1px solid var(--qos-frame)!important;border-radius:14px!important}.immersive-os .immersive-society-path-grid{border-top:0;gap:8px}.immersive-os .immersive-society-path-card{padding-inline:16px;border:1px solid var(--qos-frame)!important;border-radius:14px!important}.immersive-os .immersive-primary-action,.immersive-os .immersive-text-action,.immersive-os .immersive-back-button,.immersive-os .immersive-chrome-close,.immersive-os .immersive-chrome-minimize,.immersive-os .immersive-command-close,.immersive-os .immersive-command-input,.immersive-os .immersive-rail-button,.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search,.immersive-os .immersive-mobile-nav button,.immersive-os .immersive-society-tool-row button,.immersive-os .immersive-society-topic-strip button,.immersive-os .immersive-topic-strip button,.immersive-os .immersive-launcher-item,.immersive-os .immersive-dashboard-file-grid button,.immersive-os .immersive-command-result,.immersive-os .resource-filter-chip,.immersive-os .learn-topic-tab,.immersive-os .learn-primary-button,.immersive-os .learn-secondary-button,.immersive-os .join-action-button{border-radius:8px!important}.immersive-os .immersive-rail-button,.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search,.immersive-os .immersive-mobile-nav button,.immersive-os .immersive-society-tool-row button,.immersive-os .immersive-society-topic-strip button,.immersive-os .immersive-topic-strip button,.immersive-os .immersive-launcher-item,.immersive-os .immersive-dashboard-file-grid button,.immersive-os .immersive-command-result,.immersive-os .resource-filter-chip,.immersive-os .learn-topic-tab{border-color:var(--qos-frame)!important}.immersive-os .immersive-rail-button:hover,.immersive-os .immersive-rail-button:focus-visible,.immersive-os .immersive-dock-button:hover,.immersive-os .immersive-dock-button:focus-visible,.immersive-os .immersive-dock-home:hover,.immersive-os .immersive-dock-home:focus-visible,.immersive-os .immersive-dock-search:hover,.immersive-os .immersive-dock-search:focus-visible,.immersive-os .immersive-mobile-nav button:hover,.immersive-os .immersive-mobile-nav button:focus-visible,.immersive-os .immersive-society-path-card:hover,.immersive-os .immersive-society-path-card:focus-visible,.immersive-os .immersive-society-tool-row button:hover,.immersive-os .immersive-society-tool-row button:focus-visible,.immersive-os .immersive-launcher-item:hover,.immersive-os .immersive-launcher-item:focus-visible,.immersive-os .immersive-dashboard-file-grid button:hover,.immersive-os .immersive-dashboard-file-grid button:focus-visible,.immersive-os .immersive-command-result:hover,.immersive-os .immersive-command-result:focus-visible,.immersive-os .resource-card:hover,.immersive-os .resource-card:focus-within,.immersive-os .learn-topic-tab:hover,.immersive-os .learn-topic-tab:focus-visible,.immersive-os .resource-filter-chip:hover,.immersive-os .resource-filter-chip:focus-visible,.immersive-os .events-format-card:hover,.immersive-os .join-action-button:hover{border-color:var(--qos-frame-hover)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--qos-frame-hover) 38%, transparent)!important}.immersive-os .immersive-society-path-card--community,.immersive-os .immersive-society-path-card--community:hover,.immersive-os .immersive-society-path-card--community:focus-visible,.immersive-os .immersive-society-topic-strip button.is-selected,.immersive-os .immersive-topic-strip button.is-selected,.immersive-os .immersive-rail-button.is-active,.immersive-os .immersive-dock-button.is-active,.immersive-os .immersive-dock-home.is-active,.immersive-os .immersive-mobile-nav button.is-active{border-color:var(--qos-frame-hover)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--qos-frame-hover) 42%, transparent)!important}@media (width<=720px){.immersive-os .immersive-society-path-card,.immersive-os .immersive-society-tool-row,.immersive-os .immersive-app-slot>.resource-app,.immersive-os .immersive-app-slot>.lab-shell,.immersive-os .immersive-command,.immersive-os .immersive-society-poster,.immersive-os .immersive-home-signal,.immersive-os .events-next-panel,.immersive-os .learn-pathway-panel,.immersive-os .people-intro-grid,.immersive-os .join-action-panel,.immersive-os .resource-card,.immersive-os .learn-project-card,.immersive-os .events-format-card{border-radius:12px!important}}.immersive-os .immersive-rail-button:not(.is-active):hover,.immersive-os .immersive-rail-button:not(.is-active):focus-visible,.immersive-os .immersive-dock-button:not(.is-active):hover,.immersive-os .immersive-dock-button:not(.is-active):focus-visible,.immersive-os .immersive-mobile-nav button:not(.is-active):hover,.immersive-os .immersive-mobile-nav button:not(.is-active):focus-visible{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-community)!important;border-color:#0000!important}.immersive-os .immersive-rail-button:not(.is-active):hover span,.immersive-os .immersive-rail-button:not(.is-active):focus-visible span,.immersive-os .immersive-rail-button:not(.is-active):hover strong,.immersive-os .immersive-rail-button:not(.is-active):focus-visible strong,.immersive-os .immersive-rail-button:not(.is-active):hover small,.immersive-os .immersive-rail-button:not(.is-active):focus-visible small,.immersive-os .immersive-rail-button:not(.is-active):hover svg,.immersive-os .immersive-rail-button:not(.is-active):focus-visible svg,.immersive-os .immersive-dock-button:not(.is-active):hover span,.immersive-os .immersive-dock-button:not(.is-active):focus-visible span,.immersive-os .immersive-dock-button:not(.is-active):hover svg,.immersive-os .immersive-dock-button:not(.is-active):focus-visible svg{color:var(--qos-spectral-ink)!important}.immersive-os .people-app .people-roles{background:var(--qos-spectral-warm)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 24%, transparent)!important}.immersive-os .people-app .people-roles span,.immersive-os .people-app .people-roles span+span,.immersive-os .people-app .people-roles svg{color:var(--qos-spectral-ink)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 24%, transparent)!important}@media (prefers-reduced-motion:reduce){.immersive-os button,.immersive-os button svg{transition:none!important}}.immersive-os{--qos-idle-light:#f2f3ed;--qos-idle-dark:#121619;--qos-type-light:#121619;--qos-type-dark:#eef0e7;--qos-spectral-pink:#e6b8c6;--qos-spectral-lavender:#c9bde4;--qos-spectral-ice:#b8d9e6;--qos-spectral-amber:#e5c687;--qos-spectral-ink:#121619}.immersive-os .immersive-rail-button,.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search,.immersive-os .immersive-mobile-nav button,.immersive-os .immersive-society-path-card,.immersive-os .immersive-society-tool-row button,.immersive-os .immersive-dashboard-file-grid button,.immersive-os .immersive-launcher-item,.immersive-os .immersive-command-result{color:var(--qos-type-light)!important;border-color:var(--qos-rule)!important;background:0 0!important}html[data-theme=dark] .immersive-os .immersive-rail-button,html[data-theme=dark] .immersive-os .immersive-dock-button,html[data-theme=dark] .immersive-os .immersive-dock-home,html[data-theme=dark] .immersive-os .immersive-dock-search,html[data-theme=dark] .immersive-os .immersive-mobile-nav button,html[data-theme=dark] .immersive-os .immersive-society-path-card,html[data-theme=dark] .immersive-os .immersive-society-tool-row button,html[data-theme=dark] .immersive-os .immersive-dashboard-file-grid button,html[data-theme=dark] .immersive-os .immersive-launcher-item,html[data-theme=dark] .immersive-os .immersive-command-result{color:var(--qos-type-dark)!important}.immersive-os .immersive-rail-button.is-active,.immersive-os .immersive-mobile-nav button.is-active{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-lavender)!important;border-color:var(--qos-spectral-lavender)!important}.immersive-os .immersive-rail-group:first-child .immersive-rail-button.is-active{background:var(--qos-spectral-pink)!important;border-color:var(--qos-spectral-pink)!important}.immersive-os .immersive-rail-group:nth-child(2) .immersive-rail-button.is-active{background:var(--qos-spectral-ice)!important;border-color:var(--qos-spectral-ice)!important}.immersive-os .immersive-rail-button.is-active:before{background:var(--qos-spectral-ink)!important}.immersive-os .immersive-rail-button.is-active .immersive-rail-icon{color:var(--qos-spectral-ink)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 42%, transparent)!important;background:0 0!important}.immersive-os .immersive-dock-button.is-active,.immersive-os .immersive-dock-home.is-active{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-lavender)!important;border-color:var(--qos-spectral-lavender)!important}.immersive-os .immersive-society-topic-strip button.is-selected,.immersive-os .immersive-topic-strip button.is-selected{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-amber)!important;border-color:var(--qos-spectral-amber)!important}.immersive-os .immersive-society-path-card--community{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-lavender)!important;border-bottom-color:#0000!important}.immersive-os .immersive-society-path-card--community .immersive-society-card-icon,.immersive-os .immersive-society-path-card--community .immersive-society-card-title svg{color:var(--qos-spectral-ink)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 28%, transparent)!important}.immersive-os .immersive-society-path-card--community .immersive-society-card-index,.immersive-os .immersive-society-path-card--community .immersive-society-card-copy{color:color-mix(in srgb, var(--qos-spectral-ink) 82%, transparent)!important}.immersive-os .people-app .people-intro-grid{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-ice)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 24%, transparent)!important}.immersive-os .people-app .people-big-quote,.immersive-os .people-app .people-big-quote em,.immersive-os .resource-app.people-app .people-copy p,.immersive-os .people-app .people-copy .resource-inline-link{color:var(--qos-spectral-ink)!important}.immersive-os .people-app .people-roles{border-color:color-mix(in srgb, var(--qos-spectral-ink) 25%, transparent)!important}.immersive-os .people-app .people-roles svg{color:var(--qos-spectral-pink)!important}.immersive-os .people-app .people-orbit{border-color:color-mix(in srgb, var(--qos-spectral-ink) 40%, transparent)!important}.immersive-os .people-app .people-orbit:before,.immersive-os .people-app .people-orbit:after{border-color:color-mix(in srgb, var(--qos-spectral-ink) 45%, transparent)!important}.immersive-os .people-app .people-orbit span:first-child{background:var(--qos-spectral-pink)!important}.immersive-os .people-app .people-orbit span:nth-child(2){background:var(--qos-spectral-lavender)!important}.immersive-os .people-app .people-orbit span:nth-child(3){background:var(--qos-spectral-ink)!important}.immersive-os .immersive-society-path-card--events:hover,.immersive-os .immersive-society-path-card--events:focus-visible,.immersive-os .immersive-command-result:hover,.immersive-os .immersive-command-result:focus-visible{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-pink)!important}.immersive-os .immersive-society-path-card--learn:hover,.immersive-os .immersive-society-path-card--learn:focus-visible,.immersive-os .immersive-dashboard-file-grid button:hover,.immersive-os .immersive-dashboard-file-grid button:focus-visible{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-ice)!important}.immersive-os .immersive-launcher-item:hover,.immersive-os .immersive-launcher-item:focus-visible{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-amber)!important}.immersive-os .immersive-app-slot>.resource-app,.immersive-os .immersive-command,.immersive-os .immersive-command-head,.immersive-os .immersive-command-input{color:var(--qos-ink)!important;background:var(--qos-raised)!important;border-color:var(--qos-rule)!important}.immersive-os .resource-app,.immersive-os .resource-app h1,.immersive-os .resource-app h2,.immersive-os .resource-app h3,.immersive-os .resource-app .resource-app-title,.immersive-os .resource-app .resource-card h3,.immersive-os .resource-app .events-format-card h3,.immersive-os .resource-app .join-action-copy h3{color:var(--qos-ink)!important}.immersive-os .resource-app .resource-app-intro,.immersive-os .resource-app .resource-card p,.immersive-os .resource-app .events-next-panel p,.immersive-os .resource-app .events-format-card p,.immersive-os .resource-app .people-copy p,.immersive-os .resource-app .learn-pathway-summary,.immersive-os .resource-app .learn-step-list li,.immersive-os .resource-app .join-small-print{color:var(--qos-muted)!important}.immersive-os .join-action-panel{color:#f5f5f3!important;background:#121619!important;border-color:#f5f5f34d!important}.immersive-os .join-action-panel .join-action-kicker,.immersive-os .join-action-panel .join-action-copy h3,.immersive-os .join-action-panel .join-action-copy p{color:#f5f5f3!important}.immersive-os .join-action-panel .join-action-copy p{opacity:.86}.immersive-os .join-action-panel .join-action-button{color:#121619!important;background:#f5f5f3!important;border-color:#f5f5f3!important}.immersive-os .join-action-panel .join-action-button:hover,.immersive-os .join-action-panel .join-action-button:focus-visible{color:#121619!important;background:var(--qos-spectral-lavender)!important;border-color:var(--qos-spectral-lavender)!important}.immersive-os .immersive-command-input{background:0 0!important}.immersive-os .immersive-command-input svg,.immersive-os .immersive-command-foot span:first-child{color:var(--qos-spectral-lavender)!important}html[data-theme=dark] .immersive-os .immersive-rail-button.is-active,html[data-theme=dark] .immersive-os .immersive-rail-button.is-active span,html[data-theme=dark] .immersive-os .immersive-rail-button.is-active strong,html[data-theme=dark] .immersive-os .immersive-rail-button.is-active small,html[data-theme=dark] .immersive-os .immersive-rail-button.is-active svg{color:var(--qos-spectral-ink)!important}html[data-theme=dark] .immersive-os .immersive-rail-button.is-active .immersive-rail-icon{color:var(--qos-spectral-ink)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 42%, transparent)!important;background:0 0!important}.immersive-os .immersive-rail-button.is-active,.immersive-os .immersive-rail-button.is-active span,.immersive-os .immersive-rail-button.is-active strong,.immersive-os .immersive-rail-button.is-active small,.immersive-os .immersive-rail-button.is-active svg,.immersive-os .immersive-dock-button.is-active,.immersive-os .immersive-dock-button.is-active span,.immersive-os .immersive-dock-button.is-active svg,.immersive-os .immersive-dock-home.is-active,.immersive-os .immersive-dock-home.is-active span,.immersive-os .immersive-dock-home.is-active svg,html[data-theme=dark] .immersive-os .immersive-dock-button.is-active,html[data-theme=dark] .immersive-os .immersive-dock-button.is-active span,html[data-theme=dark] .immersive-os .immersive-dock-button.is-active svg,html[data-theme=dark] .immersive-os .immersive-dock-home.is-active,html[data-theme=dark] .immersive-os .immersive-dock-home.is-active span,html[data-theme=dark] .immersive-os .immersive-dock-home.is-active svg{color:var(--qos-spectral-ink)!important}html[data-theme=dark] .immersive-os .immersive-society-primary,html[data-theme=dark] .immersive-os .immersive-primary-action,html[data-theme=dark] .immersive-os .immersive-dashboard-card--learn .immersive-primary-action{color:var(--qos-control-text)!important;background:var(--qos-control-fill)!important;border-color:var(--qos-control-fill)!important}html[data-theme=dark] .immersive-os .immersive-society-primary:hover,html[data-theme=dark] .immersive-os .immersive-primary-action:hover,html[data-theme=dark] .immersive-os .immersive-dashboard-card--learn .immersive-primary-action:hover{color:var(--qos-control-hover-text)!important;background:var(--qos-control-hover)!important;border-color:var(--qos-control-hover)!important}html[data-theme=dark] .immersive-os .immersive-home h1 em,html[data-theme=dark] .immersive-os .immersive-society-hero h1 em,html[data-theme=dark] .immersive-os .immersive-society-section-head h2 em,html[data-theme=dark] .immersive-os .immersive-dashboard-header h1 em{color:var(--qos-spectral-lavender)!important}html[data-theme=dark] .immersive-os .immersive-status-line--cobalt,html[data-theme=dark] .immersive-os .immersive-status-line--orange{color:var(--qos-spectral-amber)!important}html[data-theme=dark] .immersive-os .immersive-society-topic-strip button.is-selected,html[data-theme=dark] .immersive-os .immersive-topic-strip button.is-selected,html[data-theme=dark] .immersive-os .immersive-society-topic-strip button.is-selected span,html[data-theme=dark] .immersive-os .immersive-topic-strip button.is-selected span,html[data-theme=dark] .immersive-os .immersive-society-topic-strip button.is-selected svg,html[data-theme=dark] .immersive-os .immersive-topic-strip button.is-selected svg{color:var(--qos-spectral-ink)!important}.immersive-os .immersive-rail-group:first-child .immersive-rail-button.is-active{background:var(--qos-spectral-warm)!important}.immersive-os .immersive-rail-group:nth-child(2) .immersive-rail-button.is-active,.immersive-os .immersive-dock-button.is-active,.immersive-os .immersive-dock-home.is-active,.immersive-os .immersive-mobile-nav button.is-active{background:var(--qos-spectral-focus)!important}.immersive-os .immersive-society-topic-strip button.is-selected,.immersive-os .immersive-topic-strip button.is-selected{background:var(--qos-spectral-warm)!important}.immersive-os .immersive-society-path-card--community{background:var(--qos-spectral-community)!important;border-bottom-color:#0000!important}.immersive-os .immersive-society-path-card--community:hover,.immersive-os .immersive-society-path-card--community:focus-visible{background:var(--qos-spectral-focus)!important}.immersive-os .immersive-society-path-card--events:hover,.immersive-os .immersive-society-path-card--events:focus-visible,.immersive-os .immersive-command-result:hover,.immersive-os .immersive-command-result:focus-visible{background:var(--qos-spectral-warm)!important}.immersive-os .immersive-society-path-card--learn:hover,.immersive-os .immersive-society-path-card--learn:focus-visible,.immersive-os .immersive-dashboard-file-grid button:hover,.immersive-os .immersive-dashboard-file-grid button:focus-visible{background:var(--qos-spectral-focus)!important}.immersive-os .immersive-society-tool-row button:hover,.immersive-os .immersive-society-tool-row button:focus-visible,.immersive-os .immersive-launcher-item:hover,.immersive-os .immersive-launcher-item:focus-visible{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-community)!important}.immersive-os .immersive-society-poster,.immersive-os .immersive-home-signal,.immersive-os .events-next-panel{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-community)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 24%, transparent)!important;box-shadow:none!important}.immersive-os .immersive-society-poster-q,.immersive-os .immersive-society-poster-label,.immersive-os .immersive-society-poster-path,.immersive-os .immersive-society-poster-foot,.immersive-os .events-next-panel h3,.immersive-os .events-next-panel p,.immersive-os .events-next-panel .resource-inline-link,.immersive-os .events-next-panel .events-next-stamp{color:var(--qos-spectral-ink)!important}.immersive-os .events-next-panel .events-next-stamp{background:color-mix(in srgb, var(--qos-spectral-ink) 7%, transparent)!important}.immersive-os .immersive-dashboard-card--learn{color:var(--qos-type-dark)!important;box-shadow:none!important;background:linear-gradient(132deg,#121619 0%,#20242c 58%,#5d5870 100%)!important;border-color:#121619!important}.immersive-os .immersive-dashboard-card--lab,.immersive-os .learn-pathway-panel,.immersive-os .learn-project-card:hover,.immersive-os .learn-project-card:focus-within{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-focus)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 24%, transparent)!important;box-shadow:none!important}.immersive-os .resource-card:hover,.immersive-os .resource-card:focus-within,.immersive-os .learn-topic-tab--active,.immersive-os .learn-topic-tab:hover,.immersive-os .resource-filter-chip--active,.immersive-os .resource-filter-chip:hover,.immersive-os .events-format-card:hover,.immersive-os .join-action-button:hover{color:var(--qos-spectral-ink)!important;background:var(--qos-spectral-community)!important;border-color:color-mix(in srgb, var(--qos-spectral-ink) 24%, transparent)!important}.immersive-os .resource-card:hover p,.immersive-os .resource-card:focus-within p,.immersive-os .learn-topic-tab--active small,.immersive-os .learn-topic-tab:hover small,.immersive-os .events-format-card:hover p{color:color-mix(in srgb, var(--qos-spectral-ink) 70%, transparent)!important}.immersive-os .immersive-society-path-card,.immersive-os .immersive-society-tool-row button,.immersive-os .immersive-launcher-item,.immersive-os .immersive-dashboard-file-grid button,.immersive-os .immersive-command-result,.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-mobile-nav button,.immersive-os .resource-card,.immersive-os .learn-topic-tab,.immersive-os .learn-project-card,.immersive-os .resource-filter-chip,.immersive-os .join-action-button{transition-duration:.26s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.immersive-os .immersive-society-path-card:active,.immersive-os .immersive-society-tool-row button:active,.immersive-os .immersive-launcher-item:active,.immersive-os .immersive-dashboard-file-grid button:active,.immersive-os .immersive-command-result:active,.immersive-os .immersive-dock-button:active,.immersive-os .immersive-dock-home:active,.immersive-os .immersive-mobile-nav button:active,.immersive-os .resource-filter-chip:active,.immersive-os .join-action-button:active{transition-duration:.12s;transform:translateY(1px)}@media (width<=720px){.immersive-os .immersive-society-path-card,.immersive-os .immersive-society-tool-row button,.immersive-os .immersive-launcher-item,.immersive-os .immersive-dashboard-file-grid button,.immersive-os .immersive-command-result,.immersive-os .resource-filter-chip,.immersive-os .learn-topic-tab,.immersive-os .learn-primary-button,.immersive-os .learn-secondary-button,.immersive-os .join-action-button{min-height:44px}}.immersive-os .immersive-society-path-card--community .immersive-society-card-title,.immersive-os .immersive-society-path-card--community .immersive-society-card-title svg,.immersive-os .immersive-society-path-card--community .immersive-society-card-icon,.immersive-os .immersive-society-path-card--events:hover .immersive-society-card-title,.immersive-os .immersive-society-path-card--events:hover .immersive-society-card-title svg,.immersive-os .immersive-society-path-card--learn:hover .immersive-society-card-title,.immersive-os .immersive-society-path-card--learn:hover .immersive-society-card-title svg,.immersive-os .immersive-society-path-card--community:focus-visible .immersive-society-card-title,.immersive-os .immersive-society-path-card--community:focus-visible .immersive-society-card-title svg{color:var(--qos-spectral-ink)!important}.immersive-os .immersive-society-path-card--community .immersive-society-card-copy,.immersive-os .immersive-society-path-card--events:hover .immersive-society-card-copy,.immersive-os .immersive-society-path-card--learn:hover .immersive-society-card-copy{color:color-mix(in srgb, var(--qos-spectral-ink) 82%, transparent)!important}.immersive-os{--qos-reading-leading:1.56;--qos-tight-leading:1.04;--qos-shell-gutter:clamp(28px, 4.6vw, 76px);--qos-section-gap:clamp(38px, 5vw, 72px);font-size:16px;line-height:var(--qos-reading-leading)}.immersive-os .immersive-chrome{flex-basis:64px;gap:clamp(18px,2.8vw,42px);padding-inline:clamp(20px,3.1vw,46px)}.immersive-os .immersive-chrome-identity,.immersive-os .immersive-chrome-route,.immersive-os .immersive-chrome-actions{gap:clamp(9px,1vw,16px)}.immersive-os .immersive-chrome-join{flex:none}@media (width<=720px){.immersive-os .immersive-chrome-close{width:44px;min-width:44px;padding:0}.immersive-os .immersive-chrome-close>span{display:none}}.immersive-os .immersive-chrome-q{font-size:17px}.immersive-os .immersive-chrome-context,.immersive-os .immersive-chrome-time,.immersive-os .immersive-status-line{letter-spacing:.13em;font-size:.68rem}.immersive-os .immersive-rail{padding:24px 16px 18px}.immersive-os .immersive-rail-cap{padding-inline:8px;gap:11px;padding-bottom:26px}.immersive-os .immersive-rail-nav{gap:18px}.immersive-os .immersive-rail-group{gap:6px}.immersive-os .immersive-rail-group-heading{gap:10px;padding:0 9px 8px;font-size:.64rem}.immersive-os .immersive-rail-group-heading strong{letter-spacing:.1em;font-size:.7rem}.immersive-os .immersive-rail-group-heading span{font-size:.57rem}.immersive-os .immersive-rail-button{min-height:64px;padding:10px}.immersive-os .immersive-rail-copy{gap:5px}.immersive-os .immersive-rail-copy strong{font-size:.78rem;line-height:1.12}.immersive-os .immersive-rail-copy small{font-size:.72rem;line-height:1.38}.immersive-os .immersive-rail-footer{padding-top:22px;font-size:.58rem;line-height:1.2}.immersive-os .immersive-dock{flex-basis:62px;gap:12px;padding-inline:clamp(14px,2.2vw,32px)}.immersive-os .immersive-dock-items{gap:6px}.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search{letter-spacing:.05em;gap:8px;padding-inline:13px;font-size:.7rem}.immersive-os .immersive-home--society{padding:clamp(34px, 4vw, 62px) var(--qos-shell-gutter) 44px}.immersive-os .immersive-society-hero{grid-template-columns:minmax(0,1fr) minmax(270px,.54fr);gap:clamp(34px,5vw,84px);min-height:clamp(360px,44vh,500px);padding-bottom:clamp(34px,4vw,62px)}.immersive-os .immersive-society-hero-copy{max-width:760px}.immersive-os .immersive-society-hero .immersive-home-kicker{letter-spacing:.14em;margin-bottom:9px;font-size:.66rem}.immersive-os .immersive-society-hero h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 22px;font-size:clamp(2.9rem,5.45vw,5.25rem);font-weight:650;line-height:.95}.immersive-os .immersive-society-hero>.immersive-society-hero-copy>p{max-width:540px;font-size:clamp(.94rem,1.05vw,1.08rem);line-height:1.56}.immersive-os .immersive-society-hero-actions{gap:14px 22px;margin-top:27px}.immersive-os .immersive-society-primary{letter-spacing:.06em;padding-inline:20px;font-size:.75rem}.immersive-os .immersive-society-secondary{letter-spacing:.05em;padding-inline:3px;font-size:.75rem}.immersive-os .immersive-society-hero-note{gap:13px;max-width:430px;margin-top:28px;padding-top:13px}.immersive-os .immersive-society-hero-note>span{font-size:.65rem}.immersive-os .immersive-society-hero-note p{font-size:.75rem;line-height:1.45}.immersive-os .immersive-society-path,.immersive-os .immersive-society-tools{padding-top:var(--qos-section-gap)}.immersive-os .immersive-society-section-head{align-items:end;gap:28px;margin-bottom:22px}.immersive-os .immersive-society-eyebrow{letter-spacing:.15em;margin-bottom:12px;font-size:.66rem}.immersive-os .immersive-society-section-head h2{letter-spacing:-.055em;font-size:clamp(2rem,3.65vw,3.65rem);font-weight:620;line-height:1.02}.immersive-os .immersive-society-section-head>p{max-width:330px;margin-bottom:2px;font-size:.78rem;line-height:1.5}.immersive-os .immersive-society-path-grid{gap:14px}.immersive-os .immersive-society-path-card{min-height:136px;padding:20px 20px 18px}.immersive-os .immersive-society-card-index{letter-spacing:.12em;font-size:.65rem}.immersive-os .immersive-society-card-icon{width:34px;height:34px;margin:27px 0 16px}.immersive-os .immersive-society-card-title{letter-spacing:-.04em;gap:9px;font-size:1.05rem;line-height:1.1}.immersive-os .immersive-society-card-copy{max-width:290px;margin-top:10px;font-size:.82rem;line-height:1.56}.immersive-os .immersive-society-section-head--tools{margin-bottom:18px}.immersive-os .immersive-society-tool-row button{gap:9px 16px;min-height:96px;padding:17px 18px 17px 0}.immersive-os .immersive-society-tool-row button+button{padding-left:18px}.immersive-os .immersive-society-tool-row button>span{gap:9px;font-size:.8rem;line-height:1.2}.immersive-os .immersive-society-tool-row button>small{font-size:.76rem;line-height:1.5}.immersive-os .immersive-society-topic-strip{gap:9px;padding-top:20px;font-size:.65rem}.immersive-os .immersive-society-topic-strip button{min-height:38px;padding-inline:12px;font-size:.65rem}.immersive-os .immersive-society-footnote{gap:18px;padding-top:35px;font-size:.62rem;line-height:1.35}.immersive-os .immersive-pane-chrome{min-height:66px;padding:17px clamp(22px,3.7vw,58px) 13px}.immersive-os .immersive-pane-route{gap:10px}.immersive-os .immersive-pane-route-label,.immersive-os .immersive-pane-index{letter-spacing:.12em;font-size:.68rem}.immersive-os .immersive-back-button{letter-spacing:.06em;gap:8px;padding-inline:5px;font-size:.72rem}.immersive-os .immersive-pane-body{padding:28px clamp(22px,3.7vw,58px) 44px}.immersive-os .immersive-app-slot>.resource-app,.immersive-os .immersive-app-slot>.lab-shell{padding:clamp(24px,3vw,42px)}.immersive-os .resource-app-header{gap:26px;padding-bottom:27px}.immersive-os .resource-app-title{letter-spacing:-.045em;max-width:760px;font-size:clamp(2rem,4.25vw,4rem);font-weight:620;line-height:1.02}.immersive-os .resource-app-intro{max-width:600px;margin-top:15px;font-size:.91rem;line-height:1.58}.immersive-os .resource-app-eyebrow,.immersive-os .resource-card-topline,.immersive-os .resource-card-topic,.immersive-os .resource-card-level{letter-spacing:.13em;font-size:.64rem;line-height:1.25}.immersive-os .resource-library-tools{gap:15px;padding:22px 0 20px}.immersive-os .resource-search-field{min-height:54px;padding-inline:15px}.immersive-os .resource-filter-row{gap:7px 17px}.immersive-os .resource-filter-chip{min-height:40px;font-size:.72rem}.immersive-os .resource-library-list{gap:18px;margin-top:4px}.immersive-os .resource-card{min-height:174px;padding:22px 20px 21px}.immersive-os .resource-card-main{gap:15px}.immersive-os .resource-card h3{font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.08}.immersive-os .resource-card p{margin-top:9px;font-size:.82rem;line-height:1.56}.immersive-os .resource-card-footer{margin-top:22px;font-size:.7rem}.immersive-os .learn-topic-tabs{gap:7px;padding-top:17px}.immersive-os .learn-topic-tab{min-height:40px;padding-inline:9px;font-size:.72rem}.immersive-os .learn-pathway-panel{gap:22px;padding:25px 0 26px}.immersive-os .learn-pathway-heading h3,.immersive-os .learn-project-card h3,.immersive-os .notes-empty-state h3,.immersive-os .events-next-panel h3,.immersive-os .join-action-copy h3{line-height:1.02}.immersive-os .learn-step-list{gap:10px}.immersive-os .learn-step-list li{min-height:54px;padding:13px 0;font-size:.76rem;line-height:1.4}.immersive-os .learn-project-shelf{padding-top:27px}.immersive-os .learn-project-grid{gap:16px;margin-top:14px}.immersive-os .learn-project-card{min-height:160px;padding:20px 18px}.immersive-os .learn-project-card p{margin-top:9px;font-size:.75rem;line-height:1.5}.immersive-os .notes-layout{min-height:520px;margin-top:22px}.immersive-os .notes-list{padding:17px 13px 17px 0}.immersive-os .notes-list-item{min-height:58px;padding:11px 11px 11px 0}.immersive-os .notes-editor{padding:30px}.immersive-os .notes-title-label{margin-top:40px}.immersive-os .notes-body-label{min-height:170px;margin-top:25px}.immersive-os .notes-body-label textarea{font-size:.82rem;line-height:1.68}.immersive-os .events-next-panel{gap:26px;margin-top:28px;padding:24px 22px 25px}.immersive-os .events-next-panel p,.immersive-os .events-format-card p,.immersive-os .people-copy p,.immersive-os .join-action-copy p{font-size:.84rem;line-height:1.6}.immersive-os .events-format-grid{margin-top:31px}.immersive-os .events-format-card{min-height:195px;padding-top:24px}.immersive-os .people-intro-grid{gap:40px;padding:31px clamp(20px,2.8vw,40px) 35px}.immersive-os .people-big-quote{max-width:620px;font-size:clamp(2.6rem,5.2vw,5.3rem);line-height:.94}.immersive-os .people-big-quote em{margin-top:24px;font-size:.22em;line-height:1.35}.immersive-os .people-roles{margin-top:25px}.immersive-os .people-roles span{min-height:62px;padding-block:11px;font-size:.72rem;line-height:1.45}.immersive-os .join-app .resource-app-header{padding-top:19px}.immersive-os .join-action-panel{gap:34px;margin-top:32px;padding:30px 28px}.immersive-os .join-action-copy h3{font-size:clamp(1.95rem,3.5vw,3.25rem)}.immersive-os .join-action-copy p{max-width:580px;margin-top:14px}.immersive-os .join-small-print{padding-top:18px;font-size:.62rem;line-height:1.45}.immersive-os .lab-shell{font-size:.94rem}.immersive-os .lab-head{gap:22px;padding-bottom:24px}.immersive-os .lab-title{font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.immersive-os .lab-intro{max-width:560px;margin-top:13px;font-size:.88rem;line-height:1.56}.immersive-os .lab-mode-switch{gap:7px;padding:11px 0 13px}.immersive-os .lab-body{gap:24px;padding-top:24px}.immersive-os .lab-stats{gap:12px;margin-top:18px}.immersive-os .lab-stat{padding:17px 16px}.immersive-os .lab-stat-value{font-size:1.45rem;line-height:1}.immersive-os .lab-controls{gap:20px;padding-top:22px}.immersive-os .lab-control-row{gap:12px;padding-block:10px}.immersive-os .lab-explanation{margin-top:23px;padding-top:20px}.immersive-os .lab-explanation p{max-width:600px;font-size:.78rem;line-height:1.6}.immersive-os .lab-footer-note{gap:15px;padding-top:24px;font-size:.65rem;line-height:1.4}@media (width<=1100px) and (width>=721px){.immersive-os .immersive-home--society{padding-inline:36px}.immersive-os .immersive-society-hero{grid-template-columns:minmax(0,1fr) minmax(235px,.48fr);gap:32px}.immersive-os .immersive-society-hero h1{font-size:clamp(2.85rem,6.8vw,4.9rem)}.immersive-os .immersive-pane-body{padding-inline:30px}}@media (width<=720px){.immersive-os{--qos-shell-gutter:16px;--qos-section-gap:36px;font-size:15px}.immersive-os .immersive-chrome{flex-basis:58px;gap:8px;padding-inline:9px 12px}.immersive-os .immersive-chrome-actions{flex:none;gap:4px}.immersive-os .immersive-chrome-join{letter-spacing:.07em;min-height:44px;padding-inline:9px;font-size:.61rem}.immersive-os .immersive-chrome-close{padding-inline:10px;font-size:.6rem}.immersive-os .immersive-mobile-nav{flex-basis:54px;gap:6px;padding:8px 12px}.immersive-os .immersive-mobile-nav button{letter-spacing:.06em;min-height:38px;padding-inline:11px;font-size:.62rem}.immersive-os .immersive-home--society{padding:25px 16px 34px}.immersive-os .immersive-society-hero{gap:26px;padding-bottom:34px}.immersive-os .immersive-society-hero h1{letter-spacing:-.045em;max-width:11ch;margin:19px 0;font-size:clamp(2.3rem,10.2vw,3.25rem);line-height:.98}.immersive-os .immersive-society-hero>.immersive-society-hero-copy>p{max-width:34ch;font-size:.93rem;line-height:1.6}.immersive-os .immersive-society-hero-actions{gap:10px;margin-top:22px}.immersive-os .immersive-society-primary,.immersive-os .immersive-society-secondary{font-size:.68rem}.immersive-os .immersive-society-hero-note{margin-top:23px}.immersive-os .immersive-society-path,.immersive-os .immersive-society-tools{padding-top:36px}.immersive-os .immersive-society-section-head{gap:12px;margin-bottom:17px}.immersive-os .immersive-society-eyebrow{margin-bottom:10px;font-size:.62rem}.immersive-os .immersive-society-section-head h2{font-size:clamp(2rem,10.5vw,3.25rem);line-height:.98}.immersive-os .immersive-society-section-head>p{max-width:320px;font-size:.75rem;line-height:1.52}.immersive-os .immersive-society-path-grid{gap:10px}.immersive-os .immersive-society-path-card{min-height:158px;padding:16px 16px 15px}.immersive-os .immersive-society-card-icon{width:31px;height:31px;margin:17px 0 12px}.immersive-os .immersive-society-card-title{font-size:.98rem}.immersive-os .immersive-society-card-copy{max-width:330px;margin-top:8px;font-size:.78rem;line-height:1.55}.immersive-os .immersive-society-tool-row button,.immersive-os .immersive-society-tool-row button+button{min-height:78px;padding-block:14px}.immersive-os .immersive-society-tool-row button>span{font-size:.76rem}.immersive-os .immersive-society-tool-row button>small{font-size:.73rem}.immersive-os .immersive-society-topic-strip{gap:7px;padding-top:16px;font-size:.59rem}.immersive-os .immersive-society-topic-strip button{min-height:40px;padding-inline:10px;font-size:.6rem}.immersive-os .immersive-society-footnote{gap:7px;padding-top:30px;font-size:.58rem}.immersive-os .immersive-pane-chrome{min-height:62px;padding:11px 13px 9px}.immersive-os .immersive-pane-body{padding:19px 12px 34px}.immersive-os .immersive-app-slot>.resource-app,.immersive-os .immersive-app-slot>.lab-shell{padding:21px 16px 29px}.immersive-os .resource-app-header{gap:16px;padding-bottom:22px}.immersive-os .resource-app-title{letter-spacing:-.035em;max-width:340px;font-size:clamp(1.85rem,8.7vw,2.65rem);line-height:1.04}.immersive-os .resource-app-intro{margin-top:12px;font-size:.86rem;line-height:1.6}.immersive-os .resource-app-header-action{justify-self:start}.immersive-os .resource-library-tools{gap:12px;padding:19px 0 18px}.immersive-os .resource-search-field{min-height:50px}.immersive-os .resource-card{min-height:0;padding:20px 16px 21px}.immersive-os .resource-card h3{font-size:1.3rem;line-height:1.08}.immersive-os .resource-card p,.immersive-os .events-next-panel p,.immersive-os .events-format-card p,.immersive-os .people-copy p,.immersive-os .join-action-copy p{font-size:.8rem;line-height:1.58}.immersive-os .resource-card-footer{margin-top:18px}.immersive-os .learn-pathway-panel{gap:18px;padding-block:22px 24px}.immersive-os .learn-step-list li{min-height:51px;padding-block:12px}.immersive-os .learn-project-shelf{padding-top:23px}.immersive-os .learn-project-grid{gap:0;margin-top:10px}.immersive-os .learn-project-card{min-height:0;padding:18px 0}.immersive-os .notes-layout{min-height:460px;margin-top:18px}.immersive-os .notes-list{padding:11px 0}.immersive-os .notes-list-item{min-height:54px;padding:10px}.immersive-os .notes-editor{min-height:320px;padding:23px 17px 20px}.immersive-os .notes-title-label{margin-top:32px}.immersive-os .notes-body-label{min-height:145px;margin-top:22px}.immersive-os .events-next-panel{gap:15px;margin-top:20px;padding:20px 17px 21px}.immersive-os .events-format-grid{margin-top:22px}.immersive-os .events-format-card{min-height:0;padding:19px 0 20px}.immersive-os .people-intro-grid{gap:25px;padding-block:24px 28px}.immersive-os .people-big-quote{letter-spacing:-.035em;max-width:360px;font-size:clamp(2.2rem,11.5vw,3.7rem);line-height:.99}.immersive-os .people-big-quote em{margin-top:18px}.immersive-os .people-roles{margin-top:20px}.immersive-os .people-roles span{min-height:52px;padding-block:9px;font-size:.7rem}.immersive-os .join-app .resource-app-header{padding-top:8px}.immersive-os .join-action-panel{gap:20px;margin-top:22px;padding:22px 17px}.immersive-os .join-action-copy h3{max-width:330px;font-size:clamp(1.85rem,9.7vw,3rem);line-height:1.04}.immersive-os .join-action-copy p{font-size:.82rem;line-height:1.6}.immersive-os .join-small-print{gap:8px;padding-top:15px;display:grid}.immersive-os .lab-head{gap:16px;padding-bottom:20px}.immersive-os .lab-title{font-size:clamp(2rem,10vw,2.8rem)}.immersive-os .lab-intro{margin-top:11px;font-size:.82rem;line-height:1.58}.immersive-os .lab-body{gap:18px;padding-top:18px}.immersive-os .lab-stats{gap:8px;margin-top:14px}.immersive-os .lab-stat{padding:14px 12px}.immersive-os .lab-controls{gap:16px;padding-top:18px}.immersive-os .lab-explanation{margin-top:19px;padding-top:17px}.immersive-os .lab-explanation p{font-size:.73rem;line-height:1.56}.immersive-os .lab-footer-note{gap:10px;padding-top:20px;font-size:.59rem}.immersive-os .immersive-dock{flex-basis:58px;gap:6px;padding-inline:7px}.immersive-os .immersive-dock-items{gap:2px}.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search{min-height:44px;padding-inline:6px;font-size:.59rem}}@media (width<=350px){.immersive-os .immersive-home--society{padding-inline:13px}.immersive-os .immersive-society-hero h1{font-size:2.6rem}.immersive-os .immersive-society-path-card{min-height:151px;padding-inline:14px}.immersive-os .immersive-society-card-copy{font-size:.69rem}.immersive-os .immersive-pane-body{padding-inline:9px}.immersive-os .immersive-app-slot>.resource-app,.immersive-os .immersive-app-slot>.lab-shell{padding-inline:13px}.immersive-os .resource-app-title{font-size:1.9rem}.immersive-os .immersive-dock-button,.immersive-os .immersive-dock-home,.immersive-os .immersive-dock-search{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.immersive-os .immersive-society-path-card,.immersive-os .immersive-society-tool-row button,.immersive-os .resource-card{transition-duration:.01ms}}
