@layer sc.reset,sc.vendor,sc.tokens,sc.base,sc.layout;@layer sc.components{.sc-vote{gap:var(--sc-space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.sc-vote__legend{font-size:var(--sc-text-body-sm);font-weight:var(--sc-font-weight-bold);color:var(--sc-color-text);padding:0}.sc-vote__hint{font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);color:var(--sc-color-text-muted)}.sc-vote__option{isolation:isolate;align-items:center;gap:var(--sc-space-3);min-block-size:var(--sc-size-target-min);padding:var(--sc-space-4);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 auto minmax(0,1fr) auto;grid-auto-flow:column;display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.sc-vote__option:hover{background:var(--sc-color-overlay-2);border-color:var(--sc-color-border)}}.sc-vote__radio{appearance:none;border-radius:var(--sc-radius-circle);border:var(--sc-border-width-strong) solid var(--sc-color-border-control);background:var(--sc-color-well);flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;margin:0;display:grid}.sc-vote__radio:before{content:"";border-radius:var(--sc-radius-circle);background:var(--sc-color-accent);block-size:.625rem;inline-size:.625rem;transition:transform var(--sc-dur-fast) var(--sc-ease-spring);transform:scale(0)}.sc-vote__radio:checked{border-color:var(--sc-color-accent)}.sc-vote__radio:checked:before{transform:none}.sc-vote__option:has(.sc-vote__radio:focus-visible){outline:var(--sc-focus-ring-width) solid var(--sc-focus-ring-inner);outline-offset:var(--sc-focus-ring-offset);box-shadow:var(--sc-focus-ring-shadow)}.sc-vote__option:has(.sc-vote__radio:checked){border-color:var(--sc-color-accent-border);background:var(--sc-color-accent-subtle)}.sc-vote__body{gap:var(--sc-space-1);min-inline-size:0;display:grid}.sc-vote__title{align-items:center;gap:var(--sc-space-2);font-size:var(--sc-text-body);font-weight:var(--sc-font-weight-semibold);flex-wrap:wrap;display:flex}.sc-vote__by{font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);color:var(--sc-color-text-subtle)}.sc-vote__ai{align-items:center;gap:var(--sc-space-1_5);padding:var(--sc-space-1) var(--sc-space-2);border-radius:var(--sc-radius-pill);background:var(--sc-hue-tint,var(--sc-color-overlay-2));color:var(--sc-hue-text,var(--sc-color-accent-text));font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-bold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;display:inline-flex}.sc-vote__ai .sc-icon{--sc-icon-size:.75rem}.sc-vote__art{object-fit:cover;border-radius:var(--sc-radius-media-sm);background:var(--sc-color-surface-2);flex:none;block-size:3.75rem;inline-size:2.5rem}.sc-vote__tick{color:var(--sc-color-accent);opacity:0;transition:opacity var(--sc-dur-fast) var(--sc-ease-standard);flex:none}.sc-vote__option:has(.sc-vote__radio:checked) .sc-vote__tick{opacity:1}.sc-vote__tally{justify-items:end;gap:var(--sc-space-0_5);flex:none;display:grid}.sc-vote--reveal:not([data-sc-voted]) :is(.sc-vote__tally,.sc-vote__bar){visibility:hidden}.sc-vote__count{font-size:var(--sc-text-title-sm);font-weight:var(--sc-font-weight-black);font-variant-numeric:tabular-nums}.sc-vote__unit{font-size:var(--sc-text-micro);color:var(--sc-color-text-muted)}.sc-vote__bar{z-index:-1;inline-size:100%;transform:scaleX(var(--sc-vote-share,0));transform-origin:0;background:var(--sc-color-accent-subtle);transition:transform var(--sc-dur-slow) var(--sc-ease-standard);position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){:where([data-sc-root]:not([data-sc-motion=full])) .sc-vote__bar:nth-child(n),:where([data-sc-root]:not([data-sc-motion=full])) .sc-vote__radio:nth-child(n):before{transition:none}}:where([data-sc-root][data-sc-motion=reduce]) .sc-vote__bar:nth-child(n),:where([data-sc-root][data-sc-motion=reduce]) .sc-vote__radio:nth-child(n):before{transition:none}.sc-board{gap:var(--sc-space-2);text-align:start;min-inline-size:0;display:grid}.sc-board__list{gap:var(--sc-space-1);min-inline-size:0;max-block-size:var(--sc-board-max-block,none);overscroll-behavior:contain;scrollbar-width:thin;align-content:start;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sc-board__row{align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-2) var(--sc-space-3);border-radius:var(--sc-radius-card);border:var(--sc-border-width) solid transparent;transition:background-color var(--sc-dur-fast) var(--sc-ease-standard);grid-template-columns:1.75rem auto minmax(0,1fr) auto;display:grid}@media (hover:hover) and (pointer:fine){.sc-board__row:hover{background:var(--sc-color-overlay-1)}}.sc-board__rank,.sc-board__score{font-variant-numeric:tabular-nums}.sc-board__rank{font-size:var(--sc-text-caption);font-weight:var(--sc-font-weight-bold);color:var(--sc-color-text-subtle);text-align:end}.sc-board__who{gap:var(--sc-space-0_5);min-inline-size:0;display:grid}.sc-board__name{align-items:center;gap:var(--sc-space-1_5);min-inline-size:0;font-size:var(--sc-text-body-sm);font-weight:var(--sc-font-weight-semibold);display:flex}.sc-board__ai{--sc-icon-size:.875rem;color:var(--sc-hue-text,var(--sc-color-accent-text))}.sc-board__card{font-size:var(--sc-text-micro);line-height:var(--sc-leading-caption);color:var(--sc-color-text-muted)}.sc-board__score{font-size:var(--sc-text-body-sm);font-weight:var(--sc-font-weight-bold);color:var(--sc-color-text)}.sc-board__you{align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-3);border-radius:var(--sc-radius-card);background:var(--sc-color-accent-subtle);border:var(--sc-border-width) solid var(--sc-color-accent-border);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--sc-space-2);display:grid}.sc-board__you .sc-board__score{color:var(--sc-color-accent-text)}.sc-board--podium .sc-board__row{padding:var(--sc-space-4);background:var(--sc-color-overlay-1);border-color:var(--sc-color-border-subtle)}.sc-board--podium .sc-board__rank{font-size:var(--sc-text-title);font-weight:var(--sc-font-weight-black)}.sc-board--podium .sc-board__name{font-size:var(--sc-text-title-sm);font-weight:var(--sc-font-weight-bold)}.sc-board--podium .sc-board__score{font-size:var(--sc-text-title);font-weight:var(--sc-font-weight-black)}.sc-board--podium [data-sc-place="1"]{background:var(--sc-color-accent-subtle);border-color:var(--sc-color-accent-border)}.sc-board--podium [data-sc-place="1"] .sc-board__rank,.sc-board--podium [data-sc-place="1"] .sc-board__score{color:var(--sc-color-accent-text)}.sc-board--podium [data-sc-place="2"]{background:var(--sc-color-overlay-2)}}@layer sc.patterns,sc.effects;@layer sc.pages{.sc-polls{gap:var(--sc-space-6);padding-block:0 calc(var(--sc-space-20) + var(--sc-safe-bottom));display:grid}.sc-polls__head{--sc-section-head-gap:var(--sc-space-4);text-align:start}.sc-polls__list{gap:var(--sc-space-6);display:grid}.sc-poll{border-radius:var(--sc-radius-card-lg);background:var(--sc-color-glass);border:var(--sc-border-width) solid var(--sc-color-border);overflow:hidden}.sc-poll[hidden]{display:none}.sc-poll__meta{align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-6) var(--sc-space-6) 0;display:flex}.sc-poll__ends{font-family:var(--sc-font-mono);font-size:var(--sc-text-caption);color:var(--sc-color-text-muted)}.sc-poll__lock{color:var(--sc-color-text-subtle);margin-inline-start:auto}.sc-poll__title{padding:var(--sc-space-3) var(--sc-space-6) 0;font-size:var(--sc-text-heading);line-height:var(--sc-leading-heading);font-weight:var(--sc-font-weight-bold)}.sc-poll__lede{padding:var(--sc-space-2) var(--sc-space-6) 0;font-size:var(--sc-text-body-sm);line-height:var(--sc-leading-body-sm);color:var(--sc-color-text-muted)}.sc-poll>.sc-vote{margin:var(--sc-space-5) var(--sc-space-6) 0}.sc-poll__foot{padding:var(--sc-space-4) var(--sc-space-6);border-block-start:var(--sc-border-width) solid var(--sc-color-border-subtle);margin-block-start:var(--sc-space-5)}.sc-poll__voters{align-items:center;gap:var(--sc-space-3);display:flex}.sc-poll__banner{padding:var(--sc-space-4) var(--sc-space-6);background:var(--sc-hue-wash);border-block-end:var(--sc-border-width) solid var(--sc-hue-line)}.sc-poll__banner-title{align-items:center;gap:var(--sc-space-2);font-size:var(--sc-text-body);line-height:var(--sc-leading-body);font-weight:var(--sc-font-weight-bold);color:var(--sc-hue-text);display:flex}.sc-poll__bracket{align-items:start;gap:var(--sc-space-4);padding:var(--sc-space-6);grid-template-columns:1fr auto 1fr;display:grid}.sc-poll__side{justify-items:center;gap:var(--sc-space-2);display:grid}.sc-poll__side-art{aspect-ratio:2/3;object-fit:cover;border-radius:var(--sc-radius-media);background:var(--sc-color-surface-2);inline-size:min(100%,9rem);box-shadow:var(--sc-shadow-3)}.sc-poll__side--leading .sc-poll__side-art{box-shadow:0 0 0 var(--sc-border-width-strong) var(--sc-color-accent), var(--sc-shadow-3)}.sc-poll__vote{margin-block-start:calc(var(--sc-space-5) * -1)}.sc-poll__side-title{font-size:var(--sc-text-body);line-height:var(--sc-leading-snug);font-weight:var(--sc-font-weight-bold);text-align:center}.sc-poll__side-share{font-family:var(--sc-font-mono);font-size:var(--sc-text-caption);color:var(--sc-color-text-muted)}.sc-poll__leading{color:var(--sc-color-accent-text);font-weight:var(--sc-font-weight-bold)}.sc-poll__vs{font-size:var(--sc-text-heading);font-weight:var(--sc-font-weight-black);color:var(--sc-color-text-faint);text-transform:uppercase;align-self:center}.sc-poll__results{padding:var(--sc-space-5) var(--sc-space-6) var(--sc-space-6);gap:var(--sc-space-3);margin:0;list-style:none;display:grid}.sc-poll__result{align-items:center;gap:var(--sc-space-2) var(--sc-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-poll__result-title{align-items:center;gap:var(--sc-space-2);min-inline-size:0;font-size:var(--sc-text-body-sm);line-height:var(--sc-leading-body-sm);color:var(--sc-color-text-secondary);display:flex}.sc-poll__result--won .sc-poll__result-title{font-weight:var(--sc-font-weight-bold);color:var(--sc-color-warning-text)}.sc-poll__result-share{font-family:var(--sc-font-mono);font-size:var(--sc-text-body-sm);font-weight:var(--sc-font-weight-bold);color:var(--sc-color-text-muted)}.sc-poll__result--won .sc-poll__result-share{color:var(--sc-color-warning-text)}.sc-poll__result .sc-progress{grid-column:1/-1}.sc-poll__side-art--none{color:var(--sc-color-text-subtle);place-items:center;display:grid}.sc-polls__board-panel{inline-size:min(30rem,100%)}.sc-polls__trophy{color:var(--sc-color-warning-text)}.sc-polls__form{gap:var(--sc-space-5);inline-size:min(36rem,100%);padding:var(--sc-space-6);max-block-size:calc(100dvh - var(--sc-space-12));overscroll-behavior:contain;--sc-glass-radius:var(--sc-radius-card-lg);display:grid;overflow-y:auto}.sc-polls__steps{border-block-end:var(--sc-border-width) solid var(--sc-color-border-subtle);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.sc-polls__step-mark{padding:var(--sc-space-3);text-align:center;border-block-end:var(--sc-border-width-strong) solid transparent;font-size:var(--sc-text-body-sm);font-weight:var(--sc-font-weight-semibold);color:var(--sc-color-text-subtle);margin-block-end:calc(var(--sc-border-width) * -1)}.sc-polls__step-mark[aria-current=step]{color:var(--sc-color-accent-text);border-block-end-color:var(--sc-color-accent)}.sc-polls__pair{gap:var(--sc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-polls__rows{--sc-stack-gap:var(--sc-space-2);margin:0;padding:0;list-style:none}.sc-polls__row{align-items:flex-start;gap:var(--sc-space-2);display:flex}.sc-polls__row .sc-field{flex:1;min-inline-size:0}.sc-polls__row .sc-button{margin-block-start:var(--sc-space-1)}.sc-polls__form-foot{justify-content:flex-end}@media (width<=47.99em){.sc-poll__bracket{grid-template-columns:1fr}.sc-poll__vs{justify-self:center}.sc-polls__pair{grid-template-columns:minmax(0,1fr)}.sc-polls__form{max-block-size:none}}}@layer sc.addons,sc.utilities,sc.overrides;