.tv-branding[data-astro-cid-kq346uxc]{--auto-dark:0;gap:var(--space-3);width:100%;color:var(--text-body);font-size:var(--text-xs);display:grid;container-type:inline-size}@media (prefers-color-scheme:dark){.tv-branding[data-astro-cid-kq346uxc]{--auto-dark:1}}.tvb-card[data-astro-cid-kq346uxc]{padding:var(--space-3);background-color:var(--tour-well,var(--bg-subtle));border-radius:var(--radius-surface)}.tvb-check[data-astro-cid-kq346uxc]{fill:none;width:1rem;height:1rem;stroke:var(--team-color-green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;flex-shrink:0}.tvb-steps[data-astro-cid-kq346uxc]{gap:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.tvb-find[data-astro-cid-kq346uxc]{gap:var(--space-3);display:grid}.tvb-field[data-astro-cid-kq346uxc]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background-color:var(--surface-input);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);display:flex}.tvb-field-text[data-astro-cid-kq346uxc]{min-width:0;color:var(--text-strong);font:var(--text-sm) / 1.5 var(--font-mono);flex:1;align-items:center;display:flex}.tvb-typed[data-astro-cid-kq346uxc]{width:calc(var(--chars) * 1ch);white-space:nowrap;display:inline-block;overflow:hidden}.tvb-button[data-astro-cid-kq346uxc]{padding:var(--space-1) var(--space-3);border-radius:calc(var(--radius-control) - 2px);background-color:var(--text-strong);color:var(--bg-base);flex-shrink:0;font-weight:600}.tvb-found[data-astro-cid-kq346uxc]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tvb-logo[data-astro-cid-kq346uxc]{flex-shrink:0;display:grid}.tvb-found-text[data-astro-cid-kq346uxc]{flex:1;min-width:0;line-height:1.35;display:grid}.tvb-found-text[data-astro-cid-kq346uxc] strong[data-astro-cid-kq346uxc]{color:var(--text-strong);font-weight:600}.tvb-found-text[data-astro-cid-kq346uxc] small[data-astro-cid-kq346uxc]{color:var(--text-muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvb-swatches[data-astro-cid-kq346uxc]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.tvb-swatch[data-astro-cid-kq346uxc]{gap:.125rem;min-width:0;display:grid}.tvb-chip[data-astro-cid-kq346uxc]{height:2.75rem;margin-bottom:var(--space-1);border-radius:calc(var(--radius-control) - 2px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-strong) 14%, transparent)}.tvb-swatch-label[data-astro-cid-kq346uxc]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tvb-hex[data-astro-cid-kq346uxc]{color:var(--text-muted);font:var(--text-2xs) / 1.3 var(--font-mono)}.tvb-result[data-astro-cid-kq346uxc]{gap:var(--space-2);display:grid}.tvb-window[data-astro-cid-kq346uxc]{border-radius:var(--radius-surface);display:grid;position:relative;overflow:hidden}.tvb-layer[data-astro-cid-kq346uxc]{background-color:var(--a-bg);color:var(--a-muted);grid-area:1/1;grid-template-columns:8.5rem minmax(0,1fr);display:grid}.tvb-light[data-astro-cid-kq346uxc]{--a-bg:#fff;--a-side:var(--warm-50);--a-text:var(--warm-950);--a-muted:var(--warm-600);--a-line:var(--warm-200);--a-grey:var(--warm-300);--a-primary:#18785a;--a-on-primary:#fff;--a-well:#dff2ea;--a-on-well:#0e3a30}.tvb-dark[data-astro-cid-kq346uxc]{--a-bg:var(--graphite-850);--a-side:var(--warm-950);--a-text:var(--warm-50);--a-muted:var(--warm-200);--a-line:var(--graphite-700);--a-grey:var(--graphite-600);--a-primary:#5fd0a8;--a-on-primary:#0e3a30;--a-well:#0e3a30;--a-on-well:#dff2ea;opacity:var(--auto-dark)}.tvb-side[data-astro-cid-kq346uxc]{padding:var(--space-3) var(--space-2);background-color:var(--a-side);border-right:var(--border-width) solid var(--a-line);align-content:start;gap:.125rem;display:grid}.tvb-brand[data-astro-cid-kq346uxc]{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);color:var(--a-text);display:flex}.tvb-item[data-astro-cid-kq346uxc]{padding:.3125rem var(--space-2);border-radius:calc(var(--radius-control) - 2px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvb-current[data-astro-cid-kq346uxc]{background-color:var(--a-well);color:var(--a-on-well);font-weight:600}.tvb-main[data-astro-cid-kq346uxc]{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.tvb-question[data-astro-cid-kq346uxc]{max-width:90%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background-color:var(--a-side);color:var(--a-text);justify-self:end}.tvb-answer[data-astro-cid-kq346uxc]{color:var(--a-text);line-height:1.45}.tvb-action[data-astro-cid-kq346uxc]{max-width:100%;padding:.3125rem var(--space-3);border-radius:var(--radius-pill);background-color:var(--a-primary);color:var(--a-on-primary);text-overflow:ellipsis;white-space:nowrap;justify-self:start;font-weight:600;overflow:hidden}.tvb-controls[data-astro-cid-kq346uxc]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tvb-picker[data-astro-cid-kq346uxc]{background-color:var(--tour-well-strong,var(--bg-subtle));border-radius:var(--radius-pill);grid-template-columns:repeat(3,4.5rem);padding:.1875rem;display:grid;position:relative}.tvb-thumb[data-astro-cid-kq346uxc]{border-radius:var(--radius-pill);background-color:var(--surface-raised);width:4.5rem;box-shadow:inset 0 0 0 1px var(--border-strong);position:absolute;top:.1875rem;bottom:.1875rem;left:.1875rem;transform:translate(200%)}.tvb-theme[data-astro-cid-kq346uxc]{color:var(--text-muted);text-align:center;padding:.25rem 0;position:relative}.tvb-theme-2[data-astro-cid-kq346uxc]{color:var(--text-strong);font-weight:600}.tvb-contrast[data-astro-cid-kq346uxc]{align-items:center;gap:var(--space-2);padding:.1875rem var(--space-3) .1875rem .1875rem;background-color:var(--tour-well-strong,var(--bg-subtle));border-radius:var(--radius-pill);color:var(--text-muted);display:inline-flex}.tvb-sample[data-astro-cid-kq346uxc]{border-radius:var(--radius-pill);width:1.625rem;height:1.375rem;font:700 var(--text-2xs) / 1 var(--font-sans);place-items:center;display:grid}.tvb-sample-light[data-astro-cid-kq346uxc]{color:#fff;background-color:#18785a}.tvb-sample-dark[data-astro-cid-kq346uxc]{color:#0e3a30;box-shadow:0 0 0 2px var(--bg-base);background-color:#5fd0a8;margin-left:-.375rem}.tvb-contrast-text[data-astro-cid-kq346uxc] b[data-astro-cid-kq346uxc]{color:var(--text-strong);font-family:var(--font-mono);font-weight:600}@container (width<=32rem){.tvb-steps[data-astro-cid-kq346uxc]{grid-template-columns:minmax(0,1fr)}.tvb-chip[data-astro-cid-kq346uxc]{height:1.5rem}.tvb-hex[data-astro-cid-kq346uxc],.tvb-contrast-word[data-astro-cid-kq346uxc]{display:none}.tvb-layer[data-astro-cid-kq346uxc]{grid-template-columns:6.5rem minmax(0,1fr)}.tvb-item[data-astro-cid-kq346uxc]:not(.tvb-current){display:none}.tvb-picker[data-astro-cid-kq346uxc]{grid-template-columns:repeat(3,3.5rem)}.tvb-thumb[data-astro-cid-kq346uxc]{width:3.5rem}.tvb-controls[data-astro-cid-kq346uxc]{flex-wrap:nowrap}}:root[data-motion] [data-tour-panel][data-active] .tvb-typed[data-astro-cid-kq346uxc]{animation:tvb-type .6s steps(var(--chars), end) .15s both}:root[data-motion] [data-tour-panel][data-active] .tvb-field-text[data-astro-cid-kq346uxc]:after{content:"";background-color:var(--text-strong);width:1px;height:1.1em;margin-left:1px;animation:1s linear both tvb-caret}:root[data-motion] [data-tour-panel][data-active] .tvb-button[data-astro-cid-kq346uxc]{animation:tvb-press .34s var(--ease-out) .8s both}:root[data-motion] [data-tour-panel][data-active] .tvb-found[data-astro-cid-kq346uxc]{animation:tvb-rise .48s var(--ease-out) 1s both}:root[data-motion] [data-tour-panel][data-active] .tvb-logo[data-astro-cid-kq346uxc]{animation:tvb-pop .6s var(--ease-spring) 1.05s both}:root[data-motion] [data-tour-panel][data-active] .tvb-find[data-astro-cid-kq346uxc] .tvb-check[data-astro-cid-kq346uxc]{animation:tvb-draw .4s var(--ease-out) 1.35s both}:root[data-motion] [data-tour-panel][data-active] .tvb-chip[data-astro-cid-kq346uxc]{animation:tvb-drop .62s var(--ease-spring) calc(1.45s + var(--i) * .12s) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-kq346uxc]:is(.tvb-swatch-label,.tvb-hex){animation:tvb-fade .38s var(--ease-out) calc(1.6s + var(--i) * .12s) both}:root[data-motion] [data-tour-panel][data-active] .tvb-brand[data-astro-cid-kq346uxc] svg[data-astro-cid-kq346uxc]{animation:tvb-pop .6s var(--ease-spring) 2s both}:root[data-motion] [data-tour-panel][data-active] .tvb-current[data-astro-cid-kq346uxc]{animation:tvb-paint-well .7s var(--ease-out) 2.1s both}:root[data-motion] [data-tour-panel][data-active] .tvb-action[data-astro-cid-kq346uxc]{animation:tvb-paint-action .7s var(--ease-out) 2.25s both}:root[data-motion] [data-tour-panel][data-active] .tvb-contrast[data-astro-cid-kq346uxc]{animation:tvb-pop-soft .52s var(--ease-spring) 2.6s both}:root[data-motion] [data-tour-panel][data-active] .tvb-contrast[data-astro-cid-kq346uxc] .tvb-check[data-astro-cid-kq346uxc]{animation:tvb-draw .4s var(--ease-out) 2.9s both}:root[data-motion] [data-tour-panel][data-active] .tvb-thumb[data-astro-cid-kq346uxc]{animation:tvb-pick 2.4s var(--ease-in-out) 3s both}:root[data-motion] [data-tour-panel][data-active] .tvb-dark[data-astro-cid-kq346uxc]{animation:tvb-scheme 2.4s var(--ease-in-out) 3s both}:root[data-motion] [data-tour-panel][data-active] .tvb-theme-0[data-astro-cid-kq346uxc]{animation:2.4s step-end 3s both tvb-label-light}:root[data-motion] [data-tour-panel][data-active] .tvb-theme-1[data-astro-cid-kq346uxc]{animation:2.4s step-end 3s both tvb-label-dark}:root[data-motion] [data-tour-panel][data-active] .tvb-theme-2[data-astro-cid-kq346uxc]{animation:2.4s step-end 3s both tvb-label-auto}@keyframes tvb-type{0%{width:0}}@keyframes tvb-caret{0%,30%,60%{opacity:1}15%,45%,75%,to{opacity:0}}@keyframes tvb-press{40%{opacity:.8;transform:scale(.94)}}@keyframes tvb-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes tvb-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}}@keyframes tvb-pop-soft{0%{opacity:0;transform:scale(.85)}}@keyframes tvb-draw{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes tvb-drop{0%{opacity:0;transform:translateY(-1rem)scale(.9)}}@keyframes tvb-fade{0%{opacity:0}}@keyframes tvb-paint-well{0%{background-color:color-mix(in oklab, var(--a-grey) 40%, var(--a-side));color:var(--a-text)}}@keyframes tvb-paint-action{0%{background-color:var(--a-grey);color:var(--a-text)}}@keyframes tvb-pick{0%,15%{transform:none}25%,60%{transform:translate(100%)}70%,to{transform:translate(200%)}}@keyframes tvb-scheme{0%,16%{opacity:0}26%,61%{opacity:1}71%,to{opacity:var(--auto-dark)}}@keyframes tvb-label-light{0%{color:var(--text-strong);font-weight:600}20%,to{color:var(--text-muted);font-weight:400}}@keyframes tvb-label-dark{0%{color:var(--text-muted);font-weight:400}20%{color:var(--text-strong);font-weight:600}65%,to{color:var(--text-muted);font-weight:400}}@keyframes tvb-label-auto{0%{color:var(--text-muted);font-weight:400}65%,to{color:var(--text-strong);font-weight:600}}.tv[data-astro-cid-r7jhtjf4]{width:100%;container-type:inline-size}.tvc-window[data-astro-cid-r7jhtjf4]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-surface);background:var(--tour-well,var(--bg-subtle));color:var(--text-body);font-size:var(--text-sm);display:grid}.tvc-top[data-astro-cid-r7jhtjf4]{display:flex}.tvc-team[data-astro-cid-r7jhtjf4]{align-items:center;gap:var(--space-2);padding:.125rem var(--space-3) .125rem var(--space-2);background:var(--tour-well-strong,var(--bg-subtle));border-radius:var(--radius-pill);color:var(--text-strong);font-size:var(--text-xs);font-weight:500;display:inline-flex}.tvc-team[data-astro-cid-r7jhtjf4] i[data-astro-cid-r7jhtjf4]{background:var(--team-color-green,var(--signal));border-radius:50%;width:8px;height:8px}.tvc-q[data-astro-cid-r7jhtjf4]{max-width:85%;padding:var(--space-2) var(--space-4);border-radius:calc(var(--radius-surface) * 1.5);background:color-mix(in oklab, var(--text-strong) 9%, transparent);color:var(--text-strong);line-height:var(--leading-snug);justify-self:end;margin:0}.tvc-tool[data-astro-cid-r7jhtjf4]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-surface);background:var(--tour-well,var(--bg-subtle));display:grid}.tvc-tool-head[data-astro-cid-r7jhtjf4]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.tvc-state[data-astro-cid-r7jhtjf4]{width:14px;height:14px;display:grid}.tvc-state[data-astro-cid-r7jhtjf4] svg[data-astro-cid-r7jhtjf4]{fill:none;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1}.tvc-spin[data-astro-cid-r7jhtjf4]{stroke:var(--text-subtle);stroke-width:1.75px;visibility:hidden}.tvc-spin[data-astro-cid-r7jhtjf4] circle[data-astro-cid-r7jhtjf4]{opacity:.3}.tvc-done[data-astro-cid-r7jhtjf4]{stroke:var(--signal);stroke-width:2px}.tvc-tool-name[data-astro-cid-r7jhtjf4]{color:var(--text-strong);font-weight:600}.tvc-meta[data-astro-cid-r7jhtjf4]{color:var(--text-muted);font-family:var(--type-data-family);font-size:var(--text-2xs);white-space:nowrap;margin-left:auto}.tvc-sql[data-astro-cid-r7jhtjf4]{color:var(--text-body);font:var(--text-2xs) / 1.55 var(--font-mono);display:grid}.tvc-sql[data-astro-cid-r7jhtjf4] span[data-astro-cid-r7jhtjf4]{text-overflow:ellipsis;white-space:pre;overflow:hidden}.tvc-sql[data-astro-cid-r7jhtjf4] b[data-astro-cid-r7jhtjf4]{color:var(--accent);font-weight:600}.tvc-answer[data-astro-cid-r7jhtjf4]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.tvc-avatar[data-astro-cid-r7jhtjf4]{background:var(--text-strong);width:22px;height:22px;fill:var(--surface-raised);border-radius:50%;place-items:center;display:grid}.tvc-reply[data-astro-cid-r7jhtjf4]{gap:var(--space-3);justify-items:start;display:grid}.tvc-text[data-astro-cid-r7jhtjf4]{color:var(--text-strong);line-height:var(--leading-relaxed);margin:0}.tvc-evidence[data-astro-cid-r7jhtjf4]{align-items:center;gap:var(--space-2);padding:.25rem var(--space-3);border-radius:var(--radius-pill);background:var(--tour-well-strong,var(--bg-subtle));color:var(--text-body);font-family:var(--type-data-family);font-size:var(--text-2xs);white-space:nowrap;display:inline-flex}.tvc-evidence[data-astro-cid-r7jhtjf4] svg[data-astro-cid-r7jhtjf4]{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round}.tvc-chart[data-astro-cid-r7jhtjf4]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-surface);background:var(--tour-well,var(--bg-subtle));display:grid}.tvc-chart-head[data-astro-cid-r7jhtjf4]{justify-content:space-between;gap:var(--space-2);color:var(--text-strong);font-size:var(--text-xs);font-weight:500;display:flex}.tvc-period[data-astro-cid-r7jhtjf4]{color:var(--text-muted);font-family:var(--type-data-family);font-size:var(--text-2xs);font-weight:400}.tvc-plot[data-astro-cid-r7jhtjf4]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tvc-col[data-astro-cid-r7jhtjf4]{gap:var(--space-1);justify-items:center;display:grid}.tvc-track[data-astro-cid-r7jhtjf4]{border-bottom:var(--border-width) solid var(--border-default);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:84px;display:flex;position:relative}.tvc-bar[data-astro-cid-r7jhtjf4]{width:72%;height:var(--h);background:color-mix(in oklab, var(--chart-series-1) 40%, transparent);transform-origin:bottom;border-radius:3px 3px 0 0}.tvc-bar-latest[data-astro-cid-r7jhtjf4]{background:var(--chart-series-1)}.tvc-value[data-astro-cid-r7jhtjf4]{color:var(--text-strong);font-family:var(--type-data-family);font-size:var(--text-2xs);white-space:nowrap;margin-bottom:3px}.tvc-month[data-astro-cid-r7jhtjf4]{color:var(--text-muted);font-size:var(--text-2xs)}@container (width<=30rem){.tvc-top[data-astro-cid-r7jhtjf4]{display:none}.tvc-answer[data-astro-cid-r7jhtjf4]{grid-template-columns:auto minmax(0,1fr)}.tvc-chart[data-astro-cid-r7jhtjf4]{grid-column:2}.tvc-track[data-astro-cid-r7jhtjf4]{height:72px}.tvc-sql[data-astro-cid-r7jhtjf4] span[data-astro-cid-r7jhtjf4]:last-child{display:none}.tvc-window[data-astro-cid-r7jhtjf4]{gap:var(--space-2);padding:var(--space-3)}.tvc-reply[data-astro-cid-r7jhtjf4]{gap:0}.tvc-evidence[data-astro-cid-r7jhtjf4]{display:none}}:root[data-motion] [data-tour-panel][data-active] .tvc-q[data-astro-cid-r7jhtjf4]{transform-origin:100% 100%;animation:tvc-rise .45s var(--ease-out) .15s both}:root[data-motion] [data-tour-panel][data-active] .tvc-tool[data-astro-cid-r7jhtjf4]{animation:tvc-rise .4s var(--ease-out) .7s both}:root[data-motion] [data-tour-panel][data-active] .tvc-sql[data-astro-cid-r7jhtjf4] span[data-astro-cid-r7jhtjf4]{animation:tvc-fade .3s var(--ease-out) calc(.9s + var(--i) * .14s) both}:root[data-motion] [data-tour-panel][data-active] .tvc-spin[data-astro-cid-r7jhtjf4]{animation:1s step-end .7s both tvc-show,.7s linear .7s 2 tvc-spin}:root[data-motion] [data-tour-panel][data-active] .tvc-done[data-astro-cid-r7jhtjf4]{animation:tvc-pop .35s var(--ease-spring) 1.7s both}:root[data-motion] [data-tour-panel][data-active] .tvc-meta[data-astro-cid-r7jhtjf4]{animation:tvc-fade .35s var(--ease-out) 1.75s both}:root[data-motion] [data-tour-panel][data-active] .tvc-avatar[data-astro-cid-r7jhtjf4]{animation:tvc-pop .35s var(--ease-out) 2.05s both}:root[data-motion] [data-tour-panel][data-active] .tvc-text[data-astro-cid-r7jhtjf4] span[data-astro-cid-r7jhtjf4]{animation:tvc-fade .4s var(--ease-out) calc(2.2s + var(--i) * .13s) both}:root[data-motion] [data-tour-panel][data-active] .tvc-chart[data-astro-cid-r7jhtjf4]{animation:tvc-rise .45s var(--ease-out) 2.7s both}:root[data-motion] [data-tour-panel][data-active] .tvc-bar[data-astro-cid-r7jhtjf4]{animation:tvc-grow .7s var(--ease-out) calc(2.95s + var(--i) * .14s) both}:root[data-motion] [data-tour-panel][data-active] .tvc-value[data-astro-cid-r7jhtjf4]{animation:tvc-fade .35s var(--ease-out) calc(3.45s + var(--i) * .14s) both}:root[data-motion] [data-tour-panel][data-active] .tvc-evidence[data-astro-cid-r7jhtjf4]{transform-origin:0;animation:tvc-pop .45s var(--ease-spring) 4.25s both}@keyframes tvc-rise{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}@keyframes tvc-fade{0%{opacity:0}}@keyframes tvc-pop{0%{opacity:0;transform:scale(.85)}}@keyframes tvc-grow{0%{transform:scaleY(0)}}@keyframes tvc-show{0%{visibility:visible}to{visibility:hidden}}@keyframes tvc-spin{to{transform:rotate(360deg)}}.tv[data-astro-cid-sdizudkp]{width:100%;container-type:inline-size}.tvn-map[data-astro-cid-sdizudkp]{grid-template-columns:minmax(0,1fr) 112px minmax(0,11rem);align-items:center;display:grid}.tvn-systems[data-astro-cid-sdizudkp]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tvn-sys[data-astro-cid-sdizudkp]{align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-3);border-radius:var(--radius-surface);background:var(--tour-well,var(--bg-subtle));display:flex}.tvn-mark[data-astro-cid-sdizudkp]{background:var(--bg-muted);width:28px;height:28px;color:var(--text-strong);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.tvn-mark[data-astro-cid-sdizudkp] svg[data-astro-cid-sdizudkp]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tvn-text[data-astro-cid-sdizudkp]{min-width:0;display:grid}.tvn-name[data-astro-cid-sdizudkp]{color:var(--text-strong);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.tvn-kind[data-astro-cid-sdizudkp]{color:var(--text-muted);font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:4px;line-height:1.3;display:flex;overflow:hidden}.tvn-kind[data-astro-cid-sdizudkp] svg[data-astro-cid-sdizudkp]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;flex-shrink:0}.tvn-status[data-astro-cid-sdizudkp]{margin-left:auto;display:grid}.tvn-pill[data-astro-cid-sdizudkp]{padding:3px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-2xs);white-space:nowrap;grid-area:1/1;justify-self:end;align-items:center;gap:6px;font-weight:500;line-height:1.3;display:inline-flex}.tvn-pip[data-astro-cid-sdizudkp]{background:currentColor;border-radius:50%;width:6px;height:6px}.tvn-ok[data-astro-cid-sdizudkp]{background:var(--signal-subtle);color:var(--signal-on-subtle)}.tvn-wait[data-astro-cid-sdizudkp]{background:var(--bg-muted);color:var(--text-muted);visibility:hidden}.tvn-fan[data-astro-cid-sdizudkp]{align-items:center;display:grid;position:relative}.tvn-fan[data-astro-cid-sdizudkp] svg[data-astro-cid-sdizudkp]{display:block;overflow:visible}.tvn-line[data-astro-cid-sdizudkp],.tvn-dot[data-astro-cid-sdizudkp]{fill:none;stroke-linecap:round}.tvn-line[data-astro-cid-sdizudkp]{stroke:var(--border-strong);stroke-width:1.5px}.tvn-dot[data-astro-cid-sdizudkp]{stroke:var(--accent);stroke-width:6px;stroke-dasharray:.01 100;display:none}.tvn-label[data-astro-cid-sdizudkp]{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--tour-well-strong,var(--bg-subtle));color:var(--text-muted);font:var(--text-2xs) / 1.4 var(--font-mono);white-space:nowrap}.tvn-fan[data-astro-cid-sdizudkp] .tvn-label[data-astro-cid-sdizudkp]{position:absolute;top:calc(50% - 2.25rem);left:50%;transform:translate(-50%)}.tvn-down[data-astro-cid-sdizudkp]{display:none}.tvn-hub[data-astro-cid-sdizudkp]{justify-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-4);border:1.5px solid var(--accent);border-radius:var(--radius-surface);background:var(--surface-raised);box-shadow:0 0 0 6px var(--accent-subtle);text-align:center;display:grid;position:relative}.tvn-hub[data-astro-cid-sdizudkp]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.tvn-cyl-body[data-astro-cid-sdizudkp]{fill:var(--accent-subtle);stroke:var(--accent);stroke-width:1.75px}.tvn-cyl-ring[data-astro-cid-sdizudkp]{fill:none;stroke:var(--accent);stroke-width:1.75px;opacity:.55}.tvn-hub-text[data-astro-cid-sdizudkp]{gap:2px;display:grid}.tvn-hub-name[data-astro-cid-sdizudkp]{color:var(--text-strong);font:600 var(--text-md) / 1.3 var(--font-display)}.tvn-hub-note[data-astro-cid-sdizudkp]{color:var(--text-muted);font-size:var(--text-xs)}@container (width<=30rem){.tvn-map[data-astro-cid-sdizudkp]{grid-template-columns:minmax(0,1fr)}.tvn-fan[data-astro-cid-sdizudkp]{display:none}.tvn-down[data-astro-cid-sdizudkp]{justify-items:center;height:44px;display:grid;position:relative}.tvn-down-line[data-astro-cid-sdizudkp]{background:var(--border-strong);width:1.5px;height:100%;position:relative;overflow:hidden}.tvn-down-line[data-astro-cid-sdizudkp] i[data-astro-cid-sdizudkp]{background:var(--accent);border-radius:50%;width:6px;height:6px;display:none;position:absolute;left:-2.25px}.tvn-down[data-astro-cid-sdizudkp] .tvn-label[data-astro-cid-sdizudkp]{top:50%;left:calc(50% + var(--space-3));position:absolute;transform:translateY(-50%)}.tvn-hub[data-astro-cid-sdizudkp]{padding:var(--space-3) var(--space-4);text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}}:root[data-motion] [data-tour-panel][data-active] .tvn-sys[data-astro-cid-sdizudkp]{animation:tvn-slide .4s var(--ease-out) calc(.1s + var(--i) * .15s) both}:root[data-motion] [data-tour-panel][data-active] .tvn-ok[data-astro-cid-sdizudkp]{animation:tvn-pop .35s var(--ease-spring) calc(.7s + var(--i) * .15s) both}:root[data-motion] [data-tour-panel][data-active] .tvn-late[data-astro-cid-sdizudkp] .tvn-ok[data-astro-cid-sdizudkp]{animation-delay:2.8s}:root[data-motion] [data-tour-panel][data-active] .tvn-wait[data-astro-cid-sdizudkp]{animation:1.85s step-end .95s both tvn-hold}:root[data-motion] [data-tour-panel][data-active] .tvn-wait[data-astro-cid-sdizudkp] .tvn-pip[data-astro-cid-sdizudkp]{animation:tvn-blink .6s var(--ease-in-out) .95s 3 alternate}:root[data-motion] [data-tour-panel][data-active] .tvn-line[data-astro-cid-sdizudkp]{stroke-dasharray:100;animation:tvn-draw .5s var(--ease-out) calc(.6s + var(--i) * .15s) both}:root[data-motion] [data-tour-panel][data-active] .tvn-line[data-astro-cid-sdizudkp]:nth-of-type(4){animation-delay:2.95s}:root[data-motion] [data-tour-panel][data-active] .tvn-label[data-astro-cid-sdizudkp]{animation:tvn-fade .4s var(--ease-out) 1.1s both}:root[data-motion] [data-tour-panel][data-active] .tvn-hub[data-astro-cid-sdizudkp]{animation:tvn-pop .45s var(--ease-out) .9s both}:root[data-motion] [data-tour-panel][data-active] .tvn-hub[data-astro-cid-sdizudkp]:after{animation:tvn-pulse 1.3s var(--ease-out) 2.1s 2}:root[data-motion] [data-tour-panel][data-active] .tvn-dot[data-astro-cid-sdizudkp]{animation:tvn-travel .9s var(--ease-in-out) calc(1.3s + var(--i) * .25s) 2 both;display:inline}:root[data-motion] [data-tour-panel][data-active] .tvn-dot[data-astro-cid-sdizudkp]:nth-of-type(8){animation-delay:3.15s}:root[data-motion] [data-tour-panel][data-active] .tvn-down-line[data-astro-cid-sdizudkp] i[data-astro-cid-sdizudkp]{animation:tvn-fall .9s var(--ease-in-out) 1.3s 4 both;display:block}@keyframes tvn-slide{0%{opacity:0;transform:translate(-12px)}}@keyframes tvn-pop{0%{opacity:0;transform:scale(.9)}}@keyframes tvn-fade{0%{opacity:0}}@keyframes tvn-hold{0%{visibility:visible}to{visibility:hidden}}@keyframes tvn-blink{to{opacity:.25}}@keyframes tvn-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes tvn-travel{0%{opacity:0;stroke-dashoffset:0}15%,85%{opacity:1}to{opacity:0;stroke-dashoffset:-100px}}@keyframes tvn-fall{0%{opacity:0;top:-6px}20%,80%{opacity:1}to{opacity:0;top:100%}}@keyframes tvn-pulse{0%{opacity:.8;box-shadow:0 0 0 0 var(--accent)}to{opacity:0;box-shadow:0 0 0 12px var(--accent)}}.tv[data-astro-cid-ifqoikyf]{width:100%;container-type:inline-size}.tvd-window[data-astro-cid-ifqoikyf]{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-surface);background:var(--tour-well,var(--bg-subtle));color:var(--text-body);display:grid}.tvd-head[data-astro-cid-ifqoikyf]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tvd-kind[data-astro-cid-ifqoikyf]{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent);font-size:var(--text-2xs);font-weight:600}.tvd-title[data-astro-cid-ifqoikyf]{color:var(--text-strong);font:600 var(--text-md) / 1.3 var(--font-display)}.tvd-synced[data-astro-cid-ifqoikyf]{color:var(--text-muted);font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tvd-pip[data-astro-cid-ifqoikyf]{background:var(--signal);border-radius:50%;width:6px;height:6px}.tvd-swap[data-astro-cid-ifqoikyf]{display:inline-grid}.tvd-swap[data-astro-cid-ifqoikyf]>[data-astro-cid-ifqoikyf]{grid-area:1/1}.tvd-before[data-astro-cid-ifqoikyf]{visibility:hidden}.tvd-tiles[data-astro-cid-ifqoikyf]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);display:grid}.tvd-tile[data-astro-cid-ifqoikyf]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-surface);background:var(--tour-well,var(--bg-subtle));display:grid}.tvd-kpi[data-astro-cid-ifqoikyf]{align-content:center;gap:var(--space-2)}.tvd-label[data-astro-cid-ifqoikyf]{color:var(--text-muted);font-size:var(--text-xs)}.tvd-total[data-astro-cid-ifqoikyf]{color:var(--text-strong);font:600 var(--text-2xl) / 1.1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.tvd-delta[data-astro-cid-ifqoikyf]{color:var(--signal-on-subtle);font-size:var(--text-2xs);align-items:center;gap:4px;font-weight:500;display:inline-flex}.tvd-delta[data-astro-cid-ifqoikyf] svg[data-astro-cid-ifqoikyf]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.tvd-chart[data-astro-cid-ifqoikyf]{gap:var(--space-3)}.tvd-from[data-astro-cid-ifqoikyf]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-2xs);display:inline-flex}.tvd-avatar[data-astro-cid-ifqoikyf]{background:var(--text-strong);width:16px;height:16px;fill:var(--surface-card);border-radius:50%;place-items:center;display:grid}.tvd-plot[data-astro-cid-ifqoikyf]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.tvd-col[data-astro-cid-ifqoikyf]{gap:var(--space-1);justify-items:center;display:grid}.tvd-track[data-astro-cid-ifqoikyf]{border-bottom:var(--border-width) solid var(--border-default);align-items:flex-end;width:100%;height:120px;display:flex}.tvd-track[data-astro-cid-ifqoikyf] i[data-astro-cid-ifqoikyf]{width:100%;height:var(--h);background:color-mix(in oklab, var(--chart-series-1) 40%, transparent);transform-origin:bottom;border-radius:3px 3px 0 0}.tvd-fresh[data-astro-cid-ifqoikyf] .tvd-track[data-astro-cid-ifqoikyf] i[data-astro-cid-ifqoikyf]{background:var(--chart-series-1)}.tvd-week[data-astro-cid-ifqoikyf]{color:var(--text-muted);font-family:var(--type-data-family);font-size:var(--text-2xs);white-space:nowrap}.tvd-fresh[data-astro-cid-ifqoikyf] .tvd-week[data-astro-cid-ifqoikyf]{color:var(--text-strong);font-weight:600}.tvd-status[data-astro-cid-ifqoikyf]{align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:auto minmax(2rem,1fr) auto;display:grid}.tvd-stat[data-astro-cid-ifqoikyf]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.tvd-stat[data-astro-cid-ifqoikyf] svg[data-astro-cid-ifqoikyf]{fill:none;stroke:var(--text-subtle);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tvd-stat[data-astro-cid-ifqoikyf] b[data-astro-cid-ifqoikyf]{color:var(--text-strong);font-family:var(--type-data-family);font-weight:600}.tvd-stat[data-astro-cid-ifqoikyf] .tvd-zero[data-astro-cid-ifqoikyf]{color:var(--signal-on-subtle)}.tvd-meter[data-astro-cid-ifqoikyf]{border-radius:var(--radius-pill);background:var(--bg-muted);height:4px;overflow:hidden}.tvd-meter[data-astro-cid-ifqoikyf] i[data-astro-cid-ifqoikyf]{border-radius:inherit;background:var(--signal);transform-origin:0;height:100%;display:block}@container (width<=30rem){.tvd-tiles[data-astro-cid-ifqoikyf]{grid-template-columns:minmax(0,1fr)}.tvd-kpi[data-astro-cid-ifqoikyf]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:auto auto}.tvd-label[data-astro-cid-ifqoikyf]{grid-column:1/-1}.tvd-total[data-astro-cid-ifqoikyf]{font-size:var(--text-xl)}.tvd-track[data-astro-cid-ifqoikyf]{height:80px}.tvd-col[data-astro-cid-ifqoikyf]:is(:nth-child(2),:nth-child(4),:nth-child(6)) .tvd-week[data-astro-cid-ifqoikyf]{visibility:hidden}.tvd-plot[data-astro-cid-ifqoikyf]{gap:4px}.tvd-status[data-astro-cid-ifqoikyf]{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.tvd-meter[data-astro-cid-ifqoikyf]{grid-area:2/1/auto/-1}}:root[data-motion] [data-tour-panel][data-active] .tvd-chart[data-astro-cid-ifqoikyf]{animation:tvd-kept 1.3s var(--ease-out) .1s both}@container (width<=30rem){:root[data-motion] [data-tour-panel][data-active] .tvd-chart[data-astro-cid-ifqoikyf]{animation-name:tvd-kept-narrow}}:root[data-motion] [data-tour-panel][data-active] .tvd-col[data-astro-cid-ifqoikyf]:not(.tvd-fresh) .tvd-track[data-astro-cid-ifqoikyf] i[data-astro-cid-ifqoikyf]{animation:tvd-grow .6s var(--ease-out) calc(.3s + var(--i) * 70ms) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ifqoikyf]:is(.tvd-head,.tvd-kpi,.tvd-status){animation:tvd-rise .5s var(--ease-out) 1.2s both}:root[data-motion] [data-tour-panel][data-active] .tvd-kpi[data-astro-cid-ifqoikyf]{animation-delay:1.35s}:root[data-motion] [data-tour-panel][data-active] .tvd-status[data-astro-cid-ifqoikyf]{animation-delay:1.5s}:root[data-motion] [data-tour-panel][data-active] .tvd-pip[data-astro-cid-ifqoikyf]{animation:tvd-ping .6s var(--ease-out) 2.3s 2}:root[data-motion] [data-tour-panel][data-active] .tvd-synced[data-astro-cid-ifqoikyf] .tvd-before[data-astro-cid-ifqoikyf]{animation:tvd-out .3s var(--ease-out) 2.3s both}:root[data-motion] [data-tour-panel][data-active] .tvd-synced[data-astro-cid-ifqoikyf] .tvd-after[data-astro-cid-ifqoikyf]{animation:tvd-in .3s var(--ease-out) 2.3s both}:root[data-motion] [data-tour-panel][data-active] .tvd-rerun[data-astro-cid-ifqoikyf]{animation:tvd-spin .6s var(--ease-in-out) 2.7s 2}:root[data-motion] [data-tour-panel][data-active] .tvd-stat[data-astro-cid-ifqoikyf] b[data-astro-cid-ifqoikyf]:not(.tvd-zero){animation:tvd-in .3s var(--ease-out) 3.8s both}:root[data-motion] [data-tour-panel][data-active] .tvd-meter[data-astro-cid-ifqoikyf] i[data-astro-cid-ifqoikyf]{animation:tvd-fill 1.1s var(--ease-in-out) 2.7s both}:root[data-motion] [data-tour-panel][data-active] .tvd-kpi[data-astro-cid-ifqoikyf] .tvd-before[data-astro-cid-ifqoikyf]{animation:tvd-out .35s var(--ease-out) 3.3s both}:root[data-motion] [data-tour-panel][data-active] .tvd-kpi[data-astro-cid-ifqoikyf] .tvd-after[data-astro-cid-ifqoikyf]{animation:tvd-in .35s var(--ease-out) 3.3s both}:root[data-motion] [data-tour-panel][data-active] .tvd-delta[data-astro-cid-ifqoikyf]{transform-origin:0;animation:tvd-pop .4s var(--ease-spring) 3.8s both}:root[data-motion] [data-tour-panel][data-active] .tvd-fresh[data-astro-cid-ifqoikyf] .tvd-track[data-astro-cid-ifqoikyf] i[data-astro-cid-ifqoikyf]{animation:tvd-grow .7s var(--ease-out) 3.35s both}:root[data-motion] [data-tour-panel][data-active] .tvd-fresh[data-astro-cid-ifqoikyf] .tvd-week[data-astro-cid-ifqoikyf]{animation:tvd-in .3s var(--ease-out) 3.35s both}:root[data-motion] [data-tour-panel][data-active] .tvd-zero[data-astro-cid-ifqoikyf]{animation:tvd-pop .4s var(--ease-spring) 4.3s both}@keyframes tvd-kept{0%{opacity:0;box-shadow:var(--site-lift-hover);transform:translate(-18%,12px)scale(1.04)}25%{opacity:1;box-shadow:var(--site-lift-hover);transform:translate(-18%)scale(1.04)}60%{transform:translate(-18%)scale(1.04)}}@keyframes tvd-kept-narrow{0%{opacity:0;box-shadow:var(--site-lift-hover);transform:translateY(-64px)scale(1.03)}25%{opacity:1;box-shadow:var(--site-lift-hover);transform:translateY(-76px)scale(1.03)}60%{transform:translateY(-76px)scale(1.03)}}@keyframes tvd-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes tvd-grow{0%{transform:scaleY(0)}}@keyframes tvd-pop{0%{opacity:0;transform:scale(.85)}}@keyframes tvd-in{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes tvd-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes tvd-fill{0%{transform:scaleX(0)}}@keyframes tvd-ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--signal) 60%, transparent)}to{box-shadow:0 0 0 6px #0000}}@keyframes tvd-spin{to{transform:rotate(360deg)}}.tv-firewall[data-astro-cid-ryxffudg]{width:100%;color:var(--text-body);font-size:var(--text-sm);container-type:inline-size}.tvf-window[data-astro-cid-ryxffudg]{border-radius:var(--radius-surface);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--tour-well,var(--surface-code));overflow:hidden}.tvf-head[data-astro-cid-ryxffudg]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.tvf-title[data-astro-cid-ryxffudg]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.tvf-live[data-astro-cid-ryxffudg]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex:none;margin:0;display:inline-flex}.tvf-live[data-astro-cid-ryxffudg] i[data-astro-cid-ryxffudg]{background:var(--signal);border-radius:50%;width:.4375rem;height:.4375rem;position:relative}.tvf-live[data-astro-cid-ryxffudg] i[data-astro-cid-ryxffudg]:after{content:"";border-radius:inherit;background:var(--signal);opacity:0;position:absolute;inset:0}.tvf-reqs[data-astro-cid-ryxffudg]{margin:0;padding:0;list-style:none}.tvf-req[data-astro-cid-ryxffudg]{--t0:calc(.25s + var(--i) * 1.05s);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border-default);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.tvf-req[data-astro-cid-ryxffudg]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 14%, transparent) 50%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.tvf-dot[data-astro-cid-ryxffudg]{width:1.75rem;height:1.75rem;display:grid}.tvf-dot[data-astro-cid-ryxffudg]>[data-astro-cid-ryxffudg]{grid-area:1/1}.tvf-spin[data-astro-cid-ryxffudg]{border:1.5px solid var(--border-strong);border-top-color:var(--text-muted);opacity:0;border-radius:50%}.tvf-icon[data-astro-cid-ryxffudg]{font:700 var(--text-sm) / 1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.tvf-icon[data-astro-cid-ryxffudg] svg[data-astro-cid-ryxffudg]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}[data-astro-cid-ryxffudg][data-kind=ok] .tvf-icon[data-astro-cid-ryxffudg]{background:var(--signal-subtle);color:var(--signal-on-subtle)}[data-astro-cid-ryxffudg][data-kind=ask] .tvf-icon[data-astro-cid-ryxffudg]{background:var(--warning-subtle);color:var(--warning-on-subtle)}[data-astro-cid-ryxffudg][data-kind=bad] .tvf-icon[data-astro-cid-ryxffudg]{background:var(--danger-subtle);color:var(--danger-on-subtle,var(--danger))}.tvf-text[data-astro-cid-ryxffudg]{gap:.125rem;min-width:0;display:grid}.tvf-url[data-astro-cid-ryxffudg]{min-width:0;color:var(--text-strong);font-family:var(--type-data-family);align-items:center;display:flex}.tvf-url-text[data-astro-cid-ryxffudg],.tvf-reason[data-astro-cid-ryxffudg]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvf-reason[data-astro-cid-ryxffudg]{color:var(--text-muted);font-size:var(--text-xs)}.tvf-secret[data-astro-cid-ryxffudg]{flex:none;align-items:center;display:inline-grid}.tvf-secret[data-astro-cid-ryxffudg]>[data-astro-cid-ryxffudg]{grid-area:1/1}.tvf-value[data-astro-cid-ryxffudg]{color:var(--danger-on-subtle,var(--danger));visibility:hidden}.tvf-secret[data-astro-cid-ryxffudg] .tvf-redact[data-astro-cid-ryxffudg]{transform-origin:0;width:auto;margin-left:.125rem}.tvf-status[data-astro-cid-ryxffudg]{justify-items:end;display:grid}.tvf-status[data-astro-cid-ryxffudg]>[data-astro-cid-ryxffudg]{grid-area:1/1;align-self:center}.tvf-checking[data-astro-cid-ryxffudg]{width:0;color:var(--text-muted);font-family:var(--type-data-family);font-size:var(--text-xs);white-space:nowrap;opacity:0;justify-content:flex-end;display:flex}.tvf-actions[data-astro-cid-ryxffudg]{gap:var(--space-2);display:flex}.tvf-log[data-astro-cid-ryxffudg]{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--border-width) dashed var(--border-strong);background:color-mix(in srgb, var(--text-strong) 3%, transparent);display:grid}.tvf-log-row[data-astro-cid-ryxffudg]{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.tvf-log-title[data-astro-cid-ryxffudg]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;flex-basis:100%}.tvf-time[data-astro-cid-ryxffudg]{color:var(--text-muted);font-family:var(--type-data-family);font-size:var(--text-xs)}.tvf-log-row[data-astro-cid-ryxffudg] .tvf-chip[data-astro-cid-ryxffudg]{margin-left:auto}.tvf-log-detail[data-astro-cid-ryxffudg]{gap:var(--space-1) var(--space-6);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.tvf-log-detail[data-astro-cid-ryxffudg]>div[data-astro-cid-ryxffudg]{align-items:center;gap:var(--space-2);display:flex}.tvf-log-detail[data-astro-cid-ryxffudg] dt[data-astro-cid-ryxffudg]{color:var(--text-muted)}.tvf-log-detail[data-astro-cid-ryxffudg] dd[data-astro-cid-ryxffudg]{color:var(--text-muted);margin:0}.tvf-log-detail[data-astro-cid-ryxffudg] b[data-astro-cid-ryxffudg]{color:var(--text-strong);font-weight:600}.tvf-host[data-astro-cid-ryxffudg]{color:var(--text-strong);font-family:var(--type-data-family)}.tvf-chip[data-astro-cid-ryxffudg]{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}.tvf-chip[data-astro-cid-ryxffudg][data-tone=ok]{background:var(--signal-subtle);color:var(--signal-on-subtle)}.tvf-chip[data-astro-cid-ryxffudg][data-tone=bad]{background:var(--danger-subtle);color:var(--danger-on-subtle,var(--danger))}.tvf-btn[data-astro-cid-ryxffudg]{padding:.3125rem var(--space-3);border:var(--border-width) solid var(--border-strong);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}.tvf-btn--primary[data-astro-cid-ryxffudg]{border-color:var(--primary);background:var(--primary);color:var(--text-on-primary)}.tvf-redact[data-astro-cid-ryxffudg]{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}.tvf-redact--log[data-astro-cid-ryxffudg]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-strong) 40%, transparent), transparent);opacity:0;position:absolute;inset:0}@container (width<=30rem){.tvf-live[data-astro-cid-ryxffudg]{display:none}.tvf-head[data-astro-cid-ryxffudg],.tvf-req[data-astro-cid-ryxffudg],.tvf-log[data-astro-cid-ryxffudg]{padding-inline:var(--space-3)}.tvf-req[data-astro-cid-ryxffudg]{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:1.5rem minmax(0,1fr) auto}.tvf-url[data-astro-cid-ryxffudg]{font-size:var(--text-xs)}.tvf-dot[data-astro-cid-ryxffudg]{width:1.5rem;height:1.5rem}.tvf-value[data-astro-cid-ryxffudg]{font-size:var(--text-2xs)}.tvf-reason[data-astro-cid-ryxffudg]{white-space:normal}[data-astro-cid-ryxffudg][data-kind=ask] .tvf-status[data-astro-cid-ryxffudg]{grid-column:2/-1;justify-items:start}.tvf-checking[data-astro-cid-ryxffudg]{display:none}.tvf-log-detail[data-astro-cid-ryxffudg]{column-gap:var(--space-4)}}@keyframes tvf-arrive{0%{opacity:0;transform:translateY(.625rem)}}@keyframes tvf-pop{0%{opacity:0;transform:scale(.8)}}@keyframes tvf-checking{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes tvf-spin{to{transform:rotate(360deg)}}@keyframes tvf-sweep{0%{opacity:0;transform:translate(-100%)}20%,80%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes tvf-show{0%,to{visibility:visible}}@keyframes tvf-black-out{0%{transform:scaleX(0)}}@keyframes tvf-flash{0%{background-color:color-mix(in srgb, var(--danger) 14%, transparent)}}@keyframes tvf-nudge{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 50%, transparent)}to{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--primary) 0%, transparent)}}@keyframes tvf-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}:root[data-motion] [data-tour-panel][data-active] .tvf-live[data-astro-cid-ryxffudg] i[data-astro-cid-ryxffudg]:after{animation:tvf-ping 2.4s var(--ease-out) .3s 2}:root[data-motion] [data-tour-panel][data-active] .tvf-req[data-astro-cid-ryxffudg]{animation:tvf-arrive .45s var(--ease-out) var(--t0) both}:root[data-motion] [data-tour-panel][data-active] .tvf-req[data-astro-cid-ryxffudg]:after{animation:tvf-sweep .9s var(--ease-in-out) var(--t0) both}:root[data-motion] [data-tour-panel][data-active] .tvf-spin[data-astro-cid-ryxffudg]{animation:tvf-checking .9s linear var(--t0) both, tvf-spin .45s linear var(--t0) 2}:root[data-motion] [data-tour-panel][data-active] .tvf-checking[data-astro-cid-ryxffudg]{animation:tvf-checking .9s linear var(--t0) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ryxffudg]:is(.tvf-icon,.tvf-result){animation:tvf-pop .38s var(--ease-spring) calc(var(--t0) + .85s) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ryxffudg][data-kind=bad]{animation:tvf-arrive .45s var(--ease-out) var(--t0) both, tvf-flash 1.2s var(--ease-out) calc(var(--t0) + .85s)}:root[data-motion] [data-tour-panel][data-active] .tvf-value[data-astro-cid-ryxffudg]{animation:tvf-show .85s linear var(--t0)}:root[data-motion] [data-tour-panel][data-active] .tvf-secret[data-astro-cid-ryxffudg] .tvf-redact[data-astro-cid-ryxffudg]{animation:tvf-black-out .3s var(--ease-out) calc(var(--t0) + .85s) both}:root[data-motion] [data-tour-panel][data-active] .tvf-btn--primary[data-astro-cid-ryxffudg]{animation:tvf-nudge 1s var(--ease-out) calc(var(--t0) + 1.3s) 1}:root[data-motion] [data-tour-panel][data-active] .tvf-log[data-astro-cid-ryxffudg]{animation:tvf-arrive .45s var(--ease-out) 3.65s both}:root[data-motion] [data-tour-panel][data-active] .tvf-log[data-astro-cid-ryxffudg] .tvf-chip[data-astro-cid-ryxffudg]{animation:tvf-pop .38s var(--ease-spring) 3.95s both}:root[data-motion] [data-tour-panel][data-active] .tvf-redact--log[data-astro-cid-ryxffudg]:after{animation:tvf-sweep 1.1s var(--ease-in-out) 4.15s both}.tv-studio[data-astro-cid-jd7mk5tz]{width:100%;container-type:inline-size}.tvs-window[data-astro-cid-jd7mk5tz]{background-color:var(--tour-well,var(--bg-subtle));border-radius:var(--radius-surface);color:var(--text-body);font-size:var(--text-xs);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tvs-bar[data-astro-cid-jd7mk5tz]{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.tvs-name[data-astro-cid-jd7mk5tz]{color:var(--text-strong);font:600 var(--text-sm) / 1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvs-kind[data-astro-cid-jd7mk5tz]{padding:.125rem var(--space-2);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-muted);font-weight:600;font-size:var(--text-2xs);flex-shrink:0}.tvs-people[data-astro-cid-jd7mk5tz]{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-shrink:0;margin-left:auto;display:flex}.tvs-avatars[data-astro-cid-jd7mk5tz]{display:flex}.tvs-avatars[data-astro-cid-jd7mk5tz] span[data-astro-cid-jd7mk5tz]{border:2px solid var(--pane,var(--bg-base));border-radius:var(--radius-pill);background-color:var(--avatar);width:1.375rem;height:1.375rem;color:var(--avatar-on);font:700 .5625rem / 1 var(--font-sans);letter-spacing:.02em;place-items:center;display:grid}.tvs-avatars[data-astro-cid-jd7mk5tz] span[data-astro-cid-jd7mk5tz]+span[data-astro-cid-jd7mk5tz]{margin-left:-.375rem}.tvs-body[data-astro-cid-jd7mk5tz]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:0;display:grid}.tvs-chat[data-astro-cid-jd7mk5tz]{gap:var(--space-3);padding:var(--space-4);border-right:var(--border-width) solid var(--border-subtle);grid-template-rows:auto auto 1fr;display:grid}.tvs-question[data-astro-cid-jd7mk5tz]{max-width:92%;padding:var(--space-2) var(--space-3);background-color:var(--surface-raised);border-radius:var(--radius-control);color:var(--text-strong);font-size:var(--text-xs);justify-self:end;margin:0;line-height:1.45}.tvs-reply[data-astro-cid-jd7mk5tz]{padding-top:var(--space-1);gap:.4375rem;display:grid}.tvs-reply[data-astro-cid-jd7mk5tz] i[data-astro-cid-jd7mk5tz]{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--text-muted) 30%, transparent);transform-origin:0;height:.375rem}.tvs-reply[data-astro-cid-jd7mk5tz] i[data-astro-cid-jd7mk5tz].short{width:62%}.tvs-composer[data-astro-cid-jd7mk5tz]{justify-content:space-between;align-self:end;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background-color:var(--surface-input);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);color:var(--text-subtle);display:flex}.tvs-composer[data-astro-cid-jd7mk5tz]>span[data-astro-cid-jd7mk5tz]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvs-send[data-astro-cid-jd7mk5tz]{border-radius:var(--radius-pill);background-color:var(--primary);width:1.375rem;height:1.375rem;color:var(--text-on-primary);flex-shrink:0;place-items:center;display:grid}.tvs-send[data-astro-cid-jd7mk5tz] svg[data-astro-cid-jd7mk5tz],.tvs-saved[data-astro-cid-jd7mk5tz] svg[data-astro-cid-jd7mk5tz]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.tvs-canvas[data-astro-cid-jd7mk5tz]{align-content:start;gap:var(--space-3);padding:var(--space-4);background-image:radial-gradient(color-mix(in srgb, var(--text-muted) 16%, transparent) 1px, transparent 1px);background-size:.875rem .875rem;display:grid}.tvs-card[data-astro-cid-jd7mk5tz]{gap:var(--space-3);padding:var(--space-3);background-color:var(--tour-well,var(--bg-subtle));border-radius:var(--radius-surface);display:grid}.tvs-card-head[data-astro-cid-jd7mk5tz]{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.tvs-card-head[data-astro-cid-jd7mk5tz] b[data-astro-cid-jd7mk5tz]{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tvs-saved[data-astro-cid-jd7mk5tz]{color:var(--text-muted);font-size:var(--text-2xs);flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.tvs-saved[data-astro-cid-jd7mk5tz] svg[data-astro-cid-jd7mk5tz]{color:var(--team-color-green)}.tvs-plot[data-astro-cid-jd7mk5tz]{gap:var(--space-4);height:6rem;padding-inline:var(--space-2);border-bottom:var(--border-width) solid var(--border-default);grid-template-columns:repeat(3,1fr);display:grid}.tvs-col[data-astro-cid-jd7mk5tz]{place-items:end center;display:grid;position:relative}.tvs-col[data-astro-cid-jd7mk5tz] i[data-astro-cid-jd7mk5tz]{width:min(100%,2.75rem);height:var(--h);background-color:var(--chart-series-1);transform-origin:bottom;border-radius:2px 2px 0 0}.tvs-col[data-astro-cid-jd7mk5tz] small[data-astro-cid-jd7mk5tz]{top:calc(100% + var(--space-1));color:var(--text-muted);font:500 var(--text-2xs) / 1 var(--font-mono);position:absolute}.tvs-chart[data-astro-cid-jd7mk5tz]{padding-bottom:calc(var(--space-3) + 1rem)}.tvs-rows[data-astro-cid-jd7mk5tz]{display:grid}.tvs-row[data-astro-cid-jd7mk5tz]{justify-content:space-between;gap:var(--space-3);color:var(--text-body);padding-block:.3125rem;display:flex}.tvs-row[data-astro-cid-jd7mk5tz]+.tvs-row[data-astro-cid-jd7mk5tz]{border-top:var(--border-width) solid var(--border-subtle)}.tvs-amount[data-astro-cid-jd7mk5tz]{color:var(--text-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums}@container (width<=32rem){.tvs-body[data-astro-cid-jd7mk5tz]{grid-template-columns:minmax(0,1fr)}.tvs-chat[data-astro-cid-jd7mk5tz]{border-right:0;grid-template-rows:auto;padding-bottom:0}.tvs-reply[data-astro-cid-jd7mk5tz],.tvs-composer[data-astro-cid-jd7mk5tz],.tvs-presence[data-astro-cid-jd7mk5tz]{display:none}.tvs-plot[data-astro-cid-jd7mk5tz]{height:3.75rem}.tvs-row[data-astro-cid-jd7mk5tz]:nth-child(3){display:none}}:root[data-motion] [data-tour-panel][data-active] .tvs-question[data-astro-cid-jd7mk5tz]{animation:tvs-rise .48s var(--ease-out) .2s both}:root[data-motion] [data-tour-panel][data-active] .tvs-reply[data-astro-cid-jd7mk5tz] i[data-astro-cid-jd7mk5tz]{animation:tvs-write .42s var(--ease-out) calc(.75s + var(--i) * .14s) both}:root[data-motion] [data-tour-panel][data-active] .tvs-chart[data-astro-cid-jd7mk5tz]{animation:tvs-land .9s var(--ease-out) 1.4s both}:root[data-motion] [data-tour-panel][data-active] .tvs-col[data-astro-cid-jd7mk5tz] i[data-astro-cid-jd7mk5tz]{animation:tvs-grow .62s var(--ease-spring) calc(1.75s + var(--i) * .13s) both}:root[data-motion] [data-tour-panel][data-active] .tvs-chart[data-astro-cid-jd7mk5tz] .tvs-saved[data-astro-cid-jd7mk5tz]{animation:tvs-fade .36s var(--ease-out) 2.4s both}:root[data-motion] [data-tour-panel][data-active] .tvs-table[data-astro-cid-jd7mk5tz]{animation:tvs-land .9s var(--ease-out) 2.75s both}:root[data-motion] [data-tour-panel][data-active] .tvs-row[data-astro-cid-jd7mk5tz]{animation:tvs-rise .42s var(--ease-out) calc(3.05s + var(--i) * .12s) both}:root[data-motion] [data-tour-panel][data-active] .tvs-table[data-astro-cid-jd7mk5tz] .tvs-saved[data-astro-cid-jd7mk5tz]{animation:tvs-fade .36s var(--ease-out) 3.6s both}:root[data-motion] [data-tour-panel][data-active] .tvs-join[data-astro-cid-jd7mk5tz]{animation:tvs-pop .56s var(--ease-spring) 4.1s both}:root[data-motion] [data-tour-panel][data-active] .tvs-presence[data-astro-cid-jd7mk5tz]{animation:tvs-fade .4s var(--ease-out) 4.25s both}@keyframes tvs-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes tvs-write{0%{transform:scaleX(0)}}@keyframes tvs-fade{0%{opacity:0}}@keyframes tvs-pop{0%{opacity:0;transform:scale(.4)}}@keyframes tvs-land{0%{opacity:0;box-shadow:0 0 0 2px var(--primary);transform:translate(-1.5rem)scale(.96)}45%{opacity:1;box-shadow:0 0 0 2px var(--primary);transform:none}to{box-shadow:0 0 0 2px #0000}}@keyframes tvs-grow{0%{transform:scaleY(0)}}.tv-teams[data-astro-cid-ninkcd5g]{width:100%;color:var(--text-body);font-size:var(--text-sm);container-type:inline-size}.tvt-i[data-astro-cid-ninkcd5g]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.tvt-board[data-astro-cid-ninkcd5g]{--inset:var(--space-4);--rail:calc(var(--inset) + .875rem);column-gap:var(--space-3);grid-template-rows:auto 1.75rem auto auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tvt-db[data-astro-cid-ninkcd5g]{border-radius:var(--radius-surface);background:var(--tour-well,var(--bg-subtle));grid-area:3/1/5/-1}.tvt-team[data-astro-cid-ninkcd5g]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-surface);background:var(--tour-well-strong,var(--bg-subtle));grid-row:1;align-content:start;display:grid}.tvt-team-head[data-astro-cid-ninkcd5g]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tvt-mark[data-astro-cid-ninkcd5g]{border-radius:var(--radius-control);background:color-mix(in srgb, var(--hue) 16%, transparent);width:1.75rem;height:1.75rem;color:var(--hue);font-size:var(--text-base);flex:none;place-items:center;display:grid}.tvt-name[data-astro-cid-ninkcd5g]{color:var(--text-strong);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tvt-team-meta[data-astro-cid-ninkcd5g]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tvt-avatars[data-astro-cid-ninkcd5g]{padding-left:5px;display:flex}.tvt-avatar[data-astro-cid-ninkcd5g]{background:color-mix(in srgb, var(--hue) 26%, var(--surface-raised));width:1.75rem;height:1.75rem;box-shadow:0 0 0 2px var(--pane,var(--surface-raised));color:var(--text-strong);letter-spacing:.02em;border-radius:50%;place-items:center;margin-left:-5px;font-size:.625rem;font-weight:650;display:grid}.tvt-group[data-astro-cid-ninkcd5g]{align-items:center;gap:var(--space-1);min-width:0;padding:3px var(--space-2);background:var(--tour-well,var(--bg-subtle));border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;display:inline-flex}.tvt-count[data-astro-cid-ninkcd5g]{color:var(--text-muted);font-size:var(--text-xs)}.tvt-wire[data-astro-cid-ninkcd5g]{width:var(--border-width);margin-left:calc(var(--rail) - var(--border-width) / 2);background:var(--border-strong);transform-origin:top;grid-row:2;position:relative}.tvt-pulse[data-astro-cid-ninkcd5g]{top:-.25rem;left:calc(var(--border-width) / 2 - .25rem);background:var(--accent);opacity:0;border-radius:50%;width:.5rem;height:.5rem;position:absolute}.tvt-pulse[data-astro-cid-ninkcd5g][data-result=refused]{background:var(--danger)}.tvt-store[data-astro-cid-ninkcd5g]{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--inset);grid-row:3;align-content:start;display:grid;position:relative}.tvt-role[data-astro-cid-ninkcd5g],.tvt-view[data-astro-cid-ninkcd5g]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tvt-node[data-astro-cid-ninkcd5g]{flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.tvt-role[data-astro-cid-ninkcd5g] .tvt-node[data-astro-cid-ninkcd5g]{border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:0 0 0 var(--border-width) var(--border-default);color:var(--text-strong)}.tvt-role-name[data-astro-cid-ninkcd5g]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tvt-views[data-astro-cid-ninkcd5g]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid;position:relative}.tvt-views[data-astro-cid-ninkcd5g]:before{content:"";top:calc(-1 * var(--space-1));bottom:.875rem;left:calc(.875rem - var(--border-width) / 2);width:var(--border-width);background:var(--border-default);transform-origin:top;position:absolute}.tvt-read[data-astro-cid-ninkcd5g]{align-items:center;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex;position:relative}.tvt-view[data-astro-cid-ninkcd5g]{border-radius:var(--radius-control)}.tvt-tick[data-astro-cid-ninkcd5g]{background:var(--bg-subtle);width:1.25rem;height:1.25rem;box-shadow:0 0 0 var(--border-width) var(--border-default);color:var(--text-muted);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.tvt-tick[data-astro-cid-ninkcd5g] .tvt-i[data-astro-cid-ninkcd5g]{stroke-width:3px}[data-astro-cid-ninkcd5g][data-result=ok] .tvt-tick[data-astro-cid-ninkcd5g]{background:var(--signal-subtle);box-shadow:none;color:var(--signal-on-subtle)}[data-astro-cid-ninkcd5g][data-result=refused] .tvt-tick[data-astro-cid-ninkcd5g]{background:var(--danger-subtle);box-shadow:none;color:var(--danger-on-subtle,var(--danger))}.tvt-dash[data-astro-cid-ninkcd5g]{width:.375rem;height:var(--border-width);background:currentColor}.tvt-view-name[data-astro-cid-ninkcd5g]{color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}[data-astro-cid-ninkcd5g][data-result=off] .tvt-view-name[data-astro-cid-ninkcd5g]{color:var(--text-muted)}[data-astro-cid-ninkcd5g][data-result=refused] .tvt-view-name[data-astro-cid-ninkcd5g]{color:var(--danger-on-subtle,var(--danger))}[data-astro-cid-ninkcd5g][data-result=refused] .tvt-view-name[data-astro-cid-ninkcd5g]:after{content:"";height:var(--border-width);transform-origin:0;background:currentColor;position:absolute;inset:50% 0 auto}.tvt-denied[data-astro-cid-ninkcd5g]{padding:.125rem var(--space-2);border-radius:var(--radius-pill);background:var(--danger-subtle);color:var(--danger-on-subtle,var(--danger));font-size:var(--text-2xs);white-space:nowrap;font-weight:600;line-height:1.3}.tvt-foot[data-astro-cid-ninkcd5g]{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--inset);border-top:var(--border-width) dashed var(--border-default);font-size:var(--text-xs);flex-wrap:wrap;grid-area:4/1/auto/-1;margin:0;display:flex;position:relative}.tvt-enforced[data-astro-cid-ninkcd5g]{align-items:center;gap:var(--space-1);padding:.1875rem var(--space-2);border-radius:var(--radius-pill);background:var(--accent-subtle);color:var(--accent-on-subtle);white-space:nowrap;margin-left:auto;font-weight:600;display:inline-flex}.tvt-caption[data-astro-cid-ninkcd5g]{color:var(--text-muted)}@container (width<=30rem){.tvt-board[data-astro-cid-ninkcd5g]{--inset:var(--space-3);column-gap:var(--space-2)}.tvt-team[data-astro-cid-ninkcd5g]{padding:var(--space-3)}.tvt-name[data-astro-cid-ninkcd5g]{font-size:var(--text-sm)}.tvt-view-name[data-astro-cid-ninkcd5g]{font-size:var(--text-2xs)}.tvt-store[data-astro-cid-ninkcd5g]{padding-right:var(--space-2)}}@keyframes tvt-arrive{0%{opacity:0;transform:translateY(.625rem)}}@keyframes tvt-pop{0%{opacity:0;transform:scale(.6)}}@keyframes tvt-fade{0%{opacity:0}}@keyframes tvt-draw-down{0%{transform:scaleY(0)}}@keyframes tvt-draw-across{0%{transform:scaleX(0)}}@keyframes tvt-travel{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(1.75rem)}}@keyframes tvt-land{0%{background-color:var(--accent-subtle)}}@keyframes tvt-shake{0%,to{transform:none}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes tvt-refuse{0%{background-color:color-mix(in srgb, var(--danger) 22%, transparent)}}@keyframes tvt-ink{0%{color:var(--text-strong)}}@keyframes tvt-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}to{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--accent) 0%, transparent)}}:root[data-motion] [data-tour-panel][data-active] .tvt-team[data-astro-cid-ninkcd5g]{animation:tvt-arrive .45s var(--ease-out) var(--d) both}:root[data-motion] [data-tour-panel][data-active] .tvt-avatar[data-astro-cid-ninkcd5g]{animation:tvt-pop .38s var(--ease-spring) var(--d) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ninkcd5g]:is(.tvt-group,.tvt-count){animation:tvt-fade .4s var(--ease-out) .75s both}:root[data-motion] [data-tour-panel][data-active] .tvt-db[data-astro-cid-ninkcd5g]{animation:tvt-arrive .5s var(--ease-out) .65s both}:root[data-motion] [data-tour-panel][data-active] .tvt-store[data-astro-cid-ninkcd5g] .tvt-role[data-astro-cid-ninkcd5g]{animation:tvt-fade .4s var(--ease-out) var(--d) both}:root[data-motion] [data-tour-panel][data-active] .tvt-views[data-astro-cid-ninkcd5g]:before{animation:tvt-draw-down 1.6s var(--ease-in-out) calc(var(--d) + .6s) both}:root[data-motion] [data-tour-panel][data-active] .tvt-wire[data-astro-cid-ninkcd5g]{animation:tvt-draw-down .35s var(--ease-out) var(--d) both}:root[data-motion] [data-tour-panel][data-active] .tvt-pulse[data-astro-cid-ninkcd5g]{animation:tvt-travel .45s var(--ease-in-out) var(--d) both}:root[data-motion] [data-tour-panel][data-active] .tvt-read[data-astro-cid-ninkcd5g]{animation:tvt-arrive .38s var(--ease-out) var(--d) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ninkcd5g][data-result=ok] .tvt-view[data-astro-cid-ninkcd5g]{animation:tvt-land .9s var(--ease-out) var(--d) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ninkcd5g][data-result=ok] .tvt-tick[data-astro-cid-ninkcd5g]{animation:tvt-pop .38s var(--ease-spring) calc(var(--d) + .15s) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ninkcd5g][data-result=refused] .tvt-view[data-astro-cid-ninkcd5g]{animation:tvt-shake .42s var(--ease-out) calc(var(--d) + .25s) both, tvt-refuse 1.2s var(--ease-out) calc(var(--d) + .25s)}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ninkcd5g][data-result=refused] .tvt-tick[data-astro-cid-ninkcd5g]{animation:tvt-pop .38s var(--ease-spring) calc(var(--d) + .25s) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ninkcd5g][data-result=refused] .tvt-view-name[data-astro-cid-ninkcd5g]:after{animation:tvt-draw-across .3s var(--ease-out) calc(var(--d) + .45s) both}:root[data-motion] [data-tour-panel][data-active] [data-astro-cid-ninkcd5g][data-result=refused] .tvt-view-name[data-astro-cid-ninkcd5g]{animation:tvt-ink .25s linear calc(var(--d) + .25s) both}:root[data-motion] [data-tour-panel][data-active] .tvt-denied[data-astro-cid-ninkcd5g]{animation:tvt-pop .38s var(--ease-spring) calc(var(--d) + .5s) both}:root[data-motion] [data-tour-panel][data-active] .tvt-caption[data-astro-cid-ninkcd5g]{animation:tvt-fade .4s var(--ease-out) 1.1s both}:root[data-motion] [data-tour-panel][data-active] .tvt-enforced[data-astro-cid-ninkcd5g]{animation:tvt-pop .38s var(--ease-spring) 3.7s both, tvt-ring 1s var(--ease-out) 4s 1}.tour-head[data-astro-cid-3t2jfni7]{gap:var(--space-4) var(--space-12);margin-bottom:var(--space-10);display:grid}.tour-head[data-astro-cid-3t2jfni7]>div[data-astro-cid-3t2jfni7]{gap:var(--space-4);display:grid}.tour-head[data-astro-cid-3t2jfni7] h2[data-astro-cid-3t2jfni7]{font-size:clamp(var(--text-2xl), 3.2vw, 2.75rem);text-wrap:balance;margin:0;padding:0}.tour-head[data-astro-cid-3t2jfni7] .lead[data-astro-cid-3t2jfni7]{margin:0}@media (width>=56rem){.tour-head[data-astro-cid-3t2jfni7]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}}.tour[data-astro-cid-3t2jfni7]{--tour-list:clamp(16rem, 34%, 24rem);--tour-gap:var(--space-5);--tour-stage-h:32rem;--tour-well:#ffffff0d;--tour-well-strong:#ffffff14;position:relative}.tour-list[data-astro-cid-3t2jfni7]{padding:var(--space-2) var(--space-5);margin:0;list-style:none;display:block}.tour-item[data-astro-cid-3t2jfni7]+.tour-item[data-astro-cid-3t2jfni7]{border-top:var(--border-width) solid var(--border-subtle)}.tour-name[data-astro-cid-3t2jfni7]{font-size:var(--text-md);margin:0;font-weight:500;position:relative}.tour-name[data-astro-cid-3t2jfni7],.tour-name[data-astro-cid-3t2jfni7]>button{color:var(--text-strong);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.tour-name[data-astro-cid-3t2jfni7]>button{width:100%;padding:var(--space-4) 0;border-radius:var(--radius-control);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-name[data-astro-cid-3t2jfni7]{display:block}.tour-name[data-astro-cid-3t2jfni7]>button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.tour-number[data-astro-cid-3t2jfni7]{font-family:var(--type-data-family);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--accent)}.tour-claim[data-astro-cid-3t2jfni7],.tour-link[data-astro-cid-3t2jfni7]{padding-inline-start:2.5rem}.tour-claim[data-astro-cid-3t2jfni7]{color:var(--text-body);text-wrap:pretty}.tour-link[data-astro-cid-3t2jfni7]{margin-top:var(--space-3);font-size:var(--text-base);font-weight:500}.tour-link[data-astro-cid-3t2jfni7] a[data-astro-cid-3t2jfni7]{color:var(--text-link);text-decoration:none}.tour-link[data-astro-cid-3t2jfni7] a[data-astro-cid-3t2jfni7]:hover{text-decoration:underline}.tour-panel[data-astro-cid-3t2jfni7]{padding:var(--space-4);border-radius:var(--radius-surface);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), var(--tour-well);align-content:center;display:grid}.tour[data-astro-cid-3t2jfni7][data-tour-ready]:before{border-radius:var(--radius-surface);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), color-mix(in srgb, var(--text-strong) 6%, var(--pane));box-shadow:var(--site-lift)}.tour-progress[data-astro-cid-3t2jfni7]{display:none}.tour-more[data-astro-cid-3t2jfni7] .btn--ghost[data-astro-cid-3t2jfni7]{border-color:var(--border-strong)}.tour[data-astro-cid-3t2jfni7]:not([data-tour-ready]) .tour-item[data-astro-cid-3t2jfni7]{gap:var(--space-3);padding-block:var(--space-6);display:grid}.tour[data-astro-cid-3t2jfni7]:not([data-tour-ready]) .tour-name[data-astro-cid-3t2jfni7]{font-size:var(--text-lg)}.tour[data-astro-cid-3t2jfni7]:not([data-tour-ready]) .tour-panel[data-astro-cid-3t2jfni7]{margin-top:var(--space-3)}@media (width>=56rem){.tour[data-astro-cid-3t2jfni7]:not([data-tour-ready]) .tour-item[data-astro-cid-3t2jfni7]{grid-template-columns:var(--tour-list) minmax(0, 1fr);column-gap:var(--tour-gap);grid-template-rows:auto auto 1fr}.tour[data-astro-cid-3t2jfni7]:not([data-tour-ready]) .tour-body[data-astro-cid-3t2jfni7]{display:contents}.tour[data-astro-cid-3t2jfni7]:not([data-tour-ready]) .tour-panel[data-astro-cid-3t2jfni7]{padding:var(--space-8);grid-area:1/2/span 3;margin:0}}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-item[data-astro-cid-3t2jfni7]:not([data-current]) .tour-body[data-astro-cid-3t2jfni7]{display:none}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-name[data-astro-cid-3t2jfni7]>button{color:var(--text-muted);transition:color var(--duration-base) ease}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-name[data-astro-cid-3t2jfni7]>button:hover,.tour[data-astro-cid-3t2jfni7][data-tour-ready] [data-astro-cid-3t2jfni7][data-current] .tour-name[data-astro-cid-3t2jfni7]>button{color:var(--text-strong)}.tour[data-astro-cid-3t2jfni7][data-tour-ready] [data-astro-cid-3t2jfni7][data-current] .tour-body[data-astro-cid-3t2jfni7]{padding-bottom:var(--space-5)}@media (width<=55.99rem){.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-panel[data-astro-cid-3t2jfni7]{margin-top:var(--space-4)}:root[data-motion] .tour[data-astro-cid-3t2jfni7][data-tour-ready] [data-astro-cid-3t2jfni7][data-current] .tour-body[data-astro-cid-3t2jfni7]{animation:tour-open .45s var(--ease-out) both}}@media (width>=56rem){.tour[data-astro-cid-3t2jfni7][data-tour-ready]{min-height:var(--tour-stage-h)}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-list[data-astro-cid-3t2jfni7]{width:var(--tour-list);min-height:var(--tour-stage-h)}.tour[data-astro-cid-3t2jfni7][data-tour-ready]:before,.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-panel[data-astro-cid-3t2jfni7]{inset:0 0 0 calc(var(--tour-list) + var(--tour-gap));position:absolute}.tour[data-astro-cid-3t2jfni7][data-tour-ready]:before{content:""}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-item[data-astro-cid-3t2jfni7]:not([data-current]) .tour-body[data-astro-cid-3t2jfni7]{display:block}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-item[data-astro-cid-3t2jfni7]:not([data-current]) [data-astro-cid-3t2jfni7]:is(.tour-claim,.tour-link){display:none}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-panel[data-astro-cid-3t2jfni7]{z-index:1;padding:var(--space-8);visibility:hidden;opacity:0;background:0 0}.tour[data-astro-cid-3t2jfni7][data-tour-ready] [data-astro-cid-3t2jfni7][data-current] .tour-panel[data-astro-cid-3t2jfni7]{visibility:visible;opacity:1}:root[data-motion] .tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-panel[data-astro-cid-3t2jfni7]{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s linear .45s;transform:translateY(.75rem)scale(.985)}:root[data-motion] .tour[data-astro-cid-3t2jfni7][data-tour-ready] [data-astro-cid-3t2jfni7][data-current] .tour-panel[data-astro-cid-3t2jfni7]{transition-delay:0s;transform:none}.tour[data-astro-cid-3t2jfni7][data-tour-ready] .tour-progress[data-astro-cid-3t2jfni7]{inset:calc(-1 * var(--border-width)) 0 auto;height:var(--border-width-thick);background:var(--primary);transform-origin:0;display:block;position:absolute;transform:scaleX(0)}.tour[data-astro-cid-3t2jfni7][data-tour-ready] [data-astro-cid-3t2jfni7][data-current] .tour-progress[data-astro-cid-3t2jfni7]{transform:none}:root[data-motion] .tour[data-astro-cid-3t2jfni7][data-tour-ready] [data-astro-cid-3t2jfni7][data-current] .tour-progress[data-astro-cid-3t2jfni7]{animation:7s linear both tour-progress}.tour[data-astro-cid-3t2jfni7][data-paused] [data-astro-cid-3t2jfni7][data-current] .tour-progress[data-astro-cid-3t2jfni7]{animation-play-state:paused}}@keyframes tour-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tour-open{0%{opacity:0;transform:translateY(.5rem)}}.hd-view.hd-chat{--hd-chat-pad:clamp(14px, 4cqi, 32px);grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid}.hd-chat-bar{min-width:0;height:44px;padding:0 12px 0 var(--hd-chat-pad);border-bottom:var(--border-width) solid var(--border-subtle);align-items:center;gap:10px;display:flex}.hd-chat-title{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.hd-chat-title-new{display:none}.hd[data-playing] .hd-chat-title-text:not(.is-shown)+.hd-chat-title-new{display:inline}.hd-chat-state{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-strong) 4%, transparent);color:var(--text-body);flex:none;align-items:center;gap:6px;margin-right:auto;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}.hd-chat-state i{background:var(--signal);border-radius:50%;width:7px;height:7px}.hd-chat-state.is-working i,.hd-chat-state.is-active i{background:var(--primary);animation:1.2s ease-in-out infinite hd-chat-pulse}.hd-chat-state-thinking,.hd-chat-state-writing,.hd-chat-state.is-working .hd-chat-state-ready,.hd-chat-state.is-active .hd-chat-state-ready{display:none}.hd-chat-state.is-working .hd-chat-state-thinking,.hd-chat-state.is-active:not(.is-working) .hd-chat-state-writing{display:inline}.hd-chat-panel{width:28px;height:28px;color:var(--text-muted);flex:none;place-items:center;display:grid}.hd-chat-body{min-height:0;display:grid;overflow:hidden}.hd-chat-empty,.hd-thread{width:100%;max-width:640px;min-height:0;padding:14px var(--hd-chat-pad);box-sizing:border-box;grid-area:1/1;margin:0 auto}.hd-chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none}.hd[data-playing] .hd-chat-empty:not(.is-done){display:flex}.hd .hd-chat-mark{fill:var(--text-strong);stroke:none}.hd .hd-chat-saffron{fill:var(--site-saffron)}.hd-chat-empty-title{color:var(--text-strong);font-family:var(--font-display);margin:4px 0 0;font-size:17px;font-weight:600}.hd-chat-empty-detail{max-width:26rem;color:var(--text-muted);margin:0;font-size:12px}.hd-chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:10px 0 0;padding:0;list-style:none;display:grid}.hd-chat-suggestions li{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);color:var(--text-body);text-align:left;border-radius:10px;padding:10px 12px;font-size:12px}.hd-thread{flex-direction:column;justify-content:flex-end;gap:14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 32px);mask-image:linear-gradient(#0000,#000 32px)}.hd-chat-ask{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.hd-chat-author{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.hd-chat-author i{background:var(--primary-subtle);width:18px;height:18px;color:var(--primary);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid}.hd-chat-message{background:color-mix(in srgb, var(--text-strong) 7%, transparent);max-width:85%;color:var(--text-strong);border-radius:12px;margin:0;padding:8px 12px}.hd-chat-answer{flex:none;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;display:grid}.hd-chat-avatar{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.hd-chat-avatar.is-working rect{animation:1s ease-in-out infinite hd-chat-pulse}.hd-chat-avatar.is-working rect:nth-child(2){animation-delay:.15s}.hd-chat-avatar.is-working rect:nth-child(3){animation-delay:.3s}.hd-chat-avatar.is-working rect:nth-child(4){animation-delay:.45s}.hd-chat-answer-body{flex-direction:column;gap:10px;min-width:0;padding-top:4px;display:flex}.hd-chat-thinking{color:var(--text-muted);margin:0;display:none}.hd[data-playing] .hd-chat-thinking:not(.is-done){display:block}.hd-chat-text{flex-direction:column;gap:8px;display:flex}.hd-chat-text p{color:var(--text-body);margin:0}.hd[data-playing] .hd-chat-text .w:not(.is-shown){visibility:hidden}.hd-chat-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:min(100%,20rem);font-size:12px}.hd-chat-table th,.hd-chat-table td{border-bottom:var(--border-width) solid var(--border-subtle);text-align:left;padding:3px 10px 3px 0}.hd-chat-table th:last-child,.hd-chat-table td:last-child{text-align:right;padding-right:0}.hd-chat-table th{color:var(--text-muted);font-weight:500}.hd-chat-table td{color:var(--text-strong)}.hd-chat-total td{border-bottom:0;font-weight:600}.hd-chat-offer{border:var(--border-width) solid var(--border-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 8px 8px 12px;display:flex}.hd-chat-offer p{color:var(--text-strong);margin:0}.hd-chat-create{border-radius:var(--radius-pill);background:var(--primary);height:28px;color:var(--text-on-primary);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-base) var(--ease-out);align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hd-chat-create.is-pressed{transform:scale(.95)}.hd-chat-create-done{align-items:center;gap:5px;display:none}.hd-chat-create.is-done,.hd:not([data-playing]) .hd-chat-create{background:var(--signal-subtle);color:var(--signal-on-subtle)}.hd-chat-create.is-done .hd-chat-create-label,.hd:not([data-playing]) .hd-chat-create-label{display:none}.hd-chat-create.is-done .hd-chat-create-done,.hd:not([data-playing]) .hd-chat-create-done{display:inline-flex}.hd-chat-evidence,.hd-chat-blocks{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hd-chat-evidence li{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.hd-chat-query{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-strong) 4%, transparent);max-width:100%;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;transition:transform var(--duration-fast) var(--ease-out);align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11px;display:inline-flex;overflow:hidden}.hd-chat-query.is-pressed{transform:scale(.97)}.hd-chat-query .hd-spin{flex:none}.hd-chat-chevron{transition:transform var(--duration-fast) var(--ease-out);display:none}.hd-chat-query.is-open .hd-chat-chevron{transform:rotate(90deg)}.hd-chat-evidence li.is-done .hd-spin,.hd:not([data-playing]) .hd-chat-query .hd-spin{display:none}.hd-chat-evidence li.is-done .hd-chat-chevron,.hd:not([data-playing]) .hd-chat-chevron{display:block}.hd-chat-sql{border:var(--border-width) solid var(--border-subtle);background:var(--bg-base);max-width:100%;color:var(--text-body);font-family:var(--font-mono);border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:10.5px;line-height:1.45;display:none;overflow:hidden}.hd-chat-query.is-open+.hd-chat-sql{animation:hd-fade .2s var(--ease-out);display:block}.hd-chat-blocks li{align-items:center;gap:6px;max-width:100%;display:flex}.hd-chat-chip{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:5px 10px;display:inline-flex}.hd-chat-chip code{color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px}.hd-chat-chip b{min-width:0;color:var(--text-strong);text-overflow:ellipsis;font-weight:500;overflow:hidden}.hd-chat-chip small{color:var(--text-muted);font-size:11px}.hd-chat-save{border-radius:var(--radius-pill);background:var(--primary);height:24px;color:var(--text-on-primary);flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.hd-chat-chip-dash{border-color:var(--primary-border);color:var(--primary);transition:transform var(--duration-fast) var(--ease-out)}.hd-chat-blocks-dash.is-pressed .hd-chat-chip-dash{transform:scale(.97)}.hd-chat-dock{width:100%;max-width:640px;padding:4px var(--hd-chat-pad) 8px;box-sizing:border-box;margin:0 auto}.hd-composer{border:var(--border-width) solid var(--border-default);background:var(--surface-card);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border-radius:12px;flex-direction:column;gap:6px;padding:9px 9px 9px 12px;display:flex}.hd-composer:has(.is-typing){border-color:var(--primary-border);box-shadow:0 0 0 3px var(--primary-subtle)}.hd-typed{min-width:0;color:var(--text-muted);white-space:nowrap;overflow:hidden}.hd-typed.is-typing{color:var(--text-strong)}.hd-composer-row{align-items:center;gap:6px;display:flex}.hd-composer-icon,.hd-send{border:var(--border-width) solid var(--border-subtle);width:26px;height:26px;color:var(--text-body);border-radius:50%;flex:none;place-items:center;display:grid}.hd-composer-pill{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-pill);height:26px;color:var(--text-body);align-items:center;gap:5px;padding:0 10px;font-size:11px;display:inline-flex}.hd-send{border-color:var(--primary);background:var(--primary);color:var(--text-on-primary);transition:transform var(--duration-fast) var(--ease-out);margin-left:auto}.hd-send.is-pressed{transform:scale(.9)}.hd-composer-note{color:var(--text-muted);text-align:center;margin:5px 0 0;font-size:10.5px}@keyframes hd-chat-pulse{50%{opacity:.35}}@container (width<=34rem){.hd-chat-suggestions{grid-template-columns:minmax(0,1fr)}.hd-chat-suggestions li:nth-child(n+3),.hd-chat-panel,.hd-chat-chip small{display:none}}.hd-connect{position:relative;overflow:hidden}.hd-cx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.hd-cx-intro{flex:18rem;min-width:0}.hd-cx-intro .hd-lead{max-width:52ch}.hd-cx-open{gap:6px;padding-left:11px}.hd-cx-sub{align-items:center;gap:12px;margin-bottom:8px;display:flex}.hd-cx-title{color:var(--text-strong);margin:0 auto 0 0;font-size:13px;font-weight:600}.hd-cx-plan{color:var(--text-muted);white-space:nowrap;font-size:12px}.hd-cx-plan-before,.hd[data-playing] .hd-cx-plan:not(.is-done) .hd-cx-plan-after{display:none}.hd[data-playing] .hd-cx-plan:not(.is-done) .hd-cx-plan-before{display:inline}.hd-cx-plan.is-done .hd-cx-plan-after{animation:hd-fade .4s var(--ease-out)}.hd-cx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hd-cx-row{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);transition:border-color .6s var(--ease-out);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:grid}.hd-cx-new.is-syncing{border-color:var(--primary-border)}.hd-cx-mark{background:var(--bg-muted);border:var(--border-width) solid var(--border-subtle);width:32px;height:32px;color:var(--text-strong);border-radius:8px;align-self:start;place-items:center;font-size:14px;font-weight:600;display:grid}.hd-cx-body{gap:2px;min-width:0;display:grid}.hd-cx-name{align-items:center;gap:8px;min-width:0;display:flex}.hd-cx-name b{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hd-cx-detail,.hd-cx-last,.hd-cx-progress{color:var(--text-muted);font-size:12px}.hd-cx-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-cx-last{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.hd-cx-last>span:first-child{margin-right:2px}.hd-cx-count{background:var(--bg-muted);color:var(--text-body);font-family:var(--font-mono);border-radius:6px;padding:1px 7px;font-size:11px}.hd-cx-chip{border:var(--border-width) solid transparent;border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.hd-cx-chip-signal{background:var(--signal-subtle);color:var(--signal-on-subtle)}.hd-cx-chip-danger{background:var(--danger-subtle);color:var(--danger-on-subtle)}.hd-cx-chip-neutral{background:var(--bg-muted);border-color:var(--border-default);color:var(--text-body)}.hd-cx-chip .hd-spin{width:9px;height:9px}.hd-cx-actions{align-items:center;gap:6px;display:flex}.hd-cx-chevron{color:var(--text-muted)}.hd-cx-syncing,.hd-cx-progress,.hd-cx-new.is-syncing .hd-cx-working,.hd-cx-new.is-syncing .hd-cx-last{display:none}.hd-cx-new.is-syncing .hd-cx-syncing{display:inline-flex}.hd-cx-new.is-syncing .hd-cx-progress{display:flex}.hd-cx-new.is-working .hd-cx-working{animation:hd-fade .3s var(--ease-out)}.hd-cx-progress{align-items:center;gap:8px;min-width:0;margin-top:2px}.hd-cx-progress i{background:var(--bg-muted);border-radius:var(--radius-pill);flex:none;width:72px;height:4px;position:relative;overflow:hidden}.hd-cx-progress i:after{content:"";background:var(--primary);border-radius:inherit;transform-origin:0;animation:hd-cx-fill 1.5s var(--ease-in-out) forwards;position:absolute;inset:0}.hd-cx-progress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes hd-cx-fill{0%{transform:scaleX(.04)}to{transform:scaleX(.96)}}.hd-cx-btn{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);height:26px;color:var(--text-strong);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out);flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hd-cx-btn-ghost{color:var(--text-body);border-color:#0000}.hd-cx-btn.is-pressed{background:var(--bg-muted);transform:scale(.95)}.hd-cx-field{gap:5px;display:grid}.hd-cx-label{color:var(--text-strong);font-size:12px;font-weight:600}.hd-cx-input{background:var(--bg-base);border:var(--border-width) solid var(--border-default);height:32px;color:var(--text-strong);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:8px;padding:7px 10px;display:block;overflow:hidden}.hd-cx-secret{letter-spacing:.12em}.hd-cx-input.is-typing,.hd-cx-input.is-pressed{border-color:var(--primary);box-shadow:var(--shadow-focus-soft)}.hd-cx-input.is-typing:after{content:"";vertical-align:text-bottom;background:currentColor;width:1px;height:1.1em;margin-left:1px;display:inline-block}.hd-cx-note{color:var(--text-muted);font-size:11.5px;line-height:1.35}.hd-cx-drawer{z-index:1;background:var(--surface-card);border-left:var(--border-width) solid var(--border-default);width:min(400px,92%);box-shadow:var(--shadow-xl);visibility:hidden;transition:transform .32s var(--ease-in-out), visibility 0s .32s;border-radius:12px 0 0 12px;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden;transform:translate(calc(100% + 32px))}.hd-cx-drawer.is-open{visibility:visible;transition:transform .38s var(--ease-out), visibility 0s;transform:none}.hd-cx-scrim{background:var(--overlay-scrim);opacity:0;pointer-events:none;transition:opacity .32s var(--ease-in-out);position:absolute;inset:0}.hd-cx-drawer.is-open+.hd-cx-scrim{opacity:1;transition-timing-function:var(--ease-out)}.hd-cx-panel{flex-direction:column;grid-area:1/1;gap:14px;min-width:0;padding:18px 20px;display:flex}.hd-cx-setup,.hd-cx-drawer.is-active .hd-cx-catalogue{display:none}.hd-cx-drawer.is-active .hd-cx-setup{animation:hd-cx-panel-in .3s var(--ease-out);display:flex}@keyframes hd-cx-panel-in{0%{opacity:0;transform:translate(18px)}}.hd-cx-dhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hd-cx-dhead>div{gap:4px;display:grid}.hd-cx-dtitle{color:var(--text-strong);font-family:var(--font-display);margin:0;font-size:15px;font-weight:600}.hd-cx-close{width:26px;height:26px;color:var(--text-muted);border-radius:6px;flex:none;place-items:center;display:grid}.hd-cx-search{background:var(--bg-base);border:var(--border-width) solid var(--border-default);height:32px;color:var(--text-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.hd-cx-group{color:var(--text-strong);margin:2px 0 -10px;font-size:12px;font-weight:600}.hd-cx-items{margin:0;padding:0;list-style:none}.hd-cx-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-block:9px;display:flex}.hd-cx-item+.hd-cx-item{border-top:var(--border-width) solid var(--border-subtle)}.hd-cx-system{flex:7rem;gap:1px;min-width:0;display:grid}.hd-cx-system b{color:var(--text-strong);font-weight:600}.hd-cx-system small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.hd-cx-item-actions{gap:4px;display:flex}.hd-cx-docs{width:fit-content;color:var(--primary);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.hd-cx-footer{gap:6px;margin-top:4px;display:flex}.hd-cx-save{gap:7px}.hd-cx-save-busy,.hd-cx-save.is-working .hd-cx-save-idle{display:none}.hd-cx-save.is-working .hd-cx-save-busy{align-items:center;gap:7px;display:inline-flex}@container (width<=34rem){.hd-cx-edit-plan,.hd-cx-plan,.hd-cx-intro .hd-lead{display:none}.hd-cx-head{margin-bottom:14px}}.hd-dash{flex-direction:column;gap:12px;display:flex}.hd-dash-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.hd-dash-kind{color:var(--text-muted);margin:0 0 1px;font-size:11px;font-weight:600}.hd-dash-head .hd-h{text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;overflow:hidden}.hd-dash-meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:2px 0 0;font-size:11.5px;overflow:hidden}.hd-dash-actions{flex:none;grid-area:1/2/span 2;align-items:center;gap:2px;display:flex}.hd-dash-ghost,.hd-dash-studio{border-radius:var(--radius-pill);height:26px;color:var(--text-strong);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hd-dash-studio{box-shadow:inset 0 0 0 var(--border-width) var(--border-default);margin-left:2px}.hd-dash-more{color:var(--text-muted);padding:0 6px}.hd-dash-more svg{stroke-width:2.5px}.hd-dash-bar{border-bottom:var(--border-width) solid var(--border-subtle);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding-bottom:12px;font-size:12px;display:flex}.hd-dash-bar b{color:var(--text-strong);font-weight:600}.hd-dash-select{background:var(--surface-card);border:var(--border-width) solid var(--border-default);min-width:0;height:28px;color:var(--text-strong);border-radius:8px;flex:0 auto;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.hd-dash-select span{text-overflow:ellipsis;overflow:hidden}.hd-dash-select svg{color:var(--text-muted);stroke-width:2px}.hd-dash-readout{min-width:0;height:1.4em;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:1 1 0;display:flex;overflow:hidden}.hd-dash-readout i{height:1.4em}.hd-dash-grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.hd-dash-tile{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.hd-dash-tile-head{gap:3px;min-width:0;display:grid}.hd-dash-tile-head b{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hd-dash-range{min-width:0;height:17px;color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:10.5px;display:flex;overflow:hidden}.hd-dash-chip{background:var(--warning-subtle);color:var(--warning-on-subtle);font-family:var(--font-sans);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.hd-dash-num{color:var(--text-strong);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:5px;font-size:26px;font-weight:650;line-height:1;display:flex}.hd-dash-num small{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:0;font-size:11px;font-weight:500}.hd-dash-change{height:16px;color:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;gap:4px .3em;margin-top:-4px;font-size:11.5px;display:flex;overflow:hidden}.hd-dash-chart{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.hd-dash-plot{flex:1;gap:10%;min-height:56px;margin:6px 0 0 34px;padding:0 4%;display:flex;position:relative}.hd-dash-tick{right:0;bottom:calc(var(--y) * 100%);border-top:var(--border-width) solid var(--border-subtle);position:absolute;left:0}.hd-dash-tick:first-child{border-top-color:var(--border-default)}.hd-dash-tick small{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:10px;line-height:1;position:absolute;bottom:0;right:calc(100% + 6px);translate:0 50%}.hd-dash-pair{flex:1;justify-content:center;align-items:flex-end;gap:3px;display:flex;position:relative}.hd-dash-pair i{width:40%;max-width:30px;height:calc(var(--p) * 100%);background:var(--chart-series-1);transform-origin:bottom;border-radius:3px 3px 0 0}.hd-dash-chart .hd-dash-previous{background:var(--chart-series-2)}.hd-dash-months{color:var(--text-muted);font-family:var(--font-mono);gap:10%;margin-left:34px;padding:0 4%;font-size:10px;display:flex}.hd-dash-months span{text-align:center;flex:1}.hd-dash-legend{height:15px;color:var(--text-muted);flex-wrap:wrap;gap:2px 12px;font-size:11px;display:flex;overflow:hidden}.hd-dash-legend span{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.hd-dash-legend i{background:var(--chart-series-1);border-radius:2px;width:8px;height:8px}.hd-dash-table{flex-flow:column wrap;flex:1;align-content:flex-start;min-height:0;font-size:12px;display:flex;overflow:hidden}.hd-dash-row{width:100%;height:26px;color:var(--text-strong);font-variant-numeric:tabular-nums;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hd-dash-row+.hd-dash-row{border-top:var(--border-width) solid var(--border-subtle)}.hd-dash-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-dash-row>span:last-child{text-align:right}.hd-dash-row-head{height:22px;color:var(--text-muted);font-size:11px;font-weight:600}.hd-dash-row-head+.hd-dash-row{border-top-color:var(--border-default)}.hd[data-playing][data-scene=dashboard] .hd-dash-bar{animation:hd-in .4s var(--ease-out) 80ms both}.hd[data-playing][data-scene=dashboard] .hd-dash-tile{animation:hd-in .5s var(--ease-out) var(--d) both}.hd[data-playing][data-scene=dashboard] .hd-dash-change{animation:hd-fade .4s var(--ease-out) calc(var(--d) + .95s) both}.hd[data-playing][data-scene=dashboard] .hd-dash-pair i{animation:hd-grow .65s var(--ease-out) var(--d) both}.hd[data-playing][data-scene=dashboard] .hd-dash-row:not(.hd-dash-row-head){animation:hd-fade .3s var(--ease-out) var(--d) both}@container (width<=44rem){.hd-dash-tile-chart{grid-column:1/-1}.hd-dash-tile-table,.hd-dash-studio,.hd-dash-schedule,.hd-dash-tick-minor{display:none}}@container (width<=27rem){.hd-dash{gap:10px}.hd-dash-readout{display:none}.hd-dash-grid{gap:8px}.hd-dash-tile{padding:10px 12px}.hd-dash-num{font-size:20px}.hd-dash-legend,.hd-dash-pair .hd-dash-previous{display:none}.hd-dash-plot{min-height:40px}}.hd-side{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:10px;font-size:12px;display:flex}.hd-side svg{stroke-width:2px;flex:none}.hd-team{height:34px;color:var(--text-strong);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 6px;font-size:13px;display:flex}.hd-team b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.hd-side-mark{background:color-mix(in srgb, var(--team-color-blue,var(--primary)) 16%, transparent);width:22px;height:22px;color:var(--team-color-blue,var(--primary));border-radius:6px;flex:none;place-items:center;display:grid}.hd-side-chevron{color:var(--text-muted)}.hd-side-scroll{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:hidden;mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.hd-side-list{flex-direction:column;gap:1px;min-width:0;display:flex}.hd-side-chats{flex-direction:column;gap:10px;min-width:0;display:flex}.hd-nav,.hd-chat-item{min-width:0;height:28px;color:var(--text-body);transition:background-color var(--duration-base) var(--ease-out);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:flex}.hd-nav svg{color:var(--text-muted)}.hd-nav-new{color:var(--text-strong)}.hd-nav-new svg{color:var(--primary)}.hd-nav-label{flex:1;min-width:0}.hd-chat-item{text-overflow:ellipsis;white-space:nowrap;line-height:28px;display:block;overflow:hidden}.hd[data-scene=connect] .hd-nav-data,.hd[data-scene=dashboard] .hd-nav-library,.hd[data-scene=chat] [data-el=chat-item],.hd[data-playing][data-scene=chat]:has([data-el=chat-item]:not(.is-shown)) [data-el=new-chat]{background:var(--nav-current,var(--bg-muted));color:var(--nav-current-on,var(--text-strong))}.hd[data-scene=connect] .hd-nav-data svg,.hd[data-scene=dashboard] .hd-nav-library svg{color:var(--primary)}.hd-nav.is-pressed{background:var(--bg-muted)}.hd-side-label,.hd-side-sublabel{color:var(--text-muted);margin:0;padding:0 8px;font-size:11px;font-weight:500}.hd-side-label{letter-spacing:.04em;text-transform:uppercase}.hd-side-sublabel{color:var(--text-subtle);margin-bottom:3px}.hd-side-foot{flex-direction:column;flex:none;gap:1px;display:flex}.hd-side-count{background:var(--primary);min-width:16px;color:var(--text-on-primary);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;flex:none;padding:0 4px;font-size:10px;line-height:16px}.hd-user{align-items:center;gap:8px;height:40px;padding:0 8px 0 4px;display:flex}.hd-user i{background:var(--avatar-fill,var(--text-strong));width:26px;height:26px;color:var(--avatar-on,var(--surface-card));font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.hd-user>span{flex:1;min-width:0;display:grid}.hd-user b,.hd-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-user b{color:var(--text-strong);font-weight:500}.hd-user small{color:var(--text-muted);font-size:11px}.hd{min-width:0;height:30rem;position:relative}.hd-frame{pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--bg-base);border:var(--border-width) solid var(--border-subtle);height:100%;box-shadow:var(--site-lift-hover);color:var(--text-body);text-align:left;border-radius:14px;grid-template-rows:auto minmax(0,1fr);margin:0;font-size:13px;line-height:1.4;display:grid;position:relative;overflow:hidden;container-type:inline-size}.hd-bar{align-items:center;gap:var(--space-4);background:var(--surface-card);border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:1fr min(22rem,60%) 1fr;padding:10px 14px;display:grid}.hd-dots{gap:6px;display:flex}.hd-dots i{background:color-mix(in srgb, var(--text-strong) 14%, transparent);border-radius:50%;width:10px;height:10px}.hd-address{background:color-mix(in srgb, var(--text-strong) 6%, transparent);border-radius:var(--radius-pill);color:var(--text-muted);justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.hd svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hd-toggle{border:var(--border-width) solid var(--border-default);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:14px}.hd-toggle[hidden]{display:none}.hd-toggle:hover{color:var(--text-strong);border-color:var(--border-hover)}.hd-toggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hd-toggle svg{fill:currentColor}.hd-icon-play,.hd.is-paused .hd-icon-pause{display:none}.hd.is-paused .hd-icon-play{display:block}.hd-app{grid-template-columns:12.5rem minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.hd-main{background:var(--surface-card);min-width:0;min-height:0;box-shadow:0 0 0 var(--border-width) var(--border-subtle);border-radius:12px;margin:8px 8px 8px 0;display:grid;overflow:hidden}.hd-view{opacity:0;visibility:hidden;min-width:0;min-height:0;transition:opacity .35s var(--ease-out), visibility 0s .35s;grid-area:1/1;padding:22px clamp(16px,5cqi,40px)}.hd[data-scene=connect] .hd-connect,.hd[data-scene=chat] .hd-chat,.hd[data-scene=dashboard] .hd-dash{opacity:1;visibility:visible;transition-delay:0s}.hd-h{color:var(--text-strong);font-family:var(--font-display);margin:0 0 4px;font-size:18px;font-weight:600}.hd-lead{color:var(--text-muted);margin:0 0 16px;font-size:12px}.hd-btn{border-radius:var(--radius-pill);white-space:nowrap;height:30px;transition:transform var(--duration-fast) var(--ease-out);align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.hd-btn-primary{background:var(--primary);color:var(--text-on-primary)}.hd-btn.is-pressed{transform:scale(.95)}.hd-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite hd-spin}.hd-input.is-typing:after,.hd-typed.is-typing:after{content:"";vertical-align:text-bottom;background:currentColor;width:1px;height:1.1em;margin-left:1px;display:inline-block}.hd[data-playing] .hd-step:not(.is-shown){display:none}.hd[data-playing] .hd-step.is-shown{animation:hd-in .32s var(--ease-out)}.hd.is-paused :not(.hd-ripple),.hd.is-paused :not(.hd-ripple):after{animation-play-state:paused}.hd-ripple{z-index:3;background:radial-gradient(circle, color-mix(in srgb, var(--text-strong) 22%, transparent) 0, color-mix(in srgb, var(--text-strong) 8%, transparent) 45%, transparent 68%);width:220px;height:220px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--text-strong) 35%, transparent);pointer-events:none;animation:hd-ripple .7s var(--ease-out) forwards;border-radius:50%;margin:-110px 0 0 -110px;position:absolute}.hd-ripple:after{content:"";box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-strong) 18%, transparent);animation:hd-ripple .7s var(--ease-out) 90ms both;border-radius:50%;position:absolute;inset:30%}@keyframes hd-ripple{0%{opacity:1;transform:scale(.08)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hd-ripple,.hd-ripple:after{animation-name:hd-fade-out;transform:scale(.35)}}@keyframes hd-fade-out{to{opacity:0}}.hd-cursor{z-index:2;color:var(--text-strong);filter:drop-shadow(0 1px 2px #00000040);pointer-events:none;transition-property:transform;transition-timing-function:var(--ease-in-out);display:none;position:absolute;top:0;left:0}.hd-cursor svg{fill:var(--text-strong);stroke:var(--surface-card);stroke-width:1.25px;transition:transform var(--duration-fast) var(--ease-out)}.hd-cursor.is-down svg{transform:scale(.85)}.hd[data-playing] .hd-cursor{display:block}@keyframes hd-in{0%{opacity:0;transform:translateY(6px)}}@keyframes hd-grow{0%{transform:scaleY(0)}}@keyframes hd-fade{0%{opacity:0}}@keyframes hd-spin{to{transform:rotate(1turn)}}@container (width<=34rem){.hd-app{grid-template-columns:minmax(0,1fr)}.hd-side{display:none}.hd-main{margin-left:8px}}.home-eu[data-astro-cid-7owurcke]{gap:var(--space-5);display:grid}.he-head[data-astro-cid-7owurcke]{gap:var(--space-6) var(--space-12);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.he-head[data-astro-cid-7owurcke]>div[data-astro-cid-7owurcke]{gap:var(--space-4);display:grid}.he-head[data-astro-cid-7owurcke] h2[data-astro-cid-7owurcke],.he-head[data-astro-cid-7owurcke] .lead[data-astro-cid-7owurcke]{margin:0}.he-visual[data-astro-cid-7owurcke]{padding:var(--space-10) var(--space-6) var(--space-8);justify-items:center;display:grid}.he-visual[data-astro-cid-7owurcke]>.we{width:100%;max-width:40rem}.he-points[data-astro-cid-7owurcke]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.he-point[data-astro-cid-7owurcke]{align-content:start;gap:var(--space-2);padding:var(--space-6);display:grid}.he-point[data-astro-cid-7owurcke] h3[data-astro-cid-7owurcke]{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--text-strong);margin:0}.he-point[data-astro-cid-7owurcke] p[data-astro-cid-7owurcke]{color:var(--text-muted);margin:0}@media (width<=56rem){.he-head[data-astro-cid-7owurcke],.he-points[data-astro-cid-7owurcke]{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.he-visual[data-astro-cid-7owurcke]{padding:var(--space-8) var(--space-4) var(--space-5)}}
