.public-observatory,.phase7-pricing{--canvas:#f4f2ea;--surface:#faf9f4;--ink:#111713;--forest:#10251b;--public-muted:var(--pc-reading-muted);--rule:#d7dbd2;--signal:#c8ff3d;--negative:#9c4f43}.public-skip-link{z-index:200;color:var(--ink);background:var(--signal);font:650 var(--pc-type-ui) "Geist Variable", sans-serif;padding:10px 14px;transition:transform .16s;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.public-skip-link:focus{transform:translateY(0)}.obs-nav.obs-nav{z-index:80;color:#111713;background:#f4f2ea;border-bottom:1px solid #1117131f;position:sticky;inset:0 0 auto}.obs-nav.obs-nav--dark{color:#f7f8f2;background:#10251b;border-color:#f7f8f224}.obs-nav .obs-nav__inner{align-items:center;gap:32px;width:min(100%,1440px);height:72px;margin:0 auto;padding:0 clamp(20px,4vw,64px);display:flex}.obs-nav .obs-nav__inner>a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.obs-nav .obs-nav__inner>nav{align-items:center;gap:32px;margin-left:auto;display:flex}.obs-nav a{color:inherit;font:550 var(--pc-type-ui) "Geist Variable", sans-serif;text-decoration:none}.obs-nav--paper .text-foreground{color:#111713}.obs-nav--paper .text-primary{color:#2e5b46}.obs-nav--dark .text-foreground{color:#f7f8f2}.obs-nav--dark .text-primary{color:#c8ff3d}.obs-nav .obs-nav__inner>nav a{color:#46534b;align-items:center;min-height:44px;transition:color .16s;display:inline-flex}.obs-nav .obs-nav__inner>nav a:hover,.obs-nav .obs-nav__inner>nav a:focus-visible{color:currentColor}.obs-nav--dark .obs-nav__inner>nav a{color:#c7d2cb}.obs-nav .obs-nav__menu{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:none}.obs-nav .obs-nav__menu svg{width:22px}.obs-nav .obs-nav__mobile{display:none}.obs-nav a:focus-visible,.obs-nav button:focus-visible,.public-observatory a:focus-visible,.public-observatory button:focus-visible,.public-observatory [tabindex]:focus-visible{outline:3px solid var(--signal,#c8ff3d);outline-offset:3px}.public-observatory{--background:#f4f2ea;--foreground:#111713;--card:#faf9f4;--card-foreground:#111713;--primary:#1f5c4a;--primary-foreground:#fff;--secondary:#e6e4da;--secondary-foreground:#21342d;--muted:#eae7dd;--muted-foreground:#46534b;--accent:#dfeae5;--accent-foreground:#174d40;--destructive:#8b352c;--destructive-foreground:#fff;--border:#d7dbd2;--input:#9ca89f;--ring:#1f5c4a;min-height:100svh;color:var(--ink);background:var(--canvas);font-family:Geist Variable,sans-serif}.public-observatory--cinematic{color:var(--ink);background:var(--canvas)}.public-observatory__hero{border-bottom:1px solid var(--rule);padding:clamp(76px,9vw,132px) clamp(20px,6vw,90px) clamp(52px,7vw,86px)}.public-observatory__hero-inner{max-width:1180px;margin:0 auto}.public-observatory__hero p:first-child{color:#496055;font:650 var(--pc-type-meta)/1.5 "Geist Mono Variable", monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px}.public-observatory__hero h1{max-width:980px;color:var(--ink);letter-spacing:-.055em;margin:0;font:580 clamp(3rem,6vw,6.4rem)/.94 Geist Variable,sans-serif}.public-observatory__hero p:last-child{max-width:720px;color:var(--public-muted);margin:24px 0 0;font-size:clamp(16px,1.45vw,19px);line-height:1.55}.public-observatory__layout{grid-template-columns:180px minmax(0,760px);gap:clamp(42px,7vw,96px);width:min(100%,1180px);margin:0 auto;padding:clamp(52px,7vw,88px) clamp(20px,4vw,56px) 120px;display:grid}.public-observatory__layout--no-rail{grid-template-columns:minmax(0,760px);justify-content:center}.public-observatory__rail{align-self:start;position:sticky;top:104px}.public-observatory__rail strong{color:var(--public-muted);font:650 var(--pc-type-meta) "Geist Mono Variable", monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px;display:block}.public-observatory__rail a{min-height:44px;color:var(--public-muted);font-size:var(--pc-type-ui);padding:8px 0;text-decoration:none;display:block}.public-observatory__rail a:hover{color:var(--ink)}.public-observatory__prose{color:#354239;min-width:0;font-family:Newsreader Variable,serif;font-size:18px;line-height:1.72}.public-observatory__prose h2{color:var(--ink);letter-spacing:-.035em;margin:58px 0 17px;font:560 clamp(1.8rem,3vw,2.65rem)/1.05 Geist Variable,sans-serif}.public-observatory__prose h2:first-child{margin-top:0}.public-observatory__prose h3{color:var(--ink);font-family:Geist Variable,sans-serif;font-size:20px}.public-observatory__prose p,.public-observatory__prose li{color:#435149}.public-observatory__prose section{border-bottom:1px solid var(--rule);padding-bottom:36px}.public-observatory__prose a{color:#285b48}.public-observatory__prose table,.public-observatory__prose button,.public-observatory__prose input,.public-observatory__prose textarea{font-family:Geist Variable,sans-serif}.public-observatory button,.public-observatory input,.public-observatory textarea,.public-observatory select,.public-observatory label,.public-observatory [data-slot=field]>p{font-size:var(--pc-type-ui)}.public-observatory .text-xs,.public-observatory [data-slot=badge]{font-size:var(--pc-type-meta)}.public-observatory [data-slot=research-disclaimer]{font-size:var(--pc-type-ui);line-height:var(--pc-leading-body)}.public-observatory__prose [class*=rounded]{border-radius:4px!important}.obs-footer.obs-footer{color:#eef2ea;background:var(--forest,#10251b);border-top:1px solid #eef2ea1f;padding:72px clamp(20px,5vw,76px) 30px}.obs-footer__inner{grid-template-columns:1fr 1.2fr;gap:80px;max-width:1320px;margin:auto;display:grid}.obs-footer__brand p{max-width:380px;color:var(--pc-reading-muted-inverse);font-size:var(--pc-type-body);line-height:var(--pc-leading-body);margin-top:16px}.obs-footer nav{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.obs-footer nav div{align-content:start;gap:9px;display:grid}.obs-footer nav strong{color:var(--pc-reading-muted-inverse);font:650 var(--pc-type-meta) "Geist Mono Variable", monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.obs-footer nav a{color:#d1d9d3;min-height:44px;font-size:var(--pc-type-ui);align-items:center;text-decoration:none;display:inline-flex}.obs-footer nav a:hover{color:#fff}.obs-footer__legal{max-width:1320px;color:var(--pc-reading-muted-inverse);font:var(--pc-type-meta) "Geist Mono Variable", monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #eef2ea1f;justify-content:space-between;margin:65px auto 0;padding-top:22px;display:flex}.obs-footer .text-foreground{color:#f1f4ed}.obs-footer .text-primary{color:var(--signal,#c8ff3d)}@media (width<=760px){.obs-nav .obs-nav__inner{height:64px;padding-inline:20px}.obs-nav .obs-nav__inner>nav{display:none}.obs-nav .obs-nav__menu{display:grid}.obs-nav .obs-nav__mobile{color:inherit;background:inherit;border-top:1px solid #1117131f;gap:0;padding:10px 20px 22px;display:grid}.obs-nav .obs-nav__mobile a{border-bottom:1px solid #1117131a;align-items:center;min-height:52px;font-size:16px;display:flex}.public-observatory__hero{padding:64px 20px 48px}.public-observatory__layout{grid-template-columns:minmax(0,1fr);padding:40px 20px 88px}.public-observatory__rail{border-bottom:1px solid var(--rule);gap:12px;padding-bottom:12px;display:flex;position:static;overflow-x:auto}.public-observatory__rail strong{display:none}.public-observatory__rail a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.obs-footer__inner{grid-template-columns:1fr;gap:46px}.obs-footer nav{grid-template-columns:1fr 1fr}.obs-footer__legal{display:block}.obs-footer__legal p{margin-top:12px;line-height:1.5}}@media (width<=420px){.obs-footer nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-skip-link,.obs-nav .obs-nav__inner>nav a{transition:none}}@media (width<=760px),(width<=900px) and (orientation:landscape){.public-observatory:has(.story-mobile-controls) .obs-footer{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}}
