.recorded-link[data-astro-cid-wa4hxxjb]{border-top:1px solid var(--ink-14)}.actions[data-astro-cid-wa4hxxjb]{flex-wrap:wrap;gap:16px;display:flex}.stage[data-astro-cid-sqr5tzi5]{isolation:isolate;position:relative}.stage-sticky[data-astro-cid-sqr5tzi5]{min-height:min(100svh,1000px);display:grid;position:relative;overflow:clip}.field[data-astro-cid-sqr5tzi5]{z-index:-1;--e:0;position:absolute;inset:0}.field[data-astro-cid-sqr5tzi5] canvas[data-astro-cid-sqr5tzi5]{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-out)}.field[data-astro-cid-sqr5tzi5].gl-ready canvas[data-astro-cid-sqr5tzi5]{opacity:1}.pick[data-astro-cid-sqr5tzi5],.flabel[data-astro-cid-sqr5tzi5]{z-index:2;pointer-events:none;background:var(--ink);min-width:180px;color:var(--ivory);text-transform:none;opacity:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);gap:2px;margin:-86px 0 0 14px;padding:10px 12px;font-size:.625rem;transition:opacity .25s;display:grid;position:absolute;top:0;left:0}.pick[data-astro-cid-sqr5tzi5].on{opacity:1}.pick[data-astro-cid-sqr5tzi5] .pick-route,.fl-what[data-astro-cid-sqr5tzi5]{color:var(--ivory-72)}.pick[data-astro-cid-sqr5tzi5] .pick-state{align-items:center;gap:8px;margin-top:6px;font-weight:600;display:inline-flex}.pick[data-astro-cid-sqr5tzi5] .pick-state:before{content:"";background:var(--ivory-40);width:8px;height:8px}.pick[data-astro-cid-sqr5tzi5] .pick-state.pass:before{background:var(--ivory)}.pick[data-astro-cid-sqr5tzi5] .pick-state.fail:before{background:var(--signal)}.pick[data-astro-cid-sqr5tzi5] .pick-state.unknown:before{box-shadow:inset 0 0 0 1.5px var(--ivory);background:0 0}.flabel[data-astro-cid-sqr5tzi5]{margin:-34px 0 0 42px;transition:none}.fl-v[data-astro-cid-sqr5tzi5]{align-items:center;gap:8px;margin-top:6px;font-weight:600;display:inline-flex}.fl-v[data-astro-cid-sqr5tzi5] .tile[data-astro-cid-sqr5tzi5]{width:9px;height:9px}.flabel[data-astro-cid-sqr5tzi5].pass .tile[data-astro-cid-sqr5tzi5].pass{background:var(--ivory)}.hero-inner[data-astro-cid-sqr5tzi5]{align-content:center;gap:56px;padding-block:clamp(40px,6vh,96px) 32px;display:grid;position:relative}.hero-copy[data-astro-cid-sqr5tzi5]{max-width:1000px}.hero-eyebrow[data-astro-cid-sqr5tzi5]{margin-bottom:32px}.hero-title[data-astro-cid-sqr5tzi5]{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(3.4rem,1.2rem + 8vw,8.6rem);font-weight:500;line-height:.88}.variant[data-astro-cid-sqr5tzi5].b .hero-title[data-astro-cid-sqr5tzi5]{font-size:clamp(3rem,1rem + 6.4vw,7rem)}.hero-title[data-astro-cid-sqr5tzi5] .line[data-astro-cid-sqr5tzi5]{display:inline-block}.hero-lead[data-astro-cid-sqr5tzi5]{max-width:34ch;color:var(--ink-80);margin-top:28px}.hero-actions[data-astro-cid-sqr5tzi5]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-meta[data-astro-cid-sqr5tzi5]{color:var(--ink-68);flex-wrap:wrap;gap:6px 0;margin-top:28px;font-size:.6875rem;list-style:none;display:flex}.hero-meta[data-astro-cid-sqr5tzi5] li[data-astro-cid-sqr5tzi5]+li[data-astro-cid-sqr5tzi5]:before{content:"·";margin:0 10px}.check-card[data-astro-cid-sqr5tzi5]{backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--ink-14);background:#faf8f2db;border-radius:8px;justify-self:end;width:min(100%,460px);margin:0;font-size:.875rem;box-shadow:inset 0 1px #fff9,0 40px 80px -40px #191b2159}.card-head[data-astro-cid-sqr5tzi5],.card-foot[data-astro-cid-sqr5tzi5]{align-items:center;gap:12px;padding:14px 18px;display:flex}.card-head[data-astro-cid-sqr5tzi5]{border-bottom:1px solid var(--ink-08);justify-content:space-between}.card-pr[data-astro-cid-sqr5tzi5]{color:var(--ink-80);text-transform:none;font-size:.6875rem}.card-badge[data-astro-cid-sqr5tzi5]{border:1px solid var(--ink-14);color:var(--ink-68);padding:2px 6px;font-size:.625rem}.card-rows[data-astro-cid-sqr5tzi5]{list-style:none}.card-row[data-astro-cid-sqr5tzi5]{border-bottom:1px solid var(--ink-08);grid-template-columns:14px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.row-main[data-astro-cid-sqr5tzi5]{gap:2px;min-width:0;display:grid}.row-rule[data-astro-cid-sqr5tzi5]{color:var(--ink-68);text-transform:none;font-size:.625rem}.row-what[data-astro-cid-sqr5tzi5]{line-height:1.35}.row-obs[data-astro-cid-sqr5tzi5]{color:var(--ink-68);white-space:nowrap}.row-verdict[data-astro-cid-sqr5tzi5]{border:1px solid var(--ink-14);padding:3px 8px;font-size:.6875rem;font-weight:600}.row-verdict[data-astro-cid-sqr5tzi5].fail{border-color:var(--signal)}.card-foot[data-astro-cid-sqr5tzi5] .result[data-astro-cid-sqr5tzi5]{align-items:center;gap:8px;font-weight:600;display:inline-flex}.card-note[data-astro-cid-sqr5tzi5]{text-transform:none;margin-left:auto;font-size:.5625rem}.js .check-card[data-astro-cid-sqr5tzi5].play .card-row[data-astro-cid-sqr5tzi5]{animation:row-in .6s var(--ease-out) both;animation-delay:calc(.6s + var(--i) * .9s)}@keyframes row-in{0%{opacity:.25}to{opacity:1}}.captions[data-astro-cid-sqr5tzi5]{gap:48px;padding-block:32px 64px;display:grid}.cap[data-astro-cid-sqr5tzi5] h2[data-astro-cid-sqr5tzi5]{font-size:var(--t-2);max-width:16ch;margin:20px 0}.cap[data-astro-cid-sqr5tzi5] .lead[data-astro-cid-sqr5tzi5]{max-width:40ch}.cap-next[data-astro-cid-sqr5tzi5]{color:var(--ink);border-bottom:1px solid var(--ink-40);margin-top:24px;padding-bottom:2px;text-decoration:none;display:inline-block}.story-tag[data-astro-cid-sqr5tzi5]{display:none}@media (width>=1100px){.stage[data-astro-cid-sqr5tzi5]{height:320vh}.stage-sticky[data-astro-cid-sqr5tzi5]{height:100vh;min-height:0;position:sticky;top:0}.field[data-astro-cid-sqr5tzi5] canvas[data-astro-cid-sqr5tzi5]{-webkit-mask-image:linear-gradient(90deg, transparent calc(34% - 6% * var(--e)), #000 calc(72% - 16% * var(--e)));mask-image:linear-gradient(90deg, transparent calc(34% - 6% * var(--e)), #000 calc(72% - 16% * var(--e)))}.hero-inner[data-astro-cid-sqr5tzi5]{opacity:clamp(0, 1 - var(--sp,0) * 9, 1);transform:translateY(calc(var(--sp,0) * -240px));grid-template-columns:minmax(0,1fr) 440px;align-items:end;padding-bottom:56px;position:absolute;inset:0}.hero-copy[data-astro-cid-sqr5tzi5]{grid-area:1/1/auto/-1}.check-card[data-astro-cid-sqr5tzi5]{grid-area:1/2;align-self:end;width:440px}.hero-lead[data-astro-cid-sqr5tzi5]{max-width:32ch}.captions[data-astro-cid-sqr5tzi5]{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.cap[data-astro-cid-sqr5tzi5]{left:var(--gutter);width:min(520px,38vw);position:absolute;top:50%;transform:translateY(-50%)}.cap[data-astro-cid-sqr5tzi5] .lead[data-astro-cid-sqr5tzi5]{color:var(--ink-80)}.c1[data-astro-cid-sqr5tzi5]{opacity:clamp(0, min((var(--sp,0) - .1) * 8, (.47 - var(--sp,0)) * 10), 1)}.c2[data-astro-cid-sqr5tzi5]{opacity:clamp(0, (var(--sp,0) - .5) * 10, 1);pointer-events:auto}.story-tag[data-astro-cid-sqr5tzi5]{right:var(--gutter);color:var(--ink-68);opacity:clamp(0, (var(--sp,0) - .12) * 8, 1);font-size:.5625rem;display:block;position:absolute;bottom:24px}}@media (width<=1099px){.check-card[data-astro-cid-sqr5tzi5]{backdrop-filter:none;background:var(--ivory)}.field[data-astro-cid-sqr5tzi5]{z-index:0;order:2;height:clamp(320px,70vw,520px);position:relative;inset:auto}.field[data-astro-cid-sqr5tzi5] canvas[data-astro-cid-sqr5tzi5]{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 80%,#0000 100%)}.stage-sticky[data-astro-cid-sqr5tzi5]{flex-direction:column;display:flex}.hero-inner[data-astro-cid-sqr5tzi5]{display:contents}.hero-copy[data-astro-cid-sqr5tzi5]{padding:48px var(--gutter) 8px;order:1}.check-card[data-astro-cid-sqr5tzi5]{margin:-120px var(--gutter) 0;z-index:1;order:3;width:auto;max-width:460px;position:relative}.captions[data-astro-cid-sqr5tzi5]{order:4}.flabel[data-astro-cid-sqr5tzi5]{display:none}}.rail[data-astro-cid-u7e7y24h]{z-index:20;opacity:0;pointer-events:none;transition:opacity .4s;display:none;position:fixed;top:50%;left:20px;transform:translateY(-50%)}@media (width>=1280px){.rail[data-astro-cid-u7e7y24h]{display:block}}.rail[data-astro-cid-u7e7y24h].shown{opacity:1;pointer-events:auto}.rail[data-astro-cid-u7e7y24h] ol[data-astro-cid-u7e7y24h]{gap:14px;list-style:none;display:grid}.rail[data-astro-cid-u7e7y24h] a[data-astro-cid-u7e7y24h]{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.rt[data-astro-cid-u7e7y24h]{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--ink-40);clip-path:polygon(0 0,74% 0,100% 24%,100% 100%,0 100%);flex:none;transition:background-color .3s,box-shadow .3s}.rl[data-astro-cid-u7e7y24h]{opacity:0;white-space:nowrap;background:var(--ivory);padding:2px 6px;font-size:.5625rem;transition:opacity .3s,transform .3s;transform:translate(-4px)}li[data-astro-cid-u7e7y24h].done .rt[data-astro-cid-u7e7y24h]{background:var(--ink);box-shadow:none}li[data-astro-cid-u7e7y24h].active .rt[data-astro-cid-u7e7y24h]{background:var(--signal);box-shadow:none}.rail[data-astro-cid-u7e7y24h] a[data-astro-cid-u7e7y24h]:hover .rl[data-astro-cid-u7e7y24h],.rail[data-astro-cid-u7e7y24h] a[data-astro-cid-u7e7y24h]:focus-visible .rl[data-astro-cid-u7e7y24h]{opacity:1;transform:none}.rail[data-astro-cid-u7e7y24h].on-dark a[data-astro-cid-u7e7y24h]{color:var(--ivory)}.rail[data-astro-cid-u7e7y24h].on-dark .rt[data-astro-cid-u7e7y24h]{box-shadow:inset 0 0 0 1.5px var(--ivory-40)}.rail[data-astro-cid-u7e7y24h].on-dark li[data-astro-cid-u7e7y24h].done .rt[data-astro-cid-u7e7y24h]{background:var(--ivory);box-shadow:none}.rail[data-astro-cid-u7e7y24h].on-dark li[data-astro-cid-u7e7y24h].active .rt[data-astro-cid-u7e7y24h]{background:var(--signal)}.rail[data-astro-cid-u7e7y24h].on-dark .rl[data-astro-cid-u7e7y24h]{background:var(--ink)}.statement[data-astro-cid-zx4qcpyt]{background:var(--ivory);isolation:isolate;padding-block:clamp(140px,18vw,280px) clamp(120px,14vw,220px);position:relative}.curtain[data-astro-cid-zx4qcpyt]{z-index:-1;background:var(--ink);--o:min(1, max(0, var(--p,1) * 2.4 - .15));--x:calc((1 - var(--o)) * 34%);--y:calc((1 - var(--o)) * 30%);--c:calc(56px + (1 - var(--o)) * 40px);clip-path:polygon(var(--x) var(--y), calc(100% - var(--x) - var(--c)) var(--y), calc(100% - var(--x)) calc(var(--y) + var(--c)), calc(100% - var(--x)) calc(100% - var(--y)), var(--x) calc(100% - var(--y)));position:absolute;inset:0}.statement-inner[data-astro-cid-zx4qcpyt]{gap:clamp(40px,6vw,72px);display:grid;position:relative}.statement-inner[data-astro-cid-zx4qcpyt] .eyebrow[data-astro-cid-zx4qcpyt]{opacity:min(1, max(0, var(--p,1) * 3 - .9))}.words[data-astro-cid-zx4qcpyt]{font-family:var(--font-display);font-size:var(--t-2);letter-spacing:-.025em;max-width:24ch;font-weight:450;line-height:1.12}.words[data-astro-cid-zx4qcpyt] span[data-astro-cid-zx4qcpyt]{color:var(--ivory)}.js .words[data-astro-cid-zx4qcpyt] span[data-astro-cid-zx4qcpyt]{opacity:clamp(.14, calc((var(--p,0) * 2.6 - .5) * var(--n) - var(--i) + 1), 1)}.answer[data-astro-cid-zx4qcpyt]{font-family:var(--font-display);font-size:var(--t-1);letter-spacing:-.04em;gap:4px;font-weight:500;line-height:.98;display:grid}.a1[data-astro-cid-zx4qcpyt]{color:var(--ivory-60)}.js .answer[data-astro-cid-zx4qcpyt]>span[data-astro-cid-zx4qcpyt]{opacity:clamp(0, calc((var(--p,0) - .55) * 10), 1);transform:translateY(calc((1 - clamp(0, (var(--p,0) - .55) * 10, 1)) * 24px))}.js .answer[data-astro-cid-zx4qcpyt]>.a2[data-astro-cid-zx4qcpyt]{opacity:clamp(0, calc((var(--p,0) - .61) * 10), 1);transform:translateY(calc((1 - clamp(0, (var(--p,0) - .61) * 10, 1)) * 24px))}@media (width>=1100px){.statement-inner[data-astro-cid-zx4qcpyt]{grid-template-columns:220px 1fr}.statement-inner[data-astro-cid-zx4qcpyt] .eyebrow[data-astro-cid-zx4qcpyt]{align-self:start;padding-top:14px}.words[data-astro-cid-zx4qcpyt],.answer[data-astro-cid-zx4qcpyt]{grid-column:2}}@media (prefers-reduced-motion:reduce){.curtain[data-astro-cid-zx4qcpyt]{clip-path:none}}.change-grid[data-astro-cid-pukrnw5s]{align-items:center;gap:56px;display:grid}@media (width>=1100px){.change-grid[data-astro-cid-pukrnw5s]{grid-template-columns:.9fr 1.1fr;gap:88px}}.change[data-astro-cid-pukrnw5s] h2[data-astro-cid-pukrnw5s]{font-size:var(--t-1);max-width:13ch;margin:24px 0 28px}.change[data-astro-cid-pukrnw5s] .lead[data-astro-cid-pukrnw5s]{max-width:40ch}.pull[data-astro-cid-pukrnw5s]{font-family:var(--font-display);font-size:var(--t-3);letter-spacing:-.02em;color:var(--ink-68);max-width:18ch;margin-top:40px;line-height:1.1}.pull[data-astro-cid-pukrnw5s] span[data-astro-cid-pukrnw5s]{color:var(--ink);display:block}.diff[data-astro-cid-pukrnw5s]{background:var(--ink);color:var(--ivory);border-radius:10px;margin:0;overflow:hidden;box-shadow:0 60px 120px -60px #191b2199}.diff-head[data-astro-cid-pukrnw5s]{border-bottom:1px solid var(--ivory-16);text-transform:none;color:var(--ivory-72);justify-content:space-between;padding:14px 18px;font-size:.6875rem;display:flex}.diff-stat[data-astro-cid-pukrnw5s] b[data-astro-cid-pukrnw5s]{font-weight:500}.diff-stat[data-astro-cid-pukrnw5s] .add[data-astro-cid-pukrnw5s]{color:var(--ivory)}.diff-stat[data-astro-cid-pukrnw5s] .del[data-astro-cid-pukrnw5s]{color:var(--ivory-60)}.code[data-astro-cid-pukrnw5s]{text-transform:none;padding:12px 0;font-size:.75rem;list-style:none;overflow-x:auto}.l[data-astro-cid-pukrnw5s]{white-space:pre;grid-template-columns:44px 18px 1fr;padding:3px 18px 3px 0;display:grid}.ln[data-astro-cid-pukrnw5s]{color:var(--ivory-60);text-align:right;padding-right:14px}.sign[data-astro-cid-pukrnw5s]{color:var(--ivory-60)}.l[data-astro-cid-pukrnw5s].del{background:var(--ivory-08)}.l[data-astro-cid-pukrnw5s].del code[data-astro-cid-pukrnw5s]{color:var(--ivory-60);text-decoration:line-through;text-decoration-color:var(--ivory-40)}.l[data-astro-cid-pukrnw5s].add{background:#faf8f21f}.l[data-astro-cid-pukrnw5s].flag{box-shadow:inset 3px 0 0 var(--signal)}.note[data-astro-cid-pukrnw5s]{border:1px solid var(--ivory-16);text-transform:none;color:var(--ivory-72);align-items:flex-start;gap:12px;margin:0 18px 18px;padding:12px 14px;font-size:.6875rem;line-height:1.6;display:flex}.note[data-astro-cid-pukrnw5s] .tile[data-astro-cid-pukrnw5s]{width:10px;height:10px;margin-top:4px}.review[data-astro-cid-pukrnw5s]{background:var(--ivory-08);border-radius:6px;gap:12px;margin:0 18px 18px;padding:14px;display:flex}.avatar[data-astro-cid-pukrnw5s]{background:var(--ivory-16);border-radius:50%;flex:none;width:28px;height:28px}.who[data-astro-cid-pukrnw5s]{color:var(--ivory-72);margin-bottom:4px;font-size:.625rem}.tag[data-astro-cid-pukrnw5s]{color:var(--ivory-60);padding:0 18px 16px;font-size:.5625rem}.change[data-astro-cid-pukrnw5s]{--s1:clamp(0, (var(--p,1) - .22) * 7, 1);--s2:clamp(0, (var(--p,1) - .32) * 7, 1);--s3:clamp(0, (var(--p,1) - .42) * 7, 1);--s4:clamp(0, (var(--p,1) - .5) * 7, 1)}.js .l[data-astro-cid-pukrnw5s].del code[data-astro-cid-pukrnw5s]{text-decoration:none;position:relative}.js .l[data-astro-cid-pukrnw5s].del code[data-astro-cid-pukrnw5s]:after{content:"";background:var(--ivory-40);transform-origin:0;height:1px;transform:scaleX(var(--s1));position:absolute;top:52%;left:0;right:0}.js .l[data-astro-cid-pukrnw5s].del code[data-astro-cid-pukrnw5s]{color:color-mix(in srgb, var(--ivory) calc((1 - var(--s1)) * 100%), #faf8f266)}.js .l[data-astro-cid-pukrnw5s].add{opacity:var(--s2);transform:translateX(calc((1 - var(--s2)) * -16px))}.js .l[data-astro-cid-pukrnw5s].flag{box-shadow:inset calc(var(--s2) * 3px) 0 0 var(--signal)}.js .note[data-astro-cid-pukrnw5s]{opacity:var(--s3);transform:translateY(calc((1 - var(--s3)) * 12px))}.js .review[data-astro-cid-pukrnw5s]{opacity:var(--s4);transform:translateY(calc((1 - var(--s4)) * 12px))}.pull[data-astro-cid-pukrnw5s] span[data-astro-cid-pukrnw5s]{display:block}.js .pull[data-astro-cid-pukrnw5s] span[data-astro-cid-pukrnw5s]{opacity:clamp(.25, calc(var(--s4) * 1.2), 1)}.runs[data-astro-cid-2smeeluw] h2[data-astro-cid-2smeeluw]{max-width:12ch}.runs[data-astro-cid-2smeeluw]{padding-bottom:0}.pin[data-astro-cid-2smeeluw]{position:relative}@media (width>=900px){.pin[data-astro-cid-2smeeluw]{height:220vh}.stick[data-astro-cid-2smeeluw]{align-items:center;height:100vh;display:grid;position:sticky;top:0}}.board[data-astro-cid-2smeeluw]{margin:0}.hud[data-astro-cid-2smeeluw]{text-transform:none;color:var(--ivory-72);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:.625rem;display:flex}.hud-l[data-astro-cid-2smeeluw]{align-items:center;gap:10px;display:inline-flex}.dot[data-astro-cid-2smeeluw]{background:var(--ivory);width:7px;height:7px;box-shadow:0 0 0 4px var(--ivory-16);border-radius:50%;animation:2.4s ease-in-out infinite breathe}@keyframes breathe{50%{box-shadow:0 0 0 7px #faf8f20a}}.hud-r[data-astro-cid-2smeeluw]{flex-wrap:wrap;gap:6px;display:inline-flex}.hud-r[data-astro-cid-2smeeluw] span[data-astro-cid-2smeeluw]{border:1px solid var(--ivory-16);padding:3px 8px}.canvas[data-astro-cid-2smeeluw]{aspect-ratio:1200/640;width:min(100%,187.5vh - 431.25px);margin-inline:auto;position:relative;container-type:inline-size}.canvas[data-astro-cid-2smeeluw] svg[data-astro-cid-2smeeluw]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace[data-astro-cid-2smeeluw]{filter:drop-shadow(0 0 5px #faf8f273)}.pulse[data-astro-cid-2smeeluw]{background:var(--signal);z-index:3;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 5px #e844322e,0 0 32px 8px #e8443273}.done[data-astro-cid-2smeeluw] .pulse[data-astro-cid-2smeeluw]{opacity:0;transition:opacity .4s}.node[data-astro-cid-2smeeluw]{z-index:2;background:var(--ink);border:1px solid var(--ivory-16);opacity:.32;width:14%;transition:opacity .45s, border-color .45s, box-shadow .6s, transform .6s var(--ease-out);border-radius:8px;gap:.3cqi;padding:1cqi 1.1cqi 1.2cqi;display:grid;position:absolute;transform:translate(-50%,-50%)}.node[data-astro-cid-2smeeluw].on{opacity:1;border-color:var(--ivory-40)}.node[data-astro-cid-2smeeluw].here{border-color:var(--ivory);box-shadow:0 0 0 1px var(--ivory), 0 24px 60px -20px #e8443299;transform:translate(-50%,-50%)scale(1.06)}.node[data-astro-cid-2smeeluw]:after{content:"";background:var(--ivory-16);width:6px;height:6px;transition:background .3s;position:absolute;top:1.1cqi;right:1.1cqi}.node[data-astro-cid-2smeeluw].on:after{background:var(--ivory)}.node[data-astro-cid-2smeeluw].here:after{background:var(--signal)}.node[data-astro-cid-2smeeluw] .n[data-astro-cid-2smeeluw]{color:var(--ivory-60);font-size:max(9px,.8cqi)}.node[data-astro-cid-2smeeluw] .t[data-astro-cid-2smeeluw]{font-size:max(11px,1.25cqi);font-weight:600;line-height:1.2}.node[data-astro-cid-2smeeluw] .d[data-astro-cid-2smeeluw]{color:var(--ivory-72);text-transform:none;flex-wrap:wrap;align-items:center;gap:6px;font-size:max(9px,.82cqi);display:flex}.verdict[data-astro-cid-2smeeluw]{opacity:0;white-space:nowrap;border:1px solid var(--signal);background:var(--ink);color:var(--ivory);text-transform:none;transition:opacity .5s, transform .6s var(--ease-out);align-items:center;gap:6px;padding:4px 9px;font-size:max(9px,.78cqi);display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,8px)}.verdict[data-astro-cid-2smeeluw] .tile[data-astro-cid-2smeeluw]{width:7px;height:7px}.done[data-astro-cid-2smeeluw] .verdict[data-astro-cid-2smeeluw]{opacity:1;transform:translate(-50%)}.tiles[data-astro-cid-2smeeluw]{gap:3px;display:inline-flex}.tiles[data-astro-cid-2smeeluw] .tile[data-astro-cid-2smeeluw]{width:8px;height:8px}.tiles[data-astro-cid-2smeeluw] .tile[data-astro-cid-2smeeluw].pass{background:var(--ivory)}.tag[data-astro-cid-2smeeluw]{text-transform:none;color:var(--ivory-72);white-space:nowrap;align-items:center;gap:8px;font-size:max(9px,.78cqi);line-height:1.4;display:inline-flex;position:absolute;transform:translateY(-50%)}.registry[data-astro-cid-2smeeluw]{border:1px dashed var(--ivory-40);background:var(--ink);color:var(--ivory);padding:4px 9px}.returns[data-astro-cid-2smeeluw]{color:var(--ivory-60)}.done[data-astro-cid-2smeeluw] .returns[data-astro-cid-2smeeluw]{color:var(--ivory);transition:color .5s}.lock[data-astro-cid-2smeeluw]{border:1.5px solid var(--ivory-72);border-radius:1px;width:9px;height:7px;margin-top:3px;position:relative}.lock[data-astro-cid-2smeeluw]:before{content:"";border:1.5px solid var(--ivory-72);border-bottom:0;border-radius:3px 3px 0 0;width:5px;height:4px;position:absolute;bottom:100%;left:.5px}.cut[data-astro-cid-2smeeluw]{z-index:2;background:var(--ink);width:22px;height:22px;position:absolute;transform:translate(-50%,-50%)}.cut[data-astro-cid-2smeeluw] i[data-astro-cid-2smeeluw]{background:var(--signal);width:2px;height:20px;margin-left:-1px;position:absolute;top:1px;left:50%;transform:rotate(45deg)}.cut[data-astro-cid-2smeeluw] i[data-astro-cid-2smeeluw]+i[data-astro-cid-2smeeluw]{transform:rotate(-45deg)}.cut[data-astro-cid-2smeeluw] span[data-astro-cid-2smeeluw]{color:var(--ivory-72);white-space:nowrap;text-transform:none;font-size:max(9px,.72cqi);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.done[data-astro-cid-2smeeluw] .cut[data-astro-cid-2smeeluw]{animation:snap .6s var(--ease-out)}@keyframes snap{40%{transform:translate(-50%,-50%)scale(1.5)}}.vendor[data-astro-cid-2smeeluw]{z-index:2;border:1px solid var(--ivory-16);background:var(--ink);border-radius:10px;gap:.6cqi;width:18%;padding:1.3cqi;transition:border-color .5s,box-shadow .6s;display:grid;position:absolute;transform:translate(-50%,-50%)}.done[data-astro-cid-2smeeluw] .vendor[data-astro-cid-2smeeluw]{border-color:var(--ivory-40);box-shadow:0 30px 80px -30px #000c}.vh[data-astro-cid-2smeeluw]{align-items:center;gap:10px;display:flex}.vh[data-astro-cid-2smeeluw] img[data-astro-cid-2smeeluw]{width:max(20px,2.2cqi);height:auto}.vt[data-astro-cid-2smeeluw]{font-size:max(13px,1.4cqi);font-weight:600}.vd[data-astro-cid-2smeeluw]{color:var(--ivory-72);text-transform:none;font-size:max(9px,.75cqi)}.vendor[data-astro-cid-2smeeluw] dl[data-astro-cid-2smeeluw]{border-top:1px solid var(--ivory-16);text-transform:none;margin:.4cqi 0 0;font-size:max(9px,.8cqi)}.vendor[data-astro-cid-2smeeluw] dl[data-astro-cid-2smeeluw] div[data-astro-cid-2smeeluw]{border-bottom:1px solid var(--ivory-16);justify-content:space-between;gap:8px;padding:.6cqi 0;display:flex}.vendor[data-astro-cid-2smeeluw] dt[data-astro-cid-2smeeluw]{color:var(--ivory-72)}.vendor[data-astro-cid-2smeeluw] dd[data-astro-cid-2smeeluw]{margin:0}.status[data-astro-cid-2smeeluw]{text-transform:none;width:min(100%,187.5vh - 431.25px);color:var(--ivory);align-items:center;gap:16px;margin:16px auto 0;font-size:.6875rem;display:flex}.status[data-astro-cid-2smeeluw] [data-astro-cid-2smeeluw][data-status]{min-width:30ch}.meter[data-astro-cid-2smeeluw]{background:var(--ivory-16);flex:1;height:1px;position:relative;overflow:hidden}.meter[data-astro-cid-2smeeluw] span[data-astro-cid-2smeeluw]{background:var(--signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.status[data-astro-cid-2smeeluw] .scope[data-astro-cid-2smeeluw]{color:var(--ivory-60)}.mobile-steps[data-astro-cid-2smeeluw]{display:none}@media (width<=899px){.board[data-astro-cid-2smeeluw]{display:none}.mobile-steps[data-astro-cid-2smeeluw]{border-left:1px solid var(--ivory-40);gap:24px;margin:8px 0 0 6px;padding:0 0 0 22px;list-style:none;display:grid}.mobile-steps[data-astro-cid-2smeeluw] li[data-astro-cid-2smeeluw]{gap:2px;display:grid;position:relative}.mobile-steps[data-astro-cid-2smeeluw] li[data-astro-cid-2smeeluw]:before{content:"";background:var(--ivory);clip-path:polygon(0 0,74% 0,100% 26%,100% 100%,0 100%);width:11px;height:11px;position:absolute;top:4px;left:-28px}.mobile-steps[data-astro-cid-2smeeluw] .cutline[data-astro-cid-2smeeluw]:before{background:var(--signal)}.mobile-steps[data-astro-cid-2smeeluw] span[data-astro-cid-2smeeluw]{color:var(--ivory-60)}.mobile-steps[data-astro-cid-2smeeluw] em[data-astro-cid-2smeeluw]{color:var(--ivory-72);text-transform:none;font-size:.6875rem;font-style:normal}}.runs-more[data-astro-cid-2smeeluw]{color:var(--ivory-60);text-transform:none;padding-block:40px clamp(88px,9vw,140px);font-size:.6875rem;line-height:1.9}.runs-more[data-astro-cid-2smeeluw] a[data-astro-cid-2smeeluw]{color:var(--ivory);white-space:nowrap;margin-left:8px}.cols[data-astro-cid-ltbglj4c]{border:1px solid var(--ink-14);display:grid}.col[data-astro-cid-ltbglj4c]+.col[data-astro-cid-ltbglj4c]{border-top:1px solid var(--ink-14)}@media (width>=1000px){.col[data-astro-cid-ltbglj4c]+.col[data-astro-cid-ltbglj4c]{border-top:0;border-left:1px solid var(--ink-14)}.cols[data-astro-cid-ltbglj4c]{grid-template-columns:1fr 1.25fr 1fr}}.col[data-astro-cid-ltbglj4c]{background:var(--ivory);padding:clamp(24px,3vw,40px)}.col-h[data-astro-cid-ltbglj4c]{color:var(--ink);font-size:var(--t-mono);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:24px;font-weight:500;display:flex}.col-h[data-astro-cid-ltbglj4c] .tile[data-astro-cid-ltbglj4c]{width:10px;height:10px}.list[data-astro-cid-ltbglj4c]{gap:14px;list-style:none;display:grid}.list[data-astro-cid-ltbglj4c] li[data-astro-cid-ltbglj4c]{padding-left:18px;position:relative}.list[data-astro-cid-ltbglj4c] li[data-astro-cid-ltbglj4c]:before{content:"";background:var(--ink-40);width:8px;height:1px;position:absolute;top:.72em;left:0}.profile[data-astro-cid-ltbglj4c]{margin:0;display:grid}.profile[data-astro-cid-ltbglj4c] div[data-astro-cid-ltbglj4c]{border-top:1px solid var(--ink-08);gap:4px;padding:12px 0;display:grid}.profile[data-astro-cid-ltbglj4c] div[data-astro-cid-ltbglj4c]:first-child{border-top:0;padding-top:0}.profile[data-astro-cid-ltbglj4c] dt[data-astro-cid-ltbglj4c]{color:var(--ink-68)}.profile[data-astro-cid-ltbglj4c] dd[data-astro-cid-ltbglj4c]{margin:0}.access[data-astro-cid-ltbglj4c]{background:var(--paper-2);align-items:center;gap:24px;margin-top:48px;padding:clamp(24px,3vw,40px);display:grid}@media (width>=900px){.access[data-astro-cid-ltbglj4c]{grid-template-columns:1fr auto;gap:48px}}.access-k[data-astro-cid-ltbglj4c]{color:var(--ink-68);margin-bottom:8px}.access-actions[data-astro-cid-ltbglj4c]{flex-wrap:wrap;gap:10px;display:flex}.access-t[data-astro-cid-ltbglj4c]{font-size:var(--t-lead);max-width:52ch;line-height:1.45}.fixsec[data-astro-cid-giltrhen]{background:var(--paper-2)}.points[data-astro-cid-giltrhen]{gap:12px;margin-top:32px;list-style:none;display:grid}@media (width>=900px){.points[data-astro-cid-giltrhen]{grid-template-columns:repeat(4,1fr)}}.points[data-astro-cid-giltrhen] li[data-astro-cid-giltrhen]{grid-template-columns:14px 1fr;align-items:baseline;gap:10px;font-weight:500;display:grid}.points[data-astro-cid-giltrhen] .tile[data-astro-cid-giltrhen]{width:9px;height:9px}.more[data-astro-cid-giltrhen]{margin-top:32px}.pl[data-astro-cid-i7nfoaoc]{background:var(--ink-14);border:1px solid var(--ink-14);gap:1px;list-style:none;display:grid}@media (width>=760px){.pl[data-astro-cid-i7nfoaoc]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.pl[data-astro-cid-i7nfoaoc]{grid-template-columns:repeat(4,1fr)}}.pl[data-astro-cid-i7nfoaoc] li[data-astro-cid-i7nfoaoc]{background:var(--ivory);align-content:start;gap:6px;min-height:230px;padding:28px;display:grid}.pl[data-astro-cid-i7nfoaoc] li[data-astro-cid-i7nfoaoc].f{background:var(--ink);color:var(--ivory)}.n[data-astro-cid-i7nfoaoc]{font-weight:600}.p[data-astro-cid-i7nfoaoc]{font-family:var(--font-display);letter-spacing:-.03em;margin-top:24px;font-size:clamp(2.5rem,2rem + 1.4vw,3.25rem);line-height:1}.u[data-astro-cid-i7nfoaoc]{text-transform:none;color:var(--ink-68);font-size:.625rem}.f[data-astro-cid-i7nfoaoc] .u[data-astro-cid-i7nfoaoc],.f[data-astro-cid-i7nfoaoc] .d[data-astro-cid-i7nfoaoc]{color:var(--ivory-72)}.d[data-astro-cid-i7nfoaoc]{color:var(--ink-80);font-size:var(--t-small);margin-top:18px}.more[data-astro-cid-i7nfoaoc]{margin-top:32px}.vg[data-astro-cid-n5v2d6bj]{border-top:1px solid var(--ink-08);background:var(--ivory);height:230vh;position:relative}.vg-stick[data-astro-cid-n5v2d6bj]{align-items:center;min-height:100svh;padding-block:72px 40px;display:grid;position:sticky;top:0;overflow:hidden}.vg[data-astro-cid-n5v2d6bj].access,.vg[data-astro-cid-n5v2d6bj].billing{background:var(--paper-2)}.vg-grid[data-astro-cid-n5v2d6bj]{align-items:center;gap:40px;display:grid}@media (width<=1099px){.vg[data-astro-cid-n5v2d6bj]{height:calc(var(--mobile-layout-height,100svh) * 2.3)}.vg-stick[data-astro-cid-n5v2d6bj]{min-height:var(--mobile-layout-height,100svh)}}@media (width>=1000px){.vg-grid[data-astro-cid-n5v2d6bj]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}.vg[data-astro-cid-n5v2d6bj].access .vg-copy[data-astro-cid-n5v2d6bj],.vg[data-astro-cid-n5v2d6bj].billing .vg-copy[data-astro-cid-n5v2d6bj]{order:2}}.vg-ch[data-astro-cid-n5v2d6bj]{margin-bottom:18px}.vg-k[data-astro-cid-n5v2d6bj]{color:var(--ink-68);align-items:center;gap:12px;display:flex}.vg-n[data-astro-cid-n5v2d6bj]{color:var(--ink);font-weight:600}.vg[data-astro-cid-n5v2d6bj] h3[data-astro-cid-n5v2d6bj]{font-family:var(--font-display);letter-spacing:-.03em;max-width:14ch;margin:18px 0 16px;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:500;line-height:1.02}.vg-d[data-astro-cid-n5v2d6bj]{color:var(--ink-80);max-width:46ch}.vg-tag[data-astro-cid-n5v2d6bj]{text-transform:none;color:var(--ink-68);border:1px dashed var(--ink-40);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:5px 10px;font-size:.625rem;display:inline-flex}.vg-tag[data-astro-cid-n5v2d6bj].on{color:var(--ink);border-style:solid}.vg-tag[data-astro-cid-n5v2d6bj] i[data-astro-cid-n5v2d6bj]{background:var(--ink);border-radius:50%;width:7px;height:7px}.scene[data-astro-cid-n5v2d6bj]{background:var(--ink);color:var(--ivory);--a:clamp(0, (var(--p,1) - .06) * 3.4, 1);--b:clamp(0, (var(--p,1) - .3) * 3.4, 1);--c:clamp(0, (var(--p,1) - .52) * 4, 1);--d:clamp(0, (var(--p,1) - .7) * 5, 1);border-radius:16px;align-content:center;min-height:340px;margin:0;padding:clamp(24px,3vw,40px);display:grid;position:relative;box-shadow:0 60px 120px -70px #191b21b3}.vg-cap[data-astro-cid-n5v2d6bj]{color:var(--ivory-60);text-transform:none;font-size:.5rem;position:absolute;bottom:12px;right:18px}.scene[data-astro-cid-n5v2d6bj] .tile[data-astro-cid-n5v2d6bj]{flex:none;width:8px;height:8px}.scene[data-astro-cid-n5v2d6bj] .tile[data-astro-cid-n5v2d6bj].pass{background:var(--ivory)}.pay-labels[data-astro-cid-n5v2d6bj]{color:var(--ivory-60);text-transform:none;justify-content:space-between;margin-bottom:10px;font-size:.625rem;display:flex}.track[data-astro-cid-n5v2d6bj]{border:1px solid var(--ivory-16);border-radius:8px;height:56px;position:relative}.seg[data-astro-cid-n5v2d6bj]{border-radius:4px;place-items:center;font-size:.6875rem;display:grid;position:absolute;top:6px;bottom:6px;overflow:hidden}.s1[data-astro-cid-n5v2d6bj]{width:calc((50% - 9px) * var(--a));background:var(--ivory);color:var(--ink);left:6px}.s2[data-astro-cid-n5v2d6bj]{width:calc((50% + 6px) * var(--b) * (1 - var(--c) * .9));background:var(--signal);color:var(--ink);opacity:calc(1 - var(--d) * .7);left:50%}.capline[data-astro-cid-n5v2d6bj]{background:var(--ivory);width:2px;position:absolute;top:-10px;bottom:-10px;right:-1px}.pay-out[data-astro-cid-n5v2d6bj]{text-transform:none;gap:10px;margin-top:26px;font-size:.75rem;display:grid}.pay-out[data-astro-cid-n5v2d6bj] span[data-astro-cid-n5v2d6bj]{opacity:.12;align-items:center;gap:10px;transition:opacity .3s;display:flex}.pay-out[data-astro-cid-n5v2d6bj] .o1[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--a) * .88)}.pay-out[data-astro-cid-n5v2d6bj] .o2[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--c) * .88)}.pay-out[data-astro-cid-n5v2d6bj] .o3[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--d) * .88);font-weight:600}.doors[data-astro-cid-n5v2d6bj]{text-transform:none;gap:8px;font-size:.75rem;list-style:none;display:grid}.doors[data-astro-cid-n5v2d6bj] li[data-astro-cid-n5v2d6bj]{--on:clamp(0, (var(--p,1) - .08 - var(--i) * .15) * 6, 1);border:1px solid var(--ivory-16);border-radius:8px;grid-template-columns:1fr 14px 90px;align-items:center;gap:14px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.req[data-astro-cid-n5v2d6bj]{left:calc(var(--on) * (100% - 10px));background:var(--ivory);width:8px;height:8px;opacity:calc(1 - var(--on) * var(--on));border-radius:50%;margin-top:-4px;position:absolute;top:50%}.lk[data-astro-cid-n5v2d6bj]{border:1.5px solid var(--ivory-72);border-radius:1px;width:11px;height:9px;position:relative}.lk[data-astro-cid-n5v2d6bj]:before{content:"";border:1.5px solid var(--ivory-72);border-bottom:0;border-radius:4px 4px 0 0;width:5px;height:5px;position:absolute;bottom:100%;left:1px}.doors[data-astro-cid-n5v2d6bj] b[data-astro-cid-n5v2d6bj]{text-align:right;opacity:var(--on)}.doors[data-astro-cid-n5v2d6bj] li[data-astro-cid-n5v2d6bj].open{border-color:rgb(232 68 50/calc(.16 + var(--on) * .84));background:rgb(232 68 50/calc(var(--on) * .12))}.doors[data-astro-cid-n5v2d6bj] li[data-astro-cid-n5v2d6bj].open b[data-astro-cid-n5v2d6bj]{color:var(--ivory)}.doors[data-astro-cid-n5v2d6bj] li[data-astro-cid-n5v2d6bj].open .lk[data-astro-cid-n5v2d6bj]:before{transform:translate(4px, -1px) rotate(calc(var(--on) * 24deg));border-color:var(--signal)}.doors[data-astro-cid-n5v2d6bj] li[data-astro-cid-n5v2d6bj].open .lk[data-astro-cid-n5v2d6bj]{border-color:var(--signal)}.ten[data-astro-cid-n5v2d6bj]{grid-template-columns:1fr 18px 1fr;align-items:stretch;gap:18px;display:grid;position:relative}.room[data-astro-cid-n5v2d6bj]{border:1px solid var(--ivory-16);border-radius:10px;align-content:start;gap:8px;min-height:190px;padding:16px;display:grid}.room[data-astro-cid-n5v2d6bj] p[data-astro-cid-n5v2d6bj]{color:var(--ivory-72);text-transform:none;margin-bottom:6px;font-size:.625rem}.rec[data-astro-cid-n5v2d6bj]{background:var(--ivory-08);border-radius:5px;height:26px}.room[data-astro-cid-n5v2d6bj].b .target[data-astro-cid-n5v2d6bj]{box-shadow:inset 0 0 0 1.5px rgb(250 248 242/calc(var(--b)))}.wall[data-astro-cid-n5v2d6bj]{background:repeating-linear-gradient(0deg, var(--ivory-16) 0 10px, transparent 10px 14px);box-shadow:0 0 calc(var(--c) * 24px) rgb(250 248 242/calc(var(--c) * .5));border-radius:3px;position:relative}.hit[data-astro-cid-n5v2d6bj]{transform:translate(-50%, -50%) scale(calc(.6 + var(--c) * .4));background:var(--ivory);color:var(--ink);opacity:var(--c);border-radius:4px;padding:3px 7px;font-size:.625rem;position:absolute;top:46%;left:50%}.probe[data-astro-cid-n5v2d6bj]{top:46%;left:calc(20% + 27% * var(--b) - 12% * var(--c));background:var(--signal);width:12px;height:12px;box-shadow:0 0 18px var(--signal);opacity:calc(var(--a) * (1 - var(--d) * .8));border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.ten-out[data-astro-cid-n5v2d6bj]{text-transform:none;opacity:calc(.12 + var(--d) * .88);grid-column:1/-1;align-items:center;gap:10px;margin-top:6px;font-size:.75rem;display:flex}.cycle[data-astro-cid-n5v2d6bj]{grid-template-columns:1fr 1fr;gap:4px;height:64px;display:grid;position:relative}.half[data-astro-cid-n5v2d6bj]{text-transform:none;white-space:nowrap;border-radius:6px;place-items:center;font-size:.625rem;display:grid;overflow:hidden}.half[data-astro-cid-n5v2d6bj].old{background:var(--ivory-16);clip-path:inset(0 calc((1 - var(--a)) * 100%) 0 0 round 6px)}.half[data-astro-cid-n5v2d6bj].new{background:var(--ivory);color:var(--ink);clip-path:inset(0 calc((1 - var(--b)) * 100%) 0 0 round 6px)}.pin[data-astro-cid-n5v2d6bj]{color:var(--ivory);text-transform:none;opacity:var(--b);white-space:nowrap;font-size:.5625rem;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.inv[data-astro-cid-n5v2d6bj]{text-transform:none;font-variant-numeric:tabular-nums;margin:28px 0 0;font-size:.75rem}.inv[data-astro-cid-n5v2d6bj] div[data-astro-cid-n5v2d6bj]{border-bottom:1px solid var(--ivory-08);justify-content:space-between;padding:10px 0;display:flex}.inv[data-astro-cid-n5v2d6bj] dt[data-astro-cid-n5v2d6bj]{color:var(--ivory-72)}.inv[data-astro-cid-n5v2d6bj] dd[data-astro-cid-n5v2d6bj]{margin:0}.inv[data-astro-cid-n5v2d6bj] .r1[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--a) * .88)}.inv[data-astro-cid-n5v2d6bj] .r2[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--b) * .88)}.inv[data-astro-cid-n5v2d6bj] .r3[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--c) * .88);font-weight:600}.inv[data-astro-cid-n5v2d6bj] .r4[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--d) * .88);border-bottom:0}.ev[data-astro-cid-n5v2d6bj]{gap:22px;display:grid}@media (width>=700px){.ev[data-astro-cid-n5v2d6bj]{grid-template-columns:1fr 1fr;align-items:start}}.queue[data-astro-cid-n5v2d6bj],.ledger[data-astro-cid-n5v2d6bj]{text-transform:none;gap:8px;font-size:.6875rem;display:grid}.e[data-astro-cid-n5v2d6bj]{border:1px solid var(--ivory-16);border-radius:7px;padding:10px 12px}.e[data-astro-cid-n5v2d6bj] em[data-astro-cid-n5v2d6bj]{color:var(--ivory);text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:3px;font-style:normal;font-weight:600}.e1[data-astro-cid-n5v2d6bj]{opacity:calc(.15 + var(--a) * .85);transform:translateX(calc((1 - var(--a)) * -20px))}.e2[data-astro-cid-n5v2d6bj]{opacity:calc(.15 + var(--b) * .85);transform:translateX(calc((1 - var(--b)) * -20px));border-style:dashed}.e3[data-astro-cid-n5v2d6bj]{opacity:calc(.15 + var(--c) * .85);transform:translateX(calc((1 - var(--c)) * -20px))}.lg-k[data-astro-cid-n5v2d6bj]{color:var(--ivory-60);margin-bottom:2px}.l[data-astro-cid-n5v2d6bj]{border-bottom:1px solid var(--ivory-08);align-items:center;gap:10px;padding:10px 0;display:flex}.l1[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--a) * .88)}.l2[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--b) * .88);color:var(--ivory-72)}.l3[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--c) * .88)}.l4[data-astro-cid-n5v2d6bj]{opacity:calc(.12 + var(--d) * .88);border-bottom:0;font-weight:600}.faq[data-astro-cid-hemr5th4]{padding-top:0}.faq-grid[data-astro-cid-hemr5th4]{gap:40px;display:grid}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:var(--t-2);margin-top:24px}@media (width>=1000px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr 1.6fr;gap:96px}}.items[data-astro-cid-hemr5th4]{border-top:1px solid var(--ink-14)}.item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--ink-14)}.item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1.1875rem;font-weight:500;list-style:none;display:flex}.item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{flex:none;width:14px;height:14px;position:relative}.item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:before,.item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);width:14px;height:2px;transition:transform .4s var(--ease-out);position:absolute;top:6px;left:0}.item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:64ch;padding:0 48px 28px 0}.item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover span[data-astro-cid-hemr5th4]{text-underline-offset:.2em;text-decoration:underline 1px}.stack[data-astro-cid-u256hdza]{background:var(--paper-2);position:relative}.stack-pin[data-astro-cid-u256hdza]{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:clamp(88px,9vw,140px);display:grid}.stack-head[data-astro-cid-u256hdza]{gap:24px;display:grid}@media (width>=960px){.stack-head[data-astro-cid-u256hdza]{grid-template-columns:1fr 1fr;align-items:end;column-gap:64px}}.stack[data-astro-cid-u256hdza] h2[data-astro-cid-u256hdza]{font-size:var(--t-1);max-width:12ch;margin-top:24px}.cards[data-astro-cid-u256hdza]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;list-style:none;display:grid}.card[data-astro-cid-u256hdza]{background:var(--ivory);border:1px solid var(--ink-14);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);align-content:start;gap:10px;min-height:0;padding:28px;display:grid}.card-top[data-astro-cid-u256hdza]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.card[data-astro-cid-u256hdza]{transition:border-color .3s,box-shadow .5s}.card[data-astro-cid-u256hdza]:hover{border-color:var(--ink-40);box-shadow:0 30px 60px -40px #191b2173}.logo-tile[data-astro-cid-u256hdza]{border:1px solid var(--ink-08);background:#fff;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px -16px #191b2159}.head-side[data-astro-cid-u256hdza]{gap:28px;display:grid}.logo-strip[data-astro-cid-u256hdza]{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.logo-strip[data-astro-cid-u256hdza] li[data-astro-cid-u256hdza]{border:1px solid var(--ink-08);background:#fff;border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.n[data-astro-cid-u256hdza]{color:var(--ink-68)}.st[data-astro-cid-u256hdza]{border:1px solid var(--ink-14);align-items:center;gap:8px;padding:3px 8px;font-size:.625rem;display:inline-flex}.st[data-astro-cid-u256hdza] .tile[data-astro-cid-u256hdza]{width:9px;height:9px}.st[data-astro-cid-u256hdza].pass .tile[data-astro-cid-u256hdza]{background:var(--ink)}.st[data-astro-cid-u256hdza].req .tile[data-astro-cid-u256hdza]{background:var(--signal)}.st[data-astro-cid-u256hdza].opt .tile[data-astro-cid-u256hdza]{clip-path:none;box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.name[data-astro-cid-u256hdza]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1}.role[data-astro-cid-u256hdza]{color:var(--ink-68);text-transform:none;font-size:.6875rem}.detail[data-astro-cid-u256hdza]{color:var(--ink-80);margin-top:6px;font-size:.875rem}.card[data-astro-cid-u256hdza].end{background:var(--ink);color:var(--ivory);border-color:var(--ink);align-content:end}.card[data-astro-cid-u256hdza].end .name[data-astro-cid-u256hdza]{max-width:10ch}.more[data-astro-cid-u256hdza]{color:var(--ivory);text-transform:none;border-bottom:1px solid var(--ivory-40);justify-self:start;margin-top:16px;padding-bottom:2px;line-height:1.6;text-decoration:none}@media (width<=700px){.cards[data-astro-cid-u256hdza]{grid-template-columns:1fr 1fr;gap:8px}.card[data-astro-cid-u256hdza]{clip-path:none;border-radius:10px;padding:16px}.detail[data-astro-cid-u256hdza],.role[data-astro-cid-u256hdza]{display:none}.card-top[data-astro-cid-u256hdza]{margin-bottom:10px}.logo-tile[data-astro-cid-u256hdza]{width:40px;height:40px}.st[data-astro-cid-u256hdza]{padding:2px 5px;font-size:.5rem}.card[data-astro-cid-u256hdza].end{grid-column:1/-1}}@media (width<=420px){.cards[data-astro-cid-u256hdza]{grid-template-columns:minmax(0,1fr)}.card-top[data-astro-cid-u256hdza]{gap:12px}.detail[data-astro-cid-u256hdza],.role[data-astro-cid-u256hdza]{display:block}}.final[data-astro-cid-blvy5prr]{padding-block:clamp(140px,13vw,220px) clamp(72px,7vw,120px);position:relative;overflow:hidden}.final-inner[data-astro-cid-blvy5prr]{align-items:end;gap:48px;display:grid;position:relative}@media (width>=1000px){.final-inner[data-astro-cid-blvy5prr]{grid-template-columns:1.4fr 1fr}}.final[data-astro-cid-blvy5prr] h2[data-astro-cid-blvy5prr]{letter-spacing:-.045em;font-size:clamp(3.4rem,1.2rem + 8vw,8.6rem);line-height:.88}.final-side[data-astro-cid-blvy5prr]{z-index:1;justify-items:start;gap:28px;display:grid;position:relative}.nowrap[data-astro-cid-blvy5prr]{white-space:nowrap}.steps-art[data-astro-cid-blvy5prr]{grid-template-columns:repeat(6,clamp(18px,2vw,32px));gap:clamp(4px,.45vw,7px);margin-bottom:12px;display:grid}.steps-art[data-astro-cid-blvy5prr] i[data-astro-cid-blvy5prr]{grid-column:calc(var(--i) + 1);grid-row:calc(6 - var(--i));aspect-ratio:1;background:var(--ink-08);clip-path:polygon(0 0,74% 0,100% 24%,100% 100%,0 100%)}.steps-art[data-astro-cid-blvy5prr] i[data-astro-cid-blvy5prr]:nth-child(4){background:var(--signal)}.band[data-astro-cid-kinx4wa6]{background:var(--ink);color:var(--ivory);gap:clamp(4px,1vw,12px);padding-block:clamp(56px,7vw,112px);display:grid;overflow:hidden}.row[data-astro-cid-kinx4wa6]{will-change:transform;width:max-content}.drift[data-astro-cid-kinx4wa6]{white-space:nowrap;width:max-content;font-family:var(--font-display);letter-spacing:-.035em;will-change:transform;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);font-size:clamp(3.5rem,2rem + 8vw,10rem);font-weight:600;line-height:.95;display:flex}.row[data-astro-cid-kinx4wa6].a{transform:translate3d(calc(var(--p,.5) * -4%), 0, 0)}.row[data-astro-cid-kinx4wa6].b{transform:translate3d(calc(-4% + var(--p,.5) * 4%), 0, 0)}.row[data-astro-cid-kinx4wa6].a .drift[data-astro-cid-kinx4wa6]{animation:140s linear infinite drift}.row[data-astro-cid-kinx4wa6].b .drift[data-astro-cid-kinx4wa6]{animation:170s linear infinite reverse drift}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.v[data-astro-cid-kinx4wa6]{align-items:center;gap:.22em;display:inline-flex}.mark[data-astro-cid-kinx4wa6]{clip-path:polygon(0 0,74% 0,100% 26%,100% 100%,0 100%);background:var(--ivory);flex:none;width:.42em;height:.42em}.v[data-astro-cid-kinx4wa6].fail .mark[data-astro-cid-kinx4wa6]{background:var(--signal)}.v[data-astro-cid-kinx4wa6].unknown .mark[data-astro-cid-kinx4wa6]{box-shadow:inset 0 0 0 .06em var(--ivory);background:0 0}.v[data-astro-cid-kinx4wa6].na .mark[data-astro-cid-kinx4wa6]{background:var(--ivory-16)}.row[data-astro-cid-kinx4wa6].b .v[data-astro-cid-kinx4wa6]{color:#0000;-webkit-text-stroke:1.5px var(--ivory-40)}.row[data-astro-cid-kinx4wa6].b .v[data-astro-cid-kinx4wa6].fail{-webkit-text-stroke-color:var(--signal)}.row[data-astro-cid-kinx4wa6].a .v[data-astro-cid-kinx4wa6]:not(.pass){color:var(--ivory-60)}.row[data-astro-cid-kinx4wa6].a .v[data-astro-cid-kinx4wa6].fail{color:var(--signal)}.foot[data-astro-cid-kinx4wa6]{padding-inline:var(--gutter,24px);color:var(--ivory-72);text-transform:none;text-align:center;margin-top:clamp(16px,2vw,28px);font-size:.75rem}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-kinx4wa6],.drift[data-astro-cid-kinx4wa6]{animation:none!important;transform:none!important}}.pr-grid[data-astro-cid-oyxpephz]{gap:40px;display:grid}@media (width>=1100px){.pr-grid[data-astro-cid-oyxpephz]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:64px}}.pr[data-astro-cid-oyxpephz]{background:var(--ivory);border:1px solid var(--ink-14);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 60px 120px -70px #191b218c}.pr-head[data-astro-cid-oyxpephz]{border-bottom:1px solid var(--ink-08);gap:10px;padding:24px 26px 18px;display:grid}.pr-title[data-astro-cid-oyxpephz]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.375rem,1.1rem + .8vw,1.875rem)}.pr-meta[data-astro-cid-oyxpephz]{text-transform:none;color:var(--ink-68);flex-wrap:wrap;align-items:center;gap:10px;font-size:.6875rem;display:flex}.pr-meta[data-astro-cid-oyxpephz] b[data-astro-cid-oyxpephz]{color:var(--ink);font-weight:500}.open[data-astro-cid-oyxpephz]{background:var(--ink);color:var(--ivory);border-radius:999px;padding:3px 10px}.pr-body[data-astro-cid-oyxpephz]{gap:14px;padding:22px 26px;display:grid}.box[data-astro-cid-oyxpephz]{border:1px solid var(--ink-14);border-radius:10px;overflow:hidden}.box-h[data-astro-cid-oyxpephz]{border-bottom:1px solid var(--ink-08);grid-template-columns:16px 1fr;align-items:start;gap:12px;padding:16px 18px;display:grid}.box-h[data-astro-cid-oyxpephz] .tile[data-astro-cid-oyxpephz]{width:12px;height:12px;margin-top:4px}.box-h[data-astro-cid-oyxpephz] b[data-astro-cid-oyxpephz]{display:block}.box-h[data-astro-cid-oyxpephz] em[data-astro-cid-oyxpephz]{color:var(--ink-68);text-transform:none;font-size:.6875rem;font-style:normal}.cl[data-astro-cid-oyxpephz]{list-style:none}.cl[data-astro-cid-oyxpephz] li[data-astro-cid-oyxpephz]{border-top:1px solid var(--ink-08);font-size:var(--t-small);grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.cl[data-astro-cid-oyxpephz] li[data-astro-cid-oyxpephz]:first-child{border-top:0}.cl[data-astro-cid-oyxpephz] li[data-astro-cid-oyxpephz].fail{background:#e844320f}.st[data-astro-cid-oyxpephz]{border-radius:50%;flex:none;width:12px;height:12px;display:block}.st[data-astro-cid-oyxpephz].pass{box-shadow:inset 0 0 0 2px var(--ink);background:0 0;position:relative}.st[data-astro-cid-oyxpephz].pass:after{content:"";border:solid var(--ink);border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.st[data-astro-cid-oyxpephz].fail{background:var(--signal);clip-path:polygon(0 0,74% 0,100% 24%,100% 100%,0 100%);border-radius:0}.cn[data-astro-cid-oyxpephz]{gap:2px;min-width:0;display:grid}.cn[data-astro-cid-oyxpephz] em[data-astro-cid-oyxpephz]{color:var(--ink-68);overflow-wrap:anywhere;font-size:.8125rem;font-style:normal}.fail[data-astro-cid-oyxpephz] .cn[data-astro-cid-oyxpephz] em[data-astro-cid-oyxpephz]{color:var(--ink)}.who[data-astro-cid-oyxpephz]{text-transform:none;color:var(--ink-68);border:1px solid var(--ink-14);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.5625rem}.det[data-astro-cid-oyxpephz]{text-transform:none;color:var(--ink);font-size:.6875rem}.pass[data-astro-cid-oyxpephz] .det[data-astro-cid-oyxpephz]{visibility:hidden}@media (width<=640px){.cl[data-astro-cid-oyxpephz] li[data-astro-cid-oyxpephz]{grid-template-columns:14px minmax(0,1fr)}.who[data-astro-cid-oyxpephz],.det[data-astro-cid-oyxpephz]{grid-column:2;justify-self:start}.pass[data-astro-cid-oyxpephz] .det[data-astro-cid-oyxpephz]{display:none}}.merge[data-astro-cid-oyxpephz]{border:1px solid var(--ink-14);border-radius:10px;padding:18px;display:grid}.merge[data-astro-cid-oyxpephz]>div[data-astro-cid-oyxpephz]{transition:opacity .4s, transform .5s var(--ease-out);grid-area:1/1;justify-items:start;gap:6px;display:grid}.m-req[data-astro-cid-oyxpephz]{opacity:0;pointer-events:none;transform:translateY(8px)}.merge[data-astro-cid-oyxpephz][data-required=true]{border-color:var(--signal)}.merge[data-astro-cid-oyxpephz][data-required=true] .m-adv[data-astro-cid-oyxpephz]{opacity:0;transform:translateY(-8px)}.merge[data-astro-cid-oyxpephz][data-required=true] .m-req[data-astro-cid-oyxpephz]{opacity:1;transform:none}.mbtn[data-astro-cid-oyxpephz]{text-transform:none;background:var(--ink);color:var(--ivory);border-radius:6px;margin-top:8px;padding:9px 14px;font-size:.6875rem}.mbtn[data-astro-cid-oyxpephz].off{background:var(--ink-14);color:var(--ink-68)}.cap[data-astro-cid-oyxpephz]{border-top:1px solid var(--ink-08);color:var(--ink-68);text-transform:none;padding:12px 26px;font-size:.5625rem}.side[data-astro-cid-oyxpephz]{gap:24px;display:grid}.switch[data-astro-cid-oyxpephz]{border:1px solid var(--ink-14);background:var(--paper-2);border-radius:12px;gap:12px;padding:20px;display:grid}.switch[data-astro-cid-oyxpephz] .k[data-astro-cid-oyxpephz]{color:var(--ink-68);font-size:.625rem}.tg[data-astro-cid-oyxpephz]{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-weight:600;display:inline-flex}.knob[data-astro-cid-oyxpephz]{background:var(--ink-14);border-radius:999px;flex:none;width:44px;height:24px;transition:background .3s;position:relative}.knob[data-astro-cid-oyxpephz]:after{content:"";background:var(--ivory);width:18px;height:18px;transition:transform .4s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #191b214d}.tg[data-astro-cid-oyxpephz][aria-pressed=true] .knob[data-astro-cid-oyxpephz]{background:var(--ink)}.tg[data-astro-cid-oyxpephz][aria-pressed=true] .knob[data-astro-cid-oyxpephz]:after{transform:translate(20px)}.tg[data-astro-cid-oyxpephz]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.note[data-astro-cid-oyxpephz]{font-size:var(--t-small);color:var(--ink-80);border-left:2px solid var(--ink);padding-left:14px}.lab[data-astro-cid-oyxpephz]{background:var(--ink);color:var(--ivory-72);transition:transform .4s var(--ease-out);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.lab[data-astro-cid-oyxpephz] b[data-astro-cid-oyxpephz]{color:var(--ivory)}.lab[data-astro-cid-oyxpephz]:hover{transform:translateY(-2px)}.lab[data-astro-cid-oyxpephz] .arrow[data-astro-cid-oyxpephz]{color:var(--ivory);transition:transform .4s var(--ease-out);font-size:1.25rem}.lab[data-astro-cid-oyxpephz]:hover .arrow[data-astro-cid-oyxpephz]{transform:translate(5px)}.facts[data-astro-cid-oyxpephz]{border-top:1px solid var(--ink-14);list-style:none;display:grid}.facts[data-astro-cid-oyxpephz] li[data-astro-cid-oyxpephz]{border-bottom:1px solid var(--ink-14);font-size:var(--t-small);color:var(--ink-80);grid-template-columns:36px 1fr;gap:10px;padding:14px 0;display:grid}.facts[data-astro-cid-oyxpephz] .mono[data-astro-cid-oyxpephz]{color:var(--ink);font-weight:600}
