@layer sc.reset,sc.vendor,sc.tokens,sc.base,sc.layout;@layer sc.components{.sc-title-picker,.sc-title-picker__combo{gap:var(--sc-space-3);display:grid}.sc-title-picker__bar{align-items:start;gap:var(--sc-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-title-picker__results{--sc-stack-gap:var(--sc-space-2);overscroll-behavior:contain;max-block-size:18rem;padding-inline-end:var(--sc-space-1);list-style:none;overflow-y:auto}.sc-title-picker__results[hidden]{display:none}.sc-title-picker__option{--sc-well-radius:var(--sc-radius-control);align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-2);transition:background-color var(--sc-dur-fast) var(--sc-ease-standard), border-color var(--sc-dur-fast) var(--sc-ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-title-picker__option[hidden]{display:none}.sc-title-picker__option-art{aspect-ratio:2/3;object-fit:cover;border-radius:var(--sc-radius-media-sm);block-size:auto;inline-size:2.25rem}.sc-title-picker__option-text{gap:var(--sc-space-0_5);min-inline-size:0;display:grid}.sc-title-picker__option-title{font-size:var(--sc-text-body-sm);line-height:var(--sc-leading-body-sm);font-weight:var(--sc-font-weight-semibold)}.sc-title-picker__option[data-sc-active]{--sc-well-bg:var(--sc-color-accent-subtle);--sc-well-border:var(--sc-color-accent-border)}@media (hover:hover) and (pointer:fine){.sc-title-picker__option:hover{--sc-well-bg:var(--sc-color-accent-subtle);--sc-well-border:var(--sc-color-accent-border)}}.sc-title-picker__none{margin-block:var(--sc-space-2)}.sc-title-picker__none[hidden]{display:none}.sc-title-picker__recent{margin-block-start:var(--sc-space-1)}.sc-title-chosen{align-items:center;gap:var(--sc-space-4);padding:var(--sc-space-4);background:var(--sc-color-accent-subtle);border:var(--sc-border-width) solid var(--sc-color-accent-border);border-radius:var(--sc-radius-card);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-title-chosen__art{aspect-ratio:2/3;border-radius:var(--sc-radius-media-sm);inline-size:3rem;overflow:hidden}.sc-title-chosen__art>img{object-fit:cover;block-size:100%;inline-size:100%}.sc-title-chosen__text{gap:var(--sc-space-0_5);min-inline-size:0;display:grid}.sc-title-chosen__title{font-size:var(--sc-text-title-sm);line-height:var(--sc-leading-title-sm);font-weight:var(--sc-font-weight-bold)}.sc-title-chosen [data-sc-title-clear]{grid-column:1/-1;justify-self:start}.sc-title-chosen__episode{gap:var(--sc-space-3);grid-column:1/-1;display:grid}.sc-title-chosen__episode[hidden]{display:none}.sc-title-chosen__episode .sc-dropdown{min-inline-size:0}@media (width>=48em){.sc-title-picker__option-art{inline-size:2.5rem}.sc-title-chosen{grid-template-columns:auto minmax(0,1fr) auto}.sc-title-chosen [data-sc-title-clear]{grid-column:auto;justify-self:end}.sc-title-chosen__episode{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-thinking{justify-items:center;gap:var(--sc-space-2);padding-block:var(--sc-space-12);text-align:center;display:grid}.sc-thinking__ring{block-size:6rem;inline-size:6rem;place-items:center;margin-block-end:var(--sc-space-4);display:grid;position:relative}.sc-thinking__ring:before{content:"";border-radius:var(--sc-radius-circle);border:calc(var(--sc-border-width-strong) * 2) solid var(--sc-color-border-strong);border-block-start-color:var(--sc-color-accent);animation:1s linear infinite sc-spin;position:absolute;inset:0}.sc-thinking__icon{--sc-icon-size:2rem;color:var(--sc-color-accent-text);animation:sc-pulse 2s var(--sc-ease-standard) infinite}.sc-thinking__title{font-size:var(--sc-text-title);line-height:var(--sc-leading-title);font-weight:var(--sc-font-weight-semibold);color:var(--sc-color-text-secondary)}.sc-thinking__step{min-block-size:calc(var(--sc-text-body-sm) * var(--sc-leading-body-sm));font-size:var(--sc-text-body-sm);line-height:var(--sc-leading-body-sm);color:var(--sc-color-text-subtle)}@media (prefers-reduced-motion:reduce){:where([data-sc-root]:not([data-sc-motion=full])) .sc-thinking__ring:before,:where([data-sc-root]:not([data-sc-motion=full])) .sc-thinking__icon{animation:none}}:where([data-sc-root][data-sc-motion=reduce]) .sc-thinking__ring:before,:where([data-sc-root][data-sc-motion=reduce]) .sc-thinking__icon{animation:none}.sc-stats{align-items:center;gap:var(--sc-space-2) var(--sc-space-5);flex-wrap:wrap;margin:0;display:flex}.sc-stats__item{align-items:baseline;gap:var(--sc-space-2);display:flex}.sc-stats__label{font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);color:var(--sc-color-text-muted);order:2}.sc-stats__icon{color:var(--sc-hue-text,var(--sc-color-accent-text));order:0}.sc-stats__value{font-size:var(--sc-text-body);font-weight:var(--sc-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--sc-color-text);order:1;margin:0}.sc-stats--separated{justify-content:center;gap:var(--sc-space-2) var(--sc-space-4)}.sc-stats--separated .sc-stats__item+.sc-stats__item:before{content:"·";color:var(--sc-color-text-faint);margin-inline-end:var(--sc-space-4)}.sc-stats--grid{gap:var(--sc-space-3);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));display:grid}.sc-stats--grid .sc-stats__icon{display:none}.sc-stats--grid .sc-stats__item{justify-items:center;gap:var(--sc-space-1);padding:var(--sc-space-4) var(--sc-space-3);display:grid}.sc-stats--grid .sc-stats__value{font-size:var(--sc-text-heading);line-height:var(--sc-leading-heading);font-weight:var(--sc-font-weight-black)}.sc-stats--grid .sc-stats__label{font-size:var(--sc-text-micro);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase}.sc-stats--scores{gap:var(--sc-space-3)}.sc-stats--scores .sc-stats__item{padding:var(--sc-space-2) var(--sc-space-3);--sc-well-radius:var(--sc-radius-control-sm);align-items:center}.sc-stats--scores .sc-stats__icon{--sc-icon-size:var(--sc-size-icon-md)}.sc-stats--scores .sc-stats__value{font-size:var(--sc-text-title-sm);color:var(--sc-hue-text,var(--sc-color-text))}.sc-stats--kpi{gap:var(--sc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64em){.sc-stats--kpi{gap:var(--sc-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-stats--kpi .sc-stats__item{align-content:start;gap:var(--sc-space-1);padding:var(--sc-space-4) var(--sc-space-5);border-radius:var(--sc-radius-card);background:var(--sc-color-glass);border:var(--sc-border-width) solid var(--sc-color-border-subtle);display:grid}.sc-stats--kpi .sc-stats__label{font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-bold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;order:0}.sc-stats--kpi .sc-stats__value{align-items:baseline;gap:var(--sc-space-2);font-size:var(--sc-text-heading-lg);flex-wrap:wrap;order:1;line-height:1.1;display:flex}.sc-stats__note{font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);color:var(--sc-color-text-subtle);order:2;margin:0}.sc-delta{align-items:center;gap:var(--sc-space-0_5);font-size:var(--sc-text-caption);font-weight:var(--sc-font-weight-semibold);font-variant-numeric:tabular-nums;display:inline-flex}.sc-delta--good{color:var(--sc-color-success-text)}.sc-delta--bad{color:var(--sc-color-danger-text)}.sc-delta--flat{color:var(--sc-color-text-subtle)}.sc-delta__before{font-weight:var(--sc-font-weight-regular);color:var(--sc-color-text-muted);margin-inline-start:var(--sc-space-1_5)}.sc-stats--center{text-align:center}.sc-stats--center .sc-stats__item{justify-items:center}.sc-stats--center .sc-stats__value{font-size:var(--sc-text-heading);justify-content:center}@media (width>=48em){.sc-stats--kpi.sc-stats--center{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-stats__item--accent .sc-stats__label{color:var(--sc-color-accent-text)}.sc-stats--glass .sc-stats__item{--sc-glass-radius:var(--sc-radius-card-lg);background:var(--sc-color-glass);border-color:var(--sc-color-glass-border);border-radius:var(--sc-glass-radius)}}@layer sc.patterns,sc.effects;@layer sc.pages{.sc-scene{gap:var(--sc-space-8);padding-block-end:calc(var(--sc-space-20) + var(--sc-safe-bottom));display:grid}.sc-scene__ask,.sc-scene__answer{gap:var(--sc-space-6);align-content:start;display:grid}.sc-scene__query{gap:var(--sc-space-5);display:grid}.sc-scene__query[hidden],.sc-scene__nosubs[hidden],.sc-scene__nosubs-out[hidden]{display:none}.sc-scene__examples{gap:var(--sc-space-2);display:grid}.sc-scene__example{--sc-tag-border:var(--sc-color-border-control)}@media (hover:hover) and (pointer:fine){.sc-scene__example:hover{--sc-tag-bg:var(--sc-color-accent-subtle);--sc-tag-border:var(--sc-color-accent-border);--sc-tag-fg:var(--sc-color-accent-text)}}.sc-scene__index{gap:var(--sc-space-2);display:grid}.sc-scene__go{margin-block-start:var(--sc-space-1)}.sc-scene__answer-head{gap:var(--sc-space-2);display:grid}.sc-scene__moments{--sc-stack-gap:var(--sc-space-4)}.sc-scene__signals{--sc-stack-gap:var(--sc-space-4);list-style:none}.sc-scene__signal{gap:var(--sc-space-2);display:grid}.sc-scene__signal-head{justify-content:space-between;align-items:baseline;gap:var(--sc-space-3);display:flex}.sc-scene__signal-value{font-size:var(--sc-text-body-sm);font-weight:var(--sc-font-weight-semibold)}.sc-scene__verdict{font-size:var(--sc-text-body-sm);line-height:var(--sc-leading-body-sm);color:var(--sc-color-text-muted);margin-block-start:var(--sc-space-4)}}@layer sc.addons,sc.utilities;@layer sc.overrides{:where([data-sc-js]) .sc-scene__ask:not([data-sc-open]){display:none}}