.faq-module__VSK2Oa__section{background:radial-gradient(42rem 20rem at 100% 0%, var(--glow) 0%, transparent 70%), color-mix(in srgb, var(--surface-2) 55%, transparent);position:relative;overflow:hidden}.faq-module__VSK2Oa__section:before{content:"";background:linear-gradient(to right, var(--accent) 0%, color-mix(in srgb, var(--accent) 40%, transparent) 28%, transparent 72%);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.faq-module__VSK2Oa__head{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:clamp(1.5rem,3vw,2rem);padding-bottom:1rem;display:flex}.faq-module__VSK2Oa__mark{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--glow);flex:none;display:block}.faq-module__VSK2Oa__list{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);margin:0;padding:0}.faq-module__VSK2Oa__item{border-bottom:1px solid var(--border);grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem .9rem;padding:1.25rem 1.15rem 1.35rem;transition:background .16s;display:grid;position:relative}.faq-module__VSK2Oa__item:last-child{border-bottom:0}.faq-module__VSK2Oa__item:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}.faq-module__VSK2Oa__item:before{content:"";background:0 0;width:2px;transition:background .16s;position:absolute;top:0;bottom:0;left:0}.faq-module__VSK2Oa__item:hover:before{background:var(--accent)}.faq-module__VSK2Oa__index{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--accent);font-variant-numeric:tabular-nums;grid-row:1/span 2;padding-top:.15rem;font-size:.75rem;font-weight:500}.faq-module__VSK2Oa__q{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;color:var(--text);overflow-wrap:break-word;margin:0;font-size:clamp(.875rem,.82rem + .25vw,1rem);line-height:1.4}.faq-module__VSK2Oa__q:after{content:"";background:var(--accent);opacity:.45;width:1.5rem;height:2px;margin-top:.65rem;transition:width .18s,opacity .18s;display:block}.faq-module__VSK2Oa__item:hover .faq-module__VSK2Oa__q:after{opacity:1;width:2.5rem}.faq-module__VSK2Oa__a{font-size:var(--text-base);color:var(--text-2);overflow-wrap:break-word;max-width:58ch;margin:.55rem 0 0;line-height:1.6}@media (max-width:719px){.faq-module__VSK2Oa__a{max-width:none}}@media (min-width:720px){.faq-module__VSK2Oa__item{grid-template-columns:2.75rem minmax(0,17rem) 1fr;align-items:start;gap:.5rem 1.5rem;padding:1.4rem 1.5rem 1.5rem}.faq-module__VSK2Oa__index{grid-row:auto}.faq-module__VSK2Oa__q{padding-right:.5rem}.faq-module__VSK2Oa__q:after{margin-top:.75rem}.faq-module__VSK2Oa__a{margin-top:0;padding-top:.1rem}}@media (prefers-reduced-motion:reduce){.faq-module__VSK2Oa__item,.faq-module__VSK2Oa__q:after,.faq-module__VSK2Oa__item:before{transition:none}}
.FlowDiagram-module__G92kmG__flow{width:100%;max-width:820px;margin:0 auto}.FlowDiagram-module__G92kmG__flowHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.75rem,5vw,3rem);padding-bottom:.7rem;display:flex}.FlowDiagram-module__G92kmG__eyebrow,.FlowDiagram-module__G92kmG__state{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem}.FlowDiagram-module__G92kmG__eyebrow{color:var(--muted)}.FlowDiagram-module__G92kmG__state{color:var(--accent);font-variant-numeric:tabular-nums}.FlowDiagram-module__G92kmG__scene{perspective:1800px;perspective-origin:50% 42%}.FlowDiagram-module__G92kmG__stack{transform-style:preserve-3d;gap:58px;transition:transform .55s cubic-bezier(.22,.9,.28,1);display:grid;transform:rotateX(23deg)}.FlowDiagram-module__G92kmG__scene:hover .FlowDiagram-module__G92kmG__stack{transform:rotateX(9deg)}.FlowDiagram-module__G92kmG__layer{transform-style:preserve-3d;position:relative}.FlowDiagram-module__G92kmG__agents{transform:translateZ(96px)}.FlowDiagram-module__G92kmG__core{transform:translateZ(0)}.FlowDiagram-module__G92kmG__outputs{transform:translateZ(-96px)}.FlowDiagram-module__G92kmG__layerLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.625rem;position:absolute;top:-1.35rem;left:0}.FlowDiagram-module__G92kmG__plane{background:var(--plane);border:1px solid var(--plane-edge);border-radius:9px}.FlowDiagram-module__G92kmG__agentsRow{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.FlowDiagram-module__G92kmG__agent{text-align:center;padding:.65rem .6rem .7rem;transition:border-color .25s,box-shadow .25s}.FlowDiagram-module__G92kmG__agentName{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-2);white-space:nowrap;font-size:.75rem;transition:color .25s}.FlowDiagram-module__G92kmG__agentKind{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;font-size:.5625rem}.FlowDiagram-module__G92kmG__agentHot{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 6px 24px var(--glow)}.FlowDiagram-module__G92kmG__agentHot .FlowDiagram-module__G92kmG__agentName{color:var(--accent)}.FlowDiagram-module__G92kmG__corePlane{padding:1rem 1.05rem 1.15rem}.FlowDiagram-module__G92kmG__coreTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;padding-bottom:.75rem;font-size:.6875rem;display:flex}.FlowDiagram-module__G92kmG__coreTitle b{color:var(--text);font-weight:600}.FlowDiagram-module__G92kmG__gates{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:.4rem;display:grid}.FlowDiagram-module__G92kmG__gate{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;padding:.65rem .7rem .7rem;transition:border-color .25s,background .25s,box-shadow .25s}.FlowDiagram-module__G92kmG__gateKey{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.5625rem}.FlowDiagram-module__G92kmG__gateValue{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--text-2);min-height:1.3em;margin-top:.3rem;font-size:.875rem;transition:color .25s}.FlowDiagram-module__G92kmG__gateSub{color:var(--muted);min-height:1em;margin-top:.2rem;font-size:.625rem}.FlowDiagram-module__G92kmG__gateHot{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 1px var(--accent), 0 6px 22px var(--glow)}.FlowDiagram-module__G92kmG__gateHot .FlowDiagram-module__G92kmG__gateValue{color:var(--accent)}.FlowDiagram-module__G92kmG__gatePass{border-color:var(--pass);box-shadow:0 0 0 1px var(--pass)}.FlowDiagram-module__G92kmG__gatePass .FlowDiagram-module__G92kmG__gateValue{color:var(--pass)}.FlowDiagram-module__G92kmG__arrow{font-family:var(--font-mono), ui-monospace, monospace;color:var(--line);align-self:center;font-size:.8125rem;transition:color .25s}.FlowDiagram-module__G92kmG__arrowHot{color:var(--accent)}.FlowDiagram-module__G92kmG__outputsRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.FlowDiagram-module__G92kmG__out{padding:.75rem .8rem .85rem;transition:border-color .25s,box-shadow .25s}.FlowDiagram-module__G92kmG__outKey{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.5625rem}.FlowDiagram-module__G92kmG__outValue{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-2);min-height:1.25em;margin-top:.35rem;font-size:.75rem;transition:color .25s}.FlowDiagram-module__G92kmG__outHot{box-shadow:0 6px 24px var(--glow)}.FlowDiagram-module__G92kmG__outHot.FlowDiagram-module__G92kmG__repo{border-color:var(--pass)}.FlowDiagram-module__G92kmG__outHot.FlowDiagram-module__G92kmG__repo .FlowDiagram-module__G92kmG__outValue{color:var(--pass)}.FlowDiagram-module__G92kmG__outHot.FlowDiagram-module__G92kmG__ledger{border-color:var(--accent)}.FlowDiagram-module__G92kmG__outHot.FlowDiagram-module__G92kmG__ledger .FlowDiagram-module__G92kmG__outValue{color:var(--accent)}.FlowDiagram-module__G92kmG__rail{background:var(--line);opacity:.7;width:1px;margin-left:-.5px;position:absolute;left:50%}.FlowDiagram-module__G92kmG__rail:after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:6px;height:6px;position:absolute;bottom:-1px;left:-2.5px;transform:rotate(45deg)}.FlowDiagram-module__G92kmG__rail1,.FlowDiagram-module__G92kmG__rail2{height:58px;top:100%}.FlowDiagram-module__G92kmG__railOn,.FlowDiagram-module__G92kmG__railOn:after{background:var(--accent);border-color:var(--accent);opacity:1}.FlowDiagram-module__G92kmG__railOn:after{background:0 0}.FlowDiagram-module__G92kmG__spark{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--glow), 0 0 14px var(--accent);opacity:0;border-radius:50%;margin-left:-4px;transition:transform .6s cubic-bezier(.4,.05,.3,1),opacity .2s;position:absolute;top:100%;left:50%}.FlowDiagram-module__G92kmG__legend{border-top:1px solid var(--border);font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:clamp(2rem,6vw,3.5rem);padding-top:.9rem;font-size:.6875rem;line-height:1.5;display:grid}@media (min-width:900px){.FlowDiagram-module__G92kmG__legend{grid-template-columns:repeat(4,1fr)}}.FlowDiagram-module__G92kmG__legend b{color:var(--text-2);margin-bottom:.15rem;font-weight:500;display:block}@media (max-width:960px){.FlowDiagram-module__G92kmG__scene{perspective:none}.FlowDiagram-module__G92kmG__stack{gap:40px;transform:none!important}.FlowDiagram-module__G92kmG__layer,.FlowDiagram-module__G92kmG__agents,.FlowDiagram-module__G92kmG__core,.FlowDiagram-module__G92kmG__outputs{transform:none!important}.FlowDiagram-module__G92kmG__layerLabel{font-size:.5625rem;top:-1.15rem}.FlowDiagram-module__G92kmG__agentsRow{grid-template-columns:repeat(2,1fr);gap:8px}.FlowDiagram-module__G92kmG__agent{padding:.55rem .45rem .6rem}.FlowDiagram-module__G92kmG__agentName{white-space:normal;overflow-wrap:break-word;font-size:.6875rem}.FlowDiagram-module__G92kmG__gates{grid-template-columns:1fr 1fr;gap:.4rem}.FlowDiagram-module__G92kmG__arrow{display:none}.FlowDiagram-module__G92kmG__outputsRow{grid-template-columns:1fr}.FlowDiagram-module__G92kmG__rail1,.FlowDiagram-module__G92kmG__rail2{height:40px!important}.FlowDiagram-module__G92kmG__spark{display:none}.FlowDiagram-module__G92kmG__legend{grid-template-columns:1fr 1fr;gap:.8rem}.FlowDiagram-module__G92kmG__flowHead{flex-wrap:wrap;gap:.4rem 1rem}}@media (max-width:520px){.FlowDiagram-module__G92kmG__gates,.FlowDiagram-module__G92kmG__legend{grid-template-columns:1fr}}@media (max-width:400px){.FlowDiagram-module__G92kmG__agentsRow{gap:6px}.FlowDiagram-module__G92kmG__agentName{font-size:.625rem}.FlowDiagram-module__G92kmG__corePlane{padding:.85rem .8rem .95rem}.FlowDiagram-module__G92kmG__gate{padding:.55rem .6rem .6rem}}@media (prefers-reduced-motion:reduce){.FlowDiagram-module__G92kmG__stack,.FlowDiagram-module__G92kmG__agent,.FlowDiagram-module__G92kmG__gate,.FlowDiagram-module__G92kmG__arrow,.FlowDiagram-module__G92kmG__out,.FlowDiagram-module__G92kmG__outValue,.FlowDiagram-module__G92kmG__gateValue,.FlowDiagram-module__G92kmG__spark{transition:none!important}.FlowDiagram-module__G92kmG__spark{display:none}}
