:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f5f8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#070c16;--bg-2:#0c1422;--ink:#f3f5f8;--muted:#aeb8c8;--subtle:#74829a;--panel:#0c1422;--panel-2:#111c2e;--panel-3:#09101c;--line:#97b5e826;--line-strong:#97b5e84d;--green:#5ed3ff;--green-dark:#317fa8;--cyan:#6ea8ff;--violet:#a78bfa;--amber:#f2b866;--red:#ff7f91;--shadow:#00000057;--radius:0;background:#070c16;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 8%, #5ed3ff14, transparent 32rem), radial-gradient(circle at 18% 2%, #8f86ff0f, transparent 28rem), var(--bg);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c10e0;align-items:center;gap:20px;min-height:72px;padding:12px clamp(16px,3vw,34px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:220px;display:flex}.brand-mark{border-radius:var(--radius);color:#06120e;background:linear-gradient(135deg, var(--green), var(--cyan));border:1px solid #36f2a457;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 28px #36f2a424}.brand strong,.brand small{display:block}.brand strong{letter-spacing:0;font-size:.98rem;line-height:1.1}.brand small{color:var(--muted);margin-top:3px;font-size:.76rem}nav{flex:1;align-items:center;gap:6px;display:flex}.nav-button,.topbar-cta,.topbar-demo,.icon-button,.primary-action,.secondary-action{border-radius:var(--radius);border:1px solid #0000;min-height:40px;transition:background .15s,border-color .15s,transform .15s,color .15s}.nav-button{color:var(--muted);background:0 0;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.nav-button:hover,.nav-button[data-active=true]{color:var(--ink);border-color:var(--line);background:#ffffff0f}.topbar-actions{align-items:center;gap:10px;display:flex}.contact-link{min-height:40px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap;align-items:center;padding:0 10px;font-size:.82rem;display:inline-flex}.contact-link:hover{color:var(--ink);border-color:#36f2a473}.topbar-cta{color:#06120e;background:var(--green);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:850;display:inline-flex}.topbar-demo{min-height:40px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);white-space:nowrap;background:#ffffff0b;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:800;display:inline-flex}.topbar-demo:hover{color:#fff;background:#63d7ff17;border-color:#63d7ff7a;transform:translateY(-1px)}.topbar-cta:hover,.primary-action:hover{transform:translateY(-1px)}.content{flex:1;width:min(1440px,100%);margin:0 auto;padding:clamp(18px,3vw,34px)}.status-strip{color:var(--ink);border-radius:var(--radius);box-shadow:0 24px 70px var(--shadow);background:linear-gradient(135deg,#111920fa,#0a1413fa 62%,#0e1920fa),linear-gradient(90deg,#36f2a412 1px,#0000 1px) 0 0/52px 52px;border:1px solid #63d7ff29;grid-template-columns:minmax(0,1.05fr) minmax(360px,.88fr);align-items:end;gap:clamp(20px,4vw,42px);margin-bottom:18px;padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden}.status-strip:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 46%,#63d7ff14 46% 47%,#0000 47%),linear-gradient(160deg,#0000 0 66%,#ffc45d14 66% 67%,#0000 67%);position:absolute;inset:0}.status-strip>*{z-index:1;position:relative}.status-strip h1{letter-spacing:0;max-width:820px;margin:8px 0 10px;font-size:4rem;line-height:.98}.status-strip h1 span{display:block}.status-strip p{color:#edf7f2bd;max-width:760px;margin:0;font-size:1.05rem;line-height:1.62}.eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:850}.flow-strip{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.flow-strip span{color:#edf7f2d6;border-radius:var(--radius);background:#ffffff0b;border:1px solid #63d7ff2e;min-height:30px;padding:7px 10px;font-size:.8rem;font-weight:750}.hero-stack{gap:12px;display:grid}.chain-visual{border-radius:var(--radius);background:linear-gradient(135deg,#63d7ff1c,#0000 45%),linear-gradient(#ffffff0e,#ffffff06);border:1px solid #63d7ff2e;min-height:172px;position:relative;overflow:hidden}.chain-visual:before,.chain-visual:after{content:"";background:linear-gradient(90deg,#0000,#36f2a4d1,#0000);height:1px;position:absolute;left:9%;right:9%}.chain-visual:before{top:48%}.chain-visual:after{background:linear-gradient(90deg,#0000,#63d7ffb8,#0000);top:66%}.chain-visual span{background:#0c1518;border:1px solid #36f2a494;border-radius:50%;width:46px;height:46px;display:block;position:absolute;box-shadow:inset 0 0 0 10px #36f2a414,0 0 24px #36f2a42e}.chain-visual span:first-child{top:38%;left:10%}.chain-visual span:nth-child(2){border-color:#63d7ff9e;top:58%;left:28%;box-shadow:inset 0 0 0 10px #63d7ff14,0 0 24px #63d7ff29}.chain-visual span:nth-child(3){border-color:#ffc45d9e;top:28%;left:48%;box-shadow:inset 0 0 0 10px #ffc45d14,0 0 24px #ffc45d29}.chain-visual span:nth-child(4){top:56%;left:67%}.chain-visual span:nth-child(5){border-color:#63d7ff9e;top:35%;left:82%}.strip-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;align-items:flex-start;gap:11px;min-height:104px;padding:14px;display:flex}.metric-card svg{color:var(--green);flex:none}.metric-card span,.metric-card small{color:var(--muted);font-size:.78rem;display:block}.metric-card strong{color:var(--ink);margin:4px 0 3px;font-size:1.22rem;display:block}.trade-grid{grid-template-columns:minmax(300px,.86fr) minmax(420px,1.5fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#111920f0;box-shadow:0 22px 55px #00000038}.ticket-panel,.quote-panel,.execution-panel,.protocol-panel,.makers-panel,.report-tab{padding:clamp(18px,2vw,24px)}.panel-heading{margin-bottom:20px}.panel-heading.compact{margin-bottom:16px}.panel-heading h2,.quote-header h2{color:var(--ink);letter-spacing:0;margin:5px 0 0;font-size:1.82rem;line-height:1.14}.panel-heading p{max-width:850px;color:var(--muted);margin:10px 0 0;line-height:1.65}.field{gap:7px;margin-bottom:14px;display:grid}.field>span:first-child{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:780}.field input,.field select{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:46px;color:var(--ink);background:#0c1319}.field input:focus,.field select:focus{outline-offset:2px;outline:2px solid #36f2a447}.field input{padding:8px 12px;font-size:1.34rem;font-weight:780}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none;padding:8px 38px 8px 12px}.select-wrap svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.swap-summary{color:var(--muted);grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:8px;margin:4px 0 16px;display:grid}.asset-badge{border:1px solid var(--line);border-radius:var(--radius);gap:3px;min-width:0;padding:11px;display:grid}.asset-badge span{font-weight:850}.asset-badge small{color:#edf7f2ad;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.asset-eth,.asset-btc{background:#63d7ff1a}.asset-sol,.asset-op{background:#36f2a41a}.asset-arb,.asset-usdc,.asset-usdt{background:#ffc45d1f}.terms-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.terms-grid div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3);min-height:74px;padding:12px}.terms-grid span,.receipt-card span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:780;display:block}.terms-grid strong,.receipt-card strong{margin-top:6px;line-height:1.18;display:block}.primary-action,.secondary-action{justify-content:center;align-items:center;gap:9px;width:100%;padding:11px 14px;font-weight:850;display:inline-flex}.primary-action{color:#06120e;background:var(--green);border-color:var(--green)}.primary-action.slim{width:auto}.secondary-action{color:var(--ink);border-color:var(--line-strong);background:#ffffff0b}.secondary-action:hover,.icon-button:hover{border-color:#36f2a473}.fine-print{color:var(--muted);margin:12px 0 0;font-size:.82rem;line-height:1.55}.quote-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.icon-button{width:40px;min-width:40px;color:var(--ink);border-color:var(--line);background:#ffffff0b;place-items:center;display:grid}.icon-button:disabled{opacity:.6;cursor:wait}.price-source{min-height:34px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3);align-items:center;gap:8px;margin-bottom:12px;padding:7px 10px;font-size:.84rem;display:flex}.dot{background:var(--green);border-radius:50%;width:8px;height:8px}.dot.warning{background:var(--amber)}.quote-table{border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden}.quote-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:68px;color:var(--ink);background:var(--panel);text-align:left;grid-template-columns:minmax(170px,1.1fr) minmax(150px,1fr) minmax(76px,.58fr) minmax(82px,.55fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.quote-row:last-child{border-bottom:0}.quote-head{min-height:42px;color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;background:#0b1116;font-size:.74rem;font-weight:850}.quote-row:not(.quote-head,.public-row):hover,.quote-row[data-selected=true]{background:#36f2a411}.quote-row[data-selected=true]{box-shadow:inset 4px 0 0 var(--green)}.maker-name strong{align-items:center;gap:6px;display:flex}.quote-row small,.maker-name small{color:var(--muted);margin-top:3px;font-size:.74rem;display:block}.positive{color:var(--green);font-weight:850}.negative{color:var(--red);font-weight:850}.public-row{min-height:48px;color:var(--muted);background:var(--panel-3);font-size:.9rem}.quote-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.quote-actions .secondary-action{width:auto}.execution-panel{position:sticky;top:90px}.receipt-card{gap:10px;display:grid}.receipt-card div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3);padding:13px}.audit-list{gap:10px;margin-top:16px;display:grid}.audit-list div,.callout{color:var(--muted);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.audit-list svg,.callout svg{color:var(--green);flex:none;margin-top:2px}.timeline{gap:12px;display:grid}.timeline-step{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;display:grid}.timeline-step>span{color:#06120e;border-radius:var(--radius);background:var(--green);place-items:center;width:38px;height:38px;font-weight:850;display:grid}.timeline-step strong{margin-bottom:4px;display:block}.timeline-step p,.three-columns p,.maker-card p{color:var(--muted);margin:0;line-height:1.55}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.three-columns div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3);min-height:150px;padding:18px}.three-columns h3{margin:0 0 8px}.maker-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;display:grid}.maker-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3);gap:16px;min-height:210px;padding:16px;display:grid}.maker-card strong,.maker-card span{display:block}.maker-card span{color:var(--muted);margin-top:5px;line-height:1.45}.maker-card dl{gap:8px;margin:0;display:grid}.maker-card div:has(dt){justify-content:space-between;gap:10px;display:flex}.maker-card dt{color:var(--muted);font-size:.78rem}.maker-card dd{margin:0;font-weight:800}.callout{border-radius:var(--radius);background:#36f2a414;border:1px solid #36f2a438;margin-top:16px;padding:14px}.callout p{margin:0}.report-document{gap:16px;display:grid}.report-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.report-download{flex:none;width:auto}.report-banner,.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-banner div,.report-summary,.detail-grid div,.report-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3)}.report-banner div{min-height:92px;padding:15px}.report-banner span,.report-summary span,.detail-grid span,.section-title span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.report-banner strong,.detail-grid strong{overflow-wrap:anywhere;margin-top:8px;display:block}.report-summary{grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);gap:12px;padding:16px;display:grid}.report-summary strong{color:var(--ink);margin-top:8px;line-height:1.45;display:block}.report-kpis .metric-card{color:var(--ink);background:var(--panel-3)}.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.detail-grid div{min-height:94px;padding:15px}.settlement-grid,.benchmark-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settlement-card,.benchmark-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;min-height:94px;padding:13px}.settlement-card.wide,.benchmark-card.wide{grid-column:span 2}.settlement-card span,.benchmark-card span,.benchmark-steps>span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.settlement-card strong,.benchmark-card strong{overflow-wrap:anywhere;margin-top:8px;display:block}.settlement-card p,.benchmark-card p,.benchmark-steps p{color:var(--muted);margin:8px 0 0;line-height:1.46}.explorer-link{color:#06120e;border-radius:var(--radius);background:var(--green);align-items:center;gap:7px;width:fit-content;margin-top:8px;padding:8px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.route-platforms{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.route-platforms span{color:var(--cyan);background:#63d7ff12;border:1px solid #63d7ff3d;border-radius:999px;padding:7px 9px;font-size:.78rem;font-weight:800}.benchmark-steps{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.benchmark-steps p{padding-left:17px;position:relative}.benchmark-steps p:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}.report-section{padding:16px}.section-title{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.section-title h3{margin:0}.competition-table,.audit-timeline{gap:8px;display:grid}.competition-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:42px minmax(160px,1fr) minmax(140px,1fr) 92px 76px;align-items:center;gap:10px;min-height:44px;padding:10px;display:grid}.competition-row>span:first-child{color:var(--cyan);font-weight:850}.split-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.risk-item{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;min-height:126px;padding:12px}.risk-item strong,.risk-item span{display:block}.risk-item span{color:#06120e;background:var(--green);text-transform:uppercase;border-radius:6px;width:fit-content;margin:7px 0;padding:4px 7px;font-size:.72rem;font-weight:850}.risk-item[data-status=Review] span,.risk-item[data-status=Monitor] span,.risk-item[data-status=Fallback] span,.risk-item[data-status=Mock] span{background:var(--amber)}.risk-item p,.audit-timeline p{color:var(--muted);margin:0;line-height:1.42}.audit-timeline div{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,.58fr) minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.audit-timeline div:last-child{border-bottom:0}.audit-timeline span{color:var(--cyan);font-weight:850}.evidence-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-3);gap:10px;padding:16px;display:grid}.evidence-list h3{margin:0 0 2px}.evidence-list div{color:var(--muted);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.evidence-list svg{color:var(--green);flex:none;margin-top:2px}.empty-state{min-height:240px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;place-items:center;display:grid}.footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:18px clamp(16px,3vw,34px);font-size:.82rem;display:flex}.design-marker,.hero-note,.chain-caption{display:none}.app-shell[data-design=field-note]{--bg:#eee8dc;--bg-2:#e5ddcf;--ink:#1e2b24;--muted:#626960;--subtle:#7b7c70;--panel:#f8f4eb;--panel-2:#ece5d9;--panel-3:#f1ebdf;--line:#233a2d33;--line-strong:#233a2d6b;--green:#176548;--green-dark:#104632;--cyan:#b94f37;--amber:#c58a2b;--red:#aa4238;--shadow:#3e301f1f;--radius:2px;color:var(--ink);background-color:var(--bg);background-image:radial-gradient(circle at 14% 18%,#9b713412,#0000 25%),repeating-linear-gradient(0deg,#26372e06 0 1px,#0000 1px 5px);font-family:Avenir Next,Avenir,Segoe UI,sans-serif}.app-shell[data-design=field-note] .topbar{border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eee8dcf0;min-height:82px;position:relative}.app-shell[data-design=field-note] .brand-mark{color:#f8f4eb;background:var(--green);box-shadow:none;border:0;border-radius:50%}.app-shell[data-design=field-note] .brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.app-shell[data-design=field-note] .design-marker{min-height:30px;color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;padding:5px 10px;font-family:Courier New,monospace;font-size:.68rem;font-weight:700;display:inline-flex;transform:rotate(-1.5deg)}.app-shell[data-design=field-note] .nav-button,.app-shell[data-design=field-note] .contact-link{color:var(--muted)}.app-shell[data-design=field-note] .topbar-actions .contact-link{display:none}.app-shell[data-design=field-note] .nav-button:hover,.app-shell[data-design=field-note] .nav-button[data-active=true]{color:var(--ink);border-color:#0000;border-bottom-color:var(--cyan);background:0 0}.app-shell[data-design=field-note] .topbar-cta,.app-shell[data-design=field-note] .primary-action{color:#fffaf0;border-color:var(--green);background:var(--green)}.app-shell[data-design=field-note] .content{width:min(1510px,100%)}.app-shell[data-design=field-note] .status-strip{border:1px solid var(--line-strong);background:#f8f4ebc7;grid-template-columns:minmax(0,1.2fr) minmax(340px,.68fr);align-items:center;padding:clamp(30px,5vw,66px);overflow:visible;box-shadow:8px 8px #233a2d14}.app-shell[data-design=field-note] .status-strip:before{background:0 0;border:1px solid #b94f3773;border-radius:50%;width:74px;height:74px;inset:18px 18px auto auto}.app-shell[data-design=field-note] .status-strip h1{letter-spacing:-.055em;max-width:940px;margin:16px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,6.4vw,6.6rem);font-weight:500;line-height:.89}.app-shell[data-design=field-note] .status-strip p{max-width:680px;color:var(--muted);font-size:1.08rem}.app-shell[data-design=field-note] .eyebrow{color:var(--cyan);letter-spacing:.08em;font-family:Courier New,monospace}.app-shell[data-design=field-note] .flow-strip{counter-reset:field-step;border-top:1px solid var(--line-strong);gap:0;margin-top:28px}.app-shell[data-design=field-note] .flow-strip span{counter-increment:field-step;color:var(--ink);border:0;border-right:1px solid var(--line);background:0 0;flex:150px;padding:12px 12px 10px 30px;font-family:Georgia,Times New Roman,serif;font-size:.84rem;font-weight:600}.app-shell[data-design=field-note] .flow-strip span:before{content:counter(field-step) ".";color:var(--cyan);margin-left:-20px;margin-right:6px;font-family:Courier New,monospace}.app-shell[data-design=field-note] .hero-note{width:fit-content;color:var(--green);border-left:3px solid var(--green);background:#1765480f;margin-top:20px;padding:8px 11px;font-family:Georgia,Times New Roman,serif;font-size:.91rem;font-style:italic;display:block}.app-shell[data-design=field-note] .chain-visual{border:1px solid var(--line-strong);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), #eae3d6;background-size:28px 28px;min-height:260px}.app-shell[data-design=field-note] .chain-visual:before,.app-shell[data-design=field-note] .chain-visual:after{background:var(--green);height:2px;transform:rotate(-5deg)}.app-shell[data-design=field-note] .chain-visual:after{background:var(--cyan);transform:rotate(7deg)}.app-shell[data-design=field-note] .chain-visual span{border:2px solid var(--green);background:#f8f4eb;border-radius:50% 45% 52% 46%;width:42px;height:42px;box-shadow:3px 3px #233a2d26}.app-shell[data-design=field-note] .chain-caption{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.7rem;font-weight:700;display:block;position:absolute;bottom:12px;right:14px}.app-shell[data-design=field-note] .metric-card,.app-shell[data-design=field-note] .panel,.app-shell[data-design=field-note] .terms-grid div,.app-shell[data-design=field-note] .receipt-card div,.app-shell[data-design=field-note] .timeline-step,.app-shell[data-design=field-note] .three-columns div,.app-shell[data-design=field-note] .maker-card,.app-shell[data-design=field-note] .risk-item,.app-shell[data-design=field-note] .competition-row,.app-shell[data-design=field-note] .evidence-list{color:var(--ink);background:#f8f4ebe0;box-shadow:4px 4px #233a2d0f}.app-shell[data-design=field-note] .panel-heading h2,.app-shell[data-design=field-note] .quote-header h2,.app-shell[data-design=field-note] .section-title h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.app-shell[data-design=field-note] .field input,.app-shell[data-design=field-note] .field select,.app-shell[data-design=field-note] .price-source,.app-shell[data-design=field-note] .quote-head,.app-shell[data-design=field-note] .public-row{color:var(--ink);background:#eee8dc}.app-shell[data-design=field-note] .asset-badge,.app-shell[data-design=field-note] .quote-row{color:var(--ink);background:#f8f4eb}.app-shell[data-design=field-note] .asset-badge small{color:var(--muted)}.app-shell[data-design=field-note] .quote-row:not(.quote-head,.public-row):hover,.app-shell[data-design=field-note] .quote-row[data-selected=true]{background:#17654812}.app-shell[data-design=field-note] .footer{border-color:var(--line-strong);background:#e5ddcf}.app-shell[data-design=operator-ledger]{--bg:#dedfd8;--bg-2:#d3d4cd;--ink:#111311;--muted:#5b5e58;--subtle:#777a72;--panel:#f1f2ec;--panel-2:#e5e6df;--panel-3:#e7e8e1;--line:#1113113d;--line-strong:#111311b8;--green:#008760;--green-dark:#006446;--cyan:#1556cf;--amber:#ffb000;--red:#d63b28;--shadow:transparent;--radius:0;color:var(--ink);background:linear-gradient(90deg, #1113110b 1px, transparent 1px), linear-gradient(#1113110b 1px, transparent 1px), var(--bg);background-size:24px 24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.app-shell[data-design=operator-ledger] .topbar{color:#f3f4ed;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111311;border-bottom:3px solid #ff5a36;min-height:64px;padding-block:8px;position:relative}.app-shell[data-design=operator-ledger] .brand-mark{color:#111311;width:36px;height:36px;box-shadow:none;background:#ff5a36;border:0}.app-shell[data-design=operator-ledger] .brand small,.app-shell[data-design=operator-ledger] .contact-link{color:#afb1aa}.app-shell[data-design=operator-ledger] .design-marker{color:#111311;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#d9ff43;padding:5px 8px;font-family:Courier New,monospace;font-size:.66rem;font-weight:800;display:inline-flex}.app-shell[data-design=operator-ledger] .nav-button{color:#afb1aa;letter-spacing:.04em;text-transform:uppercase;min-height:34px;padding-inline:10px;font-family:Courier New,monospace;font-size:.72rem}.app-shell[data-design=operator-ledger] .nav-button:hover,.app-shell[data-design=operator-ledger] .nav-button[data-active=true]{color:#111311;background:#d9ff43;border-color:#d9ff43}.app-shell[data-design=operator-ledger] .contact-link{border-color:#4b4e48;min-height:34px;font-family:Courier New,monospace;font-size:.68rem}.app-shell[data-design=operator-ledger] .topbar-cta{color:#111311;background:#ff5a36;border-color:#ff5a36;min-height:34px;font-size:.78rem}.app-shell[data-design=operator-ledger] .content{width:min(1540px,100%);padding-top:20px}.app-shell[data-design=operator-ledger] .status-strip{color:var(--ink);box-shadow:none;background:#f1f2ec;border:2px solid #111311;grid-template-columns:minmax(0,1.15fr) minmax(360px,.75fr);align-items:stretch;padding:0}.app-shell[data-design=operator-ledger] .status-strip:before{background:#ff5a36;width:12px;inset:0 auto 0 0}.app-shell[data-design=operator-ledger] .status-strip>div:first-child{padding:clamp(30px,5vw,58px) clamp(30px,5vw,58px) clamp(30px,5vw,58px) clamp(42px,6vw,76px)}.app-shell[data-design=operator-ledger] .status-strip h1{letter-spacing:-.075em;text-transform:uppercase;max-width:900px;margin:18px 0 20px;font-size:clamp(4rem,7.2vw,7.4rem);font-weight:900;line-height:.82}.app-shell[data-design=operator-ledger] .status-strip p{color:#343732;max-width:680px}.app-shell[data-design=operator-ledger] .eyebrow,.app-shell[data-design=operator-ledger] .field>span:first-child,.app-shell[data-design=operator-ledger] .terms-grid span,.app-shell[data-design=operator-ledger] .receipt-card span{color:var(--cyan);letter-spacing:.055em;font-family:Courier New,monospace}.app-shell[data-design=operator-ledger] .flow-strip{border:1px solid #111311;gap:0;margin-top:30px}.app-shell[data-design=operator-ledger] .flow-strip span{color:#111311;letter-spacing:.02em;text-align:center;background:#d9ff43;border:0;border-right:1px solid #111311;flex:130px;padding:9px;font-family:Courier New,monospace;font-size:.69rem}.app-shell[data-design=operator-ledger] .flow-strip span:last-child{border-right:0}.app-shell[data-design=operator-ledger] .hero-note{color:var(--muted);text-transform:uppercase;margin-top:17px;font-family:Courier New,monospace;font-size:.74rem;display:block}.app-shell[data-design=operator-ledger] .hero-note:before{content:"NOTE / ";color:#ff5a36;font-weight:800}.app-shell[data-design=operator-ledger] .hero-stack{background:#d5d6cf;border-left:2px solid #111311;gap:0}.app-shell[data-design=operator-ledger] .chain-visual{background-color:#0000;background-image:linear-gradient(90deg,#11131114 1px,#0000 1px),linear-gradient(#11131114 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;border-bottom:2px solid #111311;min-height:100%}.app-shell[data-design=operator-ledger] .chain-visual:before,.app-shell[data-design=operator-ledger] .chain-visual:after{background:#1556cf;height:2px}.app-shell[data-design=operator-ledger] .chain-visual:after{background:#ff5a36}.app-shell[data-design=operator-ledger] .chain-visual span{background:#d9ff43;border:2px solid #111311;border-radius:0;width:38px;height:38px;box-shadow:6px 6px #111311}.app-shell[data-design=operator-ledger] .chain-caption{color:#f3f4ed;letter-spacing:.05em;background:#111311;padding:5px 7px;font-family:Courier New,monospace;font-size:.65rem;display:block;position:absolute;bottom:10px;right:12px}.app-shell[data-design=operator-ledger] .strip-metrics{gap:0}.app-shell[data-design=operator-ledger] .metric-card{min-height:92px;color:var(--ink);background:#f1f2ec;border:0;border-right:1px solid #111311}.app-shell[data-design=operator-ledger] .metric-card:last-child{border-right:0}.app-shell[data-design=operator-ledger] .metric-card svg{color:#ff5a36}.app-shell[data-design=operator-ledger] .panel{background:var(--panel);box-shadow:none;border:2px solid #111311}.app-shell[data-design=operator-ledger] .trade-grid{gap:12px}.app-shell[data-design=operator-ledger] .panel-heading h2,.app-shell[data-design=operator-ledger] .quote-header h2{letter-spacing:-.04em;text-transform:uppercase;font-size:1.58rem;font-weight:850}.app-shell[data-design=operator-ledger] .field input,.app-shell[data-design=operator-ledger] .field select,.app-shell[data-design=operator-ledger] .price-source,.app-shell[data-design=operator-ledger] .terms-grid div,.app-shell[data-design=operator-ledger] .receipt-card div,.app-shell[data-design=operator-ledger] .timeline-step,.app-shell[data-design=operator-ledger] .three-columns div,.app-shell[data-design=operator-ledger] .maker-card,.app-shell[data-design=operator-ledger] .risk-item,.app-shell[data-design=operator-ledger] .evidence-list{color:var(--ink);background:#e7e8e1;border-color:#111311}.app-shell[data-design=operator-ledger] .asset-badge,.app-shell[data-design=operator-ledger] .quote-row,.app-shell[data-design=operator-ledger] .competition-row{color:var(--ink);background:#f1f2ec;border-color:#1113115c}.app-shell[data-design=operator-ledger] .asset-badge small,.app-shell[data-design=operator-ledger] .quote-row small{color:var(--muted)}.app-shell[data-design=operator-ledger] .quote-head,.app-shell[data-design=operator-ledger] .public-row{color:#f3f4ed;background:#111311}.app-shell[data-design=operator-ledger] .quote-row:not(.quote-head,.public-row):hover,.app-shell[data-design=operator-ledger] .quote-row[data-selected=true]{background:#e6ff90}.app-shell[data-design=operator-ledger] .quote-row[data-selected=true]{box-shadow:inset 7px 0 #ff5a36}.app-shell[data-design=operator-ledger] .primary-action{color:#111311;background:#ff5a36;border-color:#ff5a36}.app-shell[data-design=operator-ledger] .secondary-action,.app-shell[data-design=operator-ledger] .icon-button{color:#111311;background:0 0;border-color:#111311}.app-shell[data-design=operator-ledger] .timeline-step>span,.app-shell[data-design=operator-ledger] .risk-item span{color:#111311;background:#d9ff43}.app-shell[data-design=operator-ledger] .footer{color:#afb1aa;background:#111311;border-color:#111311;font-family:Courier New,monospace}@media (width<=1180px){.trade-grid{grid-template-columns:1fr 1.35fr}.execution-panel{grid-column:1/-1;position:static}.receipt-card{grid-template-columns:repeat(3,minmax(0,1fr))}.maker-grid,.report-banner,.report-kpis,.detail-grid,.settlement-grid,.benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section{grid-template-columns:1fr}}@media (width<=860px){.app-shell[data-design=field-note] .design-marker,.app-shell[data-design=operator-ledger] .design-marker{position:absolute;top:18px;right:18px}.app-shell[data-design=field-note] .status-strip,.app-shell[data-design=operator-ledger] .status-strip{grid-template-columns:1fr}.app-shell[data-design=operator-ledger] .hero-stack{border-top:2px solid #111311;border-left:0}.topbar{flex-direction:column;align-items:stretch;gap:12px}.brand{min-width:0}nav{width:100%;padding-bottom:2px;overflow-x:auto}.topbar-cta,.topbar-demo{width:100%}.topbar-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.contact-link{justify-content:center;width:100%}.status-strip{grid-template-columns:1fr}.status-strip h1{font-size:3rem;line-height:1.02}.panel-heading h2,.quote-header h2{font-size:1.55rem}.strip-metrics,.trade-grid,.field-row,.three-columns,.report-summary,.report-banner,.report-kpis,.detail-grid,.settlement-grid,.benchmark-grid,.risk-grid{grid-template-columns:1fr}.settlement-card.wide,.benchmark-card.wide{grid-column:auto}.report-heading{flex-direction:column}.report-download{width:100%}.quote-row,.competition-row,.audit-timeline div{grid-template-columns:1fr;gap:7px}.quote-head{display:none}.quote-actions,.footer,.section-title{flex-direction:column;align-items:stretch}.quote-actions .secondary-action,.primary-action.slim{width:100%}.receipt-card{grid-template-columns:1fr}}@media (width<=560px){.content{padding:12px}.status-strip{padding:20px}.status-strip h1{font-size:1.92rem;line-height:1.08}.app-shell[data-design=field-note] .status-strip h1{font-size:2.65rem}.app-shell[data-design=operator-ledger] .status-strip>div:first-child{padding:28px 20px 28px 32px}.app-shell[data-design=operator-ledger] .status-strip h1{font-size:3.15rem;line-height:.88}.app-shell[data-design=field-note] .design-marker,.app-shell[data-design=operator-ledger] .design-marker{order:2;width:fit-content;position:static}.app-shell[data-design=field-note] .flow-strip span,.app-shell[data-design=operator-ledger] .flow-strip span{flex-basis:50%}.chain-visual{min-height:138px}.chain-visual span{width:34px;height:34px}nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.nav-button{justify-content:center;min-width:0}.terms-grid,.maker-grid{grid-template-columns:1fr}.status-strip p{font-size:1rem}}.network-orbit,.route-beam,.route-pulse,.network-label{display:none}.app-shell[data-design=refined]{background:radial-gradient(circle at 76% 7%,#38dfaf0f,#0000 25rem),radial-gradient(circle at 8% 42%,#4aaeff0b,#0000 30rem)}.app-shell[data-design=refined] .topbar{background:linear-gradient(90deg,#36f2a406,#0000 22% 78%,#63d7ff06),#090c10e8;border-bottom-color:#69e5c12e}.app-shell[data-design=refined] .brand-mark{background:linear-gradient(145deg,#56f4bc,#52c6f1);position:relative;overflow:visible;box-shadow:0 0 0 1px #36f2a414,0 0 34px #36f2a421}.app-shell[data-design=refined] .brand-mark:after{content:"";clip-path:polygon(0 0,35% 0,35% 1px,0 1px,0 100%,1px 100%,1px 0,100% 0,100% 1px,0 1px);border:1px solid #63d7ff2e;border-radius:11px;position:absolute;inset:-5px}.app-shell[data-design=refined] .nav-button[data-active=true]{background:linear-gradient(#36f2a414,#36f2a406),#ffffff06;border-color:#36f2a43d;box-shadow:inset 0 -2px #36f2a485}.app-shell[data-design=refined] .status-strip{box-shadow:0 24px 70px var(--shadow), inset 0 1px 0 #ffffff09;background:radial-gradient(circle at 85% 18%,#36f2a417,#0000 24%),linear-gradient(135deg,#111920fa,#091212fb 63%,#0c161dfa),linear-gradient(90deg,#36f2a412 1px,#0000 1px) 0 0/52px 52px;border-color:#63d7ff33}.app-shell[data-design=refined] .status-strip:before{background:radial-gradient(circle,#63d7ff2e 0 1px,#0000 1.5px) 100% 0/22px 22px,linear-gradient(115deg,#0000 0 46%,#63d7ff11 46% 46.5%,#0000 46.5%),linear-gradient(160deg,#0000 0 66%,#36f2a40f 66% 66.5%,#0000 66.5%);-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 68%);mask-image:linear-gradient(90deg,#0000 35%,#000 68%)}.app-shell[data-design=refined] .status-strip h1{letter-spacing:-.035em;text-wrap:balance}.app-shell[data-design=refined] .status-strip h1 span:last-child{color:#0000;background:linear-gradient(90deg,#edf7f2 0 55%,#8ce2cb 84%,#71cbea 100%);-webkit-background-clip:text;background-clip:text}.app-shell[data-design=refined] .eyebrow:before{content:"//";color:var(--cyan);opacity:.7;margin-right:8px}.app-shell[data-design=refined] .flow-strip{border-radius:var(--radius);border:1px solid #63d7ff2b;gap:0;width:fit-content;overflow:hidden}.app-shell[data-design=refined] .flow-strip span{background:#ffffff06;border:0;border-right:1px solid #63d7ff26;border-radius:0;position:relative}.app-shell[data-design=refined] .flow-strip span:last-child{border-right:0}.app-shell[data-design=refined] .flow-strip span:not(:last-child):after{content:"";z-index:1;border-top:1px solid var(--green);border-right:1px solid var(--green);background:#0c1518;width:5px;height:5px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg)}.app-shell[data-design=refined] .chain-visual{background:radial-gradient(circle,#36f2a41a,#0000 38%),linear-gradient(#63d7ff0b 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#63d7ff0b 1px,#0000 1px) 0 0/26px 26px,linear-gradient(145deg,#63d7ff14,#0000 48%),#0c1419;border-color:#63d7ff38;min-height:210px;box-shadow:inset 0 0 50px #0000003d,0 12px 36px #00000024}.app-shell[data-design=refined] .chain-visual:before,.app-shell[data-design=refined] .chain-visual:after{z-index:1;transform-origin:0;height:1px;left:7%;right:7%}.app-shell[data-design=refined] .chain-visual:before{background:linear-gradient(90deg,#0000,#36f2a4e6 12%,#36f2a438 76%,#0000);top:44%;transform:rotate(-4deg)}.app-shell[data-design=refined] .chain-visual:after{background:linear-gradient(90deg,#0000,#63d7ffcc 12%,#63d7ff2e 78%,#0000);top:68%;transform:rotate(3deg)}.app-shell[data-design=refined] .network-orbit,.app-shell[data-design=refined] .route-beam,.app-shell[data-design=refined] .route-pulse,.app-shell[data-design=refined] .network-label{display:block;position:absolute}.app-shell[data-design=refined] .network-orbit{z-index:0;border:1px solid #63d7ff1c;border-radius:50%}.app-shell[data-design=refined] .orbit-one{inset:17% 12%;transform:rotate(-8deg)}.app-shell[data-design=refined] .orbit-two{border-color:#36f2a41f;inset:30% 23%;transform:rotate(12deg)}.app-shell[data-design=refined] .route-beam{z-index:1;transform-origin:0;height:1px}.app-shell[data-design=refined] .beam-one{background:linear-gradient(90deg,#0000,#ffc45d8f,#0000);width:66%;top:30%;left:18%;transform:rotate(18deg)}.app-shell[data-design=refined] .beam-two{background:linear-gradient(90deg,#0000,#63d7ff73,#0000);width:54%;top:75%;left:25%;transform:rotate(-17deg)}.app-shell[data-design=refined] .chain-visual>span{z-index:3;background:radial-gradient(circle,#07100e 0 28%,#0000 30%),conic-gradient(from 45deg,#36f2a43d,#0000 30%,#63d7ff33,#0000 72%);border-color:#36f2a4a6;width:42px;height:42px;box-shadow:inset 0 0 0 8px #36f2a40b,0 0 0 4px #36f2a406,0 0 22px #36f2a42b}.app-shell[data-design=refined] .chain-visual>span:before,.app-shell[data-design=refined] .chain-visual>span:after{content:"";opacity:.22;border:1px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell[data-design=refined] .chain-visual>span:before{width:58px;height:58px}.app-shell[data-design=refined] .chain-visual>span:after{opacity:.85;background:currentColor;border:0;width:5px;height:5px;box-shadow:0 0 10px}.app-shell[data-design=refined] .chain-visual>span:nth-of-type(2),.app-shell[data-design=refined] .chain-visual>span:nth-of-type(5){color:var(--cyan);border-color:#63d7ffad}.app-shell[data-design=refined] .chain-visual>span:nth-of-type(3){color:var(--amber);border-color:#ffc45db3}.app-shell[data-design=refined] .node-caption{display:none}.app-shell[data-design=refined][data-network=informative] .chain-visual{min-height:238px}.app-shell[data-design=refined][data-network=informative] .network-orbit{opacity:.56}.app-shell[data-design=refined][data-network=informative] .chain-visual>span{width:38px;height:38px}.app-shell[data-design=refined][data-network=informative] .node-treasury{top:38%;left:8%}.app-shell[data-design=refined][data-network=informative] .node-maker-a{top:61%;left:30%}.app-shell[data-design=refined][data-network=informative] .node-maker-b{top:25%;left:49%}.app-shell[data-design=refined][data-network=informative] .node-maker-c{top:58%;left:67%}.app-shell[data-design=refined][data-network=informative] .node-settlement{top:35%;left:84%}.app-shell[data-design=refined][data-network=informative] .node-treasury{color:var(--cyan);border-color:#63d7ffb3}.app-shell[data-design=refined][data-network=informative] .node-settlement{color:var(--green);border-color:#36f2a4d1;box-shadow:inset 0 0 0 8px #36f2a412,0 0 0 4px #36f2a409,0 0 30px #36f2a43d}.app-shell[data-design=refined][data-network=informative] .node-maker-a,.app-shell[data-design=refined][data-network=informative] .node-maker-b,.app-shell[data-design=refined][data-network=informative] .node-maker-c{color:var(--amber);border-color:#ffc45d9e}.app-shell[data-design=refined][data-network=informative] .node-caption{z-index:6;color:#edf7f2e0;pointer-events:none;background:#080e12e0;border:1px solid #9fb5c233;border-radius:5px;min-width:82px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;line-height:1.15;display:grid;position:absolute;box-shadow:0 8px 20px #0000002e}.app-shell[data-design=refined][data-network=informative] .node-caption b{color:currentColor;letter-spacing:.08em;font-size:.6rem}.app-shell[data-design=refined][data-network=informative] .node-caption small{color:var(--muted);letter-spacing:.03em;white-space:nowrap;margin-top:3px;font-size:.52rem}.app-shell[data-design=refined][data-network=informative] .node-treasury .node-caption{top:1px;left:48px}.app-shell[data-design=refined][data-network=informative] .node-maker-a .node-caption,.app-shell[data-design=refined][data-network=informative] .node-maker-b .node-caption,.app-shell[data-design=refined][data-network=informative] .node-maker-c .node-caption{top:45px;left:-20px}.app-shell[data-design=refined][data-network=informative] .node-settlement .node-caption{color:var(--green);top:1px;right:48px}.app-shell[data-design=refined][data-network=informative] .label-settle{color:#36f2a4c7}.app-shell[data-design=refined] .route-pulse{z-index:4;background:var(--green);border-radius:50%;width:7px;height:7px;animation:4.8s ease-in-out infinite route-pulse;box-shadow:0 0 0 4px #36f2a41a,0 0 18px #36f2a4b8}.app-shell[data-design=refined] .pulse-one{top:47%;left:13%}.app-shell[data-design=refined] .pulse-two{background:var(--cyan);animation-delay:-2.3s;top:65%;left:29%;box-shadow:0 0 0 4px #63d7ff1a,0 0 18px #63d7ffad}.app-shell[data-design=refined] .network-label{z-index:5;color:#edf7f28f;letter-spacing:.09em;background:#080e12c7;border:1px solid #63d7ff21;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;font-weight:700}.app-shell[data-design=refined] .label-intent{top:12px;left:12px}.app-shell[data-design=refined] .label-rfq{top:12px;right:12px}.app-shell[data-design=refined] .label-settle{color:#36f2a4bd;border-color:#36f2a433;bottom:12px;right:12px}.app-shell[data-design=refined] .metric-card{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#0c1419d1;position:relative;overflow:hidden}.app-shell[data-design=refined] .metric-card:after{content:"";background:linear-gradient(90deg,#0000,#36f2a47a);width:44%;height:1px;position:absolute;top:0;right:0}.app-shell[data-design=refined] .panel{background:linear-gradient(#ffffff05,#0000 90px),#111920f0;position:relative}.app-shell[data-design=refined] .panel:before{content:"";background:linear-gradient(90deg, var(--green), transparent);opacity:.55;width:74px;height:1px;position:absolute;top:-1px;left:22px}.app-shell[data-design=refined] .quote-row[data-selected=true]{background:linear-gradient(90deg,#36f2a417,#0000 62%),#36f2a409}.app-shell[data-design=refined] .topbar-cta,.app-shell[data-design=refined] .primary-action{background:linear-gradient(105deg,#32e9a0,#4ce4b2 57%,#64d8ec);position:relative;overflow:hidden}.app-shell[data-design=refined] .topbar-cta:after,.app-shell[data-design=refined] .primary-action:after{content:"";background:#ffffff47;width:18%;height:260%;transition:left .42s;position:absolute;top:-80%;left:-25%;transform:rotate(22deg)}.app-shell[data-design=refined] .topbar-cta:hover:after,.app-shell[data-design=refined] .primary-action:hover:after{left:115%}@keyframes route-pulse{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(380px)}}@media (width<=860px){.app-shell[data-design=refined] .chain-visual{min-height:190px}.app-shell[data-design=refined][data-network=informative] .chain-visual{min-height:232px}}@media (width<=560px){.app-shell[data-design=refined] .status-strip h1{font-size:2.12rem}.app-shell[data-design=refined] .flow-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-shell[data-design=refined] .flow-strip span{border-bottom:1px solid #63d7ff26;border-right:1px solid #63d7ff26}.app-shell[data-design=refined] .flow-strip span:after{display:none}.app-shell[data-design=refined] .chain-visual{min-height:166px}.app-shell[data-design=refined][data-network=informative] .chain-visual{min-height:218px}.app-shell[data-design=refined] .network-label{font-size:.48rem}.app-shell[data-design=refined] .chain-visual>span:before{width:46px;height:46px}.app-shell[data-design=refined][data-network=informative] .node-caption{min-width:67px;padding:4px 5px}.app-shell[data-design=refined][data-network=informative] .node-caption b{font-size:.5rem}.app-shell[data-design=refined][data-network=informative] .node-caption small{font-size:.44rem}.app-shell[data-design=refined][data-network=informative] .node-treasury{left:6%}.app-shell[data-design=refined][data-network=informative] .node-maker-a{left:27%}.app-shell[data-design=refined][data-network=informative] .node-maker-b{left:47%}.app-shell[data-design=refined][data-network=informative] .node-maker-c{left:66%}.app-shell[data-design=refined][data-network=informative] .node-settlement{left:83%}.app-shell[data-design=refined][data-network=informative] .node-treasury .node-caption{top:40px;left:-5px}.app-shell[data-design=refined][data-network=informative] .node-settlement .node-caption{top:40px;right:-4px}}@media (prefers-reduced-motion:reduce){.app-shell[data-design=refined] .route-pulse{animation:none}}.app-shell[data-design=truth]{--truth-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;background:radial-gradient(circle at 76% 4%,#5ed3ff14,#0000 31rem),radial-gradient(circle at 16% 0,#a78bfa11,#0000 30rem),#070c16;min-height:100vh}.app-shell[data-design=truth] button,.app-shell[data-design=truth] a,.app-shell[data-design=truth] input,.app-shell[data-design=truth] select{outline-offset:3px}.app-shell[data-design=truth] button:focus-visible,.app-shell[data-design=truth] a:focus-visible,.app-shell[data-design=truth] input:focus-visible,.app-shell[data-design=truth] select:focus-visible{outline:2px solid #5ed3ff}.app-shell[data-design=truth] .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c16e6;border-bottom-color:#97b5e826;grid-template-columns:minmax(180px,1fr) auto minmax(380px,1fr);gap:28px;min-height:82px;padding:0 4vw;display:grid}.app-shell[data-design=truth] .brand{justify-self:start;gap:13px;min-width:0}.app-shell[data-design=truth] .brand-mark{gap:3px;place-items:initial;color:#0000;width:26px;height:29px;box-shadow:none;background:0 0;border:0;display:grid;transform:skew(-12deg)}.app-shell[data-design=truth] .brand-mark i{height:5px;display:block}.app-shell[data-design=truth] .brand-mark i:first-child{background:#5ed3ff;margin-right:7px}.app-shell[data-design=truth] .brand-mark i:nth-child(2){background:#a78bfa;margin-left:5px}.app-shell[data-design=truth] .brand-mark i:nth-child(3){background:#f2b866;margin-right:2px}.app-shell[data-design=truth] .brand strong{letter-spacing:.14em;text-transform:uppercase;font-size:.86rem}.app-shell[data-design=truth] .brand small{font-family:var(--truth-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:.56rem}.app-shell[data-design=truth] nav{justify-self:center;gap:28px}.app-shell[data-design=truth] .nav-button{color:#aeb8c8;min-height:36px;font-family:var(--truth-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;gap:7px;padding:0;font-size:.67rem;position:relative}.app-shell[data-design=truth] .nav-button:after{content:"";opacity:0;background:linear-gradient(90deg,#5ed3ff,#a78bfa);height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-23px;left:0;right:0;transform:scaleX(.5)}.app-shell[data-design=truth] .nav-button:hover,.app-shell[data-design=truth] .nav-button[data-active=true]{color:#f3f5f8;background:0 0;border:0}.app-shell[data-design=truth] .nav-button[data-active=true]:after{opacity:1;transform:scaleX(1)}.app-shell[data-design=truth] .topbar-actions{justify-self:end;gap:10px}.app-shell[data-design=truth] .system-status{color:#aeb8c8;font-family:var(--truth-mono);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;font-size:.58rem;display:inline-flex}.app-shell[data-design=truth] .system-status i{background:#5ed3ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5ed3ff1c}.app-shell[data-design=truth] .contact-link{color:#aeb8c8;min-height:38px;font-family:var(--truth-mono);border-color:#97b5e82e;padding:0 11px;font-size:.64rem}.app-shell[data-design=truth] .contact-link:hover{color:#f3f5f8;border-color:#5ed3ff80}.app-shell[data-design=truth] .topbar-demo,.app-shell[data-design=truth] .topbar-cta,.app-shell[data-design=truth] .primary-action,.app-shell[data-design=truth] .secondary-action,.app-shell[data-design=truth] .icon-button{min-height:40px;font-family:var(--truth-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:0;font-size:.68rem}.app-shell[data-design=truth] .topbar-demo,.app-shell[data-design=truth] .secondary-action,.app-shell[data-design=truth] .icon-button{color:#f3f5f8;background:#111c2ead;border-color:#97b5e84d}.app-shell[data-design=truth] .topbar-demo:hover,.app-shell[data-design=truth] .secondary-action:hover,.app-shell[data-design=truth] .icon-button:hover{background:#5ed3ff14;border-color:#5ed3ff}.app-shell[data-design=truth] .topbar-cta,.app-shell[data-design=truth] .primary-action{color:#070c16;background:linear-gradient(90deg,#5ed3ff,#6ea8ff 56%,#a78bfa);border-color:#0000;font-weight:850;box-shadow:0 10px 28px #5ed3ff1a}.app-shell[data-design=truth] .topbar-cta:hover,.app-shell[data-design=truth] .primary-action:hover{filter:brightness(1.08);transform:translateY(-1px)}.app-shell[data-design=truth] .content{width:100%;max-width:1720px;padding:28px 4vw 52px}.app-shell[data-design=truth] .status-strip{background:linear-gradient(#f3f5f80a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#f3f5f80a 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 80% 18%,#5ed3ff12,#0000 26rem),linear-gradient(135deg,#0c1422fa,#070c16fb);border:1px solid #97b5e833;border-radius:0;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(36px,5vw,86px);min-height:560px;margin-bottom:18px;padding:clamp(38px,5vw,74px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0003}.app-shell[data-design=truth] .status-strip:before{content:"";background:linear-gradient(90deg,#5ed3ff,#6ea8ff 52%,#a78bfa 78%,#f2b866);height:2px;position:absolute;inset:0 0 auto}.app-shell[data-design=truth] .status-strip:after{content:"EXECUTION / SETTLEMENT / PROOF";color:#aeb8c85c;font-family:var(--truth-mono);letter-spacing:.14em;font-size:.55rem;position:absolute;bottom:14px;right:18px}.app-shell[data-design=truth] .status-strip>div:first-child{align-self:center}.app-shell[data-design=truth] .eyebrow{color:#5ed3ff;font-family:var(--truth-mono);letter-spacing:.15em;font-size:.64rem;font-weight:700;display:block}.app-shell[data-design=truth] .eyebrow:before{content:"//";color:#a78bfa;margin-right:9px}.app-shell[data-design=truth] .status-strip h1{color:#f3f5f8;letter-spacing:-.035em;text-transform:uppercase;max-width:700px;margin:20px 0 22px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif;font-size:clamp(4.4rem,6.4vw,7.8rem);font-weight:800;line-height:.85}.app-shell[data-design=truth] .status-strip h1 span:last-child{color:#0000;background:linear-gradient(90deg,#5ed3ff,#6ea8ff 54%,#a78bfa);-webkit-background-clip:text;background-clip:text}.app-shell[data-design=truth] .status-strip p{color:#aeb8c8;max-width:600px;font-size:1rem;line-height:1.7}.app-shell[data-design=truth] .flow-strip{counter-reset:truth-flow;border:1px solid #97b5e83d;gap:0;width:fit-content;margin-top:28px}.app-shell[data-design=truth] .flow-strip span{counter-increment:truth-flow;color:#d7dfea;min-height:36px;font-family:var(--truth-mono);letter-spacing:.08em;text-transform:uppercase;background:#0c1422c2;border:0;border-right:1px solid #97b5e82e;border-radius:0;padding:10px 13px 9px 34px;font-size:.61rem;font-weight:700;position:relative}.app-shell[data-design=truth] .flow-strip span:before{content:"0" counter(truth-flow);color:#5ed3ff;position:absolute;left:10px}.app-shell[data-design=truth] .flow-strip span:last-child{border-right:0}.app-shell[data-design=truth] .hero-stack{gap:10px}.app-shell[data-design=truth] .chain-visual{background:linear-gradient(#97b5e816 1px,#0000 1px) 0 0/72px 64px,linear-gradient(90deg,#97b5e816 1px,#0000 1px) 0 0/72px 64px,linear-gradient(#111c2ec7,#070c16db);border:1px solid #97b5e838;border-radius:0;min-height:330px;box-shadow:inset 0 0 72px #00000047}.app-shell[data-design=truth] .chain-visual:before,.app-shell[data-design=truth] .chain-visual:after{z-index:1;height:1px;left:0;right:0;transform:none}.app-shell[data-design=truth] .chain-visual:before{background:#f3f5f89e;top:50%}.app-shell[data-design=truth] .chain-visual:after{background:linear-gradient(90deg,#0000,#a78bfa7a,#0000);top:72%}.app-shell[data-design=truth] .network-orbit,.app-shell[data-design=truth] .route-beam,.app-shell[data-design=truth] .route-pulse,.app-shell[data-design=truth] .network-label{display:block;position:absolute}.app-shell[data-design=truth] .network-orbit{z-index:0;border:1px dashed #97b5e829;border-radius:50%}.app-shell[data-design=truth] .orbit-one{inset:16% 11%;transform:rotate(-9deg)}.app-shell[data-design=truth] .route-beam{z-index:1;transform-origin:0;height:1px}.app-shell[data-design=truth] .chain-visual>span{z-index:4;color:#5ed3ff;background:radial-gradient(circle,#070c16 0 28%,#5ed3ff21 30% 62%,#070c16 64%);border:1px solid #5ed3ff;border-radius:50%;width:36px;height:36px;box-shadow:0 0 0 5px #5ed3ff0b,0 0 24px #5ed3ff2e}.app-shell[data-design=truth] .chain-visual>span:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px}.app-shell[data-design=truth] .node-settlement{top:38%;left:87%}.app-shell[data-design=truth] .node-maker-a,.app-shell[data-design=truth] .node-maker-b,.app-shell[data-design=truth] .node-maker-c{color:#a78bfa;background:radial-gradient(circle,#070c16 0 28%,#a78bfa24 30% 62%,#070c16 64%);border-color:#a78bfa;box-shadow:0 0 0 5px #a78bfa0a,0 0 22px #a78bfa29}.app-shell[data-design=truth] .node-caption{z-index:6;color:#dce3ed;min-width:92px;font-family:var(--truth-mono);pointer-events:none;background:#070c16eb;border:1px solid #97b5e833;padding:6px 8px;font-style:normal;line-height:1.2;display:grid;position:absolute}.app-shell[data-design=truth] .node-caption b{color:currentColor;letter-spacing:.1em;font-size:.56rem}.app-shell[data-design=truth] .node-caption small{color:#8693a8;white-space:nowrap;margin-top:3px;font-size:.5rem}.app-shell[data-design=truth] .node-maker-a .node-caption,.app-shell[data-design=truth] .node-maker-b .node-caption,.app-shell[data-design=truth] .node-maker-c .node-caption{top:43px;left:-26px}.app-shell[data-design=truth] .network-label{z-index:6;color:#aeb8c8;font-family:var(--truth-mono);letter-spacing:.1em;background:#070c16d1;border:1px solid #97b5e82e;padding:5px 7px;font-size:.53rem}.app-shell[data-design=truth] .label-rfq{top:12px;right:12px}.app-shell[data-design=truth] .route-pulse{z-index:5;background:#5ed3ff;border-radius:50%;width:6px;height:6px;animation:4.8s ease-in-out infinite truth-pulse;box-shadow:0 0 0 4px #5ed3ff1a,0 0 16px #5ed3ff}.app-shell[data-design=truth] .pulse-one{top:47%;left:9%}.app-shell[data-design=truth] .pulse-two{background:#a78bfa;animation-delay:-2.2s;top:68%;left:21%;box-shadow:0 0 0 4px #a78bfa1a,0 0 16px #a78bfa}@keyframes truth-pulse{0%{opacity:0;transform:translate(0)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(390px)}}.app-shell[data-design=truth] .strip-metrics{background:#97b5e826;gap:1px;padding:1px}.app-shell[data-design=truth] .metric-card{background:#0c1422f5;border:0;border-radius:0;min-height:106px;padding:15px}.app-shell[data-design=truth] .metric-card svg{color:#5ed3ff}.app-shell[data-design=truth] .metric-card span,.app-shell[data-design=truth] .metric-card small{font-family:var(--truth-mono);font-size:.63rem}.app-shell[data-design=truth] .metric-card strong{font-size:1.12rem}.app-shell[data-design=truth] .trade-grid{grid-template-columns:minmax(300px,.86fr) minmax(520px,1.54fr) minmax(280px,.74fr);gap:12px}.app-shell[data-design=truth] .panel{background:linear-gradient(#5ed3ff06,#0000 130px),#0c1422f0;border:1px solid #97b5e82e;border-radius:0;position:relative;box-shadow:0 22px 62px #0003}.app-shell[data-design=truth] .panel:before{content:"";background:linear-gradient(90deg,#5ed3ff,#a78bfa,#0000);width:86px;height:2px;position:absolute;top:-1px;left:-1px}.app-shell[data-design=truth] .ticket-panel,.app-shell[data-design=truth] .quote-panel,.app-shell[data-design=truth] .execution-panel,.app-shell[data-design=truth] .protocol-panel,.app-shell[data-design=truth] .makers-panel,.app-shell[data-design=truth] .report-tab{padding:clamp(18px,2vw,26px)}.app-shell[data-design=truth] .panel-heading h2,.app-shell[data-design=truth] .quote-header h2{letter-spacing:-.025em;margin-top:7px;font-size:1.7rem}.app-shell[data-design=truth] .field>span:first-child,.app-shell[data-design=truth] .terms-grid span,.app-shell[data-design=truth] .receipt-card span,.app-shell[data-design=truth] .quote-head,.app-shell[data-design=truth] .section-title,.app-shell[data-design=truth] .maker-card>span{font-family:var(--truth-mono);letter-spacing:.08em;font-size:.64rem}.app-shell[data-design=truth] .field input,.app-shell[data-design=truth] .field select{color:#f3f5f8;background:#09101c;border-color:#97b5e82e;border-radius:0;min-height:48px}.app-shell[data-design=truth] .field input:focus,.app-shell[data-design=truth] .field select:focus{outline-offset:0;border-color:#5ed3ff;outline:1px solid #5ed3ff}.app-shell[data-design=truth] .asset-badge,.app-shell[data-design=truth] .terms-grid div,.app-shell[data-design=truth] .receipt-card div,.app-shell[data-design=truth] .maker-card,.app-shell[data-design=truth] .timeline-step,.app-shell[data-design=truth] .three-columns article,.app-shell[data-design=truth] .report-document,.app-shell[data-design=truth] .settlement-card,.app-shell[data-design=truth] .benchmark-card,.app-shell[data-design=truth] .risk-item{background:#09101c;border-color:#97b5e829;border-radius:0}.app-shell[data-design=truth] .asset-eth,.app-shell[data-design=truth] .asset-btc,.app-shell[data-design=truth] .asset-sol,.app-shell[data-design=truth] .asset-op,.app-shell[data-design=truth] .asset-arb,.app-shell[data-design=truth] .asset-usdc,.app-shell[data-design=truth] .asset-usdt{background:linear-gradient(135deg,#5ed3ff14,#a78bfa0d)}.app-shell[data-design=truth] .price-source{font-family:var(--truth-mono);background:#09101c;border-color:#97b5e829;border-radius:0;font-size:.66rem}.app-shell[data-design=truth] .dot{background:#5ed3ff;width:6px;height:6px;box-shadow:0 0 0 4px #5ed3ff1a}.app-shell[data-design=truth] .quote-table{border-color:#97b5e82e;border-radius:0}.app-shell[data-design=truth] .quote-row{background:#0c1422e0;border-bottom-color:#97b5e824;min-height:70px}.app-shell[data-design=truth] .quote-head{color:#74829a;background:#070c16;min-height:42px}.app-shell[data-design=truth] .quote-row:not(.quote-head,.public-row):hover{background:#5ed3ff0e}.app-shell[data-design=truth] .quote-row[data-selected=true]{background:linear-gradient(90deg,#5ed3ff1c,#a78bfa09 72%,#0000),#0c1422;box-shadow:inset 3px 0 #5ed3ff}.app-shell[data-design=truth] .quote-row small,.app-shell[data-design=truth] .maker-name small,.app-shell[data-design=truth] .fine-print,.app-shell[data-design=truth] .audit-list,.app-shell[data-design=truth] .panel-heading p{color:#8f9db2}.app-shell[data-design=truth] .positive{color:#5ed3ff}.app-shell[data-design=truth] .public-row{color:#8f9db2;font-family:var(--truth-mono);background:#09101c;font-size:.7rem}.app-shell[data-design=truth] .quote-actions{border-top-color:#97b5e824;padding-top:16px}.app-shell[data-design=truth] .receipt-card,.app-shell[data-design=truth] .terms-grid{background:#97b5e824;gap:1px;padding:1px}.app-shell[data-design=truth] .receipt-card div,.app-shell[data-design=truth] .terms-grid div{border:0}.app-shell[data-design=truth] .receipt-card strong,.app-shell[data-design=truth] .terms-grid strong{color:#f3f5f8}.app-shell[data-design=truth] .audit-list svg,.app-shell[data-design=truth] .timeline-step svg,.app-shell[data-design=truth] .callout svg{color:#5ed3ff}.app-shell[data-design=truth] .execution-panel{position:sticky;top:100px}.app-shell[data-design=truth] .maker-card:hover{border-color:#5ed3ff61;transform:translateY(-2px)}.app-shell[data-design=truth] .report-banner,.app-shell[data-design=truth] .report-section,.app-shell[data-design=truth] .competition-table,.app-shell[data-design=truth] .audit-timeline,.app-shell[data-design=truth] .callout{border-color:#97b5e82b;border-radius:0}.app-shell[data-design=truth] .report-banner{background:linear-gradient(90deg,#5ed3ff0f,#a78bfa0e),#09101c}.app-shell[data-design=truth] .footer{color:#74829a;font-family:var(--truth-mono);letter-spacing:.04em;background:#070c16;border-top-color:#97b5e826;font-size:.62rem}@media (width<=1500px){.app-shell[data-design=truth] .system-status,.app-shell[data-design=truth] .contact-link{display:none}.app-shell[data-design=truth] .topbar{grid-template-columns:minmax(180px,1fr) auto minmax(300px,1fr)}}@media (width<=1320px){.app-shell[data-design=truth] .topbar{grid-template-columns:minmax(180px,.8fr) auto minmax(300px,.8fr)}.app-shell[data-design=truth] .contact-link{display:none}.app-shell[data-design=truth] .status-strip{grid-template-columns:minmax(330px,.82fr) minmax(470px,1.18fr)}.app-shell[data-design=truth] .trade-grid{grid-template-columns:minmax(290px,.8fr) minmax(480px,1.4fr)}.app-shell[data-design=truth] .execution-panel{grid-column:1/-1;position:static}.app-shell[data-design=truth] .receipt-card{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.app-shell[data-design=truth] .topbar{grid-template-columns:1fr auto;grid-template-areas:"brand actions""nav nav";gap:10px 18px;min-height:0;padding:14px 22px 10px}.app-shell[data-design=truth] .brand{grid-area:brand}.app-shell[data-design=truth] nav{grid-area:nav;justify-content:center;justify-self:stretch;width:100%;padding:2px 0 0}.app-shell[data-design=truth] .topbar-actions{grid-area:actions}.app-shell[data-design=truth] .nav-button:after{bottom:-10px}.app-shell[data-design=truth] .system-status{display:none}.app-shell[data-design=truth] .status-strip{grid-template-columns:1fr;gap:36px;min-height:0}.app-shell[data-design=truth] .status-strip h1{max-width:760px;font-size:clamp(4rem,11vw,6.8rem)}.app-shell[data-design=truth] .chain-visual{min-height:310px}.app-shell[data-design=truth] .trade-grid{grid-template-columns:1fr}.app-shell[data-design=truth] .execution-panel{grid-column:auto}}@media (width<=640px){.app-shell[data-design=truth] .topbar{grid-template-areas:"brand actions""nav nav";padding:12px 14px 9px}.app-shell[data-design=truth] .brand strong{font-size:.76rem}.app-shell[data-design=truth] .brand small,.app-shell[data-design=truth] .topbar-demo{display:none}.app-shell[data-design=truth] .topbar-cta{min-height:36px;padding:0 10px;font-size:.58rem}.app-shell[data-design=truth] nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.app-shell[data-design=truth] .nav-button{justify-content:center;font-size:.55rem}.app-shell[data-design=truth] .nav-button svg{display:none}.app-shell[data-design=truth] .content{padding:12px 12px 32px}.app-shell[data-design=truth] .status-strip{gap:28px;padding:28px 20px 34px}.app-shell[data-design=truth] .status-strip h1{margin:17px 0 18px;font-size:clamp(3.25rem,16vw,5rem);line-height:.86}.app-shell[data-design=truth] .status-strip p{font-size:.92rem}.app-shell[data-design=truth] .flow-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-shell[data-design=truth] .flow-strip span{border-bottom:1px solid #97b5e82e;border-right:1px solid #97b5e82e}.app-shell[data-design=truth] .chain-visual{min-height:235px}.app-shell[data-design=truth] .chain-visual>span{width:28px;height:28px}.app-shell[data-design=truth] .node-caption{display:none}.app-shell[data-design=truth] .network-label{font-size:.43rem}.app-shell[data-design=truth] .strip-metrics,.app-shell[data-design=truth] .receipt-card{grid-template-columns:1fr}.app-shell[data-design=truth] .metric-card{min-height:84px}.app-shell[data-design=truth] .ticket-panel,.app-shell[data-design=truth] .quote-panel,.app-shell[data-design=truth] .execution-panel,.app-shell[data-design=truth] .protocol-panel,.app-shell[data-design=truth] .makers-panel,.app-shell[data-design=truth] .report-tab{padding:18px}.app-shell[data-design=truth] .quote-row{grid-template-columns:1fr;gap:7px;padding:14px}}@media (prefers-reduced-motion:reduce){.app-shell[data-design=truth] .route-pulse{animation:none}}.curve-path,.transaction-dot,.node-rfq,.node-proof,.label-proof{display:none}.app-shell[data-design=truth] .status-strip{background:linear-gradient(#f3f5f809 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#f3f5f809 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 76% 30%,#6637d224,#0000 29rem),radial-gradient(circle at 94% 76%,#d84fff0e,#0000 24rem),linear-gradient(135deg,#0c1422fc,#070916fc)}.app-shell[data-design=truth] .hero-stack{position:relative}.app-shell[data-design=truth] .chain-visual{isolation:isolate;background:radial-gradient(circle at 42%,#633cdc38,#0000 26%),radial-gradient(circle at 78% 46%,#d44cff1a,#0000 24%),radial-gradient(circle at 15% 48%,#42cfff1a,#0000 18%),linear-gradient(#97b5e80f 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#97b5e80f 1px,#0000 1px) 0 0/64px 64px,linear-gradient(145deg,#0f112afa,#050713fa);border-color:#af87ff40;border-radius:28px;min-height:390px;box-shadow:inset 0 0 90px #00000057,inset 0 1px #d1b9ff14,0 26px 68px #0e052a57}.app-shell[data-design=truth] .chain-visual:before{filter:blur(.2px);background:0 0;border:1px solid #a579ff1c;border-color:#0000 #a579ff1c #5ed3ff29;border-radius:50%;height:18%;inset:auto 10% 9%}.app-shell[data-design=truth] .chain-visual:after{display:none}.app-shell[data-design=truth] .network-orbit{filter:drop-shadow(0 0 12px #945cff1a);border-style:solid}.app-shell[data-design=truth] .orbit-one{border-color:#9662ff24;inset:18% 18% 19% 27%;transform:rotate(-10deg)}.app-shell[data-design=truth] .orbit-two{border-color:#5ed3ff1f;inset:29% 28% 29% 38%;transform:rotate(17deg)}.app-shell[data-design=truth] .route-beam{opacity:.3}.app-shell[data-design=truth] .beam-one{background:linear-gradient(90deg,#5ed3ff26,#5ed3ffa6,#ab67ff75,#0000);width:77%;top:50%;left:8%;transform:rotate(-2deg)}.app-shell[data-design=truth] .beam-two{background:linear-gradient(90deg,#b05cff94,#dc4bff47,#0000);width:48%;top:53%;left:34%;transform:rotate(2deg)}.app-shell[data-design=truth] .curve-path{z-index:2;pointer-events:none;border:1px solid #0000;border-radius:50%;display:block;position:absolute}.app-shell[data-design=truth] .curve-spine{filter:drop-shadow(0 0 8px #5ed3ff33);border-top-color:#5ed3ff8c;border-right-color:#a965ff47;width:76%;height:31%;top:38%;left:8%;transform:rotate(-1deg)}.app-shell[data-design=truth] .curve-maker-top{border-top-color:#a86fff94;border-right-color:#a86fff2e;width:29%;height:34%;top:22%;left:34%;transform:rotate(-8deg)}.app-shell[data-design=truth] .curve-maker-mid{border-top-color:#5ed3ff6b;width:29%;height:19%;top:41%;left:35%;transform:rotate(3deg)}.app-shell[data-design=truth] .curve-maker-bottom{border-bottom-color:#d058ff80;border-right-color:#d058ff2b;width:31%;height:35%;top:48%;left:34%;transform:rotate(8deg)}.app-shell[data-design=truth] .curve-proof{border-top-color:#f2b86675;border-right-color:#d058ff40;width:18%;height:28%;top:27%;left:75%;transform:rotate(-19deg)}.app-shell[data-design=truth] .chain-visual>span{z-index:5;background:radial-gradient(circle,#080a18 0 20%,#5ed3ff 22% 28%,#5ed3ff26 30% 58%,#080a18 60%);border-color:#5ed3ffd1;width:34px;height:34px;transition:border-color .18s,box-shadow .18s;box-shadow:0 0 0 6px #5ed3ff0b,0 0 24px #5ed3ff38}.app-shell[data-design=truth] .chain-visual>span:before{content:"";opacity:.18;border:1px solid;border-radius:50%;animation:3.6s ease-in-out infinite node-breathe;position:absolute;inset:-9px}.app-shell[data-design=truth] .chain-visual>span:after{background:#f7fbff;width:4px;height:4px}.app-shell[data-design=truth] .node-treasury{top:46%;left:7%}.app-shell[data-design=truth] .node-rfq{color:#c99aff;background:radial-gradient(circle,#080a18 0 17%,#d780ff 19% 24%,#a85cff3d 26% 58%,#080a18 60%);border-color:#aa73ff;width:52px;height:52px;display:block;top:42%;left:31%;box-shadow:0 0 0 7px #a85cff0e,0 0 38px #a85cff57}.app-shell[data-design=truth] .node-maker-a{top:18%;left:54%}.app-shell[data-design=truth] .node-maker-b{top:45%;left:61%}.app-shell[data-design=truth] .node-maker-c{top:72%;left:54%}.app-shell[data-design=truth] .node-settlement{width:46px;height:46px;top:43%;left:79%}.app-shell[data-design=truth] .node-proof{color:#f2b866;background:radial-gradient(circle,#080a18 0 18%,#f2b866 20% 27%,#f2b8662b 29% 58%,#080a18 60%);border-color:#f2b866;width:30px;height:30px;display:block;top:18%;left:91%;box-shadow:0 0 0 6px #f2b8660b,0 0 26px #f2b86638}.app-shell[data-design=truth] .node-maker-a,.app-shell[data-design=truth] .node-maker-b,.app-shell[data-design=truth] .node-maker-c{color:#d184ff;background:radial-gradient(circle,#080a18 0 20%,#cf7dff 22% 28%,#b052ff29 30% 58%,#080a18 60%);border-color:#c77effc7;width:28px;height:28px;box-shadow:0 0 0 5px #b158ff0a,0 0 22px #c35bff33}.app-shell[data-design=truth] .node-settlement{color:#62e2ff;background:radial-gradient(circle,#080a18 0 18%,#71e5ff 20% 26%,#5ed3ff33 28% 58%,#080a18 60%);border-color:#62e2ff;box-shadow:0 0 0 7px #5ed3ff0d,0 0 34px #5ed3ff47}.app-shell[data-design=truth] .node-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070816d1;border-color:#be96ff33;border-radius:8px;min-width:98px;padding:7px 9px;box-shadow:0 12px 30px #08021a47}.app-shell[data-design=truth] .node-caption b{white-space:nowrap}.app-shell[data-design=truth] .node-rfq .node-caption{min-width:126px}.app-shell[data-design=truth] .node-maker-a .node-caption,.app-shell[data-design=truth] .node-maker-b .node-caption,.app-shell[data-design=truth] .node-maker-c .node-caption{background:#070816a8;border-color:#be96ff21;min-width:62px;padding:5px 7px}.app-shell[data-design=truth] .node-maker-a .node-caption small,.app-shell[data-design=truth] .node-maker-b .node-caption small,.app-shell[data-design=truth] .node-maker-c .node-caption small{display:none}.app-shell[data-design=truth] .node-treasury .node-caption{top:47px;left:-8px}.app-shell[data-design=truth] .node-rfq .node-caption{top:-47px;left:-22px}.app-shell[data-design=truth] .node-maker-a .node-caption{top:-5px;left:43px}.app-shell[data-design=truth] .node-maker-b .node-caption,.app-shell[data-design=truth] .node-maker-c .node-caption{top:36px;left:-34px}.app-shell[data-design=truth] .node-settlement .node-caption{top:57px;right:-24px}.app-shell[data-design=truth] .node-proof .node-caption{top:40px;right:-8px}.app-shell[data-design=truth] .route-pulse{display:none}.app-shell[data-design=truth] .transaction-dot{z-index:7;offset-rotate:0deg;opacity:0;pointer-events:none;background:#f8fcff;border-radius:50%;width:7px;height:7px;display:block;position:absolute;box-shadow:0 0 0 4px #5ed3ff17,0 0 14px #5ed3ff,0 0 30px #5ed3ff8c}.app-shell[data-design=truth] .tx-dot-spine,.app-shell[data-design=truth] .tx-dot-spine-late{offset-path:path("M 0 0 C 82 -74 150 45 207 -7 C 278 -70 362 62 512 -9");animation:6.8s ease-in-out infinite transaction-travel;top:51%;left:8%}.app-shell[data-design=truth] .tx-dot-spine-late{background:#cf82ff;width:5px;height:5px;animation-delay:-3.4s;box-shadow:0 0 13px #c26dff,0 0 24px #c26dff73}.app-shell[data-design=truth] .tx-dot-top{offset-path:path("M 0 0 C 50 -88 106 -124 164 -119 C 214 -115 248 -42 301 -2");background:#d78aff;animation:5.4s ease-in-out -1.2s infinite transaction-travel;top:49%;left:35%;box-shadow:0 0 12px #c96fff,0 0 26px #c96fff80}.app-shell[data-design=truth] .tx-dot-mid{offset-path:path("M 0 0 C 80 -8 137 10 183 -1 C 225 -10 262 -3 303 -6");animation:4.9s ease-in-out -2.7s infinite transaction-travel;top:51%;left:35%}.app-shell[data-design=truth] .tx-dot-bottom{offset-path:path("M 0 0 C 53 82 104 119 160 106 C 222 91 255 25 302 -8");background:#d477ff;animation:5.8s ease-in-out -3.9s infinite transaction-travel;top:52%;left:35%;box-shadow:0 0 12px #c45fff,0 0 26px #c45fff80}.app-shell[data-design=truth] .tx-dot-proof{offset-path:path("M 0 0 C 38 -48 72 -93 100 -111");background:#ffe6b7;animation:4.3s ease-in-out -1.8s infinite transaction-travel;top:48%;left:81%;box-shadow:0 0 12px #f2b866,0 0 24px #f2b86680}.app-shell[data-design=truth] .network-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08071894;border-color:#bb8dff2e;border-radius:999px;display:none}.app-shell[data-design=truth] .label-intent{top:18px;left:20px}.app-shell[data-design=truth] .label-rfq{color:#cb9aff;top:18px;right:132px}.app-shell[data-design=truth] .label-settle{color:#6ee7ff;bottom:18px;right:20px}.app-shell[data-design=truth] .label-proof{color:#f2b866;display:none;top:46px;right:20px}@keyframes transaction-travel{0%{offset-distance:0%;opacity:0;transform:scale(.72)}10%{opacity:1}50%{opacity:1;transform:scale(1)}90%{opacity:1}to{offset-distance:100%;opacity:0;transform:scale(.72)}}@keyframes node-breathe{0%,to{opacity:.12;transform:scale(.9)}50%{opacity:.32;transform:scale(1.08)}}@media (width<=980px){.app-shell[data-design=truth] .chain-visual{min-height:370px}}@media (width<=640px){.app-shell[data-design=truth] .chain-visual{border-radius:20px;min-height:285px}.app-shell[data-design=truth] .node-treasury{left:6%}.app-shell[data-design=truth] .node-rfq{width:42px;height:42px;left:28%}.app-shell[data-design=truth] .node-maker-a{top:20%;left:51%}.app-shell[data-design=truth] .node-maker-b{left:57%}.app-shell[data-design=truth] .node-maker-c{top:70%;left:51%}.app-shell[data-design=truth] .node-settlement{width:38px;height:38px;left:76%}.app-shell[data-design=truth] .node-proof{left:89%}.app-shell[data-design=truth] .network-label{padding:4px 6px;font-size:.39rem;display:none}.app-shell[data-design=truth] .label-rfq{right:94px}.app-shell[data-design=truth] .tx-dot-spine,.app-shell[data-design=truth] .tx-dot-spine-late{offset-path:path("M 0 0 C 42 -45 86 33 118 -4 C 157 -45 211 36 286 -6");left:6%}.app-shell[data-design=truth] .tx-dot-top{offset-path:path("M 0 0 C 30 -58 61 -79 92 -76 C 120 -73 146 -27 175 -1");left:31%}.app-shell[data-design=truth] .tx-dot-mid{offset-path:path("M 0 0 C 52 -7 83 8 112 -2 C 137 -10 156 -3 177 -5");left:31%}.app-shell[data-design=truth] .tx-dot-bottom{offset-path:path("M 0 0 C 30 54 60 76 92 66 C 128 54 151 16 177 -7");left:31%}.app-shell[data-design=truth] .tx-dot-proof{offset-path:path("M 0 0 C 20 -30 42 -60 63 -73");left:77%}}@media (prefers-reduced-motion:reduce){.app-shell[data-design=truth] .transaction-dot,.app-shell[data-design=truth] .chain-visual>span:before{animation:none}.app-shell[data-design=truth] .transaction-dot{display:none}}
