.next-step[data-astro-cid-7dal4ega]{--ns:var(--color-text-accent);gap:var(--space-16) var(--space-32);max-width:860px;padding:var(--space-24) var(--space-24) var(--space-24) var(--space-32);background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.next-step[data-astro-cid-7dal4ega]:before{content:"";background:var(--ns);transform-origin:top;width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.next-step[data-astro-cid-7dal4ega].is-hugh{--ns:var(--color-border-strong)}.next-step[data-astro-cid-7dal4ega].is-done{--ns:var(--room-ok)}.ns-main[data-astro-cid-7dal4ega]{gap:var(--space-8);min-width:0;display:grid}.ns-main[data-astro-cid-7dal4ega] p[data-astro-cid-7dal4ega],.ns-title[data-astro-cid-7dal4ega]{margin:0}.ns-turn[data-astro-cid-7dal4ega]{color:var(--ns);align-items:center;gap:8px;display:inline-flex}.is-hugh[data-astro-cid-7dal4ega] .ns-turn[data-astro-cid-7dal4ega]{color:var(--color-text-muted)}.ns-badge[data-astro-cid-7dal4ega]{display:inline-flex}.ns-badge[data-astro-cid-7dal4ega] svg{width:18px;height:18px}.ns-title[data-astro-cid-7dal4ega]{font-family:var(--font-serif);font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.05}.ns-body[data-astro-cid-7dal4ega]{max-width:60ch;color:var(--color-text-muted);line-height:1.5}.ns-go[data-astro-cid-7dal4ega]{min-height:48px;padding:0 var(--space-24);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-bg-page);background:var(--color-text-primary);border:var(--stroke-hairline) solid var(--color-text-primary);transition:background .3s var(--ease-out), color .3s var(--ease-out), border-color .3s;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.is-you[data-astro-cid-7dal4ega] .ns-go[data-astro-cid-7dal4ega]{background:var(--color-text-accent);border-color:var(--color-text-accent);color:var(--color-text-primary)}.ns-go[data-astro-cid-7dal4ega]:hover,.ns-go[data-astro-cid-7dal4ega]:focus-visible{color:var(--color-text-primary);border-color:var(--color-text-primary);background:0 0}.is-hugh[data-astro-cid-7dal4ega] .ns-go[data-astro-cid-7dal4ega]{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}.is-hugh[data-astro-cid-7dal4ega] .ns-go[data-astro-cid-7dal4ega]:hover{border-color:var(--color-text-accent)}.ns-ico[data-astro-cid-7dal4ega]{flex:none;display:inline-flex}.ns-ico[data-astro-cid-7dal4ega] svg{width:20px;height:20px}.ns-ico[data-astro-cid-7dal4ega].sm svg{width:16px;height:16px}.ns-more[data-astro-cid-7dal4ega]{padding:var(--space-12) 0 0;border-top:var(--stroke-hairline) solid var(--color-border-default);gap:var(--space-8) var(--space-24);flex-wrap:wrap;grid-column:1/-1;margin:0;list-style:none;display:flex}.ns-more[data-astro-cid-7dal4ega]:before{content:"Also waiting for you";font-size:var(--type-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);flex-basis:100%}.ns-more[data-astro-cid-7dal4ega] a[data-astro-cid-7dal4ega]{min-height:32px;font-size:var(--type-caption-size);color:var(--color-text-primary);border-bottom:var(--stroke-hairline) solid var(--color-border-default);align-items:center;gap:8px;text-decoration:none;transition:border-color .3s;display:inline-flex}.ns-more[data-astro-cid-7dal4ega] a[data-astro-cid-7dal4ega]:hover{border-color:var(--color-text-accent)}@media (prefers-reduced-motion:no-preference){.next-step[data-astro-cid-7dal4ega]:before{animation:ns-draw .9s var(--ease-out) .35s both}@keyframes ns-draw{0%{transform:scaleY(0)}}}@media (width<=640px){.next-step[data-astro-cid-7dal4ega]{padding:var(--space-20,20px) var(--space-16) var(--space-20,20px) var(--space-20,20px);grid-template-columns:1fr}.ns-go[data-astro-cid-7dal4ega]{width:100%}}.room[data-astro-cid-r7q4y7ts]{--bar-h:0px}.room-head[data-astro-cid-r7q4y7ts]{gap:var(--space-16);padding-block:var(--space-64) var(--space-40);display:grid}.room-title[data-astro-cid-r7q4y7ts]{max-width:18ch}.summary[data-astro-cid-r7q4y7ts]{max-width:var(--layout-measure);font-size:var(--type-body-size);line-height:var(--type-body-line)}.facts[data-astro-cid-r7q4y7ts]{align-items:center;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.example[data-astro-cid-r7q4y7ts]{padding:var(--space-8) var(--space-12);border:var(--stroke-hairline) dashed var(--color-text-accent);color:var(--color-text-primary);justify-self:start}.bar[data-astro-cid-r7q4y7ts]{z-index:20;background:var(--color-bg-page);border-block:var(--stroke-hairline) solid var(--color-border-default);position:sticky;top:0}.bar-inner[data-astro-cid-r7q4y7ts]{gap:var(--space-16);padding-block:var(--space-20) 0;display:grid}.rail[data-astro-cid-r7q4y7ts]{gap:4px;display:flex}.phase[data-astro-cid-r7q4y7ts]{flex:var(--grow) 1 0;gap:var(--space-8);min-width:0;color:var(--color-text-muted);padding-block:var(--space-4);text-decoration:none;display:grid}.phase-name[data-astro-cid-r7q4y7ts]{font-size:var(--type-label-size);line-height:1.3;font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;transition:color .3s;overflow:hidden}.phase[data-astro-cid-r7q4y7ts].now,.phase[data-astro-cid-r7q4y7ts]:hover{color:var(--color-text-primary)}.now-tag[data-astro-cid-r7q4y7ts]{color:var(--color-text-accent)}.phase-bar[data-astro-cid-r7q4y7ts]{background:var(--color-border-default);height:4px;display:block;overflow:hidden}.phase-bar[data-astro-cid-r7q4y7ts] i[data-astro-cid-r7q4y7ts]{background:var(--color-text-primary);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}.phase[data-astro-cid-r7q4y7ts].now .phase-bar[data-astro-cid-r7q4y7ts] i[data-astro-cid-r7q4y7ts]{background:var(--color-text-accent)}.tabs[data-astro-cid-r7q4y7ts]{gap:var(--space-32);display:flex;position:relative}.tab[data-astro-cid-r7q4y7ts]{padding:var(--space-12) 0 var(--space-16);font-size:var(--type-nav-size);font-weight:var(--weight-nav);color:var(--color-text-muted);white-space:nowrap;text-decoration:none;transition:color .3s}.tab[data-astro-cid-r7q4y7ts]:hover,.tab[data-astro-cid-r7q4y7ts][aria-current=true]{color:var(--color-text-primary)}.tab[data-astro-cid-r7q4y7ts].back{font-size:var(--type-caption-size);margin-left:auto}.ink[data-astro-cid-r7q4y7ts]{background:var(--color-text-accent);width:0;height:2px;transition:transform .6s var(--ease-out), width .6s var(--ease-out);position:absolute;bottom:-1px;left:0}.mini[data-astro-cid-r7q4y7ts]{justify-content:space-between;align-items:center;gap:var(--space-16);padding-block:var(--space-8) var(--space-12);display:none}.mini-name[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-size:26px;line-height:1.1}.menu-btn[data-astro-cid-r7q4y7ts]{align-items:center;gap:var(--space-12);min-height:44px;padding:0 var(--space-16);color:var(--color-text-primary);border:var(--stroke-hairline) solid var(--color-border-default);cursor:pointer;font:inherit;font-size:var(--type-button-size);font-weight:var(--weight-label);letter-spacing:.06em;text-transform:uppercase;background:0 0;display:inline-flex}.burger[data-astro-cid-r7q4y7ts]{width:18px;height:9px;position:relative}.burger[data-astro-cid-r7q4y7ts]:before,.burger[data-astro-cid-r7q4y7ts]:after{content:"";background:currentColor;height:1.5px;position:absolute;left:0;right:0}.burger[data-astro-cid-r7q4y7ts]:before{top:0}.burger[data-astro-cid-r7q4y7ts]:after{top:7.5px}.burger[data-astro-cid-r7q4y7ts].is-x:before{top:4px;transform:rotate(45deg)}.burger[data-astro-cid-r7q4y7ts].is-x:after{top:4px;transform:rotate(-45deg)}@media (width<=1023px){.rail[data-astro-cid-r7q4y7ts],.tabs[data-astro-cid-r7q4y7ts]{display:none}.mini[data-astro-cid-r7q4y7ts]{display:flex}.bar-inner[data-astro-cid-r7q4y7ts]{padding-block:0}}.room[data-astro-cid-r7q4y7ts]:not(.is-tabbed) .mini[data-astro-cid-r7q4y7ts]{display:none}.curtain[data-astro-cid-r7q4y7ts]{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--page-x) var(--space-32);background:var(--color-bg-page);color:var(--color-text-primary);gap:var(--space-40);border:0;flex-direction:column;margin:0}.curtain[data-astro-cid-r7q4y7ts][open]{display:flex}.curtain[data-astro-cid-r7q4y7ts]::backdrop{background:0 0}.curtain-head[data-astro-cid-r7q4y7ts]{justify-content:space-between;align-items:center;gap:var(--space-16);padding-top:var(--space-20);min-height:72px;display:flex}.curtain-nav[data-astro-cid-r7q4y7ts]{gap:var(--space-4);display:grid}.curtain-nav[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts]{justify-content:space-between;align-items:baseline;gap:var(--space-16);padding-block:var(--space-8);color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(44px,12vw,72px);font-weight:300;line-height:1.02;text-decoration:none;display:flex;position:relative}.curtain-nav[data-astro-cid-r7q4y7ts] .line[data-astro-cid-r7q4y7ts]{padding-bottom:.08em;display:block;overflow:hidden}.curtain-nav[data-astro-cid-r7q4y7ts] .line[data-astro-cid-r7q4y7ts]>span[data-astro-cid-r7q4y7ts]{transition:color .3s;display:inline-block}.curtain-nav[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts][aria-current=true] .line[data-astro-cid-r7q4y7ts]>span[data-astro-cid-r7q4y7ts]{font-style:italic}.curtain-nav[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts]:after{content:"";background:var(--color-text-accent);transform-origin:100%;height:1.5px;transition:transform .6s var(--ease-in-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.curtain-nav[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts]:hover:after,.curtain-nav[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts]:focus-visible:after,.curtain-nav[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts][aria-current=true]:after{transform-origin:0;transform:scaleX(1)}.curtain-nav[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts]:hover .line[data-astro-cid-r7q4y7ts]>span[data-astro-cid-r7q4y7ts]{color:var(--color-text-accent)}.curtain-nav[data-astro-cid-r7q4y7ts] small[data-astro-cid-r7q4y7ts]{font-family:var(--font-sans);font-size:var(--type-label-size);font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.curtain-foot[data-astro-cid-r7q4y7ts]{justify-content:space-between;align-items:end;gap:var(--space-24);padding-top:var(--space-24);border-top:var(--stroke-hairline) solid var(--color-border-default);flex-wrap:wrap;margin-top:auto;display:flex}.curtain-foot[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted)}.next[data-astro-cid-r7q4y7ts]{gap:var(--space-4);display:grid}.next-title[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-size:30px;line-height:1.1}@media (prefers-reduced-motion:no-preference){.curtain[data-astro-cid-r7q4y7ts][open]{animation:curtain-in .8s var(--ease-in-out) both}.curtain[data-astro-cid-r7q4y7ts].is-closing{animation:curtain-out .5s var(--ease-in-out) both}.curtain[data-astro-cid-r7q4y7ts][open] .line[data-astro-cid-r7q4y7ts]>span[data-astro-cid-r7q4y7ts]{animation:line-in .9s var(--ease-out) both;animation-delay:calc(.28s + var(--i,0) * 70ms)}.curtain[data-astro-cid-r7q4y7ts][open] small[data-astro-cid-r7q4y7ts],.curtain[data-astro-cid-r7q4y7ts][open] .curtain-foot[data-astro-cid-r7q4y7ts]{animation:fade-in .6s var(--ease-out) .6s both}@keyframes curtain-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes curtain-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes line-in{0%{transform:translateY(105%)}}.phase-bar[data-astro-cid-r7q4y7ts] i[data-astro-cid-r7q4y7ts]{animation:room-grow 1.4s var(--ease-out) both;animation-delay:calc(.3s + var(--i,0) * .12s)}}.views[data-astro-cid-r7q4y7ts]{padding-block:var(--space-40) var(--space-96);scroll-margin-top:120px}.view[data-astro-cid-r7q4y7ts]{gap:var(--space-32);align-content:start;scroll-margin-top:150px;display:grid}@media (width<=1023px){.view[data-astro-cid-r7q4y7ts]{scroll-margin-top:96px}}.view[data-astro-cid-r7q4y7ts]+.view[data-astro-cid-r7q4y7ts]{margin-top:var(--space-96)}.room[data-astro-cid-r7q4y7ts].is-tabbed .view[data-astro-cid-r7q4y7ts]{display:none}.room[data-astro-cid-r7q4y7ts].is-tabbed .view[data-astro-cid-r7q4y7ts].is-active{margin-top:0;display:grid}@media (prefers-reduced-motion:no-preference){.room[data-astro-cid-r7q4y7ts].is-tabbed .view[data-astro-cid-r7q4y7ts].is-active{animation:view-in .8s var(--ease-out) both}@keyframes view-in{0%{opacity:0;transform:translateY(18px)}}}.view-head[data-astro-cid-r7q4y7ts]{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.view-title[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-weight:300}.measure[data-astro-cid-r7q4y7ts]{max-width:var(--layout-measure)}.tnum[data-astro-cid-r7q4y7ts]{font-variant-numeric:tabular-nums}.accent[data-astro-cid-r7q4y7ts],.red[data-astro-cid-r7q4y7ts]{color:var(--color-text-accent)}.cells[data-astro-cid-r7q4y7ts]{background:var(--color-border-default);border:var(--stroke-hairline) solid var(--color-border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cell[data-astro-cid-r7q4y7ts]{background:var(--color-bg-surface);padding:var(--space-24);gap:var(--space-12);align-content:start;min-width:0;display:grid}.num[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:52px;font-weight:300;line-height:1}.num[data-astro-cid-r7q4y7ts].serif-sm{font-size:36px;line-height:1.05}.latest[data-astro-cid-r7q4y7ts]{gap:var(--space-12);padding-top:var(--space-24);border-top:var(--stroke-hairline) solid var(--color-border-default);justify-items:start;display:grid}.more[data-astro-cid-r7q4y7ts]{color:var(--color-text-primary);text-decoration-color:var(--color-text-accent);text-underline-offset:4px}.tl[data-astro-cid-r7q4y7ts]{overflow-x:auto}.tl-inner[data-astro-cid-r7q4y7ts]{gap:var(--space-12);--label:140px;min-width:680px;padding-block:32px 28px;display:grid;position:relative}.tl-grid[data-astro-cid-r7q4y7ts]{inset:0 0 0 var(--label);position:absolute}@media (width<=640px){.tl-grid[data-astro-cid-r7q4y7ts] span[data-astro-cid-r7q4y7ts]:nth-child(3n+2),.tl-grid[data-astro-cid-r7q4y7ts] span[data-astro-cid-r7q4y7ts]:nth-child(3n+3){color:#0000}}.qa-cta[data-astro-cid-r7q4y7ts]{align-items:center;gap:var(--space-12) var(--space-24);margin:0 0 var(--space-32);flex-wrap:wrap;display:flex}.tl-grid[data-astro-cid-r7q4y7ts] span[data-astro-cid-r7q4y7ts]{border-left:var(--stroke-hairline) solid var(--color-border-default);color:var(--color-text-muted);white-space:nowrap;padding-left:6px;font-size:11px;line-height:1;position:absolute;top:0;bottom:0}.tl-row[data-astro-cid-r7q4y7ts]{grid-template-columns:var(--label) 1fr;align-items:center;min-height:36px;display:grid;position:relative}.tl-name[data-astro-cid-r7q4y7ts]{font-size:var(--type-caption-size);font-weight:var(--weight-label)}.tl-track[data-astro-cid-r7q4y7ts]{height:22px;position:relative}.tl-bar[data-astro-cid-r7q4y7ts]{background:var(--color-text-primary);transform-origin:0;position:absolute;top:0;bottom:0}.tl-bar[data-astro-cid-r7q4y7ts].now{background:linear-gradient(90deg, var(--color-text-accent) calc(var(--p) * 100%), color-mix(in srgb, var(--color-text-accent) 26%, transparent) 0)}.tl-bar[data-astro-cid-r7q4y7ts].next{border:var(--stroke-hairline) dashed var(--color-text-muted);background:0 0}.tl-ms[data-astro-cid-r7q4y7ts]{background:var(--color-bg-page);border:1.5px solid var(--color-text-primary);width:14px;height:14px;margin-left:-7px;position:absolute;top:4px;transform:rotate(45deg)}.tl-ms[data-astro-cid-r7q4y7ts].done{background:var(--color-text-primary)}.tl-today[data-astro-cid-r7q4y7ts]{top:0;bottom:0;left:calc(var(--label) + (100% - var(--label)) * var(--x));border-left:1.5px solid var(--color-text-accent);transform-origin:top;position:absolute}.tl-today[data-astro-cid-r7q4y7ts] span[data-astro-cid-r7q4y7ts]{font-size:11px;font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-accent);position:absolute;bottom:4px;left:6px}@media (prefers-reduced-motion:no-preference){.view[data-astro-cid-r7q4y7ts].is-active .tl-bar[data-astro-cid-r7q4y7ts],.room[data-astro-cid-r7q4y7ts]:not(.is-tabbed) .tl-bar[data-astro-cid-r7q4y7ts]{animation:room-grow 1.1s var(--ease-out) both;animation-delay:calc(.15s + var(--i,0) * .12s)}.view[data-astro-cid-r7q4y7ts].is-active .tl-today[data-astro-cid-r7q4y7ts]{animation:draw 1s var(--ease-in-out) .6s both}@keyframes draw{0%{transform:scaleY(0)}}}.legend[data-astro-cid-r7q4y7ts]{gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.milestones[data-astro-cid-r7q4y7ts]{padding:0;list-style:none;display:grid}.milestones[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts],.scope-list[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]{gap:var(--space-16);padding-block:var(--space-16);border-bottom:var(--stroke-hairline) solid var(--color-border-default);grid-template-columns:88px 1fr auto;align-items:center;display:grid}.scope-group[data-astro-cid-r7q4y7ts],.added[data-astro-cid-r7q4y7ts]{gap:var(--space-4);display:grid}.scope-list[data-astro-cid-r7q4y7ts]{padding:0;list-style:none;display:grid}.scope-list[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]{grid-template-columns:1fr auto}.scope-text[data-astro-cid-r7q4y7ts]{gap:2px;min-width:0;display:grid}.added[data-astro-cid-r7q4y7ts]{padding:var(--space-8) var(--space-24) var(--space-8);border:var(--stroke-hairline) solid var(--color-border-default);border-left:2px solid var(--color-text-accent)}.added[data-astro-cid-r7q4y7ts] .scope-list[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]:last-child{border-bottom:0}.added[data-astro-cid-r7q4y7ts] h3[data-astro-cid-r7q4y7ts]{padding-top:var(--space-16)}@media (prefers-reduced-motion:no-preference){.view[data-astro-cid-r7q4y7ts].is-active .scope-list[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]{animation:view-in .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}}.feed[data-astro-cid-r7q4y7ts]{display:grid}.post[data-astro-cid-r7q4y7ts]{gap:var(--space-32);padding-block:var(--space-32);border-bottom:var(--stroke-hairline) solid var(--color-border-default);grid-template-columns:160px minmax(0,1fr);display:grid}.post[data-astro-cid-r7q4y7ts]:first-child{padding-top:0}.post-body[data-astro-cid-r7q4y7ts]{gap:var(--space-12);justify-items:start;min-width:0;display:grid}.pics[data-astro-cid-r7q4y7ts]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:900px;display:grid}.pics[data-astro-cid-r7q4y7ts].one{grid-template-columns:1fr}.pics[data-astro-cid-r7q4y7ts] img[data-astro-cid-r7q4y7ts]{background:var(--color-bg-surface);width:100%;height:auto;display:block}.links[data-astro-cid-r7q4y7ts]{gap:var(--space-4);padding:0;list-style:none;display:grid}.links[data-astro-cid-r7q4y7ts] a[data-astro-cid-r7q4y7ts]{color:var(--color-text-primary);text-decoration-color:var(--color-text-accent);text-underline-offset:4px}@media (prefers-reduced-motion:no-preference){.view[data-astro-cid-r7q4y7ts].is-active .post[data-astro-cid-r7q4y7ts]{animation:view-in .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}}@media (width<=1023px){.room[data-astro-cid-r7q4y7ts].is-tabbed .view-title[data-astro-cid-r7q4y7ts]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=767px){.room-head[data-astro-cid-r7q4y7ts]{padding-block:var(--space-40) var(--space-24)}.cells[data-astro-cid-r7q4y7ts]{grid-template-columns:1fr}.num[data-astro-cid-r7q4y7ts]{font-size:44px}.post[data-astro-cid-r7q4y7ts]{gap:var(--space-8);grid-template-columns:1fr}.milestones[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]{grid-template-columns:64px 1fr}.milestones[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts] .pill[data-astro-cid-r7q4y7ts]{grid-column:2;justify-self:start}.views[data-astro-cid-r7q4y7ts]{padding-block:var(--space-32) var(--space-64)}}.play[data-astro-cid-r7q4y7ts]{font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);border-bottom:var(--stroke-hairline) solid var(--color-text-accent);padding-bottom:2px;text-decoration:none}.play[data-astro-cid-r7q4y7ts]:hover{color:var(--color-text-accent)}.art[data-astro-cid-r7q4y7ts]{gap:var(--space-32) var(--space-24);grid-template-columns:repeat(auto-fill,minmax(min(45%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.art-card[data-astro-cid-r7q4y7ts]{gap:var(--space-8);color:inherit;text-decoration:none;display:grid}.art-frame[data-astro-cid-r7q4y7ts]{aspect-ratio:1;background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-default);transition:border-color .4s var(--ease-out);display:block;overflow:hidden}.art-frame[data-astro-cid-r7q4y7ts] img{object-fit:contain;width:100%;height:100%;transition:transform .8s var(--ease-out)}a[data-astro-cid-r7q4y7ts].art-card:hover .art-frame[data-astro-cid-r7q4y7ts]{border-color:var(--color-border-strong)}a[data-astro-cid-r7q4y7ts].art-card:hover .art-frame[data-astro-cid-r7q4y7ts] img{transform:scale(1.04)}.art-title[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-size:22px;line-height:1.15;transition:color .3s}a[data-astro-cid-r7q4y7ts].art-card:hover .art-title[data-astro-cid-r7q4y7ts]{color:var(--color-text-accent)}.is-pending[data-astro-cid-r7q4y7ts]{opacity:.45}.pending[data-astro-cid-r7q4y7ts]{gap:var(--space-16);padding-top:var(--space-32);border-top:var(--stroke-hairline) dashed var(--color-border-default);display:grid}.post-body[data-astro-cid-r7q4y7ts]{padding-left:var(--space-32);position:relative}.post-body[data-astro-cid-r7q4y7ts]:before{content:"";top:10px;left:0;bottom:calc(-1 * var(--space-32));width:var(--stroke-hairline);background:var(--color-border-default);transform-origin:top;position:absolute}.post-body[data-astro-cid-r7q4y7ts]:after{content:"";background:var(--color-text-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-4px}.post[data-astro-cid-r7q4y7ts]:last-child .post-body[data-astro-cid-r7q4y7ts]:before{bottom:0}@media (prefers-reduced-motion:no-preference){.post[data-astro-cid-r7q4y7ts].will-in{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(24px)}.post[data-astro-cid-r7q4y7ts].will-in .post-body[data-astro-cid-r7q4y7ts]:before{transition:transform 1.2s var(--ease-out) .2s;transform:scaleY(0)}.post[data-astro-cid-r7q4y7ts].will-in .post-body[data-astro-cid-r7q4y7ts]:after{transition:transform .5s var(--ease-out) .3s;transform:scale(0)}.post[data-astro-cid-r7q4y7ts].is-in{opacity:1;transform:none}.post[data-astro-cid-r7q4y7ts].is-in .post-body[data-astro-cid-r7q4y7ts]:before{transform:scaleY(1)}.post[data-astro-cid-r7q4y7ts].is-in .post-body[data-astro-cid-r7q4y7ts]:after{transform:scale(1)}}.flash[data-astro-cid-r7q4y7ts]{padding:var(--space-12) var(--space-16);border:var(--stroke-hairline) solid currentColor}.flash[data-astro-cid-r7q4y7ts].ok{color:var(--room-ok)}.flash[data-astro-cid-r7q4y7ts].err{color:var(--color-text-accent)}.dirs[data-astro-cid-r7q4y7ts]{gap:var(--space-16);display:grid}.dirs[data-astro-cid-r7q4y7ts] ul[data-astro-cid-r7q4y7ts]{margin:0;padding:0;list-style:none}.dir[data-astro-cid-r7q4y7ts]{gap:var(--space-16) var(--space-24);padding-block:var(--space-12);border-top:var(--stroke-hairline) solid var(--color-border-default);grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;display:grid}.dir[data-astro-cid-r7q4y7ts]:last-child{border-bottom:var(--stroke-hairline) solid var(--color-border-default)}.dir-art[data-astro-cid-r7q4y7ts]{aspect-ratio:1;background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-default);width:64px;display:block;overflow:hidden}.dir-art[data-astro-cid-r7q4y7ts] img{object-fit:contain;width:100%;height:100%}.dir-name[data-astro-cid-r7q4y7ts]{gap:2px;display:grid}.dir-title[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-size:22px;line-height:1.15}.dir-go[data-astro-cid-r7q4y7ts]{font-size:var(--type-caption-size);color:var(--color-text-muted);text-decoration:none}.dir[data-astro-cid-r7q4y7ts]:hover .dir-go[data-astro-cid-r7q4y7ts]{color:var(--color-text-accent)}.compose[data-astro-cid-r7q4y7ts],.answer-form[data-astro-cid-r7q4y7ts]{gap:var(--space-16);padding:var(--space-32);background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-default);display:grid}.answer-form[data-astro-cid-r7q4y7ts]{padding:var(--space-16);background:0 0}.seg[data-astro-cid-r7q4y7ts]{gap:var(--space-8);border:0;align-items:center;margin:0;padding:0;display:flex}.seg[data-astro-cid-r7q4y7ts] legend[data-astro-cid-r7q4y7ts]{float:left;margin-right:var(--space-16);padding:0}.seg[data-astro-cid-r7q4y7ts] label[data-astro-cid-r7q4y7ts]{cursor:pointer}.seg[data-astro-cid-r7q4y7ts] input[data-astro-cid-r7q4y7ts]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-r7q4y7ts] span[data-astro-cid-r7q4y7ts]{padding:var(--space-8) var(--space-16);border:var(--stroke-hairline) solid var(--color-border-default);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);transition:color .2s,border-color .3s;display:inline-block}.seg[data-astro-cid-r7q4y7ts] input[data-astro-cid-r7q4y7ts]:checked+span[data-astro-cid-r7q4y7ts]{color:var(--color-text-primary);border-color:var(--color-text-accent)}.seg[data-astro-cid-r7q4y7ts] input[data-astro-cid-r7q4y7ts]:focus-visible+span[data-astro-cid-r7q4y7ts]{outline:2px solid var(--color-text-accent);outline-offset:2px}.area[data-astro-cid-r7q4y7ts]{width:100%;padding:var(--space-12) var(--space-16);background:var(--color-bg-page);border:var(--stroke-hairline) solid var(--color-border-default);color:var(--color-text-primary);font:inherit;resize:vertical;border-radius:0}.area[data-astro-cid-r7q4y7ts]:focus{border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-border-strong);outline:none}.send[data-astro-cid-r7q4y7ts],.ghost[data-astro-cid-r7q4y7ts]{font:inherit;font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-12) var(--space-24);cursor:pointer;border:var(--stroke-hairline) solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-page);transition:background .3s,color .3s}.send[data-astro-cid-r7q4y7ts]:hover{color:var(--color-text-primary);background:0 0}.ghost[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted);border-color:var(--color-border-default);background:0 0}.ghost[data-astro-cid-r7q4y7ts]:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.row[data-astro-cid-r7q4y7ts]{gap:var(--space-8);flex-wrap:wrap;display:flex}.thread[data-astro-cid-r7q4y7ts]{margin:0;padding:0;list-style:none;display:grid}.msg[data-astro-cid-r7q4y7ts]{gap:var(--space-12);padding-block:var(--space-24);border-top:var(--stroke-hairline) solid var(--color-border-default);display:grid}.msg-head[data-astro-cid-r7q4y7ts]{gap:var(--space-8) var(--space-16);flex-wrap:wrap;align-items:center;display:flex}.answer[data-astro-cid-r7q4y7ts]{gap:var(--space-8);padding-left:var(--space-24);border-left:2px solid var(--color-text-accent);display:grid}@media (width<=640px){.dir[data-astro-cid-r7q4y7ts]{grid-template-columns:56px minmax(0,1fr)}.dir[data-astro-cid-r7q4y7ts] .pill[data-astro-cid-r7q4y7ts]{grid-column:2;justify-self:start}.dir-go[data-astro-cid-r7q4y7ts]{grid-column:2}.compose[data-astro-cid-r7q4y7ts]{padding:var(--space-20,20px)}}.welcome[data-astro-cid-r7q4y7ts]{background:var(--color-bg-page);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text-primary);border:0;margin:0;padding:0;overflow-y:auto}.welcome[data-astro-cid-r7q4y7ts]::backdrop{background:0 0}.welcome-inner[data-astro-cid-r7q4y7ts]{align-content:center;gap:var(--space-32);min-height:100%;padding-block:var(--space-64);display:grid}.w-title[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);margin:0;font-size:clamp(44px,7vw,96px);font-weight:400;line-height:.95;overflow:hidden}.w-title[data-astro-cid-r7q4y7ts] span[data-astro-cid-r7q4y7ts]{display:inline-block}.w-list[data-astro-cid-r7q4y7ts]{padding:0 0 0 var(--space-32);gap:var(--space-24);max-width:760px;margin:0;list-style:none;display:grid;position:relative}.w-list[data-astro-cid-r7q4y7ts]:before{content:"";width:var(--stroke-hairline);background:var(--color-text-accent);transform-origin:top;position:absolute;top:4px;bottom:4px;left:0}.w-item[data-astro-cid-r7q4y7ts]{gap:var(--space-4);display:grid;position:relative}.w-item[data-astro-cid-r7q4y7ts]:before{content:"";left:calc(-1 * var(--space-32) - 4px);background:var(--color-text-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:4px}.w-name[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-size:clamp(24px,3vw,34px);line-height:1.1}.w-foot[data-astro-cid-r7q4y7ts]{gap:var(--space-16) var(--space-32);flex-wrap:wrap;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.welcome[data-astro-cid-r7q4y7ts][open]{animation:w-in .6s var(--ease-out) both}.welcome[data-astro-cid-r7q4y7ts].is-leaving{animation:w-out .6s var(--ease-in-out) both}.welcome[data-astro-cid-r7q4y7ts][open] .w-kicker[data-astro-cid-r7q4y7ts]{animation:w-fade .8s var(--ease-out) .2s both}.welcome[data-astro-cid-r7q4y7ts][open] .w-title[data-astro-cid-r7q4y7ts] span[data-astro-cid-r7q4y7ts]{animation:w-rise 1s var(--ease-out) .3s both}.welcome[data-astro-cid-r7q4y7ts][open] .w-list[data-astro-cid-r7q4y7ts]:before{animation:w-draw 1.4s var(--ease-out) .7s both}.welcome[data-astro-cid-r7q4y7ts][open] .w-item[data-astro-cid-r7q4y7ts]{animation:w-item .9s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * .18s)}.welcome[data-astro-cid-r7q4y7ts][open] .w-foot[data-astro-cid-r7q4y7ts]{animation:w-fade .8s var(--ease-out) 1.6s both}}@keyframes w-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes w-out{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes w-rise{0%{transform:translateY(105%)}}@keyframes w-fade{0%{opacity:0}}@keyframes w-draw{0%{transform:scaleY(0)}}@keyframes w-item{0%{opacity:0;transform:translateY(18px)}}.round-cta[data-astro-cid-r7q4y7ts]{gap:var(--space-4) var(--space-24);max-width:720px;margin-top:var(--space-8);padding:var(--space-20,20px) var(--space-24);color:inherit;border:var(--stroke-hairline) solid var(--color-text-accent);background:var(--color-bg-surface);grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid;position:relative}.round-cta[data-astro-cid-r7q4y7ts] .label[data-astro-cid-r7q4y7ts]{color:var(--color-text-accent);grid-column:1}.round-cta-text[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);grid-column:1;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.round-cta-go[data-astro-cid-r7q4y7ts]{font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;grid-area:1/2/span 2}.round-cta[data-astro-cid-r7q4y7ts]:after{content:"";background:var(--color-text-accent);transform-origin:100%;height:2px;transition:transform .6s var(--ease-in-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.round-cta[data-astro-cid-r7q4y7ts]:hover:after,.round-cta[data-astro-cid-r7q4y7ts]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.round-cta[data-astro-cid-r7q4y7ts].quiet{border-color:var(--color-border-default)}.round-cta[data-astro-cid-r7q4y7ts].quiet .label[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted)}.plays[data-astro-cid-r7q4y7ts]{gap:var(--space-24);flex-wrap:wrap;display:flex}a[data-astro-cid-r7q4y7ts].send{text-decoration:none;display:inline-block}.w-skip[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted);cursor:pointer;text-underline-offset:4px;font:inherit;font-size:var(--type-caption-size);background:0 0;border:0;text-decoration:underline}@media (width<=640px){.round-cta[data-astro-cid-r7q4y7ts]{grid-template-columns:1fr}.round-cta-go[data-astro-cid-r7q4y7ts]{grid-area:auto/1}}.finals[data-astro-cid-r7q4y7ts]{gap:var(--space-24);display:grid}.studio-only[data-astro-cid-r7q4y7ts]{margin:0 0 var(--space-24);padding:var(--space-12) var(--space-16);border:var(--stroke-hairline) dashed var(--color-text-accent);color:var(--color-text-accent);max-width:760px}.money-cells[data-astro-cid-r7q4y7ts] .num[data-astro-cid-r7q4y7ts].red{color:var(--color-text-accent)}.cells[data-astro-cid-r7q4y7ts].money-cells{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.cells[data-astro-cid-r7q4y7ts].money-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-card[data-astro-cid-r7q4y7ts]{gap:var(--space-12);margin-top:var(--space-48);padding:var(--space-24);border:var(--stroke-hairline) solid var(--color-border-default);background:var(--color-bg-surface);max-width:860px;display:grid}.ag-card[data-astro-cid-r7q4y7ts] .h3[data-astro-cid-r7q4y7ts],.ag-card[data-astro-cid-r7q4y7ts] p[data-astro-cid-r7q4y7ts]{margin:0}.ag-card[data-astro-cid-r7q4y7ts] .facts[data-astro-cid-r7q4y7ts]{gap:var(--space-16);flex-wrap:wrap;align-items:center;display:flex}.terms[data-astro-cid-r7q4y7ts]{gap:var(--space-16) var(--space-32);margin:var(--space-8) 0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.terms[data-astro-cid-r7q4y7ts] div[data-astro-cid-r7q4y7ts]{gap:var(--space-4,4px);align-content:start;display:grid}.terms[data-astro-cid-r7q4y7ts] dd[data-astro-cid-r7q4y7ts]{margin:0;line-height:1.45}.ag-block[data-astro-cid-r7q4y7ts]{margin-top:var(--space-48);gap:var(--space-12);max-width:860px;display:grid}.ag-block[data-astro-cid-r7q4y7ts]>h3[data-astro-cid-r7q4y7ts],.ag-block[data-astro-cid-r7q4y7ts]>p[data-astro-cid-r7q4y7ts]{margin:0}.ag-list[data-astro-cid-r7q4y7ts]{margin:0;padding:0;list-style:none}.ag-list[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]{gap:var(--space-24);padding:var(--space-16) 0;border-top:var(--stroke-hairline) solid var(--color-border-default);grid-template-columns:1fr auto auto;align-items:center;display:grid}.ag-list[data-astro-cid-r7q4y7ts] .scope-text[data-astro-cid-r7q4y7ts]{gap:2px;display:grid}.ag-pay[data-astro-cid-r7q4y7ts]{gap:var(--space-12);align-items:center;display:flex}.ag-pay[data-astro-cid-r7q4y7ts] .send[data-astro-cid-r7q4y7ts],.ag-ok[data-astro-cid-r7q4y7ts] .ghost[data-astro-cid-r7q4y7ts]{padding:var(--space-8) var(--space-16)}.ag-ok[data-astro-cid-r7q4y7ts]{margin:0}.ag-ok[data-astro-cid-r7q4y7ts] .ghost[data-astro-cid-r7q4y7ts]{color:var(--color-text-primary);background:0 0}.ag-ok[data-astro-cid-r7q4y7ts] .ghost[data-astro-cid-r7q4y7ts]:hover{background:var(--color-text-primary);color:var(--color-bg-page)}@media (width<=640px){.ag-list[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]{gap:var(--space-8) var(--space-16);grid-template-columns:1fr auto}.ag-list[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]>[data-astro-cid-r7q4y7ts]:last-child{grid-column:1/-1;justify-self:start}}.gate[data-astro-cid-r7q4y7ts]{gap:var(--space-12);padding:var(--space-24);border:var(--stroke-hairline) solid var(--color-border-default);background:var(--color-bg-surface);justify-items:start;max-width:760px;display:grid}.gate[data-astro-cid-r7q4y7ts] .label[data-astro-cid-r7q4y7ts]{color:var(--color-text-accent)}.gate[data-astro-cid-r7q4y7ts].open .label[data-astro-cid-r7q4y7ts]{color:var(--room-ok)}.gate-text[data-astro-cid-r7q4y7ts]{max-width:60ch;margin:0}.flist[data-astro-cid-r7q4y7ts]{max-width:760px;margin:0;padding:0;list-style:none;display:grid}.flist[data-astro-cid-r7q4y7ts] li[data-astro-cid-r7q4y7ts]{gap:var(--space-16);padding:var(--space-12) 0;border-bottom:var(--stroke-hairline) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative}.fname[data-astro-cid-r7q4y7ts]{overflow-wrap:anywhere}.fget[data-astro-cid-r7q4y7ts]{font:inherit;font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);border:var(--stroke-hairline) solid var(--color-border-default);padding:var(--space-8) var(--space-12);cursor:pointer;background:0 0;transition:border-color .3s}.fget[data-astro-cid-r7q4y7ts]:hover{border-color:var(--color-text-accent)}.flock[data-astro-cid-r7q4y7ts]{letter-spacing:.06em;text-transform:uppercase}.fbar[data-astro-cid-r7q4y7ts]{height:1px;position:absolute;bottom:-1px;left:0;right:0}.fbar[data-astro-cid-r7q4y7ts] i[data-astro-cid-r7q4y7ts]{background:var(--room-ok);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .3s;display:block}.head-notes[data-astro-cid-r7q4y7ts]{align-items:center;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.room[data-astro-cid-r7q4y7ts].is-tabbed:not([data-on=overview]) .room-head[data-astro-cid-r7q4y7ts]{gap:var(--space-8);padding-block:var(--space-24) var(--space-16)}.room[data-astro-cid-r7q4y7ts].is-tabbed:not([data-on=overview]) .room-head[data-astro-cid-r7q4y7ts] .room-title{max-width:none;font-size:clamp(26px,2.6vw,34px)}.room[data-astro-cid-r7q4y7ts].is-tabbed:not([data-on=overview]) [data-astro-cid-r7q4y7ts]:is(.summary,.head-notes,.facts .caption,.example){display:none}.room[data-astro-cid-r7q4y7ts].is-tabbed:not([data-on=overview]) .room-head[data-astro-cid-r7q4y7ts] .next-step{padding:var(--space-12) var(--space-16) var(--space-12) var(--space-24);gap:var(--space-8) var(--space-24)}.room[data-astro-cid-r7q4y7ts].is-tabbed:not([data-on=overview]) .room-head[data-astro-cid-r7q4y7ts] :is(.ns-body,.ns-more){display:none}.room[data-astro-cid-r7q4y7ts].is-tabbed:not([data-on=overview]) .room-head[data-astro-cid-r7q4y7ts] .ns-title{font-size:clamp(20px,2vw,24px)}.room[data-astro-cid-r7q4y7ts].is-tabbed:not([data-on=overview]) .room-head[data-astro-cid-r7q4y7ts] .ns-go{min-height:44px}.room[data-astro-cid-r7q4y7ts].is-tabbed:not([data-on=overview],[data-on=timeline]) .rail[data-astro-cid-r7q4y7ts]{display:none}@media (prefers-reduced-motion:no-preference){.room[data-astro-cid-r7q4y7ts].is-tabbed .room-head[data-astro-cid-r7q4y7ts]{transition:padding .18s var(--ease-out)}}.tour-btn[data-astro-cid-r7q4y7ts]{font:inherit;font-size:var(--type-caption-size);color:var(--color-text-muted);cursor:pointer;border:0;border-bottom:var(--stroke-hairline) solid transparent;background:0 0;padding:4px 0;text-decoration:none;transition:color .2s,border-color .3s}.tour-btn[data-astro-cid-r7q4y7ts]:hover{color:var(--color-text-primary);border-color:var(--color-text-accent)}.needs-dot[data-astro-cid-r7q4y7ts]{background:var(--color-text-accent);vertical-align:.35em;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.curtain-nav[data-astro-cid-r7q4y7ts] .needs-dot[data-astro-cid-r7q4y7ts]{vertical-align:.5em;width:10px;height:10px;margin-left:14px}.curtain-nav[data-astro-cid-r7q4y7ts] small[data-astro-cid-r7q4y7ts].red{color:var(--color-text-accent)}.mini-needs[data-astro-cid-r7q4y7ts]{margin-right:auto;margin-left:var(--space-12);color:var(--color-text-accent);align-items:center;gap:0;display:inline-flex}.mini-needs[data-astro-cid-r7q4y7ts] .needs-dot[data-astro-cid-r7q4y7ts]{vertical-align:0;margin:0 6px 0 0}.next-title[data-astro-cid-r7q4y7ts]{color:var(--color-text-primary);text-decoration-color:var(--color-text-accent);text-underline-offset:6px}.room-head[data-astro-cid-r7q4y7ts] .next-step{margin-block:var(--space-8)}.round[data-astro-cid-r7q4y7ts]{gap:var(--space-24);padding-top:var(--space-24);border-top:var(--stroke-hairline) solid var(--color-border-default);display:grid}.round[data-astro-cid-r7q4y7ts]+.round[data-astro-cid-r7q4y7ts]{margin-top:var(--space-32)}.round-head[data-astro-cid-r7q4y7ts]{justify-content:space-between;align-items:end;gap:var(--space-16) var(--space-32);flex-wrap:wrap;display:flex}.round-name[data-astro-cid-r7q4y7ts]{gap:var(--space-8);display:grid}.round-name[data-astro-cid-r7q4y7ts] .h3[data-astro-cid-r7q4y7ts]{margin:0}.round-progress[data-astro-cid-r7q4y7ts]{align-items:center;gap:var(--space-12);display:inline-flex}.round-progress[data-astro-cid-r7q4y7ts] .meter[data-astro-cid-r7q4y7ts]{width:120px}.round[data-astro-cid-r7q4y7ts].is-new .round-progress[data-astro-cid-r7q4y7ts] .meter[data-astro-cid-r7q4y7ts] i[data-astro-cid-r7q4y7ts]{background:var(--color-text-accent)}.send[data-astro-cid-r7q4y7ts].quiet{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}.send[data-astro-cid-r7q4y7ts].quiet:hover{border-color:var(--color-text-accent)}.art-card[data-astro-cid-r7q4y7ts] .pill[data-astro-cid-r7q4y7ts]{justify-self:start}.play[data-astro-cid-r7q4y7ts]{align-items:center;gap:8px;display:inline-flex}.play-ico[data-astro-cid-r7q4y7ts]{display:inline-flex}.play-ico[data-astro-cid-r7q4y7ts] svg{width:16px;height:16px}.ask-btn[data-astro-cid-r7q4y7ts]{align-items:center;gap:10px;display:inline-flex}.ask-btn[data-astro-cid-r7q4y7ts] .play-ico[data-astro-cid-r7q4y7ts] svg{width:18px;height:18px}.ask-row[data-astro-cid-r7q4y7ts]{align-items:center;gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.ask-row[data-astro-cid-r7q4y7ts] .caption[data-astro-cid-r7q4y7ts]{max-width:52ch}.manifest[data-astro-cid-r7q4y7ts]{gap:var(--space-12);max-width:760px;display:grid}.mf-head[data-astro-cid-r7q4y7ts]{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.mf-head[data-astro-cid-r7q4y7ts] h3[data-astro-cid-r7q4y7ts]{margin:0}.mf-list[data-astro-cid-r7q4y7ts]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.mf-slot[data-astro-cid-r7q4y7ts]{gap:var(--space-16);min-height:56px;padding:var(--space-12) var(--space-16);border:var(--stroke-hairline) solid var(--color-border-default);background:var(--color-bg-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mf-slot[data-astro-cid-r7q4y7ts].is-not-started,.mf-slot[data-astro-cid-r7q4y7ts].is-in-progress{background:0 0;border-style:dashed}.mf-slot[data-astro-cid-r7q4y7ts].is-not-started .mf-title[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted)}.mf-vault[data-astro-cid-r7q4y7ts]{border-color:var(--color-border-strong)}.mf-vault[data-astro-cid-r7q4y7ts].open{border-color:var(--room-ok)}.mf-ico[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted);display:inline-flex}.mf-ico[data-astro-cid-r7q4y7ts] svg{width:22px;height:22px}.mf-ico[data-astro-cid-r7q4y7ts].ok,.mf-state[data-astro-cid-r7q4y7ts].ok,.mf-vault[data-astro-cid-r7q4y7ts].open .mf-ico[data-astro-cid-r7q4y7ts],.mf-vault[data-astro-cid-r7q4y7ts].open .mf-state[data-astro-cid-r7q4y7ts]{color:var(--room-ok)}.mf-ico[data-astro-cid-r7q4y7ts].wait,.mf-state[data-astro-cid-r7q4y7ts].wait{color:var(--room-wait,var(--color-text-primary))}.mf-text[data-astro-cid-r7q4y7ts]{gap:2px;min-width:0;display:grid}.mf-title[data-astro-cid-r7q4y7ts]{overflow-wrap:anywhere}.mf-state[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted);text-align:right}@media (width<=640px){.mf-slot[data-astro-cid-r7q4y7ts]{grid-template-columns:auto minmax(0,1fr)}.mf-state[data-astro-cid-r7q4y7ts]{text-align:left;grid-column:2}}@media (prefers-reduced-motion:no-preference){.view[data-astro-cid-r7q4y7ts].is-active .mf-slot[data-astro-cid-r7q4y7ts]{animation:fade-up .6s var(--ease-out) both;animation-delay:calc(.1s + var(--i,0) * 60ms)}}.q-groups[data-astro-cid-r7q4y7ts]{gap:var(--space-48,48px);display:grid}.q-group[data-astro-cid-r7q4y7ts]{gap:var(--space-16);display:grid}.q-piece[data-astro-cid-r7q4y7ts]{gap:var(--space-16);max-width:760px;color:inherit;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;margin:0;text-decoration:none;display:grid}a[data-astro-cid-r7q4y7ts].q-piece:hover .q-piece-name[data-astro-cid-r7q4y7ts]{color:var(--color-text-accent)}.q-thumb[data-astro-cid-r7q4y7ts]{border:var(--stroke-hairline) solid var(--color-border-default);background:#ebebe9;width:64px;height:64px;display:block;overflow:hidden}.q-thumb[data-astro-cid-r7q4y7ts] img{object-fit:cover;width:100%;height:100%;display:block}.q-gen[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted);background:0 0;justify-content:center;align-items:center;display:inline-flex}.q-gen[data-astro-cid-r7q4y7ts] svg{width:28px;height:28px}.q-piece-text[data-astro-cid-r7q4y7ts]{gap:2px;min-width:0;display:grid}.q-piece-name[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-size:24px;line-height:1.15;transition:color .2s}.empty[data-astro-cid-r7q4y7ts]{gap:var(--space-8);padding:var(--space-32);border:var(--stroke-hairline) dashed var(--color-border-default);justify-items:start;max-width:760px;display:grid}.empty[data-astro-cid-r7q4y7ts] p[data-astro-cid-r7q4y7ts]{margin:0}.empty-ico[data-astro-cid-r7q4y7ts]{color:var(--color-text-muted);display:inline-flex}.empty-ico[data-astro-cid-r7q4y7ts] svg{width:32px;height:32px}.empty-title[data-astro-cid-r7q4y7ts]{font-family:var(--font-serif);font-size:26px;line-height:1.15}.msg-part[data-astro-cid-r7q4y7ts]{gap:var(--space-12);display:grid}.msg-part[data-astro-cid-r7q4y7ts].follow{margin-left:var(--space-24);padding-left:var(--space-16);border-left:var(--stroke-hairline) solid var(--color-border-default)}.msg[data-astro-cid-r7q4y7ts]{gap:var(--space-24)}.room[data-astro-cid-r7q4y7ts].is-tabbed [data-astro-cid-r7q4y7ts][data-compose-fallback]{display:none}
