[data-public-root] .demo{--demo-surface-active:color-mix(in srgb, var(--color-accent) var(--prv-opacity-20), var(--color-surface-accent-soft));--demo-meter-track:color-mix(in srgb, var(--color-fg-subtle) var(--prv-opacity-11), transparent);--demo-meter-fill:linear-gradient(90deg, var(--demo-surface-active) 0%, color-mix(in srgb, var(--color-accent) var(--prv-opacity-40), var(--demo-surface-active)) 100%);--demo-meter-fill-strong:linear-gradient(90deg, var(--prv-palette-accent-500) 0%, var(--color-accent) 100%)}[data-public-root] .demo__row{justify-content:space-between;align-items:center;gap:var(--space-gap-sm);display:flex}[data-public-root] .demo__row--meta{color:var(--color-fg-subtle)}[data-public-root] .demo__label{color:var(--color-fg-default)}[data-public-root] .demo__delta{color:var(--color-success-fg);align-items:center;gap:2px;display:inline-flex}[data-public-root] .demo__delta:before{content:"↑"}[data-public-root] .demo[data-kind=visibility]{padding-block:var(--prv-space-8);justify-content:center;gap:0}[data-public-root] .demo__gauge{box-sizing:border-box;width:100%;height:100%;color:var(--color-fg-default);transform:translateY(var(--prv-space-8));margin-inline:auto}[data-public-root] .demo__gauge-svg{width:100%;height:100%;display:block;overflow:visible}[data-public-root] .demo__gauge-sector{fill:var(--demo-meter-track);opacity:1}[data-public-root] .demo__gauge-sector[data-active=true]{opacity:1}[data-public-root] .demo__gauge-sector[data-active=true][data-zone=invisible]{fill:var(--color-danger)}[data-public-root] .demo__gauge-sector[data-active=true][data-zone=low]{fill:var(--color-warning-deep)}[data-public-root] .demo__gauge-sector[data-active=true][data-zone=moderate]{fill:var(--color-warning)}[data-public-root] .demo__gauge-sector[data-active=true][data-zone=strong]{fill:var(--color-success-strong)}[data-public-root] .demo__gauge-sector[data-active=true][data-zone=leading]{fill:var(--color-success)}[data-public-root] .demo__gauge-divider{stroke:color-mix(in srgb, var(--prv-palette-white) var(--prv-opacity-74), transparent);stroke-width:1px;stroke-linecap:round}[data-public-root] .demo__gauge-tick{stroke:var(--color-fg-subtle);stroke-width:2px;stroke-linecap:butt}[data-public-root] .demo__gauge-scale-label,[data-public-root] .demo__gauge-caption{fill:var(--color-fg-subtle);letter-spacing:0;font-size:13.5px;font-weight:500}[data-public-root] .demo__gauge-zone-label{fill:var(--color-fg-subtle);letter-spacing:.1em;font-family:system-ui,sans-serif;font-size:12px;font-weight:500}[data-public-root] .demo__gauge-zone-label[data-active=true]{font-weight:700}[data-public-root] .demo__gauge-zone-label[data-active=true][data-zone=invisible],[data-public-root] .demo__gauge-score[data-zone=invisible]{fill:color-mix(in srgb, var(--color-danger) var(--prv-opacity-92), var(--prv-palette-ink))}[data-public-root] .demo__gauge-zone-label[data-active=true][data-zone=low],[data-public-root] .demo__gauge-score[data-zone=low]{fill:color-mix(in srgb, var(--color-warning-deep) var(--prv-opacity-92), var(--prv-palette-ink))}[data-public-root] .demo__gauge-zone-label[data-active=true][data-zone=moderate],[data-public-root] .demo__gauge-score[data-zone=moderate]{fill:color-mix(in srgb, var(--color-warning) var(--prv-opacity-92), var(--prv-palette-ink))}[data-public-root] .demo__gauge-zone-label[data-active=true][data-zone=strong],[data-public-root] .demo__gauge-score[data-zone=strong]{fill:color-mix(in srgb, var(--color-success-strong) var(--prv-opacity-92), var(--prv-palette-ink))}[data-public-root] .demo__gauge-zone-label[data-active=true][data-zone=leading],[data-public-root] .demo__gauge-score[data-zone=leading]{fill:var(--color-success-fg)}[data-public-root] .demo__gauge-score{letter-spacing:-.025em;font-size:36px;font-weight:700}[data-public-root] .demo__gauge-needle{color:var(--color-fg-default)}[data-public-root] .demo__cite{justify-content:center;align-items:start;column-gap:var(--prv-space-16);grid-template-columns:repeat(3,max-content);width:100%;min-width:0;display:grid}[data-public-root] .demo__cite-col{align-items:flex-start;gap:var(--prv-space-8);flex-direction:column;min-width:0;display:flex}[data-public-root] .demo__cite-col:last-child{margin-left:var(--prv-space-8)}[data-public-root] .demo__cite-rate-line{align-items:baseline;gap:4px;min-height:22px;display:inline-flex}[data-public-root] .demo__cite-rate{color:var(--color-fg-default);font-size:var(--prv-font-size-22);font-weight:var(--prv-font-weight-700);letter-spacing:-.03em;line-height:1}[data-public-root] .demo__cite-rate-delta{color:var(--color-success-fg);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);align-items:center;gap:1px;line-height:1;display:inline-flex}[data-public-root] .demo__cite-rate-delta[data-direction=down]{color:var(--color-danger)}[data-public-root] .demo__cite-chip{border-radius:var(--radius-xs);max-width:100%;min-height:22px;font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;line-height:1.2;display:inline-flex}[data-public-root] .demo__cite-chip[data-consistency=high],[data-public-root] .demo__cite-chip[data-trend=improving]{background:var(--color-surface-success-soft);color:var(--color-success-fg)}[data-public-root] .demo__cite-chip[data-consistency=moderate]{background:var(--color-surface-warning-soft);color:var(--color-warning)}[data-public-root] .demo__cite-chip[data-consistency=low],[data-public-root] .demo__cite-chip[data-trend=declining]{background:var(--color-surface-danger-soft);color:var(--color-danger)}[data-public-root] .demo__cite-chip[data-trend=stable]{background:var(--color-surface-soft);color:var(--color-accent)}[data-public-root] .demo__cite-icon{flex:none;width:10px;height:10px;display:block}[data-public-root] .demo__cite-icon--trend{width:12px;height:12px}[data-public-root] .demo__cite-title{color:var(--color-fg-default);font-size:var(--prv-font-size-14);font-weight:var(--prv-font-weight-600);letter-spacing:-.01em;white-space:nowrap;margin:0;line-height:1.2}@keyframes demo-cite-col-in{0%{opacity:.32;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes demo-cite-delta-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__cite[data-playing=true] .demo__cite-col:nth-child(2){animation:demo-cite-col-in .48s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .14s both}[data-public-root] .demo__cite[data-playing=true] .demo__cite-col:nth-child(3){animation:demo-cite-col-in .48s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .3s both}[data-public-root] .demo__cite[data-playing=true] .demo__cite-rate-delta{animation:demo-cite-delta-in .36s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .82s both}}[data-public-root] .demo__comp-table{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}[data-public-root] .demo__comp-row{align-items:center;gap:var(--prv-space-6);min-height:var(--prv-space-40);padding:var(--prv-space-6) var(--prv-space-4);grid-template-columns:18px 18px minmax(72px,1.15fr) minmax(52px,.7fr);display:grid}[data-public-root] .demo__comp-row+.demo__comp-row{border-top:1px solid color-mix(in srgb, var(--color-fg-subtle) var(--prv-opacity-20), transparent)}[data-public-root] .demo__comp-rank{color:var(--color-fg-default);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);text-align:left;font-variant-numeric:tabular-nums}[data-public-root] .demo__comp-favicon{--comp-fav-a:var(--prv-palette-magenta);--comp-fav-b:var(--prv-palette-purple);--comp-fav-c:color-mix(in srgb, var(--prv-palette-magenta) 12%, white);border-radius:var(--radius-pill);background:radial-gradient(120% 90% at 22% 28%, var(--comp-fav-a) 0%, transparent 58%), radial-gradient(110% 100% at 78% 72%, var(--comp-fav-b) 0%, transparent 55%), radial-gradient(140% 120% at 50% 50%, var(--comp-fav-c) 0%, color-mix(in srgb, var(--comp-fav-a) 55%, var(--comp-fav-b)) 100%);width:18px;height:18px;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--prv-palette-slate-800) var(--prv-opacity-7), transparent), 0 .5px 1.5px color-mix(in srgb, var(--prv-palette-blue-200) var(--prv-opacity-40), transparent);flex:none;display:inline-block}[data-public-root] .demo__comp-row:nth-child(2) .demo__comp-favicon{--comp-fav-a:var(--prv-palette-orange-deep);--comp-fav-b:var(--prv-palette-orange);--comp-fav-c:color-mix(in srgb, var(--prv-palette-orange) 12%, white)}[data-public-root] .demo__comp-row[data-you=true] .demo__comp-favicon{--comp-fav-a:var(--prv-palette-accent-500);--comp-fav-b:var(--prv-palette-violet);--comp-fav-c:var(--prv-palette-blue-100);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--prv-palette-slate-800) var(--prv-opacity-7), transparent), 0 0 0 2px var(--color-surface-default), 0 0 0 3px var(--color-accent)}[data-public-root] .demo__comp-name{min-width:0;color:var(--color-fg-default);align-items:center;gap:4px;display:flex}[data-public-root] .demo__comp-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--prv-font-size-14);font-weight:var(--prv-font-weight-600);overflow:hidden}[data-public-root] .demo__comp-track{border-radius:var(--radius-pill);background:var(--demo-meter-track);align-items:stretch;height:20px;display:flex;overflow:hidden}[data-public-root] .demo__comp-fill{border-radius:inherit;background:var(--demo-meter-fill);box-sizing:border-box;justify-content:flex-end;align-items:center;min-width:1.75rem;height:100%;padding-right:5px;display:flex}[data-public-root] .demo__comp-row[data-you=true] .demo__comp-fill{background:var(--demo-meter-fill-strong)}[data-public-root] .demo__comp-score{color:var(--color-fg-inverse);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-700);line-height:1}@keyframes demo-comp-you-wash{0%{background-color:#0000}to{background-color:color-mix(in srgb, var(--color-accent) 7%, transparent)}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__comp-fill{transition:none}[data-public-root] .demo__comp-table[data-playing=true] .demo__comp-row[data-you=true]{border-radius:var(--radius-xs);animation:demo-comp-you-wash .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) 1.1s both}}[data-public-root] .demo[data-kind=optimization]{padding-block:var(--prv-space-8);justify-content:center;gap:0}[data-public-root] .demo__opt-table{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}[data-public-root] .demo__opt-row{align-items:center;gap:var(--prv-space-8);min-width:0;min-height:calc(var(--prv-space-40) + var(--prv-space-4));padding:var(--prv-space-8) var(--prv-space-4);flex-wrap:nowrap;display:flex}[data-public-root] .demo__opt-row+.demo__opt-row{border-top:1px solid color-mix(in srgb, var(--color-fg-subtle) var(--prv-opacity-20), transparent)}[data-public-root] .demo__opt-mark{border:1px solid color-mix(in srgb, var(--color-fg-default) var(--prv-opacity-28), transparent);border-radius:var(--radius-pill);background:var(--color-surface-default);width:16px;height:16px;color:var(--color-fg-inverse);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-public-root] .demo__opt-row[data-done=true] .demo__opt-mark{border-color:var(--color-success);background:var(--color-success)}[data-public-root] .demo__opt-check{width:11px;height:11px;display:block}[data-public-root] .demo__opt-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-default);font-size:var(--prv-font-size-14);font-weight:var(--prv-font-weight-600);flex:auto;overflow:hidden}[data-public-root] .demo__opt-row[data-done=true] .demo__opt-label{text-decoration:line-through}[data-public-root] .demo__opt-badge{border-radius:var(--radius-pill);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);flex:none;padding:3px 7px;line-height:1}[data-public-root] .demo__opt-badge[data-impact=critical]{background:var(--color-surface-danger-soft);color:var(--color-danger)}[data-public-root] .demo__opt-badge[data-impact=very-high]{background:color-mix(in srgb, var(--color-accent-magenta) var(--prv-opacity-11), white);color:var(--color-accent-magenta)}[data-public-root] .demo__opt-badge[data-impact=high]{background:color-mix(in srgb, var(--color-accent-purple) var(--prv-opacity-11), white);color:var(--color-accent-purple)}[data-public-root] .demo__opt-badge[data-impact=medium]{background:color-mix(in srgb, var(--color-accent) var(--prv-opacity-11), white);color:var(--color-accent)}@keyframes demo-opt-row-in{0%{opacity:.28;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes demo-opt-mark-fill{0%{border-color:color-mix(in srgb, var(--color-fg-default) var(--prv-opacity-28), transparent);background:var(--color-surface-default);color:#0000}45%{border-color:var(--color-success);background:var(--color-success);color:#0000}to{border-color:var(--color-success);background:var(--color-success);color:var(--color-fg-inverse)}}@keyframes demo-opt-check-draw{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}@keyframes demo-opt-strike-in{0%{text-decoration-color:#0000}to{text-decoration-color:currentColor}}@keyframes demo-opt-badge-in{0%{opacity:0;transform:translateY(3px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row:first-child{animation:demo-opt-row-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row:nth-child(2){animation:demo-opt-row-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .11s both}[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row:nth-child(3){animation:demo-opt-row-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .22s both}[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row[data-done=true] .demo__opt-mark{animation:demo-opt-mark-fill .52s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .18s both}[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row[data-done=true] .demo__opt-check path{stroke-dasharray:18;stroke-dashoffset:18px;animation:demo-opt-check-draw .36s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .42s both}[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row[data-done=true] .demo__opt-label{animation:demo-opt-strike-in .28s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .62s both;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000}[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row[data-open=true]:nth-child(2) .demo__opt-badge{animation:demo-opt-badge-in .36s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .72s both}[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row[data-open=true]:nth-child(3) .demo__opt-badge{animation:demo-opt-badge-in .36s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .86s both}[data-public-root] .demo__opt-table[data-playing=true] .demo__opt-row[data-done=true] .demo__opt-badge{animation:demo-opt-badge-in .32s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .5s both}}[data-public-root] .demo[data-kind=reputation]{padding-block:var(--prv-space-8);justify-content:center}[data-public-root] .demo__rep{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto}[data-public-root] .demo__rep-card{box-sizing:border-box;width:100%;min-width:0}[data-public-root] .demo__rep-layout{grid-template-columns:var(--prv-space-64) minmax(0, 1fr);align-items:center;gap:var(--prv-space-16);width:100%;min-width:0;display:grid}[data-public-root] .demo__rep-summary{justify-content:center;align-items:center;gap:var(--prv-space-8);width:var(--prv-space-64);flex-direction:column;min-width:0;display:flex}[data-public-root] .demo__rep-ring{width:var(--prv-space-64);height:var(--prv-space-64);color:var(--color-success);flex:none;position:relative}[data-public-root] .demo__rep-ring[data-zone=strong]{color:var(--color-success-strong)}[data-public-root] .demo__rep-ring[data-zone=moderate]{color:var(--color-warning)}[data-public-root] .demo__rep-ring[data-zone=low]{color:var(--color-warning-deep)}[data-public-root] .demo__rep-ring[data-zone=invisible]{color:var(--color-danger)}[data-public-root] .demo__rep-ring-svg{width:100%;height:100%;display:block}[data-public-root] .demo__rep-ring-track{stroke:var(--demo-meter-track)}[data-public-root] .demo__rep-ring-arc{stroke:currentColor}[data-public-root] .demo__rep-ring-center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-public-root] .demo__rep-score{color:currentColor;font-size:var(--prv-font-size-22);font-weight:var(--prv-font-weight-700);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}[data-public-root] .demo__rep-band{border-radius:var(--radius-pill);font-size:var(--prv-font-size-14);font-weight:var(--prv-font-weight-600);padding:3px 6px;line-height:1}@keyframes demo-rep-band-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__rep-layout[data-playing=true] .demo__rep-band{animation:demo-rep-band-in .38s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .38s both}}[data-public-root] .demo__rep-areas{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}[data-public-root] .demo__rep-area{align-items:center;gap:var(--prv-space-8);min-height:var(--prv-space-40);padding:var(--prv-space-6) var(--prv-space-4);grid-template-columns:minmax(48px,auto) minmax(0,1fr);display:grid}[data-public-root] .demo__rep-area+.demo__rep-area{border-top:1px solid color-mix(in srgb, var(--color-fg-subtle) var(--prv-opacity-20), transparent)}[data-public-root] .demo__rep-area-label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-default);font-size:var(--prv-font-size-14);font-weight:var(--prv-font-weight-600);overflow:hidden}[data-public-root] .demo__rep-track{border-radius:var(--radius-pill);background:var(--demo-meter-track);align-items:stretch;min-width:0;height:20px;display:flex;overflow:hidden}[data-public-root] .demo__rep-fill{border-radius:inherit;box-sizing:border-box;justify-content:flex-end;align-items:center;min-width:1.75rem;height:100%;padding-right:5px;display:flex}[data-public-root] .demo__rep-area-score{color:var(--color-fg-inverse);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-700);font-variant-numeric:tabular-nums;line-height:1}[data-public-root] .demo__rep-band[data-zone=leading]{background:var(--color-surface-success-soft);color:var(--color-success-fg)}[data-public-root] .demo__rep-fill[data-zone=leading]{background:linear-gradient(90deg, var(--color-success) 0%, color-mix(in srgb, var(--color-success) 84%, black) 100%)}[data-public-root] .demo__rep-band[data-zone=strong]{color:color-mix(in srgb, var(--color-success-strong) var(--prv-opacity-92), black);background:color-mix(in srgb, var(--color-success-strong) var(--prv-opacity-11), white)}[data-public-root] .demo__rep-fill[data-zone=strong]{background:linear-gradient(90deg, var(--color-success-strong) 0%, color-mix(in srgb, var(--color-success-strong) 82%, black) 100%)}[data-public-root] .demo__rep-band[data-zone=moderate]{color:var(--color-warning);background:var(--color-surface-warning-soft)}[data-public-root] .demo__rep-fill[data-zone=moderate]{background:linear-gradient(90deg, var(--color-warning) 0%, color-mix(in srgb, var(--color-warning) 86%, var(--color-warning-deep)) 100%)}[data-public-root] .demo__rep-band[data-zone=low]{color:var(--color-warning-deep);background:var(--color-surface-warning-soft)}[data-public-root] .demo__rep-fill[data-zone=low]{background:linear-gradient(90deg, var(--color-warning-deep) 0%, color-mix(in srgb, var(--color-warning-deep) 82%, var(--color-danger)) 100%)}[data-public-root] .demo__rep-band[data-zone=invisible]{color:var(--color-danger);background:var(--color-surface-danger-soft)}[data-public-root] .demo__rep-fill[data-zone=invisible]{background:linear-gradient(90deg, var(--color-danger) 0%, color-mix(in srgb, var(--color-danger) 84%, black) 100%)}[data-public-root] .media[data-variant=stage] .demo[data-kind=reputation]{padding-block:var(--prv-space-12);padding-inline:var(--prv-space-12);background:0 0;align-items:center}[data-public-root] .media[data-variant=stage] .demo__rep-card{padding:var(--prv-space-20);border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-media-inverse)}[data-public-root] .media[data-variant=stage] .demo__rep-layout{grid-template-columns:var(--prv-space-100) minmax(0, 1fr);gap:var(--prv-space-24)}[data-public-root] .media[data-variant=stage] .demo__rep-summary{width:var(--prv-space-100);gap:var(--prv-space-12)}[data-public-root] .media[data-variant=stage] .demo__rep-ring{width:var(--prv-space-100);height:var(--prv-space-100)}[data-public-root] .media[data-variant=stage] .demo__rep-score{font-size:var(--prv-font-size-32)}[data-public-root] .media[data-variant=stage] .demo__rep-band{padding:var(--prv-space-4) var(--prv-space-8);font-size:var(--prv-font-size-14)}[data-public-root] .media[data-variant=stage] .demo__rep-area{min-height:var(--prv-space-48);gap:var(--prv-space-12);padding:var(--prv-space-8) var(--prv-space-4)}[data-public-root] .media[data-variant=stage] .demo__rep-area-label{font-size:var(--prv-font-size-16)}[data-public-root] .media[data-variant=stage] .demo__rep-track{height:var(--prv-size-24)}[data-public-root] .media[data-variant=stage] .demo__rep-area-score{font-size:var(--prv-font-size-14)}[data-public-root] .demo[data-kind=chat]{gap:var(--prv-space-12)}[data-public-root] .demo__chat{gap:var(--prv-space-12);flex-direction:column;width:100%;min-width:0;display:flex}[data-public-root] .demo__bubble{box-sizing:border-box;max-width:92%;padding:var(--prv-space-8) var(--prv-space-12);font-size:var(--prv-font-size-14);border-radius:14px}[data-public-root] .demo__bubble--user{background:var(--demo-accent);color:var(--color-fg-inverse);border-radius:14px 14px 4px;align-self:flex-end}[data-public-root] .demo__bubble--agent{background:var(--color-surface-default);color:var(--color-fg-default);border-radius:14px 14px 14px 4px;align-self:flex-start}@keyframes demo-chat-bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__chat[data-playing=true] .demo__bubble--user{animation:demo-chat-bubble-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}[data-public-root] .demo__chat[data-playing=true] .demo__bubble--agent{animation:demo-chat-bubble-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .52s both}}[data-public-root] .demo[data-kind=setup],[data-public-root] .demo[data-kind=optimization-tasks],[data-public-root] .demo[data-kind=visibility-score],[data-public-root] .demo[data-kind=reputation-monitoring]{overflow:visible}[data-public-root] .demo[data-kind=setup]{padding-block:var(--prv-space-12);padding-inline:var(--prv-space-12);background:0 0;justify-content:center;align-items:center}[data-public-root] .demo__setup{box-sizing:border-box;text-align:left;flex-direction:column;gap:0;width:100%;max-width:none;margin-inline:auto;display:flex}[data-public-root] .demo__setup-card{box-sizing:border-box;width:100%;padding:var(--prv-space-16);border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-media-inverse);flex-direction:column;display:flex}[data-public-root] .demo__setup-title{margin:0 0 var(--prv-space-8);font-size:var(--prv-font-size-24);line-height:var(--prv-line-height-32);font-weight:var(--prv-font-weight-600);letter-spacing:var(--prv-letter-spacing-0);color:var(--demo-fg)}[data-public-root] .demo__setup-subtitle{margin:0 0 var(--prv-space-24);font-size:var(--prv-font-size-16);line-height:var(--prv-line-height-24);font-weight:var(--prv-font-weight-400);color:var(--demo-fg-muted)}[data-public-root] .demo__setup-field{box-sizing:border-box;width:100%;min-height:var(--prv-size-50);margin-bottom:var(--prv-space-24);padding-inline:var(--prv-space-16);border-radius:var(--radius-sm);border:1px solid var(--color-border-accent-muted);background:var(--color-surface-default);font-size:var(--prv-font-size-16);line-height:var(--prv-line-height-24);font-weight:var(--prv-font-weight-400);color:var(--demo-fg);align-items:center;display:flex}[data-public-root] .demo__setup-card[data-compact=true] .demo__setup-field{margin-bottom:var(--prv-space-16)}[data-public-root] .demo__setup-field[data-empty=true]{color:var(--demo-fg-subtle)}[data-public-root] .demo__setup-cta{box-sizing:border-box;width:100%;min-height:var(--prv-size-50);border-radius:var(--radius-pill);background:var(--color-accent);font-size:var(--prv-font-size-16);line-height:var(--prv-line-height-24);font-weight:var(--prv-font-weight-600);color:var(--color-fg-inverse);justify-content:center;align-items:center;display:flex}[data-public-root] .demo__setup-caret{vertical-align:-.12em;background:var(--color-accent);width:1.5px;height:1.05em;margin-left:1px;animation:.72s step-end infinite demo-setup-caret-blink;display:inline-block}@keyframes demo-setup-caret-blink{50%{opacity:0}}@keyframes demo-setup-cta-pulse{0%{box-shadow:none;transform:scale(1)}40%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) var(--prv-opacity-11), transparent);transform:scale(1.02)}to{box-shadow:none;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__setup[data-playing=true] .demo__setup-cta{animation:demo-setup-cta-pulse .56s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .7s both}}[data-public-root] .demo[data-kind=optimization-tasks]{padding-block:var(--prv-space-12);padding-inline:var(--prv-space-12);background:0 0;justify-content:center;align-items:center}[data-public-root] .demo__opt-tasks{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto}[data-public-root] .demo__opt-tasks-card{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-media-inverse);flex-direction:column;display:flex;overflow:hidden}[data-public-root] .demo__opt-tasks-row{position:relative}[data-public-root] .demo__opt-tasks-row+.demo__opt-tasks-row:before{content:"";top:0;left:var(--prv-space-20);right:var(--prv-space-20);border-top:1px solid color-mix(in srgb, var(--prv-palette-slate-800) 8%, white);position:absolute}[data-public-root] .demo__opt-tasks-head{align-items:flex-start;gap:var(--prv-space-12);padding:var(--prv-space-24) var(--prv-space-20);display:flex}[data-public-root] .demo__opt-tasks-row[data-expanded=true] .demo__opt-tasks-head{padding-bottom:var(--prv-space-12)}[data-public-root] .demo__opt-tasks-status-wrap{color:var(--color-danger);flex:none;margin-top:1px;display:flex}[data-public-root] .demo__opt-tasks-status-wrap[data-tone=expert]{color:var(--color-warning)}[data-public-root] .demo__opt-tasks-status{width:20px;height:20px}[data-public-root] .demo__opt-tasks-main{flex:auto;min-width:0}[data-public-root] .demo__opt-tasks-title{margin:0 0 var(--prv-space-4);font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20);font-weight:var(--prv-font-weight-600);color:var(--demo-fg)}[data-public-root] .demo__opt-tasks-meta{align-items:center;gap:var(--prv-space-8) var(--prv-space-12);flex-wrap:wrap;display:flex}[data-public-root] .demo__opt-tasks-badge{border-radius:var(--radius-pill);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);align-items:center;gap:4px;padding:3px 8px;line-height:1.2;display:inline-flex}[data-public-root] .demo__opt-tasks-badge[data-impact=critical]{background:var(--color-surface-danger-soft);color:var(--color-danger)}[data-public-root] .demo__opt-tasks-badge[data-impact=very-high]{background:color-mix(in srgb, var(--color-accent-magenta) var(--prv-opacity-11), white);color:var(--color-accent-magenta)}[data-public-root] .demo__opt-tasks-badge[data-impact=high]{background:color-mix(in srgb, var(--color-accent-purple) var(--prv-opacity-11), white);color:var(--color-accent-purple)}[data-public-root] .demo__opt-tasks-badge[data-impact=medium]{background:color-mix(in srgb, var(--color-accent) var(--prv-opacity-11), white);color:var(--color-accent)}[data-public-root] .demo__opt-tasks-badge[data-chip=expert]{background:var(--color-surface-warning-soft);color:var(--color-warning)}[data-public-root] .demo__opt-tasks-effort{font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-400);color:var(--demo-fg-muted);align-items:center;gap:4px;line-height:1.2;display:inline-flex}[data-public-root] .demo__opt-tasks-icon{flex:none;width:12px;height:12px}[data-public-root] .demo__opt-tasks-chevron{width:16px;height:16px;color:var(--demo-fg-subtle);flex:none;margin-top:2px}[data-public-root] .demo__opt-tasks-body{padding:0 var(--prv-space-20) var(--prv-space-28);padding-left:calc(var(--prv-space-20) + 20px + var(--prv-space-12))}[data-public-root] .demo__opt-tasks-desc{margin:0 0 var(--prv-space-16);font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20);font-weight:var(--prv-font-weight-400);color:var(--demo-fg-muted)}[data-public-root] .demo__opt-tasks-desc strong{font-weight:var(--prv-font-weight-600);color:var(--demo-fg)}[data-public-root] .demo__opt-tasks-actions{gap:var(--prv-space-8);margin-bottom:var(--prv-space-12);flex-wrap:wrap;display:flex}[data-public-root] .demo__opt-tasks-btn{box-sizing:border-box;min-height:var(--prv-size-36);padding-inline:var(--prv-space-16);border-radius:var(--radius-pill);font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20);font-weight:var(--prv-font-weight-600);justify-content:center;align-items:center;display:inline-flex}[data-public-root] .demo__opt-tasks-btn--primary{background:var(--color-success);color:var(--color-fg-inverse)}[data-public-root] .demo__opt-tasks-btn--secondary{background:color-mix(in srgb, var(--color-success) var(--prv-opacity-11), white);color:var(--color-success);border:none}[data-public-root] .demo__opt-tasks-gift{align-items:flex-start;gap:var(--prv-space-8);font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-400);color:var(--demo-fg);margin:0;display:flex}[data-public-root] .demo__opt-tasks-gift .demo__opt-tasks-icon{color:var(--demo-fg);margin-top:1px}@keyframes demo-opt-tasks-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes demo-opt-tasks-badge-in{0%{opacity:0;transform:translateY(3px)scale(.96)}to{opacity:1;transform:none}}@keyframes demo-opt-tasks-chevron-nudge{0%,to{transform:translateY(0)}40%{transform:translateY(2px)}70%{transform:translateY(-1px)}}@keyframes demo-opt-tasks-body-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes demo-opt-tasks-btn-pulse{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-row:first-child{animation:demo-opt-tasks-row-in .4s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) forwards}[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-row:nth-child(2){animation:demo-opt-tasks-row-in .4s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .1s forwards}[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-row:nth-child(3){animation:demo-opt-tasks-row-in .4s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .2s forwards}[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-badge{animation:demo-opt-tasks-badge-in .36s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .28s forwards}[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-row:first-child .demo__opt-tasks-chevron{animation:demo-opt-tasks-chevron-nudge .52s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .42s forwards}[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-body{animation:demo-opt-tasks-body-in .44s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .36s forwards}[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-btn--primary{animation:demo-opt-tasks-btn-pulse .48s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .62s forwards}[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-btn--secondary{animation:demo-opt-tasks-badge-in .36s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .72s forwards}[data-public-root] .demo__opt-tasks[data-playing=true] .demo__opt-tasks-gift{animation:demo-opt-tasks-body-in .4s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .82s forwards}}[data-public-root] .demo[data-kind=visibility-score]{padding-block:var(--prv-space-12);padding-inline:var(--prv-space-12);background:0 0;justify-content:center;align-items:center}[data-public-root] .demo__vis-score{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto}[data-public-root] .demo__vis-score-card{box-sizing:border-box;gap:var(--prv-space-12);padding:var(--prv-space-16);border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-media-inverse);flex-direction:column;display:flex}[data-public-root] .demo__vis-score-head{justify-content:space-between;align-items:flex-start;gap:var(--prv-space-12);display:flex}[data-public-root] .demo__vis-score-titles{flex:auto;min-width:0}[data-public-root] .demo__vis-score-title{margin:0 0 var(--prv-space-4);font-size:var(--prv-font-size-16);line-height:var(--prv-line-height-24);font-weight:var(--prv-font-weight-600);color:var(--demo-fg);align-items:center;gap:6px;display:inline-flex}[data-public-root] .demo__vis-score-info{width:14px;height:14px;color:var(--demo-fg-subtle);flex:none}[data-public-root] .demo__vis-score-subtitle{font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-400);color:var(--demo-fg-muted);margin:0}[data-public-root] .demo__vis-score-zone{border-radius:var(--radius-pill);background:var(--color-surface-warning-soft);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);color:var(--color-warning);flex:none;padding:4px 10px;line-height:1.2}[data-public-root] .demo__vis-score-zone[data-zone=strong],[data-public-root] .demo__vis-score-zone[data-zone=leading]{background:color-mix(in srgb, var(--color-success) var(--prv-opacity-11), white);color:var(--color-success)}[data-public-root] .demo__vis-score-zone[data-zone=low],[data-public-root] .demo__vis-score-zone[data-zone=invisible]{background:var(--color-surface-danger-soft);color:var(--color-danger)}[data-public-root] .demo__vis-score-metric{align-items:baseline;gap:var(--prv-space-12);display:flex}[data-public-root] .demo__vis-score-value{font-size:var(--prv-font-size-32);line-height:var(--prv-line-height-36);font-weight:var(--prv-font-weight-700);letter-spacing:var(--prv-letter-spacing-0);color:var(--demo-fg);font-variant-numeric:tabular-nums}[data-public-root] .demo__vis-score-delta{font-size:var(--prv-font-size-20);line-height:var(--prv-line-height-24);font-weight:var(--prv-font-weight-600);font-variant-numeric:tabular-nums}[data-public-root] .demo__vis-score-delta[data-tone=down]{color:var(--color-danger)}[data-public-root] .demo__vis-score-delta[data-tone=up]{color:var(--color-success)}[data-public-root] .demo__vis-score-delta[data-tone=flat]{color:var(--demo-fg-muted)}[data-public-root] .demo__vis-score-chart{width:100%;height:auto;display:block}[data-public-root] .demo__vis-score-grid{stroke:color-mix(in srgb, var(--prv-palette-slate-800) 12%, white);stroke-width:1px;stroke-dasharray:3 3}[data-public-root] .demo__vis-score-tick{fill:var(--demo-fg-subtle);font-size:10px;font-weight:var(--prv-font-weight-400)}[data-public-root] .demo__vis-score-line{stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes demo-vis-score-chip-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@keyframes demo-vis-score-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__vis-score[data-playing=true] .demo__vis-score-zone{animation:demo-vis-score-chip-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .18s both}[data-public-root] .demo__vis-score[data-playing=true] .demo__vis-score-delta{animation:demo-vis-score-chip-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .12s both}[data-public-root] .demo__vis-score[data-playing=true] .demo__vis-score-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:demo-vis-score-line-draw 1.1s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}}[data-public-root] .demo__vis-score-insight{align-items:flex-start;gap:var(--prv-space-12);margin:0 calc(var(--prv-space-16) * -1) calc(var(--prv-space-16) * -1);padding:var(--prv-space-12) var(--prv-space-16);border-radius:0 0 var(--radius-md) var(--radius-md);background:color-mix(in srgb, var(--color-accent-magenta) var(--prv-opacity-11), white);display:flex}[data-public-root] .demo__vis-score-sparkle{width:22px;height:22px;color:var(--color-accent-magenta);flex:none;margin-top:1px}[data-public-root] .demo__vis-score-insight-copy{flex:auto;min-width:0}[data-public-root] .demo__vis-score-insight-text{margin:0 0 var(--prv-space-4);font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20);font-weight:var(--prv-font-weight-400);color:var(--demo-fg)}[data-public-root] .demo__vis-score-insight-text strong{font-weight:var(--prv-font-weight-600)}[data-public-root] .demo__vis-score-insight-attr{font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-400);color:var(--demo-fg-muted);margin:0}[data-public-root] .demo[data-kind=reputation-overview]{padding-block:var(--prv-space-24);padding-inline:var(--prv-space-40);background:0 0;justify-content:center;align-items:center;overflow:hidden}[data-public-root] .demo__rep-ov{box-sizing:border-box;width:100%;max-width:var(--prv-size-500);height:100%;max-height:var(--prv-size-500);flex-direction:column;min-height:0;margin-inline:auto;display:flex;overflow:hidden}[data-public-root] .demo__rep-ov-card{box-sizing:border-box;gap:var(--prv-space-24);height:100%;min-height:0;padding:var(--prv-space-16);border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-media-inverse);flex-direction:column;flex:auto;padding-bottom:0;display:flex;overflow:hidden}[data-public-root] .demo__rep-ov-header{align-items:center;gap:var(--prv-space-16);min-width:0;display:flex}[data-public-root] .demo__rep-ov-ring{width:var(--prv-space-64);height:var(--prv-space-64);color:var(--color-success);flex:none;position:relative}[data-public-root] .demo__rep-ov-ring[data-zone=strong]{color:var(--color-success-strong)}[data-public-root] .demo__rep-ov-ring[data-zone=moderate]{color:var(--color-warning)}[data-public-root] .demo__rep-ov-ring[data-zone=low]{color:var(--color-warning-deep)}[data-public-root] .demo__rep-ov-ring[data-zone=invisible]{color:var(--color-danger)}[data-public-root] .demo__rep-ov-ring-svg{width:100%;height:100%;display:block}[data-public-root] .demo__rep-ov-ring-track{stroke:var(--demo-meter-track)}[data-public-root] .demo__rep-ov-ring-arc{stroke:currentColor}[data-public-root] .demo__rep-ov-ring-center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-public-root] .demo__rep-ov-score{color:currentColor;font-size:var(--prv-font-size-22);font-weight:var(--prv-font-weight-700);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}[data-public-root] .demo__rep-ov-header-copy{align-items:flex-start;gap:var(--prv-space-6);flex-direction:column;min-width:0;display:flex}[data-public-root] .demo__rep-ov-title{font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20);font-weight:var(--prv-font-weight-600);color:var(--demo-fg);margin:0}[data-public-root] .demo__rep-ov-band{border-radius:var(--radius-pill);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);padding:3px 6px;line-height:1}[data-public-root] .demo__rep-ov-band[data-zone=leading]{background:var(--color-surface-success-soft);color:var(--color-success-fg)}[data-public-root] .demo__rep-ov-band[data-zone=strong]{background:color-mix(in srgb, var(--color-success-strong) var(--prv-opacity-11), white);color:color-mix(in srgb, var(--color-success-strong) var(--prv-opacity-92), black)}[data-public-root] .demo__rep-ov-band[data-zone=moderate]{background:var(--color-surface-warning-soft);color:var(--color-warning)}[data-public-root] .demo__rep-ov-band[data-zone=low]{background:var(--color-surface-warning-soft);color:var(--color-warning-deep)}[data-public-root] .demo__rep-ov-band[data-zone=invisible]{background:var(--color-surface-danger-soft);color:var(--color-danger)}[data-public-root] .demo__rep-ov-section{gap:var(--prv-space-8);flex-direction:column;min-width:0;display:flex}[data-public-root] .demo__rep-ov-section-label{font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-600);color:var(--demo-fg-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}[data-public-root] .demo__rep-ov-areas{border:1px solid color-mix(in srgb, var(--prv-palette-slate-800) 8%, white);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-public-root] .demo__rep-ov-area{grid-template-columns:minmax(72px, 22%) minmax(64px, .9fr) minmax(0, 1.2fr) var(--prv-size-16);align-items:center;gap:var(--prv-space-8);min-height:var(--prv-size-36);padding:var(--prv-space-6) var(--prv-space-10);display:grid}[data-public-root] .demo__rep-ov-area+.demo__rep-ov-area{border-top:1px solid color-mix(in srgb, var(--prv-palette-slate-800) 8%, white)}[data-public-root] .demo__rep-ov-area-label{align-items:center;gap:var(--prv-space-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-default);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);display:inline-flex;overflow:hidden}[data-public-root] .demo__rep-ov-area-icon{width:var(--prv-size-16);height:var(--prv-size-16);color:var(--demo-fg-muted);flex:none}[data-public-root] .demo__rep-ov-area-insight{margin:0;margin-left:var(--prv-space-12);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--demo-fg-muted);font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-400);overflow:hidden}[data-public-root] .demo__rep-ov-area-chevron{width:var(--prv-size-16);height:var(--prv-size-16);color:color-mix(in srgb, var(--demo-fg-muted) var(--prv-opacity-58), transparent);flex:none}[data-public-root] .demo__rep-ov-track{min-width:0;height:var(--prv-size-16);border-radius:var(--radius-pill);background:var(--demo-meter-track);align-items:stretch;display:flex;overflow:hidden}[data-public-root] .demo__rep-ov-fill{border-radius:inherit;box-sizing:border-box;justify-content:flex-end;align-items:center;min-width:1.5rem;height:100%;padding-right:4px;display:flex}[data-public-root] .demo__rep-ov-area-score{color:var(--color-fg-inverse);font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-700);font-variant-numeric:tabular-nums;line-height:1}[data-public-root] .demo__rep-ov-fill[data-zone=leading]{background:linear-gradient(90deg, var(--color-success) 0%, color-mix(in srgb, var(--color-success) 84%, black) 100%)}[data-public-root] .demo__rep-ov-fill[data-zone=strong]{background:linear-gradient(90deg, var(--color-success-strong) 0%, color-mix(in srgb, var(--color-success-strong) 84%, black) 100%)}[data-public-root] .demo__rep-ov-fill[data-zone=moderate]{background:linear-gradient(90deg, var(--color-warning) 0%, color-mix(in srgb, var(--color-warning) 82%, black) 100%)}[data-public-root] .demo__rep-ov-fill[data-zone=low]{background:linear-gradient(90deg, var(--color-warning-deep) 0%, color-mix(in srgb, var(--color-warning-deep) 82%, var(--color-danger)) 100%)}[data-public-root] .demo__rep-ov-fill[data-zone=invisible]{background:linear-gradient(90deg, var(--color-danger) 0%, color-mix(in srgb, var(--color-danger) 84%, black) 100%)}[data-public-root] .demo__rep-ov-reviews{gap:var(--prv-space-8);flex-direction:column;min-width:0;display:flex}[data-public-root] .demo__rep-ov-review{align-items:flex-start;gap:var(--prv-space-8);padding:var(--prv-space-12) var(--prv-space-12);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--prv-palette-slate-800) 4%, white);display:flex}[data-public-root] .demo__rep-ov-avatar-wrap{width:var(--prv-size-32);height:var(--prv-size-32);flex:none;align-self:flex-start;position:relative}[data-public-root] .demo__rep-ov-avatar{border-radius:var(--radius-pill);object-fit:cover;background:color-mix(in srgb, var(--prv-palette-slate-800) 8%, white);width:100%;height:100%;display:block}[data-public-root] .demo__rep-ov-avatar[data-fallback]{font-size:var(--prv-font-size-12);font-weight:var(--prv-font-weight-600);color:var(--demo-fg-muted);justify-content:center;align-items:center;display:inline-flex}[data-public-root] .demo__rep-ov-review-body{align-items:center;gap:var(--prv-space-8);flex:auto;min-width:0;display:flex}[data-public-root] .demo__rep-ov-review-main{gap:var(--prv-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}[data-public-root] .demo__rep-ov-review-meta{align-items:center;gap:var(--prv-space-8);min-width:0;display:flex}[data-public-root] .demo__rep-ov-stars{color:var(--color-warning);font-size:var(--prv-font-size-12);flex:none;gap:1px;line-height:1;display:inline-flex}[data-public-root] .demo__rep-ov-star:not([data-filled]){color:color-mix(in srgb, var(--color-fg-subtle) var(--prv-opacity-40), transparent)}[data-public-root] .demo__rep-ov-platform{z-index:1;box-sizing:border-box;width:var(--prv-size-16);height:var(--prv-size-16);border-radius:var(--radius-pill);background:var(--color-surface-default);box-shadow:0 0 0 1px color-mix(in srgb, var(--prv-palette-slate-800) 8%, white);pointer-events:none;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}[data-public-root] .demo__rep-ov-platform-icon{width:var(--prv-size-12);height:var(--prv-size-12);object-fit:contain;display:block}[data-public-root] .demo__rep-ov-platform-icon--ta{border-radius:var(--radius-pill);object-fit:cover}[data-public-root] .demo__rep-ov-review-text{-webkit-line-clamp:2;font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-400);color:var(--demo-fg);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-public-root] .demo__rep-ov-respond{box-sizing:border-box;min-height:var(--prv-size-24);padding-inline:var(--prv-space-10);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--prv-palette-slate-800) 12%, white);background:var(--color-surface-default);font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-600);color:var(--demo-fg);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-public-root] .demo__rep-ov-review-author{text-overflow:ellipsis;white-space:nowrap;font-size:var(--prv-font-size-12);line-height:1;font-weight:var(--prv-font-weight-600);color:var(--demo-fg);margin:0;overflow:hidden}@keyframes demo-rep-ov-band-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes demo-rep-ov-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__rep-ov[data-playing=true] .demo__rep-ov-band{animation:demo-rep-ov-band-in .38s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .38s both}[data-public-root] .demo__rep-ov[data-playing=true] .demo__rep-ov-area,[data-public-root] .demo__rep-ov[data-playing=true] .demo__rep-ov-review{animation:demo-rep-ov-row-in .36s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}}[data-public-root] .demo[data-kind=reputation-monitoring]{padding-block:var(--prv-space-24);padding-inline:var(--prv-space-24);background:0 0;justify-content:center;align-items:center;overflow:visible}[data-public-root] .demo__rep-mon{box-sizing:border-box;width:100%;max-width:var(--prv-size-280);margin-inline:auto}[data-public-root] .demo__rep-mon-card{box-sizing:border-box;gap:var(--prv-space-8);width:100%;padding:var(--prv-space-16);padding-top:var(--prv-space-20);padding-left:var(--prv-space-24);border-radius:var(--radius-md);background:var(--color-surface-default);box-shadow:var(--shadow-media-inverse);flex-direction:column;display:flex;position:relative}[data-public-root] .demo__rep-mon-badge{top:var(--prv-space-12);right:var(--prv-space-12);align-items:center;gap:var(--prv-space-6);min-width:var(--prv-size-36);padding:2px var(--prv-space-8);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--prv-palette-slate-800) 8%, white);font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-600);color:var(--demo-fg-muted);transition:background-color .32s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), color .32s var(--ease-out,cubic-bezier(.22, 1, .36, 1));justify-content:center;display:inline-flex;position:absolute}[data-public-root] .demo__rep-mon[data-on] .demo__rep-mon-badge{background:color-mix(in srgb, var(--color-success) var(--prv-opacity-11), white);color:var(--color-success)}[data-public-root] .demo__rep-mon-dot{width:var(--prv-size-8);height:var(--prv-size-8);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--prv-palette-slate-800) 28%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--prv-palette-slate-800) 8%, transparent);transition:background-color .32s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), box-shadow .32s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), transform .32s var(--ease-out,cubic-bezier(.22, 1, .36, 1));flex:none}[data-public-root] .demo__rep-mon[data-on] .demo__rep-mon-dot{background:var(--color-success);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-success) 28%, transparent);transform:scale(1.05)}[data-public-root] .demo__rep-mon-copy{gap:var(--prv-space-4);min-width:0;padding-right:var(--prv-space-48);flex-direction:column;display:flex}[data-public-root] .demo__rep-mon-title{font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20);font-weight:var(--prv-font-weight-600);color:var(--demo-fg);margin:0}[data-public-root] .demo__rep-mon-schedule{font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-18);font-weight:var(--prv-font-weight-400);color:var(--demo-fg-muted);margin:0}@keyframes demo-rep-mon-dot-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-success) 28%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-success) 18%, transparent)}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__rep-mon[data-playing=true][data-on] .demo__rep-mon-dot{animation:demo-rep-mon-dot-pulse .9s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .12s 2}}@media (prefers-reduced-motion:reduce){[data-public-root] .demo__rep-mon-badge,[data-public-root] .demo__rep-mon-dot{transition:none}}[data-public-root]{--demo-report-sheet-width:28rem;--demo-report-sheet-pad-x:var(--prv-space-20);--demo-report-shell-pad-x:var(--prv-space-12);--demo-report-shell-pad-bottom:var(--prv-space-24);--demo-report-rest-offset:2rem;--demo-report-scroll-bottom-gap:2.75rem;--demo-report-mask-fade:1.75rem;--demo-report-mask-soft:.85rem;--demo-report-mask-edge:.52;--demo-report-mask-mid:.72}[data-public-root] .demo[data-kind=report]{border-radius:inherit;background:0 0;flex:auto;justify-content:stretch;align-self:stretch;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;overflow:hidden}[data-public-root] .demo__report{box-sizing:border-box;--demo-report-host-scale:1;width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--demo-report-shell-pad-x) var(--demo-report-shell-pad-bottom);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--demo-report-mask-fade) - var(--demo-report-mask-soft)), #000000e6 calc(100% - var(--demo-report-mask-fade)), rgb(0 0 0/var(--demo-report-mask-mid)) calc(100% - var(--demo-report-mask-soft)), rgb(0 0 0/var(--demo-report-mask-edge)) 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--demo-report-mask-fade) - var(--demo-report-mask-soft)), #000000e6 calc(100% - var(--demo-report-mask-fade)), rgb(0 0 0/var(--demo-report-mask-mid)) calc(100% - var(--demo-report-mask-soft)), rgb(0 0 0/var(--demo-report-mask-edge)) 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--demo-report-mask-fade) - var(--demo-report-mask-soft)), #000000e6 calc(100% - var(--demo-report-mask-fade)), rgb(0 0 0/var(--demo-report-mask-mid)) calc(100% - var(--demo-report-mask-soft)), rgb(0 0 0/var(--demo-report-mask-edge)) 100%);flex-direction:column;justify-content:flex-start;transition:-webkit-mask-image .42s cubic-bezier(.22,1,.36,1),mask-image .42s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;container:demo-report-viewport/inline-size}[data-public-root] .demo__report[data-playing=true]{-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--demo-report-mask-edge)) 0%, rgb(0 0 0/var(--demo-report-mask-mid)) var(--demo-report-mask-soft), #000000e6 var(--demo-report-mask-fade), #000 calc(var(--demo-report-mask-fade) + var(--demo-report-mask-soft)), #000 calc(100% - var(--demo-report-mask-fade) - var(--demo-report-mask-soft)), #000000e6 calc(100% - var(--demo-report-mask-fade)), rgb(0 0 0/var(--demo-report-mask-mid)) calc(100% - var(--demo-report-mask-soft)), rgb(0 0 0/var(--demo-report-mask-edge)) 100%);-webkit-mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--demo-report-mask-edge)) 0%, rgb(0 0 0/var(--demo-report-mask-mid)) var(--demo-report-mask-soft), #000000e6 var(--demo-report-mask-fade), #000 calc(var(--demo-report-mask-fade) + var(--demo-report-mask-soft)), #000 calc(100% - var(--demo-report-mask-fade) - var(--demo-report-mask-soft)), #000000e6 calc(100% - var(--demo-report-mask-fade)), rgb(0 0 0/var(--demo-report-mask-mid)) calc(100% - var(--demo-report-mask-soft)), rgb(0 0 0/var(--demo-report-mask-edge)) 100%);mask-image:linear-gradient(to bottom, rgb(0 0 0/var(--demo-report-mask-edge)) 0%, rgb(0 0 0/var(--demo-report-mask-mid)) var(--demo-report-mask-soft), #000000e6 var(--demo-report-mask-fade), #000 calc(var(--demo-report-mask-fade) + var(--demo-report-mask-soft)), #000 calc(100% - var(--demo-report-mask-fade) - var(--demo-report-mask-soft)), #000000e6 calc(100% - var(--demo-report-mask-fade)), rgb(0 0 0/var(--demo-report-mask-mid)) calc(100% - var(--demo-report-mask-soft)), rgb(0 0 0/var(--demo-report-mask-edge)) 100%)}[data-public-root] .demo__report-track{width:100%;max-width:var(--demo-report-sheet-width);transform:translateY(var(--demo-report-track-offset,var(--demo-report-rest-offset,2rem)));transform-origin:top;margin-inline:auto;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);overflow:visible}[data-public-root] .demo__report-scale{width:var(--demo-report-sheet-width);transform:scale(var(--demo-report-host-scale,1));transform-origin:top;margin-inline:auto}@container demo-report-viewport (min-width:0){[data-public-root] .demo__report-scale{--demo-report-host-scale:min(1, calc(100cqw / var(--demo-report-sheet-width)))}}[data-public-root] .demo__report-sheet{box-sizing:border-box;width:100%;max-width:var(--demo-report-sheet-width);border-radius:var(--radius-md);background-color:var(--color-surface-default);transform-origin:top;min-width:0;margin-inline:auto;transition:box-shadow .72s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:rotate(-.35deg);box-shadow:0 20px 36px #0000002e,inset 0 2px #ffffffbd}[data-public-root] .demo__report[data-playing=true] .demo__report-sheet{box-shadow:0 24px 40px #00000038,inset 0 2px #ffffffbd}[data-public-root] .demo__report-hero{align-items:center;gap:var(--prv-space-8);padding:var(--prv-space-16) var(--demo-report-sheet-pad-x) var(--prv-space-12);text-align:center;flex-direction:column;display:flex}[data-public-root] .demo__report-hero .demo__report-line{width:100%}[data-public-root] .demo__report-logo{justify-content:center;display:flex}[data-public-root] .demo__report-logo img{width:1.75rem;height:1.75rem;display:block}[data-public-root] .demo__report-title{font-size:.9375rem;line-height:1.25;font-weight:var(--prv-font-weight-600);color:var(--demo-fg);margin:0}[data-public-root] .demo__report-hostline{justify-content:center;align-items:center;gap:var(--prv-space-4);color:var(--demo-fg);margin:0;font-size:.6875rem;line-height:1.2;display:inline-flex}[data-public-root] .demo__report-hostline .demo__comp-favicon{width:.75rem;height:.75rem}[data-public-root] .demo__report-body{gap:var(--prv-space-12);padding:0 var(--demo-report-sheet-pad-x) var(--prv-space-12);flex-direction:column;min-width:0;display:flex}[data-public-root] .demo__report-block{gap:var(--prv-space-12);padding:var(--prv-space-12);flex-direction:column;display:flex}[data-public-root] .demo__report-block>.demo__report-line:has(.demo__report-block-desc){margin-top:calc(-1 * var(--prv-space-8))}[data-public-root] .demo__report-block-title{font-size:.8125rem;line-height:1.2;font-weight:var(--prv-font-weight-600);color:var(--demo-fg);margin:0}[data-public-root] .demo__report-block-desc{color:var(--demo-fg-muted);margin:0;font-size:.6875rem;line-height:1.35}[data-public-root] .demo__report-hero .demo__report-line:has(.demo__report-hostline) .demo__report-line-live{justify-content:center;display:flex}[data-public-root] .demo__report-topics{flex-direction:column;display:flex}[data-public-root] .demo__report-topic-head>div{gap:var(--prv-space-4);flex-direction:column;min-width:0;display:flex}[data-public-root] .demo__report-topic{gap:var(--prv-space-6);padding-block:var(--prv-space-10);border-bottom:1px solid color-mix(in srgb, var(--color-fg-default) 8%, transparent);flex-direction:column;display:flex}[data-public-root] .demo__report-topic:last-child{border-bottom:0;padding-bottom:0}[data-public-root] .demo__report-topic-head{align-items:flex-start;gap:var(--prv-space-8);display:flex}[data-public-root] .demo__report-topic-icon{object-fit:contain;flex-shrink:0;width:1rem;height:1rem;margin-top:1px;display:block}[data-public-root] .demo__report-topic-name{font-size:.75rem;line-height:1.25;font-weight:var(--prv-font-weight-600);color:var(--demo-fg);margin:0}[data-public-root] .demo__report-topic-desc{color:var(--demo-fg-muted);margin:0;font-size:.625rem;line-height:1.35}[data-public-root] .demo__report-prompt{padding:var(--prv-space-6) var(--prv-space-10);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-default));font-size:.6875rem;line-height:1.35;font-weight:var(--prv-font-weight-600);color:var(--demo-fg);overflow-wrap:anywhere;margin:0 0 0 1.5rem}[data-public-root] .demo__report-more{text-align:center;color:var(--demo-fg-muted);margin:0;font-size:.625rem;line-height:1.3}[data-public-root] .demo__report-gauge{width:100%;max-width:14rem;margin-inline:auto;overflow:hidden}[data-public-root] .demo__report-gauge .demo__gauge{height:auto;transform:none}[data-public-root] .demo__report-gauge .demo__gauge-score{font-size:27px}[data-public-root] .demo__report-gauge .demo__gauge-caption,[data-public-root] .demo__report-gauge .demo__gauge-scale-label{font-size:12.5px}[data-public-root] .demo__report-gauge .demo__gauge-zone-label{letter-spacing:.09em;font-size:11px}[data-public-root] .demo__report-competitors{flex-direction:column;gap:0;display:flex}[data-public-root] .demo__report-competitor{justify-content:space-between;align-items:flex-start;gap:var(--prv-space-8);border:0;padding:0;display:flex}[data-public-root] .demo__report-competitor-main{flex:1;min-width:0}[data-public-root] .demo__report-competitor-name{font-size:.75rem;line-height:1.25;font-weight:var(--prv-font-weight-600);color:var(--demo-fg);word-break:break-word;margin:0}[data-public-root] .demo__report-competitor-host{align-items:center;gap:var(--prv-space-4);color:var(--demo-fg);margin:2px 0 0;font-size:.625rem;line-height:1.2;display:flex}[data-public-root] .demo__report-competitor-host .demo__comp-favicon{width:.75rem;height:.75rem}[data-public-root] .demo__report-competitor-line:nth-child(2) .demo__comp-favicon{--comp-fav-a:var(--prv-palette-orange-deep);--comp-fav-b:var(--prv-palette-orange);--comp-fav-c:color-mix(in srgb, var(--prv-palette-orange) 12%, white)}[data-public-root] .demo__report-hostline .demo__comp-favicon[data-you=true],[data-public-root] .demo__report-competitor-host .demo__comp-favicon[data-you=true]{--comp-fav-a:var(--prv-palette-accent-500);--comp-fav-b:var(--prv-palette-violet);--comp-fav-c:var(--prv-palette-blue-100);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--prv-palette-slate-800) var(--prv-opacity-7), transparent), 0 0 0 1.5px var(--color-surface-default), 0 0 0 2px var(--color-accent)}[data-public-root] .demo__report-competitor-host span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-public-root] .demo__report-competitor-badge{max-width:42%;font-size:.6875rem;line-height:1.2;font-weight:var(--prv-font-weight-600);text-align:right;flex-shrink:0}[data-public-root] .demo__report-competitor-badge[data-badge=ahead]{color:var(--color-danger)}[data-public-root] .demo__report-competitor-badge[data-badge=close]{color:var(--color-warning)}[data-public-root] .demo__report-skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-fg-default) 5%, var(--color-surface-default)) 0%, color-mix(in srgb, var(--color-fg-default) 9%, var(--color-surface-default)) 48%, color-mix(in srgb, var(--color-fg-default) 5%, var(--color-surface-default)) 100%);background-size:200% 100%;animation:1.35s ease-in-out infinite demo-report-skel-shimmer;display:block}[data-public-root] .demo__report-skel-bar{height:.625rem;margin-inline:auto}[data-public-root] .demo__report-skel-logo{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;margin-inline:auto}[data-public-root] .demo__report-skel-icon{border-radius:var(--radius-sm);flex-shrink:0;width:1rem;height:1rem}[data-public-root] .demo__report-skel-prompt{border-radius:var(--radius-md);height:1.75rem;margin-inline:1.5rem 0}[data-public-root] .demo__report-skel-gauge{border-radius:var(--radius-md);width:100%;max-width:14rem;height:5.5rem;margin-inline:auto;display:block}[data-public-root] .demo__report-skel-badge{border-radius:var(--radius-sm);flex-shrink:0;width:4.5rem;height:.75rem}@keyframes demo-report-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[data-public-root] .demo__report-hero-wrap,[data-public-root] .demo__report-line{position:relative}[data-public-root] .demo__report-line-live{opacity:0;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(4px)}[data-public-root] .demo__report-line-skel{opacity:1;pointer-events:none;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}[data-public-root] .demo__report-line[data-revealed=true] .demo__report-line-live{opacity:1;transform:translateY(0)}[data-public-root] .demo__report-line[data-revealed=true] .demo__report-line-skel{opacity:0;transform:translateY(-3px)}[data-public-root] .demo__report-competitor-line{padding-block:var(--prv-space-10)}[data-public-root] .demo__report-competitor-line+.demo__report-competitor-line{border-top:1px solid color-mix(in srgb, var(--color-fg-default) 8%, transparent)}[data-public-root] .demo__report-competitor-line:last-child{padding-bottom:0}[data-public-root] .demo__report-gauge-line{margin-top:0}[data-public-root] .demo__report-skel-left{margin-inline:0}[data-public-root] .demo__report-hero-skel{align-items:center;gap:var(--prv-space-8);padding:var(--prv-space-16) var(--demo-report-sheet-pad-x) var(--prv-space-12);flex-direction:column;display:flex}[data-public-root] .demo__report-topics-skel,[data-public-root] .demo__report-competitors-skel{flex-direction:column;display:flex}[data-public-root] .demo__report-topic-skel{gap:var(--prv-space-6);padding-block:var(--prv-space-10);border-bottom:1px solid color-mix(in srgb, var(--color-fg-default) 8%, transparent);flex-direction:column;display:flex}[data-public-root] .demo__report-topic-skel:last-child{border-bottom:0;padding-bottom:0}[data-public-root] .demo__report-topic-skel-head{align-items:flex-start;gap:var(--prv-space-8);display:flex}[data-public-root] .demo__report-topic-skel-lines{gap:var(--prv-space-4);flex-direction:column;flex:1;min-width:0;display:flex}[data-public-root] .demo__report-topic-skel-lines .demo__report-skel-bar,[data-public-root] .demo__report-competitor-skel-main .demo__report-skel-bar{margin-inline:0}[data-public-root] .demo__report-competitor-skel{justify-content:space-between;align-items:flex-start;gap:var(--prv-space-8);padding-block:var(--prv-space-10);border-bottom:1px solid color-mix(in srgb, var(--color-fg-default) 8%, transparent);display:flex}[data-public-root] .demo__report-competitor-skel:last-child{border-bottom:0;padding-bottom:0}[data-public-root] .demo__report-competitor-skel-main{gap:var(--prv-space-4);flex-direction:column;flex:1;min-width:0;display:flex}[data-public-root] .demo__report[data-cycle-fade=out] .demo__report-track{opacity:0;transform:translateY(calc(var(--demo-report-track-offset,var(--demo-report-rest-offset,2rem)) - 18px))}[data-public-root] .demo__report[data-cycle-fade=in] .demo__report-track{opacity:0;transform:translateY(calc(var(--demo-report-rest-offset,2rem) + 20px))}[data-public-root] .demo__report[data-cycle-fade=visible] .demo__report-track{opacity:1}@media (prefers-reduced-motion:reduce){[data-public-root] .demo__report-track,[data-public-root] .demo__report-sheet,[data-public-root] .demo__report-line-live,[data-public-root] .demo__report-line-skel{transition:none}[data-public-root] .demo__report-skel{animation:none}}:is([data-public-root] .media[data-variant=stage] .media__stage:has(>[data-public=demo][data-kind=setup]),[data-public-root] .media[data-variant=stage] .media__stage:has(>[data-public=demo][data-kind=optimization-tasks]),[data-public-root] .media[data-variant=stage] .media__stage:has(>[data-public=demo][data-kind=visibility-score]),[data-public-root] .media[data-variant=stage] .media__stage:has(>[data-public=demo][data-kind=reputation]),[data-public-root] .media[data-variant=stage] .media__stage:has(>[data-public=demo][data-kind=reputation-overview]),[data-public-root] .media[data-variant=stage] .media__stage:has(>[data-public=demo][data-kind=reputation-monitoring]),[data-public-root] .media[data-variant=stage] .media__stage:has(>[data-public=demo][data-kind=report])){background-color:#0000;overflow:hidden;box-shadow:none!important}:is([data-public-root] .media .media__glass:has([data-public=demo][data-kind=setup]),[data-public-root] .media .media__glass:has([data-public=demo][data-kind=optimization-tasks]),[data-public-root] .media .media__glass:has([data-public=demo][data-kind=visibility-score]),[data-public-root] .media .media__glass:has([data-public=demo][data-kind=reputation]),[data-public-root] .media .media__glass:has([data-public=demo][data-kind=reputation-overview]),[data-public-root] .media .media__glass:has([data-public=demo][data-kind=reputation-monitoring]),[data-public-root] .media .media__glass:has([data-public=demo][data-kind=report])){padding:0}:is([data-public-root] .media[data-variant=stage][data-decor-pool=browser]:has([data-public=demo][data-kind=setup]),[data-public-root] .media[data-variant=stage][data-decor-pool=browser]:has([data-public=demo][data-kind=optimization-tasks]),[data-public-root] .media[data-variant=stage][data-decor-pool=browser]:has([data-public=demo][data-kind=visibility-score]),[data-public-root] .media[data-variant=stage][data-decor-pool=browser]:has([data-public=demo][data-kind=reputation]),[data-public-root] .media[data-variant=stage][data-decor-pool=browser]:has([data-public=demo][data-kind=reputation-overview]),[data-public-root] .media[data-variant=stage][data-decor-pool=browser]:has([data-public=demo][data-kind=reputation-monitoring]),[data-public-root] .media[data-variant=stage][data-decor-pool=browser]:has([data-public=demo][data-kind=report])){padding:var(--prv-space-16)}:is([data-public-root] .media[data-variant=stage][data-tone=inverse]:has([data-public=demo][data-kind=setup]),[data-public-root] .media[data-variant=stage][data-tone=inverse]:has([data-public=demo][data-kind=optimization-tasks]),[data-public-root] .media[data-variant=stage][data-tone=inverse]:has([data-public=demo][data-kind=visibility-score]),[data-public-root] .media[data-variant=stage][data-tone=inverse]:has([data-public=demo][data-kind=reputation]),[data-public-root] .media[data-variant=stage][data-tone=inverse]:has([data-public=demo][data-kind=reputation-overview]),[data-public-root] .media[data-variant=stage][data-tone=inverse]:has([data-public=demo][data-kind=reputation-monitoring]),[data-public-root] .media[data-variant=stage][data-tone=inverse]:has([data-public=demo][data-kind=report])){--demo-report-shell-pad-x:var(--prv-space-10);--demo-report-shell-pad-bottom:var(--prv-space-12);--demo-report-rest-offset:.75rem;--demo-report-scroll-bottom-gap:var(--prv-space-12);padding:0;overflow:hidden}[data-public-root] .media .media__stage>[data-public=demo][data-kind=setup],[data-public-root] .media .media__stage>[data-public=demo][data-kind=optimization-tasks],[data-public-root] .media .media__stage>[data-public=demo][data-kind=visibility-score],[data-public-root] .media .media__stage>[data-public=demo][data-kind=reputation],[data-public-root] .media .media__stage>[data-public=demo][data-kind=reputation-overview],[data-public-root] .media .media__stage>[data-public=demo][data-kind=reputation-monitoring]{border-radius:inherit;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0}[data-public-root] .media[data-aspect=source] .media__stage>[data-public=demo][data-kind=report]{box-sizing:border-box;aspect-ratio:1;border-radius:inherit;width:100%;min-width:0;height:auto;min-height:0}[data-public-root] .media:not([data-aspect=source]) .media__stage>[data-public=demo][data-kind=report]{border-radius:inherit;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0}[data-public-root] .demo[data-kind=overview]{border-radius:inherit;aspect-ratio:auto;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;background:0 0;flex:auto;justify-content:stretch;align-self:stretch;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;overflow:hidden}:is([data-public-root] .media[data-variant=glass]:has([data-kind=overview]) .media__glass,[data-public-root] .media[data-variant=glass]:has([data-kind=overview]) .media__stage){height:100%;min-height:0}[data-public-root] .media__stage:has(>[data-public=demo][data-kind=overview]){flex-direction:column;display:flex}[data-public-root] .media__stage>[data-public=demo][data-kind=overview]{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}[data-public-root] .demo__ov{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--prv-palette-ink-950,var(--prv-palette-slate-800));background:0 0;flex:auto;position:relative;overflow:hidden}[data-public-root] .demo__ov-stage{box-sizing:border-box;transform-origin:0 0;position:absolute;top:0;left:0}[data-public-root] .demo__ov-app{box-sizing:border-box;flex-direction:row;align-items:stretch;width:100%;height:100%;font-size:12px;display:flex;overflow:hidden}[data-public-root] .demo__ov-side{box-sizing:border-box;background:var(--color-surface-default);border:0;flex-direction:column;flex:0 0 16em;justify-content:space-between;width:16em;min-width:0;height:100%;padding:.75em 1em .85em;display:flex;overflow:hidden}[data-public-root] .demo__ov-side-top{flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}[data-public-root] .demo__ov-brand{align-items:center;min-height:2.25em;padding:.15em .65em .55em;display:flex}[data-public-root] .demo__ov-brand-logo{width:auto;max-width:100%;height:2.05em;display:block}[data-public-root] .demo__ov-rule{background:color-mix(in srgb, var(--prv-palette-slate-700) 12%, transparent);height:1px;margin:.35em .65em .45em}[data-public-root] .demo__ov-workspace{border-radius:var(--radius-pill);background:0 0;align-items:center;gap:.55em;min-width:0;margin:0 .15em .35em;padding:.45em .65em;display:flex}[data-public-root] .demo__ov-workspace-avatar{border-radius:var(--radius-pill);--comp-fav-a:var(--prv-palette-magenta);--comp-fav-b:var(--prv-palette-purple);--comp-fav-c:color-mix(in srgb, var(--prv-palette-magenta) 12%, white);background:radial-gradient(120% 90% at 22% 28%, var(--comp-fav-a) 0%, transparent 58%), radial-gradient(110% 100% at 78% 72%, var(--comp-fav-b) 0%, transparent 55%), radial-gradient(140% 120% at 50% 50%, var(--comp-fav-c) 0%, color-mix(in srgb, var(--comp-fav-a) 55%, var(--comp-fav-b)) 100%);width:1.4em;height:1.4em;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--prv-palette-slate-800) var(--prv-opacity-7), transparent), 0 .5px 1.5px color-mix(in srgb, var(--prv-palette-blue-200) var(--prv-opacity-40), transparent);flex:none;display:inline-block}[data-public-root] .demo__ov-user-avatar{color:#fff;width:2em;height:2em;font-size:.78em;font-weight:var(--prv-font-weight-700);object-fit:cover;object-position:center;background:#16a34a;border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}img.demo__ov-user-avatar{color:#0000;background:0 0;font-size:0}[data-public-root] .demo__ov-workspace-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95em;font-weight:var(--prv-font-weight-600);flex:auto;overflow:hidden}[data-public-root] .demo__ov-workspace-chevron{border-inline-end:1.5px solid;opacity:.45;border-bottom:1.5px solid;flex:none;width:.45em;height:.45em;transform:rotate(45deg)translateY(-.1em)}[data-public-root] .demo__ov-nav,[data-public-root] .demo__ov-actions{flex-direction:column;gap:.15em;min-width:0;padding:.15em 0;display:flex}[data-public-root] .demo__ov-actions{margin-top:.55em}[data-public-root] .demo__ov-actions-label{font-size:.72em;font-weight:var(--prv-font-weight-600);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--prv-palette-slate-700) 72%, transparent);margin:.2em 0 .35em;padding-inline:.85em}[data-public-root] .demo__ov-nav-item{border-radius:var(--radius-pill);min-width:0;min-height:2.45em;font-size:.95em;font-weight:var(--prv-font-weight-500);color:var(--prv-palette-slate-800);align-items:center;gap:.65em;padding:.35em .75em;line-height:1.2;display:flex}[data-public-root] .demo__ov-nav-item[data-active=true]{background:color-mix(in srgb, var(--prv-palette-slate-700) 7%, white);color:var(--prv-palette-slate-800);font-weight:var(--prv-font-weight-500)}[data-public-root] .demo__ov-nav-ico{object-fit:contain;opacity:.9;flex:none;width:1.25em;height:1.25em;display:block}[data-public-root] .demo__ov-nav-item[data-active=true] .demo__ov-nav-ico{opacity:1}[data-public-root] .demo__ov-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-public-root] .demo__ov-badge{color:#fff;min-width:1.35em;height:1.35em;font-size:.72em;font-weight:var(--prv-font-weight-700);background:#ef4444;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding-inline:.35em;display:inline-flex}[data-public-root] .demo__ov-side-foot{flex-direction:column;gap:.15em;min-width:0;padding-top:.35em;display:flex}[data-public-root] .demo__ov-user{border-radius:var(--radius-pill);align-items:center;gap:.55em;min-width:0;margin-top:.35em;padding:.45em .65em;display:flex}[data-public-root] .demo__ov-user-meta{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}[data-public-root] .demo__ov-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:.92em;font-weight:var(--prv-font-weight-600);line-height:1.15;overflow:hidden}[data-public-root] .demo__ov-user-email{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--prv-palette-slate-700) 78%, transparent);font-size:.72em;line-height:1.15;overflow:hidden}[data-public-root] .demo__ov-user-chevron{border-inline-end:1.5px solid;opacity:.45;border-bottom:1.5px solid;flex:none;width:.45em;height:.45em;margin-inline-start:.15em;transform:rotate(-135deg)translateY(.05em)}[data-public-root] .demo__ov-main{box-sizing:border-box;isolation:isolate;background-color:var(--color-surface-muted);background-image:radial-gradient(ellipse 80% 60% at 44% 45%, color-mix(in srgb, var(--prv-palette-blue-200) var(--prv-opacity-28), transparent) 0%, color-mix(in srgb, var(--prv-palette-blue-200) var(--prv-opacity-11), transparent) 48%, transparent 80%);background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}[data-public-root] .demo__ov-stack{box-sizing:border-box;z-index:1;--demo-ov-stack-gap:2.1em;--demo-ov-page-to-card:1.05em;--demo-ov-card-toolbar-to-body:1em;justify-content:flex-start;align-items:stretch;gap:var(--demo-ov-stack-gap);flex-direction:column;width:100%;min-width:0;padding:1.35em 2.85em 2em;display:flex;position:relative}[data-public-root] .demo__ov-stack:has(>.demo__ov-page-header){padding-top:1.7em}[data-public-root] .demo__ov-page-header{box-sizing:border-box;min-width:0;margin-bottom:calc(var(--demo-ov-page-to-card) - var(--demo-ov-stack-gap));flex:none}[data-public-root] .demo__ov-page-title{font-size:1.55em;font-weight:var(--prv-font-weight-600);letter-spacing:-.01em;color:inherit;margin:0;line-height:1.2}[data-public-root] .demo__ov-page-desc{max-width:34em;font-size:1.05em;font-weight:var(--prv-font-weight-400);color:color-mix(in srgb, var(--prv-palette-slate-700) 72%, transparent);margin:.25em 0 0;line-height:1.35}[data-public-root] .demo__ov-card{box-sizing:border-box;z-index:1;border-radius:var(--radius-md);background:var(--color-surface-default);width:100%;min-width:0;box-shadow:var(--shadow-raised);flex:none;padding:1.55em;position:relative;overflow:hidden}[data-public-root] .demo__ov-card--gauge{flex-direction:column;align-items:stretch;display:flex}[data-public-root] .demo__ov-card--gauge .demo__gauge{width:min(100%,28em);max-width:100%;height:auto;margin:.15em auto 0;transform:none}[data-public-root] .demo__ov-card--gauge .demo__gauge-svg{width:100%;height:auto;display:block}[data-public-root] .demo__ov-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75em;min-width:0;margin-bottom:.55em;display:flex;position:relative}[data-public-root] .demo__ov-card-label{font-size:.92em;font-weight:var(--prv-font-weight-500);color:color-mix(in srgb, var(--prv-palette-slate-700) 78%, transparent);align-items:center;gap:.4em;display:inline-flex}[data-public-root] .demo__ov-card-label-ico{object-fit:contain;opacity:.72;width:1em;height:1em;display:block}[data-public-root] .demo__ov-card-link{font-size:.88em;font-weight:var(--prv-font-weight-500);color:var(--color-info-fg,var(--color-accent));white-space:nowrap;flex:none}[data-public-root] .demo__ov-thesis,[data-public-root] .demo__ov-section-heading{font-size:1.35em;line-height:1.25;font-weight:var(--prv-font-weight-600);letter-spacing:-.02em;color:var(--prv-palette-slate-800);text-wrap:balance;z-index:1;margin:0 0 1em;position:relative}[data-public-root] .demo__ov-thesis{max-width:24em}[data-public-root] .demo__ov-section-heading{max-width:42em;margin-bottom:.65em}[data-public-root] .demo__ov-thesis em,[data-public-root] .demo__ov-thesis strong{font-style:normal;font-weight:var(--prv-font-weight-700)}[data-public-root] .demo__ov-thesis em{color:#ef4444}[data-public-root] .demo__ov-prompt-section{min-width:0}[data-public-root] .demo__ov-prompt-section+.demo__ov-prompt-section{margin-top:1.15em}[data-public-root] .demo__ov-prompt-row{flex-wrap:nowrap;align-items:stretch;gap:.75em;width:100%;min-width:0;display:flex}[data-public-root] .demo__ov-prompt-row--peek{width:calc(100% + 1.55em);max-width:none;overflow:hidden}[data-public-root] .demo__ov-prompt-row--peek .demo__ov-prompt{flex:0 0 calc(40% - .6em);width:calc(40% - .6em);max-width:none}[data-public-root] .demo__ov-prompt-row:not(.demo__ov-prompt-row--peek) .demo__ov-prompt{flex:auto;min-width:0;max-width:22em}[data-public-root] .demo__ov-prompt{box-sizing:border-box;border-radius:var(--radius-md);background:color-mix(in srgb, var(--prv-palette-slate-700) 6%, white);border:0;flex-direction:column;align-items:flex-start;gap:.5em;min-width:0;min-height:7.5em;padding:1em 1em .85em;display:flex}[data-public-root] .demo__ov-prompt-query{font-size:.98em;line-height:1.35;font-weight:var(--prv-font-weight-600);overflow-wrap:anywhere;margin:0}[data-public-root] .demo__ov-prompt-status{font-size:.88em;font-weight:var(--prv-font-weight-700);align-items:center;gap:.35em;line-height:1.2;display:inline-flex}[data-public-root] .demo__ov-prompt-status-ico{background-color:currentColor;border-radius:999px;flex:none;width:.95em;height:.95em;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:70% 70%;mask-size:70% 70%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-public-root] .demo__ov-prompt[data-status=miss] .demo__ov-prompt-status{color:#ef4444}[data-public-root] .demo__ov-prompt[data-status=miss] .demo__ov-prompt-status-ico{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}[data-public-root] .demo__ov-prompt[data-status=lead] .demo__ov-prompt-status{color:#16a34a}[data-public-root] .demo__ov-prompt[data-status=lead] .demo__ov-prompt-status-ico{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-7' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-7' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-public-root] .demo__ov-prompt-rule{background:color-mix(in srgb, var(--prv-palette-slate-700) 12%, transparent);width:100%;height:1px;margin-top:.15em}[data-public-root] .demo__ov-prompt-alts{flex-direction:column;gap:.3em;width:100%;min-width:0;display:flex}[data-public-root] .demo__ov-prompt-alts-label{font-size:.72em;font-weight:var(--prv-font-weight-500);color:color-mix(in srgb, var(--prv-palette-slate-700) 75%, transparent)}[data-public-root] .demo__ov-prompt-alt{min-width:0;font-size:.88em;font-weight:var(--prv-font-weight-600);align-items:center;gap:.4em;display:flex}[data-public-root] .demo__ov-prompt-alt-mark,[data-public-root] .demo__ov-comp-favicon{background:color-mix(in srgb, var(--prv-palette-slate-700) 12%, white);width:1.15em;height:1.15em;color:var(--prv-palette-slate-800);font-size:.62em;font-weight:var(--prv-font-weight-700);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-public-root] .demo__ov-prompt-alt-mark:before,[data-public-root] .demo__ov-comp-favicon:before{content:attr(data-initial)}[data-public-root] .demo__ov-comp-list{flex-direction:column;gap:.65em;min-width:0;display:flex}[data-public-root] .demo__ov-comp-row{border-radius:var(--radius-md);grid-template-columns:1.4em 1.35em minmax(0,9.5em) minmax(0,1fr);align-items:center;gap:.55em;min-width:0;margin-inline:-.45em;padding:.35em .45em;display:grid}[data-public-root] .demo__ov-comp-row[data-you=true]{background:color-mix(in srgb, var(--prv-palette-accent-600,var(--color-accent)) 10%, white)}[data-public-root] .demo__ov-comp-rank{font-size:.85em;font-weight:var(--prv-font-weight-600);color:color-mix(in srgb, var(--prv-palette-slate-700) 80%, transparent);text-align:center}[data-public-root] .demo__ov-comp-favicon{width:1.35em;height:1.35em;font-size:.7em}[data-public-root] .demo__ov-comp-row[data-you=true] .demo__ov-comp-favicon{color:#15803d;background:#d5eede}[data-public-root] .demo__ov-comp-name{min-width:0;font-size:.92em;font-weight:var(--prv-font-weight-600);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35em;display:flex;overflow:hidden}[data-public-root] .demo__ov-comp-you{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--prv-palette-slate-700) 8%, transparent);font-size:.72em;font-weight:var(--prv-font-weight-600);color:color-mix(in srgb, var(--prv-palette-slate-700) 80%, transparent);flex:none;padding:.12em .4em}[data-public-root] .demo__ov-comp-track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--prv-palette-slate-700) 7%, white);min-width:0;height:1.55em;display:block;overflow:hidden}[data-public-root] .demo__ov-comp-fill{box-sizing:border-box;border-radius:inherit;background:color-mix(in srgb, var(--prv-palette-accent-600,var(--color-accent)) 22%, white);justify-content:flex-end;align-items:center;min-width:2.4em;height:100%;padding-inline:.55em;display:flex}[data-public-root] .demo__ov-comp-row[data-you=true] .demo__ov-comp-fill{background:var(--prv-palette-accent-600,var(--color-accent))}[data-public-root] .demo__ov-comp-score{font-size:.78em;font-weight:var(--prv-font-weight-700);color:#fff;line-height:1}[data-public-root] .demo__ov-comp-row:not([data-you=true]) .demo__ov-comp-score{color:color-mix(in srgb, var(--prv-palette-accent-600,var(--color-accent)) 55%, var(--prv-palette-slate-800))}[data-public-root] .demo[data-kind=overview][data-mode=animated]{pointer-events:auto}@keyframes demo-ov-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes demo-ov-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes demo-ov-prompt-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes demo-ov-comp-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-public-root] .demo__ov[data-playing=true] .demo__ov-app{animation:demo-ov-shell-in .56s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}[data-public-root] .demo__ov[data-playing=true] .demo__ov-card{animation:demo-ov-card-in .48s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}[data-public-root] .demo__ov[data-playing=true] .demo__ov-card--gauge{animation-delay:80ms}[data-public-root] .demo__ov[data-playing=true] .demo__ov-card:nth-child(2){animation-delay:.22s}[data-public-root] .demo__ov[data-playing=true] .demo__ov-card:nth-child(3){animation-delay:.36s}[data-public-root] .demo__ov[data-playing=true] .demo__ov-prompt{animation:demo-ov-prompt-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(.38s + (var(--demo-ov-stagger,0) * 90ms))}[data-public-root] .demo__ov[data-playing=true] .demo__ov-comp-row{animation:demo-ov-comp-row-in .4s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both;animation-delay:calc(.48s + (var(--demo-ov-stagger,0) * 90ms))}}