.vf-canvas{position:relative;overflow:hidden;flex:none;color:var(--vf-text);background:transparent;font-family:General Sans,sans-serif}.vf-canvas *,.vf-canvas *:before,.vf-canvas *:after{box-sizing:border-box}.vf-block{position:absolute;overflow:hidden;container-type:size}.vf-surface-solid{background:color-mix(in srgb,var(--vf-surface) calc(var(--vf-opacity) * 100%),transparent);border:1px solid var(--vf-line)}.vf-surface-glass{background:color-mix(in srgb,var(--vf-surface) calc(var(--vf-opacity) * 85%),transparent);border:1px solid var(--vf-line);backdrop-filter:blur(10px)}.vf-question{height:100%;display:flex;flex-direction:column;justify-content:center;gap:.4em;padding:.8em 1em}.vf-status{color:var(--vf-muted);font:600 .6em/1.2 Space Mono,monospace}.vf-question-text{font:600 clamp(16px,5cqw,60px)/1.15 "Clash Display",sans-serif;text-wrap:balance;overflow-wrap:anywhere}.vf-results{height:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.vf-result{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.55em;padding:.8em;border-inline-end:1px solid var(--vf-line);color:var(--vf-accent)}.vf-result:last-child{border:0}.vf-result-label{color:var(--vf-muted);font-size:.75em;overflow-wrap:anywhere}.vf-result strong{font:600 clamp(22px,min(35cqh,16cqw),80px)/1.1 "Space Mono",monospace}.vf-result small{color:var(--vf-muted);font-size:.55em}.vf-track{display:block;height:.3em;border-radius:99px;overflow:hidden;background:var(--vf-surface-muted)}.vf-track i{display:block;height:100%;background:currentColor;transition:width .18s ease-out}.vf-results-bars{grid-template-columns:1fr}.vf-results-bars .vf-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3em 1em;border:0;padding:.45em .8em}.vf-results-bars .vf-track{grid-column:1/-1}.vf-results-bars strong{font-size:1.1em}.vf-results-compact .vf-result{flex-direction:row;align-items:center;gap:.5em}.vf-results-compact strong{font-size:1.3em}.vf-qr{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqh;padding:5cqh 5cqw;color:var(--vf-text);text-decoration:none}.vf-qr-square{width:min(80cqw,65cqh);height:min(80cqw,65cqh);flex:none}.vf-qr-square img{display:block;width:100%;height:100%;object-fit:contain}.vf-qr b{font:600 clamp(16px,9cqw,32px)/1.1 "Clash Display",sans-serif;text-align:center;overflow-wrap:anywhere}.vf-qr small{font:400 clamp(9px,3.5cqw,14px)/1.2 "Space Mono",monospace;color:var(--vf-muted);max-width:100%;overflow-wrap:anywhere}.vf-stat{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4em;padding:.5em}.vf-stat strong{font:600 clamp(18px,10cqw,64px)/1.1 "Space Mono",monospace}.vf-stat span{font-size:.65em;color:var(--vf-muted)}.vf-stat-compact{flex-direction:row}.vf-brand{position:relative;isolation:isolate;height:100%;display:flex;align-items:center;justify-content:center;gap:.4em;padding:.3em .55em;color:var(--vf-text)}.vf-brand:before{position:absolute;z-index:-1;inset:0;border:1px solid var(--vf-line);border-radius:.55em;background:color-mix(in srgb,var(--vf-surface) 88%,transparent);content:""}.vf-brand img{width:90%;height:80%;flex:none}.vf-brand b{font:600 clamp(12px,14cqw,30px)/1 "Clash Display",sans-serif}.vf-brand-mark img{width:80%;height:80%}.vf-state,.vf-unavailable{height:100%;display:grid;place-items:center;padding:1em;text-align:center;color:var(--vf-muted);font-size:.8em}.vf-unavailable{font-size:24px}.vf-motion-broadcast .vf-animation-fade,.vf-motion-subtle .vf-animation-fade{animation:vf-fade .18s ease-out both}.vf-motion-broadcast .vf-animation-slide{animation:vf-slide .2s ease-out both}.vf-motion-none .vf-track i{transition:none}@keyframes vf-fade{0%{opacity:0}}@keyframes vf-slide{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.vf-block{animation:none!important}.vf-track i{transition:none}}.vf-brand img{object-fit:contain}.vf-theme-dark .vf-brand img{filter:brightness(0) invert(1)}.vf-compact{--gap:clamp(6px,1.5cqmin,16px);width:100%;height:100%;container-type:size;container-name:vf-compact}.vf-compact-body{font-size:clamp(12px,min(2.4cqw,4.5cqh),36px);--brand-h:0px;width:100%;height:100%;display:flex;flex-direction:column;gap:var(--gap);padding:var(--gap)}.vf-compact .vf-block{position:relative;min-width:0;min-height:0}.vf-compact-main{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--gap)}.vf-compact-main .vf-block{flex:1 1 0}.vf-compact-main .vf-block[data-embed-block=question]{flex:.8 1 0}.vf-compact-main .vf-block[data-embed-block=vote_count],.vf-compact-main .vf-block[data-embed-block=countdown]{flex:.7 1 0}.vf-compact-rail{flex:none;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--gap)}.vf-compact-side{flex:none;display:flex;justify-content:center;width:100%;min-height:0}.vf-compact-body[data-has-brand]{--brand-h:calc(clamp(24px,6cqh,48px) + var(--gap))}.vf-compact-brand{flex:none;height:clamp(24px,6cqh,48px);display:flex;justify-content:center}.vf-compact-brand .vf-block{height:100%;width:auto;aspect-ratio:4/1;max-width:100%;border:0;background:transparent}.vf-compact .vf-question-text{font-size:clamp(14px,min(calc(4cqw + 4.5cqh),30cqh),64px)}.vf-compact .vf-result strong{font-size:clamp(18px,min(35cqh,14cqw),64px)}.vf-compact .vf-status{font-size:max(10px,.6em)}.vf-compact .vf-stat strong{font-size:clamp(16px,min(10cqw,40cqh),48px)}.vf-compact-side .vf-block{width:min(100%,60cqw,45cqh * 5 / 6);aspect-ratio:5/6}@container vf-compact (min-aspect-ratio: 9/10){.vf-compact-body{flex-direction:row}.vf-compact-main .vf-block[data-embed-block=question]{flex:1.15 1 0}.vf-compact-body:not([data-has-side]){flex-direction:column}.vf-compact-body:not([data-has-side]) .vf-compact-rail{height:auto;align-items:flex-end;width:100%}.vf-compact-rail{height:100%;justify-content:center;max-width:45cqw}.vf-compact-side{flex:none;width:auto;max-width:100%}.vf-compact-side .vf-block{--qh:calc(100cqh - 2 * var(--gap) - var(--brand-h));width:min(calc(var(--qh) * 5 / 6),45cqw);max-width:100%;height:auto;max-height:var(--qh);aspect-ratio:5/6}}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-400.ttf) format("truetype");font-weight:400;font-display:swap}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:transparent}.canvas-viewport{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden}.fallback-status{font:600 24px/1.3 General Sans,sans-serif;display:grid;place-items:center;height:100%}.canvas-viewport-compact>.vf-canvas{width:100%;height:100%}
