@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-latin-BbzFLZTg.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-latin-DnYpCC2O.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-latin-italic-DKMiL14s.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--paper:#eee8ec;--surface:#f8f4f7;--ink:#241722;--ink-2:#45333f;--mute:#6e5c68;--faint:#b3a4ae;--line:#dcd1d8;--line-2:#c7b8c2;--red:#b3261e;--violet:#6a3fb5;--mono:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--v:min(420px, 80vw)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:#24172222}.id,.mono{font-family:var(--mono);font-size:.9em}.id{white-space:nowrap;letter-spacing:-.01em}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:99;background:var(--ink);color:var(--paper);padding:8px 12px;top:12px;left:12px}.novote{color:var(--red)}.optedout{color:var(--violet)}.unknown-text{color:var(--mute);font-style:italic}.muted,.basis{color:var(--mute)}.top{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:60px;display:grid}.logo{font:400 26px/1 var(--serif);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}.logo i{border:2px solid var(--ink);border-radius:50%;width:18px;height:18px;position:relative}.logo i:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:4px}.top nav{scrollbar-width:none;justify-self:center;gap:28px;display:flex;overflow-x:auto}.top nav::-webkit-scrollbar{display:none}.top nav a{color:var(--mute);white-space:nowrap;border-bottom:1.5px solid #0000;padding:4px 0;font-size:15px;text-decoration:none}.top nav a:hover{color:var(--ink)}.top nav a[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.chip{color:var(--mute);white-space:nowrap;justify-self:end;align-items:center;gap:8px;font-size:13px;display:inline-flex}.chip i{border:1px dashed var(--mute);border-radius:50%;width:7px;height:7px}.chip.live i{background:var(--ink);border:0}.hero{border-bottom:1px solid var(--line);padding:40px 0 56px;overflow-x:clip}.hero>.wrap{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.eyebrow{color:var(--mute);font-size:15px}h1{font:400 clamp(40px, 4.6vw, 64px)/1 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin-top:10px}h1 .novote{font-style:italic}.lede{color:var(--ink-2);max-width:540px;margin-top:22px;font-size:19px;line-height:1.55}.prov{color:var(--mute);gap:10px;max-width:540px;margin-top:14px;font-size:13.5px;line-height:1.5;display:flex}.prov i{border:1px dashed var(--mute);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.prov.live i{background:var(--ink);border:0}.modes{border:1px solid var(--line-2);border-radius:6px;grid-template-columns:1fr 1fr;margin-top:28px;display:inline-grid;overflow:hidden}.modes button{background:var(--surface);color:var(--mute);font:500 14px var(--sans);cursor:pointer;text-align:left;border:0;padding:11px 18px}.modes button+button{border-left:1px solid var(--line-2)}.modes button span{font-family:var(--mono);font-size:13px}.modes button small{color:var(--mute);margin-top:2px;font-size:12.5px;display:block}.modes button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.modes button[aria-pressed=true] small{color:#c7b8c2}.cta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.btn{font:500 15px var(--sans);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink)}.btn.gold{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.gold:hover{background:var(--ink-2)}.btn:disabled{opacity:.55;cursor:progress}.stage{flex-direction:column;align-items:center;display:flex}.panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin-bottom:14px;padding:8px 10px;display:flex}.led{font:500 12.5px var(--sans);color:var(--faint);align-items:center;gap:7px;padding:2px 8px;display:flex}.led i{background:#d8cdd4;border-radius:50%;width:9px;height:9px}.led.on{color:var(--ink)}.led.on i{background:var(--red)}.led.unknown i,.led.vote i{border:1.5px dashed var(--faint);background:0 0}.led.vote.req{color:var(--violet)}.led.vote.req i{background:var(--violet);border:0}.led.vote.blink i{animation:.3s 4 blink}@keyframes blink{50%{opacity:.15}}.frame{width:calc(var(--v) + 64px);aspect-ratio:1;perspective:1400px;background:#d3c8cf;border:1px solid #b1a2ac;border-radius:18px;position:relative;box-shadow:inset 0 1px #f8f4f780,0 1px #f8f4f7,0 18px 40px -24px #24172255}.rivet{background:#a79aa3;border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;box-shadow:inset 0 1px #f8f4f799,0 1px #00000026}.mouth{width:var(--v);height:var(--v);margin:calc(var(--v) / -2);background:#1f161d;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 8px #c2b5be,inset 0 0 0 9px #a08f9b}.flash{display:none}.chamber{background:#251a22;border-radius:50%;position:absolute;inset:12px;overflow:hidden}.shelf{background:#42343e;height:3px;position:absolute;left:13%;right:13%}.boxes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;top:21%;left:13%;right:13%}.box{text-align:center;opacity:.4;background:#2f232c;border:1px solid #4a3a45;border-radius:4px;padding:8px 6px;transition:opacity .6s}.open .box{opacity:1}.box small{font:500 10.5px var(--sans);color:#b3a4ae;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.box b{font:400 clamp(15px, 2.1vw, 21px)/1.1 var(--serif);color:#eee8ec;white-space:nowrap;margin-top:2px;display:block}.box.unknown b{color:#b3a4ae;font-style:italic}.total{text-align:center;opacity:0;transition:all .8s 1.1s;position:absolute;top:46%;left:0;right:0;transform:translateY(6px)}.open .total{opacity:1;transform:none}.total b{font:400 clamp(36px, 5.6vw, 58px)/1 var(--serif);color:#eee8ec;display:block}.total small{font:500 12px var(--sans);color:#e0605a;margin-top:6px;display:block}.bars{display:none}.recv{width:0;height:0;position:absolute;top:50%;left:50%}.recv i{left:calc(var(--v) / 2 - 6px);background:#1a1218;border-radius:3px;width:26px;height:16px;position:absolute;top:-8px}.door{transform-style:preserve-3d;transform-origin:100%;transition:transform 2s cubic-bezier(.55,0,.15,1);position:absolute;inset:0}.open .door{transform:rotateY(112deg)}.thk{background:#9a8994;border-radius:50%;position:absolute;inset:0}.face{background:radial-gradient(circle,#0000 0 23%,#bbadb6 23.3% 24%,#0000 24.3%),radial-gradient(circle,#0000 0 47%,#bbadb6 47.3% 48.2%,#0000 48.5%),radial-gradient(circle,#0000 0 80%,#b0a1ab 80.3% 81.6%,#0000 81.9%),#e2d9df;border-radius:50%;position:absolute;inset:0;transform:translateZ(1px);box-shadow:inset 0 2px #f8f4f7aa,inset 0 -3px 8px #2417221f,0 0 0 2px #b5a6b0}.face:after{display:none}.bolt{width:0;height:0;position:absolute;top:50%;left:50%}.bolt i{left:calc(var(--v) / 2 - 20px);background:#b1a2ac;border:1px solid #9a8994;border-radius:3px;width:38px;height:14px;transition:transform .55s cubic-bezier(.6,0,.3,1);position:absolute;top:-7px}.retract .bolt i{transform:translate(-28px)}.drivet{background:#b5a6b0;border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute;box-shadow:inset 0 1px #f8f4f7aa}.hinge{background:#b1a2ac;border:1px solid #9a8994;border-radius:6px;width:28px;height:56px;position:absolute;right:-14px}.hinge:before,.hinge:after{content:"";background:#9a8994;height:2px;position:absolute;left:4px;right:4px}.hinge:before{top:18px}.hinge:after{bottom:18px}.wheel{width:44%;height:44%;margin:-22%;transition:transform 1.3s cubic-bezier(.5,0,.2,1);position:absolute;top:50%;left:50%}.spin .wheel{transform:rotate(-300deg)}.jam .wheel{animation:.5s 2 jam}@keyframes jam{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}60%{transform:rotate(-6deg)}}.wheel svg{width:100%;height:100%;overflow:visible}.kh{width:0;height:0;position:absolute}.kh .plate{background:#c7b8c2;border:1px solid #a08f9b;border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;left:-20px}.kh .slot{background:#1f161d;border-radius:50%;width:8px;height:8px;position:absolute;top:-10px;left:-4px}.kh .slot:after{content:"";clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);background:#1f161d;width:5px;height:11px;position:absolute;top:6px;left:1.5px}.kh .lbl{text-align:center;width:52px;font:500 11px/16px var(--sans);color:var(--ink-2);position:absolute;top:24px;left:-26px}.kh.unknown .plate{border:1.5px dashed var(--faint);background:0 0}.kh.unknown .slot{display:none}.key{opacity:0;width:0;height:0;transition:transform .6s cubic-bezier(.3,1.2,.5,1),opacity .3s;position:absolute;top:0;left:0;transform:translate(110px,-150px)rotate(-40deg)}.key svg{width:30px;height:72px;position:absolute;top:-66px;left:-15px}.key.in{opacity:1;transform:none}.key.in.turn{transform:rotate(90deg)}.shake{animation:.45s 2 shake}@keyframes shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.readout{width:calc(var(--v) + 64px);border:1px solid var(--line);background:var(--surface);max-width:100%;font:12.5px/1.75 var(--mono);min-height:140px;color:var(--mute);overflow-wrap:anywhere;border-radius:8px;margin-top:16px;padding:12px 16px}.readout div{animation:.3s both rowin}@keyframes rowin{0%{opacity:0;transform:translateY(3px)}}.readout .t{color:var(--faint);margin-right:10px}.readout .g,.readout .w{color:var(--ink);font-weight:600}.readout .novote{color:var(--red)}.readout .optedout{color:var(--violet)}section.s{border-bottom:1px solid var(--line);padding:72px 0}.sh{grid-template-columns:160px 1fr;gap:32px;margin-bottom:40px;display:grid}.sh .n{font:400 15px var(--sans);color:var(--mute);padding-top:10px}.sh h2{font:400 clamp(32px, 3.4vw, 46px)/1.06 var(--serif);letter-spacing:-.01em;text-wrap:balance;max-width:820px}.sh h2 .novote,.sh h2 .optedout{font-style:italic}.sh p{color:var(--ink-2);max-width:680px;margin-top:14px;font-size:17px;line-height:1.6}.deposits{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.dep{padding:22px 26px 26px 0}.dep+.dep{border-left:1px solid var(--line);padding-left:26px}.dep .tag{color:var(--mute);font-size:14px}.dep .amt{font:400 52px/1 var(--serif);margin:12px 0 4px}.dep .amt.unknown-text{font-size:38px}.dep .src{color:var(--mute);font-size:13px}.dep dl{grid-template-columns:auto 1fr;gap:6px 14px;margin-top:18px;font-size:14px;display:grid}.dep dt{color:var(--mute)}.dep dd{text-overflow:ellipsis;overflow:hidden}.dep dd a{text-decoration:none}.dep dd a:hover{text-decoration:underline}.pill{font:500 14px var(--sans);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.pill.unknown-text{font-style:italic}.share{gap:2px;height:40px;margin-top:30px;display:flex}.share i,.share .rest{align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.share i{background:var(--ink)}.share i+i{background:var(--ink-2)}.share i span{font:500 13.5px var(--sans);color:var(--paper);white-space:nowrap;padding:0 14px}.share .rest{border:1px dashed var(--line-2);flex:1}.share .rest span{color:var(--mute);white-space:nowrap;padding:0 14px;font-size:13px}.share-l{color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:10px;font-size:13.5px;display:flex}.keys{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;display:grid}.keyring,.flow{padding:24px 28px 0 0}.flow{border-left:1px solid var(--line);padding-left:28px}.keyring{flex-direction:column;display:flex}.keyring .ring{color:var(--mute);align-items:center;gap:12px;margin-bottom:8px;font-size:14px;display:flex}.keyring .ring i{border:3px solid var(--faint);border-radius:50%;flex:none;width:26px;height:26px}.krow{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.krow svg{transform-origin:50% 20%;flex:none;transition:transform .4s;transform:rotate(-28deg)}.krow:hover svg{transform:rotate(0)}.krow b{font:500 16px var(--sans);display:block}.krow small{color:var(--mute);font-size:13px}.krow .st{font:500 13px var(--sans);margin-left:auto}.krow.missing{border-bottom-style:dashed}.krow.missing .st{color:var(--mute)}.flow{color:var(--ink-2);font-size:16px;line-height:1.6}.flow .step{border-bottom:1px solid var(--line);gap:16px;padding:12px 0;display:flex}.flow .step:last-child{border:0}.flow .step>span{font:400 22px/1.1 var(--serif);color:var(--mute);min-width:22px}.flow b{color:var(--ink);font-weight:600}.cards{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.card{flex-direction:column;padding:22px 26px 4px 0;display:flex;position:relative}.card+.card{border-left:1px solid var(--line);padding-left:26px}.card .tag{color:var(--mute);font-size:14px}.card h3{font:400 36px/1.05 var(--serif);align-items:center;gap:10px;margin:12px 0 10px;display:flex}.card h3 i{background:var(--ink);border-radius:50%;flex:none;width:10px;height:10px}.card h3.unknown-text i{border:1.5px dashed var(--mute);background:0 0}.card p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.card .ev{flex-direction:column;gap:6px;margin-top:auto;padding-top:20px;font-size:14.5px;display:flex}.card .ev a{width:fit-content}.card .ev .muted{font-size:13px}.card.lock .tag{color:var(--violet)}.padlock{width:30px;height:34px;color:var(--violet);position:absolute;top:18px;right:0}.why{grid-template-columns:1fr 1fr;gap:48px;display:grid}.why h2{font:400 32px/1.1 var(--serif);margin-bottom:12px}.why p{color:var(--ink-2);margin-bottom:12px;line-height:1.65}.why .basis{color:var(--mute);font-size:14px}footer{color:var(--mute);padding:32px 0 48px;font-size:14px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}footer a{color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:10ms!important;animation-duration:10ms!important}}.hero>.wrap>*,.keys>*,.deposits>*,.cards>*{min-width:0}@media (width<=980px){.top .wrap{justify-content:space-between;display:flex}.chip{display:none}.hero{padding-top:28px}.hero>.wrap{flex-direction:column;align-items:stretch;gap:0;display:flex}.hero-text{display:contents}.hero-text>*{order:3}.hero-text>.eyebrow,.hero-text>h1,.hero-text>.fixline,.hero-text>.fixline~.cta{order:1}.stage{order:2;margin:24px 0 8px}.keys,.why,.deposits,.cards{grid-template-columns:1fr}.dep+.dep,.card+.card,.flow{border-left:0;border-top:1px solid var(--line);padding-left:0}.sh{grid-template-columns:1fr;gap:6px}:root{--v:min(420px, 74vw)}}@media (width<=600px){.wrap{padding:0 18px}.top nav{gap:18px}.prov{white-space:normal;overflow-wrap:anywhere}.modes{width:100%;display:grid}.frame{width:calc(var(--v) + 40px)}.kh .lbl{display:none}.readout{min-height:0}.boxes{gap:4px;top:19%;left:8%;right:8%}.box{padding:6px 2px}.box small{font-size:9px}.box b{font-size:14px}.share{height:34px}.share i span,.share .rest span{padding:0 8px;font-size:11.5px}section.s{padding:64px 0}}.btn,.modes button,.top nav a,.krow,.card,.dep{transition:background-color .2s,border-color .2s,color .2s,transform .15s}.btn:active,.modes button:active{transform:scale(.97)}.card:hover h3 i{transform:scale(1.4)}.card h3 i{transition:transform .3s}@media (prefers-reduced-motion:no-preference){.hero-text>*{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.hero-text>:nth-child(2){animation-delay:80ms}.hero-text>:nth-child(3){animation-delay:.18s}.hero-text>:nth-child(4){animation-delay:.26s}.hero-text>:nth-child(n+5){animation-delay:.34s}.stage{animation:1s cubic-bezier(.2,.7,.2,1) .15s both rise}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.share.rv i,.share.rv .rest{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.2,.7,.2,1) .2s}.share.rv i+i{transition-delay:.55s}.share.rv .rest{transition-delay:.9s}.share.rv.in i,.share.rv.in .rest{clip-path:inset(0)}.keyring .krow.rv svg{transition:transform .8s cubic-bezier(.3,1.4,.5,1) .25s;transform:rotate(-90deg)translateY(-6px)}.keyring .krow.rv.in svg{transform:rotate(-28deg)}.keyring .krow.rv.in:hover svg{transform:rotate(0)}.dep:hover,.card:hover{transform:translateY(-3px)}.dep .amt{transition:letter-spacing .4s}.padlock{transform-origin:50% 0;animation:4s ease-in-out infinite sway}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes sway{50%{transform:rotate(-6deg)}}.waffle{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.waffle .wb{min-width:0}.waffle .wb.novote{flex:1607 420px}.waffle .wb.optedout{flex:0 0 150px}.waffle .wb.unknown{flex:466 210px}.wb-n{font:400 64px/1 var(--serif)}.wb.novote .wb-n{color:var(--red)}.wb.optedout .wb-n{color:var(--violet)}.wb.unknown .wb-n{color:var(--mute)}.wb-l{color:var(--ink-2);max-width:30ch;min-height:40px;margin:8px 0 14px;font-size:14px;line-height:1.4}.cells{grid-template-columns:repeat(auto-fill,10px);gap:3px;display:grid}.cells a{background:var(--line);border-radius:2px;width:10px;height:10px;display:block}.wb.unknown .cells a{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.waffle.filled .cells a,.cells a.on{transition:background-color .25s}.waffle.filled .wb.novote .cells a,.wb.novote .cells a.on{background:var(--red)}.waffle.filled .wb.optedout .cells a,.wb.optedout .cells a.on{background:var(--violet)}.waffle.filled .wb.unknown .cells a,.wb.unknown .cells a.on{box-shadow:inset 0 0 0 1px var(--faint)}.cells a:hover,.cells a:focus-visible{outline:none;background:var(--ink)!important}.waffle-tip{font:13px var(--mono);color:var(--ink-2);overflow-wrap:anywhere;flex:100%;min-height:20px;margin-top:4px}.census-foot{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;padding-top:16px;font-size:14px;display:flex}.census-foot .btn{padding:9px 14px;font-size:14px}.census-live{color:var(--mute);flex:100%}@media (width<=600px){.waffle{gap:22px}.waffle .wb.novote,.waffle .wb.unknown,.waffle .wb.optedout{flex:100%}.wb-n{font-size:48px}.wb-l{min-height:0}.cells{grid-template-columns:repeat(auto-fill,7px);gap:2px}.cells a{border-radius:1.5px;width:7px;height:7px}}.share span b{font-weight:600}.share span em{font-style:normal}@media (width<=600px){.share{height:46px}.share i span{flex-direction:column;padding:0 7px;font-size:11px;line-height:1.15;display:flex}.share .rest span em{display:none}}.why .basis a,.card .ev a{display:inline-block}@media (width<=600px){.top .wrap{flex-wrap:wrap;gap:6px 0;height:auto;padding-top:10px;padding-bottom:6px;display:flex}.top nav{flex:100%;justify-content:space-between;gap:0;overflow:visible}.top nav a{font-size:14px}:root{--v:min(420px, 62vw)}.stage{align-items:flex-start}.panel,.readout{align-self:stretch}.open .door{transform:rotateY(104deg)}.readout{width:auto}.boxes{gap:3px;top:20%;left:11%;right:11%}.box{padding:4px 2px}.box small{font-size:8.5px}.box b{font-size:12.5px}.total{top:47%}.total b{font-size:34px}.total small{padding:0 16%;font-size:10px}}.krow .st{white-space:nowrap;padding-left:8px}.krow>div{min-width:0}@media (width<=600px){.cells{grid-template-columns:repeat(auto-fill,5px);gap:2px}.cells a{border-radius:1px;width:5px;height:5px}.waffle-tip{font-size:12px}}.ends{grid-template-columns:1fr 1fr;gap:24px;display:grid}.end{border:1.5px solid var(--line-2);background:var(--surface);border-radius:12px;min-width:0;padding:24px 24px 20px}.end.novote{border-color:var(--red)}.end.optedout{border-color:var(--violet)}.end.unknown{border-style:dashed}.end h3{font:400 28px/1.1 var(--serif)}.end.novote h3{color:var(--red)}.end.optedout h3{color:var(--violet)}.end>small{color:var(--mute);margin-top:4px;font-size:13.5px;display:block}.chain{align-items:flex-start;margin:24px 0 0;padding:0;list-style:none;display:flex}.chain .n{text-align:center;flex:1 1 0;min-width:0}.chain .n svg{width:52px;height:52px;margin:0 auto 8px;display:block}.chain .n b{font:600 13px var(--sans);color:var(--ink);overflow-wrap:anywhere;display:block}.chain .n.dim{opacity:.35}.chain .a{background:var(--ink);flex:0 0 34px;height:3px;margin-top:25px;position:relative}.chain .a:after{content:"";border:6.5px solid #0000;border-left:9px solid var(--ink);border-right:0;position:absolute;top:-5px;right:-2px}.end.novote .chain .a{background:var(--red)}.end.novote .chain .a:after{border-left-color:var(--red)}.chain .a.stop{border-top:3px dashed var(--violet);background:0 0;height:0}.chain .a.stop:after{content:"✕";color:var(--violet);font:700 18px var(--sans);border:0;top:-15px;right:6px}.chain .a.dim{opacity:.25}.end-out{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:20px;padding-top:14px;display:flex}.end-out b{font:400 36px/1 var(--serif)}.end.novote .end-out b{color:var(--red)}.end.optedout .end-out b{color:var(--violet)}.end-out span{color:var(--ink-2);font-size:14px}@media (width<=860px){.ends{grid-template-columns:1fr}}@media (width<=420px){.end{padding:18px 14px 16px}.chain .n svg{width:40px;height:40px}.chain .a{flex-basis:18px;margin-top:19px}.chain .n b{font-size:11.5px}}.chain .a em{opacity:0;border-radius:50%;width:9px;height:9px;position:absolute;top:-3.5px;left:0}.end.novote .chain .a em{background:var(--red)}.end.optedout .chain .a em{background:var(--violet)}@media (prefers-reduced-motion:no-preference){.ends .chain .n,.ends .end-out{opacity:.25;transition:opacity .45s,transform .45s;transition-delay:calc(var(--i,0) * .32s);transform:translateY(6px)}.ends .chain .a{transform-origin:0;transition:transform .35s;transition-delay:calc(var(--i,0) * .32s);transform:scaleX(0)}.ends.play .chain .n,.ends.play .end-out{opacity:1;transform:none}.ends.play .chain .n.dim{opacity:.35}.ends.play .chain .a{transform:none}.ends.play .chain .a.dim{opacity:.25}.ends.play .end.novote .chain .a em,.ends.play .end.optedout .chain .a:not(.stop):not(.dim) em,.ends.play .end.optedout .chain .a.stop em{animation:3s linear infinite run-dot;animation-delay:calc(2.6s + (var(--i) - 1) * .5s)}.ends.play .end.optedout .chain .a.stop em{animation-name:stop-dot}.ends.play .chain .a.stop:after{animation:3s ease-in-out 3.6s infinite x-shake}}@keyframes run-dot{0%{opacity:0;left:0}4%{opacity:1}16%{opacity:1;left:calc(100% - 9px)}20%,to{opacity:0;left:calc(100% - 9px)}}@keyframes stop-dot{0%{opacity:0;left:0}4%{opacity:1}12%{opacity:1;left:40%}22%,to{opacity:0;left:40%}}@keyframes x-shake{0%,10%,to{transform:none}3%{transform:translate(-3px)}6%{transform:translate(3px)}}.ftl{margin:4px 0 6px;padding:0 0 0 4px;list-style:none;position:relative}.ftl:before{content:"";background:var(--line-2);width:2px;position:absolute;top:10px;bottom:10px;left:9px}.ftl li{padding:0 0 14px 28px;position:relative}.ftl li:before{content:"";background:var(--ink);border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:4px;left:0}.ftl li.unk:before{box-shadow:0 0 0 1.5px var(--faint);background:0 0;border-style:dashed}.ftl li.fix:before{background:var(--paper);box-shadow:0 0 0 1.5px var(--violet)}.ftl b{font:400 22px/1.15 var(--serif);display:block}.ftl li.fix b{color:var(--violet)}.ftl li.unk b{color:var(--mute);font-style:italic}.ftl span{color:var(--mute);font-size:13.5px}.chips2{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip2{border:1.5px solid var(--line-2);background:var(--paper);color:var(--ink);border-radius:8px;align-items:baseline;gap:8px;padding:8px 12px;text-decoration:none;transition:border-color .2s,transform .15s;display:inline-flex}.chip2:hover{border-color:var(--ink);transform:translateY(-1px)}.chip2 b{font:400 20px/1 var(--serif)}.chip2 span{color:var(--ink-2);font-size:13px}.chip2.novote{border-color:var(--red)}.chip2.novote b{color:var(--red)}.chip2.optedout{border-color:var(--violet)}.chip2.optedout b{color:var(--violet)}.why2{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;display:grid}.why2 h2{font:400 32px/1.1 var(--serif);margin-bottom:16px}.codecard pre{background:var(--ink);color:#e6dde3;font:14.5px/1.7 var(--mono);border-radius:10px;margin:0;padding:18px 20px;overflow-x:auto}.codecard .c-k{color:#c7b8c2}.codecard .c-hl{color:#fff;background:#b3261e66;border-radius:4px;padding:0 4px 0 0;display:inline-block}.pins{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pin{font:600 13px var(--sans);background:var(--surface);border:1.5px solid var(--line-2);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.pin:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pin.novote{color:var(--red);border-color:var(--red)}.srcs{flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:13px;display:flex}.srcs a{color:var(--mute)}.promises ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.promises li{border:1.5px solid var(--line-2);background:var(--surface);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.promises li svg{width:40px;height:40px;color:var(--ink);flex:none}.promises li b{font:400 22px/1.15 var(--serif);display:block}.promises li span{color:var(--mute);font-size:13.5px}@media (width<=860px){.why2{grid-template-columns:1fr;gap:36px}.codecard pre{font-size:12.5px}}.checkit{color:var(--mute);max-width:540px;margin-top:16px;font-size:14px}.checkit code{font:500 13px var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);white-space:nowrap;border-radius:5px;padding:2px 7px}.checkit a{color:var(--ink-2)}.fixline{color:var(--ink-2);max-width:560px;margin-top:18px;font-size:18px;line-height:1.5}.fixline a{color:inherit}.hero-text .cta{margin-top:24px}.hero-text .prov{margin-top:18px}.prov code{font:500 12.5px var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);white-space:nowrap;border-radius:5px;padding:1px 6px}.prov a{text-decoration:none}.why-line{color:var(--ink-2);max-width:760px;margin-top:22px;font-size:16px;line-height:1.55}.fine{color:var(--mute);margin-top:10px;font-size:12.5px}.end-out .id{font-size:12.5px}.hero:has(.fixline){padding-top:26px}.hero-text .prov{max-width:600px}@media (width<=980px){.hero-text>.fixline~.cta{margin-bottom:4px}}.plain{color:var(--ink-2);max-width:560px;margin-top:16px;font-size:17px;line-height:1.5}.hero-text>.plain+.fixline{margin-top:10px}@media (width<=980px){.hero-text>.plain{order:1}}.proof-note{color:var(--mute);max-width:760px;margin-top:18px;font-size:14.5px;line-height:1.55}
