.source-map_page__qNpOS{background:radial-gradient(circle at 88% 5%,rgba(200,155,60,.1),transparent 24rem),hsl(var(--background))}.source-map_hero__9ZOYe{align-items:end;display:grid;gap:2rem;padding:2.5rem 0 5rem}.source-map_closeSection__La5Yb>div>p,.source-map_kicker__oGRFI,.source-map_questionGrid__L9Vo5>div>p,.source-map_sectionHeadingDark__iY6nU>div>p,.source-map_sectionHeading__iz1AM>div>p{color:#0d6b4d;font-size:.7rem;font-weight:800;letter-spacing:.14em;margin:0;text-transform:uppercase}.source-map_hero__9ZOYe h1{color:#0d1b2a;font-family:var(--font-serif);font-size:clamp(3rem,6.5vw,6.5rem);font-weight:620;letter-spacing:-.055em;line-height:.95;margin:1.1rem 0 0;max-width:12ch}.source-map_deck__6exJl{color:hsl(var(--muted-foreground));font-size:clamp(1.04rem,1.7vw,1.24rem);line-height:1.75;margin:1.7rem 0 0;max-width:48rem}.source-map_nodeState__0PuO6{background:#0d1b2a;color:#fff;padding:1.5rem}.source-map_nodeState__0PuO6>div{align-items:center;color:#78c4a5;display:flex;font-size:.65rem;font-weight:800;gap:.55rem;letter-spacing:.1em;text-transform:uppercase}.source-map_nodeState__0PuO6 svg{height:1.1rem;width:1.1rem}.source-map_nodeState__0PuO6>strong{display:block;font-family:var(--font-serif);font-size:1.8rem;font-weight:600;line-height:1.1;margin-top:2.2rem}.source-map_nodeState__0PuO6 dl{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0}.source-map_nodeState__0PuO6 dl div{background:rgba(255,255,255,.06);padding:.8rem}.source-map_nodeState__0PuO6 dt,.source-map_nodeState__0PuO6 small{color:rgba(255,255,255,.58);font-size:.64rem;line-height:1.5}.source-map_nodeState__0PuO6 dd{color:#fff;font-family:var(--font-serif);font-size:1.55rem;margin:.35rem 0 0}.source-map_nodeState__0PuO6 small{display:block;margin-top:1rem}.source-map_observationSection__8jbna,.source-map_questionSection__SnAZZ,.source-map_readinessSection__19fQU{background:#0d1b2a;color:#fff;padding:4.5rem 0}.source-map_observationSection__8jbna{background:#173047}.source-map_observationGrid__REzG3{display:grid;gap:1px;margin-top:2rem}.source-map_observationGrid__REzG3 a{background:rgba(255,255,255,.055);display:flex;flex-direction:column;min-height:12.5rem;padding:1.2rem;transition:background .16s ease}.source-map_observationGrid__REzG3 a:hover{background:rgba(255,255,255,.1)}.source-map_observationGrid__REzG3 a>span{color:#78c4a5;font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.source-map_observationGrid__REzG3 strong{font-family:var(--font-serif);font-size:2.25rem;font-weight:600;letter-spacing:-.03em;margin-top:1.1rem}.source-map_observationGrid__REzG3 p{color:rgba(255,255,255,.68);font-size:.75rem;line-height:1.5;margin:.55rem 0 0}.source-map_observationGrid__REzG3 small{border-top:1px solid rgba(255,255,255,.14);color:#d8b86a;font-size:.65rem;line-height:1.5;margin-top:auto;padding-top:.85rem}.source-map_freshnessNote__Nz2N0{color:rgba(255,255,255,.62);font-size:.7rem;line-height:1.6;margin:1.2rem 0 0}.source-map_freshnessNote__Nz2N0 strong{color:#78c4a5}.source-map_questionGrid__L9Vo5{display:grid;gap:1.8rem}.source-map_questionGrid__L9Vo5>div{align-items:center;display:flex;justify-content:space-between}.source-map_questionGrid__L9Vo5>div>p,.source-map_sectionHeadingDark__iY6nU>div>p{color:#78c4a5}.source-map_questionGrid__L9Vo5 svg{color:#d8b86a;height:1.6rem;width:1.6rem}.source-map_questionGrid__L9Vo5 h2{font-family:var(--font-serif);font-size:clamp(2.3rem,4.8vw,4.8rem);font-weight:580;letter-spacing:-.04em;line-height:1.02;margin:0;max-width:18ch}.source-map_questionGrid__L9Vo5>p{border-left:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.68);line-height:1.75;margin:0;padding-left:1.25rem}.source-map_closeSection__La5Yb,.source-map_sourcesSection__0PFSl,.source-map_tracksSection__Ci6rM{padding-bottom:5rem;padding-top:5rem}.source-map_closeSection__La5Yb,.source-map_sectionHeadingDark__iY6nU,.source-map_sectionHeading__iz1AM{display:grid;gap:1.5rem}.source-map_closeSection__La5Yb,.source-map_sectionHeading__iz1AM{border-top:2px solid #0d1b2a;padding-top:1rem}.source-map_closeSection__La5Yb h2,.source-map_sectionHeadingDark__iY6nU h2,.source-map_sectionHeading__iz1AM h2{font-family:var(--font-serif);font-size:clamp(2.1rem,4.2vw,4rem);font-weight:590;letter-spacing:-.035em;line-height:1;margin:.65rem 0 0}.source-map_closeSection__La5Yb h2,.source-map_sectionHeading__iz1AM h2{color:#0d1b2a}.source-map_sectionHeadingDark__iY6nU>p,.source-map_sectionHeading__iz1AM>p{line-height:1.7;margin:0;max-width:42rem}.source-map_sectionHeading__iz1AM>p{color:#59666b}.source-map_readinessGrid__MfsFM,.source-map_sourceGrid__3jUg_,.source-map_trackGrid__ofhal{display:grid;gap:1px;margin:2rem 0 0}.source-map_trackGrid__ofhal>article{background:#fff;border:1px solid #d9ddd7;display:flex;flex-direction:column;min-height:0;padding:1.25rem}.source-map_readinessGrid__MfsFM li>div,.source-map_trackTopline__xN_8h{align-items:center;display:flex;justify-content:space-between}.source-map_readinessGrid__MfsFM li>div span,.source-map_trackTopline__xN_8h span{color:#9b6b43;font-family:var(--font-mono);font-size:.68rem}.source-map_trackTopline__xN_8h svg{color:#0d6b4d;height:1.35rem;width:1.35rem}.source-map_trackGrid__ofhal h3{color:#0d1b2a;font-family:var(--font-serif);font-size:1.75rem;font-weight:600;line-height:1.1;margin:2rem 0 0}.source-map_trackGrid__ofhal article>p{color:#59666b;font-size:.82rem;line-height:1.65;margin:.85rem 0 0}.source-map_trackBoundary__3tdXz{align-items:flex-start;background:#f1f3ef;color:#4f5d62;display:flex;font-size:.7rem;gap:.6rem;line-height:1.55;margin-top:1.4rem;padding:.8rem}.source-map_trackBoundary__3tdXz svg{color:#9b6b43;flex:0 0 auto;height:1rem;margin-top:.1rem;width:1rem}.source-map_trackGrid__ofhal ul{border-top:1px solid #d9ddd7;list-style:none;margin:auto 0 0;padding:1rem 0 0}.source-map_trackGrid__ofhal li+li{margin-top:.45rem}.source-map_trackGrid__ofhal a{color:#0d6b4d;font-size:.7rem;font-weight:800}.source-map_sectionHeadingDark__iY6nU{align-items:end}.source-map_sectionHeadingDark__iY6nU>p{color:rgba(255,255,255,.62)}.source-map_readinessGrid__MfsFM{list-style:none;padding:0}.source-map_readinessGrid__MfsFM li{background:rgba(255,255,255,.055);display:flex;flex-direction:column;min-height:15rem;padding:1.2rem}.source-map_readinessGrid__MfsFM li>div svg{height:1.1rem;width:1.1rem}.source-map_readinessGrid__MfsFM li[data-readiness-state=ready]>div svg{color:#78c4a5}.source-map_readinessGrid__MfsFM li[data-readiness-state=next]>div svg{color:#d8b86a}.source-map_readinessGrid__MfsFM li[data-readiness-state=withheld]>div svg{color:#d88874}.source-map_readinessGrid__MfsFM strong{font-family:var(--font-serif);font-size:1.4rem;font-weight:600;line-height:1.15;margin-top:2rem}.source-map_readinessGrid__MfsFM p{color:rgba(255,255,255,.64);font-size:.76rem;line-height:1.6;margin:.7rem 0 0}.source-map_readinessGrid__MfsFM small{border-top:1px solid rgba(255,255,255,.14);color:#78c4a5;font-size:.62rem;font-weight:800;letter-spacing:.1em;margin-top:auto;padding-top:.85rem;text-transform:uppercase}.source-map_sourceGrid__3jUg_ a{background:#fff;border:1px solid #d9ddd7;display:flex;flex-direction:column;min-height:14rem;padding:1.2rem}.source-map_sourceGrid__3jUg_ a>span{color:#0d6b4d;font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.source-map_sourceGrid__3jUg_ strong{color:#0d1b2a;font-family:var(--font-serif);font-size:1.4rem;font-weight:600;line-height:1.15;margin-top:1.1rem}.source-map_sourceGrid__3jUg_ p{color:#59666b;font-size:.76rem;line-height:1.6;margin:.75rem 0 0}.source-map_sourceGrid__3jUg_ small{border-top:1px solid #d9ddd7;color:#9b6b43;font-size:.67rem;font-weight:800;margin-top:auto;padding-top:.9rem}.source-map_closeSection__La5Yb{align-items:end}.source-map_closeActions__WpxyS{display:flex;flex-wrap:wrap;gap:.75rem}.source-map_closeActions__WpxyS a{align-items:center;background:#0d1b2a;color:#fff;display:inline-flex;font-size:.7rem;font-weight:800;gap:.5rem;min-height:2.9rem;padding:.75rem 1rem;text-transform:uppercase}.source-map_closeActions__WpxyS a+a{background:transparent;border:1px solid #0d6b4d;color:#0d6b4d}.source-map_closeActions__WpxyS svg{height:.9rem;width:.9rem}@media (min-width:640px){.source-map_observationGrid__REzG3,.source-map_readinessGrid__MfsFM,.source-map_sourceGrid__3jUg_,.source-map_trackGrid__ofhal{grid-template-columns:repeat(2,minmax(0,1fr))}.source-map_observationGrid__REzG3>a{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.source-map_observationGrid__REzG3 small{margin-top:1rem}.source-map_trackGrid__ofhal>article{display:grid;grid-row:span 5;grid-template-rows:subgrid;min-height:25rem;row-gap:0}.source-map_trackGrid__ofhal ul{margin:1.4rem 0 0}.source-map_readinessGrid__MfsFM li,.source-map_sourceGrid__3jUg_ a{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.source-map_readinessGrid__MfsFM small,.source-map_sourceGrid__3jUg_ small{margin-top:1rem}}@media (min-width:1024px){.source-map_observationGrid__REzG3{grid-template-columns:repeat(3,minmax(0,1fr))}.source-map_hero__9ZOYe{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);padding-top:3.5rem}.source-map_questionGrid__L9Vo5{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.1fr) minmax(18rem,.55fr)}.source-map_closeSection__La5Yb,.source-map_sectionHeadingDark__iY6nU,.source-map_sectionHeading__iz1AM{grid-template-columns:repeat(2,minmax(0,1fr))}.source-map_readinessGrid__MfsFM,.source-map_sourceGrid__3jUg_,.source-map_trackGrid__ofhal{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark .source-map_page__qNpOS{background:radial-gradient(circle at 88% 5%,rgba(200,155,60,.08),transparent 24rem),hsl(var(--background))}.dark .source-map_closeSection__La5Yb h2,.dark .source-map_hero__9ZOYe h1,.dark .source-map_sectionHeading__iz1AM h2,.dark .source-map_sourceGrid__3jUg_ strong,.dark .source-map_trackGrid__ofhal h3{color:hsl(var(--foreground))}.dark .source-map_closeSection__La5Yb,.dark .source-map_sectionHeading__iz1AM{border-color:hsl(var(--foreground))}.dark .source-map_sourceGrid__3jUg_ a,.dark .source-map_trackGrid__ofhal>article{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .source-map_sectionHeading__iz1AM>p,.dark .source-map_sourceGrid__3jUg_ p,.dark .source-map_trackGrid__ofhal article>p{color:hsl(var(--muted-foreground))}.dark .source-map_trackBoundary__3tdXz{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}