:root{--amber: #ffb86b;--amber-soft: rgba(255, 184, 107, .16);--aqua: #78f7ff;--blue: #72a7ff;--blue-soft: rgba(114, 167, 255, .16);--coral: #ff6d8d;--green: #48f0b4;--green-soft: rgba(72, 240, 180, .15);--ink: #f7fbff;--line: rgba(180, 217, 230, .18);--line-strong: rgba(210, 242, 255, .32);--liquid-1: #4df0d3;--liquid-2: #7c8cff;--liquid-3: #ff7aa8;--liquid-4: #d8ff7a;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--muted: rgba(223, 238, 243, .58);--muted-strong: rgba(238, 248, 252, .76);--panel: rgba(11, 17, 22, .72);--panel-strong: rgba(16, 24, 30, .86);--paper: rgba(255, 255, 255, .055);--red: #ff6d8d;--red-soft: rgba(255, 109, 141, .14);color:var(--ink);background:#07100f;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:linear-gradient(135deg,rgba(120,247,255,.08),transparent 34%),linear-gradient(315deg,rgba(255,109,141,.08),transparent 30%),#07100f}body{position:relative;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(ellipse at 50% -20%,rgba(120,247,255,.13),transparent 40%),#07100f;background-size:44px 44px,44px 44px,auto,auto}body:before{position:fixed;inset:-34vh -18vw auto -18vw;z-index:0;height:78vh;pointer-events:none;content:"";background:conic-gradient(from 160deg at 34% 54%,transparent 0deg,rgba(77,240,211,.58) 34deg,rgba(124,140,255,.42) 82deg,transparent 126deg,rgba(255,122,168,.4) 184deg,rgba(216,255,122,.3) 236deg,transparent 302deg,rgba(77,240,211,.38) 360deg);clip-path:polygon(0 27%,13% 18%,28% 34%,42% 11%,57% 29%,72% 15%,86% 33%,100% 21%,100% 72%,82% 61%,63% 78%,48% 58%,30% 76%,14% 61%,0 73%);filter:blur(30px) saturate(1.4);opacity:.62;transform:translateZ(0);animation:liquid-flow 24s ease-in-out infinite alternate}body:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(180deg,#07100f2e,#07100fbd),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px);mix-blend-mode:screen;opacity:.34}button,input,textarea{font:inherit}button{border-radius:8px}::selection{background:var(--liquid-1);color:#06100f}@keyframes liquid-flow{0%{transform:translate3d(-4vw,-1vh,0) rotate(-4deg) scale(1)}55%{transform:translate3d(4vw,3vh,0) rotate(3deg) scale(1.08)}to{transform:translate3d(7vw,-2vh,0) rotate(-2deg) scale(1.03)}}#root{position:relative;z-index:1;min-height:100vh}.app-shell{position:relative;z-index:1;width:min(1480px,calc(100vw - 32px));margin:0 auto;padding:28px 0 40px}.app-shell:before{position:fixed;right:4vw;bottom:5vh;z-index:-1;width:min(720px,58vw);height:44vh;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 0 18%,rgba(120,247,255,.16) 28%,rgba(255,109,141,.15) 48%,rgba(216,255,122,.12) 66%,transparent 82%),linear-gradient(290deg,rgba(114,167,255,.14),transparent 58%);clip-path:polygon(3% 42%,20% 21%,37% 36%,51% 12%,68% 34%,94% 20%,100% 74%,78% 63%,60% 88%,42% 62%,19% 83%,0 68%);filter:blur(24px);opacity:.7;animation:liquid-tail 18s ease-in-out infinite alternate}.desk-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.brand-lockup{display:flex;align-items:center;gap:14px}.brand-mark{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(120,247,255,.58);background:linear-gradient(150deg,#78f7ff38,#ff6d8d21),#07100fc2;color:var(--ink);font-family:var(--mono);font-size:18px;font-weight:850;box-shadow:0 0 0 1px #ffffff14 inset,0 20px 50px #4df0d32e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eyebrow,.panel-header p{margin:0;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:760;text-transform:uppercase}.desk-header h1{margin:3px 0 0;color:var(--ink);font-size:clamp(34px,4.2vw,64px);font-weight:850;line-height:.94;text-shadow:0 24px 70px rgba(120,247,255,.16)}.header-actions,.merchant-pill{display:flex;align-items:center;gap:10px}.locale-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:116px;padding:3px;border:1px solid var(--line-strong);background:#091015ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.locale-toggle button{min-height:34px;border:0;background:transparent;color:var(--muted-strong);cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:850}.locale-toggle button.active{background:linear-gradient(120deg,#78f7ff3d,#d8ff7a2e),#ffffff1a;color:var(--ink)}.merchant-pill{min-height:42px;padding:0 13px;border:1px solid var(--line-strong);background:#091015ad;color:var(--ink);font-size:13px;font-weight:760;box-shadow:0 14px 40px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.icon-button{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid var(--line-strong);background:#0a1116b3;color:var(--ink);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.icon-button:hover{border-color:#78f7ffb8;transform:translateY(-1px);box-shadow:0 12px 34px #4df0d32e}.icon-button.small{width:34px;height:34px}.demo-brief{position:relative;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:12px;align-items:stretch;margin-bottom:14px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(130deg,#ffffff21,#ffffff09),linear-gradient(115deg,rgba(77,240,211,.16),transparent 38%,rgba(255,122,168,.11)),#080e12c2;box-shadow:0 26px 80px #00000038,0 1px #ffffff1a inset;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.demo-brief:before{position:absolute;right:-14%;bottom:-48%;width:62%;height:86%;pointer-events:none;content:"";background:conic-gradient(from 200deg at 42% 44%,transparent 0deg,rgba(77,240,211,.34) 54deg,rgba(114,167,255,.22) 108deg,transparent 148deg,rgba(255,122,168,.22) 224deg,rgba(216,255,122,.2) 294deg,transparent 360deg);clip-path:polygon(0 44%,19% 24%,36% 42%,52% 18%,70% 39%,100% 25%,100% 100%,0 100%);filter:blur(22px) saturate(1.32);opacity:.58;animation:panel-current 18s ease-in-out infinite alternate}.brief-copy,.brief-flow{position:relative;z-index:1}.brief-copy{padding:16px}.brief-copy h2{max-width:620px;margin:7px 0 9px;color:var(--ink);font-size:28px;font-weight:880;letter-spacing:0;line-height:1.02}.brief-copy p{max-width:650px;margin:0;color:var(--muted-strong);font-size:14px;line-height:1.55}.brief-route{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:820}.brief-route span{display:inline-flex;min-height:32px;align-items:center;padding:0 10px;border:1px solid rgba(120,247,255,.18);background:#ffffff0e;color:var(--ink)}.brief-route svg{color:var(--aqua)}.brief-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.story-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start;min-height:118px;padding:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff0b}.story-marker{display:grid;gap:8px;justify-items:center;color:var(--aqua);font-family:var(--mono);font-size:11px;font-weight:880}.story-marker svg{width:30px;height:30px}.story-marker span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(120,247,255,.25);background:#78f7ff17;color:var(--ink)}.story-step strong,.story-step small{display:block}.story-step strong{color:var(--ink);font-size:15px;line-height:1.2}.story-step small{margin-top:8px;color:var(--muted-strong);font-size:12px;line-height:1.55}.metrics-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.metric{position:relative;display:flex;min-height:112px;gap:12px;align-items:flex-start;padding:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(145deg,#ffffff1b,#ffffff09),var(--panel);box-shadow:0 24px 70px #0003,0 1px #ffffff14 inset;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.metric:after{position:absolute;inset:auto 14px 0 14px;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--liquid-1),var(--liquid-3),transparent);opacity:.56}.metric-icon{display:grid;min-width:34px;height:34px;place-items:center;border:1px solid var(--line);background:#ffffff12;color:var(--aqua)}.metric.good .metric-icon{color:var(--green)}.metric.danger .metric-icon{color:var(--red)}.metric span,.seller-account span,.ledger-row small,.resource-row small,.agent-row small{display:block;color:var(--muted);font-size:12px;line-height:1.4}.metric strong{display:block;margin-top:4px;color:var(--ink);font-size:clamp(24px,2.4vw,34px);font-weight:860;line-height:1}.metric small{display:block;margin-top:8px;color:var(--muted-strong);font-size:12px;line-height:1.35}.plain-language-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.term-chip{display:grid;gap:5px;min-height:78px;align-content:start;padding:12px;border:1px solid var(--line);background:linear-gradient(135deg,#ffffff12,#ffffff06),#070f118a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.term-chip b{color:var(--aqua);font-family:var(--mono);font-size:12px;font-weight:880}.term-chip span{color:var(--muted-strong);font-size:12px;line-height:1.42}.workspace-grid{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(420px,1.45fr) minmax(310px,.95fr);gap:14px;align-items:stretch}.bottom-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.1fr);gap:14px;margin-top:14px}.panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#ffffff18,#ffffff08),var(--panel);box-shadow:0 26px 80px #00000038,0 1px #ffffff1a inset;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.panel>*{position:relative;z-index:1}.panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(120,247,255,.16),transparent 32%,rgba(255,109,141,.1) 72%,transparent),linear-gradient(180deg,rgba(255,255,255,.1),transparent 18%);opacity:.56;-webkit-mask-image:linear-gradient(180deg,black,transparent 36%);mask-image:linear-gradient(180deg,black,transparent 36%)}.panel:after{position:absolute;inset:auto -16% -26% -16%;z-index:0;height:46%;pointer-events:none;content:"";background:conic-gradient(from 220deg at 36% 44%,transparent 0deg,rgba(77,240,211,.34) 42deg,rgba(114,167,255,.22) 94deg,transparent 138deg,rgba(255,122,168,.24) 206deg,rgba(216,255,122,.18) 276deg,transparent 360deg);clip-path:polygon(0 46%,14% 28%,30% 43%,47% 18%,64% 38%,82% 25%,100% 47%,100% 100%,0 100%);filter:blur(18px) saturate(1.28);opacity:.48;animation:panel-current 16s ease-in-out infinite alternate}.buyer-panel,.merchant-panel,.exchange-panel,.payload-panel,.integration-panel,.operations-panel,.autopilot-panel{padding:16px}.autopilot-panel{margin-bottom:14px}.autopilot-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.58fr) minmax(0,1fr);gap:14px;align-items:stretch}.autopilot-command{display:grid;gap:10px;align-content:start}.autopilot-command label{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.autopilot-command textarea{width:100%;min-height:116px;resize:vertical;border:1px solid rgba(120,247,255,.18);border-radius:8px;background:linear-gradient(180deg,#080e12eb,#04080beb),#070b0e;color:var(--ink);font-size:13px;line-height:1.55;padding:12px}.autopilot-policy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.autopilot-policy span{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.autopilot-policy strong{color:var(--ink);font-size:12px;text-align:right;overflow-wrap:anywhere}.human-payment-summary{display:grid;gap:12px;min-height:100%}.decision-card{min-height:160px;padding:18px;border:1px solid rgba(120,247,255,.18);background:linear-gradient(135deg,#78f7ff24,#ffffff0a),#ffffff0b}.human-payment-summary.paid .decision-card{border-color:#48f0b44d;background:linear-gradient(135deg,#48f0b429,#78f7ff0f),#ffffff0b}.human-payment-summary.blocked .decision-card{border-color:#ff6d8d57;background:linear-gradient(135deg,#ff6d8d24,#ffb86b0f),#ffffff0b}.human-payment-summary.running .decision-card{border-color:#ffb86b57;background:linear-gradient(135deg,#ffb86b24,#78f7ff0f),#ffffff0b}.decision-card span,.human-fact span,.human-step span,.technical-details summary span,.advanced-workbench summary span{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.decision-card strong{display:block;margin-top:10px;color:var(--ink);font-size:clamp(28px,3.2vw,46px);font-weight:880;line-height:1}.decision-card p{max-width:760px;margin:12px 0 0;color:var(--muted-strong);font-size:14px;line-height:1.55}.human-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.human-fact{min-height:86px;padding:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.human-fact.wide{grid-column:span 2}.human-fact strong{display:block;margin-top:8px;color:var(--ink);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.human-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.human-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px 10px;align-items:start;padding:12px;border:1px solid rgba(120,247,255,.14);background:#060c0f70}.human-step b{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(120,247,255,.22);background:#78f7ff14;color:var(--aqua);font-family:var(--mono);font-size:12px}.human-step small{grid-column:2;color:var(--muted-strong);font-size:12px;line-height:1.38}.technical-details,.advanced-workbench{position:relative;z-index:1;margin-top:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffffff0e,#ffffff05),#04090c94}.advanced-workbench{margin-bottom:14px;padding:0 14px 14px}.technical-details summary,.advanced-workbench summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:var(--ink);cursor:pointer;list-style:none}.technical-details summary::-webkit-details-marker,.advanced-workbench summary::-webkit-details-marker{display:none}.technical-details summary:after,.advanced-workbench summary:after{content:"+";display:grid;min-width:28px;height:28px;place-items:center;border:1px solid rgba(120,247,255,.2);color:var(--aqua);font-family:var(--mono);font-weight:850}.technical-details[open] summary:after,.advanced-workbench[open] summary:after{content:"-"}.technical-details summary strong,.advanced-workbench summary strong{color:var(--muted-strong);font-size:13px;text-align:right}.technical-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:12px;padding:0 14px 14px}.agent-trace{display:grid;max-height:338px;gap:8px;overflow:auto;padding-right:4px}.agent-trace-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.agent-trace-row.running{border-color:#78f7ff5c;background:linear-gradient(120deg,#78f7ff1f,#ffffff09),#ffffff0b}.agent-trace-row.done{border-color:#48f0b438}.agent-trace-row.blocked{border-color:#ff6d8d47;background:var(--red-soft)}.trace-status{display:grid;width:28px;height:28px;place-items:center;color:var(--muted)}.agent-trace-row.done .trace-status,.agent-trace-row.running .trace-status{color:var(--green)}.agent-trace-row.blocked .trace-status{color:var(--red)}.trace-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:4px}.trace-title span,.trace-title b,.agent-answer span{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:850;text-transform:uppercase}.trace-title b{color:var(--muted-strong)}.agent-trace-row strong,.agent-trace-row small,.agent-answer strong,.agent-answer small{display:block}.agent-trace-row strong{color:var(--ink);font-size:13px;line-height:1.25}.agent-trace-row small{margin-top:3px;color:var(--muted-strong);font-size:12px;line-height:1.38}.agent-trace-row pre{margin-top:8px;max-height:132px;overflow:auto;padding:9px;border:1px solid rgba(120,247,255,.12);background:#04080bc7;color:#bfffee;font-size:10px;line-height:1.45}.agent-answer{display:grid;gap:8px;align-content:start;padding:12px;border:1px solid rgba(120,247,255,.18);background:linear-gradient(160deg,#78f7ff1a,#ff7aa812),#ffffff0b}.agent-answer strong{color:var(--ink);font-size:16px;line-height:1.35}.agent-answer small{color:var(--muted-strong);font-size:12px;line-height:1.45}.exchange-panel:after{inset:278px -24% auto -18%;height:360px;border-radius:48% 52% 45% 55%/42% 46% 54% 58%;clip-path:ellipse(64% 42% at 50% 50%);filter:blur(26px) saturate(1.36);opacity:.4}.panel-header{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:16px;z-index:1}.header-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);background:#ffffff0f;color:var(--aqua)}.panel-header h2{margin:2px 0;color:var(--ink);font-size:22px;line-height:1.1}.panel-header span{color:var(--muted-strong);font-size:12px;line-height:1.35}.section-block{position:relative;z-index:1;padding-top:14px;border-top:1px solid var(--line)}.section-block+.section-block{margin-top:14px}.section-label{margin-bottom:9px;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:760;text-transform:uppercase}.agent-list,.resource-list,.ledger-list,.exchange-feed{display:grid;gap:8px}.agent-row,.resource-row{width:100%;display:grid;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.agent-row{grid-template-columns:34px minmax(0,1fr) auto;padding:10px}.resource-row{grid-template-columns:22px minmax(0,1fr) auto;padding:12px 10px}.agent-row:hover,.resource-row:hover{border-color:#78f7ff94;transform:translateY(-1px);box-shadow:0 12px 36px #4df0d31c}.agent-row.selected,.resource-row.selected{border-color:#78f7ffbd;background:linear-gradient(120deg,#78f7ff29,#ffffff0d),#ffffff14;box-shadow:0 0 0 1px #78f7ff1a inset,0 20px 45px #4df0d321}.agent-avatar{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:var(--aqua);font-family:var(--mono);font-size:13px;font-weight:850}.agent-row strong,.resource-row strong,.ledger-row strong{display:block;overflow-wrap:anywhere;color:var(--ink);font-size:13px}.trust-score,.resource-row b{color:var(--muted-strong);font-family:var(--mono);font-size:12px}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.12);background:#ffffff0b;padding:3px}.segmented-control button{min-height:34px;border:0;background:transparent;color:var(--muted-strong);cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:760}.segmented-control button.active{background:linear-gradient(120deg,#78f7ff47,#d8ff7a33),#ffffff1f;color:#06100f}.segmented-control button:disabled{cursor:not-allowed;opacity:.55}.signer-control{grid-template-columns:repeat(4,minmax(0,1fr))}.signer-state{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:center;margin-top:9px;padding:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:var(--muted-strong)}.signer-state svg{color:var(--aqua)}.signer-state strong,.signer-state small{display:block}.signer-state strong{color:var(--ink);font-size:13px}.signer-state small{margin-top:2px;color:var(--muted-strong);font-size:12px;line-height:1.35}.signer-state.approved svg{color:var(--green)}.signer-state.expired svg,.signer-state.rejected svg{color:var(--red)}.signer-state.pending{background:var(--amber-soft)}.signer-state.pending svg{color:var(--amber)}.policy-slab{position:relative;z-index:1;display:grid;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.12);background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 16px),#ffffff09}.policy-toggle{display:flex;min-height:34px;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--muted-strong);cursor:pointer;font-weight:780}.policy-toggle span{display:block;width:12px;height:12px;margin-left:10px;border:1px solid var(--line-strong);background:#ffffff14}.policy-toggle.active{color:var(--ink)}.policy-toggle.active span{background:var(--green);box-shadow:0 0 18px #48f0b46b}.cap-control{display:grid;grid-template-columns:auto minmax(0,1fr) 56px;gap:10px;align-items:center;color:var(--muted-strong);font-size:13px;font-weight:760}.cap-control input{accent-color:var(--liquid-1)}.cap-control strong{color:var(--ink);font-family:var(--mono);font-size:12px;text-align:right}.primary-action{position:relative;z-index:1;display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:9px;margin-top:14px;overflow:hidden;border:1px solid rgba(120,247,255,.42);background:linear-gradient(110deg,#78f7ffeb,#d8ff7ac7 48%,#ff6d8dd6),var(--ink);color:#06100f;cursor:pointer;font-weight:880;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.primary-action:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(100deg,transparent 0 35%,rgba(255,255,255,.42) 48%,transparent 62%);transform:translate(-120%);transition:transform .42s ease}.primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 42px #78f7ff33}.primary-action:hover:not(:disabled):after{transform:translate(120%)}.primary-action:disabled{cursor:wait;opacity:.72}.phase-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 14px}.phase-step{position:relative;min-height:38px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:var(--muted);display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:850}.phase-step.complete{border-color:#48f0b473;background:var(--green-soft);color:var(--ink)}.phase-step.current{box-shadow:0 0 0 1px #78f7ff40,0 14px 30px #4df0d31f}.phase-explainer{position:relative;z-index:1;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;margin:0 0 14px;padding:12px;border:1px solid rgba(120,247,255,.18);background:linear-gradient(120deg,#78f7ff1a,#ffffff09),#ffffff0b}.phase-explainer svg{color:var(--aqua)}.phase-explainer strong,.phase-explainer span{display:block}.phase-explainer strong{color:var(--ink);font-size:13px;line-height:1.25}.phase-explainer span{margin-top:4px;color:var(--muted-strong);font-size:12px;line-height:1.45}.phase-explainer.blocked{border-color:#ff6d8d47;background:var(--red-soft)}.phase-explainer.settled{border-color:#48f0b44d;background:var(--green-soft)}.phase-explainer.challenge{border-color:#ffb86b52;background:var(--amber-soft)}.exchange-feed{position:relative;z-index:1;max-height:560px;overflow:auto;padding-right:4px}.exchange-line{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px}.line-meta{display:flex;flex-direction:column;align-items:stretch;gap:6px}.line-meta span,.line-meta b{display:grid;min-height:30px;place-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:var(--muted-strong);font-family:var(--mono);font-size:12px}.exchange-line.challenge .line-meta span,.exchange-line.challenge .line-meta b{background:var(--amber-soft);color:var(--amber)}.exchange-line.success .line-meta span,.exchange-line.success .line-meta b{background:var(--green-soft);color:var(--green)}.exchange-line.blocked .line-meta span,.exchange-line.blocked .line-meta b{background:var(--red-soft);color:var(--red)}.line-content{overflow:hidden;border:1px solid rgba(120,247,255,.16);background:linear-gradient(180deg,#080e12f0,#04080bf0),#070b0e;color:#f3f6f1;box-shadow:0 20px 50px #0003}.line-content h3{margin:0;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1);color:#f3f6f1;font-size:13px}pre{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-family:var(--mono)}.line-content pre{max-height:210px;overflow:auto;padding:12px;color:#bfffee;font-size:11px;line-height:1.55}.seller-account{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.seller-account strong{display:block;margin-top:4px;color:var(--ink);font-family:var(--mono);font-size:13px}.ledger-toolbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ledger-toolbar>span{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:760;text-transform:uppercase}.secondary-action{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.16);background:#fff1;color:var(--ink);cursor:pointer;font-size:13px;font-weight:850;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.secondary-action:hover{border-color:#78f7ff99;transform:translateY(-1px);box-shadow:0 12px 30px #4df0d321}.ledger-list{position:relative;z-index:1;max-height:480px;overflow:auto;padding-right:4px}.ledger-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 0;border-top:1px solid var(--line)}.ledger-row b{color:var(--ink);font-family:var(--mono);font-size:12px}.ledger-row span{display:block;margin-top:3px;color:var(--muted-strong);font-size:12px}.status-dot{display:grid;width:28px;height:28px;place-items:center}.status-dot.settled{color:var(--green)}.status-dot.blocked{color:var(--red)}.payload-preview{position:relative;z-index:1;min-height:176px;padding:14px;border:1px solid rgba(120,247,255,.16);background:#04080bdb;color:#bfffee;font-size:12px;line-height:1.6}.empty-payload{position:relative;z-index:1;display:grid;min-height:176px;place-items:center;gap:8px;border:1px dashed rgba(255,255,255,.18);background:#ffffff0b;color:var(--muted-strong);font-weight:780}.integration-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.integration-steps div{min-height:176px;padding:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.integration-steps span{display:inline-block;margin-bottom:10px;color:var(--aqua);font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.integration-steps p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.ops-stack{position:relative;z-index:1;display:grid;gap:12px}.ops-block{display:grid;gap:8px}.storage-adapter{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px;border:1px solid rgba(120,247,255,.16);background:#070f1180}.storage-adapter svg{margin-top:2px;color:var(--aqua)}.storage-adapter span,.storage-adapter b{font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.storage-adapter span{display:block;color:var(--muted)}.storage-adapter strong{display:block;margin-top:3px;color:var(--ink);font-size:13px}.storage-adapter small{display:block;margin-top:4px;color:var(--muted-strong);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.storage-adapter>b{display:inline-block;padding:5px 7px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--muted-strong)}.storage-adapter.durable>b{background:var(--green-soft);color:var(--green)}.ops-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-heading span,.ops-heading b{font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.ops-heading span{color:var(--muted)}.ops-heading b{color:var(--muted-strong)}.api-key-list,.event-list{display:grid;gap:8px}.api-key-row,.event-row{display:grid;gap:10px;align-items:start;padding:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b}.api-key-row{grid-template-columns:minmax(0,1fr) auto auto}.event-row{grid-template-columns:minmax(0,1fr) auto}.api-key-row strong,.event-row strong{display:block;color:var(--ink);font-size:13px}.api-key-row span,.event-row span,.api-key-row small,.event-row small,.key-meta small{display:block;color:var(--muted-strong);font-size:12px;line-height:1.35}.api-key-row span{margin-top:3px;font-family:var(--mono)}.api-key-row small,.event-row small{margin-top:4px}.key-meta{min-width:76px;text-align:right}.key-meta b,.event-row>b{display:inline-block;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--muted-strong);font-family:var(--mono);font-size:11px;font-weight:850;padding:5px 7px;text-transform:uppercase}.api-key-row.active .key-meta b,.event-row.delivered>b{background:var(--green-soft);color:var(--green)}.api-key-row.rotating .key-meta b,.event-row.pending>b{background:var(--amber-soft);color:var(--amber)}.api-key-row.revoked .key-meta b,.event-row.failed>b{background:var(--red-soft);color:var(--red)}.mini-action{min-height:31px;padding:0 9px;border:1px solid rgba(255,255,255,.16);background:#fff1;color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:850}.mini-action:hover{border-color:#78f7ff99;box-shadow:0 10px 25px #4df0d31f}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(120,247,255,.36);outline-offset:2px}@media (max-width: 1180px){.demo-brief{grid-template-columns:1fr}.metrics-strip,.workspace-grid,.bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.autopilot-layout,.technical-layout{grid-column:1 / -1;grid-template-columns:1fr}.plain-language-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-panel{grid-column:1 / -1}.human-facts,.human-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.app-shell{width:min(100% - 20px,560px);padding-top:18px}.desk-header{align-items:flex-start;flex-direction:column}.header-actions{width:100%;flex-wrap:wrap}.locale-toggle{flex:1 1 118px}.metrics-strip,.workspace-grid,.autopilot-layout,.technical-layout,.bottom-grid,.brief-flow,.human-facts,.human-flow,.plain-language-strip,.integration-steps{grid-template-columns:1fr}.human-fact.wide{grid-column:auto}.decision-card{min-height:0;padding:15px}.decision-card strong{font-size:28px}.technical-details summary,.advanced-workbench summary{min-height:64px;align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 12px}.technical-details summary:after,.advanced-workbench summary:after{position:absolute;right:12px;top:16px}.technical-details summary strong,.advanced-workbench summary strong{max-width:calc(100% - 42px);text-align:left}.advanced-workbench{padding:0 10px 10px}.brief-copy{padding:16px}.brief-copy h2{font-size:29px;line-height:1.02}.brief-copy p{font-size:13px;line-height:1.48}.brief-route{gap:6px;margin-top:12px;font-size:11px}.brief-route span{min-height:28px;padding:0 8px}.story-step{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:auto;padding:10px}.story-marker{gap:5px}.story-marker svg{width:22px;height:22px}.story-marker span{width:22px;height:22px}.story-step strong{font-size:13px}.story-step small{margin-top:4px;font-size:12px;line-height:1.38}.exchange-panel,.agent-answer{grid-column:auto}.brand-mark{width:50px;height:50px}.merchant-pill{flex:1;min-width:0;justify-content:center}.exchange-line{grid-template-columns:1fr}.line-meta{flex-direction:row}.phase-rail{gap:6px}.phase-step{min-height:34px;font-size:11px}.api-key-row{grid-template-columns:minmax(0,1fr)}.key-meta{text-align:left}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes liquid-tail{0%{transform:translate3d(-2vw,1vh,0) rotate(2deg)}to{transform:translate3d(3vw,-2vh,0) rotate(-3deg)}}@keyframes panel-current{0%{transform:translate3d(-5%,4%,0) rotate(-2deg) scale(1)}55%{transform:translate3d(3%,-2%,0) rotate(3deg) scale(1.08)}to{transform:translate3d(7%,1%,0) rotate(-1deg) scale(1.03)}}
