.zF3XJG_page{background:var(--bg);min-height:100vh;color:var(--ink);isolation:isolate;position:relative;overflow-x:clip}.zF3XJG_grain{z-index:100;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.zF3XJG_skip{z-index:50;background:var(--ink);color:var(--bg);border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.zF3XJG_skip:focus{left:8px}.zF3XJG_eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:22px;font-size:.72rem;display:inline-flex}.zF3XJG_eyebrow:before{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.zF3XJG_h2{font-family:var(--font-body), sans-serif;letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(180deg, var(--title-from) 30%, var(--title-to));color:#0000;-webkit-background-clip:text;background-clip:text;max-width:820px;font-size:clamp(2.1rem,3.9vw,3.5rem);font-weight:500;line-height:1.04}.zF3XJG_h3{font-family:var(--font-body), sans-serif;letter-spacing:-.035em;color:var(--ink);font-size:1.65rem;font-weight:500;line-height:1.15}.zF3XJG_body{color:var(--muted);text-wrap:pretty;max-width:600px;font-size:1.05rem;line-height:1.75}.zF3XJG_h2+.zF3XJG_body,.zF3XJG_h3+.zF3XJG_body{margin-top:18px}.zF3XJG_index{font-family:var(--font-mono), monospace;color:var(--faint);font-size:.72rem}.zF3XJG_header{z-index:40;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:saturate(170%)blur(16px);border-bottom:1px solid var(--line);position:sticky;top:0}.zF3XJG_headerInner{max-width:var(--max);padding:13px var(--gutter);align-items:center;gap:36px;margin:0 auto;display:flex}.zF3XJG_brand{align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.zF3XJG_wordmark{font-family:var(--font-body), sans-serif;letter-spacing:-.06em;color:var(--ink);font-size:1.42rem;font-weight:600}.zF3XJG_wordmark sup{font-family:var(--font-serif), serif;color:var(--accent);vertical-align:super;letter-spacing:0;margin-inline-start:2px;font-size:.78em;font-style:italic;font-weight:400;line-height:0}.zF3XJG_byline{font-family:var(--font-mono), monospace;color:var(--faint);letter-spacing:.04em;font-size:.66rem}.zF3XJG_nav{color:var(--muted);gap:30px;margin-inline-start:auto;font-size:.88rem;display:flex}.zF3XJG_nav a{white-space:nowrap;padding-block:8px;text-decoration:none;transition:color .2s}.zF3XJG_nav a:hover{color:var(--ink)}.zF3XJG_headerActions{align-items:center;gap:12px;display:flex}.zF3XJG_lang{border:1px solid var(--line);border-radius:10px;padding:3px;display:flex}.zF3XJG_lang a{font-family:var(--font-mono), monospace;color:var(--muted);border-radius:7px;padding:4px 8px;font-size:.7rem;text-decoration:none}.zF3XJG_lang a[aria-current=true]{background:var(--surface-2);color:var(--ink)}.zF3XJG_headerCta{background:var(--cta-bg);color:var(--cta-ink);white-space:nowrap;border-radius:10px;padding:9px 15px;font-size:.85rem;font-weight:500;text-decoration:none;transition:transform .2s,opacity .2s}.zF3XJG_headerCta:hover{opacity:.92;transform:translateY(-1px)}.zF3XJG_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.zF3XJG_primary,.zF3XJG_ghost{border-radius:12px;align-items:center;gap:16px;min-height:52px;padding:14px 24px;font-size:.96rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .25s,background .2s;display:inline-flex}.zF3XJG_primary{background:var(--cta-bg);color:var(--cta-ink);box-shadow:0 1px 0 #fff6 inset, 0 18px 50px -18px var(--accent-glow)}.zF3XJG_primary:hover{box-shadow:0 1px 0 #fff6 inset, 0 22px 60px -16px var(--accent-glow);transform:translateY(-1px)}.zF3XJG_primary span{transition:transform .2s}.zF3XJG_primary:hover span{transform:translate(3px)}.zF3XJG_ghost{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.zF3XJG_ghost:hover{background:var(--surface-2)}.zF3XJG_pill{border:1px solid var(--line-strong);color:var(--ink-2);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 11px;font-size:.8rem;display:inline-flex}.zF3XJG_pillDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;animation:2.8s ease-in-out infinite zF3XJG_pulse}@keyframes zF3XJG_pulse{0%,to{box-shadow:0 0 0 3px var(--accent-soft)}50%{box-shadow:0 0 0 7px #0000}}.zF3XJG_hero{padding:112px var(--gutter) 40px;position:relative}.zF3XJG_heroLight{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--accent-glow), transparent 72%);opacity:.55;filter:blur(10px);width:1300px;height:900px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.zF3XJG_heroCopy{text-align:center;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;display:flex}.zF3XJG_heroCopy h1{font-family:var(--font-body), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin-top:30px;font-size:clamp(3rem,7.6vw,6.4rem);font-weight:500;line-height:.96}.zF3XJG_heroCopy h1 span{background:linear-gradient(180deg, var(--title-from) 35%, var(--title-to));color:#0000;-webkit-background-clip:text;background-clip:text}.zF3XJG_heroCopy h1 em{font-family:var(--font-serif), serif;letter-spacing:-.025em;background:linear-gradient(100deg, var(--accent) 10%, var(--accent-2) 55%, var(--accent) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-style:italic;font-weight:400;line-height:1.02;display:block}.zF3XJG_lead{color:var(--muted);text-wrap:pretty;max-width:640px;margin-top:30px;font-size:1.16rem;line-height:1.72}.zF3XJG_stage{perspective:2400px;max-width:1180px;margin:88px auto 0;position:relative}.zF3XJG_stage:after{content:"";background:radial-gradient(closest-side, var(--accent-glow), transparent);filter:blur(30px);opacity:.5;z-index:-1;height:120px;position:absolute;bottom:-60px;left:8%;right:8%}.zF3XJG_window,.zF3XJG_reportWindow{background:var(--bg-2);border:1px solid var(--line-strong);box-shadow:var(--shadow), 0 1px 0 0 #ffffff12 inset;border-radius:20px;scroll-margin-top:96px;position:relative;overflow:hidden}.zF3XJG_window{transform-origin:50% 0;transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:rotateX(4deg)}.zF3XJG_stage:hover .zF3XJG_window{transform:rotateX(0)}.zF3XJG_window:before,.zF3XJG_reportWindow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.6;z-index:2;height:1px;position:absolute;inset:0 0 auto}.zF3XJG_windowBar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:14px;padding:13px 18px;display:flex}.zF3XJG_lights{flex-shrink:0;gap:7px;display:inline-flex}.zF3XJG_lights i{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.zF3XJG_windowTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono), monospace;color:var(--muted);font-size:.74rem;overflow:hidden}.zF3XJG_illustrative{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px dashed var(--line-strong);border-radius:6px;flex-shrink:0;margin-inline-start:auto;padding:3px 8px;font-size:.64rem}.zF3XJG_windowBody{text-align:start;grid-template-columns:220px minmax(0,1fr) minmax(0,1.05fr);display:grid}.zF3XJG_paneLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.64rem}.zF3XJG_docs{border-inline-end:1px solid var(--line);padding:20px 12px}.zF3XJG_docs .zF3XJG_paneLabel{padding:0 8px 14px}.zF3XJG_docs ul{gap:2px;padding:0;list-style:none;display:grid}.zF3XJG_docs li{color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:8px 9px;font-size:.8rem;display:flex}.zF3XJG_docActive{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)!important}.zF3XJG_docIcon{opacity:.5;border:1.5px solid;border-radius:3px;flex-shrink:0;width:13px;height:16px;position:relative}.zF3XJG_docIcon:after{content:"";background:currentColor;height:1.5px;position:absolute;top:4px;left:2px;right:2px;box-shadow:0 3px,0 6px}.zF3XJG_docName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zF3XJG_docCount{font-family:var(--font-mono), monospace;text-align:center;background:var(--mark-soft);min-width:20px;color:var(--mark);border-radius:999px;padding:1px 6px;font-size:.66rem}.zF3XJG_sheet{flex-direction:column;gap:12px;padding:28px 30px;display:flex}.zF3XJG_sheetHead{font-family:var(--font-mono), monospace;color:var(--faint);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:14px;font-size:.66rem;display:flex}.zF3XJG_lineL,.zF3XJG_lineM,.zF3XJG_lineS{background:var(--line);border-radius:4px;height:7px;display:block}.zF3XJG_lineL{width:100%}.zF3XJG_lineM{width:84%}.zF3XJG_lineS{width:58%}.zF3XJG_sheetSentence{font-family:var(--font-serif), serif;color:var(--ink-2);padding:6px 0;font-size:1.12rem;line-height:1.5}.zF3XJG_sheetSentence mark{background:var(--mark-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--mark);border-radius:4px;padding:1px 4px;animation:3.4s ease-in-out infinite zF3XJG_glow}.zF3XJG_sheetSentence sup{font-family:var(--font-mono), monospace;color:var(--mark);margin-inline-start:4px;font-size:.66rem}@keyframes zF3XJG_glow{0%,to{box-shadow:inset 0 -2px 0 var(--mark)}50%{box-shadow:inset 0 -2px 0 var(--mark), 0 0 26px -6px var(--mark)}}.zF3XJG_findingPane{border-inline-start:1px solid var(--line);background:color-mix(in srgb, var(--surface) 50%, transparent);flex-direction:column;gap:14px;padding:20px;display:flex}.zF3XJG_findingTop{flex-direction:column;gap:10px;display:flex}.zF3XJG_counts{font-family:var(--font-mono), monospace;flex-wrap:wrap;gap:6px;font-size:.68rem;display:flex}.zF3XJG_counts span{border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:3px 8px}.zF3XJG_counts .zF3XJG_countMajor{background:var(--mark-soft);color:var(--mark);border-color:#0000}.zF3XJG_finding{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;flex-direction:column;gap:13px;padding:18px;display:flex;box-shadow:0 24px 50px -30px #00000073}.zF3XJG_severity{color:var(--muted);align-items:center;gap:9px;font-size:.76rem;display:flex}.zF3XJG_severityPill{background:var(--mark);color:var(--mark-ink);letter-spacing:.03em;border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:600}.zF3XJG_findingTitle{font-family:var(--font-body), sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:1.02rem;font-weight:500;line-height:1.4}.zF3XJG_sources{gap:8px;padding:0;list-style:none;display:grid}.zF3XJG_sources li{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:10px 12px;display:grid}.zF3XJG_sourceIndex{font-family:var(--font-mono), monospace;color:var(--mark);padding-top:1px;font-size:.7rem}.zF3XJG_sourceDoc{font-family:var(--font-mono), monospace;color:var(--faint);font-size:.64rem;line-height:1.5}.zF3XJG_sourceQuote{color:var(--ink-2);margin-top:3px;font-size:.82rem;line-height:1.5}.zF3XJG_findingMeta{gap:10px;display:grid}.zF3XJG_findingMeta dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.6rem}.zF3XJG_findingMeta dd{color:var(--ink-2);margin-top:3px;font-size:.8rem;line-height:1.55}.zF3XJG_reportWindow{margin-top:56px}.zF3XJG_reportBody{padding:18px 20px 8px;overflow-x:auto}.zF3XJG_filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:.8rem;display:flex}.zF3XJG_filters span{border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:6px 11px}.zF3XJG_filters b{font-family:var(--font-mono), monospace;color:var(--faint);margin-inline-start:6px;font-weight:500}.zF3XJG_filters .zF3XJG_filterOn{background:var(--surface-2);color:var(--ink);border-color:var(--line-strong)}.zF3XJG_table{border-collapse:collapse;width:100%;min-width:760px;font-size:.86rem}.zF3XJG_table th{text-align:start;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);padding:10px 12px;font-size:.64rem;font-weight:400}.zF3XJG_table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:15px 12px;line-height:1.5}.zF3XJG_table tbody tr{transition:background .2s}.zF3XJG_table tbody tr:hover{background:var(--surface-2)}.zF3XJG_table tbody tr:last-child td{border-bottom:0}.zF3XJG_sev{white-space:nowrap;align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.zF3XJG_sev:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.zF3XJG_sevMajor{color:var(--mark)}.zF3XJG_sevMinor{color:var(--muted)}.zF3XJG_sevReview{color:var(--accent)}.zF3XJG_tdFinding{max-width:420px;color:var(--ink)!important}.zF3XJG_tdSources span{display:block}.zF3XJG_tdSources span+span{margin-top:4px}.zF3XJG_tdSources span,.zF3XJG_tdReq{font-family:var(--font-mono), monospace;color:var(--muted);white-space:nowrap;font-size:.7rem}.zF3XJG_refs{border-block:1px solid var(--line);margin-top:112px}.zF3XJG_refsInner{max-width:var(--max);padding:24px var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin:0 auto;display:flex}.zF3XJG_refsInner>p{color:var(--faint);font-size:.8rem}.zF3XJG_refsInner ul{flex-wrap:wrap;justify-content:center;gap:10px 34px;padding:0;list-style:none;display:flex}.zF3XJG_refsInner li{font-family:var(--font-mono), monospace;color:var(--ink-2);font-size:.8rem}.zF3XJG_statement{max-width:1000px;padding:140px var(--gutter) 40px;text-align:center;margin:0 auto}.zF3XJG_statement p{font-family:var(--font-serif), serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.12}.zF3XJG_section{position:relative}.zF3XJG_inner{max-width:var(--max);padding:120px var(--gutter);margin:0 auto}.zF3XJG_section+.zF3XJG_section .zF3XJG_inner{padding-top:32px}.zF3XJG_split{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;display:grid}.zF3XJG_facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:64px;padding:0;list-style:none;display:grid}.zF3XJG_facts li{flex-direction:column;gap:14px;padding:34px 28px 34px 0;display:flex}.zF3XJG_facts li+li{border-inline-start:1px solid var(--line);padding-inline-start:28px}.zF3XJG_factValue{font-family:var(--font-serif), serif;letter-spacing:-.02em;color:var(--accent);font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.zF3XJG_factLabel{color:var(--muted);max-width:300px;font-size:.94rem;line-height:1.55}.zF3XJG_sourceLine{color:var(--faint);margin-top:18px;font-size:.76rem}.zF3XJG_bento{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:56px;padding:0;list-style:none;display:grid}.zF3XJG_bento>li{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;flex-direction:column;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.zF3XJG_bento>li:hover{border-color:var(--line-strong);transform:translateY(-3px)}.zF3XJG_bento_completeness,.zF3XJG_bento_gspr{grid-column:span 3}.zF3XJG_bento_consistency,.zF3XJG_bento_clinical,.zF3XJG_bento_references{grid-column:span 2}.zF3XJG_bentoText{flex-direction:column;gap:9px;padding:6px 28px 28px;display:flex}.zF3XJG_bentoText h3{letter-spacing:-.03em;color:var(--ink);font-size:1.22rem;font-weight:500;line-height:1.25}.zF3XJG_bentoText p{color:var(--muted);font-size:.93rem;line-height:1.65}.zF3XJG_vg{background:radial-gradient(70% 100% at 50% 0%, var(--accent-soft), transparent 75%);border-bottom:1px solid var(--line);height:180px;font-family:var(--font-mono), monospace;color:var(--ink-2);justify-content:center;align-items:center;margin-bottom:20px;padding:24px 28px;font-size:.7rem;display:flex}.zF3XJG_ok,.zF3XJG_ko{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:.62rem;display:inline-grid}.zF3XJG_ok{background:var(--accent-soft);color:var(--accent)}.zF3XJG_ko{background:var(--mark-soft);color:var(--mark);font-weight:700}.zF3XJG_vgList{gap:8px;width:100%;padding:0;list-style:none;display:grid}.zF3XJG_vgList li{align-items:center;gap:10px;display:flex}.zF3XJG_vgBar{background:var(--line);border-radius:3px;flex:1;height:6px}.zF3XJG_vgLinks{gap:11px;width:100%;display:grid}.zF3XJG_vgLink{grid-template-columns:76px 1fr 72px;align-items:center;gap:8px;display:grid}.zF3XJG_vgNode{border:1px solid var(--line-strong);text-align:center;border-radius:7px;padding:3px 7px}.zF3XJG_vgWire{background:linear-gradient(90deg, var(--accent), transparent 140%);height:1px}.zF3XJG_vgWireMissing{border-top:1px dashed var(--mark);opacity:.8;height:0}.zF3XJG_vgNodeEvidence,.zF3XJG_vgNodeMissing{border-radius:7px;height:18px}.zF3XJG_vgNodeEvidence{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}.zF3XJG_vgNodeMissing{border:1px dashed var(--mark)}.zF3XJG_vgDocs{align-items:center;gap:16px;display:flex}.zF3XJG_vgDoc{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;width:94px;height:116px;padding:28px 11px 11px;display:flex;position:relative}.zF3XJG_vgDoc i{background:var(--line-strong);border-radius:3px;height:6px;display:block}.zF3XJG_vgDocTag{color:var(--faint);font-size:.6rem;position:absolute;top:9px;left:11px}.zF3XJG_vgDoc .zF3XJG_vgHit{background:var(--mark);box-shadow:0 0 14px -2px var(--mark)}.zF3XJG_vgDoc .zF3XJG_vgGap{border:1px dashed var(--mark);background:0 0;height:10px}.zF3XJG_vgVs{font-family:var(--font-serif), serif;color:var(--mark);font-size:1.6rem}.zF3XJG_vgGrades{gap:11px;width:100%;padding:0;list-style:none;display:grid}.zF3XJG_vgGrades li{grid-template-columns:14px 1fr;align-items:center;gap:10px;display:grid}.zF3XJG_vgTrack{background:var(--line);border-radius:4px;height:7px;display:block;overflow:hidden}.zF3XJG_vgFill,.zF3XJG_vgFillLow{border-radius:4px;height:100%;display:block}.zF3XJG_vgFill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 40%, transparent), var(--accent))}.zF3XJG_vgFillLow{background:linear-gradient(90deg, color-mix(in srgb, var(--mark) 40%, transparent), var(--mark))}.zF3XJG_vgRefs{gap:10px;width:100%;padding:0;list-style:none;display:grid}.zF3XJG_vgRefs li{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:10px;padding:8px 11px;display:flex}.zF3XJG_vgRefOld{border-color:color-mix(in srgb, var(--mark) 45%, transparent)!important}.zF3XJG_steps{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:56px;padding:0;list-style:none;display:grid;position:relative}.zF3XJG_steps:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 15%, transparent) 75%, transparent);height:1px;position:absolute;top:20px;left:20px;right:20px}.zF3XJG_steps li{flex-direction:column;gap:10px;display:flex;position:relative}.zF3XJG_stepNode{width:40px;height:40px;font-family:var(--font-mono), monospace;color:var(--accent);background:var(--bg);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 26px -8px var(--accent-glow);border-radius:12px;place-items:center;margin-bottom:10px;font-size:.72rem;display:grid}.zF3XJG_steps h3{letter-spacing:-.03em;color:var(--ink);font-size:1.2rem;font-weight:500}.zF3XJG_steps p{color:var(--muted);font-size:.95rem;line-height:1.65}.zF3XJG_limits{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;margin-top:80px;padding:40px;display:grid}.zF3XJG_limits ul{gap:10px;padding:0;list-style:none;display:grid}.zF3XJG_limits li{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:12px;padding:15px 18px 15px 46px;font-size:.94rem;line-height:1.6;position:relative}.zF3XJG_limits li:before{content:"×";background:var(--mark-soft);width:20px;height:20px;color:var(--mark);border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:absolute;top:14px;left:15px}.zF3XJG_twoCards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.zF3XJG_panel{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;padding:44px}.zF3XJG_tags{flex-wrap:wrap;gap:8px;margin-top:28px;padding:0;list-style:none;display:flex}.zF3XJG_tags li{font-family:var(--font-mono), monospace;border:1px solid var(--line-strong);color:var(--ink-2);border-radius:9px;padding:6px 11px;font-size:.72rem}.zF3XJG_commitments{gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.zF3XJG_commitments li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.zF3XJG_commitments li:before{content:"✓";background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:.66rem;display:grid}.zF3XJG_modules{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;padding:0;list-style:none;display:grid}.zF3XJG_modules li{border:1px solid var(--line);background:var(--bg-2);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.zF3XJG_modules h3{letter-spacing:-.03em;color:var(--ink);font-size:1.12rem;font-weight:500}.zF3XJG_modules p{color:var(--muted);font-size:.88rem;line-height:1.6}.zF3XJG_moduleStatus{font-family:var(--font-mono), monospace;letter-spacing:.05em;border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:4px 9px;font-size:.64rem}.zF3XJG_moduleLive{border-color:color-mix(in srgb, var(--accent) 50%, transparent)!important;background:linear-gradient(180deg, var(--accent-soft), var(--bg-2))!important}.zF3XJG_moduleLive .zF3XJG_moduleStatus{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:500}.zF3XJG_founder{max-width:900px}.zF3XJG_quote{font-family:var(--font-serif), serif;letter-spacing:-.01em;color:var(--ink-2);border-inline-start:1px solid var(--accent);margin-top:30px;padding-inline-start:28px;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.4}.zF3XJG_location{font-family:var(--font-mono), monospace;color:var(--faint);margin-top:24px;font-size:.76rem}.zF3XJG_endCard{isolation:isolate;border:1px solid var(--line-strong);background:var(--bg-2);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:22px;padding:104px 48px;display:flex;position:relative;overflow:hidden}.zF3XJG_endTitle{font-family:var(--font-serif), serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:820px;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.04}.zF3XJG_endCard .zF3XJG_body{margin-bottom:12px}.zF3XJG_endLight{z-index:-1;background:radial-gradient(55% 75% at 50% -10%, var(--accent-glow), transparent 70%);opacity:.8;position:absolute;inset:0}.zF3XJG_footer{border-top:1px solid var(--line)}.zF3XJG_footerInner{max-width:var(--max);padding:52px var(--gutter) 88px;color:var(--muted);grid-template-columns:1fr 1.2fr;gap:48px;margin:0 auto;font-size:.85rem;display:grid}.zF3XJG_footerBrand p,.zF3XJG_footerSide p{margin-top:12px;line-height:1.65}.zF3XJG_footerSide p:first-child{margin-top:0}.zF3XJG_footerLinks{flex-wrap:wrap;gap:22px;display:flex}.zF3XJG_footerLinks a{color:var(--ink-2)}.zF3XJG_legal{max-width:760px;padding:72px var(--gutter) 96px;margin:0 auto}.zF3XJG_legal h1{letter-spacing:-.045em;color:var(--ink);margin:18px 0 40px;font-size:clamp(2rem,4vw,2.8rem);font-weight:500;line-height:1.1}.zF3XJG_legal section{border-top:1px solid var(--line);padding:24px 0}.zF3XJG_legal h2{color:var(--ink);margin-bottom:10px;font-size:1.2rem;font-weight:500}.zF3XJG_legal p{color:var(--muted);line-height:1.75}.zF3XJG_back{color:var(--accent);font-size:.9rem}@media (max-width:1100px){.zF3XJG_nav{display:none}.zF3XJG_headerActions{margin-inline-start:auto}.zF3XJG_windowBody{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.zF3XJG_docs{display:none}.zF3XJG_modules{grid-template-columns:repeat(2,1fr)}.zF3XJG_window{transform:none}}@media (max-width:900px){.zF3XJG_split,.zF3XJG_limits,.zF3XJG_twoCards,.zF3XJG_footerInner{grid-template-columns:1fr;gap:28px}.zF3XJG_facts{grid-template-columns:1fr}.zF3XJG_facts li,.zF3XJG_facts li+li{border-inline-start:0;padding:26px 0}.zF3XJG_facts li+li{border-top:1px solid var(--line)}.zF3XJG_bento{grid-template-columns:1fr 1fr}.zF3XJG_bento_completeness,.zF3XJG_bento_gspr,.zF3XJG_bento_consistency,.zF3XJG_bento_clinical{grid-column:span 1}.zF3XJG_bento_references{grid-column:1/-1}.zF3XJG_steps{grid-template-columns:1fr 1fr}.zF3XJG_steps:before{display:none}.zF3XJG_modules{grid-template-columns:1fr 1fr}.zF3XJG_inner{padding-block:88px}.zF3XJG_statement{padding-top:100px}}@media (max-width:720px){.zF3XJG_windowBody{grid-template-columns:1fr}.zF3XJG_sheet{border-bottom:1px solid var(--line)}.zF3XJG_findingPane{border-inline-start:0}}@media (max-width:600px){.zF3XJG_headerCta{display:none}.zF3XJG_hero{padding-top:72px}.zF3XJG_stage{margin-top:56px}.zF3XJG_bento,.zF3XJG_steps,.zF3XJG_modules{grid-template-columns:1fr}.zF3XJG_bento_references{grid-column:auto}.zF3XJG_panel,.zF3XJG_limits{padding:28px 22px}.zF3XJG_endCard{padding:64px 22px}.zF3XJG_primary,.zF3XJG_ghost{justify-content:space-between;width:100%}.zF3XJG_inner{padding-block:72px}.zF3XJG_refs{margin-top:72px}}
