.assist[data-astro-cid-hoj6rbrr]{background:var(--sheet);color:var(--ink)}.two[data-astro-cid-hoj6rbrr]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}@media (width<=900px){.two[data-astro-cid-hoj6rbrr]{grid-template-columns:minmax(0,1fr)}}.side[data-astro-cid-hoj6rbrr]{flex-direction:column;gap:24px;display:flex}.proposal[data-astro-cid-hoj6rbrr]{border-radius:var(--radius-lg);background:var(--panel);box-shadow:0 0 0 1px var(--line), 0 16px 40px #00000012;flex-direction:column;gap:16px;padding:20px 22px;display:flex}.bar[data-astro-cid-hoj6rbrr]{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.scene[data-astro-cid-hoj6rbrr]{font:var(--type-card-title)}.by[data-astro-cid-hoj6rbrr]{font:var(--type-ui-caption);color:var(--ai);align-items:center;gap:6px;display:inline-flex}.book-text[data-astro-cid-hoj6rbrr]{font:normal 400 19px / 1.6 var(--font-serif)}del[data-astro-cid-hoj6rbrr]{color:var(--vermilion-text);text-decoration-thickness:1px}ins[data-astro-cid-hoj6rbrr]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--label-moss) 16%, transparent);color:var(--ink);padding:0 2px;text-decoration:none}.acts[data-astro-cid-hoj6rbrr]{gap:8px;display:flex}.act[data-astro-cid-hoj6rbrr]{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-strong);font:var(--type-ui-body-strong);align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.act-yes[data-astro-cid-hoj6rbrr]{background:var(--ink);color:var(--sheet);box-shadow:none}.points[data-astro-cid-hoj6rbrr]{flex-direction:column;display:flex}.points[data-astro-cid-hoj6rbrr] li[data-astro-cid-hoj6rbrr]{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:6px 12px;padding-block:22px;display:grid}.points[data-astro-cid-hoj6rbrr] li[data-astro-cid-hoj6rbrr]:first-child{border-top:0;padding-top:0}.points[data-astro-cid-hoj6rbrr] svg{color:var(--ink);grid-row:span 2;margin-top:2px}h3[data-astro-cid-hoj6rbrr]{font:var(--type-ui-heading);font-size:17px}.points[data-astro-cid-hoj6rbrr] p[data-astro-cid-hoj6rbrr]{color:var(--ink-muted)}.tile-copy[data-astro-cid-wercqvj2]{flex-direction:column;gap:8px;max-width:34em;display:flex}.has-tip[data-astro-cid-wercqvj2]{position:relative}.tile-text[data-astro-cid-wercqvj2]{font:normal 400 15px / 23px var(--font-sans);color:var(--ink-muted);text-wrap:pretty}.lead[data-astro-cid-wercqvj2]{color:var(--ink);font-weight:500}strong[data-astro-cid-wercqvj2]{color:var(--ink);font-weight:inherit}mark[data-astro-cid-wercqvj2]{background:var(--highlight-check);color:var(--print-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin-inline:-1px;padding:1px 3px}.bento[data-astro-cid-rezlza5h]{background:var(--sheet);color:var(--ink);padding-block:var(--site-section)}.grid[data-astro-cid-rezlza5h]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.c3[data-astro-cid-rezlza5h]{grid-column:span 3}.c4[data-astro-cid-rezlza5h]{grid-column:span 4}.c5[data-astro-cid-rezlza5h]{grid-column:span 5}.c6[data-astro-cid-rezlza5h]{grid-column:span 6}.c7[data-astro-cid-rezlza5h]{grid-column:span 7}.c8[data-astro-cid-rezlza5h]{grid-column:span 8}@media (width<=1040px){.grid[data-astro-cid-rezlza5h]{grid-template-columns:repeat(6,minmax(0,1fr))}.c3[data-astro-cid-rezlza5h],.c4[data-astro-cid-rezlza5h]{grid-column:span 3}.c5[data-astro-cid-rezlza5h],.c6[data-astro-cid-rezlza5h],.c7[data-astro-cid-rezlza5h],.c8[data-astro-cid-rezlza5h],.tint-ai[data-astro-cid-rezlza5h]{grid-column:span 6}.half[data-astro-cid-rezlza5h]{grid-column:span 3}.local[data-astro-cid-rezlza5h]{grid-column:span 6}}@media (width<=640px){.grid[data-astro-cid-rezlza5h]{grid-template-columns:minmax(0,1fr)}.grid[data-astro-cid-rezlza5h]>[data-astro-cid-rezlza5h]{grid-column:1/-1}}.tile[data-astro-cid-rezlza5h]{border-radius:var(--radius-lg);background:var(--panel);min-height:330px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);flex-direction:column;gap:10px;padding:26px 26px 0;display:flex;position:relative;overflow:hidden}.tall[data-astro-cid-rezlza5h]{min-height:420px}.tile-head[data-astro-cid-rezlza5h]{font:var(--type-ui-heading);align-items:center;gap:10px;font-size:17px;display:flex}.art[data-astro-cid-rezlza5h]{margin-top:auto;padding-block:24px 26px}.surface[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);background:var(--sheet);box-shadow:0 0 0 1px var(--line), var(--shadow-card)}.book-text[data-astro-cid-rezlza5h]{font:normal 400 15px / 1.6 var(--font-serif);color:var(--ink)}.small[data-astro-cid-rezlza5h]{font:var(--type-ui-meta);color:var(--ink-faint);display:block}.mono[data-astro-cid-rezlza5h]{font-family:var(--font-mono)}.keys[data-astro-cid-rezlza5h]{flex-wrap:wrap;gap:6px;display:flex}.key[data-astro-cid-rezlza5h]{border-radius:var(--radius-sm);background:var(--sheet-sunken);font:var(--type-ui-caption);color:var(--ink-muted);padding:4px 10px}.key-main[data-astro-cid-rezlza5h]{background:var(--ai);color:var(--sheet)}.art-board[data-astro-cid-rezlza5h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.art-board[data-astro-cid-rezlza5h]{grid-template-columns:repeat(2,minmax(0,1fr))}.column[data-astro-cid-rezlza5h].extra{display:none}}.column[data-astro-cid-rezlza5h]{flex-direction:column;gap:8px;min-width:0;display:flex}.column-name[data-astro-cid-rezlza5h]{font:var(--type-ui-label);color:var(--ink-faint);padding-left:2px}.scene-card[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);background:var(--sheet);min-width:0;box-shadow:0 0 0 1px var(--line), var(--shadow-card);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.card-title[data-astro-cid-rezlza5h]{font:var(--type-card-title);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.card-syn[data-astro-cid-rezlza5h]{font:var(--type-synopsis);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.scene-card[data-astro-cid-rezlza5h].lifted{z-index:1;box-shadow:0 0 0 1px var(--line), var(--shadow-lift);position:relative;transform:translate(-50%,58px)rotate(-3deg)}.drop[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);height:64px;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.tint-ai[data-astro-cid-rezlza5h]{--night:color-mix(in srgb, var(--vermilion) 4%, black);background:radial-gradient(70% 90% at 28% 82%, color-mix(in srgb, var(--vermilion) 26%, black) 0%, color-mix(in srgb, var(--vermilion) 7%, black) 55%, var(--night) 100%);box-shadow:none}.tint-ai[data-astro-cid-rezlza5h] .tile-head[data-astro-cid-rezlza5h] svg{color:var(--vermilion)}.night[data-astro-cid-rezlza5h]{pointer-events:none;width:72px;height:72px;position:absolute;bottom:64px;left:calc(28% - 36px)}.sun[data-astro-cid-rezlza5h]{border-radius:var(--radius-pill);background:radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--vermilion) 78%, white), var(--vermilion) 70%);box-shadow:0 0 60px 10px color-mix(in srgb, var(--vermilion) 45%, transparent);position:absolute;inset:0}.heron[data-astro-cid-rezlza5h]{width:84px;height:80px;color:var(--night);position:absolute;top:-6px;left:4px}.heron[data-astro-cid-rezlza5h] svg{width:100%;height:100%;overflow:visible}.art-ai[data-astro-cid-rezlza5h]{flex-direction:column;display:flex}@media (width>=720px){.tint-ai[data-astro-cid-rezlza5h]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:32px;padding-bottom:26px;display:grid}.tint-ai[data-astro-cid-rezlza5h]>.tile-head[data-astro-cid-rezlza5h],.tint-ai[data-astro-cid-rezlza5h]>.tile-copy{grid-column:1}.tint-ai[data-astro-cid-rezlza5h] .art-ai[data-astro-cid-rezlza5h]{grid-area:1/2/-1;justify-content:flex-end;margin:0;padding:0}}@media (width<=719px){.tint-ai[data-astro-cid-rezlza5h]{background:radial-gradient(90% 50% at 88% 4%, color-mix(in srgb, var(--vermilion) 26%, black) 0%, color-mix(in srgb, var(--vermilion) 7%, black) 60%, var(--night) 100%)}.night[data-astro-cid-rezlza5h]{width:44px;height:44px;inset:16px 22px auto auto}.heron[data-astro-cid-rezlza5h]{width:52px;height:50px;top:-4px;left:2px}}.ai-chat[data-astro-cid-rezlza5h]{color:var(--ink);flex-direction:column;gap:12px;padding:14px 14px 0;display:flex;overflow:hidden}.ai-chat[data-astro-cid-rezlza5h] .you[data-astro-cid-rezlza5h]{max-width:92%;font-size:13px;line-height:19px}.steps[data-astro-cid-rezlza5h]{flex-direction:column;gap:4px;margin:0;padding:0 0 2px;list-style:none;display:flex}.steps[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h]{min-height:26px;font:var(--type-ui-meta);color:var(--ink);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 6px;display:grid}.steps[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h]>svg{color:var(--ai);justify-self:center}.step-text[data-astro-cid-rezlza5h]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.step-where[data-astro-cid-rezlza5h]{color:var(--ink-faint);white-space:nowrap}.composer[data-astro-cid-rezlza5h]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--sheet);box-shadow:0 -1px 0 var(--line), 0 -12px 28px -16px var(--scrim);flex-direction:column;gap:14px;margin:0 -14px;padding:12px 12px 12px 16px;display:flex}.placeholder[data-astro-cid-rezlza5h]{font:var(--type-ui-body);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer-tools[data-astro-cid-rezlza5h]{align-items:center;gap:8px;min-width:0;display:flex}.add[data-astro-cid-rezlza5h]{border-radius:var(--radius-pill);background:var(--sheet-sunken);width:30px;height:30px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.hash[data-astro-cid-rezlza5h]{font:var(--type-ui-body);color:var(--ink-muted);flex:none;padding:0 6px}@media (width<=420px){.hash[data-astro-cid-rezlza5h]{display:none}}.pill[data-astro-cid-rezlza5h]{border-radius:var(--radius-pill);background:var(--sheet-sunken);min-width:0;height:30px;font:var(--type-ui-meta);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:0 8px 0 12px;font-weight:500;display:inline-flex}.pill-model[data-astro-cid-rezlza5h]{text-overflow:ellipsis;min-width:0;color:var(--ink);transition:opacity .2s;overflow:hidden}.pill-model[data-astro-cid-rezlza5h].swap{opacity:0}.pill-heron[data-astro-cid-rezlza5h]{width:14px;height:14px;color:var(--vermilion);flex:none;display:grid}.pill-heron[data-astro-cid-rezlza5h] svg{width:100%;height:100%}.send[data-astro-cid-rezlza5h]{border-radius:var(--radius-pill);background:var(--ink);width:32px;height:32px;color:var(--on-ink);flex:none;place-items:center;display:grid}.art-ai[data-astro-cid-rezlza5h].playing .steps[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h]{opacity:0;transform:translateY(4px)}.art-ai[data-astro-cid-rezlza5h].playing .steps[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h].shown{opacity:1;transition:opacity .32s ease-out,transform .32s ease-out;transform:none}.local[data-astro-cid-rezlza5h] .art[data-astro-cid-rezlza5h]{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;margin-top:0;padding-top:18px;display:flex}.rungs[data-astro-cid-rezlza5h]{flex-direction:column;gap:8px;display:flex}.rung[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);background:var(--sheet-sunken);box-shadow:0 0 0 1px var(--line-strong);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:background-color .24s,box-shadow .24s;display:grid;position:relative}.rung[data-astro-cid-rezlza5h].on{background:var(--ai-soft);box-shadow:0 0 0 1.5px var(--ai)}.rung[data-astro-cid-rezlza5h].on.big{box-shadow:0 0 0 1.5px var(--warning)}.rung-logo[data-astro-cid-rezlza5h]{border-radius:var(--radius-sm);background:var(--line);width:36px;height:36px;color:var(--ink);place-items:center;display:grid}.rung-logo[data-astro-cid-rezlza5h] .logo[data-astro-cid-rezlza5h]{width:22px;height:22px}.rung-text[data-astro-cid-rezlza5h]{flex-direction:column;gap:2px;min-width:0;display:flex}.rung-model[data-astro-cid-rezlza5h]{font:var(--type-ui-body-strong)}.mem[data-astro-cid-rezlza5h]{font:var(--type-ui-body-strong);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:13px;transition:color .24s}.rung[data-astro-cid-rezlza5h].on .mem[data-astro-cid-rezlza5h]{color:var(--ai)}.rung[data-astro-cid-rezlza5h].on.big .mem[data-astro-cid-rezlza5h]{color:var(--warning)}.job[data-astro-cid-rezlza5h]{display:grid}.job[data-astro-cid-rezlza5h]>span[data-astro-cid-rezlza5h]{grid-area:1/1;transition:opacity .24s}.too-big[data-astro-cid-rezlza5h]{opacity:0;color:var(--warning)}.rung[data-astro-cid-rezlza5h].on .too-big[data-astro-cid-rezlza5h]{opacity:1}.rung[data-astro-cid-rezlza5h].on .job[data-astro-cid-rezlza5h]:has(.too-big)>span[data-astro-cid-rezlza5h]:first-child{opacity:0}.get[data-astro-cid-rezlza5h]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;display:grid}.get[data-astro-cid-rezlza5h]>[data-astro-cid-rezlza5h]{grid-row:1;transition:opacity .24s}.get-bar[data-astro-cid-rezlza5h]{background:var(--line-strong);border-radius:2px;grid-column:1;height:4px;overflow:hidden}.download[data-astro-cid-rezlza5h]{background:var(--ai);transform-origin:0;border-radius:2px;height:100%;display:block}.get-text[data-astro-cid-rezlza5h]{font:var(--type-ui-caption);font-variant-numeric:tabular-nums;color:var(--ai);white-space:nowrap;grid-column:2;font-size:11px}.get-bar[data-astro-cid-rezlza5h],.get-text[data-astro-cid-rezlza5h],.local[data-astro-cid-rezlza5h][data-play=get] .ready[data-astro-cid-rezlza5h]{opacity:0}.local[data-astro-cid-rezlza5h][data-play=get] .get-bar[data-astro-cid-rezlza5h],.local[data-astro-cid-rezlza5h][data-play=get] .get-text[data-astro-cid-rezlza5h]{opacity:1}.ready[data-astro-cid-rezlza5h]{border-radius:var(--radius-pill);background:var(--ai);color:var(--sheet);font:var(--type-ui-caption);white-space:nowrap;grid-column:1/-1;justify-self:start;padding:2px 8px;font-size:11px}.machine[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);background:var(--desk);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:12px 14px 8px;display:flex}.machine-head[data-astro-cid-rezlza5h]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.machine-size[data-astro-cid-rezlza5h]{font:var(--type-ui-body-strong);font-variant-numeric:tabular-nums}.gauge[data-astro-cid-rezlza5h]{gap:2px;height:40px;display:flex;position:relative}.gauge[data-astro-cid-rezlza5h] span[data-astro-cid-rezlza5h]{transform-origin:bottom;border-radius:2px;flex:1;min-width:0;transition:background-color .2s,opacity .2s}.gauge[data-astro-cid-rezlza5h] .used[data-astro-cid-rezlza5h]{background:var(--ai)}.local[data-astro-cid-rezlza5h].watched .gauge[data-astro-cid-rezlza5h] .used[data-astro-cid-rezlza5h]{animation:.52s cubic-bezier(.2,.7,.2,1) both paused cell;animation-delay:calc(var(--i) * 45ms)}.local[data-astro-cid-rezlza5h][data-play]:not([data-play=get]) .gauge[data-astro-cid-rezlza5h] .used[data-astro-cid-rezlza5h]{animation-delay:calc(var(--i) * 22ms)}.local[data-astro-cid-rezlza5h].seen:not([data-play=get]) .gauge[data-astro-cid-rezlza5h] .used[data-astro-cid-rezlza5h]{animation-play-state:running}@keyframes cell{0%{opacity:.3;transform:scaleY(.08)}}.gauge[data-astro-cid-rezlza5h] .free[data-astro-cid-rezlza5h]{background:var(--line-strong)}.gauge[data-astro-cid-rezlza5h] .beyond[data-astro-cid-rezlza5h]{box-shadow:inset 0 0 0 1px var(--line)}.gauge[data-astro-cid-rezlza5h] .over[data-astro-cid-rezlza5h]{background:var(--warning);opacity:.5;animation:.42s ease-in-out both shiver}@keyframes shiver{25%{transform:translate(-1.5px)}50%{transform:translate(1.5px)}75%{transform:translate(-1px)}}.gauge[data-astro-cid-rezlza5h]:after{content:"";top:-4px;bottom:-4px;left:calc(var(--edge) - 1px);background:var(--ink-faint);width:1px;position:absolute}.ticks[data-astro-cid-rezlza5h]{height:22px;margin-top:-4px;position:relative}.tick[data-astro-cid-rezlza5h]{font:var(--type-ui-meta);font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap;padding-top:7px;transition:color .2s;position:absolute;top:0;transform:translate(-50%)}.tick[data-astro-cid-rezlza5h]:before{content:"";background:currentColor;width:1px;height:4px;position:absolute;top:0;left:50%}.tick[data-astro-cid-rezlza5h]:first-child:before{left:0}.tick[data-astro-cid-rezlza5h].last:before{left:auto;right:0}.tick[data-astro-cid-rezlza5h]:first-child{transform:none}.tick[data-astro-cid-rezlza5h].last{transform:translate(-100%)}.tick[data-astro-cid-rezlza5h].on{color:var(--ai)}.offline[data-astro-cid-rezlza5h]{font:var(--type-ui-body);color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}@media (width>=641px){.local[data-astro-cid-rezlza5h] .art[data-astro-cid-rezlza5h]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.offline[data-astro-cid-rezlza5h]{grid-column:1/-1}.machine[data-astro-cid-rezlza5h]{align-self:stretch}.machine[data-astro-cid-rezlza5h] .gauge[data-astro-cid-rezlza5h]{margin-top:auto}}.wifi[data-astro-cid-rezlza5h]{flex:none;transition:color .4s}.wifi[data-astro-cid-rezlza5h] .cut[data-astro-cid-rezlza5h]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .42s ease-in-out}.local[data-astro-cid-rezlza5h]:is([data-play=get],[data-play=ready]) .wifi[data-astro-cid-rezlza5h]{color:var(--ink)}.local[data-astro-cid-rezlza5h]:is([data-play=get],[data-play=ready]) .wifi[data-astro-cid-rezlza5h] .cut[data-astro-cid-rezlza5h]{stroke-dashoffset:1px}.off[data-astro-cid-rezlza5h]{transition:opacity .4s}.local[data-astro-cid-rezlza5h]:is([data-play=get],[data-play=ready]) .off[data-astro-cid-rezlza5h]{opacity:0}.still[data-astro-cid-rezlza5h][data-typing] [data-astro-cid-rezlza5h][data-rest]{color:#0000}.providers[data-astro-cid-rezlza5h]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.provider[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);background:var(--sheet);box-shadow:0 0 0 1px var(--line);font:var(--type-ui-caption);color:var(--ink-muted);white-space:nowrap;flex-direction:column;grid-column:span 2;align-items:center;gap:6px;padding:12px 4px 10px;display:flex}.provider[data-astro-cid-rezlza5h]:nth-child(n+4){grid-column:span 3}.provider[data-astro-cid-rezlza5h] .logo[data-astro-cid-rezlza5h]{width:22px;height:22px;color:var(--ink)}.provider[data-astro-cid-rezlza5h].on{background:var(--ink);box-shadow:var(--shadow-card);color:var(--sheet)}.provider[data-astro-cid-rezlza5h].on .logo[data-astro-cid-rezlza5h]{color:var(--sheet)}.key-field[data-astro-cid-rezlza5h]{align-items:center;gap:12px;padding:10px 14px;display:flex}.key-mark[data-astro-cid-rezlza5h]{border-radius:var(--radius-sm);background:var(--sheet-sunken);width:32px;height:32px;color:var(--ink);flex:none;place-items:center;display:grid}.key-mark[data-astro-cid-rezlza5h] svg[data-astro-cid-rezlza5h]{width:16px;height:16px}.key-text[data-astro-cid-rezlza5h]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.key-text[data-astro-cid-rezlza5h] .mono[data-astro-cid-rezlza5h]{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.key-ok[data-astro-cid-rezlza5h]{font:var(--type-ui-caption);color:var(--success);flex:none;align-items:center;gap:4px;display:flex}.photo[data-astro-cid-rezlza5h]{box-shadow:none}.photo[data-astro-cid-rezlza5h] .tile-head[data-astro-cid-rezlza5h],.photo[data-astro-cid-rezlza5h] .tile-copy{z-index:1;position:relative}.art-photo[data-astro-cid-rezlza5h]{padding:0;position:absolute;inset:0}.art-photo[data-astro-cid-rezlza5h] img[data-astro-cid-rezlza5h],.art-photo[data-astro-cid-rezlza5h] canvas[data-astro-cid-rezlza5h]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.art-photo[data-astro-cid-rezlza5h] canvas[data-astro-cid-rezlza5h]{opacity:0;transition:opacity .6s}.art-photo[data-astro-cid-rezlza5h] canvas[data-astro-cid-rezlza5h][data-ready]{opacity:1}.art-photo[data-astro-cid-rezlza5h]:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--sheet) 94%, transparent) 0%, color-mix(in srgb, var(--sheet) 90%, transparent) 30%, color-mix(in srgb, var(--sheet) 45%, transparent) 48%, transparent 66%);position:absolute;inset:0}.focus-page[data-astro-cid-rezlza5h]{z-index:1;border-radius:var(--radius-md);background:color-mix(in srgb, var(--sheet) 88%, transparent);backdrop-filter:blur(8px);width:min(440px,100% - 52px);box-shadow:var(--shadow-float);padding:20px 24px;font-size:18px;position:absolute;bottom:26px;left:26px}.focus-page[data-astro-cid-rezlza5h][data-typing] [data-astro-cid-rezlza5h][data-rest]{color:#0000}.type-caret[data-astro-cid-rezlza5h]{position:relative}.type-caret[data-astro-cid-rezlza5h]:after{content:"";background:var(--ink);width:1.5px;height:1.1em;position:absolute;bottom:-.2em;left:1px}.type-caret[data-astro-cid-rezlza5h][hidden]{display:none}@media (width<=640px){.photo[data-astro-cid-rezlza5h]{min-height:480px}.art-photo[data-astro-cid-rezlza5h]:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--sheet) 94%, transparent) 0%, color-mix(in srgb, var(--sheet) 90%, transparent) 40%, color-mix(in srgb, var(--sheet) 45%, transparent) 56%, transparent 72%)}}.art-mcp[data-astro-cid-rezlza5h]{flex-direction:column;display:flex}.chat[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);background:var(--desk);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:12px 14px 16px;display:flex}.chat-bar[data-astro-cid-rezlza5h]{font:var(--type-ui-meta);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:10px;display:flex}.client[data-astro-cid-rezlza5h]{font:var(--type-ui-body-strong);color:var(--ink);align-items:center;gap:7px;font-size:13px;display:inline-flex}.client[data-astro-cid-rezlza5h] svg[data-astro-cid-rezlza5h],.answer-mark[data-astro-cid-rezlza5h]{width:15px;height:15px;color:var(--vermilion)}.you[data-astro-cid-rezlza5h]{background:var(--sheet-sunken);max-width:85%;font:var(--type-ui-body);color:var(--ink);border-radius:14px 14px 4px;align-self:flex-end;padding:8px 12px}.answer[data-astro-cid-rezlza5h]{gap:10px;display:flex}.answer-mark[data-astro-cid-rezlza5h]{flex:none;margin-top:6px}.answer-body[data-astro-cid-rezlza5h]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.tool-box[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--line);flex-direction:column;padding:10px 12px;display:flex}.reply[data-astro-cid-rezlza5h]{font:var(--type-ui-body);color:var(--ink);text-wrap:pretty}.calls[data-astro-cid-rezlza5h]{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.calls[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h]{font:var(--type-ui-meta);color:var(--ink-muted);grid-template-columns:50px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-left:14px;display:grid;position:relative}.calls[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h]:before{content:"";background:var(--label-moss);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:2px}.calls[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h]:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:14px;bottom:-8px;left:4.5px}.calls[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h].waits:before{background:var(--ai)}.tool[data-astro-cid-rezlza5h]{color:var(--ink);font-size:12px}.arg[data-astro-cid-rezlza5h]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.result[data-astro-cid-rezlza5h]{color:var(--ink-faint);white-space:nowrap}.watched[data-astro-cid-rezlza5h] .calls[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h]{animation:.36s ease-out both paused call;animation-delay:calc(.2s + var(--i) * .52s)}.watched[data-astro-cid-rezlza5h] .reply[data-astro-cid-rezlza5h]{animation:.42s ease-out 1.8s both paused call}.seen[data-astro-cid-rezlza5h] .calls[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h],.seen[data-astro-cid-rezlza5h] .reply[data-astro-cid-rezlza5h]{animation-play-state:running}@keyframes call{0%{opacity:0;transform:translateY(4px)}}.art-write[data-astro-cid-rezlza5h]{flex-direction:column;flex:1;gap:8px;margin-right:-26px;padding-bottom:0;display:flex}.page[data-astro-cid-rezlza5h]{border-radius:var(--radius-md) 0 0 0;background:var(--sheet);box-shadow:0 0 0 1px var(--line);flex-direction:column;flex:1;gap:8px;padding:20px 22px 28px;display:flex}.page-title[data-astro-cid-rezlza5h]{font:var(--type-card-title);font-size:19px}.caret[data-astro-cid-rezlza5h]{vertical-align:-.15em;background:var(--ink);width:1.5px;height:1.05em;margin-left:2px;display:inline-block}.tk[data-astro-cid-rezlza5h]{background:color-mix(in srgb, var(--label-plum) 22%, transparent);outline:1px dashed color-mix(in srgb, var(--label-plum) 60%, transparent);border-radius:2px}.slash-menu[data-astro-cid-rezlza5h]{border-radius:var(--radius-card);background:var(--sheet);width:min(320px,100%);box-shadow:0 0 0 1px var(--line), var(--shadow-float);font:var(--type-ui-body);color:var(--ink);margin:-2px 0 0}.slash-menu[data-astro-cid-rezlza5h] ul[data-astro-cid-rezlza5h]{margin:0;padding:0 6px 6px;list-style:none}.slash-group[data-astro-cid-rezlza5h]{font:var(--type-ui-caption);color:var(--ink-faint);padding:8px 8px 4px;line-height:1.4;display:block}.slash-bar[data-astro-cid-rezlza5h]{border-bottom:1px solid var(--line);margin:0 6px 4px;padding:0 0 6px}.slash-bar[data-astro-cid-rezlza5h] .slash-group[data-astro-cid-rezlza5h]{padding-top:8px}.slash-buttons[data-astro-cid-rezlza5h]{color:var(--ink-muted);gap:2px;padding:0 2px;display:flex}.bar-button[data-astro-cid-rezlza5h]{flex:1;place-items:center;max-width:36px;min-height:32px;display:grid}.slash-row[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);align-items:center;gap:10px;min-height:32px;padding:5px 8px;display:flex}.slash-icon[data-astro-cid-rezlza5h]{color:var(--ink-muted);flex:none;display:grid}.slash-row[data-astro-cid-rezlza5h].on{background:var(--hover)}.slash-row[data-astro-cid-rezlza5h].on .slash-icon[data-astro-cid-rezlza5h]{color:var(--ink)}.slash-label[data-astro-cid-rezlza5h]{flex-direction:column;flex:1;min-width:0;display:flex}.slash-title[data-astro-cid-rezlza5h],.slash-description[data-astro-cid-rezlza5h]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slash-description[data-astro-cid-rezlza5h]{font:var(--type-ui-caption);color:var(--ink-faint);line-height:16px}.slash-row[data-astro-cid-rezlza5h].on .slash-description[data-astro-cid-rezlza5h]{color:var(--ink-muted)}.slash-menu[data-astro-cid-rezlza5h] kbd[data-astro-cid-rezlza5h]{font:var(--type-ui-caption);color:var(--ink-faint);flex:none;line-height:1}.slash-menu[data-astro-cid-rezlza5h] code[data-astro-cid-rezlza5h]{background:var(--sheet-sunken);font-family:var(--font-mono);color:var(--ink-muted);border-radius:4px;flex:none;padding:1px 5px;font-size:11px;line-height:16px}.slash-foot[data-astro-cid-rezlza5h]{border-top:1px solid var(--line)}.slash-keys[data-astro-cid-rezlza5h]{font:var(--type-ui-caption);color:var(--ink-faint);align-items:center;gap:12px;margin:0;padding:8px 12px;line-height:1.4;display:flex}.slash-keys[data-astro-cid-rezlza5h] kbd[data-astro-cid-rezlza5h]{margin-right:2px}.term[data-astro-cid-rezlza5h]{text-decoration:underline dotted;text-decoration-color:var(--ink-faint);text-underline-offset:3px;cursor:help}.term[data-astro-cid-rezlza5h]:focus-visible{outline:2px solid var(--ai);outline-offset:2px;border-radius:2px}.tip[data-astro-cid-rezlza5h]{z-index:2;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-raised,var(--sheet));width:min(300px,100%);box-shadow:var(--shadow-float);font:var(--type-ui-meta);color:var(--ink-muted);opacity:0;visibility:hidden;flex-direction:column;gap:2px;padding:10px 14px 12px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px)}.tip-head[data-astro-cid-rezlza5h]{min-height:26px;font:var(--type-ui-body-strong);color:var(--ink);align-items:center;gap:8px;display:flex}.tip-head[data-astro-cid-rezlza5h] i[data-astro-cid-rezlza5h]{border-radius:var(--radius-pill);width:6px;height:6px;box-shadow:inset 0 0 0 1.3px var(--label-plum)}.tip-sub[data-astro-cid-rezlza5h]{color:var(--ink-faint)}.tip-text[data-astro-cid-rezlza5h]{text-wrap:pretty;margin-top:4px}.term[data-astro-cid-rezlza5h]:hover~.tip[data-astro-cid-rezlza5h],.term[data-astro-cid-rezlza5h]:focus~.tip[data-astro-cid-rezlza5h]{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.tip[data-astro-cid-rezlza5h]{transform:none}}.rail[data-astro-cid-rezlza5h]{flex-direction:column;padding:6px;display:flex}.rail-row[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);font:var(--type-ui-body);color:var(--ink);white-space:nowrap;align-items:center;gap:12px;padding:4px 10px;display:flex}.rail-row[data-astro-cid-rezlza5h] svg[data-astro-cid-rezlza5h]{flex:none}.rail-row[data-astro-cid-rezlza5h].on{background:var(--hover)}.rail[data-astro-cid-rezlza5h] hr[data-astro-cid-rezlza5h]{background:var(--line);border:0;flex:none;height:1px;margin:8px 10px}.also[data-astro-cid-rezlza5h]{border-radius:var(--radius-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:start;gap:16px 32px;margin-top:12px;padding:24px 26px;display:grid}@media (width<=760px){.also[data-astro-cid-rezlza5h]{grid-template-columns:minmax(0,1fr)}}.also-title[data-astro-cid-rezlza5h]{font:var(--type-ui-heading);font-size:17px}.also[data-astro-cid-rezlza5h] ul[data-astro-cid-rezlza5h]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px 24px;display:grid}.also[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h]{gap:10px;display:flex}.also[data-astro-cid-rezlza5h] li[data-astro-cid-rezlza5h] svg{color:var(--ink-muted);flex:none;margin-top:1px}.also-text[data-astro-cid-rezlza5h]{flex-direction:column;gap:2px;display:flex}.also-name[data-astro-cid-rezlza5h]{font:var(--type-ui-body-strong);font-size:15px}.also-blurb[data-astro-cid-rezlza5h]{font:var(--type-ui-body);color:var(--ink-muted)}.home-faq[data-astro-cid-hemr5th4]{background:var(--sheet);color:var(--ink);border-top:1px solid var(--line)}.faq[data-astro-cid-hemr5th4]{max-width:780px;margin-inline:auto}.faq[data-astro-cid-hemr5th4] details:first-of-type{margin-top:0}.faq[data-astro-cid-hemr5th4] details p{font-size:17px;line-height:27px}.finish[data-astro-cid-oq2k7zjl]{background:var(--desk);color:var(--ink)}.two[data-astro-cid-oq2k7zjl]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}@media (width<=900px){.two[data-astro-cid-oq2k7zjl]{grid-template-columns:minmax(0,1fr)}}.side[data-astro-cid-oq2k7zjl]{flex-direction:column;gap:32px;display:flex}.steps[data-astro-cid-oq2k7zjl]{flex-direction:column;gap:20px;display:flex}.steps[data-astro-cid-oq2k7zjl] li[data-astro-cid-oq2k7zjl]{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;display:grid}.steps[data-astro-cid-oq2k7zjl] svg{grid-row:span 2;margin-top:2px}h3[data-astro-cid-oq2k7zjl]{font:var(--type-ui-heading);font-size:17px}.steps[data-astro-cid-oq2k7zjl] p[data-astro-cid-oq2k7zjl]{color:var(--ink-muted)}.end[data-astro-cid-oq2k7zjl]{font:var(--site-lede);color:var(--ink)}.checks[data-astro-cid-oq2k7zjl]{border-radius:var(--radius-lg);background:var(--sheet);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:16px;padding:clamp(20px,3vw,30px);display:flex}.preset[data-astro-cid-oq2k7zjl]{font:var(--type-ui-body-strong);color:var(--ink-muted);align-items:center;gap:8px;display:inline-flex}.checks[data-astro-cid-oq2k7zjl] ul[data-astro-cid-oq2k7zjl]{flex-direction:column;display:flex}.checks[data-astro-cid-oq2k7zjl] li[data-astro-cid-oq2k7zjl]{border-top:1px solid var(--line);font:var(--type-ui-body);justify-content:space-between;gap:16px;padding-block:12px;font-size:15px;display:flex}.state[data-astro-cid-oq2k7zjl]{color:var(--label-moss);white-space:nowrap}.open[data-astro-cid-oq2k7zjl] .state[data-astro-cid-oq2k7zjl]{color:var(--vermilion-text);font-weight:600}.total[data-astro-cid-oq2k7zjl]{border-top:1px solid var(--line-strong);font:var(--type-card-title);padding-top:12px}.fixes[data-astro-cid-jv6eurai]{background:var(--sheet);color:var(--ink)}.film[data-astro-cid-jv6eurai]{gap:24px;display:grid}.stage[data-astro-cid-jv6eurai]{border-radius:var(--radius-lg);background:var(--desk);grid-template-columns:minmax(0,1fr) minmax(0,290px);gap:clamp(16px,2.5vw,32px);padding:clamp(14px,2.4vw,28px);display:grid}@media (width<=860px){.stage[data-astro-cid-jv6eurai]{grid-template-columns:minmax(0,1fr)}}.gone[data-astro-cid-jv6eurai]{pointer-events:none;opacity:0!important}.screen[data-astro-cid-jv6eurai]{border-radius:var(--radius-card);background:var(--sheet);height:380px;box-shadow:0 0 0 1px var(--edge), var(--shadow-float);font:var(--type-ui-caption);position:relative;overflow:hidden}.scene[data-astro-cid-jv6eurai]{grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0}.scene[data-astro-cid-jv6eurai][hidden]{display:none}.bar[data-astro-cid-jv6eurai]{border-bottom:1px solid var(--line);background:var(--sheet-sunken);color:var(--ink-faint);white-space:nowrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.bar[data-astro-cid-jv6eurai] .name[data-astro-cid-jv6eurai]{text-overflow:ellipsis;color:var(--ink);font-weight:600;overflow:hidden}.bar[data-astro-cid-jv6eurai] .count[data-astro-cid-jv6eurai]{font-variant-numeric:tabular-nums}.body[data-astro-cid-jv6eurai]{background:var(--sheet-sunken);position:relative;overflow:hidden}.find[data-astro-cid-jv6eurai]{border-radius:var(--radius-sm);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;transition:opacity .2s;display:inline-flex}.find[data-astro-cid-jv6eurai] .query[data-astro-cid-jv6eurai]{min-width:6ch}.find[data-astro-cid-jv6eurai] b[data-astro-cid-jv6eurai]{text-align:right;min-width:3ch}.page[data-astro-cid-jv6eurai]{background:var(--sheet);width:min(440px,86%);box-shadow:0 0 0 1px var(--line);margin-inline:auto;padding:26px 30px;position:absolute;top:18px;left:0;right:0}.prose[data-astro-cid-jv6eurai]{font:normal 400 14px/1.55 var(--font-serif);color:var(--ink);gap:10px;display:grid}.prose[data-astro-cid-jv6eurai] mark[data-astro-cid-jv6eurai]{background:var(--highlight-check);color:inherit;border-radius:2px;padding:0 1px}.prose[data-astro-cid-jv6eurai] mark[data-astro-cid-jv6eurai].current{box-shadow:0 0 0 1.5px var(--label-ochre)}.versions[data-astro-cid-jv6eurai]{border-radius:var(--radius-md);background:var(--lift);width:min(270px,80%);box-shadow:0 0 0 1px var(--line), var(--shadow-float);gap:2px;padding:6px;transition:opacity .2s;display:grid;position:absolute;top:8px;right:12px}.versions[data-astro-cid-jv6eurai] p[data-astro-cid-jv6eurai]{font:var(--type-ui-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:4px 8px 6px}.versions[data-astro-cid-jv6eurai] span[data-astro-cid-jv6eurai]{border-radius:var(--radius-sm);color:var(--ink);justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.versions[data-astro-cid-jv6eurai] small[data-astro-cid-jv6eurai]{color:var(--ink-faint)}.versions[data-astro-cid-jv6eurai] .missing[data-astro-cid-jv6eurai]{background:var(--vermilion-soft);color:var(--vermilion-text)}.versions[data-astro-cid-jv6eurai] .missing[data-astro-cid-jv6eurai] small[data-astro-cid-jv6eurai]{color:inherit}.opening[data-astro-cid-jv6eurai]{background:var(--sheet-sunken);color:var(--ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .25s;display:flex;position:absolute;inset:0}.opening[data-astro-cid-jv6eurai] b[data-astro-cid-jv6eurai]{font:normal 400 34px/1 var(--font-serif);font-variant-numeric:tabular-nums;color:var(--ink)}.meter[data-astro-cid-jv6eurai]{background:var(--line-strong);border-radius:2px;width:160px;height:4px;overflow:hidden}.meter[data-astro-cid-jv6eurai] i[data-astro-cid-jv6eurai]{background:var(--ink);transform-origin:0;height:100%;display:block}.toast[data-astro-cid-jv6eurai]{z-index:2;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-ink);white-space:nowrap;padding:7px 12px;transition:opacity .25s;position:absolute;top:12px;left:50%;transform:translate(-50%)}.toast[data-astro-cid-jv6eurai] em[data-astro-cid-jv6eurai]{font:italic 400 14px/1 var(--font-serif)}.window[data-astro-cid-jv6eurai]{top:var(--y);left:var(--x);border-radius:var(--radius-md);background:var(--sheet);width:44%;box-shadow:0 0 0 1px var(--line-strong), var(--shadow-card);transition:opacity .25s,transform .25s,box-shadow .2s;position:absolute;overflow:hidden}.window[data-astro-cid-jv6eurai].closed{opacity:0;transform:translateY(8px)scale(.97)}.window[data-astro-cid-jv6eurai].hit{box-shadow:0 0 0 2px var(--ai), var(--shadow-card)}.window[data-astro-cid-jv6eurai] header[data-astro-cid-jv6eurai]{border-bottom:1px solid var(--line);background:var(--sheet-sunken);font:var(--type-ui-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-faint);padding:6px 10px;overflow:hidden}.window[data-astro-cid-jv6eurai] div[data-astro-cid-jv6eurai]{color:var(--ink-faint);justify-content:space-between;align-items:baseline;gap:8px;padding:9px 10px 11px;display:flex}.window[data-astro-cid-jv6eurai] em[data-astro-cid-jv6eurai]{font:normal 400 16px/1.2 var(--font-serif);color:var(--ink)}.window[data-astro-cid-jv6eurai].stale em[data-astro-cid-jv6eurai]{color:var(--vermilion-text);text-decoration:underline wavy var(--vermilion) 1px;text-underline-offset:4px}.cursor[data-astro-cid-jv6eurai]{z-index:3;width:18px;height:22px;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;top:0;left:0}.cursor[data-astro-cid-jv6eurai] path[data-astro-cid-jv6eurai]{fill:var(--ink);stroke:var(--sheet);stroke-width:1.5px}.tabs[data-astro-cid-jv6eurai]{border-bottom:1px solid var(--line);background:var(--sheet-sunken);gap:2px;padding:8px 10px 0;display:flex}.tabs[data-astro-cid-jv6eurai] span[data-astro-cid-jv6eurai]{border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--ink-faint);padding:7px 14px 8px}.tabs[data-astro-cid-jv6eurai] span[data-astro-cid-jv6eurai].on{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.bots[data-astro-cid-jv6eurai] .body[data-astro-cid-jv6eurai]{background:var(--sheet)}.chat[data-astro-cid-jv6eurai]{flex-direction:column;justify-content:flex-end;gap:10px;padding:16px 18px 52px;display:flex;position:absolute;inset:0;overflow:hidden}.bubble[data-astro-cid-jv6eurai]{max-width:78%;font:var(--type-ui-body);border-radius:14px;padding:9px 12px}.bubble[data-astro-cid-jv6eurai].me{background:var(--rail);color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}.bubble[data-astro-cid-jv6eurai].it{background:var(--ai-soft);color:var(--ai);border-bottom-left-radius:4px;align-self:flex-start}.bubble[data-astro-cid-jv6eurai].doc-chip{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);border-bottom-right-radius:4px;flex-wrap:wrap;align-self:flex-end;align-items:baseline;gap:4px 10px;display:flex}.bubble[data-astro-cid-jv6eurai] small[data-astro-cid-jv6eurai]{font:var(--type-ui-meta);color:var(--ink-faint)}.bubble[data-astro-cid-jv6eurai].pop{animation:.3s both rise}.pasted[data-astro-cid-jv6eurai]{border-radius:var(--radius-pill);background:var(--vermilion-soft);color:var(--vermilion-text);font-variant-numeric:tabular-nums;padding:5px 10px;transition:opacity .2s;position:absolute;bottom:12px;left:14px}.till[data-astro-cid-jv6eurai]{grid-template-rows:minmax(0,1fr) auto;height:380px;display:grid}.roll[data-astro-cid-jv6eurai]{flex-direction:column;justify-content:flex-end;padding:0 12px;display:flex;overflow:hidden;mask-image:linear-gradient(#0000 0,#000 56px)}.paper[data-astro-cid-jv6eurai]{background:var(--sheet);box-shadow:0 0 0 1px var(--edge);padding:22px 18px 14px;transition:transform .6s cubic-bezier(.5,0,.75,0),opacity .6s}.paper[data-astro-cid-jv6eurai].torn{opacity:0;transform:translateY(-120%)rotate(-3deg)}.head[data-astro-cid-jv6eurai]{border-bottom:1.5px dashed var(--line-strong);text-align:center;gap:4px;margin-bottom:12px;padding-bottom:12px;display:grid}.head[data-astro-cid-jv6eurai] p[data-astro-cid-jv6eurai]:first-child{font:normal 500 19px/1.15 var(--font-serif)}.head[data-astro-cid-jv6eurai] p[data-astro-cid-jv6eurai]:last-child{font:var(--type-ui-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.lines[data-astro-cid-jv6eurai]{font:var(--type-ui-caption);font-variant-numeric:tabular-nums;gap:7px;display:grid}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai]{color:var(--ink-muted);align-items:baseline;gap:6px;display:flex}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai] i[data-astro-cid-jv6eurai]{border-bottom:1.5px dotted var(--line-strong);flex:1;min-width:12px;transform:translateY(-3px)}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai] b[data-astro-cid-jv6eurai]{white-space:nowrap;color:var(--ink);font-weight:600}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].bad b[data-astro-cid-jv6eurai]{color:var(--vermilion-text)}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].sub,.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].total{gap:2px;display:grid}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].sub{border-bottom:1.5px dashed var(--line-strong);margin-bottom:4px;padding:8px 0 10px}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].total{border-top:3px double var(--ink);padding-top:10px}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].sub span[data-astro-cid-jv6eurai],.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].total span[data-astro-cid-jv6eurai]{font:var(--type-ui-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].sub strong[data-astro-cid-jv6eurai]{font:normal 400 18px/1.2 var(--font-serif);color:var(--vermilion-text)}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].total strong[data-astro-cid-jv6eurai]{font:normal 500 19px/1.2 var(--font-serif);color:var(--ink)}.lines[data-astro-cid-jv6eurai] li[data-astro-cid-jv6eurai].feed{animation:.32s steps(5,end) both feed}.slot[data-astro-cid-jv6eurai]{border-radius:var(--radius-md);background:var(--ink);height:24px;position:relative}.slot[data-astro-cid-jv6eurai]:after{content:"";background:color-mix(in srgb, var(--sheet) 18%, transparent);border-radius:2px;height:3px;position:absolute;top:6px;left:16px;right:16px}.acts[data-astro-cid-jv6eurai]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,32px);display:grid}.act[data-astro-cid-jv6eurai]{border-top:2px solid var(--line-strong);flex-direction:column;gap:8px;padding-top:14px;display:flex;position:relative}.progress[data-astro-cid-jv6eurai]{background:var(--ink);width:0;height:2px;position:absolute;top:-2px;left:0}.act[data-astro-cid-jv6eurai].done .progress[data-astro-cid-jv6eurai]{width:100%}.act[data-astro-cid-jv6eurai].on .progress[data-astro-cid-jv6eurai]{animation:fill var(--length,8s) linear both}.act[data-astro-cid-jv6eurai] h3[data-astro-cid-jv6eurai]{font:normal 400 23px/1.2 var(--font-serif)}.act[data-astro-cid-jv6eurai] button[data-astro-cid-jv6eurai]{font:inherit;text-align:left;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.act[data-astro-cid-jv6eurai] p[data-astro-cid-jv6eurai]{color:var(--ink-faint);font-size:15px;line-height:24px;transition:color .2s}.act[data-astro-cid-jv6eurai].on button[data-astro-cid-jv6eurai],.act[data-astro-cid-jv6eurai] button[data-astro-cid-jv6eurai]:hover{color:var(--ink)}.act[data-astro-cid-jv6eurai].on p[data-astro-cid-jv6eurai]{color:var(--ink-muted)}@media (width<=860px){.screen[data-astro-cid-jv6eurai]{height:320px}.till[data-astro-cid-jv6eurai]{height:300px}.window[data-astro-cid-jv6eurai]{width:46%}.acts[data-astro-cid-jv6eurai]{grid-template-columns:minmax(0,1fr)}.film[data-astro-cid-jv6eurai][data-live] .act[data-astro-cid-jv6eurai]:not(.on) p[data-astro-cid-jv6eurai]:not(.visually-hidden){display:none}}.end[data-astro-cid-jv6eurai]{font:var(--site-lede);color:var(--ink);text-align:center;margin-top:clamp(32px,4vw,48px)}@keyframes feed{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.act[data-astro-cid-jv6eurai].on .progress[data-astro-cid-jv6eurai]{animation:none}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:var(--scene-height);padding-block:calc(var(--site-top) + clamp(40px, 9vh, 88px)) 244px;background:var(--desk);position:relative;overflow:hidden}.hero-copy[data-astro-cid-ge2uvauf]{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:20px;display:flex}.hero-title[data-astro-cid-ge2uvauf]{font:normal 400 clamp(40px, 5.6vw, 72px) / 1.06 var(--font-serif);letter-spacing:-.02em}.hero-subtitle[data-astro-cid-ge2uvauf]{font:var(--site-subhead);text-wrap:balance;max-width:30em}.btn-row[data-astro-cid-ge2uvauf]{justify-content:center}.btn-link[data-astro-cid-ge2uvauf]{color:var(--ink)}.dl[data-astro-cid-ge2uvauf] .mark[data-astro-cid-ge2uvauf]{width:17px;height:17px;margin-top:-2px}.dl[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for],.dl[data-astro-cid-ge2uvauf][hidden]{display:none}.dl[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=any],[data-astro-cid-ge2uvauf][data-os=mac] .dl[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=mac],[data-astro-cid-ge2uvauf][data-os=windows] .dl[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=windows],[data-astro-cid-ge2uvauf][data-os=linux] .dl[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=linux]{display:inline}[data-astro-cid-ge2uvauf][data-os=mac] .dl[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=any],[data-astro-cid-ge2uvauf][data-os=windows] .dl[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=any],[data-astro-cid-ge2uvauf][data-os=linux] .dl[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=any]{display:none}.systems[data-astro-cid-ge2uvauf]{font:var(--type-ui-body-strong);color:var(--ink);flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:-4px;font-size:13px;display:flex}.systems[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{opacity:.8;align-items:center;gap:6px;display:inline-flex}.systems[data-astro-cid-ge2uvauf] .mark[data-astro-cid-ge2uvauf]{width:15px;height:15px}[data-astro-cid-ge2uvauf][data-os] .systems[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{opacity:.42}[data-astro-cid-ge2uvauf][data-os=mac] .systems[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=mac],[data-astro-cid-ge2uvauf][data-os=windows] .systems[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=windows],[data-astro-cid-ge2uvauf][data-os=linux] .systems[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-for=linux]{opacity:1}.mark[data-astro-cid-ge2uvauf]{fill:currentColor;flex:none;display:block}.film[data-astro-cid-7bwhklah]{background:var(--desk);padding-bottom:clamp(56px,8vw,96px);display:flow-root;position:relative}.frame[data-astro-cid-7bwhklah]{aspect-ratio:16/9;background:var(--sheet);border-radius:var(--radius-sheet);max-width:1000px;box-shadow:var(--shadow-float);margin:-200px auto 0;position:relative;overflow:hidden}.frame[data-astro-cid-7bwhklah] img[data-astro-cid-7bwhklah]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.soon[data-astro-cid-7bwhklah]{background:color-mix(in srgb, var(--sheet) 45%, transparent);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.soon-label[data-astro-cid-7bwhklah]{border-radius:var(--radius-pill);background:var(--sheet);font:var(--type-ui-body-strong);padding:4px 12px}.play[data-astro-cid-7bwhklah]{width:clamp(52px,7vw,72px);height:clamp(52px,7vw,72px)}.play-mark[data-astro-cid-7bwhklah]{fill:var(--sheet)}@media (width<=480px){.frame[data-astro-cid-7bwhklah]{margin-top:-200px}}.kinds[data-astro-cid-jgibtmtk]{background:var(--sheet);color:var(--ink)}.tiles[data-astro-cid-jgibtmtk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.tiles[data-astro-cid-jgibtmtk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tiles[data-astro-cid-jgibtmtk]{grid-template-columns:minmax(0,1fr)}}.tiles[data-astro-cid-jgibtmtk] a[data-astro-cid-jgibtmtk]{border-radius:var(--radius-lg);background:var(--panel);height:100%;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:22px 24px;text-decoration:none;transition:box-shadow .16s;display:flex}.tiles[data-astro-cid-jgibtmtk] a[data-astro-cid-jgibtmtk]:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.name[data-astro-cid-jgibtmtk]{font:var(--type-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-size:12px}.note[data-astro-cid-jgibtmtk]{font:italic 400 20px / 1.4 var(--font-serif);color:var(--ink)}.by[data-astro-cid-jgibtmtk]{font:var(--type-ui-meta);color:var(--ink-faint)}.line[data-astro-cid-jgibtmtk]{border-top:1px solid var(--line);font:var(--type-ui-body);color:var(--ink-muted);margin-top:auto;padding-top:12px;font-size:15px;line-height:22px}.tiles[data-astro-cid-jgibtmtk] a[data-astro-cid-jgibtmtk]:hover .line[data-astro-cid-jgibtmtk]{color:var(--ink)}.lost[data-astro-cid-yithxb2u]{background:var(--desk);color:var(--ink)}.cols[data-astro-cid-yithxb2u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.cols[data-astro-cid-yithxb2u]{grid-template-columns:minmax(0,1fr)}}.cols[data-astro-cid-yithxb2u] li[data-astro-cid-yithxb2u]{border-radius:var(--radius-lg);background:var(--sheet);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,30px);display:flex}.badge[data-astro-cid-yithxb2u]{border-radius:var(--radius-md);background:var(--sheet-sunken);place-items:center;width:40px;height:40px;display:grid}h3[data-astro-cid-yithxb2u]{font:var(--type-book-title)}p[data-astro-cid-yithxb2u]{color:var(--ink-muted)}.more[data-astro-cid-yithxb2u]{margin-top:auto;padding-top:4px}.privacy[data-astro-cid-cobwjqwb]{background:var(--desk);color:var(--ink);padding-block:var(--site-section)}.fine[data-astro-cid-cobwjqwb]{font:var(--type-ui-body);color:var(--ink-faint);max-width:40em}.small[data-astro-cid-cobwjqwb]{font:var(--type-ui-meta);color:var(--ink-faint);display:block}.switch[data-astro-cid-cobwjqwb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;display:grid}@media (width<=860px){.switch[data-astro-cid-cobwjqwb]{grid-template-columns:minmax(0,1fr)}}.routes[data-astro-cid-cobwjqwb]{flex-direction:column;gap:8px;display:flex}.routes[data-astro-cid-cobwjqwb] button[data-astro-cid-cobwjqwb]{border-radius:var(--radius-lg);background:var(--panel);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);text-align:left;cursor:pointer;border:0;flex:1;align-items:center;gap:14px;padding:14px 16px;transition:background-color .16s,box-shadow .16s;display:flex}.routes[data-astro-cid-cobwjqwb] button[data-astro-cid-cobwjqwb]:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.routes[data-astro-cid-cobwjqwb] button[data-astro-cid-cobwjqwb][aria-checked=true]{background:var(--sheet);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.route-icon[data-astro-cid-cobwjqwb]{border-radius:var(--radius-md);background:var(--sheet-sunken);flex:none;place-items:center;width:40px;height:40px;display:grid}[data-astro-cid-cobwjqwb][aria-checked=true] .route-icon[data-astro-cid-cobwjqwb]{background:var(--ink);color:var(--sheet)}.route-text[data-astro-cid-cobwjqwb]{flex-direction:column;gap:2px;display:flex}.route-name[data-astro-cid-cobwjqwb]{font:var(--type-ui-heading);color:var(--ink)}.route-short[data-astro-cid-cobwjqwb]{font:var(--type-ui-body)}.detail[data-astro-cid-cobwjqwb]{border-radius:var(--radius-lg);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.flow[data-astro-cid-cobwjqwb]{grid-template-columns:minmax(0,1fr) minmax(40px,.6fr) minmax(0,1fr);align-items:center;display:grid}.node[data-astro-cid-cobwjqwb]{border-radius:var(--radius-md);background:var(--sheet-sunken);min-width:0;box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:2px;padding:14px 16px;transition:opacity .2s;display:flex}.node-book[data-astro-cid-cobwjqwb]{font:var(--type-card-title);font-size:17px}.node-name[data-astro-cid-cobwjqwb]{font:var(--type-ui-body-strong)}.wire[data-astro-cid-cobwjqwb]{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 11px);height:2px;margin-inline:10px;transition:opacity .2s;position:relative}.pulse[data-astro-cid-cobwjqwb]{background:var(--label-moss);border-radius:50%;width:8px;height:8px;animation:2.4s linear infinite travel;position:absolute;top:-3px;left:0}@keyframes travel{to{left:calc(100% - 8px)}}[data-astro-cid-cobwjqwb][data-route=key] .pulse[data-astro-cid-cobwjqwb]{background:var(--label-ochre)}[data-astro-cid-cobwjqwb][data-route=cloud] .pulse[data-astro-cid-cobwjqwb]{background:var(--ai)}[data-astro-cid-cobwjqwb][data-route=off] .pulse[data-astro-cid-cobwjqwb]{display:none}[data-astro-cid-cobwjqwb][data-route=off] .wire[data-astro-cid-cobwjqwb],[data-astro-cid-cobwjqwb][data-route=off] .node-dest[data-astro-cid-cobwjqwb]{opacity:.4}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-cobwjqwb]{left:calc(50% - 4px);animation:none!important}}.detail-text[data-astro-cid-cobwjqwb]{font:normal 400 16px / 25px var(--font-sans);color:var(--ink-muted);max-width:44em}.inspect[data-astro-cid-cobwjqwb]{border-radius:var(--radius-md);background:var(--sheet-sunken);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:12px;margin-top:auto;padding:16px 18px;display:flex}.inspect-head[data-astro-cid-cobwjqwb]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.inspect-title[data-astro-cid-cobwjqwb]{font:var(--type-ui-heading);align-items:center;gap:8px;display:inline-flex}.inspect-title[data-astro-cid-cobwjqwb] svg{color:var(--label-moss)}.rows[data-astro-cid-cobwjqwb]{flex-direction:column;margin:0;display:flex}.rows[data-astro-cid-cobwjqwb] div[data-astro-cid-cobwjqwb]{border-top:1px solid var(--line);font:var(--type-ui-body);grid-template-columns:minmax(96px,1fr) minmax(0,2.4fr);gap:12px;padding-block:8px;display:grid}.rows[data-astro-cid-cobwjqwb] dt[data-astro-cid-cobwjqwb]{color:var(--ink-faint)}.rows[data-astro-cid-cobwjqwb] dd[data-astro-cid-cobwjqwb]{color:var(--ink)}.when-off[data-astro-cid-cobwjqwb]{font:var(--type-ui-body);color:var(--ink-muted);display:none}[data-astro-cid-cobwjqwb][data-route=off] .when-sent[data-astro-cid-cobwjqwb]{display:none}[data-astro-cid-cobwjqwb][data-route=off] .when-off[data-astro-cid-cobwjqwb]{display:block}.facts[data-astro-cid-cobwjqwb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;margin-top:clamp(48px,7vw,88px);display:grid}@media (width<=860px){.facts[data-astro-cid-cobwjqwb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.facts[data-astro-cid-cobwjqwb]{grid-template-columns:minmax(0,1fr)}}.facts[data-astro-cid-cobwjqwb] li[data-astro-cid-cobwjqwb]{border-top:1px solid var(--line-strong);flex-direction:column;gap:8px;padding-top:18px;display:flex}.facts[data-astro-cid-cobwjqwb] li[data-astro-cid-cobwjqwb] svg{color:var(--ink);margin-bottom:4px}.facts[data-astro-cid-cobwjqwb] h3[data-astro-cid-cobwjqwb]{font:var(--type-ui-heading);font-size:17px}.facts[data-astro-cid-cobwjqwb] p[data-astro-cid-cobwjqwb]{color:var(--ink-muted)}.links[data-astro-cid-cobwjqwb]{flex-wrap:wrap;gap:12px 28px;margin-top:clamp(32px,4vw,48px);display:flex}.turn[data-astro-cid-6t2gt3i6]{background:var(--panel);color:var(--ink);border-top:1px solid var(--line)}.pillars[data-astro-cid-6t2gt3i6]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=800px){.pillars[data-astro-cid-6t2gt3i6]{grid-template-columns:minmax(0,1fr)}}.pillars[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]{flex-direction:column;gap:10px;padding:28px clamp(0px,3vw,36px) 0;display:flex}.pillars[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]:first-child{padding-left:0}.pillars[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]+li[data-astro-cid-6t2gt3i6]{border-left:1px solid var(--line)}@media (width<=800px){.pillars[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6],.pillars[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]:first-child{padding:24px 0 0}.pillars[data-astro-cid-6t2gt3i6] li[data-astro-cid-6t2gt3i6]+li[data-astro-cid-6t2gt3i6]{border-left:0}}.pillars[data-astro-cid-6t2gt3i6] svg{color:var(--vermilion)}h3[data-astro-cid-6t2gt3i6]{font:normal 400 clamp(24px, 2.4vw, 30px) / 1.15 var(--font-serif)}p[data-astro-cid-6t2gt3i6]{color:var(--ink-muted)}[data-astro-cid-7aropxhg][data-theme]{color:var(--ink)}.closing[data-astro-cid-7aropxhg]{background:var(--panel);border-top:1px solid var(--line)}.closing[data-astro-cid-7aropxhg] .closing-inner{text-align:center;align-items:center}
