.native-prompt:where(.astro-qivw2knn){--prompt-accent: #f59e0b;background:#fafafa;border:1px solid #e5e5ea;border-radius:16px;box-shadow:0 18px 50px #0f172a13,0 2px 8px #0f172a09;margin:2rem 0;overflow:hidden;position:relative}.native-prompt-accent:where(.astro-qivw2knn){background:linear-gradient(90deg,#b45309,var(--prompt-accent),color-mix(in srgb,var(--prompt-accent) 58%,#fde68a));height:4px;inset:0 0 auto;position:absolute}.native-prompt-header:where(.astro-qivw2knn){align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;padding:1.65rem 1.6rem .9rem}.native-prompt-identity:where(.astro-qivw2knn){align-items:flex-start;display:flex;gap:.9rem;min-width:0}.native-prompt-mark:where(.astro-qivw2knn){align-items:center;background:color-mix(in srgb,var(--prompt-accent) 10%,white);border:1px solid color-mix(in srgb,var(--prompt-accent) 24%,white);border-radius:10px;color:#b45309;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.native-prompt-mark:where(.astro-qivw2knn) svg:where(.astro-qivw2knn){height:19px;width:19px}.native-prompt-title:where(.astro-qivw2knn){color:#1d1d1f;font-size:1.22rem;font-weight:650;letter-spacing:-.025em;line-height:1.3;margin:0 0 .4rem}.native-prompt-meta:where(.astro-qivw2knn){align-items:center;color:#86868b;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem;line-height:1.45}.native-prompt-lines:where(.astro-qivw2knn){color:#b45309;font-family:var(--font-mono);font-size:.71rem;font-weight:600}.native-prompt-dot:where(.astro-qivw2knn){background:#c7c7cc;border-radius:50%;height:3px;width:3px}.native-prompt-badge:where(.astro-qivw2knn){background:color-mix(in srgb,var(--prompt-accent) 9%,white);border:1px solid color-mix(in srgb,var(--prompt-accent) 21%,white);border-radius:999px;color:#92400e;flex-shrink:0;font-family:var(--font-mono);font-size:.66rem;font-weight:650;letter-spacing:.055em;padding:.42rem .72rem;text-transform:uppercase}.native-prompt-description:where(.astro-qivw2knn){color:#4b5563;font-size:.93rem;line-height:1.65;margin:0;max-width:760px;padding:0 1.6rem 1.25rem}.native-prompt-frame:where(.astro-qivw2knn){background:#fff;border:1px solid #dedfe3;border-radius:11px;margin:0 1.5rem;overflow:hidden}.native-prompt-toolbar:where(.astro-qivw2knn){align-items:center;background:#f5f5f7;border-bottom:1px solid #e5e5ea;color:#8e8e93;display:flex;font-family:var(--font-mono);font-size:.62rem;font-weight:600;justify-content:space-between;letter-spacing:.07em;min-height:38px;padding:0 .95rem;text-transform:uppercase}.native-prompt-window-dots:where(.astro-qivw2knn){display:flex;gap:.34rem}.native-prompt-window-dots:where(.astro-qivw2knn) span:where(.astro-qivw2knn){background:#d1d1d6;border-radius:50%;height:7px;width:7px}.native-prompt-window-dots:where(.astro-qivw2knn) span:where(.astro-qivw2knn):first-child{background:#ff605c}.native-prompt-window-dots:where(.astro-qivw2knn) span:where(.astro-qivw2knn):nth-child(2){background:#ffbd44}.native-prompt-window-dots:where(.astro-qivw2knn) span:where(.astro-qivw2knn):last-child{background:#00ca4e}.native-prompt-code:where(.astro-qivw2knn){background:#fff;max-height:300px;overflow:hidden;position:relative;transition:max-height .45s cubic-bezier(.16,1,.3,1)}.native-prompt-code:where(.astro-qivw2knn).expanded{max-height:none;overflow:visible}.native-prompt-pre:where(.astro-qivw2knn){color:#374151;font-family:var(--font-mono);font-size:.79rem;line-height:1.76;margin:0;min-width:100%;padding:1.45rem;tab-size:2;white-space:pre-wrap;word-break:break-word}.prompt-line:where(.astro-qivw2knn){color:#4b5563}.prompt-line-heading:where(.astro-qivw2knn),.prompt-line-label:where(.astro-qivw2knn){color:#92400e;font-weight:650}.prompt-line-status:where(.astro-qivw2knn){color:#047857;font-weight:650}.prompt-line-input:where(.astro-qivw2knn){color:#6d28d9;font-weight:550}.prompt-line-list:where(.astro-qivw2knn){color:#334155}.native-prompt-fade:where(.astro-qivw2knn){background:linear-gradient(to bottom,#fff0,#fff 86%);bottom:0;height:92px;left:0;pointer-events:none;position:absolute;right:0}.native-prompt-actions:where(.astro-qivw2knn){display:flex;gap:.75rem;justify-content:center;padding:1.15rem 1.25rem 1.3rem}.native-prompt-copy:where(.astro-qivw2knn),.native-prompt-expand:where(.astro-qivw2knn){align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.86rem;font-weight:600;gap:.48rem;justify-content:center;min-height:42px;min-width:142px;padding:.65rem 1.15rem;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.native-prompt-copy:where(.astro-qivw2knn) svg:where(.astro-qivw2knn),.native-prompt-expand:where(.astro-qivw2knn) svg:where(.astro-qivw2knn){height:16px;width:16px}.native-prompt-copy:where(.astro-qivw2knn){background:#b45309;border:1px solid #b45309;color:#fff}.native-prompt-copy:where(.astro-qivw2knn):hover{background:#92400e;border-color:#92400e;box-shadow:0 5px 14px #92400e2e;transform:translateY(-1px)}.native-prompt-copy:where(.astro-qivw2knn).copied{background:#047857;border-color:#047857}.native-prompt-expand:where(.astro-qivw2knn){background:#fff;border:1px solid #d1d1d6;color:#4b5563}.native-prompt-expand:where(.astro-qivw2knn):hover{background:#f5f5f7;border-color:#a1a1a6;color:#1d1d1f;transform:translateY(-1px)}.native-prompt-expand:where(.astro-qivw2knn) svg:where(.astro-qivw2knn){transition:transform .25s ease}.is-expanded:where(.astro-qivw2knn) .native-prompt-expand:where(.astro-qivw2knn) svg:where(.astro-qivw2knn){transform:rotate(180deg)}.native-prompt-copy:where(.astro-qivw2knn):focus-visible,.native-prompt-expand:where(.astro-qivw2knn):focus-visible{outline:3px solid color-mix(in srgb,var(--prompt-accent) 56%,#111827);outline-offset:3px}.native-prompt-status:where(.astro-qivw2knn){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:640px){.native-prompt-header:where(.astro-qivw2knn){flex-direction:column;gap:.85rem;padding:1.45rem 1.1rem .85rem}.native-prompt-identity:where(.astro-qivw2knn){gap:.72rem}.native-prompt-mark:where(.astro-qivw2knn){height:34px;width:34px}.native-prompt-title:where(.astro-qivw2knn){font-size:1.08rem}.native-prompt-description:where(.astro-qivw2knn){padding:0 1.1rem 1.1rem}.native-prompt-frame:where(.astro-qivw2knn){margin:0 1rem}.native-prompt-pre:where(.astro-qivw2knn){font-size:.72rem;padding:1.05rem}.native-prompt-actions:where(.astro-qivw2knn){display:grid;grid-template-columns:1fr 1fr;padding:1rem}.native-prompt-copy:where(.astro-qivw2knn),.native-prompt-expand:where(.astro-qivw2knn){min-width:0;padding-left:.75rem;padding-right:.75rem}}@media(prefers-reduced-motion:reduce){.native-prompt-code:where(.astro-qivw2knn),.native-prompt-copy:where(.astro-qivw2knn),.native-prompt-expand:where(.astro-qivw2knn),.native-prompt-expand:where(.astro-qivw2knn) svg:where(.astro-qivw2knn){transition:none}}.research-showcase-shell:where(.astro-wpitbmkc){background:#fff;padding:2.75rem 1.5rem 4.75rem}.research-console:where(.astro-wpitbmkc){background:radial-gradient(circle at 76% 10%,rgba(37,99,235,.14),transparent 34%),linear-gradient(145deg,#0c0f16,#080a0f);border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 32px 80px #0f172a33,0 2px 8px #0f172a24;color:#fff;margin:0 auto;max-width:1100px;overflow:hidden;position:relative}.research-console:where(.astro-wpitbmkc):before{background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:34px 34px;content:"";inset:48px 0 42px;mask-image:linear-gradient(to right,transparent,#000 20%,#000 80%,transparent);pointer-events:none;position:absolute}.console-bar:where(.astro-wpitbmkc){align-items:center;background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr auto 1fr;min-height:50px;padding:0 1.1rem;position:relative;z-index:1}.window-dots:where(.astro-wpitbmkc){display:flex;gap:6px}.window-dots:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc){background:#4b5563;border-radius:50%;height:8px;width:8px}.window-dots:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc):first-child{background:#ef6a5f}.window-dots:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc):nth-child(2){background:#eab94f}.window-dots:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc):nth-child(3){background:#4fb878}.console-title:where(.astro-wpitbmkc),.console-mode:where(.astro-wpitbmkc),.panel-kicker:where(.astro-wpitbmkc),.source-signals:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.console-title:where(.astro-wpitbmkc){align-items:center;color:#cbd5e1;display:flex;font-size:.66rem;font-weight:650;gap:.55rem}.console-title-mark:where(.astro-wpitbmkc){background:#60a5fa;border-radius:2px;box-shadow:0 0 16px #60a5facc;height:8px;transform:rotate(45deg);width:8px}.console-mode:where(.astro-wpitbmkc){align-items:center;color:#94a3b8;display:flex;font-size:.6rem;gap:.45rem;justify-self:end}.console-mode:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc){background:#34d399;border-radius:50%;box-shadow:0 0 10px #34d399b3;height:6px;width:6px}.console-grid:where(.astro-wpitbmkc){display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.55fr);min-height:500px;position:relative;z-index:1}.decision-brief:where(.astro-wpitbmkc){background:#ffffff06;border-right:1px solid rgba(255,255,255,.08);padding:2.2rem 2rem}.panel-kicker:where(.astro-wpitbmkc){color:#fbbf24;display:block;font-size:.61rem;font-weight:650;margin-bottom:.75rem}.decision-brief:where(.astro-wpitbmkc) h2:where(.astro-wpitbmkc){color:#f8fafc;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:650;letter-spacing:-.04em;line-height:1.06;margin:0 0 1rem}.decision-brief:where(.astro-wpitbmkc)>p:where(.astro-wpitbmkc){color:#94a3b8;font-size:.9rem;line-height:1.65;margin:0}.brief-spec:where(.astro-wpitbmkc){border-top:1px solid rgba(255,255,255,.08);margin:1.75rem 0 0;padding-top:.5rem}.brief-spec:where(.astro-wpitbmkc) div:where(.astro-wpitbmkc){border-bottom:1px solid rgba(255,255,255,.065);display:grid;gap:.2rem;padding:.8rem 0}.brief-spec:where(.astro-wpitbmkc) dt:where(.astro-wpitbmkc){color:#64748b;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.brief-spec:where(.astro-wpitbmkc) dd:where(.astro-wpitbmkc){color:#dbe4f0;font-size:.78rem;line-height:1.45;margin:0}.decision-question:where(.astro-wpitbmkc){background:#f59e0b13;border:1px solid rgba(245,158,11,.18);border-radius:12px;margin-top:1.5rem;padding:.95rem}.decision-question:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc){color:#fbbf24;font-family:var(--font-mono);font-size:.59rem;letter-spacing:.06em;text-transform:uppercase}.decision-question:where(.astro-wpitbmkc) p:where(.astro-wpitbmkc){color:#cbd5e1;font-size:.75rem;line-height:1.5;margin:.35rem 0 0}.evidence-workspace:where(.astro-wpitbmkc){display:flex;flex-direction:column;gap:1.35rem;padding:2.2rem}.lane-grid:where(.astro-wpitbmkc){display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-lane:where(.astro-wpitbmkc){align-items:center;background:#ffffff09;border:1px solid rgba(255,255,255,.085);border-radius:13px;display:flex;gap:.8rem;min-width:0;padding:.9rem}.lane-icon:where(.astro-wpitbmkc){align-items:center;background:#60a5fa1c;border:1px solid rgba(96,165,250,.25);border-radius:9px;color:#93c5fd;display:flex;flex:0 0 auto;font-family:var(--font-mono);font-size:.7rem;font-weight:700;height:34px;justify-content:center;width:34px}.evidence-lane:where(.astro-wpitbmkc) div:where(.astro-wpitbmkc):last-child{display:grid;min-width:0}.evidence-lane:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc){color:#64748b;font-family:var(--font-mono);font-size:.53rem;letter-spacing:.08em;text-transform:uppercase}.evidence-lane:where(.astro-wpitbmkc) strong:where(.astro-wpitbmkc){color:#f1f5f9;font-size:.79rem;font-weight:600}.evidence-lane:where(.astro-wpitbmkc) small:where(.astro-wpitbmkc){color:#8290a5;font-size:.63rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lane-buyer:where(.astro-wpitbmkc) .lane-icon:where(.astro-wpitbmkc){background:#a78bfa1a;border-color:#a78bfa3d;color:#c4b5fd}.lane-competitor:where(.astro-wpitbmkc) .lane-icon:where(.astro-wpitbmkc){background:#34d39917;border-color:#34d39938;color:#6ee7b7}.lane-opportunity:where(.astro-wpitbmkc) .lane-icon:where(.astro-wpitbmkc){background:#fbbf2417;border-color:#fbbf2438;color:#fcd34d}.verification-track:where(.astro-wpitbmkc){display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);padding:1.2rem 0;position:relative}.track-line:where(.astro-wpitbmkc){background:linear-gradient(90deg,#60a5fa,#a78bfa 45%,#34d399 70%,#fbbf24);height:1px;left:10%;opacity:.55;position:absolute;right:10%;top:1.5rem}.track-stage:where(.astro-wpitbmkc){min-width:0;position:relative;text-align:center;z-index:1}.stage-dot:where(.astro-wpitbmkc){background:#111827;border:2px solid #64748b;border-radius:50%;display:block;height:11px;margin:0 auto .7rem;width:11px}.track-stage-active:where(.astro-wpitbmkc) .stage-dot:where(.astro-wpitbmkc){background:#34d399;border-color:#bbf7d0;box-shadow:0 0 18px #34d399bf}.track-stage:where(.astro-wpitbmkc) small:where(.astro-wpitbmkc){color:#64748b;display:block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase}.track-stage:where(.astro-wpitbmkc) strong:where(.astro-wpitbmkc){color:#dbe4f0;display:block;font-size:.68rem;font-weight:550;margin-top:.15rem}.console-result:where(.astro-wpitbmkc){align-items:center;background:linear-gradient(120deg,#ffffff0b,#ffffff05);border:1px solid rgba(255,255,255,.09);border-radius:15px;display:grid;gap:1rem;grid-template-columns:1.25fr auto;margin-top:auto;padding:1.15rem 1.25rem}.result-copy:where(.astro-wpitbmkc) .panel-kicker:where(.astro-wpitbmkc){margin-bottom:.35rem}.result-copy:where(.astro-wpitbmkc)>strong:where(.astro-wpitbmkc){color:#f8fafc;display:block;font-size:.82rem;font-weight:600}.result-copy:where(.astro-wpitbmkc) p:where(.astro-wpitbmkc){color:#7f8da3;font-size:.67rem;line-height:1.5;margin:.25rem 0 0}.result-state:where(.astro-wpitbmkc){align-items:center;border-left:1px solid rgba(255,255,255,.09);display:flex;gap:.75rem;padding-left:1.1rem}.state-light:where(.astro-wpitbmkc){background:#34d399;border-radius:50%;box-shadow:0 0 16px #34d399b3;height:9px;width:9px}.result-state:where(.astro-wpitbmkc) small:where(.astro-wpitbmkc){color:#64748b;display:block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.05em;text-transform:uppercase}.result-state:where(.astro-wpitbmkc) strong:where(.astro-wpitbmkc){color:#bbf7d0;display:block;font-family:var(--font-mono);font-size:.58rem;margin-top:.15rem}.console-footer:where(.astro-wpitbmkc){align-items:center;background:#ffffff08;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;min-height:58px;padding:.85rem 1.2rem;position:relative;z-index:1}.source-signals:where(.astro-wpitbmkc){display:flex;flex-wrap:wrap;gap:.45rem}.source-signals:where(.astro-wpitbmkc) span:where(.astro-wpitbmkc){border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#728096;font-size:.49rem;padding:.3rem .5rem}.console-footer:where(.astro-wpitbmkc) a:where(.astro-wpitbmkc){align-items:center;color:#bfdbfe;display:inline-flex;font-size:.7rem;font-weight:600;gap:.45rem;text-decoration:none;white-space:nowrap}.console-footer:where(.astro-wpitbmkc) a:where(.astro-wpitbmkc):hover{color:#fff}@media(max-width:780px){.research-showcase-shell:where(.astro-wpitbmkc){padding:1.25rem 1rem 3.25rem}.research-console:where(.astro-wpitbmkc){border-radius:18px}.console-grid:where(.astro-wpitbmkc){grid-template-columns:1fr}.decision-brief:where(.astro-wpitbmkc){border-bottom:1px solid rgba(255,255,255,.08);border-right:0;padding:1.5rem}.brief-spec:where(.astro-wpitbmkc){display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr)}.brief-spec:where(.astro-wpitbmkc) div:where(.astro-wpitbmkc){border:0;padding:0}.evidence-workspace:where(.astro-wpitbmkc){padding:1.5rem}}@media(max-width:560px){.console-bar:where(.astro-wpitbmkc){grid-template-columns:auto 1fr}.console-title:where(.astro-wpitbmkc){justify-self:end}.console-mode:where(.astro-wpitbmkc){display:none}.brief-spec:where(.astro-wpitbmkc),.lane-grid:where(.astro-wpitbmkc){grid-template-columns:1fr}.verification-track:where(.astro-wpitbmkc){gap:.2rem}.track-stage:where(.astro-wpitbmkc) strong:where(.astro-wpitbmkc){font-size:.58rem}.console-result:where(.astro-wpitbmkc){grid-template-columns:1fr}.result-state:where(.astro-wpitbmkc){border-left:0;border-top:1px solid rgba(255,255,255,.09);padding:.8rem 0 0}.console-footer:where(.astro-wpitbmkc){align-items:flex-start;flex-direction:column;gap:.8rem}}.decision-pipeline:where(.astro-7lzpvspw){display:grid;gap:.9rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:2rem 0 0;padding-bottom:6.5rem;position:relative}.pipeline-rail:where(.astro-7lzpvspw){background:linear-gradient(90deg,#2563eb,#7c3aed 46%,#10b981 74%,#f59e0b);height:2px;left:7%;opacity:.34;position:absolute;right:7%;top:34px}.pipeline-stage:where(.astro-7lzpvspw){background:#fff;border:1px solid #e5e7eb;border-radius:15px;box-shadow:0 8px 28px #0f172a0e;min-height:260px;padding:3.9rem 1rem 1rem;position:relative}.stage-index:where(.astro-7lzpvspw){align-items:center;background:#fff;border:2px solid #2563eb;border-radius:50%;color:#2563eb;display:flex;font-family:var(--font-mono);font-size:.62rem;font-weight:700;height:30px;justify-content:center;left:50%;position:absolute;top:20px;transform:translate(-50%,-50%);width:30px;z-index:2}.stage-lanes:where(.astro-7lzpvspw) .stage-index:where(.astro-7lzpvspw){border-color:#6366f1;color:#6366f1}.stage-ledger:where(.astro-7lzpvspw) .stage-index:where(.astro-7lzpvspw){border-color:#8b5cf6;color:#8b5cf6}.stage-verify:where(.astro-7lzpvspw) .stage-index:where(.astro-7lzpvspw){border-color:#10b981;color:#059669;box-shadow:0 0 0 6px #10b98114}.stage-memo:where(.astro-7lzpvspw) .stage-index:where(.astro-7lzpvspw){border-color:#f59e0b;color:#d97706}.stage-kicker:where(.astro-7lzpvspw){color:#6b7280;display:block;font-family:var(--font-mono);font-size:.57rem;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.pipeline-stage:where(.astro-7lzpvspw) h3:where(.astro-7lzpvspw){color:#111827;font-size:.91rem;font-weight:650;letter-spacing:-.015em;line-height:1.3;margin:0 0 .55rem}.pipeline-stage:where(.astro-7lzpvspw) p:where(.astro-7lzpvspw){color:#6b7280;font-size:.73rem;line-height:1.58;margin:0}.stage-proof:where(.astro-7lzpvspw){background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;bottom:1rem;color:#64748b;font-family:var(--font-mono);font-size:.51rem;left:1rem;letter-spacing:.03em;padding:.32rem .48rem;position:absolute;right:auto;text-transform:uppercase}.verification-loop:where(.astro-7lzpvspw){align-items:center;background:linear-gradient(110deg,#10b98111,#2563eb0a);border:1px solid rgba(16,185,129,.18);border-radius:14px;bottom:0;display:flex;gap:.9rem;left:18%;padding:.95rem 1.1rem;position:absolute;right:18%}.loop-arrow:where(.astro-7lzpvspw){color:#059669;font-size:1.7rem;line-height:1}.verification-loop:where(.astro-7lzpvspw) strong:where(.astro-7lzpvspw){color:#111827;display:block;font-size:.78rem}.verification-loop:where(.astro-7lzpvspw) p:where(.astro-7lzpvspw){color:#64748b;font-size:.69rem;line-height:1.5;margin:.2rem 0 0}@media(max-width:900px){.decision-pipeline:where(.astro-7lzpvspw){grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.pipeline-rail:where(.astro-7lzpvspw){display:none}.pipeline-stage:where(.astro-7lzpvspw){min-height:220px;padding-top:1.2rem}.stage-index:where(.astro-7lzpvspw){left:auto;right:1rem;top:1rem;transform:none}.verification-loop:where(.astro-7lzpvspw){grid-column:1 / -1;left:auto;position:relative;right:auto}}@media(max-width:560px){.decision-pipeline:where(.astro-7lzpvspw){grid-template-columns:1fr}.pipeline-stage:where(.astro-7lzpvspw){min-height:195px}}.ledger-preview:where(.astro-phlicdyo){background:#0c1017;border:1px solid #1f2937;border-radius:18px;box-shadow:0 20px 50px #0f172a1f;color:#fff;margin:2rem 0;overflow:hidden}.ledger-topbar:where(.astro-phlicdyo){align-items:center;background:linear-gradient(90deg,#2563eb17,#7c3aed0f);border-bottom:1px solid #273244;display:flex;justify-content:space-between;padding:1.25rem 1.4rem}.ledger-kicker:where(.astro-phlicdyo){color:#60a5fa;display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;margin-bottom:.25rem}.ledger-topbar:where(.astro-phlicdyo) strong:where(.astro-phlicdyo){color:#f8fafc;font-size:.93rem;font-weight:600}.ledger-state:where(.astro-phlicdyo){align-items:center;border:1px solid rgba(52,211,153,.2);border-radius:999px;color:#86efac;display:inline-flex;font-family:var(--font-mono);font-size:.53rem;gap:.4rem;letter-spacing:.05em;padding:.38rem .6rem}.ledger-state:where(.astro-phlicdyo) i:where(.astro-phlicdyo){background:#34d399;border-radius:50%;box-shadow:0 0 10px #34d399b3;height:6px;width:6px}.ledger-head:where(.astro-phlicdyo),.ledger-row:where(.astro-phlicdyo){display:grid;grid-template-columns:108px minmax(0,1fr) 130px}.ledger-head:where(.astro-phlicdyo){background:#ffffff06;border-bottom:1px solid #202a39;color:#64748b;font-family:var(--font-mono);font-size:.53rem;letter-spacing:.07em;padding:.65rem 1.4rem;text-transform:uppercase}.ledger-row:where(.astro-phlicdyo){align-items:center;border-bottom:1px solid #202a39;gap:.8rem;padding:1rem 1.4rem}.claim-label:where(.astro-phlicdyo){border:1px solid;border-radius:999px;font-family:var(--font-mono);font-size:.53rem;justify-self:start;letter-spacing:.04em;padding:.33rem .5rem}.claim-label:where(.astro-phlicdyo).fact{background:#34d39914;border-color:#34d3993d;color:#6ee7b7}.claim-label:where(.astro-phlicdyo).inference{background:#60a5fa14;border-color:#60a5fa3d;color:#93c5fd}.claim-label:where(.astro-phlicdyo).assumption{background:#a78bfa14;border-color:#a78bfa3d;color:#c4b5fd}.claim-label:where(.astro-phlicdyo).contradiction{background:#fbbf2414;border-color:#fbbf243d;color:#fcd34d}.claim-label:where(.astro-phlicdyo).unknown{background:#94a3b812;border-color:#94a3b838;color:#cbd5e1}.claim-copy:where(.astro-phlicdyo) strong:where(.astro-phlicdyo){color:#e5edf7;display:block;font-size:.77rem;font-weight:550}.claim-copy:where(.astro-phlicdyo) p:where(.astro-phlicdyo){color:#77869b;font-size:.65rem;line-height:1.5;margin:.23rem 0 0}.source-state:where(.astro-phlicdyo){border-left:1px solid #273244;padding-left:1rem}.source-state:where(.astro-phlicdyo) span:where(.astro-phlicdyo){color:#cbd5e1;display:block;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.05em}.source-state:where(.astro-phlicdyo) small:where(.astro-phlicdyo){color:#64748b;display:block;font-size:.59rem;margin-top:.18rem}.ledger-bottom:where(.astro-phlicdyo){display:grid;grid-template-columns:repeat(4,1fr)}.ledger-bottom:where(.astro-phlicdyo) div:where(.astro-phlicdyo){border-right:1px solid #202a39;padding:.9rem 1rem;text-align:center}.ledger-bottom:where(.astro-phlicdyo) div:where(.astro-phlicdyo):last-child{border:0}.ledger-bottom:where(.astro-phlicdyo) span:where(.astro-phlicdyo){color:#64748b;display:block;font-size:.57rem}.ledger-bottom:where(.astro-phlicdyo) strong:where(.astro-phlicdyo){color:#e2e8f0;display:block;font-family:var(--font-mono);font-size:.62rem;margin-top:.18rem;text-transform:uppercase}@media(max-width:680px){.ledger-topbar:where(.astro-phlicdyo){align-items:flex-start;flex-direction:column;gap:.75rem}.ledger-head:where(.astro-phlicdyo){display:none}.ledger-row:where(.astro-phlicdyo){grid-template-columns:1fr;gap:.65rem}.source-state:where(.astro-phlicdyo){border-left:0;border-top:1px solid #273244;padding:.65rem 0 0}.ledger-bottom:where(.astro-phlicdyo){grid-template-columns:1fr 1fr}.ledger-bottom:where(.astro-phlicdyo) div:where(.astro-phlicdyo):nth-child(2){border-right:0}.ledger-bottom:where(.astro-phlicdyo) div:where(.astro-phlicdyo):nth-child(-n+2){border-bottom:1px solid #202a39}}.editorial-intro:where(.astro-nr3kcsxl){margin:0 auto 3rem;max-width:760px;text-align:center}.deliverable-stack:where(.astro-nr3kcsxl){display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1040px}.deliverable:where(.astro-nr3kcsxl){background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 34px #0f172a0f;min-height:230px;overflow:hidden;padding:1.5rem;position:relative}.deliverable:where(.astro-nr3kcsxl):after{background:var(--deliverable-color);content:"";height:3px;inset:0 0 auto;position:absolute}.deliverable-market:where(.astro-nr3kcsxl){--deliverable-color:#2563eb}.deliverable-buyer:where(.astro-nr3kcsxl){--deliverable-color:#7c3aed}.deliverable-competitor:where(.astro-nr3kcsxl){--deliverable-color:#10b981}.deliverable-ledger:where(.astro-nr3kcsxl){--deliverable-color:#f59e0b}.deliverable-head:where(.astro-nr3kcsxl){align-items:center;display:flex;justify-content:space-between}.deliverable-head:where(.astro-nr3kcsxl) span:where(.astro-nr3kcsxl){color:#94a3b8;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.09em}.deliverable-head:where(.astro-nr3kcsxl) i:where(.astro-nr3kcsxl){background:color-mix(in srgb,var(--deliverable-color) 9%,white);border:1px solid color-mix(in srgb,var(--deliverable-color) 22%,white);border-radius:999px;color:var(--deliverable-color);font-family:var(--font-mono);font-size:.53rem;font-style:normal;padding:.32rem .5rem;text-transform:uppercase}.deliverable:where(.astro-nr3kcsxl) h3:where(.astro-nr3kcsxl){color:#111827;font-size:1.18rem;letter-spacing:-.025em;margin:2.2rem 0 .65rem}.deliverable:where(.astro-nr3kcsxl) p:where(.astro-nr3kcsxl){color:#667085;font-size:.86rem;line-height:1.65;margin:0;max-width:380px}.deliverable-proof:where(.astro-nr3kcsxl){bottom:1.4rem;display:flex;gap:.4rem;left:1.5rem;position:absolute}.deliverable-proof:where(.astro-nr3kcsxl) span:where(.astro-nr3kcsxl){border:1px solid #eaecf0;border-radius:5px;color:#98a2b3;font-family:var(--font-mono);font-size:.49rem;letter-spacing:.05em;padding:.25rem .38rem;text-transform:uppercase}.deliverable-caption:where(.astro-nr3kcsxl){align-items:center;background:#111318;border-radius:0 0 14px 14px;color:#fff;display:grid;gap:.8rem;grid-template-columns:auto 1fr;margin:0 auto;max-width:760px;padding:.8rem 1.1rem}.deliverable-caption:where(.astro-nr3kcsxl) span:where(.astro-nr3kcsxl){color:#fbbf24;font-family:var(--font-mono);font-size:.53rem;letter-spacing:.07em;text-transform:uppercase}.deliverable-caption:where(.astro-nr3kcsxl) p:where(.astro-nr3kcsxl){color:#9ca3af;font-size:.7rem;margin:0}.brief-builder:where(.astro-nr3kcsxl){background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.7fr);margin-top:2rem;overflow:hidden}.brief-document:where(.astro-nr3kcsxl){background:#fff;padding:1.6rem}.brief-document-head:where(.astro-nr3kcsxl){align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:1rem}.brief-document-head:where(.astro-nr3kcsxl) span:where(.astro-nr3kcsxl),.brief-guidance-kicker:where(.astro-nr3kcsxl){color:#d97706;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.08em}.brief-document-head:where(.astro-nr3kcsxl) small:where(.astro-nr3kcsxl){color:#98a2b3;font-size:.62rem}.brief-field:where(.astro-nr3kcsxl){align-items:center;border-bottom:1px solid #eef0f3;display:grid;gap:.8rem;grid-template-columns:30px minmax(0,1fr) auto;min-height:78px}.brief-field:where(.astro-nr3kcsxl)>span:where(.astro-nr3kcsxl){align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:7px;color:#64748b;display:flex;font-family:var(--font-mono);font-size:.53rem;height:27px;justify-content:center;width:27px}.brief-field:where(.astro-nr3kcsxl) strong:where(.astro-nr3kcsxl){color:#1f2937;display:block;font-size:.78rem}.brief-field:where(.astro-nr3kcsxl) p:where(.astro-nr3kcsxl){color:#98a2b3;font-size:.65rem;margin:.15rem 0 0}.brief-field:where(.astro-nr3kcsxl) i:where(.astro-nr3kcsxl){color:#98a2b3;font-family:var(--font-mono);font-size:.48rem;font-style:normal;letter-spacing:.05em}.brief-field-primary:where(.astro-nr3kcsxl)>span:where(.astro-nr3kcsxl){background:#fffbeb;border-color:#fde68a;color:#d97706}.brief-field-primary:where(.astro-nr3kcsxl) i:where(.astro-nr3kcsxl){color:#d97706}.brief-guidance:where(.astro-nr3kcsxl){background:linear-gradient(155deg,#111827,#0b0d12);color:#fff;padding:2rem}.brief-guidance:where(.astro-nr3kcsxl) h3:where(.astro-nr3kcsxl){color:#f8fafc;font-size:1.35rem;letter-spacing:-.03em;line-height:1.2;margin:.8rem 0 1.5rem}.brief-guidance:where(.astro-nr3kcsxl) ul:where(.astro-nr3kcsxl){display:grid;gap:.75rem;list-style:none;margin:0 0 1.5rem;padding:0}.brief-guidance:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl){color:#cbd5e1;font-size:.72rem}.brief-guidance:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl) span:where(.astro-nr3kcsxl){color:#34d399;margin-right:.5rem}.brief-guidance:where(.astro-nr3kcsxl) p:where(.astro-nr3kcsxl){border-top:1px solid rgba(255,255,255,.09);color:#718096;font-size:.68rem;line-height:1.55;margin:0;padding-top:1.3rem}.setup-rail:where(.astro-nr3kcsxl){counter-reset:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:2rem 0 0;padding:0;position:relative}.setup-rail:where(.astro-nr3kcsxl):before{background:#d9dde5;content:"";height:1px;left:8%;position:absolute;right:8%;top:18px}.setup-rail:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl){min-width:0;padding:0 .7rem;position:relative;text-align:center}.setup-rail:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl)>span:where(.astro-nr3kcsxl){align-items:center;background:#fff;border:1px solid #d9dde5;border-radius:50%;color:#d97706;display:flex;font-family:var(--font-mono);font-size:.54rem;height:36px;justify-content:center;margin:0 auto 1rem;position:relative;width:36px;z-index:1}.setup-rail:where(.astro-nr3kcsxl) strong:where(.astro-nr3kcsxl){color:#1f2937;display:block;font-size:.76rem}.setup-rail:where(.astro-nr3kcsxl) p:where(.astro-nr3kcsxl){color:#7a8494;font-size:.63rem;line-height:1.45;margin:.3rem 0 0}.setup-finish:where(.astro-nr3kcsxl){align-items:center;background:#111318;border-radius:12px;display:grid;gap:.8rem;grid-template-columns:auto 1fr auto auto 1fr;margin:2rem auto 0;max-width:800px;padding:.8rem 1rem}.setup-finish:where(.astro-nr3kcsxl) span:where(.astro-nr3kcsxl){color:#718096;font-family:var(--font-mono);font-size:.49rem;letter-spacing:.06em}.setup-finish:where(.astro-nr3kcsxl) strong:where(.astro-nr3kcsxl){color:#e5e7eb;font-size:.65rem;font-weight:550}.setup-finish:where(.astro-nr3kcsxl) i:where(.astro-nr3kcsxl){color:#fbbf24;font-style:normal}.verification-checklist:where(.astro-nr3kcsxl){background:#fff;border:1px solid #e5e7eb;border-radius:18px;list-style:none;margin:2rem auto 0;max-width:900px;overflow:hidden;padding:0}.verification-checklist:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl){align-items:center;border-bottom:1px solid #eef0f3;display:grid;gap:1rem;grid-template-columns:34px minmax(0,1fr) auto;min-height:88px;padding:.8rem 1.2rem}.verification-checklist:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl):last-child{border:0}.verification-checklist:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl)>span:where(.astro-nr3kcsxl){color:#d97706;font-family:var(--font-mono);font-size:.59rem}.verification-checklist:where(.astro-nr3kcsxl) strong:where(.astro-nr3kcsxl){color:#1f2937;display:block;font-size:.8rem}.verification-checklist:where(.astro-nr3kcsxl) p:where(.astro-nr3kcsxl){color:#7a8494;font-size:.67rem;margin:.18rem 0 0}.verification-checklist:where(.astro-nr3kcsxl) i:where(.astro-nr3kcsxl){border:1px solid #e5e7eb;border-radius:999px;color:#94a3b8;font-family:var(--font-mono);font-size:.49rem;font-style:normal;padding:.3rem .48rem;text-transform:uppercase}.completion-gate:where(.astro-nr3kcsxl){background:#0d1016;border:1px solid #202a38;border-radius:19px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:2rem 0;overflow:hidden}.completion-gate:where(.astro-nr3kcsxl) article:where(.astro-nr3kcsxl){border-right:1px solid #202a38;min-height:225px;padding:1.35rem;position:relative}.completion-gate:where(.astro-nr3kcsxl) article:where(.astro-nr3kcsxl):last-child{border:0}.completion-gate:where(.astro-nr3kcsxl) article:where(.astro-nr3kcsxl)>div:where(.astro-nr3kcsxl){align-items:center;display:flex;gap:.5rem}.completion-gate:where(.astro-nr3kcsxl) article:where(.astro-nr3kcsxl)>div:where(.astro-nr3kcsxl) span:where(.astro-nr3kcsxl){background:var(--state-color);border-radius:50%;box-shadow:0 0 14px color-mix(in srgb,var(--state-color) 55%,transparent);height:8px;width:8px}.completion-gate:where(.astro-nr3kcsxl) code:where(.astro-nr3kcsxl){color:var(--state-color);font-family:var(--font-mono);font-size:.57rem}.completion-gate:where(.astro-nr3kcsxl) strong:where(.astro-nr3kcsxl){color:#f1f5f9;display:block;font-size:1rem;margin:2.1rem 0 .6rem}.completion-gate:where(.astro-nr3kcsxl) p:where(.astro-nr3kcsxl){color:#7c899c;font-size:.7rem;line-height:1.55;margin:0}.completion-gate:where(.astro-nr3kcsxl) small:where(.astro-nr3kcsxl){bottom:1.3rem;color:#566477;font-family:var(--font-mono);font-size:.49rem;letter-spacing:.05em;position:absolute;text-transform:uppercase}.state-green:where(.astro-nr3kcsxl){--state-color:#34d399}.state-degraded:where(.astro-nr3kcsxl){--state-color:#fbbf24}.state-failed:where(.astro-nr3kcsxl){--state-color:#f87171}@media(max-width:760px){.deliverable-stack:where(.astro-nr3kcsxl),.brief-builder:where(.astro-nr3kcsxl),.completion-gate:where(.astro-nr3kcsxl){grid-template-columns:1fr}.brief-guidance:where(.astro-nr3kcsxl){order:-1}.setup-rail:where(.astro-nr3kcsxl){gap:1rem;grid-template-columns:1fr}.setup-rail:where(.astro-nr3kcsxl):before{height:auto;inset:8% auto 8% 18px;width:1px}.setup-rail:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl){align-items:center;display:grid;gap:.9rem;grid-template-columns:36px 1fr;padding:0;text-align:left}.setup-rail:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl)>span:where(.astro-nr3kcsxl){margin:0}.setup-finish:where(.astro-nr3kcsxl){grid-template-columns:auto 1fr}.setup-finish:where(.astro-nr3kcsxl) i:where(.astro-nr3kcsxl){display:none}.completion-gate:where(.astro-nr3kcsxl) article:where(.astro-nr3kcsxl){border-bottom:1px solid #202a38;border-right:0}}@media(max-width:520px){.deliverable:where(.astro-nr3kcsxl){min-height:250px}.deliverable-caption:where(.astro-nr3kcsxl){align-items:start;grid-template-columns:1fr}.brief-field:where(.astro-nr3kcsxl){align-items:start;grid-template-columns:28px 1fr;padding:.8rem 0}.brief-field:where(.astro-nr3kcsxl) i:where(.astro-nr3kcsxl){grid-column:2}.verification-checklist:where(.astro-nr3kcsxl) li:where(.astro-nr3kcsxl){align-items:start;grid-template-columns:28px 1fr;padding:1rem}.verification-checklist:where(.astro-nr3kcsxl) i:where(.astro-nr3kcsxl){grid-column:2;justify-self:start}}
