@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2) format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}:root,[data-scope=dark]{color-scheme:dark;--bg:#0A0B0D;--bg-lattice:rgba(232,235,238,.035);--surface-1:#101215;--surface-2:#15181C;--surface-3:#1B1F24;--surface-inset:#0C0E10;--line:#23272D;--line-strong:#333941;--text:#E8EBEE;--text-2:#A2AAB4;--text-3:#7A828C;--inverse:#E8EBEE;--inverse-hover:#FFFFFF;--inverse-ink:#0A0B0D;--btc:#F7931A;--btc-hover:#FFA53D;--btc-press:#E2830F;--btc-text:#F7931A;--btc-ink:#1A0E00;--btc-wash:rgba(247,147,26,.1);--btc-line:rgba(247,147,26,.38);--proof:#3FD8A0;--proof-text:#3FD8A0;--proof-ink:#03140D;--proof-wash:rgba(63,216,160,.1);--proof-line:rgba(63,216,160,.36);--link:#8DB0FF;--focus:#9FB8FF;--warn:#E9B949;--warn-wash:rgba(233,185,73,.1);--warn-line:rgba(233,185,73,.36);--danger:#F26B5E;--danger-wash:rgba(242,107,94,.1);--danger-line:rgba(242,107,94,.4);--redact:#262B31;--redact-hatch:rgba(255,255,255,.07);--hatch:repeating-linear-gradient(135deg,var(--redact-hatch) 0 2px,transparent 2px 6px);--f-header:#9AA3AD;--f-anchor:#F7931A;--f-public:#C3A6FF;--f-bind:#E9B949;--f-nullifier:#FF8F8A;--f-commitment:#6FC3FF;--f-cipher:#7D8794;--f-proof:#3FD8A0;--sg-1:#7FA7FF;--sg-2:#B79CFF;--sg-3:#F28DB5;--sg-4:#5CC8E0;--sg-5:#D8C59A;--sg-6:#A9B4C0;--scrim:rgba(5,6,8,.72);--qr-tile:#FFFFFF;--qr-ink:#0A0B0D;--shadow-1:none;--shadow-pop:0 16px 40px rgba(0,0,0,.55),0 0 0 1px var(--line-strong);--font-display:"Instrument Serif","Iowan Old Style",Georgia,serif;--font-ui:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"Cascadia Code",Consolas,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:96px;--gutter:16px;--radius-s:6px;--radius-btn:8px;--radius:10px;--radius-l:14px;--radius-pill:999px;--max-public:1120px;--max-app:880px;--max-form:640px;--h-ribbon:28px;--h-top:56px;--h-ledger:32px;--h-tabbar:64px;--w-rail:232px;--w-rail-compact:64px;--w-inspector:320px;--z-sticky:30;--z-pop:40;--z-sheet:50;--z-toast:60;--ease:cubic-bezier(.2,.7,.2,1);--d-press:.12s;--d-ui:.18s;--d-sheet:.24s;--d-chip:.3s;--d-stamp:.5s}@media(min-width:768px){:root{--gutter:24px}}@media(min-width:1024px){:root{--gutter:32px}}:root[data-theme=light],[data-scope=light]{color-scheme:light;--bg:#F6F5F1;--bg-lattice:rgba(17,19,22,.045);--surface-1:#FFFFFF;--surface-2:#F2F1EC;--surface-3:#E9E7E1;--surface-inset:#F0EEE8;--line:#E3E0D8;--line-strong:#CBC7BD;--text:#111316;--text-2:#48505A;--text-3:#646B74;--inverse:#111316;--inverse-hover:#2A2E34;--inverse-ink:#F6F5F1;--btc:#E8820C;--btc-hover:#D27300;--btc-press:#BD6800;--btc-text:#A85400;--btc-ink:#1A0E00;--btc-wash:rgba(232,130,12,.09);--btc-line:rgba(168,84,0,.34);--proof:#0E9F6E;--proof-text:#0B7F58;--proof-ink:#03140D;--proof-wash:rgba(14,159,110,.09);--proof-line:rgba(11,127,88,.34);--link:#2C56C9;--focus:#2C56C9;--warn:#9A6500;--warn-wash:rgba(154,101,0,.08);--warn-line:rgba(154,101,0,.32);--danger:#C2392D;--danger-wash:rgba(194,57,45,.08);--danger-line:rgba(194,57,45,.34);--redact:#DAD7CF;--redact-hatch:rgba(17,19,22,.08);--f-header:#5E6670;--f-anchor:#B65F00;--f-public:#7A4FD0;--f-bind:#8E6200;--f-nullifier:#C2413F;--f-commitment:#1F72B8;--f-cipher:#8A929B;--f-proof:#0B8A5F;--sg-1:#3D66D6;--sg-2:#7A4FD0;--sg-3:#C2457E;--sg-4:#157F99;--sg-5:#8A7440;--sg-6:#5E6670;--scrim:rgba(17,19,22,.45);--shadow-1:0 1px 2px rgba(17,19,22,.05);--shadow-pop:0 1px 2px rgba(17,19,22,.06),0 14px 36px rgba(17,19,22,.12)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#F6F5F1;--bg-lattice:rgba(17,19,22,.045);--surface-1:#FFFFFF;--surface-2:#F2F1EC;--surface-3:#E9E7E1;--surface-inset:#F0EEE8;--line:#E3E0D8;--line-strong:#CBC7BD;--text:#111316;--text-2:#48505A;--text-3:#646B74;--inverse:#111316;--inverse-hover:#2A2E34;--inverse-ink:#F6F5F1;--btc:#E8820C;--btc-hover:#D27300;--btc-press:#BD6800;--btc-text:#A85400;--btc-ink:#1A0E00;--btc-wash:rgba(232,130,12,.09);--btc-line:rgba(168,84,0,.34);--proof:#0E9F6E;--proof-text:#0B7F58;--proof-ink:#03140D;--proof-wash:rgba(14,159,110,.09);--proof-line:rgba(11,127,88,.34);--link:#2C56C9;--focus:#2C56C9;--warn:#9A6500;--warn-wash:rgba(154,101,0,.08);--warn-line:rgba(154,101,0,.32);--danger:#C2392D;--danger-wash:rgba(194,57,45,.08);--danger-line:rgba(194,57,45,.34);--redact:#DAD7CF;--redact-hatch:rgba(17,19,22,.08);--f-header:#5E6670;--f-anchor:#B65F00;--f-public:#7A4FD0;--f-bind:#8E6200;--f-nullifier:#C2413F;--f-commitment:#1F72B8;--f-cipher:#8A929B;--f-proof:#0B8A5F;--sg-1:#3D66D6;--sg-2:#7A4FD0;--sg-3:#C2457E;--sg-4:#157F99;--sg-5:#8A7440;--sg-6:#5E6670;--scrim:rgba(17,19,22,.45);--shadow-1:0 1px 2px rgba(17,19,22,.05);--shadow-pop:0 1px 2px rgba(17,19,22,.06),0 14px 36px rgba(17,19,22,.12)}}[data-scope]{--hatch:repeating-linear-gradient(135deg,var(--redact-hatch) 0 2px,transparent 2px 6px);background:var(--bg);color:var(--text)}[data-scope=dark]{--shadow-pop:0 16px 40px rgba(0,0,0,.55),0 0 0 1px var(--line-strong)}*,*:before,*:after{box-sizing:border-box}*{min-width:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--h-top) + 16px)}html,body{background:var(--bg);color:var(--text);font:400 15px/24px var(--font-ui)}body{margin:0;min-height:100vh;min-height:100dvh;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.has-sheet body{overflow:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[class],ol[class]{list-style:none;padding:0}img,svg,video,canvas{display:block;max-width:100%}svg.icon,.glyph,.prov svg{display:inline-block;flex:none;vertical-align:middle}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}table{border-collapse:collapse}[hidden]{display:none!important}a{color:var(--link);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--btc-wash)}.mono,code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero" 1;overflow-wrap:anywhere}.eyebrow{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:6px}.chip-type{font:600 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.caption{font-size:12px;line-height:16px}.small{font-size:13px;line-height:18px}.dense{font-size:14px;line-height:20px}.body{font-size:15px;line-height:24px}.lead{font-size:17px;line-height:28px;color:var(--text-2);max-width:62ch}.h3{font:600 18px/24px var(--font-ui)}.h2-app{font:600 22px/28px var(--font-ui)}.h1-app{font:600 28px/34px var(--font-ui);letter-spacing:-.015em}.display{font:400 clamp(44px,8vw,84px)/1.02 var(--font-display);letter-spacing:-.02em}.h2-landing{font:400 clamp(30px,4.5vw,48px)/1.08 var(--font-display);letter-spacing:-.01em}.receipt-hero{font:400 clamp(36px,6vw,56px)/1.05 var(--font-display)}.display em,.h2-landing em,.receipt-hero em{font-style:italic}.hero-number{font:500 clamp(28px,6vw,40px)/1.1 var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}.unit{font:400 13px/18px var(--font-ui);color:var(--text-3);margin-left:6px}.ticker{font-weight:700;text-transform:uppercase;letter-spacing:.02em}.ticker--card{font-size:20px;line-height:24px}.ticker--page{font-size:clamp(32px,6vw,48px);line-height:1.05}.num{text-align:right;font-variant-numeric:tabular-nums}.height{color:var(--btc-text);white-space:nowrap}kbd{font-size:11px;line-height:16px;padding:0 5px;border:1px solid var(--line-strong);border-radius:4px;color:var(--text-3);background:var(--surface-2)}code{font-size:.92em}pre{font-size:13px;line-height:20px;background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;overflow-x:auto;white-space:pre-wrap;margin:0}.t-1{color:var(--text)}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.t-btc{color:var(--btc-text)}.t-proof{color:var(--proof-text)}.t-warn{color:var(--warn)}.t-danger{color:var(--danger)}.container{width:100%;max-width:calc(var(--max-public) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--app{max-width:calc(var(--max-app) + 2 * var(--gutter))}.container--form{max-width:calc(var(--max-form) + 2 * var(--gutter))}.section{padding-block:64px}.section--app{padding-block:24px}@media(min-width:768px){.section{padding-block:var(--s9)}.section--app{padding-block:var(--s6)}}.stack{display:flex;flex-direction:column;gap:var(--gap, 16px)}.stack--s{--gap: 8px}.stack--l{--gap: 24px}.stack--xl{--gap: 32px}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, 8px)}.cluster--l{--gap: 16px}.split{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.grid-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grid-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.grid-2{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:1024px){.grid-2{grid-template-columns:1fr 1fr}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.page-head .lead{margin-top:8px}.hr{height:1px;background:var(--line);border:0;margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skel{display:inline-block;background:var(--surface-2);border-radius:4px;vertical-align:middle;min-height:1em}.skel--num{width:5ch;height:1.1em;font-size:clamp(28px,6vw,40px)}.skel-group{display:flex;flex-direction:column;gap:8px;width:100%}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-enter{animation:page-in .16s var(--ease) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:80ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}.page-enter{animation-name:fade-only}@keyframes fade-only{0%{opacity:0}to{opacity:1}}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-btn);border:1px solid transparent;font:500 15px/1 var(--font-ui);white-space:nowrap;text-decoration:none;user-select:none;transition:background-color var(--d-press) var(--ease),border-color var(--d-press) var(--ease),color var(--d-press) var(--ease),filter var(--d-press) var(--ease)}.btn:hover{text-decoration:none}.btn>span{overflow:hidden;text-overflow:ellipsis}.btn--sm{height:32px;padding:0 12px;font-size:14px}.btn--xs{height:26px;padding:0 10px;font-size:13px;border-radius:6px}.btn--lg{height:48px;padding:0 20px}.btn--block{width:100%}@media(max-width:767px){.btn--lg{width:100%}}.btn--neutral{background:var(--inverse);color:var(--inverse-ink)}.btn--neutral:hover{background:var(--inverse-hover)}.btn--neutral:active{filter:brightness(.9)}.btn--btc{background:var(--btc);color:var(--btc-ink)}.btn--btc:hover{background:var(--btc-hover)}.btn--btc:active{background:var(--btc-press)}.btn--secondary{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.btn--secondary:hover{background:var(--surface-3)}.btn--secondary:active{filter:brightness(.94)}.btn--ghost{background:transparent;color:var(--text-2)}.btn--ghost:hover{background:var(--surface-2);color:var(--text)}.btn--danger{background:transparent;border-color:var(--danger-line);color:var(--danger)}.btn--danger:hover{background:var(--danger-wash)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn.is-loading{opacity:1}.btn.is-loading .spinner{border-color:currentColor;border-top-color:transparent;opacity:.8}.btn-live{font-variant-numeric:tabular-nums}.btn-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.btn-wrap--block{display:flex;width:100%}.btn-wrap--block .btn{width:100%}.reason{color:var(--text-3)}.linklike{color:var(--link);font:inherit;padding:0}.linklike:hover{text-decoration:underline}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-btn);color:var(--text-2);transition:background-color var(--d-press) var(--ease),color var(--d-press) var(--ease)}.icon-btn:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.icon-btn--sm{width:32px;height:32px}.icon-btn--xs{width:24px;height:24px;border-radius:var(--radius-s);color:var(--text-3)}.icon-btn--xs:after{content:"";position:absolute;inset:-10px}.spinner{display:inline-block;flex:none;border-radius:50%;border:1.5px solid var(--line-strong);border-top-color:var(--text);animation:spin .8s linear infinite}.spinner--10{width:10px;height:10px}.spinner--12{width:12px;height:12px}.spinner--14{width:14px;height:14px}@keyframes spin{to{transform:rotate(360deg)}}.field{display:flex;flex-direction:column;gap:6px}.field-label{font:500 13px/18px var(--font-ui);color:var(--text)}.input{width:100%;height:44px;padding:0 12px;border-radius:var(--radius-btn);background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);font-size:15px;transition:border-color var(--d-press) var(--ease)}textarea.input{height:auto;padding:10px 12px;line-height:22px;resize:vertical}.input::placeholder{color:var(--text-3)}.input:focus{outline:2px solid var(--focus);outline-offset:2px}.input.mono{font-size:14px}.field-ctl{position:relative;display:flex;align-items:center}.field.has-extras .field-ctl{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-btn);padding-right:6px}.field.has-extras .field-ctl:focus-within{outline:2px solid var(--focus);outline-offset:2px}.field.has-extras .input{border:0;background:transparent;outline:none;flex:1}.field.has-error .input,.field.has-error.has-extras .field-ctl{border-color:var(--danger-line)}.field-extras{display:inline-flex;align-items:center;gap:6px;flex:none}.field-suffix{font-size:13px;color:var(--text-3);padding:0 4px}.field-chip{height:26px;padding:0 8px;border-radius:6px;border:1px solid var(--line-strong);font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);background:var(--surface-1)}.field-chip:hover{color:var(--text);border-color:var(--text-3)}.field-msg{display:flex;align-items:center;gap:6px;color:var(--text-3)}.field-msg--error{color:var(--danger)}.field-msg--valid{color:var(--proof-text)}@media(max-width:767px){.input{height:48px;font-size:16px}.input.mono{font-size:16px}}.seg-wrap{display:inline-block}.seg{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-btn)}.seg-opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius-s);border:1px solid transparent;color:var(--text-2);font:500 14px/1 var(--font-ui);white-space:nowrap;transition:background-color var(--d-ui) var(--ease),border-color var(--d-ui) var(--ease),color var(--d-ui) var(--ease)}.seg-opt:hover{color:var(--text)}.seg-opt[aria-checked=true]{background:var(--surface-3);border-color:var(--line-strong);color:var(--text)}.seg-wrap--sm .seg-opt{height:28px;padding:0 10px;font-size:13px}.seg-select{display:none}@media(max-width:359px){.seg{display:none}.seg-select{display:block}}.panel{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-1);position:relative}@media(min-width:768px){.panel{padding:20px}}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.panel-titles{display:flex;flex-direction:column;gap:4px}.panel-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.panel--certified{--tick: var(--line-strong);background:linear-gradient(var(--tick),var(--tick)) top 6px left 6px / 8px 1px no-repeat,linear-gradient(var(--tick),var(--tick)) top 6px left 6px / 1px 8px no-repeat,linear-gradient(var(--tick),var(--tick)) top 6px right 6px / 8px 1px no-repeat,linear-gradient(var(--tick),var(--tick)) top 6px right 6px / 1px 8px no-repeat,linear-gradient(var(--tick),var(--tick)) bottom 6px left 6px / 8px 1px no-repeat,linear-gradient(var(--tick),var(--tick)) bottom 6px left 6px / 1px 8px no-repeat,linear-gradient(var(--tick),var(--tick)) bottom 6px right 6px / 8px 1px no-repeat,linear-gradient(var(--tick),var(--tick)) bottom 6px right 6px / 1px 8px no-repeat,var(--surface-1)}.stat{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-1)}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-v{display:flex;align-items:baseline;flex-wrap:wrap;min-height:44px}.stat-v .hero-number{transition:opacity .16s var(--ease)}.kv{display:flex;flex-direction:column}.kv-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.kv-row:last-child{border-bottom:0}.kv dt{color:var(--text-2);font-size:14px;line-height:20px;flex:none}.kv dd{font-size:14px;line-height:20px;text-align:right;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.kv--compact .kv-row{padding:6px 0}.kv--compact dt,.kv--compact dd{font-size:13px;line-height:18px}.hash{display:inline-flex;align-items:center;white-space:nowrap;text-transform:none;letter-spacing:0;vertical-align:middle}.hash .copy{margin-left:4px}.hash-h{color:var(--text)}.hash-e{color:var(--text-3)}.hash-link{color:inherit;display:inline-flex}.hash-link:hover .hash-h{text-decoration:underline}.chunks,.addr{overflow-wrap:anywhere;word-break:break-all;text-transform:none}.chunks>span,.addr-g{display:inline-block;margin-right:.25ch;white-space:nowrap}.addr{line-height:1.6}.addr-hi{color:var(--text)}.addr-mid,.addr-hrp{color:var(--text-2)}.addr .copy,.chunks+.copy{vertical-align:middle}.prov{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:4px;border:1px solid var(--line-strong);color:var(--text-3);background:transparent;font:600 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;cursor:help;flex:none;transition:opacity .15s var(--ease),color var(--d-chip) var(--ease),border-color var(--d-chip) var(--ease)}.prov svg{width:9px;height:9px;stroke-width:2.4}.prov--btc{color:var(--btc-text);border-color:var(--btc-line)}.prov--you{color:var(--proof-text);border-color:var(--proof-line)}.prov--idx{color:var(--text-3);border-color:var(--line-strong)}.prov--swap-out,.prov--swap-in{opacity:0}.chip-signet{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;border:1px solid var(--warn-line);color:var(--warn);font:600 10px/1 var(--font-mono);letter-spacing:.08em}.tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:4px;border:1px solid var(--line-strong);color:var(--text-2);background:transparent;font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.tag--warn{border-color:var(--warn-line);color:var(--warn)}.tag--danger{border-color:var(--danger-line);color:var(--danger)}.tag--proof{border-color:var(--proof-line);color:var(--proof-text)}.tag--btc{border-color:var(--btc-line);color:var(--btc-text)}.tag--hatched{background:var(--hatch)}.tag--solid.tag--proof{background:var(--proof);border-color:var(--proof);color:var(--proof-ink)}.tag--solid.tag--btc{background:var(--btc);border-color:var(--btc);color:var(--btc-ink)}.spill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--text-2);font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.spill--open{background:var(--btc-wash);border-color:var(--btc-line);color:var(--btc-text)}.spill-dot{width:6px;height:6px;border-radius:50%;background:var(--btc)}.spill--soldout{background:var(--hatch),var(--surface-2);color:var(--text-2)}.spill--ended{border-color:var(--line);color:var(--text-3)}.opbadge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:4px;border:1px solid var(--line-strong);color:var(--text-2);font:600 10px/1 var(--font-mono);letter-spacing:.08em;white-space:nowrap}.opbadge svg{stroke-width:2}.opbadge--btc{border-color:var(--btc-line);color:var(--btc-text)}.seal-pill{display:inline-flex;height:24px;font:500 11px/1 var(--font-mono);white-space:nowrap;vertical-align:middle}.seal-pill>span{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line-strong);color:var(--text-3)}.seal-pill svg{width:12px;height:12px}.sp-l{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.sp-r{border-radius:0 var(--radius-pill) var(--radius-pill) 0;margin-left:-1px}.seal-pill:is(.seal--mined,.seal--accepted,.seal--verified,.seal--rejected) .sp-l{background:var(--btc-wash);border-color:var(--btc-line);color:var(--btc-text)}.seal--mempool .sp-l{border-style:dashed;border-color:var(--btc-line);color:var(--btc-text)}.seal--mempool .sp-r,.seal--mined .sp-r{border-style:dashed}.seal--accepted .sp-r{border-color:var(--proof-line);color:var(--proof-text)}.seal--verified .sp-r{background:var(--proof);border-color:var(--proof);color:var(--proof-ink)}.seal--rejected .sp-r{background:var(--danger-wash);border-color:var(--danger-line);color:var(--danger)}.seal-pill.seal--mismatch>span{background:var(--danger-wash);border-color:var(--danger-line);color:var(--danger)}.seal-block{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sb-cell{position:relative;display:flex;flex-direction:column;gap:2px;min-height:72px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-1);text-align:left;cursor:pointer;transition:border-color var(--d-press) var(--ease)}.sb-cell:hover{border-color:var(--line-strong)}.sb-value{font:500 14px/20px var(--font-ui);color:var(--text)}.sb-value.mono{font-family:var(--font-mono)}.sb-cell .caption{color:var(--text-3)}.sb-cell .btn{position:absolute;top:8px;right:8px}.sb-r:has(.btn){padding-right:76px}.seal-block.is-mined .sb-l{background:var(--btc-wash);border-color:var(--btc-line);box-shadow:inset 3px 0 0 var(--btc)}.seal-block.is-mined .sb-l .sb-value{color:var(--btc-text)}.seal--mempool .sb-l{border-style:dashed;border-color:var(--btc-line)}.seal--mempool .sb-r,.seal--mined .sb-r{border-style:dotted;border-color:var(--line-strong)}.seal--mempool .sb-r .sb-value,.seal--mined .sb-r .sb-value{color:var(--text-2)}.seal--accepted .sb-r{border:1.5px solid var(--proof-line)}.seal--accepted .sb-r .sb-value{color:var(--proof-text)}.seal--verified .sb-r{background:var(--proof);border-color:var(--proof);color:var(--proof-ink)}.seal--verified .sb-r :is(.eyebrow,.sb-value,.caption){color:var(--proof-ink)}.seal--verified .sb-r .caption,.seal--verified .sb-r .eyebrow{opacity:.78}.seal--rejected .sb-r{background:var(--danger-wash);border-color:var(--danger-line)}.seal--rejected .sb-r .sb-value{color:var(--danger)}.seal--dropped .sb-cell .sb-value{color:var(--text-3)}.seal-block.seal--mismatch{grid-template-columns:1fr}.sb-full{background:var(--danger-wash);border-color:var(--danger-line);cursor:default}.sb-full .eyebrow,.sb-full .sb-value{color:var(--danger)}.sb-full .caption{color:var(--text-2)}.seal-emblem{overflow:visible;flex:none}.em-rim-outer{fill:none;stroke:var(--line-strong);stroke-width:1}.em-rim-inner{fill:none;stroke:var(--line);stroke-width:1}.em-guilloche{fill:none;stroke:var(--text-3);stroke-width:.5;opacity:.6}.em-ring{font-family:var(--font-mono);font-size:7.5px;fill:var(--text-3);text-transform:none}.em-plate{fill:var(--surface-1);stroke:var(--line);stroke-width:1}.em-band{fill:none;stroke-linecap:round}.em-band.band--solid{stroke-width:6}.em-band-l.band--solid{stroke:var(--btc)}.em-band-r.band--solid{stroke:var(--proof)}.em-band.band--dashed{stroke:var(--btc-line);stroke-width:1.5;stroke-dasharray:1.5 1.5}.em-band.band--outline{stroke:var(--proof-line);stroke-width:1.5}.em-band.band--grey-dashed{stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:1.5 1.5}.em-band.band--grey{stroke:var(--line-strong);stroke-width:1.5}.em-band.band--danger{stroke:var(--danger);stroke-width:3}.em-root{fill:var(--btc)}.em-disc>circle{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1}.disc--ok>circle{fill:var(--proof);stroke:none}.disc--bad>circle{fill:var(--danger);stroke:none}.disc-ink{stroke:var(--proof-ink)}.disc--bad .disc-ink{stroke:var(--surface-1)}.disc-ink-fill{fill:var(--text-3)}.seal-emblem.is-danger .em-band{stroke:var(--danger)}.seal-emblem.is-danger .em-root{fill:var(--danger)}.seal-emblem.is-stamping{animation:stamp-scale var(--d-stamp) var(--ease) both;transform-origin:50% 50%}.seal-emblem.is-stamping .em-band{animation:band-draw var(--d-stamp) var(--ease) both}.seal-emblem.is-stamping .em-disc{animation:fade-in var(--d-stamp) var(--ease) both}@keyframes stamp-scale{0%{transform:scale(.97)}to{transform:none}}@keyframes band-draw{0%{stroke-dasharray:100;stroke-dashoffset:100}to{stroke-dasharray:100;stroke-dashoffset:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.proofprint{flex:none;overflow:visible}.pp-line{stroke:var(--text-3);opacity:.7}.pp-line.pp-btc{stroke:var(--btc);opacity:1}.pp-line.pp-proof{stroke:var(--proof);opacity:1}.sigil{flex:none}.sigil-tile{fill:var(--surface-3);stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.rootchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--text-2);background:transparent;white-space:nowrap;flex:none;font:500 11px/1 var(--font-mono);transition:background-color var(--d-chip) var(--ease),border-color var(--d-chip) var(--ease),color var(--d-chip) var(--ease)}.rootchip:hover{border-color:var(--text-3)}.rootchip .prov{cursor:inherit;height:16px}.rootchip svg.icon{stroke-width:2}.rootchip--match{background:var(--proof-wash);border-color:var(--proof-line);color:var(--proof-text)}.rootchip--mismatch{background:var(--danger-wash);border-color:var(--danger-line);color:var(--danger)}.rootdetails{display:flex;flex-direction:column;gap:12px}.transcript{background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.tr-title{margin-bottom:8px}.tr-rows{display:flex;flex-direction:column}.tr-row{display:grid;grid-template-columns:16px 44px minmax(0,1fr) auto;gap:8px;align-items:start;min-height:32px;padding:6px 0;border-bottom:1px solid var(--line)}.tr-row:last-child{border-bottom:0}.tr--ok,.tr--fail,.tr--skip{animation:fade-in .16s var(--ease)}.tr-g{width:16px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--text-3);font:400 12px/1 var(--font-mono)}.tr-g--ok{color:var(--proof-text)}.tr-g--fail{color:var(--danger)}.tr-chip{padding-top:1px}.tr-label{display:block;font-size:13px;line-height:20px}.tr-detail{display:block;font-size:12px;line-height:18px;color:var(--text-2);overflow-wrap:anywhere}.tr--fail .tr-label,.tr--fail .tr-detail{color:var(--danger)}.tr--skip .tr-label,.tr--pending .tr-label{color:var(--text-3)}.tr-ms{font-size:11px;line-height:20px;color:var(--text-3);white-space:nowrap}.tr-foot{margin-top:12px;display:flex;flex-direction:column;gap:8px}.tr-summary{font-size:11px;line-height:16px;color:var(--text-3)}.tr-source{color:var(--text-3)}.hexmap{margin:0;width:100%;display:flex;flex-direction:column;gap:12px}.hx-legend{display:flex;flex-wrap:wrap;gap:6px}.hx-chip{height:22px;padding:0 8px;border-radius:4px;border:1px solid color-mix(in srgb,var(--fc) 45%,transparent);color:var(--fc);background:color-mix(in srgb,var(--fc) 10%,transparent);font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transition:opacity var(--d-ui) var(--ease)}.hx--header{--fc: var(--f-header)}.hx--anchor{--fc: var(--f-anchor)}.hx--public{--fc: var(--f-public)}.hx--bind{--fc: var(--f-bind)}.hx--nullifier{--fc: var(--f-nullifier)}.hx--commitment{--fc: var(--f-commitment)}.hx--cipher{--fc: var(--f-cipher)}.hx--proof{--fc: var(--f-proof)}.hx-wrap{container-type:inline-size}.hx-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}@container (min-width: 300px){.hx-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width: 420px){.hx-grid{grid-template-columns:repeat(16,minmax(0,1fr))}}@container (min-width: 640px){.hx-grid{grid-template-columns:repeat(32,minmax(0,1fr))}}.hx-c{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;font:400 10px/1 var(--font-mono);color:var(--fc);background:color-mix(in srgb,var(--fc) 16%,transparent);transition:opacity var(--d-ui) var(--ease);user-select:none}.hx-c.hx--cipher{background:var(--hatch),var(--redact);color:color-mix(in srgb,var(--text-3) 60%,transparent)}.hexmap--compact .hx-c{font-size:9px}.hexmap.is-dim .hx-c:not(.is-on){opacity:.35}.hexmap.is-dim .hx-chip:not(.is-on){opacity:.45}.hx-foot{display:flex;flex-direction:column;gap:4px}.hx-line{min-height:16px;color:var(--text-2)}.hx-sum{font-size:12px;line-height:16px;color:var(--text-2)}.redact{display:inline-flex;align-items:center;height:1em;padding-left:4px;border-radius:3px;vertical-align:-.12em;background:var(--hatch),var(--redact);color:var(--text-3);cursor:help}.redact svg{width:9px;height:9px;stroke-width:2.2}.redact--amount{width:7ch}.redact--token{width:5ch}.redact--address{width:14ch}.revealed{display:inline-flex;flex-direction:column;gap:2px}.revealed-v{outline:1px dashed var(--line-strong);outline-offset:2px;border-radius:3px}.revealed-c{color:var(--text-3)}.anon{display:flex;flex-direction:column;gap:4px}.anon-copy{font-size:14px;line-height:22px}.anon-n{color:var(--text)}.anon-bar{position:relative;height:4px;background:var(--surface-3);border-radius:2px;margin-top:8px}.anon-fill{position:absolute;left:0;top:0;bottom:0;background:var(--text-2);border-radius:2px;transition:width .16s var(--ease)}.anon-tick{position:absolute;top:-3px;width:1px;height:10px;background:var(--line-strong)}.anon-scale{display:flex;justify-content:space-between;font-size:10px;color:var(--text-3)}.linkm{display:flex;gap:10px;align-items:flex-start}.linkm-segs{display:inline-flex;gap:3px;padding-top:6px;flex:none}.linkm-seg{width:24px;height:4px;border-radius:2px;background:var(--surface-3)}.linkm--proof .linkm-seg.is-on{background:var(--proof)}.linkm--warn .linkm-seg.is-on{background:var(--warn)}.linkm--danger .linkm-seg.is-on{background:var(--danger)}.linkm-text{color:var(--text-2)}.linkm--danger .linkm-text{color:var(--danger)}.strength{display:flex;flex-direction:column;gap:6px}.strength-segs{display:flex;gap:4px}.strength-seg{flex:1;height:2px;background:var(--line-strong);border-radius:1px}.strength--danger .is-on{background:var(--danger)}.strength--warn .is-on{background:var(--warn)}.strength--proof .is-on{background:var(--proof)}.progress{display:flex;flex-direction:column;gap:6px}.progress-track{position:relative;height:4px;background:var(--surface-3);border-radius:2px;overflow:hidden}.progress--lg .progress-track{height:8px;border-radius:4px}.progress-fill{position:absolute;inset:0 auto 0 0;background:var(--btc)}.progress-track.is-full .progress-fill{background:var(--hatch),var(--line-strong)}.progress-tick{position:absolute;top:0;bottom:0;width:1px;background:var(--bg);opacity:.7}.progress-label{font-size:12px;line-height:16px;color:var(--text-2)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);overflow:hidden}.table{width:100%;font-size:14px}.table th{position:sticky;top:0;z-index:1;height:36px;padding:0 12px;text-align:left;background:var(--surface-1);border-bottom:1px solid var(--line);font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.table td{height:44px;padding:6px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table td.mono{font-size:13px}.table tbody tr:hover td{background:var(--surface-2)}.table-empty{text-align:center;color:var(--text-3);padding:24px 12px}@media(max-width:719px){.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block;width:100%}.table tr{padding:10px 14px;border-bottom:1px solid var(--line)}.table tr:last-child{border-bottom:0}.table td{height:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border:0;text-align:right}.table td:before{content:attr(data-label);flex:none;text-align:left;font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.table td.table-empty:before{content:none}.table tbody tr:hover td{background:transparent}}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:32px 16px;color:var(--text-3)}.empty-text{color:var(--text-2);max-width:44ch}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;min-height:44px;cursor:pointer;font:500 16px/24px var(--font-ui)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--text-3);transition:transform var(--d-ui) var(--ease)}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-a{padding:0 0 18px;color:var(--text-2);max-width:70ch}.payer{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-1);cursor:pointer;transition:border-color var(--d-press) var(--ease),box-shadow var(--d-press) var(--ease)}.payer:hover{border-color:var(--text-3)}.payer:has(.payer-radio:checked){border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.payer:has(.payer-radio:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.payer.is-disabled{cursor:not-allowed}.payer.is-disabled .payer-title,.payer.is-disabled .payer-fee{opacity:.5}.payer-radio{accent-color:var(--text);width:18px;height:18px;margin:3px 0 0;flex:none}.payer-body{display:flex;flex-direction:column;gap:6px;flex:1}.payer-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.payer-title{font-weight:600}.payer-status{color:var(--text-3)}.payer-fee{font-size:13px;color:var(--text-2)}.payer-warn{display:flex;gap:6px;align-items:flex-start;color:var(--warn)}.stepper{display:flex;flex-direction:column}.step{display:grid;grid-template-columns:22px 16px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:40px;padding:4px 0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.step-n{font-size:11px;color:var(--text-3)}.step-g{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-3)}.step-g--pending{border:1px solid var(--line-strong)}.step-g--ok{background:var(--proof);color:var(--proof-ink)}.step-g--fail{background:var(--danger);color:var(--surface-1)}.step-g svg{stroke-width:2.4}.step-text{display:flex;flex-direction:column}.step-label{font-size:14px;line-height:20px}.step--pending .step-label,.step--skip .step-label{color:var(--text-3)}.step--fail .step-label{color:var(--danger)}.step-detail{color:var(--text-3)}.step-ms{font-size:11px;color:var(--text-3);min-width:6ch;text-align:right}.disclosure{display:flex;flex-direction:column;gap:16px}.disc-cols{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.disc-cols{grid-template-columns:1fr 1fr}}.disc-col{padding:14px;border-radius:var(--radius-btn);border:1px solid var(--line)}.disc-col--public{border-color:var(--btc-line);background:var(--btc-wash)}.disc-col--hidden{border-color:var(--proof-line)}.disc-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:600 14px/20px var(--font-ui)}.disc-col--public .disc-h{color:var(--btc-text)}.disc-col--hidden .disc-h{color:var(--proof-text)}.disc-list{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px}.disc-list li{display:flex;gap:8px;align-items:center}.disc-list li:before{content:"";width:5ch;height:10px;flex:none;border-radius:2px;background:var(--hatch),var(--redact)}.qr-tile{display:inline-block;background:var(--qr-tile);padding:12px;border-radius:var(--radius);line-height:0}.qr{height:auto}.qr path{fill:var(--qr-ink)}.lattice{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lt-lines{fill:none;stroke:var(--bg-lattice);stroke-width:1;vector-effect:non-scaling-stroke}.lt-root{fill:var(--btc);opacity:.7}.lt-leaf{fill:none;stroke:var(--text-3);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.35}.lt-leaf.is-on{fill:var(--text-3);opacity:.7}.lt-leaf.is-new{animation:leaf-flash 1.2s var(--ease) both}@keyframes leaf-flash{0%,30%{fill:var(--btc);stroke:var(--btc);opacity:1}to{fill:var(--text-3);stroke:var(--text-3);opacity:.7}}.lattice--d5{opacity:.6}.sheet-layer{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;align-items:center;justify-content:center;padding:16px}.sheet-scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity var(--d-sheet) var(--ease)}.sheet{position:relative;width:100%;max-width:520px;max-height:min(760px,calc(100dvh - 32px));display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-pop);opacity:0;transform:translateY(16px);transition:opacity var(--d-sheet) var(--ease),transform var(--d-sheet) var(--ease)}.sheet:focus{outline:none}.sheet-layer.is-open .sheet-scrim{opacity:1}.sheet-layer.is-open .sheet{opacity:1;transform:none}.sheet-grabber{display:none}.sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0}.sheet-head>div{display:flex;flex-direction:column;gap:4px;padding-top:8px}.sheet-x{margin:-4px -8px 0 0}.sheet-body{padding:12px 20px 20px;overflow-y:auto;overscroll-behavior:contain}.sheet-foot{padding:12px 20px 20px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:767px){.sheet-layer{align-items:flex-end;padding:0}.sheet{max-width:none;max-height:90dvh;border-radius:var(--radius-l) var(--radius-l) 0 0;border-bottom:0}.sheet-grabber{display:block;width:36px;height:4px;border-radius:2px;background:var(--line-strong);margin:8px auto 0;flex:none}.sheet-head{padding:8px 16px 0}.sheet-body,.sheet-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.sheet-foot .btn{flex:1}}.popover{position:fixed;z-index:var(--z-pop);max-width:calc(100vw - 24px);padding:16px;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-pop);opacity:0;transform:translateY(-4px);transition:opacity var(--d-ui) var(--ease),transform var(--d-ui) var(--ease)}.popover.is-open{opacity:1;transform:none}.tip{position:fixed;z-index:calc(var(--z-toast) + 1);max-width:280px;padding:8px 10px;border-radius:var(--radius-btn);background:var(--surface-3);border:1px solid var(--line-strong);color:var(--text);box-shadow:var(--shadow-pop);font:400 12px/17px var(--font-ui);text-transform:none;letter-spacing:0;pointer-events:none;opacity:0;transition:opacity var(--d-ui) var(--ease)}.tip.is-on{opacity:1}.menu{display:flex;flex-direction:column;gap:2px;margin:-8px}.menu a,.menu button{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:var(--radius-btn);color:var(--text);font:500 14px/1 var(--font-ui);text-align:left;width:100%}.menu a:hover,.menu button:hover{background:var(--surface-2);text-decoration:none}.menu a:focus-visible,.menu button:focus-visible{background:var(--surface-2);outline-offset:-2px}.menu svg{color:var(--text-3)}.menu hr{border:0;height:1px;background:var(--line);margin:4px 0}.toast-host{position:fixed;z-index:var(--z-toast);top:calc(var(--h-top) + 12px);right:16px;width:380px;max-width:calc(100% - 32px);display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 10px 12px 12px;background:var(--surface-1);border:1px solid var(--line);border-left:3px solid var(--rail);border-radius:var(--radius);box-shadow:var(--shadow-pop);opacity:0;transform:translateY(-8px);transition:opacity var(--d-ui) var(--ease),transform var(--d-ui) var(--ease)}.toast.is-in{opacity:1;transform:none}.toast--info{--rail: var(--link)}.toast--success{--rail: var(--proof)}.toast--warn{--rail: var(--warn)}.toast--danger{--rail: var(--danger)}.toast-icon{color:var(--rail);padding-top:2px}.toast-title{font:600 14px/20px var(--font-ui)}.toast-body{font-size:13px;line-height:18px;color:var(--text-2)}.toast-act{margin-top:6px;font-size:13px}@media(max-width:767px){.toast-host{top:auto;right:auto;left:16px;bottom:calc(var(--h-tabbar) + 12px + env(safe-area-inset-bottom));width:calc(100% - 32px);flex-direction:column-reverse}.toast{transform:translateY(8px)}}:root{--tabbar-space: 0px}@media(max-width:767px){:root{--tabbar-space: calc(var(--h-tabbar) + env(safe-area-inset-bottom))}}.skip{position:absolute;left:12px;top:-48px;z-index:calc(var(--z-toast) + 2);padding:8px 12px;border-radius:var(--radius-btn);background:var(--inverse);color:var(--inverse-ink);font-weight:500}.skip:focus{top:8px;text-decoration:none}.ribbon{height:var(--h-ribbon);display:flex;align-items:center;overflow:hidden;background:var(--hatch),var(--warn-wash);border-bottom:1px solid var(--warn-line);color:var(--warn);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ribbon-in{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.ribbon a{color:inherit}.ribbon-link{text-transform:none;letter-spacing:0;font-family:var(--font-ui);font-size:12px;text-decoration:underline;text-underline-offset:2px}.rb-long{display:none}.rb-pre{color:var(--danger)}@media(min-width:768px){.rb-long{display:inline}.rb-short{display:none}}@media(max-width:399px){.ribbon{font-size:10px;letter-spacing:0}.ribbon-in{gap:6px}}.topbar{position:sticky;top:0;z-index:var(--z-sticky);height:var(--h-top);background:var(--bg);border-bottom:1px solid var(--line)}.topbar-in{height:100%;display:flex;align-items:center;gap:12px}@media(min-width:1024px){.topbar-in{gap:16px}}.brand{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--text);font:600 17px/1 var(--font-ui);letter-spacing:-.01em}.brand:hover{text-decoration:none}@media(max-width:359px){.topbar .chip-signet{display:none}}.nav{display:none;align-self:stretch}.nav a{position:relative;display:flex;align-items:center;padding:0 8px;color:var(--text-2);font:500 14px/1 var(--font-ui);white-space:nowrap}.nav a:hover{color:var(--text);text-decoration:none}.nav a[aria-current=page]{color:var(--text)}.nav a[aria-current=page]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--text)}@media(min-width:768px){.nav{display:flex}}@media(min-width:1024px){.nav a{padding:0 10px}.nav a[aria-current=page]:after{left:10px;right:10px}}.topbar-spacer{flex:1}.top-actions{display:flex;align-items:center;gap:8px;flex:none}.top-search{display:none;position:relative;width:220px}@media(min-width:1024px){.top-search{display:block}.search-btn{display:none}}@media(min-width:1280px){.top-search{width:280px}}.theme-btn,.streamer-btn{display:none}@media(min-width:1024px){.theme-btn,.streamer-btn{display:inline-flex}}.wallet-slot{display:none}@media(min-width:768px){.wallet-slot{display:inline-flex}}.wallet-btn .sigil{border-radius:5px}.rc-hash{display:none}@media(min-width:1280px){.rc-hash{display:inline}}@media(max-width:767px){.rootchip{padding:0 8px}}.search{position:relative;display:block}.search-ic{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none;display:flex}.search-input{height:36px;padding:0 34px;font-size:14px;background:var(--surface-1);border-color:var(--line)}.search-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none}.search-input:focus+.search-kbd{display:none}.search-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:var(--z-pop);padding:6px;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-pop)}.search--sheet .search-input{height:48px;font-size:16px}.search--sheet .search-pop{position:static;margin-top:8px;box-shadow:none}.search-msg{display:flex;gap:8px;align-items:flex-start;padding:8px;font-size:13px;line-height:18px;color:var(--text-2)}.search-msg--warn{color:var(--warn)}.search-opt{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;border-radius:var(--radius-btn);color:var(--text);font-size:14px;text-align:left}.search-opt:hover,.search-opt[aria-selected=true]{background:var(--surface-2);text-decoration:none}.search-opt .caption{margin-left:auto;color:var(--text-3)}.ledger{display:none;height:var(--h-ledger);background:var(--surface-inset);border-bottom:1px solid var(--line);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ledger.is-sticky{position:sticky;top:var(--h-top);z-index:calc(var(--z-sticky) - 1)}@media(min-width:768px){.ledger{display:block}}.ledger-in{height:100%;display:flex;align-items:center;white-space:nowrap;overflow:hidden;container-type:inline-size}.lg-row{display:flex;align-items:center;height:100%}.lg-item{display:inline-flex;align-items:center;gap:6px}.lg-item+.lg-item:before{content:"·";margin:0 10px;color:var(--line-strong)}.lg-v{color:var(--text-2)}.lg-hash{text-transform:none;letter-spacing:0}.lg-h{color:var(--btc-text)}.lg-ok{color:var(--proof-text);display:inline-flex;align-items:center;gap:4px}.lg-ok svg{stroke-width:2.4}.lg-bad{color:var(--danger)}.lg-warn{color:var(--warn)}.lg-dot{width:6px;height:6px;border-radius:50%;background:var(--proof);animation:sync-pulse 2.4s ease-in-out infinite}.lg-dot--off{background:var(--danger);animation:none}.lg-dot--wait{background:var(--warn);animation:none}html.doc-hidden .lg-dot{animation-play-state:paused}@keyframes sync-pulse{0%,to{opacity:1}50%{opacity:.3}}@container (max-width: 940px){.lg-synced{display:none}}@container (max-width: 820px){.lg-tokens{display:none}}@container (max-width: 720px){.lg-spent{display:none}}.main{display:block;min-height:60vh;outline:none}.view,.app-layout{display:block}.app-rail{display:none}.app-content{padding-block:24px 48px}@media(min-width:768px){.app-layout[data-wallet=unlocked]{display:grid;grid-template-columns:var(--w-rail-compact) minmax(0,1fr)}.app-layout[data-wallet=unlocked] .app-rail{display:flex}.app-content{padding-block:32px 64px}}@media(min-width:1024px){.app-layout[data-wallet=unlocked]{grid-template-columns:var(--w-rail) minmax(0,1fr)}}.app-rail{position:sticky;top:calc(var(--h-top) + var(--h-ledger));align-self:start;height:calc(100vh - var(--h-top) - var(--h-ledger));height:calc(100dvh - var(--h-top) - var(--h-ledger));flex-direction:column;gap:2px;padding:16px 12px;border-right:1px solid var(--line)}.rail-link{display:flex;align-items:center;gap:12px;height:40px;padding:0 10px;border-radius:var(--radius-btn);color:var(--text-2);font:500 14px/1 var(--font-ui);width:100%;white-space:nowrap}.rail-link:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.rail-link[aria-current=page]{background:var(--surface-2);color:var(--text)}.rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px}@media(min-width:768px)and (max-width:1023px){.rail-label{display:none}.app-rail{padding:16px 8px;align-items:center}.rail-link{width:40px;justify-content:center;padding:0}}.footer{border-top:1px solid var(--line);margin-top:64px;padding:48px 0 calc(32px + var(--tabbar-space));background:var(--bg)}.footer-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:768px){.footer-grid{grid-template-columns:1.6fr repeat(3,1fr)}.footer-brand{grid-column:auto}}.footer-col{display:flex;flex-direction:column;gap:4px}.footer-col .eyebrow{margin-bottom:6px}.footer-col a{color:var(--text-2);font-size:14px;line-height:20px;padding:6px 0}.footer-col a:hover{color:var(--text)}.footer-meta{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.footer-mono{font:500 11px/18px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.footer-line{font:400 12px/22px var(--font-mono);color:var(--text-2);overflow-wrap:anywhere}.footer-line .prov,.footer-line .tag{margin-left:6px}.footer-line a{color:var(--link)}.footer-disc{display:grid;gap:6px;margin-top:6px;font-size:12px;line-height:17px;color:var(--text-3);padding-left:0;list-style:none}.footer-disc li{display:flex;gap:8px}.footer-disc li:before{content:"";flex:none;width:4px;height:4px;margin-top:6.5px;border-radius:50%;background:var(--line-strong)}.tabbar{display:none}@media(max-width:767px){.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--h-tabbar) + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:var(--surface-1);border-top:1px solid var(--line)}html.has-sheet .tabbar{z-index:1}}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;color:var(--text-3);font:500 11px/1 var(--font-ui);text-decoration:none}.tab:hover{text-decoration:none;color:var(--text-2)}.tab[aria-current=page]{color:var(--text)}.tab-ic{display:flex;align-items:center;justify-content:center;height:28px}.tab--center .tab-ic{width:44px;border-radius:14px;background:var(--surface-3);color:var(--text)}.tab--center[aria-current=page] .tab-ic{background:var(--inverse);color:var(--inverse-ink)}.more-list{display:flex;flex-direction:column;gap:4px}.more-list a,.more-list button{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 8px;border-radius:var(--radius-btn);color:var(--text);font-size:15px;width:100%;text-align:left}.more-list a:hover,.more-list button:hover{background:var(--surface-2);text-decoration:none}.more-list svg{color:var(--text-3)}.more-theme{padding:12px 8px 4px;display:flex;flex-direction:column;gap:8px}.dep-addr{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center}@media(min-width:480px){.dep-addr{grid-template-columns:auto minmax(0,1fr);justify-items:start}}.dep-addr-main{width:100%}.dep-addr-text{font-size:14px;line-height:22px}.dep-qr-mask{width:176px;height:176px;border-radius:var(--radius);background:var(--hatch),var(--redact);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-3)}.dep-bal{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-inset)}.dep-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;line-height:20px}.dep-head svg{flex:none;color:var(--text-3)}ul.dep-list{margin:8px 0 0;padding-left:18px;list-style:disc;display:grid;gap:6px;color:var(--text-2);font-size:13px;line-height:19px}.dep-list li::marker{color:var(--text-3)}.fund-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.fund-strip.is-low{border-color:var(--warn-line);background:var(--warn-wash)}.fund-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.fund-amt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;line-height:22px}.fund-callout{flex-wrap:wrap}.fund-callout>div{flex:1 1 220px}.placeholder{max-width:640px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.placeholder .glyph{width:40px;height:40px}.placeholder p{color:var(--text-2);max-width:52ch}.placeholder pre{width:100%}.notfound-search{width:100%;max-width:420px}.kit-head{padding-block:32px 8px}.kit-cols{display:grid;grid-template-columns:1fr}@media(min-width:1280px){.kit-cols{grid-template-columns:1fr 1fr}}.kit-col{padding:24px var(--gutter) 48px;display:flex;flex-direction:column;gap:32px;border-top:1px solid var(--line)}.kit-sec{display:flex;flex-direction:column;gap:12px}.kit-sec>h2{font:600 15px/20px var(--font-ui);color:var(--text)}.kit-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kit-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.kit-cell{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.kit-label{font:500 11px/16px var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.kit-lattice{position:relative;height:180px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.kit-swatches{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.kit-swatch{display:flex;flex-direction:column;gap:4px;font:400 11px/14px var(--font-mono);color:var(--text-2)}.kit-swatch span:first-child{height:32px;border-radius:6px;border:1px solid var(--line)}@media(max-width:767px){.tabbar.mine-tabs6{grid-template-columns:repeat(6,1fr)}}.mine-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mine-pick{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px;max-width:320px}.mine-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:8px}.mine-threads{display:flex;flex-direction:column;gap:6px;min-width:180px;flex:1 1 180px}.mine-threads input[type=range]{width:100%;accent-color:var(--btc)}.mine-auto{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-2)}.mine-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.mine-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.mine-figures>div{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);min-width:0}.mine-figures b{font-size:18px;line-height:24px;overflow-wrap:anywhere}.mine-sols{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mine-sol{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 0;border-top:1px solid var(--line)}.mine-sol:first-child{border-top:0}.mine-sol>p{flex-basis:100%;margin:0}.mine-sol-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.mine-coins{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.mine-coins .input{width:96px}.mine-copy{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:19px;color:var(--text-2)}.mine-line{fill:none;stroke:var(--btc);stroke-width:1.5;vector-effect:non-scaling-stroke}
