.zizFGq_demo{--cyan:#8fd9eb;--muted:#b7c0ce;padding-bottom:64px}.zizFGq_intro{max-width:820px;padding:0 0 40px}.zizFGq_lead{color:#dae5ef;margin:18px 0 24px;font-size:clamp(18px,2.2vw,25px);line-height:1.65}.zizFGq_badge{color:#ffd166;background:#ffd1660d;border:1px solid #ffd16644;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.zizFGq_notice,.zizFGq_note,.zizFGq_attribution{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.8}.zizFGq_explorer{background:#0c1420;border:1px solid #294052;border-radius:20px;overflow:hidden}.zizFGq_explorerHeader{justify-content:space-between;align-items:center;gap:32px;padding:30px 30px 20px;display:flex}.zizFGq_demo h2{font-family:var(--font-display);font-size:clamp(30px,4vw,42px);line-height:1.15}.zizFGq_explorerHeader h2{letter-spacing:.08em;margin-top:12px}.zizFGq_explorerHeader>p{max-width:420px;color:var(--muted);font-size:12px;line-height:1.8}.zizFGq_examples{flex-wrap:wrap;gap:10px;padding:0 30px 24px;display:flex}.zizFGq_demo button{cursor:pointer;font:inherit}.zizFGq_examples button{color:#dce7ef;text-align:left;background:#111d2b;border:1px solid #385066;border-radius:9px;min-height:48px;padding:12px 16px}.zizFGq_examples button small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.zizFGq_examples button[aria-pressed=true]{border-color:var(--cyan);background:#183547}.zizFGq_examples button span{font-size:12px}.zizFGq_workspace{border-top:1px solid #294052;grid-template-columns:1.35fr 1fr;display:grid}.zizFGq_visual{background:radial-gradient(#1b344744,#0000 68%);min-width:0;padding:24px}.zizFGq_filter{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.zizFGq_filter select{color:#fff;font:inherit;background:#132232;border:1px solid #52697a;border-radius:7px;max-width:60%;min-height:44px;padding:10px}.zizFGq_cube{width:100%;height:auto;display:block}.zizFGq_cube text{fill:#bccedc;font-size:13px;font-family:var(--font-mono);pointer-events:none}.zizFGq_cell{cursor:pointer;stroke:#66859b;stroke-width:1px}.zizFGq_cell .zizFGq_top{fill:#294052}.zizFGq_cell .zizFGq_left{fill:#152738}.zizFGq_cell .zizFGq_right{fill:#203445}.zizFGq_occupied .zizFGq_top{fill:#538197}.zizFGq_occupied .zizFGq_left{fill:#294d65}.zizFGq_occupied .zizFGq_right{fill:#396379}.zizFGq_cell:hover,.zizFGq_cell:focus-visible{stroke:#fff;stroke-width:3px;outline:none}.zizFGq_active{stroke:#f9d980;stroke-width:2px}.zizFGq_active .zizFGq_top{fill:#ffda82}.zizFGq_active .zizFGq_left{fill:#ad7d34}.zizFGq_active .zizFGq_right{fill:#d5a451}.zizFGq_cell .zizFGq_cellNumber{fill:#eef8ff;stroke:none;font-size:14px}.zizFGq_active .zizFGq_cellNumber{fill:#182534;font-weight:700}.zizFGq_detail{background:#101d2b;border-left:1px solid #294052;min-width:0;padding:30px}.zizFGq_demo .zizFGq_detail h3{font:34px var(--font-display);letter-spacing:.05em;color:#ffda82;margin:14px 0 20px}.zizFGq_technical{color:var(--muted);font-size:10px}.zizFGq_archetype{margin:6px 0 22px;font-size:15px;line-height:1.6}.zizFGq_scores{gap:12px;display:grid}.zizFGq_scores>div{border-bottom:1px solid #304455;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;font-size:11px;display:flex}.zizFGq_scores dt{color:var(--muted)}.zizFGq_scores dd strong{color:var(--cyan);margin-right:8px;font-size:20px}.zizFGq_detail h4{margin:26px 0 12px;font-size:11px;line-height:1.6}.zizFGq_sample{border-left:2px solid var(--cyan);background:#8fd9eb09;padding:14px}.zizFGq_sample strong{font-size:12px}.zizFGq_sample p,.zizFGq_empty{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.zizFGq_note{padding-top:18px}.zizFGq_engineering{margin:64px 0 40px}.zizFGq_engineering h2{margin:12px 0 30px}.zizFGq_pillars{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.zizFGq_pillars article{border-top:1px solid #34485a;padding-top:20px}.zizFGq_pillars span{color:var(--cyan);font-size:12px}.zizFGq_demo .zizFGq_pillars h3{margin:16px 0 12px;font-size:26px}.zizFGq_pillars p{color:var(--muted);font-size:12px;line-height:1.8}.zizFGq_tableSection{border-top:1px solid #34485a;border-bottom:1px solid #34485a;scroll-margin-top:24px}.zizFGq_tableSection summary{cursor:pointer;color:var(--cyan);padding:22px 4px;font-size:13px}.zizFGq_tableScroll{overflow-x:auto}.zizFGq_tableSection table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.zizFGq_tableSection caption{text-align:left;color:var(--muted);padding-bottom:16px}.zizFGq_tableSection th,.zizFGq_tableSection td{border-bottom:1px solid #283846;padding:12px 8px}.zizFGq_tableSection td{overflow-wrap:anywhere}.zizFGq_tableSection tr[data-selected=true]{background:#8fd9eb12}.zizFGq_tableSection button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #536e82;border-radius:4px;min-height:44px;padding:12px 8px}.zizFGq_attribution{max-width:800px;margin:22px 0 50px}.zizFGq_cta{background:#ffd1660b;border:1px solid #ffd16635;border-radius:16px;align-items:center;gap:30px;padding:30px;display:flex}.zizFGq_cta>div{flex:1}.zizFGq_cta p{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.8}.zizFGq_cta a{flex-shrink:0}@media (max-width:760px){.zizFGq_workspace{grid-template-columns:1fr}.zizFGq_detail{border-top:1px solid #294052;border-left:0}.zizFGq_explorerHeader{flex-direction:column;align-items:flex-start;gap:16px}.zizFGq_explorerHeader,.zizFGq_detail{padding:22px}.zizFGq_examples{padding:0 22px 22px}.zizFGq_visual{padding:18px}.zizFGq_pillars{grid-template-columns:1fr;gap:28px}.zizFGq_cta{flex-direction:column;align-items:flex-start;padding:24px}.zizFGq_examples button{flex:120px}.zizFGq_filter{flex-wrap:wrap}.zizFGq_demo h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.zizFGq_demo *{scroll-behavior:auto;transition:none}}
