.voice-transport:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:90;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border-default);background:var(--color-vp-ink-1000);will-change:transform;contain:layout paint;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #00000073}.voice-transport__accent:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(90deg,transparent,var(--vp-red-500),transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.voice-transport__container:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--container-wide);margin:0 auto;padding:0 .75rem}.voice-transport__layout:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem .75rem;padding:.625rem 0;display:grid}.voice-transport__identity:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;text-align:left;align-items:center;gap:.75rem;min-width:0;display:flex}.voice-transport__identity:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:2px}.voice-transport__play:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:2px}.voice-transport__portrait:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border-default);background:var(--color-vp-ink-800);flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.voice-transport__portrait-image:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:cover;width:100%;height:100%}.voice-transport__equalizer:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-red-400);filter:drop-shadow(0 0 4px #000000e6);position:absolute;bottom:.25rem;right:.25rem}.voice-transport__title:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voice-transport__meta:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voice-transport__title:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-body);color:var(--color-vp-bone-100);font-size:14px;font-weight:600}.voice-transport__meta:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-vp-bone-500);font-size:10px}.voice-transport__buttons:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;align-items:center;gap:.125rem;display:flex}.voice-transport__play:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;border:1px solid var(--color-border-strong);background:var(--color-vp-ink-800);width:2.75rem;height:2.75rem;color:var(--color-vp-bone-100);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:inline-flex}.voice-transport__play--playing:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);background:var(--color-vp-red-500);color:#fff;box-shadow:var(--shadow-glow-red-sm)}.voice-transport__play--loading:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);color:var(--color-vp-red-400);background:#ff465526}.voice-transport__secondary:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/span 3;grid-row-start:2;align-items:center;gap:.75rem;min-width:0;display:flex}.voice-transport__progress:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.voice-transport__time:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--color-vp-bone-500);flex-shrink:0;font-size:10px}.voice-transport__options:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;justify-content:flex-end;align-items:center;gap:.125rem;display:flex}.voice-transport__mode-icon:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;position:relative}.voice-transport__mode-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:where(:not([data-vp-css-island] *)){font:700 8px/1 var(--font-mono);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.voice-transport__close:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-row-start:1;grid-column-start:3}@media (hover:hover){.voice-transport__play:not(.voice-transport__play--playing):not(.voice-transport__play--loading):hover:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);color:#fff}}@media (min-width:640px){.voice-transport__container:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:26px;padding-right:26px}.voice-transport__buttons:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:.375rem}}@media (min-width:1024px){.voice-transport__layout:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,340px) auto minmax(0,1fr) auto auto;column-gap:1rem}.voice-transport__secondary:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:contents}.voice-transport__progress:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-row-start:1;grid-column-start:3;gap:.75rem}.voice-transport__options:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-row-start:1;grid-column-start:4}.voice-transport__close:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column-start:5}}.voice-hero:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border-default);background:var(--color-vp-ink-900);margin-top:.75rem;position:relative;overflow:hidden}.voice-hero__gradient:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:0;bottom:0;left:0;right:0}.voice-hero__background:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:0;bottom:0;left:0;right:0}.voice-hero__grid:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:0;bottom:0;left:0;right:0}.voice-hero__background:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:cover;opacity:.18;mix-blend-mode:overlay;width:100%;height:100%}.voice-hero__grid:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.14}.voice-hero__portrait:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;object-fit:contain;object-position:bottom;opacity:.3;max-width:none;height:112%;position:absolute;bottom:0;right:-12%;-webkit-mask-image:linear-gradient(#000 78%,#0000)}.voice-hero__watermark:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ece8e112;font-size:clamp(96px,18vw,220px);font-weight:700;line-height:1;position:absolute;bottom:-.18em;left:.75rem}.voice-hero__content:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;justify-content:flex-end;gap:1rem;min-height:300px;padding:2rem 1.25rem 1.5rem;display:flex;position:relative}.voice-hero__identity:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.voice-hero__name:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-vp-bone-100);margin:0;font-size:clamp(46px,9vw,84px);font-weight:700;line-height:.9}.voice-hero__role-icon:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.voice-hero__description:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:560px;font-family:var(--font-body);color:var(--color-vp-bone-300);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.voice-hero__stats:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-vp-bone-400);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:11px;display:flex}.voice-hero__stat:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:baseline;gap:.375rem;display:inline-flex}.voice-hero__stat-value:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-display);color:var(--color-vp-bone-100);font-size:18px;font-weight:700;line-height:1}.voice-hero__actions:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}@media (min-width:640px){.voice-hero__portrait:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.8;right:1%}.voice-hero__content:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:340px;padding-bottom:1.75rem;padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.voice-hero__portrait:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.95;right:5%}.voice-hero__content:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:64%}}.voice-row:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--color-border-subtle);transition:background-color var(--dur-base) var(--ease-out);position:relative}.voice-row--active:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ff46550f}.voice-row--highlighted:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e8b84b14}.voice-row__active-line:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-vp-gold-500);width:2px;position:absolute;top:0;bottom:0;left:0}.voice-row--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.voice-row__active-line:where(:not([data-vp-css-island] *)){background:var(--color-vp-red-500);box-shadow:var(--shadow-glow-red-sm)}.voice-row__layout:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){isolation:isolate;flex-direction:column;align-items:stretch;gap:8px;padding:12px 8px;display:flex;position:relative}.voice-row__play:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;text-align:left;cursor:pointer;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.voice-row__play:disabled:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.voice-row__play:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:-2px}.voice-row__control:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border-default);background:var(--color-vp-ink-800);width:48px;height:48px;color:var(--color-vp-bone-300);transition:color var(--dur-base), border-color var(--dur-base), background-color var(--dur-base);flex-shrink:0;display:inline-flex}.voice-row__control[data-state=unavailable]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-border-subtle);color:var(--color-vp-bone-600);background:0 0}.voice-row__control[data-state=loading]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);color:var(--color-vp-red-400);background:#ff465526}.voice-row__control[data-state=live]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);background:var(--color-vp-red-500);color:#fff;box-shadow:var(--shadow-glow-red-sm)}.voice-row__content:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.voice-row__quote:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:pre-wrap;font-family:var(--font-body);overflow-wrap:break-word;word-break:normal;font-size:15px;line-height:1.65;display:block}.voice-row__quote--text:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-bone-200);font-weight:500}.voice-row--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.voice-row__layout .voice-row__quote--text:where(:not([data-vp-css-island] *)){color:var(--color-vp-bone-100)}.voice-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__quote--muted:where(:not([data-vp-css-island] *)){color:var(--color-vp-bone-500)}.voice-row__asr:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle;margin-left:8px}.voice-row__eq:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle;margin-left:8px}.voice-row__eq:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-red-400)}.voice-row__meta:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-bone-500);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.voice-row__event:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-wrap:break-word;min-width:0}.voice-row__take:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:10px}.voice-row__error:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-red-400);margin-top:4px;font-size:11px;display:block}.voice-row__side:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;display:flex}.voice-row__side--actions:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end}.voice-row__leading:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.voice-row__mobile-dialogue:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;flex-shrink:0;margin-left:auto;display:flex;position:relative}.voice-row__ordinal:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:0;opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px #ece8e11a;font-size:64px;font-weight:700;line-height:1;display:block;position:absolute;top:4px;right:8px}.voice-row--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.voice-row__layout .voice-row__ordinal:where(:not([data-vp-css-island] *)){-webkit-text-stroke-color:#ff46553d}.voice-row__actions:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;align-items:center;display:flex;position:relative}.voice-row__unavailable:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-right:4px}.voice-row__action:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;background-image:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.voice-row__action:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:-4px}.voice-row__action:disabled:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed;opacity:.4}.voice-row__action-box:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:32px;height:32px;color:var(--color-vp-bone-500);transition:color var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.voice-row__match:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-gold-400);background:#e8b84b40}@media (hover:hover){.voice-row:not(.voice-row--active):not(.voice-row--highlighted):hover:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ece8e108}.voice-row:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.voice-row__layout .voice-row__control[data-state=idle]:where(:not([data-vp-css-island] *)){border-color:var(--color-vp-red-500);color:var(--color-vp-red-400)}.voice-row__action:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__action-box:where(:not([data-vp-css-island] *)){border-color:var(--color-border-strong);color:var(--color-vp-bone-100)}}@media (max-width:359px){.voice-row__side:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:2px;margin-left:-8px;margin-right:-8px}.voice-row__side--actions:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0}}@media (min-width:640px){.voice-row__layout:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row;align-items:flex-start;gap:12px;padding-left:12px}.voice-row__play:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.voice-row__side:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:nowrap;justify-content:flex-start;gap:12px}.voice-row__leading:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;display:flex}.voice-row__mobile-dialogue:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.voice-row__ordinal:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;font-size:40px;position:static}}.voice-agent-rail:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.voice-agent-rail__scroll:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;gap:2px;padding-bottom:4px;display:flex;overflow-x:auto}.voice-agent-rail__scroll:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.voice-agent-rail__item:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:62px;padding:8px 4px;text-decoration:none;display:flex}.voice-agent-rail__item--filter:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}.voice-agent-rail__item:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:-2px}.voice-agent-rail__portrait:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border-subtle);background:var(--color-vp-ink-800);opacity:.6;filter:grayscale(.4);width:44px;height:44px;transition:border-color var(--dur-fast), opacity var(--dur-fast), filter var(--dur-fast), transform var(--dur-fast);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.voice-agent-rail__item--empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-agent-rail__portrait:where(:not([data-vp-css-island] *)){opacity:.35;filter:grayscale()}.voice-agent-rail__item--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-agent-rail__portrait:where(:not([data-vp-css-island] *)){border-color:var(--color-vp-red-500);box-shadow:var(--shadow-glow-red-sm);opacity:1;filter:none}.voice-agent-rail__portrait:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img:where(:not([data-vp-css-island] *)){object-fit:cover;width:100%;height:100%}.voice-agent-rail__active-line:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-vp-red-500);height:2px;position:absolute;bottom:0;left:0;right:0}.voice-agent-rail__name:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--font-body);color:var(--color-vp-bone-500);transition:color var(--dur-fast);font-size:11px;line-height:1;overflow:hidden}.voice-agent-rail__item--active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-agent-rail__name:where(:not([data-vp-css-island] *)){color:var(--color-vp-bone-100);font-weight:600}.voice-agent-rail__fade:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none;width:32px;position:absolute;top:0;bottom:0}.voice-agent-rail__fade--left:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(90deg,var(--vp-ink-900),transparent);left:0}.voice-agent-rail__fade--right:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(270deg,var(--vp-ink-900),transparent);right:0}.voice-track-toggle:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;border:1px solid var(--color-border-default);background:var(--color-vp-ink-800);min-width:62px;height:28px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-vp-bone-300);transition:color var(--dur-fast), border-color var(--dur-fast), background-color var(--dur-fast);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;line-height:1;display:inline-flex}.voice-track-toggle:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:2px}.voice-track-toggle:disabled:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:wait}.voice-track-toggle--active:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);background:var(--color-vp-red-500);color:#fff}.voice-track-toggle--loading:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);color:var(--color-vp-red-400);background:#ff465526}@media (hover:hover){.voice-agent-rail__item:not(.voice-agent-rail__item--active):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-agent-rail__portrait:where(:not([data-vp-css-island] *)){border-color:var(--color-border-strong);opacity:1;filter:grayscale(0);transform:translateY(-2px)}.voice-agent-rail__item:not(.voice-agent-rail__item--active):hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-agent-rail__name:where(:not([data-vp-css-island] *)){color:var(--color-vp-bone-200)}.voice-track-toggle:not(.voice-track-toggle--active):not(.voice-track-toggle--loading):hover:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-border-strong);color:var(--color-vp-bone-100)}}.voice-toolbar:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:30;border-bottom:1px solid var(--color-border-subtle);background:var(--color-vp-ink-900);margin:0 -16px;padding:8px 16px;position:sticky;top:0}.voice-toolbar__row:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.voice-toolbar__search:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.voice-toolbar__clear:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;color:var(--color-vp-bone-500);display:inline-flex}.voice-toolbar__clear:hover:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-bone-100)}.voice-toolbar__key:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border-subtle);font:10px/1.5 var(--font-mono);color:var(--color-vp-bone-600);padding:0 4px;display:none}.voice-toolbar__count:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font:10px/1.5 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--color-vp-bone-500)}.voice-toolbar__hint:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font:10px/1.5 var(--font-mono);letter-spacing:.14em;color:var(--color-vp-bone-600);margin-left:auto;display:none}.voice-toolbar__tracks:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:4px;margin-inline-start:auto;display:flex}.voice-track-spinner:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px}.voice-toolbar__categories:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:8px}@media (min-width:640px){.voice-toolbar:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}.voice-toolbar__search:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:280px}.voice-toolbar__key:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}}@media (min-width:1024px){.voice-toolbar__hint:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.voice-toolbar__tracks:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline-start:12px}.voice-toolbar__categories:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.voice-categories:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.voice-categories:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.voice-category-chip:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;white-space:nowrap;border:1px solid var(--color-border-default);background:var(--color-vp-ink-800);height:28px;font:10px/1.5 var(--font-mono);letter-spacing:.08em;color:var(--color-vp-bone-300);transition:color var(--dur-fast), border-color var(--dur-fast), background-color var(--dur-fast);flex-shrink:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.voice-category-chip[aria-current=true]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);background:var(--color-vp-red-500);color:#fff}.voice-category-count:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums;color:var(--color-vp-bone-600)}.voice-category-chip[aria-current=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-category-count:where(:not([data-vp-css-island] *)){color:#fffc}.voice-category-chip:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:2px}.voice-category-index:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left:1px solid var(--color-border-subtle)}.voice-category-index__label:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font:10px/1.5 var(--font-mono);letter-spacing:.2em;color:var(--color-vp-bone-600);margin-bottom:6px;padding-left:12px}.voice-category-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul:where(:not([data-vp-css-island] *)){margin:0;padding:0;list-style:none}.voice-category-link:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;text-align:left;width:100%;font:13px/1.5 var(--font-body);color:var(--color-vp-bone-400);transition:color var(--dur-fast);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex;position:relative}.voice-category-link:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:-2px}.voice-category-link[aria-current=true]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-bone-100)}.voice-category-link[aria-current=true]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:var(--color-vp-red-500);width:2px;box-shadow:var(--shadow-glow-red-sm);position:absolute;top:6px;bottom:6px;left:-1px}.voice-category-link[aria-current=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-category-count:where(:not([data-vp-css-island] *)){color:var(--color-vp-red-400)}.voice-category-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-category-count:where(:not([data-vp-css-island] *)){font:10px/1.5 var(--font-mono)}.voice-category-name:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.voice-category-chip:not([aria-current=true]):hover:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-border-strong);color:var(--color-vp-bone-100)}.voice-category-link:not([aria-current=true]):hover:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-bone-200)}}.voice-back-to-top:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){right:16px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--color-border-strong);background:var(--color-vp-ink-900);flex-direction:column;gap:0;padding:0;display:flex;position:fixed;box-shadow:0 4px 16px #00000073}.voice-back-to-top[data-transport]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(136px + env(safe-area-inset-bottom))}.voice-back-to-top__button:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:44px;max-height:44px}.voice-back-to-top__button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:where(:not([data-vp-css-island] *)){width:16px;height:16px}@media (min-width:640px){.voice-back-to-top:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:4px;padding:4px;right:26px}.voice-back-to-top__button:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:none;max-height:none}.voice-back-to-top__button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg:where(:not([data-vp-css-island] *)){width:20px;height:20px}}@media (min-width:1024px){.voice-back-to-top[data-transport]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(96px + env(safe-area-inset-bottom))}}.vd-avatar:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border-subtle);background:var(--color-vp-ink-800);width:36px;height:36px;color:var(--color-vp-bone-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vd-avatar--small:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:28px;height:28px}.vd-avatar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img:where(:not([data-vp-css-island] *)){object-fit:contain;width:100%;height:100%}.vd-dialogue-trigger:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;min-height:44px;color:var(--color-vp-bone-400);align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.vd-dialogue-trigger:hover:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-red-400)}.vd-dialogue-trigger:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:-2px}.voice-row__mobile-dialogue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .vd-dialogue-trigger:where(:not([data-vp-css-island] *)){white-space:nowrap;gap:4px;padding:0}.voice-row__mobile-dialogue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .vd-dialogue-trigger>svg:first-child:where(:not([data-vp-css-island] *)){display:none}.vd-dialogue-action:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}.vd-dialogue-play:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;border:1px solid var(--color-border-default);background:var(--color-vp-ink-800);width:44px;height:44px;color:var(--color-vp-bone-300);transition:color var(--dur-base), border-color var(--dur-base), background-color var(--dur-base);flex-shrink:0;display:inline-flex}.vd-dialogue-play:hover:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);color:var(--color-vp-red-400)}.vd-dialogue-play:focus-visible:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--focus-ring);outline-offset:2px}.vd-dialogue-play[data-active]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500);background:var(--color-vp-red-500);color:#fff;box-shadow:var(--shadow-glow-red-sm)}.vd-dialogue-play[aria-busy]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-red-400);background:#ff465526}.vd-dialogue-play:disabled:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:not-allowed}.vd-dialogue-play:disabled:not([aria-busy]):where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-border-subtle);color:var(--color-vp-bone-600)}.vd-card:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border-subtle);background:var(--color-vp-ink-900);flex-direction:column;min-width:0;display:flex}.vd-card:target:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-vp-red-500)}.vd-card__head:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--color-border-subtle);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 12px;padding-bottom:16px;display:grid}.vd-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.vd-card__head:where(:not([data-vp-css-island] *)){grid-template-columns:minmax(0,1fr);padding:16px}.vd-card__extras:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;grid-column:1;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;display:flex}.vd-card__heading:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.vd-card__meta:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.vd-card__details:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.vd-card__meta:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-bone-500);margin-top:4px;font-size:11px}.vd-card__count:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px}.vd-turn__index:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px}.vd-card__title:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-body);color:var(--color-vp-bone-200);overflow-wrap:break-word;margin:0;font-size:15px;font-weight:600;line-height:1.625}.vd-card__ordinal:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px #ece8e11a;font-size:26px;font-weight:700;line-height:1}.vd-card--playing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .vd-card__ordinal:where(:not([data-vp-css-island] *)){-webkit-text-stroke-color:#ff46553d}.vd-content:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.vd-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.vd-turns:where(:not([data-vp-css-island] *)){padding:0 8px 8px}.vd-turns:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;padding:0;list-style:none}.vd-turns:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li:last-child:where(:not([data-vp-css-island] *)){border-bottom:0}.vd-turns:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__meta:where(:not([data-vp-css-island] *)){align-items:center}.vd-turns:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__actions:where(:not([data-vp-css-island] *)){flex-wrap:wrap;justify-content:flex-end}.vd-take-speaker:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-bone-400);align-items:center;gap:6px;display:inline-flex}.vd-take-speaker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .vd-avatar:where(:not([data-vp-css-island] *)){width:18px;height:18px}.vd-take-speaker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .vd-avatar svg:where(:not([data-vp-css-island] *)){width:12px;height:12px}.vd-content__notice:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-gold-400);margin:6px 0 0;font-size:12px;line-height:1.625}.vd-dialogue-trigger[aria-expanded=true]:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-gold-400)}.vd-dialogue-trigger[aria-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg:last-child:where(:not([data-vp-css-island] *)){transform:rotate(180deg)}.vd-expansion:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#05080b73;border-radius:4px;margin:0 8px 8px 24px;position:relative}.vd-expansion:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 38' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='guide' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%239AA7B2' stop-opacity='0'/%3E%3Cstop offset='.4' stop-color='%239AA7B2' stop-opacity='.24'/%3E%3Cstop offset='1' stop-color='%23E8B84B' stop-opacity='.42'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M1 1V25Q1 37 13 37H27' fill='none' stroke='url(%23guide)' stroke-width='1' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;width:20px;height:29px;position:absolute;top:4px;left:-17px}.vd-expansion:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";background:var(--color-vp-gold-500);opacity:.45;pointer-events:none;border-radius:50%;width:3px;height:3px;position:absolute;top:30.5px;left:1px}.vd-expansion:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>section+section:where(:not([data-vp-css-island] *)){border-top:1px solid var(--color-border-default)}.vd-content--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__layout:where(:not([data-vp-css-island] *)){padding:8px}.vd-content--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__play:where(:not([data-vp-css-island] *)){align-items:center;gap:8px}.vd-content--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__meta:where(:not([data-vp-css-island] *)){margin-top:4px;font-size:11px}.vd-content--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__quote:where(:not([data-vp-css-island] *)){font-size:13px}.vd-content--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__quote--text:where(:not([data-vp-css-island] *)){color:var(--color-vp-bone-300);font-weight:400}.vd-content--compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .voice-row__control[data-state=idle]:where(:not([data-vp-css-island] *)){border-color:var(--color-border-subtle);color:var(--color-vp-bone-400);background:0 0}.vd-context-label:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-vp-gold-400)}@media (min-width:640px){.vd-expansion:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:60px}.vd-expansion:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{width:28px;height:38px;top:-5px;left:-25px}.vd-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.vd-card__head:where(:not([data-vp-css-island] *)){grid-template-columns:minmax(0,1fr) auto;padding:16px 20px}.vd-card__extras:where(:not([data-vp-css-island] *)):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:2;justify-content:flex-end}}
