.scene[data-astro-cid-wmvqhmq4]{--z:1;zoom:var(--z);color:#f2f2f7;user-select:none;width:400px;height:250px;font-family:system-ui,-apple-system,sans-serif;font-size:10px;line-height:1.35}@media (width<=459px){.scene[data-astro-cid-wmvqhmq4]{--z:.82}}@media (width<=379px){.scene[data-astro-cid-wmvqhmq4]{--z:.72}}p[data-astro-cid-wmvqhmq4],dl[data-astro-cid-wmvqhmq4],pre[data-astro-cid-wmvqhmq4],ul[data-astro-cid-wmvqhmq4]{margin:0}.screen[data-astro-cid-wmvqhmq4]{background:radial-gradient(90% 70% at 85% 0%, color-mix(in oklab, var(--stage-glow) 26%, transparent), transparent 70%), radial-gradient(70% 60% at 10% 100%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 70%), linear-gradient(to bottom, var(--stage-top), var(--stage-mid));border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 5px #050506,0 0 0 6px #ffffff1f,0 24px 48px #0006}.menubar[data-astro-cid-wmvqhmq4]{background:#ffffff12;align-items:center;gap:7px;height:15px;padding:0 10px;display:flex;position:absolute;inset:0 0 auto}.menubar[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]{background:#fff6;border-radius:2px;width:18px;height:3px}.menubar[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]:first-child{background:#ffffffb3;border-radius:2px;width:8px;height:8px}.menubar[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4].end{width:26px;margin-left:auto}.notch[data-astro-cid-wmvqhmq4]{background:#050506;border-radius:0 0 7px 7px;width:66px;height:15px;position:absolute;top:0;left:50%;translate:-50%}.peek[data-astro-cid-wmvqhmq4]{z-index:1;background:#050506;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;width:150px;height:19px;padding:0 8px;display:flex;position:absolute;top:0;left:50%;translate:-50%}.peek[data-astro-cid-wmvqhmq4].wide{border-radius:0 0 11px 11px;width:196px;height:24px;padding:0 12px}.art[data-astro-cid-wmvqhmq4]{border-radius:3px;width:12px;height:12px}.bars[data-astro-cid-wmvqhmq4]{align-items:center;gap:1.5px;height:10px;display:flex}.bars[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]{background:var(--accent);border-radius:1px;width:2px;height:40%;animation:.9s ease-in-out infinite alternate beat}.bars[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]:nth-child(2){animation-delay:-.3s}.bars[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]:nth-child(3){animation-delay:-.6s}.bars[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]:nth-child(4){animation-delay:-.15s}@keyframes beat{20%{scale:1.2}40%{scale:1}60%{scale:1.1}}.glyph[data-astro-cid-wmvqhmq4]{color:#fff;display:grid}.level[data-astro-cid-wmvqhmq4]{background:#fff3;border-radius:3px;width:58px;height:5px}.level[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]{border-radius:inherit;background:linear-gradient(to right, var(--stage-glow), var(--accent));width:64%;height:100%;display:block}.sources[data-astro-cid-wmvqhmq4]{flex-wrap:wrap;justify-content:center;gap:6px;padding:0;list-style:none;display:flex;position:absolute;inset:78px 60px auto}.sources[data-astro-cid-wmvqhmq4] li[data-astro-cid-wmvqhmq4]{background:#ffffff1f;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:500;box-shadow:inset 0 0 0 .5px #ffffff38}.sources[data-astro-cid-wmvqhmq4] li[data-astro-cid-wmvqhmq4]:nth-child(odd){translate:0 -4px}.window[data-astro-cid-wmvqhmq4]{background:#242426f5;border-radius:10px;width:320px;padding:20px 12px 12px;position:absolute;top:34px;left:50%;translate:-50%;box-shadow:0 0 0 .5px #ffffff29,0 14px 34px #00000073}.lights[data-astro-cid-wmvqhmq4]{gap:4px;display:flex;position:absolute;top:7px;left:9px}.lights[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]{background:#ff5f57;border-radius:50%;width:7px;height:7px}.lights[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]:nth-child(2){background:#febc2e}.lights[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]:nth-child(3){background:#28c840}.button[data-astro-cid-wmvqhmq4]{color:#f2f2f7;white-space:nowrap;background:#ffffff24;border-radius:5px;padding:2px 8px;font-size:9.5px;font-weight:500;display:inline-block}.button[data-astro-cid-wmvqhmq4].off{color:#ffffff59;background:#ffffff12}.buttons[data-astro-cid-wmvqhmq4]{gap:6px;display:flex}.terminal[data-astro-cid-wmvqhmq4]{background:#161618f7;width:340px}.terminal[data-astro-cid-wmvqhmq4] pre[data-astro-cid-wmvqhmq4]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e5e5ea;font:9.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.prompt[data-astro-cid-wmvqhmq4]{color:#98989f}.ok[data-astro-cid-wmvqhmq4]{color:#32d74b}.rows[data-astro-cid-wmvqhmq4]>div[data-astro-cid-wmvqhmq4]{border-top:.5px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.rows[data-astro-cid-wmvqhmq4]>div[data-astro-cid-wmvqhmq4]:first-child{border-top:0}.rows[data-astro-cid-wmvqhmq4] dt[data-astro-cid-wmvqhmq4]{align-items:center;gap:6px;display:flex}.rows[data-astro-cid-wmvqhmq4] dd[data-astro-cid-wmvqhmq4]{color:#98989f;text-align:end;align-items:center;gap:4px;margin:0;display:flex}.hosts[data-astro-cid-wmvqhmq4] dt[data-astro-cid-wmvqhmq4]{font:9.5px ui-monospace,SFMono-Regular,Menlo,monospace}.hosts[data-astro-cid-wmvqhmq4] .none[data-astro-cid-wmvqhmq4] dt[data-astro-cid-wmvqhmq4]{font:inherit;font-weight:600}.hosts[data-astro-cid-wmvqhmq4] .none[data-astro-cid-wmvqhmq4] dd[data-astro-cid-wmvqhmq4]{color:var(--accent);font-weight:600}.good[data-astro-cid-wmvqhmq4]{color:#32d74b!important}.good[data-astro-cid-wmvqhmq4] svg{color:#0b0b0c;background:#32d74b;border-radius:50%;padding:1px}.languages[data-astro-cid-wmvqhmq4]>div[data-astro-cid-wmvqhmq4]{min-height:24px}.languages[data-astro-cid-wmvqhmq4] .here[data-astro-cid-wmvqhmq4] dt[data-astro-cid-wmvqhmq4],.languages[data-astro-cid-wmvqhmq4] .here[data-astro-cid-wmvqhmq4] dd[data-astro-cid-wmvqhmq4]{color:var(--accent);font-weight:600}.settings[data-astro-cid-wmvqhmq4]{padding-top:22px}.pane[data-astro-cid-wmvqhmq4]{gap:8px;display:grid}.title[data-astro-cid-wmvqhmq4]{align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.badge[data-astro-cid-wmvqhmq4]{color:#fff;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.badge[data-astro-cid-wmvqhmq4] svg[data-astro-cid-wmvqhmq4]{fill:currentColor;width:14px}.pink[data-astro-cid-wmvqhmq4]{background:linear-gradient(#f45cf0,#c625d6)}.green[data-astro-cid-wmvqhmq4]{background:linear-gradient(#3fdc5f,#24b23f)}.segments[data-astro-cid-wmvqhmq4]{background:#ffffff14;border-radius:6px;width:max-content;padding:2px;font-size:9.5px;display:flex}.segments[data-astro-cid-wmvqhmq4] span[data-astro-cid-wmvqhmq4]{border-radius:4px;padding:2px 10px}.segments[data-astro-cid-wmvqhmq4] .on[data-astro-cid-wmvqhmq4]{background:#ffffff2e}.group[data-astro-cid-wmvqhmq4]{font-weight:600}.box[data-astro-cid-wmvqhmq4]{background:#ffffff0d;border-radius:7px;padding:0 9px}.tile[data-astro-cid-wmvqhmq4]{color:#fff;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.panel[data-astro-cid-wmvqhmq4]{z-index:1;background:#050506;border-radius:0 0 20px 20px;gap:7px;width:300px;padding:26px 18px 16px;display:grid;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 16px 36px #00000073}.ask[data-astro-cid-wmvqhmq4]{align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.hand[data-astro-cid-wmvqhmq4]{color:#ff9f0a;display:grid}.file[data-astro-cid-wmvqhmq4]{color:#e5e5ea;padding-left:19px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.panel[data-astro-cid-wmvqhmq4] .buttons[data-astro-cid-wmvqhmq4]{margin-top:6px}.panel[data-astro-cid-wmvqhmq4] .button[data-astro-cid-wmvqhmq4]{background:#ffffff2b;border-radius:6px;padding:4px 10px;font-size:10px}.paper[data-astro-cid-wmvqhmq4] .page[data-astro-cid-wmvqhmq4]{color:#e5e5ea;gap:6px;max-height:132px;padding:6px 4px 0;font-family:ui-serif,Georgia,serif;font-size:10.5px;line-height:1.5;display:grid;overflow:hidden;mask-image:linear-gradient(#000 60%,#0000)}.paper[data-astro-cid-wmvqhmq4] .head[data-astro-cid-wmvqhmq4]{font-size:13px;font-weight:700}mark[data-astro-cid-wmvqhmq4]{background:color-mix(in oklab, var(--accent) 45%, transparent);color:#fff;border-radius:3px;padding:0 2px}.dock[data-astro-cid-wmvqhmq4]{background:#ffffff24;border-radius:13px;align-items:center;gap:6px;padding:5px 7px;display:flex;position:absolute;bottom:10px;left:50%;translate:-50%;box-shadow:inset 0 0 0 .5px #ffffff40}.dock[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]{background:linear-gradient(to bottom, color-mix(in oklab, var(--stage-mid) 60%, white 25%), var(--stage-mid));border-radius:7px;width:28px;height:28px;box-shadow:inset 0 0 0 .5px #fff3}.dock[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]:nth-child(2){background:linear-gradient(to bottom, color-mix(in oklab, var(--accent) 80%, white), var(--accent))}.dock[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]:nth-child(3){background:linear-gradient(to bottom, color-mix(in oklab, var(--stage-glow) 80%, white), var(--stage-glow))}.divider[data-astro-cid-wmvqhmq4]{background:#ffffff40;width:1px;height:24px;margin:0 2px}.trash[data-astro-cid-wmvqhmq4]{fill:none;stroke:#f2f2f7;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.trash[data-astro-cid-wmvqhmq4] .bin[data-astro-cid-wmvqhmq4]{fill:#fff3}.trash[data-astro-cid-wmvqhmq4] .ribs[data-astro-cid-wmvqhmq4]{stroke:#ffffff8c}.leaving[data-astro-cid-wmvqhmq4]{filter:drop-shadow(0 8px 14px #00000073);position:absolute;top:96px;left:318px;rotate:14deg}.way[data-astro-cid-wmvqhmq4]{fill:none;stroke:#ffffff80;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.way[data-astro-cid-wmvqhmq4] path[data-astro-cid-wmvqhmq4]:first-child{stroke-dasharray:3 4}.leaving[data-astro-cid-wmvqhmq4] img{width:46px;height:46px;display:block}.monitor[data-astro-cid-wmvqhmq4]{justify-items:center;height:100%;display:grid}.flat[data-astro-cid-wmvqhmq4]{border-radius:6px;width:340px;height:196px;box-shadow:0 0 0 6px #1b1b1e,0 0 0 7px #ffffff1f,0 24px 48px #0006}.neck[data-astro-cid-wmvqhmq4]{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(90deg,#6b6b70,#a1a1a6 50%,#6b6b70);width:54px;height:32px;margin-top:6px}.foot[data-astro-cid-wmvqhmq4]{background:linear-gradient(90deg,#6b6b70,#b0b0b5 50%,#6b6b70);border-radius:3px;width:130px;height:6px}@media (prefers-reduced-motion:reduce){.bars[data-astro-cid-wmvqhmq4] i[data-astro-cid-wmvqhmq4]{height:70%;animation:none}}.app-shot[data-astro-cid-5j4frzml]{width:100%;height:auto;display:block}.app-shot[data-astro-cid-5j4frzml] img{width:100%;height:auto}.missing[data-astro-cid-5j4frzml]{aspect-ratio:2;border-radius:var(--radius-shot);color:var(--text-muted);font-size:var(--step-small);border:1px dashed #ffffff40;place-items:center;display:grid}.depths[data-astro-cid-7oiug4tt]{z-index:-1;pointer-events:none;background:radial-gradient(40vmax 40vmax at 85% 10%, color-mix(in oklab, var(--stage-glow) 24%, transparent), transparent), radial-gradient(40vmax 40vmax at 8% 34%, color-mix(in oklab, var(--stage-mid) 70%, transparent), transparent), radial-gradient(40vmax 40vmax at 92% 58%, color-mix(in oklab, var(--accent) 18%, transparent), transparent), radial-gradient(40vmax 40vmax at 15% 82%, color-mix(in oklab, var(--stage-glow) 18%, transparent), transparent), linear-gradient(to bottom, var(--stage-top), color-mix(in oklab, var(--stage-top) 50%, var(--stage-mid)) 20%, var(--stage-mid) 46%, color-mix(in oklab, var(--stage-top) 40%, var(--stage-mid)) 76%, var(--stage-top));transition:--stage-top var(--theme-duration) ease, --stage-mid var(--theme-duration) ease, --stage-glow var(--theme-duration) ease;position:absolute;inset:0;overflow:clip}.depths[data-astro-cid-7oiug4tt]:after{content:"";opacity:.12;mix-blend-mode:overlay;background:url(/grain.svg);position:absolute;inset:0}.floats[data-astro-cid-7oiug4tt]{height:100%;position:absolute;inset:0 0 auto}.float[data-astro-cid-7oiug4tt]{width:min(var(--width), 60vw);position:absolute}.far[data-astro-cid-7oiug4tt]{--travel:50px;opacity:.38;filter:blur(2px);scale:.8}.mid[data-astro-cid-7oiug4tt]{--travel:130px;opacity:.62;filter:blur(.6px);scale:.92}.near[data-astro-cid-7oiug4tt]{--travel:240px;opacity:.88}@media (width<=899px){.near[data-astro-cid-7oiug4tt],.mid[data-astro-cid-7oiug4tt]{display:none}.far[data-astro-cid-7oiug4tt]{opacity:.26}.float[data-astro-cid-7oiug4tt]{width:min(var(--width), 70vw)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.float[data-astro-cid-7oiug4tt]{animation:linear both drift}.depths[data-astro-cid-7oiug4tt] .float[data-astro-cid-7oiug4tt]{animation-timeline:view()}}}@keyframes drift{0%{translate:0 var(--travel)}to{translate:0 calc(-1 * var(--travel))}}.sky-below[data-astro-cid-d53z3gb6]{isolation:isolate;position:relative;overflow-x:clip}.sky-below[data-astro-cid-d53z3gb6] .depths{top:calc(-1 * var(--bar-height));mask-image:linear-gradient(#000 80%,#0000)}.index[data-astro-cid-d53z3gb6] a[data-astro-cid-d53z3gb6]{text-transform:lowercase}.grid[data-astro-cid-d53z3gb6]{gap:var(--space-m) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.grid[data-astro-cid-d53z3gb6]{grid-template-columns:repeat(12,minmax(0,1fr))}}.intro[data-astro-cid-d53z3gb6]{padding-top:clamp(var(--space-xl), 7vh, var(--space-3xl));align-items:start}.head[data-astro-cid-d53z3gb6]{gap:var(--space-m);display:grid}.lead[data-astro-cid-d53z3gb6]{font-size:var(--step-lead);color:var(--text-muted);max-width:44ch;line-height:1.45}.index[data-astro-cid-d53z3gb6] ol[data-astro-cid-d53z3gb6]{gap:var(--space-2xs);color:var(--text-muted);margin:0;padding-left:1.4em;display:grid}.index[data-astro-cid-d53z3gb6] a[data-astro-cid-d53z3gb6]{color:var(--text)}@media (width>=1024px){.head[data-astro-cid-d53z3gb6]{grid-column:1/6}.index[data-astro-cid-d53z3gb6]{padding-top:var(--space-s);grid-column:7/13}}.answers[data-astro-cid-d53z3gb6]{margin-top:var(--space-3xl)}.answer[data-astro-cid-d53z3gb6]{padding-block:var(--space-xl);border-top:1px solid var(--line);scroll-margin-top:var(--space-l);align-items:start}.answer[data-astro-cid-d53z3gb6] h2[data-astro-cid-d53z3gb6]{font-size:clamp(1.5rem,1.33rem + .71vw,2rem);line-height:1.15}.body[data-astro-cid-d53z3gb6]{gap:var(--space-s);max-width:var(--measure);display:grid}.links[data-astro-cid-d53z3gb6]{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.picture[data-astro-cid-d53z3gb6]{margin:var(--space-s) 0 0}@media (width>=1024px){.answer[data-astro-cid-d53z3gb6]{row-gap:var(--space-s);grid-template-rows:auto 1fr}.answer[data-astro-cid-d53z3gb6] h2[data-astro-cid-d53z3gb6],.body[data-astro-cid-d53z3gb6]{grid-column:1/7}.picture[data-astro-cid-d53z3gb6]{grid-area:1/7/3/13;justify-self:end;margin:0}}.dock.svelte-kbnp86{--size:clamp(24px, calc((100vw - 2 * var(--margin) - 64px) / var(--count)), 52px);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffff17;border-radius:24px;align-items:center;gap:6px;padding:7px;display:flex;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px #00000059}@media (width<=599px){.dock.svelte-kbnp86{border-radius:17px;gap:4px;padding:5px}}.icons.svelte-kbnp86{gap:inherit;display:flex}.item.svelte-kbnp86{color:var(--text-strong);cursor:pointer;border-radius:var(--radius-icon);background:0 0;border:0;padding:0;display:block;position:relative}.icon.svelte-kbnp86{width:var(--size);height:var(--size);border-radius:var(--radius-icon);background:radial-gradient(120% 70% at 50% 115%, color-mix(in oklab, var(--glow) 75%, transparent), transparent 70%), linear-gradient(to bottom, var(--top), var(--mid));transition:translate .25s cubic-bezier(.3,1.4,.5,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.item.svelte-kbnp86:hover .icon:where(.svelte-kbnp86),.item.svelte-kbnp86:focus-visible .icon:where(.svelte-kbnp86){translate:0 -4px}.mini-panel.svelte-kbnp86{background:var(--panel);width:64%;height:40%;box-shadow:0 0 calc(var(--size) / 7) color-mix(in oklab, var(--neon) 70%, transparent);border-radius:0 0 22% 22%/0 0 40% 40%;justify-content:center;align-items:flex-end;padding-bottom:18%;display:flex;position:absolute;top:0;left:50%;translate:-50%}.mini-panel.svelte-kbnp86 i:where(.svelte-kbnp86){width:62%;height:max(2px, calc(var(--size) / 22));background:linear-gradient(to right, var(--accent) 60%, #ffffff40 60%);border-radius:999px;display:block}.item[aria-checked=true].svelte-kbnp86:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-6px;left:50%;translate:-50%}@media (width<=599px){.item[aria-checked=true].svelte-kbnp86:after{width:3px;height:3px;bottom:-4px}}.divider.svelte-kbnp86{background:#ffffff2e;align-self:stretch;width:1px;margin:6px 2px}.plus.svelte-kbnp86{background:#ffffff1a;place-items:center;display:grid}.tip.svelte-kbnp86{color:#f2f2f5;white-space:nowrap;pointer-events:none;opacity:0;background:#1c1c20e0;border-radius:7px;padding:4px 10px;font-size:.8125rem;font-weight:500;transition:opacity .15s ease-out,translate .15s ease-out;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 4px;box-shadow:inset 0 0 0 1px #ffffff1f}.item.svelte-kbnp86:hover .tip:where(.svelte-kbnp86),.item.svelte-kbnp86:focus-visible .tip:where(.svelte-kbnp86),.item.tip-on.svelte-kbnp86 .tip:where(.svelte-kbnp86){opacity:1;translate:-50%}.icons.svelte-kbnp86 .item:where(.svelte-kbnp86):first-child .tip:where(.svelte-kbnp86){left:0;translate:0 4px}.more.svelte-kbnp86 .tip:where(.svelte-kbnp86){left:auto;right:0;translate:0 4px}.icons.svelte-kbnp86 .item:where(.svelte-kbnp86):first-child:is(:where(.svelte-kbnp86):hover,:where(.svelte-kbnp86):focus-visible,.tip-on:where(.svelte-kbnp86)) .tip:where(.svelte-kbnp86),.more.svelte-kbnp86:is(:where(.svelte-kbnp86):hover,:where(.svelte-kbnp86):focus-visible) .tip:where(.svelte-kbnp86){translate:0}@media (prefers-reduced-motion:reduce){.icon.svelte-kbnp86,.tip.svelte-kbnp86{transition:none}.item.svelte-kbnp86:hover .icon:where(.svelte-kbnp86),.item.svelte-kbnp86:focus-visible .icon:where(.svelte-kbnp86){translate:none}}.head.svelte-1pdvyqs{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.name.svelte-1pdvyqs{align-items:center;gap:5px;min-width:0;display:flex}.extra.svelte-1pdvyqs{margin-left:auto;font-weight:500}.battery.svelte-qxb7z9{flex-direction:column;gap:8px;height:100%;display:flex}.body.svelte-qxb7z9{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.numbers.svelte-qxb7z9{gap:2px;min-width:0;display:grid}.percent.svelte-qxb7z9{font-size:30px;font-weight:600;line-height:1}.detail.svelte-qxb7z9{font-size:12px}.charge.svelte-qxb7z9{animation:.9s cubic-bezier(.3,.9,.3,1) both svelte-qxb7z9-fill}@keyframes svelte-qxb7z9-fill{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:reduce){.charge.svelte-qxb7z9{animation:none}}.clipboard.svelte-14plcmg{flex-direction:column;gap:7px;height:100%;display:flex}.cards.svelte-14plcmg{flex:1;grid-auto-rows:1fr;gap:6px;min-height:0;display:grid}.card.svelte-14plcmg{text-align:start;background:#ffffff17;border-radius:9px;align-content:start;gap:2px;min-height:0;padding:5px 8px;transition:background-color .15s ease-out;display:grid;position:relative;overflow:hidden}.card.svelte-14plcmg:hover{background:#ffffff24}.label.svelte-14plcmg{justify-content:space-between;gap:6px;font-size:10px;font-weight:600;display:flex}.body.svelte-14plcmg{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.link.svelte-14plcmg .body:where(.svelte-14plcmg){color:#64d2ff;white-space:nowrap;text-overflow:ellipsis;display:block}.copied.svelte-14plcmg{color:#000;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.keep-awake.svelte-10rt3my{flex-direction:column;gap:6px;height:100%;display:flex}.body.svelte-10rt3my{flex:1;align-content:center;justify-items:center;gap:4px;min-height:0;display:grid}.cup.svelte-10rt3my{color:var(--fg2);transition:color .3s ease-out;position:relative}.cup.on.svelte-10rt3my{color:var(--color)}.steam.svelte-10rt3my{opacity:0;gap:4px;display:flex;position:absolute;top:-10px;left:9px}.steam.svelte-10rt3my i:where(.svelte-10rt3my){background:currentColor;border-radius:2px;width:2px;height:8px}.on.svelte-10rt3my .steam:where(.svelte-10rt3my){opacity:.8;animation:1.6s ease-in-out infinite svelte-10rt3my-rise}@keyframes svelte-10rt3my-rise{0%{opacity:0;translate:0 3px}50%{opacity:.8}to{opacity:0;translate:0 -4px}}.state.svelte-10rt3my{min-height:1.2em;font-size:11px}.choices.svelte-10rt3my{justify-content:space-between;gap:2px;display:flex}.choice.svelte-10rt3my{--size:22px;white-space:nowrap;padding:0 6px;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.on.svelte-10rt3my .steam:where(.svelte-10rt3my){animation:none}}.mirror.svelte-mea1z1{flex-direction:column;gap:7px;height:100%;display:flex}.glass.svelte-mea1z1{min-height:0;color:var(--fg2);text-align:center;background:radial-gradient(60% 70% at 50% 40%,#ffffff24,#0000),linear-gradient(160deg,#ffffff14,#ffffff05);border-radius:12px;flex:1;align-content:center;place-items:center;gap:6px;padding:8px;font-size:11px;display:grid}.notes.svelte-ylud2h{flex-direction:column;gap:7px;height:100%;display:flex}ul.svelte-ylud2h{flex:1;align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}li.svelte-ylud2h{gap:1px;display:grid}.title.svelte-ylud2h{font-size:13px;font-weight:600}.meta.svelte-ylud2h{color:color-mix(in srgb, var(--fg) 75%, transparent);font-size:11px}input.svelte-ylud2h{width:100%;color:inherit;font:inherit;-webkit-user-select:text;user-select:text;background:#ffffff17;border:0;border-radius:7px;padding:5px 8px;font-size:12px}input.svelte-ylud2h::placeholder{color:var(--fg2)}input.svelte-ylud2h:focus-visible{outline:1.5px solid var(--fg2);outline-offset:0}.pomodoro.svelte-5v4n4d{flex-direction:column;gap:8px;height:100%;display:flex}.dots.svelte-5v4n4d{gap:3px;display:flex}.dots.svelte-5v4n4d i:where(.svelte-5v4n4d){background:#fff3;border-radius:50%;width:6px;height:6px}.dots.svelte-5v4n4d i.filled:where(.svelte-5v4n4d){background:var(--color)}.time.svelte-5v4n4d{font-size:36px;font-weight:600;line-height:1}.controls.svelte-5v4n4d{align-items:center;gap:4px;display:flex}.today.svelte-5v4n4d{margin-left:auto;font-size:11px}.reminders.svelte-1yaa4bz{flex-direction:column;gap:7px;height:100%;display:flex}ul.svelte-1yaa4bz{flex:1;align-content:start;gap:5px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1yaa4bz{align-items:center;gap:7px;min-width:0;font-size:13px;transition:color .2s ease-out;display:flex}li.done.svelte-1yaa4bz{color:var(--fg2);text-decoration:line-through}.tick.svelte-1yaa4bz{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--fg2);color:#fff;border-radius:50%;flex:none;place-items:center;transition:background-color .2s ease-out;display:grid}.done.svelte-1yaa4bz .tick:where(.svelte-1yaa4bz){background:var(--color);box-shadow:none}input.svelte-1yaa4bz{width:100%;color:inherit;font:inherit;-webkit-user-select:text;user-select:text;background:#ffffff17;border:0;border-radius:7px;padding:5px 8px;font-size:12px}input.svelte-1yaa4bz::placeholder{color:var(--fg2)}input.svelte-1yaa4bz:focus-visible{outline:1.5px solid var(--fg2);outline-offset:0}.shortcuts.svelte-qw1ymf{flex-direction:column;gap:7px;height:100%;display:flex}.grid.svelte-qw1ymf{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:6px;display:grid}.shortcut.svelte-qw1ymf{background:color-mix(in srgb, var(--tint) 30%, #ffffff0f);text-align:start;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:6px;transition:background-color .15s ease-out;display:flex}.shortcut.svelte-qw1ymf:hover{background:color-mix(in srgb, var(--tint) 45%, #ffffff0f)}.glyph.svelte-qw1ymf{background:var(--tint);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.name.svelte-qw1ymf{overflow-wrap:anywhere;font-size:10.5px;font-weight:600;line-height:1.15}.spinner.svelte-qw1ymf{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite svelte-qw1ymf-spin}@keyframes svelte-qw1ymf-spin{to{rotate:1turn}}.system.svelte-59b6rj{flex-direction:column;gap:6px;height:100%;display:flex}.numbers.svelte-59b6rj{justify-content:space-between;gap:8px;display:flex}.stat.svelte-59b6rj{gap:1px;display:grid}.label.svelte-59b6rj{font-size:11px}.value.svelte-59b6rj{font-size:22px;font-weight:600;line-height:1.05}.graph.svelte-59b6rj{flex:1;width:100%;min-height:24px}.teleprompter.svelte-12zwtrr{flex-direction:column;gap:6px;height:100%;display:flex}.window.svelte-12zwtrr{flex:1;min-height:0;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.script.svelte-12zwtrr{text-align:center;margin:0;font-size:14px;font-weight:600;line-height:1.4;animation:26s linear infinite svelte-12zwtrr-scroll}.script.paused.svelte-12zwtrr{animation-play-state:paused}@keyframes svelte-12zwtrr-scroll{0%{translate:0 12%}to{translate:0 -50%}}@media (prefers-reduced-motion:reduce){.script.svelte-12zwtrr{animation:none}}.tray.svelte-1jey2ky{flex-direction:column;gap:7px;height:100%;display:flex}.zone.svelte-1jey2ky{outline:1.5px dashed var(--fg2);outline-offset:-1.5px;min-height:0;color:var(--fg2);text-align:center;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px;transition:background-color .15s ease-out;display:flex}.zone.over.svelte-1jey2ky{outline-color:var(--color);background:color-mix(in srgb, var(--color) 18%, transparent);color:var(--fg)}.hint.svelte-1jey2ky{font-size:12px}ul.svelte-1jey2ky{color:var(--fg);align-self:stretch;gap:4px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1jey2ky{align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}li.svelte-1jey2ky .one-line:where(.svelte-1jey2ky){text-align:start;flex:1}.choose.svelte-1jey2ky{text-underline-offset:2px;cursor:pointer;font-size:11px;font-weight:600;text-decoration:underline}.choose.svelte-1jey2ky input:where(.svelte-1jey2ky){opacity:0;width:1px;height:1px;position:absolute}.choose.svelte-1jey2ky:focus-within{outline:2px solid var(--fg);outline-offset:2px;border-radius:4px}.workshop.svelte-1x172sd{--gap:clamp(var(--space-xs), 2vh, var(--space-l));--grow:1;gap:var(--gap);display:grid}@media (width>=1100px) and (height>=900px){.workshop.svelte-1x172sd{--grow:1.15}}@media (width>=1100px) and (height>=1050px){.workshop.svelte-1x172sd{--grow:1.3}}@media (width>=1300px) and (height>=1200px){.workshop.svelte-1x172sd{--grow:1.45}}.sentinel.svelte-1x172sd{height:1px;margin-bottom:calc(-1 * var(--gap) - 1px)}.stage.svelte-1x172sd{z-index:5;justify-content:center;display:flex;position:sticky;top:0}.stage.svelte-1x172sd:before{content:"";inset:0 calc(50% - 50vw) calc(-1 * var(--space-l));z-index:-1;background:color-mix(in oklab, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(18px);opacity:0;transition:opacity .25s ease-out;position:absolute;mask-image:linear-gradient(#000 78%,#0000)}.stage.stuck.svelte-1x172sd:before{opacity:1}.room.svelte-1x172sd{width:100%;height:calc(206px * var(--grow));justify-content:center;display:flex}@media (width<=699px){.room.svelte-1x172sd{height:min(206px,46.6063vw - 14.914px)}}.panel.svelte-1x172sd{zoom:var(--grow);flex:none;justify-content:center;display:flex;position:relative}.expanded.svelte-1x172sd{position:absolute;top:0;left:50%;translate:-50%}.content.svelte-1x172sd{margin-top:8px;position:relative}.panel-widget.svelte-1x172sd{position:relative}.panel-row.svelte-1x172sd:not(.cards) .panel-widget:where(.svelte-1x172sd)+.panel-widget:where(.svelte-1x172sd):before{content:"";background:#ffffff1a;width:1px;position:absolute;top:14px;bottom:14px;left:-5.5px}.cards.svelte-1x172sd .panel-widget:where(.svelte-1x172sd){background:#ffffff12;border-radius:14px}.empty.svelte-1x172sd{margin:auto;font-size:13px}.styles.svelte-1x172sd{justify-content:center;align-items:center;gap:var(--space-2xs);font-size:var(--step-small);border:0;margin:0;padding:0;display:flex}.styles.svelte-1x172sd legend:where(.svelte-1x172sd){float:left;margin-right:var(--space-xs);color:var(--text-muted)}.styles.svelte-1x172sd label:where(.svelte-1x172sd){min-height:32px;padding:0 var(--space-s);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);cursor:pointer;align-items:center;display:inline-flex}.styles.svelte-1x172sd label.on:where(.svelte-1x172sd){background:var(--surface);box-shadow:inset 0 0 0 1px var(--text-muted);color:var(--text-strong)}.styles.svelte-1x172sd input:where(.svelte-1x172sd){opacity:0;pointer-events:none;position:absolute}.styles.svelte-1x172sd label:where(.svelte-1x172sd):has(input:where(.svelte-1x172sd):focus-visible){outline:2px solid var(--focus);outline-offset:2px}.dock.svelte-1x172sd{padding-bottom:var(--gap);justify-content:center;display:flex}@media (height<=779px){.dock.svelte-1x172sd .dock{--size:min(44px, clamp(24px, calc((100vw - 2 * var(--margin) - 64px) / var(--count)), 52px))}}.shelf.svelte-1x172sd{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.shelf.svelte-1x172sd{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=960px){.shelf.svelte-1x172sd{grid-template-columns:repeat(8,minmax(0,1fr))}}.tile.svelte-1x172sd{background:color-mix(in oklab, var(--text-strong) 6%, transparent);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--hover-duration) var(--hover-easing), box-shadow var(--hover-duration) var(--hover-easing);border:0;border-radius:14px;align-content:start;justify-items:start;gap:6px;padding:9px;display:grid;position:relative}.tile.svelte-1x172sd:hover{background:color-mix(in oklab, var(--text-strong) 10%, transparent)}.tile.in.svelte-1x172sd{background:color-mix(in oklab, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 1.5px var(--accent)}.tile.svelte-1x172sd:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icon.svelte-1x172sd{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.name.svelte-1x172sd{color:var(--text-strong);font-size:.8125rem;font-weight:600;line-height:1.25}.summary.svelte-1x172sd{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mark.svelte-1x172sd{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--text-muted);color:var(--text-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.in.svelte-1x172sd .mark:where(.svelte-1x172sd){background:var(--accent);box-shadow:none;color:var(--on-accent)}.caption.svelte-1x172sd{min-height:1.45em;margin:calc(var(--space-3xs) - var(--gap)) auto 0;max-width:72ch;color:var(--text-muted);font-size:var(--step-small);text-align:center;text-wrap:balance;line-height:1.45}.caption.svelte-1x172sd strong:where(.svelte-1x172sd){color:var(--text-strong);font-weight:600}@media (width>=1500px) and (height>=900px){.summary.svelte-1x172sd{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--text-muted);margin-top:-3px;font-size:.75rem;line-height:1.35;position:static;overflow:visible}.caption.svelte-1x172sd{display:none}}@media (width<=559px){.caption.svelte-1x172sd{display:none}}.sky-below[data-astro-cid-hkzc4t7p]{isolation:isolate;position:relative;overflow-x:clip}.sky-below[data-astro-cid-hkzc4t7p] .depths{top:calc(-1 * var(--bar-height));mask-image:linear-gradient(#000 55%,#0000)}.workshop[data-astro-cid-hkzc4t7p]{min-height:calc(100svh - var(--bar-height));padding-top:clamp(var(--space-xs), 3vh, var(--space-xl))}.head[data-astro-cid-hkzc4t7p]{justify-items:center;gap:var(--space-2xs);margin-bottom:clamp(var(--space-xs), 2.4vh, var(--space-l));text-align:center;display:grid}.head[data-astro-cid-hkzc4t7p] h1[data-astro-cid-hkzc4t7p]{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.4vw,3.5rem)}@media (width>=1500px){.wide[data-astro-cid-hkzc4t7p]{max-width:calc(1400px + 2 * var(--margin))}}.lead[data-astro-cid-hkzc4t7p]{max-width:60ch;font-size:var(--step-lead);color:var(--text-muted);text-wrap:balance;line-height:1.45}.code-block[data-astro-cid-7ajbjl5o]{align-items:flex-start;gap:var(--space-xs);min-width:0;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-s);border-radius:var(--radius-code);background:var(--surface);display:flex;position:relative}pre[data-astro-cid-7ajbjl5o]{min-width:0;color:var(--text-strong);flex:1;padding-block:.35rem;line-height:1.5;overflow-x:auto}pre[data-astro-cid-7ajbjl5o].wrap{white-space:pre-wrap;overflow-wrap:anywhere}.copy[data-astro-cid-7ajbjl5o]{min-height:32px;padding:0 var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);font-size:var(--step-small);cursor:pointer;transition:border-color var(--hover-duration) var(--hover-easing);flex:none}.copy[data-astro-cid-7ajbjl5o]:hover{border-color:var(--text-muted)}.download[data-astro-cid-xntd6pfq]{min-height:48px;padding:0 var(--space-m);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);transition:background-color var(--hover-duration) var(--hover-easing);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.download[data-astro-cid-xntd6pfq]:hover{background:var(--accent-bright)}.download[data-astro-cid-xntd6pfq]:focus-visible{outline-color:var(--accent-bright)}.notices.svelte-ff0bxe{justify-items:center;gap:var(--space-m);--z:1.3;width:100%;display:grid}@media (width<=1279px){.notices.svelte-ff0bxe{--z:1.1}}@media (width<=1023px){.notices.svelte-ff0bxe{--z:1.2}}@media (width<=699px){.notices.svelte-ff0bxe{--z:1}}@media (width<=519px){.notices.svelte-ff0bxe{--z:.8}}@media (width<=399px){.notices.svelte-ff0bxe{--z:.64}}.edge.svelte-ff0bxe{width:100%;height:calc(99px * var(--z) + 56px);background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--text-strong) 22%, transparent), transparent) top / 100% 1px no-repeat, radial-gradient(50% 100px at 50% 0%, color-mix(in oklab, var(--stage-glow) 18%, transparent), transparent);justify-content:center;display:flex;position:relative}.notch.svelte-ff0bxe{zoom:var(--z)}.peek.svelte-ff0bxe{position:absolute;top:0;left:50%;translate:-50%}.card.svelte-ff0bxe{position:relative;left:50%;translate:-50%}.mascot.svelte-ff0bxe{animation:.8s steps(2,jump-none) infinite svelte-ff0bxe-hop;display:block}@keyframes svelte-ff0bxe-hop{to{translate:0 -1.5px}}.codex.svelte-ff0bxe{color:#0b1020;background:#8fa4ff;border-radius:5px;place-items:center;width:21px;height:17px;display:grid}.badge.svelte-ff0bxe{color:#000c;place-items:center;animation:.45s cubic-bezier(.3,1.6,.5,1) both svelte-ff0bxe-pop;display:grid}.badge.question.svelte-ff0bxe{border-radius:6px;width:22px;height:18px;font-size:13px;font-weight:800;line-height:1}.badge.hand.svelte-ff0bxe,.badge.check.svelte-ff0bxe{border-radius:50%;width:19px;height:19px}@keyframes svelte-ff0bxe-pop{0%{opacity:0;scale:.3}}.still.svelte-ff0bxe :where(.svelte-ff0bxe){animation:none!important}.picker.svelte-ff0bxe{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.picker.svelte-ff0bxe button:where(.svelte-ff0bxe){min-height:36px;padding:0 var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--text-strong) 7%, transparent);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;font-size:var(--step-small);cursor:pointer;transition:background-color var(--hover-duration) var(--hover-easing);border:0}.picker.svelte-ff0bxe button:where(.svelte-ff0bxe):hover{background:color-mix(in oklab, var(--text-strong) 12%, transparent)}.picker.svelte-ff0bxe button.on:where(.svelte-ff0bxe){background:var(--accent);box-shadow:none;color:var(--on-accent)}.picker.svelte-ff0bxe button:where(.svelte-ff0bxe):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.beside.svelte-10xi4qo{justify-items:center;gap:var(--space-m);width:100%;display:grid}.screen.svelte-10xi4qo{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--text-strong) 22%, transparent), transparent) top / 100% 1px no-repeat, radial-gradient(50% 80px at 50% 0%, color-mix(in oklab, var(--stage-glow) 18%, transparent), transparent);justify-content:center;width:min(100%,560px);height:96px;display:flex;position:relative}@media (width<=599px){.screen.svelte-10xi4qo{height:68px}}.notch.svelte-10xi4qo{zoom:1.55}@media (width<=599px){.notch.svelte-10xi4qo{zoom:1.05}}@media (width<=399px){.notch.svelte-10xi4qo{zoom:.92}}.peek.svelte-10xi4qo{position:absolute;top:0;left:50%;translate:-50%}.glyph.svelte-10xi4qo,.ring.svelte-10xi4qo{display:block}.wave.svelte-10xi4qo{animation:1.3s ease-in-out infinite svelte-10xi4qo-speak}.wave.two.svelte-10xi4qo{animation-delay:.18s}@keyframes svelte-10xi4qo-speak{0%,to{opacity:1}50%{opacity:.35}}.sun.svelte-10xi4qo g:where(.svelte-10xi4qo){transform-origin:12px 12px;animation:6s linear infinite svelte-10xi4qo-turn}@keyframes svelte-10xi4qo-turn{to{rotate:1turn}}.level.svelte-10xi4qo{background:#ffffff29;border-radius:999px;width:50px;height:7px;overflow:hidden}.level.svelte-10xi4qo i:where(.svelte-10xi4qo){border-radius:inherit;height:100%;transition:width .16s ease-out;display:block}.art.svelte-10xi4qo{background:radial-gradient(circle at 74% 22%,#f2a3c0 0 32%,#0000 33%),radial-gradient(circle at 18% 88%,#f5c47c 0 30%,#0000 31%),linear-gradient(140deg,#e7716d,#c98bd2);border-radius:6px;width:27px;height:27px}.bars.svelte-10xi4qo{align-items:center;gap:2px;height:18px;display:flex}.bars.svelte-10xi4qo i:where(.svelte-10xi4qo){background:var(--fg);transform-origin:50%;width:2.4px;height:17px;scale:1 var(--bar);animation:svelte-10xi4qo-bounce .9s var(--delay) ease-in-out infinite alternate;border-radius:999px}@keyframes svelte-10xi4qo-bounce{0%{scale:1 calc(var(--bar) * .35)}to{scale:1 var(--bar)}}.mascot.svelte-10xi4qo{animation:.8s steps(2,jump-none) infinite svelte-10xi4qo-hop;display:block}@keyframes svelte-10xi4qo-hop{to{translate:0 -1.5px}}.codex.svelte-10xi4qo{color:#0b1020;background:#8fa4ff;border-radius:5px;place-items:center;width:21px;height:17px;display:grid}.badge.svelte-10xi4qo{place-items:center;animation:.45s cubic-bezier(.3,1.6,.5,1) both svelte-10xi4qo-pop;display:grid}.question.svelte-10xi4qo{color:#2a1600;border-radius:6px;width:22px;height:18px;font-size:13px;font-weight:800;line-height:1}.done.svelte-10xi4qo{color:#062b10;border-radius:50%;width:19px;height:19px}@keyframes svelte-10xi4qo-pop{0%{opacity:0;scale:.3}}.spinner.svelte-10xi4qo{animation:.9s linear infinite svelte-10xi4qo-turn}.ring.svelte-10xi4qo{animation:1.6s ease-in-out infinite svelte-10xi4qo-low}@keyframes svelte-10xi4qo-low{50%{opacity:.55}}.percent.svelte-10xi4qo{color:#ff453a;font-size:15px;font-weight:700}.still.svelte-10xi4qo :where(.svelte-10xi4qo){animation:none!important}.picker.svelte-10xi4qo{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;max-width:560px;display:flex}.picker.svelte-10xi4qo button:where(.svelte-10xi4qo){min-height:36px;padding:0 var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--text-strong) 7%, transparent);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;font-size:var(--step-small);cursor:pointer;transition:background-color var(--hover-duration) var(--hover-easing);border:0}.picker.svelte-10xi4qo button:where(.svelte-10xi4qo):hover{background:color-mix(in oklab, var(--text-strong) 12%, transparent)}.picker.svelte-10xi4qo button.on:where(.svelte-10xi4qo){background:var(--accent);box-shadow:none;color:var(--on-accent)}.picker.svelte-10xi4qo button:where(.svelte-10xi4qo):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.live-tabs.svelte-hl527a{--gap:clamp(var(--space-s), 5vw, var(--space-2xl));justify-items:center;gap:var(--space-s);display:grid}@media (width<=699px){.live-tabs.svelte-hl527a{--gap:4px}}.track.svelte-hl527a{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding-block:var(--space-m) var(--space-2xs);cursor:grab;display:flex;overflow-x:auto}.track.svelte-hl527a::-webkit-scrollbar{display:none}.track.svelte-hl527a:before,.track.svelte-hl527a:after{content:"";flex:0 0 calc(50% - var(--slide) / 2 - var(--gap))}.track.dragging.svelte-hl527a{scroll-snap-type:none;cursor:grabbing;user-select:none}.slide.svelte-hl527a{flex:0 0 var(--slide);scroll-snap-align:center;scroll-snap-stop:always;outline:none;justify-content:center;display:flex}.slide.start.svelte-hl527a{scroll-initial-target:nearest}.slide.svelte-hl527a:focus-visible .panel:where(.svelte-hl527a){outline:2px solid var(--focus);outline-offset:6px;border-radius:0 0 22px 22px}.panel.svelte-hl527a{flex:none;justify-content:center;display:flex;position:relative}.expanded.svelte-hl527a{position:absolute;top:0;left:50%;translate:-50%}.content.svelte-hl527a{margin-top:8px;position:relative}.panel-widget.svelte-hl527a{position:relative}.panel-row.svelte-hl527a .panel-widget:where(.svelte-hl527a)+.panel-widget:where(.svelte-hl527a):before{content:"";background:#ffffff1a;width:1px;position:absolute;top:14px;bottom:14px;left:-5.5px}.nudge.svelte-hl527a .slide:where(.svelte-hl527a){animation:1.1s cubic-bezier(.33,0,.2,1) svelte-hl527a-nudge}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.slide.svelte-hl527a{animation:linear both svelte-hl527a-come-forward}.nudge.svelte-hl527a .slide:where(.svelte-hl527a){animation:linear both svelte-hl527a-come-forward,1.1s cubic-bezier(.33,0,.2,1) svelte-hl527a-nudge}.track.svelte-hl527a .slide:where(.svelte-hl527a){animation-timeline:view(inline)}.track.nudge.svelte-hl527a .slide:where(.svelte-hl527a){animation-timeline:view(inline),auto}}}@keyframes svelte-hl527a-come-forward{0%,to{opacity:.4;scale:.88}50%{opacity:1;scale:1}}@keyframes svelte-hl527a-nudge{0%,to{translate:0}45%{translate:-64px}}.bar.svelte-hl527a{max-width:calc(100vw - 2 * var(--margin));scrollbar-width:none;border-radius:999px;gap:2px;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 30px #00000059}.bar.glass.svelte-hl527a{-webkit-backdrop-filter:blur(24px)saturate(1.7)}.tab.svelte-hl527a{min-width:34px;min-height:34px;color:var(--fg2);white-space:nowrap;transition:background-color var(--hover-duration) var(--hover-easing), color var(--hover-duration) var(--hover-easing);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.tab.svelte-hl527a:hover{color:var(--fg)}.tab.selected.svelte-hl527a{color:var(--fg);background:#ffffff29}.tab.svelte-hl527a:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.name.hidden.svelte-hl527a{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.styles.svelte-1oqqubo{justify-content:center;gap:var(--space-l) var(--space-l);flex-wrap:wrap;width:100%;min-width:0;display:flex}.choices.svelte-1oqqubo{justify-items:center;gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}.label.svelte-1oqqubo{color:var(--text-muted);font-size:var(--step-small);margin-inline:auto;padding:0}.segments.svelte-1oqqubo{background:#ffffff14;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:2px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.segments.svelte-1oqqubo label:where(.svelte-1oqqubo){display:flex;position:relative}.segments.svelte-1oqqubo input:where(.svelte-1oqqubo){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segments.svelte-1oqqubo span:where(.svelte-1oqqubo){min-height:32px;padding:0 var(--space-s);color:var(--text);white-space:nowrap;transition:background-color var(--hover-duration) var(--hover-easing);border-radius:7px;align-items:center;font-size:.9375rem;font-weight:500;display:flex}.segments.svelte-1oqqubo label:where(.svelte-1oqqubo):hover span:where(.svelte-1oqqubo){background:#ffffff0f}.segments.svelte-1oqqubo input:where(.svelte-1oqqubo):checked+span:where(.svelte-1oqqubo){color:var(--text-strong);background:#fff3;box-shadow:0 1px 3px #0000004d}.segments.svelte-1oqqubo input:where(.svelte-1oqqubo):focus-visible+span:where(.svelte-1oqqubo){outline:2px solid var(--focus);outline-offset:2px}.room.svelte-1oqqubo{justify-content:center;width:100%;height:296px;display:flex;overflow-x:clip}@media (width<=699px){.room.svelte-1oqqubo{height:min(296px,66.9683vw - 21.4299px)}}.stage.svelte-1oqqubo{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex;position:relative}.expanded.svelte-1oqqubo{position:absolute;top:0;left:50%;translate:-50%}.content.svelte-1oqqubo{margin-top:8px;position:relative}.page.svelte-1oqqubo{position:absolute;inset:0}.stage.svelte-1oqqubo .panel-band:where(.svelte-1oqqubo){justify-content:space-between}.stage.svelte-1oqqubo .panel-band:where(.svelte-1oqqubo) .pin:where(.svelte-1oqqubo){margin-left:auto}.panel-widget.svelte-1oqqubo{position:relative}.panel-row.svelte-1oqqubo:not(.cards) .panel-widget:where(.svelte-1oqqubo)+.panel-widget:where(.svelte-1oqqubo):before{content:"";background:#ffffff1a;width:1px;position:absolute;top:14px;bottom:14px;left:-5.5px}.cards.svelte-1oqqubo .panel-widget:where(.svelte-1oqqubo){background:#ffffff12;border-radius:14px}.tabs-inside.svelte-1oqqubo,.row-inside.svelte-1oqqubo{align-items:center;gap:2px;display:flex}.row-inside.svelte-1oqqubo{justify-content:center;height:36px;margin-top:6px}.divider.svelte-1oqqubo{background:#fff3;width:1px;height:16px;margin:0 6px}.bar.svelte-1oqqubo{border-radius:999px;align-items:center;gap:2px;height:34px;padding:0 4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a,0 3px 8px #00000059}.bar.glass.svelte-1oqqubo{-webkit-backdrop-filter:blur(24px)saturate(1.7)}.tab.svelte-1oqqubo{height:26px;color:var(--fg2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:600;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex;position:relative}.compact.svelte-1oqqubo .tab.selected:where(.svelte-1oqqubo){color:var(--fg);background:#ffffff29;padding:0 11px}.icons.svelte-1oqqubo .tab.selected:where(.svelte-1oqqubo){color:var(--fg)}.icons.svelte-1oqqubo .tab.selected:where(.svelte-1oqqubo):after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:50%;translate:-50%}.bar.dots.svelte-1oqqubo{height:18px;padding:0 7px}.dots.svelte-1oqqubo .tab:where(.svelte-1oqqubo){height:18px;padding:0 2px}.dot.svelte-1oqqubo{background:var(--fg2);border-radius:999px;width:6px;height:6px;transition:width .25s cubic-bezier(.3,1.4,.5,1),background-color .2s ease-out;display:block}.dots.svelte-1oqqubo .tab.selected:where(.svelte-1oqqubo) .dot:where(.svelte-1oqqubo){background:var(--fg);width:16px}.demo-frame[data-astro-cid-6voplrxj]{justify-content:center;width:640px;height:258px;display:flex}@media (width<=699px){.demo-frame[data-astro-cid-6voplrxj]{width:calc(100vw - 32px);height:calc(58.371vw - 18.6787px)}}.stage[data-astro-cid-6voplrxj]{--hang:258px;--horizon:calc(100% - 7.25rem);min-height:max(100svh,760px);padding:calc(var(--hang) + var(--space-m)) var(--margin) var(--space-l);text-align:center;flex-direction:column;align-items:center;display:flex}@media (width<=899px){.stage[data-astro-cid-6voplrxj]{--hang:calc(var(--bar-height) + 258px)}}@media (width<=699px){.stage[data-astro-cid-6voplrxj]{--hang:calc(var(--bar-height) + (100vw - 32px) * 258 / 442)}}.pitch[data-astro-cid-6voplrxj]{justify-items:center;gap:var(--space-m);margin-block:auto;display:grid}.wordmark[data-astro-cid-6voplrxj]{width:clamp(260px,52vw,660px);margin-bottom:calc(-1 * var(--space-s))}.statement[data-astro-cid-6voplrxj]{text-transform:lowercase;max-width:16ch;font-size:var(--step-statement);letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance;font-weight:700;line-height:1.04}.hero-statement[data-astro-cid-6voplrxj]{max-width:none;font-size:var(--step-lead-statement);letter-spacing:-.02em;font-weight:600}.actions[data-astro-cid-6voplrxj]{justify-content:center;gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.secondary[data-astro-cid-6voplrxj]{min-height:48px;padding:0 var(--space-m);border-radius:var(--radius-pill);color:var(--text-strong);-webkit-backdrop-filter:blur(16px);transition:background-color var(--hover-duration) var(--hover-easing);background:#ffffff1a;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.secondary[data-astro-cid-6voplrxj]:hover{background:#ffffff29}.meta[data-astro-cid-6voplrxj]{color:var(--text-muted);font-size:.9375rem}.dock-place[data-astro-cid-6voplrxj]{margin-top:calc(var(--space-2xl) + var(--space-l));justify-content:center;display:flex}@media (width<=479px){.actions[data-astro-cid-6voplrxj]{flex-direction:column;align-self:stretch}.actions[data-astro-cid-6voplrxj]>*{justify-content:center}}.sky-below[data-astro-cid-6voplrxj]{isolation:isolate;position:relative}.chapter[data-astro-cid-6voplrxj]{padding-block:var(--space-section);color:var(--text);position:relative}.inner[data-astro-cid-6voplrxj]{gap:var(--space-xl);display:grid}ul[data-astro-cid-6voplrxj]{margin:0;padding:0;list-style:none}.customize[data-astro-cid-6voplrxj] .inner[data-astro-cid-6voplrxj]{text-align:center;justify-items:center}.editor[data-astro-cid-6voplrxj]{width:100%;max-width:811px}.side[data-astro-cid-6voplrxj]{gap:var(--space-xl);align-content:start;display:grid}@media (width>=1024px){.split[data-astro-cid-6voplrxj]{align-items:start;column-gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.agents[data-astro-cid-6voplrxj] .split[data-astro-cid-6voplrxj],.live[data-astro-cid-6voplrxj] .split[data-astro-cid-6voplrxj]{align-items:center}.widgets[data-astro-cid-6voplrxj] .inner[data-astro-cid-6voplrxj]{margin-bottom:var(--space-l)}.get[data-astro-cid-6voplrxj]{--horizon:calc(100% - 4.5rem);padding-bottom:calc(var(--space-section) + 9rem);background:radial-gradient(30% 2rem at 50% var(--horizon), color-mix(in oklab, var(--stage-glow) 70%, white), transparent), radial-gradient(60% 5.5rem at 50% var(--horizon), color-mix(in oklab, var(--stage-glow) 70%, transparent), transparent), radial-gradient(110% 14rem at 50% var(--horizon), color-mix(in oklab, var(--stage-glow) 26%, transparent), transparent), linear-gradient(to bottom, transparent var(--horizon), var(--stage-top) var(--horizon))}.get[data-astro-cid-6voplrxj] .inner[data-astro-cid-6voplrxj]{text-align:center;justify-items:center}.facts[data-astro-cid-6voplrxj]{justify-content:center;gap:var(--space-2xs) var(--space-l);color:var(--text-strong);font-size:var(--step-h3);flex-wrap:wrap;font-weight:600;display:flex}.install[data-astro-cid-6voplrxj]{text-align:start;width:min(100%,34rem);color:var(--text)}.install[data-astro-cid-6voplrxj] summary[data-astro-cid-6voplrxj]{width:fit-content;color:var(--text-strong);cursor:pointer;margin-inline:auto;font-weight:600}.install-body[data-astro-cid-6voplrxj]{gap:var(--space-s);margin-top:var(--space-m);display:grid}.install[data-astro-cid-6voplrxj] ol[data-astro-cid-6voplrxj]{gap:var(--space-2xs);margin:0;padding-inline-start:1.25rem;display:grid}.install[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:var(--text-strong)}.support[data-astro-cid-6voplrxj]{color:var(--text-muted);font-size:.9375rem}.support[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{min-height:24px;text-decoration:none;display:inline-block}.support[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{color:var(--text-strong)}.intro[data-astro-cid-7jbfnk4o]{gap:var(--space-m);padding-top:clamp(var(--space-xl), 7vh, var(--space-3xl));display:grid}.lead[data-astro-cid-7jbfnk4o]{font-size:var(--step-lead);color:var(--text-muted);max-width:52ch;line-height:1.45}.section[data-astro-cid-7jbfnk4o]{margin-top:var(--space-section)}.intro-text[data-astro-cid-7jbfnk4o]{max-width:var(--measure);margin-top:var(--space-s);color:var(--text-muted)}.spec[data-astro-cid-7jbfnk4o]{width:100%;margin-top:var(--space-l);border-collapse:collapse;font-size:.9375rem}.spec[data-astro-cid-7jbfnk4o] th[data-astro-cid-7jbfnk4o],.spec[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]{padding:var(--space-s) var(--space-m) var(--space-s) 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-weight:400}.spec[data-astro-cid-7jbfnk4o] thead[data-astro-cid-7jbfnk4o] th[data-astro-cid-7jbfnk4o]{color:var(--text-muted);font-size:var(--step-small);border-top:0;padding-top:0}.spec[data-astro-cid-7jbfnk4o] tbody[data-astro-cid-7jbfnk4o] th[data-astro-cid-7jbfnk4o]{width:28%;color:var(--text-strong);font-weight:600}.spec[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]{width:36%}.spec[data-astro-cid-7jbfnk4o].two td[data-astro-cid-7jbfnk4o]{width:auto}.spec[data-astro-cid-7jbfnk4o] tbody[data-astro-cid-7jbfnk4o] tr[data-astro-cid-7jbfnk4o]:last-child>[data-astro-cid-7jbfnk4o]{border-bottom:1px solid var(--line)}@media (width<=767px){.spec[data-astro-cid-7jbfnk4o] thead[data-astro-cid-7jbfnk4o]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.spec[data-astro-cid-7jbfnk4o],.spec[data-astro-cid-7jbfnk4o] tbody[data-astro-cid-7jbfnk4o],.spec[data-astro-cid-7jbfnk4o] tr[data-astro-cid-7jbfnk4o],.spec[data-astro-cid-7jbfnk4o] th[data-astro-cid-7jbfnk4o],.spec[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o],.spec[data-astro-cid-7jbfnk4o] tbody[data-astro-cid-7jbfnk4o] th[data-astro-cid-7jbfnk4o]{width:auto;display:block}.spec[data-astro-cid-7jbfnk4o] tr[data-astro-cid-7jbfnk4o]{padding-block:var(--space-s);border-top:1px solid var(--line)}.spec[data-astro-cid-7jbfnk4o] tbody[data-astro-cid-7jbfnk4o] tr[data-astro-cid-7jbfnk4o]:last-child{border-bottom:1px solid var(--line)}.spec[data-astro-cid-7jbfnk4o] th[data-astro-cid-7jbfnk4o],.spec[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o],.spec[data-astro-cid-7jbfnk4o] tbody[data-astro-cid-7jbfnk4o] tr[data-astro-cid-7jbfnk4o]:last-child>[data-astro-cid-7jbfnk4o]{border:0;padding:0}.spec[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]{margin-top:var(--space-2xs)}.spec[data-astro-cid-7jbfnk4o] td[data-astro-cid-7jbfnk4o]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--step-small);display:block}}.prose[data-astro-cid-7jbfnk4o]{gap:var(--space-m) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.prose[data-astro-cid-7jbfnk4o] .body[data-astro-cid-7jbfnk4o]{gap:var(--space-s);max-width:var(--measure);display:grid}@media (width>=1024px){.prose[data-astro-cid-7jbfnk4o]{grid-template-columns:repeat(12,minmax(0,1fr))}.prose[data-astro-cid-7jbfnk4o] h2[data-astro-cid-7jbfnk4o]{grid-column:1/5}.prose[data-astro-cid-7jbfnk4o] .body[data-astro-cid-7jbfnk4o]{grid-column:5/12}}.intro[data-astro-cid-km3uctdo]{gap:var(--space-m);padding-top:clamp(var(--space-xl), 7vh, var(--space-3xl));display:grid}.lead[data-astro-cid-km3uctdo]{font-size:var(--step-lead);color:var(--text-muted);max-width:52ch;line-height:1.45}.muted[data-astro-cid-km3uctdo]{color:var(--text-muted)}.list[data-astro-cid-km3uctdo]{margin-top:var(--space-3xl)}.release[data-astro-cid-km3uctdo]{gap:var(--space-m) var(--gutter);padding-block:var(--space-xl);border-top:1px solid var(--line);scroll-margin-top:var(--space-l);grid-template-columns:minmax(0,1fr);display:grid}.release[data-astro-cid-km3uctdo] header[data-astro-cid-km3uctdo]{gap:var(--space-xs);align-content:start;display:grid}.release[data-astro-cid-km3uctdo] h2[data-astro-cid-km3uctdo]{font-size:clamp(1.5rem,1.33rem + .71vw,2rem);line-height:1.15}.release[data-astro-cid-km3uctdo] header[data-astro-cid-km3uctdo] p[data-astro-cid-km3uctdo]{font-size:.9375rem}.more[data-astro-cid-km3uctdo]{gap:var(--space-xs);padding-top:var(--space-l);border-top:1px solid var(--line);display:grid}@media (width>=1024px){.release[data-astro-cid-km3uctdo]{grid-template-columns:repeat(12,minmax(0,1fr))}.release[data-astro-cid-km3uctdo] header[data-astro-cid-km3uctdo]{top:var(--space-l);grid-column:1/4;position:sticky}.notes[data-astro-cid-km3uctdo]{grid-column:5/12}}.notes[data-astro-cid-km3uctdo]{max-width:var(--measure);min-width:0}.notes[data-astro-cid-km3uctdo] h2,.notes[data-astro-cid-km3uctdo] h3,.notes[data-astro-cid-km3uctdo] h4{margin-top:var(--space-l);font-family:var(--font-text);font-size:var(--step-body);letter-spacing:0;color:var(--text-strong);font-weight:600}.notes[data-astro-cid-km3uctdo] :first-child{margin-top:0}.notes[data-astro-cid-km3uctdo] p,.notes[data-astro-cid-km3uctdo] ul,.notes[data-astro-cid-km3uctdo] ol,.notes[data-astro-cid-km3uctdo] pre{margin-top:var(--space-s)}.notes[data-astro-cid-km3uctdo] ul,.notes[data-astro-cid-km3uctdo] ol{padding-left:1.2em}.notes[data-astro-cid-km3uctdo] li+li{margin-top:var(--space-2xs)}.notes[data-astro-cid-km3uctdo] code{background:var(--surface);color:var(--text-strong);border-radius:4px;padding:.05em .3em;font-size:.9em}.notes[data-astro-cid-km3uctdo] pre{padding:var(--space-s);border-radius:var(--radius-code);background:var(--surface);overflow-x:auto}.notes[data-astro-cid-km3uctdo] pre code{background:0 0;padding:0}.intro[data-astro-cid-wiygisl2]{gap:var(--space-m);padding-top:clamp(var(--space-xl), 7vh, var(--space-3xl));display:grid}.lead[data-astro-cid-wiygisl2]{font-size:var(--step-lead);color:var(--text-muted);max-width:52ch;line-height:1.45}.screen[data-astro-cid-wiygisl2]{margin-top:var(--space-2xl);padding:0 var(--space-m) clamp(var(--space-2xl), 8vw, 6rem);background:radial-gradient(50% 3rem at 50% 100%, color-mix(in oklab, var(--stage-glow) 55%, transparent), transparent), radial-gradient(90% 10rem at 50% 100%, color-mix(in oklab, var(--stage-glow) 18%, transparent), transparent), radial-gradient(70% 60% at 85% 0%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%), linear-gradient(to bottom, var(--stage-top), var(--stage-mid));border-radius:18px;justify-items:center;display:grid;position:relative;box-shadow:0 0 0 6px #050506,0 0 0 7px #ffffff1f,0 30px 60px #00000073}.menubar[data-astro-cid-wiygisl2]{background:#ffffff12;border-radius:18px 18px 0 0;align-items:center;gap:12px;height:26px;padding:0 16px;display:flex;position:absolute;inset:0 0 auto}.menubar[data-astro-cid-wiygisl2] i[data-astro-cid-wiygisl2]{background:#ffffff59;border-radius:3px;width:34px;height:5px}.menubar[data-astro-cid-wiygisl2] i[data-astro-cid-wiygisl2]:first-child{background:#ffffffb3;border-radius:3px;width:12px;height:12px}.menubar[data-astro-cid-wiygisl2] i[data-astro-cid-wiygisl2].end{margin-left:auto}.menubar[data-astro-cid-wiygisl2] i[data-astro-cid-wiygisl2]:nth-last-child(-n+3){width:18px}.panel[data-astro-cid-wiygisl2]{--flare:16px;width:min(100%,44rem);padding:34px clamp(var(--space-s), 3vw, var(--space-l)) var(--space-l);color:#f5f5f7;background:#000;border-radius:0 0 30px 30px;position:relative}.panel[data-astro-cid-wiygisl2]:before,.panel[data-astro-cid-wiygisl2]:after{content:"";width:var(--flare);height:var(--flare);position:absolute;top:0}.panel[data-astro-cid-wiygisl2]:before{background:radial-gradient(circle at 0 100%, transparent calc(var(--flare) - .5px), #000 var(--flare));right:100%}.panel[data-astro-cid-wiygisl2]:after{background:radial-gradient(circle at 100% 100%, transparent calc(var(--flare) - .5px), #000 var(--flare));left:100%}.widgets[data-astro-cid-wiygisl2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.widgets[data-astro-cid-wiygisl2].single{max-width:22rem;margin-inline:auto}.widget[data-astro-cid-wiygisl2]{align-content:start;justify-items:center;gap:var(--space-s);padding:0 clamp(var(--space-s), 2.5vw, var(--space-l));text-align:center;display:grid}.widget[data-astro-cid-wiygisl2]+.widget[data-astro-cid-wiygisl2]{border-inline-start:1px solid #ffffff1f}.head[data-astro-cid-wiygisl2]{justify-self:start;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:flex}.githubSponsors[data-astro-cid-wiygisl2]{--tint:#ff6961}.buyMeACoffee[data-astro-cid-wiygisl2]{--tint:#c8a27a}.head[data-astro-cid-wiygisl2],.symbol[data-astro-cid-wiygisl2]{color:var(--tint)}.symbol[data-astro-cid-wiygisl2]{width:88px;height:88px;margin-top:var(--space-2xs);background:color-mix(in oklab, var(--tint) 14%, transparent);border-radius:50%;place-items:center;display:grid}.note[data-astro-cid-wiygisl2]{color:#f5f5f7b3;max-width:30ch;min-height:3lh;font-size:.9375rem;line-height:1.45}.pill[data-astro-cid-wiygisl2]{min-height:48px;padding:0 var(--space-m);border-radius:var(--radius-pill);transition:background-color var(--hover-duration) var(--hover-easing);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.primary[data-astro-cid-wiygisl2]{background:var(--accent);color:var(--on-accent)}.primary[data-astro-cid-wiygisl2]:hover{background:var(--accent-bright)}.secondary[data-astro-cid-wiygisl2]{color:#f5f5f7;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.secondary[data-astro-cid-wiygisl2]:hover{background:#ffffff2e}.out[data-astro-cid-wiygisl2]{margin-inline-start:.3em;font-size:.85em;font-weight:400;display:inline-block}@media (prefers-reduced-motion:no-preference){.githubSponsors[data-astro-cid-wiygisl2]:is(:hover,:focus-within) .symbol[data-astro-cid-wiygisl2] .icon{animation:.9s ease-in-out beat}.buyMeACoffee[data-astro-cid-wiygisl2]:is(:hover,:focus-within) .symbol[data-astro-cid-wiygisl2] .steam{animation:1.4s ease-in-out infinite steam}}@keyframes steam{0%{opacity:0;translate:0 1px}40%{opacity:1}to{opacity:0;translate:0 -2px}}.fine[data-astro-cid-wiygisl2]{gap:var(--space-2xs);max-width:var(--measure);margin-top:var(--space-xl);color:var(--text-muted);font-size:.9375rem;display:grid}.more[data-astro-cid-wiygisl2]{gap:var(--space-l);margin-top:var(--space-3xl);display:grid}.icons[data-astro-cid-wiygisl2]{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,12.5rem));margin:0;padding:0;list-style:none;display:grid}.icons[data-astro-cid-wiygisl2] li[data-astro-cid-wiygisl2]{align-content:start;justify-items:center;gap:var(--space-2xs);display:grid}.app[data-astro-cid-wiygisl2]{justify-items:center;gap:var(--space-xs);padding:var(--space-xs);color:var(--text-strong);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;font-size:.9375rem;text-decoration:none;display:grid}.tile[data-astro-cid-wiygisl2]{border-radius:var(--radius-icon);background:linear-gradient(to bottom, color-mix(in oklab, var(--accent) 75%, white), var(--accent));width:72px;height:72px;color:var(--on-accent);place-items:center;transition:translate .25s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff40,0 10px 24px #00000059}.app[data-astro-cid-wiygisl2]:hover .name[data-astro-cid-wiygisl2]{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.app[data-astro-cid-wiygisl2]:is(:hover,:focus-visible) .tile[data-astro-cid-wiygisl2]{translate:0 -4px}}.status[data-astro-cid-wiygisl2]{min-height:1lh;color:var(--accent);font-size:.875rem;font-weight:600}.closing[data-astro-cid-wiygisl2]{--horizon:calc(100% - 3.5rem);margin-top:var(--space-3xl);padding:var(--space-2xl) 0 calc(var(--space-section) + 5rem);text-align:center;background:radial-gradient(30% 2rem at 50% var(--horizon), color-mix(in oklab, var(--stage-glow) 70%, white), transparent), radial-gradient(60% 5.5rem at 50% var(--horizon), color-mix(in oklab, var(--stage-glow) 70%, transparent), transparent), radial-gradient(110% 14rem at 50% var(--horizon), color-mix(in oklab, var(--stage-glow) 26%, transparent), transparent), linear-gradient(to bottom, transparent var(--horizon), var(--stage-top) var(--horizon))}.statement[data-astro-cid-wiygisl2]{text-transform:lowercase;font-size:var(--step-statement);letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance;font-weight:700;line-height:1.04}@media (width<=559px){.screen[data-astro-cid-wiygisl2]{padding-inline:var(--space-xs)}.panel[data-astro-cid-wiygisl2]{--flare:12px;width:calc(100% - 2 * var(--flare));border-radius:0 0 24px 24px}.widget[data-astro-cid-wiygisl2]{padding:var(--space-m) 0}.widget[data-astro-cid-wiygisl2]:first-child{padding-top:0}.widget[data-astro-cid-wiygisl2]+.widget[data-astro-cid-wiygisl2]{border-inline-start:0;border-top:1px solid #ffffff1f}.note[data-astro-cid-wiygisl2]{min-height:0}.pill[data-astro-cid-wiygisl2]{width:100%}.icons[data-astro-cid-wiygisl2]{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.icons[data-astro-cid-wiygisl2] li[data-astro-cid-wiygisl2]{justify-items:stretch}.app[data-astro-cid-wiygisl2]{place-items:center start;gap:var(--space-s);padding:var(--space-2xs) 0;text-align:start;grid-template-columns:auto 1fr}.tile[data-astro-cid-wiygisl2]{width:52px;height:52px}.status[data-astro-cid-wiygisl2]{padding-inline-start:calc(52px + var(--space-s))}}.preview.svelte-1h2hsdx{width:442px;height:230px}.stage.svelte-1h2hsdx{justify-content:center;display:flex}.expanded.svelte-1h2hsdx{opacity:0;width:386px;transition:opacity 80ms ease-in;position:absolute;top:0;left:50%;translate:-50%}.expanded.shown.svelte-1h2hsdx{opacity:1;transition:opacity .26s ease-out .1s}.content.svelte-1h2hsdx{height:152px;margin-top:8px}.workshop.svelte-1p5uxvo{gap:var(--space-xl) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.workshop.svelte-1p5uxvo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.result.svelte-1p5uxvo{top:var(--space-l);position:sticky}}.controls.svelte-1p5uxvo{gap:var(--space-l);display:grid}fieldset.svelte-1p5uxvo{gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}legend.svelte-1p5uxvo{margin-bottom:var(--space-xs);color:var(--text-strong);padding:0;font-weight:600}.row.svelte-1p5uxvo{align-items:center;gap:var(--space-s);min-height:40px;padding-block:var(--space-3xs);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.row.svelte-1p5uxvo:has(output:where(.svelte-1p5uxvo)){grid-template-columns:minmax(0,1fr) minmax(120px,2fr) 5ch}label.svelte-1p5uxvo{color:var(--text)}output.svelte-1p5uxvo{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}select.svelte-1p5uxvo,input[type=text].svelte-1p5uxvo{min-height:36px;padding:0 var(--space-xs);border-radius:var(--radius-code);background:var(--surface);color:var(--text-strong);font:inherit;border:1px solid #66779f;font-size:.9375rem}input[type=text].svelte-1p5uxvo{width:min(100%,16rem)}input[type=color].svelte-1p5uxvo{border-radius:var(--radius-code);background:var(--surface);cursor:pointer;border:1px solid #66779f;width:44px;height:32px;padding:2px}input[type=checkbox].svelte-1p5uxvo{width:20px;height:20px;accent-color:var(--accent)}input[type=range].svelte-1p5uxvo{width:100%;accent-color:var(--accent)}.result.svelte-1p5uxvo{gap:var(--space-m);justify-items:start;min-width:0;display:grid}.preview-wrap.svelte-1p5uxvo{width:100%;padding-top:var(--space-s);border-top:1px solid var(--line);justify-content:center;display:flex}@media (width<=519px){.preview-wrap.svelte-1p5uxvo{zoom:.8}}@media (width<=389px){.preview-wrap.svelte-1p5uxvo{zoom:.68}}.file.svelte-1p5uxvo{gap:var(--space-xs);width:100%;display:grid}textarea.svelte-1p5uxvo{width:100%;padding:var(--space-s);border-radius:var(--radius-code);background:var(--surface);color:var(--text-strong);font-family:var(--font-code);font-size:var(--step-code);resize:vertical;border:0;line-height:1.5}.file-actions.svelte-1p5uxvo{gap:var(--space-xs);flex-wrap:wrap;display:flex}.button.svelte-1p5uxvo{min-height:40px;padding:0 var(--space-m);border:1px solid color-mix(in srgb, var(--text-muted) 55%, transparent);border-radius:var(--radius-pill);color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;font-size:.9375rem}.button.svelte-1p5uxvo:hover{border-color:var(--text-strong)}.button.primary.svelte-1p5uxvo{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.hint.svelte-1p5uxvo{color:var(--text-muted);font-size:.9375rem}.intro[data-astro-cid-3m2exqnp]{gap:var(--space-m);padding-top:clamp(var(--space-xl), 7vh, var(--space-3xl));display:grid}.lead[data-astro-cid-3m2exqnp]{font-size:var(--step-lead);color:var(--text-muted);max-width:52ch;line-height:1.45}.section[data-astro-cid-3m2exqnp]{margin-top:var(--space-section)}.section-head[data-astro-cid-3m2exqnp]{gap:var(--space-s);max-width:var(--measure);margin-bottom:var(--space-xl);display:grid}.section-head[data-astro-cid-3m2exqnp] p[data-astro-cid-3m2exqnp]{color:var(--text-muted)}.built-in[data-astro-cid-3m2exqnp]{justify-items:center;gap:var(--space-2xl);margin-top:var(--space-xl);display:grid}.pictures[data-astro-cid-3m2exqnp]{width:100%;display:grid}.picture[data-astro-cid-3m2exqnp]{opacity:0;visibility:hidden;grid-area:1/1;justify-content:center;transition:opacity .4s ease-out,visibility 0s linear .4s;display:flex}html[data-theme=classic] .picture[data-astro-cid-3m2exqnp][data-theme-shot=classic],html[data-theme=glass] .picture[data-astro-cid-3m2exqnp][data-theme-shot=glass],html[data-theme=midnight] .picture[data-astro-cid-3m2exqnp][data-theme-shot=midnight],html[data-theme=neon-tokyo] .picture[data-astro-cid-3m2exqnp][data-theme-shot=neon-tokyo],html[data-theme=sakura] .picture[data-astro-cid-3m2exqnp][data-theme-shot=sakura],html[data-theme=synthwave] .picture[data-astro-cid-3m2exqnp][data-theme-shot=synthwave],html[data-theme=violet-night] .picture[data-astro-cid-3m2exqnp][data-theme-shot=violet-night],html[data-theme=citrus] .picture[data-astro-cid-3m2exqnp][data-theme-shot=citrus]{opacity:1;visibility:visible;transition:opacity .4s ease-out}.dock[data-astro-cid-3m2exqnp]{padding-top:var(--space-l);justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.picture[data-astro-cid-3m2exqnp]{transition:none}}
