.cx[data-astro-cid-e34wahy2]{gap:var(--space-5);--cx-well:color-mix(in oklab, var(--text-strong) 5%, transparent);--cx-well-strong:color-mix(in oklab, var(--text-strong) 9%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"left demo right";align-items:center;display:grid}.cx-demo[data-astro-cid-e34wahy2]{grid-area:demo;margin:0;position:relative}.cx-left[data-astro-cid-e34wahy2]{grid-area:left}.cx-right[data-astro-cid-e34wahy2]{grid-area:right}.cx-points[data-astro-cid-e34wahy2]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.cx-point[data-astro-cid-e34wahy2]{padding:var(--space-6);border-radius:var(--radius-surface)}.cx-point[data-astro-cid-e34wahy2] h3[data-astro-cid-e34wahy2]{margin-top:var(--space-4)}.cx-point[data-astro-cid-e34wahy2] p[data-astro-cid-e34wahy2]{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body)}@media (width<=64rem){.cx[data-astro-cid-e34wahy2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"demo demo""left right";align-items:start}.cx-demo[data-astro-cid-e34wahy2]{justify-self:center;width:min(100%,36rem)}}@media (width<=48rem){.cx[data-astro-cid-e34wahy2]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"demo""left""right"}}.cx-window[data-astro-cid-e34wahy2]{background:var(--surface-card);border-radius:var(--radius-surface);flex-direction:column;display:flex;overflow:hidden}.cx-top[data-astro-cid-e34wahy2]{padding:var(--space-3) var(--space-4);background:var(--cx-well);justify-content:space-between;align-items:center;display:flex}.cx-team[data-astro-cid-e34wahy2]{align-items:center;gap:var(--space-2);padding:.125rem var(--space-3) .125rem var(--space-2);background:var(--surface-card);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--text-strong);font-weight:500;display:inline-flex}.cx-team[data-astro-cid-e34wahy2] i[data-astro-cid-e34wahy2]{background:var(--team-color-green,var(--signal));border-radius:50%;width:.5rem;height:.5rem}.cx-menu[data-astro-cid-e34wahy2]{gap:3px;display:flex}.cx-menu[data-astro-cid-e34wahy2] i[data-astro-cid-e34wahy2]{background:var(--text-subtle);border-radius:50%;width:3px;height:3px}.cx-thread[data-astro-cid-e34wahy2]{align-content:start;gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);display:grid}.cx-question[data-astro-cid-e34wahy2]{max-width:85%;padding:var(--space-2) var(--space-4);background:var(--cx-well-strong);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-strong);border-radius:1rem 1rem .25rem;justify-self:end;margin:0}.cx-answer[data-astro-cid-e34wahy2]{gap:var(--space-3);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.cx-avatar[data-astro-cid-e34wahy2]{background:var(--text-strong);width:1.75rem;height:1.75rem;color:var(--surface-card);border-radius:.5rem;place-items:center;display:grid}.cx-avatar[data-astro-cid-e34wahy2] svg[data-astro-cid-e34wahy2]{fill:currentColor}.cx-answer-body[data-astro-cid-e34wahy2]{gap:var(--space-4);justify-items:start;min-width:0;display:grid;position:relative}.cx-text[data-astro-cid-e34wahy2]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body);margin:0;padding-top:.25rem}.cx-typing[data-astro-cid-e34wahy2]{display:none}.cx-chart[data-astro-cid-e34wahy2]{padding:var(--space-3) var(--space-4) var(--space-3);background:var(--cx-well);border-radius:var(--radius-surface);justify-self:stretch}.cx-chart-head[data-astro-cid-e34wahy2]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cx-chart-title[data-astro-cid-e34wahy2]{font-size:var(--text-xs);color:var(--text-strong);font-weight:600}.cx-chart-period[data-astro-cid-e34wahy2],.cx-value[data-astro-cid-e34wahy2],.cx-month[data-astro-cid-e34wahy2]{font-family:var(--type-data-family);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.cx-plot[data-astro-cid-e34wahy2]{gap:var(--space-3);height:8.5rem;margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cx-col[data-astro-cid-e34wahy2]{gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto;justify-items:center;display:grid}.cx-track[data-astro-cid-e34wahy2]{justify-content:flex-end;align-items:center;gap:var(--space-1);border-bottom:var(--border-width) solid var(--border-subtle);background:repeating-linear-gradient(to top, transparent 0 calc(33.33% - 1px), var(--cx-well-strong) calc(33.33% - 1px) 33.33%);flex-direction:column;width:100%;height:100%;display:flex}.cx-bar[data-astro-cid-e34wahy2]{width:min(62%,4.5rem);height:var(--h);background:color-mix(in oklab, var(--chart-series-1) 36%, transparent);transform-origin:bottom;border-radius:4px 4px 0 0;display:block}.cx-bar-latest[data-astro-cid-e34wahy2]{background:var(--chart-series-1)}.cx-col[data-astro-cid-e34wahy2]:last-child .cx-value[data-astro-cid-e34wahy2]{color:var(--text-strong);font-weight:600}.cx-evidence[data-astro-cid-e34wahy2]{align-items:center;gap:var(--space-2);padding:.25rem var(--space-3);border-radius:var(--radius-pill);background:var(--cx-well-strong);font-family:var(--type-data-family);font-size:var(--text-2xs);color:var(--text-body);display:inline-flex}.cx-evidence[data-astro-cid-e34wahy2] svg[data-astro-cid-e34wahy2]{color:var(--accent)}.cx-composer[data-astro-cid-e34wahy2]{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 var(--space-4) var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--cx-well);border-radius:var(--radius-surface);display:flex}.cx-placeholder[data-astro-cid-e34wahy2]{min-width:0;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.cx-caret[data-astro-cid-e34wahy2]{background:var(--text-strong);opacity:0;flex:none;width:1.5px;height:1.1em;margin-right:2px}.cx-send[data-astro-cid-e34wahy2]{background:var(--primary);width:2rem;height:2rem;color:var(--text-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.cx-ui[data-astro-cid-e34wahy2]{gap:var(--space-2);padding:var(--space-3);background:var(--cx-well);border-radius:calc(var(--radius-surface) - 4px);display:grid}.cx-ui-label[data-astro-cid-e34wahy2]{font-size:var(--text-2xs);color:var(--text-muted);font-weight:500}.cx-chips[data-astro-cid-e34wahy2]{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.cx-chip[data-astro-cid-e34wahy2]{padding:.125rem var(--space-2);background:var(--surface-card);border-radius:var(--radius-control);font-family:var(--type-data-family);font-size:var(--text-2xs);color:var(--text-strong);border:0;align-items:center;gap:.3125rem;display:inline-flex}.cx-chip[data-astro-cid-e34wahy2] svg[data-astro-cid-e34wahy2]{color:var(--signal)}.cx-chip-denied[data-astro-cid-e34wahy2]{outline:var(--border-width) dashed var(--border-strong);outline-offset:-1px;color:var(--text-muted);background:0 0}.cx-chip-denied[data-astro-cid-e34wahy2] svg[data-astro-cid-e34wahy2]{color:var(--text-muted)}.cx-chip-denied[data-astro-cid-e34wahy2] s[data-astro-cid-e34wahy2]{text-decoration-thickness:1px}.cx-denied-note[data-astro-cid-e34wahy2]{font-size:var(--text-2xs);color:var(--text-muted)}.cx-sql[data-astro-cid-e34wahy2]{padding:var(--space-2) var(--space-3);background:var(--surface-code);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-code);font-variant-ligatures:none;white-space:pre;line-height:1.6;display:grid;overflow:hidden}.cx-sql[data-astro-cid-e34wahy2] b[data-astro-cid-e34wahy2]{color:var(--ultramarine-200);font-weight:600}.cx-meta[data-astro-cid-e34wahy2]{font-family:var(--type-data-family);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-muted);align-items:center;gap:.375rem;display:inline-flex}.cx-meta[data-astro-cid-e34wahy2] svg[data-astro-cid-e34wahy2]{color:var(--signal)}.cx-kinds[data-astro-cid-e34wahy2]{justify-content:space-between;gap:var(--space-1);grid-template-columns:repeat(5,auto)}.cx-kind[data-astro-cid-e34wahy2]{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;justify-items:center;gap:.375rem;display:grid}.cx-glyph[data-astro-cid-e34wahy2]{background:var(--surface-card);border-radius:var(--radius-control);width:2.75rem;height:2.125rem;padding:.3125rem .375rem;overflow:visible}.cx-glyph-bar[data-astro-cid-e34wahy2] rect[data-astro-cid-e34wahy2]{fill:color-mix(in oklab, var(--chart-series-1) 36%, transparent);transform-box:fill-box;transform-origin:bottom}.cx-glyph-bar[data-astro-cid-e34wahy2] .cx-glyph-hot[data-astro-cid-e34wahy2]{fill:var(--chart-series-1)}.cx-glyph[data-astro-cid-e34wahy2] path[data-astro-cid-e34wahy2],.cx-glyph[data-astro-cid-e34wahy2] rect[data-astro-cid-e34wahy2],.cx-glyph[data-astro-cid-e34wahy2] circle[data-astro-cid-e34wahy2]{vector-effect:non-scaling-stroke}.cx-glyph-axis[data-astro-cid-e34wahy2]{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-linecap:round}.cx-glyph-stroke[data-astro-cid-e34wahy2]{fill:none;stroke:var(--chart-series-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cx-glyph-table[data-astro-cid-e34wahy2] rect[data-astro-cid-e34wahy2],.cx-glyph-table[data-astro-cid-e34wahy2] path[data-astro-cid-e34wahy2]{fill:none;stroke:var(--text-muted);stroke-width:1.25px}.cx-glyph-table[data-astro-cid-e34wahy2] rect[data-astro-cid-e34wahy2]{fill:color-mix(in oklab, var(--chart-series-1) 10%, transparent)}.cx-glyph-metric[data-astro-cid-e34wahy2] text[data-astro-cid-e34wahy2]{font-family:var(--font-display);fill:var(--text-strong);font-size:12px;font-weight:700}.cx-glyph-hot-stroke[data-astro-cid-e34wahy2]{fill:none;stroke:var(--signal);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.cx-glyph-map[data-astro-cid-e34wahy2] path[data-astro-cid-e34wahy2]{fill:color-mix(in oklab, var(--chart-series-1) 14%, transparent);stroke:var(--text-muted);stroke-width:1.1px;stroke-linejoin:round}.cx-glyph-dot[data-astro-cid-e34wahy2]{fill:color-mix(in oklab, var(--chart-series-1) 80%, transparent);transform-box:fill-box;transform-origin:50%}.cx-sandbox[data-astro-cid-e34wahy2]{outline:var(--border-width) dashed var(--border-default);outline-offset:-1px}.cx-sandbox-head[data-astro-cid-e34wahy2]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:.125rem;display:flex}.cx-tool[data-astro-cid-e34wahy2]{font-family:var(--type-data-family);font-size:var(--text-2xs);color:var(--text-muted)}.cx-tool[data-astro-cid-e34wahy2] b[data-astro-cid-e34wahy2]{color:var(--text-strong);font-weight:600}.cx-badge[data-astro-cid-e34wahy2]{padding:.0625rem var(--space-2);border-radius:var(--radius-pill);background:var(--bg-muted);font-size:var(--text-2xs);color:var(--text-body);align-items:center;gap:.3125rem;display:inline-flex}.cx-file[data-astro-cid-e34wahy2]{align-items:center;gap:var(--space-2);padding:.25rem var(--space-2);border-radius:var(--radius-control);background:var(--surface-card);font-family:var(--type-data-family);font-size:var(--text-2xs);color:var(--text-strong);white-space:nowrap;display:flex;overflow:hidden}.cx-file[data-astro-cid-e34wahy2] svg[data-astro-cid-e34wahy2]{color:var(--accent);flex:none}.cx-dir[data-astro-cid-e34wahy2]{width:2.75rem;color:var(--text-muted);flex:none}.cx-segment[data-astro-cid-e34wahy2]{border-radius:var(--radius-control);background:var(--bg-muted);justify-self:start;gap:2px;padding:2px;display:flex}.cx-lang[data-astro-cid-e34wahy2]{border-radius:calc(var(--radius-control) - 2px);font-family:var(--type-data-family);font-size:var(--text-2xs);color:var(--text-muted);border:0;padding:.1875rem .4375rem;font-weight:500}.cx-lang-current[data-astro-cid-e34wahy2]{background:var(--surface-card);color:var(--text-strong);font-weight:600}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2] .cx-question[data-astro-cid-e34wahy2],:root[data-motion] .cx-demo[data-astro-cid-e34wahy2] .cx-avatar[data-astro-cid-e34wahy2],:root[data-motion] .cx-demo[data-astro-cid-e34wahy2] .cx-chart[data-astro-cid-e34wahy2],:root[data-motion] .cx-demo[data-astro-cid-e34wahy2] .cx-value[data-astro-cid-e34wahy2]{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2]:not([data-in]) .cx-question[data-astro-cid-e34wahy2]{opacity:0;transform:translateY(.75rem)scale(.97)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2] .cx-question[data-astro-cid-e34wahy2]{transform-origin:100% 100%;transition-delay:.35s}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2]:not([data-in]) .cx-avatar[data-astro-cid-e34wahy2]{opacity:0;transform:scale(.8)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2] .cx-avatar[data-astro-cid-e34wahy2]{transition-delay:.85s}:root[data-motion] .cx-typing[data-astro-cid-e34wahy2]{opacity:0;gap:4px;display:flex;position:absolute;top:.625rem;left:0}:root[data-motion] .cx-typing[data-astro-cid-e34wahy2] i[data-astro-cid-e34wahy2]{background:var(--text-subtle);border-radius:50%;width:5px;height:5px}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2][data-in] .cx-typing[data-astro-cid-e34wahy2]{animation:.75s linear .95s both cx-typing}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2][data-in] .cx-typing[data-astro-cid-e34wahy2] i[data-astro-cid-e34wahy2]{animation:cx-dot .5s var(--ease-in-out) .95s 2 alternate}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2][data-in] .cx-typing[data-astro-cid-e34wahy2] i[data-astro-cid-e34wahy2]:nth-child(2){animation-delay:1.05s}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2][data-in] .cx-typing[data-astro-cid-e34wahy2] i[data-astro-cid-e34wahy2]:nth-child(3){animation-delay:1.15s}:root[data-motion] .cx-text[data-astro-cid-e34wahy2] span[data-astro-cid-e34wahy2]{transition:opacity .45s var(--ease-out);transition-delay:calc(1.7s + var(--i) * .15s)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2]:not([data-in]) .cx-text[data-astro-cid-e34wahy2] span[data-astro-cid-e34wahy2]{opacity:0}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2]:not([data-in]) .cx-chart[data-astro-cid-e34wahy2]{opacity:0;transform:translateY(.5rem)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2] .cx-chart[data-astro-cid-e34wahy2]{transition-delay:2.45s}:root[data-motion] .cx-bar[data-astro-cid-e34wahy2]{transition:transform .8s var(--ease-out);transition-delay:calc(2.65s + var(--i) * .14s)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2]:not([data-in]) .cx-bar[data-astro-cid-e34wahy2]{transform:scaleY(0)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2] .cx-value[data-astro-cid-e34wahy2]{transition-delay:calc(3.15s + var(--i) * .14s)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2]:not([data-in]) .cx-value[data-astro-cid-e34wahy2]{opacity:0;transform:translateY(.25rem)}:root[data-motion] .cx-evidence[data-astro-cid-e34wahy2]{transition:opacity .3s var(--ease-out), transform .5s var(--ease-spring);transform-origin:0;transition-delay:3.7s}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2]:not([data-in]) .cx-evidence[data-astro-cid-e34wahy2]{opacity:0;transform:scale(.85)}:root[data-motion] .cx-demo[data-astro-cid-e34wahy2][data-in] .cx-caret[data-astro-cid-e34wahy2]{animation:1.1s step-end 4.2s infinite cx-blink}:root[data-motion] .cx-chip[data-astro-cid-e34wahy2],:root[data-motion] .cx-denied-note[data-astro-cid-e34wahy2],:root[data-motion] .cx-meta[data-astro-cid-e34wahy2],:root[data-motion] .cx-kind[data-astro-cid-e34wahy2],:root[data-motion] .cx-file[data-astro-cid-e34wahy2]{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out)}:root[data-motion] .cx-chip[data-astro-cid-e34wahy2]{transition-delay:calc(.45s + var(--i) * 90ms)}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-chip[data-astro-cid-e34wahy2]{opacity:0;transform:translateY(.25rem)}:root[data-motion] .cx-denied-note[data-astro-cid-e34wahy2]{transition-delay:.9s}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-denied-note[data-astro-cid-e34wahy2]{opacity:0}:root[data-motion] .cx-sql[data-astro-cid-e34wahy2] span[data-astro-cid-e34wahy2]{transition:clip-path .5s var(--ease-out);transition-delay:calc(.45s + var(--i) * .14s)}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-sql[data-astro-cid-e34wahy2] span[data-astro-cid-e34wahy2]{clip-path:inset(0 100% 0 0)}:root[data-motion] .cx-meta[data-astro-cid-e34wahy2]{transition-delay:1.15s}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-meta[data-astro-cid-e34wahy2]{opacity:0}:root[data-motion] .cx-kind[data-astro-cid-e34wahy2]{transition-delay:calc(.4s + var(--i) * 80ms)}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-kind[data-astro-cid-e34wahy2]{opacity:0;transform:translateY(.375rem)}:root[data-motion] .cx-glyph-bar[data-astro-cid-e34wahy2] rect[data-astro-cid-e34wahy2]{transition:transform .6s var(--ease-out);transition-delay:.5s}:root[data-motion] .cx-glyph-bar[data-astro-cid-e34wahy2] rect[data-astro-cid-e34wahy2]+rect[data-astro-cid-e34wahy2]{transition-delay:.58s}:root[data-motion] .cx-glyph-bar[data-astro-cid-e34wahy2] rect[data-astro-cid-e34wahy2]+rect[data-astro-cid-e34wahy2]+rect[data-astro-cid-e34wahy2]{transition-delay:.66s}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-glyph-bar[data-astro-cid-e34wahy2] rect[data-astro-cid-e34wahy2]{transform:scaleY(0)}:root[data-motion] .cx-glyph-stroke[data-astro-cid-e34wahy2]{stroke-dasharray:1;transition:stroke-dashoffset .9s var(--ease-in-out) .65s}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-glyph-stroke[data-astro-cid-e34wahy2]{stroke-dashoffset:1px}:root[data-motion] .cx-glyph-dot[data-astro-cid-e34wahy2]{transition:transform .5s var(--ease-spring) .9s}:root[data-motion] .cx-glyph-dot[data-astro-cid-e34wahy2]+.cx-glyph-dot[data-astro-cid-e34wahy2]{transition-delay:1s}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-glyph-dot[data-astro-cid-e34wahy2]{transform:scale(0)}:root[data-motion] .cx-file-in[data-astro-cid-e34wahy2]{transition-delay:.5s}:root[data-motion] .cx-file-out[data-astro-cid-e34wahy2]{transition-delay:.8s}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-file-in[data-astro-cid-e34wahy2]{opacity:0;transform:translate(-.5rem)}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-file-out[data-astro-cid-e34wahy2]{opacity:0;transform:translate(.5rem)}:root[data-motion] .cx-lang[data-astro-cid-e34wahy2]{transition:opacity .35s var(--ease-out), background-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out);transition-delay:calc(.4s + var(--i) * 60ms)}:root[data-motion] .cx-lang-current[data-astro-cid-e34wahy2]{transition-delay:calc(.4s + var(--i) * 60ms), 1s, 1s}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-lang[data-astro-cid-e34wahy2]{opacity:0}:root[data-motion] .cx-point[data-astro-cid-e34wahy2]:not([data-in]) .cx-lang-current[data-astro-cid-e34wahy2]{color:var(--text-muted);background-color:#0000}@keyframes cx-typing{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}@keyframes cx-dot{to{transform:translateY(-3px)}}@keyframes cx-blink{0%{opacity:1}50%{opacity:0}}.cmap[data-astro-cid-yfm7a6np],.points[data-astro-cid-yfm7a6np]{--well:var(--bg-subtle);--row:var(--surface-card)}[data-theme=dark] .cmap[data-astro-cid-yfm7a6np],[data-theme=dark] .points[data-astro-cid-yfm7a6np]{--well:#ffffff0d;--row:#ffffff12}.cmap[data-astro-cid-yfm7a6np]{padding:var(--space-12) var(--space-10);background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--text-strong) 12%, transparent) 1px, transparent 0);background-position:11px 11px;background-size:22px 22px;margin:0;overflow:hidden}.cmap-grid[data-astro-cid-yfm7a6np]{grid-template-columns:minmax(0,15rem) 160px minmax(0,13.5rem) minmax(4.5rem,6rem) minmax(0,1fr);justify-content:center;align-items:center;display:grid}.systems[data-astro-cid-yfm7a6np]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sys[data-astro-cid-yfm7a6np]{align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--well);display:flex}.sys-text[data-astro-cid-yfm7a6np]{min-width:0;line-height:1.2;display:grid}.sys-name[data-astro-cid-yfm7a6np]{color:var(--text-strong);font-size:var(--text-sm);font-weight:600}.sys-kind[data-astro-cid-yfm7a6np]{color:var(--text-muted);font-size:var(--text-2xs)}.mark[data-astro-cid-yfm7a6np]{color:#fff;width:28px;height:28px;font:700 13px/1 var(--font-display);letter-spacing:-.02em;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.mark-sm[data-astro-cid-yfm7a6np]{border-radius:6px;width:22px;height:22px;font-size:11px}.mark-pipedrive[data-astro-cid-yfm7a6np]{background:#017737;padding-bottom:3px;font-size:16px}.mark-sm[data-astro-cid-yfm7a6np].mark-pipedrive{font-size:13px}.mark-hubspot[data-astro-cid-yfm7a6np]{background:#ff7a59;position:relative}.mark-hubspot[data-astro-cid-yfm7a6np]:before{content:"";border:2.5px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:6px}.mark-hubspot[data-astro-cid-yfm7a6np]:after{content:"";background:radial-gradient(circle at 50% 2.5px,#fff 2.3px,#0000 2.6px),linear-gradient(#fff,#fff) bottom/2px 100% no-repeat;width:5px;height:9px;position:absolute;top:4px;left:calc(50% - 2.5px)}.mark-sm[data-astro-cid-yfm7a6np].mark-hubspot:before{border-width:2px;width:7px;height:7px;margin-top:5px}.mark-sm[data-astro-cid-yfm7a6np].mark-hubspot:after{background:radial-gradient(circle at 50% 2px,#fff 1.8px,#0000 2.1px),linear-gradient(#fff,#fff) bottom/1.5px 100% no-repeat;width:4px;height:8px;top:3px;left:calc(50% - 2px)}.mark-severa[data-astro-cid-yfm7a6np]{background:#b0005f}.mark-postgres[data-astro-cid-yfm7a6np]{background:#336791}.mark-mysql[data-astro-cid-yfm7a6np]{background:#00627a}.mark-mssql[data-astro-cid-yfm7a6np]{letter-spacing:0;background:#a5242a;font-size:9px}.fan[data-astro-cid-yfm7a6np]{align-self:stretch;align-items:center;display:grid;position:relative}.fan[data-astro-cid-yfm7a6np] svg[data-astro-cid-yfm7a6np]{display:block;overflow:visible}.fan-line[data-astro-cid-yfm7a6np],.fan-dot[data-astro-cid-yfm7a6np]{fill:none;stroke-linecap:round}.fan-line[data-astro-cid-yfm7a6np]{stroke:var(--border-strong);stroke-width:1.5px}.fan-dot[data-astro-cid-yfm7a6np]{stroke:var(--accent);stroke-width:6px;stroke-dasharray:.01 100;display:none}.fan-label[data-astro-cid-yfm7a6np]{top:calc(50% - 2.1rem);right:var(--space-4);position:absolute}.link-label[data-astro-cid-yfm7a6np]{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--well);color:var(--text-muted);font:var(--text-2xs) / 1.4 var(--font-mono);white-space:nowrap}.link[data-astro-cid-yfm7a6np]{place-items:center;display:grid;position:relative}.link-sync[data-astro-cid-yfm7a6np]{display:none}.link-line[data-astro-cid-yfm7a6np]{background:var(--border-strong);border-radius:2px;width:100%;height:1.5px;display:block;position:relative;overflow:hidden}.link[data-astro-cid-yfm7a6np] .link-label[data-astro-cid-yfm7a6np]{position:absolute;top:calc(50% - 2.1rem)}.link-dot[data-astro-cid-yfm7a6np]{display:none;position:absolute;inset:0}.link-dot[data-astro-cid-yfm7a6np]:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;right:0}.hub[data-astro-cid-yfm7a6np]{padding:var(--space-6) var(--space-4) var(--space-5);border:1.5px solid var(--accent);border-radius:var(--radius-surface);background:var(--surface-card);text-align:center;box-shadow:0 0 0 6px var(--accent-subtle);justify-items:center;gap:2px;display:grid;position:relative}.hub[data-astro-cid-yfm7a6np]:after{content:"";border:1.5px solid var(--accent);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1.5px}.cyl[data-astro-cid-yfm7a6np]{margin-bottom:var(--space-3)}.cyl-body[data-astro-cid-yfm7a6np],.cyl-top[data-astro-cid-yfm7a6np]{fill:var(--accent-subtle);stroke:var(--accent);stroke-width:1.75px}.cyl-ring[data-astro-cid-yfm7a6np]{fill:none;stroke:var(--accent);stroke-width:1.75px;opacity:.55}.hub-name[data-astro-cid-yfm7a6np]{color:var(--text-strong);font:600 var(--text-md) / 1.3 var(--font-display)}.hub-note[data-astro-cid-yfm7a6np]{color:var(--text-muted);font-size:var(--text-xs)}.ask[data-astro-cid-yfm7a6np]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-surface);background:var(--well);display:grid}.ask-head[data-astro-cid-yfm7a6np]{align-items:center;gap:var(--space-2);color:var(--text-muted);font:var(--text-2xs) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:flex}.ask-pip[data-astro-cid-yfm7a6np]{background:var(--signal);border-radius:50%;width:6px;height:6px}.ask-bubble[data-astro-cid-yfm7a6np]{max-width:92%;padding:var(--space-2) var(--space-3);background:var(--accent-subtle);color:var(--accent-on-subtle);font-size:var(--text-sm);border-radius:14px 14px 4px;justify-self:end;line-height:1.4}.answer[data-astro-cid-yfm7a6np]{gap:var(--space-2);color:var(--text-body);font-size:var(--text-sm);line-height:1.4;display:grid}.answer-source[data-astro-cid-yfm7a6np]{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-muted);font:var(--text-2xs) / 1.4 var(--font-mono);justify-self:start}@media (width<=64rem){.cmap[data-astro-cid-yfm7a6np]{padding:var(--space-8) var(--space-5)}.cmap-grid[data-astro-cid-yfm7a6np]{grid-template-columns:minmax(0,1fr);justify-items:center}.systems[data-astro-cid-yfm7a6np]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:40rem}.fan[data-astro-cid-yfm7a6np]{display:none}.link-sync[data-astro-cid-yfm7a6np]{display:grid}.link[data-astro-cid-yfm7a6np]{width:1.5px;height:4rem}.link-line[data-astro-cid-yfm7a6np]{width:1.5px;height:100%}.link[data-astro-cid-yfm7a6np] .link-label[data-astro-cid-yfm7a6np]{top:auto;left:var(--space-4)}.link-dot[data-astro-cid-yfm7a6np]:after{margin:0 0 0 -3px;inset:auto auto 0 50%}.hub[data-astro-cid-yfm7a6np]{width:min(100%,16rem)}.ask[data-astro-cid-yfm7a6np]{width:min(100%,22rem)}}@media (width<=40rem){.systems[data-astro-cid-yfm7a6np]{grid-template-columns:repeat(2,minmax(0,1fr))}.sys[data-astro-cid-yfm7a6np]{gap:var(--space-2);padding:0 var(--space-2)}.sys-name[data-astro-cid-yfm7a6np]{font-size:var(--text-xs)}}.points[data-astro-cid-yfm7a6np]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.point[data-astro-cid-yfm7a6np]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);display:grid}.point[data-astro-cid-yfm7a6np] h3[data-astro-cid-yfm7a6np]{margin:var(--space-3) 0 0;color:var(--text-strong);font:600 var(--text-lg) / 1.3 var(--font-display)}.point[data-astro-cid-yfm7a6np] p[data-astro-cid-yfm7a6np]{max-width:34rem;color:var(--text-body);margin:0}.ui[data-astro-cid-yfm7a6np]{align-content:center;gap:var(--space-3);min-height:13.5rem;padding:var(--space-5);border-radius:var(--radius-control);background:var(--well);font-size:var(--text-sm);display:grid;container-type:inline-size}code[data-astro-cid-yfm7a6np]{font-family:var(--font-mono);font-size:var(--text-2xs)}.pill[data-astro-cid-yfm7a6np]{padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:1.3;display:inline-flex}.pip[data-astro-cid-yfm7a6np]{background:currentColor;border-radius:50%;width:6px;height:6px}.pill-ok[data-astro-cid-yfm7a6np]{background:var(--signal-subtle);color:var(--signal-on-subtle)}.pill-wait[data-astro-cid-yfm7a6np]{background:var(--bg-muted);color:var(--text-muted)}.conn-list[data-astro-cid-yfm7a6np]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.conn[data-astro-cid-yfm7a6np]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--row);display:flex}.conn-name[data-astro-cid-yfm7a6np]{min-width:0;color:var(--text-strong);flex:1;font-weight:500}.status[data-astro-cid-yfm7a6np]{justify-items:end;display:grid}.status[data-astro-cid-yfm7a6np]>.pill[data-astro-cid-yfm7a6np]{grid-area:1/1}.pill-wait[data-astro-cid-yfm7a6np]{visibility:hidden}.setup[data-astro-cid-yfm7a6np]{gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.setup-chat[data-astro-cid-yfm7a6np]{gap:var(--space-2);display:grid}.who[data-astro-cid-yfm7a6np]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-2xs);display:flex}.who-mark[data-astro-cid-yfm7a6np]{background:var(--accent);border-radius:4px;width:14px;height:14px}.say[data-astro-cid-yfm7a6np]{color:var(--text-body);font-size:var(--text-xs);line-height:1.45}.form[data-astro-cid-yfm7a6np]{padding:var(--space-3);border-radius:var(--radius-control);background:var(--row);gap:6px;display:grid}.form-head[data-astro-cid-yfm7a6np]{color:var(--text-strong);font-size:var(--text-xs);align-items:center;gap:6px;font-weight:600;display:flex}.key-label[data-astro-cid-yfm7a6np]{color:var(--text-muted);font-size:var(--text-2xs)}.key-field[data-astro-cid-yfm7a6np]{justify-content:space-between;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-2);background:var(--well);border-radius:6px;display:flex;overflow:hidden}.dots[data-astro-cid-yfm7a6np]{color:var(--text-strong);font:600 var(--text-xs) / 1 var(--font-mono);letter-spacing:.08em;white-space:nowrap;overflow:hidden}.form-foot[data-astro-cid-yfm7a6np]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.form-note[data-astro-cid-yfm7a6np]{color:var(--text-muted);font-size:var(--text-2xs);line-height:1.3}.save[data-astro-cid-yfm7a6np]{padding:3px var(--space-2);background:var(--accent);color:var(--accent-on);font-size:var(--text-2xs);border-radius:6px;flex-shrink:0;font-weight:600}.lock[data-astro-cid-yfm7a6np]{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linecap:round;flex-shrink:0}.lock[data-astro-cid-yfm7a6np] rect[data-astro-cid-yfm7a6np]{fill:var(--bg-muted)}.todo[data-astro-cid-yfm7a6np]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--row);margin:0;list-style:none;display:grid}.todo-step[data-astro-cid-yfm7a6np]{align-items:flex-start;gap:var(--space-2);color:var(--text-body);font-size:var(--text-xs);line-height:1.35;display:flex}.box[data-astro-cid-yfm7a6np]{border:1.5px solid var(--border-strong);background:var(--surface-card);border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.box[data-astro-cid-yfm7a6np] svg[data-astro-cid-yfm7a6np],.tick[data-astro-cid-yfm7a6np] svg[data-astro-cid-yfm7a6np]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.todo-done[data-astro-cid-yfm7a6np]{color:var(--text-muted)}.todo-done[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np]{border-color:var(--signal);background:var(--signal);color:var(--bg-base)}.todo-current[data-astro-cid-yfm7a6np]{color:var(--text-strong);font-weight:600}.todo-current[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.todo-current[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np] svg[data-astro-cid-yfm7a6np]{visibility:hidden}.route[data-astro-cid-yfm7a6np]{margin-bottom:var(--space-2);align-items:flex-end;gap:0;display:flex}.node[data-astro-cid-yfm7a6np]{padding:5px var(--space-2);background:var(--row);color:var(--text-strong);font:var(--text-2xs) / 1.4 var(--font-mono);white-space:nowrap;border-radius:6px;flex-shrink:0}.tube[data-astro-cid-yfm7a6np]{flex:1;justify-items:center;gap:4px;min-width:3.5rem;padding-bottom:7px;display:grid}.tube-label[data-astro-cid-yfm7a6np]{color:var(--accent-on-subtle);font:var(--text-2xs) / 1 var(--font-mono);white-space:nowrap}.tube-body[data-astro-cid-yfm7a6np]{border-block:1.5px solid var(--accent);background:var(--accent-subtle);width:100%;height:8px;position:relative;overflow:hidden}.tube-flow[data-astro-cid-yfm7a6np]{background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 14px);opacity:.45;display:none;position:absolute;inset:0 0 0 -14px}.wire[data-astro-cid-yfm7a6np]{background:var(--border-strong);flex:1;min-width:1.5rem;height:1.5px;margin-bottom:12px}.checks[data-astro-cid-yfm7a6np]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.check[data-astro-cid-yfm7a6np]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--row);display:flex}.tick[data-astro-cid-yfm7a6np]{background:var(--signal-subtle);width:18px;height:18px;color:var(--signal-on-subtle);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.check-name[data-astro-cid-yfm7a6np]{color:var(--text-strong);font-size:var(--text-xs);flex:1;font-weight:500}.check[data-astro-cid-yfm7a6np] code[data-astro-cid-yfm7a6np]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (width<=25rem){.route[data-astro-cid-yfm7a6np]{flex-direction:column;align-items:flex-start}.tube[data-astro-cid-yfm7a6np]{align-items:center;gap:var(--space-2);min-width:0;padding:0 0 0 var(--space-4);grid-template-columns:auto auto}.tube-body[data-astro-cid-yfm7a6np]{border-block:0;border-inline:1.5px solid var(--accent);order:-1;width:8px;height:1.75rem}.tube-flow[data-astro-cid-yfm7a6np]{--flow:cn-flow-y;background:repeating-linear-gradient(180deg, var(--accent) 0 6px, transparent 6px 14px);inset:-14px 0 0}.wire[data-astro-cid-yfm7a6np]{width:1.5px;min-width:0;height:1.25rem;margin:0 0 0 calc(var(--space-4) + 3px);flex:none}}.point-secrets[data-astro-cid-yfm7a6np] .ui[data-astro-cid-yfm7a6np]{gap:var(--space-2)}.key-field-lg[data-astro-cid-yfm7a6np]{height:40px;padding:0 var(--space-3)}.key-field-lg[data-astro-cid-yfm7a6np] .dots[data-astro-cid-yfm7a6np]{font-size:var(--text-sm)}.lock-lg[data-astro-cid-yfm7a6np]{stroke:var(--signal)}.lock-lg[data-astro-cid-yfm7a6np] rect[data-astro-cid-yfm7a6np]{fill:var(--signal-subtle)}.sealed[data-astro-cid-yfm7a6np]{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.algo[data-astro-cid-yfm7a6np]{color:var(--text-muted)}.log[data-astro-cid-yfm7a6np]{margin-top:var(--space-3);gap:4px;padding-top:0;display:grid}.log-label[data-astro-cid-yfm7a6np]{color:var(--text-muted);font-size:var(--text-2xs)}.log-line[data-astro-cid-yfm7a6np]{color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-time[data-astro-cid-yfm7a6np]{color:var(--text-muted)}.log-field[data-astro-cid-yfm7a6np]{color:var(--accent-on-subtle)}@media (width<=48rem){.points[data-astro-cid-yfm7a6np]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ui[data-astro-cid-yfm7a6np]{min-height:0;padding:var(--space-4)}}@container (width<=24rem){.setup[data-astro-cid-yfm7a6np]{grid-template-columns:minmax(0,1fr)}}:root[data-motion] .sys[data-astro-cid-yfm7a6np],:root[data-motion] .hub[data-astro-cid-yfm7a6np],:root[data-motion] .ask[data-astro-cid-yfm7a6np],:root[data-motion] .ask-bubble[data-astro-cid-yfm7a6np],:root[data-motion] .answer[data-astro-cid-yfm7a6np],:root[data-motion] .link-label[data-astro-cid-yfm7a6np]{opacity:0}:root[data-motion] .fan-line[data-astro-cid-yfm7a6np]{stroke-dasharray:100;stroke-dashoffset:100px}:root[data-motion] .link-line[data-astro-cid-yfm7a6np]{transform-origin:0;transform:scaleX(0)}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .sys[data-astro-cid-yfm7a6np]{animation:cn-slide-in .6s var(--ease-out) calc(.25s + var(--i) * 70ms) forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .fan-line[data-astro-cid-yfm7a6np]{animation:cn-draw .9s var(--ease-in-out) calc(.7s + var(--i) * 60ms) forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .link-label[data-astro-cid-yfm7a6np]{animation:cn-fade .5s var(--ease-out) 1.3s forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .link-read[data-astro-cid-yfm7a6np] .link-label[data-astro-cid-yfm7a6np]{animation-delay:2s}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .hub[data-astro-cid-yfm7a6np]{animation:cn-pop .6s var(--ease-out) 1.3s forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .hub[data-astro-cid-yfm7a6np]:after{animation:cn-pulse 1.1s var(--ease-out) 1.75s 1}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .link-sync[data-astro-cid-yfm7a6np] .link-line[data-astro-cid-yfm7a6np]{animation:cn-grow .6s var(--ease-in-out) .8s forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .link-read[data-astro-cid-yfm7a6np] .link-line[data-astro-cid-yfm7a6np]{animation:cn-grow .5s var(--ease-in-out) 1.8s forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .ask[data-astro-cid-yfm7a6np]{animation:cn-slide-in .6s var(--ease-out) 2.1s forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .ask-bubble[data-astro-cid-yfm7a6np]{animation:cn-rise .5s var(--ease-out) 2.4s forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .answer[data-astro-cid-yfm7a6np]{animation:cn-rise .5s var(--ease-out) 3s forwards}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .fan-dot[data-astro-cid-yfm7a6np]{opacity:0;animation:cn-travel 3.6s linear calc(2.6s + var(--i) * .59s) infinite;display:inline}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .link-dot[data-astro-cid-yfm7a6np]{animation:cn-run-x 2.4s var(--ease-in-out) 3.4s infinite;display:block;transform:translate(-100%)}@media (width<=64rem){:root[data-motion] .link-line[data-astro-cid-yfm7a6np]{transform-origin:top;transform:scaleY(0)}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .sys[data-astro-cid-yfm7a6np]{animation-name:cn-rise}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .link-dot[data-astro-cid-yfm7a6np]{animation-name:cn-run-y;transform:translateY(-100%)}:root[data-motion] .cmap[data-astro-cid-yfm7a6np][data-in] .link-sync[data-astro-cid-yfm7a6np] .link-dot[data-astro-cid-yfm7a6np]{animation-delay:2.6s}}.point[data-astro-cid-yfm7a6np]{--start:calc(var(--reveal-order,0) * 90ms + .45s)}:root[data-motion] .conn[data-astro-cid-yfm7a6np],:root[data-motion] .say[data-astro-cid-yfm7a6np],:root[data-motion] .form[data-astro-cid-yfm7a6np],:root[data-motion] .node[data-astro-cid-yfm7a6np],:root[data-motion] .tube[data-astro-cid-yfm7a6np],:root[data-motion] .wire[data-astro-cid-yfm7a6np],:root[data-motion] .check[data-astro-cid-yfm7a6np],:root[data-motion] .sealed[data-astro-cid-yfm7a6np],:root[data-motion] .log[data-astro-cid-yfm7a6np]{opacity:0}:root[data-motion] .point[data-astro-cid-yfm7a6np][data-in] .conn[data-astro-cid-yfm7a6np]{animation:cn-rise .5s var(--ease-out) calc(var(--start) + var(--i) * .11s) forwards}:root[data-motion] .status-late[data-astro-cid-yfm7a6np] .pill-ok[data-astro-cid-yfm7a6np]{opacity:0}:root[data-motion] .status-late[data-astro-cid-yfm7a6np] .pill-wait[data-astro-cid-yfm7a6np]{visibility:visible}:root[data-motion] .point[data-astro-cid-yfm7a6np][data-in] .status-late[data-astro-cid-yfm7a6np] .pill-ok[data-astro-cid-yfm7a6np]{animation:cn-swap-in .4s var(--ease-spring) calc(var(--start) + 1.5s) forwards}:root[data-motion] .point[data-astro-cid-yfm7a6np][data-in] .status-late[data-astro-cid-yfm7a6np] .pill-wait[data-astro-cid-yfm7a6np]{animation:cn-blink .9s var(--ease-in-out) var(--start) 2, cn-swap-out .25s var(--ease-out) calc(var(--start) + 1.45s) forwards}:root[data-motion] .point[data-astro-cid-yfm7a6np][data-in] .say[data-astro-cid-yfm7a6np]{animation:cn-rise .5s var(--ease-out) var(--start) forwards}:root[data-motion] .point[data-astro-cid-yfm7a6np][data-in] .form[data-astro-cid-yfm7a6np]{animation:cn-rise .5s var(--ease-out) calc(var(--start) + .25s) forwards}:root[data-motion] .dots[data-astro-cid-yfm7a6np]{clip-path:inset(0 100% 0 0)}:root[data-motion] .point-setup[data-astro-cid-yfm7a6np][data-in] .dots[data-astro-cid-yfm7a6np]{animation:cn-type .7s steps(16) calc(var(--start) + .65s) forwards}:root[data-motion] .point-setup[data-astro-cid-yfm7a6np][data-in] .save[data-astro-cid-yfm7a6np]{animation:cn-press .3s var(--ease-out) calc(var(--start) + 1.45s)}:root[data-motion] .todo-done[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np]{border-color:var(--border-strong);background:var(--surface-card)}:root[data-motion] .todo-done[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np] svg[data-astro-cid-yfm7a6np]{stroke-dashoffset:1px}:root[data-motion] .todo-done[data-astro-cid-yfm7a6np],:root[data-motion] .todo-current[data-astro-cid-yfm7a6np]{color:var(--text-body);font-weight:400}:root[data-motion] .todo-current[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np]{border-color:var(--border-strong);box-shadow:none}:root[data-motion] .point-setup[data-astro-cid-yfm7a6np][data-in] .todo-done[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np]{animation:cn-tick-box .3s var(--ease-out) calc(var(--start) + .3s + var(--i) * .65s) forwards}:root[data-motion] .point-setup[data-astro-cid-yfm7a6np][data-in] .todo-done[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np] svg[data-astro-cid-yfm7a6np]{animation:cn-draw-tick .3s var(--ease-out) calc(var(--start) + .38s + var(--i) * .65s) forwards}:root[data-motion] .point-setup[data-astro-cid-yfm7a6np][data-in] .todo-done[data-astro-cid-yfm7a6np]{animation:cn-done-text .3s linear calc(var(--start) + .3s + var(--i) * .65s) forwards}:root[data-motion] .point-setup[data-astro-cid-yfm7a6np][data-in] .todo-current[data-astro-cid-yfm7a6np]{animation:cn-current-text .3s linear calc(var(--start) + 2.3s) forwards}:root[data-motion] .point-setup[data-astro-cid-yfm7a6np][data-in] .todo-current[data-astro-cid-yfm7a6np] .box[data-astro-cid-yfm7a6np]{animation:cn-current-box .5s var(--ease-out) calc(var(--start) + 2.3s) forwards}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .node-1[data-astro-cid-yfm7a6np]{animation:cn-rise .4s var(--ease-out) var(--start) forwards}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .tube[data-astro-cid-yfm7a6np]{animation:cn-fade .5s var(--ease-out) calc(var(--start) + .25s) forwards}:root[data-motion] .tube-body[data-astro-cid-yfm7a6np]{transform-origin:0;transform:scaleX(0)}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .tube-body[data-astro-cid-yfm7a6np]{animation:cn-grow .6s var(--ease-in-out) calc(var(--start) + .25s) forwards}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .node-2[data-astro-cid-yfm7a6np]{animation:cn-rise .4s var(--ease-out) calc(var(--start) + .7s) forwards}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .wire[data-astro-cid-yfm7a6np]{animation:cn-fade .3s var(--ease-out) calc(var(--start) + .9s) forwards}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .node-3[data-astro-cid-yfm7a6np]{animation:cn-rise .4s var(--ease-out) calc(var(--start) + 1.05s) forwards}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .check[data-astro-cid-yfm7a6np]{animation:cn-rise .45s var(--ease-out) calc(var(--start) + 1.5s + var(--i) * .45s) forwards}:root[data-motion] .tick[data-astro-cid-yfm7a6np] svg[data-astro-cid-yfm7a6np]{stroke-dashoffset:1px}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .tick[data-astro-cid-yfm7a6np] svg[data-astro-cid-yfm7a6np]{animation:cn-draw-tick .35s var(--ease-out) calc(var(--start) + 1.75s + var(--i) * .45s) forwards}:root[data-motion] .point-tunnel[data-astro-cid-yfm7a6np][data-in] .tube-flow[data-astro-cid-yfm7a6np]{animation:var(--flow,cn-flow) 1.4s linear calc(var(--start) + 2.6s) infinite;display:block}:root[data-motion] .point-secrets[data-astro-cid-yfm7a6np][data-in] .dots[data-astro-cid-yfm7a6np]{animation:cn-type .9s steps(20) var(--start) forwards}:root[data-motion] .lock-lg[data-astro-cid-yfm7a6np]{stroke:var(--text-muted)}:root[data-motion] .lock-lg[data-astro-cid-yfm7a6np] rect[data-astro-cid-yfm7a6np]{fill:var(--bg-muted)}:root[data-motion] .lock-lg[data-astro-cid-yfm7a6np] .lock-shackle[data-astro-cid-yfm7a6np]{transform:translateY(-2.5px)}:root[data-motion] .point-secrets[data-astro-cid-yfm7a6np][data-in] .lock-lg[data-astro-cid-yfm7a6np]{animation:cn-seal .4s var(--ease-out) calc(var(--start) + 1.1s) forwards}:root[data-motion] .point-secrets[data-astro-cid-yfm7a6np][data-in] .lock-lg[data-astro-cid-yfm7a6np] rect[data-astro-cid-yfm7a6np]{animation:cn-seal-fill .4s var(--ease-out) calc(var(--start) + 1.1s) forwards}:root[data-motion] .point-secrets[data-astro-cid-yfm7a6np][data-in] .lock-lg[data-astro-cid-yfm7a6np] .lock-shackle[data-astro-cid-yfm7a6np]{animation:cn-shackle .35s var(--ease-spring) calc(var(--start) + 1.1s) forwards}:root[data-motion] .point-secrets[data-astro-cid-yfm7a6np][data-in] .sealed[data-astro-cid-yfm7a6np]{animation:cn-rise .45s var(--ease-out) calc(var(--start) + 1.4s) forwards}:root[data-motion] .point-secrets[data-astro-cid-yfm7a6np][data-in] .log[data-astro-cid-yfm7a6np]{animation:cn-rise .45s var(--ease-out) calc(var(--start) + 1.85s) forwards}@keyframes cn-fade{to{opacity:1}}@keyframes cn-slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes cn-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cn-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes cn-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.18)}}@keyframes cn-draw{to{stroke-dashoffset:0}}@keyframes cn-grow{to{transform:none}}@keyframes cn-travel{0%{stroke-dashoffset:0;opacity:0}10%{opacity:1}55%{stroke-dashoffset:-100px;opacity:1}60%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes cn-run-x{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}70%{opacity:1;transform:translate(0)}80%,to{opacity:0;transform:translate(0)}}@keyframes cn-run-y{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1}70%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(0)}}@keyframes cn-swap-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes cn-swap-out{to{opacity:0;visibility:hidden}}@keyframes cn-blink{50%{opacity:.55}}@keyframes cn-type{to{clip-path:inset(0)}}@keyframes cn-press{50%{transform:scale(.92)}}@keyframes cn-tick-box{0%{transform:scale(.8)}to{border-color:var(--signal);background:var(--signal);transform:none}}@keyframes cn-draw-tick{to{stroke-dashoffset:0}}@keyframes cn-done-text{to{color:var(--text-muted)}}@keyframes cn-current-text{to{color:var(--text-strong);font-weight:600}}@keyframes cn-current-box{to{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}}@keyframes cn-flow{to{transform:translate(14px)}}@keyframes cn-flow-y{to{transform:translateY(14px)}}@keyframes cn-seal{to{stroke:var(--signal)}}@keyframes cn-seal-fill{to{fill:var(--signal-subtle)}}@keyframes cn-shackle{to{transform:none}}.deliverables[data-astro-cid-mdqvtm3l]{--well:color-mix(in srgb, var(--text-strong) 5%, transparent);--well-strong:color-mix(in srgb, var(--text-strong) 9%, transparent);gap:var(--space-12) clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;display:grid}.stage[data-astro-cid-mdqvtm3l]{--lift:1.875rem;padding-top:calc(var(--lift) * 2);margin:0;display:grid}.edition[data-astro-cid-mdqvtm3l]{border-radius:var(--radius-surface);color:var(--text-body);transform-origin:50% 0;transform:translateY(calc(var(--lift) * var(--depth) * -1)) scale(calc(1 - var(--depth) * .045));grid-area:1/1;align-content:start;display:grid}.edition[data-astro-cid-mdqvtm3l].tile:not(.front){background:color-mix(in srgb, var(--pane) 45%, var(--surface-card))}[data-theme=dark] .edition[data-astro-cid-mdqvtm3l].tile:not(.front){background:color-mix(in srgb, var(--text-strong) 3%, var(--pane))}.edition-head[data-astro-cid-mdqvtm3l]{align-items:center;gap:var(--space-2);height:var(--lift);padding:0 var(--space-5);font-size:var(--text-xs);white-space:nowrap;display:flex}.front[data-astro-cid-mdqvtm3l] .edition-head[data-astro-cid-mdqvtm3l]{height:auto;padding:var(--space-4) var(--space-5) var(--space-3)}.week[data-astro-cid-mdqvtm3l]{color:var(--text-strong);font-weight:600}.range[data-astro-cid-mdqvtm3l]{color:var(--text-muted);font-family:var(--type-data-family);text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.state[data-astro-cid-mdqvtm3l],.tag[data-astro-cid-mdqvtm3l]{margin-left:auto}.state[data-astro-cid-mdqvtm3l]{color:var(--text-muted)}.tag[data-astro-cid-mdqvtm3l]{border-radius:var(--radius-pill);background:var(--signal-subtle);color:var(--signal-on-subtle);align-items:center;gap:.25rem;padding:.125rem .5rem .125rem .375rem;font-weight:600;display:inline-flex}svg[data-astro-cid-mdqvtm3l]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tag[data-astro-cid-mdqvtm3l] svg[data-astro-cid-mdqvtm3l]{stroke-width:1.8px;width:.75rem;height:.75rem}.edition-body[data-astro-cid-mdqvtm3l]{padding:var(--space-5);display:grid}.report[data-astro-cid-mdqvtm3l]{color:var(--text-strong);font-size:var(--text-sm);font-weight:600}.headline-label[data-astro-cid-mdqvtm3l]{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--text-xs)}.headline[data-astro-cid-mdqvtm3l]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.headline-value[data-astro-cid-mdqvtm3l]{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:650;line-height:1.15}.delta[data-astro-cid-mdqvtm3l]{color:var(--signal-on-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.delta[data-astro-cid-mdqvtm3l] svg[data-astro-cid-mdqvtm3l]{stroke-width:1.8px;width:.75rem;height:.75rem}.chart[data-astro-cid-mdqvtm3l]{margin-top:var(--space-5)}.columns[data-astro-cid-mdqvtm3l]{height:7.5rem;padding:var(--space-2) var(--space-2) 0;border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--well);align-items:flex-end;gap:clamp(.375rem,1.2vw,.75rem);display:flex}.bar[data-astro-cid-mdqvtm3l]{height:var(--h);background:color-mix(in srgb, var(--accent) 30%, transparent);transform-origin:50% 100%;border-radius:4px 4px 0 0;flex:1}.bar[data-astro-cid-mdqvtm3l].now{background:var(--accent)}.axis[data-astro-cid-mdqvtm3l]{margin-top:var(--space-2);padding-inline:var(--space-2);color:var(--text-muted);font-family:var(--type-data-family);gap:clamp(.375rem,1.2vw,.75rem);font-size:.625rem;display:flex}.axis[data-astro-cid-mdqvtm3l] span[data-astro-cid-mdqvtm3l]{text-align:center;white-space:nowrap;flex:1}.summary[data-astro-cid-mdqvtm3l]{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--accent-subtle);color:var(--text-strong);font-size:var(--text-sm);align-items:flex-start;line-height:1.45;display:flex}.summary[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{color:var(--accent-on-subtle);font-weight:600}.spark[data-astro-cid-mdqvtm3l]{width:1rem;height:1rem;color:var(--accent-on-subtle);fill:currentColor;stroke:none;margin-top:.1rem}.points[data-astro-cid-mdqvtm3l]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.point[data-astro-cid-mdqvtm3l]{gap:var(--space-5);padding:var(--space-5);grid-template-columns:13.5rem minmax(0,1fr);align-items:start;display:grid}.text[data-astro-cid-mdqvtm3l]{gap:var(--space-1);display:grid}.text[data-astro-cid-mdqvtm3l] p[data-astro-cid-mdqvtm3l]{color:var(--text-body);font-size:var(--text-sm);line-height:1.5}.mini[data-astro-cid-mdqvtm3l]{color:var(--text-body);font-size:.6875rem;line-height:1.35}.panel[data-astro-cid-mdqvtm3l]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--well);display:grid}.kinds[data-astro-cid-mdqvtm3l]{grid-template-columns:repeat(5,1fr);gap:.375rem;display:grid}.kind[data-astro-cid-mdqvtm3l]{aspect-ratio:1.15;background:var(--well);border-radius:6px;gap:.15rem;padding:.3rem;display:grid}.kind[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l],.kind[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{background:var(--well-strong);border-radius:1.5px;display:block}.kind[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{background:var(--accent)}.k-dashboard[data-astro-cid-mdqvtm3l]{grid-template-columns:1fr 1fr}.k-dashboard[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]:first-child{background:var(--accent)}.k-report[data-astro-cid-mdqvtm3l]{align-content:start}.k-report[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{height:2px}.k-report[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]:nth-child(3){width:60%}.k-report[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{opacity:.55;height:.55rem;margin-top:.1rem}.k-slides[data-astro-cid-mdqvtm3l]{grid-template-rows:auto 1fr;padding:.3rem .35rem}.k-slides[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{background:var(--text-muted);justify-self:center;width:60%;height:3px}.k-slides[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{place-self:center;width:50%;height:55%}.k-table[data-astro-cid-mdqvtm3l]{align-content:start;gap:0;padding:.3rem .25rem}.k-table[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{background:linear-gradient(90deg, var(--well-strong) 30%, transparent 30% 36%, var(--well-strong) 36% 66%, transparent 66% 72%, var(--well-strong) 72%);border-radius:0;height:.2rem;margin-bottom:.15rem}.k-table[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]:first-child{background:linear-gradient(90deg, var(--accent) 30%, transparent 30% 36%, var(--accent) 36% 66%, transparent 66% 72%, var(--accent) 72%)}.k-app[data-astro-cid-mdqvtm3l]{grid-template-columns:.3fr 1fr;gap:.2rem}.k-app[data-astro-cid-mdqvtm3l] em[data-astro-cid-mdqvtm3l]{background:var(--well);border-radius:3px;align-content:start;gap:.15rem;padding:.15rem;display:grid}.k-app[data-astro-cid-mdqvtm3l] em[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{height:2px}.k-app[data-astro-cid-mdqvtm3l] em[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]:first-child{background:var(--accent)}.k-app[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{opacity:.55}.status-row[data-astro-cid-mdqvtm3l]{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.status-row[data-astro-cid-mdqvtm3l] svg[data-astro-cid-mdqvtm3l]{width:.875rem;height:.875rem;color:var(--text-muted)}.status-row[data-astro-cid-mdqvtm3l] .rerun[data-astro-cid-mdqvtm3l]{color:var(--signal)}.status-row[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{color:var(--text-strong);font-family:var(--type-data-family);font-variant-numeric:tabular-nums;font-weight:600}.status-row[data-astro-cid-mdqvtm3l] .zero[data-astro-cid-mdqvtm3l]{border-radius:var(--radius-pill);background:var(--signal-subtle);min-width:1.5rem;color:var(--signal-on-subtle);text-align:center;padding:0 .375rem}.meter[data-astro-cid-mdqvtm3l]{border-radius:var(--radius-pill);background:var(--well-strong);height:3px;display:block;overflow:hidden}.meter[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{border-radius:inherit;background:var(--signal);transform-origin:0;height:100%;display:block}.cadence[data-astro-cid-mdqvtm3l]{gap:var(--space-2);display:grid}.segments[data-astro-cid-mdqvtm3l]{border-radius:var(--radius-control);background:var(--well);grid-auto-columns:auto;grid-auto-flow:column;padding:2px;display:grid}.segment[data-astro-cid-mdqvtm3l]{color:var(--text-muted);text-align:center;white-space:nowrap;border-radius:6px;padding:.25rem .3rem}.segment[data-astro-cid-mdqvtm3l].on{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--site-lift);font-weight:600}.next[data-astro-cid-mdqvtm3l]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.125rem .375rem;display:flex}.next[data-astro-cid-mdqvtm3l] svg[data-astro-cid-mdqvtm3l]{width:.875rem;height:.875rem}.next[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{color:var(--text-strong);font-family:var(--type-data-family);font-weight:600}.mail[data-astro-cid-mdqvtm3l]{gap:.2rem}.mail-head[data-astro-cid-mdqvtm3l]{align-items:center;gap:var(--space-2);margin-bottom:.2rem;display:flex}.sender[data-astro-cid-mdqvtm3l]{background:var(--accent);width:1.125rem;height:1.125rem;color:var(--accent-on);border-radius:5px;place-items:center;font-size:.625rem;font-weight:700;display:grid}.from[data-astro-cid-mdqvtm3l]{color:var(--text-muted)}.bell[data-astro-cid-mdqvtm3l]{color:var(--text-muted);margin-left:auto;position:relative}.bell[data-astro-cid-mdqvtm3l] svg[data-astro-cid-mdqvtm3l]{width:.875rem;height:.875rem;display:block}.bell[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{background:var(--danger);width:.4rem;height:.4rem;box-shadow:0 0 0 2px var(--surface-card);border-radius:50%;position:absolute;top:-1px;right:-2px}.subject[data-astro-cid-mdqvtm3l]{color:var(--text-strong);font-weight:600}.mail-body[data-astro-cid-mdqvtm3l]{color:var(--text-muted)}.mail-link[data-astro-cid-mdqvtm3l]{border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent-on-subtle);justify-self:start;align-items:center;gap:.25rem;margin-top:.3rem;padding:.2rem .55rem;font-weight:600;display:inline-flex}.mail-link[data-astro-cid-mdqvtm3l] svg[data-astro-cid-mdqvtm3l]{stroke-width:1.8px;width:.625rem;height:.625rem}.files[data-astro-cid-mdqvtm3l]{gap:.375rem;display:grid}.file[data-astro-cid-mdqvtm3l]{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);background:var(--well);grid-template-columns:auto minmax(0,1fr) auto;padding:.3rem .5rem .3rem .3rem;display:grid}.file-type[data-astro-cid-mdqvtm3l]{letter-spacing:.04em;border-radius:4px;place-items:center;width:1.75rem;height:1.375rem;font-size:.5625rem;font-weight:700;display:grid}.pdf[data-astro-cid-mdqvtm3l]{background:var(--danger-subtle);color:var(--danger)}.csv[data-astro-cid-mdqvtm3l]{background:var(--signal-subtle);color:var(--signal-on-subtle)}.file-name[data-astro-cid-mdqvtm3l]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file[data-astro-cid-mdqvtm3l] svg[data-astro-cid-mdqvtm3l]{width:.75rem;height:.75rem;color:var(--text-muted)}:root[data-motion] .feature .stage[data-astro-cid-mdqvtm3l][data-reveal]:not([data-in]){opacity:1;transform:none}:root[data-motion] .stage[data-astro-cid-mdqvtm3l]:not([data-in]) .edition[data-astro-cid-mdqvtm3l]{opacity:0}:root[data-motion] .stage[data-astro-cid-mdqvtm3l][data-in] .edition[data-astro-cid-mdqvtm3l]{animation:deal .82s var(--ease-out) both;animation-delay:calc(var(--i) * .2s)}@keyframes deal{0%{opacity:0;translate:0 3.5rem;rotate:-2.5deg}40%{opacity:1}to{opacity:1;translate:0;rotate:0deg}}:root[data-motion] .front[data-astro-cid-mdqvtm3l] .bar[data-astro-cid-mdqvtm3l]{transition:transform .72s var(--ease-out);transition-delay:calc(.82s + var(--b) * 55ms)}:root[data-motion] .stage[data-astro-cid-mdqvtm3l]:not([data-in]) .front[data-astro-cid-mdqvtm3l] .bar[data-astro-cid-mdqvtm3l]{transform:scaleY(0)}:root[data-motion] .front[data-astro-cid-mdqvtm3l] .tag[data-astro-cid-mdqvtm3l],:root[data-motion] .front[data-astro-cid-mdqvtm3l] .delta[data-astro-cid-mdqvtm3l],:root[data-motion] .front[data-astro-cid-mdqvtm3l] .summary[data-astro-cid-mdqvtm3l]{transition:opacity .52s var(--ease-out), transform .52s var(--ease-out)}:root[data-motion] .front[data-astro-cid-mdqvtm3l] .delta[data-astro-cid-mdqvtm3l]{transition-delay:1.9s}:root[data-motion] .front[data-astro-cid-mdqvtm3l] .summary[data-astro-cid-mdqvtm3l]{transition-delay:2.1s}:root[data-motion] .front[data-astro-cid-mdqvtm3l] .tag[data-astro-cid-mdqvtm3l]{transition:opacity .36s var(--ease-out) 2.5s, transform .48s var(--ease-spring) 2.5s}:root[data-motion] .stage[data-astro-cid-mdqvtm3l]:not([data-in]) .front[data-astro-cid-mdqvtm3l] [data-astro-cid-mdqvtm3l]:is(.delta,.summary){opacity:0;transform:translateY(.5rem)}:root[data-motion] .stage[data-astro-cid-mdqvtm3l]:not([data-in]) .front[data-astro-cid-mdqvtm3l] .tag[data-astro-cid-mdqvtm3l]{opacity:0;transform:scale(.6)}:root[data-motion] .point[data-astro-cid-mdqvtm3l]{--after:calc(var(--reveal-order,0) * 90ms + .38s)}:root[data-motion] .kind[data-astro-cid-mdqvtm3l]{transition:opacity .42s var(--ease-out), transform .52s var(--ease-spring);transition-delay:calc(var(--after) + var(--k) * 70ms)}.kind[data-astro-cid-mdqvtm3l]:first-child{--k:0}.kind[data-astro-cid-mdqvtm3l]:nth-child(2){--k:1}.kind[data-astro-cid-mdqvtm3l]:nth-child(3){--k:2}.kind[data-astro-cid-mdqvtm3l]:nth-child(4){--k:3}.kind[data-astro-cid-mdqvtm3l]:nth-child(5){--k:4}:root[data-motion] .point[data-astro-cid-mdqvtm3l]:not([data-in]) .kind[data-astro-cid-mdqvtm3l]{opacity:0;transform:translateY(.375rem)scale(.85)}:root[data-motion] .meter[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{transition:transform .9s var(--ease-in-out) var(--after)}:root[data-motion] .point[data-astro-cid-mdqvtm3l]:not([data-in]) .meter[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{transform:scaleX(0)}:root[data-motion] .point[data-astro-cid-mdqvtm3l][data-in] .rerun[data-astro-cid-mdqvtm3l]{animation:turn .9s var(--ease-in-out) var(--after) both}@keyframes turn{0%{rotate:-360deg}}:root[data-motion] .status-row[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{transition:opacity .3s var(--ease-out) calc(var(--after) + .9s)}:root[data-motion] .point[data-astro-cid-mdqvtm3l]:not([data-in]) .status-row[data-astro-cid-mdqvtm3l] b[data-astro-cid-mdqvtm3l]{opacity:0}:root[data-motion] .segment[data-astro-cid-mdqvtm3l].on{transition:opacity .36s var(--ease-out), transform .52s var(--ease-spring);transition-delay:var(--after)}:root[data-motion] .point[data-astro-cid-mdqvtm3l]:not([data-in]) .segment[data-astro-cid-mdqvtm3l].on{opacity:0;transform:scale(.8)}:root[data-motion] .next[data-astro-cid-mdqvtm3l]{transition:opacity .42s var(--ease-out) calc(var(--after) + .2s), transform .42s var(--ease-out) calc(var(--after) + .2s)}:root[data-motion] .point[data-astro-cid-mdqvtm3l]:not([data-in]) .next[data-astro-cid-mdqvtm3l]{opacity:0;transform:translate(-.375rem)}:root[data-motion] .mail[data-astro-cid-mdqvtm3l]{transition:opacity .52s var(--ease-out) var(--after), transform .62s var(--ease-out) var(--after)}:root[data-motion] .point[data-astro-cid-mdqvtm3l]:not([data-in]) .mail[data-astro-cid-mdqvtm3l]{opacity:0;transform:translateY(.75rem)}:root[data-motion] .bell[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{transition:transform .42s var(--ease-spring) calc(var(--after) + .52s)}:root[data-motion] .point[data-astro-cid-mdqvtm3l]:not([data-in]) .bell[data-astro-cid-mdqvtm3l] i[data-astro-cid-mdqvtm3l]{transform:scale(0)}:root[data-motion] .file[data-astro-cid-mdqvtm3l]{transition:opacity .46s var(--ease-out), transform .56s var(--ease-out);transition-delay:var(--after)}:root[data-motion] .file[data-astro-cid-mdqvtm3l]+.file[data-astro-cid-mdqvtm3l]{transition-delay:calc(var(--after) + .12s)}:root[data-motion] .point[data-astro-cid-mdqvtm3l]:not([data-in]) .file[data-astro-cid-mdqvtm3l]{opacity:0;transform:translate(-.75rem)}@media (width<=64rem){.point[data-astro-cid-mdqvtm3l]{grid-template-columns:12rem minmax(0,1fr)}}@media (width<=48rem){.deliverables[data-astro-cid-mdqvtm3l]{grid-template-columns:minmax(0,1fr)}.point[data-astro-cid-mdqvtm3l]{grid-template-columns:13.5rem minmax(0,1fr)}}@media (width<=36rem){.stage[data-astro-cid-mdqvtm3l]{--lift:1.625rem}.edition-head[data-astro-cid-mdqvtm3l],.front[data-astro-cid-mdqvtm3l] .edition-head[data-astro-cid-mdqvtm3l],.edition-body[data-astro-cid-mdqvtm3l]{padding-inline:var(--space-4)}.point[data-astro-cid-mdqvtm3l]{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.mini[data-astro-cid-mdqvtm3l]{max-width:15rem}}.studio[data-astro-cid-ymp4wg24]{gap:var(--space-10);isolation:isolate;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:center;display:grid}.studio-points[data-astro-cid-ymp4wg24]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.studio-point[data-astro-cid-ymp4wg24].tile{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-surface);cursor:default;transition:background-color var(--duration-base) var(--ease-out);outline:none;grid-template-columns:1.75rem minmax(0,1fr);display:grid;position:relative}.studio-point[data-astro-cid-ymp4wg24].tile[data-on]{background:color-mix(in srgb, var(--primary) 7%, var(--surface-card))}:root[data-theme=dark] .studio-point[data-astro-cid-ymp4wg24].tile[data-on]{background:color-mix(in srgb, var(--primary) 12%, color-mix(in srgb, var(--text-strong) 6%, var(--pane)))}.studio-point[data-astro-cid-ymp4wg24].tile:focus-visible{box-shadow:var(--shadow-focus), var(--site-lift)}.studio-number[data-astro-cid-ymp4wg24]{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--text-muted);font:600 var(--text-xs) / 1 var(--font-sans);font-variant-numeric:tabular-nums;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);place-items:center;display:grid}.studio-point[data-astro-cid-ymp4wg24][data-on] .studio-number[data-astro-cid-ymp4wg24]{background-color:var(--primary);border-color:var(--primary);color:var(--text-on-primary)}.studio-text[data-astro-cid-ymp4wg24]{gap:var(--space-1);display:grid}.studio-text[data-astro-cid-ymp4wg24] h3[data-astro-cid-ymp4wg24]{color:var(--text-strong);font-size:var(--text-md);margin:0;padding-top:.125rem}.studio-text[data-astro-cid-ymp4wg24] p[data-astro-cid-ymp4wg24]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.studio-text[data-astro-cid-ymp4wg24] .studio-presence[data-astro-cid-ymp4wg24]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-xs);display:flex}.studio-avatars[data-astro-cid-ymp4wg24]{display:flex}.studio-avatars[data-astro-cid-ymp4wg24] span[data-astro-cid-ymp4wg24]{border:2px solid var(--surface-card);border-radius:var(--radius-pill);background-color:var(--avatar);width:1.5rem;height:1.5rem;color:var(--avatar-on);font:700 .625rem / 1 var(--font-sans);letter-spacing:.02em;place-items:center;display:grid}.studio-avatars[data-astro-cid-ymp4wg24] span[data-astro-cid-ymp4wg24]+span[data-astro-cid-ymp4wg24]{margin-left:-.375rem}:root[data-theme=dark] .studio-avatars[data-astro-cid-ymp4wg24] span[data-astro-cid-ymp4wg24]{border-color:color-mix(in srgb, var(--text-strong) 6%, var(--pane))}.studio-shot[data-astro-cid-ymp4wg24].tile{padding:var(--space-2);border-radius:var(--radius-surface);margin:0;position:relative}.studio-canvas[data-astro-cid-ymp4wg24]{border-radius:calc(var(--radius-surface) - var(--space-2));position:relative;overflow:hidden}.studio-canvas[data-astro-cid-ymp4wg24] img[data-astro-cid-ymp4wg24]{width:100%;height:auto;display:block}.studio-canvas[data-astro-cid-ymp4wg24] .studio-img-dark[data-astro-cid-ymp4wg24],:root[data-theme=dark] .studio-canvas[data-astro-cid-ymp4wg24] .studio-img-light[data-astro-cid-ymp4wg24]{display:none}:root[data-theme=dark] .studio-canvas[data-astro-cid-ymp4wg24] .studio-img-dark[data-astro-cid-ymp4wg24]{display:block}.studio-marks[data-astro-cid-ymp4wg24]{pointer-events:none;position:absolute;inset:0}.studio-box[data-astro-cid-ymp4wg24]{border:2px solid var(--primary);border-radius:var(--radius-control);background-color:color-mix(in srgb, var(--primary) 8%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent);opacity:0;transition:opacity var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-out);position:absolute;scale:.98}.studio-box[data-astro-cid-ymp4wg24][data-on]{opacity:1;scale:1}.studio-pin[data-astro-cid-ymp4wg24]{--pin:clamp(1.25rem, 2.1vw, 1.75rem);width:var(--pin);height:var(--pin);translate:var(--pin-shift) -50%;pointer-events:auto;transition:scale var(--duration-base) var(--ease-spring);position:absolute}.studio-pin[data-astro-cid-ymp4wg24][data-on]{scale:1.2}.studio-dot[data-astro-cid-ymp4wg24]{border-radius:var(--radius-pill);background-color:var(--primary);width:100%;height:100%;color:var(--text-on-primary);font:700 clamp(.6875rem, .9vw, .8125rem) / 1 var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 28%, transparent), 0 4px 12px color-mix(in srgb, var(--surface-code) 35%, transparent);place-items:center;display:grid;position:relative}.studio-dot[data-astro-cid-ymp4wg24]:after{content:"";border:2px solid var(--primary);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}:root[data-motion] .feature .studio-shot[data-astro-cid-ymp4wg24][data-reveal]{transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transform-origin:50% 100%}:root[data-motion] .feature .studio-shot[data-astro-cid-ymp4wg24][data-reveal]:not([data-in]){transform:translateY(2.5rem)scale(.94)}:root[data-motion] .studio-shot[data-astro-cid-ymp4wg24]:not([data-in]) .studio-dot[data-astro-cid-ymp4wg24]{opacity:0;transform:scale(.3)}:root[data-motion] .studio-shot[data-astro-cid-ymp4wg24][data-in] .studio-dot[data-astro-cid-ymp4wg24]{animation:studio-pin-in .56s var(--ease-spring) backwards;animation-delay:calc(.7s + var(--pin-order) * .2s)}:root[data-motion] .studio-shot[data-astro-cid-ymp4wg24][data-in] .studio-dot[data-astro-cid-ymp4wg24]:after{animation:studio-ring 1.1s var(--ease-out);animation-delay:calc(.9s + var(--pin-order) * .2s)}:root[data-motion] .studio-shot[data-astro-cid-ymp4wg24][data-in] .studio-pin[data-astro-cid-ymp4wg24][data-on] .studio-dot[data-astro-cid-ymp4wg24]:after{animation:studio-ring 1.8s var(--ease-out) infinite}@keyframes studio-pin-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes studio-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.studio-point[data-astro-cid-ymp4wg24],.studio-number[data-astro-cid-ymp4wg24],.studio-box[data-astro-cid-ymp4wg24],.studio-pin[data-astro-cid-ymp4wg24]{transition:none}}@media (width<=48rem){.studio[data-astro-cid-ymp4wg24]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.studio-shot[data-astro-cid-ymp4wg24].tile{padding:var(--space-1);order:-1}.studio-canvas[data-astro-cid-ymp4wg24]{border-radius:calc(var(--radius-surface) - var(--space-1))}.studio-point[data-astro-cid-ymp4wg24].tile{padding:var(--space-4)}}.feature.fw-feature{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}.fw-feature{--fw-well:var(--bg-subtle);--fw-raise:var(--surface-card)}[data-theme=dark] .fw-feature{--fw-well:color-mix(in srgb, var(--text-strong) 5%, transparent);--fw-raise:color-mix(in srgb, var(--text-strong) 7%, transparent)}.fw-feature>.feature-intro{align-self:center}.fw-bento[data-astro-cid-oue3o5jz]{grid-column:1/-1}@media (width<=60rem){.feature.fw-feature{grid-template-columns:minmax(0,1fr)}}.fw-stream[data-astro-cid-oue3o5jz]{--fw-well:var(--fw-raise);color:var(--text-body);font-size:var(--text-sm);margin:0;position:relative;overflow:hidden}.fw-stream-head[data-astro-cid-oue3o5jz]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex;position:relative}.fw-live[data-astro-cid-oue3o5jz]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex:none;display:inline-flex}.fw-live[data-astro-cid-oue3o5jz] i[data-astro-cid-oue3o5jz]{border-radius:var(--radius-pill);background:var(--signal);width:.4375rem;height:.4375rem;position:relative}.fw-live[data-astro-cid-oue3o5jz] i[data-astro-cid-oue3o5jz]:after{content:"";border-radius:inherit;background:var(--signal);opacity:0;position:absolute;inset:0}.fw-viewport[data-astro-cid-oue3o5jz]{overflow:hidden}.fw-reqs[data-astro-cid-oue3o5jz]{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);transition:transform .7s var(--ease-out);margin:0;list-style:none;display:grid;position:relative}.fw-req[data-astro-cid-oue3o5jz]{--t0:calc(.4s + var(--i,0) * 1.1s);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--fw-well);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.fw-req[data-astro-cid-oue3o5jz][hidden]{display:none}.fw-req[data-astro-cid-oue3o5jz].is-new{--t0:.12s}.fw-dot[data-astro-cid-oue3o5jz]{width:1.75rem;height:1.75rem;display:grid}.fw-dot[data-astro-cid-oue3o5jz]>[data-astro-cid-oue3o5jz]{grid-area:1/1}.fw-dot-wait[data-astro-cid-oue3o5jz]{border:1.5px solid var(--border-strong);border-top-color:var(--text-muted);border-radius:var(--radius-pill);opacity:0}.fw-dot-icon[data-astro-cid-oue3o5jz]{border-radius:var(--radius-pill);font:700 var(--text-sm) / 1 var(--font-mono);place-items:center;display:grid}.fw-dot-icon[data-astro-cid-oue3o5jz] svg[data-astro-cid-oue3o5jz],.fw-prompt-icon[data-astro-cid-oue3o5jz] svg[data-astro-cid-oue3o5jz],.fw-shield[data-astro-cid-oue3o5jz] svg[data-astro-cid-oue3o5jz]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}[data-astro-cid-oue3o5jz][data-kind=ok] .fw-dot-icon[data-astro-cid-oue3o5jz]{background:var(--signal-subtle);color:var(--signal-on-subtle)}[data-astro-cid-oue3o5jz][data-kind=ask] .fw-dot-icon[data-astro-cid-oue3o5jz]{background:var(--warning-subtle);color:var(--warning-on-subtle)}[data-astro-cid-oue3o5jz][data-kind=bad] .fw-dot-icon[data-astro-cid-oue3o5jz]{background:var(--danger-subtle);color:var(--danger-on-subtle,var(--danger))}[data-astro-cid-oue3o5jz][data-kind=warn] .fw-dot-icon[data-astro-cid-oue3o5jz]{background:var(--warning-subtle);color:var(--warning-on-subtle)}.fw-req-text[data-astro-cid-oue3o5jz]{gap:.125rem;min-width:0;display:grid}.fw-url[data-astro-cid-oue3o5jz]{min-width:0;color:var(--text-strong);font-family:var(--type-data-family);font-size:var(--text-sm);align-items:center;display:flex}.fw-url-text[data-astro-cid-oue3o5jz],.fw-reason[data-astro-cid-oue3o5jz]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fw-url[data-astro-cid-oue3o5jz] .fw-redact[data-astro-cid-oue3o5jz]{flex:none}.fw-reason[data-astro-cid-oue3o5jz]{color:var(--text-muted);font-size:var(--text-xs)}@media (width<=30rem){.fw-reason[data-astro-cid-oue3o5jz]{white-space:normal}}.fw-status[data-astro-cid-oue3o5jz]{justify-items:end;display:grid}.fw-status[data-astro-cid-oue3o5jz]>[data-astro-cid-oue3o5jz]{grid-area:1/1;align-self:center}.fw-checking[data-astro-cid-oue3o5jz]{opacity:0;color:var(--text-muted);font-family:var(--type-data-family);font-size:var(--text-xs);white-space:nowrap}.fw-actions[data-astro-cid-oue3o5jz]{gap:var(--space-2);display:flex}@media (width<=30rem){.fw-stream-head[data-astro-cid-oue3o5jz],.fw-req[data-astro-cid-oue3o5jz]{padding-inline:var(--space-4)}.fw-live[data-astro-cid-oue3o5jz]{display:none}[data-astro-cid-oue3o5jz][data-kind=ask] .fw-status[data-astro-cid-oue3o5jz]{grid-column:2/-1;justify-items:start}}.fw-chip[data-astro-cid-oue3o5jz]{padding:.1875rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.fw-chip[data-astro-cid-oue3o5jz][data-tone=ok]{background:var(--signal-subtle);color:var(--signal-on-subtle)}[data-theme=dark] .fw-chip[data-astro-cid-oue3o5jz][data-tone=ok]{color:color-mix(in srgb, var(--signal-on-subtle) 55%, var(--text-strong))}.fw-chip[data-astro-cid-oue3o5jz][data-tone=bad]{background:var(--danger-subtle);color:var(--danger-on-subtle,var(--danger))}.fw-chip[data-astro-cid-oue3o5jz][data-tone=warn]{background:var(--warning-subtle);color:var(--warning-on-subtle)}.fw-chip[data-astro-cid-oue3o5jz][data-tone=neutral]{background:color-mix(in srgb, var(--text-strong) 10%, transparent);color:var(--text-muted)}.fw-btn[data-astro-cid-oue3o5jz]{padding:.3125rem var(--space-3);background:color-mix(in srgb, var(--text-strong) 10%, transparent);border-radius:var(--radius-pill);color:var(--text-strong);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.fw-btn--primary[data-astro-cid-oue3o5jz]{background:var(--primary);color:var(--text-on-primary)}.fw-host[data-astro-cid-oue3o5jz]{font-family:var(--type-data-family);color:var(--text-strong)}.fw-muted[data-astro-cid-oue3o5jz]{color:var(--text-muted)}.fw-redact[data-astro-cid-oue3o5jz]{vertical-align:-.0625rem;background:color-mix(in srgb, var(--text-muted) 45%, transparent);border-radius:.125rem;width:4.5rem;height:.625rem;display:inline-block;position:relative;overflow:hidden}.fw-redact--inline[data-astro-cid-oue3o5jz]{width:2.5rem;margin-left:.125rem}.fw-redact[data-astro-cid-oue3o5jz]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-card) 85%, transparent), transparent);opacity:0;position:absolute;inset:0;transform:translate(-100%)}.fw-bento[data-astro-cid-oue3o5jz]{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fw-card[data-astro-cid-oue3o5jz]{grid-area:span 2/span 2;grid-template-rows:subgrid;row-gap:var(--space-5);padding:var(--space-3) var(--space-3) var(--space-6);display:grid}.fw-card--wide[data-astro-cid-oue3o5jz]{grid-column:span 3}@media (width<=64rem){.fw-bento[data-astro-cid-oue3o5jz]{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-card[data-astro-cid-oue3o5jz],.fw-card--wide[data-astro-cid-oue3o5jz]{grid-column:span 1}.fw-card[data-astro-cid-oue3o5jz]:last-child{grid-column:1/-1}}@media (width<=48rem){.fw-bento[data-astro-cid-oue3o5jz]{grid-template-columns:minmax(0,1fr)}}.fw-ui[data-astro-cid-oue3o5jz]{justify-content:center;align-self:stretch;gap:var(--space-3);padding:var(--space-4);border-radius:calc(var(--radius-surface) - var(--space-1));background:var(--fw-well);color:var(--text-body);font-size:var(--text-sm);flex-direction:column;display:flex}.fw-point[data-astro-cid-oue3o5jz]{align-content:start;gap:var(--space-2);padding-inline:var(--space-3);display:grid}.fw-point[data-astro-cid-oue3o5jz] h3[data-astro-cid-oue3o5jz]{color:var(--text-strong);font-size:var(--text-md);margin:0}.fw-point[data-astro-cid-oue3o5jz] p[data-astro-cid-oue3o5jz]{color:var(--text-muted);font-size:var(--text-sm)}.fw-ui-head[data-astro-cid-oue3o5jz]{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-strong);flex-wrap:wrap;display:flex}.fw-preset[data-astro-cid-oue3o5jz]{align-items:center;gap:var(--space-2);padding:.1875rem .1875rem .1875rem var(--space-3);border-radius:var(--radius-pill);background:var(--fw-raise);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.fw-dom-list[data-astro-cid-oue3o5jz]{margin:0;padding:0;list-style:none;display:grid}.fw-dom[data-astro-cid-oue3o5jz]{justify-content:space-between;gap:var(--space-3);padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:calc(var(--radius-control) - 2px);font-size:var(--text-xs);display:flex}.fw-dom[data-astro-cid-oue3o5jz]+.fw-dom[data-astro-cid-oue3o5jz]{margin-top:2px}.fw-dom[data-astro-cid-oue3o5jz]{background:color-mix(in srgb, var(--fw-raise) 60%, transparent)}.fw-dom[data-astro-cid-oue3o5jz] .fw-host[data-astro-cid-oue3o5jz]{font-size:var(--text-sm)}.fw-dom[data-astro-cid-oue3o5jz] .fw-muted[data-astro-cid-oue3o5jz]{text-align:right}.fw-prompt[data-astro-cid-oue3o5jz]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:var(--fw-raise);grid-template-columns:auto minmax(0,1fr);display:grid}.fw-prompt-icon[data-astro-cid-oue3o5jz]{border-radius:var(--radius-pill);background:var(--warning-subtle);width:1.75rem;height:1.75rem;color:var(--warning-on-subtle);place-items:center;display:grid}.fw-prompt-body[data-astro-cid-oue3o5jz]{gap:var(--space-3);color:var(--text-strong);display:grid}.fw-address[data-astro-cid-oue3o5jz]{overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-control) - 2px);background:var(--fw-well);font-family:var(--type-data-family);font-size:var(--text-xs)}.fw-earlier[data-astro-cid-oue3o5jz]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-2);font-size:var(--text-xs);display:flex}.fw-earlier-text[data-astro-cid-oue3o5jz]{gap:.125rem;min-width:0;display:grid}.fw-check[data-astro-cid-oue3o5jz]{justify-content:space-between;align-items:center;gap:var(--space-3);line-height:1.25;display:flex}.fw-seg[data-astro-cid-oue3o5jz]{border-radius:var(--radius-pill);background:var(--fw-raise);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;padding:.125rem;font-size:.6875rem;display:inline-grid;position:relative}.fw-seg[data-astro-cid-oue3o5jz] span[data-astro-cid-oue3o5jz]{padding:.1875rem var(--space-2);color:var(--text-muted);text-align:center;position:relative}.fw-seg[data-astro-cid-oue3o5jz] span[data-astro-cid-oue3o5jz].on{color:var(--text-inverse);font-weight:600}.fw-thumb[data-astro-cid-oue3o5jz]{border-radius:var(--radius-pill);background:var(--text-strong);width:calc(33.3333% - .0833333rem);transform:translateX(calc(var(--pos) * 100%));position:absolute;top:.125rem;bottom:.125rem;left:.125rem}.fw-meters[data-astro-cid-oue3o5jz]{gap:var(--space-3);grid-template-columns:max-content minmax(3rem,1fr) max-content;align-items:center;display:grid}.fw-meter[data-astro-cid-oue3o5jz]{display:contents}.fw-bar[data-astro-cid-oue3o5jz]{border-radius:var(--radius-pill);background:var(--fw-well);height:.375rem;overflow:hidden}.fw-bar[data-astro-cid-oue3o5jz] i[data-astro-cid-oue3o5jz]{border-radius:inherit;background:var(--accent);height:100%;transform:scaleX(var(--v));transform-origin:0;display:block}.fw-num[data-astro-cid-oue3o5jz]{font-family:var(--type-data-family);font-size:var(--text-xs);color:var(--text-strong);text-align:right}.fw-injection[data-astro-cid-oue3o5jz]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--fw-raise);display:flex}.fw-injection[data-astro-cid-oue3o5jz] .fw-chip[data-astro-cid-oue3o5jz]{margin-left:auto}.fw-shield[data-astro-cid-oue3o5jz]{color:var(--signal-on-subtle);display:grid}.fw-log-row[data-astro-cid-oue3o5jz]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--fw-raise);display:flex}.fw-log-row[data-astro-cid-oue3o5jz] .fw-chip[data-astro-cid-oue3o5jz]{margin-left:auto}.fw-time[data-astro-cid-oue3o5jz]{font-family:var(--type-data-family);font-size:var(--text-xs)}.fw-log-detail[data-astro-cid-oue3o5jz]{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);grid-template-columns:max-content 1fr;margin:0;display:grid}.fw-log-detail[data-astro-cid-oue3o5jz] dt[data-astro-cid-oue3o5jz]{color:var(--text-muted)}.fw-log-detail[data-astro-cid-oue3o5jz] dd[data-astro-cid-oue3o5jz]{color:var(--text-strong);margin:0}.fw-log-detail[data-astro-cid-oue3o5jz] .fw-redact[data-astro-cid-oue3o5jz]{margin-right:var(--space-1)}.fw-audit[data-astro-cid-oue3o5jz]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:color-mix(in srgb, var(--fw-raise) 50%, transparent);color:var(--text-muted);font-size:var(--text-xs)}@keyframes fw-arrive{0%{opacity:0;transform:translateY(.75rem)}}@keyframes fw-pop{0%{opacity:0;transform:scale(.8)}}@keyframes fw-checking{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes fw-spin{to{transform:rotate(360deg)}}@keyframes fw-sweep{0%{opacity:0;transform:translate(-100%)}20%,80%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes fw-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes fw-flash{0%{background-color:var(--accent-subtle)}}@keyframes fw-slide{0%{transform:translate(200%)}}@keyframes fw-ink{0%{color:var(--text-muted);opacity:.6}}@keyframes fw-fill{0%{transform:scaleX(0)}}@keyframes fw-nudge{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}to{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--primary) 0%, transparent)}}.fw-req[data-astro-cid-oue3o5jz]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 12%, transparent) 50%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}:root[data-motion] .fw-stream[data-astro-cid-oue3o5jz][data-in] .fw-req[data-astro-cid-oue3o5jz]{animation:fw-arrive .5s var(--ease-out) var(--t0) both}:root[data-motion] .fw-stream[data-astro-cid-oue3o5jz][data-in] .fw-req[data-astro-cid-oue3o5jz]:after{animation:fw-sweep .9s var(--ease-in-out) var(--t0) both}:root[data-motion] .fw-stream[data-astro-cid-oue3o5jz][data-in] .fw-dot-wait[data-astro-cid-oue3o5jz]{animation:fw-checking .9s linear var(--t0) both, fw-spin .45s linear var(--t0) 2}:root[data-motion] .fw-stream[data-astro-cid-oue3o5jz][data-in] .fw-checking[data-astro-cid-oue3o5jz]{animation:fw-checking .9s linear var(--t0) both}:root[data-motion] .fw-stream[data-astro-cid-oue3o5jz][data-in] .fw-dot-icon[data-astro-cid-oue3o5jz],:root[data-motion] .fw-stream[data-astro-cid-oue3o5jz][data-in] .fw-result[data-astro-cid-oue3o5jz]{animation:fw-pop .38s var(--ease-spring) calc(var(--t0) + .85s) both}:root[data-motion] .fw-stream[data-astro-cid-oue3o5jz][data-in] .fw-live[data-astro-cid-oue3o5jz] i[data-astro-cid-oue3o5jz]:after{animation:fw-ping 2.4s var(--ease-out) 1s infinite}.fw-card[data-astro-cid-oue3o5jz]{--d:calc(var(--reveal-order,0) * 90ms + .35s)}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-dom[data-astro-cid-oue3o5jz]{animation:fw-arrive .45s var(--ease-out) calc(var(--d) + var(--j) * 90ms) both, fw-flash 1.4s var(--ease-out) calc(var(--d) + .7s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-dom[data-astro-cid-oue3o5jz]:not([data-preset]){animation:fw-arrive .45s var(--ease-out) calc(var(--d) + var(--j) * 90ms) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-preset[data-astro-cid-oue3o5jz] .fw-chip[data-astro-cid-oue3o5jz]{animation:fw-pop .38s var(--ease-spring) calc(var(--d) + .65s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-prompt[data-astro-cid-oue3o5jz]{animation:fw-arrive .5s var(--ease-out) var(--d) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-prompt[data-astro-cid-oue3o5jz] .fw-actions[data-astro-cid-oue3o5jz]{animation:fw-arrive .45s var(--ease-out) calc(var(--d) + .3s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-btn--nudge[data-astro-cid-oue3o5jz]{animation:fw-nudge 1.1s var(--ease-out) calc(var(--d) + 1s) 2}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-earlier[data-astro-cid-oue3o5jz]{animation:fw-arrive .45s var(--ease-out) calc(var(--d) + .5s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-thumb[data-astro-cid-oue3o5jz]{animation:fw-slide .65s var(--ease-out) calc(var(--d) + var(--j) * .11s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-seg[data-astro-cid-oue3o5jz] span[data-astro-cid-oue3o5jz].on{animation:fw-ink .2s linear calc(var(--d) + var(--j) * .11s + .45s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-bar[data-astro-cid-oue3o5jz] i[data-astro-cid-oue3o5jz]{animation:fw-fill 1.1s var(--ease-out) calc(var(--d) + var(--j) * .14s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-num[data-astro-cid-oue3o5jz]{animation:fw-arrive .4s var(--ease-out) calc(var(--d) + var(--j) * .14s + .3s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-injection[data-astro-cid-oue3o5jz] .fw-chip[data-astro-cid-oue3o5jz]{animation:fw-pop .38s var(--ease-spring) calc(var(--d) + .8s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-log-detail[data-astro-cid-oue3o5jz]>[data-astro-cid-oue3o5jz],:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-audit[data-astro-cid-oue3o5jz]{animation:fw-arrive .4s var(--ease-out) calc(var(--d) + .2s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-log-row[data-astro-cid-oue3o5jz] .fw-chip[data-astro-cid-oue3o5jz]{animation:fw-pop .38s var(--ease-spring) calc(var(--d) + .1s) both}:root[data-motion] .fw-card[data-astro-cid-oue3o5jz][data-in] .fw-redact--shimmer[data-astro-cid-oue3o5jz]:after{animation:fw-sweep 1.2s var(--ease-in-out) calc(var(--d) + .7s) both}.teams[data-astro-cid-3eyuddfd]{--teams-well:color-mix(in srgb, var(--text-strong) 4%, transparent);--teams-chip:color-mix(in srgb, var(--text-strong) 7%, transparent);--teams-tile:var(--surface-card);--teams-raised:var(--surface-card);gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.map-col[data-astro-cid-3eyuddfd]{top:calc(var(--site-header-h) + var(--space-8));position:sticky}[data-theme=dark] .teams[data-astro-cid-3eyuddfd]{--teams-tile:color-mix(in srgb, var(--text-strong) 6%, var(--pane,var(--site-ground)));--teams-raised:color-mix(in srgb, var(--text-strong) 14%, transparent)}@media (width<=60rem){.teams[data-astro-cid-3eyuddfd]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.map-col[data-astro-cid-3eyuddfd]{max-width:34rem;position:static}}.i[data-astro-cid-3eyuddfd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.mono[data-astro-cid-3eyuddfd],.view[data-astro-cid-3eyuddfd],.grid-view[data-astro-cid-3eyuddfd],.group[data-astro-cid-3eyuddfd]{font-family:var(--font-mono)}.mark[data-astro-cid-3eyuddfd]{--hue:var(--team-color-gray);border-radius:var(--radius-control);width:1.75rem;height:1.75rem;color:var(--hue);background:color-mix(in srgb, var(--hue) 16%, transparent);font-size:var(--text-base);flex:none;place-items:center;display:grid}.mark-sm[data-astro-cid-3eyuddfd]{width:1.25rem;height:1.25rem;font-size:var(--text-2xs);border-radius:6px}.mark-xs[data-astro-cid-3eyuddfd]{border-radius:4px;width:1rem;height:1rem;font-size:.625rem}.mark-quiet[data-astro-cid-3eyuddfd]{color:var(--text-muted);background:color-mix(in srgb, var(--text-strong) 6%, transparent)}.avatars[data-astro-cid-3eyuddfd]{border-radius:var(--radius-pill);flex:none;align-items:center;padding:2px 2px 2px 8px;display:flex}.avatar[data-astro-cid-3eyuddfd]{--hue:var(--team-color-gray);width:1.75rem;height:1.75rem;color:var(--text-strong);background:color-mix(in srgb, var(--hue) 26%, var(--teams-tile));box-shadow:0 0 0 2px var(--teams-tile);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;margin-left:-5px;font-size:.625rem;font-weight:650;display:grid}.avatar-lg[data-astro-cid-3eyuddfd]{width:2rem;height:2rem;font-size:var(--text-2xs);margin-left:0}.badge[data-astro-cid-3eyuddfd]{gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);color:var(--text-body);background:var(--teams-chip);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;font-weight:500;line-height:1.4;display:inline-flex}.map[data-astro-cid-3eyuddfd]{padding:var(--space-3);margin:0}.spaces[data-astro-cid-3eyuddfd]{gap:var(--space-2);display:grid}.space[data-astro-cid-3eyuddfd]{gap:var(--space-3);padding:var(--space-4);border-radius:calc(var(--radius-surface) - var(--space-1));background:var(--teams-well);display:grid}.space-head[data-astro-cid-3eyuddfd]{gap:var(--space-3);align-items:center;min-width:0;display:flex}.space-name[data-astro-cid-3eyuddfd]{min-width:0;color:var(--text-strong);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.avatars-shared[data-astro-cid-3eyuddfd]{position:relative}.group[data-astro-cid-3eyuddfd]{gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--teams-chip);color:var(--text-body);font-size:var(--text-2xs);flex:none;align-items:center;display:inline-flex}.views[data-astro-cid-3eyuddfd]{flex-wrap:wrap;gap:6px;display:flex}.view[data-astro-cid-3eyuddfd]{padding:3px var(--space-2) 3px 6px;border:var(--border-width) solid transparent;border-radius:var(--radius-control);color:var(--text-body);background:var(--teams-chip);font-size:var(--text-2xs);align-items:center;gap:5px;line-height:1.4;display:inline-flex}.view[data-astro-cid-3eyuddfd]>.i[data-astro-cid-3eyuddfd]{color:var(--signal);stroke-width:2.5px}.view-off[data-astro-cid-3eyuddfd]{border-color:var(--border-default);color:var(--text-muted);background:0 0;border-style:dashed}.view-off[data-astro-cid-3eyuddfd]>.i[data-astro-cid-3eyuddfd]{color:var(--text-muted)}.view-name[data-astro-cid-3eyuddfd]{position:relative}.view-off[data-astro-cid-3eyuddfd] .view-name[data-astro-cid-3eyuddfd]:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% -2px auto}.role[data-astro-cid-3eyuddfd]{margin-top:calc(-1 * var(--space-1));color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);align-items:center;gap:6px;display:flex}.map-caption[data-astro-cid-3eyuddfd]{gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);align-items:center;display:flex}.shared-tag[data-astro-cid-3eyuddfd]{left:0;bottom:calc(100% + var(--space-2));gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-control);color:var(--accent-on);background:var(--accent);font-size:var(--text-2xs);white-space:nowrap;opacity:0;pointer-events:none;align-items:center;font-weight:600;display:inline-flex;position:absolute;transform:translateY(4px)}.shared-tag[data-astro-cid-3eyuddfd]:after{content:"";border:5px solid #0000;border-top-color:var(--accent);position:absolute;top:100%;left:calc(.875rem - 2px)}.space[data-astro-cid-3eyuddfd],.avatars[data-astro-cid-3eyuddfd],.avatar[data-astro-cid-3eyuddfd],.group[data-astro-cid-3eyuddfd],.view[data-astro-cid-3eyuddfd],.role[data-astro-cid-3eyuddfd],.map-caption[data-astro-cid-3eyuddfd]>.i[data-astro-cid-3eyuddfd],.shared-tag[data-astro-cid-3eyuddfd],.badge-lock[data-astro-cid-3eyuddfd]{transition-property:border-color,background-color,box-shadow,color,opacity,transform;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out)}.map[data-astro-cid-3eyuddfd][data-focus="1"] .space-personal[data-astro-cid-3eyuddfd]{box-shadow:0 0 0 2px var(--accent)}.map[data-astro-cid-3eyuddfd][data-focus="1"] .space-personal[data-astro-cid-3eyuddfd] .badge-lock[data-astro-cid-3eyuddfd]{color:var(--accent-on-subtle);background:var(--accent-subtle)}.map[data-astro-cid-3eyuddfd][data-focus="2"] .avatars[data-astro-cid-3eyuddfd]{background:var(--accent-subtle);box-shadow:0 0 0 var(--border-width) var(--accent)}.map[data-astro-cid-3eyuddfd][data-focus="3"] .group[data-astro-cid-3eyuddfd],.map[data-astro-cid-3eyuddfd][data-focus="4"] .view[data-astro-cid-3eyuddfd]:not(.view-off){color:var(--accent-on-subtle);background:var(--accent-subtle)}.map[data-astro-cid-3eyuddfd][data-focus="4"] .map-caption[data-astro-cid-3eyuddfd]>.i[data-astro-cid-3eyuddfd],.map[data-astro-cid-3eyuddfd][data-focus="4"] .role[data-astro-cid-3eyuddfd]{color:var(--accent-on-subtle)}.map[data-astro-cid-3eyuddfd][data-focus="5"] .avatars-shared[data-astro-cid-3eyuddfd] .avatar[data-astro-cid-3eyuddfd]:first-child{box-shadow:0 0 0 2px var(--teams-tile), 0 0 0 4px var(--accent)}.map[data-astro-cid-3eyuddfd][data-focus="5"] .shared-tag[data-astro-cid-3eyuddfd]{opacity:1;transform:none}.points[data-astro-cid-3eyuddfd]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;container:points/inline-size}.point[data-astro-cid-3eyuddfd]{gap:var(--space-5);padding:var(--space-6);display:grid}@container points (width>=37.5rem){.point[data-astro-cid-3eyuddfd]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center}.point[data-astro-cid-3eyuddfd] .mini[data-astro-cid-3eyuddfd]{max-width:none}}.point-text[data-astro-cid-3eyuddfd]{gap:var(--space-2);align-content:start;display:grid}.point-text[data-astro-cid-3eyuddfd] p[data-astro-cid-3eyuddfd]{color:var(--text-muted);font-size:var(--text-base);line-height:1.6}.mini[data-astro-cid-3eyuddfd]{max-width:26rem}.panel[data-astro-cid-3eyuddfd]{gap:var(--space-3);padding:var(--space-4);border-radius:calc(var(--radius-surface) - var(--space-1));background:var(--teams-well);font-size:var(--text-sm);display:grid}.panel-row[data-astro-cid-3eyuddfd]{gap:var(--space-3);align-items:center;min-width:0;display:flex}.panel-title[data-astro-cid-3eyuddfd]{min-width:0;color:var(--text-strong);flex:1;font-weight:600}.panel-label[data-astro-cid-3eyuddfd]{color:var(--text-body);flex:1}.panel-row-sub[data-astro-cid-3eyuddfd]{padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle)}.panel-foot[data-astro-cid-3eyuddfd]{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);align-items:center;display:flex}.deny[data-astro-cid-3eyuddfd]{gap:var(--space-1);color:var(--danger-on-subtle);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.mini-roles[data-astro-cid-3eyuddfd]{padding:var(--space-3)}.seg[data-astro-cid-3eyuddfd]{border-radius:var(--radius-control);background:color-mix(in srgb, var(--text-strong) 6%, transparent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:grid;position:relative}.seg-thumb[data-astro-cid-3eyuddfd]{border-radius:calc(var(--radius-control) - 3px);background:var(--teams-raised);width:calc(25% - 1.5px);position:absolute;inset:3px auto 3px 3px;transform:translate(300%)}.seg-option[data-astro-cid-3eyuddfd]{color:var(--text-body);font-size:var(--text-2xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:5px 0;font-weight:600;position:relative;overflow:hidden}.perms[data-astro-cid-3eyuddfd]{padding:0 var(--space-1);gap:7px;margin:0;list-style:none;display:grid}.perm[data-astro-cid-3eyuddfd]{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);align-items:center;display:flex}.perm-on[data-astro-cid-3eyuddfd]{color:var(--text-strong)}.box[data-astro-cid-3eyuddfd]{border:1.5px solid var(--border-strong);width:15px;height:15px;color:var(--accent-on);border-radius:4px;flex:none;place-items:center;font-size:11px;display:grid}.box[data-astro-cid-3eyuddfd] path[data-astro-cid-3eyuddfd]{stroke-width:3.5px;stroke-dasharray:1;stroke-dashoffset:1px}.perm-on[data-astro-cid-3eyuddfd] .box[data-astro-cid-3eyuddfd]{border-color:var(--accent);background:var(--accent)}.perm-on[data-astro-cid-3eyuddfd] .box[data-astro-cid-3eyuddfd] path[data-astro-cid-3eyuddfd]{stroke-dashoffset:0}.mini-group[data-astro-cid-3eyuddfd] .badge[data-astro-cid-3eyuddfd]{font-size:var(--text-2xs)}.mini-group[data-astro-cid-3eyuddfd] .avatars[data-astro-cid-3eyuddfd]{padding-left:6px}.count[data-astro-cid-3eyuddfd]{color:var(--text-muted);font-size:var(--text-xs);align-items:baseline;gap:.35em;margin-left:auto;display:inline-flex}.roll[data-astro-cid-3eyuddfd]{height:1.4em;color:var(--text-strong);font-family:var(--type-data-family);flex-direction:column;font-weight:600;line-height:1.4;display:inline-flex;overflow:hidden}.roll[data-astro-cid-3eyuddfd]>span[data-astro-cid-3eyuddfd]{transform:translateY(-100%)}.grid[data-astro-cid-3eyuddfd]{gap:0 var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.grid[data-astro-cid-3eyuddfd]>[data-astro-cid-3eyuddfd]{min-height:1.875rem}.grid-team[data-astro-cid-3eyuddfd]{padding-inline:var(--space-1);color:var(--text-strong);font-size:var(--text-xs);justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.grid-view[data-astro-cid-3eyuddfd]{border-top:var(--border-width) solid var(--border-subtle);color:var(--text-body);font-size:var(--text-2xs);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.cell[data-astro-cid-3eyuddfd]{border-top:var(--border-width) solid var(--border-subtle);place-items:center;display:grid}.cell-yes[data-astro-cid-3eyuddfd]>.i[data-astro-cid-3eyuddfd]{width:1.25rem;height:1.25rem;color:var(--signal-on-subtle);background:var(--signal-subtle);stroke-width:3px;border-radius:50%;padding:3px}.dash[data-astro-cid-3eyuddfd]{background:var(--border-strong);border-radius:1px;width:8px;height:1.5px}.person[data-astro-cid-3eyuddfd]{padding:var(--space-2);border-radius:var(--radius-control);background:var(--teams-tile)}.who[data-astro-cid-3eyuddfd]{flex:1;min-width:0;line-height:1.35;display:grid}.who-name[data-astro-cid-3eyuddfd]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.who-team[data-astro-cid-3eyuddfd]{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:5px;display:inline-flex}.can-view[data-astro-cid-3eyuddfd]{gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-pill);color:var(--text-body);background:var(--teams-chip);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;display:inline-flex}@keyframes teams-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes teams-pop{0%{opacity:0;transform:scale(.4)}}@keyframes teams-slide{0%{opacity:0;transform:translate(-8px)}}@keyframes teams-fade{0%{opacity:0}}@keyframes teams-strike{0%{transform:scaleX(0)}}@keyframes teams-shackle{0%{transform:translateY(-3.5px)}}@keyframes teams-fill{0%{border-color:var(--border-strong);background:0 0}}@keyframes teams-tick{0%{stroke-dashoffset:1px}}@keyframes teams-strong{0%{color:var(--text-muted)}}@keyframes teams-seg{0%,16%{transform:translate(0)}32%,62%{transform:translate(100%)}78%,to{transform:translate(300%)}}@keyframes teams-spin{0%{transform:rotate(-360deg)}}@keyframes teams-roll{0%{transform:translateY(0)}}:root[data-motion] .map[data-astro-cid-3eyuddfd]:not([data-in]) [data-astro-cid-3eyuddfd]:is(.space,.avatar,.group,.view,.role,.badge-lock,.map-caption){opacity:0}:root[data-motion] .map[data-astro-cid-3eyuddfd][data-in] .space[data-astro-cid-3eyuddfd]{animation:teams-rise .7s var(--ease-out) var(--d) both}:root[data-motion] .map[data-astro-cid-3eyuddfd][data-in] [data-astro-cid-3eyuddfd]:is(.avatar,.group){animation:teams-pop .52s var(--ease-spring) var(--d) both}:root[data-motion] .map[data-astro-cid-3eyuddfd][data-in] .badge-lock[data-astro-cid-3eyuddfd]{animation:teams-fade .4s var(--ease-out) var(--d) both}:root[data-motion] .map[data-astro-cid-3eyuddfd][data-in] .badge-lock[data-astro-cid-3eyuddfd] .shackle[data-astro-cid-3eyuddfd]{animation:teams-shackle .36s var(--ease-spring) calc(var(--d) + .26s) both}:root[data-motion] .map[data-astro-cid-3eyuddfd][data-in] .view[data-astro-cid-3eyuddfd]{animation:teams-slide .48s var(--ease-out) var(--d) both}:root[data-motion] .map[data-astro-cid-3eyuddfd][data-in] .view-off[data-astro-cid-3eyuddfd] .view-name[data-astro-cid-3eyuddfd]:after{transform-origin:0;animation:teams-strike .42s var(--ease-in-out) calc(var(--d) + .38s) both}:root[data-motion] .map[data-astro-cid-3eyuddfd][data-in] .role[data-astro-cid-3eyuddfd]{animation:teams-fade .5s var(--ease-out) var(--d) both}:root[data-motion] .map[data-astro-cid-3eyuddfd][data-in] .map-caption[data-astro-cid-3eyuddfd]{animation:teams-fade .6s var(--ease-out) 1.1s both}:root[data-motion] .point[data-astro-cid-3eyuddfd]:not([data-in]) .mini[data-astro-cid-3eyuddfd]{opacity:0}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .mini[data-astro-cid-3eyuddfd]{animation:teams-rise .7s var(--ease-out) .12s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .mini-personal[data-astro-cid-3eyuddfd] .shackle[data-astro-cid-3eyuddfd]{animation:teams-shackle .42s var(--ease-spring) .65s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .mini-personal[data-astro-cid-3eyuddfd] .deny[data-astro-cid-3eyuddfd]{animation:teams-slide .48s var(--ease-out) .85s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .seg-thumb[data-astro-cid-3eyuddfd]{animation:teams-seg 2.6s var(--ease-in-out) .4s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .perm-on[data-astro-cid-3eyuddfd]{animation:teams-strong .2s linear var(--d) both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .perm-on[data-astro-cid-3eyuddfd] .box[data-astro-cid-3eyuddfd]{animation:teams-fill .2s var(--ease-out) var(--d) both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .perm-on[data-astro-cid-3eyuddfd] .box[data-astro-cid-3eyuddfd] path[data-astro-cid-3eyuddfd]{animation:teams-tick .28s var(--ease-out) calc(var(--d) + 60ms) both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .sync[data-astro-cid-3eyuddfd]{animation:teams-spin .9s var(--ease-in-out) .45s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .roll[data-astro-cid-3eyuddfd]>span[data-astro-cid-3eyuddfd]{animation:teams-roll .42s var(--ease-out) 1.25s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .avatar-new[data-astro-cid-3eyuddfd]{animation:teams-pop .52s var(--ease-spring) 1.25s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .cell[data-astro-cid-3eyuddfd]{animation:teams-pop .42s var(--ease-spring) var(--d) both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .person[data-astro-cid-3eyuddfd]{animation:teams-rise .56s var(--ease-out) .55s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .can-view[data-astro-cid-3eyuddfd]{animation:teams-fade .4s var(--ease-out) .9s both}:root[data-motion] .point[data-astro-cid-3eyuddfd][data-in] .mini-share[data-astro-cid-3eyuddfd] .panel-foot[data-astro-cid-3eyuddfd]{animation:teams-fade .4s var(--ease-out) 1.1s both}@media (prefers-reduced-motion:reduce){.space[data-astro-cid-3eyuddfd],.avatars[data-astro-cid-3eyuddfd],.group[data-astro-cid-3eyuddfd],.view[data-astro-cid-3eyuddfd],.map-caption[data-astro-cid-3eyuddfd]>.i[data-astro-cid-3eyuddfd],.shared-tag[data-astro-cid-3eyuddfd],.badge-lock[data-astro-cid-3eyuddfd]{transition:none}}.brand-flow[data-astro-cid-mopriigb]{--flow-delay:.3s;--brand-primary:#1e8a68;--brand-dark:#0e3a30;--brand-light:#dff2ea;--auto-dark:0;gap:var(--space-12);display:grid}@media (prefers-color-scheme:dark){.brand-flow[data-astro-cid-mopriigb]{--auto-dark:1}}.br-paint[data-astro-cid-mopriigb]{--primary:#18785a;--on-primary:#fff;--well:var(--brand-light);--on-well:var(--brand-dark)}.br-paint[data-astro-cid-mopriigb][data-theme=dark]{--primary:#5fd0a8;--on-primary:var(--brand-dark);--well:var(--brand-dark);--on-well:var(--brand-light)}.br-steps[data-astro-cid-mopriigb]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.br-step[data-astro-cid-mopriigb]{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-surface);grid-template-rows:auto 1fr;min-width:0;display:grid}.br-step-ui[data-astro-cid-mopriigb]{align-content:center;gap:var(--space-3);height:9.5rem;padding:var(--space-4);background:color-mix(in oklab, var(--text-strong) 4%, transparent);border-radius:var(--radius-control);display:grid;position:relative}.br-step-text[data-astro-cid-mopriigb]{align-content:start;column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.br-step-text[data-astro-cid-mopriigb] h3[data-astro-cid-mopriigb],.br-step-text[data-astro-cid-mopriigb] p[data-astro-cid-mopriigb]{grid-column:2}.br-step-text[data-astro-cid-mopriigb] p[data-astro-cid-mopriigb]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.br-step-num[data-astro-cid-mopriigb]{border-radius:var(--radius-pill);background:var(--accent-subtle);width:1.5rem;height:1.5rem;color:var(--accent-on-subtle);font:600 var(--text-xs) / 1 var(--font-mono);grid-row:1;place-items:center;margin-top:.05rem;display:grid}.br-field[data-astro-cid-mopriigb]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--surface-input);border-radius:var(--radius-control);display:flex}.br-field-text[data-astro-cid-mopriigb]{min-width:0;font:var(--text-sm) / 1.5 var(--font-mono);color:var(--text-strong);flex:1;align-items:center;display:flex}.br-typed[data-astro-cid-mopriigb]{white-space:nowrap;width:calc(var(--chars) * 1ch);display:inline-block;overflow:hidden}.br-find[data-astro-cid-mopriigb]{padding:var(--space-1) var(--space-3);border-radius:calc(var(--radius-control) - 2px);background:var(--text-strong);color:var(--surface-card);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;font-weight:600}.br-found[data-astro-cid-mopriigb]{align-items:center;gap:var(--space-3);padding:var(--space-2);padding-right:var(--space-3);background:var(--surface-card);border-radius:var(--radius-control);display:flex}.br-found-logo[data-astro-cid-mopriigb]{flex-shrink:0;line-height:0;display:block}.br-found-logo[data-astro-cid-mopriigb] svg[data-astro-cid-mopriigb]{border-radius:8px}.br-found-text[data-astro-cid-mopriigb]{min-width:0;font-size:var(--text-sm);flex:1;line-height:1.3;display:grid}.br-found-text[data-astro-cid-mopriigb] strong[data-astro-cid-mopriigb]{color:var(--text-strong);font-weight:600}.br-found-text[data-astro-cid-mopriigb] small[data-astro-cid-mopriigb]{color:var(--text-muted);font-size:var(--text-xs)}.br-found-check[data-astro-cid-mopriigb]{fill:none;stroke:var(--text-muted);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.br-swatches[data-astro-cid-mopriigb]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.br-swatch[data-astro-cid-mopriigb]{gap:.15rem;min-width:0;display:grid}.br-swatch-chip[data-astro-cid-mopriigb]{height:3.5rem;margin-bottom:var(--space-2);border-radius:var(--radius-control);box-shadow:inset 0 0 0 var(--border-width) color-mix(in oklab, var(--text-strong) 12%, transparent);display:block}.br-swatch-label[data-astro-cid-mopriigb]{color:var(--text-strong);font-size:var(--text-xs);font-weight:600}.br-swatch-hex[data-astro-cid-mopriigb]{color:var(--text-muted);font:var(--text-2xs,.6875rem) / 1.3 var(--font-mono)}.br-themes[data-astro-cid-mopriigb]{--gap:var(--space-2);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.br-theme[data-astro-cid-mopriigb]{gap:var(--space-2);justify-items:center;min-width:0;display:grid}.br-mini[data-astro-cid-mopriigb]{border-radius:calc(var(--radius-control) - 2px);width:100%;height:4.25rem;box-shadow:0 0 0 var(--border-width) var(--border-default);display:grid;position:relative;overflow:hidden}.br-mini-app[data-astro-cid-mopriigb]{background:var(--surface-page);grid-area:1/1;grid-template-columns:34% 1fr;display:grid}.br-theme-auto[data-astro-cid-mopriigb] .br-mini-dark[data-astro-cid-mopriigb]{clip-path:polygon(62% 0,100% 0,100% 100%,38% 100%)}.br-mini[data-astro-cid-mopriigb] i[data-astro-cid-mopriigb]{background:color-mix(in oklab, var(--text-muted) 35%, transparent);border-radius:2px;height:.25rem;display:block}.br-mini-side[data-astro-cid-mopriigb]{background:var(--surface-card);border-right:var(--border-width) solid var(--border-subtle);align-content:start;gap:.3rem;padding:.4rem .3rem;display:grid}.br-mini-side[data-astro-cid-mopriigb] .br-mini-logo[data-astro-cid-mopriigb]{background:var(--brand-primary);width:.5rem;height:.5rem;margin-bottom:.1rem}.br-mini-side[data-astro-cid-mopriigb] .br-mini-well[data-astro-cid-mopriigb]{background:var(--well);height:.4rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 30%, transparent)}.br-mini-main[data-astro-cid-mopriigb]{align-content:start;gap:.3rem;padding:.5rem .4rem;display:grid}.br-mini-main[data-astro-cid-mopriigb] .short[data-astro-cid-mopriigb]{width:65%}.br-mini-main[data-astro-cid-mopriigb] .br-mini-action[data-astro-cid-mopriigb]{border-radius:var(--radius-pill);background:var(--primary);width:55%;height:.45rem;margin-top:.15rem}.br-theme-label[data-astro-cid-mopriigb]{color:var(--text-muted);font-size:var(--text-xs);line-height:1.2}.br-theme-auto[data-astro-cid-mopriigb] .br-theme-label[data-astro-cid-mopriigb]{color:var(--text-strong);font-weight:600}.br-theme-thumb[data-astro-cid-mopriigb]{width:calc((100% - 2 * var(--gap)) / 3);border-radius:calc(var(--radius-control) - 2px);height:4.25rem;box-shadow:0 0 0 2px var(--surface-page), 0 0 0 4px var(--accent);transform:translateX(calc(2 * (100% + var(--gap))));pointer-events:none;position:absolute;top:0;left:0}.br-preview[data-astro-cid-mopriigb]{position:relative}.br-link[data-astro-cid-mopriigb]{width:4rem;height:var(--space-12);place-items:center;display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.br-link-line[data-astro-cid-mopriigb]{width:var(--border-width);background:var(--border-strong);transform-origin:top;position:absolute;inset:0 auto 0 50%}.br-link-dots[data-astro-cid-mopriigb]{background:var(--surface-card);box-shadow:var(--site-lift);border-radius:var(--radius-pill);padding:.25rem .375rem;display:flex;position:relative}.br-link-dots[data-astro-cid-mopriigb] i[data-astro-cid-mopriigb]{width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--surface-card), inset 0 0 0 var(--border-width) color-mix(in oklab, var(--text-strong) 14%, transparent);border-radius:50%;display:block}.br-link-dots[data-astro-cid-mopriigb] i[data-astro-cid-mopriigb]+i[data-astro-cid-mopriigb]{margin-left:-.125rem}.br-window[data-astro-cid-mopriigb]{border-radius:var(--radius-surface);display:grid;overflow:hidden}.br-layer[data-astro-cid-mopriigb]{background:var(--surface-page);min-height:21rem;color:var(--text-body);font-size:var(--text-sm);grid-area:1/1;grid-template-columns:13.5rem 1fr;display:grid}.br-layer-dark[data-astro-cid-mopriigb]{opacity:var(--auto-dark)}.br-app-side[data-astro-cid-mopriigb]{padding:var(--space-4) var(--space-3);background:var(--surface-card);border-right:var(--border-width) solid var(--border-subtle);flex-direction:column;gap:.125rem;display:flex}.br-app-brand[data-astro-cid-mopriigb]{align-items:center;gap:var(--space-2);margin:0 var(--space-2) var(--space-4);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-md);display:flex}.br-app-logo[data-astro-cid-mopriigb]{width:22px;height:22px;line-height:0;display:block;position:relative}.br-app-logo[data-astro-cid-mopriigb] svg[data-astro-cid-mopriigb]{border-radius:6px;position:relative}.br-app-logo-blank[data-astro-cid-mopriigb]{background:color-mix(in oklab, var(--text-muted) 25%, transparent);border-radius:6px;position:absolute;inset:0}.br-app-item[data-astro-cid-mopriigb]{align-items:center;gap:var(--space-2);padding:.4rem var(--space-2);border-radius:var(--radius-control);color:var(--text-body);white-space:nowrap;display:flex}.br-app-item[data-astro-cid-mopriigb] svg[data-astro-cid-mopriigb]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex-shrink:0;width:15px;height:15px}.br-app-group[data-astro-cid-mopriigb]{margin:var(--space-4) var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}.br-app-current[data-astro-cid-mopriigb]{background:var(--well);color:var(--on-well);font-weight:600}.br-app-main[data-astro-cid-mopriigb]{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-6) var(--space-5);flex-direction:column;display:flex}.br-app-title[data-astro-cid-mopriigb]{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--text-strong);font-weight:600}.br-app-thread[data-astro-cid-mopriigb]{align-content:start;gap:var(--space-4);flex:1;width:100%;max-width:30rem;margin-inline:auto;display:grid}.br-app-question[data-astro-cid-mopriigb]{max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-surface);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);color:var(--text-strong);justify-self:end}.br-app-answer[data-astro-cid-mopriigb]{justify-items:start;gap:var(--space-3);color:var(--text-body);line-height:1.55;display:grid}.br-app-action[data-astro-cid-mopriigb]{padding:.4rem var(--space-3);border-radius:var(--radius-control);background:var(--primary);color:var(--on-primary);font-weight:600;font-size:var(--text-xs)}.br-app-composer[data-astro-cid-mopriigb]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:30rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-surface);background:var(--surface-input);border:var(--border-width) solid var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent);color:var(--text-muted);margin-inline:auto;display:flex}.br-app-composer[data-astro-cid-mopriigb] span[data-astro-cid-mopriigb]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-app-send[data-astro-cid-mopriigb]{border-radius:var(--radius-pill);background:var(--primary);width:1.75rem;height:1.75rem;color:var(--on-primary);flex-shrink:0;place-items:center;display:grid}.br-app-send[data-astro-cid-mopriigb] svg[data-astro-cid-mopriigb]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}:root[data-motion] .br-steps[data-astro-cid-mopriigb]:not([data-in]) .br-typed[data-astro-cid-mopriigb],:root[data-motion] .br-steps[data-astro-cid-mopriigb]:not([data-in]) .br-found[data-astro-cid-mopriigb]{opacity:0}:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-typed[data-astro-cid-mopriigb]{animation:brand-type .65s steps(var(--chars), end) .35s both}:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-field-text[data-astro-cid-mopriigb]:after{content:"";background:var(--text-strong);width:1.5px;height:1.1em;margin-left:1px;animation:1.4s linear both brand-caret;display:block}:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-find[data-astro-cid-mopriigb]{animation:brand-press .36s var(--ease-out) 1.08s both}:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-found[data-astro-cid-mopriigb]{animation:brand-rise .52s var(--ease-out) 1.3s both}:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-found-logo[data-astro-cid-mopriigb]{animation:brand-pop .62s var(--ease-spring) 1.4s both}:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-found-check[data-astro-cid-mopriigb]{stroke-dasharray:16;animation:brand-draw .42s var(--ease-out) 1.75s both}:root[data-motion] .br-steps[data-astro-cid-mopriigb]:not([data-in]) .br-swatch[data-astro-cid-mopriigb]{opacity:0}:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-swatch-chip[data-astro-cid-mopriigb]{animation:brand-drop .64s var(--ease-spring) calc(1.7s + var(--i) * .12s) both}:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-swatch-label[data-astro-cid-mopriigb],:root[data-motion] .br-steps[data-astro-cid-mopriigb][data-in] .br-swatch-hex[data-astro-cid-mopriigb]{animation:brand-fade .4s var(--ease-out) calc(1.9s + var(--i) * .12s) both}:root[data-motion] .br-preview[data-astro-cid-mopriigb]:not([data-in]) .br-link-line[data-astro-cid-mopriigb]{transform:scaleY(0)}:root[data-motion] .br-preview[data-astro-cid-mopriigb]:not([data-in]) .br-link-dots[data-astro-cid-mopriigb],:root[data-motion] .br-preview[data-astro-cid-mopriigb]:not([data-in]) .br-link-dots[data-astro-cid-mopriigb] i[data-astro-cid-mopriigb]{opacity:0}:root[data-motion] .br-preview[data-astro-cid-mopriigb][data-in] .br-link-line[data-astro-cid-mopriigb]{animation:brand-line .6s var(--ease-in-out) var(--flow-delay) both}:root[data-motion] .br-preview[data-astro-cid-mopriigb][data-in] .br-link-dots[data-astro-cid-mopriigb]{animation:brand-pop .52s var(--ease-spring) calc(var(--flow-delay) + .2s) both}:root[data-motion] .br-preview[data-astro-cid-mopriigb][data-in] .br-link-dots[data-astro-cid-mopriigb] i[data-astro-cid-mopriigb]{animation:brand-drop .56s var(--ease-spring) calc(var(--flow-delay) + .3s + var(--i) * 90ms) both}:root[data-motion] .br-preview[data-astro-cid-mopriigb]:not([data-in]) .br-layer[data-astro-cid-mopriigb]{--primary:color-mix(in oklab, var(--text-muted) 70%, var(--surface-card));--on-primary:var(--surface-card);--well:color-mix(in oklab, var(--text-muted) 14%, var(--surface-card));--on-well:var(--text-strong)}:root[data-motion] .br-preview[data-astro-cid-mopriigb]:not([data-in]) .br-app-logo[data-astro-cid-mopriigb] svg[data-astro-cid-mopriigb]{opacity:0;transform:scale(.6)}:root[data-motion] .br-preview[data-astro-cid-mopriigb] .br-layer[data-astro-cid-mopriigb] [data-astro-cid-mopriigb]:is(.br-app-current,.br-app-action,.br-app-composer,.br-app-send){transition:background-color .9s var(--ease-out), border-color .9s var(--ease-out), box-shadow .9s var(--ease-out), color .9s var(--ease-out);transition-delay:calc(var(--flow-delay) + .75s)}:root[data-motion] .br-preview[data-astro-cid-mopriigb] .br-layer[data-astro-cid-mopriigb] .br-app-action[data-astro-cid-mopriigb]{transition-delay:calc(var(--flow-delay) + .9s)}:root[data-motion] .br-preview[data-astro-cid-mopriigb] .br-layer[data-astro-cid-mopriigb] [data-astro-cid-mopriigb]:is(.br-app-composer,.br-app-send){transition-delay:calc(var(--flow-delay) + 1.05s)}:root[data-motion] .br-preview[data-astro-cid-mopriigb] .br-app-logo[data-astro-cid-mopriigb] svg[data-astro-cid-mopriigb]{transition:opacity .5s var(--ease-out), transform .7s var(--ease-spring);transition-delay:calc(var(--flow-delay) + .6s)}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:not(:has(.br-preview[data-in])) .br-theme-thumb[data-astro-cid-mopriigb]{transform:none}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:not(:has(.br-preview[data-in])) .br-layer-dark[data-astro-cid-mopriigb]{opacity:0}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:not(:has(.br-preview[data-in])) .br-theme-auto[data-astro-cid-mopriigb] .br-theme-label[data-astro-cid-mopriigb]{color:var(--text-muted);font-weight:400}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:not(:has(.br-preview[data-in])) .br-theme-light[data-astro-cid-mopriigb] .br-theme-label[data-astro-cid-mopriigb]{color:var(--text-strong);font-weight:600}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:has(.br-preview[data-in]) .br-theme-thumb[data-astro-cid-mopriigb]{animation:brand-pick 6.4s var(--ease-in-out) calc(var(--flow-delay) + 1.4s) both}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:has(.br-preview[data-in]) .br-layer-dark[data-astro-cid-mopriigb]{animation:brand-scheme 6.4s var(--ease-in-out) calc(var(--flow-delay) + 1.4s) both}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:has(.br-preview[data-in]) .br-theme-label[data-astro-cid-mopriigb]{animation:brand-label-light 6.4s step-end calc(var(--flow-delay) + 1.4s) both}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:has(.br-preview[data-in]) .br-theme-dark[data-astro-cid-mopriigb] .br-theme-label[data-astro-cid-mopriigb]{animation-name:brand-label-dark}:root[data-motion] .brand-flow[data-astro-cid-mopriigb]:has(.br-preview[data-in]) .br-theme-auto[data-astro-cid-mopriigb] .br-theme-label[data-astro-cid-mopriigb]{animation-name:brand-label-auto}@keyframes brand-type{0%{width:0}}@keyframes brand-caret{0%,24%,48%,72%{opacity:1}12%,36%,60%,to{opacity:0}}@keyframes brand-press{40%{opacity:.8;transform:scale(.94)}}@keyframes brand-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes brand-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}}@keyframes brand-draw{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes brand-drop{0%{opacity:0;transform:translateY(-1rem)scale(.9)}}@keyframes brand-fade{0%{opacity:0}}@keyframes brand-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes brand-pick{0%,40%{transform:none}47%,80%{transform:translateX(calc(100% + var(--gap)))}87%,to{transform:translateX(calc(2 * (100% + var(--gap))))}}@keyframes brand-scheme{0%,41%{opacity:0}48%,81%{opacity:1}88%,to{opacity:var(--auto-dark)}}@keyframes brand-label-light{0%{color:var(--text-strong);font-weight:600}43%{color:var(--text-muted);font-weight:400}}@keyframes brand-label-dark{0%{color:var(--text-muted);font-weight:400}43%{color:var(--text-strong);font-weight:600}83%,to{color:var(--text-muted);font-weight:400}}@keyframes brand-label-auto{0%{color:var(--text-muted);font-weight:400}83%,to{color:var(--text-strong);font-weight:600}}@media (width<=64rem){.br-layer[data-astro-cid-mopriigb]{grid-template-columns:11rem 1fr}}@media (width<=48rem){.brand-flow[data-astro-cid-mopriigb]{gap:var(--space-10)}.br-steps[data-astro-cid-mopriigb]{grid-template-columns:minmax(0,1fr)}.br-step-ui[data-astro-cid-mopriigb]{height:auto;min-height:8.5rem}.br-link[data-astro-cid-mopriigb]{height:var(--space-10)}.br-layer[data-astro-cid-mopriigb]{grid-template-columns:1fr;min-height:0}.br-app-side[data-astro-cid-mopriigb]{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-right:0;border-bottom:var(--border-width) solid var(--border-subtle);flex-direction:row;overflow:hidden}.br-app-brand[data-astro-cid-mopriigb]{margin:0 var(--space-2) 0 var(--space-1)}.br-app-item[data-astro-cid-mopriigb]:not(.br-app-current),.br-app-group[data-astro-cid-mopriigb]{display:none}.br-app-current[data-astro-cid-mopriigb]{margin-left:auto}.br-app-main[data-astro-cid-mopriigb]{padding:var(--space-4)}}
