.demo[data-astro-cid-rk2pmsne]{margin:0}.demo[data-astro-cid-rk2pmsne] figcaption[data-astro-cid-rk2pmsne]{font-size:var(--step--1);color:var(--ink-2);max-width:46ch;margin-top:.9rem}.stage[data-astro-cid-rk2pmsne]{animation:18s infinite both stage}.host[data-astro-cid-rk2pmsne]{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 0 var(--line);border-radius:26px;padding:.8rem .9rem 1.1rem}.host-bar[data-astro-cid-rk2pmsne]{color:var(--ink-2);align-items:center;gap:.35rem;padding:0 .2rem .7rem;font-size:.75rem;display:flex}.host-bar[data-astro-cid-rk2pmsne] i[data-astro-cid-rk2pmsne]{background:var(--line);border-radius:50%;width:9px;height:9px}.host-bar[data-astro-cid-rk2pmsne] span[data-astro-cid-rk2pmsne]{margin-left:.5rem}.thread[data-astro-cid-rk2pmsne]{align-content:start;gap:.6rem;font-size:.85rem;display:grid;position:relative}.msg[data-astro-cid-rk2pmsne]{background:var(--ink);color:var(--paper);border-radius:18px 18px 4px;justify-self:end;max-width:80%;margin:0;padding:.5rem .9rem}.m1[data-astro-cid-rk2pmsne]{animation:18s infinite both m1}.m2[data-astro-cid-rk2pmsne]{animation:18s infinite both m2}.slot[data-astro-cid-rk2pmsne]{grid-template-rows:0fr;justify-self:start;width:min(100%,19rem);min-height:0;display:grid;position:relative}.s1[data-astro-cid-rk2pmsne]{animation:18s infinite both open1}.s2[data-astro-cid-rk2pmsne]{animation:18s infinite both open2}.grow[data-astro-cid-rk2pmsne]{overflow-clip-margin:16px;min-height:0;overflow:clip}.bub[data-astro-cid-rk2pmsne]{background:var(--rim);transform-origin:0 0;border-radius:22px;padding:2px}.bub[data-astro-cid-rk2pmsne] .in[data-astro-cid-rk2pmsne]{background:var(--surface);border-radius:20px;height:100%;padding:.7rem .75rem}.bub[data-astro-cid-rk2pmsne] h4[data-astro-cid-rk2pmsne]{font-family:var(--font-display);margin:0 0 .45rem;font-size:.95rem}.bub[data-astro-cid-rk2pmsne] ul[data-astro-cid-rk2pmsne]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.bub[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]{outline-offset:-1.5px;border-radius:9px;outline:1.5px dashed #0000;align-items:center;gap:.4rem;padding:.25rem .4rem;line-height:1.3;display:flex}.cal[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]{color:var(--ink-2);font-size:.72rem;font-weight:600}.av[data-astro-cid-rk2pmsne]{color:#12283a;background:var(--film-a);border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:600;display:grid}.av[data-astro-cid-rk2pmsne].b{background:var(--film-d)}.av[data-astro-cid-rk2pmsne].c{background:var(--film-c)}.cal[data-astro-cid-rk2pmsne]{animation:18s infinite both popCal}.con[data-astro-cid-rk2pmsne]{animation:18s infinite both popCon}.cal[data-astro-cid-rk2pmsne] .in[data-astro-cid-rk2pmsne]>[data-astro-cid-rk2pmsne]{animation:18s infinite both fillCal}.con[data-astro-cid-rk2pmsne] .in[data-astro-cid-rk2pmsne]>[data-astro-cid-rk2pmsne]{animation:18s infinite both fillCon}@property --swirl{syntax:"<angle>";inherits:false;initial-value:0deg}.think[data-astro-cid-rk2pmsne]{z-index:1;background:conic-gradient(from var(--swirl), var(--film-a), var(--film-b), var(--film-c), var(--film-d), var(--film-a));transform-origin:0 0;pointer-events:none;border-radius:999px;padding:2px;position:absolute;top:0;left:0}.breath[data-astro-cid-rk2pmsne]{background:var(--surface);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;transform-origin:0 0;border-radius:999px;padding:.35rem .8rem;font-size:.7rem;animation:1.5s ease-in-out infinite breathe;display:block}.t1[data-astro-cid-rk2pmsne]{animation:18s infinite both think1,2.4s linear infinite swirl}.t2[data-astro-cid-rk2pmsne]{animation:18s infinite both think2,2.4s linear infinite swirl}.ana[data-astro-cid-rk2pmsne]{animation:18s infinite both pick}.cal[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne]{animation:18s infinite both target}.cal[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne].ev{animation:18s infinite both target,18s infinite both hover}.att[data-astro-cid-rk2pmsne]{background:var(--paper);border:1px solid var(--line);transform-origin:20%;border-radius:999px;align-items:center;gap:.3rem;margin-left:auto;padding:.1rem .5rem .1rem .12rem;font-size:.75rem;animation:18s infinite both attach;display:inline-flex}.att[data-astro-cid-rk2pmsne] .av[data-astro-cid-rk2pmsne]{width:1.15rem;height:1.15rem;font-size:.62rem}.ghost[data-astro-cid-rk2pmsne]{z-index:2;background:var(--surface);border:1px solid var(--line);pointer-events:none;left:var(--from-x);top:var(--from-y);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem .15rem .15rem;font-size:.8rem;animation:18s infinite both drag;display:inline-flex;position:absolute;box-shadow:0 8px 22px #0000002e}.cursor[data-astro-cid-rk2pmsne]{position:absolute;bottom:-14px;right:-10px}@keyframes stage{0%{opacity:0}2%{opacity:1}96%{opacity:1}99%,to{opacity:0}}@keyframes m1{0%,2%{opacity:0;transform:translateY(8px)}5%,to{opacity:1;transform:none}}@keyframes m2{0%,22%{opacity:0;transform:translateY(8px)}25%,to{opacity:1;transform:none}}@keyframes breathe{0%,to{transform:scale(1)}45%{transform:scale(1.06,1.1)}70%{transform:scale(1.03,.98)}}@keyframes swirl{to{--swirl:360deg}}@keyframes think1{0%,5%{opacity:0;transform:scale(.3)}7%{opacity:1;transform:scale(1.08)}8%,12.5%{opacity:1;transform:scale(1)}14%,to{opacity:0;transform:scale(1.9)}}@keyframes think2{0%,25%{opacity:0;transform:scale(.3)}27%{opacity:1;transform:scale(1.08)}28%,32%{opacity:1;transform:scale(1)}33.5%,to{opacity:0;transform:scale(1.9)}}@keyframes open1{0%,5%{grid-template-rows:0fr;min-height:0}6.5%,13%{grid-template-rows:0fr;min-height:1.9rem}16%,to{grid-template-rows:1fr;min-height:1.9rem}}@keyframes open2{0%,25%{grid-template-rows:0fr;min-height:0}26.5%,32.5%{grid-template-rows:0fr;min-height:1.9rem}35.5%,to{grid-template-rows:1fr;min-height:1.9rem}}@keyframes popCal{0%,12.5%{opacity:0;transform:scale(.14,.2)}13%{opacity:1;transform:scale(.14,.2)}15.5%{transform:scale(1.04)}17%,to{opacity:1;transform:scale(1)}}@keyframes popCon{0%,32%{opacity:0;transform:scale(.14,.2)}32.5%{opacity:1;transform:scale(.14,.2)}35%{transform:scale(1.04)}36.5%,to{opacity:1;transform:scale(1)}}@keyframes fillCal{0%,15.5%{opacity:0}18%,to{opacity:1}}@keyframes fillCon{0%,35%{opacity:0}37.5%,to{opacity:1}}@keyframes pick{0%,43%{opacity:1;background:0 0}45%,61%{background:var(--lagoon-soft);opacity:.55}63%,to{opacity:1;background:0 0}}.measuring[data-astro-cid-rk2pmsne] .slot[data-astro-cid-rk2pmsne]{grid-template-rows:1fr;min-height:1.9rem;animation:none}.ghost[data-astro-cid-rk2pmsne]{--from-x:45%;--from-y:78%;--to-x:30%;--to-y:34%}@keyframes drag{0%,45%{opacity:0;left:var(--from-x);top:var(--from-y);transform:scale(.9)}47%{opacity:1;left:var(--from-x);top:var(--from-y);transform:scale(1.06)}57%{opacity:1;left:var(--to-x);top:var(--to-y);transform:scale(1.06)}60%{opacity:1;left:var(--to-x);top:var(--to-y);transform:scale(1)}62%,to{opacity:0;left:var(--to-x);top:var(--to-y);transform:scale(.5)}}@keyframes target{0%,46%{outline-color:#0000}48%,60%{outline-color:var(--line)}62%,to{outline-color:#0000}}@keyframes hover{0%,54%{background:0 0}56%,61%{background:var(--lagoon-soft)}64%,to{background:0 0}}@keyframes attach{0%,60%{opacity:0;transform:scale(.3)}62.5%{opacity:1;transform:scale(1.15)}64.5%,to{opacity:1;transform:scale(1)}}@media (width<=420px){.bub[data-astro-cid-rk2pmsne] .in[data-astro-cid-rk2pmsne]{padding:.55rem .5rem}.thread[data-astro-cid-rk2pmsne]{font-size:.8rem}.cal[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne] .t[data-astro-cid-rk2pmsne] b[data-astro-cid-rk2pmsne]{display:block}}@media (prefers-reduced-motion:reduce){.slot[data-astro-cid-rk2pmsne]{grid-template-rows:1fr}.stage[data-astro-cid-rk2pmsne],.m1[data-astro-cid-rk2pmsne],.m2[data-astro-cid-rk2pmsne],.s1[data-astro-cid-rk2pmsne],.s2[data-astro-cid-rk2pmsne],.cal[data-astro-cid-rk2pmsne],.con[data-astro-cid-rk2pmsne],.bub[data-astro-cid-rk2pmsne] .in[data-astro-cid-rk2pmsne]>[data-astro-cid-rk2pmsne],.ana[data-astro-cid-rk2pmsne],.cal[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne],.cal[data-astro-cid-rk2pmsne] li[data-astro-cid-rk2pmsne].ev,.att[data-astro-cid-rk2pmsne]{animation:none}.think[data-astro-cid-rk2pmsne],.ghost[data-astro-cid-rk2pmsne]{display:none}}.glue[data-astro-cid-ndw32pkt]{margin:1.4rem 0}.glue[data-astro-cid-ndw32pkt] figcaption[data-astro-cid-ndw32pkt]{font-size:var(--step--1);color:var(--ink-2);max-width:52ch;margin-top:.7rem}.panel[data-astro-cid-ndw32pkt]{background:var(--surface);border:1px solid var(--line);border-radius:24px;max-width:32rem;padding:1rem}.pair[data-astro-cid-ndw32pkt]{grid-template-columns:1fr 1fr;gap:18px;max-width:30rem;font-size:.82rem;animation:9s infinite both close;display:grid;position:relative}.bub[data-astro-cid-ndw32pkt]{background:var(--rim);border-radius:20px;padding:2px}.bub[data-astro-cid-ndw32pkt] .in[data-astro-cid-ndw32pkt]{background:var(--surface);border-radius:18px;height:100%;padding:.6rem .7rem}.bub[data-astro-cid-ndw32pkt] h4[data-astro-cid-ndw32pkt]{font-family:var(--font-display);margin:0 0 .4rem;font-size:.9rem}.bub[data-astro-cid-ndw32pkt] ul[data-astro-cid-ndw32pkt]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.bub[data-astro-cid-ndw32pkt] li[data-astro-cid-ndw32pkt]{border-radius:8px;align-items:center;gap:.4rem;padding:.2rem .35rem;display:flex}.bub[data-astro-cid-ndw32pkt] li[data-astro-cid-ndw32pkt] b[data-astro-cid-ndw32pkt]{color:var(--ink-2);font-size:.7rem;font-weight:600}.av[data-astro-cid-ndw32pkt]{color:#12283a;background:var(--film-a);border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.66rem;font-weight:600;display:grid}.av[data-astro-cid-ndw32pkt].b{background:var(--film-d)}.cal[data-astro-cid-ndw32pkt]{animation:9s infinite both calEdge}.con[data-astro-cid-ndw32pkt]{animation:9s infinite both conEdge}.ev[data-astro-cid-ndw32pkt]{animation:9s infinite both hl}.ana[data-astro-cid-ndw32pkt]{animation:9s infinite both hl2}.wall[data-astro-cid-ndw32pkt]{background:linear-gradient(var(--film-a), var(--film-b), var(--film-c), var(--film-d));border-radius:4px;width:4px;margin-left:-2px;animation:9s infinite both wall;position:absolute;top:10px;bottom:10px;left:50%}.chip[data-astro-cid-ndw32pkt]{font-family:var(--font-mono);background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.64rem;animation:9s infinite both chip;position:absolute;top:58%;left:50%}@keyframes close{0%,12%{gap:18px}26%,92%{gap:0}to{gap:18px}}@keyframes calEdge{0%,12%{border-radius:20px}26%,92%{border-radius:20px 5px 5px 20px}to{border-radius:20px}}@keyframes conEdge{0%,12%{border-radius:20px}26%,92%{border-radius:5px 20px 20px 5px}to{border-radius:20px}}@keyframes wall{0%,24%{opacity:0;transform:scaleY(.2)}32%,90%{opacity:1;transform:scaleY(1)}96%,to{opacity:0;transform:scaleY(.2)}}@keyframes hl{0%,36%{background:0 0}40%,88%{background:var(--lagoon-soft)}94%,to{background:0 0}}@keyframes chip{0%,40%{opacity:0;transform:translate(-160%)}43%{opacity:1;transform:translate(-160%)}52%{opacity:1;transform:translate(-50%)}60%{opacity:1;transform:translate(60%)}65%,to{opacity:0;transform:translate(60%)}}@keyframes hl2{0%,58%{background:0 0}62%,88%{background:var(--lagoon-soft)}94%,to{background:0 0}}@media (prefers-reduced-motion:reduce){.pair[data-astro-cid-ndw32pkt],.cal[data-astro-cid-ndw32pkt],.con[data-astro-cid-ndw32pkt],.ev[data-astro-cid-ndw32pkt],.ana[data-astro-cid-ndw32pkt],.wall[data-astro-cid-ndw32pkt],.chip[data-astro-cid-ndw32pkt]{animation:none}.pair[data-astro-cid-ndw32pkt]{gap:0}.cal[data-astro-cid-ndw32pkt]{border-radius:20px 5px 5px 20px}.con[data-astro-cid-ndw32pkt]{border-radius:5px 20px 20px 5px}.ev[data-astro-cid-ndw32pkt],.ana[data-astro-cid-ndw32pkt]{background:var(--lagoon-soft)}.chip[data-astro-cid-ndw32pkt]{display:none}}.wand-fig[data-astro-cid-fmly6ges]{margin:0}.scene[data-astro-cid-fmly6ges]{--k:1;background:radial-gradient(120% 90% at 8% 100%, color-mix(in srgb, var(--film-a) 16%, transparent), transparent 60%), linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--lagoon-soft) 70%, transparent));border-radius:28px;height:420px;position:relative;overflow:hidden;container-type:size}@media (width<=600px){.scene[data-astro-cid-fmly6ges]{--k:.7;height:380px}.b[data-astro-cid-fmly6ges]:nth-of-type(4){display:none}}.wand[data-astro-cid-fmly6ges]{width:calc(170px * var(--k));height:calc(230px * var(--k));position:absolute;bottom:0;left:0;overflow:visible}.b[data-astro-cid-fmly6ges]{--w:calc(var(--d) * var(--k) * 1px);left:calc(100px * var(--k));bottom:calc(158px * var(--k));width:var(--w);height:var(--w);cursor:pointer;font:inherit;color:inherit;will-change:transform, opacity;animation:drift var(--dur) linear infinite;animation-delay:var(--delay);background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;transform:translate(-50%,50%)}.b[data-astro-cid-fmly6ges]:focus-visible{outline:3px solid var(--lagoon);outline-offset:4px;border-radius:50%}.sway[data-astro-cid-fmly6ges]{animation:4.6s ease-in-out infinite alternate sway;position:absolute;inset:0}.b[data-astro-cid-fmly6ges]:nth-of-type(2) .sway[data-astro-cid-fmly6ges]{animation-duration:3.8s;animation-delay:-1s}.b[data-astro-cid-fmly6ges]:nth-of-type(3) .sway[data-astro-cid-fmly6ges]{animation-duration:5.4s;animation-delay:-2s}.b[data-astro-cid-fmly6ges]:nth-of-type(4) .sway[data-astro-cid-fmly6ges]{animation-duration:3.4s;animation-delay:-.5s}.b[data-astro-cid-fmly6ges]:nth-of-type(5) .sway[data-astro-cid-fmly6ges]{animation-duration:5s;animation-delay:-3s}.film[data-astro-cid-fmly6ges]{background:var(--rim);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--film-b) 60%, transparent);border-radius:50%;padding:3px;transition:transform .2s;animation:2.9s ease-in-out infinite alternate wobble;position:absolute;inset:0}.b[data-astro-cid-fmly6ges]:hover .film[data-astro-cid-fmly6ges],.b[data-astro-cid-fmly6ges]:focus-visible .film[data-astro-cid-fmly6ges]{transform:scale(1.05)}.face[data-astro-cid-fmly6ges]{background:radial-gradient(circle at 36% 28%, color-mix(in srgb, var(--surface) 98%, transparent), color-mix(in srgb, var(--bubble-fill) 94%, transparent) 75%);width:100%;height:100%;box-shadow:inset 0 0 22px -4px color-mix(in srgb, var(--film-b) 55%, transparent);border-radius:50%;display:block;position:relative;overflow:hidden}.face[data-astro-cid-fmly6ges] svg[data-astro-cid-fmly6ges]{width:100%;height:100%;display:block}.film[data-astro-cid-fmly6ges]:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#fff0);border-radius:50%;width:24%;height:11%;position:absolute;top:11%;left:17%;transform:rotate(-38deg)}.t[data-astro-cid-fmly6ges]{fill:var(--ink);font-family:var(--font-body)}.t[data-astro-cid-fmly6ges].strong{font-weight:700;font-family:var(--font-display)}.t[data-astro-cid-fmly6ges].mute{fill:var(--ink-2)}.t[data-astro-cid-fmly6ges].struck{fill:var(--ink-2);text-decoration:line-through}.disp[data-astro-cid-fmly6ges]{font-family:var(--font-display)}.row[data-astro-cid-fmly6ges]{fill:var(--lagoon-soft)}.row[data-astro-cid-fmly6ges].hot{fill:color-mix(in srgb, var(--film-c) 45%, var(--lagoon-soft))}.box[data-astro-cid-fmly6ges]{fill:none;stroke:var(--ink-2);stroke-width:1.3px}.box[data-astro-cid-fmly6ges].on{fill:var(--lagoon);stroke:var(--lagoon)}.tick[data-astro-cid-fmly6ges]{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.bar[data-astro-cid-fmly6ges]{fill:color-mix(in srgb, var(--film-a) 75%, var(--lagoon))}.bar[data-astro-cid-fmly6ges].hot{fill:var(--lagoon)}.fx[data-astro-cid-fmly6ges]{pointer-events:none;position:absolute;inset:0}.ring-film[data-astro-cid-fmly6ges]{transform-origin:100px 72px;opacity:.4;animation:3.2s ease-in-out infinite alternate ringbreathe}@keyframes drift{0%{opacity:0;transform:translate(-50%,50%)translate(0)scale(.05)}3%{opacity:1}9%{transform:translate(-50%, 50%) translate(calc(var(--dx) * .03cqw), calc(var(--dy) * -.05cqh)) scale(1.07)}12%{transform:translate(-50%, 50%) translate(calc(var(--dx) * .05cqw), calc(var(--dy) * -.08cqh)) scale(1)}40%{transform:translate(-50%, 50%) translate(calc(var(--dx) * .4cqw), calc(var(--dy) * -.45cqh)) scale(1)}75%{transform:translate(-50%, 50%) translate(calc(var(--dx) * .8cqw), calc(var(--dy) * -.85cqh)) scale(1);opacity:1}to{transform:translate(-50%, 50%) translate(calc(var(--dx) * 1cqw), calc(var(--dy) * -1cqh)) scale(1.1);opacity:0}}@keyframes sway{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes wobble{0%{transform:scale(1.03,.97)}to{transform:scale(.97,1.03)}}@keyframes ringbreathe{0%{transform:scale(.97)}to{transform:scale(1.04)}}.b[data-astro-cid-fmly6ges].gone{opacity:0;visibility:hidden;pointer-events:none;animation:none}[data-astro-cid-fmly6ges][data-paused] .b[data-astro-cid-fmly6ges],[data-astro-cid-fmly6ges][data-paused] .sway[data-astro-cid-fmly6ges],[data-astro-cid-fmly6ges][data-paused] .film[data-astro-cid-fmly6ges],[data-astro-cid-fmly6ges][data-paused] .ring-film[data-astro-cid-fmly6ges],[data-astro-cid-fmly6ges][data-userpaused] .b[data-astro-cid-fmly6ges],[data-astro-cid-fmly6ges][data-userpaused] .sway[data-astro-cid-fmly6ges],[data-astro-cid-fmly6ges][data-userpaused] .film[data-astro-cid-fmly6ges],[data-astro-cid-fmly6ges][data-userpaused] .ring-film[data-astro-cid-fmly6ges]{animation-play-state:paused}.meta[data-astro-cid-fmly6ges]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.5rem;margin-top:.8rem;display:flex}figcaption[data-astro-cid-fmly6ges]{font-size:var(--step--1);color:var(--ink-2);max-width:58ch}.sim[data-astro-cid-fmly6ges]{white-space:nowrap}.toggle[data-astro-cid-fmly6ges]{font:inherit;font-size:var(--step--1);color:var(--lagoon);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;min-height:44px;padding:.5rem 0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.b[data-astro-cid-fmly6ges]{transform:translate(-50%, 50%) translate(calc(var(--sx) * 1cqw - 100px * var(--k)), calc(var(--sy) * -1cqh + 158px * var(--k)));transition:opacity .3s,visibility .3s;animation:none}.sway[data-astro-cid-fmly6ges],.film[data-astro-cid-fmly6ges],.ring-film[data-astro-cid-fmly6ges]{animation:none}.toggle[data-astro-cid-fmly6ges]{display:none}}.picker[data-astro-cid-74ny2xns]{margin:1.6rem 0;container-type:inline-size}.grid[data-astro-cid-74ny2xns]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@container (width>=600px){.grid[data-astro-cid-74ny2xns]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.host[data-astro-cid-74ny2xns]{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:.8rem .9rem 1rem}.host-bar[data-astro-cid-74ny2xns]{color:var(--ink-2);align-items:center;gap:.35rem;padding:0 .2rem .7rem;font-size:.75rem;display:flex}.host-bar[data-astro-cid-74ny2xns] i[data-astro-cid-74ny2xns]{background:var(--line);border-radius:50%;width:9px;height:9px}.host-bar[data-astro-cid-74ny2xns] span[data-astro-cid-74ny2xns]{margin-left:.5rem}.stage[data-astro-cid-74ny2xns]{font-size:.88rem;display:grid;position:relative}.calc[data-astro-cid-74ny2xns],.pick[data-astro-cid-74ny2xns]{grid-area:1/1;min-width:0}.bub[data-astro-cid-74ny2xns]{background:var(--rim);border-radius:22px;padding:2px}.bub[data-astro-cid-74ny2xns] .in[data-astro-cid-74ny2xns]{background:var(--surface);border-radius:20px;height:100%;padding:.8rem .9rem}.bub[data-astro-cid-74ny2xns] h4[data-astro-cid-74ny2xns]{font-family:var(--font-display);margin:0 0 .5rem;font-size:1rem}.calc[data-astro-cid-74ny2xns]{align-self:start;transition:opacity .25s,filter .25s}[data-astro-cid-74ny2xns][data-state=picking] .calc[data-astro-cid-74ny2xns]{opacity:.3;filter:saturate(.4)}.big[data-astro-cid-74ny2xns]{margin:0 0 .6rem;display:grid}.big[data-astro-cid-74ny2xns] .cap[data-astro-cid-74ny2xns]{color:var(--ink-2);font-size:.8rem}.big[data-astro-cid-74ny2xns] .fig[data-astro-cid-74ny2xns]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--lagoon);font-size:2.2rem;font-weight:700;line-height:1.1}.lines[data-astro-cid-74ny2xns]{gap:.15rem;margin:0 0 .8rem;font-size:.82rem;display:grid}.lines[data-astro-cid-74ny2xns] div[data-astro-cid-74ny2xns]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:1rem;padding:.2rem 0;display:flex}.lines[data-astro-cid-74ny2xns] dt[data-astro-cid-74ny2xns]{color:var(--ink-2)}.lines[data-astro-cid-74ny2xns] dd[data-astro-cid-74ny2xns]{font-variant-numeric:tabular-nums;margin:0}.lines[data-astro-cid-74ny2xns] .sum[data-astro-cid-74ny2xns]{border-bottom:0;font-weight:600}.lines[data-astro-cid-74ny2xns] .sum[data-astro-cid-74ny2xns] dt[data-astro-cid-74ny2xns]{color:var(--ink)}.shared[data-astro-cid-74ny2xns]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.3rem;max-width:none;margin:0 0 .7rem;font-size:.82rem;display:flex}.shared[data-astro-cid-74ny2xns] .chip{background:var(--lagoon-soft);color:var(--ink);border-radius:999px;padding:.1rem .6rem;font-weight:600;animation:.35s cubic-bezier(.2,1.5,.4,1) both chipin;display:inline-block}.act[data-astro-cid-74ny2xns]{font:inherit;border:2px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 1.1rem;font-size:.88rem;font-weight:600}.act[data-astro-cid-74ny2xns]:hover:not(:disabled){transform:translateY(-1px)}.act[data-astro-cid-74ny2xns].solid{background:var(--ink);color:var(--paper)}.act[data-astro-cid-74ny2xns].quiet{border-color:var(--line)}.act[data-astro-cid-74ny2xns]:disabled{opacity:.4;cursor:not-allowed}.pick[data-astro-cid-74ny2xns]{visibility:hidden;pointer-events:none;z-index:2;align-self:end;gap:.5rem;display:grid}.pick[data-astro-cid-74ny2xns][data-open]{visibility:visible;pointer-events:auto}.ask[data-astro-cid-74ny2xns]{background:var(--lagoon-soft);max-width:none;color:var(--ink);opacity:0;border-radius:12px;margin:0;padding:.4rem .7rem;font-size:.78rem;line-height:1.35;transition:opacity .2s .1s}.pick[data-astro-cid-74ny2xns][data-open] .ask[data-astro-cid-74ny2xns]{opacity:1}.host-tag[data-astro-cid-74ny2xns]{background:var(--ink);color:var(--paper);border-radius:6px;margin-right:.5rem;padding:0 .45rem;font-size:.7rem;font-weight:600;display:inline-block}.picker-b[data-astro-cid-74ny2xns]{transform-origin:14% 100%;box-shadow:0 18px 40px -16px #00000080}.pick[data-astro-cid-74ny2xns][data-open] .picker-b[data-astro-cid-74ny2xns]{animation:.6s both inflate}.pick[data-astro-cid-74ny2xns][data-closing] .picker-b[data-astro-cid-74ny2xns]{animation:.26s ease-in both popout}.pick[data-astro-cid-74ny2xns][data-closing] .ask[data-astro-cid-74ny2xns]{opacity:0;transition-delay:0s}.people[data-astro-cid-74ny2xns]{gap:.1rem;margin:0 0 .7rem;padding:0;list-style:none;display:grid}.people[data-astro-cid-74ny2xns] label[data-astro-cid-74ny2xns]{cursor:pointer;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.6rem;min-height:44px;padding:0 .4rem;display:grid}.people[data-astro-cid-74ny2xns] label[data-astro-cid-74ny2xns]:hover,.people[data-astro-cid-74ny2xns] label[data-astro-cid-74ny2xns]:has(:checked){background:var(--lagoon-soft)}.people[data-astro-cid-74ny2xns] label[data-astro-cid-74ny2xns]:has(:focus-visible){outline:3px solid var(--lagoon);outline-offset:1px}.people[data-astro-cid-74ny2xns] input[data-astro-cid-74ny2xns]{width:1.2rem;height:1.2rem;accent-color:var(--lagoon);margin:0}.people[data-astro-cid-74ny2xns] input[data-astro-cid-74ny2xns]:focus-visible{outline:none}.av[data-astro-cid-74ny2xns]{color:#12283a;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:700;display:grid}.who[data-astro-cid-74ny2xns]{min-width:0;line-height:1.2;display:grid}.who[data-astro-cid-74ny2xns] small[data-astro-cid-74ny2xns]{color:var(--ink-2);overflow-wrap:anywhere;font-size:.72rem}.row-btns[data-astro-cid-74ny2xns]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.count[data-astro-cid-74ny2xns]{color:var(--ink-2);margin-right:auto;font-size:.75rem}.recv[data-astro-cid-74ny2xns]{background:var(--surface);border:1px solid var(--line);border-radius:26px;min-width:0;padding:1rem 1rem .9rem}.recv[data-astro-cid-74ny2xns] h4[data-astro-cid-74ny2xns]{font-family:var(--font-display);margin:0 0 .6rem;font-size:1rem}.recv[data-astro-cid-74ny2xns] pre[data-astro-cid-74ny2xns]{white-space:pre;min-height:7.5rem;margin:0;font-size:.74rem;overflow-x:auto}.not[data-astro-cid-74ny2xns]{color:var(--ink-2);max-width:none;margin:.7rem 0 0;font-size:.8rem}.not[data-astro-cid-74ny2xns] s[data-astro-cid-74ny2xns]{opacity:.75;margin-right:.4rem;text-decoration-thickness:1.5px}.not[data-astro-cid-74ny2xns] s[data-astro-cid-74ny2xns][hidden]{display:none}.reset[data-astro-cid-74ny2xns]{font:inherit;color:var(--lagoon);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;min-height:44px;margin-top:.6rem;padding:.6rem 0;font-size:.85rem;text-decoration:underline}@keyframes inflate{0%{opacity:0;transform:scale(.1,.16)}12%{opacity:1}62%{transform:scale(1.05,1.04)}82%{transform:scale(.99)}to{opacity:1;transform:none}}@keyframes popout{0%{opacity:1;transform:none}35%{opacity:1;transform:scale(1.07)}to{opacity:0;transform:scale(1.18)}}@keyframes chipin{0%{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.pick[data-astro-cid-74ny2xns][data-open] .picker-b[data-astro-cid-74ny2xns],.shared[data-astro-cid-74ny2xns] .chip{animation:none}.pick[data-astro-cid-74ny2xns][data-closing] .picker-b[data-astro-cid-74ny2xns]{opacity:0;transition:opacity .12s;animation:none}.act[data-astro-cid-74ny2xns]:hover:not(:disabled){transform:none}.calc[data-astro-cid-74ny2xns],.ask[data-astro-cid-74ny2xns]{transition:none}}.membrane[data-astro-cid-3fmiv65q]{margin:0}.scene[data-astro-cid-3fmiv65q]{background:var(--surface);border:1px solid var(--line);--loop:11s;border-radius:22px;height:260px;position:relative;overflow:hidden;container-type:inline-size}.owner[data-astro-cid-3fmiv65q]{aspect-ratio:1;width:clamp(64px,19cqw,100px);position:absolute;top:50%;left:2.5%;transform:translateY(-50%)}.film[data-astro-cid-3fmiv65q]{background:var(--rim);border-radius:50%;width:100%;height:100%;padding:3px;animation:3s ease-in-out infinite alternate wob;display:block}.face[data-astro-cid-3fmiv65q]{text-align:center;background:radial-gradient(circle at 36% 28%, var(--surface), var(--bubble-fill));width:100%;height:100%;box-shadow:inset 0 0 18px -4px color-mix(in srgb, var(--film-b) 55%, transparent);border-radius:50%;place-content:center;line-height:1.15;display:grid}.face[data-astro-cid-3fmiv65q] b[data-astro-cid-3fmiv65q]{font-family:var(--font-display);font-size:.85rem}.face[data-astro-cid-3fmiv65q] small[data-astro-cid-3fmiv65q]{color:var(--ink-2);font-size:.68rem}.wall[data-astro-cid-3fmiv65q]{background:linear-gradient(180deg, var(--film-a), var(--film-b), var(--film-c), var(--film-d), var(--film-a));opacity:.85;background-size:100% 200%;border-radius:10px;width:10px;margin-left:-5px;animation:6s linear infinite shimmer;position:absolute;top:28px;bottom:10px;left:66%}.cap[data-astro-cid-3fmiv65q]{color:var(--ink-2);white-space:nowrap;font-size:.68rem;display:none;position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%)}.lane[data-astro-cid-3fmiv65q]{height:40px;position:absolute;left:0;right:0}.l1[data-astro-cid-3fmiv65q]{top:22px}.l2[data-astro-cid-3fmiv65q]{top:76px}.l3[data-astro-cid-3fmiv65q]{top:130px}.l4[data-astro-cid-3fmiv65q]{top:184px}.req[data-astro-cid-3fmiv65q]{white-space:nowrap;height:28px;font-family:var(--font-mono);color:var(--ink);background:var(--bubble-fill);box-shadow:inset 0 0 0 2px var(--film-a), inset 0 0 10px color-mix(in srgb, var(--film-c) 50%, transparent);opacity:0;transform-origin:0;will-change:transform, opacity;border-radius:999px;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.72rem;display:inline-flex;position:absolute;top:6px;left:26%}.v[data-astro-cid-3fmiv65q]{font-weight:700;font-family:var(--font-body);opacity:0;font-size:.95rem;line-height:1}.ok[data-astro-cid-3fmiv65q]{color:var(--ok)}.q[data-astro-cid-3fmiv65q]{color:var(--ask)}.no[data-astro-cid-3fmiv65q]{color:var(--no)}.tag[data-astro-cid-3fmiv65q]{max-width:28%;color:var(--ask);opacity:0;animation:tag var(--loop) infinite both;font-size:.68rem;line-height:1.2;position:absolute;top:5px;left:70%}.l4[data-astro-cid-3fmiv65q]>.v[data-astro-cid-3fmiv65q]{opacity:0;animation:nope var(--loop) infinite both;font-size:1.2rem;position:absolute;top:9px;left:33%}.req[data-astro-cid-3fmiv65q]{--stop:calc(39cqw - 100%);--through:42cqw}.pass1[data-astro-cid-3fmiv65q]{animation:pass1 var(--loop) infinite both}.pass1[data-astro-cid-3fmiv65q] .v[data-astro-cid-3fmiv65q]{animation:verdict1 var(--loop) infinite both}.pass2[data-astro-cid-3fmiv65q]{animation:pass2 var(--loop) infinite both}.pass2[data-astro-cid-3fmiv65q] .v[data-astro-cid-3fmiv65q]{animation:verdict2 var(--loop) infinite both}.ask[data-astro-cid-3fmiv65q]{animation:ask var(--loop) infinite both}.ask[data-astro-cid-3fmiv65q] .v[data-astro-cid-3fmiv65q]{animation:verdict3 var(--loop) infinite both}.deny[data-astro-cid-3fmiv65q]{animation:deny var(--loop) infinite both}.deny[data-astro-cid-3fmiv65q]:after{content:"";border:2px solid var(--no);opacity:0;animation:ring var(--loop) infinite both;border-radius:999px;position:absolute;inset:-4px}@keyframes wob{0%{transform:scale(1.04,.96)}to{transform:scale(.96,1.04)}}@keyframes shimmer{to{background-position:0 200%}}@keyframes pass1{0%,4%{opacity:0;transform:translate(0)scale(.1)}8%{opacity:1;transform:translate(0)scale(1.06)}10%{transform:translate(1cqw)scale(1)}28%{opacity:1;transform:translateX(var(--stop)) scale(1)}31%{transform:translateX(calc(var(--stop) + 3cqw)) scale(.8, 1.08)}36%,86%{opacity:1;transform:translateX(var(--through)) scale(1)}92%,to{opacity:0;transform:translateX(var(--through)) scale(1)}}@keyframes pass2{0%,9%{opacity:0;transform:translate(0)scale(.1)}13%{opacity:1;transform:translate(0)scale(1.06)}15%{transform:translate(1cqw)scale(1)}33%{opacity:1;transform:translateX(var(--stop)) scale(1)}36%{transform:translateX(calc(var(--stop) + 3cqw)) scale(.8, 1.08)}41%,86%{opacity:1;transform:translateX(var(--through)) scale(1)}92%,to{opacity:0;transform:translateX(var(--through)) scale(1)}}@keyframes ask{0%,14%{opacity:0;transform:translate(0)scale(.1)}18%{opacity:1;transform:translate(0)scale(1.06)}20%{transform:translate(1cqw)scale(1)}38%{opacity:1;transform:translateX(var(--stop)) scale(1)}40%{transform:translateX(calc(var(--stop) + 1cqw)) scale(.9, 1.05)}44%,86%{opacity:1;transform:translateX(var(--stop)) scale(1)}92%,to{opacity:0;transform:translateX(var(--stop)) scale(1)}}@keyframes deny{0%,19%{opacity:0;transform:translate(0)scale(.1)}23%{opacity:1;transform:translate(0)scale(1.06)}25%{transform:translate(1cqw)scale(1)}43%{opacity:1;transform:translateX(var(--stop)) scale(1)}45%{opacity:1;transform:translateX(calc(var(--stop) + 1.5cqw)) scale(.75, 1.1)}56%{opacity:1;transform:translate(2cqw)scale(1)rotate(-6deg)}59%{opacity:1;transform:translate(1cqw)scale(1.25)}61%,to{opacity:0;transform:translate(1cqw)scale(1.5)}}@keyframes ring{0%,58%{opacity:0;transform:scale(.9)}60%{opacity:.9;transform:scale(1)}66%,to{opacity:0;transform:scale(1.5)}}@keyframes verdict1{0%,34%{opacity:0;transform:scale(.3)}38%,to{opacity:1;transform:scale(1)}}@keyframes verdict2{0%,39%{opacity:0;transform:scale(.3)}43%,to{opacity:1;transform:scale(1)}}@keyframes verdict3{0%,41%{opacity:0;transform:scale(.3)}46%,to{opacity:1;transform:scale(1)}}@keyframes tag{0%,44%{opacity:0}50%,86%{opacity:1}92%,to{opacity:0}}@keyframes nope{0%,60%{opacity:0;transform:scale(.3)}65%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0}}[data-astro-cid-3fmiv65q][data-paused] .req[data-astro-cid-3fmiv65q],[data-astro-cid-3fmiv65q][data-paused] .req[data-astro-cid-3fmiv65q] .v[data-astro-cid-3fmiv65q],[data-astro-cid-3fmiv65q][data-paused] .tag[data-astro-cid-3fmiv65q],[data-astro-cid-3fmiv65q][data-paused] .l4[data-astro-cid-3fmiv65q]>.v[data-astro-cid-3fmiv65q],[data-astro-cid-3fmiv65q][data-paused] .wall[data-astro-cid-3fmiv65q],[data-astro-cid-3fmiv65q][data-paused] .film[data-astro-cid-3fmiv65q],[data-astro-cid-3fmiv65q][data-paused] .deny[data-astro-cid-3fmiv65q]:after{animation-play-state:paused}figcaption[data-astro-cid-3fmiv65q]{font-size:var(--step--1);color:var(--ink-2);max-width:58ch;margin-top:.7rem}.sim[data-astro-cid-3fmiv65q]{white-space:nowrap}@media (width>=560px){.cap[data-astro-cid-3fmiv65q]{display:block}.scene[data-astro-cid-3fmiv65q]{height:250px}}@media (prefers-reduced-motion:reduce){.film[data-astro-cid-3fmiv65q],.wall[data-astro-cid-3fmiv65q],.req[data-astro-cid-3fmiv65q],.req[data-astro-cid-3fmiv65q] .v[data-astro-cid-3fmiv65q],.tag[data-astro-cid-3fmiv65q],.l4[data-astro-cid-3fmiv65q]>.v[data-astro-cid-3fmiv65q],.deny[data-astro-cid-3fmiv65q]:after{animation:none}.req[data-astro-cid-3fmiv65q]{opacity:1}.v[data-astro-cid-3fmiv65q],.tag[data-astro-cid-3fmiv65q],.l4[data-astro-cid-3fmiv65q]>.v[data-astro-cid-3fmiv65q]{opacity:1;transform:none}.pass1[data-astro-cid-3fmiv65q],.pass2[data-astro-cid-3fmiv65q]{transform:translateX(var(--through))}.ask[data-astro-cid-3fmiv65q]{transform:translateX(var(--stop))}.deny[data-astro-cid-3fmiv65q]{transform:translateX(var(--stop));opacity:.55}.deny[data-astro-cid-3fmiv65q] .lbl[data-astro-cid-3fmiv65q]{text-decoration:line-through}.deny[data-astro-cid-3fmiv65q]:after{display:none}}.ambient[data-astro-cid-72r2sk2e]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ab[data-astro-cid-72r2sk2e]{left:var(--x);top:var(--y);width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);animation:float var(--dur) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -3.1s);will-change:transform;transition:opacity .4s;position:absolute}.ar[data-astro-cid-72r2sk2e]{opacity:.4;background:radial-gradient(circle at 34% 28%, #fff6 0 7%, transparent 9%), radial-gradient(circle, transparent 62%, color-mix(in srgb, var(--film-b) 22%, transparent) 100%);width:100%;height:100%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--film-a) 55%, transparent), inset 0 0 14px color-mix(in srgb, var(--film-c) 28%, transparent);animation:4.2s ease-in-out infinite alternate wob;animation-delay:calc(var(--i) * -.7s);border-radius:50%;display:block;position:relative}.ab[data-astro-cid-72r2sk2e].gone{opacity:0;transition:none}@keyframes float{0%{transform:translate(0)}to{transform:translate(var(--dx), var(--dy))}}[data-astro-cid-72r2sk2e][data-paused] .ab[data-astro-cid-72r2sk2e],[data-astro-cid-72r2sk2e][data-paused] .ar[data-astro-cid-72r2sk2e]{animation-play-state:paused}@media (width<=640px){.ab[data-astro-cid-72r2sk2e]:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.ambient[data-astro-cid-72r2sk2e]{display:none}}.what[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{position:static}.what[data-astro-cid-lcdefpme] .wand-row[data-astro-cid-lcdefpme],.what[data-astro-cid-lcdefpme] .facts[data-astro-cid-lcdefpme]{grid-column:1/-1}@media (width>=900px){.what[data-astro-cid-lcdefpme] .facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.what[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:0}}
