.introspect-module__XvzCrG__page{color:#09090b;background:#fff;position:relative;overflow-x:clip}.introspect-module__XvzCrG__hero{margin-top:calc(-1 * var(--nav-block));color:#fafafa;isolation:isolate;background:#09090b;min-height:max(38rem,100dvh);position:relative}.introspect-module__XvzCrG__net{z-index:0;opacity:0;transition:opacity 1.2s ease-out;position:absolute;inset:0}.introspect-module__XvzCrG__net[data-live]{opacity:.55}.introspect-module__XvzCrG__heroWash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#09090beb 0%,#09090b8c 48%,#09090b26 100%),linear-gradient(#09090b99,#0000 30% 70%,#09090b 100%);position:absolute;inset:0}.introspect-module__XvzCrG__heroInner{z-index:2;max-width:72rem;padding:calc(var(--nav-block) + 5.5rem) 1rem 5rem;grid-template-columns:minmax(0,1fr);gap:3rem;margin:0 auto;display:grid;position:relative}@media (min-width:640px){.introspect-module__XvzCrG__heroInner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.introspect-module__XvzCrG__heroInner{min-height:max(38rem,100dvh);padding-top:calc(var(--nav-block) + 4rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}}.introspect-module__XvzCrG__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:11px;display:inline-flex}.introspect-module__XvzCrG__eyebrow i{background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #22c55e26}.introspect-module__XvzCrG__h1{font-family:var(--font-display), ui-sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:1.4rem 0 0;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:500;line-height:.98}.introspect-module__XvzCrG__h1 .introspect-module__XvzCrG__q{color:#a1a1aa}.introspect-module__XvzCrG__lede{color:#d4d4d8;text-wrap:pretty;max-width:34rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6}.introspect-module__XvzCrG__lede b{color:#fafafa;font-weight:500}.introspect-module__XvzCrG__ctas{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:440px){.introspect-module__XvzCrG__ctas>a{flex:100%;justify-content:center}}.introspect-module__XvzCrG__cta{color:#09090b;min-height:2.75rem;font-family:var(--font-display), ui-sans-serif;background:#fafafa;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:14px;font-weight:500;text-decoration:none;transition:transform .16s ease-out,background .16s ease-out;display:inline-flex}.introspect-module__XvzCrG__cta:hover{background:#fff;transform:translateY(-1px)}.introspect-module__XvzCrG__ctaGhost{color:#fafafa;min-height:2.75rem;font-family:var(--font-display), ui-sans-serif;border:1px solid #3f3f46;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:14px;text-decoration:none;transition:border-color .16s ease-out;display:inline-flex}.introspect-module__XvzCrG__ctaGhost:hover{border-color:#a1a1aa}.introspect-module__XvzCrG__cta:focus-visible,.introspect-module__XvzCrG__ctaGhost:focus-visible{outline-offset:3px;outline:2px solid #fafafa}.introspect-module__XvzCrG__heroCurl{max-width:34rem;margin-top:1.4rem}.introspect-module__XvzCrG__heroNote{font-family:var(--font-mono), monospace;color:#71717a;margin:.75rem 0 0;font-size:11px;line-height:1.6}.introspect-module__XvzCrG__heroTerm,.introspect-module__XvzCrG__heroCopy{min-width:0}.introspect-module__XvzCrG__section{max-width:72rem;margin:0 auto;padding:6rem 1rem;position:relative}@media (min-width:640px){.introspect-module__XvzCrG__section{padding-left:1.5rem;padding-right:1.5rem}}.introspect-module__XvzCrG__section+.introspect-module__XvzCrG__section{border-top:1px solid #e4e4e7}.introspect-module__XvzCrG__kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa;align-items:baseline;gap:.75rem;font-size:11px;display:flex}.introspect-module__XvzCrG__kicker b{color:#09090b;font-weight:400}.introspect-module__XvzCrG__h2{max-width:28ch;font-family:var(--font-display), ui-sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.08}.introspect-module__XvzCrG__lead{color:#3f3f46;text-wrap:pretty;max-width:60ch;margin:1.1rem 0 0;font-size:1rem;line-height:1.7}.introspect-module__XvzCrG__lead a,.introspect-module__XvzCrG__prose a{color:#09090b;text-underline-offset:4px;-webkit-text-decoration:underline #a1a1aa;text-decoration:underline #a1a1aa;transition:text-decoration-color .16s ease-out}.introspect-module__XvzCrG__lead a:hover,.introspect-module__XvzCrG__prose a:hover{text-decoration-color:#09090b}.introspect-module__XvzCrG__mono{font-family:var(--font-mono), monospace}.introspect-module__XvzCrG__code{font-family:var(--font-mono), monospace;color:#27272a;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;margin:0;padding:1rem 1.1rem;font-size:12.5px;line-height:1.6}.introspect-module__XvzCrG__codeDark{color:#d4d4d8;background:#0c0c0f;border-color:#27272a}.introspect-module__XvzCrG__codeLabel{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;margin-bottom:.5rem;font-size:10.5px;display:block}.introspect-module__XvzCrG__moments{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:3.5rem;display:grid}@media (min-width:1024px){.introspect-module__XvzCrG__moments{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.introspect-module__XvzCrG__momentIndex{top:calc(var(--nav-block) + 5rem);flex-direction:column;align-self:start;gap:0;margin:0;padding:0;list-style:none;display:none;position:sticky}@media (min-width:1024px){.introspect-module__XvzCrG__momentIndex{display:flex}}.introspect-module__XvzCrG__momentIndex li{color:#a1a1aa;border-top:1px solid #e4e4e7;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem 0;transition:color .24s ease-out;display:grid}.introspect-module__XvzCrG__momentIndex li:last-child{border-bottom:1px solid #e4e4e7}.introspect-module__XvzCrG__momentIndex li span:first-child{font-family:var(--font-mono), monospace;padding-top:.3rem;font-size:11px}.introspect-module__XvzCrG__momentIndex li strong{font-family:var(--font-display), ui-sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.2;display:block}.introspect-module__XvzCrG__momentIndex li em{color:#a1a1aa;margin-top:.25rem;font-size:13px;font-style:normal;line-height:1.5;transition:color .24s ease-out;display:block}.introspect-module__XvzCrG__moments[data-active="0"] .introspect-module__XvzCrG__momentIndex li:first-child,.introspect-module__XvzCrG__moments[data-active="1"] .introspect-module__XvzCrG__momentIndex li:nth-child(2),.introspect-module__XvzCrG__moments[data-active="2"] .introspect-module__XvzCrG__momentIndex li:nth-child(3){color:#09090b}.introspect-module__XvzCrG__moments[data-active="0"] .introspect-module__XvzCrG__momentIndex li:first-child em,.introspect-module__XvzCrG__moments[data-active="1"] .introspect-module__XvzCrG__momentIndex li:nth-child(2) em,.introspect-module__XvzCrG__moments[data-active="2"] .introspect-module__XvzCrG__momentIndex li:nth-child(3) em{color:#52525b}.introspect-module__XvzCrG__momentList{flex-direction:column;gap:4.5rem;margin:0;padding:0;list-style:none;display:flex}.introspect-module__XvzCrG__moment{gap:1rem;display:grid}.introspect-module__XvzCrG__momentHead{align-items:baseline;gap:.75rem;display:flex}.introspect-module__XvzCrG__momentHead span{font-family:var(--font-mono), monospace;color:#a1a1aa;font-size:11px}.introspect-module__XvzCrG__momentHead h3{font-family:var(--font-display), ui-sans-serif;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:500}.introspect-module__XvzCrG__momentWhen{color:#3f3f46;max-width:56ch;margin:0;font-size:14.5px;line-height:1.65}.introspect-module__XvzCrG__pair{gap:.9rem;display:grid}@media (min-width:720px){.introspect-module__XvzCrG__pair{grid-template-columns:1fr 1fr}}.introspect-module__XvzCrG__anatomy{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:1024px){.introspect-module__XvzCrG__anatomy{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:3.5rem}}.introspect-module__XvzCrG__notes{counter-reset:note;gap:0;margin:0;padding:0;list-style:none;display:grid}.introspect-module__XvzCrG__notes li{border-top:1px solid #e4e4e7;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.1rem 0;display:grid}.introspect-module__XvzCrG__notes li:last-child{border-bottom:1px solid #e4e4e7}.introspect-module__XvzCrG__notes li:before{counter-increment:note;content:counter(note, decimal-leading-zero);font-family:var(--font-mono), monospace;color:#a1a1aa;padding-top:.2rem;font-size:11px}.introspect-module__XvzCrG__notes strong{font-family:var(--font-mono), monospace;color:#09090b;font-size:12.5px;font-weight:500;display:block}.introspect-module__XvzCrG__notes p{color:#3f3f46;margin:.3rem 0 0;font-size:14px;line-height:1.6}.introspect-module__XvzCrG__ladder{gap:.75rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.introspect-module__XvzCrG__rung{background:#fff;border:1px solid #e4e4e7;border-radius:14px;gap:.9rem;padding:1.25rem 1.25rem 1.2rem;display:grid}@media (min-width:900px){.introspect-module__XvzCrG__rung{grid-template-columns:8rem minmax(0,1.4fr) minmax(0,1fr) 12rem;align-items:center;gap:1.5rem}}.introspect-module__XvzCrG__rungMode{font-family:var(--font-mono), monospace;color:#09090b;font-size:13px}.introspect-module__XvzCrG__rungWho{font-family:var(--font-display), ui-sans-serif;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:500;line-height:1.35}.introspect-module__XvzCrG__rungNote{color:#52525b;margin:0;font-size:13px;line-height:1.55}.introspect-module__XvzCrG__rungCounts{gap:.4rem;display:grid}.introspect-module__XvzCrG__rungBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;height:5px;display:grid}.introspect-module__XvzCrG__rungSeg{background:#f4f4f5;border-radius:999px;overflow:hidden}.introspect-module__XvzCrG__rungSeg i{background:#09090b;border-radius:999px;height:100%;display:block}.introspect-module__XvzCrG__rungTo{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#52525b;font-size:11px}.introspect-module__XvzCrG__safety{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:1024px){.introspect-module__XvzCrG__safety{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3.5rem}}.introspect-module__XvzCrG__rules{counter-reset:rule;margin:0;padding:0;list-style:none}.introspect-module__XvzCrG__rules li{color:#27272a;border-top:1px solid #e4e4e7;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;font-size:14.5px;line-height:1.55;display:grid}.introspect-module__XvzCrG__rules li:last-child{border-bottom:1px solid #e4e4e7}.introspect-module__XvzCrG__rules li:before{counter-increment:rule;content:counter(rule);font-family:var(--font-mono), monospace;color:#a1a1aa;padding-top:.2rem;font-size:11px}.introspect-module__XvzCrG__families{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.introspect-module__XvzCrG__family{background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:.85rem .9rem}.introspect-module__XvzCrG__family span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;font-size:10.5px;display:block}.introspect-module__XvzCrG__family strong{font-family:var(--font-display), ui-sans-serif;letter-spacing:-.03em;color:#09090b;margin-top:.35rem;font-size:1.5rem;font-weight:500;display:block}.introspect-module__XvzCrG__family strong[data-dash]{color:#a1a1aa}.introspect-module__XvzCrG__family em{font-style:normal;font-family:var(--font-mono), monospace;color:#71717a;margin-top:.15rem;font-size:10.5px;display:block}@media (max-width:560px){.introspect-module__XvzCrG__families{grid-template-columns:repeat(2,minmax(0,1fr))}}.introspect-module__XvzCrG__band{color:#fafafa;background:#09090b}.introspect-module__XvzCrG__bandInner{max-width:72rem;margin:0 auto;padding:6rem 1rem}@media (min-width:640px){.introspect-module__XvzCrG__bandInner{padding-left:1.5rem;padding-right:1.5rem}}.introspect-module__XvzCrG__band .introspect-module__XvzCrG__kicker{color:#71717a}.introspect-module__XvzCrG__band .introspect-module__XvzCrG__kicker b{color:#fafafa}.introspect-module__XvzCrG__band .introspect-module__XvzCrG__lead{color:#a1a1aa}.introspect-module__XvzCrG__band .introspect-module__XvzCrG__lead a{color:#fafafa;text-decoration-color:#52525b}.introspect-module__XvzCrG__band .introspect-module__XvzCrG__lead a:hover{text-decoration-color:#fafafa}.introspect-module__XvzCrG__agentGrid{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:3rem;display:grid}@media (min-width:1024px){.introspect-module__XvzCrG__agentGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.introspect-module__XvzCrG__agentCol{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-width:0;display:grid}.introspect-module__XvzCrG__agentCol h3{font-family:var(--font-display), ui-sans-serif;letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:500}.introspect-module__XvzCrG__agentCol p{color:#a1a1aa;margin:0;font-size:14px;line-height:1.6}.introspect-module__XvzCrG__band .introspect-module__XvzCrG__codeLabel{color:#71717a}.introspect-module__XvzCrG__endpoints{border-top:1px solid #27272a;margin:0;padding:0;list-style:none}.introspect-module__XvzCrG__endpoints li{color:#a1a1aa;border-bottom:1px solid #27272a;grid-template-columns:3.4rem minmax(0,11rem) minmax(0,1fr) 3.5rem;align-items:baseline;gap:.75rem;padding:.7rem 0;font-size:13px;line-height:1.5;display:grid}.introspect-module__XvzCrG__endpoints li code{font-family:var(--font-mono), monospace;color:#fafafa;font-size:12px}.introspect-module__XvzCrG__endpoints li>span:first-child{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#71717a;font-size:10.5px}.introspect-module__XvzCrG__endpoints li>span:last-child{font-family:var(--font-mono), monospace;text-align:right;color:#52525b;font-size:10.5px}@media (max-width:640px){.introspect-module__XvzCrG__endpoints li{grid-template-columns:3.4rem minmax(0,1fr) 3.5rem}.introspect-module__XvzCrG__endpoints li>span:nth-child(3){grid-column:2/span 2}}.introspect-module__XvzCrG__agentNote{font-family:var(--font-mono), monospace;color:#a1a1aa;white-space:pre-wrap;border:1px dashed #3f3f46;border-radius:12px;margin-top:2.5rem;padding:1.1rem 1.2rem;font-size:12px;line-height:1.7}.introspect-module__XvzCrG__agentNote b{color:#fafafa;font-weight:400}.introspect-module__XvzCrG__access{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:1024px){.introspect-module__XvzCrG__access{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem}}.introspect-module__XvzCrG__tiers{border-collapse:collapse;width:100%;font-size:14px}.introspect-module__XvzCrG__tiers th,.introspect-module__XvzCrG__tiers td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e4e7;padding:.75rem 0}.introspect-module__XvzCrG__tiers th{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;font-size:10.5px;font-weight:400}.introspect-module__XvzCrG__tiers td:first-child{font-family:var(--font-mono), monospace;color:#09090b;font-size:12.5px}.introspect-module__XvzCrG__tiers td:nth-child(2){color:#09090b}.introspect-module__XvzCrG__tiers td:last-child{color:#52525b;font-size:13px}.introspect-module__XvzCrG__ctaInk{color:#fafafa;min-height:2.75rem;font-family:var(--font-display), ui-sans-serif;background:#09090b;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:14px;font-weight:500;text-decoration:none;transition:transform .16s ease-out,background .16s ease-out;display:inline-flex}.introspect-module__XvzCrG__ctaInk:hover{background:#27272a;transform:translateY(-1px)}.introspect-module__XvzCrG__ctaInk:focus-visible{outline-offset:3px;outline:2px solid #09090b}.introspect-module__XvzCrG__status{color:#3f3f46;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;margin-top:1.25rem;padding:1rem 1.1rem;font-size:13.5px;line-height:1.6}.introspect-module__XvzCrG__status b{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#09090b;margin-right:.5rem;font-size:11px;font-weight:400}.introspect-module__XvzCrG__facts{gap:.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.introspect-module__XvzCrG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.introspect-module__XvzCrG__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.introspect-module__XvzCrG__fact{color:inherit;border:1px solid #e4e4e7;border-radius:14px;align-content:start;gap:.35rem;padding:1.1rem 1.15rem 1.15rem;text-decoration:none;transition:border-color .16s ease-out;display:grid}.introspect-module__XvzCrG__fact:hover{border-color:#a1a1aa}.introspect-module__XvzCrG__fact strong{font-family:var(--font-display), ui-sans-serif;letter-spacing:-.04em;font-size:2rem;font-weight:500;line-height:1}.introspect-module__XvzCrG__fact span{color:#3f3f46;font-size:13.5px;line-height:1.5}.introspect-module__XvzCrG__fact em{font-style:normal;font-family:var(--font-mono), monospace;color:#a1a1aa;font-size:10.5px}@media (prefers-reduced-motion:reduce){.introspect-module__XvzCrG__net{display:none}.introspect-module__XvzCrG__cta,.introspect-module__XvzCrG__ctaGhost,.introspect-module__XvzCrG__ctaInk{transition:none}}
