:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07110d;--bg2:#0b1812;--panel:#102119;--panel2:#13281e;--text:#f1f6f2;--muted:#9fb2a6;--line:#234032;--green:#66e08e;--green2:#23b866;--earth:#c6a46b;--white:#fff;--shadow:0 24px 80px #0005}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f3ed;--bg2:#ebeae3;--panel:#fff;--panel2:#f7f8f3;--text:#102018;--muted:#617066;--line:#d7ded7;--green:#167b45;--green2:#1b9c58;--earth:#8c6938;--shadow:0 24px 70px #1a332215}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}main{min-height:70vh}header{z-index:50;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);align-items:center;gap:34px;height:82px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand b{letter-spacing:.08em;white-space:nowrap;gap:.42em;font:800 16px Manrope;display:inline-flex}.brand small{letter-spacing:.16em;color:var(--muted);margin-top:3px;font-size:8px;display:block}.mark{width:42px;height:42px;box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 32%,var(--line));background:#000;border-radius:10px;place-items:center;display:grid;overflow:hidden}.mark img{object-fit:contain;width:100%;height:100%;display:block}nav{color:var(--muted);gap:25px;font-size:13px;display:flex}nav a:hover{color:var(--text)}.actions{align-items:center;gap:8px;display:flex}.icon{border:1px solid var(--line);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;text-decoration:none;display:grid}.icon svg{width:17px}.account{border:1px solid var(--line);border-radius:22px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.account svg{width:16px}.mobile{display:none}.hero{background:radial-gradient(circle at 78% 45%,#16482d 0,transparent 25%),linear-gradient(145deg,var(--bg),var(--bg2));align-items:center;min-height:690px;padding:90px 7vw;display:flex;position:relative;overflow:hidden}.aurora{filter:blur(20px);background:radial-gradient(circle,#41d57b22,#0000 65%);width:700px;height:700px;position:absolute;top:-220px;right:-80px}.heroContent{z-index:2;max-width:800px;position:relative}.badge{border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));color:var(--green);letter-spacing:.13em;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.hero h1,.pageHero h1{letter-spacing:-.055em;margin:25px 0;font:700 clamp(54px,7vw,105px)/.95 Manrope}.hero h1 em{color:var(--green);font-style:normal}.hero p{max-width:660px;color:var(--muted);font-size:18px;line-height:1.75}.cta{gap:12px;margin-top:34px;display:flex}.quickLaunch{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.quickLaunch a{border:1px solid var(--line);min-height:44px;color:var(--muted);background:color-mix(in srgb,var(--panel) 82%,transparent);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font:700 11px Manrope;text-decoration:none;display:inline-flex}.quickLaunch a:hover,.quickLaunch a:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--green) 55%,var(--line))}.quickLaunch svg{width:14px;height:14px;color:var(--green)}.primary,.secondary{border:1px solid var(--line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:700;display:inline-flex}.primary{background:var(--green);border-color:var(--green);color:#07110d}.secondary{background:0 0}.primary svg,.secondary svg,.learn svg{width:16px}.earthOrb{color:#66e08e22;border:1px solid #65e08d40;border-radius:50%;place-items:center;width:300px;height:300px;display:grid;position:absolute;bottom:55px;right:5vw}.earthOrb>svg{stroke-width:.5px;width:180px;height:180px}.orbit{border:1px solid #66e08e1f;border-radius:50%;position:absolute;inset:-25px;transform:rotate(25deg)}.orbit.two{inset:40px;transform:rotate(-35deg)}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);grid-template-columns:repeat(4,1fr);display:grid}.stats>div{border-right:1px solid var(--line);padding:30px 4vw}.stats small,.stats span{color:var(--muted);letter-spacing:.1em;font-size:10px;display:block}.stats strong{margin:8px 0;font:700 32px Manrope;display:block}.section,.pageWrap{max-width:1500px;margin:auto;padding:100px 6vw}.section h2,.pageWrap h2,.darkFeature h2,.promise h2{letter-spacing:-.04em;margin:20px 0;font:700 clamp(34px,4vw,62px)/1.05 Manrope}.lead{max-width:760px;color:var(--muted);margin-bottom:40px;font-size:17px;line-height:1.7}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.projectCard{border:1px solid var(--line);background:var(--panel);border-radius:10px;transition:all .25s;overflow:hidden}.projectCard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.projectVisual{color:#fff;background:radial-gradient(circle at 80% 30%,#49c87930,#0000 25%),linear-gradient(135deg,#0a1b12,#173623);justify-content:space-between;align-items:flex-end;height:145px;padding:18px;display:flex}.projectVisual svg{color:#66e08e;width:52px;height:52px}.projectVisual span{letter-spacing:.12em;font-size:9px}.projectBody h3{margin:13px 0;font:700 20px Manrope}.projectBody p,.feature p,.dash p,.callout p,.panel p,.legal p{color:var(--muted);line-height:1.65}.status{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.status i{background:var(--green);border-radius:50%;width:7px;height:7px}.fundrow{color:var(--muted);justify-content:space-between;gap:10px;margin:15px 0 8px;font-size:11px;display:flex}.fundrow b{color:var(--text)}.progress{background:var(--bg);border-radius:5px;height:5px;overflow:hidden}.progress i{background:var(--green);height:100%;display:block}.learn{color:var(--green);align-items:center;gap:7px;margin-top:20px;font-size:12px;font-weight:700;display:flex}.fundingTba{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:15px;font-size:12px}.darkFeature{border:1px solid var(--line);background:linear-gradient(120deg,#0b1711,#102d1c);border-radius:12px;justify-content:space-between;align-items:center;max-width:1400px;min-height:460px;margin:20px auto;padding:70px;display:flex;overflow:hidden}.darkFeature>div:first-child{max-width:650px}.radar{color:#66e08e;border:1px solid #66e08e45;border-radius:50%;place-items:center;width:320px;height:320px;display:grid;position:relative}.radar svg{stroke-width:.7px;width:120px;height:120px}.radar span{border:1px solid #66e08e25;border-radius:50%;position:absolute;inset:40px}.radar span:nth-child(2){inset:80px}.radar span:nth-child(3){inset:120px}.featureGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.feature{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:28px}.feature>svg{color:var(--green);width:25px}.feature h3{font:700 18px Manrope}.feature span{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.num{letter-spacing:.1em;font:700 11px Manrope!important}.promise{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:50px 6vw 120px;padding:45px;display:grid}.promise>svg{width:50px;height:50px;color:var(--green)}.promise h2{margin:12px 0;font-size:32px}.promise p{color:var(--muted);margin:0}.pageHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 30%,#32a86122,#0000 25%);padding:110px 7vw 80px}.pageHero h1{max-width:1050px;font-size:clamp(48px,6vw,84px)}.pageHero p{max-width:800px;color:var(--muted);font-size:18px;line-height:1.7}.spaced{margin-top:90px!important}.projectNav{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:12px 6vw;display:flex;position:sticky;top:82px}.projectNav a{color:var(--muted);font-size:12px}.projectNav button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:4px;margin-left:auto;padding:9px 12px}.contentGrid{grid-template-columns:1fr 420px;gap:70px;max-width:1400px;margin:auto;padding:70px 6vw;display:grid}.contentGrid article section{border-bottom:1px solid var(--line);padding:20px 0 60px}.contentGrid h2{font:700 34px Manrope}.contentGrid article>section>p{color:var(--muted);font-size:16px;line-height:1.75}.callout{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:16px;margin-top:25px;padding:22px;display:flex}.callout svg{color:var(--green);flex:none}.callout p{margin:6px 0 0}.large{max-width:900px;margin:60px auto}.steps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.steps div{border:1px solid var(--line);background:var(--panel);padding:20px}.steps span{color:var(--green);margin-bottom:25px;font-size:11px;display:block}.empty{border:1px dashed var(--line);text-align:center;color:var(--muted);place-items:center;gap:8px;padding:35px;display:grid}.empty svg{color:var(--green)}.fundBox,.budget{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-bottom:18px;padding:26px}.fundBox strong{margin-top:20px;font:700 35px Manrope;display:block}.fundBox>span{color:var(--muted);font-size:12px}.wide{width:100%;margin:25px 0 15px}.fundBox small{color:var(--muted);line-height:1.5;display:block}.budget>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;font-size:11px;display:flex}.budget span{color:var(--muted)}.budget .total{border:0;padding-top:18px;font-size:13px}.dashboard{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1500px;margin:auto;padding:40px 6vw;display:grid}.dash{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:24px}.dash svg{color:var(--green);width:22px}.dash small{color:var(--muted);margin-top:30px;display:block}.dash strong{margin:7px 0;font:700 27px Manrope;display:block}.flow{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.flow div{border:1px solid var(--line);padding:20px 12px;font-size:11px}.flow span{color:var(--green);margin-bottom:25px;display:block}.portal{grid-template-columns:250px 1fr;gap:40px;max-width:1400px;margin:auto;padding:70px 6vw;display:grid}.portal aside{flex-direction:column;display:flex}.portal aside button{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:13px 0}.mini{grid-template-columns:repeat(3,1fr);padding:20px 0}.contribute{max-width:760px;margin:70px auto;padding:0 20px}.tabs{border-bottom:1px solid var(--line);display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:14px 20px}.tabs .active{color:var(--green);border-bottom:2px solid var(--green)}.panel{padding:35px 0}.warning{color:var(--earth);background:#a7782f12;border:1px solid #a7782f;gap:12px;margin-top:25px;padding:20px;display:flex}.warning svg{flex:none;width:20px}.searchPage{max-width:900px;margin:70px auto;padding:20px;position:relative}.searchPage>svg{color:var(--muted);position:absolute;top:41px;left:38px}.searchPage input{background:var(--panel);width:100%;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:20px 20px 20px 55px;font-size:17px}.searchResults{border:1px solid var(--line);margin-top:15px}.searchResults a{border-bottom:1px solid var(--line);padding:18px;display:block}.searchResults span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.adminGrid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1400px;margin:70px auto;padding:0 6vw;display:grid}.adminCard{border:1px solid var(--line);background:var(--panel);padding:25px}.adminCard svg{color:var(--green)}.adminCard>span{float:right;color:var(--muted);font-size:10px}.adminCard p{color:var(--muted);font-size:12px}.legal{max-width:850px;margin:70px auto;padding:0 25px}.center{text-align:center;padding:60px}footer{border-top:1px solid var(--line);background:var(--bg2);grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:70px 6vw 100px;display:grid;position:relative}.footerBrand{margin-bottom:15px}.footerBrand+p{color:var(--muted);max-width:400px;font-size:12px;line-height:1.6}footer>div:not(:first-child){color:var(--muted);flex-direction:column;gap:10px;font-size:11px;display:flex}footer>div>b{color:var(--text);margin-bottom:5px}.footline{position:absolute;bottom:25px;left:6vw}.beatName{color:#66e08e;white-space:nowrap;border-right:1px solid #284a39;align-items:center;gap:7px;height:100%;padding:0 18px;font-size:10px;font-weight:800;display:flex}.beatName svg{width:17px}.beatName i{background:#66e08e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #66e08e}.ticker{white-space:nowrap;color:#9fb2a6;flex:1;gap:60px;padding:0 25px;font-size:10px;display:flex;overflow:hidden}.ticker b{color:#dfeae3;margin-right:8px}.beat>a{color:#66e08e;white-space:nowrap;align-items:center;gap:5px;padding:0 18px;font-size:10px;display:flex}.beat>a svg{width:14px}@media (width<=1050px){nav,.account{display:none}.mobile{display:grid}.mobileNav{z-index:120;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:20px;padding:25px;display:flex;position:fixed;top:82px;left:0;right:0}.earthOrb{opacity:.3}.cards,.featureGrid,.adminGrid{grid-template-columns:repeat(2,1fr)}.contentGrid{grid-template-columns:1fr}.dashboard{grid-template-columns:repeat(2,1fr)}.flow{grid-template-columns:repeat(3,1fr)}footer{grid-template-columns:2fr 1fr 1fr}.promise{grid-template-columns:auto 1fr}.promise .secondary{grid-column:2}.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){header{height:70px;padding:0 18px}.brand small{display:none}.hero{min-height:650px;padding:70px 24px}.hero h1{font-size:53px}.hero p{font-size:15px}.earthOrb{right:-130px}.cta{flex-direction:column;align-items:flex-start}.stats{grid-template-columns:repeat(2,1fr)}.stats>div{padding:22px}.section,.pageWrap{padding:70px 20px}.cards,.featureGrid,.dashboard,.adminGrid{grid-template-columns:1fr}.darkFeature{margin:10px;padding:35px 25px}.radar{display:none}.promise{grid-template-columns:1fr;margin:30px 20px 90px;padding:25px}.promise .secondary{grid-column:auto}.pageHero{padding:75px 22px 55px}.pageHero h1{font-size:47px}.projectNav{padding:10px 20px;top:70px;overflow:auto}.projectNav a,.projectNav button{white-space:nowrap}.contentGrid{padding:45px 20px}.steps,.flow{grid-template-columns:1fr 1fr}.portal{grid-template-columns:1fr;padding:45px 20px}.portal aside{display:none}.mini{grid-template-columns:1fr}.beat{height:45px}.ticker{display:none}.beatName{flex:1}.beat>a{font-size:0}.beat>a svg{width:18px}footer{grid-template-columns:1fr 1fr;padding:60px 22px 100px}footer>div:first-child{grid-column:1/-1}.footline{left:22px}.spaced{margin-top:60px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.periodicExplorer{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);border-radius:18px;margin-top:1rem;padding:1rem}.periodicExplorer>strong{letter-spacing:.14em;margin-bottom:.75rem;font-size:.72rem;display:block}.periodicGrid{grid-template-rows:repeat(10,auto);grid-template-columns:repeat(18,minmax(54px,1fr));align-items:stretch;gap:.3rem;padding:.35rem .2rem .65rem;display:grid;overflow:auto}.periodicGrid:before{content:"";grid-area:8/1/auto/-1;height:.4rem}.periodicGrid button{border:1px solid var(--line);min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9px;padding:.35rem;transition:transform .18s,border-color .18s,background .18s}.periodicGrid button:hover,.periodicGrid button:focus-visible{border-color:var(--green);transform:translateY(-2px)}.periodicGrid button.active{border-color:var(--green);background:color-mix(in srgb,var(--green) 13%,transparent)}.periodicGrid button small,.periodicGrid button span{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;display:block;overflow:hidden}.periodicGrid button b{font-size:1.05rem;line-height:1.1;display:block}.periodicExplorer>p{margin:.75rem 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.periodicGrid button{transition:none}.periodicGrid button:hover,.periodicGrid button:focus-visible{transform:none}}.selectedAtom{border-left:3px solid var(--green);background:color-mix(in srgb,var(--green) 7%,transparent);gap:.25rem;margin-top:.8rem;padding:.8rem 1rem;display:grid}.selectedAtom b{font-size:.9rem}.selectedAtom small{opacity:.78;font-size:.72rem;line-height:1.5}.naturalFeatureQuick{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:18px;margin:1rem 0;padding:1rem}.naturalFeatureQuick>strong{letter-spacing:.13em;margin-bottom:.7rem;font-size:.7rem;display:block}.naturalFeatureQuick>div{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.5rem;display:grid}.naturalFeatureQuick button{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;gap:.2rem;padding:.7rem;display:grid}.naturalFeatureQuick button:hover,.naturalFeatureQuick button:focus-visible{border-color:var(--green);background:color-mix(in srgb,var(--green) 8%,transparent)}.naturalFeatureQuick button b{font-size:.78rem}.naturalFeatureQuick button small{opacity:.72;font-size:.62rem;line-height:1.4}.periodicLegend{opacity:.72;flex-wrap:wrap;gap:.45rem .9rem;margin-top:.55rem;font-size:.62rem;display:flex}.periodicLegend span{align-items:center;gap:.3rem;display:inline-flex}.periodicGrid button.lanthanide,.periodicGrid button.actinide{border-style:dashed}@media (width<=900px){.periodicGrid{grid-template-columns:repeat(18,54px)}}.livingJourney{margin-top:1rem}.livingDepth{margin-top:.9rem}.livingJourney>ol{margin-top:.8rem}.livingJourney .matterBranches{margin-top:.4rem}.matterPath{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;margin-top:1rem;padding:.8rem}.matterPath>strong{letter-spacing:.08em;margin-bottom:.55rem;font-size:.72rem;display:block}.matterPath>div{flex-wrap:wrap;gap:.4rem;display:flex}.matterPath button{border:1px solid color-mix(in srgb,currentColor 24%,transparent);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .65rem}.matterPath button:after{content:"›";opacity:.55;margin-left:.45rem}.matterPath button:last-child:after{content:"";margin:0}.adminOSGroups{gap:54px;max-width:1500px;margin:70px auto;padding:0 6vw;display:grid}.adminOSGroup{min-width:0}.adminGroupHead{grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:18px;display:grid}.adminGroupHead>span{color:var(--green);border:1px solid var(--line);border-radius:50%;padding:9px;font:700 11px Manrope}.adminGroupHead h2{margin:0;font:700 clamp(24px,3vw,38px) Manrope}.adminGroupHead p{color:var(--muted);margin:6px 0 0;line-height:1.55}.adminOSGroup .adminOSGrid{max-width:none;margin:0;padding:0}.adminOSGroup .adminOSGrid>button,.adminOSGroup .adminOSGrid>.adminModulePending{min-height:170px}.avatarChooser,.privateWorldRule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1400px;margin:50px auto;padding:42px 6vw}.avatarChooser h2,.privateWorldRule h2{margin:14px 0;font:700 clamp(30px,4vw,50px) Manrope}.avatarChooser p,.privateWorldRule p{color:var(--muted);max-width:760px;line-height:1.65}.avatarOptions{grid-template-columns:repeat(6,1fr);gap:9px;margin:28px 0;display:grid}.avatarOptions button{border:1px solid var(--line);background:var(--panel);min-height:76px;color:var(--text);text-align:left;flex-direction:column;justify-content:space-between;padding:14px;font-weight:700;display:flex}.avatarOptions button.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.avatarOptions button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.avatarOptions i{color:var(--green);font-size:9px;font-style:normal}.avatarChooser>small{color:var(--muted)}.earthAvatarPreview{border:1px solid var(--line);background:var(--panel);width:84px;height:84px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.earthAvatarPreview svg{width:38px;height:38px}.privateWorldRule{align-items:flex-start;gap:22px;display:flex}.privateWorldRule>svg{color:var(--green);flex:none;width:34px;height:34px}@media (width<=1050px){.avatarOptions{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.adminOSGroups{gap:38px;margin:45px auto;padding:0 20px}.avatarChooser,.privateWorldRule{padding:34px 20px}.avatarOptions{grid-template-columns:repeat(2,1fr)}.privateWorldRule{margin-bottom:80px}}.weatherHero{background:radial-gradient(circle at 78% 30%,#51b4ff24,transparent 30%),linear-gradient(150deg,var(--bg),var(--panel));grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:680px;padding:110px 7vw 70px;display:grid}.weatherHero h1{letter-spacing:-.065em;margin:20px 0;font:700 clamp(62px,9vw,138px)/.82 Manrope}.weatherHero h1 em,.stormCommand h2 em{color:var(--green);font-style:normal}.weatherHero p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.7}.weatherSearch{border:1px solid var(--line);background:var(--panel);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:760px;margin:32px 0 16px;padding:9px 9px 9px 18px;display:grid}.weatherSearch input{color:var(--text);background:0 0;border:0;outline:0;min-width:0;font:600 16px Manrope}.weatherSearch input:focus-visible{outline:2px solid var(--green);outline-offset:4px}.weatherSearch button{background:var(--green);color:#06110b;border:0;padding:15px 22px;font-weight:800}.weatherSearch button:disabled{opacity:.4}.weatherTruth{color:var(--muted);align-items:center;gap:8px;line-height:1.5;display:flex}.weatherTruth svg{width:16px;color:var(--green)}.weatherOrb{border:1px solid var(--line);background:radial-gradient(circle,#5bcaff1f,#0000 58%);place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.weatherOrb>svg{stroke-width:.7px;width:220px;height:220px;color:var(--green)}.weatherOrb>div{flex-direction:column;display:flex;position:absolute;bottom:28px;left:28px}.weatherOrb small{color:var(--muted);margin-top:5px}.weatherArc{border:1px solid #62d7ff4d;border-radius:50%;position:absolute}.weatherArc.a1{width:330px;height:160px;transform:rotate(25deg)}.weatherArc.a2{width:180px;height:350px;transform:rotate(-35deg)}.weatherTabs{z-index:8;border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(6,1fr);display:grid;position:sticky;top:0}.weatherTabs button{border:0;border-right:1px solid var(--line);color:var(--text);letter-spacing:.08em;background:0 0;justify-content:center;align-items:center;gap:8px;padding:18px 8px;font:700 10px Manrope;display:flex}.weatherTabs svg{width:15px;color:var(--green)}.weatherWorkspace{grid-template-columns:1fr 1fr;gap:28px;max-width:1500px;margin:70px auto;padding:0 6vw;display:grid}.weatherNow,.weatherMapPreview{border:1px solid var(--line);background:var(--panel);min-height:500px;padding:42px}.weatherNow h2,.stormCommand h2,.weatherExplain h2{margin:16px 0;font:700 clamp(34px,5vw,66px)/.95 Manrope}.weatherNow>p,.stormCommand p,.weatherExplain p{color:var(--muted);line-height:1.7}.weatherMetrics{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:32px;display:grid}.weatherMetrics span{background:var(--bg);grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:20px;display:grid}.weatherMetrics svg{color:var(--green);grid-row:1/3}.weatherMetrics small{color:var(--muted);font-size:9px}.weatherMetrics b{font-size:24px}.weatherForecastStrip{background:var(--line);border:1px solid var(--line);grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:1px;margin-top:14px;display:grid;overflow-x:auto}.weatherForecastStrip span{background:var(--bg);flex-direction:column;gap:6px;min-width:118px;padding:16px;display:flex}.weatherForecastStrip small{color:var(--muted);text-transform:uppercase;font-size:9px}.weatherForecastStrip b{font-size:16px}.weatherForecastStrip em{color:var(--muted);font-size:9px;font-style:normal}.weatherReferencePanel{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.weatherReferencePanel h3{margin:12px 0 16px;font:700 20px Manrope}.weatherReferencePanel>div{background:var(--line);gap:1px;display:grid}.weatherReferencePanel>div>span{background:var(--bg);grid-template-columns:120px 1fr;gap:14px;padding:14px;display:grid}.weatherReferencePanel b{letter-spacing:.08em;color:var(--green);font-size:9px}.weatherReferencePanel small{color:var(--muted);font-size:9px;line-height:1.5}.weatherMapPreview{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.weatherMapPreview>svg{width:150px;height:150px;color:var(--green);z-index:1}.weatherMapPreview>span,.weatherMapPreview>small{z-index:1;max-width:480px;margin-top:18px}.weatherMapPreview>small{color:var(--muted)}.weatherVerifiedEvents{max-width:1500px;margin:70px auto;padding:0 6vw}.weatherVerifiedEvents>div:first-child{max-width:850px}.weatherVerifiedEvents h2{margin:16px 0;font:700 clamp(34px,5vw,64px)/.95 Manrope}.weatherVerifiedEvents>div:first-child>p{color:var(--muted);line-height:1.7}.weatherVerifiedEvents>div[role=list]{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:28px;display:grid}.weatherVerifiedEvents a{background:var(--panel);color:var(--text);grid-template-columns:1fr auto;align-items:center;gap:10px 18px;padding:22px;text-decoration:none;display:grid}.weatherVerifiedEvents a>span{flex-direction:column;gap:4px;display:flex}.weatherVerifiedEvents a small{color:var(--muted);font-size:10px}.weatherVerifiedEvents a strong{grid-column:1/2;font-size:14px}.weatherVerifiedEvents a>svg{color:var(--green);grid-area:1/2/3}.weatherSignalSummary{background:var(--line)!important;grid-template-columns:repeat(6,1fr)!important;gap:1px!important;margin:28px 0 0!important;display:grid!important}.weatherSignalSummary span{background:var(--bg);flex-direction:column;gap:5px;padding:16px;display:flex}.weatherSignalSummary b{font-size:22px}.weatherSignalSummary small{color:var(--muted);letter-spacing:.06em;font-size:9px}@media (width<=760px){.weatherSignalSummary{grid-template-columns:repeat(2,1fr)!important}}.weatherVerifiedEmpty{border:1px solid var(--line);background:var(--panel);gap:14px;margin-top:28px;padding:26px;display:flex}.weatherVerifiedEmpty>svg{color:var(--green);flex:none}.weatherVerifiedEmpty span{flex-direction:column;gap:6px;display:flex}.weatherVerifiedEmpty small{color:var(--muted);line-height:1.5}.stormCommand{border-block:1px solid var(--line);grid-template-columns:1.1fr .9fr;gap:70px;max-width:1500px;margin:80px auto;padding:70px 6vw;display:grid}.stormActions{gap:12px;margin-top:30px;display:flex}.stormTruth{border:1px solid var(--line);background:var(--panel);align-self:center;padding:32px}.stormTruth>svg{color:var(--green);width:34px;height:34px}.stormTruth>b{margin:18px 0 0;display:block}.stormTruth span{border-top:1px solid var(--line);color:var(--muted);padding:12px 0;font:700 10px Manrope;display:block}.weatherExplain{grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1500px;margin:80px auto 120px;padding:0 6vw;display:grid}.weatherExplainLinks{gap:10px;display:grid}.weatherExplainLinks a{border:1px solid var(--line);background:var(--panel);color:var(--text);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 16px;padding:24px;text-decoration:none;display:grid}.weatherExplainLinks svg:first-child{color:var(--green);grid-row:1/3}.weatherExplainLinks small{color:var(--muted)}@media (width<=900px){.weatherHero,.weatherWorkspace,.stormCommand,.weatherExplain{grid-template-columns:1fr}.weatherVerifiedEvents{padding-inline:20px}.weatherVerifiedEvents>div[role=list]{grid-template-columns:1fr}.weatherOrb{min-height:320px}.weatherTabs{grid-template-columns:repeat(6,minmax(100px,1fr));overflow-x:auto}.weatherMetrics{grid-template-columns:1fr}.weatherHero{padding:80px 20px 50px}.weatherWorkspace,.stormCommand,.weatherExplain{padding-inline:20px}.stormActions{flex-direction:column}}.authPage{grid-template-columns:1.05fr .95fr;align-items:start;gap:70px;max-width:1500px;margin:0 auto;padding:110px 6vw;display:grid}.authStory h1,.contributionProfileHero h1{letter-spacing:-.06em;margin:20px 0;font:700 clamp(58px,8vw,118px)/.84 Manrope}.authStory h1 em,.contributionProfileHero h1 em{color:var(--green);font-style:normal}.authStory>p,.contributionProfileHero p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.7}.authBenefits{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;display:grid}.authBenefits span{background:var(--panel);grid-template-columns:auto 1fr;gap:5px 12px;padding:22px;display:grid}.authBenefits svg{color:var(--green);grid-row:1/3;width:20px}.authBenefits small{color:var(--muted);line-height:1.45}.authCard{border:1px solid var(--line);background:var(--panel);padding:42px;position:sticky;top:90px}.authCard>svg{width:48px;height:48px;color:var(--green);margin-bottom:22px}.authCard h2{margin:15px 0 8px;font:700 42px Manrope}.authCard>p{color:var(--muted);line-height:1.6}.authPlanned{background:var(--line);gap:1px;margin:28px 0;display:grid}.authPlanned span{background:var(--bg);justify-content:space-between;gap:20px;padding:17px;display:flex}.authPlanned small{color:var(--muted);text-align:right}.authNotice{border-top:1px solid var(--line);gap:12px;padding-top:20px;display:flex}.authNotice svg{color:var(--green);flex:none}.authNotice span{flex-direction:column;gap:5px;display:flex}.authNotice small{color:var(--muted);line-height:1.45}.contributionProfileHero{justify-content:space-between;align-items:end;max-width:1500px;margin:0 auto;padding:110px 6vw 60px;display:flex}.contributionProfileHero>svg{width:150px;height:150px;color:var(--green);stroke-width:.7px}.contributionProfileFlow{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;max-width:1500px;margin:0 auto;padding:0 6vw;display:grid}.contributionProfileFlow span{background:var(--panel);flex-direction:column;min-height:145px;padding:26px;display:flex}.contributionProfileFlow i{color:var(--green);font-size:10px;font-style:normal}.contributionProfileFlow b{margin-top:auto}.contributionProfileFlow small{color:var(--muted);margin-top:5px}.contributionProfileEmpty{border-block:1px solid var(--line);max-width:1500px;margin:70px auto 120px;padding:60px 6vw}.contributionProfileEmpty>svg{color:var(--green);width:34px;height:34px}.contributionProfileEmpty h2{margin:18px 0;font:700 clamp(34px,5vw,60px) Manrope}.contributionProfileEmpty p{max-width:820px;color:var(--muted);line-height:1.7}.contributionProfileEmpty>div{gap:12px;margin-top:28px;display:flex}@media (width<=850px){.authPage{grid-template-columns:1fr;padding:80px 20px}.authCard{position:static}.authBenefits{grid-template-columns:1fr}.contributionProfileHero{align-items:start;padding:80px 20px 40px}.contributionProfileHero>svg{width:70px;height:70px}.contributionProfileFlow{grid-template-columns:1fr 1fr;padding:0 20px}.contributionProfileEmpty{padding:50px 20px}.contributionProfileEmpty>div{flex-direction:column}}@media (width<=520px){.contributionProfileFlow{grid-template-columns:1fr}.authPlanned span{flex-direction:column}.authPlanned small{text-align:left}}.learningLaunchHero{grid-template-columns:1fr .65fr;align-items:center;gap:70px;max-width:1500px;margin:0 auto;padding:110px 6vw 70px;display:grid}.learningLaunchHero h1{letter-spacing:-.06em;margin:20px 0;font:700 clamp(58px,8vw,116px)/.84 Manrope}.learningLaunchHero h1 em{color:var(--green);font-style:normal}.learningLaunchHero p{color:var(--muted);max-width:720px;font-size:18px;line-height:1.7}.learningLaunchHero>svg{width:220px;height:220px;color:var(--green);stroke-width:.65px;justify-self:center}.learningGameGrid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;max-width:1500px;margin:0 auto;padding:0 6vw;display:grid}.learningGameGrid article{background:var(--panel);flex-direction:column;min-height:310px;padding:36px;display:flex}.learningGameGrid article>span{color:var(--green);letter-spacing:.08em;font:700 9px Manrope}.learningGameGrid svg{width:40px;height:40px;color:var(--green);margin:40px 0 18px}.learningGameGrid h2{margin:0 0 10px;font:700 30px Manrope}.learningGameGrid p{color:var(--muted);line-height:1.65}.learningGameGrid small{color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.learningPipeline{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;max-width:1500px;margin:90px auto 120px;padding:60px 6vw;display:grid}.learningPipeline h2{margin:15px 0;font:700 clamp(34px,5vw,62px)/.95 Manrope}.learningPipeline p{color:var(--muted);line-height:1.7}.learningPipeline>[role=list]{background:var(--line);grid-template-columns:1fr 1fr;align-self:center;gap:1px;display:grid}.learningPipeline>[role=list]>span{background:var(--panel);align-items:center;gap:12px;padding:20px;font:700 10px Manrope;display:flex}.learningPipeline span b{color:var(--green)}@media (width<=850px){.learningLaunchHero,.learningPipeline{grid-template-columns:1fr;padding-inline:20px}.learningLaunchHero>svg{justify-self:start;width:100px;height:100px}.learningGameGrid{grid-template-columns:1fr;padding:0 20px}}@media (width<=700px){.triviaEngine{margin-inline:20px;padding:30px 20px}.triviaAnswers{grid-template-columns:1fr}.gamePlayHero{padding-inline:20px}}.learningGameGrid .gameCardAction{border:1px solid var(--green);color:var(--text);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;min-height:48px;margin-top:18px;padding:13px 16px;font:800 14px Manrope;text-decoration:none;display:flex}.learningGameGrid .gameCardAction:hover{background:color-mix(in srgb,var(--green) 8%,var(--panel))}.learningGameGrid .gameCardAction:focus-visible{outline:2px solid var(--green);outline-offset:4px}.learningGameGrid .gameCardAction svg{width:16px;height:16px;margin:0}.memoryEngine{max-width:1180px;margin:0 auto 120px;padding:0 6vw}.memoryTop{color:var(--muted);align-items:center;gap:28px;margin-bottom:22px;font:700 10px Manrope;display:flex}.memoryTop b{color:var(--text);margin-left:5px}.memoryTop button{border:1px solid var(--line);color:var(--text);background:0 0;margin-left:auto;padding:9px 14px}.memoryBoard{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.memoryBoard button{aspect-ratio:1.3;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:14px;font:800 clamp(11px,1.5vw,18px) Manrope;transition:transform .18s,border-color .18s,background .18s}.memoryBoard button:not(.open):not(.matched){color:var(--green);font-size:28px}.memoryBoard button.open{border-color:var(--green);transform:translateY(-2px)}.memoryBoard button.matched{border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--panel))}.memoryComplete{border:1px solid var(--green);gap:16px;margin-top:24px;padding:24px;display:flex}.memoryComplete svg{color:var(--green);flex:none}.memoryComplete p{color:var(--muted)}.memoryComplete button{background:var(--green);color:#06110b;border:0;padding:10px 16px;font-weight:800}.gameEditorial{color:var(--muted);margin-top:24px;line-height:1.5;display:block}@media (width<=700px){.memoryEngine{padding:0 20px}.memoryBoard{grid-template-columns:repeat(3,1fr)}.memoryTop{flex-wrap:wrap;gap:12px}}@media (width<=460px){.memoryBoard{grid-template-columns:repeat(2,1fr)}}.ecosystemEngine{background:var(--line);grid-template-columns:.8fr 1.2fr;gap:1px;max-width:1180px;margin:0 auto 120px;padding:0 6vw;display:grid}.ecoControls,.ecoResult{background:var(--panel);padding:38px}.ecoControls label{margin-top:28px;display:block}.ecoControls label span{letter-spacing:.06em;justify-content:space-between;font:700 10px Manrope;display:flex}.ecoControls label em{color:var(--green);font-style:normal}.ecoControls input{width:100%;accent-color:var(--green);cursor:pointer;touch-action:pan-y;min-height:44px;margin-top:12px}.ecosystemEngine.earlyGame .ecoControls input{min-height:56px}.ecoControls input:focus-visible{outline:3px solid var(--green);outline-offset:4px}.ecoResult{flex-direction:column;justify-content:center;display:flex}.ecoGauge{place-items:center;margin-bottom:28px;display:grid}.ecoGauge>span{text-align:center;background:conic-gradient(var(--green) var(--eco),var(--line) 0);border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative}.ecoGauge>span:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:10px}.ecoGauge b,.ecoGauge small{z-index:1;grid-area:1/1}.ecoGauge b{font:700 52px Manrope;transform:translateY(-10px)}.ecoGauge small{color:var(--muted);font:700 8px Manrope;transform:translateY(28px)}.ecoResult h2{margin:16px 0;font:700 clamp(25px,3.5vw,42px)/1.05 Manrope}.ecoResult>small{color:var(--muted);margin-top:22px;line-height:1.55}.ecoChain{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ecoChain span{border:1px solid var(--line);padding:8px 10px;font:700 9px Manrope}.ecoChain svg{width:14px;color:var(--green)}@media (width<=760px){.ecosystemEngine{grid-template-columns:1fr;padding:0 20px}.ecoControls,.ecoResult{padding:28px 20px}}.soundEngine{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;max-width:1180px;margin:0 auto;padding:0 6vw;display:grid}.soundPlayer,.soundRequirements{background:var(--panel);padding:40px}.soundPlayer{text-align:center;flex-direction:column;align-items:center;display:flex}.soundPlayer>svg{width:65px;height:65px;color:var(--green)}.soundWave{align-items:center;gap:4px;height:70px;margin:25px 0;display:flex}.soundWave i{background:var(--muted);opacity:.35;width:3px;height:18px;display:block}.soundWave i:nth-child(3n){height:42px}.soundWave i:nth-child(4n){height:58px}.soundPlayer small{color:var(--muted);max-width:450px;margin:10px 0 22px;line-height:1.55}.soundPlayer .soundCredit{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:11px}.soundPlayer .soundCredit a{color:var(--green);text-underline-offset:3px;font-weight:800}.soundPlayer button{border:1px solid var(--line);background:var(--bg);color:var(--muted);padding:13px 18px}.soundRequirements h2{margin:16px 0 25px;font:700 clamp(30px,4vw,48px)/1 Manrope}.soundRequirements>div{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.soundRequirements span{background:var(--bg);gap:10px;padding:16px;font:700 9px Manrope;display:flex}.soundRequirements span b{color:var(--green)}.soundModes{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1180px;margin:35px auto 120px;padding:0 6vw;display:grid}.soundModes article{border:1px solid var(--line);background:var(--panel);padding:25px}.soundModes h3{font:700 23px Manrope}.soundModes p{color:var(--muted);line-height:1.55}@media (width<=760px){.soundEngine,.soundModes{grid-template-columns:1fr;padding:0 20px}}.soundTraining{background:var(--panel);border-top:1px solid var(--line);grid-column:1/-1;padding:40px}.soundTraining h2{margin:16px 0 24px;font:700 clamp(26px,4vw,44px)/1.05 Manrope}.soundTrainingChoices button{border:1px solid var(--line);background:var(--bg);min-height:72px;color:var(--text);white-space:normal;padding:18px;font:800 14px/1.3 Manrope}.soundChoiceVisual img{aspect-ratio:1;object-fit:contain;width:min(220px,100%)}.soundChoiceVisual>svg{width:72px;height:72px;color:var(--green)}.soundChoiceVisual small{color:var(--muted);font-size:9px}.soundTrainingFeedback{border:1px solid var(--green);margin-top:18px;padding:20px}.soundTrainingFeedback button{background:var(--green);color:#06110b;border:0;min-height:48px;padding:12px 18px;font-weight:800}.soundEngine.earlyGame .soundTrainingChoices button{border-radius:22px;min-height:180px;font-size:20px}.soundEngine.earlyGame .soundChoiceVisual>svg{width:96px;height:96px}.soundEngine.earlyGame .soundTraining h2{text-align:center;font-size:clamp(30px,7vw,54px)}.soundEngine button:focus-visible,.soundModes a:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media (width<=760px){.soundTraining{padding:28px 20px}.soundTrainingChoices{grid-template-columns:1fr}.soundEngine.earlyGame .soundTrainingChoices button{min-height:160px}}.pulseHero{background:radial-gradient(circle at 78% 35%,#59ffab1a,transparent 28%),var(--bg);grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:700px;padding:110px 7vw 70px;display:grid}.pulseHero h1{letter-spacing:-.06em;margin:20px 0;font:700 clamp(60px,8vw,122px)/.84 Manrope}.pulseHero h1 em{color:var(--green);font-style:normal}.pulseHero p{max-width:750px;color:var(--muted);font-size:18px;line-height:1.7}.pulseActions{gap:12px;margin-top:28px;display:flex}.pulseGlobe{border:1px solid var(--line);place-items:center;min-height:450px;display:grid;position:relative;overflow:hidden}.pulseGlobe>svg{width:220px;height:220px;color:var(--green);stroke-width:.65px}.pulseGlobe>small{color:var(--muted);font:700 9px Manrope;position:absolute;bottom:24px}.pulseRing{border:1px solid #59ffab40;border-radius:50%;position:absolute}.pulseRing.r1{width:340px;height:160px;transform:rotate(25deg)}.pulseRing.r2{width:180px;height:350px;transform:rotate(-40deg)}.pulseDot{background:var(--green);width:8px;height:8px;box-shadow:0 0 20px var(--green);border-radius:50%;position:absolute}.pulseDot.p1{top:30%;left:36%}.pulseDot.p2{top:52%;right:28%}.pulseDot.p3{bottom:27%;left:48%}.pulseTruth{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pulseTruth span{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:4px 10px;padding:22px 6vw;display:grid}.pulseTruth svg{color:var(--green);grid-row:1/3;width:18px}.pulseTruth b{font-size:10px}.pulseTruth small{color:var(--muted)}.pulseWorkspace{max-width:1500px;margin:90px auto;padding:0 6vw}.pulseWorkspaceHead{grid-template-columns:1fr 1fr;align-items:end;gap:50px;display:grid}.pulseWorkspaceHead h2,.pulseEventContract h2{margin:15px 0;font:700 clamp(38px,5vw,68px)/.95 Manrope}.pulseWorkspaceHead p,.pulseEventContract p{color:var(--muted);line-height:1.7}.pulseLayerGrid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.pulseLayerGrid article{background:var(--panel);flex-direction:column;min-height:250px;padding:28px;display:flex}.pulseLayerGrid article>span{color:var(--green);font-size:9px}.pulseLayerGrid svg{width:30px;color:var(--green);margin:28px 0 16px}.pulseLayerGrid h3{margin:0;font:700 22px Manrope}.pulseLayerGrid p{color:var(--muted);font-size:13px}.pulseLayerGrid article>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;font-size:8px;display:flex}.pulseLayerGrid em{color:var(--muted);font-style:normal}.pulseEventContract{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;max-width:1500px;margin:80px auto 120px;padding:65px 6vw;display:grid}.pulseEventContract>div:last-child{background:var(--line);gap:1px;display:grid}.pulseEventContract span{background:var(--panel);flex-direction:column;padding:18px;display:flex}.pulseEventContract small{color:var(--muted);margin-top:4px}@media (width<=850px){.pulseHero,.pulseWorkspaceHead,.pulseEventContract{grid-template-columns:1fr}.pulseHero{padding:80px 20px 50px}.pulseGlobe{min-height:320px}.pulseTruth{grid-template-columns:1fr}.pulseLayerGrid{grid-template-columns:1fr 1fr}.pulseWorkspace,.pulseEventContract{padding-inline:20px}.pulseActions{flex-direction:column}}@media (width<=520px){.pulseLayerGrid{grid-template-columns:1fr}}.kidsHubHero{background:radial-gradient(circle at 78% 40%,#59ffab1a,#0000 30%);grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:680px;padding:110px 7vw 70px;display:grid}.kidsHubHero h1{letter-spacing:-.065em;margin:20px 0;font:700 clamp(66px,9vw,128px)/.82 Manrope}.kidsHubHero h1 em{color:var(--green);font-style:normal}.kidsHubHero p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.7}.kidsHubOrbit{border:1px solid var(--line);place-items:center;min-height:420px;display:grid;position:relative}.kidsHubOrbit svg{width:190px;height:190px;color:var(--green);stroke-width:.7px}.kidsHubOrbit span,.kidsHubOrbit i,.kidsHubOrbit b{letter-spacing:.1em;font:700 9px Manrope;position:absolute}.kidsHubOrbit span{color:var(--green);top:20%;left:15%}.kidsHubOrbit i{font-style:normal;top:47%;right:14%}.kidsHubOrbit b{bottom:18%;left:25%}.kidsHubPaths{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;max-width:1500px;margin:0 auto;padding:0 6vw;display:grid}.kidsHubPaths>a{background:var(--panel);color:var(--text);flex-direction:column;min-height:290px;padding:26px;text-decoration:none;display:flex}.kidsHubPaths>a>span{color:var(--green);font:700 9px Manrope}.kidsHubPaths svg{width:34px;color:var(--green);margin:30px 0 18px}.kidsHubPaths h2{margin:0;font:700 20px/1.05 Manrope}.kidsHubPaths p{color:var(--muted);font-size:13px;line-height:1.55}.kidsHubPaths em{justify-content:space-between;align-items:center;margin-top:auto;font:700 9px Manrope;display:flex}.kidsHubPaths em svg{width:15px;margin:0}.kidsHubPaths>a:hover,.kidsHubPaths>a:focus-visible{background:color-mix(in srgb,var(--green) 5%,var(--panel))}.kidsHubPaths>a:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 70%,white);outline-offset:3px}.kidsDepth{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;max-width:1500px;margin:90px auto;padding:60px 6vw;display:grid}.kidsDepth h2{margin:15px 0;font:700 clamp(38px,5vw,64px)/.95 Manrope}.kidsDepth p{color:var(--muted);line-height:1.7}.kidsDepth>div:last-child{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.kidsDepth span{background:var(--panel);flex-direction:column;padding:22px;display:flex}.kidsDepth span b{color:var(--green);font-size:10px}.kidsDepth span small{color:var(--muted);margin-top:6px;line-height:1.45}@media (width<=1000px){.kidsHubPaths{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.kidsHubHero,.kidsDepth{grid-template-columns:1fr;padding-inline:20px}.kidsHubHero{padding-top:80px}.kidsHubOrbit{min-height:300px}.kidsHubPaths{padding:0 20px}.kidsDepth{gap:35px}}@media (width<=520px){.kidsHubPaths,.kidsDepth>div:last-child{grid-template-columns:1fr}}.guideAnswer{padding:28px 0 20px}.guideAnswer>small{color:var(--green);letter-spacing:.1em;margin-top:18px;font:700 8px Manrope;display:block}.guideAnswer h3{margin:8px 0 12px;font:700 27px/1.05 Manrope}.guideAnswer p{color:var(--muted);line-height:1.65}.guideAnswer>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.guideAnswer>div a{border:1px solid var(--line);color:var(--text);align-items:center;gap:8px;padding:10px 12px;font:700 9px Manrope;text-decoration:none;display:flex}.guideAnswer>div a svg{width:14px;color:var(--green)}.knowledgeDomains>a{color:var(--text);text-decoration:none}.parentLinks{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.parentLinks a{border:1px solid var(--line);color:var(--text);align-items:center;gap:10px;padding:11px 14px;font:700 9px Manrope;text-decoration:none;display:flex}.parentLinks a svg{width:14px;color:var(--green)}.parentStandards{border-block:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1400px;margin:70px auto;padding:55px 6vw;display:grid}.parentStandards h2{margin:15px 0;font:700 clamp(38px,5vw,64px)/.95 Manrope}.parentStandards>div:first-child p{color:var(--muted);line-height:1.65}.parentStandards>div:last-child{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.parentStandards span{background:var(--panel);grid-template-columns:auto 1fr;gap:5px 10px;padding:18px;display:grid}.parentStandards span svg{width:17px;color:var(--green);grid-row:1/3}.parentStandards span b{font-size:9px}.parentStandards span small{color:var(--muted);line-height:1.45}@media (width<=760px){.parentStandards{grid-template-columns:1fr;padding-inline:20px}.parentStandards>div:last-child{grid-template-columns:1fr}}button:disabled{cursor:not-allowed;opacity:.58}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.projectCard:hover{transform:none}}.queryNotice{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:flex-start;gap:12px;width:min(1180px,100% - 36px);margin:22px auto;padding:14px 16px;display:flex}.queryNotice>svg{width:19px;color:var(--green);flex:none}.queryNotice b,.queryNotice small{display:block}.queryNotice b{letter-spacing:.07em;font-size:10px}.queryNotice small{color:var(--muted);margin-top:4px;line-height:1.45}.platformCrash{background:var(--bg);min-height:100dvh;color:var(--text);place-items:center;padding:32px;display:grid}.platformCrash>div{border:1px solid var(--line);background:var(--panel);width:min(680px,100%);box-shadow:var(--shadow);border-radius:28px;padding:clamp(28px,6vw,64px)}.platformCrash b{letter-spacing:.16em;color:var(--green);font:800 12px Manrope}.platformCrash h1{margin:18px 0;font:700 clamp(36px,6vw,68px)/.98 Manrope}.platformCrash p{color:var(--muted);line-height:1.7}.platformCrash button,.platformCrash a{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:18px 10px 0 0;padding:12px 18px;display:inline-flex}.platformCrash button{background:var(--green);border-color:var(--green);color:#07110d;font-weight:700}.platformCrash button:focus-visible,.platformCrash a:focus-visible{outline:3px solid var(--green);outline-offset:4px}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.additionalTrees{border-block:1px solid var(--line);grid-template-columns:1.5fr .5fr;align-items:start;gap:44px;max-width:1400px;margin:50px auto 80px;padding:46px 6vw;display:grid}.additionalTrees h2{margin:14px 0;font:700 clamp(30px,4vw,52px) Manrope}.additionalTrees p{color:var(--muted);max-width:820px;line-height:1.65}.additionalTreeChoices{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0;display:grid}.additionalTreeChoices span{border:1px solid var(--line);background:var(--panel);flex-direction:column;justify-content:center;min-height:92px;padding:18px;display:flex}.additionalTreeChoices b{color:var(--green);font:700 24px Manrope}.additionalTreeChoices small{color:var(--muted);margin-top:4px}.additionalTrees aside{border:1px solid var(--line);background:var(--panel);gap:5px;padding:28px;display:grid}.additionalTrees aside strong{color:var(--green);margin-top:12px;font:700 36px Manrope}.additionalTrees aside span{letter-spacing:.08em;font-size:10px;font-weight:800}.additionalTrees aside small{color:var(--muted);margin-top:18px;line-height:1.5}@media (width<=800px){.additionalTrees{grid-template-columns:1fr;padding:34px 20px}.additionalTreeChoices{grid-template-columns:repeat(2,1fr)}}.gardenExplorerHero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;max-width:1500px;margin:0 auto;padding:90px 6vw 50px;display:grid}.gardenExplorerHero h1{letter-spacing:-.055em;margin:18px 0;font:700 clamp(48px,7vw,96px)/.9 Manrope}.gardenExplorerHero h1 em{color:var(--green);font-style:normal}.gardenExplorerHero p,.gardenShowcase>div>p,.gardenInspiration p{color:var(--muted);line-height:1.65}.gardenViewSwitch{gap:8px;margin-top:26px;display:flex}.gardenViewSwitch button{border:1px solid var(--line);background:var(--panel);color:inherit;cursor:pointer;align-items:center;gap:8px;padding:13px 18px;font-weight:800;display:flex}.gardenViewSwitch button.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.gardenViewSwitch svg{width:17px}.gardenVisitStage{border:1px solid var(--line);isolation:isolate;background:linear-gradient(#9fd7e3 0 40%,#9ac37e 40% 100%);min-height:540px;transition:transform .5s;position:relative;overflow:hidden}.gardenVisitStage.pov{transform:perspective(900px)rotateX(1deg)}.gardenSun{background:#f6e5a1;border-radius:50%;width:70px;height:70px;position:absolute;top:9%;right:11%;box-shadow:0 0 45px #ffec9ea6}.gardenCanopy{z-index:2;background:#386c46;border-radius:50%;position:absolute}.gardenCanopy:after{content:"";z-index:-1;background:#6b4a32;width:16%;height:130%;position:absolute;top:65%;left:42%}.gardenCanopy.c1{width:34%;height:31%;top:22%;left:-7%}.gardenCanopy.c2{width:31%;height:29%;top:25%;right:-4%}.gardenCanopy.c3{width:25%;height:23%;top:31%;left:40%}.gardenPond{background:#69aebb;border-radius:50%;width:37%;height:15%;position:absolute;bottom:13%;right:7%;transform:skew(-12deg);box-shadow:inset 0 8px 20px #fff3}.gardenPath{transform-origin:bottom;background:linear-gradient(90deg,#cbb890,#ead8b3,#cbb890);width:22%;height:70%;position:absolute;bottom:-34%;left:39%;transform:perspective(300px)rotateX(65deg)}.pov .gardenPath{width:50%;height:105%;bottom:-54%;left:25%}.gardenFlowers{background:radial-gradient(circle at 10% 40%,#f4d563 0 3%,#0000 4%),radial-gradient(circle at 30% 70%,#fff 0 3%,#0000 4%),radial-gradient(circle at 55% 30%,#eaa8b6 0 3%,#0000 4%),radial-gradient(circle at 75% 70%,#f4d563 0 3%,#0000 4%),#5c9a56;border-radius:50%;width:24%;height:10%;position:absolute;bottom:17%}.gardenFlowers.f1{left:8%}.gardenFlowers.f2{bottom:29%;right:20%;transform:scale(.7)}.gardenStageHud{z-index:5;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,currentColor 20%,transparent);gap:5px;padding:18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.gardenStageHud small{color:var(--green);letter-spacing:.09em;font-weight:800}.gardenStageHud b{font:700 21px Manrope}.gardenStageHud span{color:var(--muted);font-size:12px}.gardenShowcase{max-width:1500px;margin:30px auto 70px;padding:0 6vw}.gardenShowcase>div:first-child{max-width:760px}.gardenShowcase h2,.gardenInspiration h2{margin:12px 0;font:700 clamp(32px,4vw,54px) Manrope}.gardenShowcaseGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.gardenShowcaseGrid article{border:1px solid var(--line);background:var(--panel);padding:18px}.gardenCardScene{background:linear-gradient(#a6d6df 0 45%,#7fad69 45%);place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.gardenCardScene svg{color:#285d3d;width:70px;height:70px}.gardenCardScene span{background:#72b5c0;border-radius:50%;width:55%;height:18%;position:absolute;bottom:10%;right:-6%}.gardenCardScene i{background:#d7c59c;width:28%;height:7%;position:absolute;bottom:0;left:35%;transform:rotate(-8deg)}.gardenShowcaseGrid article>small{color:var(--green);letter-spacing:.08em;margin-top:15px;font-weight:800;display:block}.gardenShowcaseGrid h3{margin:8px 0;font:700 22px Manrope}.gardenShowcaseGrid p{color:var(--muted)}.gardenShowcaseGrid article>div:not(.gardenCardScene){gap:4px;margin:16px 0;font-size:11px;display:grid}.gardenShowcaseGrid button{border:1px solid var(--line);width:100%;color:var(--muted);background:0 0;justify-content:space-between;padding:13px;display:flex}.gardenInspiration{border-block:1px solid var(--line);align-items:flex-start;gap:24px;max-width:1400px;margin:50px auto;padding:44px 6vw;display:flex}.gardenInspiration>svg{width:38px;height:38px;color:var(--green);flex:none}@media (width<=900px){.gardenExplorerHero{grid-template-columns:1fr;padding:60px 20px 35px}.gardenVisitStage{min-height:440px}.gardenShowcase{padding:0 20px}.gardenShowcaseGrid{grid-template-columns:1fr}.gardenInspiration{padding:34px 20px}.gardenViewSwitch{flex-wrap:wrap}}.earthPicksHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;max-width:1500px;margin:0 auto;padding:100px 6vw 70px;display:grid}.earthPicksHero h1{letter-spacing:-.06em;margin:18px 0;font:700 clamp(56px,8vw,110px)/.86 Manrope}.earthPicksHero h1 em{color:var(--green);font-style:normal}.earthPicksHero p,.earthPicksPromise span,.earthPickCategories p,.affiliateHow p,.affiliateDisclosure p{color:var(--muted);line-height:1.65}.earthPicksPromise{border:1px solid var(--line);background:var(--panel);gap:12px;padding:34px;display:grid}.rtProductsLaunchTruth{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-items:flex-start;gap:13px;margin:22px 0;padding:16px 18px;display:flex}.rtProductsLaunchTruth svg{width:22px;height:22px;color:var(--green);flex:none}.rtProductsLaunchTruth span{gap:4px;display:grid}.rtProductsLaunchTruth b{letter-spacing:.08em;font:800 11px Manrope}.rtProductsLaunchTruth small{color:var(--muted);line-height:1.5}.earthPicksPromise svg{width:42px;height:42px;color:var(--green)}.earthPicksPromise b{font:700 22px Manrope}.earthPickCategories{max-width:1500px;margin:0 auto;padding:30px 6vw 70px}.earthPickCategories h2,.affiliateHow h2,.affiliateDisclosure h2{margin:12px 0;font:700 clamp(32px,4vw,56px) Manrope}.earthPickCategories>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.earthPickCategories article{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:230px;padding:26px;display:flex}.earthPickCategories article svg{color:var(--green);width:30px}.earthPickCategories article b{margin-top:28px;font:700 21px Manrope}.earthPickCategories article small{color:var(--green);letter-spacing:.07em;margin-top:auto;font-size:9px;font-weight:800}.affiliateHow{border-block:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:55px;max-width:1400px;margin:30px auto;padding:48px 6vw;display:grid}.affiliateFlow{gap:8px;display:grid}.affiliateFlow span{border:1px solid var(--line);background:var(--panel);align-items:center;gap:18px;padding:16px;display:flex}.affiliateFlow b{color:var(--green);font:700 18px Manrope}.affiliateFlow small{letter-spacing:.06em;font-weight:800}.affiliateDisclosure{align-items:flex-start;gap:24px;max-width:1400px;margin:50px auto 90px;padding:38px 6vw;display:flex}.affiliateDisclosure>svg{color:var(--green);flex:none;width:38px;height:38px}@media (width<=850px){.earthPicksHero,.affiliateHow{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.earthPickCategories{padding-left:20px;padding-right:20px}.earthPickCategories>div:last-child{grid-template-columns:1fr 1fr}.affiliateDisclosure{padding-left:20px;padding-right:20px}}@media (width<=520px){.earthPickCategories>div:last-child{grid-template-columns:1fr}}.rtLiveCatalogue{max-width:1500px;margin:0 auto;padding:30px 6vw 80px}.rtLiveCatalogueHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.rtLiveCatalogueHead>div{max-width:760px}.rtLiveCatalogueHead h2{margin:12px 0;font:700 clamp(32px,4vw,56px) Manrope}.rtLiveCatalogueHead p{color:var(--muted);line-height:1.65}.rtLiveCatalogueHead label{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:center;gap:10px;min-width:min(420px,100%);padding:13px 16px;display:flex}.rtLiveCatalogueHead label svg{width:18px;color:var(--green)}.rtLiveCatalogueHead input{width:100%;color:inherit;background:0 0;border:0;outline:0;font:600 13px Manrope}.rtProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rtProductGrid article{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;padding:16px;display:flex}.rtProductGrid article>img,.rtProductImageFallback{aspect-ratio:1;object-fit:contain;background:var(--bg);border:1px solid var(--line);width:100%;margin-bottom:16px}.rtProductImageFallback{place-items:center;display:grid}.rtProductImageFallback svg{width:48px;color:var(--green)}.rtProductGrid article>small{color:var(--green);letter-spacing:.08em;font:800 9px Manrope}.rtProductGrid h3{margin:8px 0;font:700 18px/1.25 Manrope}.rtProductGrid article>span{color:var(--muted);font-size:11px}.rtProductGrid article>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.rtProductBuy{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding-top:14px;display:grid}.rtProductBuy>span{gap:3px;display:grid}.rtProductBuy>span b{font:800 16px Manrope}.rtProductBuy>span small{color:var(--muted);font-size:10px}.rtProductBuy>a{background:var(--green);color:#07120b;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font:800 10px Manrope;text-decoration:none;display:flex}.rtProductBuy>a svg{width:15px}.rtCatalogueEmpty{border:1px solid var(--line);text-align:center;place-items:center;gap:8px;padding:50px;display:grid}.rtCatalogueEmpty svg{color:var(--green)}@media (width<=1100px){.rtProductGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.rtLiveCatalogue{padding-left:20px;padding-right:20px}.rtLiveCatalogueHead{align-items:stretch;display:grid}.rtProductGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.rtProductGrid{grid-template-columns:1fr}}.rtCatalogueGroups{gap:7px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.rtCatalogueGroups li{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:7px;font-size:12px}.rtTopPicksFramework{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:55px;max-width:1500px;margin:0 auto;padding:60px 6vw 80px;display:grid}.rtTopPicksFramework h2{margin:12px 0;font:700 clamp(32px,4vw,56px) Manrope}.rtTopPicksFramework p{color:var(--muted);line-height:1.65}.rtPickStandards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rtPickStandards article{border:1px solid var(--line);background:var(--panel);grid-template-columns:auto 1fr;align-items:center;gap:7px 12px;padding:20px;display:grid}.rtPickStandards article:first-child{grid-column:1/-1}.rtPickStandards svg{width:24px;height:24px;color:var(--green);grid-row:1/3}.rtPickStandards b{letter-spacing:.07em;font:800 11px Manrope}.rtPickStandards span{color:var(--muted);font-size:12px;line-height:1.45}@media (width<=850px){.rtTopPicksFramework{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.rtPickStandards{grid-template-columns:1fr}.rtPickStandards article:first-child{grid-column:auto}}@media (width<=520px){.rtPickStandards{grid-template-columns:1fr}}.rtCheckoutBackdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c09c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rtCheckoutModal{background:var(--bg);border:1px solid var(--line);width:min(720px,100%);max-height:92vh;padding:34px;position:relative;overflow:auto;box-shadow:0 30px 100px #00000073}.rtCheckoutModal h2{margin:15px 0 24px;font:700 clamp(30px,5vw,48px) Manrope}.rtCheckoutClose{color:inherit;cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:13px;right:16px}.rtCheckoutProduct{border-block:1px solid var(--line);align-items:center;gap:18px;padding:18px 0;display:flex}.rtCheckoutProduct>div:last-child{gap:4px;display:grid}.rtCheckoutProduct b{font:700 20px Manrope}.rtCheckoutProduct span,.rtCheckoutProduct small,.rtCheckoutTrust span,.rtPartnerFrame span,.rtCheckoutLegal{color:var(--muted)}.rtProductArt{background:linear-gradient(145deg,#b7dca6,#4e8255);flex:none;place-items:center;width:105px;height:90px;display:grid}.rtProductArt svg{color:#173c29;width:45px;height:45px}.rtCheckoutTrust{background:var(--panel);border:1px solid var(--line);align-items:flex-start;gap:14px;margin:24px 0;padding:18px;display:flex}.rtCheckoutTrust svg{width:26px;color:var(--green);flex:none}.rtCheckoutTrust div{gap:5px;display:grid}.rtCheckoutNext{justify-content:center;width:100%}.rtPartnerFrame{border:1px dashed var(--green);background:var(--panel);text-align:center;place-items:center;min-height:260px;margin:24px 0;padding:38px;display:grid}.rtPartnerFrame svg{width:38px;color:var(--green)}.rtPartnerFrame b{margin-top:12px}.rtPartnerFrame span{max-width:480px;line-height:1.6}.rtCheckoutLegal{text-align:center;margin-top:18px;font-size:10px;display:block}@media (width<=600px){.rtCheckoutBackdrop{align-items:end;padding:0}.rtCheckoutModal{border-radius:18px 18px 0 0;max-height:94vh;padding:26px 20px}.rtCheckoutProduct{align-items:flex-start}.rtProductArt{width:80px;height:75px}}.educationHero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;max-width:1500px;margin:0 auto;padding:90px 6vw 65px;display:grid}.educationHero h1{letter-spacing:-.06em;margin:18px 0;font:700 clamp(58px,8vw,112px)/.86 Manrope}.educationHero h1 em{color:var(--green);font-style:normal}.educationHero p{max-width:760px;font-size:18px;line-height:1.7}.educationFree,.rtMerchStatus{border:1px solid var(--line);background:var(--panel);border-radius:20px;align-items:flex-start;gap:15px;margin-top:28px;padding:18px;display:flex}.educationFree svg,.rtMerchStatus svg{color:var(--green);flex:none}.educationFree span,.rtMerchStatus span{gap:5px;display:grid}.educationFree small,.rtMerchStatus small{color:var(--muted);line-height:1.5}.educationOrbit{border:1px solid var(--line);background:radial-gradient(circle at center,color-mix(in srgb,var(--green) 18%,transparent),transparent 62%);border-radius:50%;place-items:center;min-height:390px;display:grid;position:relative}.educationOrbit>svg{width:110px;height:110px;color:var(--green)}.educationOrbit span,.educationOrbit i,.educationOrbit b,.educationOrbit em{letter-spacing:.12em;font:700 12px Manrope;position:absolute}.educationOrbit span{top:12%;left:43%}.educationOrbit i{top:47%;right:5%}.educationOrbit b{bottom:12%;left:46%}.educationOrbit em{top:47%;left:5%}.educationAudience,.educationJourney,.educationTools{max-width:1500px;margin:0 auto;padding:60px 6vw}.educationAudience h2,.educationJourney h2,.educationTools h2{letter-spacing:-.04em;max-width:900px;font:700 clamp(34px,5vw,62px)/1 Manrope}.educationAudienceGrid,.educationJourneyGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.educationAudienceGrid article,.educationJourneyGrid article{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:26px}.educationAudienceGrid svg,.educationJourneyGrid svg{color:var(--green);width:30px;height:30px}.educationAudienceGrid small,.educationJourneyGrid small{letter-spacing:.1em;color:var(--green);margin:18px 0 8px;font-weight:800;display:block}.educationAudienceGrid h3,.educationJourneyGrid h3{margin:0 0 10px;font:700 23px Manrope}.educationJourneyGrid{grid-template-columns:repeat(5,1fr)}.educationJourneyGrid article>span{float:right;color:var(--muted);font-weight:800}.educationJourneyLink{color:var(--green);align-items:center;gap:7px;margin-top:14px;font:800 11px Manrope;text-decoration:none;display:inline-flex}.educationJourneyLink svg{width:15px;height:15px}.gardenMomentLabel{letter-spacing:.08em;gap:7px;margin:14px 0;font-size:10px;font-weight:800;display:grid}.gardenMomentLabel input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:10px;padding:11px 12px}.gardenMomentLabel input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.educationJourneyLink:hover,.educationJourneyLink:focus-visible{text-underline-offset:4px;text-decoration:underline}.educationToolList{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.educationToolList span{border:1px solid var(--line);border-radius:18px;gap:7px;padding:20px;display:grid}.educationToolList small{color:var(--muted);line-height:1.5}.rtMerchHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;max-width:1500px;margin:0 auto;padding:95px 6vw 70px;display:grid}.rtMerchHero h1{letter-spacing:-.06em;margin:18px 0;font:700 clamp(58px,8vw,108px)/.87 Manrope}.rtMerchHero h1 em{color:var(--green);font-style:normal}.rtMerchHero p{font-size:18px;line-height:1.7}.rtMerchArt{border:1px solid var(--line);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--green) 20%,transparent),transparent 58%),var(--panel);text-align:center;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:420px;display:flex}.rtMerchArt svg{width:100px;height:100px;color:var(--green)}.rtMerchArt span{letter-spacing:.16em;font:800 14px Manrope}.rtMerchArt b{max-width:270px;font:700 25px/1.1 Manrope}.rtMerchIdeas{max-width:1500px;margin:0 auto;padding:55px 6vw}.rtMerchIdeas>div:last-child{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px;display:grid}.rtMerchIdeas article{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:25px}.rtMerchIdeas article svg{color:var(--green)}.rtMerchIdeas article b{margin:16px 0 8px;display:block}@media (width<=900px){.educationHero,.rtMerchHero{grid-template-columns:1fr;gap:35px;padding:60px 20px 40px}.educationOrbit{min-height:320px}.educationAudience,.educationJourney,.educationTools,.rtMerchIdeas{padding:40px 20px}.educationAudienceGrid,.educationJourneyGrid,.educationToolList,.rtMerchIdeas>div:last-child{grid-template-columns:1fr}.rtMerchArt{min-height:330px}}.adminWorkspaces,.adminDecisionMatrix{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminWorkspaces>div:first-child{max-width:900px}.adminWorkspaces h2,.adminDecisionMatrix h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminWorkspaces p{max-width:800px;color:var(--muted);font-size:17px;line-height:1.7}.adminWorkspaces>div:last-child{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;display:grid}.adminWorkspaces article{border:1px solid var(--line);background:var(--panel);gap:10px;min-height:150px;padding:24px;display:grid}.adminWorkspaces article b{letter-spacing:.13em;color:var(--green);font:800 13px Manrope}.adminWorkspaces article small{color:var(--muted);font-size:14px;line-height:1.6}.adminDecisionTable{border:1px solid var(--line);margin-top:30px;display:grid;overflow:hidden}.adminDecisionTable>[role=row]{grid-template-columns:1fr 1.2fr 1.2fr;display:grid}.adminDecisionTable>[role=row]>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px;line-height:1.45}.adminDecisionTable>[role=row]>:last-child{border-right:0}.adminDecisionTable>[role=row]:last-child>*{border-bottom:0}.adminDecisionTable>[role=row]:first-child{background:color-mix(in srgb,var(--green) 9%,var(--panel))}.adminDecisionTable>[role=row]:first-child b{letter-spacing:.12em;font:800 11px Manrope}.adminDecisionTable span{color:var(--muted);font-size:14px}@media (width<=900px){.adminWorkspaces>div:last-child{grid-template-columns:1fr 1fr}.adminDecisionTable>[role=row]{grid-template-columns:1fr}.adminDecisionTable>[role=row]>*{border-right:0}.adminDecisionTable>[role=row]:first-child{display:none}}@media (width<=560px){.adminWorkspaces>div:last-child{grid-template-columns:1fr}}.adminMoneyOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminMoneyOps>div:first-child{max-width:920px}.adminMoneyOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminMoneyOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminMoneyFlow{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:30px;display:grid}.adminMoneyFlow span,.adminMoneyRules span{border:1px solid var(--line);background:var(--panel);gap:8px;padding:20px;display:grid}.adminMoneyFlow b{letter-spacing:.08em;color:var(--green);font:800 12px Manrope}.adminMoneyFlow small,.adminMoneyRules small{color:var(--muted);line-height:1.5}.adminMoneyRules{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.adminMoneyRules svg{width:20px;color:var(--green)}.adminMoneyRules b{letter-spacing:.08em;font:800 12px Manrope}@media (width<=1000px){.adminMoneyFlow,.adminMoneyRules{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminMoneyFlow,.adminMoneyRules{grid-template-columns:1fr}}.adminCommsOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminCommsOps>div:first-child{max-width:920px}.adminCommsOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminCommsOps p{color:var(--muted);line-height:1.65}.adminCommsFlow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.adminCommsFlow span{border:1px solid var(--line);background:var(--panel);gap:8px;padding:22px;display:grid}.adminCommsFlow b{letter-spacing:.1em;color:var(--green);font:800 12px Manrope}.adminCommsFlow small{color:var(--muted);line-height:1.5}.adminCommsRules{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.adminCommsRules article{border:1px solid var(--line);gap:9px;padding:22px;display:grid}.adminCommsRules svg{width:21px;color:var(--green)}.adminCommsRules b{letter-spacing:.08em;font:800 12px Manrope}.adminCommsRules p{margin:0;font-size:14px}@media (width<=900px){.adminCommsFlow,.adminCommsRules{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminCommsFlow,.adminCommsRules{grid-template-columns:1fr}}.adminReleaseOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminReleaseOps>div:first-child{max-width:940px}.adminReleaseOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminReleaseOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminReleaseGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.adminReleaseGrid article{border:1px solid var(--line);background:var(--panel);gap:9px;padding:21px;display:grid}.adminReleaseGrid b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminReleaseGrid small{color:var(--muted);line-height:1.5}.adminReleaseGate{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,var(--green));align-items:flex-start;gap:14px;margin-top:12px;padding:22px;display:flex}.adminReleaseGate svg{width:22px;color:var(--green);flex:none}.adminReleaseGate span{gap:6px;display:grid}.adminReleaseGate b{letter-spacing:.1em;font:800 13px Manrope}.adminReleaseGate small{color:var(--muted);line-height:1.55}@media (width<=900px){.adminReleaseGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminReleaseGrid{grid-template-columns:1fr}}.adminProjectOps,.adminImpactOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminProjectOps>div:first-child,.adminImpactOps>div:first-child{max-width:940px}.adminProjectOps h2,.adminImpactOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminProjectOps p,.adminImpactOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminProjectLifecycle{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:30px;display:grid}.adminProjectLifecycle span,.adminProjectTruth article,.adminEvidenceChain span{border:1px solid var(--line);background:var(--panel);gap:8px;padding:20px;display:grid}.adminProjectLifecycle b,.adminProjectTruth b,.adminEvidenceChain b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminProjectLifecycle small,.adminProjectTruth small,.adminEvidenceChain small{color:var(--muted);line-height:1.5}.adminProjectTruth{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;display:grid}.adminEvidenceChain{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:30px;display:grid}.adminEvidenceChain svg{width:21px;color:var(--green)}@media (width<=1000px){.adminProjectLifecycle,.adminProjectTruth{grid-template-columns:1fr 1fr}.adminEvidenceChain{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.adminProjectLifecycle,.adminProjectTruth,.adminEvidenceChain{grid-template-columns:1fr}}.adminPeopleOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminPeopleOps>div:first-child{max-width:940px}.adminPeopleOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminPeopleOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminPeopleGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.adminPeopleGrid article{border:1px solid var(--line);background:var(--panel);gap:9px;padding:22px;display:grid}.adminPeopleGrid svg{width:22px;color:var(--green)}.adminPeopleGrid b{letter-spacing:.09em;font:800 12px Manrope}.adminPeopleGrid small{color:var(--muted);line-height:1.5}.adminPeopleRule{border:1px solid var(--line);gap:7px;margin-top:10px;padding:22px;display:grid}.adminPeopleRule b{letter-spacing:.08em;color:var(--green);font:800 13px Manrope}.adminPeopleRule span{color:var(--muted);line-height:1.6}@media (width<=800px){.adminPeopleGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminPeopleGrid{grid-template-columns:1fr}}.adminEarthOps,.adminContentOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminEarthOps>div:first-child,.adminContentOps>div:first-child{max-width:940px}.adminEarthOps h2,.adminContentOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminEarthOps p,.adminContentOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminEarthFlow,.adminContentFlow{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:30px;display:grid}.adminEarthFlow span,.adminContentFlow span,.adminSourceHealth article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:20px;display:grid}.adminEarthFlow b,.adminContentFlow b,.adminSourceHealth b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminEarthFlow small,.adminContentFlow small,.adminSourceHealth small{color:var(--muted);line-height:1.5}.adminSourceHealth{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.adminSourceHealth svg{width:21px;color:var(--green)}@media (width<=900px){.adminEarthFlow,.adminContentFlow,.adminSourceHealth{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminEarthFlow,.adminContentFlow,.adminSourceHealth{grid-template-columns:1fr}}.adminPartnerOps,.adminSafetyOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminPartnerOps>div:first-child,.adminSafetyOps>div:first-child{max-width:940px}.adminPartnerOps h2,.adminSafetyOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminPartnerOps p,.adminSafetyOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminPartnerFlow{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:30px;display:grid}.adminPartnerFlow span,.adminSafetyFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:20px;display:grid}.adminPartnerFlow b,.adminSafetyFlow b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminPartnerFlow small,.adminSafetyFlow small{color:var(--muted);line-height:1.5}.adminSafetyFlow{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:30px;display:grid}.adminSafetyFlow svg{width:21px;color:var(--green)}@media (width<=1000px){.adminPartnerFlow{grid-template-columns:repeat(3,1fr)}.adminSafetyFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminPartnerFlow,.adminSafetyFlow{grid-template-columns:1fr}}.adminTreeOps,.adminKidsOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminTreeOps>div:first-child,.adminKidsOps>div:first-child{max-width:940px}.adminTreeOps h2,.adminKidsOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminTreeOps p,.adminKidsOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminTreeFlow{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:30px;display:grid}.adminTreeFlow span,.adminKidsGrid article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:20px;display:grid}.adminTreeFlow b,.adminKidsGrid b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminTreeFlow small,.adminKidsGrid small{color:var(--muted);line-height:1.5}.adminTreeRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminTreeRule svg{width:22px;color:var(--green);flex:none}.adminTreeRule span{gap:6px;display:grid}.adminTreeRule b{letter-spacing:.08em;font:800 13px Manrope}.adminTreeRule small{color:var(--muted);line-height:1.55}.adminKidsGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.adminKidsGrid svg{width:21px;color:var(--green)}@media (width<=1000px){.adminTreeFlow{grid-template-columns:repeat(3,1fr)}.adminKidsGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminTreeFlow,.adminKidsGrid{grid-template-columns:1fr}}.adminDomainGrid button{font:inherit;color:inherit;text-align:left;cursor:pointer}.adminDomainGrid button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.adminDomainGrid button.active{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.adminDomainFocus{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(180px,.7fr) minmax(180px,.8fr) minmax(260px,1.5fr);align-items:center;gap:18px;margin-top:12px;padding:22px;display:grid}.adminDomainFocus>span,.adminDomainFocus>small{letter-spacing:.08em;color:var(--muted);font:700 11px Manrope}.adminDomainFocus>b{letter-spacing:.06em;color:var(--green);font:800 15px Manrope}.adminDomainFocus p{color:var(--muted);margin:0;line-height:1.5}.adminDomainFocus>small{grid-column:1/-1}@media (width<=760px){.adminDomainFocus{grid-template-columns:1fr}.adminDomainFocus>small{grid-column:auto}}.adminWorkspaceShell{max-width:1500px;margin:0 auto;padding:30px 6vw 70px}.adminWorkspaceHead{border:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:end;gap:30px;padding:28px;display:flex}.adminWorkspaceHead>div{max-width:850px}.adminWorkspaceHead h2{letter-spacing:-.04em;margin:14px 0 8px;font:700 clamp(34px,4vw,58px)/.98 Manrope}.adminWorkspaceHead p{color:var(--muted);margin:0;line-height:1.6}.adminWorkspaceHead>span{letter-spacing:.09em;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font:800 10px Manrope;display:flex}.adminWorkspaceHead>span svg{width:16px;color:var(--green)}.adminWorkspaceTabs{border:1px solid var(--line);border-top:0;display:flex;overflow:auto}.adminWorkspaceTabs button{appearance:none;border:0;border-right:1px solid var(--line);color:var(--muted);letter-spacing:.1em;cursor:pointer;background:0 0;padding:16px 22px;font:800 11px Manrope}.adminWorkspaceTabs button.active{background:var(--green);color:#07120b}.adminWorkspaceTabs button:focus-visible{outline-offset:-4px;outline:2px solid}.adminWorkspacePanel{border:1px solid var(--line);border-top:0;min-height:260px;padding:30px}.adminWorkspacePanel>b{letter-spacing:.1em;color:var(--green);font:800 12px Manrope}.adminWorkspacePanel>p{max-width:850px;color:var(--muted);line-height:1.65}.adminEmptyState{border:1px dashed var(--line);align-items:flex-start;gap:14px;max-width:850px;margin-top:25px;padding:20px;display:flex}.adminEmptyState svg{width:20px;color:var(--green);flex:none}.adminEmptyState span{gap:6px;display:grid}.adminEmptyState strong{letter-spacing:.08em;font:800 11px Manrope}.adminEmptyState small{color:var(--muted);line-height:1.5}.adminRecordSkeleton{gap:10px;max-width:850px;margin-top:25px;display:grid}.adminRecordSkeleton i{border:1px solid var(--line);background:var(--panel);height:38px;display:block}.adminRecordSkeleton i:nth-child(2){width:82%}.adminRecordSkeleton i:nth-child(3){width:65%}.adminRecordSkeleton i:nth-child(4){width:90%}@media (width<=700px){.adminWorkspaceHead{flex-direction:column;align-items:start}.adminWorkspaceTabs button{flex:1;min-width:max-content}}.adminAnalyticsOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminAnalyticsOps>div:first-child{max-width:940px}.adminAnalyticsOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminAnalyticsOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminAnalyticsGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.adminAnalyticsGrid article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminAnalyticsGrid svg{width:21px;color:var(--green)}.adminAnalyticsGrid b,.adminAnalyticsRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminAnalyticsGrid small,.adminAnalyticsRule small{color:var(--muted);line-height:1.5}.adminAnalyticsRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminAnalyticsRule svg{width:22px;color:var(--green);flex:none}.adminAnalyticsRule span{gap:6px;display:grid}@media (width<=800px){.adminAnalyticsGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminAnalyticsGrid{grid-template-columns:1fr}}.adminPlatformOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminPlatformOps>div:first-child{max-width:940px}.adminPlatformOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminPlatformOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminPlatformGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminPlatformGrid article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminPlatformGrid svg{width:21px;color:var(--green)}.adminPlatformGrid b,.adminPlatformRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminPlatformGrid small,.adminPlatformRule small{color:var(--muted);line-height:1.5}.adminPlatformRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminPlatformRule svg{width:22px;color:var(--green);flex:none}.adminPlatformRule span{gap:6px;display:grid}@media (width<=800px){.adminPlatformGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminPlatformGrid{grid-template-columns:1fr}}.revenueArchitecture{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);align-items:start;gap:50px;padding:80px 6vw;display:grid}.revenueArchitecture>div:first-child{max-width:700px}.revenueArchitecture h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(36px,5vw,68px)/.96 Manrope}.revenueArchitecture p{color:var(--muted);line-height:1.7}.revenueArchitectureFlow{gap:10px;display:grid}.revenueArchitectureFlow span{border:1px solid var(--line);background:var(--panel);grid-template-columns:150px 1fr;gap:18px;padding:20px;display:grid}.revenueArchitectureFlow b{letter-spacing:.09em;color:var(--green);font:800 11px Manrope}.revenueArchitectureFlow small{color:var(--muted);line-height:1.5}@media (width<=850px){.revenueArchitecture,.revenueArchitectureFlow span{grid-template-columns:1fr}}.revenueFreeBoundary{border:1px solid var(--line);background:var(--panel);align-items:flex-start;gap:18px;margin-top:38px;padding:26px;display:flex}.revenueFreeBoundary>svg{width:26px;color:var(--green);flex:none}.revenueFreeBoundary h2{letter-spacing:-.035em;margin:12px 0;font:700 clamp(28px,4vw,46px)/1 Manrope}.revenueFreeBoundary p{max-width:900px;color:var(--muted);margin:0;line-height:1.65}.adminDomainContract{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.adminDomainContract span{border:1px solid var(--line);background:var(--panel);gap:5px;padding:13px;display:grid}.adminDomainContract b{letter-spacing:.1em;color:var(--green);font:800 10px Manrope}.adminDomainContract small{color:var(--muted);font-size:11px;line-height:1.4}.adminWorkspacePanel p strong{color:var(--text);font-weight:700}@media (width<=760px){.adminDomainContract{grid-template-columns:1fr 1fr}}@media (width<=480px){.adminDomainContract{grid-template-columns:1fr}}.adminApprovalOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminApprovalOps>div:first-child{max-width:940px}.adminApprovalOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminApprovalOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminApprovalGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminApprovalGrid article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminApprovalGrid svg{width:21px;color:var(--green)}.adminApprovalGrid b,.adminApprovalRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminApprovalGrid small,.adminApprovalRule small{color:var(--muted);line-height:1.5}.adminApprovalRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminApprovalRule svg{width:22px;color:var(--green);flex:none}.adminApprovalRule span{gap:6px;display:grid}@media (width<=800px){.adminApprovalGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminApprovalGrid{grid-template-columns:1fr}}.adminDataRights{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminDataRights>div:first-child{max-width:940px}.adminDataRights h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminDataRights p{color:var(--muted);font-size:17px;line-height:1.7}.adminDataRightsFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminDataRightsFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminDataRightsFlow svg{width:21px;color:var(--green)}.adminDataRightsFlow b,.adminDataRightsRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminDataRightsFlow small,.adminDataRightsRule small{color:var(--muted);line-height:1.5}.adminDataRightsRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminDataRightsRule svg{width:22px;color:var(--green);flex:none}.adminDataRightsRule span{gap:6px;display:grid}@media (width<=800px){.adminDataRightsFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminDataRightsFlow{grid-template-columns:1fr}}.adminProcurementOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminProcurementOps>div:first-child{max-width:940px}.adminProcurementOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminProcurementOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminProcurementFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminProcurementFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminProcurementFlow svg{width:21px;color:var(--green)}.adminProcurementFlow b,.adminProcurementRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminProcurementFlow small,.adminProcurementRule small{color:var(--muted);line-height:1.5}.adminProcurementRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminProcurementRule svg{width:22px;color:var(--green);flex:none}.adminProcurementRule span{gap:6px;display:grid}@media (width<=800px){.adminProcurementFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminProcurementFlow{grid-template-columns:1fr}}.adminAssetOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminAssetOps>div:first-child{max-width:940px}.adminAssetOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminAssetOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminAssetFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminAssetFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminAssetFlow svg{width:21px;color:var(--green)}.adminAssetFlow b,.adminAssetRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminAssetFlow small,.adminAssetRule small{color:var(--muted);line-height:1.5}.adminAssetRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminAssetRule svg{width:22px;color:var(--green);flex:none}.adminAssetRule span{gap:6px;display:grid}@media (width<=800px){.adminAssetFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminAssetFlow{grid-template-columns:1fr}}.adminWorkforceOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminWorkforceOps>div:first-child{max-width:940px}.adminWorkforceOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminWorkforceOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminWorkforceFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminWorkforceFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminWorkforceFlow svg{width:21px;color:var(--green)}.adminWorkforceFlow b,.adminWorkforceRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminWorkforceFlow small,.adminWorkforceRule small{color:var(--muted);line-height:1.5}.adminWorkforceRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminWorkforceRule svg{width:22px;color:var(--green);flex:none}.adminWorkforceRule span{gap:6px;display:grid}@media (width<=800px){.adminWorkforceFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminWorkforceFlow{grid-template-columns:1fr}}.adminRiskOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminRiskOps>div:first-child{max-width:940px}.adminRiskOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminRiskOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminRiskFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminRiskFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminRiskFlow svg{width:21px;color:var(--green)}.adminRiskFlow b,.adminRiskRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminRiskFlow small,.adminRiskRule small{color:var(--muted);line-height:1.5}.adminRiskRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminRiskRule svg{width:22px;color:var(--green);flex:none}.adminRiskRule span{gap:6px;display:grid}@media (width<=800px){.adminRiskFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminRiskFlow{grid-template-columns:1fr}}.adminRecordsOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminRecordsOps>div:first-child{max-width:940px}.adminRecordsOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminRecordsOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminRecordsFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminRecordsFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminRecordsFlow svg{width:21px;color:var(--green)}.adminRecordsFlow b,.adminRecordsRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminRecordsFlow small,.adminRecordsRule small{color:var(--muted);line-height:1.5}.adminRecordsRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminRecordsRule svg{width:22px;color:var(--green);flex:none}.adminRecordsRule span{gap:6px;display:grid}@media (width<=800px){.adminRecordsFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminRecordsFlow{grid-template-columns:1fr}}.adminContinuityOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminContinuityOps>div:first-child{max-width:940px}.adminContinuityOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminContinuityOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminContinuityFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminContinuityFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminContinuityFlow svg{width:21px;color:var(--green)}.adminContinuityFlow b,.adminContinuityRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminContinuityFlow small,.adminContinuityRule small{color:var(--muted);line-height:1.5}.adminContinuityRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminContinuityRule svg{width:22px;color:var(--green);flex:none}.adminContinuityRule span{gap:6px;display:grid}@media (width<=800px){.adminContinuityFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminContinuityFlow{grid-template-columns:1fr}}.adminGovernanceOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminGovernanceOps>div:first-child{max-width:940px}.adminGovernanceOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminGovernanceOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminGovernanceFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminGovernanceFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminGovernanceFlow svg{width:21px;color:var(--green)}.adminGovernanceFlow b,.adminGovernanceRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminGovernanceFlow small,.adminGovernanceRule small{color:var(--muted);line-height:1.5}.adminGovernanceRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminGovernanceRule svg{width:22px;color:var(--green);flex:none}.adminGovernanceRule span{gap:6px;display:grid}@media (width<=800px){.adminGovernanceFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminGovernanceFlow{grid-template-columns:1fr}}.adminAssuranceOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminAssuranceOps>div:first-child{max-width:940px}.adminAssuranceOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminAssuranceOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminAssuranceFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminAssuranceFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminAssuranceFlow svg{width:21px;color:var(--green)}.adminAssuranceFlow b,.adminAssuranceRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminAssuranceFlow small,.adminAssuranceRule small{color:var(--muted);line-height:1.5}.adminAssuranceRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminAssuranceRule svg{width:22px;color:var(--green);flex:none}.adminAssuranceRule span{gap:6px;display:grid}@media (width<=800px){.adminAssuranceFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminAssuranceFlow{grid-template-columns:1fr}}.adminTreasuryOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminTreasuryOps>div:first-child{max-width:940px}.adminTreasuryOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminTreasuryOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminTreasuryFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminTreasuryFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminTreasuryFlow svg{width:21px;color:var(--green)}.adminTreasuryFlow b,.adminTreasuryRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminTreasuryFlow small,.adminTreasuryRule small{color:var(--muted);line-height:1.5}.adminTreasuryRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminTreasuryRule svg{width:22px;color:var(--green);flex:none}.adminTreasuryRule span{gap:6px;display:grid}@media (width<=800px){.adminTreasuryFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminTreasuryFlow{grid-template-columns:1fr}}.adminLegalOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminLegalOps>div:first-child{max-width:940px}.adminLegalOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminLegalOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminLegalFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminLegalFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminLegalFlow svg{width:21px;color:var(--green)}.adminLegalFlow b,.adminLegalRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminLegalFlow small,.adminLegalRule small{color:var(--muted);line-height:1.5}.adminLegalRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminLegalRule svg{width:22px;color:var(--green);flex:none}.adminLegalRule span{gap:6px;display:grid}@media (width<=800px){.adminLegalFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminLegalFlow{grid-template-columns:1fr}}.adminInsuranceOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminInsuranceOps>div:first-child{max-width:940px}.adminInsuranceOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminInsuranceOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminInsuranceFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminInsuranceFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminInsuranceFlow svg{width:21px;color:var(--green)}.adminInsuranceFlow b,.adminInsuranceRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminInsuranceFlow small,.adminInsuranceRule small{color:var(--muted);line-height:1.5}.adminInsuranceRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminInsuranceRule svg{width:22px;color:var(--green);flex:none}.adminInsuranceRule span{gap:6px;display:grid}@media (width<=800px){.adminInsuranceFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminInsuranceFlow{grid-template-columns:1fr}}.adminDataGovernanceOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminDataGovernanceOps>div:first-child{max-width:940px}.adminDataGovernanceOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminDataGovernanceOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminDataGovernanceFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminDataGovernanceFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminDataGovernanceFlow svg{width:21px;color:var(--green)}.adminDataGovernanceFlow b,.adminDataGovernanceRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminDataGovernanceFlow small,.adminDataGovernanceRule small{color:var(--muted);line-height:1.5}.adminDataGovernanceRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminDataGovernanceRule svg{width:22px;color:var(--green);flex:none}.adminDataGovernanceRule span{gap:6px;display:grid}@media (width<=800px){.adminDataGovernanceFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminDataGovernanceFlow{grid-template-columns:1fr}}.adminStrategyOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminStrategyOps>div:first-child{max-width:940px}.adminStrategyOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminStrategyOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminStrategyFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminStrategyFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminStrategyFlow svg{width:21px;color:var(--green)}.adminStrategyFlow b,.adminStrategyRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminStrategyFlow small,.adminStrategyRule small{color:var(--muted);line-height:1.5}.adminStrategyRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminStrategyRule svg{width:22px;color:var(--green);flex:none}.adminStrategyRule span{gap:6px;display:grid}@media (width<=800px){.adminStrategyFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminStrategyFlow{grid-template-columns:1fr}}.adminFundingControlOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminFundingControlOps>div:first-child{max-width:940px}.adminFundingControlOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminFundingControlOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminFundingControlFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminFundingControlFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminFundingControlFlow svg{width:21px;color:var(--green)}.adminFundingControlFlow b,.adminFundingControlRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminFundingControlFlow small,.adminFundingControlRule small{color:var(--muted);line-height:1.5}.adminFundingControlRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminFundingControlRule svg{width:22px;color:var(--green);flex:none}.adminFundingControlRule span{gap:6px;display:grid}@media (width<=800px){.adminFundingControlFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminFundingControlFlow{grid-template-columns:1fr}}.adminPhysicalSecurityOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminPhysicalSecurityOps>div:first-child{max-width:940px}.adminPhysicalSecurityOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminPhysicalSecurityOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminPhysicalSecurityFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminPhysicalSecurityFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminPhysicalSecurityFlow svg{width:21px;color:var(--green)}.adminPhysicalSecurityFlow b,.adminPhysicalSecurityRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminPhysicalSecurityFlow small,.adminPhysicalSecurityRule small{color:var(--muted);line-height:1.5}.adminPhysicalSecurityRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminPhysicalSecurityRule svg{width:22px;color:var(--green);flex:none}.adminPhysicalSecurityRule span{gap:6px;display:grid}@media (width<=800px){.adminPhysicalSecurityFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminPhysicalSecurityFlow{grid-template-columns:1fr}}.adminContractOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminContractOps>div:first-child{max-width:940px}.adminContractOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminContractOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminContractFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminContractFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminContractFlow svg{width:21px;color:var(--green)}.adminContractFlow b,.adminContractRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminContractFlow small,.adminContractRule small{color:var(--muted);line-height:1.5}.adminContractRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminContractRule svg{width:22px;color:var(--green);flex:none}.adminContractRule span{gap:6px;display:grid}@media (width<=800px){.adminContractFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminContractFlow{grid-template-columns:1fr}}.adminSuccessionOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminSuccessionOps>div:first-child{max-width:940px}.adminSuccessionOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminSuccessionOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminSuccessionFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminSuccessionFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminSuccessionFlow svg{width:21px;color:var(--green)}.adminSuccessionFlow b,.adminSuccessionRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminSuccessionFlow small,.adminSuccessionRule small{color:var(--muted);line-height:1.5}.adminSuccessionRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminSuccessionRule svg{width:22px;color:var(--green);flex:none}.adminSuccessionRule span{gap:6px;display:grid}@media (width<=800px){.adminSuccessionFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminSuccessionFlow{grid-template-columns:1fr}}.adminDutyCareOps{max-width:1500px;margin:0 auto;padding:70px 6vw}.adminDutyCareOps>div:first-child{max-width:940px}.adminDutyCareOps h2{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,72px)/.95 Manrope}.adminDutyCareOps p{color:var(--muted);font-size:17px;line-height:1.7}.adminDutyCareFlow{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.adminDutyCareFlow article{border:1px solid var(--line);background:var(--panel);gap:8px;padding:21px;display:grid}.adminDutyCareFlow svg{width:21px;color:var(--green)}.adminDutyCareFlow b,.adminDutyCareRule b{letter-spacing:.09em;color:var(--green);font:800 12px Manrope}.adminDutyCareFlow small,.adminDutyCareRule small{color:var(--muted);line-height:1.5}.adminDutyCareRule{border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:10px;padding:22px;display:flex}.adminDutyCareRule svg{width:22px;color:var(--green);flex:none}.adminDutyCareRule span{gap:6px;display:grid}@media (width<=800px){.adminDutyCareFlow{grid-template-columns:1fr 1fr}}@media (width<=560px){.adminDutyCareFlow{grid-template-columns:1fr}}.exploreInsideLaunch{border:1px solid var(--line);background:linear-gradient(145deg,#10ff740f,#ffffff04);border-radius:28px;gap:1.5rem;max-width:1240px;margin:clamp(2rem,5vw,5rem) auto;padding:clamp(1.5rem,4vw,4rem);display:grid}.exploreInsideLaunch>div:first-child{max-width:760px}.exploreInsideLaunch h2{margin:.6rem 0 1rem;font-size:clamp(2rem,5vw,4.5rem);line-height:.95}.exploreInsideChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.exploreInsideChoices article{border:1px solid var(--line);border-radius:22px;align-content:start;gap:1rem;padding:1.25rem;display:grid}.exploreInsideChoices article>svg{width:2rem;height:2rem}.exploreInsideChoices span{gap:.35rem;display:grid}.exploreInsideChoices small{line-height:1.5}.exploreInsideTruth{background:#00000029;border-radius:18px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.exploreInsideTruth span{gap:.25rem;display:grid}@media (width<=760px){.exploreInsideChoices{grid-template-columns:1fr}}.journalHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;max-width:1180px;margin:0 auto;padding:clamp(3rem,8vw,7rem) 1.25rem;display:grid}.journalHero h1{font-size:clamp(2.5rem,7vw,6rem);line-height:.9}.journalHero>svg{opacity:.45;width:clamp(5rem,12vw,10rem);height:auto}.journalWorkspace{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.25rem;max-width:1180px;margin:0 auto 4rem;padding:0 1.25rem;display:grid}.journalWorkspace>form,.journalWorkspace>div{border:1px solid var(--line);border-radius:24px;padding:1.25rem}.journalWorkspace form label{gap:.4rem;margin:1rem 0;display:grid}.journalWorkspace input,.journalWorkspace select,.journalWorkspace textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;border-radius:12px;padding:.8rem}.journalWorkspace textarea{resize:vertical;min-height:170px}.journalEntries{gap:.75rem;display:grid}.journalEntries article{border:1px solid var(--line);border-radius:16px;gap:.5rem;padding:1rem;display:grid}.journalEntries article>span{letter-spacing:.1em;font-size:.72rem}.journalTruth{border-top:1px solid var(--line);gap:1rem;max-width:1180px;margin:0 auto 5rem;padding:1.25rem;display:flex}@media (width<=760px){.journalHero,.journalWorkspace{grid-template-columns:1fr}.journalHero>svg{display:none}}.subjectsHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;max-width:1180px;margin:0 auto;padding:clamp(3rem,8vw,7rem) 1.25rem;display:grid}.subjectsHero h1{font-size:clamp(2.5rem,7vw,6rem);line-height:.9}.subjectsHero>svg{opacity:.45;width:clamp(5rem,12vw,10rem);height:auto}.subjectsWorkspace{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1.25rem;max-width:1180px;margin:0 auto 4rem;padding:0 1.25rem;display:grid}.subjectsWorkspace>form,.subjectsWorkspace>div{border:1px solid var(--line);border-radius:24px;padding:1.25rem}.subjectsWorkspace form label{gap:.4rem;margin:1rem 0;display:grid}.subjectsWorkspace input,.subjectsWorkspace select,.subjectsWorkspace textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;border-radius:12px;padding:.8rem}.subjectsWorkspace textarea{resize:vertical;min-height:100px}.subjectCards{gap:.75rem;display:grid}.subjectCards article{border:1px solid var(--line);border-radius:16px;gap:.5rem;padding:1rem;display:grid}.subjectCards article>span{letter-spacing:.1em;font-size:.72rem}.subjectCards nav{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=760px){.subjectsHero,.subjectsWorkspace{grid-template-columns:1fr}.subjectsHero>svg{display:none}}.earthSubjectControls{flex-wrap:wrap;align-items:end;gap:1rem;max-width:1100px;margin:0 auto 1rem;padding:0 1.25rem;display:flex}.earthSubjectControls label{gap:.4rem;min-width:min(280px,100%);display:grid}.earthSubjectControls select{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;border-radius:14px;padding:.9rem}.earthScaleActions{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:1100px;margin:1rem auto 4rem;padding:0 1.25rem;display:flex}@media (width<=720px){.earthSubjectControls{align-items:stretch}.earthSubjectControls label{width:100%}.earthScaleActions>*{max-width:100%}}.causeEffect{border:1px solid var(--line);border-radius:26px;max-width:1180px;margin:1rem auto 4rem;padding:clamp(1.25rem,3vw,2.25rem)}.causeEffect>div:first-child{max-width:760px}.causeChain{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.6rem;margin:1.5rem 0;display:grid}.causeChain article{border:1px solid var(--line);border-radius:16px;gap:.4rem;height:100%;padding:1rem;display:grid}.causeChain article>span{letter-spacing:.1em;font-size:.7rem}.causeChain>svg{width:1rem}.causeQuestions{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.causeQuestions span{border-top:1px solid var(--line);gap:.35rem;padding:1rem;display:grid}@media (width<=850px){.causeChain{grid-template-columns:1fr}.causeChain>svg{justify-self:center;transform:rotate(90deg)}.causeQuestions{grid-template-columns:1fr}}.seasonHero{max-width:1160px;margin:0 auto;padding:clamp(3rem,8vw,7rem) 1.25rem}.seasonHero h1{font-size:clamp(3rem,8vw,7rem);line-height:.86}.seasonPicker{grid-template-columns:repeat(4,1fr);gap:.6rem;max-width:1160px;margin:0 auto;padding:0 1.25rem;display:grid}.seasonPicker button{text-align:left;border:1px solid var(--line);color:inherit;background:0 0;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.seasonPicker button.active{outline:2px solid}.seasonPicker span{font-size:.7rem}.seasonPanel{border:1px solid var(--line);border-radius:24px;max-width:1160px;margin:1rem auto;padding:clamp(1.25rem,3vw,2rem)}.seasonSignals{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem;display:grid}.seasonSignals article{border-top:1px solid var(--line);gap:.5rem;padding:1rem 0;display:grid}.seasonSignals svg{width:1.25rem}.seasonFollow{grid-template-columns:1fr auto;align-items:end;gap:1rem;max-width:1160px;margin:0 auto 4rem;padding:1.25rem;display:grid}.seasonFollow nav{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=760px){.seasonPicker{grid-template-columns:repeat(2,1fr)}.seasonSignals,.seasonFollow{grid-template-columns:1fr}}.lifeHero{max-width:1160px;margin:0 auto;padding:clamp(3rem,8vw,7rem) 1.25rem}.lifeHero h1{font-size:clamp(3rem,8vw,7rem);line-height:.86}.lifePicker{grid-template-columns:repeat(3,1fr);gap:.7rem;max-width:1160px;margin:0 auto;padding:0 1.25rem;display:grid}.lifePicker button{text-align:left;border:1px solid var(--line);color:inherit;background:0 0;border-radius:18px;gap:.45rem;padding:1rem;display:grid}.lifePicker button.active{outline:2px solid}.lifePicker svg{width:1.35rem}.lifeJourney{max-width:1160px;margin:1rem auto;padding:0 1.25rem}.lifeStages{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.lifeStages article{border:1px solid var(--line);border-radius:18px;gap:.45rem;padding:1rem;display:grid}.lifeStages span{font-size:.7rem}.lifeActions{flex-wrap:wrap;gap:.6rem;max-width:1160px;margin:1rem auto 4rem;padding:0 1.25rem;display:flex}@media (width<=760px){.lifePicker{grid-template-columns:1fr}.lifeStages{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.lifeStages{grid-template-columns:1fr}}.timeHero{max-width:1160px;margin:0 auto;padding:clamp(3rem,8vw,7rem) 1.25rem}.timeHero h1{font-size:clamp(3rem,8vw,7rem);line-height:.86}.timePicker{grid-template-columns:repeat(3,1fr);gap:.7rem;max-width:1160px;margin:0 auto;padding:0 1.25rem;display:grid}.timePicker button{text-align:left;border:1px solid var(--line);color:inherit;background:0 0;border-radius:18px;gap:.45rem;padding:1rem;display:grid}.timePicker button.active{outline:2px solid}.timePicker svg{width:1.3rem}.timeRecord{border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:1160px;margin:1rem auto;padding:clamp(1.25rem,3vw,2rem);display:grid}.timeRules{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.timeRules span{border-top:1px solid var(--line);gap:.3rem;padding:.8rem 0;display:grid}.timeKinds{max-width:1160px;margin:0 auto 4rem;padding:0 1.25rem}.timeKinds>div:last-child{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.timeKinds article{border:1px solid var(--line);border-radius:18px;padding:1rem}.timeKinds article svg{width:1.2rem}@media (width<=760px){.timePicker,.timeRecord,.timeKinds>div:last-child,.timeRules{grid-template-columns:1fr}}.habitatEngine{border:1px solid var(--line);border-radius:24px;max-width:900px;margin:0 auto 4rem;padding:clamp(1.25rem,4vw,2.5rem)}.habitatEngine>svg{width:2rem;margin:1rem 0}.habitatEngine>h2{font-size:clamp(2rem,5vw,4rem)}.habitatChoices{gap:.65rem;margin-top:1rem;display:grid}.habitatChoices button{text-align:left;border:1px solid var(--line);color:inherit;background:0 0;border-radius:14px;align-items:center;gap:1rem;padding:1rem;display:flex}.habitatChoices button span{border:1px solid var(--line);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.habitatChoices button.correct{outline:2px solid}.habitatChoices button.wrong{text-decoration:line-through}.habitatChoices button.dim{opacity:.55}.passportRecordActions .secondary{align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.earthPulseSeverityMark{vertical-align:.04rem;border-radius:50%;width:.62rem;height:.62rem;margin-right:.45rem;display:inline-block;box-shadow:0 0 0 2px #ffffff1f}.earthPulseSeverityMark.low{background:#35d06f;box-shadow:0 0 12px #35d06fb8}.earthPulseSeverityMark.medium{background:#ffd84a;box-shadow:0 0 12px #ffd84ab8}.earthPulseSeverityMark.high{background:#ff4d4d;box-shadow:0 0 14px #ff4d4dd1}.earthPulseGlobal[data-severity=low] .earthPulseGlobalTrace polyline{stroke:#35d06f}.earthPulseGlobal[data-severity=medium] .earthPulseGlobalTrace polyline{stroke:#ffd84a}.earthPulseGlobal[data-severity=high] .earthPulseGlobalTrace polyline{stroke:#ff4d4d}.earthPulseEventBackdrop{z-index:1200;background:#02080cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.earthPulseEventDialog{color:#fff;background:#08131a;border:1px solid #ffffff2e;border-radius:18px;width:min(620px,100%);max-height:min(760px,88vh);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #0000008c}.earthPulseEventClose{border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px}.earthPulseDialogSeverity{letter-spacing:.12em;align-items:center;gap:8px;margin:0 52px 16px 0;font-size:.72rem;font-weight:800;display:flex}.earthPulseDialogSeverity i{border-radius:50%;width:10px;height:10px}.earthPulseDialogSeverity.low i,.earthPulseMovingEvent.severity-low>i{background:#35d06f}.earthPulseDialogSeverity.medium i,.earthPulseMovingEvent.severity-medium>i{background:#ffd84a}.earthPulseDialogSeverity.high i,.earthPulseMovingEvent.severity-high>i{background:#ff4d4d}.earthPulseEventDialog h3{margin:.7rem 0 .35rem;font-size:clamp(1.45rem,4vw,2.2rem)}.earthPulseEventDialog>p{color:#ffffffb8}.earthPulseEventDialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.earthPulseEventDialog dl div{border:1px solid #ffffff1a;border-radius:10px;padding:12px}.earthPulseEventDialog dt{letter-spacing:.12em;color:#ffffff8c;font-size:.68rem}.earthPulseEventDialog dd{margin:5px 0 0;font-weight:700}.earthPulseDialogActions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.earthPulseEventDialog>small{color:#fff9;line-height:1.5;display:block}@media (width<=560px){.earthPulseEventBackdrop{padding:12px}.earthPulseEventDialog{padding:22px 16px}.earthPulseEventDialog dl{grid-template-columns:1fr}}.earthPulseEventMedia{border-top:1px solid #ffffff1f;margin:18px 0;padding-top:16px}.earthPulseEventMedia>b{letter-spacing:.14em;margin-bottom:10px;font-size:.72rem;display:block}.earthPulseEventMedia>small{color:#ffffff9e;line-height:1.5;display:block}.earthPulseEventMedia [role=list]{gap:8px;display:grid}.earthPulseEventMedia [role=listitem]{color:inherit;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:11px 12px;text-decoration:none;display:grid}.earthPulseEventMedia [role=listitem]:hover{border-color:#ffffff40}.earthPulseEventMedia [role=listitem] span{letter-spacing:.08em;align-items:center;gap:9px;font-size:.68rem;display:flex}.earthPulseEventMedia [role=listitem] strong{color:#9fffbf}.earthPulseEventMedia [role=listitem] time,.earthPulseEventMedia [role=listitem] small{color:#ffffff8c}.earthPulseEventMedia [role=listitem] em{font-style:normal;font-weight:750;line-height:1.35}.rtLiveHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1500px;margin:0 auto;padding:90px 6vw 55px;display:grid}.rtLiveHero h1{letter-spacing:-.06em;margin:18px 0;font:700 clamp(56px,8vw,112px)/.86 Manrope}.rtLiveHero h1 em{color:var(--green);font-style:normal}.rtLiveHero p{max-width:720px;color:var(--muted);font-size:16px;line-height:1.7}.rtLiveSignal{border:1px solid var(--line);background:var(--panel);letter-spacing:.06em;align-items:center;gap:10px;margin-top:24px;padding:14px 16px;font:800 10px Manrope;display:flex}.rtLiveSignal i,.rtLiveViewerTop i{background:var(--green);width:8px;height:8px;box-shadow:0 0 18px var(--green);border-radius:50%}.rtLiveSignal span{color:var(--muted);margin-left:auto;font-weight:600}.rtLiveGlobe{border:1px solid var(--line);background:radial-gradient(circle at center,#40ff8e1f,transparent 55%),var(--panel);align-content:center;place-items:center;gap:12px;min-height:420px;display:grid}.rtLiveGlobe svg{width:190px;height:190px;color:var(--green);opacity:.85}.rtLiveGlobe span{letter-spacing:.14em;font:900 32px Manrope}.rtLiveGlobe small{color:var(--muted);letter-spacing:.12em}.rtLiveStage{grid-template-columns:1.45fr .55fr;gap:16px;max-width:1500px;margin:0 auto;padding:20px 6vw 70px;display:grid}.rtLiveViewer{border:1px solid var(--line);background:#050908;flex-direction:column;min-height:560px;display:flex}.rtLiveViewerTop{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 18px;display:flex}.rtLiveViewerTop span{color:var(--green);align-items:center;gap:8px;font:800 10px Manrope;display:flex}.rtLiveViewerTop small{color:var(--muted)}.rtLiveViewerBody{text-align:center;flex:1;align-content:center;place-items:center;padding:40px;display:grid}.rtLiveViewerBody>svg{width:110px;height:110px;color:var(--green);opacity:.55}.rtLiveViewerBody h2{margin:15px 0 5px;font:700 clamp(32px,5vw,66px) Manrope}.rtLiveViewerBody p{color:var(--muted)}.rtLiveViewerBody a{background:var(--green);color:#07120b;align-items:center;gap:14px;margin:25px 0 14px;padding:14px 18px;font:800 11px Manrope;text-decoration:none;display:flex}.rtLiveViewerBody a svg{width:16px}.rtLiveViewerBody>small{max-width:520px;color:var(--muted);line-height:1.5}.rtLiveStage aside{border:1px solid var(--line);background:var(--panel);padding:30px}.rtLiveStage aside h2{margin:20px 0 4px;font:700 32px Manrope}.rtLiveStage aside>span,.rtLiveStage aside>p{color:var(--muted)}.rtLiveStage aside>p{margin:25px 0;line-height:1.65}.rtLiveStage dl{margin:0;display:grid}.rtLiveStage dl div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:14px 0;display:flex}.rtLiveStage dt{color:var(--muted);font:800 9px Manrope}.rtLiveStage dd{text-align:right;margin:0;font:700 11px Manrope}.rtLiveBrowse{border-top:1px solid var(--line);max-width:1500px;margin:0 auto;padding:55px 6vw 80px}.rtLiveBrowseHead{justify-content:space-between;align-items:end;gap:30px;display:flex}.rtLiveBrowseHead h2{margin:12px 0;font:700 clamp(36px,5vw,64px) Manrope}.rtLiveBrowseHead>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.rtLiveBrowseHead button{border:1px solid var(--line);color:inherit;background:0 0;padding:9px 12px;font:800 9px Manrope}.rtLiveBrowseHead button.selected{background:var(--green);color:#07120b}.rtLiveFeedGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.rtLiveFeedGrid>button{text-align:left;border:1px solid var(--line);background:var(--panel);min-height:240px;color:inherit;cursor:pointer;flex-direction:column;padding:22px;display:flex}.rtLiveFeedGrid>button.selected{border-color:var(--green)}.rtLiveFeedGrid>button>div{color:var(--green);align-items:center;gap:9px;font:800 9px Manrope;display:flex}.rtLiveFeedGrid>button>div svg{width:17px}.rtLiveFeedGrid h3{margin:34px 0 5px;font:700 20px Manrope}.rtLiveFeedGrid p,.rtLiveFeedGrid small{color:var(--muted)}.rtLiveFeedGrid>button>svg{width:18px;color:var(--green);margin-top:auto}.rtLiveMission{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1500px;margin:0 auto 90px;padding:0 6vw;display:grid}.rtLiveMission>div{border:1px solid var(--line);gap:13px;padding:20px;display:flex}.rtLiveMission svg{width:22px;color:var(--green);flex:none}.rtLiveMission span{gap:5px;display:grid}.rtLiveMission b{font:800 10px Manrope}.rtLiveMission small{color:var(--muted);line-height:1.45}@media (width<=900px){.rtLiveHero,.rtLiveStage{grid-template-columns:1fr}.rtLiveHero,.rtLiveStage,.rtLiveBrowse,.rtLiveMission{padding-left:20px;padding-right:20px}.rtLiveFeedGrid,.rtLiveMission{grid-template-columns:1fr 1fr}.rtLiveBrowseHead{align-items:start;display:grid}}@media (width<=540px){.rtLiveFeedGrid,.rtLiveMission{grid-template-columns:1fr}.rtLiveGlobe{min-height:300px}.rtLiveViewer{min-height:470px}.rtLiveSignal{flex-wrap:wrap;align-items:flex-start}.rtLiveSignal span{width:100%;margin-left:18px}}.rtLiveQuick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rtLiveQuick a{border:1px solid var(--line);color:inherit;letter-spacing:.05em;padding:9px 12px;font:800 9px Manrope;text-decoration:none}.rtLiveQuick a:hover,.rtLiveQuick a:focus-visible{border-color:var(--green);color:var(--green)}.rtLiveStage,.rtLiveBrowse{scroll-margin-top:90px}.rtLiveConnect{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:40px;max-width:1500px;margin:0 auto 45px;padding:45px 6vw;display:grid}.rtLiveConnect h2{margin:12px 0;font:700 clamp(34px,4vw,58px) Manrope}.rtLiveConnect p{color:var(--muted);max-width:760px;line-height:1.65}.rtLiveConnect nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rtLiveConnect nav a{text-decoration:none}@media (width<=850px){.rtLiveConnect{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.rtLiveConnect nav{justify-content:flex-start}}.rtLiveBrowseTools{justify-items:end;gap:10px;display:grid}.rtLiveBrowseTools label{border:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;min-width:300px;padding:9px 11px;display:flex}.rtLiveBrowseTools label svg{width:16px;color:var(--green)}.rtLiveBrowseTools input{width:100%;color:inherit;background:0 0;border:0;outline:0;font:700 10px Manrope}.rtLiveBrowseTools>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rtLiveNoResults{border:1px solid var(--line);text-align:center;min-height:220px;color:var(--muted);grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.rtLiveNoResults svg{color:var(--green)}.rtLiveNoResults b{color:inherit;font:800 14px Manrope}@media (width<=900px){.rtLiveBrowseTools{justify-items:start}.rtLiveBrowseTools label{min-width:min(100%,360px)}.rtLiveBrowseTools>div{justify-content:flex-start}}.rtLiveViewerActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.rtLiveViewerActions a{color:inherit;border:1px solid var(--line);background:0 0;margin:0}.rtLiveSourceTruth{border:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:22px;padding:14px;display:flex}.rtLiveSourceTruth>svg{width:19px;color:var(--green);flex:none}.rtLiveSourceTruth span{gap:4px;display:grid}.rtLiveSourceTruth b{font:800 10px Manrope}.rtLiveSourceTruth small{color:var(--muted);line-height:1.4}.rtLiveViewerActions button{margin:0}.rtLiveCardMeta{color:var(--green);letter-spacing:.08em;margin-top:9px;font:800 8px Manrope}.rtLiveViewerBody.hasEmbed{flex-direction:column;padding:0 0 20px;display:flex}.rtLiveEmbed{text-align:left;gap:10px;width:100%;display:grid}.rtLiveEmbed iframe{aspect-ratio:16/9;background:#000;border:0;width:100%}.rtLiveEmbed>span{justify-content:space-between;gap:20px;padding:0 18px;display:flex}.rtLiveEmbed b{color:var(--green);font:800 10px Manrope}.rtLiveEmbed small{color:var(--muted);text-align:right;max-width:520px;line-height:1.4}.rtLiveViewerBody.hasEmbed>small{margin-top:10px;padding:0 18px}@media (width<=600px){.rtLiveEmbed>span{display:grid}.rtLiveEmbed small{text-align:left}}.authCard label{letter-spacing:.05em;gap:7px;margin-top:14px;font:700 10px Manrope;display:grid}.authCard input{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);padding:13px;font:500 14px Manrope}.authCard input:focus{outline:2px solid var(--green);outline-offset:2px}.authCard>.primary{justify-content:center;width:100%;margin-top:18px}.authCard>.secondary{margin-top:18px}.authModeSwitch{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.authModeSwitch button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-right:12px;padding:6px 0;font:700 10px Manrope;text-decoration:underline}.authModeSwitch button:hover{color:var(--green)}.earthScientificViewer{z-index:3;color:#f5fbf7;background:radial-gradient(circle at 50% 45%,#204c44f5,#051214fc 58%,#02090b);grid-template-rows:minmax(0,1fr) auto auto;padding:5.5rem 1.25rem 1.25rem;display:grid;position:absolute;inset:0;overflow:hidden}.earthScientificCanvas{perspective:900px;place-items:center;min-height:280px;display:grid;position:relative}.earthScientificOrb{aspect-ratio:1;width:min(42vh,360px);transform:scale(var(--scientific-zoom)) rotate(var(--scientific-angle));background:radial-gradient(circle,#8bffbf2e,#184a4014 55%,#0000 56%);border:1px solid #b4ffd873;border-radius:50%;place-items:center;transition:transform .35s;display:grid;position:relative;box-shadow:0 0 80px #65ffb11f,inset 0 0 60px #81ffbe14}.earthScientificOrb>span{border:1px solid #afffd740;border-radius:50%;width:76%;height:76%;position:absolute;transform:rotate(60deg)}.earthScientificOrb>span:nth-child(2){width:52%;height:52%;transform:rotate(120deg)}.earthScientificOrb>span:nth-child(3){width:28%;height:28%;transform:none}.earthScientificOrb svg{opacity:.9;width:24%;height:24%}.earthScientificReadout{gap:.25rem;display:grid;position:absolute;bottom:1rem;left:1rem}.earthScientificReadout small,.earthScientificReadout span{letter-spacing:.13em;opacity:.72;font-size:.68rem}.earthScientificReadout b{font-size:1.2rem}.earthScientificControls{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.earthScientificControls>div{flex-wrap:wrap;gap:.4rem;display:flex}.earthScientificControls button{color:inherit;background:#051918c2;border:1px solid #d5ffe638;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .8rem;display:flex}.earthScientificControls button[aria-pressed=true]{background:#afffd52e;border-color:#cdffe6a6}.earthScientificControls svg{width:1rem;height:1rem}.earthScientificViewer>p{opacity:.75;margin:.7rem 0 0;font-size:.72rem;line-height:1.5}.earthScientificMode{z-index:5}@media (width<=700px){.earthScientificViewer{padding:6.5rem .75rem .75rem}.earthScientificCanvas{min-height:230px}.earthScientificOrb{width:min(58vw,260px)}.earthScientificControls{max-height:145px;overflow:auto}}.earthPulseGlobalNotice{margin:20px 4vw;z-index:auto!important;width:auto!important;max-width:none!important;position:relative!important;inset:auto!important}.earthScientificViewer.anatomyViewer{color:#163127;background:radial-gradient(at 55% 35%,#edf0e8,#d9dfd3 70%);grid-template-rows:auto minmax(240px,1fr) auto auto;gap:10px;padding:90px 24px 20px 334px}.anatomyHeading{max-width:650px}.anatomyHeading small{letter-spacing:.18em;font-size:10px}.anatomyHeading h2{margin:5px 0;font-size:28px}.anatomyHeading p{margin:0;font-size:12px;line-height:1.5}.anatomyStage{background:linear-gradient(145deg,#f7f8f2,#d4dbcd);border:1px solid #bac8b7;border-radius:18px;min-height:240px;position:relative;overflow:hidden}.anatomyStage model-viewer{--poster-color:transparent;width:100%;height:100%;min-height:240px}.anatomyPoster,.anatomyError img{object-fit:contain;width:100%;height:100%}.anatomyStatus{pointer-events:none;color:#163127;background:#f7f8f2e8;border-radius:8px;padding:8px;font-size:11px;position:absolute;bottom:10px;left:12px;right:12px}.anatomyToolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.anatomyToolbar label{gap:5px;font-size:11px;display:grid}.anatomyToolbar select,.anatomyToolbar button{color:#163127;background:#f8faf4;border:1px solid #8fa48f;border-radius:8px;min-height:40px;padding:10px}.anatomyToolbar button[aria-pressed=true]{color:#fff;background:#163127}.anatomyToolbar button:disabled{opacity:.5}.anatomyCredit{line-height:1.5;opacity:1!important;font-size:11px!important}.anatomyCredit a{color:#23553d;text-decoration:underline}.anatomyCredit span{display:block}.anatomyError{text-align:center;background:#edf0e8;grid-template-rows:minmax(0,1fr) auto auto;padding:20px 20px 55px;display:grid;position:absolute;inset:0}.anatomyError p{font-size:12px}.anatomyError a{color:#23553d}.earthLayerWorld:has(.anatomyViewer) .earthJourney{width:auto;max-height:none;margin:20px 24px 20px 334px;position:relative;bottom:auto;left:auto;right:auto}.earthLayerWorld:has(.anatomyViewer) .earthIntro{display:none}.earthLayerWorld:has(.anatomyViewer) .earthScientificMode{display:none}@media (width<=900px){.earthScientificViewer.anatomyViewer{padding-left:24px}.earthLayerWorld:has(.anatomyViewer) .earthJourney{margin-left:24px}}@media (width<=600px){.earthScientificViewer.anatomyViewer{grid-template-rows:auto minmax(230px,1fr) auto auto;padding:88px 12px 12px}.anatomyHeading h2{font-size:21px}.anatomyToolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.anatomyToolbar label{grid-column:1/-1}.anatomyToolbar select,.anatomyToolbar button{width:100%;min-height:46px}.anatomyCredit{font-size:10px!important}.earthLayerWorld:has(.anatomyViewer) .earthJourney{margin:12px}}.earthScientificViewer.anatomyViewer{grid-template-rows:auto auto minmax(300px,1fr) auto auto auto;overflow:auto}.anatomyStage{height:46vh;min-height:300px}.anatomyUnavailable{align-content:start;grid-template-rows:repeat(4,auto)!important}.anatomyCoverage{font-size:12px;line-height:1.5;overflow:auto}.anatomyCoverage summary{cursor:pointer;padding:10px 0;font-weight:700}.anatomyCoverage table{border-collapse:collapse;width:100%;min-width:420px}.anatomyCoverage th,.anatomyCoverage td{text-align:left;vertical-align:top;border-bottom:1px solid #bac8b7;padding:8px}.anatomyPartSearch{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.anatomyPartSearch label{gap:5px;font-size:12px;display:grid}.anatomyPartSearch input,.anatomyPartSearch button{color:#163127;background:#f8faf4;border:1px solid #8fa48f;border-radius:8px;min-height:44px;padding:10px}.anatomyPartSearch p,.anatomyPartSearch>small,.anatomyPartSearch ul{grid-column:1/-1;margin:0}.anatomyPartSearch ul{max-height:180px;padding:0;list-style:none;overflow:auto}.anatomyPartSearch li button{text-align:left;gap:4px;width:100%;margin-bottom:4px;display:grid}.anatomyPartSearch small,.anatomyToolbar>small{font-size:11px;line-height:1.4}.anatomyToolbar>small{flex-basis:100%}.anatomyPartSearch input:focus-visible,.anatomyPartSearch button:focus-visible,.anatomyToolbar button:focus-visible{outline-offset:2px;outline:3px solid #23553d}@media (width<=600px){.anatomyPartSearch{grid-template-columns:1fr}.anatomyStage{height:48vh;min-height:300px}}.earthScientificViewer.anatomyViewer{grid-template-rows:auto auto minmax(300px,1fr);grid-auto-rows:auto;align-content:start}.anatomyContext{color:#163127;min-width:0;font-size:13px;line-height:1.6}.anatomyContext nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.anatomyContext details{border-top:1px solid #bac8b7;padding:10px 0}.anatomyContext summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700;display:list-item}.anatomyContext form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.anatomyContext label{flex:230px;gap:5px;display:grid}.anatomyContext input,.anatomyContext button{color:#163127;background:#f8faf4;border:1px solid #8fa48f;border-radius:8px;max-width:100%;min-height:44px;padding:10px}.anatomyContext input{width:100%}.anatomyContext button:disabled{opacity:.6}.anatomyContext a{color:#23553d;overflow-wrap:anywhere;text-decoration:underline}.anatomyContext small{font-size:12px;line-height:1.5;display:block}.anatomyContext ul{max-height:300px;padding-left:20px;overflow:auto}.anatomyContext li{padding:8px 0}.anatomyContext :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #23553d}.anatomyWorkReturn{color:#163127;background:#edf0e8;border-bottom:1px solid #bac8b7;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 24px;display:flex}.anatomyWorkReturn a{color:#23553d;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:flex}.anatomyWorkReturn p{flex:260px;margin:0;font-size:13px;line-height:1.5}.earthPulseGlobal.earthPulseConnected{box-sizing:border-box;grid-template-columns:120px minmax(0,1fr) 205px;gap:10px;width:75vw;min-height:92px;padding:8px 12px;left:12.5vw;right:auto}.earthPulseConnected .earthPulseGlobalStatus{min-width:0;display:block}.earthPulseConnected .earthPulseGlobalTrace{min-width:0;height:48px}.earthPulseEventLane{height:32px;position:absolute;top:15px;left:0;right:0;overflow:hidden;container-type:inline-size}.earthPulseEventText{white-space:nowrap;background:var(--panel);width:max-content;max-width:none;color:var(--text);letter-spacing:0;will-change:transform;padding:6px 8px;font-size:12px;line-height:20px;text-decoration:underline;animation:24s linear infinite rtPulseEventTravel;position:absolute;left:100%}.earthPulseEventText b{color:var(--text)}.earthPulseEventLane[data-paused=true] .earthPulseEventText{animation-play-state:paused}.earthPulseSourceState{letter-spacing:0;overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.earthPulseEmptyText{background:var(--panel);padding:6px;font-size:12px;display:block}.earthPulseGlobalControls{justify-content:end;align-items:center;gap:5px;display:flex}.earthPulseGlobalControls :is(button,a){border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--panel);border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:11px;display:flex}.earthPulseGlobalControls .earthPulseSound{min-width:44px;margin:0}.earthPulseGlobalControls .earthPulseSound span{display:none}.earthPulseConnected :is(a,button):focus-visible{outline:3px solid var(--green);outline-offset:2px}@keyframes rtPulseEventTravel{0%{right:0;transform:translate(50%)}to{right:100%;transform:translate(-50%)}}@media (width<=900px){.earthPulseGlobal.earthPulseConnected{grid-template-columns:36px minmax(0,1fr) 160px;gap:5px;width:100%;left:0}.earthPulseConnected .earthPulseGlobalName span{display:none}.earthPulseGlobalControls :is(button,a){padding:4px;font-size:10px}.earthPulseSourceState{font-size:10px}}@media (prefers-reduced-motion:reduce){.earthPulseEventText{will-change:auto;animation:none;display:block;position:relative;left:0}.earthPulseEventLane{overflow-x:auto}.earthPulseConnected .earthPulseGlobalTrack{animation:none}}.anatomySpecimenNote{color:#163127;background:#f8faf4;border:1px solid #bac8b7;border-radius:8px;grid-column:1/-1;padding:12px;line-height:1.6}.anatomySpecimenNote a{color:#23553d;text-decoration:underline}.anatomyPartSearch li button[aria-pressed=true]{background:#e7eee2;border-color:#23553d}.rtCheckoutModal{overscroll-behavior:contain;max-height:92dvh}@media (width<=600px){.rtCheckoutModal{max-height:94dvh;padding-bottom:calc(26px + env(safe-area-inset-bottom))}}.anatomyStage{height:46dvh}@media (width<=600px){.anatomyStage{height:48dvh}}.earthScientificViewer.anatomyViewer,.anatomyCoverage,.anatomyPartSearch ul,.anatomyContext ul{overscroll-behavior:contain}@media (width<=700px){.earthScientificControls{overscroll-behavior:contain}}.earthPulseEventDialog{overscroll-behavior:contain;max-height:min(760px,88dvh)}@media (width<=600px){.earthPulseEventDialog{max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-bottom:calc(28px + env(safe-area-inset-bottom))}}@media (width<=700px){.earthScientificControls button{min-height:44px}.earthScientificControls{overscroll-behavior:contain;max-height:min(145px,28dvh)}.pulseGlobe>small,.pulseLayerGrid article>span,.pulseLayerGrid article>div{font-size:max(10px,.7rem)}}:root{--rt-radius:18px;--rt-radius-sm:12px;--rt-glass:color-mix(in srgb,var(--panel) 78%,transparent);--rt-glow:0 0 0 1px color-mix(in srgb,var(--green) 18%,transparent),0 30px 90px #0007}body{background:radial-gradient(1200px 700px at 80% -10%,color-mix(in srgb,var(--green) 10%,transparent),transparent 60%), var(--bg)}:root[data-theme=light]{--muted:#45574c;--line:#c8d1c9}:root[data-theme=light] body{color:#102018}:root[data-theme=light] main p,:root[data-theme=light] main li{color:#45574c}:root[data-theme=light] main small{color:#4b5d52;opacity:1}:root[data-theme=light] .badge{color:#126f3e;background:#edf6ef;border-color:#6da985;font-weight:800}:root[data-theme=light] .heroKicker>span,:root[data-theme=light] .sourcePromise,:root[data-theme=light] .status{color:#45574c}:root[data-theme=light] header nav a,:root[data-theme=light] .navButton{color:#46564c}:root[data-theme=light] .megaIntro p,:root[data-theme=light] .megaLink small{color:#4b5d52}:root[data-theme=light] .darkFeature,:root[data-theme=light] .darkFeature p,:root[data-theme=light] .darkFeature small,:root[data-theme=light] .earthLayerWorld,:root[data-theme=light] .earthLayerWorld p,:root[data-theme=light] .earthLayerWorld small,:root[data-theme=light] .earthWorkspaceToolbar,:root[data-theme=light] .earthWorkspaceToolbar small{color:#f3fff7}:root[data-theme=light] .darkFeature .badge{color:#b4f5c7;background:#04180dc7;border-color:#79d69a}header{background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);gap:24px;height:88px;padding:0 clamp(20px,3vw,52px);box-shadow:0 8px 35px #0002}.brand{min-width:265px}.brand b{letter-spacing:.16em;word-spacing:.34em;white-space:nowrap;font-size:15px}.brand small{letter-spacing:.2em;font-size:7px}.mark{background:linear-gradient(145deg,color-mix(in srgb,var(--green) 14%,transparent),transparent);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 18%,transparent);border-radius:14px}header nav{align-items:center;gap:4px;height:100%;margin:auto}header nav a{letter-spacing:.01em;height:100%;color:color-mix(in srgb,var(--text) 72%,transparent);align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex;position:relative}header nav a:after{content:"";background:var(--green);height:2px;transition:all .2s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}header nav a:hover{color:var(--text)}header nav a:hover:after{transform:scaleX(1)}.actions{margin-left:auto}.icon,.account{background:color-mix(in srgb,var(--panel) 65%,transparent);border-color:color-mix(in srgb,var(--line) 80%,transparent)}.account{font-weight:700}.icon:hover,.account:hover{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 8%,transparent)}.hero{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 98%,transparent) 0%,color-mix(in srgb,var(--bg) 88%,transparent) 48%,color-mix(in srgb,var(--bg) 45%,transparent) 100%), radial-gradient(circle at 80% 40%,#1c7044 0,#123c28 18%,#0b1a12 42%,var(--bg) 70%);min-height:calc(100vh - 88px);max-height:900px;padding:70px clamp(28px,7vw,120px)}.hero:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 70%,var(--bg)), repeating-linear-gradient(90deg,transparent 0 99px,color-mix(in srgb,var(--green) 4%,transparent) 100px);position:absolute;inset:0}.heroContent{max-width:860px}.hero .badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07110d88}.hero h1{text-wrap:balance;max-width:900px;font-size:clamp(58px,7.5vw,118px)}.hero p{max-width:690px;font-size:clamp(16px,1.35vw,20px)}.cta{gap:10px}.primary,.secondary{border-radius:12px;min-height:48px;padding:14px 20px;transition:all .2s}.primary:hover,.secondary:hover{transform:translateY(-2px);box-shadow:0 12px 35px #0003}.secondary{background:color-mix(in srgb,var(--panel) 50%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.earthOrb{background:radial-gradient(circle,color-mix(in srgb,var(--green) 9%,transparent),transparent 65%);width:390px;height:390px;box-shadow:0 0 100px color-mix(in srgb,var(--green) 8%,transparent);bottom:80px;right:6vw}.earthOrb>svg{width:230px;height:230px}.stats{z-index:4;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:1400px;box-shadow:var(--rt-glow);border-radius:18px;margin:-42px auto 0;position:relative;overflow:hidden}.stats>div{padding:26px 30px}.stats strong{font-size:28px}.section,.pageWrap{padding-top:86px;padding-bottom:86px}.section>h2,.pageWrap>h2{max-width:850px}.section>.lead{max-width:800px}.badge{background:color-mix(in srgb,var(--green) 6%,transparent);border-radius:999px}.cards{gap:16px}.projectCard{border-radius:var(--rt-radius);background:linear-gradient(160deg,var(--panel),color-mix(in srgb,var(--panel2) 82%,var(--bg)));position:relative}.projectCard:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--green) 6%,transparent),transparent 32%);position:absolute;inset:0}.projectCard:hover{border-color:color-mix(in srgb,var(--green) 40%,var(--line));transform:translateY(-7px);box-shadow:0 30px 70px #0005}.projectVisual{background:radial-gradient(circle at 76% 24%,#66e08e35,#0000 22%),linear-gradient(145deg,#07110d,#16402a);height:175px}.projectBody{padding:26px}.projectBody h3{font-size:21px}.featureGrid{gap:12px}.feature{border-radius:var(--rt-radius-sm);background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel2) 70%,var(--bg)));min-height:210px;transition:all .2s;position:relative;overflow:hidden}a.feature:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--line));transform:translateY(-4px);box-shadow:0 24px 55px #0004}.feature h3{font-size:20px}.feature>svg{width:29px;height:29px}.feature span{margin-top:20px}.darkFeature{background:radial-gradient(circle at 76% 48%,#1b7d4933,#0000 30%),linear-gradient(120deg,#07100c,#102a1b);border-radius:24px;min-height:500px;margin:34px auto;box-shadow:0 40px 100px #0004}.radar{width:360px;height:360px;box-shadow:inset 0 0 70px #66e08e0b,0 0 90px #66e08e0b}.promise{background:linear-gradient(135deg,var(--panel),var(--panel2));border-radius:20px;box-shadow:0 24px 60px #0003}.pageHero{background:linear-gradient(90deg,var(--bg),transparent), radial-gradient(circle at 82% 30%,color-mix(in srgb,var(--green) 16%,transparent),transparent 30%);padding-top:105px}.pageHero h1{text-wrap:balance;font-size:clamp(52px,6.5vw,94px)}.projectNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--bg) 88%,transparent);min-height:56px;top:88px}.projectNav a{padding:10px 2px;font-weight:700}.projectNav a:hover{color:var(--green)}.fundBox,.budget,.dash,.callout,.adminCard{border-radius:14px}.dashboard{gap:12px}.dash{background:linear-gradient(150deg,var(--panel),var(--panel2));min-height:190px;position:relative;overflow:hidden}.dash:after{content:"";border:1px solid color-mix(in srgb,var(--green) 15%,transparent);border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.dash strong{font-size:30px}.portal{min-height:650px}.portal aside{border-right:1px solid var(--line);padding-right:24px}.portal aside button{border-radius:8px;padding:13px 12px}.portal aside button:hover{background:var(--panel);color:var(--text)}.tabs{background:var(--bg);z-index:10;position:sticky;top:88px}.searchPage input{border-radius:14px;min-height:66px}.adminCard{min-height:150px}.adminCard:hover{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}footer{padding-bottom:120px}.beat{background:#06100ceb;border-top-color:#315943;height:54px;box-shadow:0 -12px 40px #0004}.beatName{letter-spacing:.08em;padding:0 22px}.beatName i{animation:1s linear infinite rtPulse}.ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.beat>a{background:#0b1a12;height:100%;padding:0 24px;font-weight:700}@keyframes rtPulse{0%,to{opacity:.65;box-shadow:0 0 8px #66e08e}50%{opacity:1;box-shadow:0 0 22px #66e08e}}@media (width<=1280px){header nav a{padding:0 8px;font-size:11px}.brand{min-width:215px}.earthOrb{opacity:.55;right:1vw}}@media (width<=1050px){header{height:78px}.mobileNav{background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:repeat(2,1fr);gap:8px;padding:18px 24px;display:grid;top:78px}.mobileNav a{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:15px;font-weight:700}.hero{min-height:760px}.stats{margin:-25px 20px 0}.projectNav{top:78px}}@media (width<=650px){header{height:68px}.mark{border-radius:11px;width:38px;height:38px}.brand b{font-size:13px}.mobileNav{grid-template-columns:1fr;padding:14px;top:68px}.hero{min-height:720px;padding:72px 22px 95px}.hero h1{font-size:clamp(49px,15vw,68px)}.hero p{line-height:1.6}.hero .cta,.hero .primary,.hero .secondary{width:100%}.stats{border-radius:14px;margin:-24px 14px 0}.stats>div{padding:18px}.stats strong{font-size:24px}.section,.pageWrap{padding-top:64px;padding-bottom:64px}.section h2,.pageWrap h2{font-size:38px}.projectVisual{height:145px}.feature{min-height:180px}.pageHero{padding-top:70px}.pageHero h1{font-size:46px}.beat{height:48px}}.platformRail{z-index:60;color:#9fb2a6;letter-spacing:.08em;text-transform:uppercase;background:#050b08;border-bottom:1px solid #1b3025;align-items:center;gap:22px;height:34px;padding:0 clamp(20px,3vw,52px);font-size:9px;display:flex;position:sticky;top:0}.platformRail>span{color:#dfeae3;align-items:center;gap:7px;margin-right:auto;font-weight:800;display:flex}.platformRail>span i{background:#66e08e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #66e08e}.platformRail a{align-items:center;gap:6px;height:100%;font-weight:700;display:flex}.platformRail a:hover{color:#fff}.platformRailActions{align-items:center;gap:26px;height:100%;margin-left:auto;display:flex}.platformRail .railPrimary{color:#66e08e}.platformRail .railPrimary:hover,.platformRail .railPrimary:focus-visible{color:#9af2b6}header{top:34px}.heroKicker{align-items:center;gap:14px;display:flex}.heroKicker>span{letter-spacing:.16em;color:var(--muted);font-size:9px}.quickLaunch{grid-template-columns:repeat(4,max-content);gap:8px;margin-top:30px;display:grid}.quickLaunch a{border:1px solid color-mix(in srgb,var(--line) 85%,transparent);background:color-mix(in srgb,var(--panel) 50%,transparent);color:color-mix(in srgb,var(--text) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:700;display:flex}.quickLaunch a:hover{border-color:var(--green);color:var(--text)}.quickLaunch svg{width:14px;color:var(--green)}.projectNav,.tabs{top:122px}@media (width<=1050px){.platformRail{gap:12px}.platformRailActions{gap:14px}.mobileNav,.projectNav,.tabs{top:112px}}@media (width<=650px){.platformRail{height:30px}.platformRail>span{font-size:8px}.platformRailActions{gap:10px}.platformRail .railPrimary{font-size:8px}header{top:30px}.mobileNav{top:98px}.heroKicker>span{display:none}.quickLaunch{grid-template-columns:1fr 1fr}.quickLaunch a{text-align:center;justify-content:center}.projectNav,.tabs{top:98px}}.navItem{align-items:center;height:100%;display:flex}.navItem>a{height:100%}.mega{z-index:48;background:color-mix(in srgb,var(--bg) 96%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 65%,var(--panel)) transparent;grid-template-columns:minmax(260px,.75fr) 2fr;gap:40px;max-height:calc(100dvh - 122px);padding:32px clamp(28px,7vw,110px) 38px;display:grid;position:fixed;top:122px;left:0;right:0;overflow-y:auto;box-shadow:0 35px 80px #0007}.mega::-webkit-scrollbar{width:8px}.mega::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--green) 65%,var(--panel));border-radius:8px}.megaIntro{max-width:330px}.megaIntro h3{margin:13px 0 8px;font:700 30px Manrope}.megaIntro p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.megaLinks{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.megaLink{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel2) 70%,var(--bg)));border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;transition:all .18s;display:flex}.megaLink:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--line));transform:translateY(-2px)}.megaLink b,.megaLink small{display:block}.megaLink b{font:700 13px Manrope}.megaLink small{color:var(--muted);margin-top:5px;font-size:10px}.megaLink>svg{width:15px;color:var(--green)}.hero:before{content:"";background:radial-gradient(ellipse at 76% 42%,transparent 0 19%,color-mix(in srgb,var(--green) 5%,transparent) 19.3% 19.7%,transparent 20% 27%,color-mix(in srgb,var(--green) 4%,transparent) 27.3% 27.7%,transparent 28%), linear-gradient(118deg,transparent 58%,color-mix(in srgb,var(--green) 7%,transparent) 58.2%,transparent 58.5%);opacity:.9;position:absolute;inset:0}.heroContent:after{content:"RESTORATION  •  PROTECTION  •  LONG-TERM STEWARDSHIP";border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent);letter-spacing:.2em;color:var(--muted);max-width:650px;margin-top:28px;padding-top:18px;font-size:8px;display:block}@media (width<=1050px){.mega{display:none}}header{overflow:visible}header nav{position:relative}.navItem:hover:before{content:"";width:110px;height:44px;margin-left:-12px;position:absolute;top:100%}.mega{top:122px}.mega:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.navButton{height:100%;color:color-mix(in srgb,var(--text) 72%,transparent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:flex;position:relative}.navButton svg{opacity:.5;width:11px;transition:all .18s;transform:rotate(90deg)}.navButton:hover,.navButton.active{color:var(--text)}.navButton.active svg{color:var(--green);opacity:1;transform:rotate(-90deg)}.navButton:after{content:"";background:var(--green);height:2px;transition:all .18s;position:absolute;bottom:0;left:11px;right:11px;transform:scaleX(0)}.navButton.active:after,.navButton:hover:after{transform:scaleX(1)}@media (width<=1050px){.navButton{display:none}}.hero{isolation:isolate;overflow:hidden}.heroContent{z-index:4;position:relative}.earthCanvas{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:min(48vw,720px);height:90%;display:flex;position:absolute;top:5%;right:-3vw}.planet{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#a9f0c4 0 1%,#0000 1.5%),radial-gradient(circle at 42% 42%,#328d5a 0 6%,#0000 6.5%),radial-gradient(circle at 58% 54%,#1c6b45 0 10%,#0000 10.5%),radial-gradient(circle at 48% 48%,#103d2a 0 28%,#0b2c20 55%,#06150f 72%);border-radius:50%;width:min(38vw,570px);position:relative;overflow:hidden;box-shadow:inset -65px -45px 95px #000b,inset 18px 15px 40px #b3ffd31a,0 0 0 1px #72e59b20,0 0 130px #39c8711c}.planet:before{content:"";filter:blur(1px);opacity:.8;background:radial-gradient(at 32% 34%,#3d9b5e 0 6%,#0000 6.5%),radial-gradient(at 42% 48%,#247a4c 0 9%,#0000 9.5%),radial-gradient(at 61% 37%,#2c8050 0 7%,#0000 7.5%),radial-gradient(at 69% 59%,#367b4e 0 5%,#0000 5.5%);border-radius:50%;position:absolute;inset:8%}.planet:after{content:"";border:1px solid #65dd8e25;border-radius:50%;position:absolute;inset:-12%;box-shadow:0 0 45px #5ee98d15}.earthCaption{border-left:1px solid var(--green);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06100b80;flex-direction:column;gap:5px;padding:12px 15px;display:flex;position:absolute;bottom:7%;right:5%}.earthCaption b{letter-spacing:.16em;font-size:9px}.earthCaption span{letter-spacing:.12em;color:var(--muted);font-size:7px}.hero .earthOrb{display:none}.journey{border-left:1px solid var(--line);border-right:1px solid var(--line);background:linear-gradient(120deg,var(--panel),color-mix(in srgb,var(--panel2) 70%,var(--bg)));grid-template-columns:.8fr 2fr;align-items:center;gap:38px;max-width:1400px;margin:-1px auto 0;padding:38px clamp(24px,4vw,60px);display:grid}.journeyIntro h2{margin:13px 0 0;font:700 clamp(24px,2.3vw,36px)/1.12 Manrope}.journeyActions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.journeyActions>a{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 35%,transparent);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:17px;transition:all .18s;display:grid}.journeyActions>a:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--line));transform:translateY(-2px)}.journeyActions svg{width:20px;color:var(--green)}.journeyActions>a>svg:last-child{width:13px}.journeyActions b,.journeyActions small{display:block}.journeyActions b{font-size:12px}.journeyActions small{color:var(--muted);margin-top:3px;font-size:9px}@media (width<=1050px){.earthCanvas{opacity:.48;width:70vw;right:-16%}.planet{width:58vw}.journey{grid-template-columns:1fr}.journeyIntro{max-width:620px}}@media (width<=650px){.earthCanvas{opacity:.32;width:115vw;top:0;right:-55%}.planet{width:95vw}.earthCaption{display:none}.journey{margin:0 12px;padding:28px 18px}.journeyActions{grid-template-columns:1fr}}.projectVisual{isolation:isolate;position:relative;overflow:hidden}.projectVisual:before{content:"";z-index:-2;background:linear-gradient(155deg,#07120d,#183d29);position:absolute;inset:0}.projectVisual:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#06100dd9 100%);position:absolute;inset:0}.visual-corporate-development .projectVisual:before{background:radial-gradient(circle at 75% 25%,#8bdca238 0 8%,#0000 9%),linear-gradient(155deg,#07130d,#1c4b30 60%,#0b2418)}.visual-rtoc-ontario .projectVisual:before{background:repeating-linear-gradient(110deg,#0000 0 28px,#77d9950b 29px 30px),linear-gradient(145deg,#07120c,#245b36)}.visual-conservation-endowment .projectVisual:before{background:radial-gradient(circle at 68% 38%,#b4e5a229 0 16%,#0000 17%),linear-gradient(140deg,#08120d,#32452b)}.visual-project-72 .projectVisual:before{background:radial-gradient(at 60% 62%,#265d38 0 18%,#0000 19%),linear-gradient(145deg,#06130f,#0e3c36)}.visual-rt-global-response .projectVisual:before{background:radial-gradient(circle at 65% 45%,#0000 0 20%,#62db8a14 21% 21.5%,#0000 22% 29%,#62db8a12 30% 30.5%,#0000 31%),linear-gradient(145deg,#06100c,#152b22)}.visualTerrain{position:absolute;inset:0}.visualTerrain i{background:#0b2819;border-radius:50%;width:60%;height:70%;position:absolute;bottom:-30%;transform:rotate(-12deg)}.visualTerrain i:nth-child(2){background:#123923;bottom:-42%;left:30%}.visualTerrain i:nth-child(3){background:#1b4930;bottom:-35%;left:65%}.projectVisual>span{position:absolute;top:18px;left:20px}.projectVisual>small{letter-spacing:.14em;color:#c4d5c9;font-size:7px;position:absolute;bottom:17px;left:20px}.projectPulse{border:1px solid var(--line);background:var(--panel);border-top:0;grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto;display:grid}.projectPulse>div{border-right:1px solid var(--line);padding:20px 24px}.projectPulse>div:last-child{border-right:0}.projectPulse small,.projectPulse b{display:block}.projectPulse small{letter-spacing:.16em;color:var(--muted);font-size:7px}.projectPulse b{letter-spacing:.05em;margin-top:7px;font-size:10px}.accountabilityChain{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:8px;margin-top:24px;padding:16px;display:flex}.accountabilityChain span{flex:1;font-size:9px;font-weight:700}.accountabilityChain span b{color:var(--green);margin-bottom:4px;font-size:8px;display:block}.accountabilityChain>svg{width:14px;color:var(--muted)}@media (width<=760px){.projectPulse{grid-template-columns:1fr 1fr;margin:0 14px}.projectPulse>div:nth-child(2){border-right:0}.projectPulse>div{border-bottom:1px solid var(--line)}.accountabilityChain{grid-template-columns:1fr;display:grid}.accountabilityChain>svg{margin:auto;transform:rotate(90deg)}}.explorerHero{background:radial-gradient(circle at 78% 48%,#4ee68b1f,#0000 27%),linear-gradient(145deg,#07120d,#10291c);grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;max-width:1400px;min-height:650px;margin:auto;padding:95px clamp(28px,6vw,90px);display:grid;position:relative;overflow:hidden}.explorerHero h1{max-width:850px;margin:22px 0;font:700 clamp(54px,6vw,90px)/.98 Manrope}.explorerHero p{max-width:670px;color:var(--muted);font-size:17px;line-height:1.7}.explorerPlanet{aspect-ratio:1;border:1px solid #65df902e;border-radius:50%;place-items:center;width:min(34vw,430px);margin:auto;display:grid;position:relative;box-shadow:inset 0 0 70px #63e28d12,0 0 100px #62e28c16}.explorerPlanet>svg{color:#68e49366;width:45%;height:45%}.explorerPlanet span,.explorerPlanet i,.explorerPlanet b{letter-spacing:.15em;color:#9fc8ad;font-size:8px;position:absolute}.explorerPlanet span{top:8%}.explorerPlanet i{top:52%;right:-4%}.explorerPlanet b{bottom:9%}.explorerWorlds{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1400px;margin:auto;padding:18px 0 80px;display:grid}.worldCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel2));border-radius:16px;min-height:260px;padding:25px}.worldCard>span{color:var(--green);font-size:9px}.worldCard h3{margin:24px 0 5px;font:700 25px Manrope}.worldCard>b{color:var(--green);font-size:10px}.worldCard p{color:var(--muted);font-size:11px;line-height:1.6}.worldCard button{color:var(--text);background:0 0;border:0;margin-top:20px;font-size:10px;font-weight:700}.worldCard button svg{vertical-align:middle;width:12px}.familySafe{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-items:flex-start;gap:24px;max-width:1400px;margin:0 auto 80px;padding:40px;display:flex}.familySafe>svg{width:38px;height:38px;color:var(--green)}.familySafe h2{margin:13px 0 7px;font:700 34px Manrope}.familySafe p{max-width:800px;color:var(--muted)}.trustFlow{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;max-width:1400px;margin:0 auto;padding:48px;display:grid}.trustFlow>div{min-height:180px;padding:22px}.trustFlow>div>span{color:var(--green);font-size:8px}.trustFlow>div>svg{width:26px;color:var(--green);margin:18px 0;display:block}.trustFlow h3{font:700 17px Manrope}.trustFlow p{color:var(--muted);font-size:10px;line-height:1.6}.trustFlow>svg{width:16px;color:var(--muted)}.trustSplit{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.trustSplit h2{margin:20px 0;font:700 clamp(40px,5vw,70px)/1 Manrope}.trustSplit p{color:var(--muted);max-width:600px;line-height:1.7}.trustLedger{border:1px solid var(--line);border-radius:16px;overflow:hidden}.trustLedger>div{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;gap:20px;padding:22px;display:flex}.trustLedger>div:last-child{border:0}.trustLedger small{letter-spacing:.12em;color:var(--muted);font-size:8px}.trustLedger b{text-align:right;font-size:10px}.myHero{background:radial-gradient(circle at 80% 40%,#62e28d17,#0000 27%);grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;max-width:1400px;margin:auto;padding:100px clamp(28px,6vw,90px) 70px;display:grid}.myHero h1{margin:20px 0;font:700 clamp(58px,7vw,100px)/.92 Manrope}.myHero h1 em{color:var(--green);font-style:normal}.myHero p{max-width:650px;color:var(--muted);font-size:16px}.myIdentity{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:28px}.myIdentity>svg{width:32px;color:var(--green)}.myIdentity small,.myIdentity b,.myIdentity span{display:block}.myIdentity small{letter-spacing:.13em;color:var(--muted);margin-top:24px;font-size:8px}.myIdentity b{margin-top:8px;font-size:13px}.myIdentity span{color:var(--muted);margin-top:8px;font-size:10px}.myGrid{grid-template-columns:repeat(2,1fr);gap:9px;max-width:1400px;margin:0 auto 100px;display:grid}.myGrid button{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.myGrid button:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--line));transform:translateY(-2px)}.myGrid button>svg{width:23px;color:var(--green)}.myGrid button>svg:last-child{width:14px}.myGrid b,.myGrid small{display:block}.myGrid b{font-size:12px}.myGrid small{color:var(--muted);margin-top:4px;font-size:9px}@media (width<=850px){.explorerHero,.myHero{grid-template-columns:1fr}.explorerPlanet{width:60vw}.explorerWorlds{grid-template-columns:1fr 1fr;padding:14px}.trustFlow{grid-template-columns:1fr}.trustFlow>svg{margin:auto;transform:rotate(90deg)}.trustSplit{grid-template-columns:1fr}.myGrid{padding:14px}}@media (width<=560px){.explorerWorlds,.myGrid{grid-template-columns:1fr}.explorerHero{padding-top:70px}.explorerPlanet{width:80vw}.trustFlow{margin:0 14px;padding:20px}}.knowledgeHero{background:radial-gradient(circle at 78% 25%,#5ee68c13,#0000 26%);max-width:1400px;margin:auto;padding:105px clamp(28px,7vw,100px) 70px}.knowledgeHero h1{margin:25px 0 18px;font:700 clamp(64px,8vw,118px)/.9 Manrope}.knowledgeHero>p{color:var(--muted);font-size:18px}.earthSearch{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:920px;margin-top:42px;padding:9px 9px 9px 20px;display:grid}.earthSearch>svg{width:20px;color:var(--green)}.earthSearch input{height:48px;color:var(--text);background:0 0;border:0;outline:0;font:500 13px Manrope}.earthSearch button{background:var(--green);color:#041008;border:0;border-radius:9px;height:48px;padding:0 20px;font-weight:800}.earthSearch button svg{vertical-align:middle;width:13px}.sourcePromise{color:var(--muted);align-items:center;gap:9px;margin-top:16px;font-size:9px;display:flex}.sourcePromise svg{width:15px;color:var(--green)}.sourcePromise b{color:var(--text)}.knowledgeDomains{grid-template-columns:1fr 1fr;gap:8px;max-width:1400px;margin:0 auto 80px;display:grid}.knowledgeDomains button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:23px;display:grid}.knowledgeDomains button:hover{border-color:#62e28d66}.knowledgeDomains button>span{color:var(--green);font-size:8px}.knowledgeDomains b,.knowledgeDomains small{display:block}.knowledgeDomains b{font-size:13px}.knowledgeDomains small{color:var(--muted);margin-top:5px;font-size:9px}.knowledgeDomains svg{width:13px}.connections{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10291c);border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1400px;min-height:420px;margin:0 auto 100px;padding:60px;display:grid}.connections h2{margin:18px 0;font:700 clamp(38px,4vw,60px)/1 Manrope}.connections p{color:var(--muted);line-height:1.7}.connectionMap{aspect-ratio:1;border:1px solid #64df8e35;border-radius:50%;width:330px;margin:auto;position:relative;box-shadow:inset 0 0 70px #5fe18b0e}.connectionMap>*{border:1px solid var(--line);letter-spacing:.12em;background:#07110d;border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;position:absolute}.connectionMap span{top:5%;left:38%}.connectionMap i{top:45%;right:-6%}.connectionMap b{color:var(--green);top:45%;left:41%}.connectionMap em{top:30%;left:5%}.connectionMap strong{bottom:6%;left:34%}.commandHero{background:radial-gradient(circle at 77% 48%,#63e18d1b,#0000 28%);grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;max-width:1400px;min-height:590px;margin:auto;padding:90px clamp(28px,7vw,100px);display:grid}.commandHero h1{margin:24px 0;font:700 clamp(70px,8vw,116px)/.87 Manrope}.commandHero h1 em{color:var(--green);font-style:normal}.commandHero p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.7}.commandGlobe{aspect-ratio:1;border:1px solid #62df8d30;border-radius:50%;place-items:center;width:min(32vw,430px);margin:auto;display:grid;position:relative;box-shadow:inset 0 0 80px #64e18e0d,0 0 100px #55d9860e}.commandGlobe>svg{color:#5bda8847;width:58%;height:58%}.commandGlobe>small{letter-spacing:.16em;color:var(--muted);font-size:7px;position:absolute;bottom:11%}.ping{background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px #5fe28b15}.p1{top:25%;left:34%}.p2{top:47%;right:25%}.p3{bottom:23%;left:44%}.commandStrip{border:1px solid var(--line);background:#07110d;grid-template-columns:auto 1fr auto;gap:24px;max-width:1400px;margin:auto;padding:17px 24px;display:grid}.commandStrip span{letter-spacing:.13em;font-size:8px}.commandStrip span i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.commandStrip b{font-size:9px}.commandStrip small{color:var(--muted);font-size:8px}.commandGrid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1400px;margin:10px auto 80px;display:grid}.commandGrid>a{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:24px;display:grid}.commandGrid>a>svg{width:23px;color:var(--green)}.commandGrid>a>svg:last-child{width:13px}.commandGrid b,.commandGrid small{display:block}.commandGrid b{font-size:12px}.commandGrid small{color:var(--muted);margin-top:5px;font-size:9px}.comingResponse{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#12231b);border-radius:18px;grid-template-columns:1fr 1fr;gap:70px;max-width:1400px;margin:0 auto 100px;padding:55px;display:grid}.comingResponse h2{margin:18px 0;font:700 clamp(38px,4vw,60px)/1 Manrope}.comingResponse p{color:var(--muted);line-height:1.7}.responseStages{flex-direction:column;display:flex}.responseStages span{border-bottom:1px solid var(--line);letter-spacing:.1em;padding:12px;font-size:8px}.responseStages b{width:40px;color:var(--green);display:inline-block}@media (width<=800px){.knowledgeDomains,.connections,.commandHero,.comingResponse{grid-template-columns:1fr}.commandGlobe{width:65vw}.commandGrid{grid-template-columns:1fr 1fr;padding:14px}.commandStrip{grid-template-columns:1fr;margin:0 14px}.connectionMap{width:min(75vw,330px)}}@media (width<=540px){.knowledgeDomains,.commandGrid{grid-template-columns:1fr;padding:14px}.connections,.comingResponse{margin:14px;padding:28px}.earthSearch{grid-template-columns:auto 1fr}.earthSearch button{grid-column:1/-1}.commandGlobe{width:80vw}}.guideHero{background:radial-gradient(circle at 78% 45%,#64e18e12,#0000 25%);grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1400px;margin:auto;padding:95px clamp(28px,7vw,100px) 100px;display:grid}.guideHero h1{margin:22px 0;font:700 clamp(58px,6.5vw,94px)/.91 Manrope}.guideHero h1 em{color:var(--green);font-style:normal}.guideHero>div>p{max-width:570px;color:var(--muted);font-size:15px;line-height:1.75}.guidePanel{border:1px solid var(--line);background:linear-gradient(150deg,var(--panel),var(--panel2));border-radius:18px;overflow:hidden;box-shadow:0 35px 90px #0005}.guideTop{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px 18px;display:grid}.guideTop>svg{width:20px;color:var(--green)}.guideTop b,.guideTop small{display:block}.guideTop b{font-size:10px}.guideTop small{color:var(--muted);font-size:7px}.guideTop i{color:var(--green);font-size:7px;font-style:normal}.guideWelcome{padding:32px 24px 20px}.guideMark{border:1px solid #64e18e44;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.guideMark svg{width:21px;color:var(--green)}.guideWelcome h3{margin:20px 0 7px;font:700 23px Manrope}.guideWelcome p{color:var(--muted);font-size:10px;line-height:1.6}.guidePrompts{gap:6px;padding:0 18px;display:grid}.guidePrompts button{border:1px solid var(--line);color:var(--text);text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:9px;display:flex}.guidePrompts svg{width:12px}.guideInput{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;margin:18px;display:grid;overflow:hidden}.guideInput input{color:var(--text);background:#07100c;border:0;outline:0;padding:14px}.guideInput button{background:var(--green);border:0;width:48px}.guideInput svg{width:14px}.guideNote{color:var(--muted);padding:0 18px 18px;font-size:7px;line-height:1.5;display:block}.impactHero{max-width:1400px;margin:auto;padding:105px clamp(28px,7vw,100px) 70px}.impactHero h1{margin:25px 0;font:700 clamp(65px,8vw,115px)/.9 Manrope}.impactHero>p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.7}.impactChain{align-items:center;gap:8px;margin-top:55px;display:flex}.impactChain>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex:1;min-height:115px;padding:17px}.impactChain>div span,.impactChain>div b,.impactChain>div small{display:block}.impactChain>div span{color:var(--green);font-size:7px}.impactChain>div b{margin-top:18px;font-size:10px}.impactChain>div small{color:var(--muted);margin-top:4px;font-size:8px}.impactChain>svg{width:13px;color:var(--green)}.impactDashboard{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto 80px;display:grid}.impactMetric{border-right:1px solid var(--line);padding:27px}.impactMetric:last-child{border:0}.impactMetric small,.impactMetric strong,.impactMetric span{display:block}.impactMetric small{letter-spacing:.12em;color:var(--muted);font-size:7px}.impactMetric strong{color:var(--green);margin:14px 0;font:700 31px Manrope}.impactMetric span{color:var(--muted);font-size:8px;line-height:1.5}.impactEvidence{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10271a);border-radius:18px;grid-template-columns:1fr 1fr;gap:70px;max-width:1400px;margin:0 auto 100px;padding:55px;display:grid}.impactEvidence h2{margin:18px 0;font:700 52px/1 Manrope}.impactEvidence p{color:var(--muted);line-height:1.7}.evidenceStack{grid-template-columns:1fr 1fr;gap:8px;display:grid}.evidenceStack span{border:1px solid var(--line);border-radius:10px;padding:20px}.evidenceStack svg{width:20px;color:var(--green)}.evidenceStack b,.evidenceStack small{display:block}.evidenceStack b{margin-top:18px;font-size:11px}.evidenceStack small{color:var(--muted);margin-top:5px;font-size:8px}.involveHero{grid-template-columns:1fr .7fr;align-items:end;gap:60px;max-width:1400px;margin:auto;padding:105px clamp(28px,7vw,100px) 70px;display:grid}.involveHero h1{margin:22px 0;font:700 clamp(60px,7vw,105px)/.91 Manrope}.involveHero p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.7}.involveSignal{border-left:1px solid var(--green);background:var(--panel);padding:24px}.involveSignal svg{width:26px;color:var(--green)}.involveSignal b{letter-spacing:.12em;margin-top:16px;font-size:8px;display:block}.involveGrid{grid-template-columns:repeat(2,1fr);gap:8px;max-width:1400px;margin:0 auto 100px;display:grid}.involveGrid>a{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:26px;display:grid}.involveGrid>a:hover{border-color:#64e18e66;transform:translateY(-2px)}.involveGrid svg{width:25px;color:var(--green)}.involveGrid>a>svg:last-child{width:13px}.involveGrid b,.involveGrid small{display:block}.involveGrid b{font-size:13px}.involveGrid small{color:var(--muted);margin-top:5px;font-size:9px}@media (width<=820px){.guideHero,.impactEvidence,.involveHero{grid-template-columns:1fr}.impactDashboard{grid-template-columns:1fr 1fr;margin:14px}.impactChain{grid-template-columns:1fr;display:grid}.impactChain>svg{margin:auto;transform:rotate(90deg)}.involveGrid{padding:14px}}@media (width<=550px){.impactDashboard,.evidenceStack,.involveGrid{grid-template-columns:1fr}.guideHero{padding:70px 20px}.impactEvidence{margin:14px;padding:28px}}.adminHero{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;max-width:1400px;margin:auto;padding:90px clamp(28px,6vw,90px) 55px;display:grid}.adminHero h1{margin:22px 0;font:700 clamp(55px,6vw,88px)/.94 Manrope}.adminHero h1 em{color:var(--green);font-style:normal}.adminHero p{max-width:650px;color:var(--muted);line-height:1.7}.morningBrief{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.morningBrief>span{border-bottom:1px solid var(--line);letter-spacing:.12em;padding:15px 18px;font-size:8px;display:block}.morningBrief>span i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.morningBrief>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 18px;display:flex}.morningBrief small{color:var(--muted);font-size:7px}.morningBrief b{color:var(--green)}.adminOSGrid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1400px;margin:0 auto 80px;display:grid}.adminOSGrid button{border:1px solid var(--line);background:var(--panel);min-height:150px;color:var(--text);text-align:left;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:22px;display:grid;position:relative}.adminOSGrid button:hover{border-color:#63e18d66;transform:translateY(-2px)}.adminOSGrid button>svg{width:24px;color:var(--green)}.adminOSGrid button>svg:last-child{width:13px}.moduleNo{color:var(--muted);font-size:7px;position:absolute;top:12px;right:14px}.adminOSGrid b,.adminOSGrid small{display:block}.adminOSGrid b{font-size:12px}.adminOSGrid small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.5}.adminControl{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10271b);border-radius:16px;grid-template-columns:1fr 1fr;gap:60px;max-width:1400px;margin:0 auto 20px;padding:50px;display:grid}.adminControl h2{margin:18px 0;font:700 46px/1 Manrope}.adminControl p{color:var(--muted);line-height:1.7}.controlStack{grid-template-columns:1fr 1fr;gap:8px;display:grid}.controlStack span{border:1px solid var(--line);border-radius:10px;padding:20px}.controlStack svg{width:20px;color:var(--green)}.controlStack b{margin-top:15px;font-size:10px;display:block}.emergency{background:#241310;border:1px solid #84554c;border-radius:14px;max-width:1400px;margin:0 auto 100px;padding:24px}.emergency>div:first-child{align-items:center;gap:12px;display:flex}.emergency svg{color:#e7a08d}.emergency b,.emergency small{display:block}.emergency b{letter-spacing:.12em;font-size:9px}.emergency small{color:#bd948a;margin-top:3px;font-size:8px}.emergencyActions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.emergencyActions span{color:#d6aaa0;border:1px solid #704a43;border-radius:7px;padding:8px 10px;font-size:7px}.contributionHero{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;max-width:1400px;margin:auto;padding:95px clamp(28px,6vw,90px) 55px;display:grid}.contributionHero h1{margin:22px 0;font:700 clamp(50px,5.5vw,82px)/.96 Manrope}.contributionHero p{max-width:720px;color:var(--muted);line-height:1.7}.contributionGoal{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:28px}.contributionGoal small,.contributionGoal strong,.contributionGoal span,.contributionGoal b{display:block}.contributionGoal small{letter-spacing:.13em;color:var(--muted);font-size:7px}.contributionGoal strong{color:var(--green);margin:14px 0;font:700 34px Manrope}.contributionGoal span{color:var(--muted);font-size:9px}.contributionGoal .progress{margin:22px 0 10px}.contributionGoal b{font-size:9px}.contributionJourney{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--panel2));grid-template-columns:1fr 1fr;gap:50px;max-width:1400px;margin:0 auto 70px;padding:50px;display:grid}.whyFund h2{margin:18px 0;font:700 44px/1 Manrope}.whyFund>p{color:var(--muted);line-height:1.7}.contributionPrinciples{gap:8px;margin-top:26px;display:grid}.contributionPrinciples span{align-items:center;gap:9px;font-size:9px;display:flex}.contributionPrinciples svg{width:16px;color:var(--green)}.methodBox{flex-direction:column;gap:8px;display:flex}.stepLabel{letter-spacing:.14em;color:var(--muted);margin-bottom:5px;font-size:7px}.methodBox>button{border:1px solid var(--line);color:var(--text);text-align:left;background:#07110d;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.methodBox>button.selected{border-color:var(--green)}.methodBox>button svg{width:20px;color:var(--green)}.methodBox>button>svg:last-child{width:12px}.methodBox b,.methodBox small{display:block}.methodBox b{font-size:11px}.methodBox small{color:var(--muted);margin-top:4px;font-size:8px}.secureHold{background:#0a1510;border:1px solid #4e5e55;border-radius:9px;gap:11px;padding:16px;display:flex}.secureHold>svg{width:19px;color:var(--green)}.secureHold b,.secureHold small{display:block}.secureHold b{font-size:9px}.secureHold small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.afterContribution{border:1px solid var(--line);border-radius:16px;max-width:1400px;margin:0 auto 100px;padding:45px}.afterContribution h2{margin:16px 0;font:700 38px Manrope}.afterSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;display:grid}.afterSteps span{border:1px solid var(--line);border-radius:9px;padding:17px;font-size:8px}.afterSteps b{color:var(--green);margin-bottom:8px;display:block}@media (width<=850px){.adminHero,.adminControl,.contributionHero,.contributionJourney{grid-template-columns:1fr}.adminOSGrid{grid-template-columns:1fr 1fr;padding:14px}.afterSteps{grid-template-columns:1fr 1fr}.adminControl,.emergency,.contributionJourney,.afterContribution{margin-left:14px;margin-right:14px}}@media (width<=550px){.adminOSGrid,.controlStack,.afterSteps{grid-template-columns:1fr}.adminControl,.contributionJourney,.afterContribution{padding:27px}}.aboutHero{background:radial-gradient(circle at 78% 45%,#61e08d14,#0000 26%);grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;max-width:1400px;min-height:620px;margin:auto;padding:100px clamp(28px,7vw,100px);display:grid}.aboutHero h1{margin:24px 0;font:700 clamp(65px,8vw,115px)/.88 Manrope}.aboutHero h1 em{color:var(--green);font-style:normal}.aboutHero p{max-width:720px;color:var(--muted);font-size:16px;line-height:1.75}.aboutSeal{aspect-ratio:1;text-align:center;border:1px solid #64e18e38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(30vw,360px);margin:auto;display:flex;box-shadow:inset 0 0 70px #61df8c0c}.aboutSeal svg{width:70px;height:70px;color:var(--green)}.aboutSeal span{letter-spacing:.17em;margin-top:22px;font-size:9px;line-height:1.8}.principles{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1400px;margin:0 auto 80px;display:grid}.principles>div{border-right:1px solid var(--line);background:var(--panel);padding:38px}.principles>div:last-child{border:0}.principles span{color:var(--green);font-size:8px}.principles h3{margin:30px 0 12px;font:700 28px Manrope}.principles p{color:var(--muted);font-size:10px;line-height:1.7}.operatingPhilosophy{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:17px;grid-template-columns:1fr 1fr;gap:70px;max-width:1400px;margin:0 auto 100px;padding:55px;display:grid}.operatingPhilosophy h2{margin:18px 0;font:700 52px/1 Manrope}.operatingPhilosophy p{color:var(--muted);line-height:1.7}.philosophyList{flex-direction:column;display:flex}.philosophyList span{border-bottom:1px solid var(--line);padding:16px;font-size:10px}.philosophyList b{width:42px;color:var(--green);display:inline-block}.partnersHero,.contactHero{max-width:1400px;margin:auto;padding:105px clamp(28px,7vw,100px) 70px}.partnersHero h1,.contactHero h1{margin:24px 0;font:700 clamp(62px,7vw,105px)/.91 Manrope}.partnersHero p,.contactHero p{max-width:760px;color:var(--muted);font-size:16px;line-height:1.7}.partnerPaths{grid-template-columns:1fr 1fr;gap:8px;max-width:1400px;margin:0 auto 70px;display:grid}.partnerPaths button{border:1px solid var(--line);background:var(--panel);min-height:135px;color:var(--text);text-align:left;border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.partnerPaths button:hover{border-color:#64e18e66}.partnerPaths button>span{color:var(--green);font-size:7px}.partnerPaths button>svg{width:23px;color:var(--green)}.partnerPaths button>svg:last-child{width:13px}.partnerPaths b,.partnerPaths small{display:block}.partnerPaths b{font-size:10px}.partnerPaths small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.5}.partnerProcess{border:1px solid var(--line);border-radius:15px;max-width:1400px;margin:0 auto 100px;padding:45px}.partnerProcess h2{margin:15px 0;font:700 38px Manrope}.partnerSteps{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:28px;display:grid}.partnerSteps span{border:1px solid var(--line);border-radius:8px;padding:17px;font-size:8px}.partnerSteps b{color:var(--green);margin-bottom:9px;display:block}.contactRoutes{gap:8px;max-width:1000px;margin:0 auto 100px;display:grid}.contactRoutes button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;padding:22px;display:flex}.contactRoutes button:hover{border-color:#64e18e66}.contactRoutes b,.contactRoutes small{display:block}.contactRoutes b{font-size:12px}.contactRoutes small{color:var(--muted);margin-top:5px;font-size:8px}.contactRoutes svg{width:14px;color:var(--green)}@media (width<=800px){.aboutHero,.operatingPhilosophy{grid-template-columns:1fr}.aboutSeal{width:60vw}.principles{grid-template-columns:1fr;margin:14px}.principles>div{border-right:0;border-bottom:1px solid var(--line)}.partnerPaths{grid-template-columns:1fr;padding:14px}.partnerSteps{grid-template-columns:1fr 1fr}.operatingPhilosophy,.partnerProcess{margin-left:14px;margin-right:14px}.contactRoutes{padding:14px}}@media (width<=520px){.partnerSteps{grid-template-columns:1fr}.aboutSeal{width:75vw}.operatingPhilosophy,.partnerProcess{padding:28px}}.searchHero{max-width:1200px;margin:auto;padding:105px 30px 45px}.searchHero h1{margin:23px 0;font:700 clamp(58px,7vw,102px)/.91 Manrope}.searchHero>p{max-width:700px;color:var(--muted);font-size:15px}.globalSearchBox{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:38px;padding:10px 16px;display:grid;box-shadow:0 25px 70px #0002}.globalSearchBox>svg{width:22px;color:var(--green)}.globalSearchBox input{height:52px;color:var(--text);background:0 0;border:0;outline:0;font:500 13px Manrope}.globalSearchBox button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.globalSearchBox button svg{width:16px}.searchResultStatus,.watchLayerStatus{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.globalResults{max-width:1200px;margin:0 auto 100px;padding:0 30px}.resultRow,.searchStart>a{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:18px;padding:19px;display:grid}.resultRow:hover,.searchStart>a:hover{background:var(--panel)}.resultRow>span,.searchStart>span{letter-spacing:.13em;color:var(--green);font-size:7px}.resultRow b,.resultRow small,.searchStart b,.searchStart small{display:block}.resultRow b,.searchStart b{font-size:11px}.resultRow small,.searchStart small{color:var(--muted);margin-top:5px;font-size:8px}.resultRow>svg,.searchStart>a>svg{width:13px}.resultRow>a{min-width:0}.resultRow>button{border:1px solid var(--line);background:var(--panel);width:38px;height:38px;color:var(--green);cursor:pointer;border-radius:10px;place-items:center;display:grid}.resultRow>button:hover,.resultRow>button:focus-visible{border-color:var(--green)}.resultRow>button svg{width:15px}.searchStart>span{border-bottom:1px solid var(--line);padding:16px 19px;display:block}.searchStart>a{grid-template-columns:1fr auto}.searchEmpty{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:55px}.searchEmpty>svg{width:30px;color:var(--green)}.searchEmpty h3{margin:18px 0 8px;font:700 25px Manrope}.searchEmpty p{color:var(--muted);font-size:10px}.searchEmpty a{align-items:center;gap:7px;margin-top:18px;font-size:9px;font-weight:700;display:inline-flex}.searchEmpty a svg{width:12px}.themeMode{position:relative}.themeMode:after{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;right:5px}@media (width<=600px){.searchHero{padding-top:70px}.globalResults{padding:0 14px}.resultRow{grid-template-columns:1fr auto}.resultRow>span{grid-column:1/-1}.searchEmpty{padding:30px}}.megaBackdrop{z-index:89;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#02080699;border:0;position:fixed;inset:122px 0 0}.mega{z-index:90}.mobileNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;display:none;overflow:auto;z-index:120!important;background:color-mix(in srgb,var(--bg) 96%,transparent)!important;gap:0!important;padding:18px!important;position:fixed!important;inset:0!important}.mobileNavTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:6px 4px 20px;display:flex}.mobileNavTop b{letter-spacing:.14em;font-size:8px}.mobileNavTop button{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--text);border-radius:9px;place-items:center;display:grid}.mobileNavTop svg{width:18px}.mobileNavGroup{border-bottom:1px solid var(--line);padding:10px 0}.mobileNavGroup>a:first-child{justify-content:space-between;align-items:center;padding:11px 5px;font:700 21px Manrope;display:flex}.mobileNavGroup>a:first-child svg{width:15px;color:var(--green)}.mobileSub{line-height:1.4;color:var(--muted)!important;padding:7px 5px!important;font-size:12px!important;display:block!important}.mobileAccount,.mobileContribute{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:10px;margin-top:10px!important;padding:15px!important;display:flex!important}.mobileAccount svg,.mobileContribute svg{width:17px}.mobileContribute{background:var(--green)!important;color:#041008!important;font-weight:800!important}@media (width<=650px){.platformRail{gap:12px;padding:0 14px;font-size:10px}.platformRail>a:not(.railContribute){display:none}.platformRail>span{margin-right:auto}.railContribute,.guideNote{font-size:10px}.resultRow>span,.searchStart>span{font-size:9px}}@media (width<=900px){.mobileNav{display:flex}.platformRail{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.platformRail::-webkit-scrollbar{display:none}.platformRail>a,.platformRail>span{white-space:nowrap}header{padding-left:14px;padding-right:14px}.brand small{display:none}.brand b{font-size:10px}.actions .account{display:none}}@media (pointer:coarse){button,a.primary,a.secondary,.mobileNav a,.tabs a,.tabs button,.projectNav a,.projectNav button,.savedEarthTools button,.savedEarthTools select{min-height:44px}.earthJourneyTrack button{min-height:48px}.guidePrompts button{min-height:44px}}a,button{transition:border-color .18s,background-color .18s,color .18s,transform .18s,opacity .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--green);outline-offset:3px}.primary:hover,.secondary:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=720px){.platformRail{gap:16px;padding:0 10px}.platformRail a,.platformRail span{font-size:6px}.hero{min-height:650px}.heroContent{padding-left:22px!important;padding-right:22px!important}.hero h1{font-size:clamp(50px,15vw,72px)!important}.hero p{font-size:13px!important}.quickLaunch,.stats{grid-template-columns:1fr 1fr!important}.section,.pageWrap{padding-left:18px!important;padding-right:18px!important}.cards,.featureGrid{grid-template-columns:1fr!important}.beat{font-size:6px}.beat .ticker{overflow:hidden}.beat .ticker span:nth-child(n+2){display:none}footer{grid-template-columns:1fr 1fr!important;padding-left:20px!important;padding-right:20px!important}.footerBrand{grid-column:1/-1}}@media (width<=360px){.brand{min-width:0}.brand b{letter-spacing:.1em;word-spacing:.18em;font-size:11px}.mark{width:34px;height:34px}.actions{gap:5px}.actions button{padding-left:8px;padding-right:8px}.heroContent,.pageHero,.explorerHero,.knowledgeHero,.commandHero,.guideHero,.impactHero,.involveHero,.adminHero,.contributionHero,.aboutHero,.partnersHero,.contactHero{padding-left:16px!important;padding-right:16px!important}.cta,.myEarthActions{width:100%}.cta .primary,.cta .secondary,.myEarthActions .primary,.myEarthActions .secondary{white-space:normal;text-align:center;max-width:100%}.connectionMap{width:min(82vw,280px)}}@media (width<=440px){.quickLaunch,.stats{grid-template-columns:1fr!important}.hero .cta{flex-direction:column;align-items:stretch}.hero .cta a{justify-content:center}footer{grid-template-columns:1fr!important}}.myEarthHero{background:radial-gradient(circle at 77% 48%,#61df8c16,#0000 28%);grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;max-width:1400px;min-height:620px;margin:auto;padding:95px clamp(28px,7vw,100px);display:grid}.myEarthHero h1{margin:24px 0;font:700 clamp(62px,7vw,108px)/.9 Manrope}.myEarthHero h1 em{color:var(--green);font-style:normal}.myEarthHero p{max-width:690px;color:var(--muted);font-size:15px;line-height:1.75}.myEarthActions{gap:9px;margin-top:30px;display:flex}.myEarthOrb{aspect-ratio:1;border:1px solid #63e18d35;border-radius:50%;place-items:center;width:min(31vw,390px);margin:auto;display:grid;position:relative;box-shadow:inset 0 0 80px #62e08c0d}.myEarthOrb svg{color:#62df8c4a;width:58%;height:58%}.myEarthOrb span{letter-spacing:.15em;color:var(--muted);font-size:7px;position:absolute;bottom:13%}.myEarthGrid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto 55px;display:grid}.myEarthGrid>div{border-right:1px solid var(--line);background:var(--panel);padding:27px}.myEarthGrid span,.myEarthGrid b,.myEarthGrid small{display:block}.myEarthGrid span{color:var(--green);font-size:7px}.myEarthGrid b{margin-top:22px;font-size:10px}.myEarthGrid small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.5}.liveStandard{border:1px solid var(--line);border-radius:12px;gap:17px;max-width:1000px;margin:0 auto 100px;padding:25px;display:flex}.liveStandard>svg{width:25px;color:var(--green);flex:none}.liveStandard b{letter-spacing:.1em;font-size:8px}.liveStandard p{color:var(--muted);font-size:9px;line-height:1.6}.labHero{max-width:1400px;margin:auto;padding:105px clamp(28px,7vw,100px) 70px}.labHero h1{margin:24px 0;font:700 clamp(62px,7vw,108px)/.9 Manrope}.labHero h1 em{color:var(--green);font-style:normal}.labHero p{max-width:760px;color:var(--muted);font-size:16px;line-height:1.75}.labScenarios{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1400px;margin:0 auto 70px;display:grid}.labScenarios button{border:1px solid var(--line);background:var(--panel);min-height:240px;color:var(--text);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.labScenarios button:hover{border-color:#63e18d66;transform:translateY(-3px)}.labScenarios span{color:var(--green);font-size:7px}.labScenarios>button>svg{color:#63df8c55;width:42px;height:42px;margin:35px 0 25px}.labScenarios b{font:700 20px Manrope}.labScenarios small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.5}.labScenarios button>svg:last-child{width:14px;height:14px;margin:auto 0 0}.labStatus{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:60px;max-width:1400px;margin:0 auto 100px;padding:50px;display:grid}.labStatus h2{margin:17px 0;font:700 43px Manrope}.labStatus p{max-width:700px;color:var(--muted);line-height:1.7}.labStatus>strong{color:#63e18d55;text-align:right;font:700 35px Manrope}.passportHero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;min-height:600px;margin:auto;padding:95px 30px;display:grid}.passportHero h1{margin:24px 0;font:700 clamp(60px,7vw,100px)/.9 Manrope}.passportHero p{color:var(--muted);font-size:15px;line-height:1.7}.passportCard{aspect-ratio:1.55;background:linear-gradient(145deg,#0d2418,#07110d);border:1px solid #62e08c55;border-radius:18px;flex-direction:column;width:min(72vw,360px);margin:auto;padding:28px;display:flex;box-shadow:0 30px 80px #0005}.passportCard>span{letter-spacing:.15em;font-size:7px}.passportCard>svg{width:55px;height:55px;color:var(--green);margin:auto}.passportCard b{font:700 19px Manrope}.passportCard small{color:var(--muted);margin-top:5px;font-size:7px}.passportFeatures{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1200px;margin:0 auto 100px;display:grid}.passportFeatures>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:23px}.passportFeatures svg{width:22px;color:var(--green)}.passportFeatures b,.passportFeatures small{display:block}.passportFeatures b{margin-top:20px;font-size:10px}.passportFeatures small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.5}.passportRecordActions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.passportRecordActions .secondary{align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:inline-flex}.passportRecordActions svg{width:13px;height:13px}@media (width<=800px){.myEarthHero,.passportHero{grid-template-columns:1fr}.myEarthOrb{width:65vw}.myEarthGrid,.passportFeatures,.labScenarios{grid-template-columns:1fr 1fr;margin-left:14px;margin-right:14px}.labStatus{margin-left:14px;margin-right:14px}.myEarthActions{flex-direction:column}}@media (width<=520px){.myEarthGrid,.passportFeatures,.labScenarios{grid-template-columns:1fr}.labStatus{grid-template-columns:1fr;padding:28px}.labStatus>strong{text-align:left}}.watchHero{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1400px;min-height:580px;margin:auto;padding:90px clamp(28px,6vw,90px) 55px;display:grid}.watchHero h1{margin:24px 0;font:700 clamp(62px,7vw,105px)/.9 Manrope}.watchHero h1 em{color:var(--green);font-style:normal}.watchHero p{max-width:650px;color:var(--muted);font-size:15px;line-height:1.75}.watchMap{border:1px solid var(--line);background:radial-gradient(circle,#183c27,#07110d 65%);border-radius:18px;place-items:center;height:410px;display:grid;position:relative;overflow:hidden}.watchMap>svg{color:#66e39240;width:210px;height:210px}.mapGrid{background-image:linear-gradient(#65e28d0c 1px,#0000 1px),linear-gradient(90deg,#65e28d0c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.watchPoint{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 8px #63df8c14}.w1{top:33%;left:28%}.w2{top:48%;right:26%}.w3{bottom:24%;left:49%}.mapStatus{border:1px solid var(--line);letter-spacing:.1em;background:#06100cdd;border-radius:7px;padding:8px 10px;font-size:7px;position:absolute;bottom:16px;left:16px}.mapStatus i{background:#d9ad61;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.watchBar{border:1px solid var(--line);background:var(--panel);letter-spacing:.09em;gap:28px;max-width:1400px;margin:0 auto 10px;padding:13px 18px;font-size:7px;display:flex}.watchBar span{align-items:center;gap:6px;display:flex}.watchBar svg{width:13px;color:var(--green)}.watchWorkspace{border:1px solid var(--line);grid-template-columns:310px 1fr;max-width:1400px;min-height:500px;margin:0 auto 70px;display:grid}.watchWorkspace aside{border-right:1px solid var(--line);background:var(--panel);padding:20px}.watchWorkspace aside>b{letter-spacing:.13em;color:var(--muted);font-size:7px}.watchWorkspace aside button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;gap:10px;padding:14px 6px;display:flex}.watchWorkspace aside button>i{border:1px solid var(--muted);border-radius:50%;width:7px;height:7px;margin-top:3px}.watchWorkspace aside button.active>i{background:var(--green);border-color:var(--green)}.watchWorkspace strong,.watchWorkspace small{display:block}.watchWorkspace strong{font-size:8px}.watchWorkspace small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.watchCanvas{background:radial-gradient(circle,#17352155,#0000 45%);flex-direction:column;justify-content:center;display:flex;position:relative}.watchEmpty{text-align:center;padding:45px}.watchEmpty>svg{color:#64df8c4d;width:55px;height:55px}.watchEmpty>span{letter-spacing:.14em;color:var(--green);margin-top:20px;font-size:7px;display:block}.watchEmpty h2{margin:12px;font:700 29px Manrope}.watchEmpty p{max-width:560px;color:var(--muted);margin:auto;font-size:9px;line-height:1.6}.freshness{border:1px solid var(--line);background:#07110dcc;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:18px;left:18px;right:18px}.freshness span{color:var(--muted);padding:10px;font-size:7px}.freshness b{color:var(--text);margin-bottom:4px;display:block}.watchPersonal{border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:0 auto 100px;padding:42px;display:flex}.watchPersonal h2{margin:15px 0;font:700 38px Manrope}.watchPersonal p{color:var(--muted);font-size:10px}.updatesHero,.docsHero{max-width:1400px;margin:auto;padding:105px clamp(28px,7vw,100px) 65px}.updatesHero h1,.docsHero h1{margin:24px 0;font:700 clamp(62px,7vw,105px)/.91 Manrope}.updatesHero p,.docsHero p{max-width:750px;color:var(--muted);font-size:15px;line-height:1.7}.updateStates{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);max-width:1400px;margin:0 auto 65px;display:grid}.updateStates>div{border-right:1px solid var(--line);background:var(--panel);padding:23px}.updateStates span,.updateStates b,.updateStates small{display:block}.updateStates span{color:var(--green);font-size:7px}.updateStates b{margin-top:22px;font-size:9px}.updateStates small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.5}.updatesEmpty{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:16px;max-width:900px;margin:0 auto 100px;padding:60px}.updatesEmpty>svg{width:38px;color:var(--green)}.updatesEmpty h2{margin:17px;font:700 36px Manrope}.updatesEmpty p{color:var(--muted);font-size:10px;line-height:1.7}.updatesEmpty a{align-items:center;gap:7px;margin-top:22px;font-size:9px;font-weight:700;display:inline-flex}.updatesEmpty a svg{width:12px}.visibilityGrid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1100px;margin:0 auto 65px;display:grid}.visibilityGrid>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:28px}.visibilityGrid span{color:var(--green);font-size:7px}.visibilityGrid svg{width:24px;color:var(--green);margin:30px 0 20px;display:block}.visibilityGrid b,.visibilityGrid small{display:block}.visibilityGrid b{font-size:10px}.visibilityGrid small{color:var(--muted);margin-top:6px;font-size:8px}.documentLibrary{border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1100px;margin:0 auto 100px;padding:45px;display:grid}.documentLibrary h2{margin:15px 0;font:700 37px Manrope}.documentLibrary p{color:var(--muted);font-size:10px;line-height:1.6}.docEmpty{border:1px dashed var(--line);text-align:center;border-radius:10px;padding:30px}.docEmpty svg{width:30px;color:var(--green)}.docEmpty b,.docEmpty small{display:block}.docEmpty b{margin-top:17px;font-size:8px}.docEmpty small{color:var(--muted);margin-top:6px;font-size:7px}@media (width<=800px){.watchHero,.watchWorkspace,.documentLibrary{grid-template-columns:1fr}.watchWorkspace{margin:14px}.watchWorkspace aside{border-right:0;border-bottom:1px solid var(--line)}.watchBar{flex-wrap:wrap;margin:14px}.watchPersonal{flex-direction:column;align-items:flex-start;margin:14px}.updateStates{grid-template-columns:1fr 1fr;margin:14px}.visibilityGrid{grid-template-columns:1fr;margin:14px}.documentLibrary,.updatesEmpty{margin:14px}.freshness{margin:18px;position:static}.watchCanvas{min-height:420px}}@media (width<=500px){.updateStates{grid-template-columns:1fr}.watchMap{height:330px}}.privacyHero,.notificationHero,.recognitionHero{max-width:1300px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.privacyHero h1,.notificationHero h1,.recognitionHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.privacyHero h1 em{color:var(--green);font-style:normal}.privacyHero p,.notificationHero p,.recognitionHero p{max-width:740px;color:var(--muted);font-size:15px;line-height:1.7}.privacyControls{grid-template-columns:1fr 1fr;gap:8px;max-width:1100px;margin:0 auto 65px;display:grid}.privacyControls button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:21px;display:grid}.privacyControls button:hover{border-color:#63e18d66}.privacyControls>button>span{color:var(--green);font-size:7px}.privacyControls b,.privacyControls small{display:block}.privacyControls b{font-size:9px}.privacyControls small{color:var(--muted);margin-top:5px;font-size:8px}.privacyControls svg{width:13px}.privacyPrinciple{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:15px;grid-template-columns:auto 1fr;gap:30px;max-width:1100px;margin:0 auto 100px;padding:45px;display:grid}.privacyPrinciple>svg{width:45px;height:45px;color:var(--green)}.privacyPrinciple h2{margin:15px 0;font:700 36px Manrope}.privacyPrinciple p{color:var(--muted);line-height:1.7}.notificationGrid{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1100px;margin:0 auto 65px;display:grid}.notificationGrid>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;min-height:190px;padding:24px}.notificationGrid svg{width:23px;color:var(--green)}.notificationGrid b,.notificationGrid small,.notificationGrid span{display:block}.notificationGrid b{margin-top:25px;font-size:10px}.notificationGrid small{min-height:45px;color:var(--muted);margin-top:6px;font-size:8px;line-height:1.5}.notificationGrid span{letter-spacing:.1em;color:#d5aa60;margin-top:17px;font-size:6px}.notificationGrid button{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;margin-top:14px;padding:10px 12px;font:700 8px Manrope}.notificationGrid button[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.notificationGrid button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.consentNote{border:1px solid var(--line);border-radius:12px;gap:18px;max-width:900px;margin:0 auto 100px;padding:27px;display:flex}.consentNote svg{width:25px;color:var(--green);flex:none}.consentNote b{letter-spacing:.1em;font-size:8px}.consentNote p{color:var(--muted);font-size:9px;line-height:1.6}.recognitionChoices{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1100px;margin:0 auto 55px;display:grid}.recognitionChoices>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:32px}.recognitionChoices svg{width:28px;color:var(--green)}.recognitionChoices b{margin-top:30px;font-size:10px;display:block}.recognitionChoices p{color:var(--muted);font-size:9px;line-height:1.6}.recognitionRule{border-left:2px solid var(--green);background:var(--panel);max-width:1100px;margin:0 auto 100px;padding:22px}.recognitionRule b,.recognitionRule span{display:block}.recognitionRule b{font-size:9px}.recognitionRule span{color:var(--muted);margin-top:6px;font-size:8px}@media (width<=760px){.privacyControls,.notificationGrid,.recognitionChoices{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.privacyPrinciple,.consentNote,.recognitionRule{margin-left:14px;margin-right:14px}.privacyPrinciple{grid-template-columns:1fr}.notificationGrid>div{min-height:0}}.howHero,.responseHero{max-width:1300px;margin:auto;padding:105px clamp(28px,7vw,90px) 70px}.howHero h1,.responseHero h1{margin:24px 0;font:700 clamp(62px,7vw,105px)/.91 Manrope}.howHero p,.responseHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.75}.howFlow{border:1px solid var(--line);max-width:1100px;margin:0 auto 70px}.howFlow>div{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:55px 1fr auto;align-items:center;gap:20px;min-height:95px;padding:20px;display:grid}.howFlow>div:last-child{border:0}.howFlow>div>span{color:var(--green);font-size:8px}.howFlow b{font:700 15px Manrope}.howFlow p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.howFlow svg{width:14px;color:var(--green);transform:rotate(90deg)}.howTrust{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:15px;justify-content:space-between;align-items:center;gap:50px;max-width:1100px;margin:0 auto 100px;padding:45px;display:flex}.howTrust h2{margin:15px 0;font:700 39px Manrope}.howTrust p{max-width:680px;color:var(--muted);font-size:10px;line-height:1.7}.responseHero{background:radial-gradient(circle at 85%,#d7ad6011,#0000 25%);position:relative}.comingFlag{color:#d8ad60;letter-spacing:.12em;border:1px solid #d8ad6044;border-radius:20px;margin-left:12px;padding:6px 9px;font-size:7px;display:inline-block}.responseStages{border:1px solid var(--line);grid-template-columns:repeat(7,1fr);max-width:1300px;margin:0 auto 65px;display:grid}.responseStages>div{border-right:1px solid var(--line);background:var(--panel);padding:20px 12px}.responseStages span,.responseStages b{display:block}.responseStages span{color:var(--green);font-size:7px}.responseStages b{margin-top:20px;font-size:7px}.responseBoundaries{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1300px;margin:0 auto 55px;display:grid}.responseBoundaries>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:27px}.responseBoundaries svg{width:25px;color:var(--green)}.responseBoundaries b{margin-top:24px;font-size:9px;display:block}.responseBoundaries p{color:var(--muted);font-size:8px;line-height:1.6}.responseNotice{background:#d8ad6008;border:1px solid #d8ad6044;border-radius:12px;gap:17px;max-width:900px;margin:0 auto 100px;padding:25px;display:flex}.responseNotice svg{color:#d8ad60;flex:none;width:25px}.responseNotice b{color:#d8ad60;font-size:9px}.responseNotice p{color:var(--muted);font-size:9px;line-height:1.6}@media (width<=850px){.responseStages,.responseBoundaries{grid-template-columns:1fr 1fr;margin:14px}.howFlow,.howTrust,.responseNotice{margin-left:14px;margin-right:14px}.howTrust{flex-direction:column;align-items:flex-start}}@media (width<=520px){.responseStages,.responseBoundaries{grid-template-columns:1fr}.comingFlag{width:max-content;margin:12px 0 0;display:block}}.intakeHero,.contactIntakeHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.intakeHero h1,.contactIntakeHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.intakeHero p,.contactIntakeHero p{max-width:720px;color:var(--muted);font-size:15px;line-height:1.7}.intakeShell{border:1px solid var(--line);background:var(--panel);border-radius:16px;max-width:900px;margin:0 auto 100px;padding:35px}.intakeProgress>span{letter-spacing:.1em;color:var(--muted);font-size:7px}.intakeProgress>i{background:var(--line);height:2px;margin:12px 0 42px;display:block}.intakeProgress>i>b{background:var(--green);height:100%;transition:width .3s;display:block}.intakeStep h2{margin:16px 0 28px;font:700 35px Manrope}.intakeChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.intakeChoices button,.contactIntakeGrid button{border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:19px;display:flex}.intakeChoices button:hover,.contactIntakeGrid button:hover{border-color:#63e18d66}.intakeChoices button span{font-size:9px;font-weight:700}.intakeChoices svg,.contactIntakeGrid svg{width:13px}.intakeFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.intakeFields label{font-size:8px;font-weight:700}.intakeFields input,.intakeFields textarea,.intakeFields select{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:7px;margin-top:7px;padding:13px}.intakeFields input:focus-visible,.intakeFields textarea:focus-visible,.intakeFields select:focus-visible{outline-offset:2px;border-color:var(--green);outline:3px solid #7eff9b9e}.intakeFields label:last-child{grid-column:1/-1}.intakeFields textarea{resize:vertical;min-height:120px}.intakeButtons{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.intakeButtons button{align-items:center;gap:7px;display:inline-flex}.intakeReview{text-align:center;padding:25px}.intakeReview>svg{width:42px;height:42px;color:var(--green)}.intakeReview p{max-width:650px;color:var(--muted);margin:auto;font-size:10px;line-height:1.7}.disabledAction{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:7px;padding:12px 18px;font-size:8px}.contactIntakeGrid{grid-template-columns:1fr 1fr;gap:8px;max-width:1000px;margin:0 auto 55px;display:grid}.contactIntakeGrid button>span{color:var(--green);font-size:7px}.contactIntakeGrid button>div{flex:1}.contactIntakeGrid b,.contactIntakeGrid small{display:block}.contactIntakeGrid b{font-size:10px}.contactIntakeGrid small{color:var(--muted);margin-top:5px;font-size:8px}.contactSafety{border:1px solid var(--line);border-radius:11px;gap:18px;max-width:900px;margin:0 auto 100px;padding:25px;display:flex}.contactSafety svg{width:25px;color:var(--green);flex:none}.contactSafety b{font-size:8px}.contactSafety p{color:var(--muted);font-size:9px;line-height:1.6}@media (width<=650px){.intakeShell,.contactIntakeGrid,.contactSafety{margin-left:14px;margin-right:14px}.intakeChoices,.intakeFields,.contactIntakeGrid{grid-template-columns:1fr}.intakeFields label:last-child{grid-column:auto}.intakeShell{padding:22px}}.legalHero,.policyHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.legalHero h1,.policyHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.legalHero p,.policyHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.legalCards{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1100px;margin:0 auto 55px;display:grid}.legalCards>a{border:1px solid var(--line);background:var(--panel);border-radius:11px;flex-direction:column;min-height:210px;padding:25px;display:flex}.legalCards>a:hover{border-color:#63e18d66}.legalCards span{color:var(--green);font-size:7px}.legalCards>a>svg:first-of-type{width:26px;color:var(--green);margin-top:35px}.legalCards b{margin-top:22px;font-size:9px}.legalCards small{min-height:48px;color:var(--muted);margin-top:7px;font-size:8px;line-height:1.5}.legalCards>a>svg:last-child{width:13px;margin-top:auto}.legalStatus,.policyWarning{background:#d8ad6008;border:1px solid #d8ad6044;border-radius:11px;gap:18px;max-width:900px;margin:0 auto 100px;padding:25px;display:flex}.legalStatus svg{color:#d8ad60;flex:none;width:25px}.legalStatus b{color:#d8ad60;font-size:8px}.legalStatus p,.policyWarning p{color:var(--muted);font-size:9px;line-height:1.6}.policyGrid{grid-template-columns:1fr 1fr;gap:8px;max-width:1100px;margin:0 auto 55px;display:grid}.policyGrid article{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:27px}.policyGrid b{font-size:9px}.policyGrid p{color:var(--muted);font-size:9px;line-height:1.65}.policyWarning{border-color:var(--line);background:var(--panel)}.policyWarning svg{width:25px;color:var(--green);flex:none}.policyWarning b{color:var(--green);font-size:8px}@media (width<=800px){.legalCards{grid-template-columns:1fr 1fr;margin-left:14px;margin-right:14px}.policyGrid{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.legalStatus,.policyWarning{margin-left:14px;margin-right:14px}}@media (width<=500px){.legalCards{grid-template-columns:1fr}}.accessHero,.securityHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.accessHero h1,.securityHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.accessHero p,.securityHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.accessGrid,.securityLayers{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1100px;margin:0 auto 60px;display:grid}.accessGrid>div,.securityLayers>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:27px}.accessGrid span,.securityLayers span{color:var(--green);font-size:7px}.accessGrid svg,.securityLayers svg{width:25px;color:var(--green);margin:28px 0 20px;display:block}.accessGrid b,.securityLayers b,.securityLayers small{display:block}.accessGrid b,.securityLayers b{font-size:9px}.accessGrid p,.securityLayers small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.6}.accessStatement,.securityRule{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:15px;max-width:950px;margin:0 auto 100px;padding:45px}.accessStatement h2,.securityRule h2{margin:15px 0;font:700 38px Manrope}.accessStatement p,.securityRule p{max-width:750px;color:var(--muted);font-size:10px;line-height:1.7}.accessStatement .primary{margin-top:20px}.securityRule{grid-template-columns:auto 1fr;gap:30px;display:grid}.securityRule>svg{width:43px;height:43px;color:var(--green)}@media (width<=760px){.accessGrid,.securityLayers{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.accessStatement,.securityRule{margin-left:14px;margin-right:14px}.securityRule{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.somewhereHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.somewhereHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.somewhereHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.somewhereHero{text-align:center}.somewhereHero p{margin-left:auto;margin-right:auto}.somewhereHero .primary{margin-top:22px}.placeReveal{border:1px solid var(--line);background:linear-gradient(135deg,#10261a,var(--panel));border-radius:17px;grid-template-columns:300px 1fr;align-items:center;gap:60px;max-width:1050px;margin:0 auto 35px;padding:55px;display:grid}.placeOrb{background:radial-gradient(circle,#3f7b5355,#07110d 68%);border:1px solid #6de19133;border-radius:50%;place-items:center;width:280px;height:280px;display:grid}.placeOrb svg{color:#6de19166;width:100px;height:100px}.placeReveal>div:last-child>span{letter-spacing:.12em;color:var(--green);font-size:7px}.placeReveal h2{margin:12px 0;font:700 46px Manrope}.placeReveal p{color:var(--muted);font-size:11px;line-height:1.7}.placeActions{flex-wrap:wrap;gap:20px;margin-top:27px;display:flex}.placeActions a{align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.placeActions svg{width:12px}.placeRule{border:1px solid var(--line);max-width:900px;color:var(--muted);border-radius:9px;align-items:center;gap:12px;margin:0 auto 100px;padding:18px;font-size:8px;display:flex}.placeRule svg{width:20px;color:var(--green);flex:none}@media (width<=800px){.placeReveal{grid-template-columns:1fr;margin:14px}.placeRule{margin:14px}.placeOrb{width:220px;height:220px}}@media (width<=520px){.placeReveal{padding:28px}}.knowledgeDomains.knowledgePhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1400px,100% - 48px);max-width:1400px;margin:0 auto 84px;padding:0;display:grid}.knowledgePictureCard{min-width:0;position:relative}.knowledgePictureCard a.knowledgePictureLink{isolation:isolate;background:radial-gradient(circle at 70% 30%,#347b54,#0b241d 70%);border-radius:20px;width:100%;height:clamp(290px,28vw,390px);display:block;position:relative;overflow:hidden;box-shadow:0 12px 35px #0c322220;color:#fff!important;text-decoration:none!important}.knowledgePictureLink>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.knowledgePictureLink:hover>img,.knowledgePictureLink:focus-visible>img{transform:scale(1.055)}.knowledgePicturePlaceholder{color:#b4dfc2;background:radial-gradient(circle at 70% 30%,#377558,#0b241d 70%);place-items:center;display:grid;position:absolute;inset:0}.knowledgePicturePlaceholder svg{opacity:.35;width:90px;height:90px}.knowledgePictureOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#042119de 38%,#031611fa 100%);gap:7px;padding:80px 24px 24px;display:grid;position:absolute;inset:auto 0 0;color:#fff!important}.knowledgePictureOverlay small{letter-spacing:.13em;color:#bdf4c6;font:700 10px/1.4 Manrope,sans-serif}.knowledgePictureOverlay b{color:#fff;font:700 clamp(23px,2.2vw,32px)/1.08 Manrope,sans-serif;display:block}.knowledgePictureOverlay>span{-webkit-line-clamp:2;color:#e4f3e7;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledgePictureOverlay strong{color:#a5f2bc;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.knowledgePictureOverlay strong svg{width:16px}.knowledgePictureCredit{z-index:3;background:#07271de8;border-radius:100px;padding:8px 12px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px;color:#fff!important;text-decoration:none!important}.knowledgePictureCredit:hover,.knowledgePictureCredit:focus-visible{background:#1d6241}.knowledgePictureLink:focus-visible{outline-offset:4px;outline:4px solid #56b97b}@media (width<=980px){.knowledgeDomains.knowledgePhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}}@media (width<=600px){.knowledgeDomains.knowledgePhotoGrid{grid-template-columns:1fr;width:calc(100% - 32px);margin-bottom:60px;padding:0}.knowledgePictureCard a.knowledgePictureLink{height:330px}}@media (prefers-reduced-motion:reduce){.knowledgePictureLink>img{transition:none}.knowledgePictureLink:hover>img,.knowledgePictureLink:focus-visible>img{transform:none}}.platformRailActions .railPrimary.visitorLocked{opacity:.75;align-items:center;gap:6px;display:inline-flex}.platformRailActions .railPrimary.visitorLocked svg{width:12px;height:12px}.megaLink.visitorLocked{opacity:.7}.megaLink.visitorLocked>svg{width:17px;height:17px}.mobileNav .mobileSub.visitorLocked{opacity:.72;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileNav .mobileSub.visitorLocked svg{flex-shrink:0;width:15px;height:15px}.visitorAccessGate{border:1px solid var(--line);background:var(--panel);width:min(950px,100% - 40px);color:var(--text);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:340px;margin:clamp(65px,9vw,135px) auto;padding:clamp(35px,6vw,80px);display:flex}.visitorAccessGate>svg{width:40px;height:40px;color:var(--green);stroke-width:1.4px}.visitorAccessGate h1{letter-spacing:-.045em;max-width:650px;margin:0;font:700 clamp(30px,5vw,57px)/1.08 Manrope,sans-serif}.visitorAccessGate p{max-width:650px;color:var(--muted);margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.75}.visitorAccessActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.visitorAccessActions>a{border-radius:100px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}.visitorAccessActions>a svg{width:18px;height:18px}@media (width<=550px){.visitorAccessActions{flex-direction:column;width:100%}.visitorAccessActions>a{width:100%}}.adminAuthPage .adminAuthForm{gap:17px;width:100%;display:grid}.adminAuthPage .adminAuthForm label{gap:8px;font-weight:700;display:grid}.adminAuthPage .adminAuthForm input{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--text);background:var(--bg);border-radius:11px;padding:12px 15px}.adminAuthPage .adminAuthForm input[readonly]{opacity:.85;background:var(--panel);cursor:default}.adminAuthPage .adminAuthForm button.primary{justify-content:center;align-items:center;gap:10px;min-height:50px;display:inline-flex}.adminAuthPage .adminAuthForm button.primary svg{width:17px;height:17px}.adminAuthRecover{color:var(--green);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:9px 0;font:700 13px Manrope;text-decoration:underline}.adminAuthMemberLink{color:var(--green);text-underline-offset:4px;margin-top:20px;font-size:13px;font-weight:700;display:inline-block}.adminAuthPage .authCard>button.secondary{width:100%}.numbersHero,.stateHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.numbersHero h1,.stateHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.numbersHero p,.stateHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.numbersGrid{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1150px;margin:0 auto 60px;display:grid}.numbersGrid>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:27px}.numbersGrid span{letter-spacing:.1em;color:var(--muted);font-size:7px}.numbersGrid strong{color:var(--green);margin:34px 0 15px;font:700 52px Manrope;display:block}.numbersGrid p{min-height:50px;color:var(--muted);font-size:8px;line-height:1.6}.numbersGrid small{color:#d5aa60;align-items:center;gap:6px;margin-top:22px;font-size:6px;display:flex}.numbersGrid small svg{width:12px}.numberRules{border:1px solid var(--line);border-radius:15px;max-width:1000px;margin:0 auto 100px;padding:42px}.numberRules h2{margin:15px 0 30px;font:700 36px Manrope}.numberRules>div{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.numberRules span{color:var(--muted);border-right:1px solid var(--line);padding:15px;font-size:7px}.numberRules b{color:var(--text);margin-bottom:5px;display:block}.stateHero>span{border:1px solid var(--line);letter-spacing:.1em;color:var(--muted);border-radius:20px;margin-left:12px;padding:6px 9px;font-size:7px;display:inline-block}.stateSections{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1100px;margin:0 auto 60px;display:grid}.stateSections>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:27px}.stateSections span{color:var(--green);font-size:7px}.stateSections svg{width:25px;color:var(--green);margin:28px 0 20px;display:block}.stateSections b,.stateSections small{display:block}.stateSections b{font-size:9px}.stateSections small{color:var(--muted);margin-top:6px;font-size:8px}.stateEmpty{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:15px;grid-template-columns:auto 1fr;gap:28px;max-width:950px;margin:0 auto 100px;padding:45px;display:grid}.stateEmpty>svg{width:42px;height:42px;color:var(--green)}.stateEmpty h2{margin:15px 0;font:700 36px Manrope}.stateEmpty p{color:var(--muted);font-size:10px;line-height:1.7}@media (width<=800px){.numbersGrid,.stateSections{grid-template-columns:1fr 1fr;margin:14px}.numberRules,.stateEmpty{margin-left:14px;margin-right:14px}.numberRules>div{grid-template-columns:1fr}.numberRules span{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=500px){.numbersGrid,.stateSections,.stateEmpty{grid-template-columns:1fr}.stateHero>span{width:max-content;margin:12px 0 0;display:block}}.followHero,.actionHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.followHero h1,.actionHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.followHero p,.actionHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.followGrid{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1100px;margin:0 auto 55px;display:grid}.followGrid>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:27px}.followGrid span{color:var(--green);font-size:7px}.followGrid>div>svg{width:25px;color:var(--green);margin:30px 0 20px;display:block}.followGrid b{font-size:9px}.followGrid p{min-height:75px;color:var(--muted);font-size:8px;line-height:1.6}.followGrid button{color:var(--text);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:700;display:flex}.followGrid button svg{width:12px}.followRules{border:1px solid var(--line);border-radius:13px;max-width:1000px;margin:0 auto 100px;padding:32px}.followRules>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;display:grid}.followRules span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:13px;font-size:7px;display:flex}.followRules svg{width:14px;color:var(--green)}.actionPaths{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1150px;margin:0 auto 60px;display:grid}.actionPaths>a{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-height:310px;padding:27px;display:flex}.actionPaths>a>span{letter-spacing:.1em;color:var(--green);font-size:7px}.actionPaths strong{color:#65e28d33;margin-top:30px;font:700 40px Manrope}.actionPaths h2{margin:12px 0;font:700 26px Manrope}.actionPaths p{color:var(--muted);font-size:9px;line-height:1.6}.actionPaths em{align-items:center;gap:6px;margin-top:auto;font-size:8px;font-style:normal;font-weight:700;display:flex}.actionPaths em svg{width:12px}.actionPromise{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:15px;grid-template-columns:auto 1fr;gap:28px;max-width:1000px;margin:0 auto 100px;padding:42px;display:grid}.actionPromise>svg{width:43px;height:43px;color:var(--green)}.actionPromise h2{margin:14px 0;font:700 30px Manrope}.actionPromise p{color:var(--muted);font-size:9px}@media (width<=800px){.followGrid,.actionPaths{grid-template-columns:1fr 1fr;margin:14px}.followRules,.actionPromise{margin-left:14px;margin-right:14px}.followRules>div{grid-template-columns:1fr 1fr}}@media (width<=500px){.followGrid,.actionPaths,.followRules>div,.actionPromise{grid-template-columns:1fr}}.promiseHero,.milestoneHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.promiseHero h1,.milestoneHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.promiseHero p,.milestoneHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.promiseList{max-width:1050px;margin:0 auto 65px}.promiseList>div{border-bottom:1px solid var(--line);grid-template-columns:45px 35px 1fr;align-items:start;gap:18px;padding:25px 0;display:grid}.promiseList>div>span{color:var(--green);font-size:7px}.promiseList svg{width:20px;color:var(--green)}.promiseList b{font-size:10px}.promiseList p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.65}.promiseClose{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:15px;grid-template-columns:auto 1fr;gap:30px;max-width:1000px;margin:0 auto 100px;padding:45px;display:grid}.promiseClose>svg{width:45px;height:45px;color:var(--green)}.promiseClose h2{margin:15px 0;font:700 35px Manrope}.promiseClose p{color:var(--muted);font-size:10px;line-height:1.7}.milestoneTrack{max-width:900px;margin:0 auto 60px}.milestoneTrack>div{grid-template-columns:45px 18px 1fr;gap:20px;min-height:105px;display:grid;position:relative}.milestoneTrack>div>span{color:var(--green);font-size:7px}.milestoneTrack>div>i{border:2px solid var(--green);border-radius:50%;width:10px;height:10px;margin-top:2px}.milestoneTrack>div:not(:last-child)>i:after{content:"";background:var(--line);width:1px;height:83px;margin-top:9px;margin-left:3px;position:absolute}.milestoneTrack section{border-bottom:1px solid var(--line);padding-bottom:25px}.milestoneTrack b{font:700 15px Manrope}.milestoneTrack p{color:var(--muted);margin:6px 0;font-size:9px}.milestoneRule{background:#d8ad6008;border:1px solid #d8ad6044;border-radius:11px;gap:18px;max-width:900px;margin:0 auto 100px;padding:25px;display:flex}.milestoneRule svg{color:#d8ad60;flex:none;width:25px}.milestoneRule b{color:#d8ad60;font-size:8px}.milestoneRule p{color:var(--muted);font-size:9px;line-height:1.6}@media (width<=650px){.promiseList,.promiseClose,.milestoneTrack,.milestoneRule{margin-left:14px;margin-right:14px}.promiseClose{grid-template-columns:1fr}.promiseList>div{grid-template-columns:35px 25px 1fr}}.whereHero,.evidenceHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.whereHero h1,.evidenceHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.whereHero p,.evidenceHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.whereMap{border:1px solid var(--line);background:radial-gradient(circle,#21452e,#07110d 68%);border-radius:16px;place-items:center;max-width:1100px;height:420px;margin:0 auto 20px;display:grid;position:relative;overflow:hidden}.whereMap:before{content:"";background-image:linear-gradient(#68e28f0c 1px,#0000 1px),linear-gradient(90deg,#68e28f0c 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.whereGlobe{text-align:center;position:relative}.whereGlobe svg{color:#6de19344;width:160px;height:160px}.whereGlobe span{letter-spacing:.14em;color:#8bd7a4;margin-top:15px;font-size:7px;display:block}.whereLegend{background:#07110ddd;border:1px solid #ffffff16;gap:20px;padding:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.whereLegend span{color:#aebbb3;font-size:7px}.whereLegend i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.whereLegend .established{background:#6de193}.whereLegend .planning{background:#d5aa60}.whereLegend .future{border:1px solid #aebbb3}.whereSites{grid-template-columns:1fr 1fr;gap:8px;max-width:1100px;margin:0 auto 55px;display:grid}.whereSites>div{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:30px 28px 1fr;gap:13px;padding:22px;display:grid}.whereSites>div>span{color:var(--green);font-size:7px}.whereSites svg{width:20px;color:var(--green)}.whereSites b,.whereSites small{display:block}.whereSites b{font-size:10px}.whereSites small{color:#d5aa60;margin-top:4px;font-size:7px}.whereSites p{color:var(--muted);font-size:8px;line-height:1.55}.whereRule,.evidenceRule{border:1px solid var(--line);border-radius:11px;gap:18px;max-width:900px;margin:0 auto 100px;padding:25px;display:flex}.whereRule svg,.evidenceRule>svg{width:25px;color:var(--green);flex:none}.whereRule b{font-size:8px}.whereRule p{color:var(--muted);font-size:9px;line-height:1.6}.evidenceChain{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1100px;margin:0 auto 60px;display:grid}.evidenceChain>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:26px}.evidenceChain span{color:var(--green);font-size:7px}.evidenceChain svg{width:24px;color:var(--green);margin:28px 0 20px;display:block}.evidenceChain b{font-size:9px}.evidenceChain p{min-height:55px;color:var(--muted);font-size:8px;line-height:1.6}.evidenceChain small{letter-spacing:.08em;color:#d5aa60;font-size:6px}.evidenceRule{background:linear-gradient(135deg,var(--panel),#10261a);padding:40px}.evidenceRule h2{margin:13px 0;font:700 31px Manrope}.evidenceRule p{color:var(--muted);font-size:9px;line-height:1.7}@media (width<=750px){.whereMap,.whereSites,.whereRule,.evidenceChain,.evidenceRule{margin-left:14px;margin-right:14px}.whereSites,.evidenceChain{grid-template-columns:1fr}.whereLegend{flex-wrap:wrap}.evidenceRule{flex-direction:column}}.creatorHero,.detectiveHero,.wildlifeHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.creatorHero h1,.detectiveHero h1,.wildlifeHero h1{margin:24px 0;font:700 clamp(60px,7vw,102px)/.91 Manrope}.creatorHero p,.detectiveHero p,.wildlifeHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.creatorBridge{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;max-width:1050px;margin:0 auto 55px;display:grid}.creatorBridge>div{border:1px solid var(--line);background:var(--panel);border-radius:13px;min-height:260px;padding:32px}.creatorBridge>svg{width:24px;color:var(--green)}.creatorBridge>div>svg{width:35px;height:35px;color:var(--green)}.creatorBridge span{letter-spacing:.12em;color:var(--green);margin-top:35px;font-size:7px;display:block}.creatorBridge h2{margin:10px 0;font:700 29px Manrope}.creatorBridge p{color:var(--muted);font-size:9px;line-height:1.65}.creatorRules,.detectiveSafe{border:1px solid var(--line);border-radius:11px;gap:18px;max-width:900px;margin:0 auto 100px;padding:27px;display:flex}.creatorRules svg,.detectiveSafe>svg{width:25px;color:var(--green);flex:none}.creatorRules b{font-size:8px}.creatorRules p,.detectiveSafe p{color:var(--muted);font-size:9px;line-height:1.6}.detectiveSteps{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1050px;margin:0 auto 55px;display:grid}.detectiveSteps>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:27px}.detectiveSteps span{color:var(--green);font-size:7px}.detectiveSteps svg{width:25px;color:var(--green);margin:28px 0 20px;display:block}.detectiveSteps b{font-size:9px}.detectiveSteps p{color:var(--muted);font-size:8px;line-height:1.6}.detectiveSafe{background:linear-gradient(135deg,var(--panel),#10261a);padding:40px}.detectiveSafe h2{margin:12px 0;font:700 30px Manrope}.wildlifeScreen{text-align:center;border:1px solid var(--line);background:radial-gradient(circle,#1c3b2855,#07110d);border-radius:15px;align-content:center;place-items:center;max-width:1000px;height:auto;min-height:400px;margin:0 auto 20px;padding:48px 34px;display:grid}.wildlifeScreen>svg{color:#69df8d55;width:55px;height:55px}.wildlifeScreen span{letter-spacing:.13em;color:#d5aa60;margin-top:25px;font-size:7px}.wildlifeScreen h2{margin:12px;font:700 32px Manrope}.wildlifeScreen p{max-width:520px;color:var(--muted);font-size:9px;line-height:1.6}.wildlifeSourceGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:24px;display:grid}.wildlifeSourceGrid>a{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:11px;grid-template-columns:auto 1fr;gap:8px 12px;padding:18px;display:grid}.wildlifeSourceGrid>a>svg{width:20px;color:var(--green);grid-row:1/4}.wildlifeSourceGrid span{font-size:inherit;letter-spacing:0;color:inherit;margin:0}.wildlifeSourceGrid b,.wildlifeSourceGrid small{display:block}.wildlifeSourceGrid small{color:var(--muted);margin-top:4px}.wildlifeSourceGrid p{grid-column:2;max-width:none;margin:0}.wildlifeSourceGrid strong{color:var(--green);grid-column:2;font-size:8px}@media (width<=650px){.wildlifeSourceGrid{grid-template-columns:1fr}.wildlifeScreen{padding:34px 18px}}.wildlifeRules{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto 100px;display:grid}.wildlifeRules span{border-right:1px solid var(--line);align-items:center;gap:7px;padding:15px;font-size:7px;display:flex}.wildlifeRules svg{width:14px;color:var(--green)}@media (width<=750px){.creatorBridge{grid-template-columns:1fr;margin:14px}.creatorBridge>svg{margin:auto;transform:rotate(90deg)}.creatorRules,.detectiveSafe,.wildlifeScreen,.wildlifeRules{margin-left:14px;margin-right:14px}.detectiveSteps{grid-template-columns:1fr 1fr;margin:14px}.wildlifeRules{grid-template-columns:1fr 1fr}}@media (width<=480px){.detectiveSteps,.wildlifeRules{grid-template-columns:1fr}}.familyHero,.parentHero{max-width:1250px;margin:auto;padding:105px clamp(28px,7vw,90px) 65px}.familyHero h1,.parentHero h1{margin:24px 0;font:700 clamp(62px,7vw,105px)/.9 Manrope}.familyHero p,.parentHero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.familyHero>div{gap:8px;margin-top:25px;display:flex}.familyWorlds{grid-template-columns:repeat(3,1fr);gap:9px;max-width:1200px;margin:0 auto 65px;display:grid}.familyWorlds>a{border:1px solid var(--line);background:radial-gradient(circle at 80% 15%,#3d815245,transparent 30%),var(--panel);border-radius:13px;flex-direction:column;min-height:300px;padding:27px;display:flex}.familyWorlds>a.coming{background:var(--panel)}.familyWorlds>a>span{letter-spacing:.1em;color:var(--green);font-size:7px}.familyWorlds>a.coming>span{color:#d5aa60}.familyIcon{border:1px solid var(--line);border-radius:50%;place-items:center;width:48px;height:48px;margin:42px 0 18px;display:grid}.familyIcon svg{width:22px;color:var(--green)}.familyWorlds h2{margin:8px 0;font:700 24px Manrope}.familyWorlds p{color:var(--muted);font-size:9px;line-height:1.6}.familyWorlds em{align-items:center;gap:6px;margin-top:auto;font-size:8px;font-style:normal;font-weight:700;display:flex}.familyWorlds em svg{width:12px}.familyStandard{border:1px solid var(--line);background:linear-gradient(135deg,var(--panel),#10261a);border-radius:15px;grid-template-columns:auto 1fr;gap:28px;max-width:1000px;margin:0 auto 100px;padding:42px;display:grid}.familyStandard>svg{width:42px;height:42px;color:var(--green)}.familyStandard h2{margin:14px 0;font:700 34px Manrope}.familyStandard p{color:var(--muted);font-size:10px;line-height:1.7}.parentControls{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1050px;margin:0 auto 55px;display:grid}.parentControls>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:27px}.parentControls span{color:var(--green);font-size:7px}.parentControls svg{width:24px;color:var(--green);margin:28px 0 20px;display:block}.parentControls b{font-size:9px}.parentControls p{color:var(--muted);font-size:8px;line-height:1.6}.parentNotice{background:#d5aa6008;border:1px solid #d5aa6044;border-radius:11px;gap:18px;max-width:900px;margin:0 auto 100px;padding:25px;display:flex}.parentNotice svg{color:#d5aa60;flex:none;width:25px}.parentNotice b{color:#d5aa60;font-size:8px}.parentNotice p{color:var(--muted);font-size:9px;line-height:1.6}@media (width<=800px){.familyWorlds,.parentControls{grid-template-columns:1fr 1fr;margin:14px}.familyStandard,.parentNotice{margin-left:14px;margin-right:14px}}@media (width<=520px){.familyWorlds,.parentControls,.familyStandard{grid-template-columns:1fr}.familyHero>div{flex-direction:column;align-items:flex-start}}.contactDraft{border:1px solid var(--line);background:var(--panel);border-radius:14px;max-width:900px;margin:0 auto 35px;padding:38px}.contactDraft h2{margin:15px 0;font:700 36px Manrope}.contactDraft>p{color:var(--muted);font-size:10px;line-height:1.65}.contactDraft .intakeFields{margin:28px 0}.contactBack{color:var(--muted);background:0 0;border:0;margin:0 0 30px;padding:0;font-size:8px;font-weight:700;display:block}.contactBack:hover{color:var(--green)}@media (width<=700px){.contactDraft{margin-left:14px;margin-right:14px;padding:25px}}.inlineProjectLink{color:var(--green);align-items:center;gap:7px;margin-top:12px;font-size:8px;font-weight:800;display:inline-flex}.inlineProjectLink svg{width:13px}.worldCard{color:inherit;text-decoration:none}.worldCard em{color:var(--text);align-items:center;gap:6px;margin-top:auto;font-size:8px;font-style:normal;font-weight:800;display:flex}.worldCard em svg{width:12px}.worldCard:hover em,.inlineProjectLink:hover{color:var(--green)}.myAreaLink{color:inherit;text-decoration:none}.myAreaLink:hover{border-color:var(--green)!important}.myAreaLink:hover>svg:last-child{color:var(--green)}.privacyPending{border:1px solid var(--line);background:var(--panel);opacity:.72;border-radius:18px;align-items:center;gap:18px;padding:22px;display:flex}.privacyPending>span{letter-spacing:.12em;font-size:12px}.privacyPending>div{flex:1;gap:5px;display:grid}.privacyPending b{letter-spacing:.06em;font-size:14px}.privacyPending small{color:var(--muted)}.privacyPending em{letter-spacing:.14em;color:var(--green);font-size:10px;font-style:normal}.privacyPending svg{width:18px;height:18px;color:var(--muted)}.labScenarios button.selected{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}.labPreview{border:1px solid var(--line);background:var(--panel);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto 24px;padding:26px 28px;display:flex}.labPreview>div{gap:8px;display:grid}.labPreview h2,.labPreview p{margin:0}.labPreview small{color:var(--muted)}.labPreview>svg{width:34px;height:34px;color:var(--green);flex:none}@media (width<=700px){.labPreview{margin:0 18px 24px;padding:22px}}.adminModulePending{border:1px solid var(--line);background:var(--panel);opacity:.7;border-radius:18px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.adminModulePending>svg{width:20px;height:20px;color:var(--muted)}.adminModulePending>div{gap:5px;display:grid}.adminModulePending small{color:var(--muted)}.adminModulePending em{letter-spacing:.14em;color:var(--green);font-size:9px;font-style:normal}.projectEvidenceLinks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.projectEvidenceLinks a{border:1px solid var(--line);letter-spacing:.05em;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:inline-flex}.projectEvidenceLinks a:hover{border-color:var(--green)}.projectEvidenceLinks svg{width:14px;height:14px}.localFollowNote{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.localFollowNote svg{width:16px;height:16px;color:var(--green);margin-top:2px}.localFollowNote span{gap:3px;display:grid}.localFollowNote b{letter-spacing:.13em;font-size:9px}.localFollowNote small{color:var(--muted);line-height:1.45}.contactDraftStatus{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.contactDraftStatus svg{width:17px;height:17px;color:var(--green);margin-top:2px}.contactDraftStatus span{gap:3px;display:grid}.contactDraftStatus b{letter-spacing:.12em;font-size:10px}.contactDraftStatus small{color:var(--muted);line-height:1.45}.contributionLegal{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:8px;margin-top:18px;padding:16px;display:grid}.contributionLegal>b{letter-spacing:.15em;color:var(--green);font-size:10px}.contributionLegal>span{color:var(--muted);font-size:12px;line-height:1.55}.contributionLegal>a{align-items:center;gap:7px;width:max-content;font-size:11px;display:inline-flex}.contributionLegal svg{width:14px;height:14px}.projectPurpose{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:18px 0;padding:18px}.projectPurpose p{margin:8px 0 0;line-height:1.65}.projectScope{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 22px;display:grid}.projectScope span{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.projectScope svg{width:15px;height:15px;color:var(--green);flex:none;margin-top:1px}@media (width<=700px){.projectScope{grid-template-columns:1fr}}.projectFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 22px;display:grid}.projectFacts>div{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:5px;padding:14px;display:grid}.projectFacts small{letter-spacing:.14em;color:var(--muted);font-size:9px}.projectFacts b{font-size:12px;line-height:1.5}@media (width<=700px){.projectFacts{grid-template-columns:1fr}}.stripePrep{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:11px;margin-top:12px;padding:14px;display:grid}.stripePrep label{gap:6px;display:grid}.stripePrep label span{letter-spacing:.08em;color:var(--muted);font-size:10px}.stripePrep input{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:12px}.stripePrep button{justify-content:center}.stripePrep button:disabled{opacity:.5;cursor:not-allowed}.stripePrep>small{color:var(--muted);line-height:1.5}.skipLink{z-index:10000;background:var(--surface,#fff);color:var(--text,#111);border-radius:.6rem;padding:.75rem 1rem;font-weight:800;position:fixed;top:1rem;left:1rem;transform:translateY(-180%);box-shadow:0 8px 30px #00000038}.skipLink:focus{transform:translateY(0)}#overview,#funding,#timeline,#updates,#impact,#documents{scroll-margin-top:150px}@media (width<=900px){#overview,#funding,#timeline,#updates,#impact,#documents{scroll-margin-top:120px}.mobileNav{overscroll-behavior:contain;max-height:100dvh;overflow-y:auto;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}}.myAreaLink em,.privacyControls em{letter-spacing:.08em;color:var(--green);margin-top:7px;font-size:11px;font-style:normal;line-height:1.35;display:block}.checkoutReturn{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:flex-start;gap:14px;max-width:1200px;margin:22px auto 0;padding:16px 20px;display:flex}.checkoutReturn svg{flex:none;width:22px;height:22px;margin-top:2px}.checkoutReturn b{margin-bottom:4px;display:block}.checkoutReturn p{color:var(--muted);margin:0;line-height:1.55}@media (width<=700px){.checkoutReturn{margin:14px 16px 0;padding:14px 16px}}.explorerHero,.explorerHero+.explorerWorlds,.explorerHero+.explorerWorlds+.familySafe{display:none}.earthLayerWorkspace{--bg:#071910;--panel:#0b2117;--muted:#b8d5c4;--line:#7eff9b47;color:#effff5;background:#000;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;position:relative}.earthLayerIntro{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #7eff9b29;border-radius:14px;top:18px;left:338px;background:#0008057a!important;max-width:500px!important;margin:0!important;padding:10px 14px!important;position:absolute!important}.earthLayerIntro h2{margin:4px 0!important;font-size:clamp(20px,2.2vw,32px)!important}.earthLayerIntro p{margin:0!important;font-size:11px!important;line-height:1.35!important}.earthLayerIntro .badge{font-size:8px}.earthLayerShell{position:relative;overflow:hidden;background:#000!important;border:0!important;border-radius:0!important;height:calc(100vh - 92px)!important;min-height:620px!important;display:block!important}.earthLayerControls{z-index:50;touch-action:pan-y;isolation:isolate;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;width:286px;top:18px;bottom:172px;left:18px;box-shadow:0 20px 70px #0000004d;pointer-events:auto!important;background:linear-gradient(#030f0acc,#020c089e)!important;border:1px solid #68ff972e!important;max-height:none!important;position:absolute!important;overflow-y:auto!important}.earthLayerWorld{background:#000;min-width:0;position:relative;padding:0!important;display:block!important}.earthLayerWorld>.earthViewport{border-radius:0!important;width:100%!important;height:calc(100vh - 92px)!important;min-height:620px!important}.earthHudClose{z-index:20;color:#dfffe6;cursor:pointer;background:#000805c7;border:1px solid #7eff9b3d;border-radius:999px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid;position:absolute;top:9px;right:9px}.earthHudClose:hover,.earthHudClose:focus-visible,.earthHudRestore:hover,.earthHudRestore:focus-visible{background:#0e3720eb;border-color:#68ff97}.earthLayersClose{float:none;width:30px!important;height:30px!important;margin:0!important;padding:0!important;position:absolute!important;top:10px!important;bottom:auto!important;right:10px!important}.earthHudRestore{z-index:11;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eaffee;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#000805c2;border:1px solid #7eff9b3d;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:800;position:absolute}.earthHudRestoreIntro{top:18px;left:338px}.earthHudRestoreLayers{top:18px;left:18px}.earthLayerWorld>.earthJourney{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010a07b8;border:1px solid #68ff9733;border-radius:18px;max-height:45vh;padding:12px 14px;position:absolute;bottom:24px;left:328px;right:24px;overflow:auto;box-shadow:0 18px 60px #0000003d}.earthLayerWorld>.badge,.earthLayerWorld>h3,.earthLayerWorld>p,.earthLayerWorld>.primary,.earthLayerWorld>.earthLayerRule{z-index:6;margin-left:24px;position:relative}.earthLayerWorld>.badge{margin-top:22px}@media (width<=820px){.earthLayerIntro{top:12px;left:12px;right:12px;max-width:none!important}.earthLayerIntro p{display:none}.earthHudRestoreIntro{top:12px;left:12px}.earthHudRestoreLayers{top:58px;left:12px}.earthLayerControls{width:min(270px,100% - 20px);top:104px;bottom:auto;left:10px;max-height:34vh!important}.earthLayerWorld>.earthViewport{height:78vh!important;min-height:560px!important}.earthLayerWorld>.earthJourney{max-height:40vh;bottom:10px;left:10px;right:10px}}.earthLayerIntro{max-width:760px;margin-bottom:28px}.earthLayerIntro h2{margin:14px 0;font-size:clamp(34px,5vw,68px);line-height:.96}.earthLayerIntro p{color:var(--muted);font-size:17px;line-height:1.65}.earthLayerShell{border:1px solid var(--line);background:var(--panel);border-radius:24px;grid-template-columns:minmax(250px,330px) 1fr;min-height:620px;display:grid;overflow:hidden}.earthLayerControls{border-right:1px solid var(--line);padding:22px;overflow:auto}.earthLayerControls>div+div{margin-top:24px}.earthLayerControls>div>b{letter-spacing:.14em;color:var(--muted);margin:0 0 8px;font-size:11px;display:block}.earthLayerControls button{z-index:1;touch-action:manipulation;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:3px 0;padding:11px 12px;display:flex;position:relative;pointer-events:auto!important}.earthLayerControls button:hover,.earthLayerControls button.active{background:var(--bg);border-color:var(--line)}.earthLayerControls button span{font-weight:700}.earthLayerControls button small{letter-spacing:.08em;color:var(--muted);text-align:right;font-size:9px}.earthLayerWorld{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,5vw,64px);display:flex}.earthWorldVisual{aspect-ratio:16/8;border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#64ff5021,transparent 45%),var(--bg);border-radius:22px;place-items:center;width:min(100%,720px);margin-bottom:28px;display:grid;position:relative;overflow:hidden}.earthWorldVisual svg{opacity:.72;width:34%;height:34%}.earthWorldVisual span{letter-spacing:.12em;font-size:11px;font-weight:800;position:absolute;bottom:18px;left:20px}.earthLayerWorld h3{margin:14px 0 10px;font-size:clamp(30px,4vw,52px)}.earthLayerWorld>p{max-width:680px;color:var(--muted);line-height:1.65}.earthLayerWorld>.primary{margin-top:18px}.earthLayerRule{border-top:1px solid var(--line);max-width:680px;color:var(--muted);align-items:flex-start;gap:10px;margin-top:28px;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.earthLayerRule svg{flex:none;width:18px}@media (width<=820px){.earthLayerWorkspace{padding:56px 16px}.earthLayerShell{grid-template-columns:1fr}.earthLayerControls{border-right:0;border-bottom:1px solid var(--line);max-height:360px}.earthLayerWorld{padding:28px 20px}.earthWorldVisual{aspect-ratio:4/3}}.earthScaleReadout{border:1px solid var(--line);background:var(--panel);letter-spacing:.12em;border-radius:999px;padding:8px 10px;top:18px;right:20px;font-size:9px!important;position:absolute!important;bottom:auto!important;left:auto!important}.earthScaleNav{grid-template-columns:repeat(6,1fr);gap:6px;width:min(100%,720px);margin:-12px 0 28px;display:grid}.earthScaleNav button{border:1px solid var(--line);background:var(--bg);min-height:72px;color:inherit;cursor:pointer;text-align:left;border-radius:12px;padding:10px 8px}.earthScaleNav button.active{outline-offset:1px;outline:2px solid}.earthScaleNav b{font-size:11px;display:block}.earthScaleNav small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.25;display:block}.earthScaleNav button:not(.active) small{display:none}@media (width<=820px){.earthScaleNav{grid-template-columns:repeat(3,1fr)}.earthScaleNav button{min-height:52px}.earthScaleNav button small{display:none}}.earthJourney{width:min(100%,720px);margin:-12px 0 30px}.earthJourneyTrack{scrollbar-width:thin;align-items:flex-start;padding:10px 2px 14px;display:flex;overflow-x:auto}.earthJourneyTrack button{color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;flex:0 0 76px;padding:0;position:relative}.earthJourneyTrack button i{background:var(--panel);z-index:2;border:2px solid;border-radius:50%;width:10px;height:10px;margin:0 auto 8px;display:block;position:relative}.earthJourneyTrack button em{background:var(--line);width:66px;height:1px;position:absolute;top:5px;left:43px}.earthJourneyTrack button span{font-size:9px;font-weight:800;line-height:1.15;display:block}.earthJourneyTrack button.active{color:inherit}.earthJourneyTrack button.active i{width:14px;height:14px;margin-top:-2px;margin-bottom:6px;box-shadow:0 0 18px}.earthJourneyDetail{border:1px solid var(--line);border-radius:14px;align-items:baseline;gap:14px;padding:14px 16px;display:flex}.earthJourneyDetail b{white-space:nowrap}.earthJourneyDetail span{color:var(--muted);font-size:12px;line-height:1.4}.livingBranches{border:1px solid var(--line);border-radius:16px;margin-top:12px;padding:16px}.livingBranches>strong{letter-spacing:.14em;margin-bottom:10px;font-size:10px;display:block}.livingBranches>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.livingBranches button{border:1px solid var(--line);background:var(--bg);color:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:12px}.livingBranches button.active{outline:2px solid}.livingBranches b{display:block}.livingBranches small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.3;display:block}@media (width<=820px){.earthJourneyTrack button{flex-basis:64px}.earthJourneyDetail{display:block}.earthJourneyDetail span{margin-top:5px;display:block}.livingBranches>div{grid-template-columns:1fr 1fr}.livingBranches button:last-child{grid-column:1/-1}}.earthDomains,.matterDepth{border:1px solid var(--line);border-radius:16px;margin-top:12px;padding:16px}.earthDomains>strong,.matterDepth>strong{letter-spacing:.14em;margin-bottom:10px;font-size:10px;display:block}.earthDomains>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.earthDomains button{border:1px solid var(--line);background:var(--bg);color:inherit;text-align:left;cursor:pointer;border-radius:12px;min-height:92px;padding:12px}.earthDomains button.active{outline:2px solid}.earthDomains b,.earthDomains small{display:block}.earthDomains small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.35}.matterDepth>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.matterDepth span{border:1px solid var(--line);border-radius:12px;padding:11px}.matterDepth span b,.matterDepth span small{display:block}.matterDepth span small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.3}.matterDepth details{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.matterDepth summary{cursor:pointer;font-weight:800}.matterDepth details p{color:var(--muted);font-size:11px;line-height:1.45}@media (width<=820px){.earthDomains>div,.matterDepth>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.earthDomains>div,.matterDepth>div{grid-template-columns:1fr}}.domainJourney{grid-template-columns:minmax(220px,.85fr) 1.15fr;gap:12px;margin-top:12px;display:grid}.domainJourney>div,.domainJourney>ol{border:1px solid var(--line);background:var(--bg);border-radius:16px;margin:0;padding:18px}.domainJourney h3{margin:12px 0;font-size:18px;line-height:1.25}.domainExamples{flex-wrap:wrap;gap:6px;display:flex}.domainExamples span{border:1px solid var(--line);border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.domainJourney ol{gap:0;list-style:none;display:grid}.domainJourney li{grid-template-columns:36px 1fr;align-items:center;min-height:42px;display:grid;position:relative}.domainJourney li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:31px;bottom:-11px;left:14px}.domainJourney li i{border:1px solid var(--line);background:var(--panel);z-index:1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.domainJourney li span{text-transform:capitalize;font-size:12px;font-weight:750}@media (width<=820px){.domainJourney{grid-template-columns:1fr}}.earthViewport{isolation:isolate;background:radial-gradient(circle at 50% 45%,#07131a 0,#020609 54%,#000 100%);border-radius:20px;min-height:430px;position:relative;overflow:hidden}.earthLayerWorld>.earthViewport:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(#0000 48%,#0000002e 72%,#0000009e 100%);position:absolute;inset:0;box-shadow:inset 0 0 90px #0000008c}.earthLayerWorld>.earthViewport canvas{display:block;width:100%!important;height:100%!important}.earthLayerWorld .earthViewportHUD{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00080573;border:1px solid #7eff9b2e;border-radius:12px;padding:10px 12px;top:22px;left:24px}.earthLayerWorld .earthSavePlace,.earthLayerWorld .earthScientificMode,.earthLayerWorld .earthViewportStatus{z-index:7}.earthLayerWorld .earthViewportStatus{background:#000805db;max-width:390px;z-index:12!important;color:#fff!important;bottom:86px!important;right:24px!important}.earthLayerWorld .earthViewportStatus b{color:#7eff9b!important;font-size:11px!important}.earthLayerWorld .earthViewportStatus small{color:#e3eee7!important;font-size:10px!important}.earthViewportFallback{perspective:900px;place-items:center;display:grid;position:absolute;inset:0}.earthViewportFallback[data-active=false]{display:none}.earthAtmosphere{aspect-ratio:1;filter:drop-shadow(0 0 34px #2cb1ff2e);background:radial-gradient(circle at 34% 28%,#ffffff59,#5de0ff1f 18%,#35c4ff38 47%,#007dff14 68%,#0000 73%);border-radius:50%;width:min(62vw,330px);padding:7px;animation:9s ease-in-out infinite earthFloat}.earthSphere{background:radial-gradient(circle at 35% 28%,#457d83 0 7%,#174e63 25%,#0c3046 52%,#061b2a 72%,#02080d 100%);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;transform:rotate(-8deg);box-shadow:inset -58px -28px 76px #000000bf,inset 18px 10px 35px #b1ecff2e,0 0 80px #2aaaff1f}.earthSphere:before,.earthSphere:after,.earthSphere i,.earthSphere b,.earthSphere em{content:"";filter:blur(.2px);opacity:.9;background:linear-gradient(135deg,#335f45,#1d412f);display:block;position:absolute}.earthSphere:before{border-radius:68% 32% 54% 46%/48% 62% 38% 52%;width:42%;height:32%;top:20%;left:13%;transform:rotate(18deg)}.earthSphere:after{border-radius:45% 55% 63% 37%/59% 38% 62% 41%;width:31%;height:43%;top:47%;left:47%;transform:rotate(-19deg)}.earthSphere i{border-radius:60% 40% 70% 30%;width:19%;height:14%;top:18%;right:12%}.earthSphere b{border-radius:40% 60%;width:15%;height:11%;bottom:18%;left:20%}.earthSphere em{mix-blend-mode:screen;background:repeating-linear-gradient(8deg,#0000 0 18px,#ffffff0e 20px 22px);animation:18s linear infinite earthClouds;inset:0}.earthViewportHUD{z-index:2;gap:4px;display:grid;position:absolute;top:18px;left:20px}.earthViewportHUD span{font-size:13px;font-weight:850}.earthViewportHUD b{letter-spacing:.14em;color:var(--muted);font-size:9px}.earthViewportHUD small{letter-spacing:.12em;color:#7eff9b;background:#00000057;border:1px solid #7eff9b40;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-weight:850}.earthScientificMode{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000007a;border:1px solid #ffffff24;border-radius:10px;gap:4px;max-width:min(520px,100% - 190px);padding:9px 11px;display:grid;position:absolute;bottom:18px;left:20px}.earthScientificMode b{letter-spacing:.13em;color:#66e08e;font-size:8px}.earthScientificMode span{color:#d5dfd9;font-size:9px;line-height:1.4}@media (width<=650px){.earthScientificMode{max-width:calc(100% - 24px);bottom:58px;left:12px}}.earthViewportStatus{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000009e;border:1px solid #ffffff26;border-radius:12px;align-items:flex-start;gap:9px;max-width:min(520px,100% - 32px);padding:10px 12px;display:flex;position:absolute;bottom:16px;right:16px}.earthViewportStatus>span{gap:3px;display:grid}.earthViewportStatus b{letter-spacing:.11em;font-size:8px}.earthViewportStatus small{color:#c5d0ca;letter-spacing:0;font-size:8px;font-weight:500;line-height:1.4}.earthViewportStatus button{color:#eaffee;cursor:pointer;background:#0e3720cc;border:1px solid #7eff9b;border-radius:8px;justify-self:start;min-height:44px;margin-top:7px;padding:10px 14px;font-weight:800}.earthViewportStatus button:focus-visible{outline-offset:3px;outline:2px solid #7eff9b}.earthViewportStatus svg{flex:none;width:14px;margin-top:1px}.earthViewportA11yMark{width:1px;height:1px;position:absolute;overflow:hidden}@keyframes earthFloat{50%{transform:translateY(-7px)scale(1.012)}}@keyframes earthClouds{to{transform:translate(22px)}}@media (prefers-reduced-motion:reduce){.earthAtmosphere,.earthSphere em{animation:none}}@media (width<=700px){.earthViewport{min-height:340px}.earthAtmosphere{width:260px}.earthViewportStatus{left:14px;right:auto}}.earthSavePlace{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;cursor:pointer;background:#0000008f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:850;display:flex;position:absolute;top:16px;right:16px}.earthSavePlace svg{width:15px;height:15px}.earthSavePlace:hover,.earthSavePlace:focus-visible{background:#082614c7;border-color:#7eff9bbf}.earthSavePlace:focus-visible{outline-offset:3px;outline:3px solid #7eff9bc7;box-shadow:0 0 0 3px #7eff9b33}@media (width<=700px){.earthSavePlace span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.earthSavePlace{padding:9px}}.savedEarthProfile{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:center;gap:24px;max-width:1180px;margin:24px auto;padding:28px;display:grid}.savedEarthProfile h2{margin:10px 0 8px;font-size:clamp(24px,3vw,42px);line-height:1}.savedEarthProfile p{color:var(--muted);max-width:620px}.savedEarthEmpty{border:1px dashed var(--line);background:var(--bg);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.savedEarthEmpty>svg{width:26px;height:26px}.savedEarthEmpty div{gap:5px;display:grid}.savedEarthEmpty b{font-size:13px}.savedEarthEmpty small{color:var(--muted);line-height:1.4}@media (width<=820px){.savedEarthProfile{grid-template-columns:1fr}.savedEarthEmpty{grid-template-columns:auto 1fr}.savedEarthEmpty>a{grid-column:1/-1;justify-self:start}}.savedEarthList{gap:10px;display:grid}.savedEarthList article{border:1px solid var(--line);background:var(--bg);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.savedEarthList article>svg{width:20px}.savedEarthList article div{gap:4px;display:grid}.savedEarthList article b{font-size:12px}.savedEarthList article small{color:var(--muted);text-transform:capitalize}.savedEarthList article button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.savedEarthList article button:hover,.savedEarthList article button:focus-visible{color:var(--text);text-decoration:underline}@media (width<=760px){.savedEarthList article{grid-template-columns:auto 1fr}.savedEarthList article>a,.savedEarthList article>button{grid-column:2;justify-self:start}}.earthSavePlace[data-saved=true]{background:#083018c2;border-color:#7eff9bb8}.savedEarthWorkspace{gap:12px;display:grid}.savedEarthTools{gap:10px;display:grid}.savedEarthTools>label{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:8px;padding:9px 11px;display:flex}.savedEarthTools>label svg{width:15px}.savedEarthTools input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.savedEarthTools>div{flex-wrap:wrap;gap:6px;display:flex}.savedEarthTools>div button{border:1px solid var(--line);background:var(--bg);color:var(--muted);font:inherit;text-transform:capitalize;cursor:pointer;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.savedEarthTools>div button.selected{color:var(--text);background:#7eff9b14;border-color:#7eff9ba6}.savedEarthNoMatch{border:1px dashed var(--line);border-radius:14px;align-items:center;gap:10px;padding:18px;display:flex}.savedEarthNoMatch svg{width:18px}.savedEarthNoMatch b{font-size:11px}.savedEarthNoMatch button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;text-decoration:underline}@media (width<=620px){.savedEarthNoMatch{flex-wrap:wrap;align-items:flex-start}.savedEarthNoMatch button{margin-left:28px}}.savedEarthTools>select{border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;border-radius:10px;justify-self:start;padding:8px 10px;font-size:10px;font-weight:750}.savedEarthCardActions{gap:7px!important;display:flex!important}.savedEarthCardActions button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:10px;font-weight:800}.savedEarthCardActions button:hover,.savedEarthCardActions button:focus-visible{color:var(--text);text-decoration:underline}@media (width<=760px){.savedEarthList article>.savedEarthCardActions{grid-column:2;justify-self:start}}.savedEarthRename{gap:7px;display:grid}.savedEarthRename input{border:1px solid var(--line);background:var(--panel);width:min(100%,360px);color:var(--text);font:inherit;border-radius:9px;padding:8px 9px;font-weight:750}.savedEarthRename input:focus{border-color:#7eff9ba6;outline:2px solid #7eff9b52}.savedEarthRename span{gap:7px;display:flex}.savedEarthRename button{border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:850}.savedEarthRename button:disabled{opacity:.4;cursor:not-allowed}.savedEarthFavorite{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.savedEarthFavorite:focus-visible,.savedEarthCardActions button:focus-visible,.savedEarthRename button:focus-visible,.savedEarthNoteEditor button:focus-visible,.savedEarthTools>div button:focus-visible,.savedEarthNoMatch button:focus-visible,.savedEarthBackup button:focus-visible,.savedEarthBackup label:focus-within,.savedEarthTools>select:focus-visible{outline-offset:3px;outline:3px solid #7eff9bb8}.savedEarthFavorite svg{width:14px;height:14px}.savedEarthFavorite[aria-pressed=true]{color:#fff7a8;background:#fff7a814;border-color:#fff7a880}.savedEarthFavorite[aria-pressed=true] svg{fill:currentColor}.savedEarthList article[data-favorite=true]{border-color:#fff7a83d}.savedEarthNote{color:var(--muted);text-transform:none;line-height:1.45;margin:5px 0 0!important;font-size:10px!important}.savedEarthNoteEditor{gap:6px;margin-top:7px;display:grid}.savedEarthNoteEditor textarea{resize:vertical;border:1px solid var(--line);background:var(--panel);min-height:72px;color:var(--text);font:inherit;border-radius:9px;padding:8px 9px;font-size:10px;line-height:1.45}.savedEarthNoteEditor textarea:focus{border-color:#7eff9b99;outline:2px solid #7eff9b47}.savedEarthNoteEditor>span{color:var(--muted);justify-self:end;font-size:8px}.savedEarthNoteEditor>div{gap:7px;display:flex}.savedEarthNoteEditor button{border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:850}.savedEarthBackup{flex-wrap:wrap;align-items:center;gap:7px!important;display:flex!important}.savedEarthBackup button,.savedEarthBackup label{border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:850}.savedEarthBackup label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.savedEarthBackup small{color:var(--muted);flex-basis:100%;font-size:8px;line-height:1.4}.domainJourney ol li>span{gap:4px;display:grid}.domainJourney ol li>span>b{text-transform:capitalize}.domainJourney ol li>span>small{color:var(--muted);text-transform:none;font-size:9px;line-height:1.4}.domainJourney ol li>span>em{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-self:start;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850}.projectViewTabs{flex-wrap:wrap;gap:7px;margin:0 0 24px;display:flex}.projectViewTabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850}.projectViewTabs button:hover,.projectViewTabs button:focus-visible{color:var(--text);border-color:#7eff9b73}.projectViewTabs button.selected{color:var(--text);background:#7eff9b14;border-color:#7eff9bb3}.notFoundRoutes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(1180px,100% - 36px);margin:28px auto 72px;display:grid}.notFoundRoutes>a{border:1px solid var(--line);background:var(--panel);min-height:132px;color:var(--text);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid}.notFoundRoutes>a:hover,.notFoundRoutes>a:focus-visible{background:#7eff9b0f;border-color:#7eff9b99;transform:translateY(-2px)}.notFoundRoutes>a:focus-visible{outline-offset:3px;outline:3px solid #7eff9bb8}.notFoundRoutes>a>svg:first-child{width:25px;height:25px}.notFoundRoutes>a>svg:last-child{width:18px;height:18px;color:var(--muted)}.notFoundRoutes span{gap:6px;display:grid}.notFoundRoutes b{font-size:14px}.notFoundRoutes small{color:var(--muted);line-height:1.45}@media (width<=700px){.notFoundRoutes{grid-template-columns:1fr;margin-top:18px}.notFoundRoutes>a{min-height:108px;padding:18px}}@media (prefers-reduced-motion:reduce){.notFoundRoutes>a{transition:none}.notFoundRoutes>a:hover,.notFoundRoutes>a:focus-visible{transform:none}}@media (width<=650px){.brand b{word-spacing:.32em}}@media (width<=420px){.brand b{letter-spacing:.1em;word-spacing:.3em;font-size:10px}}.weatherTabs button[aria-current=page]{color:var(--green);border-color:color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 8%,transparent)}.weatherTabStatus{border-bottom:1px solid var(--line);align-items:center;gap:12px;max-width:1500px;margin:0 auto;padding:12px 6vw;font-size:11px;display:flex}.weatherTabStatus b{color:var(--green);letter-spacing:.1em}.weatherTabStatus span{color:var(--muted)}@media (width<=700px){.weatherTabStatus{flex-direction:column;align-items:flex-start}}.adminPreviewNotice{border:1px solid var(--line);background:var(--panel);align-items:flex-start;gap:12px;max-width:1500px;margin:24px auto 0;padding:14px 6vw;display:flex}.adminPreviewNotice>svg{width:20px;color:var(--green);flex:none}.adminPreviewNotice b,.adminPreviewNotice small{display:block}.adminPreviewNotice b{letter-spacing:.08em;font-size:11px}.adminPreviewNotice small{color:var(--muted);margin-top:5px;line-height:1.5}.triviaPrevious{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:4px;margin:14px 0;padding:10px 12px;display:grid}.triviaPrevious b{font-size:11px}.triviaPrevious span{color:var(--muted);font-size:9px;line-height:1.45}@media (width<=420px){.earthJourneyDetail{flex-direction:column;align-items:flex-start;gap:6px}.earthJourneyDetail b{white-space:normal}.trustLedger>div{flex-direction:column;align-items:flex-start;gap:7px}.trustLedger b{text-align:left;overflow-wrap:anywhere}.resultRow,.searchStart>a{grid-template-columns:1fr;gap:8px}.resultRow>svg,.searchStart>a>svg{justify-self:start}.projectPulse{grid-template-columns:1fr}.projectPulse>div,.projectPulse>div:nth-child(2){border-right:0}.quickLaunch{grid-template-columns:1fr}}.earthPulseMonitor{gap:24px;max-width:1280px;margin:0 auto;padding:56px clamp(22px,5vw,72px);display:grid}.earthPulseMonitorHead{justify-content:space-between;align-items:end;gap:28px;display:flex}.earthPulseMonitorHead>div{max-width:720px}.earthPulseMonitorHead h2{margin:10px 0;font-size:clamp(2.2rem,5vw,4.8rem)}.earthPulseMonitorHead p{max-width:680px}.earthPulseSound{border:1px solid var(--line);background:var(--panel);min-width:250px;color:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.earthPulseSound svg{width:25px;height:25px}.earthPulseSound span{gap:3px;display:grid}.earthPulseSound small{opacity:.7}.earthPulseScreen{border:1px solid var(--line);background:linear-gradient(#00ff8e09,#0000002e);border-radius:24px;min-height:260px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00ff8e09}.earthPulseBaseline{background:#50ffa52e;height:1px;position:absolute;top:50%;left:0;right:0}.earthPulseTrace{filter:drop-shadow(0 0 7px #44ff97d1);position:absolute;inset:0;overflow:hidden}.earthPulseTraceTrack{will-change:transform;width:200%;height:100%;animation:24s linear infinite earthPulse24sSweep;display:flex;position:absolute;inset:0 auto 0 0}.earthPulseTrace svg{flex:0 0 50%;width:50%;height:100%;display:block;overflow:visible}.earthPulseTrace polyline{fill:none;stroke:#4bff9e;stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.earthPulseReadout{letter-spacing:.12em;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:flex;position:absolute;bottom:18px;left:20px}.earthPulseReadout i{background:currentColor;border-radius:50%;width:8px;height:8px}.earthPulseAudioNote{border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.earthPulseAudioNote span{gap:4px;display:grid}.earthPulseAudioNote small{opacity:.76;line-height:1.5}@keyframes earthPulseSweep{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=700px){.earthPulseMonitorHead{flex-direction:column;align-items:stretch}.earthPulseSound{width:100%;min-width:0}.earthPulseScreen{min-height:190px}}.earthPulseGlobal{z-index:2147483000;border-top:1px solid var(--line);background:var(--panel);color:#f3fff8;background-color:#030706;grid-template-columns:minmax(110px,12.5vw) minmax(0,75vw) minmax(70px,12.5vw);align-items:center;gap:0;min-height:92px;padding:10px clamp(14px,2vw,28px);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 36px #0000006b}.earthPulseGlobalName{letter-spacing:.08em;align-items:center;gap:9px;font-size:.78rem;font-weight:900;display:flex}.earthPulseGlobalName svg{width:18px}.earthPulseGlobalName i{background:#41f591;border-radius:50%;width:8px;height:8px;animation:1s ease-out infinite earthGlobalBeat;box-shadow:0 0 #41f5918c}.earthPulseGlobalStatus{letter-spacing:.08em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;font-size:.7rem;display:grid;position:relative}.earthPulseGlobalStatus>span:not(.earthPulseGlobalTrace):not(.earthPulseGlobalSignal){opacity:.62;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.earthPulseGlobalStatus>b{position:absolute;left:-10000px}.earthPulseGlobalTrace{opacity:1;background:#000;border-inline:1px solid #41f59129;width:100%;min-width:280px;height:70px;display:block;position:relative;overflow:hidden}.earthPulseGlobalTrack{filter:drop-shadow(0 0 4px #41f591b8);will-change:transform;width:200%;height:100%;animation:24s linear infinite earthPulse24sSweep;display:flex;position:absolute;inset:0 auto 0 0}.earthPulseGlobalTrace svg{flex:0 0 50%;width:50%;height:100%;display:block}.earthPulseGlobalTrace polyline{fill:none;stroke:#41f591;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.earthPulseGlobalSignal{z-index:2;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;color:var(--text);text-shadow:0 1px 4px var(--panel),0 0 8px var(--panel);font-size:.58rem;line-height:1.2;display:block;position:absolute;bottom:3px;left:12px;right:12px;overflow:hidden}.earthPulseGlobalSignal b{color:#41f591;font-size:inherit}@keyframes earthGlobalTraceSweep{0%{transform:translate(0)}to{transform:translate(-95.8333%)}}.earthPulseGlobalOpen{align-items:center;gap:4px;font-size:.75rem;font-weight:800;display:flex}.earthPulseGlobalNotice{z-index:2147483001;border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:min(430px,100vw - 28px);padding:14px;display:grid;position:fixed;bottom:100px;right:22px;box-shadow:0 18px 55px #0003}.earthPulseGlobalNotice>svg{width:24px}.earthPulseGlobalNotice div{gap:3px;display:grid}.earthPulseGlobalNotice b{letter-spacing:.08em;font-size:.74rem}.earthPulseGlobalNotice small{opacity:.7;line-height:1.35}.earthPulseGlobalNotice a{white-space:nowrap;font-size:.72rem;font-weight:800}.earthPulseGlobalNotice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:5px}.earthPulseGlobalNotice button svg{width:18px}@keyframes earthGlobalBeat{0%,to{transform:scale(1);box-shadow:0 0 #41f59173}20%{transform:scale(1.35);box-shadow:0 0 0 7px #41f59100}}@media (width<=700px){.earthPulseGlobal{grid-template-columns:minmax(0,1fr) minmax(0,6fr) minmax(0,1fr);gap:0;min-height:78px;padding:7px 8px}.earthPulseGlobalName{letter-spacing:.04em;gap:5px;font-size:.62rem}.earthPulseGlobalName svg{width:15px}.earthPulseGlobalStatus{min-width:0;display:block}.earthPulseGlobalStatus>span:not(.earthPulseGlobalTrace):not(.earthPulseGlobalSignal){display:none}.earthPulseGlobalTrace{min-width:0;height:58px}.earthPulseGlobalSignal{font-size:.48rem;left:5px;right:5px}.earthPulseGlobalOpen{white-space:nowrap;justify-self:end;font-size:.62rem}.earthPulseGlobalNotice{grid-template-columns:auto 1fr auto;bottom:84px;right:14px}.earthPulseGlobalNotice>a{grid-column:2}.earthPulseGlobalNotice button{grid-area:1/3}}.earthPulseTimelineTools{justify-content:space-between;align-items:center;gap:18px;display:flex}.earthPulseTimelineTools>span{gap:3px;display:grid}.earthPulseTimelineTools small{opacity:.68}.earthPulseTimelineTools a{align-items:center;gap:7px;display:flex}.earthPulseTimelineTools svg{width:17px}.earthPulseFlow{pointer-events:none;position:absolute;inset:0}.earthPulseFlow>i{border:2px solid;border-radius:50%;width:12px;height:12px;animation:30s linear infinite earthEventFlow;position:absolute;top:50%;right:-18px;box-shadow:0 0 12px}.earthPulseFlow>i:nth-child(2){animation-delay:-10s;top:38%}.earthPulseFlow>i:nth-child(3){animation-delay:-20s;top:62%}.earthPulseMovingEvent{pointer-events:auto;color:#dfffee;font:800 .64rem/1 var(--mono,monospace);will-change:transform;background:#03120ceb;border:1px solid #41f5917a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;text-decoration:none;animation:24s linear infinite earthEventFlow;display:flex;position:absolute;right:-90px;box-shadow:0 0 18px #41f5912e}.earthPulseMovingEvent i{background:#41f591;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #41f591}.earthPulseScanning{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.earthPulseScanning svg{color:#41f591;width:28px;animation:1.5s ease-out infinite earthGlobalBeat}.earthPulseScanning b{letter-spacing:.16em;font-size:.72rem}.earthPulseScanning small{opacity:.66;max-width:440px;padding:0 18px;font-size:.68rem;line-height:1.45}.earthPulseMovingEvent:hover,.earthPulseMovingEvent:focus-visible{outline-offset:2px;background:#11432bf5;border-color:#41f591;outline:2px solid #41f5918c}.earthPulseDirection{letter-spacing:.12em;opacity:.48;font-size:.62rem;font-weight:800;position:absolute;top:16px;right:18px}.earthPulseHistory{border:1px solid var(--line);border-radius:20px;gap:22px;padding:24px;display:grid}.earthPulseHistory h3{margin:8px 0;font-size:clamp(1.5rem,3vw,2.4rem)}.earthPulseHistory p{max-width:820px}.earthPulseHistoryTrack{grid-template-columns:repeat(3,1fr);gap:0;padding-top:16px;display:grid;position:relative}.earthPulseHistoryTrack:before{content:"";background:var(--line);height:1px;position:absolute;top:38px;left:8%;right:8%}.earthPulseHistoryTrack button{color:inherit;opacity:.55;background:0 0;border:0;justify-items:center;gap:8px;display:grid;position:relative}.earthPulseHistoryTrack button i{z-index:1;background:currentColor;border-radius:50%;width:13px;height:13px}.earthPulseHistoryTrack span,.earthPulseHistoryTrack small{letter-spacing:.1em;font-size:.65rem;font-weight:800}.earthPulseHistoryStatus{opacity:.7;align-items:center;gap:8px;display:flex}.earthPulseHistoryStatus svg{width:16px}@keyframes earthEventFlow{0%{opacity:0;transform:translate(0)}5%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translate(calc(-100vw - 80px))}}.watchVerifiedEvents{text-align:left;gap:7px;width:min(720px,100%);margin:14px auto 0;display:grid}.watchVerifiedEvents a{border:1px solid var(--line);color:inherit;background:#ffffff09;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.watchVerifiedEvents a:hover,.watchVerifiedEvents a:focus-visible{border-color:#41f59199}.watchVerifiedEvents a>b{color:#41f591;font-size:.72rem}.watchVerifiedEvents a>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watchVerifiedEvents a>small{opacity:.62}.watchVerifiedEvents a>svg{width:16px}@media (width<=700px){.watchVerifiedEvents a{grid-template-columns:auto minmax(0,1fr) auto}.watchVerifiedEvents a>small{grid-column:2}}.corporateDoctrine{background:linear-gradient(145deg,#4882be11,#ffffff03);border:1px solid #64aadc47;gap:10px;margin:16px 0 4px;padding:22px;display:grid}.corporateDoctrine h3{margin:.2rem 0;font-size:clamp(1.45rem,2.5vw,2.1rem)}.corporateDoctrine>p{opacity:.8;max-width:920px;margin:0}.corporateDoctrine>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.corporateDoctrine>div>span{border:1px solid var(--line);gap:5px;padding:14px;display:grid}.corporateDoctrine b{letter-spacing:.04em;font-size:.75rem}.corporateDoctrine small{opacity:.68;line-height:1.45}.project72Doctrine{background:linear-gradient(145deg,#328c5c12,#ffffff03);border:1px solid #5ac48447;gap:10px;margin:16px 0 4px;padding:22px;display:grid}.project72Doctrine h3{margin:.2rem 0;font-size:clamp(1.45rem,2.5vw,2.1rem)}.project72Doctrine>p{opacity:.8;max-width:920px;margin:0}.project72Doctrine>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.project72Doctrine>div>span{border:1px solid var(--line);gap:5px;padding:14px;display:grid}.project72Doctrine b{letter-spacing:.04em;font-size:.75rem}.project72Doctrine small{opacity:.68;line-height:1.45}.endowmentDoctrine{background:linear-gradient(145deg,#d4b95c0e,#ffffff03);border:1px solid #d4b95c4d;gap:10px;margin:16px 0 4px;padding:22px;display:grid}.endowmentDoctrine h3{margin:.2rem 0;font-size:clamp(1.35rem,2.4vw,2rem)}.endowmentDoctrine>p{opacity:.78;max-width:920px;margin:0}.endowmentDoctrine>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.endowmentDoctrine>div>span{border:1px solid var(--line);gap:5px;padding:14px;display:grid}.endowmentDoctrine b{letter-spacing:.04em;font-size:.75rem}.endowmentDoctrine small{opacity:.68;line-height:1.45}.rtocDoctrine{background:linear-gradient(145deg,#41f5910d,#ffffff03);border:1px solid #41f59147;gap:10px;margin:16px 0 4px;padding:22px;display:grid}.rtocDoctrine h3{margin:.2rem 0;font-size:clamp(1.35rem,2.4vw,2rem)}.rtocDoctrine>p{opacity:.78;max-width:920px;margin:0}.rtocDoctrine>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.rtocDoctrine>div>span{border:1px solid var(--line);gap:5px;padding:14px;display:grid}.rtocDoctrine b{letter-spacing:.04em;font-size:.75rem}.rtocDoctrine small{opacity:.68;line-height:1.45}.rtocEvidenceRail{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important;display:grid!important}.rtocEvidenceRail>span{align-content:start;min-height:118px}.rtocEvidenceRail>span b{font-size:.68rem}.capitalTruthGate{background:#41f59109;border:1px solid #41f59152;gap:7px;margin:16px 0 4px;padding:16px 18px;display:grid}.capitalTruthGate p{margin:0;line-height:1.55}.capitalTruthGate small{opacity:.67;line-height:1.45}.globalAdoption{background:linear-gradient(145deg,#41f59112,#08120e59);border:1px solid #41f5913d;border-radius:18px;margin-top:34px;padding:clamp(24px,4vw,48px)}.globalAdoption h2{max-width:850px;margin:.7rem 0;font-size:clamp(1.8rem,3.5vw,3.4rem)}.globalAdoptionLead{max-width:850px;font-size:1.08rem}.globalAdoption blockquote{border-left:3px solid;margin:28px 0;padding:18px 22px;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700}.globalAdoptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.globalAdoptionGrid article{border:1px solid var(--line);background:#ffffff06;gap:9px;padding:20px;display:grid}.globalAdoptionGrid article svg{width:22px}.globalAdoptionGrid article p{opacity:.72;margin:0}.globalNetworkEquation{align-items:stretch;gap:8px;margin-top:18px;display:flex}.globalNetworkEquation>span{border:1px solid var(--line);flex:1;gap:5px;padding:14px;display:grid}.globalNetworkEquation>strong{align-self:center}.globalNetworkEquation small{opacity:.65}.globalNetworkEquation .result{background:#41f59112;border-color:#41f59173}.capabilitySequence{border:1px solid var(--line);gap:10px;margin-top:20px;padding:22px;display:grid}.capabilitySequence h3{margin:.2rem 0;font-size:clamp(1.35rem,2.5vw,2rem)}.capabilitySequence>p{opacity:.76;max-width:920px;margin:0}.sequenceRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.sequenceRail>span{border:1px solid var(--line);align-content:start;gap:6px;min-height:150px;padding:14px;display:grid}.sequenceRail i{opacity:.42;font-size:.66rem;font-style:normal}.sequenceRail b{letter-spacing:.04em;font-size:.72rem}.sequenceRail small,.capabilitySequence>small{opacity:.66;line-height:1.45}.capabilitySequence>small{border-top:1px solid var(--line);padding-top:10px}.beforeImpactCase{background:radial-gradient(circle at 85% 0,#41f59112,#0000 38%),#ffffff03;border:1px solid #41f5913d;gap:10px;margin-top:20px;padding:22px;display:grid}.beforeImpactCase h3{margin:.2rem 0;font-size:clamp(1.35rem,2.5vw,2rem)}.beforeImpactCase>p{opacity:.78;max-width:920px;margin:0}.beforeImpactCase>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.beforeImpactCase>div>span{border:1px solid var(--line);gap:5px;padding:14px;display:grid}.beforeImpactCase>div b{letter-spacing:.04em;font-size:.75rem}.beforeImpactCase>div small,.beforeImpactCase>small{opacity:.68;line-height:1.45}.countryCase{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.countryCase h3{margin:.6rem 0 1rem;font-size:clamp(1.35rem,2.4vw,2rem)}.countryCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.countryCaseGrid>div{border:1px solid var(--line);gap:7px;padding:16px;display:grid}.countryCaseGrid span{opacity:.7;font-size:.88rem}.protectionCycle{background:#41f59109;border:1px solid #41f59138;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding:14px;display:flex}.protectionCycle span{letter-spacing:.08em;font-size:.7rem;font-weight:800}.protectionCycle i{opacity:.4;font-style:normal}.responseBoundaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.responseBoundaries>span{border:1px solid var(--line);background:#ffffff05;grid-template-columns:auto 1fr;gap:4px 9px;padding:14px;display:grid}.responseBoundaries svg{width:18px;color:var(--green);grid-row:1/3}.responseBoundaries b{letter-spacing:.05em;font-size:.76rem}.responseBoundaries small{opacity:.68;line-height:1.45}.workforceDoctrine{border:1px solid var(--line);background:#ffffff03;gap:10px;margin-top:14px;padding:22px;display:grid}.workforceDoctrine h3{margin:.2rem 0;font-size:clamp(1.3rem,2.3vw,1.9rem)}.workforceDoctrine>p{opacity:.76;max-width:920px;margin:0}.workforceDoctrine>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.workforceDoctrine>div>span{border:1px solid var(--line);gap:5px;padding:14px;display:grid}.workforceDoctrine b{letter-spacing:.04em;font-size:.75rem}.workforceDoctrine small{opacity:.67;line-height:1.45}.restoreDoctrine{background:linear-gradient(145deg,#41f5910b,#ffffff03);border:1px solid #41f59138;gap:10px;margin-top:14px;padding:22px;display:grid}.restoreDoctrine h3{margin:.2rem 0;font-size:clamp(1.3rem,2.3vw,1.9rem)}.restoreDoctrine>p{opacity:.78;max-width:900px;margin:0}.restoreDoctrine>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.restoreDoctrine>div>span{border:1px solid var(--line);gap:5px;padding:14px;display:grid}.restoreDoctrine>div b{letter-spacing:.04em;font-size:.75rem}.restoreDoctrine>div small{opacity:.68;line-height:1.45}@media (width<=650px){.countryCaseGrid,.responseBoundaries,.restoreDoctrine>div{grid-template-columns:1fr}.protectionCycle i{display:none}.protectionCycle span{border:1px solid var(--line);padding:6px}}.hostCountryArchitecture{background:#41f59106;border:1px solid #41f59133;margin-top:24px;padding:22px}.hostCountryArchitecture h3{margin:.6rem 0;font-size:clamp(1.35rem,2.4vw,2rem)}.hostCountryArchitecture>p{max-width:900px}.hostCountryList{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:18px 0;display:grid}.hostCountryList>span{border:1px solid var(--line);align-items:center;gap:9px;padding:9px 11px;display:flex}.hostCountryList i{opacity:.45;font-size:.66rem;font-style:normal}.hostCountryList b{font-size:.78rem}.hostCountryTruth{border:1px solid var(--line);align-items:flex-start;gap:10px;padding:13px;display:flex}.hostCountryTruth svg{flex:none;width:18px}.hostCountryTruth span{gap:3px;display:grid}.hostCountryTruth small{opacity:.65}@media (width<=700px){.hostCountryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.hostCountryList{grid-template-columns:1fr}}.regionalMembership{border:1px solid var(--line);background:#ffffff05;margin-top:24px;padding:22px}.regionalMembership h3{margin:.6rem 0;font-size:clamp(1.35rem,2.4vw,2rem)}.regionalMembership>p{max-width:900px}.regionalMembershipFlow{align-items:stretch;gap:8px;margin:18px 0;display:flex}.regionalMembershipFlow>span{border:1px solid var(--line);flex:1;gap:6px;padding:14px;display:grid}.regionalMembershipFlow>svg{flex:0 0 17px;align-self:center}.regionalMembershipFlow small{opacity:.65}.regionalMembershipNote{opacity:.72;font-size:.88rem!important}.countryReadinessDeal{border:1px solid var(--line);background:#ffffff04;gap:9px;margin-top:12px;padding:20px;display:grid}.countryReadinessDeal h3{margin:.15rem 0;font-size:clamp(1.25rem,2.2vw,1.8rem)}.countryReadinessDeal>p{opacity:.76;max-width:920px;margin:0}.countryReadinessDeal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.countryReadinessDeal>div>span{border:1px solid var(--line);gap:5px;padding:13px;display:grid}.countryReadinessDeal b{letter-spacing:.04em;font-size:.74rem}.countryReadinessDeal small{opacity:.66;line-height:1.45}.countryAgreementMinimums,.sharedCapacityCase{border:1px solid var(--line);gap:8px;margin-top:16px;padding:16px;display:grid}.countryAgreementMinimums>b,.sharedCapacityCase>b{letter-spacing:.08em;font-size:.76rem}.countryAgreementMinimums p,.countryAgreementMinimums small,.sharedCapacityCase p,.sharedCapacityCase small{opacity:.72;margin:0}.sharedCapacityCase{background:#41f59106;margin-top:24px;padding:22px}.concurrencyDoctrine{background:#41f59108;border:1px solid #41f59140;gap:10px;margin-top:18px;padding:22px;display:grid}.concurrencyDoctrine h3{margin:.2rem 0;font-size:clamp(1.3rem,2.4vw,1.9rem)}.concurrencyDoctrine>p{opacity:.76;max-width:920px;margin:0}.concurrencyDoctrine>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.concurrencyDoctrine>div>span{border:1px solid var(--line);gap:5px;padding:14px;display:grid}.concurrencyDoctrine b{letter-spacing:.04em;font-size:.75rem}.concurrencyDoctrine small{opacity:.68;line-height:1.45}.sharedCapacityCase h3{margin:.25rem 0;font-size:clamp(1.35rem,2.4vw,2rem)}.sharedCapacityCase>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.sharedCapacityCase>div>span{border:1px solid var(--line);gap:6px;padding:14px;display:grid}.sharedCapacityCase>div small{font-size:.8rem}.sharedCapacityCase .planningCaveat{border-top:1px solid var(--line);letter-spacing:.04em;padding-top:12px;font-size:.7rem}.hostCountryList>span{flex-wrap:wrap}.hostCountryList>span small{opacity:.6;flex-basis:100%;padding-left:24px;font-size:.68rem;line-height:1.35}.regionalServiceExamples{gap:6px;margin:0 0 14px;display:grid}.regionalServiceExamples>span{background:#41f5910a;border:1px solid #41f59159;gap:4px;padding:13px;display:grid}.regionalServiceExamples b{font-size:.78rem}.regionalServiceExamples small{opacity:.68}.globalAdoptionTruth{border-top:1px solid var(--line);opacity:.75;align-items:flex-start;gap:10px;padding-top:16px;display:flex;margin:18px 0 0!important;font-size:.86rem!important}.globalAdoptionTruth svg{flex:none;width:18px}@media (width<=760px){.globalAdoptionGrid,.sharedCapacityCase>div,.beforeImpactCase>div,.concurrencyDoctrine>div{grid-template-columns:1fr}.globalNetworkEquation{grid-template-columns:1fr;display:grid}.globalNetworkEquation>strong{text-align:center}.regionalMembershipFlow{grid-template-columns:1fr;display:grid}.regionalMembershipFlow>svg{display:none}}.responsePlan{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#41f5910d,#0000 55%);grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:24px;padding:clamp(28px,5vw,64px);display:grid}.responsePlan h2{margin:.5rem 0;font-size:clamp(1.7rem,3vw,3rem)}.responsePlan p{opacity:.76;max-width:760px}.responsePlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.responsePlanGrid span{border:1px solid var(--line);background:#ffffff06;gap:5px;padding:15px;display:grid}.responsePlanGrid b{font-size:1.05rem}.responsePlanGrid small{opacity:.62}.responsePlan>.primary{justify-self:start}@media (width<=800px){.responsePlan{grid-template-columns:1fr}.responsePlanGrid{grid-template-columns:1fr 1fr}}@media (width<=520px){.responsePlanGrid{grid-template-columns:1fr}}.earthPulseLiveEvents{background:#04120db8;border:1px solid #41f59138;gap:14px;padding:18px;display:grid}.earthPulseLiveHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.earthPulseLiveHead span{gap:4px;display:grid}.earthPulseLiveHead b{letter-spacing:.12em;color:#41f591;font-size:.78rem}.earthPulseLiveHead small,.earthPulseLiveHead time{opacity:.72;font-size:.72rem}.earthPulseEventRail{gap:8px;display:grid}.earthPulseEvent{color:inherit;background:#ffffff09;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.earthPulseEvent:hover,.earthPulseEvent:focus-visible{background:#41f59112;border-color:#41f5919e}.earthPulseEventMagnitude{font:700 .82rem/1 var(--mono,monospace);color:#41f591}.earthPulseEvent>span:nth-child(2){gap:3px;min-width:0;display:grid}.earthPulseEvent>span:nth-child(2) b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.earthPulseEvent small{opacity:.65;font-size:.68rem}.earthPulseEvent em{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;font-style:normal;display:flex}.earthPulseEvent em svg{width:15px}.earthEventView{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030d0aeb;border:1px solid #41f59161;grid-template-columns:minmax(0,1fr) auto;gap:14px;width:min(760px,100% - 36px);padding:16px 18px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #00000057}.earthEventView h3{margin:6px 0 4px}.earthEventView p{opacity:.76;margin:0}.earthEventFacts{gap:8px;margin-top:10px;display:flex}.earthEventFacts span{border:1px solid #ffffff1a;gap:2px;padding:7px 9px;display:grid}.earthEventFacts small{opacity:.62;font-size:.62rem}.earthEventActions{flex-direction:column;justify-content:center;gap:8px;display:flex}.earthEventMedia{background:#ffffff09;border:1px solid #ffffff1a;grid-column:1/-1;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.earthEventMedia>svg{color:#41f591;flex:none;width:17px;margin-top:1px}.earthEventMedia span{gap:3px;display:grid}.earthEventMedia b{letter-spacing:.09em;font-size:.68rem}.earthEventMedia small{opacity:.7;font-size:.68rem}.earthEventView>small{opacity:.66;grid-column:1/-1;align-items:center;gap:7px;display:flex}.earthEventView>small svg{width:15px}@media (width<=720px){.earthPulseLiveHead{flex-direction:column;align-items:start}.earthPulseEvent{grid-template-columns:auto minmax(0,1fr)}.earthPulseEvent em{grid-column:2}.earthEventView{grid-template-columns:1fr;top:10px}.earthEventActions{flex-flow:wrap}.earthEventView>small{grid-column:1}.earthEventFacts{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.earthPulseTraceTrack,.earthPulseGlobalTrack{transform:translate(0);animation:none!important}.earthPulseGlobalName i{box-shadow:0 0 0 3px #41f5912e;animation:none!important}.earthPulseFlow>i,.earthPulseMovingEvent{opacity:.75;animation:none!important}.earthPulseFlow>i:first-child{right:18%}.earthPulseFlow>i:nth-child(2){right:48%}.earthPulseFlow>i:nth-child(3){right:78%}.earthPulseMovingEvent:first-child{right:18%}.earthPulseMovingEvent:nth-child(2){right:48%}.earthPulseMovingEvent:nth-child(3){right:78%}}@media (width<=700px){.earthPulseTimelineTools{flex-direction:column;align-items:flex-start}.earthPulseTimelineTools a{justify-content:center;width:100%}.earthPulseDirection{display:none}.earthPulseHistory{padding:18px}.earthPulseHistoryTrack span{font-size:.58rem}}.familyTreePreview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;padding:clamp(28px,5vw,64px);display:grid}.familyTreePreview>div,.familyTreePreview aside{min-width:0}.familyTreePreview h2{margin:10px 0;font-size:clamp(2rem,4vw,4rem)}.familyTreePreview h3{margin:10px 0;font-size:clamp(1.4rem,2.5vw,2.2rem)}.familyTreePreview aside{border:1px solid var(--line);border-radius:22px;align-self:center;gap:14px;padding:24px;display:grid}.familyTreePreview aside .primary{justify-self:start}.familyTreeVisual{border:1px solid var(--line);background:radial-gradient(circle at 50% 34%,#45b86b3d,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,#5aa86c 4%),var(--panel));border-radius:24px;height:330px;margin:28px 0 16px;position:relative;overflow:hidden}.familyTreeTrunk{background:linear-gradient(90deg,#5f402a,#9b6b42 48%,#51341f);border-radius:55% 45% 18% 18%;width:28px;height:150px;position:absolute;bottom:48px;left:calc(50% - 14px)}.familyTreeRoots{border-bottom:8px solid #6d482d;border-radius:50%;width:170px;height:42px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.familyTreeCrown{width:260px;height:185px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.familyTreeCrown:before,.familyTreeCrown:after{content:"";transform-origin:0;background:#735037;border-radius:10px;width:150px;height:8px;position:absolute;bottom:5px;left:50%}.familyTreeCrown:before{transform:rotate(-38deg)}.familyTreeCrown:after{transform:rotate(218deg)}.familyTreeCrown i{background:radial-gradient(circle at 35% 30%,#68c977,#286c3c 68%,#17462a);border-radius:50%;width:76px;height:76px;position:absolute;box-shadow:0 10px 25px #00000029}.familyTreeCrown i:first-child{width:88px;height:88px;top:0;left:92px}.familyTreeCrown i:nth-child(2){top:38px;left:30px}.familyTreeCrown i:nth-child(3){top:42px;right:25px}.familyTreeCrown i:nth-child(4){top:98px;left:0}.familyTreeCrown i:nth-child(5){top:102px;right:0}.familyTreeCrown i:nth-child(6){width:92px;height:92px;top:90px;left:66px}.familyTreeCrown i:nth-child(7){width:86px;height:86px;top:88px;right:55px}.familyTreeStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.familyTreeStats span{border:1px solid var(--line);border-radius:14px;gap:4px;padding:14px;display:grid}.familyTreeStats b{font-size:1.2rem}.familyTreeStats small{letter-spacing:.08em;opacity:.68;font-size:.64rem}@media (width<=800px){.familyTreePreview{grid-template-columns:1fr}.familyTreeVisual{height:290px}.familyTreeStats{grid-template-columns:1fr}}.contactDraft>.contactSafety{max-width:none;margin:18px 0;padding:18px}.contactDraft>.contactSafety p{margin:5px 0 0}.earthPulseHistory>.secondary{justify-self:start}.earthPulseHistory>.secondary svg{width:16px}.inviteFriend small{color:var(--muted);line-height:1.55}@media (width<=520px){.contactDraft>.contactSafety{margin-left:0;margin-right:0}.earthPulseHistory>.secondary{justify-content:center;width:100%}}.detectiveGame{border:1px solid var(--line);background:var(--panel);max-width:1050px;margin:0 auto 70px;padding:48px 6vw}.detectiveCaseTop{color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;font:700 10px Manrope;display:flex}.detectiveGame h2{letter-spacing:-.045em;margin:30px 0 12px;font:700 clamp(38px,6vw,70px)/.95 Manrope}.detectiveScene{color:var(--muted);max-width:800px;font-size:18px;line-height:1.7}.detectiveGame h3{margin:35px 0 16px;font:700 24px/1.25 Manrope}.detectiveChoices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detectiveChoices button{text-align:left;border:1px solid var(--line);background:var(--bg);min-height:82px;color:var(--text);cursor:pointer;align-items:center;gap:15px;padding:18px;font:600 14px/1.4 Manrope;display:flex}.detectiveChoices button span{border:1px solid var(--line);width:32px;height:32px;color:var(--green);flex:none;place-items:center;display:grid}.detectiveChoices button.correct{border-color:var(--green)}.detectiveChoices button.wrong{border-color:#c55}.detectiveChoices button.dim{opacity:.55}.detectiveChoices button:focus-visible,.detectiveEvidence button:focus-visible,.detectiveComplete button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.detectiveEvidence{border:1px solid var(--line);gap:18px;margin-top:20px;padding:24px;display:flex}.detectiveEvidence>svg{width:30px;color:var(--green);flex:none}.detectiveEvidence b{color:var(--green);letter-spacing:.08em;font:700 10px Manrope}.detectiveEvidence p,.detectiveComplete p{color:var(--muted);line-height:1.65}.detectiveEvidence button,.detectiveComplete button{background:var(--green);color:#071009;cursor:pointer;border:0;padding:12px 16px;font:800 10px Manrope}.detectiveComplete{text-align:center;padding:40px 0}.detectiveComplete svg{width:58px;height:58px;color:var(--green);margin-bottom:15px}@media (width<=700px){.detectiveGame{margin-inline:20px;padding:30px 20px}.detectiveChoices{grid-template-columns:1fr}.detectiveCaseTop{flex-wrap:wrap}.detectiveEvidence{align-items:flex-start}}.earthSortEngine{border:1px solid var(--line);background:var(--panel);max-width:900px;margin:0 auto 90px;padding:48px 6vw}.sortTop{color:var(--muted);letter-spacing:.08em;justify-content:space-between;font:700 10px Manrope;display:flex}.earthSortEngine h2{color:var(--text);margin:24px 0;font:700 clamp(28px,4vw,48px)/1 Manrope}.sortObject{border:1px solid var(--line);background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;margin:25px 0;display:flex}.sortObject svg{width:38px;color:var(--green)}.sortObject b{letter-spacing:-.03em;font:800 clamp(26px,5vw,46px) Manrope}.sortBins{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sortBins button{border:1px solid var(--line);background:var(--bg);min-height:100px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:12px;font:800 16px Manrope;display:flex}.sortBins button span{color:var(--green);border:1px solid var(--line);place-items:center;width:32px;height:32px;display:grid}.sortBins button:focus-visible,.sortFeedback button:focus-visible,.sortComplete button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.sortFeedback{border:1px solid var(--line);gap:15px;margin-top:18px;padding:22px;display:flex}.sortFeedback>svg,.sortComplete>svg{color:var(--green);flex:none;width:32px}.sortFeedback b{color:var(--green);font:800 10px Manrope}.sortFeedback p,.sortComplete p{color:var(--muted);line-height:1.6}.sortFeedback button,.sortComplete button{background:var(--green);color:#071009;cursor:pointer;border:0;padding:12px 16px;font:800 10px Manrope}.sortComplete{text-align:center;padding:40px 0}.sortComplete>svg{width:65px;height:65px}.sortComplete h2{font-size:70px}@media (width<=650px){.earthSortEngine{margin-inline:20px;padding:30px 20px}.sortBins{grid-template-columns:1fr}.sortBins button{min-height:82px}}.treeSpeciesPicker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:50px;padding:70px 6vw;display:grid}.treeSpeciesPicker h2{letter-spacing:-.045em;margin:15px 0;font:700 clamp(36px,5vw,64px)/.95 Manrope}.treeSpeciesPicker>div>p,.deviceOnlyNote{color:var(--muted);line-height:1.65}.treeSpeciesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.treeSpeciesGrid button{border:1px solid var(--line);background:var(--panel);min-height:118px;color:var(--text);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:34px 1fr;gap:4px 12px;padding:18px;display:grid}.treeSpeciesGrid button svg{width:28px;color:var(--muted);grid-row:1/3}.treeSpeciesGrid button b{font:800 13px Manrope}.treeSpeciesGrid button small{color:var(--muted)}.treeSpeciesGrid button.selected{border-color:var(--green);background:color-mix(in srgb,var(--green) 8%,var(--panel))}.treeSpeciesGrid button.selected svg{color:var(--green)}.treeSpeciesGrid button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.deviceOnlyNote{grid-column:2;font-size:11px}@media (width<=760px){.treeSpeciesPicker{grid-template-columns:1fr;gap:28px;padding:50px 20px}.treeSpeciesGrid{grid-template-columns:1fr}.deviceOnlyNote{grid-column:1}}.learningAgeLadder,.learningAwards{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:55px;padding:75px 6vw;display:grid}.learningAgeLadder h2,.learningAwards h2{letter-spacing:-.045em;margin:14px 0;font:700 clamp(38px,5vw,64px)/.95 Manrope}.learningAgeLadder>div:first-child p,.learningAwards p{color:var(--muted);line-height:1.65}.learningAgeLadder>div:last-child{gap:8px;display:grid}.learningAgeLadder span{border:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 15px;padding:18px;display:grid}.learningAgeLadder span b{color:var(--green);font:800 12px Manrope}.learningAgeLadder span strong{color:var(--text);font:700 11px Manrope}.learningAgeLadder span small{color:var(--muted);grid-column:1/3;line-height:1.5}.learningAwards{background:var(--panel)}.learningAwards>div:first-child{align-items:flex-start;gap:18px;display:flex}.learningAwards>div:first-child>svg{width:42px;height:42px;color:var(--green);flex:none}.learningAwards>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.learningAwards>div:last-child span{border:1px solid var(--line);flex-direction:column;gap:7px;padding:20px;display:flex}.learningAwards span b{color:var(--green);font:800 11px Manrope}.learningAwards span small{color:var(--muted);line-height:1.45}@media (width<=760px){.learningAgeLadder,.learningAwards{grid-template-columns:1fr;gap:30px;padding:50px 20px}.learningAwards>div:last-child,.learningAgeLadder span{grid-template-columns:1fr}.learningAgeLadder span small{grid-column:1}}.gardenHero,.gardenPicker,.gardenConnection,.gardenRoots,.gardenPrivacy{border-top:1px solid var(--line);padding:72px 6vw}.gardenHero{grid-template-columns:1.25fr .75fr;align-items:end;gap:50px;display:grid}.gardenHero h1{letter-spacing:-.065em;margin:18px 0;font:700 clamp(52px,8vw,108px)/.83 Manrope}.gardenHero h1 em{color:var(--green);font-style:normal}.gardenHero p,.gardenPicker p,.gardenConnection p,.gardenRoots p,.gardenPrivacy p{color:var(--muted);line-height:1.65}.gardenChosen{border:1px solid var(--line);flex-direction:column;gap:9px;padding:30px;display:flex}.gardenChosen svg{width:52px;height:52px;color:var(--green)}.gardenChosen small,.gardenChosen span{color:var(--muted)}.gardenChosen b{font:800 clamp(24px,3vw,42px) Manrope}.gardenPicker{grid-template-columns:.65fr 1.35fr;gap:50px;display:grid}.gardenPicker h2,.gardenConnection h2,.gardenRoots h2,.gardenPrivacy h2{letter-spacing:-.045em;margin:14px 0;font:700 clamp(36px,5vw,64px)/.95 Manrope}.gardenPlantGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gardenPlantGrid button{border:1px solid var(--line);background:var(--panel);min-height:118px;color:var(--text);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:32px 1fr;gap:4px 10px;padding:18px;display:grid}.gardenPlantGrid button svg{color:var(--muted);grid-row:1/3}.gardenPlantGrid button b{font:800 12px Manrope}.gardenPlantGrid button small{color:var(--muted)}.gardenPlantGrid button.selected{border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--panel))}.gardenPlantGrid button.selected svg{color:var(--green)}.gardenPlantGrid button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.gardenConnection{grid-template-columns:1.25fr .75fr;gap:40px;display:grid}.gardenConnection aside{border:1px solid var(--line);padding:28px}.gardenFlow{grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid}.gardenFlow span{border:1px solid var(--line);flex-direction:column;gap:8px;padding:18px;display:flex}.gardenFlow b{color:var(--green)}.gardenFlow small{font:700 10px/1.4 Manrope}.gardenRoots{grid-template-columns:.75fr 1.25fr;align-items:center;gap:50px;display:grid}.rootsPreview{justify-content:center;align-items:center;min-height:250px;display:flex}.rootsPreview span{border:1px solid var(--line);text-align:center;background:var(--panel);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.rootsPreview span svg{color:var(--green)}.rootsPreview span b{font:800 9px Manrope}.rootsPreview i{background:var(--green);opacity:.45;width:80px;height:2px}.gardenPrivacy{align-items:flex-start;gap:24px;display:flex}.gardenPrivacy>svg{width:44px;height:44px;color:var(--green);flex:none}@media (width<=900px){.gardenPlantGrid{grid-template-columns:repeat(2,1fr)}.gardenFlow{grid-template-columns:1fr}.gardenFlow span{flex-direction:row;align-items:center}}@media (width<=700px){.gardenHero,.gardenPicker,.gardenConnection,.gardenRoots{grid-template-columns:1fr;padding:50px 20px}.gardenPrivacy{padding:50px 20px}.gardenPlantGrid{grid-template-columns:1fr}.rootsPreview{justify-content:flex-start;padding:20px 0;overflow:auto}.rootsPreview i{flex:none;width:40px}}.gameLevelPicker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 6vw 26px;display:grid}.gameLevelPicker button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;flex-direction:column;gap:5px;min-height:78px;padding:15px;display:flex}.gameLevelPicker button b{font:800 10px Manrope}.gameLevelPicker button small{color:var(--muted);line-height:1.35}.gameLevelPicker button[aria-current=true]{border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--panel))}.gameLevelPicker button:focus-visible{outline:3px solid var(--green);outline-offset:2px}.earthSortEngine.earlyGame .sortObject{min-height:190px}.earthSortEngine.earlyGame .sortObject b{font-size:clamp(42px,8vw,78px)}.earthSortEngine.earlyGame .sortBins button{border-width:2px;min-height:125px;font-size:clamp(20px,4vw,34px)}.earthSortEngine.earlyGame .sortBins button:first-child{background:color-mix(in srgb,var(--green) 14%,var(--panel))}.earthSortEngine.earlyGame .sortBins button:nth-child(2){background:color-mix(in srgb,#f2b84b 14%,var(--panel))}@media (width<=900px){.gameLevelPicker{grid-template-columns:1fr 1fr}}@media (width<=600px){.gameLevelPicker{grid-template-columns:1fr;padding:0 20px 22px}.gameLevelPicker button{min-height:68px}.earthSortEngine.earlyGame .sortBins{grid-template-columns:1fr}.earthSortEngine.earlyGame .sortBins button{min-height:110px}}.memoryEngine.earlyGame .memoryBoard button{border-width:2px;min-height:150px;font-size:clamp(24px,5vw,42px)}.memoryEngine.earlyGame .memoryBoard button:not(.open):not(.matched){background:color-mix(in srgb,var(--green) 12%,var(--panel))}.memoryEngine.earlyGame .memoryTop{font-size:13px}@media (width<=600px){.memoryEngine.earlyGame .memoryBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.memoryEngine.earlyGame .memoryBoard button{min-height:130px}}.triviaEngine.earlyGame .triviaAnswers button{border-width:2px;min-height:110px;font-size:clamp(18px,3vw,28px)}.triviaEngine.earlyGame .triviaStart>svg{width:72px;height:72px;color:var(--green)}.triviaEngine.earlyGame .triviaStart h2{font-size:clamp(40px,7vw,72px)}.ecosystemEngine.earlyGame .ecoControls label{padding:24px 0}.ecosystemEngine.earlyGame .ecoControls input[type=range]{height:34px}.ecosystemEngine.earlyGame .ecoControls input[type=range]::-webkit-slider-thumb{width:42px;height:42px}.ecosystemEngine.earlyGame .ecoResult h2{font-size:clamp(30px,5vw,52px)}.ecosystemEngine.earlyGame .ecoChain span{background:color-mix(in srgb,var(--green) 11%,var(--panel));place-items:center;min-height:74px;font-weight:800;display:grid}.detectiveGame.earlyGame .detectiveScene{font-size:clamp(24px,4vw,38px);line-height:1.35}.detectiveGame.earlyGame h3{font-size:clamp(28px,4vw,44px)}.detectiveGame.earlyGame .detectiveChoices button{border-width:2px;min-height:115px;font-size:clamp(18px,3vw,28px)}.detectiveGame.earlyGame .detectiveChoices button span{font-size:22px}.detectiveGame.earlyGame .detectiveEvidence{font-size:18px}.profileWorldSettings{padding:32px var(--page-pad) 72px;grid-template-columns:1fr 1fr;gap:24px;display:grid}.profileWorldSettings>div{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:clamp(24px,4vw,42px)}.profileWorldSettings h2{margin:12px 0 24px;font-size:clamp(28px,4vw,46px)}.profileWorldSettings label:not(.worldOptIn){gap:8px;margin:16px 0;font-weight:800;display:grid}.profileWorldSettings input[type=text],.profileWorldSettings label:not(.worldOptIn) input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:52px;color:var(--text);font:inherit;border-radius:12px;padding:0 14px}.profileWorldSettings small{color:var(--muted);line-height:1.55;display:block}.worldOptIn{border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:16px;margin:20px 0;padding:20px;display:flex}.worldOptIn input{flex:none;width:24px;height:24px}.worldOptIn span{gap:7px;display:grid}.profileWorldSettings .primary{margin-top:20px}.profileWorldActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.profileWorldActions .primary{margin-top:0}@media (width<=800px){.profileWorldSettings{grid-template-columns:1fr}}@media (width<=520px){.profileWorldActions{flex-direction:column;align-items:stretch}.profileWorldActions .primary,.profileWorldActions .secondary{justify-content:center;width:100%}}.worldPresenceRule{border:1px solid var(--line);background:color-mix(in srgb,var(--green) 8%,var(--panel));border-radius:16px;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.worldPresenceRule>svg{width:34px;height:34px;color:var(--green);flex:none}.worldPresenceRule span{gap:5px;display:grid}.worldPresenceRule b{letter-spacing:.08em}.worldPresenceRule small{margin:0}.learningVisualProfile{border:1px solid var(--line);background:var(--panel);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 6vw 28px;padding:14px 18px;display:flex}.learningVisualProfile b{letter-spacing:.08em;font:800 10px Manrope}.learningVisualProfile span{max-width:780px;color:var(--muted);font-size:13px;line-height:1.45}.learningVisualProfile[data-learning-stage=early]{background:color-mix(in srgb,var(--green) 12%,var(--panel));border-width:2px;border-radius:30px;padding:22px 24px}.learningVisualProfile[data-learning-stage=early] b{font-size:13px}.learningVisualProfile[data-learning-stage=early] span{font-size:16px;line-height:1.55}.learningVisualProfile[data-learning-stage=little]{background:color-mix(in srgb,var(--green) 8%,var(--panel));border-radius:24px}.learningVisualProfile[data-learning-stage=explorer]{border-radius:18px}.learningVisualProfile[data-learning-stage=investigator]{background:color-mix(in srgb,var(--text) 3%,var(--panel));border-radius:12px}.learningVisualProfile[data-learning-stage=scholar]{background:color-mix(in srgb,var(--text) 5%,var(--panel));border-radius:8px}.soundEngine.earlyGame .soundPlayer{border-radius:32px}.soundEngine.earlyGame .soundPlayer>svg{width:72px;height:72px}.soundEngine.earlyGame .soundPlayer h2{font-size:clamp(30px,5vw,52px)}.soundEngine.earlyGame .soundPlayer p{font-size:18px;line-height:1.55}.soundEngine.earlyGame .soundWave{transform:scaleY(1.18)}@media (width<=700px){.learningVisualProfile{flex-direction:column;align-items:flex-start;margin:0 20px 22px}.learningVisualProfile[data-learning-stage=early]{padding:20px}}.soundTraining{border:1px solid var(--line);background:var(--panel);border-radius:22px;margin-top:20px;padding:clamp(22px,4vw,38px)}.soundTraining h2{max-width:850px;margin:14px 0 20px;font-size:clamp(24px,3vw,40px)}.soundTrainingChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.soundTrainingChoices button,.soundTrainingFeedback button{border:1px solid var(--line);background:var(--bg);min-height:58px;color:var(--text);cursor:pointer;padding:14px;font-weight:800}.soundTrainingChoices button:hover:not(:disabled),.soundTrainingChoices button:focus-visible{border-color:var(--green)}.soundTrainingFeedback{border-left:3px solid var(--green);background:color-mix(in srgb,var(--green) 7%,var(--panel));margin-top:16px;padding:18px}.soundTrainingFeedback p{color:var(--muted);line-height:1.55}.soundTraining>small{color:var(--muted);margin-top:16px;line-height:1.5;display:block}.soundEngine.earlyGame .soundTraining{border-radius:32px}@media (width<=650px){.soundTrainingChoices{grid-template-columns:1fr}}.triviaMediaSlot{border:2px dashed color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 9%,var(--panel));text-align:center;min-height:180px;color:var(--muted);border-radius:30px;place-items:center;gap:8px;margin:18px 0;padding:22px;display:grid}.triviaMediaSlot svg{width:56px;height:56px;color:var(--green)}.triviaMediaSlot span{letter-spacing:.08em;font:800 11px Manrope}.triviaEngine.earlyGame .triviaMediaSlot{border-radius:38px;min-height:240px}.triviaEngine.earlyGame .triviaMediaSlot svg{width:74px;height:74px}.detectiveMediaSlot{border:2px dashed color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 9%,var(--panel));text-align:center;border-radius:32px;align-content:center;place-items:center;gap:8px;min-height:220px;margin:16px 0 22px;padding:24px;display:grid}.detectiveMediaSlot svg{width:68px;height:68px;color:var(--green)}.detectiveMediaSlot b{font-size:18px}.detectiveMediaSlot span{color:var(--muted);font-size:13px}.detectiveGame.earlyGame .detectiveMediaSlot{border-radius:42px;min-height:300px}.detectiveGame.earlyGame .detectiveMediaSlot svg{width:86px;height:86px}.ecoVisualPond{border:2px solid color-mix(in srgb,var(--green) 45%,var(--line));background:linear-gradient(to bottom,color-mix(in srgb,var(--panel) 80%,transparent) 0 28%,color-mix(in srgb,var(--green) 13%,var(--panel)) 28% 100%);border-radius:40px;min-height:300px;margin-bottom:24px;position:relative;overflow:hidden}.ecoVisualPond .ecoWater{min-height:calc(var(--water-level)*2.15);letter-spacing:.08em;background:color-mix(in srgb,var(--green) 15%,transparent);justify-content:center;align-items:flex-end;padding:18px;font-weight:900;display:flex;position:absolute;inset:auto 0 0}.ecoVisualPond .ecoPlants{transform:translateX(-50%) scale(calc(.7 + var(--plant-level)/250));transform-origin:bottom;flex-direction:column;align-items:center;gap:8px;font-weight:900;display:flex;position:absolute;bottom:48px;left:50%}.ecoVisualPond .ecoPlants svg{width:72px;height:72px;color:var(--green)}.ecoVisualPond>small{text-align:center;color:var(--muted);font-size:11px;position:absolute;top:14px;left:18px;right:18px}.ecosystemEngine.earlyGame .ecoControls input[type=range]{min-height:72px}.ecosystemEngine.earlyGame .ecoControls label b{font-size:18px}.ecosystemEngine.earlyGame .ecoControls label em{font-size:20px}.earthSortEngine.earlyGame .sortObject{border-radius:38px;padding:14px}.sortPictureStage{border:2px dashed color-mix(in srgb,var(--green) 55%,var(--line));background:color-mix(in srgb,var(--green) 10%,var(--panel));text-align:center;border-radius:34px;align-content:center;place-items:center;gap:12px;width:100%;min-height:300px;display:grid}.sortPictureStage svg{width:92px;height:92px;color:var(--green)}.sortPictureStage span{font-size:clamp(28px,6vw,54px);font-weight:900}.earthSortEngine.earlyGame .sortBins{gap:16px}.earthSortEngine.earlyGame .sortBins button{border-width:2px;border-radius:30px;min-height:116px;font-size:clamp(20px,4vw,30px)}.earthSortEngine.earlyGame .sortBins button span{font-size:18px}.memoryEngine.earlyGame .memoryBoard{gap:18px;max-width:760px;margin-inline:auto}.memoryEngine.earlyGame .memoryBoard button{border-width:2px;border-radius:38px;min-height:260px;font-size:clamp(44px,8vw,78px)}.memoryPictureStage{place-items:center;gap:10px;display:grid}.memoryPictureStage svg{width:86px;height:86px;color:var(--green)}.memoryPictureStage b{font-size:clamp(24px,5vw,42px)}.memoryEngine.earlyGame .memoryBoard .mediaReadyLabel{color:var(--muted);letter-spacing:.06em;margin-top:12px;font-size:10px;line-height:1.35;display:block}@media (width<=600px){.memoryEngine.earlyGame .memoryBoard button{border-radius:30px;min-height:190px}.memoryPictureStage svg{width:64px;height:64px}}.memoryPictureStage img{object-fit:contain;width:min(100%,220px);height:180px;display:block}.memoryEngine.earlyGame .memoryPictureStage img{height:190px}@media (width<=600px){.memoryEngine.earlyGame .memoryPictureStage img{height:125px}}.triviaMediaSlot img,.sortPictureStage img{object-fit:contain;width:min(100%,360px);height:240px;display:block}.earthSortEngine.earlyGame .sortPictureStage img{height:260px}@media (width<=600px){.triviaMediaSlot img,.earthSortEngine.earlyGame .sortPictureStage img{height:190px}}.detectiveMediaSlot img{object-fit:contain;width:min(100%,620px);height:280px;display:block}.ecoVisualPond .ecoPondArtwork{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detectiveGame.earlyGame .detectiveMediaSlot img{height:300px}@media (width<=600px){.detectiveGame.earlyGame .detectiveMediaSlot img{height:220px}}.detectiveMediaSlot img{object-fit:contain;width:min(100%,620px);height:300px;margin:auto;display:block}.ecoPondArtwork{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ecosystemEngine.earlyGame .ecoPondArtwork{border-radius:38px}@media (width<=600px){.detectiveMediaSlot img{height:220px}}.learningGameGrid a,.learningGameGrid button,.triviaAnswers button,.detectiveChoices button,.sortBins button,.memoryBoard button,.soundTrainingChoices button,.memoryTop button,.triviaExplain button,.detectiveEvidence button,.sortFeedback button,.memoryComplete button{touch-action:manipulation}@media (pointer:coarse){.triviaAnswers button,.detectiveChoices button,.sortBins button,.memoryBoard button,.soundTrainingChoices button{min-height:56px}}.earlyGame .triviaAnswers button,.earlyGame .detectiveChoices button,.earlyGame .sortBins button,.earlyGame .memoryBoard button,.earlyGame .soundTrainingChoices button{min-height:96px}@media (prefers-reduced-motion:reduce){.triviaProgress i,.ecoGauge span,.ecoWater,.ecoPlants{transition:none!important}.memoryBoard button,.sortObject,.detectiveMediaSlot,.triviaMediaSlot{transform:none!important}}.learningGameGrid button,.gameCardAction,.triviaAnswers button,.detectiveChoices button,.sortBins button,.memoryBoard button,.gameLevelPicker button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.triviaAnswers button,.detectiveChoices button,.sortBins button,.memoryBoard button{word-break:normal;overflow-wrap:anywhere}.earlyGame button:focus-visible,.earlyGame input:focus-visible{outline-offset:4px;outline-width:4px}.memoryEngine.earlyGame .memoryBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;margin-inline:auto}.memoryEngine.earlyGame .memoryBoard button{border-radius:38px;min-height:260px;font-size:clamp(44px,8vw,78px)}@media (width<=600px){.memoryEngine.earlyGame .memoryBoard button{min-height:190px}.triviaEngine.earlyGame .triviaAnswers,.detectiveGame.earlyGame .detectiveChoices{grid-template-columns:1fr}.triviaEngine.earlyGame .triviaAnswers button,.detectiveGame.earlyGame .detectiveChoices button{min-height:104px}}.soundTrainingChoices button{touch-action:manipulation;min-height:76px}.soundChoiceVisual{place-items:center;gap:10px;display:grid}.soundChoiceVisual img{object-fit:contain;width:min(100%,240px);height:180px}.soundEngine.earlyGame .soundTrainingChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.soundEngine.earlyGame .soundTrainingChoices button{border-width:2px;border-radius:34px;min-height:250px;font-size:clamp(24px,5vw,42px)}.soundEngine.earlyGame .soundChoiceVisual svg{width:82px;height:82px}.soundEngine.earlyGame .soundChoiceVisual small{color:var(--muted);font-size:10px}.soundPlayer button:disabled{cursor:not-allowed;opacity:.55}@media (width<=600px){.soundEngine.earlyGame .soundTrainingChoices{grid-template-columns:1fr}.soundEngine.earlyGame .soundTrainingChoices button{min-height:190px}.soundChoiceVisual img{height:140px}}.explorerEarthHero{justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:24px;display:flex;position:relative}.explorerEarthHero .earthViewport{width:min(100%,720px);height:min(42vw,620px);min-height:0;box-shadow:none;background:#000;border:0;border-radius:0}.explorerEarthHero .earthViewportFallback{border-radius:50%}.explorerEarthHero .earthAtmosphere{width:min(31vw,420px)}.explorerEarthHero .earthViewportHUD{text-align:center;justify-items:center;top:42px;left:50%;transform:translate(-50%)}.explorerEarthHero .earthViewportStatus{background:#000000b8;width:min(420px,100% - 56px);bottom:50px;right:50%;transform:translate(50%)}.explorerEarthPromise{z-index:3;text-align:center;gap:5px;width:min(500px,92%);display:grid;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.explorerEarthPromise b{letter-spacing:.15em;color:var(--green);font-size:9px}.explorerEarthPromise span{color:var(--muted);font-size:10px;line-height:1.5}#living-earth{scroll-margin-top:130px}@media (width<=850px){.explorerEarthHero{min-height:520px}.explorerEarthHero .earthViewport{width:min(88vw,560px);height:min(88vw,560px);min-height:0}.explorerEarthHero .earthAtmosphere{width:min(64vw,390px)}}@media (width<=560px){.explorerEarthHero{min-height:430px;padding:10px}.explorerEarthHero .earthViewport{width:92vw;height:92vw;min-height:0}.explorerEarthHero .earthAtmosphere{width:70vw}.explorerEarthHero .earthViewportStatus{width:calc(100% - 28px);bottom:44px}.explorerEarthPromise{display:none}}.earthLayerWorld .earthSavePlace{top:22px;right:24px}.earthCameraViews{z-index:8;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(440px,62%);display:flex;position:absolute;top:66px;right:24px}.earthCameraViews button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eaffee;letter-spacing:.09em;cursor:pointer;background:#000805b8;border:1px solid #7eff9b47;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.earthCameraViews button:hover,.earthCameraViews button:focus-visible,.earthCameraViews button[data-active=true]{background:#0e3720f0;border-color:#68ff97;box-shadow:0 0 0 1px #68ff9738,0 0 18px #68ff971f}@media (width<=700px){.earthCameraViews{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;max-width:none;padding:2px 2px 7px;top:58px;left:12px;right:12px;overflow-x:auto}.earthCameraViews::-webkit-scrollbar{display:none}.earthCameraViews button{scroll-snap-align:start;flex:none;min-height:36px;padding:8px 10px;font-size:8px}.earthCameraViews:after{content:"";flex:0 0 4px}}.earthHomeView{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eaffee;letter-spacing:.09em;cursor:pointer;background:#0008059e;border:1px solid #7eff9b38;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800;position:absolute;top:66px;right:24px}.earthHomeView:hover,.earthHomeView:focus-visible{background:#0e3720e6;border-color:#68ff97}.earthNavigationHint{z-index:6;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ebfff0b8;letter-spacing:.09em;pointer-events:none;background:#00080575;border:1px solid #7eff9b26;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:8px;font-weight:800;transition:opacity .3s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.earthNavigationHint i{color:#68ff97;font-style:normal}@media (width<=700px){.earthNavigationHint{display:none}.earthHomeView{padding:8px 10px;top:58px;right:12px}.earthLayerWorld .earthSavePlace{top:12px;right:12px}}.earthCesiumMount{z-index:1;opacity:0;pointer-events:auto;touch-action:none;cursor:grab;transition:opacity .35s;position:absolute;inset:0}.earthCesiumMount:active{cursor:grabbing}.earthCesiumMount canvas{pointer-events:auto!important;touch-action:none!important}.earthViewport[data-renderer-state=renderer-ready] .earthCesiumMount{opacity:1}.earthCesiumMount,.earthCesiumMount .cesium-viewer,.earthCesiumMount .cesium-viewer-cesiumWidgetContainer,.earthCesiumMount .cesium-widget,.earthCesiumMount canvas{width:100%;height:100%}.earthCesiumMount .cesium-widget-credits{font-size:8px!important}.earthViewportHUD,.earthSavePlace,.earthScientificMode,.earthViewportStatus{z-index:4}.explorerEarthHero .earthCesiumMount{border-radius:0;overflow:hidden}.explorerEarthHero .earthCesiumMount canvas{border-radius:0}@media (width<=1000px){.sequenceRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sequenceRail{grid-template-columns:1fr}.sequenceRail>span{min-height:0}}@media (width<=760px){.countryReadinessDeal>div{grid-template-columns:1fr}}@media (width<=650px){.workforceDoctrine>div,.rtocDoctrine>div{grid-template-columns:1fr}}@media (width<=1000px){.rtocEvidenceRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.rtocEvidenceRail{grid-template-columns:1fr!important}.rtocEvidenceRail>span{min-height:0}}@media (width<=850px){.endowmentDoctrine>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.endowmentDoctrine>div{grid-template-columns:1fr}}@media (width<=850px){.project72Doctrine>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.project72Doctrine>div{grid-template-columns:1fr}}@media (width<=850px){.corporateDoctrine>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.corporateDoctrine>div{grid-template-columns:1fr}}.adminCommandHero{gap:16px;padding:clamp(46px,7vw,92px) 0 30px;display:grid}.adminCommandHero h1{letter-spacing:-.055em;max-width:1100px;margin:0;font-size:clamp(3rem,7vw,7.4rem);line-height:.88}.adminCommandHero>p{opacity:.76;max-width:850px;font-size:1.05rem}.adminCommandStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.adminCommandStats span{border-right:1px solid var(--line);gap:4px;padding:20px 16px;display:grid}.adminCommandStats span:last-child{border-right:0}.adminCommandStats b{font-size:clamp(1.6rem,3vw,3rem)}.adminCommandStats small{opacity:.55;letter-spacing:.08em}.adminCommandBody{padding:46px 0}.adminCommandIntro{max-width:850px;margin-bottom:26px}.adminCommandIntro h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.adminDomainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminDomainGrid article{border:1px solid var(--line);background:#ffffff05;grid-template-rows:auto auto 1fr;gap:10px;min-height:170px;padding:20px;display:grid}.adminDomainGrid article>span{opacity:.4;font-size:.72rem}.adminDomainGrid article>b{letter-spacing:.035em;font-size:.9rem}.adminDomainGrid article>small{opacity:.63;line-height:1.5}.adminControlRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 0 46px;display:grid}.adminControlRail>div{border-top:2px solid;gap:8px;padding:18px;display:grid}.adminControlRail svg{width:20px}.adminControlRail b{letter-spacing:.035em;font-size:.76rem}.adminControlRail small{opacity:.62;line-height:1.45}@media (width<=900px){.adminDomainGrid,.adminControlRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.adminCommandStats,.adminDomainGrid,.adminControlRail{grid-template-columns:1fr}.adminCommandStats span{border-right:0;border-bottom:1px solid var(--line)}.adminCommandStats span:last-child{border-bottom:0}}.revenueHero{max-width:1150px;padding:clamp(55px,8vw,110px) 0 45px}.revenueHero h1{letter-spacing:-.06em;margin:.5rem 0 1rem;font-size:clamp(3.2rem,7.5vw,8rem);line-height:.87}.revenueHero h1 em{font-weight:300}.revenueHero p{opacity:.76;max-width:860px;font-size:1.08rem;line-height:1.6}.revenueChannels{grid-template-columns:minmax(250px,.75fr) minmax(0,1.5fr);gap:36px;padding:44px 0;display:grid}.revenueChannels h2,.revenueExplore h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}.revenueChannels>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.revenueChannels article{border:1px solid var(--line);min-height:165px;padding:20px}.revenueChannels article>span{opacity:.4;font-size:.72rem}.revenueChannels article>b{letter-spacing:.035em;margin:14px 0 8px;font-size:.84rem;display:block}.revenueChannels article p{opacity:.65;margin:0;line-height:1.5}.revenueRules{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:22px 0 60px;display:grid}.revenueRules>div{border-top:2px solid;gap:8px;padding:18px;display:grid}.revenueRules svg{width:20px}.revenueRules b{font-size:.76rem}.revenueRules small{opacity:.62;line-height:1.45}.revenueExplore{padding:45px 0 80px}.revenueExplore>div{max-width:800px}.revenueExplore nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.revenueExplore nav>a{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.revenueExplore nav>a span{gap:4px;display:grid}.revenueExplore nav>a small{opacity:.58}@media (width<=850px){.revenueChannels{grid-template-columns:1fr}.revenueRules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.revenueChannels>div:last-child,.revenueRules,.revenueExplore nav{grid-template-columns:1fr}}.adminNoticeMatrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px 0 38px;display:grid}.adminNoticeMatrix>div{border:1px solid var(--line);gap:8px;padding:16px;display:grid}.adminNoticeMatrix span{opacity:.4;font-size:.7rem}.adminNoticeMatrix b{letter-spacing:.025em;font-size:.75rem}.adminNoticeMatrix small{opacity:.62;line-height:1.45}.notificationRule{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;margin-bottom:50px;padding:22px;display:flex}.notificationRule svg{flex:none}.notificationRule p{opacity:.68;margin:.4rem 0 0}@media (width<=950px){.adminNoticeMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.adminNoticeMatrix{grid-template-columns:1fr}}.impactTruthStates{grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);gap:32px;padding:48px 0;display:grid}.impactTruthStates h2{margin:.5rem 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.impactTruthStates>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.impactTruthStates>div:last-child span{border-top:2px solid;gap:8px;padding:16px 10px;display:grid}.impactTruthStates b{letter-spacing:.03em;font-size:.73rem}.impactTruthStates small{opacity:.62;line-height:1.45}@media (width<=950px){.impactTruthStates{grid-template-columns:1fr}.impactTruthStates>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.impactTruthStates>div:last-child{grid-template-columns:1fr}}.helpHero{max-width:1100px;padding:clamp(52px,8vw,105px) 0 36px}.helpHero h1{letter-spacing:-.055em;margin:.5rem 0 1rem;font-size:clamp(3.2rem,7vw,7.3rem);line-height:.88}.helpHero h1 em{font-weight:300}.helpHero p{opacity:.72;max-width:800px;font-size:1.05rem}.helpHero>a{width:max-content;margin-top:14px}.helpGuides{grid-template-columns:minmax(230px,.6fr) minmax(0,1.5fr);gap:34px;padding:54px 0;display:grid}.helpGuides h2,.helpGlossary h2,.helpEscalate h2{margin:.5rem 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.helpGuides nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.helpGuides nav>a{border:1px solid var(--line);grid-template-columns:auto 1fr auto;grid-template-areas:"num name arrow"".desc arrow";gap:6px 12px;padding:18px;display:grid}.helpGuides nav>a>span{opacity:.4;grid-area:num;font-size:.7rem}.helpGuides nav>a>b{grid-area:name;font-size:.78rem}.helpGuides nav>a>small{opacity:.6;grid-area:desc;line-height:1.4}.helpGuides nav>a>svg{grid-area:arrow}.helpGlossary{border-top:1px solid var(--line);grid-template-columns:minmax(230px,.65fr) minmax(0,1.5fr);gap:34px;padding:44px 0;display:grid}.helpGlossary>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.helpGlossary>div:last-child span{border-top:2px solid;gap:8px;padding:17px;display:grid}.helpGlossary b{font-size:.75rem}.helpGlossary small{opacity:.62;line-height:1.45}.helpEscalate{border:1px solid var(--line);gap:18px;margin:40px 0 70px;padding:26px;display:flex}.helpEscalate>svg{flex:none}.helpEscalate p{opacity:.68;max-width:800px}.helpEscalate nav{flex-wrap:wrap;gap:8px;display:flex}@media (width<=850px){.helpGuides,.helpGlossary{grid-template-columns:1fr}.helpGlossary>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.helpGuides nav,.helpGlossary>div:last-child{grid-template-columns:1fr}}.treeConnectionSystem{padding:52px 0}.treeConnectionSystem>div:first-child{max-width:850px}.treeConnectionSystem h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.treeConnectionFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:26px 0;display:grid}.treeConnectionFlow span{border-top:2px solid;gap:8px;padding:17px;display:grid}.treeConnectionFlow b{letter-spacing:.025em;font-size:.72rem}.treeConnectionFlow small{opacity:.62;line-height:1.45}.treeConnectionActions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.treeConnectionFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.treeConnectionFlow{grid-template-columns:1fr}}.kidsGrowthWorld{padding:52px 0}.kidsGrowthWorld>div:first-child{max-width:850px}.kidsGrowthWorld h2{margin:.5rem 0;font-size:clamp(2.1rem,4vw,4rem);line-height:.98}.kidsGrowthWorld>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:25px 0;display:grid}.kidsGrowthWorld>div:nth-child(2) span{border-top:2px solid;gap:8px;padding:18px;display:grid}.kidsGrowthWorld b{font-size:.74rem}.kidsGrowthWorld small{opacity:.63;line-height:1.45}.kidsGrowthRule{border:1px solid var(--line);align-items:flex-start;gap:10px;max-width:900px;padding:16px;display:flex}.kidsGrowthRule svg{flex:none;width:18px}@media (width<=800px){.kidsGrowthWorld>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.kidsGrowthWorld>div:nth-child(2){grid-template-columns:1fr}}.pulsePositive{padding:54px 0}.pulsePositive>div:first-child{max-width:850px}.pulsePositive h2{margin:.5rem 0;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.98}.pulsePositive>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:26px 0;display:grid}.pulsePositive>div:nth-child(2) span{border-top:2px solid;gap:8px;padding:17px;display:grid}.pulsePositive>div:nth-child(2) svg{width:20px}.pulsePositive b{font-size:.74rem}.pulsePositive small{opacity:.62;line-height:1.45}.pulsePositiveGate{border:1px solid var(--line);align-items:flex-start;gap:10px;max-width:950px;padding:16px;display:flex}.pulsePositiveGate svg{flex:none;width:18px}@media (width<=900px){.pulsePositive>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.pulsePositive>div:nth-child(2){grid-template-columns:1fr}}.merchStudio{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:stretch;gap:32px;padding:54px 0;display:grid}.merchStudio h2,.merchReadiness h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.merchStudioChoices{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.merchStudioChoices button{border:1px solid var(--line);color:inherit;background:0 0;padding:11px 13px}.merchStudioChoices button.selected{outline-offset:2px;outline:2px solid}.merchPersonalization{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:18px;display:grid}.merchPersonalization label{gap:7px;font-size:.72rem;font-weight:700;display:grid}.merchPersonalization input{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);padding:12px}.merchPersonalization small{color:var(--muted);grid-column:1/-1;line-height:1.45}.merchPreview em{letter-spacing:.04em;margin-top:10px;font-style:normal;font-weight:700}.merchPersonalization input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.merchPreview{border:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:340px;padding:28px;display:flex;position:relative;overflow:hidden}.merchPreview>svg{opacity:.16;width:42%;height:42%;position:absolute;top:10%;right:8%}.merchPreview small{opacity:.55}.merchPreview strong{margin:.4rem 0;font-size:clamp(1.7rem,3vw,3.2rem);line-height:.95}.merchPreview span{opacity:.65}.merchPreview i{letter-spacing:.12em;margin-top:28px;font-size:.7rem;font-style:normal}.merchReadiness{padding:42px 0}.merchReadiness>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.merchReadiness>div:last-child span{border-top:2px solid;gap:8px;padding:17px;display:grid}.merchReadiness b{font-size:.73rem}.merchReadiness small{opacity:.62;line-height:1.45}@media (width<=800px){.merchStudio{grid-template-columns:1fr}.merchReadiness>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.merchReadiness>div:last-child,.merchPersonalization{grid-template-columns:1fr}}.privacyMap{padding:46px 0}.privacyMap>div:first-child{max-width:850px}.privacyMap h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.privacyMap>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px;display:grid}.privacyMap>div:last-child span{border-top:2px solid;gap:8px;padding:18px;display:grid}.privacyMap svg{width:20px}.privacyMap b{font-size:.74rem}.privacyMap small{opacity:.62;line-height:1.45}@media (width<=760px){.privacyMap>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.privacyMap>div:last-child{grid-template-columns:1fr}}.adminAttention,.adminWorkflow,.adminRoles{padding:48px 0}.adminAttention>div:first-child,.adminWorkflow>div:first-child,.adminRoles>div:first-child{max-width:900px}.adminAttention h2,.adminWorkflow h2,.adminRoles h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.adminAttention>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:24px;display:grid}.adminAttention>div:last-child span{border:1px solid var(--line);gap:8px;padding:18px;display:grid}.adminAttention svg{width:20px}.adminAttention strong{font-size:2.4rem}.adminAttention b,.adminWorkflowRail b,.adminRoles b{font-size:.73rem}.adminAttention small,.adminWorkflowRail small,.adminRoles small{opacity:.62;line-height:1.45}.adminWorkflowRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.adminWorkflowRail span{border-top:2px solid;gap:8px;padding:17px;display:grid}.adminRoles>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px;display:grid}.adminRoles>div:last-child span{border-top:2px solid;gap:8px;padding:17px;display:grid}@media (width<=900px){.adminAttention>div:last-child,.adminWorkflowRail,.adminRoles>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.adminAttention>div:last-child,.adminWorkflowRail,.adminRoles>div:last-child{grid-template-columns:1fr}}.contributionLedgerModel{padding:50px 0}.contributionLedgerModel>div:first-child{max-width:900px}.contributionLedgerModel h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.contributionLedgerModel>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:24px 0;display:grid}.contributionLedgerModel>div:nth-child(2) span{border-top:2px solid;gap:8px;padding:18px;display:grid}.contributionLedgerModel b{font-size:.73rem}.contributionLedgerModel small{opacity:.62;line-height:1.45}.contributionLedgerRule{border:1px solid var(--line);align-items:flex-start;gap:10px;max-width:950px;padding:16px;display:flex}.contributionLedgerRule svg{flex:none;width:18px}@media (width<=760px){.contributionLedgerModel>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.contributionLedgerModel>div:nth-child(2){grid-template-columns:1fr}}.commandTruth,.commandJourney{padding:48px 0}.commandTruth>div:first-child,.commandJourney>div:first-child{max-width:900px}.commandTruth h2,.commandJourney h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.commandTruth>div:last-child,.commandJourney>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:24px;display:grid}.commandTruth>div:last-child span,.commandJourney>div:last-child span{border-top:2px solid;gap:8px;padding:18px;display:grid}.commandJourney svg{width:20px}.commandTruth b,.commandJourney b{font-size:.73rem}.commandTruth small,.commandJourney small{opacity:.62;line-height:1.45}@media (width<=760px){.commandTruth>div:last-child,.commandJourney>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.commandTruth>div:last-child,.commandJourney>div:last-child{grid-template-columns:1fr}}.parentPermissionModel{padding:50px 0}.parentPermissionModel>div:first-child{max-width:900px}.parentPermissionModel h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.parentPermissionModel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px;display:grid}.parentPermissionModel>div:last-child span{border-top:2px solid;gap:8px;padding:18px;display:grid}.parentPermissionModel b{font-size:.73rem}.parentPermissionModel small{opacity:.62;line-height:1.45}.parentPermissionModel em{letter-spacing:.08em;opacity:.8;font-size:.65rem;font-style:normal}@media (width<=760px){.parentPermissionModel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.parentPermissionModel>div:last-child{grid-template-columns:1fr}}.securityThreatModel,.securityFailureRule{padding:50px 0}.securityThreatModel>div:first-child,.securityFailureRule>div{max-width:950px}.securityThreatModel h2,.securityFailureRule h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.securityThreatModel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px;display:grid}.securityThreatModel>div:last-child span{border-top:2px solid;gap:8px;padding:18px;display:grid}.securityThreatModel b{font-size:.73rem}.securityThreatModel small{opacity:.62;line-height:1.45}.securityFailureRule>div{border:1px solid var(--line);padding:22px}@media (width<=760px){.securityThreatModel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.securityThreatModel>div:last-child{grid-template-columns:1fr}}.accessJourney{padding:50px 0}.accessJourney>div:first-child{max-width:950px}.accessJourney h2{margin:.5rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.accessJourney>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:24px;display:grid}.accessJourney>div:last-child span{border-top:2px solid;gap:8px;padding:18px;display:grid}.accessJourney b{font-size:.73rem}.accessJourney small{opacity:.62;line-height:1.45}@media (width<=760px){.accessJourney>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.accessJourney>div:last-child{grid-template-columns:1fr}}.earthReferenceMode{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eaffee;background:#0008059e;border:1px solid #7eff9b33;border-radius:14px;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);gap:10px 18px;margin:10px 24px 4px;padding:12px 14px;display:grid;position:relative}.earthReferenceMode>div{align-content:start;gap:3px;display:grid}.earthReferenceMode>div>b{letter-spacing:.12em;color:#7eff9b;font-size:9px}.earthReferenceMode>div>small{color:#ebfff0ad;font-size:10px}.earthReferenceMode ul{color:#ebfff0d1;gap:4px;margin:0;padding-left:18px;font-size:10px;display:grid}.earthReferenceMode p{color:#ebfff0ad;border-top:1px solid #7eff9b1f;grid-column:1/-1;align-items:flex-start;gap:7px;padding-top:9px;font-size:9px;line-height:1.5;display:flex;margin:0!important}.earthReferenceMode p svg{color:#7eff9b;flex:none;width:13px;height:13px}@media (width<=760px){.earthReferenceMode{grid-template-columns:1fr;margin-inline:12px}.earthReferenceMode p{grid-column:1}}.watchReferenceTopics{text-align:left;gap:8px;width:min(720px,100%);margin:18px auto 0;display:grid}.watchReferenceTopics>a{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);color:inherit;border-radius:14px;grid-template-columns:34px 1fr auto;grid-template-areas:"n b a""n s a";align-items:center;gap:2px 10px;padding:12px 14px;text-decoration:none;display:grid}.watchReferenceTopics>a>span{opacity:.55;grid-area:n;font-size:10px}.watchReferenceTopics>a>b{grid-area:b;font-size:12px}.watchReferenceTopics>a>small{opacity:.7;grid-area:s;font-size:10px}.watchReferenceTopics>a>svg{grid-area:a;width:16px}.watchReferenceTopics>a:hover,.watchReferenceTopics>a:focus-visible{border-color:var(--green);outline:none}.watchReferenceTopics>a:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 40%,transparent)}@media (width<=640px){.watchReferenceTopics>a{grid-template-columns:28px 1fr;grid-template-areas:"n b""n s"}.watchReferenceTopics>a>svg{display:none}}.earthWorkspaceToolbar{color:#eaffee;background:#030d08;border-bottom:1px solid #244331;align-items:center;gap:16px;padding:12px 20px;display:flex}.earthWorkspaceToolbar button{color:#eaffee;cursor:pointer;background:#123d25;border:1px solid #7eff9b;border-radius:8px;flex:none;min-height:44px;padding:10px 16px;font:800 12px Manrope}.earthWorkspaceToolbar button:focus-visible{outline-offset:3px;outline:2px solid #7eff9b}.earthWorkspaceToolbar button:disabled{opacity:.55;cursor:default}.earthWorkspaceToolbar span{max-width:600px;font-size:12px;line-height:1.5}.earthLayerWorkspace .earthLayerIntro,.earthLayerWorkspace .earthHudRestoreIntro{top:86px}.earthLayerWorkspace[data-focus-mode=true]{min-height:0;padding:0!important}.earthLayerWorkspace[data-focus-mode=true] .earthLayerIntro,.earthLayerWorkspace[data-focus-mode=true] .earthLayerControls,.earthLayerWorkspace[data-focus-mode=true] .earthJourney,.earthLayerWorkspace[data-focus-mode=true] .earthHudRestore,.earthLayerWorkspace[data-focus-mode=true] .earthLayerActivePanel,.earthLayerWorkspace[data-focus-mode=true] .earthViewportHUD{display:none}.earthLayerWorkspace[data-focus-mode=true] .earthLayerShell{grid-template-columns:minmax(0,1fr)}.earthLayerWorkspace[data-focus-mode=true] .earthLayerWorld .earthViewport .earthViewportStatus{max-width:min(460px,100% - 48px);inset:auto auto 28px 24px!important}@media (width<=820px){.earthLayerWorkspace .earthLayerIntro,.earthLayerWorkspace .earthHudRestoreIntro{top:126px}.earthWorkspaceToolbar{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px}.earthWorkspaceToolbar button{width:100%}.earthLayerWorkspace[data-focus-mode=true] .earthLayerWorld .earthViewport .earthViewportStatus{max-width:calc(100% - 28px);left:14px!important}}@media (width>=821px){.earthLayerWorkspace[data-focus-mode=true] .earthLayerShell,.earthLayerWorkspace[data-focus-mode=true] .earthLayerWorld,.earthLayerWorkspace[data-focus-mode=true] .earthLayerWorld>.earthViewport{height:calc(100dvh - 290px)!important;min-height:360px!important}}body{padding-bottom:92px}@media (width<=700px){body{padding-bottom:78px}}@keyframes earthPulse24sSweep{0%{transform:translate(0)}to{transform:translate(-50%)}}.localIntakeCopy{gap:14px;margin-top:20px;display:grid}.localIntakeCopy>button{justify-self:start}.localIntakeCopy label{gap:10px;font-size:13px;display:grid}.localIntakeCopy textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;min-height:180px;color:var(--text);font:inherit;border-radius:10px;padding:16px;line-height:1.6;display:block}.localIntakeCopy>small{color:var(--muted);line-height:1.5;display:block}.gamePlayHero{max-width:1280px;margin:0 auto;padding:64px clamp(20px,6vw,80px) 36px}.gamePlayHero h1{letter-spacing:-.035em;margin:24px 0;font-size:clamp(36px,5vw,68px);line-height:1.05}.gamePlayHero>p{max-width:820px;color:var(--muted);font-size:16px;line-height:1.65}.gamePlayHero>a{align-items:center;min-height:44px;margin-right:16px;display:inline-flex}.gamePlayHero>svg{width:44px;height:44px;color:var(--green)}@media (width<=700px){.gamePlayHero{padding:36px 20px 24px}.gamePlayHero h1{font-size:36px}}@media (width>=821px){.earthLayerWorld>.earthJourney{width:auto;max-height:40vh;right:380px}.earthLayerWorkspace{min-height:0}.earthLayerShell,.earthLayerWorld,.earthLayerWorld>.earthViewport{height:calc(100dvh - 220px)!important;min-height:620px!important}.earthLayerWorld .earthViewport:is([data-renderer-state=renderer-error],[data-renderer-state=webgl-unavailable]) .earthViewportStatus{max-width:460px;top:170px;left:338px;bottom:auto!important;right:auto!important}}.earthLayerActivePanel{z-index:35;color:#f3fff8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03110deb;border:1px solid #7eff9b52;border-radius:16px;width:min(330px,100% - 40px);max-height:42vh;padding:14px 16px;position:absolute;bottom:112px;right:18px;overflow:auto;box-shadow:0 12px 36px #0009}.earthLayerActivePanel b{font-size:16px;display:block}.earthLayerActivePanel small{color:#83e6a4;letter-spacing:.07em;margin-top:5px;font-size:10px;display:block}.earthLayerActivePanel p{margin:8px 0;font-size:12px;line-height:1.5}.earthLayerActivePanel a{color:#7eff9b;font-weight:700}.earthLayerActivePanel summary{cursor:pointer;color:#a8fbc1;font-size:12px}.earthLayerActivePanel .earthReferenceOverlay{max-width:100%}@media (width<=700px){.earthLayerActivePanel{width:min(280px,100% - 20px);max-height:30vh;bottom:85px;right:10px}}.myRtWorkspace{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:start}.myRtWorkspace .subjectCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.myRtWorkspace .subjectCards article{flex-direction:column;min-width:0;display:flex}.myRtWorkspace .subjectCards article .primary{margin-top:auto}@media (width<=900px){.subjectsWorkspace.myRtWorkspace{grid-template-columns:1fr}}@media (width<=600px){.myRtWorkspace .subjectCards{grid-template-columns:1fr}}.habitatAnimalPicture{max-width:480px;margin:18px auto}.habitatAnimalPicture img{object-fit:contain;width:100%;height:auto;display:block}.habitatQuestion{max-width:820px;margin:16px auto;font-size:1.1rem;line-height:1.5}.habitatEngine.earlyGame .habitatChoices button{text-align:center;flex-direction:column;align-items:center;gap:12px;min-height:120px;padding:18px;font-size:1.25rem;display:flex}.habitatChoicePicture{object-fit:contain;width:100%;max-width:240px;height:auto;display:block}.habitatEngine .triviaExplain small{margin:12px 0;font-size:.85rem;display:block}.earthJourney .domainJourney{color:#edf7ef;grid-template-columns:minmax(0,1fr)}.earthJourney .domainJourney>div,.earthJourney .domainJourney>ol{background:#06170f;border-color:#345443;min-width:0}.earthJourney .domainJourney li{min-width:0;margin:4px 0;display:block}.earthJourney .domainJourney li:after{display:none}.earthJourney .domainJourney li>button{text-align:left;color:#edf7ef;cursor:pointer;background:#10291b;border:1px solid #345443;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:10px;width:100%;padding:12px;display:grid}.earthJourney .domainJourney li>button[aria-current=step]{background:#1b432c;border-color:#73dc98}.earthJourney .domainJourney li>button span{text-transform:none;min-width:0}.earthJourney .domainJourney li>button b,.earthJourney .domainJourney li>button small,.earthJourney .domainJourney li>button em{line-height:1.5;display:block}.earthJourney .domainJourney li>button small{color:#c5dacb;font-size:12px;font-weight:400}.earthJourney .domainJourney li>button em{color:#8fcea5;margin-top:5px;font-size:10px}.earthJourney .matterBranches [role=radiogroup]{gap:8px;margin-top:8px;display:grid}.earthJourney .matterBranches button{text-align:left;color:#edf7ef;cursor:pointer;background:#10291b;border:1px solid #345443;border-radius:12px;width:100%;padding:12px}.earthJourney .matterBranches button[aria-checked=true]{background:#1b432c;border-color:#73dc98}.earthJourney .matterBranches button b,.earthJourney .matterBranches button small{line-height:1.5;display:block}.earthJourney .matterBranches button small{color:#c5dacb;font-size:12px}.earthJourney button:focus-visible{outline-offset:2px;outline:3px solid #73dc98}.budget>[role=list]{gap:10px;min-width:0;display:grid}.budget>[role=list]>[role=listitem]{justify-content:space-between;align-items:start;gap:14px;min-width:0;display:flex}.budget>[role=list]>[role=listitem]>span{overflow-wrap:anywhere;min-width:0}.budget>[role=list]>[role=listitem]>b{flex-shrink:0}.darkFeature{color:#f5fff7;isolation:isolate}.darkFeature>div:first-child{z-index:1;position:relative}.darkFeature h2,.darkFeature h3{text-shadow:0 2px 18px #00000047;color:#f5fff7!important}.darkFeature p,.darkFeature .lead{opacity:1;line-height:1.7;color:#dcece0!important}.darkFeature .badge{color:#b4f5c7;background:#04180da6;border-color:#79d69a}.darkFeature .primary{color:#07170d;background:#80e6a0;border-color:#80e6a0}.darkFeature .primary:hover,.darkFeature .primary:focus-visible{background:#adf6c2;border-color:#adf6c2}.darkFeature a:focus-visible{outline-offset:4px;outline:3px solid #d4ffe0}@media (prefers-contrast:more){.darkFeature{background:#07150d!important}.darkFeature p{color:#fff!important}.darkFeature .badge{color:#fff}}.guideMemberInvitation{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:14px;margin:18px 0;padding:18px}.guideMemberInvitation p{color:var(--muted);line-height:1.6}.guideMemberInvitation .primary{margin-top:6px;text-decoration:none}@media (width<=820px){.earthLayerWorkspace{padding:0!important}.earthLayerShell{border-left:0;border-right:0;border-radius:0}.earthLayerWorld{justify-content:stretch;align-items:stretch;min-height:calc(100dvh - 190px);padding:0}.earthLayerWorld>.earthViewport{border-radius:0!important;width:100%!important;height:calc(100dvh - 190px)!important;min-height:520px!important}.earthLayerWorld .earthSavePlace{top:10px;right:10px}.earthLayerWorld .earthCameraViews{top:54px}}@media (width<=420px){.earthLayerWorld{min-height:calc(100dvh - 176px)}.earthLayerWorld>.earthViewport{height:calc(100dvh - 176px)!important;min-height:480px!important}}.earthLayerWorld>.earthViewport{isolation:isolate}.earthLayerWorld .earthCameraViews{background:linear-gradient(90deg,#0000,#0008051f,#0000);border-radius:999px}.earthLayerWorld .earthCameraViews button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.earthLayerWorld .earthCameraViews button[aria-pressed=true]{background:#0e3720f0;border-color:#68ff97;box-shadow:0 0 0 1px #68ff9738,0 0 18px #68ff971f}@media (width<=820px){.earthLayerWorld .earthCameraViews{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.earthLayerWorld .earthViewportStatus{max-width:calc(100% - 28px)!important}}.earthCameraMessage{color:#eaffee;background:#000805e6;border:1px solid #7eff9b33;border-radius:8px;flex:1 0 100%;max-width:32rem;padding:8px 10px;font-size:.75rem;line-height:1.35;box-shadow:0 8px 24px #0006}@media (width<=700px){.earthCameraMessage{box-sizing:border-box;pointer-events:none;width:min(420px,100vw - 24px);max-width:none;font-size:10px;position:absolute;top:44px;left:0}}body:has(.earthPulseDotMonitor) .earthLayerWorld .earthViewportStatus{bottom:104px}body:has(.earthPulseDotMonitor) .earthLayerWorld .earthScientificMode{bottom:104px}body:has(.earthPulseDotMonitor) .earthLayerWorld .earthNavigationHint{bottom:104px}@media (width<=900px){body:has(.earthPulseDotMonitor) .earthLayerWorld .earthViewportStatus{bottom:136px}body:has(.earthPulseDotMonitor) .earthLayerWorld .earthScientificMode{bottom:136px}}@media (width<=600px){body:has(.earthPulseDotMonitor) .earthLayerWorld .earthViewportStatus{bottom:128px;max-width:calc(100% - 20px)!important;left:10px!important}body:has(.earthPulseDotMonitor) .earthLayerWorld .earthScientificMode{max-width:calc(100% - 20px);bottom:128px;left:10px}}.earthViewport>.earthCameraMessage{z-index:9;box-sizing:border-box;width:min(32rem,100% - 48px);position:absolute;top:112px;right:24px}@media (width<=700px){.earthViewport>.earthCameraMessage{width:auto;max-width:none;top:106px;left:12px;right:12px}}body:has(.earthPulseDotMonitor) .earthLayerWorld>.earthJourney{bottom:124px}body:has(.earthPulseDotMonitor) .earthLayerWorld .earthLayerActivePanel{bottom:124px}@media (width<=900px){body:has(.earthPulseDotMonitor) .earthLayerWorld>.earthJourney{bottom:146px}body:has(.earthPulseDotMonitor) .earthLayerWorld .earthLayerActivePanel{bottom:146px}}@media (width<=600px){body:has(.earthPulseDotMonitor) .earthLayerWorld>.earthJourney{max-height:calc(100dvh - 290px);bottom:136px}body:has(.earthPulseDotMonitor) .earthLayerWorld .earthLayerActivePanel{max-height:calc(100dvh - 280px);bottom:136px}}:is(body:has(.earthPulseDotMonitor) .earthLayerWorld .earthViewportStatus,body:has(.earthPulseDotMonitor) .earthLayerWorld .earthScientificMode,body:has(.earthPulseDotMonitor) .earthLayerWorld .earthNavigationHint){bottom:calc(104px + env(safe-area-inset-bottom))}:is(body:has(.earthPulseDotMonitor) .earthLayerWorld>.earthJourney,body:has(.earthPulseDotMonitor) .earthLayerWorld .earthLayerActivePanel){bottom:calc(124px + env(safe-area-inset-bottom));overscroll-behavior:contain}@media (width<=900px){:is(body:has(.earthPulseDotMonitor) .earthLayerWorld .earthViewportStatus,body:has(.earthPulseDotMonitor) .earthLayerWorld .earthScientificMode){bottom:calc(136px + env(safe-area-inset-bottom))}:is(body:has(.earthPulseDotMonitor) .earthLayerWorld>.earthJourney,body:has(.earthPulseDotMonitor) .earthLayerWorld .earthLayerActivePanel){bottom:calc(146px + env(safe-area-inset-bottom))}}@media (width<=600px){:is(body:has(.earthPulseDotMonitor) .earthLayerWorld .earthViewportStatus,body:has(.earthPulseDotMonitor) .earthLayerWorld .earthScientificMode){bottom:calc(128px + env(safe-area-inset-bottom))}:is(body:has(.earthPulseDotMonitor) .earthLayerWorld>.earthJourney,body:has(.earthPulseDotMonitor) .earthLayerWorld .earthLayerActivePanel){bottom:calc(136px + env(safe-area-inset-bottom))}}@media (width<=700px){.earthCameraViews button,.earthHomeView{min-height:44px}.passportCard>span,.passportCard small,.passportFeatures small,.watchBar,.watchWorkspace aside>b,.watchWorkspace small,.watchEmpty>span,.freshness span,.updateStates span,.updateStates small,.passportRecordActions .secondary,.watchWorkspace strong,.updatesEmpty a,.parentControls span,.parentControls b,.parentControls p,.parentNotice b,.parentNotice p,.familyWorlds p,.familyWorlds em,.domainJourney ol li>span>small,.domainJourney ol li>span>em,.earthViewportHUD small,.earthScientificMode b,.earthScientificMode span,.partnerPaths button>span,.partnerPaths small,.partnerSteps span,.resultRow>span,.searchStart>span,.resultRow small,.searchStart small,.myEarthOrb span,.myEarthGrid span,.myEarthGrid small,.liveStandard b,.liveStandard p,.labScenarios span,.labScenarios small{font-size:max(10px,.7rem)}.resultRow>button{width:44px;min-width:44px;height:44px;min-height:44px}.brand small,.earthCaption span,.projectVisual>small,.projectPulse small,.connectionMap>*,.commandGlobe>small,.guideTop small,.guideTop i,.guideNote,.impactChain>div span,.impactChain>div small,.impactMetric small,.impactMetric span,.morningBrief small{font-size:max(10px,.7rem)}.guidePrompts button{min-height:44px;font-size:max(10px,.7rem)}.docEmpty b,.docEmpty small,.privacyControls>button>span,.privacyControls b,.privacyControls small,.comingFlag,.responseStages span,.responseStages b,.responseBoundaries b,.responseBoundaries p,.responseNotice b,.responseNotice p,.intakeProgress>span,.intakeFields label,.disabledAction,.contactIntakeGrid button>span,.contactIntakeGrid small,.contactSafety b,.contactSafety p,.legalCards span,.legalCards b,.legalCards small,.legalStatus b,.legalStatus p,.policyWarning p,.accessGrid span,.securityLayers span,.accessGrid b,.securityLayers b,.accessGrid p,.securityLayers small{font-size:max(10px,.7rem)}.privacyControls button,.intakeChoices button,.contactIntakeGrid button{min-height:44px}.followRules span,.actionPaths>a>span,.actionPaths p,.actionPaths em,.actionPromise p,.promiseList>div>span,.promiseList p,.milestoneTrack>div>span,.milestoneTrack p,.milestoneRule b,.milestoneRule p,.whereGlobe span,.whereLegend span,.whereSites>div>span,.whereSites small,.whereSites p,.whereRule b,.whereRule p,.evidenceChain span,.evidenceChain b,.evidenceChain p,.evidenceChain small,.creatorBridge span,.creatorBridge p,.creatorRules b,.creatorRules p,.detectiveSteps span,.detectiveSteps b,.detectiveSteps p,.detectiveSafe p,.familyWorlds>a>span,.familyWorlds>a>span,.parentControls span,.earthViewportHUD b,.earthViewportHUD small,.domainJourney ol li>span>em{font-size:max(10px,.7rem)}}.anatomyFocusedWorkspace .earthJourney,.anatomyFocusedWorkspace .earthWorkspaceToolbar,.anatomyFocusedWorkspace .earthHudRestoreIntro,.anatomyFocusedWorkspace .earthHudRestoreLayers{display:none!important}.anatomyFocusedWorkspace .earthLayerShell{min-width:0}.anatomyFocusedWorkspace .anatomyPartSearch,.anatomyFocusedWorkspace .anatomyPartSearch p,.anatomyFocusedWorkspace .anatomyPartSearch small,.anatomyFocusedWorkspace .anatomyPartSearch label,.anatomyFocusedWorkspace .anatomyPartSearch input{color:#203b2c!important}.anatomyFocusedWorkspace .anatomyPartSearch p,.anatomyFocusedWorkspace .anatomyPartSearch small{opacity:1!important}.anatomyFocusedWorkspace .anatomyPartSearch input{background:#fff!important;border-color:#9bb4a1!important}.earthLayerWorkspace.anatomyFocusedWorkspace{color:#193a2b!important;background:#f4f6f1!important;min-height:0!important}.anatomyFocusedWorkspace .earthLayerShell{background:#f4f6f1!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.anatomyFocusedWorkspace .earthLayerWorld{background:#f4f6f1!important;min-height:0!important;overflow:visible!important}.anatomyFocusedWorkspace .earthLayerWorld>.earthViewport{background:#f4f6f1!important;height:auto!important;min-height:0!important;overflow:visible!important}.anatomyFocusedWorkspace .earthScientificViewer.anatomyViewer{box-sizing:border-box;gap:18px;width:100%;max-width:1380px;color:#193a2b!important;background:#f4f6f1!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:clamp(24px,4vw,56px)!important;overflow:visible!important}.anatomyFocusedWorkspace .earthLayerWorld .earthJourney{display:none!important}.anatomyFocusedWorkspace .anatomyHeading{max-width:960px!important}.anatomyFocusedWorkspace .anatomyHeading h2{line-height:1.12;color:#173d2c!important;font-size:clamp(30px,3.5vw,50px)!important}.anatomyFocusedWorkspace .anatomyHeading :is(p,small),.anatomyFocusedWorkspace .anatomyPartSearch :is(p,small,label),.anatomyFocusedWorkspace .anatomyContext :is(p,small){color:#365547!important;opacity:1!important;text-shadow:none!important}.anatomyFocusedWorkspace .anatomyHeading p{font-size:clamp(14px,1.2vw,17px)!important;line-height:1.6!important}.anatomyFocusedWorkspace .anatomyStage{height:clamp(340px,55vh,720px)!important;min-height:340px!important}@media (width<=700px){.anatomyFocusedWorkspace .earthScientificViewer.anatomyViewer{padding:20px 14px 100px!important}.anatomyFocusedWorkspace .anatomyStage{height:380px!important;min-height:320px!important}}.earthLayerWorkspace.matterScaleWorkspace{background:#061910!important;min-height:0!important}.matterScaleWorkspace .earthLayerShell{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.matterScaleWorkspace .earthLayerWorld{background:#061910!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;padding:0 0 125px!important;display:flex!important;overflow:visible!important}.matterScaleWorkspace .earthLayerWorld>.earthViewport{flex:none!important;height:clamp(420px,63vh,760px)!important;min-height:420px!important;position:relative!important;overflow:hidden!important}.matterScaleWorkspace .earthLayerWorld>.earthJourney{width:min(1100px,100% - 40px)!important;max-width:1100px!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0a261b!important;border:1px solid #366a4b!important;border-radius:22px!important;order:2!important;margin:24px auto 0!important;padding:clamp(18px,3vw,32px)!important;position:relative!important;inset:auto!important;overflow:visible!important}.matterScaleWorkspace .earthJourneyTrack{max-width:100%!important;overflow-x:auto!important}.matterScaleWorkspace .earthLayerWorld>.badge,.matterScaleWorkspace .earthLayerWorld>h3,.matterScaleWorkspace .earthLayerWorld>p,.matterScaleWorkspace .earthLayerWorld>.primary,.matterScaleWorkspace .earthLayerWorld>.earthLayerRule{max-width:1100px;margin-left:auto!important;margin-right:auto!important;position:relative!important;inset:auto!important}.matterScaleWorkspace .earthLayerWorld .earthViewportHUD{pointer-events:none;max-width:min(320px,100% - 30px)!important}.matterScaleWorkspace .earthLayerWorld .earthViewportHUD button{pointer-events:auto}@media (width<=700px){.matterScaleWorkspace .earthLayerWorld>.earthViewport{height:420px!important}.matterScaleWorkspace .earthLayerWorld>.earthJourney{width:calc(100% - 24px)!important;margin-top:14px!important;padding:16px!important}.matterScaleWorkspace .earthLayerWorld{padding-bottom:135px!important}}.matterScaleWorkspace .earthWorkspaceToolbar,.matterScaleWorkspace .earthHudRestoreLayers,.matterScaleWorkspace .earthHudRestoreIntro,.matterScaleWorkspace .earthLayerControls,.matterScaleWorkspace .earthLayerIntro,.matterScaleWorkspace .earthViewportHUD,.matterScaleWorkspace .earthLayerActivePanel,.matterScaleWorkspace .earthScientificMode,.matterScaleWorkspace .earthNavigationHint{display:none!important}.matterScaleWorkspace .earthLayerWorld>.earthViewport{background:#061910!important;border:0!important;border-radius:0!important}.matterScaleWorkspace .earthScientificViewer{box-sizing:border-box!important;padding:32px 28px 30px!important}.matterScaleWorkspace .earthScientificViewer :is(p,small,span){color:#e0eee6!important;opacity:1!important}.matterScaleWorkspace .earthScientificViewer :is(button,select){color:#f3fff5!important;border-color:#689b7b!important}.matterScaleWorkspace .earthViewportStatus,.matterScaleWorkspace .earthViewportA11yMark{color:#e8f7ee!important}.matterScaleWorkspace .earthLayerWorld>.earthJourney :is(p,small,span){color:#d6eadc!important}.matterScaleWorkspace .earthLayerWorld>.earthJourney :is(button,a){color:#effff2!important}.matterScaleWorkspace .earthLayerWorld>.earthJourney button.active{color:#071d12!important}@media (width<=700px){.matterScaleWorkspace .earthScientificViewer{padding:22px 12px!important}}.matterScaleWorkspace .earthScientificViewer.earthInteriorViewer{color:#f4fff7!important;background:radial-gradient(at 50% 40%,#173f37,#061a18 72%)!important;flex-direction:column!important;gap:8px!important;padding:24px 28px!important;display:flex!important;position:absolute!important;inset:0!important;overflow:auto!important}.earthInteriorHeading{text-align:center;flex:none}.earthInteriorHeading small{letter-spacing:.17em;font-weight:800;color:#9fe4bb!important}.earthInteriorHeading h2{color:#fff;margin:5px 0;font-size:clamp(22px,3vw,34px)}.earthInteriorHeading p{margin:0;color:#e2f3e9!important}.earthInteriorScene{flex:auto;justify-content:center;align-items:center;min-height:180px;display:flex;overflow:hidden}.earthInteriorScene svg{transform-origin:50%;max-width:100%;height:100%;max-height:390px;transition:transform .5s}.earthInteriorInfo{color:#e9f9ef;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;font-size:14px;display:flex}.earthInteriorInfo strong{color:#ffe5a5;font-size:16px}.earthInteriorControls{justify-content:center!important;gap:12px!important}.earthInteriorControls>div{justify-content:center}.earthInteriorControls button{min-height:36px}.earthInteriorTruth{text-align:center!important;color:#c8e6d5!important;margin:0!important;font-size:11px!important;line-height:1.45!important}@media (width<=700px){.matterScaleWorkspace .earthScientificViewer.earthInteriorViewer{padding:15px 10px!important}.earthInteriorControls button{font-size:12px;padding:6px 9px!important}.earthInteriorScene{min-height:170px}.earthInteriorInfo{font-size:12px}}.matterScaleWorkspace .earthJourney .domainExamples{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.matterScaleWorkspace .earthJourney .domainExamples button{appearance:none;cursor:pointer;border-radius:10px;min-height:43px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.35;color:#f5fff8!important;box-shadow:none!important;opacity:1!important;background:#163a2b!important;border:1px solid #7db697!important}.matterScaleWorkspace .earthJourney .domainExamples button[aria-checked=true]{color:#102c1c!important;background:#bce8c9!important;border:2px solid #e0ffeb!important}.matterScaleWorkspace .earthJourney .domainExamples button:hover{color:#fff!important;background:#22553d!important;border-color:#dcffe7!important}.matterScaleWorkspace .earthJourney .domainExamples button[aria-checked=true]:hover{color:#102c1c!important;background:#d6f4df!important}.matterScaleWorkspace .earthJourney .domainJourney .badge,.matterScaleWorkspace .earthJourney .domainJourney [class*=badge]{color:#17472b!important;opacity:1!important;background:#d9f3df!important;border-color:#82c69a!important;font-weight:800!important}.matterScaleWorkspace .earthJourney .domainJourney :is(h3,strong,b){color:#f5fff8!important;opacity:1!important}.matterScaleWorkspace .earthJourney .domainJourney .earthJourneyDetail span,.matterScaleWorkspace .earthJourney .domainJourney small{color:#d3ebdc!important;opacity:1!important}.matterScaleWorkspace .earthJourney .domainJourney button:focus-visible{outline-offset:3px;outline:3px solid #c8ffd7!important}.chemicalElementsPage{color:#193a29;max-width:1420px;margin:0 auto;padding:clamp(28px,5vw,70px) clamp(16px,4vw,54px) 140px}.chemicalElementsIntro{max-width:780px;margin-bottom:30px}.chemicalElementsIntro .eyebrow{color:#197448;letter-spacing:.15em;font-size:12px;font-weight:800}.chemicalElementsIntro h1{letter-spacing:-.05em;margin:10px 0 16px;font-size:clamp(38px,5vw,72px);line-height:1.1}.chemicalElementsIntro p{font-size:17px;line-height:1.65}.chemicalElementsPage .periodicExplorer{background:#fff;border:1px solid #d2e0d5;border-radius:22px;padding:clamp(16px,3vw,32px)}.chemicalElementsPage .periodicGrid{color:#193b2a}.chemicalElementsPage .periodicGrid button{color:#163723;background:#f2f8f3;border-color:#b5cebd}.chemicalElementsPage .periodicGrid button.active{background:#b5e6c4;border:2px solid #147548}.chemicalElementDetail{color:#163b27;background:#e9f5ed;border-radius:16px;margin-top:24px;padding:22px}.chemicalElementDetail small{letter-spacing:.13em;color:#246b43;font-weight:800}.chemicalElementDetail h2{margin:8px 0;font-size:30px}.chemicalElementDetail h2 span{color:#3d7653}.chemicalElementDetail p{line-height:1.6}.fundingProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0 18px;display:grid}.fundingProjectCard{background:linear-gradient(145deg,#fff 0%,#f7faf6 100%);border:1px solid #0f352521;border-radius:22px;flex-direction:column;min-height:290px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #112d2012}.fundingProjectCard:before{content:"";background:linear-gradient(90deg,#163f2c,#70c98d);height:4px;position:absolute;inset:0 0 auto}.fundingProjectMeta{align-items:center;gap:9px;margin-bottom:28px;display:flex}.fundingProjectMeta small,.fundingProjectMeta span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.fundingProjectMeta small{color:#143e2b}.fundingProjectMeta span{color:#42604f;background:#e9f3eb;border-radius:999px;padding:6px 10px}.fundingProjectCard h3{letter-spacing:-.025em;color:#0b2b1d;max-width:620px;margin:0 0 30px;font-size:clamp(22px,2vw,31px);line-height:1.08}.fundingProjectAmount{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;margin-bottom:16px;display:flex}.fundingProjectAmount b{color:#0b2b1d;font-size:clamp(27px,2.5vw,38px);line-height:1}.fundingProjectAmount span{color:#587064;font-size:14px}.fundingProjectCard .progress{background:#e4ebe5;border-radius:999px;height:7px;margin:0 0 22px;overflow:hidden}.fundingProjectCard .progress i{border-radius:inherit;background:#2b9d58;height:100%;display:block}.fundingProjectLink{color:#123e2b;align-items:center;gap:8px;width:max-content;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.fundingProjectLink svg{width:17px;transition:transform .18s}.fundingProjectLink:hover svg,.fundingProjectLink:focus-visible svg{transform:translate(4px)}@media (width<=820px){.fundingProjectGrid{grid-template-columns:1fr}.fundingProjectCard{min-height:250px;padding:24px}}.deferredPanelPlaceholder{text-align:center;background:var(--panel,#f6f5ef);min-height:260px;color:var(--text,#193d30);border:1px solid var(--line,#c3d5c8);border-radius:16px;align-content:center;justify-items:center;gap:12px;padding:40px 24px;display:grid}.deferredPanelPlaceholder h2{margin:0;font-size:clamp(24px,3vw,36px)}.deferredPanelPlaceholder p{max-width:540px;margin:0;line-height:1.6}.deferredPanelPlaceholder button{background:var(--panel,#fff);min-height:44px;color:inherit;cursor:pointer;border:1px solid;border-radius:8px;padding:12px 20px}.deferredPanelPlaceholder button:focus-visible{outline-offset:3px;outline:3px solid #377cc1}.deferredPanelSignal{border:3px solid #a2b8ab;border-top-color:#22583f;border-radius:50%;width:32px;height:32px;animation:1.2s linear infinite rtPanelLoading}@keyframes rtPanelLoading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.deferredPanelSignal{animation:none}}.earthPulseDotMonitor .pulseDotLane{height:48px;top:0;overflow:hidden}.pulseEventDot{cursor:pointer;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;top:2px;left:0;transform:translate(-50%);background:0 0!important;border:0!important}.pulseEventDot span,.pulseDotPreview i,.pulseDotCategory i{border:2px solid #fff;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 1px #173426,0 0 12px}.pulseEventDot span{margin:auto}[data-color=red]{--pulse-dot:#d9283d}[data-color=yellow]{--pulse-dot:#e8b316}[data-color=green]{--pulse-dot:#16834a}.pulseEventDot span,.pulseDotPreview i,.pulseDotCategory i{background:var(--pulse-dot);color:var(--pulse-dot)}.pulseDotStrip{width:200%;height:48px;animation:24s linear infinite rtPulseStripTravel;position:absolute;top:0;left:0}.pulseDotLane[data-paused=true] .pulseDotStrip{animation-play-state:paused}.earthPulseDotMonitor:has(.pulseDotLane[data-paused=true]) .earthPulseGlobalTrack{animation-play-state:paused}@keyframes rtPulseStripTravel{0%{transform:translate(0)}to{transform:translate(-50%)}}.pulseDotPreview{z-index:150;background:var(--panel,#fff);width:min(380px,100vw - 24px);color:var(--text,#173426);border:1px solid var(--line,#ccd8ce);border-radius:16px;position:fixed;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0004}.pulseDotPreview button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:22px 1fr;gap:8px;padding:16px;display:grid}.pulseDotPreview span,.pulseDotPreview small{grid-column:2;font-size:12px;line-height:1.5}.pulseDotDetails{box-sizing:border-box;border:1px solid var(--line,#ccd8ce);background:var(--panel,#fff);width:calc(100vw - 32px);max-width:640px;max-height:calc(100dvh - 32px);color:var(--text,#173426);border-radius:22px;padding:28px;position:fixed;overflow:auto;box-shadow:0 20px 80px #0005}.pulseDotDetails::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03140dc0}.pulseDotClose{float:right;border:1px solid var(--line,#ccd8ce);width:44px;height:44px;color:inherit;background:0 0;border-radius:50%;font-size:26px}.pulseDotCategory{letter-spacing:.1em;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:800;display:flex}.pulseDotDetails h2{margin:18px 0;font-size:clamp(24px,4vw,36px);line-height:1.2}.pulseDotDetails p{line-height:1.6}.pulseDotDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pulseDotDetails dl div{border:1px solid var(--line,#ccd8ce);border-radius:10px;padding:12px}.pulseDotDetails dt{text-transform:uppercase;font-size:11px}.pulseDotDetails dd{overflow-wrap:anywhere;margin:6px 0 0}.pulseDotDisclaimer{font-size:12px}.pulseDotActions{flex-wrap:wrap;gap:10px;display:flex}.pulseDotActions :is(a,button){border:1px solid var(--line,#ccd8ce);min-height:44px;color:inherit;background:0 0;border-radius:10px;padding:12px 16px}.pulseDotActions a:first-child{color:#fff;background:#16834a}.pulseDotLane button:focus-visible,.pulseDotPreview button:focus-visible,.pulseDotDetails :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #16834a}.earthLayerWorld[data-pulse-event=true] .earthJourney{display:none}.earthPulseMapBar{background:var(--panel,#fff);color:var(--text,#173426);border:1px solid var(--line,#ccd8ce);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex;position:relative}.earthPulseMapBar strong{flex:1;min-width:120px;font-size:16px}.earthPulseMapBar button{border:1px solid var(--line,#ccd8ce);min-height:44px;color:inherit;background:0 0;border-radius:8px;padding:8px 12px}.earthPulseMapBar i{background:var(--pulse-dot);border-radius:50%;flex:none;width:16px;height:16px}.earthPulseMapFacts{flex-basis:100%;font-size:12px;line-height:1.5}@media (width<=600px){.pulseDotDetails{padding:18px}.pulseDotDetails dl{grid-template-columns:1fr}.earthPulseMapBar strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.pulseDotStrip{animation:none}.pulseDotStrip .pulseEventDot:nth-child(n+25){display:none}.earthPulseDotMonitor .earthPulseGlobalTrack{animation:none!important}}.earthPulseDotMonitor .earthPulseGlobalTrack{width:200%;height:48px;animation:24s linear infinite rtPulseStripTravel;display:flex}.earthPulseDotMonitor .earthPulseGlobalTrack svg{flex:0 0 50%;width:50%;height:48px}.earthPulseDotMonitor .earthPulseGlobalTrace{overflow:hidden}.earthPulseGlobal.earthPulseConnected.earthPulseDotMonitor{color:#f1faf4;background:#050d09;border:0;border-top:1px solid #234b33;border-radius:0;grid-template-columns:140px minmax(0,1fr) 205px;width:100%;bottom:0;left:0;right:0}.earthPulseDotMonitor .earthPulseGlobalName,.earthPulseDotMonitor .earthPulseGlobalName span,.earthPulseDotMonitor .earthPulseSourceState{color:#d8eee0}.earthPulseDotMonitor .earthPulseGlobalTrace{background:#050d09}.earthPulseDotMonitor .earthPulseGlobalTrack svg{background:0 0}.earthPulseDotMonitor .earthPulseGlobalTrack polyline{stroke:#52e781;fill:none;stroke-width:1.5px}.earthPulseDotMonitor .earthPulseGlobalControls :is(button,a){color:#f1faf4;background:#102017;border-color:#375341}.earthPulseDotMonitor .earthPulseEmptyText{color:#d8eee0;background:#050d09}.earthPulseMapBar{z-index:10}.earthLayerWorkspace:has([data-pulse-event=true]) .earthLayerShell{grid-template-columns:1fr}.earthLayerWorld[data-pulse-event=true] .earthViewportHUD{display:none}@media (width<=900px){.earthPulseGlobal.earthPulseConnected.earthPulseDotMonitor{grid-template-columns:36px minmax(0,1fr) 150px;gap:5px;padding:8px}.earthPulseDotMonitor .earthPulseGlobalName span{display:none}}.earthPulseDotMonitor .pulseEventDot{animation:24s linear forwards rtPulseEventTravel;animation-delay:calc(-1 * var(--pulse-dot-age,0s));will-change:transform;animation-play-state:running;left:auto;right:0;transform:translate(50%)}.earthPulseDotMonitor .pulseDotLane[data-paused=true] .pulseEventDot{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.earthPulseDotMonitor .pulseEventDot{animation:none;left:50%;transform:translate(-50%)}}.earthPulseGlobal.earthPulseConnected.earthPulseDotMonitor{grid-template-columns:140px minmax(0,1fr) 270px}@media (width<=900px){.earthPulseGlobal.earthPulseConnected.earthPulseDotMonitor{grid-template-columns:36px minmax(0,1fr);row-gap:4px}.earthPulseDotMonitor .earthPulseGlobalName{grid-area:1/1}.earthPulseDotMonitor .earthPulseGlobalControls{flex-wrap:wrap;grid-area:1/2}.earthPulseDotMonitor .earthPulseGlobalStatus{grid-area:2/1/auto/-1}.pulseDotPreview{bottom:150px}body:has(.earthPulseDotMonitor){padding-bottom:150px}}.earthPulseGlobal.earthPulseConnected.earthPulseDotMonitor{min-height:72px;padding:4px 12px}.earthPulseDotMonitor .earthPulseGlobalTrace,.earthPulseDotMonitor .earthPulseGlobalTrack,.earthPulseDotMonitor .earthPulseGlobalTrack svg,.earthPulseDotMonitor .pulseDotLane{height:36px}.earthPulseDotMonitor .pulseEventDot{top:-4px}@media (width<=900px){.earthPulseGlobal.earthPulseConnected.earthPulseDotMonitor{padding:4px 8px}.pulseDotPreview{bottom:124px}body:has(.earthPulseDotMonitor){padding-bottom:124px}}.earthPulseDotMonitor .rtLivePulseCanvas{background:#050d09;width:100%;height:36px;display:block}.pulseCategoryPanel{z-index:25;color:#e9fff0;background:#07140d;border:1px solid #397b4f;border-radius:12px;width:min(540px,100vw - 24px);max-height:min(68vh,540px);padding:18px;font-size:13px;position:absolute;bottom:calc(100% + 8px);right:12px;overflow:auto;box-shadow:0 10px 35px #0008}.pulseCategoryHeading,.pulseCategoryActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.pulseCategoryPanel button{color:#e9fff0;cursor:pointer;background:#142a1c;border:1px solid #427f56;border-radius:6px;padding:6px 10px}.pulseCategoryPanel p{color:#b8d8c3;margin:9px 0}.pulseCategoryChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.pulseCategoryChoices label{align-items:center;gap:8px;display:flex}.pulseCategoryChoices input{accent-color:#58e58a}@media (width<=500px){.pulseCategoryChoices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.earthPulseDotMonitor .pulseDotLane{justify-content:flex-end;align-items:center;gap:8px;display:flex}.earthPulseDotMonitor .pulseEventDot{flex:0 0 44px;animation:none;position:relative;top:0;left:auto;transform:none}}@media (width<=600px){.earthPulseGlobal.earthPulseConnected.earthPulseDotMonitor{grid-template-columns:30px minmax(0,1fr);min-height:76px;padding:4px 6px 5px}.earthPulseDotMonitor .earthPulseGlobalStatus{grid-area:1/2;min-width:0}.earthPulseDotMonitor .earthPulseGlobalControls{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:5px;padding:2px 0 0;display:flex;overflow-x:auto}.earthPulseDotMonitor .earthPulseGlobalControls::-webkit-scrollbar{display:none}.earthPulseDotMonitor .earthPulseGlobalControls :is(button,a){flex:none;min-height:32px;padding:5px 8px;font-size:8px}.earthPulseDotMonitor .earthPulseSourceState{text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.earthPulseDotMonitor .pulseEventDot{width:40px;height:40px;top:-2px}.pulseDotPreview{bottom:116px}body:has(.earthPulseDotMonitor){padding-bottom:116px}}.earthLayerWorld[data-pulse-event=true] .earthPulseMapBar{z-index:40;color:#f3fff8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03110df0;border-color:#7eff9b52;width:auto;max-width:min(820px,100% - 28px);margin:0;position:absolute;top:14px;left:14px;right:14px;box-shadow:0 10px 32px #0008}.earthLayerWorld[data-pulse-event=true] .earthPulseMapBar button{color:#f3fff8;background:#000805b3;border-color:#7eff9b4d}.earthLayerWorld[data-pulse-event=true] .earthPulseMapBar a{color:#7eff9b}@media (width<=600px){.earthLayerWorld[data-pulse-event=true] .earthPulseMapBar{border-radius:11px;gap:7px;max-width:none;padding:8px 10px;top:8px;left:8px;right:8px}.earthLayerWorld[data-pulse-event=true] .earthPulseMapBar strong{white-space:nowrap;text-overflow:ellipsis;flex-basis:calc(100% - 30px);font-size:12px;overflow:hidden}.earthLayerWorld[data-pulse-event=true] .earthPulseMapBar button{min-height:36px;padding:6px 9px;font-size:10px}.earthLayerWorld[data-pulse-event=true] .earthPulseMapFacts{max-height:28vh;overflow:auto}}@media (width<=600px){.earthLayerWorld[data-pulse-event=true] .earthSavePlace{top:112px}.earthLayerWorld[data-pulse-event=true] .earthCameraViews{top:154px}.earthLayerWorld[data-pulse-event=true] .earthCameraMessage{top:44px}}.pulseDotPreview{bottom:calc(96px + env(safe-area-inset-bottom))}@media (width<=900px){.pulseDotPreview{bottom:calc(132px + env(safe-area-inset-bottom))}}@media (width<=600px){.pulseDotPreview{bottom:calc(124px + env(safe-area-inset-bottom));max-height:calc(100dvh - 148px - env(safe-area-inset-bottom));overflow:auto}}.pulseCategoryPanel{overscroll-behavior:contain;max-height:min(68dvh,540px)}@media (width<=600px){.pulseCategoryPanel{left:8px;right:8px;bottom:calc(124px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 148px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;padding:14px;position:fixed}.pulseCategoryHeading{z-index:2;background:#07140d;border-bottom:1px solid #234b33;margin:-14px -14px 8px;padding:12px 14px;position:sticky;top:-14px}}.pulseDotDetails{overscroll-behavior:contain}@media (width<=600px){.pulseDotDetails{width:calc(100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:16px}.pulseDotClose{z-index:3;float:right;background:var(--panel,#fff);position:sticky;top:0;box-shadow:0 2px 10px #0002}.pulseDotDetails h2{overflow-wrap:anywhere;font-size:clamp(22px,7vw,30px)}.pulseDotActions{grid-template-columns:1fr;display:grid}.pulseDotActions :is(a,button){box-sizing:border-box;text-align:center;width:100%}}.earthPulseDotMonitor .pulseDotStrip,.earthPulseDotMonitor .earthPulseEventText{animation:none!important}.earthPulseDotMonitor .earthPulseGlobalTrack{animation:none!important;display:none!important}@media (width<=600px){.earthLayerWorld[data-pulse-event=true] .earthViewport>.earthCameraMessage{top:202px}}.earthLayerWorld[data-pulse-event=true]{--pulse-event-bar-clearance:84px}.earthLayerWorld[data-pulse-event=true] .earthSavePlace{top:calc(var(--pulse-event-bar-clearance) + 10px)}.earthLayerWorld[data-pulse-event=true] .earthCameraViews{top:calc(var(--pulse-event-bar-clearance) + 54px)}.earthLayerWorld[data-pulse-event=true] .earthViewport>.earthCameraMessage{top:calc(var(--pulse-event-bar-clearance) + 100px)}@media (width<=600px){.earthLayerWorld[data-pulse-event=true]{--pulse-event-bar-clearance:116px}.earthLayerWorld[data-pulse-event=true] .earthSavePlace{top:calc(var(--pulse-event-bar-clearance) + 8px)}.earthLayerWorld[data-pulse-event=true] .earthCameraViews{top:calc(var(--pulse-event-bar-clearance) + 50px)}.earthLayerWorld[data-pulse-event=true] .earthViewport>.earthCameraMessage{top:calc(var(--pulse-event-bar-clearance) + 96px)}}body:has(.earthPulseDotMonitor){padding-bottom:calc(86px + env(safe-area-inset-bottom))}@media (width<=900px){body:has(.earthPulseDotMonitor){padding-bottom:calc(124px + env(safe-area-inset-bottom))}}@media (width<=600px){body:has(.earthPulseDotMonitor){padding-bottom:calc(116px + env(safe-area-inset-bottom))}}.earthLayerWorld[data-pulse-event=true][data-pulse-details=true]{--pulse-event-bar-clearance:min(38dvh,300px)}@media (width<=600px){.earthLayerWorld[data-pulse-event=true][data-pulse-details=true]{--pulse-event-bar-clearance:min(42dvh,330px)}.earthPulseDotMonitor .earthPulseGlobalControls :is(button,a){min-height:44px;padding:7px 10px}.pulseCategoryPanel button,.pulseCategoryChoices label{min-height:44px}.pulseCategoryChoices label{padding-block:4px}.earthLayerWorld[data-pulse-event=true] .earthPulseMapFacts{overscroll-behavior:contain;max-height:28dvh}.earthLayerWorld[data-pulse-event=true] .earthPulseMapBar button{min-height:44px}}.earthPulseDotMonitor .earthPulseGlobalTrace{filter:none!important;opacity:1!important;transform:none!important}.earthPulseDotMonitor .rtLivePulseCanvas{image-rendering:auto;will-change:auto;filter:none!important;transform:none!important}
