@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-mono:"Geist Mono","Geist Mono Fallback"}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{color-scheme:light;--ink:#102633;--ink-2:#2d4655;--muted:#607481;--faint:#7d8f99;--paper:#f8fafb;--paper-raised:#ffffff;--canvas:#e9eff3;--canvas-2:#dfe8ed;--rule:#c7d4dc;--rule-strong:#9dafba;--blue:#205fc9;--blue-dark:#174b9f;--blue-soft:#e8effc;--green:#087a63;--green-soft:#e5f4ef;--amber:#9a5b08;--amber-soft:#fff3d7;--red:#a92735;--red-soft:#fdebed;--shadow-focus:0 0 0 3px rgba(32,95,201,0.25);--page-max:70rem}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:auto;text-rendering:optimizeLegibility}body,html{min-width:320px}body{min-height:100vh;margin:0;overflow-x:hidden;color:var(--ink);background:var(--paper);font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;font-optical-sizing:auto;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{color:inherit;font:inherit}a,button,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:rgba(32,95,201,.12)}a[href],button:not(:disabled),select:not(:disabled),summary{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.52}a{color:inherit;text-decoration-thickness:from-font;text-underline-offset:.2em;text-underline-position:from-font}::selection{color:var(--ink);background:#bfd6ff}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;box-shadow:var(--shadow-focus)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:10px 14px;color:var(--paper-raised);background:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-frame{min-height:100vh}.app-header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:24px;padding-inline:max(20px,calc((100vw - var(--page-max)) / 2));border-bottom:1px solid var(--rule-strong);background:var(--paper)}.brand,.header-network{font-family:var(--font-mono),monospace;font-size:11px;font-weight:650;letter-spacing:.08em}.header-network,.status-dot{display:inline-flex;align-items:center}.header-network{gap:6px;color:var(--green)}.status-dot{width:6px;height:6px;background:currentColor;border-radius:50%}.wallet-network{color:var(--muted);font-size:12px;font-weight:560;white-space:nowrap}.page-shell{width:min(calc(100% - 40px),var(--page-max));margin-inline:auto;padding-block:18px 54px}.receipt-hero h1,.unavailable-copy h1,.unavailable-shell h1{max-width:980px;margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:590;letter-spacing:-.012em;line-height:1.25;text-wrap:balance}.lede{max-width:68ch;margin:8px 0 0;color:var(--ink-2);font-size:15px;line-height:1.55;text-wrap:pretty}.eyebrow,.field-hint,.section-kicker,.stamp-label,.summary-kicker,.surface-index{margin:0;color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px;font-weight:650;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.cover-ledger{position:relative;min-width:0;margin-bottom:0;padding:52px 0 36px}.corner-meta{position:absolute;color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px;font-weight:560;letter-spacing:.025em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.corner-meta-top-left,.corner-meta-top-right{top:0}.corner-meta-top-left{color:var(--ink);font-weight:650;letter-spacing:.12em}.corner-meta-bottom-left,.corner-meta-bottom-right{bottom:17px}.corner-meta-bottom-left,.corner-meta-top-left{left:0}.corner-meta-bottom-right,.corner-meta-top-right{right:0;text-align:right}.cover-ledger-header{margin-bottom:24px}.cover-ledger-header h1{max-width:60ch;margin:0;font-size:15px;font-weight:450;letter-spacing:0;line-height:1.45;text-wrap:pretty}.cover-ledger-label{display:block;margin-top:24px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.cover-proof-line{display:grid;align-content:space-between;gap:6px;min-width:0;min-height:124px;padding:16px 20px;background:var(--canvas-2)}.cover-proof-line strong{color:var(--ink);font-family:var(--font-sans),sans-serif;font-size:clamp(2.5rem,4vw,3rem);font-weight:500;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cover-proof-line span{color:var(--ink-2);font-size:12px;line-height:1.4;text-wrap:pretty}.cover-proof-line strong small{margin-left:2px;font-size:24px}.cover-proof-line .cover-proof-label{font-size:12px;font-weight:550}.progress-panel,.surface,.unavailable-instrument,.unavailable-shell{min-width:0;background:var(--paper-raised);border:1px solid var(--rule-strong)}.surface{overflow:hidden}.cover-controls{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.segmented-control{display:inline-flex;min-width:0;gap:16px}.segmented-control button{min-height:44px;padding:7px 0;color:var(--muted);background:transparent;border:0;font-size:13px;font-weight:590}.segmented-control button:last-child{border-right:0}.segmented-control button.is-selected{color:var(--ink);background:transparent;box-shadow:inset 0 -2px var(--ink)}.cover-token-select select{min-height:44px;padding:6px 30px 6px 10px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;font-family:var(--font-mono),monospace;font-size:12px;font-weight:600}.freshness-line{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.02em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:transparent;gap:8px;overscroll-behavior:contain;perspective:900px}.cover-grid>.cover-cell:last-child:nth-child(odd){grid-column:1/-1}.cover-mobile-actions{display:none}.cover-cell{position:relative;min-width:0;min-height:124px;padding:0;color:var(--ink);text-align:left;background:var(--paper-raised);border:1px solid var(--rule);transition:opacity .16s ease,background-color .16s ease,box-shadow .16s ease}.cover-cell-face{display:grid;min-height:122px;align-content:space-between;gap:10px;padding:16px 18px 12px;backface-visibility:hidden;transform-style:preserve-3d}.cover-cell-foot,.cover-cell-stats,.cover-cell-top{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.cover-cell-top strong{min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono),monospace;font-size:21px;font-weight:550;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cover-cell-top strong small{color:var(--muted);font-size:12px;font-weight:450;letter-spacing:.04em}.cover-cell-stats{justify-content:flex-start;color:var(--muted);font-family:var(--font-mono),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cover-cell-stats span{padding-right:4px}.cover-cell-stats span:last-child{padding-right:0;border-right:0}.cover-cell-stats b{color:var(--ink-2);font-weight:650}.cover-cell-foot{color:var(--muted);font-size:12px;line-height:1.2}.cover-cell-select{align-self:start;color:var(--muted);font-size:17px;line-height:1}.cover-cell-matches{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;color:var(--ink-2);font-size:14px}.cover-cell-matches>span:last-child{color:var(--muted);font-family:var(--font-mono),monospace;font-size:12px}.cover-cell-matches b{font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cover-cell.is-selected{z-index:1;background:var(--blue-soft);border-color:var(--blue);box-shadow:inset 3px 0 var(--blue)}.cover-grid:has(.cover-cell.is-selected) .cover-cell:not(.is-selected),.cover-grid:has(.cover-cell:focus-visible) .cover-cell:not(:focus-visible){opacity:.46}@media (hover:hover){.cover-grid:has(.cover-cell:hover) .cover-cell:not(:hover){opacity:.46}}.amount-transfer{position:fixed;z-index:1001;display:block;overflow:hidden;color:var(--blue-dark);font-family:var(--font-mono),monospace;font-size:14px;font-weight:650;line-height:1.2;pointer-events:none;white-space:nowrap;will-change:transform}[data-decision-plate][data-motion-plate=playing]{will-change:transform,opacity}.cover-band{padding-left:7px;border-left:2px solid;font-size:11px}.cover-band,.decision-band,.error-code,.recommendation-badge,.signal-status,.state-badge,.surface-badge-text{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono),monospace;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase}.decision-band,.error-code,.recommendation-badge,.signal-status,.state-badge,.surface-badge-text{font-size:10px}.band-low .decision-band,.cover-band-low,.decision-band.band-low{color:var(--green)}.band-medium .decision-band,.cover-band-medium,.decision-band.band-medium{color:var(--amber)}.band-high .decision-band,.cover-band-high,.decision-band.band-high{color:var(--red)}.cover-empty{display:grid;grid-column:1/-1;width:100%;min-height:150px;place-items:center;align-content:center;gap:5px;padding:24px;color:var(--muted);text-align:center}.cover-empty strong{color:var(--ink)}.cover-empty span{font-size:12px}.instrument-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px 48px;align-items:start}.workflow-grid,.workflow-stage{display:contents}.workflow-surface{grid-column:2;margin-top:160px;background:transparent;border:0;overflow:visible}.workflow-surface .surface-header{padding:0 0 24px;background:transparent;border:0}.workflow-surface .surface-heading-row h2{margin-block:6px}.workflow-surface .surface-body{gap:20px;padding:0}.workflow-surface .amount-input{min-height:64px;padding-left:0;background:transparent;border:0;border-bottom:1px solid var(--ink);border-radius:0;font-size:28px}.workflow-surface .wallet-row{grid-template-columns:1fr;gap:12px;padding:0;border:0}.workflow-surface .wallet-row-connected{grid-template-columns:minmax(0,1fr) auto}.workflow-surface .toggle-row{padding:0;border:0}.workflow-surface .form-footnote,.workflow-surface .toggle-copy span,.workflow-surface .wallet-copy span{font-size:12px}.evidence-surface{grid-column:1/-1;position:relative;z-index:2;border:0;border-top:2px solid var(--ink)}.surface-header{padding:13px 15px 12px;background:var(--paper);border-bottom:1px solid var(--rule)}.decision-hero-top,.recommendation-header,.stamp-heading,.surface-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.surface-heading-row>div:first-child{min-width:0}.surface-heading-row h2{margin:3px 0 1px;font-size:18px;font-weight:590;letter-spacing:-.01em;line-height:1.2}.surface-heading-row p{max-width:64ch;margin:0;color:var(--muted);font-size:13px;line-height:1.45;text-wrap:pretty}.surface-badge{flex:0 0 auto}.surface-badge-text{min-height:24px;padding-left:8px;color:var(--blue-dark);border-left:2px solid var(--blue);white-space:nowrap}.surface-body{display:grid;gap:12px;padding:14px 15px 15px}.decision-copy,.field,.field-stack,.progress-copy,.toggle-copy,.wallet-copy,.wallet-row{display:grid}.wallet-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:8px 10px;border:1px solid var(--rule);border-left:3px solid var(--rule-strong)}.wallet-row-connected{border-left-color:var(--green)}.wallet-copy{min-width:0}.wallet-copy strong{font-size:13px;font-weight:600}.wallet-copy span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.form-fields{grid-template-columns:1fr;gap:10px 12px}.form-options{display:grid;grid-column:1/-1;gap:10px}.field{gap:5px}.field-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ink-2);font-size:12px;font-weight:620}.input,.select{width:100%;min-height:44px;padding:9px 11px;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:2px}.input::placeholder{color:var(--faint)}.input:focus,.select:focus{border-color:var(--blue)}.amount-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto}.amount-input{padding-right:70px;font-family:var(--font-mono),monospace;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amount-token{position:absolute;top:50%;right:11px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px;font-weight:650;transform:translateY(-50%)}.button-row,.review-actions{display:flex;flex-wrap:wrap;gap:8px}.toggle-row{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:46px;padding:8px 10px;border:1px solid var(--rule)}.toggle-row input{width:18px;height:18px;accent-color:var(--blue)}.toggle-copy{gap:1px}.toggle-copy strong{font-size:12px}.toggle-copy span{color:var(--muted);font-size:11px}.range-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid transparent;border-radius:2px;font-size:13px;font-weight:650;line-height:1.15;text-decoration:none}.button-primary{color:var(--paper-raised);background:var(--blue);border-color:var(--blue)}.button-secondary{color:var(--ink);background:var(--paper-raised);border-color:var(--rule-strong)}.button-quiet{color:var(--blue-dark);background:transparent;border-color:var(--rule)}.icon-button{display:inline-grid;width:44px;min-width:44px;height:44px;place-items:center;color:var(--ink-2);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:2px}.form-actions{align-items:center}.form-actions .button{flex:1 1 auto}.action-note,.form-footnote,.recommendation-stop,.review-boundary{display:flex;align-items:flex-start;gap:8px}.form-footnote{color:var(--muted);font-size:11px}.alert{display:flex;align-items:flex-start;gap:10px;padding:10px 11px;border:1px solid;font-size:12px}.alert-error{color:#76212b;background:var(--red-soft);border-color:#e1aeb5}.alert-wide{margin-top:16px}.state-badge{gap:6px;min-height:24px;padding-left:8px;color:var(--muted);border-left:2px solid;white-space:nowrap}.state-badge-dot{width:5px;height:5px;background:currentColor;border-radius:50%}.state-badge-warning,.state-badge-working{color:var(--amber)}.state-badge-success{color:var(--green)}.state-badge-error{color:var(--red)}.decision-hero{padding:15px;border-bottom:1px solid var(--rule);box-shadow:inset 3px 0 var(--rule-strong)}.decision-hero.band-low{box-shadow:inset 3px 0 var(--green)}.decision-hero.band-medium{box-shadow:inset 3px 0 var(--amber)}.decision-hero.band-high{box-shadow:inset 3px 0 var(--red)}.decision-kicker{color:var(--muted);font-size:11px;font-weight:600}.decision-model{color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px}.decision-mainline{display:flex;align-items:center;gap:13px;margin-top:11px}.decision-band{min-width:60px;min-height:34px;padding:9px;background:var(--paper);border:1px solid}.decision-copy strong{font-family:var(--font-mono),monospace;font-size:22px;font-weight:620;letter-spacing:-.02em}.decision-copy span{color:var(--muted);font-size:10px}.evidence-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.evidence-cell,.evidence-grid{display:grid;border-bottom:1px solid var(--rule)}.evidence-cell{grid-column:span 4;gap:2px;min-height:76px;align-content:center;padding:10px;border-right:1px solid var(--rule)}.evidence-cell-span-6{grid-column:span 6}.evidence-value{font-family:var(--font-mono),monospace;font-size:20px;font-weight:580;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evidence-subvalue{color:var(--muted);font-size:10px}.recommendation{margin:12px;padding:13px;background:#f4f8ff;border:1px solid #b9ceee;border-left:3px solid var(--blue)}.recommendation h3{margin:6px 0 3px;font-size:17px;font-weight:590}.recommendation p{margin:7px 0;color:var(--muted);font-size:12px}.recommendation-badge{gap:5px;color:var(--green)}.recommendation-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:stretch;margin-block:10px}.comparison-side{display:grid;gap:3px;padding:9px;background:var(--paper-raised);border:1px solid var(--rule)}.comparison-side small,.comparison-side>span{color:var(--muted);font-size:10px}.comparison-side strong{overflow-wrap:anywhere;font-family:var(--font-mono),monospace;font-size:12px}.comparison-recommended{border-color:#7ca4e0}.comparison-arrow{display:grid;place-items:center;color:var(--blue)}.confirmation-status-grid,.quality-grid,.receipt-action-grid,.receipt-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.quality-grid{margin-block:10px;border:1px solid var(--rule)}.confirmation-status-grid>div,.quality-grid>div,.receipt-action-grid>div,.receipt-summary>div{display:grid;gap:2px;min-width:0;padding:9px;border-right:1px solid var(--rule)}.confirmation-status-grid>div:last-child,.quality-grid>div:last-child,.receipt-action-grid>div:last-child,.receipt-summary>div:last-child{border-right:0}.quality-grid strong{font-family:var(--font-mono),monospace;font-size:17px}.quality-grid span{color:var(--muted);font-size:10px}.recommendation-neutral{color:var(--ink);background:var(--paper);border-color:var(--rule-strong);border-left-color:var(--ink-2)}.recommendation-stop{color:var(--red);font-size:11px;font-weight:620}.action-disclosure,.evidence-disclosure{border-top:1px solid var(--rule)}.action-disclosure summary,.evidence-disclosure summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:9px 15px;color:var(--ink-2);font-size:12px;font-weight:620;list-style:none}.action-disclosure summary::-webkit-details-marker,.evidence-disclosure summary::-webkit-details-marker{display:none}.evidence-disclosure summary>span:first-child{display:grid}.summary-meta{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px}.action-disclosure[open] summary svg,.evidence-disclosure[open] .summary-meta svg{transform:rotate(180deg)}.signal-list{border-top:1px solid var(--rule)}.signal-row{display:grid;grid-template-columns:68px 104px minmax(0,1fr);gap:10px;align-items:center;min-height:40px;padding:7px 15px;border-bottom:1px solid var(--rule)}.signal-row.is-fired{background:var(--amber-soft);box-shadow:inset 3px 0 var(--amber)}.signal-id{font-family:var(--font-mono),monospace;font-size:10px}.signal-status{justify-self:start}.signal-fired{color:var(--amber)}.signal-clear{color:var(--green)}.signal-na{color:var(--muted)}.signal-summary{color:var(--ink-2);font-size:11px}.provenance-grid,.review-list{display:grid;grid-template-columns:minmax(125px,.38fr) minmax(0,1fr);margin:0}.provenance-grid{padding:9px 15px 14px;border-top:1px solid var(--rule)}.provenance-grid dd,.provenance-grid dt,.review-list dd,.review-list dt{min-width:0;margin:0;padding:6px 0;border-bottom:1px solid var(--rule);font-size:11px}.provenance-grid dt,.review-list dt{color:var(--muted)}.provenance-grid dd,.review-list dd{overflow-wrap:anywhere;color:var(--ink-2);font-family:var(--font-mono),monospace}.nonclaims-list{margin:0;padding:11px 34px 15px;color:var(--muted);border-top:1px solid var(--rule);font-size:11px}.nonclaims-list li+li{margin-top:5px}.progress-panel{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(230px,.8fr);gap:12px;align-items:center;margin-top:16px;padding:13px 15px}.confirmation-icon,.progress-icon,.receipt-success-icon,.state-icon{display:grid;place-items:center}.progress-icon{width:34px;height:34px;color:var(--blue);background:var(--blue-soft)}.progress-copy strong{font-size:13px}.progress-copy span,.progress-sequence{color:var(--muted);font-size:10px}.progress-sequence{display:flex;gap:16px;margin:0;padding:0;list-style-position:inside}.progress-track{grid-column:1/-1;height:2px;overflow:hidden;background:var(--canvas-2)}.progress-track span{display:block;width:34%;height:100%;background:var(--blue);animation:progress-shift 1.25s ease-in-out infinite}.spinner{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes progress-shift{0%{transform:translateX(-105%)}to{transform:translateX(310%)}}.confirmation-surface,.receipt-surface,.review-surface,.withdraw-boundary-surface{margin-top:16px}.review-hero,.withdraw-boundary-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;border-bottom:1px solid var(--rule)}.confirmation-hero>div:last-child,.review-hero>div:first-child,.withdraw-boundary-hero>div:first-child{display:grid}.review-hero>div:first-child strong,.withdraw-boundary-hero>div:first-child strong{font-family:var(--font-mono),monospace;font-size:22px;font-weight:580}.review-decision{display:flex;align-items:center;gap:9px}.review-decision-label{font-family:var(--font-mono),monospace;font-size:10px;font-weight:650}.review-block{padding:9px 15px}.freshness-line{padding-block:9px 3px}.action-disclosure pre{max-height:320px;margin:0;overflow:auto;padding:14px 15px;color:#dce8ee;background:var(--ink);font-family:var(--font-mono),monospace;font-size:11px;line-height:1.55}.review-boundary{margin:0 15px 14px;padding:11px;color:var(--muted);background:var(--paper);border-left:3px solid var(--ink-2);font-size:11px}.review-boundary div{display:grid;gap:1px}.review-boundary strong{color:var(--ink)}.withdraw-boundary-note{border-left-color:var(--amber)}.review-actions{align-items:center;padding:0 15px 15px}.action-note{color:var(--muted);font-size:11px}.confirmation-hero{display:flex;gap:12px;align-items:center;padding:15px}.confirmation-icon,.receipt-success-icon{width:44px;height:44px;flex:0 0 auto;color:var(--green);background:var(--green-soft)}.confirmation-hero strong{font-family:var(--font-mono),monospace;font-size:19px}.confirmation-hero span:last-child,.confirmation-status-grid span{color:var(--muted);font-size:10px}.confirmation-status-grid{margin-inline:15px;border:1px solid var(--rule)}.confirmation-status-grid strong,.receipt-action-grid strong,.receipt-summary strong{overflow-wrap:anywhere;font-size:12px}.warning-toggle{margin:0 15px 14px;background:var(--amber-soft);border-color:#dfc385}.footer-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding-top:24px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px}.footer-note a{color:var(--blue-dark)}.unavailable-page{position:relative;display:grid;min-height:100vh;place-items:center}.unavailable-meta{position:absolute;top:0;right:0;left:0;display:flex;justify-content:space-between;color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px}.unavailable-instrument{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:28px;padding:24px}.unavailable-shell{padding:24px}.state-icon{width:42px;height:42px;margin-bottom:12px}.state-icon-error{color:var(--red);background:var(--red-soft)}.error-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:16px 9px;color:var(--muted);font-size:11px}.error-code{padding-left:7px;color:var(--red);border-left:2px solid var(--red)}.unavailable-detail{color:var(--muted);font-size:12px}.unavailable-boundary{align-self:center;padding:16px;background:var(--red-soft);border-left:3px solid var(--red)}.unavailable-boundary ul{margin:9px 0 0;padding-left:18px;color:var(--ink-2);font-size:12px}.receipt-page{padding-top:30px}.receipt-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(200px,.34fr);gap:16px;align-items:center;padding-bottom:26px;border-bottom:1px solid var(--rule-strong)}.receipt-success-icon{width:48px;height:48px}.snapshot-stamp{display:grid;gap:6px;padding:12px;border:1px solid var(--rule-strong)}.stamp-live{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:10px;font-weight:650;letter-spacing:.05em}.stamp-live,.stamp-value{font-family:var(--font-mono),monospace}.stamp-value{overflow-wrap:anywhere;color:var(--ink-2);font-size:11px}.receipt-action-grid,.receipt-summary{border-bottom:1px solid var(--rule)}.receipt-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.receipt-action-grid>div,.receipt-summary>div{min-height:78px;align-content:center;padding:12px 15px}.receipt-action-lead strong{font-family:var(--font-mono),monospace;font-size:17px}.receipt-action-grid span:last-child{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.copy-status{align-self:center;color:var(--green);font-size:11px}@media (hover:hover) and (pointer:fine){.button-quiet:hover,.button-secondary:hover,.icon-button:hover{border-color:var(--blue);background:var(--blue-soft)}.button-primary:hover{background:var(--blue-dark)}.cover-cell:not(.is-selected):hover{background:var(--paper)}.footer-note a:hover{color:var(--blue)}}@media (max-width:900px){.instrument-layout{grid-template-columns:1fr;gap:24px}.workflow-surface{grid-column:1;margin-top:0;padding-top:24px;border-top:1px solid var(--rule-strong)}}@media (max-width:760px){.page-shell{width:min(calc(100% - 28px),var(--page-max));padding-block:16px 40px}.receipt-hero,.unavailable-instrument{grid-template-columns:1fr}.cover-ledger{margin-bottom:0;padding:40px 0 38px}.cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented-control button{min-height:44px}.progress-panel{grid-template-columns:auto minmax(0,1fr)}.progress-sequence{grid-column:1/-1;flex-wrap:wrap}.receipt-hero{align-items:start}.receipt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-summary>div:nth-child(2){border-right:0}}@media (max-width:520px){body{font-size:14px}.cover-proof-line{grid-template-columns:1fr auto;align-items:center;min-height:104px;padding:16px 18px}.cover-proof-line strong{grid-column:2;grid-row:1/3}.cover-proof-line>span:last-child{grid-column:1}.cover-grid{grid-template-columns:1fr}.cover-cell,.cover-cell-face{min-height:112px}html[data-motion] .cover-grid:not(.cover-grid-expanded)>.cover-cell:nth-child(n+5):not(.is-selected){display:none}html[data-motion] .cover-mobile-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px}.cover-mobile-actions a,.cover-mobile-actions button{display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--ink-2);background:transparent;border:0;text-decoration:underline;text-underline-offset:4px}.cover-controls{gap:10px}.segmented-control{gap:12px}.cover-token-select select,.input,.select{font-size:16px}.corner-meta-bottom-left{max-width:68%}.confirmation-status-grid,.form-fields,.quality-grid,.range-grid,.receipt-action-grid,.receipt-summary,.recommendation-comparison,.workflow-grid .surface-body{grid-template-columns:1fr}.workflow-grid .alert,.workflow-grid .form-actions,.workflow-grid .form-fields,.workflow-grid .form-footnote,.workflow-grid .wallet-row{grid-column:1}.wallet-row{grid-template-columns:1fr}.wallet-network,.wallet-row .button{width:100%}.amount-input,.input,.select{font-size:16px}.surface-heading-row{display:grid}.surface-badge{justify-self:start}.evidence-cell,.evidence-cell-span-6{grid-column:span 12;min-height:68px}.comparison-arrow{transform:rotate(90deg)}.confirmation-status-grid>div,.quality-grid>div,.receipt-action-grid>div,.receipt-summary>div{border-right:0;border-bottom:1px solid var(--rule)}.signal-row{grid-template-columns:1fr auto}.signal-summary{grid-column:1/-1}.provenance-grid,.review-list{grid-template-columns:1fr}.provenance-grid dt,.review-list dt{padding-bottom:0;border-bottom:0}.review-hero,.withdraw-boundary-hero{align-items:flex-start;flex-direction:column}.review-actions .button{width:100%}.progress-sequence{display:grid;gap:4px}.footer-note{display:grid;justify-content:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{animation:none!important}[data-cover-cell-face],[data-cover-cell],[data-decision-plate],[data-motion-intro],[data-motion-item],[data-motion-section],[data-receipt-reveal],[data-state-reveal]{opacity:1!important;visibility:visible!important;transform:none!important}.amount-transfer{display:none!important}}