.site{--term:var(--soft);--term-line:var(--line);--term-fg:var(--ink);--term-mute:var(--sub);--term-acc:var(--yellow);--term-ok:var(--ok);background:var(--paper);color:var(--ink);font-family:var(--font-sans-stack);-webkit-font-smoothing:antialiased;min-height:100%;font-size:16px;line-height:1.55}.site *,.site :before,.site :after{box-sizing:border-box}.site a{color:inherit;text-decoration:none}.site p{margin:0}.site h1,.site h2,.site h3{font-family:var(--font-sans-stack);text-wrap:balance;color:var(--ink);margin:0;font-weight:500}.site h1,.site .close h2{letter-spacing:-.045em;font-size:clamp(40px,5.6vw,66px);line-height:1.08}.site h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.site h3{letter-spacing:-.015em;font-size:17px;line-height:1.3}.site .lede{color:var(--sub);max-width:34rem;font-size:18px;line-height:1.5}.site .mono,.site code{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.site code{font-size:.88em}.site :where(p,li,dd)>code{background:var(--code-bg);color:var(--ink);border-radius:4px;padding:.1em .35em;font-size:.86em}.site .shell{max-width:1120px;margin-inline:auto;padding-inline:24px}@media (max-width:560px){.site .shell{padding-inline:16px}}.site .eyebrow{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);gap:8px;font-size:12px;display:inline-flex}.site .eyebrow span{color:var(--sub)}.site .cap{font-family:var(--font-mono-stack);color:var(--sub);font-size:12px}.site .hl{color:var(--on-hi);background:linear-gradient(var(--hi), var(--hi)) 0 .14em / 100% 1.08em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.site :focus-visible{outline:2px solid var(--pri);outline-offset:2px}.site .btn{height:42px;font:500 15px / 1 var(--font-sans-stack);letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:0 18px;transition:background-color .15s,border-color .15s,color .15s,transform .1s ease-out;display:inline-flex}.site .btn-pri{background:var(--pri);color:var(--on-pri)}.site .btn-sec{border-color:var(--line);color:var(--ink)}.site .btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}@media (hover:hover){.site .btn-pri:hover{background:color-mix(in srgb, var(--pri) 86%, var(--paper))}.site .btn-sec:hover{border-color:var(--ink)}.site .btn-ghost:hover{border-color:var(--sub)}}.site .btn:disabled{opacity:.5;cursor:not-allowed}.site .btn:active:not(:disabled){transform:scale(.97)}.site .btn-sm{height:34px;padding:0 13px;font-size:14px}@media (prefers-reduced-motion:reduce){.site .btn{transition:none}.site .btn:active:not(:disabled){transform:none}}.site .hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:56px;padding-block:clamp(36px,6vw,80px) clamp(48px,7vw,96px);display:grid}.site.pricing .hero{align-items:start}.site .hero>*{min-width:0}.site .hero-copy{justify-items:start;gap:22px;display:grid}.site .hero .btns{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.site .hero-art svg{width:100%;height:auto;display:block}@media (max-width:900px){.site .hero{grid-template-columns:1fr;gap:40px}.site .hero-art{max-width:520px}}.site .odo{border-top:1px solid var(--line);gap:4px;width:100%;max-width:30rem;margin-top:18px;padding-top:20px;display:grid}.site .odo-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,40px);font-weight:500;line-height:1}.site svg text{font-family:var(--font-mono-stack)}.site .f-paper{fill:var(--paper)}.site .f-soft{fill:var(--soft)}.site .f-ink{fill:var(--ink)}.site .f-sub{fill:var(--sub)}.site .f-pri{fill:var(--pri)}.site .f-on-pri{fill:var(--on-pri)}.site .f-hi{fill:var(--hi)}.site .f-on-hi{fill:var(--on-hi)}.site .f-ok{fill:var(--ok)}.site .s-line{stroke:var(--line)}.site .s-ink{stroke:var(--ink)}.site .s-sub{stroke:var(--sub)}.site .s-pri{stroke:var(--pri)}.site .props{grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:clamp(56px,8vw,112px);display:grid}.site .props>div{border-top:1px solid var(--line);align-content:start;gap:8px;padding-top:20px;display:grid}.site .props svg{width:20px;height:20px;color:var(--ink);margin-bottom:6px}.site .glyph-pri{color:var(--pri)}.site .glyph-alarm{color:var(--alarm)}.site .props p{color:var(--sub);font-size:15px}@media (max-width:820px){.site .props{grid-template-columns:1fr;gap:28px}}.site .band{padding-block:clamp(64px,9vw,128px)}.site .band-soft{--term:var(--paper);background:var(--soft);border-block:1px solid var(--line)}.site .sec-head{gap:14px;max-width:44rem;margin-bottom:40px;display:grid}.site .split{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.site .split>*{min-width:0}.site .split+.split,.site .jobs+.split{margin-top:clamp(64px,9vw,120px)}.site .split.flip>.art{order:-1}.site .split:has(.cb-tabs){align-items:start}@media (min-width:1101px){.site .split.flip .cf{margin-right:0;margin-left:var(--notes-short)}.site .split.flip .cf .cf-notes{padding-inline:0 36px;left:auto;right:100%}.site .split.flip .cf .cf-note{flex-direction:row-reverse;left:auto;right:36px}.site .split.flip .cf .cf-note:before{left:auto;right:-36px}}.site .split .copy{justify-items:start;gap:16px;display:grid}.site .split .copy>.cb{justify-self:stretch;margin-block:0}@media (max-width:920px){.site .split{grid-template-columns:1fr;gap:28px}.site .split.flip>.art{order:0}}.site .chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.site .chip{border:1px solid var(--line);background:var(--paper);height:28px;font-family:var(--font-mono-stack);color:var(--sub);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.site .mani{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-top:clamp(56px,8vw,96px);overflow:hidden}.site .mani-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.site .seal{background:var(--hi);height:24px;color:var(--on-hi);font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.site .seal i{background:currentColor;border-radius:999px;width:6px;height:6px;display:block}.site .mani-head .t{font-family:var(--font-mono-stack);font-size:12.5px}.site .tblwrap{overflow-x:auto}.site .mani table{border-collapse:collapse;width:100%;font-size:14px}.site .mani th{text-align:left;font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 18px;font-size:11px;font-weight:400}.site .mani td{border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 18px}.site .mani tr:last-child td{border-bottom:0}.site .mani .num{text-align:right;font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.site .mani .bar{min-width:180px;font-family:var(--font-mono-stack);color:var(--sub);gap:6px;font-size:11.5px;display:grid}.site .mani .bar span{background:var(--soft);border-radius:999px;height:4px;display:block}.site .mani .bar span i{background:var(--ink);border-radius:999px;height:4px;display:block}.site .meters{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.site .meter{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-content:start;gap:8px;padding:22px;display:grid}.site .meter .k{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);font-size:11.5px}.site .meter .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.site .meter p{color:var(--sub);font-size:14.5px}@media (max-width:720px){.site .meters{grid-template-columns:1fr}}.site .ownership{gap:16px;display:grid}.site .ownership-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.site .ownership-step{display:contents}.site .ownership-node{background:var(--paper);border:1px solid var(--ink);border-radius:8px;align-content:start;gap:4px;padding:18px;display:grid}.site .ownership-node.yours{border-style:dashed}.site .ownership-node .who{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);font-size:11.5px}.site .ownership-node b{font-weight:500}.site .ownership-node span:last-child{color:var(--sub);font-size:14.5px}.site .ownership-link{min-width:112px;font-family:var(--font-mono-stack);color:var(--sub);white-space:nowrap;align-content:center;justify-items:center;gap:6px;padding-inline:12px;font-size:11.5px;display:grid}.site .ownership-link .wire{background:var(--ink);width:100%;height:1px;position:relative}.site .ownership-link .wire:after{content:"";border-left:7px solid var(--ink);border-block:4.5px solid #0000;position:absolute;top:-4px;right:-1px}.site .ownership-link .meter-tag{background:var(--hi);color:var(--on-hi);border-radius:4px;padding:2px 8px}.site .ownership-sides{color:var(--sub);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;font-size:14.5px;display:grid}.site .ownership-sides p{border-top:2px solid var(--pri);padding-top:10px}.site .ownership-sides p.yours{border-top:2px dashed var(--ink)}@media (max-width:860px){.site .ownership-flow,.site .ownership-sides{grid-template-columns:1fr}.site .ownership-link{padding-block:10px}.site .ownership-link .wire{width:1px;height:28px}.site .ownership-link .wire:after{border-block:0;border-top:7px solid var(--ink);border-inline:4.5px solid #0000;top:auto;bottom:-1px;right:-4px}}.site .status{font-family:var(--font-mono-stack);color:var(--sub);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.site .status i{border-radius:999px;width:7px;height:7px;display:block}.site .status.live i{background:var(--ok)}.site .status.roll i,.site .status.soon i{border:1.5px solid var(--sub);background:0 0}.site .which{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.site .which a{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:24px 24px 24px 0;display:flex}.site .which a+a{padding-left:24px}.site .which a:last-child{border-right:0}.site .which p{color:var(--sub);font-size:15px}.site .which .go{font-family:var(--font-mono-stack);color:var(--ink);margin-top:auto;padding-top:4px;font-size:12.5px}.site .which a:hover .go{color:var(--pri)}@media (max-width:820px){.site .which{grid-template-columns:1fr}.site .which a,.site .which a+a{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.site .which a:last-child{border-bottom:0}}.site .selfhost{grid-template-columns:300px 1fr;align-items:start;gap:48px;display:grid}.site .selfhost>*{min-width:0}.site .selfhost p{color:var(--sub);max-width:40rem;font-size:16px}.site .selfhost .refs{font-family:var(--font-mono-stack);flex-wrap:wrap;gap:18px;margin-top:18px;font-size:13px;display:flex}.site .selfhost .refs a{border-bottom:1px solid var(--line)}.site .selfhost .refs a:hover{border-color:var(--ink)}@media (max-width:820px){.site .selfhost{grid-template-columns:1fr;gap:16px}}.site .faq-grid{grid-template-columns:300px 1fr;gap:48px;display:grid}.site .faq-grid>*{min-width:0}@media (max-width:820px){.site .faq-grid{grid-template-columns:1fr;gap:20px}}.site .faq{border-top:1px solid var(--line)}.site .faq details{border-bottom:1px solid var(--line)}.site .faq summary{letter-spacing:-.01em;cursor:pointer;gap:16px;padding:18px 0;font-size:17px;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary:after{content:"+";font-family:var(--font-mono-stack);color:var(--sub);margin-left:auto}.site .faq details[open] summary:after{content:"−"}.site .faq .a{max-width:44rem;color:var(--sub);padding-bottom:20px;font-size:15px;line-height:1.65}.site .close{border-top:1px solid var(--line)}.site .close-in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;display:flex}.site .close h2{max-width:16ch}.site .close .btns{flex-wrap:wrap;gap:10px;display:flex}.marketing-nav{background:var(--paper);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;gap:0;padding:0 max(1.5rem,50vw - 560px + 1.5rem)}.marketing-nav-brand{font-family:var(--font-sans-stack);letter-spacing:-.02em;color:var(--ink);margin-right:28px;font-size:15px}.mnav-links{align-self:stretch;align-items:center;gap:22px;font-size:14.5px;display:flex}.marketing-nav .mnav-plain{color:var(--sub);align-self:stretch;align-items:center;padding:0;font-size:14.5px;font-weight:400;display:inline-flex;position:relative}.marketing-nav .mnav-plain[aria-current],.mnav-products .products-menu-btn[aria-current]{color:var(--ink);font-weight:400}.marketing-nav .mnav-plain[aria-current]:after,.mnav-products .products-menu-btn[aria-current]:after{content:"";background:var(--pri);height:2px;position:absolute;bottom:-1px;left:0;right:0}.marketing-nav .mnav-right{align-self:stretch;align-items:center;gap:16px;display:flex}.mnav-products{align-self:stretch}.mnav-products .products-menu-btn{font-size:14.5px}.products-menu{display:flex;position:relative}.products-menu-btn{font:inherit;color:var(--sub);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.products-menu-btn:hover,.products-menu-btn[aria-expanded=true]{color:var(--ink)}.products-menu-panel{z-index:80;background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:200px;padding:6px;display:grid;position:absolute;top:100%;left:-14px}.products-menu-panel a{color:var(--ink);border-radius:4px;padding:8px 12px;font-size:14.5px;text-decoration:none}.products-menu-panel a:hover,.products-menu-panel a[aria-current]{background:var(--soft)}.marketing-nav :focus-visible{outline:2px solid var(--pri);outline-offset:2px}.marketing-nav .mnav-plain:focus-visible,.mnav-products .products-menu-btn:focus-visible{outline:none}.marketing-nav .mnav-plain:focus-visible:before,.mnav-products .products-menu-btn:focus-visible:before{content:"";border:2px solid var(--pri);border-radius:4px;position:absolute;inset:17px -6px}.marketing-nav .start-free{background:var(--pri);height:34px;color:var(--on-pri);letter-spacing:-.005em;transition:background-color .15s var(--ease-snappy);border-radius:4px;margin-left:0;padding:0 13px;font-size:14px}.marketing-nav .start-free:hover{opacity:1;background:color-mix(in srgb, var(--pri) 86%, var(--paper))}.marketing-nav .mnav-burger{border-color:var(--line);border-radius:4px;width:34px;height:34px}.marketing-nav .mnav-sheet{background:var(--paper);overflow-y:auto}.marketing-nav .mnav-sheet-label{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin:18px 0 0;font-size:11.5px}.marketing-nav .mnav-sheet-label:first-child{margin-top:0}.marketing-nav .mnav-sheet a.mnav-sheet-product{justify-content:space-between;align-items:baseline;gap:12px;display:flex}@media (max-width:900px){.marketing-nav .mnav-links,.marketing-nav .mnav-plain{display:none}.marketing-nav .mnav-burger{display:inline-flex}.marketing-nav .mnav-right{margin-left:0}}.site-footer{border-top:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--font-sans-stack);margin-top:0;padding-block:40px 64px;font-size:14.5px;font-weight:400}.site-footer-in{max-width:1120px;margin:0 auto;padding:0 24px}.site-footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.site-footer-grid>div{align-content:start;gap:8px;display:grid}.site-footer-brand .b{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.site-footer-tag{max-width:22rem;color:var(--sub)}.site-footer-tag a{color:inherit;text-underline-offset:2px;text-decoration:underline}.site-footer-col h5{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin:0 0 4px;font-size:11.5px;font-weight:400}.site-footer-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer-col a{color:var(--sub);text-decoration:none}.site-footer-col a:hover{color:var(--ink)}@media (max-width:760px){.site-footer-grid{grid-template-columns:1fr 1fr}.site-footer-brand{grid-column:1/-1}}.site .f-al{fill:var(--alarm)}.site .s-paper{stroke:var(--paper)}.site svg.asset{width:100%;height:auto;display:block}.site.home .hero{padding-block:clamp(56px,9vw,112px) clamp(64px,9vw,112px);display:block}.site.home .hero-copy{justify-items:stretch;gap:28px}.site.home .hero-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;display:grid}@media (max-width:1080px){.site.home .hero-row{grid-template-columns:minmax(0,1fr)}}.site.home .hero .sub{color:var(--sub);text-wrap:pretty;max-width:36em;font-size:clamp(17px,1.7vw,20px);line-height:1.5}.site.home .hero-cta{justify-items:start;gap:12px;display:grid}.site.home .hero-cta .btns{margin-top:0}.site .spine{margin-top:clamp(48px,7vw,88px)}.site .spine-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-bottom:12px;display:flex}.site .spine a{border-bottom:1px solid var(--line);grid-template-columns:180px 200px minmax(0,1fr) 24px;align-items:baseline;gap:16px;padding:20px 0;display:grid}.site .spine .n{letter-spacing:-.03em;background:linear-gradient(var(--hi), var(--hi)) 0 .14em / 0% 1.08em no-repeat;justify-self:start;margin-inline:-.1em;padding-inline:.1em;font-size:22px;font-weight:500;transition:background-size .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}.site .spine a:focus-visible .n{color:var(--on-hi);background-size:100% 1.08em}@media (hover:hover){.site .spine a:hover .n{color:var(--on-hi);background-size:100% 1.08em}}.site .spine .v{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);font-size:12px}.site .spine .d,.site .spine .ar{color:var(--sub)}.site .spine .ar{text-align:right}.site .spine a:hover .ar,.site .spine a:focus-visible .ar{color:var(--pri)}@media (max-width:700px){.site .spine a{grid-template-columns:1fr 24px;gap:4px 12px}.site .spine .v{display:none}.site .spine .d{grid-column:1;font-size:14.5px}.site .spine .ar{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.site .spine .n{transition:none}}.site .more{gap:6px;font-size:14.5px;font-weight:500;display:inline-flex}.site .more:hover{color:var(--pri)}.site .tiles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.site .tile{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:10px;min-width:0;padding:28px;display:grid}.site .tile svg{width:22px;height:22px;color:var(--ink);margin-bottom:6px}.site .tile p{color:var(--sub);font-size:15px}@media (max-width:900px){.site .tiles{grid-template-columns:1fr 1fr}}@media (max-width:600px){.site .tiles{grid-template-columns:1fr}.site .tile{padding:22px 18px}}.site .next-cols{grid-template-columns:1fr 1fr;gap:24px 56px;display:grid}.site .next-col{align-content:start;gap:12px;min-width:0;display:grid}.site .next-col p{color:var(--sub);font-size:17px;line-height:1.55}.site .next-example{gap:10px;margin-top:8px;display:grid}.site .rows{border-top:1px solid var(--line);overflow-x:auto}.site .rows table{border-collapse:collapse;width:100%;font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:12.5px}.site .rows th{text-align:left;color:var(--sub);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px 9px 0;font-size:11.5px;font-weight:400}.site .rows td{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px 9px 0}.site .rows tr:last-child td{border-bottom:0}.site .rows .r{text-align:right;padding-right:0}.site .rows .tag-in{color:var(--ink)}.site .rows .tag-out{color:var(--sub)}@media (max-width:860px){.site .next-cols{grid-template-columns:1fr}}.site.home .close{padding-block:clamp(80px,12vw,160px)}.site.home .hero h1,.site.home .close h2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(38px,6vw,76px);line-height:.98}.site.home .close h2{max-width:none}:is(.site,.writing-article) .chain{white-space:nowrap;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.22em;text-decoration-thickness:1.5px}:is(.site,.writing-article) .chain:hover{text-decoration-color:currentColor}:is(.site,.writing-article) .chain-plain{text-decoration:none}:is(.site,.writing-article) .chain-mark{vertical-align:-.2em;width:1.05em;height:1.05em;margin:0 .28em 0 .06em;display:inline-block}:is(.site,.writing-article) .chain-mark svg{width:100%;height:100%;display:block}:is(.site,.writing-article,.chain-status) .chain-stacks .chain-bg{fill:#fc6432}:is(.site,.writing-article,.chain-status) .chain-stacks .chain-fg{fill:#fff}:is(.site,.writing-article,.chain-status) .chain-bitcoin .chain-bg{fill:#f7931a}:is(.site,.writing-article,.chain-status) .chain-bitcoin .chain-fg{fill:#fff}:is(.site,.writing-article) .chain-clarity{box-shadow:0 0 0 1px var(--line);border-radius:.32em}:is(.site,.writing-article) .chain-clarity .chain-bg{fill:#13171a}:is(.site,.writing-article) .chain-clarity .chain-dim{fill:#7e858b}:is(.site,.writing-article) .chain-clarity .chain-fg{fill:#f7f8f9}:is(.site,.writing-article) .chain-sbtc .chain-bg{fill:#fc6432}:is(.site,.writing-article) .chain-sbtc .chain-fg{fill:#fff}:is(.site,.writing-article) .chain-robinhood .chain-bg{fill:#cf0}:is(.site,.writing-article) .chain-robinhood .chain-fg{fill:#000}:is(.site,.writing-article) .chain-runes .chain-bg{fill:var(--ink)}:is(.site,.writing-article) .chain-runes .chain-fg{stroke:var(--paper)}.chain-status{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--paper);border:1px solid var(--line);height:34px;box-shadow:0 4px 24px color-mix(in srgb, var(--n-975) 6%, transparent), 0 1px 4px color-mix(in srgb, var(--n-975) 4%, transparent);font:400 12px / 1 var(--font-mono-stack);color:var(--sub);white-space:nowrap;border-radius:8px;align-items:center;display:flex;position:fixed}.chain-status,.chain-status *{cursor:default}.chain-status:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.cstat-seg{align-items:center;gap:7px;height:100%;padding:0 11px;display:flex}.cstat-seg+.cstat-seg{border-left:1px solid var(--line)}.cstat-n{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.cstat-cause{font:400 12.5px / 1 var(--font-sans-stack);color:var(--ink)}.cstat-dot{background:var(--alarm);border-radius:50%;flex:none;width:7px;height:7px}.cstat-mark{flex:none;width:14px;height:14px;display:block;position:relative}.cstat-mark .chain-mark,.cstat-mark .chain-mark svg{width:100%;height:100%;display:block}.cstat-stacks .cstat-mark{--cstat-ring:#fc6432;border-radius:3px}.cstat-bitcoin .cstat-mark{--cstat-ring:#f7931a;border-radius:50%}.cstat-mark.pulse:after{content:"";border-radius:inherit;animation:.9s ease-out cstat-ring;position:absolute;inset:0}@keyframes cstat-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cstat-ring) 55%, transparent)}to{box-shadow:0 0 0 7px #0000}}.chain-status:is(.is-stalled,.is-behind) .cstat-stacks .cstat-mark,.chain-status.is-unreachable .cstat-mark{filter:grayscale();opacity:.5}.chain-status:is(.is-stalled,.is-unreachable) .cstat-stacks .cstat-n,.chain-status.is-unreachable .cstat-n{color:var(--sub)}.cstat-tip{background:var(--paper);border:1px solid var(--line);width:320px;max-width:calc(100vw - 32px);box-shadow:0 4px 24px color-mix(in srgb, var(--n-975) 6%, transparent), 0 1px 4px color-mix(in srgb, var(--n-975) 4%, transparent);font:400 12.5px / 1.5 var(--font-sans-stack);color:var(--sub);white-space:normal;border-radius:8px;padding:12px 14px 13px;display:none;position:absolute;bottom:calc(100% + 8px);right:0}.chain-status:is(:hover,:focus-visible) .cstat-tip{display:block}.cstat-tip-head{gap:5px;margin-bottom:9px;display:grid}.cstat-tip-head b{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.35}.cstat-tip-owner{font:500 10px / 1 var(--font-mono-stack);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.cstat-tip dl{gap:3px;margin:0;display:grid}.cstat-tip dl>div{justify-content:space-between;gap:14px;display:flex}.cstat-tip dd{font:400 12px / 1.5 var(--font-mono-stack);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.cstat-tip p{border-top:1px solid var(--line);margin:9px 0 0;padding-top:9px}.cstat-tip p b{color:var(--ink);font-weight:500}@media (max-width:480px){.chain-status:not(.is-live) .cstat-bitcoin{display:none}}@media (prefers-reduced-motion:reduce){.cstat-mark.pulse:after{animation:none}}.site .brand-name{white-space:nowrap}.site .brand-mark{vertical-align:.04em;width:.78em;height:.52em;margin-right:.16em;display:inline-block}.site.home .hero h1{max-width:none}.site.home .hero h1 .hl{white-space:nowrap;margin-left:-.1em}.site .odo-n.word{font-size:clamp(26px,3vw,34px)}.site .meters.three{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.site .meters.three{grid-template-columns:1fr}}.site .types{flex-wrap:wrap;gap:8px;display:flex}.site .types span{font-family:var(--font-mono-stack);border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:13px}.site .decodes{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.site .dc{border-right:1px solid var(--line);align-content:start;gap:10px;min-width:0;padding:22px;display:grid}.site .dc:last-child{border-right:0}.site .dc p{color:var(--sub);font-size:14.5px}.site .dc .ex{font-family:var(--font-mono-stack);color:var(--ink);background:var(--soft);white-space:pre;border-radius:4px;margin-top:6px;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow-x:auto}.site .dc .ex span{color:var(--sub)}@media (max-width:1000px){.site .decodes{grid-template-columns:1fr 1fr}.site .dc:nth-child(2){border-right:0}.site .dc:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:600px){.site .decodes{grid-template-columns:1fr}.site .dc{border-right:0;border-bottom:1px solid var(--line)}.site .dc:last-child{border-bottom:0}}.site .tail{background:var(--term);border:1px solid var(--term-line);color:var(--term-fg);border-radius:8px;overflow:hidden}.site .tail-head{border-bottom:1px solid var(--term-line);font-family:var(--font-mono-stack);color:var(--term-mute);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:12px;display:flex}.site .tail-head .sp{margin-left:auto}.site .pulling{background:var(--hi);height:22px;color:var(--on-hi);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:10.5px;display:inline-flex}.site .pulling i{background:currentColor;border-radius:999px;width:6px;height:6px;display:block}@media (prefers-reduced-motion:no-preference){.site .pulling i{animation:1.6s steps(2,start) infinite site-blink}}@keyframes site-blink{50%{opacity:.25}}.site .tail pre{font:12px / 1.85 var(--font-mono-stack);margin:0;padding:14px 16px;overflow-x:auto}.site .tail-at{color:var(--term-acc)}.site .cursor-row{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:repeat(5,1fr);width:100%;margin-top:8px;padding:0;list-style:none;display:grid;overflow:hidden}.site .cursor-row li{text-align:center;font-family:var(--font-mono-stack);color:var(--sub);border-right:1px solid var(--line);min-width:0;padding:12px 8px;font-size:11.5px}.site .cursor-row li:last-child{border-right:0}.site .cursor-row b{color:var(--ink);margin-bottom:3px;font-size:12.5px;font-weight:400;display:block}.site .cursor-row li[data-at]{background:var(--pri);color:var(--on-pri)}.site .cursor-row li[data-at] b{color:var(--on-pri)}@media (max-width:560px){.site .cursor-row{grid-template-columns:1fr}.site .cursor-row li{border-right:0;border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;display:flex}.site .cursor-row li:last-child{border-bottom:0}.site .cursor-row b{margin:0}}.site .btc{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;display:grid}.site .btc>*{min-width:0}.site .btc .types{margin-top:20px}@media (max-width:920px){.site .btc{grid-template-columns:1fr;gap:28px}}.site .rest{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.site .rest a{border-right:1px solid var(--line);align-content:start;gap:6px;padding:22px 22px 22px 0;display:grid}.site .rest a+a{padding-left:22px}.site .rest a:last-child{border-right:0}.site .rest .n{letter-spacing:-.02em;font-size:19px}.site .rest .n:after{content:" →";color:var(--sub)}.site .rest a:hover .n:after{color:var(--pri)}.site .rest p{color:var(--sub);font-size:14.5px}@media (max-width:820px){.site .rest{grid-template-columns:1fr}.site .rest a,.site .rest a+a{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.site .rest a:last-child{border-bottom:0}}.site .where{border:1px solid var(--line);border-radius:8px;overflow:hidden}.site .where table{border-collapse:collapse;width:100%;font-size:14.5px}.site .where th{text-align:left;font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);border-bottom:1px solid var(--line);background:var(--soft);white-space:nowrap;padding:12px 18px;font-size:11px;font-weight:400}.site .where td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.site .where tr:last-child td{border-bottom:0}.site .where td:first-child{white-space:nowrap;font-family:var(--font-mono-stack);color:var(--sub);width:150px;font-size:12.5px}.site .where td code,.site .where td.mono{font-size:12.5px}@media (max-width:700px){.site .where thead{display:none}.site .where tr{border-bottom:1px solid var(--line);gap:8px;padding:14px 16px;display:grid}.site .where tr:last-child{border-bottom:0}.site .where td,.site .where td:first-child,.site .where tr:last-child td{white-space:normal;border:0;width:auto;padding:0;display:block}.site .where td+td:before{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin-bottom:2px;font-size:10.5px;display:block}.site .where td:nth-child(2):before{content:"Hosted"}.site .where td:nth-child(3):before{content:"Self-host"}.site .where td:first-child{color:var(--ink)}}.site .lv-list{border-top:1px solid var(--line);width:100%;margin-top:6px;display:grid}.site .lv-list>div{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;gap:14px;padding:12px 0;font-size:14.5px;display:grid}.site .lv-list b{font-family:var(--font-mono-stack);font-size:12.5px;font-weight:400}.site .lv-list b.on{background:var(--hi);color:var(--on-hi);border-radius:4px;place-self:start;padding:1px 6px}.site .lv-list span{color:var(--sub)}.site .limit{color:var(--sub);border:1px solid var(--line);border-radius:8px;max-width:34rem;padding:12px 14px;font-size:14.5px}.site .limit b{color:var(--ink);font-weight:500}.site .limit .status{vertical-align:baseline;display:inline-flex}.site .react{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.site .react>div{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.site .react p{color:var(--sub);font-size:14.5px}.site .react .k{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);font-size:11.5px}.site .react pre{background:var(--soft);font:11.5px / 1.65 var(--font-mono-stack);color:var(--ink);border-radius:4px;margin:0;padding:12px 14px;overflow-x:auto}.site .react .go{font-family:var(--font-mono-stack);font-size:12.5px}.site .react .go:hover{color:var(--pri)}@media (max-width:1000px){.site .react{grid-template-columns:1fr}}.site .trig{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.site .tg{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.site .tg:nth-child(3n){border-right:0}.site .tg:nth-last-child(-n+3){border-bottom:0}.site .tg .types{gap:6px}.site .tg .types span{padding:5px 10px;font-size:12px}.site .tg p{color:var(--sub);font-size:14px}.site .tg-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.site .tg-head h3{flex:none}.site .tg-head .status{align-items:flex-start;max-width:calc(18ch + 14px)}.site .tg-head .status i{flex:none;margin-top:5px}@media (max-width:1000px){.site .trig{grid-template-columns:1fr 1fr}.site .tg,.site .tg:nth-child(3n),.site .tg:nth-last-child(-n+3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.site .tg:nth-child(2n){border-right:0}.site .tg:nth-last-child(-n+2){border-bottom:0}}@media (max-width:600px){.site .trig{grid-template-columns:1fr}.site .tg,.site .tg:nth-child(2n),.site .tg:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.site .tg:last-child{border-bottom:0}}.site .ops{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.site .ops>div{border-top:1px solid var(--line);align-content:start;gap:10px;min-width:0;padding-top:20px;display:grid}.site .ops p{color:var(--sub);font-size:15px}.site .ops code.cmd{background:var(--soft);border:1px solid var(--line);white-space:pre;color:var(--ink);border-radius:4px;padding:10px 12px;font-size:12.5px;display:block;overflow-x:auto}@media (max-width:820px){.site .ops{grid-template-columns:1fr;gap:28px}}.site .jobs{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.site .job{grid-row:span 4;grid-template-rows:subgrid;border-right:1px solid var(--line);row-gap:10px;min-width:0;padding:22px;display:grid}.site .job:last-child{border-right:0}.site .job p{color:var(--sub);font-size:14.5px}.site .job code{background:var(--soft);white-space:pre;border-radius:4px;align-self:start;margin-top:4px;padding:9px 11px;font-size:11.5px;line-height:1.6;display:block;overflow-x:auto}.site .job p code{font-size:inherit;background:0 0;margin:0;padding:0;display:inline}.site .tagp{height:22px;font-family:var(--font-mono-stack);border:1px solid var(--line);color:var(--sub);border-radius:999px;justify-self:start;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.site .tagp.free{background:var(--hi);color:var(--on-hi);border-color:var(--hi)}@media (max-width:1000px){.site .jobs{grid-template-rows:repeat(2,auto auto 1fr auto);grid-template-columns:1fr 1fr}.site .job:nth-child(2){border-right:0}.site .job:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:600px){.site .jobs{grid-template-rows:none;grid-template-columns:1fr}.site .job{border-right:0;border-bottom:1px solid var(--line);grid-row:auto;grid-template-rows:none;align-content:start}.site .job:last-child{border-bottom:0}}.site .timing{background:var(--paper);border:1px solid var(--line);border-radius:8px;gap:18px;padding:22px;display:grid}.site .timing .row{gap:8px;display:grid}.site .timing .lbl{font-family:var(--font-mono-stack);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.site .timing .lbl span:last-child{color:var(--sub)}.site .timing .track{background:var(--soft);border-radius:999px;height:10px;overflow:hidden}.site .timing .track i{border-radius:999px;height:10px;display:block}.site .timing .slow i{background:var(--sub);width:100%}.site .timing .fast i{background:var(--ink);min-width:10px}.site .files{border-top:1px solid var(--line)}.site .files>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,300px) 1fr;gap:24px;padding:16px 0;display:grid}.site .files code{overflow-wrap:anywhere;font-size:13px}.site .files p{color:var(--sub);font-size:15px}@media (max-width:720px){.site .files>div{grid-template-columns:1fr;gap:6px}}.site .levels{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.site .level{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-content:start;gap:10px;min-width:0;padding:22px;display:grid}.site .level.now{border-color:var(--ink)}.site .level .k{font-family:var(--font-mono-stack);overflow-wrap:anywhere;font-size:12px}.site .level p{color:var(--sub);font-size:14.5px}.site .level .st{font-family:var(--font-mono-stack);color:var(--sub);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.site .level .st i{border:1.5px solid var(--sub);border-radius:999px;width:7px;height:7px;display:block}.site .level.now .st i{background:var(--hi);border-color:var(--hi)}@media (max-width:820px){.site .levels{grid-template-columns:1fr}}.site .credits{grid-template-columns:1fr 1.05fr;align-items:start;gap:56px;display:grid}.site .credits>*{min-width:0}.site .credits .copy{justify-items:start;gap:16px;display:grid}.site .credits .meters{width:100%;margin-top:12px}@media (max-width:920px){.site .credits{grid-template-columns:1fr;gap:28px}}.site .panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}.site .panel-head{border-bottom:1px solid var(--line);font-family:var(--font-mono-stack);color:var(--sub);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.site .panel-head b{color:var(--ink);font-weight:400}.site .panel-body{gap:18px;padding:18px;display:grid}.site .panel form{gap:18px;display:grid}.site .panel fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.site .panel legend,.site .panel .lab{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin-bottom:10px;padding:0;font-size:11.5px}.site .panel .lab{margin-bottom:0;display:block}.site .panel .pick{gap:10px;display:grid}.site .panel .field{gap:8px;display:grid}.site .panel .field input{border:1px solid var(--line);background:var(--paper);height:44px;color:var(--ink);font:inherit;border-radius:4px;width:100%;min-width:0;padding:0 12px;font-size:15px}.site .panel .field input:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.site .panel .amount{font-family:var(--font-mono-stack);color:var(--sub);align-items:center;gap:8px;display:flex}.site .buys{border:1px solid var(--line);border-radius:4px;display:grid}.site .buys div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.site .buys div:last-child{border-bottom:0}.site .buys div span:first-child{color:var(--sub)}.site .buys div span:last-child{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.site .panel .act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site .panel .note{color:var(--sub);font-size:13.5px}.site .panel .err{color:var(--alarm);font-size:13.5px}.site.verify .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}@media (max-width:900px){.site.verify .hero{grid-template-columns:minmax(0,1fr)}}.site .band-ruled{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,104px)}.site.verify .sec-head{max-width:64ch}.site.verify svg.asset.chain-wide{max-width:1072px;display:block}.site.verify svg.asset.chain-tall{max-width:360px;display:none}@media (max-width:720px){.site.verify svg.asset.chain-wide{display:none}.site.verify svg.asset.chain-tall{display:block}}.site.verify .chain-note{color:var(--sub);flex-wrap:wrap;gap:8px 24px;margin-top:20px;font-size:14px;display:flex}.site.verify .chain-note b{color:var(--ink);font-weight:500}.site.verify .checks{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.site.verify .check{background:var(--paper);grid-template-rows:auto auto 1fr auto;align-content:start;gap:10px;min-width:0;padding:22px;display:grid}.site.verify .check .k{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);align-items:center;gap:8px;font-size:11px;display:flex}.site.verify .check .k i{background:var(--ok);border-radius:999px;width:7px;height:7px;display:block}.site.verify .check code{border:1px solid var(--line);background:var(--soft);color:var(--ink);white-space:nowrap;border-radius:4px;align-self:end;padding:7px 10px;font-size:12px;display:block;overflow-x:auto}.site.verify .check .trust{border-top:1px dashed var(--line);color:var(--sub);margin-top:4px;padding-top:10px;font-size:12.5px}.site.verify .check .trust b{color:var(--ink);font-weight:500}@media (max-width:900px){.site.verify .checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.site.verify .checks{grid-template-columns:1fr}}.site.verify .limits{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);display:grid}.site.verify .rule{letter-spacing:-.025em;align-content:start;gap:18px;font-size:clamp(22px,2.6vw,30px);line-height:1.2;display:grid}.site.verify .rule p+p{color:var(--sub)}.site.verify .gaps{border-top:1px solid var(--line)}.site.verify .gap{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,15ch) minmax(0,1fr);gap:16px;padding:14px 0;font-size:14px;display:grid}.site.verify .gap b{font-weight:500}.site.verify .gap span{color:var(--sub)}.site.verify .trusted{gap:10px;margin-top:28px;display:grid}.site .chip.dash{border-style:dashed}@media (max-width:820px){.site.verify .limits{grid-template-columns:1fr}}@media (max-width:480px){.site.verify .gap{grid-template-columns:1fr;gap:4px}}.site.verify .ladder{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site.verify .rung{align-content:start;gap:8px;padding:22px 22px 0 0;display:grid;position:relative}.site.verify .rung+.rung{border-left:1px solid var(--line);padding-left:22px}.site.verify .rung .step{font-family:var(--font-mono-stack);color:var(--sub);align-items:center;gap:8px;font-size:11.5px;display:flex}.site.verify .rung p{color:var(--sub);font-size:14px}.site.verify .rung.here:before{content:"";background:var(--hi);height:3px;position:absolute;top:-1px;left:0;right:0}.site.verify .rung.here .step b{background:var(--hi);color:var(--on-hi);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:500}.site.verify .rung.soon h3,.site.verify .rung.soon p{color:var(--sub)}@media (max-width:820px){.site.verify .ladder{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.site.verify .rung:nth-child(3){border-left:0;padding-left:0}}@media (max-width:480px){.site.verify .ladder{grid-template-columns:1fr}.site.verify .rung+.rung{border-left:0;padding-left:0}}.site.verify .sdk{grid-template-columns:minmax(0,.75fr) minmax(0,1.75fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.site.verify .sdk ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.site.verify .sdk li{color:var(--sub);grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:14.5px;display:grid}.site.verify .sdk li:before{content:"";background:var(--ink);border-radius:999px;width:6px;height:6px;margin-top:8px}.site.verify .sdk li b{color:var(--ink);font-weight:500}@media (max-width:900px){.site.verify .sdk{grid-template-columns:1fr}}.site.verify .proofs table{border-collapse:collapse;width:100%;font-size:14px}.site.verify .proofs th{border-bottom:1px solid var(--line);background:var(--soft);font-family:var(--font-mono-stack);letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--sub);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:500}.site.verify .proofs td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--sub);padding:11px 16px}.site.verify .proofs td:first-child{font-family:var(--font-mono-stack);color:var(--ink);white-space:nowrap;font-size:12.5px}.site.verify .proofs tr:last-child td{border-bottom:0}.site.verify .proofs+.chips{margin-top:16px}.site.pricing .stmt{border:1px solid var(--line);background:var(--paper);font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;border-radius:8px;font-size:12.5px;overflow:hidden}.site.pricing .stmt-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.site.pricing .stmt-head b{font-weight:500}.site.pricing .stmt-head span{color:var(--sub)}.site.pricing .stmt-rows{padding:8px 18px}.site.pricing .stmt-row{border-bottom:1px dashed var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:9px 0;display:grid}.site.pricing .stmt-row:last-child{border-bottom:0}.site.pricing .stmt-row .q{color:var(--sub);grid-column:1;font-size:11.5px}.site.pricing .stmt-row .amt{text-align:right;grid-area:1/2/span 2;align-self:center}.site.pricing .free{background:var(--hi);height:20px;color:var(--on-hi);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.site.pricing .stmt-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.site.pricing .stmt-total b{font:500 26px / 1 var(--font-sans-stack);letter-spacing:-.03em}.site.pricing .stmt-row .amt.muted{color:var(--faint)}.site.pricing .stmt-foot{color:var(--sub);padding:0 18px 14px;font-size:12px}.site.pricing .stmt-foot a{color:var(--pri)}.site.pricing .freegrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.site.pricing .freegrid>div{border-bottom:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:22px 22px 26px 0;display:grid}.site.pricing .freegrid>div:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:22px}.site.pricing .freegrid .v{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.15}.site.pricing .freegrid p{color:var(--sub);font-size:14.5px}@media (max-width:900px){.site.pricing .freegrid{grid-template-columns:1fr 1fr}.site.pricing .freegrid>div:not(:nth-child(4n+1)){border-left:0;padding-left:0}.site.pricing .freegrid>div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}}@media (max-width:520px){.site.pricing .freegrid{grid-template-columns:1fr}.site.pricing .freegrid>div,.site.pricing .freegrid>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}.site.pricing .tblwrap{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow-x:auto}.site.pricing .meters-t{border-collapse:collapse;width:100%;min-width:760px;font-size:14.5px}.site.pricing .meters-t th{border-bottom:1px solid var(--line);font-family:var(--font-mono-stack);letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--sub);white-space:nowrap;padding:12px 18px;font-size:11px;font-weight:400}.site.pricing .meters-t td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 18px}.site.pricing .meters-t tr:last-child td{border-bottom:0}.site.pricing .meters-t td:first-child{white-space:nowrap;font-weight:500}.site.pricing .meters-t .what{max-width:22rem;color:var(--sub)}.site.pricing .meters-t .price{font-family:var(--font-mono-stack);white-space:nowrap;font-size:13.5px}.site.pricing .meters-t .price small{color:var(--sub);margin-top:3px;font-size:12px;display:block}.site.pricing .meters-t .note{color:var(--sub);font-size:13.5px}.site.pricing .meters-t .tag{font-family:var(--font-mono-stack);color:var(--sub);margin-top:3px;font-size:11px;font-weight:400;display:block}@media (max-width:720px){.site.pricing .meters-t{min-width:0}.site.pricing .meters-t thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site.pricing .meters-t tr{border-bottom:1px solid var(--line);gap:8px;padding:16px 18px;display:grid}.site.pricing .meters-t tr:last-child{border-bottom:0}.site.pricing .meters-t td{border-bottom:0;padding:0;display:block}.site.pricing .meters-t .what{max-width:none}.site.pricing .meters-t .price,.site.pricing .meters-t td:first-child{white-space:normal}}.site.pricing .est{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.site.pricing .est>*{min-width:0}.site.pricing .est-in{border-right:1px solid var(--line);align-content:start;gap:26px;padding:26px;display:grid}.site.pricing .ctl{gap:10px;display:grid}.site.pricing .ctl .top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.site.pricing .ctl label,.site.pricing .ctl .top>span{font-size:15px}.site.pricing .ctl output{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:14px}.site.pricing .ctl .hint{color:var(--sub);font-size:13px}.site.pricing .ctl input[type=range]{width:100%;accent-color:var(--pri);margin:0}.site.pricing .ctl[aria-disabled=true]{opacity:.45}.site.pricing .est-out{background:var(--soft);align-content:start;gap:14px;padding:26px;display:grid}.site.pricing .lines{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:13px;display:grid}.site.pricing .line{border-bottom:1px dashed var(--line);grid-template-columns:1fr auto;gap:12px;padding:9px 0;display:grid}.site.pricing .line>span:first-child{min-width:0;color:var(--sub)}.site.pricing .total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.site.pricing .total b{font:500 clamp(32px, 4vw, 44px) / 1 var(--font-sans-stack);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.site.pricing .est-out .note{color:var(--sub);font-size:13px}@media (max-width:860px){.site.pricing .est{grid-template-columns:1fr}.site.pricing .est-in{border-right:0;border-bottom:1px solid var(--line)}}.site.pricing .band-slim{padding-block:clamp(32px,4vw,48px)}.site.pricing .talk{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.site.pricing .talk p{font-size:15.5px}.site.pricing .talk p span{color:var(--sub)}.site.verify .tblwrap.proofs{border:1px solid var(--line);border-radius:8px}.site.verify .sdk-code{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.site.contact .contact-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;padding-block:72px 96px;display:grid}.site.contact .contact-copy{align-content:start;gap:20px;display:grid}.site.contact .contact-reasons{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.site.contact .contact-reasons li{color:var(--ink);align-items:baseline;gap:10px;display:flex}.site.contact .contact-reasons li:before{content:"✓";color:var(--sub)}.site.contact .contact-form{gap:20px;display:grid}.site.contact .contact-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.site.contact .contact-field{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.site.contact .contact-field>label,.site.contact .contact-field>.contact-legend{align-items:baseline;gap:8px;padding:0;font-size:14px;font-weight:500;display:flex}.site.contact input[type=text],.site.contact input[type=email],.site.contact textarea{width:100%;font:400 16px / 1.4 var(--font-sans-stack);color:var(--ink);border:1px solid var(--line);transition:border-color .15s var(--ease-snappy);background:0 0;border-radius:4px;padding:10px 12px}.site.contact textarea{resize:vertical;min-height:120px}.site.contact input[type=text]:hover,.site.contact input[type=email]:hover,.site.contact textarea:hover{border-color:var(--sub)}.site.contact input[type=text]:focus-visible,.site.contact input[type=email]:focus-visible,.site.contact textarea:focus-visible{border-color:var(--pri);box-shadow:0 0 0 2px var(--pri);outline:0}.site.contact input[aria-invalid=true],.site.contact textarea[aria-invalid=true]{border-color:var(--alarm)}.site.contact .contact-err{color:var(--alarm);font-size:14px}.site.contact .contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site.contact .contact-foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site.contact .contact-done{border:1px solid var(--line);border-radius:8px;justify-items:start;gap:12px;padding:28px;display:grid}.site.contact .contact-seal{background:var(--hi);color:var(--on-hi);font:500 12px / 1 var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 10px}.site.contact .contact-done-title{letter-spacing:-.02em;font-size:22px;font-weight:500}.site.contact .contact-done-body{color:var(--sub)}@media (max-width:860px){.site.contact .contact-grid{grid-template-columns:1fr;gap:40px;padding-block:48px 72px}}@media (max-width:560px){.site.contact .contact-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site.contact input,.site.contact textarea{transition:none}}.site.block-checker{background:0 0;min-height:0;margin-block:24px}.site .bc-form{grid-template-columns:auto minmax(0,18rem) auto;justify-content:start;align-items:center;gap:10px;display:grid}.site .bc-form label{font:400 12px / 1 var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin-right:6px}.site .bc-input{border:1px solid var(--line);background:var(--paper);min-width:0;height:40px;color:var(--ink);font:400 14px var(--font-mono-stack);border-radius:4px;padding:0 12px}.site .bc-input:focus-visible{outline:2px solid var(--pri);outline-offset:1px}.site .bc-input:disabled,.site .bc-go:disabled{opacity:.6;cursor:default}.site .bc-meta{color:var(--sub);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:14.5px;display:flex}.site .bc-meta b{color:var(--ink);font-weight:500}.site .bc-code{font-family:var(--font-mono-stack);color:var(--ink);font-size:.9em}.site .bc-mute{color:var(--sub)}.site .bc-ok{color:var(--ok)}.site .bc-fail{color:var(--alarm)}.site .bc-rows{margin-top:28px}.site .bc-rows td{vertical-align:top}.site .bc-rows td:first-child{width:22px;padding-right:8px}.site .bc-rows td:nth-child(2){width:9rem;color:var(--ink)}.site .bc-rows td:last-child{white-space:normal;overflow-wrap:anywhere;color:var(--sub)}.site .bc-rows .bc-pending td{color:var(--faint)}.site .bc-rows a,.site .bc-verdict a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.site .bc-rows a:hover,.site .bc-verdict a:hover{text-decoration-color:currentColor}.site .bc-verdict{margin-top:16px;font-size:15px}.site .bc-rerun{font:400 12.5px / 1.6 var(--font-mono-stack);gap:4px;margin-top:14px;display:grid}.site .bc-rerun p{margin:0}.site .bc-rerun .bc-code{font-size:inherit;overflow-wrap:break-word;-webkit-user-select:all;user-select:all}.site .bc-rerun .bc-name{color:var(--sub)}.site .bc-word{white-space:nowrap}@media (max-width:820px){.site .bc-form{grid-template-columns:minmax(0,1fr) auto}.site .bc-form label{grid-column:1/-1}}@media (max-width:600px){.site .bc-rows thead{display:none}.site .bc-rows tr{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);padding-block:10px;display:grid}.site .bc-rows td{border:0;padding:0}.site .bc-rows td:nth-child(2),.site .bc-rows td:last-child{grid-column:2;width:auto}}.anchor-flash{isolation:isolate;width:fit-content;position:relative}.anchor-flash:after{content:"";z-index:-1;background:color-mix(in srgb, var(--hi) 40%, transparent);pointer-events:none;border-radius:4px;animation:2.4s both anchor-flash;position:absolute;inset:-.2em -.45em}@keyframes anchor-flash{0%{opacity:0}8%,35%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.anchor-flash:after{animation-timing-function:step-end}}.site.writing-index{padding-block:56px 80px}.site .writing-index-head{justify-items:start;gap:18px;margin-bottom:44px;display:grid}.site .writing-index-head h1{letter-spacing:-.045em;font-size:clamp(36px,5vw,60px);line-height:1}.site .writing-index-head .lede{max-width:46ch;color:var(--sub);font-size:18px}.site .writing-ledger{border-top:1px solid var(--line)}.site .writing-ledger a{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr) auto;gap:8px 32px;padding:26px 0;display:grid}.site .writing-ledger .no{font:400 12.5px / 1.6 var(--font-mono-stack);color:var(--sub);font-variant-numeric:tabular-nums}.site .writing-ledger .no b{color:var(--ink);font-weight:400;display:block}.site .writing-ledger .t{letter-spacing:-.03em;font-size:24px;line-height:1.2;transition:color .14s ease-out;display:block}.site .writing-ledger a:hover .t{color:var(--pri)}.site .writing-ledger .d{max-width:62ch;color:var(--sub);margin-top:8px;font-size:15.5px;display:block}.site .writing-ledger .m{font:400 12.5px / 1.6 var(--font-mono-stack);color:var(--sub);text-align:right;white-space:nowrap}.site .writing-ledger .ar{font-family:var(--font-mono-stack);color:var(--faint)}@media (max-width:640px){.site.writing-index{padding-block:36px 56px}.site .writing-ledger a{grid-template-columns:minmax(0,1fr);gap:6px;padding:20px 0}.site .writing-ledger .no b{margin-right:8px;display:inline}.site .writing-ledger .m{text-align:left}.site .writing-ledger .t{font-size:20px}}@media (prefers-reduced-motion:reduce){.site .writing-ledger .t{transition:none}}
