@media (width<=760px){.demo-preview .demo-preview-row{grid-template-columns:1fr;gap:1.25rem}.demo-preview .demo-preview-row__cell{text-align:left;flex-direction:column;align-items:flex-start}.demo-preview .demo-preview-row__cell[data-cell=amount]{text-align:left;align-items:flex-start}.demo-preview .demo-preview-row__cell[data-cell=counterparty]:before,.demo-preview .demo-preview-row__cell[data-cell=category]:before,.demo-preview .demo-preview-row__cell[data-cell=amount]:before{content:attr(data-label);font-family:var(--tx-font-body);font-size:var(--tx-font-size-label-caps);font-weight:var(--tx-label-caps-weight);letter-spacing:var(--tx-label-caps-tracking);text-transform:uppercase;color:var(--tx-muted);margin-bottom:.5rem;display:block}}.demo-preview .demo-preview-value-card__hash{animation:demo-preview-hash-to-record 4.2s var(--tx-ease-in-out) infinite}@keyframes demo-preview-hash-to-record{0%,30%,to{color:var(--tx-muted);border-color:var(--tx-border-strong);background:var(--tx-neutral-50)}42%,72%{color:var(--tx-foreground);border-color:var(--tx-success-border);background:var(--tx-success-soft)}}.demo-preview .demo-preview-value-card__fx-frame{opacity:0;animation:demo-preview-value-fx-cycle 18s var(--tx-ease-in-out) infinite;animation-delay:calc(var(--frame-index,0) * -12000ms);will-change:opacity}@keyframes demo-preview-value-fx-cycle{0%,18%{opacity:1}25%,93%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.demo-preview .demo-preview-value-card__hash{animation:none!important}.demo-preview .demo-preview-value-card__fx-frame{opacity:0;transform:none;animation:none!important}.demo-preview .demo-preview-value-card__fx-frame[data-frame-index="0"]{opacity:1}.mock-eyebrow span,.mock-scene-label span,.mock-motion-clock i{box-shadow:none;animation:none!important}.mock-scene{transition:none!important}}.demo-preview{background:radial-gradient(circle at 12% 0,#cef1c18c,#0000 30rem),radial-gradient(circle at 92% 8%,#c1d7f161,#0000 34rem),#f6f8f4}.demo-preview main{max-width:1280px}.demo-preview header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f8f4db}.demo-approved-mock{--mock-ink-950:#071321;--mock-ink-900:#0a1628;--mock-ink-800:#14243a;--mock-ink-700:#2c3c52;--mock-ink-600:#58677b;--mock-ink-500:#718096;--mock-ink-200:#d6dfeb;--mock-ink-100:#edf3f8;--mock-ink-50:#f6f9fb;--mock-primary:#2e6818;--mock-green-soft:#cef1c1;--mock-rust:#b75b37;--mock-blue:#2563eb;--mock-shadow-soft:0 30px 80px #0a16281a;--mock-shadow-card:0 18px 50px #0a16281a;width:100%;color:var(--mock-ink-900)}.demo-approved-mock *{box-sizing:border-box}.mock-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:56px;display:grid}.mock-brand{color:var(--mock-ink-900);align-items:center;gap:10px;font-weight:950;display:inline-flex}.mock-brand span{background:var(--mock-primary);border-radius:12px;width:34px;height:34px;box-shadow:0 12px 28px #2e681838}.mock-topbar nav{color:var(--mock-ink-600);background:#ffffff94;border:1px solid #0a162814;border-radius:999px;justify-self:center;gap:6px;padding:5px;font-size:13px;font-weight:850;display:flex}.mock-topbar nav a,.mock-topbar nav span{color:inherit;border-radius:999px;padding:8px 12px;text-decoration:none}.mock-topbar nav a:last-child{color:var(--mock-ink-900);background:#fff;box-shadow:0 8px 18px #0a162814}.mock-topbar nav span{cursor:default;opacity:.72}.mock-controls{justify-content:end;gap:10px;display:flex}.mock-controls button{color:var(--mock-ink-800);background:#fff;border:1px solid #0a16281a;border-radius:14px;padding:10px 13px;font-size:13px;font-weight:850}.mock-controls button:last-child{background:var(--mock-primary);color:#fff;border-color:#0000}.mock-hero-copy{text-align:center;max-width:980px;margin:0 auto 34px}.mock-eyebrow{color:var(--mock-primary);background:#cef1c18f;border:1px solid #2e681824;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:7px 13px;font-size:13px;font-weight:850;display:inline-flex}.mock-eyebrow span,.mock-scene-label span{background:var(--mock-primary);border-radius:999px;width:8px;height:8px;animation:2s infinite mock-pulse;box-shadow:0 0 #2e681859}.mock-hero-copy h1{margin:0}.mock-hero-copy p{max-width:760px;margin:24px auto 0}.mock-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.mock-cta{border-radius:15px;padding:14px 18px;font-weight:850;text-decoration:none}.mock-cta.primary{background:var(--mock-primary);color:#fff;box-shadow:0 14px 30px #2e681838}.mock-cta.secondary{color:var(--mock-ink-800);background:#ffffffc7;border:1px solid #0a16281f}.mock-stage-card{min-height:640px;box-shadow:var(--mock-shadow-soft);background:#ffffffbd;border:1px solid #d4dde9eb;border-radius:38px;padding:18px;position:relative;overflow:hidden}.mock-stage-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#2e681824,#0000 32%),radial-gradient(circle at 92% 12%,#0a16281a,#0000 36%);position:absolute;inset:0}.mock-scene-label{z-index:3;min-width:min(920px,100% - 160px);color:var(--mock-ink-900);text-align:center;font-family:var(--tx-font-display);letter-spacing:-.055em;text-shadow:0 1px #ffffffb8;justify-content:center;align-items:center;gap:10px;padding:0;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:950;line-height:1;display:inline-flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.mock-timeline{z-index:4;gap:8px;display:flex;position:absolute;top:22px;right:24px}.mock-timeline button{background:#dce5ef;border:0;border-radius:50%;width:11px;height:11px;padding:0}.mock-timeline button.active{background:var(--mock-primary);box-shadow:0 0 0 5px #2e68181f}.mock-scene{opacity:0;pointer-events:none;transition:opacity 1.15s ease-in-out;position:absolute;inset:74px 18px 18px;overflow:hidden}.mock-scene.active{opacity:1;pointer-events:auto}.mock-scene-inner{width:100%;max-width:100%;height:100%;overflow:auto}.mock-explorer-panel,.mock-dashboard-frame{background:#fff;border:1px solid #d7e0eb;border-radius:25px;height:100%;overflow:hidden;box-shadow:0 14px 40px #0a162814}.mock-explorer-panel{flex-direction:column;display:flex}.mock-explorer-top{color:var(--mock-ink-700);border-bottom:1px solid #e6edf4;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:12px;padding:13px 15px;font-size:13px;display:grid}.mock-explorer-top span{background:var(--mock-ink-50);color:var(--mock-ink-500);font-family:var(--tx-font-mono);border:1px solid #e0e8f0;border-radius:999px;padding:8px 12px;font-weight:750}.mock-explorer-top em{color:var(--mock-ink-500);justify-self:end;font-style:normal;font-weight:750}.mock-explorer-table{flex:1;grid-template-rows:auto repeat(5,minmax(0,1fr));min-width:1040px;display:grid}.mock-explorer-head,.mock-explorer-row{grid-template-columns:36px 1.15fr .75fr .75fr .8fr 1fr 58px 1fr .72fr 1.05fr;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:grid}.mock-explorer-head{color:var(--mock-ink-500);background:#f7f9fc;font-weight:900}.mock-explorer-row{color:var(--mock-ink-700);border-top:1px solid #edf2f7}.mock-link{color:var(--mock-blue);font-family:var(--tx-font-mono);font-weight:800}.mock-method{background:#fff;border:1px solid #e1e7ef;border-radius:999px;width:fit-content;padding:5px 9px;font-weight:800}.mock-direction{border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.mock-direction.out{color:#945800;background:#fff3c8}.mock-direction.in{color:#12643d;background:#d8f8e8}.mock-dashboard-frame{grid-template-columns:190px 1fr;min-width:1040px;display:grid}.mock-dash-sidebar{background:#f8fbfa;border-right:1px solid #e4ebf3;padding:16px}.mock-dash-logo{margin-bottom:18px;font-weight:950}.mock-balance{color:var(--mock-ink-600);letter-spacing:.08em;background:#edf5ec;border-radius:18px;padding:13px;font-size:10px;font-weight:900}.mock-balance strong{color:var(--mock-ink-900);letter-spacing:-.04em;margin-top:7px;font-size:24px;display:block}.mock-balance span{letter-spacing:0;margin-top:3px;font-size:12px;font-weight:700;display:block}.mock-wallet-tile{background:#fff;border-radius:14px;margin-top:14px;padding:12px;font-weight:900;box-shadow:0 7px 18px #0a16280f}.mock-dash-main{flex-direction:column;min-height:0;padding:15px;display:flex}.mock-filter-row{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.mock-filter-row div{color:var(--mock-ink-500);background:#f8fafc;border:1px solid #e2e9f0;border-radius:13px;padding:9px 10px;font-size:12px;font-weight:800}.mock-tx-table{border:1px solid #e3eaf2;border-radius:16px;flex:1;grid-template-rows:auto repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.mock-tx-head,.mock-tx-row{grid-template-columns:.9fr .65fr 1.15fr 1fr .92fr .92fr;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:grid}.mock-tx-head{color:var(--mock-ink-500);letter-spacing:.08em;text-transform:uppercase;background:#f7f9fc;font-size:12px;font-weight:950}.mock-tx-row{color:var(--mock-ink-800);border-top:1px solid #eef3f8}.mock-party,.mock-amount{font-weight:900}.mock-party small,.mock-amount small{color:var(--mock-ink-500);font-size:12px;font-weight:750;display:block}.mock-amount{color:var(--mock-rust);font-family:var(--tx-font-mono)}.mock-amount-source-anchor{color:var(--mock-primary);background:#cef1c185;border-radius:12px;padding:7px 9px;position:relative;box-shadow:inset 0 0 0 1px #2e681838}.mock-pill{background:#fff;border:1px solid #dfe7ef;border-radius:10px;width:fit-content;padding:6px 8px;font-size:13px;font-weight:850}.mock-source-note{color:var(--mock-primary);background:#cef1c1a3;border:1px solid #2e681842;border-radius:999px;align-self:flex-end;align-items:center;gap:8px;margin-top:9px;padding:7px 12px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 12px 26px #2e68181f}.mock-source-arrow{background:var(--mock-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-weight:950;line-height:1;display:inline-flex}.mock-proofs,.mock-animated-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.mock-proof-card,.mock-animated-card{min-height:560px;box-shadow:var(--mock-shadow-card);background:#fff;border:1px solid #d4dde9eb;border-radius:30px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.mock-animated-card{min-height:620px}.mock-proof-card:before,.mock-animated-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 0,#cef1c15c,#0000 30%);position:absolute;inset:0}.mock-proof-card.dark,.mock-animated-card.dark{background:linear-gradient(150deg, var(--mock-ink-950), var(--mock-ink-800));color:#fff;border-color:#ffffff1f}.mock-proof-card.dark:before,.mock-animated-card.dark:before{background:radial-gradient(circle at 12% 0,#cef1c12e,#0000 32%),radial-gradient(circle at 88% 10%,#ffffff17,#0000 34%)}.mock-proof-card>*,.mock-animated-card>*{z-index:1;position:relative}.mock-proof-kicker{background:var(--mock-ink-50);width:fit-content;color:var(--mock-ink-700);border-radius:999px;margin-bottom:15px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.dark .mock-proof-kicker{color:var(--mock-ink-100);background:#ffffff1a}.mock-proof-card h3,.mock-animated-card h3{letter-spacing:-.045em;margin:0;font-size:28px;line-height:1.05}.mock-proof-card p,.mock-animated-card p{color:var(--mock-ink-600);margin:10px 0 20px;font-weight:560;line-height:1.45}.mock-proof-card.dark p,.mock-animated-card.dark p{color:var(--mock-ink-200)}.mock-proof-visual{gap:13px;margin-top:auto;display:grid}.mock-proof-row{background:#fffffff5;border:1px solid #e1e7ef;border-radius:17px;padding:14px;box-shadow:0 8px 20px #0a16280d}.mock-proof-row.compact{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.mock-proof-label{color:var(--mock-ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.mock-raw-address{color:#5d6a82;font-family:var(--tx-font-mono);font-size:16px;font-weight:850}.mock-amount-lockup{text-align:right}.mock-amount-lockup strong{color:var(--mock-rust);font-family:var(--tx-font-mono);display:block}.mock-amount-lockup small{color:var(--mock-ink-500);font-weight:750}.mock-proof-arrow{background:var(--mock-primary);color:#fff;border-radius:999px;justify-self:center;place-items:center;width:34px;height:34px;font-weight:950;display:grid;box-shadow:0 10px 20px #2e68183d}.mock-counterparty-edit{color:var(--mock-ink-900);background:#f8fafc;border:1px solid #dfe7ef;border-radius:18px;padding:15px}.mock-edit-stack{gap:8px;margin-top:10px;display:grid}.mock-edit-stack div{background:#fff;border:1px solid #dbe4ee;border-radius:12px;padding:9px 11px;font-weight:900}.mock-edit-stack .focus{border-color:var(--mock-primary);box-shadow:0 0 0 3px #2e681821}.mock-edit-actions{gap:8px;margin-top:10px;display:flex}.mock-edit-actions span{background:var(--mock-primary);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.mock-edit-actions span+span{color:var(--mock-ink-500);background:#fff;border:1px solid #dfe7ef}.mock-fx-card{background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;padding:15px}.mock-fx-head{color:var(--mock-ink-200);justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;font-weight:850;display:flex}.mock-fx-big{color:#ffb28c;font-family:var(--tx-font-mono);letter-spacing:-.04em;font-size:30px;font-weight:950}.mock-fx-stable{color:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex}.mock-fx-stable span{color:#c8f5bd;background:#cef1c129;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950}.mock-fx-date{color:#fff;border:1px solid #ffffff1f;border-radius:15px;justify-content:space-between;gap:10px;padding:11px;font-weight:850;display:flex}.mock-fx-date small,.mock-proof-note{color:var(--mock-ink-200);font-size:12px;font-weight:750}.mock-class-before{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mock-class-before div{background:#fff;border:1px dashed #d8e2ec;border-radius:15px;padding:12px;font-weight:900}.mock-class-before span{color:var(--mock-ink-500);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.mock-dropdown-demo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mock-drop-field{background:#fff;border:1px solid #dfe7ef;border-radius:16px;padding:10px}.mock-drop-field label{color:var(--mock-ink-500);font-size:11px;font-weight:950}.mock-drop-top{border:1px solid #dfe7ef;border-radius:12px;justify-content:space-between;margin:6px 0 8px;padding:8px 9px;font-weight:900;display:flex}.mock-drop-menu div{color:var(--mock-ink-600);border-radius:8px;padding:5px 7px;font-size:12px;font-weight:750}.mock-drop-menu .selected{background:var(--mock-primary);color:#fff;font-weight:950}.mock-classified-row{background:#fff;border:1px solid #dfe7ef;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:12px;display:grid}.mock-classified-row span:last-child{color:var(--mock-ink-500);grid-column:2;font-size:12px;font-weight:850}.mock-animated-wrap{box-shadow:var(--mock-shadow-soft);background:#ffffffc7;border:1px solid #d4dde9e6;border-radius:34px;margin-top:24px;padding:24px}.mock-animated-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.mock-animated-head h2{color:var(--mock-ink-900);letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1}.mock-animated-head p{max-width:580px;color:var(--mock-ink-600);margin:8px 0 0;font-weight:580;line-height:1.45}.mock-motion-clock{border:1px solid var(--mock-ink-200);color:var(--mock-ink-600);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.mock-motion-clock i{background:var(--mock-primary);border-radius:999px;width:8px;height:8px;animation:2s infinite mock-pulse}.mock-motion-stage{background:#f8fafc;border:1px solid #e1e7ef;border-radius:22px;align-content:start;gap:11px;min-height:410px;padding:16px;display:grid;position:relative;overflow:hidden}.mock-motion-stage.dark{background:#ffffff12;border-color:#ffffff1f}.mock-motion-caption{min-height:40px;color:var(--mock-ink-800);text-align:center;background:#ffffffeb;border:1px solid #e1e7ef;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:8px;font-size:12px;font-weight:900;display:flex}.mock-animated-card.dark .mock-motion-caption{color:#fff;background:#ffffff1a;border-color:#ffffff1f}.mock-demo-cta{background:linear-gradient(150deg, var(--mock-ink-950,#071321), var(--mock-ink-800,#14243a));color:#fff;border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:24px;width:100%;max-width:1180px;padding:28px;display:grid;box-shadow:0 28px 70px #0a162838}.mock-demo-cta-copy h2{font-family:var(--tx-font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.mock-demo-cta-copy p{color:#d6dfeb;margin:12px 0 0;font-weight:560;line-height:1.5}.mock-demo-cta-form{color:var(--mock-ink-900,#0a1628);background:#fff;border-radius:24px;padding:18px}.demo-preview :is(.mock-brand span,.mock-topbar nav,.mock-topbar nav a,.mock-topbar nav span,.mock-controls button,.mock-eyebrow,.mock-cta,.mock-stage-card,.mock-timeline button,.mock-explorer-panel,.mock-dashboard-frame,.mock-explorer-top span,.mock-method,.mock-direction,.mock-balance,.mock-wallet-tile,.mock-filter-row div,.mock-tx-table,.mock-amount-source-anchor,.mock-pill,.mock-source-note,.mock-source-arrow,.mock-proof-card,.mock-animated-card,.mock-proof-kicker,.mock-proof-row,.mock-proof-arrow,.mock-counterparty-edit,.mock-edit-stack div,.mock-edit-actions span,.mock-fx-card,.mock-fx-stable span,.mock-fx-date,.mock-class-before div,.mock-drop-field,.mock-drop-top,.mock-drop-menu div,.mock-classified-row,.mock-animated-wrap,.mock-motion-clock,.mock-motion-clock i,.mock-motion-stage,.mock-motion-caption,.mock-demo-cta,.mock-demo-cta-form){border-radius:8px}@keyframes mock-pulse{70%{box-shadow:0 0 0 10px #2e681800}to{box-shadow:0 0 #2e681800}}@media (width<=980px){.mock-stage-card{min-height:640px}.mock-scene-grid{overflow-x:auto}.mock-proofs,.mock-animated-grid,.mock-demo-cta{grid-template-columns:1fr}.mock-animated-head{display:block}}@media (width<=640px){.demo-preview main{padding-top:48px}.mock-topbar{grid-template-columns:1fr}.mock-topbar nav{flex-wrap:wrap;justify-self:stretch}.mock-controls{justify-content:start}.mock-scene-label{min-width:0;font-size:13px;left:14px;right:70px;transform:none}.mock-class-before,.mock-dropdown-demo{grid-template-columns:1fr}}
