@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2ef8c3e32805fa0d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/38944cd53330cfe5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7265bd3f9eb7fe28-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65c344bc49233072-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91c3caac73720166-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8c8a7fc34634bdc7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3f07cb192fb7bfbf-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/40ee6ffec676ab40-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88e369b5cf3e60ec-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aff755c8b4bb3089-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif Fallback";src:local("Times New Roman");ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.00%;size-adjust:116.43%}.__className_e6c984{font-family:"IBM Plex Serif","IBM Plex Serif Fallback";font-style:normal}:root{--bg-1:#060913;--bg-2:#111a2b;--surface:rgba(255,255,255,0.08);--surface-strong:rgba(255,255,255,0.14);--text:#eef2ff;--muted:#9fb0d6;--accent-a:#ff7a18;--accent-b:#2bb3ff;--good:#7ce38b;--warn:#ffd166;--bad:#ff6b6b}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--text);background:radial-gradient(1200px 680px at 8% -15%,#30456f 0,transparent 56%),radial-gradient(900px 520px at 90% 0,#293651 0,transparent 64%),linear-gradient(160deg,var(--bg-1) 0,var(--bg-2) 100%);min-height:100vh}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex;flex-direction:column}.topNav{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;padding:1rem 1.4rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(5,9,19,.64);border-bottom:1px solid rgba(255,255,255,.12)}.brandWrap,.topNav{display:flex;align-items:center}.brandWrap{gap:.55rem;font-family:Space Grotesk,sans-serif;letter-spacing:.02em;font-weight:700}.brandDot{width:.85rem;height:.85rem;background:linear-gradient(120deg,var(--accent-a),var(--accent-b));border-radius:999px;box-shadow:0 0 .8rem rgba(43,179,255,.5)}.navLinks{display:flex;flex-wrap:wrap;gap:.8rem}.navLinks a{font-family:Space Grotesk,sans-serif;font-size:.92rem;padding:.35rem .62rem;border-radius:.44rem;color:#d6e2ff;transition:transform .12s ease,background .12s ease}.navLinks a:hover{transform:translateY(-1px);background:rgba(255,255,255,.12)}.mainContent{width:min(1240px,96vw);margin:1.2rem auto 2.2rem}.panel{background:var(--surface);border:1px solid rgba(255,255,255,.12);border-radius:.85rem;padding:1rem}.pageTitle{font-family:Space Grotesk,sans-serif;margin:0 0 .35rem;font-size:clamp(1.2rem,3vw,1.9rem)}.pageLead{margin:0 0 1rem;color:var(--muted);font-size:.96rem}.metricsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.85rem;gap:.85rem}.metricCard{padding:.95rem;border-radius:.74rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.metricLabel{color:var(--muted);font-size:.8rem}.metricValue{margin-top:.28rem;font-family:Space Grotesk,sans-serif;font-size:1.45rem}.gridTwo{margin-top:1rem;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;font-size:.85rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.56rem .4rem;vertical-align:top}th{font-family:Space Grotesk,sans-serif;color:#d7e4ff}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.chip{display:inline-flex;align-items:center;font-size:.72rem;padding:.18rem .4rem;border-radius:999px;background:rgba(255,255,255,.14);margin-right:.26rem;margin-bottom:.22rem}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.graphWrap{border:1px solid rgba(255,255,255,.12);border-radius:.8rem;overflow:hidden;background:#0b1220}.graphExplorer{display:grid;grid-template-columns:minmax(220px,260px) minmax(380px,1fr) minmax(250px,300px);grid-gap:.9rem;gap:.9rem;align-items:start}.graphDetails,.graphSidebar{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:.75rem;padding:.75rem}.graphSidebar{position:-webkit-sticky;position:sticky;top:6.2rem}.graphControlGroup{margin-bottom:.75rem}.graphLabel{display:block;margin-bottom:.3rem;font-size:.78rem;color:var(--muted)}.graphRow{display:flex;gap:.45rem}.graphInput,.graphSelect{width:100%;border:1px solid rgba(255,255,255,.2);background:rgba(9,14,24,.7);color:var(--text);border-radius:.48rem;padding:.42rem .5rem;font-size:.82rem}.graphSelect:disabled{opacity:.5;cursor:not-allowed}.graphRange{width:100%}.graphButton{border:1px solid rgba(255,255,255,.25);background:linear-gradient(135deg,rgba(255,122,24,.55),rgba(43,179,255,.5));color:#f6fbff;border-radius:.48rem;padding:.4rem .62rem;font-size:.8rem;cursor:pointer}.graphButton:hover{filter:brightness(1.06)}.graphButtonGhost{width:100%;background:rgba(255,255,255,.1)}.graphHint{margin-top:.35rem;font-size:.74rem;color:var(--muted)}.graphInlineLink{border:0;background:transparent;color:#9fd9ff;padding:0;margin-right:.5rem;font-size:.8rem;cursor:pointer;text-decoration:underline}.graphSummary{margin-top:.45rem;font-size:.78rem;color:#d8e7ff;line-height:1.45}.graphStage{min-width:0}.graphMeta{font-size:.82rem;line-height:1.45;color:#d5e2fb}.graphSubhead{margin:0 0 .5rem;font-family:Space Grotesk,sans-serif;font-size:.88rem;color:#dce8ff}.graphNeighborList{margin:0;padding-left:1rem}.graphNeighborList li{margin-bottom:.4rem;font-size:.8rem;color:#deebff}.graphEmptyState{font-size:.82rem;color:var(--muted)}.coachForm{display:grid;grid-gap:.55rem;gap:.55rem}.coachLabel{font-size:.8rem;color:var(--muted)}.coachTextarea{width:100%;border:1px solid rgba(255,255,255,.2);background:rgba(9,14,24,.7);color:var(--text);border-radius:.5rem;padding:.6rem;resize:vertical}.coachToolbar{margin-top:.3rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.coachError{margin-top:.25rem;color:var(--bad);font-size:.82rem}.coachHint{margin-top:.35rem;color:#bcd3fa;font-size:.82rem}.studyToolbar{display:grid;grid-template-columns:70px minmax(180px,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;margin-bottom:.8rem}.studyCard{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);border-radius:.8rem;padding:.9rem}.studyPrompt{font-size:.76rem;color:var(--muted);margin-bottom:.4rem}.studyTitle{font-family:Space Grotesk,sans-serif;margin:0;font-size:1.2rem}.studyMeta{margin-top:.2rem;color:#bfd5ff;font-size:.8rem}.studyActions{margin-top:.75rem;display:flex;gap:.55rem;flex-wrap:wrap}.studyReveal{margin-top:.8rem;border-top:1px solid rgba(255,255,255,.16);padding-top:.7rem}.cheatsheetFrameWrap{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:.75rem;overflow:hidden;background:rgba(9,14,24,.72)}.cheatsheetFrame{width:100%;height:78vh;border:0;background:#0b1220}.sectionTitle{font-family:Space Grotesk,sans-serif;margin:.4rem 0 .6rem;font-size:1rem}.list{margin:.4rem 0 0;padding-left:1.1rem}.list li{margin-bottom:.5rem;color:#dbe5fb}@media (max-width:930px){.gridTwo{grid-template-columns:1fr}.topNav{gap:.85rem;flex-direction:column;align-items:flex-start}.graphExplorer{grid-template-columns:1fr}.graphSidebar{position:static}.studyToolbar{grid-template-columns:1fr}}