@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:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{--bg:#0b0a09;--surface:#11100e;--rule:#2c2823;--ink:#e9e4d8;--mute:#a39b8c;--acc:#f7931a;--acc-hover:#ffc27a;--onacc:#0b0a09;--success:#7fd08a;--error:#e5645a;--field-border:#7a7265;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:80px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--mono);font-variant-ligatures:none;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto}a{color:var(--acc);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--acc-hover)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}button{font:inherit;color:inherit}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--acc);color:var(--onacc);padding:10px 16px;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.acc{color:var(--acc)}.mute{color:var(--mute)}.ok{color:var(--success)}.err{color:var(--error)}.zeros,.prompt{color:var(--acc)}.comment{color:var(--mute)}.icon{vertical-align:-.12em;flex:none;width:.95em;height:.95em;display:inline-block}.site-header{max-width:1440px;height:76px;padding:0 var(--gutter);align-items:center;gap:32px;margin:0 auto;display:flex;position:relative}.header-rule{border-bottom:1px solid var(--rule)}.brand{min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:16px;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.site-nav{align-items:center;gap:32px;margin-left:auto;font-size:16px;display:flex}.site-nav a:not(.btn),.menu-nav a:not(.btn){min-height:44px;color:var(--mute);align-items:center;text-decoration:none;display:inline-flex}.site-nav a:not(.btn):hover,.menu-nav a:not(.btn):hover{color:var(--ink)}.menu{margin-left:auto;display:none}.menu summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:18px;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu-nav{z-index:5;background:var(--bg);border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding:12px 18px 20px;display:flex;position:absolute;top:76px;left:0;right:0}.btn{border:1px solid var(--acc);min-height:44px;color:var(--acc);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:17px;text-decoration:none;display:inline-flex}.btn:before{content:"[ " / ""}.btn:after{content:" ]" / ""}.btn:hover{color:var(--acc-hover);border-color:var(--acc-hover)}.btn.primary{background:var(--acc);color:var(--onacc);min-height:48px;padding:0 24px;font-weight:700}.btn.primary:hover{background:var(--acc-hover);color:var(--onacc)}.btn.secondary{border-color:var(--ink);color:var(--ink)}.btn.secondary:hover{border-color:var(--mute);color:var(--mute)}.btn:disabled,.btn[aria-disabled=true]{cursor:default;opacity:.5}.btn[aria-disabled=true]:hover{color:inherit}.link-button{min-height:32px;color:var(--ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}main{display:block}.wrap{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.section{max-width:1440px;padding:72px var(--gutter);border-top:1px solid var(--rule);margin:0 auto}.section-command{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}h2.command{letter-spacing:-.01em;font-size:34px;font-weight:500;line-height:1.2}h2.command .prompt,h1.command .prompt{margin-right:.3em}.section-command p{color:var(--mute);font-size:15px}.hero{max-width:1440px;padding:72px var(--gutter) 88px;grid-template-columns:minmax(0,733px) minmax(0,1fr);gap:32px 120px;margin:0 auto;display:grid}.hero-intro{grid-area:1/1}.hero-comment{color:var(--acc);font-size:17px}.hero h1{letter-spacing:-.02em;margin-top:22px;font-size:56px;font-weight:500;line-height:1.15}.hero .configurator{grid-area:2/1}.hero .preview{grid-area:1/2/span 2;align-self:start;margin-top:140px}.term{background:var(--surface);border:1px solid var(--rule)}.term-bar{border-bottom:1px solid var(--rule);height:40px;color:var(--mute);align-items:center;gap:8px;padding:0 16px;font-size:14px;display:flex}.term-bar .dot{background:var(--rule);border-radius:50%;width:10px;height:10px}.term-bar .dot:nth-child(3){margin-right:10px}.term-body{flex-direction:column;gap:6px;padding:28px 26px 32px;display:flex}.term-body .step{margin-top:22px}.term-body .step:first-child{margin-top:0}.line{flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:36px;display:flex}.line.indent{padding-left:22px}.line.out{color:var(--mute)}.line .flag,.line .flag .dash{color:var(--ink)}.options{flex-wrap:wrap;align-items:center;column-gap:4px;display:inline-flex}.pill{min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pill>span{padding:1px 7px}.pill:hover>span{color:var(--acc-hover)}.pill[aria-pressed=true]>span{background:var(--acc);color:var(--onacc)}.pill:focus-visible{outline:none}.pill:focus-visible>span{outline:2px solid var(--acc);outline-offset:2px}.pill:disabled{cursor:default}.pill:disabled>span,.pill:disabled:hover>span{color:var(--mute);text-decoration:line-through}.tin{border:0;border-bottom:1px dashed var(--acc);min-width:0;height:34px;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:0 2px}.tin:focus{border-bottom-style:solid}.tin::placeholder{color:var(--mute);opacity:1}.tin[aria-invalid=true]{border-bottom-color:var(--error)}.tin.height{width:11ch}.tin.dedication{flex:280px}.segments{align-items:center;gap:4px;display:inline-flex}.segments .tin{text-align:center;width:2.6ch}.segments .tin.year{width:4.6ch}.segments .sep{color:var(--mute)}.counter{color:var(--mute);font-size:15px}.counter.over{color:var(--error)}.resolution{min-height:60px}.resolution .line{min-height:30px}.resolution .error{color:var(--error)}.actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.note{color:var(--mute);font-size:15px}.preview{flex-direction:column;align-items:center;gap:18px;display:flex}.preview-box{aspect-ratio:1123/1588;width:100%;max-width:450px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #000000e6}.preview-box iframe{transform-origin:0 0;pointer-events:none;border:0;display:block;position:absolute;top:0;left:0}.skeleton{background:var(--surface);flex-direction:column;align-items:center;gap:6%;padding:12% 10%;display:flex;position:absolute;inset:0}.skeleton span{background:var(--rule);display:block}.skeleton-title{width:60%;height:12%}.skeleton-line{width:45%;height:2%}.skeleton-block{width:80%;height:30%}.preview figcaption{color:var(--mute);text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:15px;display:flex}.preview figcaption .share-row{flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}.preview figcaption .btn.share{border-color:var(--rule);min-height:36px;color:var(--mute);padding:0 10px;font-size:14px}.preview figcaption .btn.share:hover{border-color:var(--acc);color:var(--acc)}.templates{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;display:grid}.template-card{flex-direction:column;gap:18px;display:flex}.template-card img{aspect-ratio:1123/1588;background:var(--surface);border:1px solid var(--rule);width:100%;height:auto;display:block;box-shadow:0 18px 36px -16px #000000e6}.template-card .name{color:var(--acc);font-size:16px}.template-card p{color:var(--mute);font-size:15px;line-height:1.55}.template-card a{color:inherit;flex-direction:column;gap:18px;text-decoration:none;display:flex}.template-card a:hover .name{color:var(--acc-hover)}.why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.why p{color:var(--mute);max-width:540px;line-height:1.75}.why p+p{margin-top:18px}.code{background:var(--surface);border:1px solid var(--rule);white-space:pre-wrap;word-break:break-all;color:var(--mute);padding:26px;font-size:15px;line-height:1.9}.code code{font:inherit}.table{border-collapse:collapse;width:100%;font-size:16px}.table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule);padding:0 0 12px;font-size:12px;font-weight:500}.table td{border-bottom:1px dashed var(--rule);padding:8px 0}.table td:first-child{color:var(--acc);width:140px}.table td.date{color:var(--mute);width:160px}.table td.use{text-align:right}.table a.what{color:var(--ink);text-decoration:none}.table a.what:hover{color:var(--acc-hover);text-decoration:underline}.table .btn{min-height:36px;color:var(--mute);border:0;padding:0 8px;font-size:16px}.table .btn:hover{color:var(--acc)}.man{flex-direction:column;gap:22px;display:flex}.man dt{color:var(--ink)}.man dd{color:var(--mute)}.man dt:before{content:"Q: " / "";color:var(--acc)}.man dd:before{content:"A: " / "";color:var(--success)}.man-more{margin-top:28px}.site-footer{border-top:1px solid var(--rule)}.footer-inner{max-width:1440px;padding:32px var(--gutter) 40px;color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px 48px;margin:0 auto;font-size:13px;display:flex}.footer-inner a{color:var(--mute)}.footer-inner a:hover{color:var(--ink)}.footer-links{flex-wrap:wrap;gap:4px 20px;display:flex}.genesis{word-break:break-all}.page{max-width:1440px;padding:72px var(--gutter) 96px;margin:0 auto}.page .comment-line{color:var(--acc)}.page h1{letter-spacing:-.015em;font-size:40px;font-weight:500;line-height:1.2}.page .comment-line+h1{margin-top:18px}.page .lead{max-width:760px;color:var(--mute);margin-top:22px}.prose{max-width:820px}.prose p{color:var(--mute);margin-top:18px;line-height:1.75}.prose h2{margin-top:40px;font-size:20px;font-weight:500}.pending{color:var(--acc);margin-top:24px}.faq{flex-direction:column;gap:26px;max-width:900px;margin-top:40px;display:flex}.faq dt{font-weight:500}.faq dt:before{content:"Q: " / "";color:var(--acc)}.faq dd{color:var(--mute);margin-top:4px}.faq dd:before{content:"A: " / "";color:var(--success)}.page-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.block-page{grid-template-columns:minmax(0,1fr) minmax(0,450px);align-items:start;gap:96px;display:grid}.block-page .story p{color:var(--mute);max-width:720px;margin-top:18px;line-height:1.75}.block-page .story .kicker{color:var(--acc);margin-top:0}.block-page .sources-title{color:var(--ink);margin-top:40px;font-size:16px;font-weight:500}.block-page .sources{color:var(--mute);margin-top:10px;font-size:15px}.block-page .sources li:before{content:"- " / ""}.verify-query{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:40px;font-weight:500;line-height:1.2;display:flex}.verify-query .tin{width:17ch;height:56px;font-size:40px;font-weight:500}.verify-query .btn{font-size:17px;font-weight:400}.verify-hint{color:var(--mute);margin-top:14px;font-size:15px}.verify-grid{grid-template-columns:minmax(0,840px) minmax(0,300px);justify-content:space-between;gap:64px;margin-top:48px;display:grid}.checks{border-top:1px dashed var(--rule)}.checks li{border-bottom:1px dashed var(--rule);grid-template-columns:28px 200px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.checks .mark{color:var(--success)}.checks .mark.fail{color:var(--error)}.checks .mark.wait{color:var(--acc)}.verify-download{margin-top:16px}.checks .label{color:var(--mute)}.checks .value{overflow-wrap:anywhere}.verify-side h2{font-size:15px;font-weight:500}.verify-side p{color:var(--mute);margin-top:8px;font-size:14px;line-height:1.6}.verify-side h2+p+h2,.verify-side p+h2{margin-top:24px}.verify-code{margin-top:32px}.verify-status{color:var(--mute);margin-top:36px}.verify-status.error{color:var(--error)}.steps{counter-reset:step;flex-direction:column;gap:28px;max-width:1100px;margin-top:40px;display:flex}.steps li{grid-template-columns:40px minmax(0,1fr);column-gap:8px;display:grid}.steps li:before{counter-increment:step;content:counter(step) "." / "";color:var(--acc)}.steps p{color:var(--mute)}.steps .code{grid-column:2;margin-top:10px}.card{background:var(--surface);border:1px solid var(--rule);max-width:640px;padding:26px}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--mute);font-size:14px}.field input{background:var(--bg);border:1px solid var(--field-border);height:50px;color:var(--ink);font:inherit;border-radius:0;padding:0 14px}.field input::placeholder{color:var(--mute);opacity:1}.field input[aria-invalid=true]{border-color:var(--error)}.consent{color:var(--mute);align-items:flex-start;gap:12px;margin-top:18px;font-size:15px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--acc);flex:none;margin:3px 0 0}.error{color:var(--error);font-size:15px}.status{color:var(--success);margin-top:12px}.status:empty{display:none}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waiting{max-width:1440px;padding:72px var(--gutter) 88px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:96px;margin:0 auto;display:grid}.waiting .wall img{width:100%;display:block;box-shadow:0 30px 60px -24px #000000e6}.waiting .wall figcaption{color:var(--mute);text-align:center;margin-top:14px;font-size:14px}.waiting .card{margin-top:36px}@media (width<=1100px){:root{--gutter:40px}.hero{grid-template-columns:minmax(0,1fr)}.hero-intro,.hero .configurator,.hero .preview{grid-area:auto/1;margin-top:0}.templates{grid-template-columns:repeat(3,minmax(0,1fr))}.why,.verify-grid,.block-page,.waiting{grid-template-columns:minmax(0,1fr)}.site-nav{display:none}.menu{display:block}}@media (width<=640px){:root{--gutter:18px}body{font-size:15px}.site-header{height:60px}.menu-nav{top:60px}.hero{padding-top:40px;padding-bottom:56px}.hero h1{margin-top:16px;font-size:32px}.hero-comment{font-size:15px}.preview-box{max-width:100%}.term-body{padding:22px 18px 26px}.line.indent{padding-left:0}.templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}h2.command{font-size:24px}.section{padding-block:56px}.table td:first-child{width:auto}.table td.date,.table th.date{display:none}.page{padding-block:44px 64px}.page h1,.verify-query,.verify-query .tin{font-size:26px}.verify-query .tin{height:44px}.checks li{grid-template-columns:22px minmax(0,1fr)}.checks .value{grid-column:2}.footer-inner{font-size:12px}.btn.primary.wide{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cursor{animation:none!important}}.cursor{vertical-align:-.2em;background:var(--acc);width:.6em;height:1.1em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.term-placeholder{min-height:640px}.why-text{margin-top:28px}.waiting-title{letter-spacing:-.02em;margin-top:22px;font-size:48px;font-weight:500;line-height:1.15}.waiting-lead{color:var(--mute);max-width:620px;margin-top:22px}.checkout-form{margin-top:36px}.steps-title{margin-top:72px;font-size:26px}.section-steps{border-top:1px solid var(--rule);margin-top:72px}@media (width<=640px){.waiting-title{font-size:30px}}.line.out,.line.ok,.line.error{flex-wrap:nowrap;align-items:flex-start;column-gap:10px}.line.out>.icon,.line.ok>.icon,.line.error>.icon,.line>span>.icon{margin-top:.35em}.line.out>span:last-child,.line.ok>span:last-child{overflow-wrap:anywhere;min-width:0}.table td:first-child{padding-right:16px}@media (width<=1100px){.hero{flex-direction:column;display:flex}.hero-intro{order:1}.hero .preview{order:2}.hero .configurator{order:3}}.verify-results{min-height:560px}@media (width<=640px){.verify-results{min-height:980px}}.line.why{margin-top:10px;display:block}.chain-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.chain-top>div:first-child{flex:auto;min-width:0}.chain-query,.chain-query h1,.chain-query .tin{font-size:32px}.chain-query .tin{width:16ch;height:48px}.chain-live{color:var(--mute);flex-direction:column;flex:none;align-items:flex-end;gap:6px;font-size:14px;display:flex}.chain-dot{background:var(--success);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.chain-strong{color:var(--ink)}.chain-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;column-gap:24px;margin-top:20px;display:grid}.chain-scene{margin:0}.chain-stage{background:var(--bg);border:1px solid var(--rule);touch-action:none;height:646px;position:relative;overflow:hidden}.chain-stage:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.chain-stage canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.chain-stage canvas:active{cursor:grabbing}.chain-capture{z-index:1;background:#0b0a09cc;min-height:34px;padding:0 10px;font-size:13px;position:absolute;bottom:16px;right:16px}.chain-stage.bare .chain-capture{display:none}.chain-stage.captured:after{content:"";border:1px solid var(--ink);pointer-events:none;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.chain-holo .ok{color:var(--success)}.chain-event{max-width:45%;position:absolute}.chain-event.before{top:22px;left:24px}.chain-event.after{text-align:right;bottom:58px;right:22px}.chain-milestone{color:var(--ink);font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;font-size:14px;display:flex}.chain-event.after .chain-milestone{align-items:flex-end}.chain-milestone .where{color:var(--acc)}.chain-milestone .what{font-size:15px}.chain-milestone .far{color:var(--mute);font-size:12px}.chain-milestone:hover .what{color:var(--acc-hover)}.chain-flat{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.chain-flat-note{text-align:center;color:var(--mute);flex-basis:100%;font-size:14px}.chain-box{border:1px solid var(--rule);min-height:44px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;padding:0 16px}.chain-box.chosen{border-color:var(--acc);background:var(--acc);color:var(--onacc);font-weight:700}.chain-box.mining{cursor:default;border-style:dashed}.chain-arrow{color:var(--mute);display:inline-flex}.chain-side{flex-direction:column;gap:18px;padding-top:10px;display:flex}.chain-card{background:var(--surface);border:1px solid var(--acc);flex-direction:column;gap:8px;padding:20px;font-size:15px;line-height:1.6;display:flex}.chain-kicker{letter-spacing:.12em;color:var(--acc);font-size:12px}.chain-height{font-size:30px;font-weight:500}.chain-hash{overflow-wrap:anywhere}.chain-card .ok{color:var(--success)}.chain-card .btn.primary{margin-top:8px;padding:0 10px;font-size:15px}.btn.toggle{justify-content:flex-start;font-size:14px}.btn.toggle:before,.btn.toggle:after{content:none}.chain-note{font-size:14px;line-height:1.6}.chain-keys{border-top:1px dashed var(--rule);color:var(--mute);flex-direction:column;gap:8px;margin:0;padding:14px 0 0;font-size:13px;line-height:1.7;list-style:none;display:flex}.chain-timeline{cursor:pointer;height:46px;margin:96px 0 24px;position:relative}.chain-timeline .track{background:var(--rule);height:1px;position:absolute;top:7px;left:0;right:0}.chain-timeline .tick{background:var(--mute);width:2px;height:14px;margin-left:-1px;position:absolute;top:0}.chain-timeline .tick-label,.chain-timeline .event-label{color:var(--mute);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;transform:translate(-50%)}.chain-timeline .tick-label{top:-20px}.chain-timeline .event-label.row-0{top:-52px}.chain-timeline .event-label.row-1{top:-36px}.chain-timeline .event-label.bitcoin{color:var(--acc)}.chain-timeline .year{color:var(--mute);pointer-events:none;font-size:12px;position:absolute;top:26px;transform:translate(-50%)}.chain-timeline .event{background:var(--mute);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:4px}.chain-timeline .event.bitcoin{background:var(--acc)}.chain-timeline .you{background:var(--acc);pointer-events:none;width:14px;height:14px;margin-left:-7px;position:absolute;top:1px}.table td.use .btn+.btn{margin-left:4px}.table a.height{color:inherit;text-decoration:none}@media (width<=1100px){.chain-grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.chain-stage{height:480px}.chain-live{align-items:flex-start}}@media (width<=640px){.chain-stage{height:380px}.chain-query h1{white-space:nowrap}.chain-query,.chain-query h1,.chain-query .tin{font-size:20px}.chain-query .tin{width:100%;height:40px}.chain-event{max-width:48%}.chain-event.before{top:auto;bottom:14px;left:12px}.chain-event.after{bottom:14px;right:12px}.chain-milestone{font-size:12px}.chain-milestone .what{font-size:13px}.chain-timeline .event-label{display:none}.chain-timeline{margin-top:48px}.table td.use .btn{padding:0 4px}.table .btn.on-chain{display:none}.table a.height{text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}}.preview-open{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.preview-open:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.zoom{background:var(--bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:0}.zoom[open]{display:flex}.zoom::backdrop{background:var(--bg)}.zoom-bar{padding:10px var(--gutter);border-bottom:1px solid var(--rule);align-items:center;gap:8px;display:flex}.zoom-bar .zoom-title{color:var(--mute);margin-right:auto;font-size:15px}.zoom-bar .btn{min-height:40px;padding:0 12px;font-size:16px}.zoom-stage{touch-action:none;cursor:grab;background:var(--surface);flex:1;position:relative;overflow:hidden}.zoom-stage:active{cursor:grabbing}.zoom-stage iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0;box-shadow:0 30px 60px -24px #000000e6}.zoom-hint{padding:8px var(--gutter) 12px;color:var(--mute);text-align:center;font-size:13px}@media (width<=640px){.zoom-bar .zoom-title{display:none}}.chain-hud{z-index:1;color:var(--ink);pointer-events:none;font-size:14px;line-height:1.6;position:absolute}.chain-hud .acc{color:var(--acc)}.chain-hud.intro{top:14px;left:18px}.chain-hud.status{border-left:1px dashed var(--acc);color:var(--mute);flex-direction:column;padding-left:12px;font-size:13px;display:flex;top:14px;right:18px}.chain-hud.status span span{color:var(--ink)}.chain-hud.hint{border:1px solid var(--rule);color:var(--mute);pointer-events:auto;background:#0b0a09cc;align-items:center;gap:14px;padding:10px 16px;font-size:13px;display:flex;bottom:16px;left:18px}.chain-hud.hint p{white-space:nowrap}.chain-stage:not(.world) .chain-hud,.chain-stage.bare .chain-hud,.chain-stage.bare .chain-callout,.chain-stage.bare .chain-leader{display:none}.chain-labels{pointer-events:none;position:absolute;inset:0}.chain-callout{border:1px solid var(--acc);color:var(--ink);white-space:nowrap;pointer-events:auto;background:#0b0a09e0;flex-direction:column;gap:2px;padding:10px 14px;font-size:13px;line-height:1.55;display:flex;position:absolute;top:0;left:0}.chain-callout .h{color:var(--acc);justify-content:space-between;gap:24px;display:flex}.chain-callout .h a{color:var(--acc);text-decoration:none}.chain-callout .ok{color:var(--success)}.chain-callout .c{text-overflow:ellipsis;max-width:300px;color:var(--mute);overflow:hidden}.chain-callout.next{border-color:var(--rule)}.chain-callout.next .bar{background:repeating-linear-gradient(90deg, var(--acc) 0 6px, transparent 6px 10px);opacity:.8;height:2px;margin-top:4px}.chain-callout.milestone{background:0 0;border:0;padding:0}.chain-callout.milestone button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:0 0 0 20px;font-size:13px;display:flex;position:relative}.chain-callout.milestone button:before{content:"";background:var(--acc);width:10px;height:10px;position:absolute;top:5px;left:0}.chain-callout.milestone .m{color:var(--mute);font-size:12px}.chain-leader{border-left:1px dashed var(--acc);pointer-events:none;opacity:.8;width:0;position:absolute;top:0;left:0}.chain-box{border:1px solid var(--rule);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.chain-box.chain-live{color:var(--mute);border:0;padding:0 2px;font-size:14px}.chain-box .btn.toggle{align-self:flex-start;min-height:36px}.chain-side .chain-kicker{margin:0;font-weight:400}.chain-main{color:var(--mute);align-items:center;gap:8px;display:inline-flex}.chain-main .ok{color:var(--success)}.chain-quote{border-top:1px dashed var(--rule);color:var(--mute);margin:10px 0 0;padding-top:12px;font-size:13px}.chain-quote footer{text-align:right;margin-top:4px}.chain-quote footer:before{content:"- "}.chain-keys{flex-direction:column;gap:8px;margin:0;font-size:13px;display:flex}.chain-keys div{grid-template-columns:120px 1fr;align-items:center;display:grid}.chain-keys dt{gap:4px;display:flex}.chain-keys dd{color:var(--mute);margin:0}.chain-keys kbd{border:1px solid var(--mute);min-width:18px;color:var(--ink);font:inherit;text-align:center;padding:1px 5px;font-size:12px}@media (width<=640px){.chain-hud.status,.chain-hud.hint{display:none}.chain-callout{padding:6px 8px;font-size:11px}}.checkout-summary{max-width:640px;margin-top:32px}.checkout-summary .term-body{padding:18px 22px}.keep{flex-direction:column;gap:10px;margin-top:14px;display:flex}.keep .consent input:disabled+label{color:var(--mute)}.table tr.group th{letter-spacing:.1em;text-transform:uppercase;color:var(--acc);text-align:left;border-bottom:1px solid var(--rule);padding:22px 0 8px;font-size:12px;font-weight:500}.block-page .story .moment{color:var(--mute);margin-top:14px;font-size:15px;line-height:1.7}
