.arch-scroll[data-astro-cid-4u5ukf6p]{position:relative}.pin[data-astro-cid-4u5ukf6p]{padding-block:clamp(4rem,8vw,6rem)}.head[data-astro-cid-4u5ukf6p]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.arch[data-astro-cid-4u5ukf6p]{width:min(calc(100% - 2 * var(--gutter)), 62rem);margin-inline:auto;position:relative}svg[data-astro-cid-4u5ukf6p]{width:100%;height:auto;display:block;overflow:visible}.tone-red[data-astro-cid-4u5ukf6p]{--c:var(--red)}.tone-ink[data-astro-cid-4u5ukf6p]{--c:var(--ink)}.tone-amber[data-astro-cid-4u5ukf6p]{--c:var(--amber)}.face[data-astro-cid-4u5ukf6p]{fill:var(--plate);stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.side[data-astro-cid-4u5ukf6p]{stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.side--l[data-astro-cid-4u5ukf6p]{fill:var(--c)}.side--r[data-astro-cid-4u5ukf6p]{fill:color-mix(in srgb, var(--c) 62%, var(--ink))}.art[data-astro-cid-4u5ukf6p] [data-astro-cid-4u5ukf6p]{vector-effect:non-scaling-stroke}.ink[data-astro-cid-4u5ukf6p]{fill:var(--ink);opacity:.8}.hot[data-astro-cid-4u5ukf6p]{fill:var(--red);animation:1.4s steps(2,jump-none) infinite arch-blink}.wire[data-astro-cid-4u5ukf6p]{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:3 4;animation:1.1s linear infinite arch-march}.wire--back[data-astro-cid-4u5ukf6p]{stroke:var(--ink-mute)}.hub[data-astro-cid-4u5ukf6p]{fill:var(--red);stroke:var(--ink);stroke-width:1.4px}.hub--alt[data-astro-cid-4u5ukf6p]{fill:var(--plate)}.token[data-astro-cid-4u5ukf6p]{fill:var(--ink)}.token--next[data-astro-cid-4u5ukf6p]{animation:1.4s steps(2,jump-none) infinite arch-blink}.spent[data-astro-cid-4u5ukf6p]{fill:none;stroke:var(--ink-mute);stroke-width:1px}.proof[data-astro-cid-4u5ukf6p]{fill:none;stroke:var(--ink);stroke-width:1.4px}.proof--one[data-astro-cid-4u5ukf6p]{fill:var(--amber)}.block[data-astro-cid-4u5ukf6p]{fill:var(--ink);opacity:.75}.block--new[data-astro-cid-4u5ukf6p]{fill:var(--amber);opacity:1;animation:arch-blink 2s var(--ease) infinite}@keyframes arch-blink{50%{opacity:.3}}@keyframes arch-march{to{stroke-dashoffset:-14px}}.drop-path[data-astro-cid-4u5ukf6p] line[data-astro-cid-4u5ukf6p]{stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:2 6;opacity:.5}.drop[data-astro-cid-4u5ukf6p]{stroke:var(--ink);stroke-width:1.2px}.leader[data-astro-cid-4u5ukf6p]{fill:none;stroke:var(--ink);stroke-width:1.2px}.lift[data-astro-cid-4u5ukf6p]{transition:transform .45s var(--spring), opacity .3s var(--ease)}.arch[data-astro-cid-4u5ukf6p][data-active] .lift[data-astro-cid-4u5ukf6p]{opacity:.25}.arch[data-astro-cid-4u5ukf6p][data-active="0"] .layer[data-astro-cid-4u5ukf6p][data-i="0"] .lift[data-astro-cid-4u5ukf6p],.arch[data-astro-cid-4u5ukf6p][data-active="1"] .layer[data-astro-cid-4u5ukf6p][data-i="1"] .lift[data-astro-cid-4u5ukf6p],.arch[data-astro-cid-4u5ukf6p][data-active="2"] .layer[data-astro-cid-4u5ukf6p][data-i="2"] .lift[data-astro-cid-4u5ukf6p],.arch[data-astro-cid-4u5ukf6p][data-active="3"] .layer[data-astro-cid-4u5ukf6p][data-i="3"] .lift[data-astro-cid-4u5ukf6p],.arch[data-astro-cid-4u5ukf6p][data-active="4"] .layer[data-astro-cid-4u5ukf6p][data-i="4"] .lift[data-astro-cid-4u5ukf6p]{opacity:1;transform:translateY(-12px)}.callout[data-astro-cid-4u5ukf6p]{cursor:default;gap:.3rem;width:27%;display:grid;position:absolute;transform:translateY(-1rem)}.callout--left[data-astro-cid-4u5ukf6p]{left:0}.callout--right[data-astro-cid-4u5ukf6p]{right:0}h3[data-astro-cid-4u5ukf6p]{font-size:var(--step-1)}h3[data-astro-cid-4u5ukf6p]:before{content:"";background:var(--c);outline:1.4px solid var(--ink);vertical-align:.1em;width:.6rem;height:.6rem;margin-right:.55rem;display:inline-block}.callout[data-astro-cid-4u5ukf6p] p[data-astro-cid-4u5ukf6p]{color:var(--fg-soft);font-size:.88rem}.callout[data-astro-cid-4u5ukf6p] .rests[data-astro-cid-4u5ukf6p]{font-family:var(--code);color:var(--fg-mute);font-size:.68rem}.hint[data-astro-cid-4u5ukf6p]{font-size:var(--step--1);color:var(--fg-mute);opacity:0;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=60rem){.arch-scroll[data-astro-cid-4u5ukf6p]{view-timeline:--arch block;height:260vh}.pin[data-astro-cid-4u5ukf6p]{align-content:center;height:100vh;padding-block:2rem;display:grid;position:sticky;top:0}.arch[data-astro-cid-4u5ukf6p]{width:min(calc(100% - 2 * var(--gutter)), calc((100vh - 15rem) * var(--ratio)))}.layer[data-astro-cid-4u5ukf6p]{animation:linear both arch-open --arch;animation-range:contain 5% contain 50%}@keyframes arch-open{0%{transform:translateY(var(--from))}}.leader[data-astro-cid-4u5ukf6p],.callout[data-astro-cid-4u5ukf6p]{animation:linear both arch-arrive --arch;animation-range:contain calc(38% + var(--i) * 7%) contain calc(48% + var(--i) * 7%)}@keyframes arch-arrive{0%{opacity:0;translate:0 1rem}}.drop-path[data-astro-cid-4u5ukf6p]{animation:linear both arch-reveal --arch;animation-range:contain 45% contain 55%}@keyframes arch-reveal{0%{opacity:0}}.hint[data-astro-cid-4u5ukf6p]{animation:linear both arch-hint --arch;animation-range:contain contain 12%}@keyframes arch-hint{0%{opacity:1}to{opacity:0}}}}@media (width<=60rem){.head[data-astro-cid-4u5ukf6p]{grid-template-columns:minmax(0,1fr)}.leader[data-astro-cid-4u5ukf6p]{display:none}.arch[data-astro-cid-4u5ukf6p]{gap:1.4rem;display:grid}.callout[data-astro-cid-4u5ukf6p]{width:auto;position:static;transform:none}}.build[data-astro-cid-ktjywnh3]{padding-block:clamp(4rem,9vw,7rem)}.head[data-astro-cid-ktjywnh3]{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.head[data-astro-cid-ktjywnh3] h2{font-size:clamp(2.4rem,5.5vw,4.6rem)}.editor[data-astro-cid-ktjywnh3]{color:#eceae3;border:1px solid var(--ink);max-width:66rem;box-shadow:0 2px 0 var(--ink), 0 2.5rem 4rem -2rem #0e0d0c73;background:#161513;border-radius:1rem;grid-template-columns:15rem minmax(0,1fr);margin-inline:auto;display:grid;overflow:hidden}.tree[data-astro-cid-ktjywnh3]{background:#121110;border-right:1px solid #2c2a27;align-content:start;gap:.15rem;padding:1rem .6rem;display:grid}.tree__root[data-astro-cid-ktjywnh3]{font-family:var(--code);color:#a29d94;padding:0 .6rem .5rem;font-size:.72rem}.tree[data-astro-cid-ktjywnh3] button[data-astro-cid-ktjywnh3]{text-align:left;font:inherit;color:#a29d94;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:.5rem;gap:.1rem;padding:.55rem .7rem;display:grid}.tree[data-astro-cid-ktjywnh3] button[data-astro-cid-ktjywnh3]:hover{color:#eceae3;background:#1d1c19}.tree[data-astro-cid-ktjywnh3] button[data-astro-cid-ktjywnh3][aria-selected=true]{color:#eceae3;box-shadow:inset 3px 0 0 var(--red);background:#24221f}.dir[data-astro-cid-ktjywnh3]{font-family:var(--code);opacity:.7;font-size:.64rem}.name[data-astro-cid-ktjywnh3]{font-family:var(--code);font-size:.8rem}.pane[data-astro-cid-ktjywnh3]{min-width:0}.file[data-astro-cid-ktjywnh3]{grid-template-rows:auto 1fr auto;min-height:26rem;display:grid}.file[data-astro-cid-ktjywnh3][hidden]{display:none}.bar[data-astro-cid-ktjywnh3]{font-family:var(--code);color:#a29d94;border-bottom:1px solid #2c2a27;justify-content:space-between;gap:1rem;padding:.7rem 1.1rem;font-size:.72rem;display:flex}.bar[data-astro-cid-ktjywnh3] strong[data-astro-cid-ktjywnh3]{color:#eceae3;font-weight:400}.bar[data-astro-cid-ktjywnh3] a[data-astro-cid-ktjywnh3]{color:#a29d94}.bar[data-astro-cid-ktjywnh3] a[data-astro-cid-ktjywnh3]:hover{color:#eceae3}.file[data-astro-cid-ktjywnh3] pre{counter-reset:line;margin:0;padding:1.2rem 1.2rem 1.4rem 0;font-size:.8rem;line-height:1.75;overflow-x:auto;background:0 0!important}.file[data-astro-cid-ktjywnh3] .line{vertical-align:top;min-height:1.75em;padding-left:3.4rem;display:inline-block;position:relative}.file[data-astro-cid-ktjywnh3] .line:before{counter-increment:line;content:counter(line);text-align:right;color:#5c5852;width:2.4rem;position:absolute;left:0}.file[data-astro-cid-ktjywnh3].typing .line{clip-path:inset(0 100% 0 0);animation:build-type calc(var(--n) * 9ms + 60ms) steps(var(--n), end) var(--d) forwards}@keyframes build-type{0%{clip-path:inset(0 calc(100% - 3.4rem) 0 0)}to{clip-path:inset(0)}}.status[data-astro-cid-ktjywnh3]{font-family:var(--code);color:#a29d94;border-top:1px solid #2c2a27;justify-content:space-between;padding:.45rem 1.1rem;font-size:.66rem;display:flex}@media (width<=48rem){.editor[data-astro-cid-ktjywnh3]{grid-template-columns:minmax(0,1fr)}.tree[data-astro-cid-ktjywnh3]{border-bottom:1px solid #2c2a27;border-right:0;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.tree__root[data-astro-cid-ktjywnh3],.dir[data-astro-cid-ktjywnh3]{display:none}}.console[data-astro-cid-fzjwmqkm]{padding-block:clamp(4rem,9vw,7rem)}.head[data-astro-cid-fzjwmqkm]{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.head[data-astro-cid-fzjwmqkm] h2{font-size:clamp(2.4rem,5.5vw,4.6rem)}.head[data-astro-cid-fzjwmqkm] .lead[data-astro-cid-fzjwmqkm]{max-width:44ch}.tui[data-astro-cid-fzjwmqkm]{--t-red:#ff4a24;--t-amber:#f5b83d;--t-ok:#7dd3b0;--t-fg:#eceae3;--t-mute:#a29d94;--t-dim:#64605a;--t-line:#34312d;border:1px solid var(--t-line);max-width:62rem;color:var(--t-fg);background:#0e0d0c;border-radius:.8rem;margin:0 auto;padding:.9rem 1.1rem .7rem;font-family:ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.62rem,1.15vw,.82rem);line-height:1.45;box-shadow:0 0 0 1px #000,0 2rem 5rem -2rem #ff4a242e}.tui[data-astro-cid-fzjwmqkm] .red{color:var(--t-red)}.tui[data-astro-cid-fzjwmqkm] .amber{color:var(--t-amber)}.tui[data-astro-cid-fzjwmqkm] .fg{color:var(--t-fg)}.tui[data-astro-cid-fzjwmqkm] .dim{color:var(--t-dim)}.tui[data-astro-cid-fzjwmqkm] p[data-astro-cid-fzjwmqkm]{max-width:none;margin:0}.tui[data-astro-cid-fzjwmqkm] pre[data-astro-cid-fzjwmqkm]{font:inherit;white-space:pre;margin:0}.row[data-astro-cid-fzjwmqkm]{white-space:nowrap;justify-content:space-between;gap:1rem;display:flex;overflow:hidden}.status[data-astro-cid-fzjwmqkm]{color:var(--t-mute)}.sq[data-astro-cid-fzjwmqkm]{width:.6em;height:.6em;margin:0 .4em 0 1.2em;display:inline-block}.sq[data-astro-cid-fzjwmqkm].ok{background:var(--t-ok)}.sq[data-astro-cid-fzjwmqkm].amber{background:var(--t-amber)}.tabs[data-astro-cid-fzjwmqkm]{color:var(--t-mute);justify-content:flex-start;gap:1.6em;margin-top:.9em}.tab[data-astro-cid-fzjwmqkm].on{color:var(--t-fg);font-weight:700}.seam[data-astro-cid-fzjwmqkm]{color:var(--t-line);justify-content:flex-start;gap:0}.body[data-astro-cid-fzjwmqkm]{grid-template-columns:15em minmax(0,1fr);gap:.6em;margin-top:.4em;display:grid}.panel[data-astro-cid-fzjwmqkm]{border:1px solid var(--t-line);min-width:0;padding:.7em 1em}.title[data-astro-cid-fzjwmqkm]{font-weight:700;margin-bottom:.5em!important}.title[data-astro-cid-fzjwmqkm] i[data-astro-cid-fzjwmqkm]{font-style:normal}.brand[data-astro-cid-fzjwmqkm]{grid-row:span 2;place-content:center;justify-items:center;gap:.6em;display:grid}.brand[data-astro-cid-fzjwmqkm] pre[data-astro-cid-fzjwmqkm]{font-weight:700;line-height:1.15}.live[data-astro-cid-fzjwmqkm] p[data-astro-cid-fzjwmqkm]:not(.title){justify-content:space-between;gap:1em;display:flex}.live[data-astro-cid-fzjwmqkm] span[data-astro-cid-fzjwmqkm]:last-child{font-variant-numeric:tabular-nums}.path[data-astro-cid-fzjwmqkm]{overflow:hidden}.foot[data-astro-cid-fzjwmqkm]{color:var(--t-mute);margin-top:.6em}.install[data-astro-cid-fzjwmqkm]{max-width:62rem;margin:clamp(2rem,4vw,3rem) auto 0}.os[data-astro-cid-fzjwmqkm]{border:1px solid var(--rule);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.os[data-astro-cid-fzjwmqkm] button[data-astro-cid-fzjwmqkm]{text-align:left;font:inherit;color:var(--fg-mute);cursor:pointer;transition:color .2s var(--ease), background-color .2s var(--ease);background:0 0;border:0;gap:.1rem;padding:.85rem 1rem;display:grid}.os[data-astro-cid-fzjwmqkm] button[data-astro-cid-fzjwmqkm]+button[data-astro-cid-fzjwmqkm]{border-left:1px solid var(--rule)}.os[data-astro-cid-fzjwmqkm] button[data-astro-cid-fzjwmqkm] span[data-astro-cid-fzjwmqkm]{font-weight:600}.os[data-astro-cid-fzjwmqkm] button[data-astro-cid-fzjwmqkm] small[data-astro-cid-fzjwmqkm]{font-family:var(--code);font-size:.66rem}.os[data-astro-cid-fzjwmqkm] button[data-astro-cid-fzjwmqkm]:hover{color:var(--fg)}.os[data-astro-cid-fzjwmqkm] button[data-astro-cid-fzjwmqkm][aria-selected=true]{color:var(--fg);background:var(--surface);box-shadow:inset 0 2px 0 var(--red)}.cmd[data-astro-cid-fzjwmqkm]{border:1px solid var(--rule);background:var(--surface);position:relative}.cmd[data-astro-cid-fzjwmqkm][hidden]{display:none}.cmd[data-astro-cid-fzjwmqkm] .lines[data-astro-cid-fzjwmqkm]{font-family:var(--code);margin:0;padding:1.2rem 6rem 1.3rem 1.2rem;font-size:.78rem;line-height:1.9;overflow-x:auto}.ln[data-astro-cid-fzjwmqkm]{white-space:pre;display:block}.prompt[data-astro-cid-fzjwmqkm]{color:var(--red);user-select:none}.copy[data-astro-cid-fzjwmqkm]{font:inherit;color:var(--fg);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .9rem;font-size:.75rem;position:absolute;top:.8rem;right:.8rem}.copy[data-astro-cid-fzjwmqkm]:hover{border-color:var(--red)}.fine[data-astro-cid-fzjwmqkm]{font-size:var(--step--1);color:var(--fg-mute);max-width:70ch;margin-top:1rem}@media (width<=48rem){.body[data-astro-cid-fzjwmqkm]{grid-template-columns:minmax(0,1fr)}.brand[data-astro-cid-fzjwmqkm]{grid-row:auto}.foot[data-astro-cid-fzjwmqkm] span[data-astro-cid-fzjwmqkm]:last-child,.status[data-astro-cid-fzjwmqkm]{display:none}.os[data-astro-cid-fzjwmqkm]{grid-template-columns:repeat(2,minmax(0,1fr))}.os[data-astro-cid-fzjwmqkm] button[data-astro-cid-fzjwmqkm]:nth-child(3){border-left:0}.os[data-astro-cid-fzjwmqkm] button[data-astro-cid-fzjwmqkm]:nth-child(n+3){border-top:1px solid var(--rule)}}.divider[data-astro-cid-boktbqod]{height:64px;overflow:hidden}.on-night[data-astro-cid-boktbqod]{background:var(--night)}.on-paper[data-astro-cid-boktbqod]{background:var(--paper)}svg[data-astro-cid-boktbqod]{shape-rendering:crispedges;width:100%;height:100%;display:block}.cells--night[data-astro-cid-boktbqod]{fill:var(--night)}.cells--paper[data-astro-cid-boktbqod]{fill:var(--paper)}.tw[data-astro-cid-boktbqod]{animation:4s steps(2,jump-none) infinite div-twinkle}@keyframes div-twinkle{50%{opacity:0}}.pk[data-astro-cid-boktbqod]{animation:linear infinite div-slide}.pk--red[data-astro-cid-boktbqod]{fill:var(--red)}.pk--amber[data-astro-cid-boktbqod]{fill:var(--amber)}.pk--dim[data-astro-cid-boktbqod]{fill:var(--moon-mute)}@keyframes div-slide{0%{transform:translate(-20px)}to{transform:translate(1460px)}}.flow[data-astro-cid-gemfbn6y]{padding-block:clamp(3rem,7vw,6rem) clamp(2rem,5vw,4rem)}.head[data-astro-cid-gemfbn6y]{text-align:center;justify-items:center;gap:1rem;display:grid}.head[data-astro-cid-gemfbn6y] h2{font-size:clamp(2.4rem,5.5vw,4.6rem)}.head[data-astro-cid-gemfbn6y] .lead[data-astro-cid-gemfbn6y]{max-width:40ch}.field[data-astro-cid-gemfbn6y]{height:clamp(300px,46vh,480px);margin:clamp(1rem,3vw,2rem) 0 0;position:relative}canvas[data-astro-cid-gemfbn6y]{width:100%;height:100%;display:block}.tag[data-astro-cid-gemfbn6y]{left:50%;top:calc(var(--box-top,30%) - 2.4rem);font-family:var(--code);color:var(--fg);pointer-events:none;font-size:.75rem;position:absolute;transform:translate(-50%)}section[data-astro-cid-eym6cpmn] h2{margin-bottom:clamp(2rem,5vw,3.5rem)}.cards[data-astro-cid-eym6cpmn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.tone-red[data-astro-cid-eym6cpmn]{--c:var(--red)}.tone-amber[data-astro-cid-eym6cpmn]{--c:var(--amber)}.card[data-astro-cid-eym6cpmn] a[data-astro-cid-eym6cpmn]{background:var(--surface);height:100%;transition:background-color .3s var(--ease);gap:.7rem;padding:clamp(1.4rem,2.4vw,2rem);text-decoration:none;display:grid;position:relative}.card[data-astro-cid-eym6cpmn] a[data-astro-cid-eym6cpmn]:before{--b:2px;--l:14px;content:"";pointer-events:none;background:linear-gradient(var(--fg), var(--fg)) top left / var(--l) var(--b), linear-gradient(var(--fg), var(--fg)) top left / var(--b) var(--l), linear-gradient(var(--fg), var(--fg)) top right / var(--l) var(--b), linear-gradient(var(--fg), var(--fg)) top right / var(--b) var(--l), linear-gradient(var(--fg), var(--fg)) bottom left / var(--l) var(--b), linear-gradient(var(--fg), var(--fg)) bottom left / var(--b) var(--l), linear-gradient(var(--fg), var(--fg)) bottom right / var(--l) var(--b), linear-gradient(var(--fg), var(--fg)) bottom right / var(--b) var(--l);transition:inset .4s var(--spring);background-repeat:no-repeat;position:absolute;inset:0}.card[data-astro-cid-eym6cpmn] a[data-astro-cid-eym6cpmn]:hover:before,.card[data-astro-cid-eym6cpmn] a[data-astro-cid-eym6cpmn]:focus-visible:before{inset:-6px}.card[data-astro-cid-eym6cpmn] a[data-astro-cid-eym6cpmn]:hover{background:color-mix(in srgb, var(--c) 7%, var(--surface))}.icon[data-astro-cid-eym6cpmn]{width:5.2rem;height:5.2rem;margin-bottom:1.4rem;overflow:visible}.px[data-astro-cid-eym6cpmn]{fill:var(--fg);transform-box:fill-box;transform-origin:50%;opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2);transition:transform .7s var(--spring) var(--d), opacity .3s var(--ease) var(--d)}.px--accent[data-astro-cid-eym6cpmn]{fill:var(--c)}.is-in[data-astro-cid-eym6cpmn] .px[data-astro-cid-eym6cpmn]{opacity:1;transform:none}.card[data-astro-cid-eym6cpmn] a[data-astro-cid-eym6cpmn]:hover .px[data-astro-cid-eym6cpmn]{animation:hop .45s var(--ease) calc(var(--col) * 35ms)}.card[data-astro-cid-eym6cpmn] a[data-astro-cid-eym6cpmn]:hover .px--accent[data-astro-cid-eym6cpmn]{animation:hop .45s var(--ease) calc(var(--col) * 35ms), glint .9s steps(2, jump-none) .45s infinite}@keyframes hop{40%{transform:translateY(-.25px)scale(.6)}}@keyframes glint{50%{opacity:.3}}h3[data-astro-cid-eym6cpmn]{font-size:var(--step-1)}.card[data-astro-cid-eym6cpmn] p[data-astro-cid-eym6cpmn]{color:var(--fg-soft);font-size:.95rem}@media (width<=64rem){.cards[data-astro-cid-eym6cpmn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.cards[data-astro-cid-eym6cpmn]{grid-template-columns:1fr}}.hero-ground[data-astro-cid-ge2uvauf]{isolation:isolate;position:relative;overflow:hidden}.hero-ground[data-astro-cid-ge2uvauf]:before{content:"";z-index:-2;background:radial-gradient(circle at 1px 1px,#eceae312 1px,#0000 0) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 85%)}.drift[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.top[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;padding-block:1.3rem;display:flex}.home[data-astro-cid-ge2uvauf]{width:7.2rem;display:block}nav[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(1rem,2.6vw,2.1rem);display:flex}nav[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:not(.slab){color:var(--fg-mute);transition:color .2s var(--ease);text-decoration:none}nav[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:not(.slab):hover{color:var(--fg)}.nav__src[data-astro-cid-ge2uvauf]{padding:.5em 1.1em}.hero[data-astro-cid-ge2uvauf]{text-align:center;place-content:center;justify-items:center;gap:clamp(1.4rem,3vw,2.2rem);min-height:calc(100svh - 5.5rem);padding-block:2rem 6rem;display:grid;position:relative}.hero[data-astro-cid-ge2uvauf] h1{letter-spacing:-.055em;font-size:clamp(4rem,18vw,13.5rem);font-weight:500;line-height:.86}.sub[data-astro-cid-ge2uvauf]{max-width:30ch;color:var(--fg-soft);animation:hero-up 1s var(--ease) .9s both;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4}.actions[data-astro-cid-ge2uvauf]{animation:hero-up 1s var(--ease) 1.05s both;flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@keyframes hero-up{0%{opacity:0;transform:translateY(14px)}}.cue[data-astro-cid-ge2uvauf]{width:.9rem;color:var(--fg-mute);animation:1.8s steps(3,jump-none) infinite hero-bob;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.cue[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:currentColor;shape-rendering:crispedges;width:100%;display:block}@keyframes hero-bob{50%{transform:translate(-50%,6px)}}@media (width<=44rem){nav[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:not(.slab){display:none}}.mixnet[data-astro-cid-yn7nl4tq]{position:relative;overflow:hidden}.head[data-astro-cid-yn7nl4tq]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:2rem;display:grid}.stage[data-astro-cid-yn7nl4tq]{height:clamp(560px,92vh,900px);margin:clamp(1rem,3vw,2rem) 0 0;position:relative}canvas[data-astro-cid-yn7nl4tq]{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}canvas[data-astro-cid-yn7nl4tq]:active{cursor:grabbing}.leaders[data-astro-cid-yn7nl4tq]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leaders[data-astro-cid-yn7nl4tq] path[data-astro-cid-yn7nl4tq]{fill:none;stroke:var(--red);stroke-width:1px;transition:opacity .4s var(--ease)}.callout[data-astro-cid-yn7nl4tq]{transition:opacity .4s var(--ease);justify-items:start;display:grid;position:absolute}.callout[data-astro-cid-yn7nl4tq].is-far{opacity:.4}.callout--tl[data-astro-cid-yn7nl4tq]{top:6%;left:0}.callout--tr[data-astro-cid-yn7nl4tq]{justify-items:end;top:12%;right:0}.callout--bl[data-astro-cid-yn7nl4tq]{bottom:16%;left:3%}.callout--br[data-astro-cid-yn7nl4tq]{justify-items:end;bottom:10%;right:3%}.callout__tab[data-astro-cid-yn7nl4tq]{font-family:var(--code);color:var(--fg-mute);background:var(--surface);border:1px solid var(--rule);border-bottom:0;padding:.25rem .6rem;font-size:.66rem}.callout__body[data-astro-cid-yn7nl4tq]{background:color-mix(in srgb, var(--night) 82%, transparent);border:1px solid var(--rule);backdrop-filter:blur(4px);gap:.25rem;width:13.5rem;padding:.9rem 1.1rem 1rem;display:grid}.callout__figure[data-astro-cid-yn7nl4tq]{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:500;line-height:1}.callout__note[data-astro-cid-yn7nl4tq]{color:var(--fg-mute);font-size:.8rem;line-height:1.35}figcaption[data-astro-cid-yn7nl4tq]{font-size:var(--step--1);color:var(--fg-mute);pointer-events:none;flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;display:flex;position:absolute;bottom:.5rem;left:0;right:0}figcaption[data-astro-cid-yn7nl4tq]>span[data-astro-cid-yn7nl4tq]{align-items:center;gap:.4rem;display:inline-flex}.key[data-astro-cid-yn7nl4tq]{width:.5rem;height:.5rem}.key--red[data-astro-cid-yn7nl4tq]{background:var(--red)}.key--dim[data-astro-cid-yn7nl4tq]{background:#eceae373}.key--moon[data-astro-cid-yn7nl4tq]{background:var(--moon)}.key--amber[data-astro-cid-yn7nl4tq]{background:var(--amber)}@media (width<=60rem){.head[data-astro-cid-yn7nl4tq]{grid-template-columns:minmax(0,1fr)}.stage[data-astro-cid-yn7nl4tq]{grid-template-columns:1fr 1fr;gap:.8rem;height:auto;display:grid}canvas[data-astro-cid-yn7nl4tq]{aspect-ratio:1;grid-column:1/-1;height:auto;position:relative}.leaders[data-astro-cid-yn7nl4tq]{display:none}.callout[data-astro-cid-yn7nl4tq]{justify-items:stretch;position:static}.callout[data-astro-cid-yn7nl4tq].is-far{opacity:1}.callout__body[data-astro-cid-yn7nl4tq]{width:auto}.callout__figure[data-astro-cid-yn7nl4tq]{font-size:1.8rem}figcaption[data-astro-cid-yn7nl4tq]{grid-column:1/-1;justify-content:flex-start;position:static}}.intro[data-astro-cid-zjh442oh]{gap:1.2rem;max-width:44rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.tone-red[data-astro-cid-zjh442oh]{--c:var(--red)}.tone-ink[data-astro-cid-zjh442oh]{--c:var(--fg)}.tone-amber[data-astro-cid-zjh442oh]{--c:var(--amber)}.steps[data-astro-cid-zjh442oh]{--rail:clamp(4.5rem, 9vw, 7.5rem);view-timeline:--steps block;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-zjh442oh]:before{content:"";left:calc(var(--rail) - 1px);background:linear-gradient(var(--red) 0 38%, var(--fg) 38% 58%, var(--amber) 58% 100%);width:2px;animation:linear both draw --steps;animation-range:entry 20% exit 60%;position:absolute;top:0;bottom:0}@keyframes draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.steps[data-astro-cid-zjh442oh]:after{content:"";z-index:2;left:var(--rail);background:var(--red);width:1.5rem;height:1.5rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--red) 22%, transparent), 0 0 24px var(--red);border-radius:50%;margin:-.75rem 0 0 -.75rem;animation:linear both ride --steps;animation-range:entry 20% exit 60%;position:absolute;top:0}@keyframes ride{0%{top:0}55%{background:var(--red)}62%{background:var(--amber);box-shadow:0 0 0 5px color-mix(in srgb, var(--amber) 25%, transparent), 0 0 24px var(--amber)}to{background:var(--amber);box-shadow:0 0 0 5px color-mix(in srgb, var(--amber) 25%, transparent), 0 0 24px var(--amber);top:100%}}.step[data-astro-cid-zjh442oh]{grid-template-columns:var(--rail) 1fr;display:grid;position:relative}.index[data-astro-cid-zjh442oh]{font-family:var(--display);font-size:var(--step-3);letter-spacing:-.04em;color:var(--fg-mute);grid-column:1;padding-top:1.6rem;font-weight:300;line-height:1}.dot[data-astro-cid-zjh442oh]{left:var(--rail);background:var(--bg);border:2px solid var(--c);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:2.15rem;transform:translate(-50%)}@supports (animation-timeline:view()){.dot[data-astro-cid-zjh442oh]{animation:linear both fill view();animation-range:cover 30% cover 45%}.index[data-astro-cid-zjh442oh]{animation:linear both tint view();animation-range:cover 30% cover 45%}@keyframes fill{to{background:var(--c);transform:translate(-50%)scale(1.25)}}@keyframes tint{to{color:var(--c);font-weight:600}}}.text[data-astro-cid-zjh442oh]{grid-column:2;gap:.6rem;padding:1.6rem 0 1.6rem clamp(1.5rem,4vw,3rem);display:grid}.step[data-astro-cid-zjh442oh]+.step[data-astro-cid-zjh442oh] .text[data-astro-cid-zjh442oh]{border-top:1px solid var(--rule)}h3[data-astro-cid-zjh442oh]{font-size:var(--step-2)}.text[data-astro-cid-zjh442oh] p[data-astro-cid-zjh442oh]:not(.figure){color:var(--fg-soft)}.figure[data-astro-cid-zjh442oh]{font-size:var(--step--1);color:var(--fg);background:color-mix(in srgb, var(--c) 16%, transparent);border-radius:999px;justify-self:start;margin-top:.3rem;padding:.3rem .75rem;font-weight:500}@supports not (animation-timeline:view()){.steps[data-astro-cid-zjh442oh]:after{display:none}}.code[data-astro-cid-c6nuo4je]{color:#e9e7df;background:#161513;border:1px solid #2c2a27;border-radius:1rem;margin:0;overflow:hidden;box-shadow:0 1.5rem 3rem -1.5rem #0e0d0c80}figcaption[data-astro-cid-c6nuo4je]{font-size:var(--step--1);color:#a29d94;border-bottom:1px solid #2c2a27;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .7rem .6rem 1.1rem;display:flex}.file[data-astro-cid-c6nuo4je]{font-family:var(--code);font-size:.72rem}.copy[data-astro-cid-c6nuo4je]{font:inherit;color:#e9e7df;cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:0 0;border:1px solid #2c2a27;border-radius:999px;padding:.25rem .8rem;font-size:.75rem}.copy[data-astro-cid-c6nuo4je]:hover{border-color:#ff4a24}.copy[data-astro-cid-c6nuo4je].is-done{background:#ff4a24;border-color:#ff4a24}.code[data-astro-cid-c6nuo4je] pre{margin:0;padding:1.1rem 1.25rem 1.3rem;font-size:.78rem;line-height:1.7;overflow-x:auto;background:0 0!important}.code[data-astro-cid-c6nuo4je] .line{animation:type-in .5s var(--ease) both;display:inline-block}@keyframes type-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-.6rem)}to{clip-path:inset(0)}}.code[data-astro-cid-c6nuo4je] .line:first-child{animation-delay:50ms}.code[data-astro-cid-c6nuo4je] .line:nth-child(2){animation-delay:.1s}.code[data-astro-cid-c6nuo4je] .line:nth-child(3){animation-delay:.15s}.code[data-astro-cid-c6nuo4je] .line:nth-child(4){animation-delay:.2s}.code[data-astro-cid-c6nuo4je] .line:nth-child(5){animation-delay:.25s}.code[data-astro-cid-c6nuo4je] .line:nth-child(6){animation-delay:.3s}.code[data-astro-cid-c6nuo4je] .line:nth-child(7){animation-delay:.35s}.code[data-astro-cid-c6nuo4je] .line:nth-child(8){animation-delay:.4s}.code[data-astro-cid-c6nuo4je] .line:nth-child(9){animation-delay:.45s}.code[data-astro-cid-c6nuo4je] .line:nth-child(n+10){animation-delay:.5s}.proofs[data-astro-cid-upxjy33a]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.head[data-astro-cid-upxjy33a]{gap:1.4rem;display:grid;position:sticky;top:2rem}.list[data-astro-cid-upxjy33a]{border-top:var(--line) solid var(--fg);margin:0;padding:0;list-style:none}.list[data-astro-cid-upxjy33a] li[data-astro-cid-upxjy33a]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-upxjy33a]{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding-block:1.3rem;list-style:none;display:flex}summary[data-astro-cid-upxjy33a]::-webkit-details-marker{display:none}.claim[data-astro-cid-upxjy33a]{font-family:var(--display);font-size:var(--step-1);letter-spacing:-.02em;max-width:34ch;transition:transform .35s var(--ease), color .25s var(--ease);font-weight:520;line-height:1.15}summary[data-astro-cid-upxjy33a]:hover .claim[data-astro-cid-upxjy33a]{transform:translate(.35rem)}details[data-astro-cid-upxjy33a][open] .claim[data-astro-cid-upxjy33a]{color:var(--fg)}.qed[data-astro-cid-upxjy33a]{flex:none;width:2.3rem;height:2.3rem}.qed__box[data-astro-cid-upxjy33a]{fill:#0000;stroke:var(--fg);stroke-width:2px;transition:fill .35s var(--ease), stroke .35s var(--ease), transform .45s var(--spring);transform-origin:50%;transform-box:fill-box}.qed__tick[data-astro-cid-upxjy33a]{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .45s var(--ease) .15s}details[data-astro-cid-upxjy33a][open] .qed__box[data-astro-cid-upxjy33a]{fill:var(--amber);stroke:var(--amber);transform:rotate(-8deg)}details[data-astro-cid-upxjy33a][open] .qed__tick[data-astro-cid-upxjy33a]{stroke-dashoffset:0}summary[data-astro-cid-upxjy33a]:hover .qed__box[data-astro-cid-upxjy33a]{transform:rotate(8deg)scale(1.06)}.list[data-astro-cid-upxjy33a] .proof-code{margin-bottom:1.5rem}@media (width<=60rem){.proofs[data-astro-cid-upxjy33a]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-upxjy33a]{position:static}}.quantum[data-astro-cid-i5sb3ofi]{background-image:radial-gradient(circle at 1px 1px,#0e0d0c1f 1px,#0000 0);background-size:22px 22px;padding-block:clamp(4rem,9vw,7rem);position:relative}.head[data-astro-cid-i5sb3ofi]{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.head[data-astro-cid-i5sb3ofi] h2{font-size:clamp(2.4rem,5.5vw,4.6rem)}.head[data-astro-cid-i5sb3ofi] .lead[data-astro-cid-i5sb3ofi]{max-width:48ch}.cards[data-astro-cid-i5sb3ofi]{border:1px solid var(--rule);background:var(--plate);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-i5sb3ofi]{align-content:start;gap:.7rem;padding:clamp(1.4rem,2.5vw,2.2rem);display:grid}.card[data-astro-cid-i5sb3ofi]+.card[data-astro-cid-i5sb3ofi]{border-left:1px solid var(--rule)}.art[data-astro-cid-i5sb3ofi]{width:100%;height:auto;margin-bottom:1rem;overflow:visible}.art[data-astro-cid-i5sb3ofi] text[data-astro-cid-i5sb3ofi]{font-family:var(--code);fill:var(--fg-mute);font-size:11px}h3[data-astro-cid-i5sb3ofi]{font-size:var(--step-1)}.card[data-astro-cid-i5sb3ofi] p[data-astro-cid-i5sb3ofi]{color:var(--fg-soft);font-size:.95rem}.card[data-astro-cid-i5sb3ofi] .replaces[data-astro-cid-i5sb3ofi]{font-family:var(--code);color:var(--fg-mute);font-size:.72rem}.replaces[data-astro-cid-i5sb3ofi] s[data-astro-cid-i5sb3ofi]{color:var(--red);text-decoration-thickness:1.5px}.art--lattice[data-astro-cid-i5sb3ofi] line[data-astro-cid-i5sb3ofi]{stroke:var(--red);stroke-width:1px;opacity:.55}.art--lattice[data-astro-cid-i5sb3ofi] .dot[data-astro-cid-i5sb3ofi]{fill:var(--plate);stroke:var(--red);stroke-width:1.2px;animation:3.2s steps(2,jump-none) infinite q-pulse;animation-delay:calc(var(--k) * -.37s)}@keyframes q-pulse{50%{fill:var(--red)}}.art--lattice[data-astro-cid-i5sb3ofi] .vec[data-astro-cid-i5sb3ofi]{stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:4 4;opacity:1;animation:.9s linear infinite q-march}.art--lattice[data-astro-cid-i5sb3ofi] .hit[data-astro-cid-i5sb3ofi]{fill:var(--ink)}.art--lattice[data-astro-cid-i5sb3ofi] .near[data-astro-cid-i5sb3ofi]{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3}@keyframes q-march{to{stroke-dashoffset:-16px}}.box[data-astro-cid-i5sb3ofi] polygon[data-astro-cid-i5sb3ofi]{fill:var(--plate);stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}.box[data-astro-cid-i5sb3ofi] polygon[data-astro-cid-i5sb3ofi]:not(.lid){fill:color-mix(in srgb, var(--ink) 8%, var(--plate))}.box--hot[data-astro-cid-i5sb3ofi] .lid[data-astro-cid-i5sb3ofi]{fill:var(--red)}.box--root[data-astro-cid-i5sb3ofi] .lid[data-astro-cid-i5sb3ofi]{fill:var(--amber)}.edge[data-astro-cid-i5sb3ofi]{stroke:var(--ink);stroke-width:1px;opacity:.5}.climb[data-astro-cid-i5sb3ofi]{fill:none;stroke:var(--red);stroke-width:2.5px;stroke-dasharray:160;animation:q-climb 2.8s var(--ease) infinite}@keyframes q-climb{0%{stroke-dashoffset:160px}55%,to{stroke-dashoffset:0}}.sheet[data-astro-cid-i5sb3ofi]{animation:q-float 3.6s var(--ease) infinite;animation-delay:calc(var(--i) * .25s)}@keyframes q-float{50%{transform:translateY(calc(var(--i) * -5px))}}.sheet__top[data-astro-cid-i5sb3ofi]{fill:var(--plate);stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}.sheet__edge[data-astro-cid-i5sb3ofi]{fill:var(--ink);stroke:var(--ink);stroke-width:1px}.writing[data-astro-cid-i5sb3ofi]{animation:q-float 3.6s var(--ease) infinite;--i:2;animation-delay:.5s}.writing[data-astro-cid-i5sb3ofi] text[data-astro-cid-i5sb3ofi]{font-family:var(--code);fill:var(--ink);font-size:.5px}.writing[data-astro-cid-i5sb3ofi] .stars[data-astro-cid-i5sb3ofi]{fill:var(--amber);font-size:.42px}.seal[data-astro-cid-i5sb3ofi]{fill:var(--amber);stroke:var(--ink);stroke-width:.04px}@media (width<=60rem){.cards[data-astro-cid-i5sb3ofi]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-i5sb3ofi]+.card[data-astro-cid-i5sb3ofi]{border-left:0;border-top:1px solid var(--rule)}}.pool[data-astro-cid-bk27bgog]{padding-block:clamp(4rem,9vw,7rem) clamp(3rem,7vw,5rem);overflow:hidden}.head[data-astro-cid-bk27bgog]{text-align:center;justify-items:center;gap:1rem;display:grid}.head[data-astro-cid-bk27bgog] h2{font-size:clamp(2.4rem,5.5vw,4.6rem)}.head[data-astro-cid-bk27bgog] .lead[data-astro-cid-bk27bgog]{max-width:42ch}.stage[data-astro-cid-bk27bgog]{height:360px;margin-top:clamp(2rem,5vw,3.5rem);position:relative}.track[data-astro-cid-bk27bgog]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.coin[data-astro-cid-bk27bgog]{width:84px;height:84px;animation:pool-travel var(--dur) linear infinite;animation-delay:var(--d);margin:-42px 0 0 -42px;position:absolute;top:50%}.face[data-astro-cid-bk27bgog]{animation:inherit;animation-delay:var(--d);border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.face--pub[data-astro-cid-bk27bgog]{background:var(--plate);border:2px solid var(--ink);box-shadow:0 6px 0 -1px var(--ink);animation-name:pool-pub}.face--pub[data-astro-cid-bk27bgog] strong[data-astro-cid-bk27bgog]{font-family:var(--display);letter-spacing:-.03em;font-size:1.35rem;font-weight:600;line-height:1}.face--pub[data-astro-cid-bk27bgog] span[data-astro-cid-bk27bgog]{font-family:var(--code);color:var(--fg-mute);font-size:.55rem}.face--sealed[data-astro-cid-bk27bgog]{background:var(--amber);border:2px solid var(--ink);box-shadow:0 6px 0 -1px var(--ink);animation-name:pool-sealed}.face--sealed[data-astro-cid-bk27bgog] svg[data-astro-cid-bk27bgog]{width:1.5rem;fill:var(--ink);shape-rendering:crispedges}.face--sealed[data-astro-cid-bk27bgog] .key[data-astro-cid-bk27bgog]{fill:var(--amber)}@keyframes pool-travel{0%{left:-4%}to{left:104%}}@keyframes pool-pub{0%,40%{opacity:1;filter:blur()}46%,to{opacity:0;filter:blur(8px)}}@keyframes pool-sealed{0%,54%{opacity:0;filter:blur(8px)}60%,to{opacity:1;filter:blur()}}.shield[data-astro-cid-bk27bgog]{width:240px;height:290px;clip-path:var(--shield);backdrop-filter:blur(16px)saturate(1.2);animation:pool-sheen 5s var(--ease) infinite;background:linear-gradient(115deg,#0000 30%,#f5b83d73 45%,#0000 60%) 0 0/300% 100%,linear-gradient(160deg,#ffffffbf,#e9e7df59);margin:-145px 0 0 -120px;position:absolute;top:50%;left:50%}@keyframes pool-sheen{0%{background-position:100% 0,0 0}60%,to{background-position:-50% 0,0 0}}.shield[data-astro-cid-bk27bgog] svg[data-astro-cid-bk27bgog]{width:100%;height:100%;overflow:visible}.rim[data-astro-cid-bk27bgog]{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rim--inner[data-astro-cid-bk27bgog]{stroke-width:1.2px;opacity:.45}.label[data-astro-cid-bk27bgog]{font-family:var(--code);color:var(--fg-mute);font-size:.72rem;position:absolute;bottom:0}.label--l[data-astro-cid-bk27bgog]{left:18%}.label--r[data-astro-cid-bk27bgog]{right:18%}@media (width<=40rem){.stage[data-astro-cid-bk27bgog]{height:300px}.coin[data-astro-cid-bk27bgog]{width:48px;height:48px;margin:-24px 0 0 -24px}.face--pub[data-astro-cid-bk27bgog] strong[data-astro-cid-bk27bgog]{font-size:.85rem}.face--pub[data-astro-cid-bk27bgog] span[data-astro-cid-bk27bgog]{display:none}.face--sealed[data-astro-cid-bk27bgog] svg[data-astro-cid-bk27bgog]{width:1rem}.shield[data-astro-cid-bk27bgog]{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.coin[data-astro-cid-bk27bgog]{animation-duration:calc(var(--dur) * 2)}}
