.scene[data-astro-cid-3x33ettk]{grid-column:1/-1}.top[data-astro-cid-3x33ettk]{gap:var(--space-5);padding-block:var(--section-y) var(--space-7);display:grid}.top__word[data-astro-cid-3x33ettk]{display:inline-block}.top__lead[data-astro-cid-3x33ettk]{max-width:44ch;font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--text-muted);text-wrap:pretty}.top__lead[data-astro-cid-3x33ettk] strong[data-astro-cid-3x33ettk]{color:var(--text);font-weight:var(--w-medium)}.top__actions[data-astro-cid-3x33ettk]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.tick[data-astro-cid-3x33ettk]{background:var(--accent);border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.tick[data-astro-cid-3x33ettk]:after{content:"";border:solid var(--on-accent);border-width:0 0 2px 2px;width:8px;height:4px;translate:0 -1px;rotate:-45deg}.tick--small[data-astro-cid-3x33ettk]{border-radius:3px;width:14px;height:14px}.tick--small[data-astro-cid-3x33ettk]:after{border-width:0 0 1.5px 1.5px;width:6px;height:3px}.bento[data-astro-cid-3x33ettk]{gap:var(--space-3);display:grid}.tile[data-astro-cid-3x33ettk]{padding:var(--space-5);background:var(--surface);color:var(--text);border-radius:20px;align-content:start;gap:18px;display:grid;position:relative}.tile[data-astro-cid-3x33ettk]:first-child{--in:0s}.tile[data-astro-cid-3x33ettk]:nth-child(2){--in:.12s}.tile[data-astro-cid-3x33ettk]:nth-child(3){--in:.24s}.tile[data-astro-cid-3x33ettk]:nth-child(4){--in:.36s}.tile[data-astro-cid-3x33ettk]:nth-child(5){--in:.48s}.tile[data-astro-cid-3x33ettk]:nth-child(6){--in:.6s}.tile__title[data-astro-cid-3x33ettk]{font-size:clamp(1.375rem,2.3vw,1.75rem);font-weight:var(--w-display);letter-spacing:-.03em;text-wrap:balance;line-height:1.1}.tile__title--small[data-astro-cid-3x33ettk]{font-size:clamp(1.1875rem,2vw,1.5rem)}.tile__copy[data-astro-cid-3x33ettk]{font-size:var(--text-small);color:var(--text-muted)}.tile__go[data-astro-cid-3x33ettk]{color:inherit;font-size:var(--text-small);font-weight:var(--w-medium);text-underline-offset:4px;place-self:end start;text-decoration:underline}.tile__go[data-astro-cid-3x33ettk]:after{content:"";border-radius:20px;position:absolute;inset:0}.tile[data-astro-cid-3x33ettk]:has(.tile__go:hover){outline:2px solid var(--text);outline-offset:-2px}.tile--steps[data-astro-cid-3x33ettk]{background:var(--bg);gap:14px}.tile__hint[data-astro-cid-3x33ettk]{color:var(--text-muted);margin-top:-6px;font-size:.875rem}.steps[data-astro-cid-3x33ettk]{margin-inline:calc(var(--space-3) * -1);gap:2px;list-style:none;display:grid}.st[data-astro-cid-3x33ettk]{width:100%;padding:11px var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:baseline;gap:0 10px;display:grid}.st[data-astro-cid-3x33ettk]:focus-visible{outline-color:var(--accent-text);outline-offset:-2px}.st__num[data-astro-cid-3x33ettk]{font-family:var(--font-mono);color:var(--text-muted);transition:color var(--dur-1) var(--ease);font-size:.8125rem;line-height:1.9}.st__name[data-astro-cid-3x33ettk]{font-size:1.25rem;font-weight:var(--w-display);letter-spacing:-.02em}.st__line[data-astro-cid-3x33ettk]{font-size:var(--text-small);color:var(--text-muted);grid-column:2}.st__mark[data-astro-cid-3x33ettk]{width:12px;height:12px;color:var(--text-muted);transition:color var(--dur-1) var(--ease);grid-area:1/3;align-self:center;position:relative}.st__mark[data-astro-cid-3x33ettk]:before,.st__mark[data-astro-cid-3x33ettk]:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:5px;left:0}.st__mark[data-astro-cid-3x33ettk]:after{transition:scale var(--dur-2) var(--ease);rotate:90deg}.st__gets[data-astro-cid-3x33ettk]{display:none}.got[data-astro-cid-3x33ettk]{padding-top:var(--space-4);border-top:1px solid var(--line)}.got__label[data-astro-cid-3x33ettk]{color:var(--text-muted);margin-bottom:10px;font-size:.8125rem}.got__stack[data-astro-cid-3x33ettk]{gap:var(--space-4);display:grid}.got__for[data-astro-cid-3x33ettk]{margin-bottom:var(--space-2);font-weight:var(--w-display)}.got__item[data-astro-cid-3x33ettk] ul[data-astro-cid-3x33ettk]{align-content:start;gap:var(--space-2);padding:0;list-style:none;display:grid}.got__item[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{font-size:1rem;font-weight:var(--w-medium);padding-left:20px;line-height:1.35;position:relative}.got__item[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:.5em;left:0}html.js .st[data-astro-cid-3x33ettk]:hover,html.js .st[data-astro-cid-3x33ettk][aria-pressed=true]{background:var(--surface)}html.js .st[data-astro-cid-3x33ettk][aria-pressed=true] .st__num[data-astro-cid-3x33ettk]{color:var(--accent-text)}html.js .st[data-astro-cid-3x33ettk]{cursor:pointer}html.js .st[data-astro-cid-3x33ettk][aria-pressed=true] .st__mark[data-astro-cid-3x33ettk]{color:var(--accent-text)}html.js .st[data-astro-cid-3x33ettk][aria-pressed=true] .st__mark[data-astro-cid-3x33ettk]:after{scale:0 1}html.js .got__stack[data-astro-cid-3x33ettk]{gap:0}html.js .got__item[data-astro-cid-3x33ettk]{visibility:hidden;grid-area:1/1}html.js .got__for[data-astro-cid-3x33ettk]{display:none}html.js .got__item[data-astro-cid-3x33ettk][data-on]{visibility:visible}@media screen and (prefers-reduced-motion:no-preference){html.js:not(.reduced) .got__item[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{opacity:0;transition:opacity .2s linear,translate .2s linear;translate:0 8px}html.js:not(.reduced) .got__item[data-astro-cid-3x33ettk][data-on] li[data-astro-cid-3x33ettk]{opacity:1;transition:opacity .4s linear var(--dl), translate .5s var(--ease) var(--dl);translate:0}}.got__item[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:first-child{--dl:50ms}.got__item[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(2){--dl:.13s}.got__item[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(3){--dl:.21s}@media (width<=479.98px){html.js .got[data-astro-cid-3x33ettk]{display:none}html.js .st[data-astro-cid-3x33ettk][aria-pressed=true]+.st__gets[data-astro-cid-3x33ettk]{gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3) calc(var(--space-3) + 40px);list-style:none;display:grid}.st__gets[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{font-size:1rem;font-weight:var(--w-medium);padding-left:20px;line-height:1.35;position:relative}.st__gets[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:.5em;left:0}}html:not(.js) [data-astro-cid-3x33ettk]:is(.st__mark,.tile__hint){display:none}.tile--scope[data-astro-cid-3x33ettk]{background:var(--accent);color:var(--on-accent)}.tile--scope[data-astro-cid-3x33ettk] .tile__copy[data-astro-cid-3x33ettk]{margin-top:var(--space-3);color:var(--on-accent)}.tile--scope[data-astro-cid-3x33ettk]:has(.tile__go:hover),.tile--scope[data-astro-cid-3x33ettk] .tile__go[data-astro-cid-3x33ettk]:focus-visible{outline-color:var(--on-accent)}.sheet[data-astro-cid-3x33ettk]{padding:var(--space-4) 18px;color:var(--text);background:#fff;border-radius:12px}.sheet__title[data-astro-cid-3x33ettk]{padding-bottom:var(--space-2);border-bottom:1.5px solid var(--text);font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem}.sheet[data-astro-cid-3x33ettk] ul[data-astro-cid-3x33ettk]{padding:0;list-style:none}.sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{border-bottom:1px solid var(--line);font-size:1rem;font-weight:var(--w-medium);align-items:center;gap:10px;padding:11px 0;display:flex}.sheet__foot[data-astro-cid-3x33ettk]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding-top:var(--space-3);color:var(--text-muted);font-size:.8125rem;display:flex}.stamp[data-astro-cid-3x33ettk]{padding:6px var(--space-3);border:2px solid var(--accent);color:var(--accent);font-size:.9375rem;font-weight:var(--w-display);transform-origin:100%;border-radius:6px;flex:none;rotate:-8deg}.win[data-astro-cid-3x33ettk]{padding:var(--space-3);background:var(--bg);border-radius:12px;gap:6px;display:grid}.win__bar[data-astro-cid-3x33ettk]{padding:5px var(--space-2);border:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;font-size:.6875rem;display:flex;overflow:hidden}.win__bar[data-astro-cid-3x33ettk] span[data-astro-cid-3x33ettk]{display:inline-block}.win__bar[data-astro-cid-3x33ettk] b[data-astro-cid-3x33ettk]{background:var(--accent);color:var(--on-accent);font-family:var(--font-sans);font-weight:var(--w-medium);border-radius:4px;margin-left:auto;padding:2px 7px}.win__row[data-astro-cid-3x33ettk]{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.win__row[data-astro-cid-3x33ettk] i[data-astro-cid-3x33ettk]{--block:color-mix(in srgb, var(--line-strong) 45%, var(--bg));background:var(--block);border:1px dashed #0000;border-radius:3px;height:18px}.win__row[data-astro-cid-3x33ettk] .win__accent[data-astro-cid-3x33ettk]{background:var(--accent)}.win__row--next[data-astro-cid-3x33ettk] i[data-astro-cid-3x33ettk]{border-color:var(--line-strong);background:0 0}.win__note[data-astro-cid-3x33ettk]{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:6px;padding:7px 10px;font-size:.8125rem;display:flex}.win__note[data-astro-cid-3x33ettk] span[data-astro-cid-3x33ettk]{font-weight:var(--w-medium);align-items:center;gap:6px;display:inline-flex}.wire[data-astro-cid-3x33ettk]{align-items:center;display:flex}.wire[data-astro-cid-3x33ettk] b[data-astro-cid-3x33ettk]{z-index:1;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);background:var(--bg);font-size:.875rem;font-weight:var(--w-display);white-space:nowrap;border-radius:8px;position:relative}.wire[data-astro-cid-3x33ettk] b[data-astro-cid-3x33ettk]:last-child{border-color:var(--text);background:var(--text);color:var(--bg)}.wire[data-astro-cid-3x33ettk] i[data-astro-cid-3x33ettk]{background:var(--accent);transform-origin:0;flex:1;min-width:14px;height:2px;position:relative;container-type:inline-size}.wire[data-astro-cid-3x33ettk] em[data-astro-cid-3x33ettk]{background:var(--accent);opacity:0;width:10px;height:10px;position:absolute;top:-4px;left:0}.ways[data-astro-cid-3x33ettk]{margin-top:var(--space-3);gap:6px;list-style:none;display:flex}.ways[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{background:color-mix(in srgb, var(--line) 70%, var(--surface));color:var(--text);border-radius:99px;padding:3px 10px;font-size:.8125rem}.own[data-astro-cid-3x33ettk]{gap:6px;list-style:none;display:grid}.own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:9px var(--space-3);border:1px solid var(--line);background:var(--bg);border-radius:8px;font-size:.875rem;display:flex}.own[data-astro-cid-3x33ettk] b[data-astro-cid-3x33ettk]{color:var(--accent-text);font-weight:var(--w-medium);align-items:center;gap:6px;display:inline-flex}.tile--foot[data-astro-cid-3x33ettk]{align-items:center;gap:var(--space-3) var(--space-6);border:1px solid var(--line);background:0 0}.foot__links[data-astro-cid-3x33ettk]{gap:var(--space-2) var(--space-5);font-size:var(--text-small);font-weight:var(--w-medium);flex-wrap:wrap;display:flex}.foot__links[data-astro-cid-3x33ettk] a[data-astro-cid-3x33ettk]{color:inherit;text-underline-offset:4px;text-decoration:underline}@media (width>=480px){.st[data-astro-cid-3x33ettk]{grid-template-columns:30px 110px minmax(0,1fr) 12px}.st__line[data-astro-cid-3x33ettk]{grid-column:3}.st__mark[data-astro-cid-3x33ettk]{grid-column:4}}@media (width>=768px){.bento[data-astro-cid-3x33ettk]{grid-template-columns:repeat(12,minmax(0,1fr))}.tile[data-astro-cid-3x33ettk]{padding:28px}.tile--steps[data-astro-cid-3x33ettk],.tile--foot[data-astro-cid-3x33ettk]{grid-column:1/-1}.tile--scope[data-astro-cid-3x33ettk],.tile--small[data-astro-cid-3x33ettk]{grid-column:span 6}.tile--scope[data-astro-cid-3x33ettk]{align-content:space-between}.tile--small[data-astro-cid-3x33ettk]{grid-template-rows:auto minmax(148px,auto) auto 1fr}.tile--small[data-astro-cid-3x33ettk]>[data-astro-cid-3x33ettk]:nth-child(2){align-self:end}.tile--small[data-astro-cid-3x33ettk] .tile__go[data-astro-cid-3x33ettk]{align-self:start}.tile--foot[data-astro-cid-3x33ettk]{grid-template-columns:1fr auto}}html:not(.js) .tile--scope[data-astro-cid-3x33ettk]{align-content:start;align-self:start}@media (width>=1024px){.top[data-astro-cid-3x33ettk]{padding-block:var(--space-9) var(--space-7)}.tile--steps[data-astro-cid-3x33ettk]{grid-column:span 7}.tile--scope[data-astro-cid-3x33ettk]{grid-column:span 5}.tile--small[data-astro-cid-3x33ettk]{grid-column:span 4}}@media (width>=1280px){.top[data-astro-cid-3x33ettk]{align-items:end;column-gap:var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media screen and (prefers-reduced-motion:no-preference){html.js:not(.reduced) .scene[data-astro-cid-3x33ettk]:not(.is-in):not(.is-done) [data-astro-cid-3x33ettk]:is(.top__word,.top__actions,.tile){opacity:0}html.js:not(.reduced) .scene[data-astro-cid-3x33ettk]:not(.is-in):not(.is-done):not(.is-armed) [data-astro-cid-3x33ettk]:is(.top__word,.top__actions,.tile){animation:1ms linear 5s forwards op-show}@keyframes op-show{to{opacity:1}}@keyframes op-rise{0%{opacity:0;translate:0 .5em}}@keyframes op-fade-up{0%{opacity:0;translate:0 14px}}@keyframes op-tile-in{0%{opacity:0;translate:0 28px;scale:.97}}@keyframes op-slide-l{0%{opacity:0;translate:-16px}}@keyframes op-slide-r{0%{opacity:0;translate:22px}}@keyframes op-pop{0%{scale:0}60%{scale:1.3}to{scale:1}}@keyframes op-sheet-in{0%{opacity:0;translate:0 36px;rotate:3deg}}@keyframes op-stamp{0%{opacity:0;rotate:-22deg;scale:2.4}55%{opacity:1;rotate:-8deg;scale:.9}to{opacity:1;rotate:-8deg;scale:1}}@keyframes op-fill{0%{border-color:var(--line-strong);background-color:#0000}}@keyframes op-recolour{0%,35%{background-color:var(--block)}60%{scale:1.12 1.3}}@keyframes op-draw-x{0%{scale:0 1}}@keyframes op-go{0%{opacity:1;translate:0}85%{opacity:1}to{opacity:0;translate:calc(100cqi - 10px)}}@keyframes op-back{0%{opacity:1;translate:calc(100cqi - 10px)}85%{opacity:1}to{opacity:0;translate:0}}@keyframes op-ink{0%{border-color:var(--line-strong);background-color:var(--bg);color:var(--text)}}@keyframes op-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.scene[data-astro-cid-3x33ettk].is-in .top__word[data-astro-cid-3x33ettk]{animation:op-rise .8s var(--ease) backwards}.scene[data-astro-cid-3x33ettk].is-in .top__word[data-astro-cid-3x33ettk]:nth-child(2){animation-delay:80ms}.scene[data-astro-cid-3x33ettk].is-in .top__word[data-astro-cid-3x33ettk]:nth-child(3){animation-delay:.16s}.scene[data-astro-cid-3x33ettk].is-in .top__actions[data-astro-cid-3x33ettk]{animation:op-fade-up .7s var(--ease) .42s backwards}.scene[data-astro-cid-3x33ettk].is-in .tile[data-astro-cid-3x33ettk]{animation:op-tile-in .8s var(--ease) calc(.5s + var(--in)) backwards}.is-playing[data-astro-cid-3x33ettk] .steps__item[data-astro-cid-3x33ettk]{animation:op-slide-l .6s var(--ease) backwards}.is-playing[data-astro-cid-3x33ettk] .steps__item[data-astro-cid-3x33ettk]:first-child{animation-delay:calc(var(--in) + .75s)}.is-playing[data-astro-cid-3x33ettk] .steps__item[data-astro-cid-3x33ettk]:nth-child(2){animation-delay:calc(var(--in) + .82s)}.is-playing[data-astro-cid-3x33ettk] .steps__item[data-astro-cid-3x33ettk]:nth-child(3){animation-delay:calc(var(--in) + .89s)}.is-playing[data-astro-cid-3x33ettk] .steps__item[data-astro-cid-3x33ettk]:nth-child(4){animation-delay:calc(var(--in) + .96s)}.is-playing[data-astro-cid-3x33ettk] .steps__item[data-astro-cid-3x33ettk]:nth-child(5){animation-delay:calc(var(--in) + 1.03s)}.is-playing[data-astro-cid-3x33ettk] .got[data-astro-cid-3x33ettk]{animation:op-fade-up .6s var(--ease) calc(var(--in) + 1.2s) backwards}.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk]{animation:op-sheet-in .9s var(--ease) calc(var(--in) + .7s) backwards}.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{animation:op-fade-up .5s var(--ease) backwards}.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] .tick[data-astro-cid-3x33ettk]{animation:op-pop .45s var(--ease) backwards}.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:first-child,.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:first-child .tick[data-astro-cid-3x33ettk]{animation-delay:calc(var(--in) + 1.2s)}.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(2),.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(2) .tick[data-astro-cid-3x33ettk]{animation-delay:calc(var(--in) + 1.45s)}.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(3),.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(3) .tick[data-astro-cid-3x33ettk]{animation-delay:calc(var(--in) + 1.7s)}.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(4),.is-playing[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(4) .tick[data-astro-cid-3x33ettk]{animation-delay:calc(var(--in) + 1.95s)}.is-playing[data-astro-cid-3x33ettk] .stamp[data-astro-cid-3x33ettk]{animation:op-stamp .55s var(--ease) calc(var(--in) + 2.5s) backwards}.is-playing[data-astro-cid-3x33ettk] .win__bar[data-astro-cid-3x33ettk] span[data-astro-cid-3x33ettk]{animation:op-type .7s steps(20) calc(var(--in) + .8s) backwards}.is-playing[data-astro-cid-3x33ettk] .win__row[data-astro-cid-3x33ettk]:not(.win__row--next) i[data-astro-cid-3x33ettk]{animation:.45s linear backwards op-fill}.is-playing[data-astro-cid-3x33ettk] .win__row[data-astro-cid-3x33ettk] i[data-astro-cid-3x33ettk]:first-child{animation-delay:calc(var(--in) + 1.4s)}.is-playing[data-astro-cid-3x33ettk] .win__row[data-astro-cid-3x33ettk] i[data-astro-cid-3x33ettk]:nth-child(3){animation-delay:calc(var(--in) + 1.9s)}.is-playing[data-astro-cid-3x33ettk] .win__row[data-astro-cid-3x33ettk] .win__accent[data-astro-cid-3x33ettk]{animation:op-fill .45s linear calc(var(--in) + 1.65s) backwards, op-recolour .9s var(--ease) calc(var(--in) + 2.9s) backwards}.is-playing[data-astro-cid-3x33ettk] .win__row--next[data-astro-cid-3x33ettk]{animation:op-fade-up .5s var(--ease) calc(var(--in) + 2.15s) backwards}.is-playing[data-astro-cid-3x33ettk] .win__note[data-astro-cid-3x33ettk]{animation:op-slide-r .6s var(--ease) calc(var(--in) + 2.5s) backwards}.is-playing[data-astro-cid-3x33ettk] .win__note[data-astro-cid-3x33ettk] .tick[data-astro-cid-3x33ettk]{animation:op-pop .45s var(--ease) calc(var(--in) + 3.5s) backwards}.is-playing[data-astro-cid-3x33ettk] .win__bar[data-astro-cid-3x33ettk] b[data-astro-cid-3x33ettk]{animation:op-pop .5s var(--ease) calc(var(--in) + 3.7s) backwards}.is-playing[data-astro-cid-3x33ettk] .wire[data-astro-cid-3x33ettk] b[data-astro-cid-3x33ettk]:first-child{animation:op-fade-up .5s var(--ease) calc(var(--in) + .8s) backwards}.is-playing[data-astro-cid-3x33ettk] .wire[data-astro-cid-3x33ettk] i[data-astro-cid-3x33ettk]{animation:op-draw-x .8s var(--ease) calc(var(--in) + 1.1s) backwards}.is-playing[data-astro-cid-3x33ettk] .wire[data-astro-cid-3x33ettk] em[data-astro-cid-3x33ettk]{animation:op-go .8s var(--ease) calc(var(--in) + 1.9s) backwards}.is-playing[data-astro-cid-3x33ettk] .wire[data-astro-cid-3x33ettk] em[data-astro-cid-3x33ettk]+em[data-astro-cid-3x33ettk]{animation:op-back .8s var(--ease) calc(var(--in) + 3.1s) backwards}.is-playing[data-astro-cid-3x33ettk] .wire[data-astro-cid-3x33ettk] b[data-astro-cid-3x33ettk]:last-child{animation:op-ink .5s linear calc(var(--in) + 2.6s) backwards}.is-playing[data-astro-cid-3x33ettk] .ways[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{animation:op-pop .45s var(--ease) backwards}.is-playing[data-astro-cid-3x33ettk] .ways[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:first-child{animation-delay:calc(var(--in) + 1.5s)}.is-playing[data-astro-cid-3x33ettk] .ways[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(2){animation-delay:calc(var(--in) + 1.65s)}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]{animation:op-slide-r .6s var(--ease) backwards}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] [data-astro-cid-3x33ettk]:is(b,.tick){animation:op-fade-up .4s var(--ease) backwards}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] .tick[data-astro-cid-3x33ettk]{animation-name:op-pop}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:first-child{animation-delay:calc(var(--in) + .8s)}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(2){animation-delay:calc(var(--in) + .95s)}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(3){animation-delay:calc(var(--in) + 1.1s)}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:first-child [data-astro-cid-3x33ettk]:is(b,.tick){animation-delay:calc(var(--in) + 1.5s)}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(2) [data-astro-cid-3x33ettk]:is(b,.tick){animation-delay:calc(var(--in) + 1.8s)}.is-playing[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(3) [data-astro-cid-3x33ettk]:is(b,.tick){animation-delay:calc(var(--in) + 2.1s)}@keyframes op-pulse{50%{scale:1.3}}@keyframes op-restamp{40%{rotate:-14deg;scale:1.2}to{rotate:-8deg;scale:1}}.is-again[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] .tick[data-astro-cid-3x33ettk],.is-again[data-astro-cid-3x33ettk] .win__note[data-astro-cid-3x33ettk] .tick[data-astro-cid-3x33ettk],.is-again[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] .tick[data-astro-cid-3x33ettk]{animation:op-pulse .45s var(--ease)}.is-again[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(2) .tick[data-astro-cid-3x33ettk],.is-again[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(2) .tick[data-astro-cid-3x33ettk]{animation-delay:.12s}.is-again[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(3) .tick[data-astro-cid-3x33ettk],.is-again[data-astro-cid-3x33ettk] .own[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(3) .tick[data-astro-cid-3x33ettk]{animation-delay:.24s}.is-again[data-astro-cid-3x33ettk] .sheet[data-astro-cid-3x33ettk] li[data-astro-cid-3x33ettk]:nth-child(4) .tick[data-astro-cid-3x33ettk]{animation-delay:.36s}.is-again[data-astro-cid-3x33ettk] .stamp[data-astro-cid-3x33ettk]{animation:op-restamp .55s var(--ease) .5s}.is-again[data-astro-cid-3x33ettk] .win__bar[data-astro-cid-3x33ettk] b[data-astro-cid-3x33ettk]{animation:op-pulse .5s var(--ease) .4s}.is-again[data-astro-cid-3x33ettk] .win__accent[data-astro-cid-3x33ettk]{animation:op-recolour .9s var(--ease)}.is-again[data-astro-cid-3x33ettk] .wire[data-astro-cid-3x33ettk] em[data-astro-cid-3x33ettk]{animation:op-go .8s var(--ease) 50ms}.is-again[data-astro-cid-3x33ettk] .wire[data-astro-cid-3x33ettk] em[data-astro-cid-3x33ettk]+em[data-astro-cid-3x33ettk]{animation:op-back .8s var(--ease) .95s}}.desk[data-astro-cid-q4bg5vay]{z-index:0;padding:var(--space-3) var(--space-5) var(--space-6) var(--space-3);scroll-margin-top:var(--space-6);background:var(--surface);border-radius:24px;grid-column:1/-1;position:relative;overflow:hidden}.paper[data-astro-cid-q4bg5vay]{--paper:#fff;max-width:960px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);margin-inline:auto;position:relative}.paper[data-astro-cid-q4bg5vay]:before,.paper[data-astro-cid-q4bg5vay]:after{content:"";z-index:-1;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);position:absolute;inset:0}.paper[data-astro-cid-q4bg5vay]:before{translate:5px 7px;rotate:.15deg}.paper[data-astro-cid-q4bg5vay]:after{z-index:-2;translate:10px 14px;rotate:.3deg}.paper__top[data-astro-cid-q4bg5vay]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);padding-bottom:var(--space-4);border-bottom:2px solid var(--text);flex-wrap:wrap;display:flex}.paper__title[data-astro-cid-q4bg5vay]{font-size:var(--text-d-s);font-weight:var(--w-display);letter-spacing:var(--track-display);line-height:1.05}.paper__kicker[data-astro-cid-q4bg5vay]{color:var(--text-muted);font-family:var(--font-mono);font-size:13px}.start[data-astro-cid-q4bg5vay]{gap:var(--space-6);margin-top:var(--space-6);list-style:none;display:grid;position:relative}.start__line[data-astro-cid-q4bg5vay]{background:var(--line);width:1.5px;position:absolute;top:8px;bottom:0;left:5px}.start__line[data-astro-cid-q4bg5vay] i[data-astro-cid-q4bg5vay]{background:var(--accent);transform-origin:top;position:absolute;inset:0}.stage[data-astro-cid-q4bg5vay]{align-content:start;gap:var(--space-1);padding-left:28px;display:grid;position:relative}.stage[data-astro-cid-q4bg5vay]:before{content:"";z-index:1;background:var(--accent);width:11px;height:11px;position:absolute;top:4px;left:0}.stage__when[data-astro-cid-q4bg5vay]{color:var(--text-muted);font-size:14px}.stage__what[data-astro-cid-q4bg5vay]{font-size:21px;font-weight:var(--w-display);letter-spacing:var(--track-heading);line-height:1.2}.stage__art[data-astro-cid-q4bg5vay]{height:184px;margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--line);background:var(--bg);border-radius:12px;place-items:center;font-size:12px;line-height:1.3;display:grid}.chip[data-astro-cid-q4bg5vay]{border:1px solid var(--line);background:var(--paper);height:28px;font-size:13px;font-weight:var(--w-medium);white-space:nowrap;border-radius:99px;align-items:center;padding:0 11px;display:inline-flex}.chip--small[data-astro-cid-q4bg5vay]{height:26px;padding:0 10px;font-size:12px}.chip--ink[data-astro-cid-q4bg5vay]{border-color:var(--text);background:var(--text);color:var(--bg)}.chip--tick[data-astro-cid-q4bg5vay]:before{content:"";border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);width:9px;height:5px;margin-right:7px;translate:0 -2px;rotate:-45deg}.talk[data-astro-cid-q4bg5vay]{gap:7px;width:min(100%,230px);display:grid}.bub[data-astro-cid-q4bg5vay]{border:1px solid var(--line);background:var(--paper);border-radius:12px 12px 12px 3px;gap:5px;width:62%;padding:9px 11px;display:grid}.bub[data-astro-cid-q4bg5vay] b[data-astro-cid-q4bg5vay]{background:var(--line-strong);border-radius:3px;height:5px}.bub[data-astro-cid-q4bg5vay] b[data-astro-cid-q4bg5vay]:nth-child(2){width:60%}.bub--us[data-astro-cid-q4bg5vay]{border-color:var(--accent);background:var(--accent);border-radius:12px 12px 3px;justify-self:end;width:54%}.bub--us[data-astro-cid-q4bg5vay] b[data-astro-cid-q4bg5vay]{background:var(--on-accent)}.bub--short[data-astro-cid-q4bg5vay]{width:40%}.ways[data-astro-cid-q4bg5vay]{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:6px;display:flex}.scope[data-astro-cid-q4bg5vay]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);width:min(100%,210px);padding:12px 14px 6px;display:grid}.scope[data-astro-cid-q4bg5vay] strong[data-astro-cid-q4bg5vay]{font-size:13px;font-weight:var(--w-display);margin-bottom:6px}.scope[data-astro-cid-q4bg5vay] span[data-astro-cid-q4bg5vay]{align-items:center;gap:var(--space-2);border-top:1px solid var(--line);padding:5px 0;display:flex}.scope[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{fill:none;width:12px;height:12px;stroke:var(--accent);stroke-width:2.6px;flex:none}.live[data-astro-cid-q4bg5vay]{justify-content:center;align-items:flex-end;gap:10px;width:100%;display:flex}.live__screen[data-astro-cid-q4bg5vay]{border:1px solid var(--line-strong);background:var(--paper);border-radius:7px;flex:0 180px;gap:6px;padding:8px 9px 10px;display:grid}.live__screen--phone[data-astro-cid-q4bg5vay]{border-radius:9px;flex:0 0 50px;padding:10px 6px 8px}.live__bar[data-astro-cid-q4bg5vay]{border:1px solid var(--line);color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;border-radius:4px;margin-bottom:2px;padding:3px 6px;font-size:10px;overflow:hidden}.live[data-astro-cid-q4bg5vay] i[data-astro-cid-q4bg5vay]{background:var(--line-strong);border-radius:2px;height:5px}.live[data-astro-cid-q4bg5vay] .live__h[data-astro-cid-q4bg5vay]{background:var(--text);width:70%;height:9px}.live[data-astro-cid-q4bg5vay] .live__t[data-astro-cid-q4bg5vay]{width:85%}.live[data-astro-cid-q4bg5vay] .live__img[data-astro-cid-q4bg5vay]{background:color-mix(in srgb, var(--line-strong) 45%, var(--paper));height:34px}.live[data-astro-cid-q4bg5vay] .live__btn[data-astro-cid-q4bg5vay]{background:var(--accent);width:44%;height:11px}.cols[data-astro-cid-q4bg5vay]{gap:var(--space-7);margin-top:var(--space-7);display:grid}.col__heading[data-astro-cid-q4bg5vay]{scroll-margin-top:var(--space-6);font-size:23px;font-weight:var(--w-display);letter-spacing:var(--track-heading);line-height:1.2}.col__sub[data-astro-cid-q4bg5vay]{color:var(--text-muted);font-size:var(--text-small);margin-top:2px}.needs__list[data-astro-cid-q4bg5vay],.promises[data-astro-cid-q4bg5vay]{margin-top:var(--space-4);list-style:none}.need[data-astro-cid-q4bg5vay]{padding:var(--space-3) 0;border-top:1px solid var(--line);font-weight:var(--w-medium);cursor:pointer;align-items:center;gap:14px;line-height:1.4;display:flex;position:relative}.need__input[data-astro-cid-q4bg5vay]{opacity:0;width:1px;height:1px;position:absolute}.need__box[data-astro-cid-q4bg5vay],.promise__ok[data-astro-cid-q4bg5vay]{border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.need__box[data-astro-cid-q4bg5vay]{border:1.5px solid var(--line-strong);background:var(--paper);transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease)}.need__box[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay],.promise__ok[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{fill:none;width:14px;height:14px;stroke:var(--on-accent);stroke-width:2.6px}.need__box[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{opacity:0;transition:opacity var(--dur-1) var(--ease), scale var(--dur-2) var(--ease);scale:.4}.need__text[data-astro-cid-q4bg5vay]{flex:1}.need__pic[data-astro-cid-q4bg5vay]{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--line-strong);font-family:var(--font-mono);transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), scale var(--dur-2) var(--ease);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.need__pic[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.need[data-astro-cid-q4bg5vay]:hover .need__box[data-astro-cid-q4bg5vay]{border-color:var(--text)}.need__input[data-astro-cid-q4bg5vay]:checked~.need__box[data-astro-cid-q4bg5vay]{border-color:var(--accent);background:var(--accent)}.need__input[data-astro-cid-q4bg5vay]:checked~.need__box[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{opacity:1;scale:1}.need__input[data-astro-cid-q4bg5vay]:checked~.need__pic[data-astro-cid-q4bg5vay]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);scale:1.08}.need__input[data-astro-cid-q4bg5vay]:focus-visible~.need__box[data-astro-cid-q4bg5vay]{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.slots[data-astro-cid-q4bg5vay]{align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-size:14px;font-weight:var(--w-medium);display:flex}html:not(.js) .slots[data-astro-cid-q4bg5vay]{display:none}.slots__bar[data-astro-cid-q4bg5vay]{flex:1;gap:6px;display:flex}.slots__bar[data-astro-cid-q4bg5vay] i[data-astro-cid-q4bg5vay]{background:var(--line);height:5px;transition:background-color var(--dur-2) var(--ease);border-radius:3px;flex:1}.slots__bar[data-astro-cid-q4bg5vay] i[data-astro-cid-q4bg5vay][data-on]{background:var(--accent)}.slots__count[data-astro-cid-q4bg5vay]{white-space:nowrap}.promise[data-astro-cid-q4bg5vay]{border-top:1px solid var(--line);font-weight:var(--w-medium);grid-template-columns:22px minmax(0,1fr);gap:6px 14px;padding:14px 0;line-height:1.4;display:grid}.promise__ok[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{width:18px;height:18px;stroke:var(--accent)}.promise__art[data-astro-cid-q4bg5vay]{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.sign[data-astro-cid-q4bg5vay]{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:2px solid var(--text);display:grid}.sign__say[data-astro-cid-q4bg5vay]{max-width:36ch;color:var(--text-muted);font-size:var(--text-small)}.sign__who[data-astro-cid-q4bg5vay]{align-content:end;display:grid}.sign__mark[data-astro-cid-q4bg5vay]{height:64px;padding-bottom:var(--space-2);align-items:flex-end;display:flex}.sign__who[data-astro-cid-q4bg5vay] small[data-astro-cid-q4bg5vay]{border-top:1px solid var(--line-strong);color:var(--text-muted);padding-top:6px;font-size:13px}.sign__button[data-astro-cid-q4bg5vay]{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font-weight:var(--w-medium);white-space:nowrap;transition:background-color var(--dur-1) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.sign__button[data-astro-cid-q4bg5vay]:hover{background:color-mix(in srgb, var(--accent) 86%, var(--text))}.stamp[data-astro-cid-q4bg5vay]{padding:var(--space-2) var(--space-3);border:1.5px solid var(--text);border-radius:var(--radius-control);font-size:13px;font-weight:var(--w-display);white-space:nowrap;transform-origin:0 100%;align-items:center;gap:10px;display:inline-flex;rotate:-4deg}.stamp[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{width:26px;height:26px}.stamp__ink[data-astro-cid-q4bg5vay]{fill:var(--text)}.stamp__block[data-astro-cid-q4bg5vay]{fill:var(--accent)}@keyframes pt-draw{0%{scale:0}}@keyframes pt-rise{0%{opacity:0;translate:0 8px}}@keyframes pt-pop{0%{opacity:0;scale:.3}}@keyframes pt-stamp{0%{opacity:0;rotate:-12deg;scale:1.7}}@media screen and (prefers-reduced-motion:no-preference){html.js:not(.reduced) [data-astro-cid-q4bg5vay][data-part]:not(.is-playing):not(.is-done) [data-astro-cid-q4bg5vay]:is(.stage__when,.stage__what,.stage__art,.promise__ok svg,.promise__art,.stamp){opacity:0}html.js:not(.reduced) [data-astro-cid-q4bg5vay][data-part]:not(.is-playing):not(.is-done) .start__line[data-astro-cid-q4bg5vay] i[data-astro-cid-q4bg5vay]{scale:0}.is-playing[data-astro-cid-q4bg5vay] .start__line[data-astro-cid-q4bg5vay] i[data-astro-cid-q4bg5vay]{animation:2s cubic-bezier(.45,0,.2,1) both pt-draw}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]>[data-astro-cid-q4bg5vay],.is-playing[data-astro-cid-q4bg5vay] .seq[data-astro-cid-q4bg5vay],.is-playing[data-astro-cid-q4bg5vay] .promise__art[data-astro-cid-q4bg5vay]{animation:pt-rise .45s both var(--ease)}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(2)>[data-astro-cid-q4bg5vay]{animation-delay:.1s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(3)>[data-astro-cid-q4bg5vay]{animation-delay:.8s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(4)>[data-astro-cid-q4bg5vay]{animation-delay:1.5s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(2) .seq[data-astro-cid-q4bg5vay]:first-child{animation-delay:.3s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(2) .seq[data-astro-cid-q4bg5vay]:nth-child(2){animation-delay:.55s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(2) .seq[data-astro-cid-q4bg5vay]:nth-child(3){animation-delay:.8s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(2) .seq[data-astro-cid-q4bg5vay]:nth-child(4),.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(3) .seq[data-astro-cid-q4bg5vay]:nth-child(2){animation-delay:1s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(3) .seq[data-astro-cid-q4bg5vay]:nth-child(3){animation-delay:1.15s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(3) .seq[data-astro-cid-q4bg5vay]:nth-child(4){animation-delay:1.3s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(3) .seq[data-astro-cid-q4bg5vay]:nth-child(5){animation-delay:1.45s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(4) .seq[data-astro-cid-q4bg5vay]:first-child{animation-delay:1.7s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(4) .seq[data-astro-cid-q4bg5vay]:nth-child(2){animation-delay:1.85s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(4) .seq[data-astro-cid-q4bg5vay]:nth-child(3){animation-delay:2s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(4) .seq[data-astro-cid-q4bg5vay]:nth-child(4){animation-delay:2.15s}.is-playing[data-astro-cid-q4bg5vay] .stage[data-astro-cid-q4bg5vay]:nth-child(4) .seq[data-astro-cid-q4bg5vay]:nth-child(5){animation-delay:2.3s}.is-playing[data-astro-cid-q4bg5vay] .promise__ok[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{animation:pt-pop .4s both var(--ease)}.is-playing[data-astro-cid-q4bg5vay] .promise[data-astro-cid-q4bg5vay]:first-child [data-astro-cid-q4bg5vay]:is(.promise__ok svg,.promise__art){animation-delay:.2s}.is-playing[data-astro-cid-q4bg5vay] .promise[data-astro-cid-q4bg5vay]:nth-child(2) [data-astro-cid-q4bg5vay]:is(.promise__ok svg,.promise__art){animation-delay:.5s}.is-playing[data-astro-cid-q4bg5vay] .promise[data-astro-cid-q4bg5vay]:nth-child(3) [data-astro-cid-q4bg5vay]:is(.promise__ok svg,.promise__art){animation-delay:.8s}.is-playing[data-astro-cid-q4bg5vay] .stamp[data-astro-cid-q4bg5vay]{animation:.5s cubic-bezier(.2,1.4,.4,1) .3s both pt-stamp}}@media (width>=768px){.desk[data-astro-cid-q4bg5vay]{padding:var(--space-7) var(--space-7) var(--space-8) var(--space-6)}.paper[data-astro-cid-q4bg5vay]{padding:var(--space-7)}.paper[data-astro-cid-q4bg5vay]:before{translate:8px 9px}.paper[data-astro-cid-q4bg5vay]:after{translate:16px 18px}.sign[data-astro-cid-q4bg5vay]{grid-template-columns:1fr 1fr;align-items:end}.sign__say[data-astro-cid-q4bg5vay]{grid-column:1/-1}}@media (width>=768px) and (width<=1023.98px){.stage[data-astro-cid-q4bg5vay]{column-gap:var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.stage__when[data-astro-cid-q4bg5vay],.stage__what[data-astro-cid-q4bg5vay]{grid-column:1}.stage__art[data-astro-cid-q4bg5vay]{grid-area:1/2/span 2;height:220px;margin-top:0;font-size:14px}.talk[data-astro-cid-q4bg5vay],.scope[data-astro-cid-q4bg5vay]{width:min(100%,300px)}.scope[data-astro-cid-q4bg5vay] svg[data-astro-cid-q4bg5vay]{width:14px;height:14px}.live__screen[data-astro-cid-q4bg5vay]{flex-basis:230px}.live__screen--phone[data-astro-cid-q4bg5vay]{flex:0 0 64px}}@media (width>=1024px){.paper[data-astro-cid-q4bg5vay]:before{rotate:.5deg}.paper[data-astro-cid-q4bg5vay]:after{rotate:1.1deg}.cols[data-astro-cid-q4bg5vay]{gap:var(--space-7);grid-template-columns:1fr 1fr}.start[data-astro-cid-q4bg5vay]{gap:0 var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr)}.start__line[data-astro-cid-q4bg5vay]{width:auto;height:1.5px;inset:4.75px 0 auto 5px}.start__line[data-astro-cid-q4bg5vay] i[data-astro-cid-q4bg5vay]{transform-origin:0}.stage[data-astro-cid-q4bg5vay]{grid-template-rows:auto 1fr auto;padding:30px 0 0}.stage[data-astro-cid-q4bg5vay]:before{top:0}.sign[data-astro-cid-q4bg5vay]{gap:var(--space-6);grid-template-columns:1.3fr 1fr 1fr}.sign__say[data-astro-cid-q4bg5vay]{grid-column:auto}}.gates-section{border-bottom:var(--hairline)}.panel[data-astro-cid-iz2izrsu]{grid-column:1/-1}.panel__heading[data-astro-cid-iz2izrsu]{scroll-margin-top:var(--space-6)}.panel__lead[data-astro-cid-iz2izrsu]{max-width:46ch;margin-top:var(--space-5);color:var(--text-muted)}.run[data-astro-cid-iz2izrsu]{--fs:clamp(1.5rem, 4.1vw, 3.125rem);--g:calc(var(--fs) * .55);margin-top:var(--space-7)}.gates[data-astro-cid-iz2izrsu]{list-style:none}.gate[data-astro-cid-iz2izrsu]{column-gap:var(--space-3);padding-bottom:var(--space-6);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.gate[data-astro-cid-iz2izrsu]:first-child{--t:.4s}.gate[data-astro-cid-iz2izrsu]:nth-child(2){--t:1s}.gate[data-astro-cid-iz2izrsu]:nth-child(3){--t:1.6s}.gate[data-astro-cid-iz2izrsu]:nth-child(4){--t:2.2s}.gate__line[data-astro-cid-iz2izrsu]{left:13px;top:var(--g);bottom:calc(var(--g) * -1);background:var(--line);width:2px;position:absolute}.gate__line[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]{background:var(--accent);transform-origin:top;position:absolute;inset:0}.gate__bar[data-astro-cid-iz2izrsu]{z-index:1;left:1px;top:calc(var(--g) - 1.5px);background:var(--text);opacity:0;width:26px;height:3px;position:absolute;scale:0 1}.gate__node[data-astro-cid-iz2izrsu]{z-index:1;left:8px;top:calc(var(--g) - 6px);background:var(--accent);width:12px;height:12px;position:absolute}.gate__text[data-astro-cid-iz2izrsu]{font-size:var(--fs);font-weight:var(--w-display);letter-spacing:-.03em;grid-column:2;line-height:1.1}.gate__text[data-astro-cid-iz2izrsu] span[data-astro-cid-iz2izrsu]{text-wrap:balance;display:block}.gate__text[data-astro-cid-iz2izrsu] span[data-astro-cid-iz2izrsu]:first-child{color:var(--text-muted)}.proof[data-astro-cid-iz2izrsu]{margin-top:var(--space-3);font-size:var(--text-small);grid-column:2;display:flex}.proof__title[data-astro-cid-iz2izrsu],.proof__art[data-astro-cid-iz2izrsu]{display:none}.proof__ok[data-astro-cid-iz2izrsu]{align-items:center;gap:var(--space-2);display:inline-flex}.proof__box[data-astro-cid-iz2izrsu]{border:1.5px solid var(--accent);background:var(--accent);border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.proof__box[data-astro-cid-iz2izrsu]:after{content:"";border:solid var(--on-accent);border-width:0 0 2px 2px;width:9px;height:5px;translate:0 -1px;rotate:-45deg}.end[data-astro-cid-iz2izrsu]{--t:2.9s;align-items:center;gap:var(--space-3);display:flex}.end__dot[data-astro-cid-iz2izrsu]{z-index:1;background:var(--accent);flex:none;width:12px;height:12px;margin:0 8px;position:relative}.end__url[data-astro-cid-iz2izrsu]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) 14px;border:1px solid var(--line-strong);font-family:var(--font-mono);border-radius:8px;font-size:.875rem;display:inline-flex}.end__url[data-astro-cid-iz2izrsu] b[data-astro-cid-iz2izrsu]{background:var(--accent);color:var(--on-accent);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--w-medium);border-radius:5px;padding:3px 9px}@media screen and (prefers-reduced-motion:no-preference){html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .proof__box[data-astro-cid-iz2izrsu]{border-color:var(--line-strong);background:0 0}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .proof__box[data-astro-cid-iz2izrsu]:after{opacity:0}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .proof__ok[data-astro-cid-iz2izrsu]{color:var(--text-muted)}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .proof[data-astro-cid-iz2izrsu]{border-color:var(--line)}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .gate__text[data-astro-cid-iz2izrsu] span[data-astro-cid-iz2izrsu]+span[data-astro-cid-iz2izrsu]{color:var(--line-strong)}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .gate__bar[data-astro-cid-iz2izrsu]{opacity:1;scale:1}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .gate__node[data-astro-cid-iz2izrsu]{scale:0}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .gate__line[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]{transform:scaleY(0)}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .end__dot[data-astro-cid-iz2izrsu]{background:var(--line-strong)}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .end__url[data-astro-cid-iz2izrsu]{border-color:var(--line);color:var(--text-muted)}html.js:not(.reduced) .run[data-astro-cid-iz2izrsu]:not(.is-playing):not(.is-done) .end__url[data-astro-cid-iz2izrsu] b[data-astro-cid-iz2izrsu]{opacity:0;scale:.7}.run[data-astro-cid-iz2izrsu].is-playing [data-astro-cid-iz2izrsu]:is(.proof__box,.proof__ok,.proof,.gate__text span+span){transition:color .4s linear var(--t), background-color .3s linear var(--t), border-color .3s linear var(--t)}.run[data-astro-cid-iz2izrsu].is-playing .proof__box[data-astro-cid-iz2izrsu]:after{transition:opacity .3s linear var(--t)}.run[data-astro-cid-iz2izrsu].is-playing .gate__bar[data-astro-cid-iz2izrsu]{transition:scale .4s var(--ease) calc(var(--t) + .45s), opacity .4s linear calc(var(--t) + .45s)}.run[data-astro-cid-iz2izrsu].is-playing .gate__node[data-astro-cid-iz2izrsu]{transition:scale .4s var(--ease) calc(var(--t) + .45s)}.run[data-astro-cid-iz2izrsu].is-playing .gate__line[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]{transition:transform .7s var(--ease) calc(var(--t) + .85s)}.run[data-astro-cid-iz2izrsu].is-playing [data-astro-cid-iz2izrsu]:is(.end__dot,.end__url){transition:color .4s linear var(--t), background-color .4s linear var(--t), border-color .4s linear var(--t)}.run[data-astro-cid-iz2izrsu].is-playing .end__url[data-astro-cid-iz2izrsu] b[data-astro-cid-iz2izrsu]{transition:opacity .4s linear var(--t), scale .4s var(--ease) var(--t)}}@media (width>=768px){.gate[data-astro-cid-iz2izrsu]{column-gap:var(--space-5);padding-bottom:var(--space-7)}.end[data-astro-cid-iz2izrsu]{gap:var(--space-5)}}@media (width>=1024px){.gate[data-astro-cid-iz2izrsu]{padding-bottom:var(--space-6);grid-template-columns:28px minmax(0,1fr) 196px;align-items:start}.proof[data-astro-cid-iz2izrsu]{margin-top:calc(var(--g) - 22px);padding:var(--space-3) 14px;border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;grid-area:1/3;gap:10px;display:grid}.proof__title[data-astro-cid-iz2izrsu]{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem;display:block}.proof__art[data-astro-cid-iz2izrsu]{gap:5px;display:grid}.proof__art[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]{background:var(--line-strong);opacity:.5;border-radius:2px;height:5px}.proof__art[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]:first-child{width:82%}.proof__art[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]:nth-child(2){width:58%}.proof__art[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]:nth-child(3){width:70%}.proof__art--window[data-astro-cid-iz2izrsu]{grid-template-columns:repeat(3,1fr)}.proof__art--window[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]:nth-child(n){border-radius:3px;width:auto;height:16px}.proof__art--window[data-astro-cid-iz2izrsu] i[data-astro-cid-iz2izrsu]:first-child{grid-column:1/-1;height:22px}.proof__ok[data-astro-cid-iz2izrsu]{border-top:1px solid var(--line);font-weight:var(--w-medium);padding-top:10px}}.handover[data-astro-cid-575tcius]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-8);display:grid}.handover__text[data-astro-cid-575tcius],.folder[data-astro-cid-575tcius],.after[data-astro-cid-575tcius]{grid-column:1/-1}.handover__heading[data-astro-cid-575tcius]{scroll-margin-top:var(--space-6)}.handover__lead[data-astro-cid-575tcius]{margin-top:var(--space-5);max-width:30ch;color:var(--text-muted)}.after[data-astro-cid-575tcius]{padding-top:var(--space-5);border-top:2px solid var(--accent)}.after__copy[data-astro-cid-575tcius]{margin-top:var(--space-3);max-width:40ch;color:var(--text-muted)}.after__link[data-astro-cid-575tcius]{margin-top:var(--space-4)}.folder[data-astro-cid-575tcius]{padding-top:44px;position:relative}.folder__tab[data-astro-cid-575tcius]{height:60px;padding:0 var(--space-5);border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);font-size:var(--text-small);color:var(--text-muted);border-bottom:0;border-radius:16px 16px 0 0;align-items:center;display:flex;position:absolute;top:0;left:0}.folder__body[data-astro-cid-575tcius]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--surface);border-radius:0 20px 20px;display:grid;position:relative}.item[data-astro-cid-575tcius]{align-items:center;gap:var(--space-4);padding:var(--space-4);background:color-mix(in srgb, var(--surface) 70%, var(--line));border-radius:16px;display:flex}.item[data-astro-cid-575tcius] .glyph[data-astro-cid-575tcius]{flex:none;justify-content:center;min-width:54px}.item__text[data-astro-cid-575tcius]{font-weight:var(--w-medium);line-height:1.4}.glyph[data-astro-cid-575tcius]{color:var(--text);display:flex}.glyph--site[data-astro-cid-575tcius],.glyph--doc[data-astro-cid-575tcius]{border:2px solid;border-radius:5px;flex-direction:column;gap:3px;padding:5px}.glyph--site[data-astro-cid-575tcius]{width:54px;height:36px}.glyph--doc[data-astro-cid-575tcius]{border-radius:3px;width:28px;height:34px}.glyph__line[data-astro-cid-575tcius]{background:var(--line-strong);width:80%;height:3px}.glyph--doc[data-astro-cid-575tcius] .glyph__line[data-astro-cid-575tcius]{background:currentColor;width:100%;height:2px}.glyph__line--accent[data-astro-cid-575tcius],.glyph--doc[data-astro-cid-575tcius] .glyph__line--accent[data-astro-cid-575tcius]{background:var(--accent);width:50%}.glyph--doc[data-astro-cid-575tcius] .glyph__line--short[data-astro-cid-575tcius]{width:60%}.glyph--key[data-astro-cid-575tcius]{align-items:center}.glyph__ring[data-astro-cid-575tcius]{border:3px solid;border-radius:50%;width:22px;height:22px}.glyph__shaft[data-astro-cid-575tcius]{background:currentColor;width:26px;height:3px}.glyph__bit[data-astro-cid-575tcius]{background:var(--accent);width:3px;height:9px;margin:8px 0 0 -6px}.item[data-astro-cid-575tcius] .glyph--files[data-astro-cid-575tcius]{width:34px;height:36px;position:relative}.glyph__sheet[data-astro-cid-575tcius]{background:color-mix(in srgb, var(--surface) 70%, var(--line));border:2px solid;border-radius:3px;width:26px;height:32px;position:absolute;top:0;left:0;overflow:hidden}.glyph__sheet--back[data-astro-cid-575tcius]{top:4px;left:8px}.glyph__sun[data-astro-cid-575tcius]{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.glyph__hill[data-astro-cid-575tcius]{background:currentColor;width:18px;height:18px;position:absolute;bottom:-8px;left:-4px;rotate:45deg}.glyph--code[data-astro-cid-575tcius]{font-family:var(--font-mono);font-size:var(--text-h-s);line-height:1}.glyph--play[data-astro-cid-575tcius]{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:20px solid var(--accent);width:0;height:0}@media (width>=768px){.folder__body[data-astro-cid-575tcius]{padding:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.item[data-astro-cid-575tcius]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-height:150px;padding:var(--space-5);flex-direction:column}.item[data-astro-cid-575tcius] .glyph[data-astro-cid-575tcius]{justify-content:flex-start;min-width:0}}@media (width>=1024px){.handover[data-astro-cid-575tcius]{grid-template-rows:auto 1fr;row-gap:0}.handover__text[data-astro-cid-575tcius]{padding-bottom:var(--space-7);grid-area:1/1/auto/span 4}.after[data-astro-cid-575tcius]{grid-area:2/1/auto/span 4;align-self:end}.folder[data-astro-cid-575tcius]{grid-area:1/5/span 2/-1}.folder__body[data-astro-cid-575tcius]{padding:var(--space-7);gap:var(--space-4)}.item[data-astro-cid-575tcius]{min-height:190px}}@media (width>=1280px){.folder__body[data-astro-cid-575tcius]{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq[data-astro-cid-apdmn3we]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-7);display:grid}.faq__side[data-astro-cid-apdmn3we],.list[data-astro-cid-apdmn3we]{grid-column:1/-1}.faq__side[data-astro-cid-apdmn3we]{flex-direction:column;display:flex}.faq__heading[data-astro-cid-apdmn3we]{scroll-margin-top:var(--space-6)}.topics[data-astro-cid-apdmn3we]{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}html:not(.js) .topics[data-astro-cid-apdmn3we]{display:none}.topic[data-astro-cid-apdmn3we]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:48px;padding:0 var(--space-4);border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-weight:var(--w-medium);cursor:pointer;border-radius:12px;display:inline-flex}.topic[data-astro-cid-apdmn3we]:hover{border-color:var(--line-strong)}.topic[data-astro-cid-apdmn3we][aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.topic__count[data-astro-cid-apdmn3we]{font-family:var(--font-mono);font-size:var(--text-small);opacity:.7}.faq__more[data-astro-cid-apdmn3we]{margin-top:var(--space-6);color:var(--text-muted)}.list[data-astro-cid-apdmn3we]{gap:var(--space-3);display:grid}.list[data-astro-cid-apdmn3we]>li[data-astro-cid-apdmn3we][hidden]{display:none}.q[data-astro-cid-apdmn3we]{box-shadow:inset 0 0 0 1px var(--line);scroll-margin-top:var(--space-6);transition:background-color var(--dur-1) var(--ease);border-radius:16px}.q[data-astro-cid-apdmn3we][open]{background:var(--surface);box-shadow:none}.q__summary[data-astro-cid-apdmn3we]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:64px;padding:var(--space-4) var(--space-5);cursor:pointer;border-radius:16px;list-style:none;display:flex}.q__summary[data-astro-cid-apdmn3we]::-webkit-details-marker{display:none}.q__summary[data-astro-cid-apdmn3we]:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.q__question[data-astro-cid-apdmn3we]{font-size:1.25rem;font-weight:var(--w-medium);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.q__sign[data-astro-cid-apdmn3we]{width:14px;height:14px;color:var(--text-muted);transition:color var(--dur-1) var(--ease);flex:none;position:relative}.q__sign[data-astro-cid-apdmn3we]:before,.q__sign[data-astro-cid-apdmn3we]:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:6px;left:0}.q__sign[data-astro-cid-apdmn3we]:after{transition:scale var(--dur-2) var(--ease);rotate:90deg}.q__summary[data-astro-cid-apdmn3we]:hover .q__sign[data-astro-cid-apdmn3we]{color:var(--text)}.q[data-astro-cid-apdmn3we][open] .q__sign[data-astro-cid-apdmn3we]{color:var(--accent-text)}.q[data-astro-cid-apdmn3we][open] .q__sign[data-astro-cid-apdmn3we]:after{scale:0 1}.q__answer[data-astro-cid-apdmn3we]{max-width:var(--measure);padding:0 var(--space-5) var(--space-5);color:var(--text-muted)}@media (width<=767.98px){.topic[data-astro-cid-apdmn3we]{gap:var(--space-2);padding:0 var(--space-3);text-align:left;white-space:nowrap}}@media (width>=768px){.q__question[data-astro-cid-apdmn3we]{font-size:var(--text-lead)}}@media (width>=1024px){.faq[data-astro-cid-apdmn3we]{align-items:start}.faq__side[data-astro-cid-apdmn3we]{top:calc(var(--header-h) + var(--space-7));grid-column:1/span 4;position:sticky}.topics[data-astro-cid-apdmn3we]{flex-direction:column;align-items:stretch}.list[data-astro-cid-apdmn3we]{grid-column:5/-1}.q__summary[data-astro-cid-apdmn3we]{padding:var(--space-5) var(--space-6)}.q__answer[data-astro-cid-apdmn3we]{padding:0 var(--space-6) var(--space-6)}}
