.TierPollPost-module__ElcXfq__poll{margin-top:var(--tcm-s5);border:var(--tcm-hair);border-radius:var(--tcm-radius-lg);background:var(--tcm-surface);color:var(--tcm-fg);padding:clamp(16px,3vw,28px)}.TierPollPost-module__ElcXfq__header{justify-content:space-between;align-items:flex-start;gap:var(--tcm-s4);display:flex}.TierPollPost-module__ElcXfq__eyebrow{margin:0 0 var(--tcm-s1);color:var(--tcm-accent);font-size:var(--tcm-text-xs);line-height:var(--tcm-line-xs);font-weight:var(--tcm-weight-label);text-transform:uppercase;letter-spacing:.08em}.TierPollPost-module__ElcXfq__heading,.TierPollPost-module__ElcXfq__resultsHeading,.TierPollPost-module__ElcXfq__question{color:var(--tcm-fg);font-family:var(--tcm-font-sans);font-weight:var(--tcm-weight-heading);margin:0}.TierPollPost-module__ElcXfq__heading{font-size:clamp(22px,4vw,32px);line-height:1.1}.TierPollPost-module__ElcXfq__intro,.TierPollPost-module__ElcXfq__explanation,.TierPollPost-module__ElcXfq__disclosure,.TierPollPost-module__ElcXfq__verdict{margin:var(--tcm-s2) 0 0;color:var(--tcm-fg-2);font-size:var(--tcm-text-sm);line-height:var(--tcm-line-sm)}.TierPollPost-module__ElcXfq__disclosure{margin-top:var(--tcm-s3);padding:var(--tcm-s2) var(--tcm-s3);border:1px solid var(--tcm-border);border-radius:var(--tcm-radius-btn);background:var(--tcm-surface);color:var(--tcm-fg)}.TierPollPost-module__ElcXfq__progress{min-width:104px;padding:var(--tcm-s2) var(--tcm-s3);border-radius:var(--tcm-radius-card);background:var(--tcm-surface-2);color:var(--tcm-muted);font-size:var(--tcm-text-xs);line-height:var(--tcm-line-xs);flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.TierPollPost-module__ElcXfq__progress strong{color:var(--tcm-fg);font-size:var(--tcm-text-xl);line-height:1}.TierPollPost-module__ElcXfq__notice{justify-content:space-between;align-items:center;gap:var(--tcm-s3);margin-top:var(--tcm-s3);padding:var(--tcm-s2) var(--tcm-s3);border:1px solid var(--tcm-warn-border);border-radius:var(--tcm-radius-btn);background:var(--tcm-warn-weak);color:var(--tcm-warn);font-size:var(--tcm-text-sm);display:flex}.TierPollPost-module__ElcXfq__noticeButton{color:inherit;font:inherit;font-weight:var(--tcm-weight-action);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.TierPollPost-module__ElcXfq__tabs{gap:var(--tcm-s2);margin-top:var(--tcm-s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid}.TierPollPost-module__ElcXfq__tab{align-items:center;gap:var(--tcm-s2);min-width:0;min-height:64px;padding:var(--tcm-s2);border:1px solid var(--tcm-control-border);border-radius:var(--tcm-radius-btn);background:var(--tcm-control-bg);color:var(--tcm-control-fg);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.TierPollPost-module__ElcXfq__tab:hover{background:var(--tcm-control-hover-bg)}.TierPollPost-module__ElcXfq__tab:focus-visible,.TierPollPost-module__ElcXfq__slot:focus-visible,.TierPollPost-module__ElcXfq__noticeButton:focus-visible{box-shadow:var(--tcm-focus-ring);outline:none}.TierPollPost-module__ElcXfq__tabActive{border-color:var(--tcm-control-selected-border);background:var(--tcm-control-selected-bg);color:var(--tcm-control-selected-fg)}.TierPollPost-module__ElcXfq__tabDone:not(.TierPollPost-module__ElcXfq__tabActive){border-color:var(--tcm-accent-border)}.TierPollPost-module__ElcXfq__tabImage,.TierPollPost-module__ElcXfq__tabInitial{border-radius:var(--tcm-radius-sm);flex:none;width:44px;height:44px}.TierPollPost-module__ElcXfq__tabImage{object-fit:contain;background:var(--tcm-surface-2)}.TierPollPost-module__ElcXfq__tabInitial{background:var(--tcm-surface-2);color:var(--tcm-muted);font-weight:var(--tcm-weight-heading);place-items:center;display:grid}.TierPollPost-module__ElcXfq__tabCopy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.TierPollPost-module__ElcXfq__tabLabel{color:inherit;font-size:var(--tcm-text-sm);line-height:var(--tcm-line-sm);font-weight:var(--tcm-weight-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TierPollPost-module__ElcXfq__tabMeta{color:var(--tcm-muted);font-size:var(--tcm-text-xs);line-height:var(--tcm-line-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TierPollPost-module__ElcXfq__activeTag{color:var(--tcm-accent);font-size:var(--tcm-text-2xs);line-height:var(--tcm-line-2xs);font-weight:var(--tcm-weight-label);text-transform:uppercase;position:absolute;top:4px;right:6px}.TierPollPost-module__ElcXfq__activePanel{margin-top:var(--tcm-s4);border:var(--tcm-hair);border-radius:var(--tcm-radius-card);background:var(--tcm-surface-2);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:clamp(18px,4vw,36px);padding:clamp(14px,3vw,24px);display:grid}.TierPollPost-module__ElcXfq__itemStage{border-radius:var(--tcm-radius-card);border:1px solid;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.TierPollPost-module__ElcXfq__stageBackground{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.TierPollPost-module__ElcXfq__itemPreview{z-index:1;place-items:center;display:grid;position:relative}.TierPollPost-module__ElcXfq__activeCount{z-index:2;left:var(--tcm-s2);bottom:var(--tcm-s2);border-radius:var(--tcm-radius-pill);color:#fff;background:#000000b8;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.4;position:absolute}.TierPollPost-module__ElcXfq__decision{min-width:0}.TierPollPost-module__ElcXfq__question{font-size:clamp(20px,3vw,28px);line-height:1.15}.TierPollPost-module__ElcXfq__slots{gap:var(--tcm-s2);margin-top:var(--tcm-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TierPollPost-module__ElcXfq__slot{justify-content:space-between;align-items:center;gap:var(--tcm-s2);min-height:54px;padding:var(--tcm-s2) var(--tcm-s3);border-radius:var(--tcm-radius-btn);font:inherit;font-size:var(--tcm-text-sm);line-height:var(--tcm-line-sm);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid;font-weight:700;display:flex;position:relative}.TierPollPost-module__ElcXfq__slot:hover:not(:disabled){filter:brightness(1.05)}.TierPollPost-module__ElcXfq__slot:disabled{cursor:default;opacity:.66}.TierPollPost-module__ElcXfq__slotChosen{box-shadow:0 0 0 3px var(--tcm-control-selected-border)}.TierPollPost-module__ElcXfq__waiting{font-size:var(--tcm-text-2xs);text-transform:uppercase}.TierPollPost-module__ElcXfq__status{min-height:22px;margin-top:var(--tcm-s3);color:var(--tcm-muted);font-size:var(--tcm-text-sm);line-height:var(--tcm-line-sm);font-weight:var(--tcm-weight-label)}.TierPollPost-module__ElcXfq__results{margin-top:var(--tcm-s4);padding:var(--tcm-s4);border:var(--tcm-hair);border-radius:var(--tcm-radius-card);background:var(--tcm-surface-2)}.TierPollPost-module__ElcXfq__resultsHeader{justify-content:space-between;align-items:flex-start;gap:var(--tcm-s3);display:flex}.TierPollPost-module__ElcXfq__resultsHeading{font-size:var(--tcm-text-xl);line-height:var(--tcm-line-xl)}.TierPollPost-module__ElcXfq__resultCount{color:var(--tcm-muted);font-size:var(--tcm-text-sm);font-weight:var(--tcm-weight-label);flex:none}.TierPollPost-module__ElcXfq__distribution{gap:var(--tcm-s3);margin:var(--tcm-s4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.TierPollPost-module__ElcXfq__distributionTop{justify-content:space-between;align-items:baseline;gap:var(--tcm-s2);color:var(--tcm-fg-2);font-size:var(--tcm-text-sm);line-height:var(--tcm-line-sm);display:flex}.TierPollPost-module__ElcXfq__distributionTop strong{color:var(--tcm-fg);font-variant-numeric:tabular-nums;flex:none}.TierPollPost-module__ElcXfq__distributionMine .TierPollPost-module__ElcXfq__distributionTop,.TierPollPost-module__ElcXfq__distributionMine .TierPollPost-module__ElcXfq__distributionTop strong{color:var(--tcm-accent)}.TierPollPost-module__ElcXfq__yourVote{margin-left:var(--tcm-s2);border-radius:var(--tcm-radius-pill);background:var(--tcm-accent-weak);color:var(--tcm-accent);font-size:var(--tcm-text-2xs);white-space:nowrap;padding:1px 6px}.TierPollPost-module__ElcXfq__bar{border-radius:var(--tcm-radius-pill);background:var(--tcm-surface);height:8px;margin-top:6px;display:block;overflow:hidden}.TierPollPost-module__ElcXfq__bar>span{border-radius:inherit;background:var(--tcm-border-strong);height:100%;display:block}.TierPollPost-module__ElcXfq__distributionMine .TierPollPost-module__ElcXfq__bar>span{background:var(--tcm-accent)}.TierPollPost-module__ElcXfq__footer{align-items:center;gap:var(--tcm-s3);margin-top:var(--tcm-s4);flex-wrap:wrap;display:flex}.TierPollPost-module__ElcXfq__total{color:var(--tcm-muted);font-size:var(--tcm-text-xs);margin-left:auto}.TierPollPost-module__ElcXfq__srStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.TierPollPost-module__ElcXfq__header,.TierPollPost-module__ElcXfq__resultsHeader{flex-direction:column}.TierPollPost-module__ElcXfq__progress{align-items:flex-start}.TierPollPost-module__ElcXfq__activePanel{grid-template-columns:minmax(0,1fr)}.TierPollPost-module__ElcXfq__itemStage{min-height:240px}.TierPollPost-module__ElcXfq__slots,.TierPollPost-module__ElcXfq__distribution{grid-template-columns:minmax(0,1fr)}.TierPollPost-module__ElcXfq__total{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.TierPollPost-module__ElcXfq__poll *{scroll-behavior:auto}}
@layer components{.tcm-live-hero{z-index:0;--tcm-hero-h:clamp(360px, 56vh, 520px);height:var(--tcm-hero-h);border:var(--tcm-hair);border-radius:var(--tcm-radius-card);background:var(--tcm-surface);position:relative;overflow:hidden}@media (max-width:699px){.tcm-live-hero{margin-inline:calc(var(--tcm-page-pad) * -1);border-inline:0;border-radius:0}.tcm-live-hero--square{--tcm-hero-chrome-h:151px;height:calc(min(100vw, calc(92vh - var(--tcm-hero-chrome-h))) + var(--tcm-hero-chrome-h))}}@media (min-width:700px){.tcm-live-hero{--tcm-hero-h:600px}.tcm-live-hero--square{--tcm-hero-chrome-h:151px;--tcm-hero-chrome-w:2px;--tcm-hero-square-max:760px;--tcm-hero-square-side:max(240px, min(var(--tcm-hero-square-max), calc(1500px - var(--tcm-hero-chrome-h)), calc(92vh - var(--tcm-hero-chrome-h)), calc(100vw - (var(--tcm-page-pad) * 2) - var(--tcm-hero-chrome-w))));height:calc(var(--tcm-hero-square-side) + var(--tcm-hero-chrome-h));width:min(calc(var(--tcm-hero-square-side) + var(--tcm-hero-chrome-w)), 100%);margin-inline:auto}}.tcm-live-hero:has([data-editor-modal=open]){z-index:1200}.tcm-live-hero:hover{border-color:var(--tcm-border-strong)}.tcm-live-hero-scaffold{box-sizing:border-box;height:100%;padding:var(--tcm-hero-canvas-t,51px) var(--tcm-hero-canvas-r,1px) var(--tcm-hero-canvas-b,51px) var(--tcm-hero-canvas-l,1px);position:relative}.tcm-live-hero--square .tcm-live-hero-scaffold{padding-top:var(--tcm-hero-canvas-t,100px)}.tcm-live-hero-scaffold>.tcm-sc--hero{--sc-pad:0px;border:0;border-radius:0;height:100%}.tcm-live-hero-scaffold>.tcm-sc--hero .tcm-sc-frame{height:100%}.tcm-live-hero--live .tcm-live-hero-scaffold{z-index:2;opacity:1;transition:opacity calc(var(--tcm-dur) * 1.5) ease-out}.tcm-live-hero--revealed .tcm-live-hero-scaffold{opacity:0;pointer-events:none}.tcm-live-hero-editor{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.tcm-live-hero--revealed .tcm-live-hero-editor{pointer-events:auto}.tcm-live-hero-shimmer{z-index:3;pointer-events:none;opacity:1;transition:opacity calc(var(--tcm-dur) * 1.5) ease-out;position:absolute;inset:0;overflow:hidden}.tcm-live-hero--revealed .tcm-live-hero-shimmer{opacity:0}.tcm-live-hero-shimmer:after{content:"";background:linear-gradient(100deg,#80808000 0%,#80808033 50%,#80808000 100%);width:42%;animation:2.6s ease-in-out infinite tcm-live-hero-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)}@media (prefers-reduced-motion:reduce){.tcm-live-hero-shimmer:after{background:#8080801a;width:100%;animation:none;left:0;transform:none}}.tcm-live-hero-pill{z-index:4;pointer-events:none;opacity:1;transition:opacity calc(var(--tcm-dur) * 1.5) ease-out;justify-content:center;display:flex;position:absolute;bottom:18px;left:0;right:0}.tcm-live-hero--revealed .tcm-live-hero-pill{opacity:0}}@keyframes tcm-live-hero-sweep{0%{transform:translate(-130%)}60%,to{transform:translate(300%)}}
