.landing-page{--max: 1080px;--header-h: 4.25rem;color-scheme:inherit;margin:0;min-height:100%;font-family:var(--font-body);font-weight:400;font-size:var(--text-body);line-height:var(--leading-body);color:var(--cream);background:var(--void);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-page img{display:block;max-width:100%;height:auto}.landing-page a:not(.btn):not(.btn-inactive):not(.site-brand):not(.nav-pri):not(.nav-cta):not(.nav-sec):not(.planet-orbit){color:var(--lime);text-decoration-thickness:1px;text-underline-offset:.2em}.landing-page a:not(.btn):not(.btn-inactive):not(.site-brand):not(.nav-pri):not(.nav-cta):not(.nav-sec):not(.planet-orbit):hover{color:var(--lime-bright)}.landing-page code{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--lime)}.landing-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.landing-page .space-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.42;background:radial-gradient(ellipse 90% 60% at 50% -10%,rgba(198,255,0,.025),transparent 55%),radial-gradient(circle at 50% 120%,rgba(198,255,0,.015),transparent 45%),radial-gradient(1px 1px at 12% 18%,rgba(232,230,223,.28),transparent),radial-gradient(1px 1px at 28% 72%,rgba(232,230,223,.2),transparent),radial-gradient(1.2px 1.2px at 44% 32%,rgba(198,255,0,.22),transparent),radial-gradient(1px 1px at 61% 58%,rgba(232,230,223,.18),transparent),radial-gradient(1px 1px at 78% 22%,rgba(232,230,223,.24),transparent),radial-gradient(1px 1px at 86% 78%,rgba(198,255,0,.16),transparent),radial-gradient(1px 1px at 8% 88%,rgba(232,230,223,.16),transparent),radial-gradient(1px 1px at 94% 46%,rgba(232,230,223,.2),transparent),linear-gradient(180deg,var(--void-deep) 0%,var(--void-soft) 40%,var(--void-deep) 100%);animation:none}.landing-page .accretion{position:fixed;left:50%;top:18%;z-index:-1;width:min(920px,140vw);height:min(920px,140vw);transform:translate(-50%,-40%);pointer-events:none;background:radial-gradient(circle at center,transparent 18%,rgba(198,255,0,.018) 28%,transparent 42%),radial-gradient(circle at center,#000 0 16%,transparent 17%),conic-gradient(from 180deg,transparent 0deg,rgba(198,255,0,.03) 40deg,transparent 90deg,rgba(232,230,223,.02) 160deg,transparent 220deg,rgba(198,255,0,.022) 300deg,transparent 360deg);border-radius:var(--radius-circle);filter:blur(3px);opacity:.28;animation:none;-webkit-mask-image:radial-gradient(circle,black 0%,black 42%,transparent 72%);mask-image:radial-gradient(circle,black 0%,black 42%,transparent 72%)}.landing-page [data-theme=light] .space-field{opacity:.55;background:radial-gradient(ellipse 90% 60% at 50% -10%,rgba(63,107,0,.05),transparent 55%),radial-gradient(circle at 50% 120%,rgba(63,107,0,.03),transparent 45%),radial-gradient(1px 1px at 12% 18%,rgba(12,20,8,.14),transparent),radial-gradient(1px 1px at 28% 72%,rgba(12,20,8,.1),transparent),radial-gradient(1.2px 1.2px at 44% 32%,rgba(63,107,0,.16),transparent),radial-gradient(1px 1px at 61% 58%,rgba(12,20,8,.08),transparent),radial-gradient(1px 1px at 78% 22%,rgba(12,20,8,.12),transparent),radial-gradient(1px 1px at 86% 78%,rgba(63,107,0,.12),transparent),radial-gradient(1px 1px at 8% 88%,rgba(12,20,8,.08),transparent),radial-gradient(1px 1px at 94% 46%,rgba(12,20,8,.1),transparent),linear-gradient(180deg,var(--void-deep) 0%,var(--void-soft) 40%,var(--void-deep) 100%)}.landing-page [data-theme=light] .accretion{opacity:.18;background:radial-gradient(circle at center,transparent 18%,rgba(63,107,0,.04) 28%,transparent 42%),radial-gradient(circle at center,var(--void-soft) 0 16%,transparent 17%),conic-gradient(from 180deg,transparent 0deg,rgba(63,107,0,.05) 40deg,transparent 90deg,rgba(12,20,8,.03) 160deg,transparent 220deg,rgba(63,107,0,.04) 300deg,transparent 360deg)}.landing-page [data-theme=light] .hero-canvas{opacity:.55}.landing-page .brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--cream);text-decoration:none;font-family:var(--font-display);font-weight:700;letter-spacing:.14em;font-size:.95rem;transition:color var(--duration-hover) var(--ease-hover)}.landing-page .brand img{width:36px;height:36px;object-fit:contain}.landing-page .brand:hover{color:var(--lime)}.landing-page .hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--header-h) + env(safe-area-inset-top) + 1rem) 0 0;isolation:isolate;overflow:hidden}.landing-page .hero-cosmos{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block;opacity:.88}.landing-page .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--void) 18%,transparent) 0%,transparent 22%,transparent 48%,color-mix(in srgb,var(--void) 55%,transparent) 78%,var(--void) 100%);pointer-events:none}.landing-page .hero-content{position:relative;z-index:2;width:min(var(--max),calc(100% - (2*max(1rem,env(safe-area-inset-left,0px)))));margin:0 auto;padding:0 0 clamp(2.5rem,6vh,4.5rem);animation:rise var(--duration-enter) var(--ease-out) .05s both}@media(min-width:961px){.landing-page .hero-content{max-width:min(36rem,42vw);margin-left:max(1rem,env(safe-area-inset-left,0px),calc((100% - min(var(--max),100% - 2rem))/2));margin-right:auto}}.landing-page .hero-brand{display:flex;align-items:center;gap:1rem;margin:0 0 .85rem}.landing-page .hero-brand img{width:clamp(56px,8vw,76px);height:clamp(56px,8vw,76px);object-fit:contain}.landing-page .hero-brand h1{margin:0;font-family:var(--font-display);font-size:var(--text-display);font-weight:700;letter-spacing:var(--tracking-brand);line-height:var(--leading-display);color:var(--cream)}.landing-page .hero-tagline{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(.85rem,2vw,1.02rem);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--lime)}.landing-page .hero-lead{max-width:36rem;margin:0 0 var(--space-5);color:var(--cream-mute);font-size:clamp(1rem,2.2vw,1.12rem);font-weight:300;line-height:var(--leading-relaxed)}.landing-page .hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.landing-page .hero-actions .btn-primary{min-width:10.5rem}.landing-page .section{padding:clamp(4.75rem,9.5vh,7rem) 0;border-top:1px solid var(--line-soft)}.landing-page .section:nth-of-type(odd){padding-block:clamp(4.5rem,9vh,6.5rem)}.landing-page .section:nth-of-type(2n){padding-block:clamp(5.25rem,11vh,7.5rem)}.landing-page .section-alt{background:linear-gradient(180deg,rgba(16,20,26,.32),transparent 70%)}.landing-page .section-inner{width:min(var(--max),calc(100% - (2*max(1rem,env(safe-area-inset-left,0px)))));margin:0 auto}.landing-page .section-inner-wide{width:min(1180px,calc(100% - (2*max(1rem,env(safe-area-inset-left,0px)))))}.landing-page .eyebrow{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-page .eyebrow.eyebrow--active{position:static;width:auto;height:auto;margin:0 0 var(--space-2);overflow:visible;clip:auto;white-space:normal;font-family:var(--font-display);font-size:var(--text-meta-sm);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--lime-dim)}.landing-page .section h2{margin:0 0 var(--space-heading-after);max-width:18ch;font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--cream);overflow-wrap:break-word}.landing-page .lede{max-width:var(--measure);margin:0 0 var(--space-lede-after);color:var(--cream-mute);font-weight:300;font-size:var(--text-body-lg);line-height:var(--leading-relaxed)}.landing-page .reveal{opacity:0;transform:translateY(6px);transition:opacity var(--duration-enter) var(--ease-out),transform var(--duration-enter) var(--ease-out)}.landing-page .reveal.is-visible{opacity:1;transform:translateY(0)}.landing-page .pillar-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}.landing-page .pillar-list li{display:grid;grid-template-columns:minmax(10rem,.4fr) 1fr;gap:1rem 2rem;padding:var(--space-block) 0;border-bottom:1px solid var(--line-soft)}.landing-page .pillar-list strong{font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:.02em;line-height:var(--leading-snug);color:var(--cream)}.landing-page .pillar-list span{color:var(--cream-mute);font-weight:300;line-height:var(--leading-body)}.landing-page .arch-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6)}.landing-page .arch-steps li{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start}.landing-page .step-num{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--lime);letter-spacing:.06em;line-height:1;padding-top:.2rem}.landing-page .arch-steps h3,.landing-page .use-grid h3,.landing-page .roadmap-list h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;letter-spacing:.02em;line-height:var(--leading-snug)}.landing-page .arch-steps p,.landing-page .use-grid p,.landing-page .roadmap-list p{margin:0;color:var(--cream-mute);font-weight:300;line-height:var(--leading-body)}.landing-page .metrics{display:grid;grid-template-columns:minmax(12rem,1.55fr) repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-5);margin:0;align-items:end}.landing-page .metrics .metric{padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.landing-page .metrics .metric--featured{padding-top:var(--space-3);border-top:1px solid var(--lime);padding-right:var(--space-4)}.landing-page .metrics .metric dt{margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--text-meta-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--cream-mute);font-weight:500}.landing-page .metrics .metric--featured dt{color:var(--lime-dim)}.landing-page .metrics .metric dd:not(.metric-note){margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:600;letter-spacing:.02em;color:var(--cream-mute);line-height:var(--leading-tight)}.landing-page .metrics .metric--featured dd:not(.metric-note){font-size:clamp(2.35rem,5vw,3.35rem);font-weight:700;color:var(--cream);letter-spacing:.01em}.landing-page .metrics .metric-note{margin-top:.4rem;font-family:var(--font-body);font-size:.82rem;font-weight:300;color:var(--cream-faint);line-height:var(--leading-snug)}.landing-page .metrics .metric--featured .metric-note{color:var(--cream-mute);font-size:.9rem}.landing-page .use-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.landing-page .use-grid li{padding-top:var(--space-4);border-top:1px solid var(--line);grid-column:span 2}.landing-page .use-grid li:nth-child(1){grid-column:span 4;padding-right:clamp(0rem,5vw,3rem);border-top-color:var(--lime)}.landing-page .use-grid li:nth-child(2){grid-column:span 2;padding-top:calc(var(--space-4) + .35rem)}.landing-page .use-grid li:nth-child(3){grid-column:span 3}.landing-page .use-grid li:nth-child(4){grid-column:span 3}.landing-page .use-grid li:nth-child(5){grid-column:span 2}.landing-page .use-grid li:nth-child(6){grid-column:span 4;padding-left:clamp(0rem,3vw,1.5rem)}.landing-page .use-grid li:nth-child(1) h3{font-size:clamp(1.35rem,2.4vw,1.65rem)}.landing-page .use-grid li:nth-child(1) p{max-width:36rem;font-size:1.02rem}.landing-page .use-grid li:nth-child(n+3):nth-child(-n+5) h3{font-size:1.08rem}.landing-page .alloc-list{list-style:none;margin:0 0 1.5rem;padding:0}.landing-page .alloc-list li{display:grid;grid-template-columns:4rem 1fr auto;gap:1rem;align-items:baseline;padding:.9rem 0;border-bottom:1px solid var(--line-soft)}.landing-page .alloc-pct{font-family:var(--font-display);font-weight:700;color:var(--lime);font-size:1.1rem}.landing-page .alloc-label{color:var(--cream)}.landing-page .alloc-amt{font-family:var(--font-display);color:var(--cream-mute);letter-spacing:.04em}.landing-page .fineprint{margin:0;max-width:48rem;font-size:.9rem;color:var(--cream-mute);font-weight:300}.landing-page .roadmap-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.landing-page .roadmap-list li{display:grid;grid-template-columns:6.5rem 1fr;gap:1.25rem;padding:var(--space-block) 0;border-top:1px solid var(--line-soft)}.landing-page .roadmap-list li:last-child{border-bottom:1px solid var(--line-soft)}.landing-page .roadmap-list time{font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lime);padding-top:.35rem}.landing-page .faq-groups{display:grid;gap:2.75rem}.landing-page .faq-group-title{margin:0 0 .85rem;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}.landing-page .faq-list{border-top:1px solid var(--line-soft)}.landing-page .faq-item{border-bottom:1px solid var(--line-soft)}.landing-page .faq-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.2rem 0;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:.02em;color:var(--cream);line-height:1.35;overflow-wrap:anywhere}.landing-page .faq-item summary::-webkit-details-marker{display:none}.landing-page .faq-item summary:after{content:"+";font-family:var(--font-display);font-size:1.15rem;font-weight:500;color:var(--lime);line-height:1;transition:transform .2s ease}.landing-page .faq-item[open] summary:after{content:"–"}.landing-page .faq-answer{padding:0 0 1.35rem;max-width:52rem;color:var(--cream-mute);font-weight:300;line-height:1.65;overflow-wrap:anywhere}.landing-page .faq-answer strong{color:var(--cream);font-weight:600}.landing-page .faq-answer code{font-size:.9em}.landing-page .cta-section{position:relative;isolation:isolate;overflow:hidden;background:var(--void);padding-bottom:clamp(7rem,18vh,12rem)}.landing-page .cta-section .section-inner{position:relative;z-index:1}.landing-page .cta-section h2{max-width:none}.landing-page .cta-actions{display:flex;flex-wrap:wrap;gap:.65rem .75rem;align-items:center}.landing-page .cta-actions .btn-primary{min-width:12.5rem;min-height:3.1rem;padding-inline:1.5rem;font-size:.92rem}.landing-page .cta-actions .btn-secondary{min-height:2.85rem}.landing-page .cta-actions .btn-ghost{min-height:2.65rem;font-weight:500;font-size:.8rem;opacity:.78}.landing-page .cta-actions .btn-ghost:hover{opacity:1}.landing-page .network-facts{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-5) var(--space-6);margin:var(--space-7) 0 0}.landing-page .network-facts>div{padding-top:.85rem;border-top:1px solid var(--line-soft)}.landing-page .network-facts>div:first-child{border-top-color:var(--lime)}.landing-page .network-facts dt{margin:0 0 .35rem;font-family:var(--font-display);font-size:.72rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--cream-faint);font-weight:500}.landing-page .network-facts dd{margin:0;font-size:.95rem;color:var(--cream);overflow-wrap:anywhere}.landing-page .site-footer{padding:2.5rem 0 calc(3rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:var(--void-deep)}.landing-page .footer-inner{width:min(var(--max),calc(100% - (2*max(1rem,env(safe-area-inset-left,0px)))));margin:0 auto}.landing-page .site-footer .brand{margin-bottom:.75rem}.landing-page .site-footer .brand img{width:28px;height:28px}.landing-page .site-footer p{margin:0 0 .75rem;color:var(--cream-mute);font-weight:300}.landing-page .legal{max-width:40rem;font-size:var(--text-meta);opacity:.8}@media(max-width:900px){.landing-page .metrics{grid-template-columns:1fr 1fr}.landing-page .metrics .metric--featured{grid-column:1 / -1;padding-right:0}.landing-page .use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .use-grid li,.landing-page .use-grid li:nth-child(1),.landing-page .use-grid li:nth-child(2),.landing-page .use-grid li:nth-child(3),.landing-page .use-grid li:nth-child(4),.landing-page .use-grid li:nth-child(5),.landing-page .use-grid li:nth-child(6){grid-column:span 1;padding-right:0;padding-left:0;padding-top:var(--space-4)}.landing-page .use-grid li:nth-child(1){grid-column:1 / -1}.landing-page .network-facts{grid-template-columns:1fr 1fr}.landing-page .network-facts>div:first-child{grid-column:1 / -1}.landing-page .pillar-list li{grid-template-columns:1fr;gap:.4rem}}@media(max-width:960px){.landing-page .hero{min-height:auto;justify-content:flex-start;overflow:visible;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.landing-page .hero-content{order:1;max-width:none;padding-top:.5rem;padding-bottom:1rem}.landing-page .hero-actions{width:100%}.landing-page .hero-actions .btn{flex:1 1 calc(50% - .4rem);min-width:0}}@media(max-width:760px){.landing-page .use-grid,.landing-page .network-facts{grid-template-columns:1fr}.landing-page .use-grid li,.landing-page .use-grid li:nth-child(1),.landing-page .use-grid li:nth-child(2),.landing-page .use-grid li:nth-child(3),.landing-page .use-grid li:nth-child(4),.landing-page .use-grid li:nth-child(5),.landing-page .use-grid li:nth-child(6),.landing-page .network-facts>div:first-child{grid-column:1 / -1}.landing-page .roadmap-list li{grid-template-columns:1fr;gap:.35rem}.landing-page .hero-lead,.landing-page .section h2{max-width:none}.landing-page .accretion{opacity:.28}.landing-page .faq-item summary{font-size:.98rem;padding:1rem 0}.landing-page .hero-actions,.landing-page .cta-actions{width:100%}}@media(max-width:520px){.landing-page .metrics{grid-template-columns:1fr}.landing-page .metrics .metric--featured{grid-column:auto}.landing-page .alloc-list li{grid-template-columns:3.25rem minmax(0,1fr)}.landing-page .alloc-label{overflow-wrap:anywhere}.landing-page .alloc-amt{grid-column:2;font-size:.9rem}.landing-page .hero-brand{flex-direction:column;align-items:flex-start;gap:.65rem}.landing-page .hero-brand h1{letter-spacing:.1em;font-size:clamp(2.6rem,18vw,3.2rem)}.landing-page .hero-actions .btn,.landing-page .cta-actions .btn{width:100%}.landing-page .cta-actions .btn-primary,.landing-page .hero-actions .btn-primary{min-width:0}.landing-page code{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.landing-page html{scroll-behavior:auto}.landing-page .space-field,.landing-page .accretion,.landing-page .hero-content,.landing-page .reveal{animation:none!important;transition:none!important;opacity:1;transform:none}}@keyframes star-drift{0%{background-position:0 0}to{background-position:0 -120px}}@keyframes accretion-spin{to{transform:translate(-50%,-40%) rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.whitepaper-page .space-field{opacity:.26}.whitepaper-page .accretion{opacity:.16}.whitepaper-page .wp-tokenomics-first,.whitepaper-page .wp-page-start{padding-top:calc(var(--header-h, 4.25rem) + env(safe-area-inset-top) + clamp(2rem,5vh,3.25rem))}.whitepaper-page .wp-open{margin:0 0 clamp(2.25rem,5vh,3.25rem);padding-bottom:clamp(1.5rem,3vh,2rem);border-bottom:1px solid var(--line-soft)}.whitepaper-page .wp-open-brand{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;min-width:0}.whitepaper-page .wp-open-brand img{flex-shrink:0}.whitepaper-page .wp-open-kicker{margin:0 0 .2rem;font-family:var(--font-display);font-size:var(--text-meta-sm);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--lime-dim)}.whitepaper-page .wp-open-title{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,7vw,3.75rem);font-weight:700;letter-spacing:var(--tracking-brand);line-height:var(--leading-tight);color:var(--cream);max-width:none}.whitepaper-page .wp-open-lead{margin:0;max-width:40rem;color:var(--cream-mute);font-weight:300;line-height:var(--leading-relaxed)}.whitepaper-page .section{padding:clamp(3.5rem,7vh,5.5rem) 0}.whitepaper-page .section-alt{background:linear-gradient(180deg,color-mix(in srgb,var(--event-horizon) 45%,transparent),color-mix(in srgb,var(--void) 12%,transparent))}.whitepaper-page .lede{max-width:62ch;line-height:var(--leading-relaxed)}.whitepaper-page .eyebrow{position:static;width:auto;height:auto;margin:0 0 var(--space-2);overflow:visible;clip:auto;white-space:normal;font-family:var(--font-display);font-size:var(--text-meta-sm);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--lime-dim)}.whitepaper-page .wp-toc{padding:var(--space-5) 0 var(--space-6);border-top:1px solid var(--line-soft);background:transparent}.whitepaper-page .wp-toc-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem 1.25rem}.whitepaper-page .wp-toc-list a{display:flex;align-items:baseline;gap:.65rem;padding:.65rem 0;border-bottom:1px solid var(--line-soft);color:var(--cream-mute);text-decoration:none;font-size:.9rem;letter-spacing:.02em;line-height:var(--leading-snug);transition:color .2s ease,border-color .2s ease}.whitepaper-page .wp-toc-list a:hover{color:var(--lime);border-color:var(--lime)}.whitepaper-page .wp-toc-num{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--lime)}.whitepaper-page .wp-points{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;gap:0}.whitepaper-page .wp-points li{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.4rem 0;border-top:1px solid var(--line-soft)}.whitepaper-page .wp-points li:last-child{border-bottom:1px solid var(--line-soft)}.whitepaper-page .wp-point-num{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:.08em;color:var(--lime);line-height:1.15;padding-top:.1rem}.whitepaper-page .wp-points h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:.03em}.whitepaper-page .wp-points p{margin:0;color:var(--cream-mute);font-weight:300}.whitepaper-page .wp-facts{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:1.5rem 1.75rem;margin:2.75rem 0 0}.whitepaper-page .wp-facts>div{padding-top:.85rem;border-top:1px solid var(--line-soft)}.whitepaper-page .wp-facts>div:first-child{border-top-color:var(--lime)}.whitepaper-page .wp-facts>div:first-child dd{font-size:1.1rem;font-weight:600}.whitepaper-page .wp-facts dt{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mute)}.whitepaper-page .wp-facts dd{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:500;color:var(--cream)}.whitepaper-page .wp-note{margin-top:2.25rem}.whitepaper-page .wp-split{list-style:none;margin:0 0 2.25rem;padding:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem 3rem}.whitepaper-page .wp-split li{padding-top:1rem;border-top:1px solid var(--lime)}.whitepaper-page .wp-split h3{margin:0 0 .55rem;font-family:var(--font-display);font-size:1.15rem;font-weight:600}.whitepaper-page .wp-split p{margin:0;color:var(--cream-mute);font-weight:300}.whitepaper-page .wp-threats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.whitepaper-page .wp-threats li{display:grid;gap:.35rem;padding:1.15rem 1rem 1.15rem 0;border-bottom:1px solid var(--line-soft)}.whitepaper-page .wp-threats li:nth-child(odd){padding-right:1.5rem}.whitepaper-page .wp-threats li:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--line-soft)}.whitepaper-page .wp-threats strong{font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.03em}.whitepaper-page .wp-threats span{color:var(--cream-mute);font-weight:300;font-size:.95rem}.whitepaper-page .wp-gov{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr);gap:1.5rem 1.75rem;margin:0 0 1.5rem}.whitepaper-page .wp-gov>div{padding-top:.85rem;border-top:1px solid var(--line-soft)}.whitepaper-page .wp-gov>div:first-child{border-top-color:var(--lime)}.whitepaper-page .wp-gov>div:first-child dd{font-size:1.2rem}.whitepaper-page .wp-gov dt{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mute)}.whitepaper-page .wp-gov dd{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--cream)}.whitepaper-page .wp-compare{display:grid;gap:0;overflow-x:auto;border-top:1px solid var(--line)}.whitepaper-page .wp-compare-row{display:grid;grid-template-columns:minmax(7.5rem,1.1fr) repeat(4,minmax(6.5rem,1fr));gap:.75rem 1rem;min-width:640px;padding:1rem 0;border-bottom:1px solid var(--line-soft);font-size:.92rem;color:var(--cream-mute);font-weight:300}.whitepaper-page .wp-compare-row>span:first-child{color:var(--cream);font-family:var(--font-display);font-weight:500;font-size:.85rem;letter-spacing:.02em}.whitepaper-page .wp-compare-row>span:nth-child(2){color:var(--lime);font-weight:500}.whitepaper-page .wp-compare-head{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cream-mute);border-bottom-color:var(--line)}.whitepaper-page .wp-compare-head>span{color:var(--cream-mute)!important;font-weight:600!important;font-size:.72rem!important}.whitepaper-page .wp-compare-head>span:nth-child(2){color:var(--lime)!important}.whitepaper-page .wp-status-grid{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.5rem}.whitepaper-page .wp-status-grid li{padding-top:.9rem;border-top:1px solid var(--line-soft)}.whitepaper-page .wp-status-grid li[data-status=live]{border-top-color:var(--lime)}.whitepaper-page .wp-status-badge{display:inline-block;margin-bottom:.55rem;font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lime-dim)}.whitepaper-page .wp-status-grid li[data-status=live] .wp-status-badge{color:var(--lime)}.whitepaper-page .wp-status-grid h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.02em}.whitepaper-page .wp-status-grid p{margin:0;color:var(--cream-mute);font-weight:300;font-size:.92rem}.whitepaper-page .tokenomics-chart{margin:2.5rem 0 2.75rem}.whitepaper-page .tokenomics-chart-stage{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:2rem 2.75rem;align-items:center;margin-bottom:2rem}.whitepaper-page .tokenomics-chart-viz{position:relative;width:min(100%,280px);margin-inline:auto;aspect-ratio:1}.whitepaper-page .tokenomics-pie{display:block;width:100%;height:auto;overflow:visible;color:var(--cream)}.whitepaper-page .tokenomics-pie-track{opacity:.08}.whitepaper-page .tokenomics-slice{cursor:pointer;transform-origin:120px 120px;opacity:0;transform:scale(.72);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1),fill-opacity .25s ease;outline:none}.whitepaper-page .tokenomics-chart.is-revealed .tokenomics-slice{opacity:1;transform:scale(1);animation:tok-slice-in .7s cubic-bezier(.22,1,.36,1) both}.whitepaper-page .tokenomics-slice:hover,.whitepaper-page .tokenomics-slice.is-hovered,.whitepaper-page .tokenomics-slice:focus-visible{fill-opacity:1;filter:brightness(1.08)}.whitepaper-page .tokenomics-slice:not(.is-active):not(.is-hovered){fill-opacity:.78}.whitepaper-page .tokenomics-slice.is-active{fill-opacity:1}.whitepaper-page .tokenomics-pie-center{position:absolute;top:28%;right:28%;bottom:28%;left:28%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 50% 40%,var(--lime-wash),transparent 70%),var(--overlay-scrim);border:1px solid var(--line-soft)}.whitepaper-page .tokenomics-pie-pct{font-family:var(--font-display);font-size:clamp(1.65rem,4vw,2.15rem);font-weight:700;letter-spacing:.04em;color:var(--lime);line-height:1}.whitepaper-page .tokenomics-pie-label{margin-top:.35rem;font-family:var(--font-display);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cream);max-width:92%;overflow-wrap:anywhere}.whitepaper-page .tokenomics-pie-amt{margin-top:.2rem;font-size:.75rem;color:var(--cream-mute);letter-spacing:.04em}.whitepaper-page .tokenomics-detail{position:relative;padding:1.35rem 0 .25rem 1.15rem;border-left:1px solid var(--line-soft);min-height:14rem}.whitepaper-page .tokenomics-detail-swatch{position:absolute;left:-1px;top:0;width:3px;height:3.5rem;border-radius:0 2px 2px 0;transition:background .3s ease}.whitepaper-page .tokenomics-detail-kicker{margin:0 0 .35rem;font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lime-dim)}.whitepaper-page .tokenomics-detail-title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,1.85rem);font-weight:600;letter-spacing:.03em;max-width:none}.whitepaper-page .tokenomics-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.25rem;margin:0 0 1.15rem}.whitepaper-page .tokenomics-detail-meta>div{padding-top:.55rem;border-top:1px solid var(--line-soft)}.whitepaper-page .tokenomics-detail-meta>div:first-child{border-top-color:var(--lime)}.whitepaper-page .tokenomics-detail-meta dt{margin:0 0 .25rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cream-mute)}.whitepaper-page .tokenomics-detail-meta dd{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--cream)}.whitepaper-page .tokenomics-detail-short{margin:0 0 .65rem;font-family:var(--font-display);font-size:.95rem;font-weight:500;color:var(--lime);letter-spacing:.02em}.whitepaper-page .tokenomics-detail-body{margin:0;max-width:52ch;color:var(--cream-mute);font-weight:300;line-height:var(--leading-relaxed)}.whitepaper-page .tokenomics-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}.whitepaper-page .tokenomics-legend-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;width:100%;padding:.85rem .65rem;margin:0;border:none;border-radius:0;border-bottom:1px solid var(--line-soft);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.whitepaper-page .tokenomics-legend-item:hover,.whitepaper-page .tokenomics-legend-item:focus-visible{background:var(--lime-wash);outline:none}.whitepaper-page .tokenomics-legend-item.is-active{border-bottom-color:var(--lime);background:var(--lime-wash-md)}.whitepaper-page .tokenomics-legend-dot{width:.65rem;height:.65rem;margin-top:.35rem;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--void) 70%,transparent);flex-shrink:0}.whitepaper-page .tokenomics-legend-copy{display:grid;gap:.2rem;min-width:0}.whitepaper-page .tokenomics-legend-name{font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.02em;color:var(--cream)}.whitepaper-page .tokenomics-legend-desc{font-size:.8rem;color:var(--cream-mute);font-weight:300;line-height:1.4}.whitepaper-page .tokenomics-legend-stats{display:grid;gap:.15rem;justify-items:end;font-family:var(--font-display)}.whitepaper-page .tokenomics-legend-pct{font-weight:700;color:var(--lime);font-size:1rem}.whitepaper-page .tokenomics-legend-amt{font-size:.78rem;color:var(--cream-mute);letter-spacing:.04em}.whitepaper-page .wp-token-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;margin:0 0 2.5rem}.whitepaper-page .wp-token-panels h3{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.15rem;font-weight:600;padding-top:.85rem;border-top:1px solid var(--lime)}.whitepaper-page .wp-token-panels p{margin:0 0 .85rem;color:var(--cream-mute);font-weight:300;line-height:var(--leading-relaxed)}.whitepaper-page .wp-token-panels p:last-child{margin-bottom:0}.whitepaper-page .legal-block{margin-top:2.5rem;max-width:48rem}.whitepaper-page .wp-subhead{margin-top:3rem}.whitepaper-page .cta-actions .btn-inactive{min-height:2.65rem;font-size:.8rem}.whitepaper-page .section h2{max-width:22ch}@media(max-width:1100px){.whitepaper-page .wp-toc-list{grid-template-columns:repeat(3,minmax(0,1fr))}.whitepaper-page .wp-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.whitepaper-page .wp-toc-list,.whitepaper-page .wp-facts,.whitepaper-page .wp-gov{grid-template-columns:repeat(2,1fr)}.whitepaper-page .wp-split,.whitepaper-page .wp-threats,.whitepaper-page .wp-token-panels,.whitepaper-page .tokenomics-chart-stage,.whitepaper-page .tokenomics-legend{grid-template-columns:1fr}.whitepaper-page .tokenomics-detail{padding-left:0;border-left:none;border-top:1px solid var(--line-soft);padding-top:1.25rem;min-height:0}.whitepaper-page .tokenomics-detail-swatch{left:0;top:-1px;width:3.5rem;height:3px;border-radius:0 0 2px 2px}.whitepaper-page .wp-threats li:nth-child(odd),.whitepaper-page .wp-threats li:nth-child(2n){padding-left:0;padding-right:0;border-left:none}}@media(max-width:720px){.whitepaper-page .wp-compare{overflow-x:visible}.whitepaper-page .wp-compare-head{display:none}.whitepaper-page .wp-compare-row,.whitepaper-page .pd-compare-3{min-width:0;grid-template-columns:1fr;gap:.4rem;padding:1.15rem 0}.whitepaper-page .wp-compare-row>span:first-child{padding-top:.15rem;font-size:.95rem}.whitepaper-page .wp-compare-row>span[data-col]{display:grid;gap:.15rem}.whitepaper-page .wp-compare-row>span[data-col]:before{content:attr(data-col);font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cream-faint)}}@media(max-width:520px){.whitepaper-page .wp-toc-list,.whitepaper-page .wp-facts,.whitepaper-page .wp-gov,.whitepaper-page .wp-status-grid,.whitepaper-page .tokenomics-detail-meta{grid-template-columns:1fr}.whitepaper-page .wp-open-brand{align-items:flex-start;flex-wrap:wrap}.whitepaper-page .wp-open-title{overflow-wrap:break-word}.whitepaper-page .tokenomics-legend-item{grid-template-columns:auto minmax(0,1fr)}.whitepaper-page .tokenomics-legend-stats{grid-column:2;justify-items:start;grid-auto-flow:column;gap:.75rem}.whitepaper-page .tokenomics-pie-center{top:24%;right:24%;bottom:24%;left:24%;padding:.35rem}.whitepaper-page .tokenomics-pie-pct{font-size:1.45rem}.whitepaper-page .tokenomics-pie-label{font-size:.7rem}}.whitepaper-page .docs-table-wrap{overflow-x:auto;margin:var(--space-4) 0 var(--space-5);border:1px solid var(--line-soft);border-radius:12px}.whitepaper-page .docs-table{width:100%;border-collapse:collapse;font-size:.9rem}.whitepaper-page .docs-table th,.whitepaper-page .docs-table td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--line-soft);vertical-align:top}.whitepaper-page .docs-table th{font-family:var(--font-display);font-size:var(--text-meta-sm);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--lime-dim)}.whitepaper-page .docs-table tr:last-child td{border-bottom:0}.whitepaper-page .docs-pre{overflow-x:auto;padding:1rem 1.1rem;margin:var(--space-4) 0;border:1px solid var(--line-soft);border-radius:12px;font-family:var(--font-mono);font-size:var(--text-mono);line-height:1.55;color:var(--cream);background:#00000038;white-space:pre}@keyframes tok-slice-in{0%{opacity:0;transform:scale(.72) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.whitepaper-page .tokenomics-slice,.whitepaper-page .tokenomics-chart.is-revealed .tokenomics-slice{animation:none!important;opacity:1;transform:none;transition:none}}.dashboard-shell{--max: 1080px;color-scheme:inherit;color:var(--cream);background:var(--void);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;min-height:100%;overflow-x:clip;background:linear-gradient(180deg,var(--void-deep) 0%,var(--void-soft) 42%,var(--void-deep) 100%);background-attachment:fixed}.dashboard-shell *,.dashboard-shell *:before,.dashboard-shell *:after{box-sizing:border-box}.dashboard-shell button,.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{font:inherit}.dashboard-shell a:not(.btn):not(.btn-inactive):not(.site-brand):not(.nav-pri):not(.nav-cta):not(.nav-sec){color:var(--lime);text-decoration-thickness:1px;text-underline-offset:.2em}.dashboard-shell a:not(.btn):not(.btn-inactive):not(.site-brand):not(.nav-pri):not(.nav-cta):not(.nav-sec):hover{color:var(--lime-bright)}.dashboard-shell .app{width:min(1180px,calc(100% - (2*max(1rem,env(safe-area-inset-left,0px)))));margin:0 auto;padding:calc(var(--header-h) + env(safe-area-inset-top) + var(--space-6)) 0 calc(var(--space-8) + env(safe-area-inset-bottom))}.dashboard-shell .app--faucet{max-width:40rem;width:min(40rem,calc(100% - 2rem))}.dashboard-shell .hero{position:relative;overflow:hidden;padding:var(--space-5) 0 var(--space-4);color:var(--cream);border-bottom:1px solid var(--line-soft);animation:none}.dashboard-shell .hero--faucet{padding-bottom:var(--space-5);border-bottom-color:transparent}.dashboard-shell .page-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1);letter-spacing:var(--tracking-brand);line-height:var(--leading-display);margin:.65rem 0 0;color:var(--cream)}.dashboard-shell .hero--faucet .page-title{font-size:clamp(2rem,5vw,2.85rem)}.dashboard-shell .hero-sub{margin:.55rem 0 0;max-width:36rem;color:var(--cream-mute);font-size:var(--text-body);font-weight:300;line-height:var(--leading-body)}.dashboard-shell .hero-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-top:var(--space-5)}.dashboard-shell .hero-row--status{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-soft);align-items:flex-start}.dashboard-shell .pill-row,.dashboard-shell .live-strip{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.dashboard-shell .pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:var(--radius-none);background:transparent;border:1px solid transparent;font-family:var(--font-display);font-size:var(--text-meta-sm);font-weight:500;letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--cream-mute)}.dashboard-shell .pill--label{width:fit-content;margin:0;border-color:var(--line-soft);color:var(--cream-mute)}.dashboard-shell .pill--meta{border-color:transparent;color:var(--cream-faint);font-weight:400;padding-inline:.35rem}.dashboard-shell .pill--live{padding:.45rem .85rem;border:1px solid var(--line);background:var(--lime-wash);color:var(--cream);font-weight:700;font-size:.82rem;letter-spacing:.08em}.dashboard-shell .pill--live.is-warn{border-color:#d4a01773;background:#d4a01714}.dashboard-shell .pill--live.is-bad{border-color:#c23b3b73;background:#c23b3b1a;color:var(--danger-soft)}.dashboard-shell .dot{width:.5rem;height:.5rem;border-radius:var(--radius-circle);background:var(--lime);box-shadow:none;animation:pulse 2.4s var(--ease-out) infinite;flex-shrink:0}.dashboard-shell .dot.warn{background:var(--amber);animation:none}.dashboard-shell .dot.bad{background:var(--danger);animation:none}.dashboard-shell .grid{display:grid;gap:var(--space-6);margin-top:var(--space-7)}.dashboard-shell .grid-stats{grid-template-columns:minmax(14rem,1.65fr) repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-6);margin-top:var(--space-7);align-items:end}.dashboard-shell .grid-main{grid-template-columns:1.35fr 1fr}.dashboard-shell .grid-tools{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-5) var(--space-6)}@media(max-width:960px){.dashboard-shell .grid-stats{grid-template-columns:1fr 1fr}.dashboard-shell .stat--featured{grid-column:1 / -1}.dashboard-shell .grid-main,.dashboard-shell .grid-tools{grid-template-columns:1fr}.dashboard-shell .meter-kpis{grid-template-columns:1fr 1fr}}@media(max-width:560px){.dashboard-shell .grid-stats{grid-template-columns:1fr}.dashboard-shell .stat--featured{grid-column:auto}}.dashboard-shell .panel{background:transparent;border:1px solid var(--line-soft);border-radius:var(--radius-none);padding:1.05rem 1.15rem 1.15rem;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.dashboard-shell .grid-tools .panel,.dashboard-shell .grid-main .panel,.dashboard-shell .follow-detail,.dashboard-shell .panel--blocks,.dashboard-shell .meter-panel{background:var(--surface-panel)}.dashboard-shell .stat{min-height:0;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--line-soft);background:transparent;animation:none}.dashboard-shell .stat--featured{border-top-color:var(--lime);padding-top:var(--space-3);padding-right:var(--space-4)}.dashboard-shell .stat--support{opacity:.92}.dashboard-shell .stat--support .stat-value{font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:600;color:var(--cream-mute)}.dashboard-shell .stat-label{font-family:var(--font-display);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--cream-mute);margin:0;font-weight:500}.dashboard-shell .stat--featured .stat-label{color:var(--lime-dim)}.dashboard-shell .stat-value{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,2.8vw,2rem);letter-spacing:.03em;margin:.4rem 0 .15rem;color:var(--cream);line-height:var(--leading-tight)}.dashboard-shell .stat--featured .stat-value{font-size:clamp(2.4rem,5vw,3.4rem);letter-spacing:.02em}.dashboard-shell .stat-value-unit{font-size:1rem;font-weight:500;letter-spacing:.04em;color:var(--cream-mute)}.dashboard-shell .stat-meta{margin:0;font-size:.86rem;color:var(--cream-faint);line-height:var(--leading-snug)}.dashboard-shell .stat--featured .stat-meta{color:var(--cream-mute)}.dashboard-shell .panel h2{font-family:var(--font-display);font-size:1.05rem;font-weight:600;margin:0 0 .85rem;letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--cream)}.dashboard-shell .panel-lede{margin:-.35rem 0 .85rem}.dashboard-shell .muted{color:var(--cream-mute);font-size:.9rem}.dashboard-shell .error-banner{margin-top:1rem;padding:.85rem 1rem;border-radius:var(--radius-none);background:#c23b3b1f;border:1px solid rgba(194,59,59,.35);color:var(--danger-soft)}.dashboard-shell .ok-banner{margin-top:.75rem;padding:.7rem .9rem;border-radius:var(--radius-none);background:var(--lime-wash-md);border:1px solid var(--line);color:var(--lime);font-size:.9rem;word-break:break-all}.dashboard-shell .table{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard-shell .table th{text-align:left;font-family:var(--font-display);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--cream-mute);padding:.35rem .4rem .55rem;border-bottom:1px solid var(--line-soft)}.dashboard-shell .table td{padding:.55rem .4rem;border-bottom:1px solid var(--line-soft);vertical-align:top;color:var(--cream)}.dashboard-shell .mono{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:.84rem}.dashboard-shell .block-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.dashboard-shell .block-item{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.7rem 0;border-radius:var(--radius-none);background:transparent;border:0;border-bottom:1px solid var(--line-soft);transition:background .2s ease,border-color .2s ease}.dashboard-shell .block-item:hover{border-bottom-color:var(--lime-edge)}.dashboard-shell .block-item.flash{animation:flash .55s var(--ease-out)}.dashboard-shell .block-h{font-family:var(--font-display);font-weight:700;color:var(--lime)}.dashboard-shell .form{display:grid;gap:.7rem}.dashboard-shell .field label{display:block;font-family:var(--font-display);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cream-mute);margin-bottom:.3rem}.dashboard-shell .field input,.dashboard-shell .field select{width:100%;padding:.7rem .8rem;border-radius:var(--radius-none);border:1px solid var(--line-soft);background:var(--surface-inset);color:var(--cream)}.dashboard-shell .field input::placeholder{color:var(--cream-dim)}.dashboard-shell .field input:focus-visible,.dashboard-shell .field select:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--lime)}.dashboard-shell .result-box{margin-top:.75rem;padding:.8rem;border-radius:var(--radius-none);background:var(--surface-inset);border:1px solid var(--line-soft);font-size:.88rem;color:var(--cream-mute);max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word}.dashboard-shell .form--spaced{margin-top:1.25rem}.dashboard-shell .meter-panel{margin-top:var(--space-7)}.dashboard-shell .meter-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.dashboard-shell .meter-kpi-value{font-size:1.45rem}.dashboard-shell .meter-mix{margin:.6rem 0 .5rem}.dashboard-shell .agent-steps{margin:.75rem 0 1rem;padding-left:1.2rem}.dashboard-shell .agent-kill-label{margin-top:1rem}.dashboard-shell .agent-sign-row{margin-top:1rem;gap:.5rem}.dashboard-shell .agent-receipt-form{margin-top:1.25rem}.dashboard-shell .agent-hash-line,.dashboard-shell .agent-file-field{margin-top:.75rem}.dashboard-shell .field input[type=file]{padding:.45rem .35rem}.dashboard-shell .footer-note{margin-top:1.5rem;font-size:.85rem;color:var(--cream-mute)}.dashboard-shell .fleet{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line-soft)}.dashboard-shell .fleet-head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-4)}.dashboard-shell .fleet-head h2{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;margin:0 0 .25rem;letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--cream)}.dashboard-shell .fleet-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line-soft)}.dashboard-shell .node-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto;gap:.85rem 1.25rem;align-items:center;padding:1.15rem .15rem;border-radius:var(--radius-none);background:transparent;border:0;border-bottom:1px solid var(--line-soft);transition:background var(--duration-hover) var(--ease-hover),border-color var(--duration-hover) var(--ease-hover)}.dashboard-shell .node-card.following{border-bottom-color:var(--lime);background:var(--lime-wash);padding-inline:.75rem;margin-inline:-.75rem}.dashboard-shell .node-card.offline{opacity:.55}.dashboard-shell .node-card.is-down .node-title{color:var(--cream-mute)}.dashboard-shell .node-card-top{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:start;min-width:0}.dashboard-shell .node-title{font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:.02em;color:var(--cream)}.dashboard-shell .node-card.following .node-title{color:var(--lime-bright)}.dashboard-shell .node-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .75rem;font-size:.85rem;color:var(--cream)}.dashboard-shell .node-metrics .stat-label{display:block;margin-bottom:.15rem;font-size:.65rem;opacity:.85}.dashboard-shell .node-card .btn{min-height:2.35rem;padding:.45rem .85rem;font-size:.78rem;justify-self:end}.dashboard-shell .node-err{grid-column:1 / -1;font-size:.78rem;color:var(--danger-soft);word-break:break-word}.dashboard-shell .spark{color:var(--lime);opacity:.55}.dashboard-shell .node-card.following .spark{opacity:.9}.dashboard-shell .follow-detail{margin-top:var(--space-5)}.dashboard-shell .follow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem}.dashboard-shell .follow-grid p{margin:.2rem 0 0;font-size:.92rem;word-break:break-all;color:var(--cream)}.dashboard-shell .faucet-stage{margin-top:var(--space-6)}.dashboard-shell .faucet-panel{padding:var(--space-6) 0 var(--space-5);border:0;border-top:1px solid var(--line);background:transparent}.dashboard-shell .faucet-panel h2{margin-bottom:.5rem}.dashboard-shell .faucet-panel__lede{margin:0 0 var(--space-4);max-width:36rem;line-height:var(--leading-body)}.dashboard-shell .faucet-panel__status{margin:0 0 var(--space-5);padding:.55rem 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-family:var(--font-display);font-size:var(--text-meta-sm);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--cream-mute)}.dashboard-shell .faucet-panel__banner{margin-top:0;margin-bottom:var(--space-4)}.dashboard-shell .faucet-panel__form{margin-top:0;gap:var(--space-4)}.dashboard-shell .faucet-panel__claim{width:100%;min-height:3.15rem;font-size:.95rem}.dashboard-shell .faucet-panel__result,.dashboard-shell .faucet-panel__cooldown{margin-top:var(--space-4)}.dashboard-shell .dashboard-shell--faucet{background:linear-gradient(180deg,var(--void-deep) 0%,var(--void-soft) 50%,var(--void-deep) 100%)}@media(max-width:900px){.dashboard-shell .node-card{grid-template-columns:1fr;gap:.75rem}.dashboard-shell .node-card .btn{justify-self:stretch;width:100%}}@media(max-width:720px){.dashboard-shell .follow-grid{grid-template-columns:1fr}.dashboard-shell .node-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .hero-row--status{flex-direction:column;align-items:stretch}.dashboard-shell .block-item{grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem}.dashboard-shell .block-item>:last-child{grid-column:2}.dashboard-shell .field input,.dashboard-shell .field select{font-size:16px;min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.dashboard-shell .hero,.dashboard-shell .panel,.dashboard-shell .dot,.dashboard-shell .block-item.flash{animation:none!important}.dashboard-shell .panel{opacity:1;transform:none}.dashboard-shell .block-item:hover,.dashboard-shell .node-card{transform:none}.dashboard-shell .dot{box-shadow:none;opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pulse{0%{opacity:1}50%{opacity:.45}to{opacity:1}}@keyframes flash{0%{background:var(--lime-wash-strong)}to{background:transparent}}.flow-strip,.flow-fork{list-style:none;margin:0 0 var(--space-lede-after);padding:0}.flow-strip{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0}.flow-strip__item{display:flex;align-items:stretch;flex:1 1 0;min-width:0}.flow-strip__item:first-child{flex:1 1 0}.flow-strip__node{flex:1 1 auto;min-width:0;display:grid;align-content:start;gap:.3rem;padding:.95rem 1rem 1.05rem;border:1px solid var(--line);background:color-mix(in srgb,var(--void-soft) 72%,transparent)}.flow-strip__node.is-accent{border-color:var(--lime)}.flow-strip__kicker{font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.16em;color:var(--lime)}.flow-strip__node strong{font-family:var(--font-display);font-size:.92rem;font-weight:600;letter-spacing:.03em;line-height:var(--leading-snug);color:var(--cream)}.flow-strip__node span:not(.flow-strip__kicker){color:var(--cream-mute);font-weight:300;font-size:.82rem;line-height:var(--leading-snug)}.flow-strip__arrow{flex:0 0 1.85rem;position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:1.85rem;height:1.85rem}.flow-strip__arrow-line{position:relative;display:block;width:1.15rem;height:1px;background:var(--lime);opacity:.7}.flow-strip__arrow-line:after{content:"";position:absolute;right:-1px;top:50%;width:6px;height:6px;border-right:1px solid var(--lime);border-top:1px solid var(--lime);transform:translateY(-50%) rotate(45deg)}.flow-strip__arrow-line:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:var(--radius-circle);background:var(--lime);box-shadow:0 0 8px var(--lime-glow);transform:translate(-50%,-50%);animation:flow-dot 1.7s ease-in-out infinite}.flow-strip__arrow--down{width:100%;height:2rem;flex-basis:auto}.flow-strip__arrow--down .flow-strip__arrow-line{width:1px;height:1.15rem}.flow-strip__arrow--down .flow-strip__arrow-line:after{right:auto;left:50%;top:auto;bottom:-1px;transform:translate(-50%) rotate(135deg)}.flow-strip__arrow--down .flow-strip__arrow-line:before{left:50%;top:0;animation-name:flow-dot-down}.flow-fork{display:grid;justify-items:center;gap:0;margin-bottom:var(--space-lede-after)}.flow-fork>.flow-strip__node{width:min(100%,28rem);text-align:center}.flow-fork__split{width:100%;display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:stretch}.flow-fork__split>.flow-strip__node{width:100%;text-align:left}.flow-fork__link{position:relative;display:flex;align-items:center;justify-content:center;min-width:7.5rem;padding:0 .35rem}.flow-fork__link:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:repeating-linear-gradient(90deg,var(--lime) 0,var(--lime) 6px,transparent 6px,transparent 12px);animation:flow-dash 1.4s linear infinite;opacity:.7}.flow-fork__link span{position:relative;max-width:7.5rem;padding:.2rem .4rem;background:var(--void);font-family:var(--font-display);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lime);text-align:center;line-height:1.3}.flow-strip--long{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:.35rem;margin-right:-.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.flow-strip--long .flow-strip__item{flex:0 0 auto}.flow-strip--long .flow-strip__node{width:9.25rem;scroll-snap-align:start}@keyframes flow-dot{0%{left:0;opacity:0}18%{opacity:1}82%{opacity:1}to{left:100%;opacity:0}}@keyframes flow-dot-down{0%{top:0;opacity:0}18%{opacity:1}82%{opacity:1}to{top:100%;opacity:0}}@keyframes flow-dash{to{background-position:12px 0}}@media(min-width:900px){.flow-strip--long{overflow:visible}.flow-strip--long .flow-strip__item{flex:1 1 0}.flow-strip--long .flow-strip__node{width:auto;padding:.85rem .7rem .95rem}}@media(max-width:760px){.flow-strip:not(.flow-strip--long){flex-direction:column}.flow-strip:not(.flow-strip--long) .flow-strip__item{flex-direction:column;flex:1 1 auto}.flow-strip:not(.flow-strip--long) .flow-strip__arrow{width:100%;height:1.65rem;flex-basis:auto}.flow-strip:not(.flow-strip--long) .flow-strip__arrow-line{width:1px;height:.95rem}.flow-strip:not(.flow-strip--long) .flow-strip__arrow-line:after{right:auto;left:50%;top:auto;bottom:-1px;transform:translate(-50%) rotate(135deg)}.flow-strip:not(.flow-strip--long) .flow-strip__arrow-line:before{left:50%;top:0;animation-name:flow-dot-down}.flow-fork__split{grid-template-columns:1fr;gap:0}.flow-fork__link{min-height:2.75rem;min-width:0;width:100%}.flow-fork__link:before{left:50%;right:auto;top:0;bottom:0;width:1px;height:auto;background:repeating-linear-gradient(180deg,var(--lime) 0,var(--lime) 6px,transparent 6px,transparent 12px);animation-name:flow-dash-down}.flow-fork__link span{max-width:12rem}.flow-strip--long .flow-strip__node{width:8.5rem}}@media(prefers-reduced-motion:reduce){.flow-strip__arrow-line:before,.flow-fork__link:before{animation:none!important}.flow-strip__arrow-line:before{left:50%;top:50%;opacity:1}}@keyframes flow-dash-down{to{background-position:0 12px}}.faq-page .wp-toc-list{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-page .wp-gov{margin-top:1.75rem}.faq-subhead{margin:1.75rem 0 0;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.faq-short{margin:0 0 1.5rem;padding:1.1rem 1.25rem;max-width:62rem;border:1px solid var(--lime-edge);background:var(--lime-wash);color:var(--cream);font-weight:400;line-height:1.55}.faq-short strong{display:block;margin-bottom:.35rem;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.faq-prose{max-width:62rem;color:var(--cream-mute);font-weight:300;line-height:1.7}.faq-prose+.faq-prose{margin-top:1rem}.faq-prose strong{color:var(--cream);font-weight:600}.faq-callout{margin:1.5rem 0 0;padding:1rem 1.15rem;max-width:62rem;border-left:2px solid var(--amber);background:color-mix(in srgb,var(--amber) 8%,transparent);color:var(--cream-mute);font-size:.95rem;line-height:1.55}.faq-viz{margin:1.75rem 0 0;padding:1.35rem 1.35rem 1.2rem;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--event-horizon) 55%,transparent)}.faq-viz-caption{margin:0 0 1.1rem;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.faq-viz-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem 2rem;align-items:start}.faq-donut-stage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem 2rem;align-items:center}.faq-donut-viz{position:relative;width:240px;height:240px}.faq-donut-track{color:var(--line-soft)}.faq-donut-slice{cursor:pointer;opacity:.72;transition:opacity .2s ease,filter .2s ease}.faq-donut-slice.is-active,.faq-donut-slice:hover,.faq-donut-slice:focus-visible{opacity:1;outline:none;filter:brightness(1.08)}.faq-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;padding:1.5rem}.faq-donut-kicker{font-family:var(--font-display);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint)}.faq-donut-pct{font-family:var(--font-display);font-size:1.55rem;font-weight:700;color:var(--cream);line-height:1.1}.faq-donut-label{font-size:.78rem;color:var(--cream-mute);max-width:7.5rem}.faq-donut-legend{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.faq-donut-legend button{display:grid;grid-template-columns:.7rem minmax(0,1fr);gap:.75rem;width:100%;margin:0;padding:.55rem .65rem;border:1px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer}.faq-donut-legend button.is-active{border-color:var(--line);background:var(--lime-wash)}.faq-donut-legend strong{display:block;font-family:var(--font-display);font-size:.88rem;color:var(--cream)}.faq-donut-legend button span span{display:block;margin-top:.2rem;color:var(--cream-mute);font-size:.85rem;font-weight:300;line-height:1.4}.faq-swatch{display:block;width:.7rem;height:.7rem;margin-top:.35rem;border-radius:1px}.faq-bar-list,.faq-tps-list,.faq-credit-list{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.faq-bar-meta{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:.35rem}.faq-bar-meta strong{font-family:var(--font-display);font-size:.95rem;color:var(--cream)}.faq-bar-meta span{font-family:var(--font-display);font-size:.88rem;color:var(--lime);white-space:nowrap}.faq-bar-track{height:.55rem;background:var(--cream-ghost-md);overflow:hidden}.faq-bar-fill{height:100%;background:var(--lime);transform-origin:left center}.faq-bar-fill--tps{background:var(--lime)}.faq-bar-list p,.faq-tps-list p,.faq-credit-list p{margin:.4rem 0 0;color:var(--cream-mute);font-size:.9rem;font-weight:300;line-height:1.45}.faq-bar-items{list-style:none;margin:.55rem 0 0;padding:0;display:grid;gap:.4rem}@media(min-width:720px){.faq-bar-items{grid-template-columns:1fr 1fr}}.faq-bar-items li{padding:.45rem .65rem;border:1px solid var(--line-soft);color:var(--cream);font-size:.86rem;font-weight:400;line-height:1.4}.faq-bar-items li:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.55rem;margin-bottom:.1rem;background:var(--lime);vertical-align:middle}.faq-credit-list em{font-style:normal;color:var(--cream);font-weight:600}.faq-tps-finality{display:grid;gap:.25rem;margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--line-soft);color:var(--cream-mute);font-size:.92rem}.faq-tps-finality strong{font-family:var(--font-display);color:var(--cream)}.faq-log-note{margin:1rem 0 0;color:var(--cream-faint);font-size:.82rem}.faq-mesh-layout{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1.25rem;align-items:center}.faq-mesh-hub{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--lime-edge);background:var(--lime-wash);text-align:center;padding:.75rem}.faq-mesh-hub span,.faq-mesh-hub em{font-family:var(--font-display);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-style:normal}.faq-mesh-hub strong{font-family:var(--font-display);font-size:1.35rem;color:var(--cream)}.faq-mesh-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem}.faq-mesh-grid span{aspect-ratio:1;background:color-mix(in srgb,var(--lime) 22%,var(--event-horizon));border:1px solid var(--lime-edge)}.faq-mesh-eq{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:baseline;margin:1.1rem 0 0;color:var(--cream-mute);font-size:.92rem}.faq-mesh-eq strong{color:var(--lime);font-family:var(--font-display)}.faq-raise-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.faq-raise-row--terms{grid-template-columns:repeat(2,minmax(0,1fr));max-width:28rem}.faq-raise-row>div{padding:.85rem 0 0;border-top:1px solid var(--lime)}.faq-raise-row span{display:block;font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime-dim)}.faq-raise-row strong{display:block;margin-top:.35rem;font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.4rem);color:var(--cream);letter-spacing:-.03em}.faq-cap-bar{margin-top:1.35rem}.faq-cap-track{display:flex;height:.7rem;background:var(--cream-ghost-md)}.faq-cap-this{width:5%;min-width:.45rem;background:var(--lime)}.faq-cap-rest{flex:1}.faq-cap-bar p{display:flex;gap:.75rem;margin:.55rem 0 0;color:var(--cream-mute);font-size:.88rem}.faq-cap-bar strong{color:var(--cream)}.faq-owner-grid{display:grid;gap:1rem}.faq-owner-parent{padding:1.1rem 1.2rem;border:1px solid var(--lime-edge);background:var(--lime-wash)}.faq-owner-kicker,.faq-owner-kids span,.faq-owner-public span{display:block;font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:.35rem}.faq-owner-parent strong,.faq-owner-kids strong,.faq-owner-public strong{display:block;font-family:var(--font-display);font-size:1.15rem;color:var(--cream)}.faq-owner-parent p,.faq-owner-kids p,.faq-owner-public p{margin:.4rem 0 0;color:var(--cream-mute);font-size:.9rem;font-weight:300;line-height:1.45}.faq-owner-kids,.faq-owner-public{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.faq-owner-public{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-owner-kids li,.faq-owner-public li{padding:1rem 1.05rem;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 40%,transparent)}.faq-owner-public li{border-style:dashed}.faq-knobs{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.faq-knobs li{padding-top:.85rem;border-top:1px solid var(--lime)}.faq-knobs span{font-family:var(--font-display);font-size:.72rem;letter-spacing:.14em;color:var(--lime)}.faq-knobs h3{margin:.4rem 0 .45rem;font-family:var(--font-display);font-size:1.05rem;color:var(--cream)}.faq-knobs p{margin:0;color:var(--cream-mute);font-size:.88rem;font-weight:300;line-height:1.45}.faq-live-board,.faq-split-table,.faq-money-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.faq-live-board>div,.faq-split-table>div,.faq-money-pair article{padding:1.15rem 1.2rem;border:1px solid var(--line-soft)}.faq-live-board h3,.faq-split-table h3,.faq-money-pair h3{margin:0 0 .85rem;font-family:var(--font-display);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.faq-money-pair span{display:block;font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime-dim);margin-bottom:.35rem}.faq-money-pair h3{text-transform:none;letter-spacing:.02em;font-size:1.15rem;color:var(--cream)}.faq-money-pair p{margin:.5rem 0 0;color:var(--cream-mute);font-weight:300;line-height:1.5}.faq-live-board ul,.faq-split-table ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.faq-live-board li,.faq-split-table li{padding:.45rem 0 .45rem .85rem;border-left:2px solid var(--line);color:var(--cream-mute);font-size:.92rem;line-height:1.4}.faq-live-board li[data-kind=live]{border-left-color:var(--lime);color:var(--cream)}.faq-live-board li[data-kind=gap]{border-left-color:var(--amber)}.faq-buckets,.faq-targets{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.faq-buckets li,.faq-targets li{padding:1.05rem 1.1rem;border-top:1px solid var(--lime);background:color-mix(in srgb,var(--event-horizon) 40%,transparent)}.faq-buckets h3{margin:0 0 .45rem;font-family:var(--font-display);font-size:1rem;color:var(--cream)}.faq-buckets p,.faq-targets p{margin:0;color:var(--cream-mute);font-size:.88rem;font-weight:300;line-height:1.45}.faq-targets strong{display:block;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.4rem);color:var(--lime);letter-spacing:-.03em;line-height:1}.faq-targets span{display:block;margin:.4rem 0 .55rem;font-family:var(--font-display);font-size:.82rem;color:var(--cream)}.faq-vault,.faq-work{list-style:none;margin:1.5rem 0 0;padding:0}.faq-vault{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.faq-vault li,.faq-work li{padding:1.05rem 1.1rem;border:1px solid var(--line-soft)}.faq-vault span,.faq-work span{font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;color:var(--lime)}.faq-vault strong,.faq-work h3{display:block;margin:.35rem 0 .45rem;font-family:var(--font-display);font-size:1.05rem;color:var(--cream)}.faq-vault p,.faq-work p{margin:0;color:var(--cream-mute);font-size:.9rem;font-weight:300;line-height:1.45}.faq-work{display:grid;grid-template-columns:minmax(0,1fr);gap:1.35rem}.faq-work>li{padding:1.35rem 1.4rem 1.5rem}.faq-work h3{font-size:clamp(1.15rem,2.4vw,1.45rem)}.faq-work-why{margin:0 0 .75rem!important;padding:.75rem .9rem;border:1px solid var(--lime-edge);background:var(--lime-wash);color:var(--cream)!important;font-weight:400!important}.faq-work-why strong{display:inline;margin-right:.35rem;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.faq-work-points{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.85rem}.faq-work-points li{margin:0;padding:.85rem 0 0;border:0;border-top:1px solid var(--line-soft)}.faq-work-points strong{display:block;margin:0 0 .3rem;font-family:var(--font-display);font-size:.95rem;color:var(--cream)}.faq-work-points p{margin:0}.faq-work-aside{margin:1.1rem 0 0!important;padding-top:.85rem;border-top:1px dashed var(--line);color:var(--cream)!important;font-weight:400!important}.faq-math ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;align-items:stretch}.faq-math li{flex:1 1 8.5rem;padding:.85rem .9rem;border-top:1px solid var(--line-soft)}.faq-math li[data-result]{border-top-color:var(--lime);background:var(--lime-wash)}.faq-math span{display:block;font-family:var(--font-display);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lime-dim)}.faq-math strong{display:block;margin-top:.25rem;font-family:var(--font-display);font-size:1.15rem;color:var(--cream)}.faq-math em{display:block;margin-top:.2rem;font-style:normal;color:var(--cream-faint);font-size:.78rem}.faq-stack{margin-top:1.5rem;display:grid;gap:1.25rem}.faq-not{margin:1.5rem 0 0;padding:1.1rem 1.2rem;border:1px dashed var(--line);color:var(--cream-mute);line-height:1.55}.faq-not strong{color:var(--cream)}.faq-page .faq-groups{margin-top:.5rem}.faq-teaser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2.5rem}.faq-teaser a{display:block;padding:1.1rem 1.15rem;border:1px solid var(--line-soft);text-decoration:none;color:inherit;transition:border-color .2s ease,background .2s ease}.faq-teaser a:hover{border-color:var(--lime);background:var(--lime-wash)}.faq-teaser span{display:block;font-family:var(--font-display);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin-bottom:.4rem}.faq-teaser strong{display:block;font-family:var(--font-display);font-size:1.05rem;color:var(--cream);font-weight:600}.faq-teaser p{margin:.4rem 0 0;color:var(--cream-mute);font-size:.88rem;font-weight:300;line-height:1.4}@media(prefers-reduced-motion:reduce){.faq-donut-slice,.faq-teaser a{transition:none}}@media(max-width:960px){.faq-page .wp-toc-list,.faq-viz-grid,.faq-donut-stage,.faq-knobs,.faq-buckets,.faq-targets,.faq-owner-kids,.faq-raise-row,.faq-teaser{grid-template-columns:1fr 1fr}.faq-mesh-layout,.faq-live-board,.faq-split-table,.faq-money-pair,.faq-vault,.faq-work,.faq-owner-public{grid-template-columns:1fr}}@media(max-width:640px){.faq-page .wp-toc-list,.faq-viz-grid,.faq-donut-stage,.faq-knobs,.faq-buckets,.faq-targets,.faq-owner-kids,.faq-raise-row,.faq-teaser,.faq-mesh-layout{grid-template-columns:1fr}.faq-donut-viz{margin:0 auto}}.solar{--orbit: min(132vmin, 82rem);--rx: 64deg;--ry: -12deg;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:visible;transform-style:preserve-3d}.solar-stage{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1650px;perspective-origin:48% 28%;transform-style:preserve-3d}.solar-space{position:absolute;left:50%;top:32%;width:var(--orbit);height:var(--orbit);margin:calc(var(--orbit) / -2) 0 0 calc(var(--orbit) / -2);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d}.sun{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;pointer-events:none}.sun-face{position:absolute;left:0;top:0;display:grid;place-items:center;transform:translate(-50%,-50%) rotateY(calc(-1 * var(--ry))) rotateX(calc(-1 * var(--rx)))}.sun-corona{position:absolute;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lime) 42%,transparent) 0%,color-mix(in srgb,var(--lime) 16%,transparent) 38%,transparent 70%);animation:sun-breathe 5.5s ease-in-out infinite}.sun-flare{position:absolute;width:9.5rem;height:9.5rem;border-radius:50%;background:conic-gradient(from 40deg,transparent 0deg,color-mix(in srgb,var(--lime) 35%,transparent) 28deg,transparent 80deg,color-mix(in srgb,var(--cream) 18%,transparent) 130deg,transparent 190deg,color-mix(in srgb,var(--lime) 28%,transparent) 250deg,transparent 360deg);animation:sun-flare 18s linear infinite}.sun-core{position:relative;width:6.6rem;height:6.6rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f7ffd0 0%,var(--lime) 34%,#6a8f00 62%,#1c2800 100%);box-shadow:0 0 28px var(--lime),0 0 70px color-mix(in srgb,var(--lime) 55%,transparent),0 0 140px color-mix(in srgb,var(--lime) 28%,transparent),inset -10px -12px 22px #00000047}.sun-name{position:absolute;top:calc(50% + 4.05rem);left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lime);text-shadow:0 0 16px color-mix(in srgb,var(--lime) 70%,transparent);white-space:nowrap}.asteroid-belt{position:absolute;left:50%;top:50%;width:calc(var(--orbit) * .51);height:calc(var(--orbit) * .51);margin:calc(var(--orbit) * -.255) 0 0 calc(var(--orbit) * -.255);transform-style:preserve-3d;animation:orbit-z 96s linear infinite;pointer-events:none}.asteroid{position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:color-mix(in srgb,var(--cream) 70%,var(--lime));box-shadow:0 0 6px color-mix(in srgb,var(--lime) 40%,transparent);transform:rotate(calc(var(--ai) * (360deg / var(--an)) + 7deg)) translateY(calc(var(--orbit) * -.255));opacity:.7}.asteroid:nth-child(odd){width:2px;height:2px;opacity:.45}.planet-orbit{position:absolute;left:50%;top:50%;width:calc(var(--orbit) * var(--r));height:calc(var(--orbit) * var(--r));margin:calc(var(--orbit) * var(--r) / -2) 0 0 calc(var(--orbit) * var(--r) / -2);transform-style:preserve-3d;animation:orbit-z var(--period) linear infinite;animation-delay:var(--delay);text-decoration:none;color:inherit;pointer-events:none;outline:none}.planet-orbit--docs{--r: .26;--period: 22s;--delay: -5s;--ps: 2.85rem;--p0: #f0ff8a;--p1: #c6ff00;--p2: #3d6200}.planet-orbit--litepaper{--r: .4;--period: 36s;--delay: -14s;--ps: 3.45rem;--p0: #efe8b8;--p1: #b7c44a;--p2: #2c4208}.planet-orbit--dashboard{--r: .54;--period: 50s;--delay: -26s;--ps: 4.7rem;--p0: #e4ff66;--p1: #8fbf00;--p2: #142400}.planet-orbit--whitepaper{--r: .68;--period: 66s;--delay: -40s;--ps: 3.9rem;--p0: #f0eee6;--p1: #8a9470;--p2: #1a2012}.planet-orbit--faqs{--r: .82;--period: 82s;--delay: -55s;--ps: 3.15rem;--p0: #c8d4a8;--p1: #6e7c48;--p2: #1a220e}.orbit-path{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--lime) 22%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--lime) 6%,transparent);pointer-events:none}.orbit-beam{position:absolute;left:50%;top:0;width:2px;height:50%;transform:translate(-50%);background:linear-gradient(180deg,color-mix(in srgb,var(--lime) 0%,transparent),color-mix(in srgb,var(--lime) 45%,transparent) 40%,color-mix(in srgb,var(--lime) 8%,transparent));opacity:.55;pointer-events:none}.orbit-packet{position:absolute;left:50%;top:8%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime),0 0 22px color-mix(in srgb,var(--lime) 55%,transparent);animation:packet-radial 3.8s linear infinite}.planet-orbit--litepaper .orbit-packet{animation-duration:4.8s;animation-delay:-1.5s}.planet-orbit--dashboard .orbit-packet{animation-duration:5.4s;animation-delay:-2.2s}.planet-orbit--whitepaper .orbit-packet{animation-duration:6.2s;animation-delay:-3s}.planet-orbit--faqs .orbit-packet{animation-duration:7s;animation-delay:-3.8s}.planet-slot{position:absolute;left:50%;bottom:0;width:0;height:0;transform-style:preserve-3d;pointer-events:auto}.planet-unspin{display:block;transform-style:preserve-3d;animation:orbit-z var(--period) linear infinite reverse;animation-delay:var(--delay)}.planet-face{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:max-content;transform:translate(-50%,-50%) rotateY(calc(-1 * var(--ry))) rotateX(calc(-1 * var(--rx)));transform-style:preserve-3d;transition:filter .35s ease,opacity .35s ease}.planet-sphere{position:relative;display:block;width:var(--ps);height:var(--ps);border-radius:50%;background:radial-gradient(circle at 30% 26%,color-mix(in srgb,var(--cream) 80%,transparent),transparent 38%),radial-gradient(circle at 72% 78%,rgba(0,0,0,.55),transparent 52%),radial-gradient(circle at 48% 48%,var(--p0),var(--p1) 46%,var(--p2) 78%,#050803 100%);box-shadow:0 0 0 .45rem color-mix(in srgb,var(--p1) 20%,transparent),0 0 28px color-mix(in srgb,var(--p1) 50%,transparent),0 0 56px color-mix(in srgb,var(--lime) 18%,transparent),inset -12px -14px 22px #00000061;animation:planet-hue 16s linear infinite}.planet-ring{position:absolute;left:50%;top:50%;width:195%;height:48%;border:2px solid color-mix(in srgb,var(--lime) 55%,transparent);border-left-color:color-mix(in srgb,var(--lime) 18%,transparent);border-right-color:color-mix(in srgb,var(--cream) 40%,transparent);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg) rotate(-18deg);box-shadow:0 0 12px color-mix(in srgb,var(--lime) 35%,transparent),inset 0 0 8px color-mix(in srgb,var(--lime) 20%,transparent);pointer-events:none}.planet-ring:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:1px solid color-mix(in srgb,var(--cream) 28%,transparent)}.moon-orbit{position:absolute;top:-55%;right:-55%;bottom:-55%;left:-55%;transform-style:preserve-3d;animation:orbit-z 5.8s linear infinite;pointer-events:none}.moon{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(calc(var(--mi) * (360deg / var(--mn)) + 40deg)) translate(calc(var(--ps) * .92))}.moon-body{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--cream);box-shadow:0 0 8px var(--lime),0 0 14px color-mix(in srgb,var(--lime) 40%,transparent)}.moon-beam{position:absolute;left:0;top:0;width:calc(var(--ps) * .92);height:1px;transform-origin:0 50%;transform:rotate(180deg);background:linear-gradient(90deg,color-mix(in srgb,var(--lime) 50%,transparent),transparent);opacity:.4;animation:beam-pulse 2.6s ease-in-out infinite}.planet-name{font-family:var(--font-display);font-size:.92rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);text-shadow:0 1px 12px var(--void),0 0 18px color-mix(in srgb,var(--lime) 35%,transparent);white-space:nowrap}.planet-note{margin-top:-.2rem;font-size:.7rem;font-weight:300;letter-spacing:.02em;color:var(--cream-mute);text-shadow:0 1px 10px var(--void);white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.planet-orbit:hover .planet-note,.planet-orbit:focus-visible .planet-note,.planet-orbit.is-active .planet-note{opacity:1;transform:translateY(0)}.planet-orbit:focus-visible .planet-face{outline:2px solid var(--lime);outline-offset:8px}.planet-orbit:hover .planet-sphere,.planet-orbit:focus-visible .planet-sphere,.planet-orbit.is-active .planet-sphere{box-shadow:0 0 0 .55rem color-mix(in srgb,var(--p1) 32%,transparent),0 0 40px color-mix(in srgb,var(--p1) 70%,transparent),0 0 80px color-mix(in srgb,var(--lime) 30%,transparent),inset -12px -14px 22px #00000061}.solar.is-locked .planet-orbit,.solar.is-locked .planet-unspin,.solar.is-locked .asteroid-belt,.solar.is-locked .moon-orbit,.solar.is-locked .sun-flare{animation-play-state:paused}.solar.is-locked .orbit-packet{animation-play-state:paused;opacity:.3}.solar.is-locked .planet-orbit:not(.is-active) .planet-face{opacity:.42}.solar.is-locked .planet-orbit:not(.is-active) .orbit-beam{opacity:.2}.solar.is-locked .planet-orbit.is-active{z-index:12}@keyframes orbit-z{to{transform:rotate(360deg)}}@keyframes sun-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes sun-flare{to{transform:rotate(360deg)}}@keyframes planet-hue{to{filter:hue-rotate(16deg)}}@keyframes packet-radial{0%{top:88%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:6%;opacity:0}}@keyframes beam-pulse{0%,to{opacity:.18}50%{opacity:.55}}[data-theme=light] .sun-core{background:radial-gradient(circle at 32% 28%,#f4fbf0 0%,var(--lime) 40%,#2a4800 100%)}[data-theme=light] .planet-name{text-shadow:0 1px 10px rgba(244,251,240,.9)}[data-theme=light] .orbit-path{border-color:color-mix(in srgb,var(--lime) 32%,transparent)}@media(max-width:960px){.solar{position:relative;inset:auto;width:min(var(--max, 1080px),calc(100% - (2*max(1rem,env(safe-area-inset-left,0px)))));margin:.15rem auto 1.75rem;overflow:visible;--orbit: 1px;--rx: 0deg;--ry: 0deg;order:2;transform-style:flat}.solar-stage{position:relative;inset:auto;perspective:none}.solar-space{position:relative;left:auto;top:auto;width:100%;height:auto;margin:0;transform:none;display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.asteroid-belt,.orbit-path,.orbit-beam,.moon-orbit,.sun-corona,.sun-flare,.planet-ring{display:none}.sun{position:relative;left:auto;top:auto;width:100%;height:auto;margin:0 0 .35rem}.sun-face{position:relative;left:auto;top:auto;transform:none;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.15rem 0 .2rem}.sun-core{width:3.35rem;height:3.35rem;animation:none;box-shadow:0 0 18px color-mix(in srgb,var(--lime) 55%,transparent),0 0 36px color-mix(in srgb,var(--lime) 22%,transparent),inset -8px -10px 16px #00000047}.sun-name{position:static;top:auto;left:auto;transform:none;margin:0}.planet-orbit,.planet-orbit--docs,.planet-orbit--litepaper,.planet-orbit--dashboard,.planet-orbit--whitepaper,.planet-orbit--faqs{position:relative;left:auto;top:auto;width:100%;height:auto;margin:0;transform:none;animation:none;pointer-events:auto}.planet-slot{position:relative;left:auto;bottom:auto;width:100%;height:auto}.planet-unspin,.planet-orbit--docs .planet-unspin,.planet-orbit--litepaper .planet-unspin,.planet-orbit--dashboard .planet-unspin,.planet-orbit--whitepaper .planet-unspin,.planet-orbit--faqs .planet-unspin{animation:none;transform:none}.planet-face{display:grid;grid-template-columns:2.35rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:.8rem;row-gap:.12rem;width:100%;transform:none;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--lime) 24%,transparent);background:color-mix(in srgb,var(--void-soft) 82%,transparent)}.planet-sphere{--ps: 2.35rem;grid-row:1 / span 2;width:2.35rem;height:2.35rem;animation:none}.planet-name{grid-column:2;letter-spacing:.1em;font-size:.86rem}.planet-note{grid-column:2;opacity:1;transform:none;margin:0;padding:0;white-space:normal}.solar.is-locked .planet-orbit:not(.is-active) .planet-face{opacity:1}.solar.is-locked .planet-orbit.is-active .planet-face{border-color:var(--lime)}}@media(prefers-reduced-motion:reduce){.planet-orbit,.planet-unspin,.asteroid-belt,.moon-orbit,.sun-corona,.sun-flare,.planet-sphere,.orbit-packet,.moon-beam{animation:none!important}}@media(prefers-reduced-motion:reduce)and (min-width:961px){.planet-orbit--docs{transform:rotate(22deg)}.planet-orbit--litepaper{transform:rotate(94deg)}.planet-orbit--dashboard{transform:rotate(166deg)}.planet-orbit--whitepaper{transform:rotate(238deg)}.planet-orbit--faqs{transform:rotate(310deg)}.planet-orbit--docs .planet-unspin{transform:rotate(-22deg)}.planet-orbit--litepaper .planet-unspin{transform:rotate(-94deg)}.planet-orbit--dashboard .planet-unspin{transform:rotate(-166deg)}.planet-orbit--whitepaper .planet-unspin{transform:rotate(-238deg)}.planet-orbit--faqs .planet-unspin{transform:rotate(-310deg)}}.novra-horizon{position:absolute;left:0;right:0;bottom:0;z-index:0;height:min(58%,26rem);margin:0;padding:0;overflow:hidden;pointer-events:none;border:0;background:transparent}.novra-horizon__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;margin:0;opacity:0;transform:translate3d(0,18%,0);clip-path:inset(55% 0 0 0);transition:opacity 1.1s var(--ease-out),transform 1.25s var(--ease-out),clip-path 1.25s var(--ease-out)}.novra-horizon.is-visible .novra-horizon__frame{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0)}.novra-horizon__img{display:block;width:100%;height:120%;margin-top:-8%;object-fit:cover;object-position:center 62%;filter:none;mix-blend-mode:normal}.novra-horizon:before{content:"";position:absolute;inset:0 0 auto;height:42%;z-index:1;background:linear-gradient(180deg,var(--void) 0%,transparent 100%);pointer-events:none}[data-theme=light] .novra-horizon:before{display:none}[data-theme=light] .novra-horizon__frame{-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 14%,#000 46%,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 14%,#000 46%,#000 68%,transparent 100%)}[data-theme=light] .novra-horizon__img{opacity:.72}@media(max-width:720px){.novra-horizon{height:min(48%,18rem)}.novra-horizon__img{object-position:center 58%}}@media(prefers-reduced-motion:reduce){.novra-horizon__frame{opacity:1;transform:none;clip-path:none;transition:none}}.roadmap-map{margin-top:.5rem}.roadmap-map-hint{margin:0 0 1.25rem;color:var(--cream-mute);font-weight:300;font-size:.95rem;max-width:42rem}.roadmap-map-stage{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--void-soft) 70%,transparent),color-mix(in srgb,var(--void) 35%,transparent));padding:1.25rem .5rem 1rem;outline:none}.roadmap-map-svg{display:block;width:100%;height:auto;color:var(--lime);overflow:visible}.roadmap-map-trail-glow,.roadmap-map-trail{stroke-dasharray:1600;stroke-dashoffset:1600;transition:stroke-dashoffset 1.6s var(--ease-out)}.roadmap-map-trail-glow{opacity:.22}.roadmap-map-svg.is-ready .roadmap-map-trail-glow,.roadmap-map-svg.is-ready .roadmap-map-trail{stroke-dashoffset:0}.roadmap-map-svg.is-ready .roadmap-map-trail{animation:none}@keyframes rm-dash-drift{0%{stroke-dasharray:7 11;stroke-dashoffset:0}to{stroke-dasharray:7 11;stroke-dashoffset:-360}}.roadmap-map-star{fill:var(--cream-faint);animation:none;opacity:.55}@keyframes rm-twinkle{0%,to{opacity:.25}50%{opacity:.9}}.roadmap-map-node{cursor:pointer;outline:none}.roadmap-map-node .roadmap-map-core{fill:var(--void);stroke:var(--cream-dim);stroke-width:1.5;transition:fill .25s ease,stroke .25s ease,r .25s ease}.roadmap-map-node .roadmap-map-ring{stroke:var(--cream-dim);stroke-width:1.5;transition:stroke .25s ease,stroke-width .25s ease}.roadmap-map-node .roadmap-map-code{fill:var(--cream-mute);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:fill .25s ease}.roadmap-map-node.is-reached .roadmap-map-core{fill:var(--lime-wash-strong);stroke:var(--lime)}.roadmap-map-node.is-reached .roadmap-map-ring{stroke:var(--lime-edge)}.roadmap-map-node.is-active .roadmap-map-core{fill:var(--lime);stroke:var(--lime)}.roadmap-map-node.is-active .roadmap-map-ring{stroke:var(--lime);stroke-width:2}.roadmap-map-node.is-active .roadmap-map-code{fill:var(--lime)}.roadmap-map-node:focus-visible .roadmap-map-ring{stroke:var(--lime-bright);stroke-width:2.5}.roadmap-map-pulse{stroke:var(--lime);stroke-opacity:.35;stroke-width:1.25;transform-origin:center;transform-box:fill-box;animation:rm-pulse 3.2s var(--ease-out) infinite}@keyframes rm-pulse{0%{transform:scale(.85);opacity:.75}to{transform:scale(2.1);opacity:0}}.roadmap-map-node.status-live .roadmap-map-core{fill:var(--lime);stroke:var(--lime)}.roadmap-map-dock{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.75rem;padding:0 .5rem}.roadmap-map-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-soft);background:var(--surface-inset);color:var(--cream-mute);font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:.55rem .75rem;cursor:pointer;display:grid;gap:.2rem;text-align:left;transition:border-color .2s ease,color .2s ease,background .2s ease}.roadmap-map-chip:hover{border-color:var(--lime);color:var(--cream)}.roadmap-map-chip.is-active{border-color:var(--lime);background:var(--lime-wash-md);color:var(--lime)}.roadmap-map-chip-code{font-weight:700;color:inherit}.roadmap-map-chip-status{font-family:var(--font-body);font-size:.68rem;letter-spacing:.04em;text-transform:none;opacity:.75;font-weight:300}.roadmap-map-detail{margin-top:2rem;animation:rm-detail-in .28s ease both}@keyframes rm-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.roadmap-map-detail-head{display:grid;grid-template-columns:1fr auto;gap:1.25rem 2rem;align-items:start;padding-bottom:1.5rem;border-bottom:1px solid var(--line);margin-bottom:.25rem}.roadmap-map-badge{display:inline-block;margin:0 0 .65rem;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}.roadmap-map-badge.status-research{color:var(--cream-mute)}.roadmap-map-detail h3{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.45rem,3.5vw,2rem);font-weight:700;letter-spacing:.02em;line-height:1.15;color:var(--cream);max-width:22ch}.roadmap-map-blurb{margin:0;max-width:46rem;color:var(--cream-mute);font-weight:300;font-size:1.02rem;line-height:1.65}.roadmap-map-nav{display:flex;gap:.5rem;flex-wrap:wrap}.roadmap-map-nav-btn{padding:.55rem .9rem!important;font-size:.8rem!important}.roadmap-map-nav-btn:disabled{opacity:.35;cursor:not-allowed}.roadmap-map-sections{display:grid;gap:0}.roadmap-map-section{padding:1.5rem 0;border-bottom:1px solid var(--line-soft)}.roadmap-map-section:last-child{border-bottom:none}.roadmap-map-section h4{margin:0 0 .65rem;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:.04em;color:var(--cream)}.roadmap-map-section p{margin:0;color:var(--cream-mute);font-weight:300;line-height:1.7}.roadmap-map-section ul{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.roadmap-map-section li{position:relative;padding-left:1.15rem;color:var(--cream-mute);font-weight:300;line-height:1.6}.roadmap-map-section li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;background:var(--lime);opacity:.85}.roadmap-map-mainnet{margin-top:2.25rem;padding-top:1.75rem;border-top:2px solid var(--lime)}.roadmap-map-mainnet summary{cursor:pointer;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:.03em;color:var(--cream)}.roadmap-map-mainnet summary::marker{color:var(--lime)}.roadmap-map-mainnet-content{padding-top:1rem;animation:rm-detail-in .3s ease both}.roadmap-map-mainnet h4{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:.03em}.roadmap-map-mainnet>p{margin:0 0 1rem;color:var(--cream-mute);font-weight:300;max-width:48rem;line-height:1.7}.roadmap-map-mainnet ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem}.roadmap-map-mainnet li{position:relative;padding-left:1.1rem;color:var(--cream-mute);font-weight:300;font-size:.95rem;line-height:1.55}.roadmap-map-mainnet li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border:1px solid var(--lime)}.roadmap-map.is-dense .roadmap-map-section p,.roadmap-map.is-dense .roadmap-map-blurb{font-size:1.02rem}@media(max-width:900px){.roadmap-map-detail-head,.roadmap-map-mainnet ul{grid-template-columns:1fr}.roadmap-map-code{font-size:10px}}@media(max-width:640px){.roadmap-map-svg{pointer-events:none}.roadmap-map-chip{flex:1 1 calc(50% - .5rem);min-height:2.85rem;padding:.65rem .75rem}.roadmap-map-stage{padding-inline:0}.roadmap-map-code{font-size:9px}}@media(max-width:400px){.roadmap-map-chip{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.roadmap-map-trail-glow,.roadmap-map-trail{transition:none;stroke-dashoffset:0}.roadmap-map-svg.is-ready .roadmap-map-trail,.roadmap-map-star,.roadmap-map-pulse,.roadmap-map-detail,.roadmap-map-mainnet{animation:none!important}.roadmap-map-detail,.roadmap-map-mainnet{opacity:1;transform:none}}:root,[data-theme=light]{color-scheme:light;--void: #f4fbf0;--void-soft: #eaf6e4;--void-deep: #e2f1da;--event-horizon: #dcecd4;--panel: #ffffff;--lime: #3f6b00;--lime-dim: #355a00;--lime-bright: #4d8200;--lime-hot: #5a9600;--lime-glow: rgba(63, 107, 0, .14);--lime-wash: rgba(63, 107, 0, .06);--lime-wash-md: rgba(63, 107, 0, .09);--lime-wash-strong: rgba(63, 107, 0, .14);--lime-edge: rgba(63, 107, 0, .28);--cream: #0c1408;--cream-mute: rgba(12, 20, 8, .68);--cream-faint: rgba(12, 20, 8, .48);--cream-dim: rgba(12, 20, 8, .36);--cream-ghost: rgba(12, 20, 8, .04);--cream-ghost-md: rgba(12, 20, 8, .07);--cream-border: rgba(12, 20, 8, .28);--cream-border-soft: rgba(12, 20, 8, .12);--line: rgba(63, 107, 0, .22);--line-soft: rgba(12, 20, 8, .1);--amber: #a07812;--danger: #b42323;--danger-soft: #c23b3b;--ok: #3f6b00;--on-lime: #f4fbf0;--banner-bg: #e4f3dc;--overlay-scrim: rgba(12, 20, 8, .12);--header-scrim: rgba(244, 251, 240, .96);--header-scrim-mid: rgba(244, 251, 240, .82);--modal-scrim: rgba(12, 20, 8, .35);--surface-raised: var(--event-horizon);--surface-panel: #fafef8;--surface-inset: rgba(12, 20, 8, .05);--surface-code: #e6f2df}[data-theme=dark]{color-scheme:dark;--void: #030405;--void-soft: #0a0c10;--void-deep: #010203;--event-horizon: #10141a;--panel: #0d1117;--lime: #c6ff00;--lime-dim: #8fbf00;--lime-bright: #e4ff66;--lime-hot: #d8ff3d;--lime-glow: rgba(198, 255, 0, .16);--lime-wash: rgba(198, 255, 0, .06);--lime-wash-md: rgba(198, 255, 0, .08);--lime-wash-strong: rgba(198, 255, 0, .14);--lime-edge: rgba(198, 255, 0, .28);--cream: #e8e6df;--cream-mute: rgba(232, 230, 223, .62);--cream-faint: rgba(232, 230, 223, .42);--cream-dim: rgba(232, 230, 223, .32);--cream-ghost: rgba(232, 230, 223, .04);--cream-ghost-md: rgba(232, 230, 223, .07);--cream-border: rgba(232, 230, 223, .32);--cream-border-soft: rgba(232, 230, 223, .12);--line: rgba(198, 255, 0, .14);--line-soft: rgba(232, 230, 223, .1);--amber: #d4a017;--danger: #c23b3b;--danger-soft: #ff8a8a;--ok: #c6ff00;--on-lime: #061000;--banner-bg: #071008;--overlay-scrim: rgba(3, 4, 5, .55);--header-scrim: rgba(3, 4, 5, .97);--header-scrim-mid: rgba(3, 4, 5, .78);--modal-scrim: rgba(0, 0, 0, .65);--surface-raised: var(--event-horizon);--surface-panel: #0e1218;--surface-inset: rgba(3, 4, 5, .55);--surface-code: #070a0e}:root{--font-display: "Oxanium", sans-serif;--font-body: "Sora", sans-serif;--font-mono: ui-monospace, "Cascadia Code", "Segoe UI Mono", monospace;--text-display: clamp(3.2rem, 11vw, 6.5rem);--text-h1: clamp(2.4rem, 6vw, 3.6rem);--text-h2: clamp(1.85rem, 4.2vw, 2.75rem);--text-h3: 1.2rem;--text-body: 1.05rem;--text-body-lg: 1.1rem;--text-meta: .82rem;--text-meta-sm: .75rem;--text-mono: .9em;--leading-display: .95;--leading-tight: 1.12;--leading-snug: 1.35;--leading-body: 1.65;--leading-relaxed: 1.72;--tracking-brand: .12em;--tracking-wide: .18em;--tracking-meta: .06em;--tracking-label: .04em;--tracking-display: .02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.75rem;--space-8: 3.5rem;--space-section-y: clamp(4.25rem, 8.5vh, 6.25rem);--space-heading-after: .55rem;--space-lede-after: 2rem;--space-block: 1.35rem;--radius-none: 0;--radius-sm: .2rem;--radius-md: .4rem;--radius-lg: .4rem;--radius-pill: 999px;--radius-circle: 50%;--focus-ring: 2px solid var(--lime);--focus-offset: 2px;--max: 1080px;--header-h: 4rem;--measure: 65ch;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-hover: ease;--duration-press: .14s;--duration-hover: .16s;--duration-ui: .2s;--duration-enter: .28s;--duration-special: 1.05s}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.7rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-none);cursor:pointer;font-family:var(--font-display);font-size:.88rem;font-weight:600;letter-spacing:var(--tracking-meta);text-transform:uppercase;text-decoration:none;line-height:1;box-shadow:none;transition:transform var(--duration-press) var(--ease-out),background var(--duration-hover) var(--ease-hover),color var(--duration-hover) var(--ease-hover),border-color var(--duration-hover) var(--ease-hover),opacity var(--duration-hover) var(--ease-hover)}a.btn,a.btn:hover,a.btn:focus,a.btn:visited{text-decoration:none}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary{background:var(--lime);color:var(--on-lime);border-color:var(--lime);font-weight:700}a.btn-primary,a.btn-primary:hover,a.btn-primary:visited{color:var(--on-lime)}.btn-primary:hover:not(:disabled){background:var(--cream);border-color:var(--cream);color:var(--void)}a.btn-primary:hover{color:var(--void)}.btn-primary:active:not(:disabled){background:var(--lime-dim);border-color:var(--lime-dim);color:var(--on-lime)}a.btn-primary:active{color:var(--on-lime)}.btn-secondary{background:transparent;color:var(--cream);border-color:var(--cream-border)}a.btn-secondary,a.btn-secondary:hover,a.btn-secondary:visited{color:var(--cream)}.btn-secondary:hover:not(:disabled){background:var(--cream-ghost);color:var(--cream);border-color:var(--cream)}.btn-secondary:active:not(:disabled){background:var(--cream-ghost-md);color:var(--cream)}.btn-ghost{background:transparent;color:var(--cream-mute);border-color:var(--line-soft)}a.btn-ghost,a.btn-ghost:hover,a.btn-ghost:visited{color:var(--cream-mute)}.btn-ghost:hover:not(:disabled){color:var(--cream);border-color:var(--cream-border);background:var(--cream-ghost)}a.btn-ghost:hover{color:var(--cream)}.btn-inactive,a.btn-inactive{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.7rem 1.25rem;border:1px solid var(--cream-border-soft);border-radius:var(--radius-none);background:transparent;color:var(--cream-dim);font-family:var(--font-display);font-size:.88rem;font-weight:500;letter-spacing:var(--tracking-meta);text-transform:uppercase;text-decoration:none;line-height:1;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;box-shadow:none}.btn-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}@media(prefers-reduced-motion:reduce){.btn:active:not(:disabled){transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header-h);padding:max(.65rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .65rem max(1rem,env(safe-area-inset-left));background:linear-gradient(180deg,var(--header-scrim),var(--header-scrim-mid) 80%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;border:0;padding:0;margin:0;background:var(--modal-scrim);cursor:pointer}.site-header__end{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid var(--line);background:transparent;color:var(--cream);cursor:pointer;transition:color var(--duration-hover) var(--ease-hover),border-color var(--duration-hover) var(--ease-hover),background var(--duration-hover) var(--ease-hover)}.theme-toggle:hover{color:var(--lime);border-color:var(--lime-edge);background:var(--lime-wash)}.theme-toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.theme-toggle__icon{display:flex;line-height:0}.theme-toggle--docs{width:2.1rem;height:2.1rem;border-radius:var(--radius-sm);border-color:var(--line-soft);background:var(--panel)}.site-brand{display:inline-flex;align-items:center;gap:.7rem;flex-shrink:0;color:var(--cream);text-decoration:none;font-family:var(--font-display);font-weight:700;letter-spacing:.14em;font-size:.95rem;transition:color var(--duration-hover) var(--ease-hover)}.site-brand img{width:36px;height:36px;object-fit:contain}.site-brand:hover{color:var(--lime)}.site-header a.site-brand,.site-header a.site-brand:hover,.site-header a.site-brand:visited,.site-header .site-nav a,.site-header .site-nav a:hover,.site-header .site-nav a:visited{text-decoration:none;text-underline-offset:unset}.site-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.15rem .95rem;margin-left:auto;margin-right:.35rem}.site-nav a{text-transform:uppercase;letter-spacing:.04em;transition:color var(--duration-hover) var(--ease-hover)}.site-header .site-nav .nav-sec{color:var(--cream-faint);font-size:.74rem;font-weight:400}.site-header .site-nav .nav-sec:hover{color:var(--cream-mute)}.site-header .site-nav .nav-pri{color:var(--cream);font-size:.82rem;font-weight:600;letter-spacing:var(--tracking-meta)}.site-header .site-nav .nav-pri:hover{color:var(--lime)}.site-nav .nav-cta{margin-left:.25rem;padding:.4rem .85rem;border:1px solid var(--lime);color:var(--on-lime)!important;background:var(--lime);font-size:.78rem;font-weight:700;letter-spacing:var(--tracking-meta);transition:background var(--duration-hover) var(--ease-hover),border-color var(--duration-hover) var(--ease-hover),color var(--duration-hover) var(--ease-hover),transform var(--duration-press) var(--ease-out)}.site-nav .nav-cta:hover{background:var(--cream);border-color:var(--cream);color:var(--void)!important}.site-nav .nav-cta:active{transform:scale(.97)}.nav-toggle{display:none;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--line);background:transparent;cursor:pointer}.nav-toggle span{display:block;width:1.1rem;height:1px;margin:.28rem auto;background:var(--cream)}@media(max-width:1100px){.site-nav{gap:.1rem .7rem}.site-nav .nav-pri{font-size:.78rem}.site-nav .nav-cta{padding:.4rem .7rem}}@media(max-width:960px){.nav-toggle{display:inline-block}.site-nav{position:absolute;top:100%;right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));display:none;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:.5rem 0;background:var(--void-soft);border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;max-height:calc(100dvh - var(--header-h) - env(safe-area-inset-top) - 1rem);overflow-y:auto}.site-nav.is-open{display:flex}.site-nav a{padding:.85rem 1rem;border-bottom:1px solid var(--line-soft)}.site-nav .nav-sec{font-size:.8rem}.site-nav .nav-pri{font-size:.88rem}.site-nav .nav-cta{margin:.5rem 1rem .75rem;text-align:center}}@media(prefers-reduced-motion:reduce){.site-nav .nav-cta:active{transform:none}}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip}html:has(body.nav-open){overflow:hidden}html,body,#root{min-height:100%}body.nav-open{overflow:hidden}body{margin:0;background:var(--void);color:var(--cream)}.dashboard-shell{min-height:100vh}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
