@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/719c9cc1ad948fc2-s.p.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7c4799c5b42e0f61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61442ebac774be97-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Tamil Fallback;src:local("Arial");ascent-override:81.82%;descent-override:34.80%;line-gap-override:0.00%;size-adjust:106.33%}.__className_8c7bb9{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.__variable_8c7bb9{--font-noto-sans-tamil:"Noto Sans Tamil","Noto Sans Tamil Fallback"}:root{--vpoll-bg:#f4f5f7;--vpoll-card:#ffffff;--vpoll-text:#3a404a;--vpoll-muted:#6a7380;--vpoll-border:#e2e5ea;--vpoll-accent:#6b8fd4;--vpoll-accent-soft:#e8eef8;--vpoll-danger:#c62828;--vpoll-ok:#1b7a3d;--vpoll-radius:12px;--vpoll-shadow:0 1px 2px rgba(16,24,40,0.06),0 4px 12px rgba(16,24,40,0.04);--vpoll-font:var(--font-geist-sans),var(--font-noto-sans-tamil),system-ui,sans-serif}.vpoll-root[data-theme=dark],[data-theme=dark] .vpoll-root{--vpoll-bg:#12141a;--vpoll-card:#1a1d26;--vpoll-text:#a4a8b0;--vpoll-muted:#6e747e;--vpoll-border:#2a2e38;--vpoll-accent:#93b0e6;--vpoll-accent-soft:#1a2438;--vpoll-danger:#f87171;--vpoll-ok:#4ade80;--vpoll-shadow:none}.vpoll-root{font-family:var(--vpoll-font);color:var(--vpoll-text);background:var(--vpoll-bg);min-height:100vh;min-height:100dvh}.vpoll-root,.vpoll-root *,.vpoll-root :after,.vpoll-root :before{box-sizing:border-box}.vpoll-shell{max-width:640px;margin:0 auto;padding:16px 16px 48px}.vpoll-shell:has(.vpoll-home-layout){max-width:960px}.vpoll-shell:has(.vpoll-home-layout--results-only),.vpoll-shell:has(.vpoll-home-layout--with-results){max-width:1180px}.vpoll-home-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.vpoll-home-layout--with-results{grid-template-columns:minmax(160px,200px) minmax(0,1fr) minmax(260px,320px)}.vpoll-home-layout--results-only{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}@media (max-width:900px){.vpoll-home-layout--with-results{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.vpoll-home-layout--results-only{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.vpoll-home-layout,.vpoll-home-layout--with-results{grid-template-columns:1fr}}.vpoll-results-pane{display:flex;flex-direction:column;gap:10px;background:var(--vpoll-card);border:1px solid var(--vpoll-border);border-radius:var(--vpoll-radius);padding:12px 10px;box-shadow:var(--vpoll-shadow);min-height:240px;max-height:min(70vh,560px);overflow:auto;position:-webkit-sticky;position:sticky;top:12px}.vpoll-results-drawer-root{position:fixed;inset:0;z-index:1200;pointer-events:none}.vpoll-results-scrim{pointer-events:auto;position:absolute;inset:0;margin:0;padding:0;border:0;cursor:pointer;background:color-mix(in srgb,var(--vpoll-text) 36%,transparent)}.vpoll-results-pane--drawer{pointer-events:auto;position:absolute;top:0;right:0;bottom:0;width:min(100vw - 40px,360px);max-height:none;min-height:0;border-radius:0;border-right:0;border-top:0;border-bottom:0;box-shadow:-8px 0 28px color-mix(in srgb,var(--vpoll-text) 18%,transparent)}.vpoll-results-pane__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 2px 10px;border-bottom:1px solid var(--vpoll-border)}.vpoll-results-pane__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.vpoll-results-pane__title{font-size:.8125rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--vpoll-muted);line-height:1.2}.vpoll-results-pane__subtitle{font-size:.875rem;font-weight:550;color:var(--vpoll-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpoll-results-pane .vpoll-card{box-shadow:none;border:0;padding:0;background:transparent}.vpoll-folder-pane{display:flex;flex-direction:column;gap:10px;background:var(--vpoll-card);border:1px solid var(--vpoll-border);border-radius:var(--vpoll-radius);padding:12px 10px;box-shadow:var(--vpoll-shadow);min-height:240px;max-height:min(70vh,560px)}.vpoll-folder-pane__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 10px;border-bottom:1px solid var(--vpoll-border)}.vpoll-folder-pane__heading{min-width:0}.vpoll-folder-pane__title{font-size:.8125rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--vpoll-muted);line-height:1.2}.vpoll-folder-pane__actions{display:flex;align-items:center;flex-shrink:0;gap:2px;margin-right:-4px}.vpoll-folder-pane__error{margin:0;font-size:.8125rem}.vpoll-folder-pane__tree{flex:1 1 auto;min-height:0;overflow:auto}.vpoll-folder-root-btn{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--vpoll-text);cursor:pointer;font:inherit;transition:background .15s ease,border-color .15s ease}.vpoll-folder-root-btn.is-selected,.vpoll-folder-root-btn:hover{background:var(--vpoll-accent-soft)}.vpoll-folder-root-btn.is-selected{border-color:var(--vpoll-accent)}.vpoll-folder-root-btn__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--vpoll-muted);flex-shrink:0}.vpoll-folder-root-btn.is-selected .vpoll-folder-root-btn__icon{color:var(--vpoll-accent)}.vpoll-folder-root-btn__text{display:flex;flex-direction:column;gap:1px;min-width:0}.vpoll-folder-root-btn__label{font-size:.875rem;font-weight:600;line-height:1.25}.vpoll-folder-root-btn__hint{font-size:.75rem;color:var(--vpoll-muted);line-height:1.25}.vpoll-folder-trash-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.vpoll-folder-trash-list__item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 10px;border:1px solid var(--vpoll-border);border-radius:8px;background:var(--vpoll-bg)}.vpoll-folder-trash-list__name{font-weight:600;font-size:.875rem}.vpoll-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.vpoll-title{font-size:1.35rem;font-weight:650;letter-spacing:-.02em;margin:0}.vpoll-muted{color:var(--vpoll-muted);font-size:.875rem;line-height:1.4}.vpoll-card{background:var(--vpoll-card);border:1px solid var(--vpoll-border);border-radius:var(--vpoll-radius);box-shadow:var(--vpoll-shadow);padding:16px}.vpoll-list-item{position:relative}.vpoll-list-item.is-selected{border-color:var(--vpoll-accent);box-shadow:0 0 0 1px var(--vpoll-accent)}.vpoll-list-item-open{width:100%;text-align:left;cursor:pointer;display:block;background:transparent;border:0;padding:0 36px 0 0;color:inherit;font:inherit}.vpoll-list-item-open--static{cursor:default}.vpoll-list-item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.vpoll-list-item-detail{margin-top:10px}.vpoll-list-item-detail--after-switches{margin-top:10px;padding-top:10px;border-top:1px solid var(--vpoll-border)}.vpoll-list-item-meta{margin:0}.vpoll-list-item-results-summary-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 0}.vpoll-list-item-results-summary{margin:0;min-width:0}.vpoll-list-item-title{font-size:1rem;font-weight:600;min-width:0;flex:1 1;color:var(--vpoll-text)}.vpoll-list-item-header-end{display:flex;align-items:center;flex-shrink:0;gap:4px}.vpoll-list-item-menu{position:absolute;top:12px;right:12px;z-index:1;display:flex;align-items:center}.vpoll-list-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.vpoll-list-item-actions-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.vpoll-list-item-action--end{margin-left:0}.vpoll-results-visibility-switches{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid var(--vpoll-border);width:100%}.vpoll-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vpoll-switch-row[data-disabled=true]{opacity:.55}.vpoll-switch-row-label-cluster{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:calc(100% - 52px)}.vpoll-switch-row-label{display:inline;min-width:0;font-size:.875rem;font-weight:500;line-height:1.3;color:var(--vpoll-muted);cursor:pointer}.vpoll-switch-row[data-disabled=true] .vpoll-switch-row-label{cursor:default}.vpoll-switch-row-help{display:inline-flex;flex-shrink:0;align-items:center}.vpoll-switch-hint{font-size:.8rem;padding-bottom:2px}.vpoll-card+.vpoll-card{margin-top:12px}.vpoll-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;padding:7px 12px;font-size:.875rem;font-weight:600;cursor:pointer;background:var(--vpoll-accent);color:#f4f4f5;min-height:34px}.vpoll-btn:disabled{opacity:.5;cursor:not-allowed}.vpoll-btn--ghost{background:transparent;color:var(--vpoll-muted);border-color:var(--vpoll-border);font-weight:550}.vpoll-btn--soft{background:var(--vpoll-accent-soft);color:var(--vpoll-accent)}.vpoll-choice-row__controls{display:flex;gap:2px;align-items:center}.vpoll-choice-row__controls .vpoll-inline-input,.vpoll-choice-row__controls .vpoll-input.vpoll-inline-input{flex:1 1;min-width:0;width:auto}.vpoll-choice-row__controls .vpoll-textarea.vpoll-inline-input{min-height:48px;resize:vertical}.vpoll-textarea.vpoll-choice-textarea{flex:1 1;min-width:0;min-height:34px;line-height:1.35;resize:vertical;overflow-y:hidden;field-sizing:fixed}.vpoll-multiline-text{white-space:pre-wrap;word-break:break-word}.vpoll-choice-drag,.vpoll-choice-remove,.vpoll-media-attach{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;min-height:34px;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--vpoll-muted);font-size:1.125rem;font-weight:400;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vpoll-choice-drag{cursor:-webkit-grab;cursor:grab;touch-action:none}.vpoll-choice-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.vpoll-choice-drag:hover:not(:disabled),.vpoll-choice-remove:hover:not(:disabled),.vpoll-media-attach:hover:not(:disabled):not([aria-disabled=true]){color:var(--vpoll-text);background:transparent;border:none}.vpoll-choice-drag:disabled,.vpoll-choice-remove:disabled,.vpoll-media-attach:disabled,.vpoll-media-attach[aria-disabled=true]{opacity:.45;cursor:not-allowed}.vpoll-choice-row--dragging{opacity:.55}.vpoll-choice-row--drop{outline:2px dashed var(--vpoll-accent);outline-offset:2px;border-radius:10px}.vpoll-btn--danger{background:transparent;color:var(--vpoll-danger);border-color:var(--vpoll-border)}.vpoll-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.vpoll-filter-row .vpoll-btn{min-height:36px;padding:6px 12px;font-size:.85rem}.vpoll-option{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:12px 14px;margin:0 0 8px;border-radius:10px;border:1px solid var(--vpoll-border);background:var(--vpoll-card);cursor:pointer;font-size:.975rem;color:inherit;min-height:48px}.vpoll-option--selected,.vpoll-option:hover{border-color:var(--vpoll-accent)}.vpoll-option--selected{background:var(--vpoll-accent-soft)}.vpoll-option--quiz-ok{border-color:color-mix(in srgb,var(--vpoll-ok) 45%,var(--vpoll-border));background:color-mix(in srgb,var(--vpoll-ok) 10%,var(--vpoll-card))}.vpoll-option--quiz-ok .vpoll-multiline-text{font-weight:650}.vpoll-option--quiz-bad{border-color:color-mix(in srgb,var(--vpoll-danger) 45%,var(--vpoll-border));background:color-mix(in srgb,var(--vpoll-danger) 10%,var(--vpoll-card))}.vpoll-option--quiz-bad .vpoll-multiline-text{font-weight:650}.vpoll-bar{height:6px;border-radius:999px;background:var(--vpoll-border);overflow:hidden;margin-top:6px}.vpoll-bar>span{display:block;height:100%;background:var(--vpoll-accent);border-radius:inherit;transition:width .45s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.vpoll-bar>span{transition:none}}.vpoll-bar--ok>span{background:var(--vpoll-ok)}.vpoll-bar--bad>span{background:var(--vpoll-danger)}.vpoll-quiz-accuracy{margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--vpoll-border)}.vpoll-quiz-accuracy__graph{display:flex;align-items:center;gap:14px;min-width:0}.vpoll-quiz-accuracy__pie{flex:0 0 auto;width:88px;height:88px;display:block}.vpoll-quiz-accuracy__pie-ok{fill:var(--vpoll-ok)}.vpoll-quiz-accuracy__pie-bad{fill:var(--vpoll-danger)}.vpoll-quiz-accuracy__pie-empty{fill:var(--vpoll-border)}.vpoll-quiz-accuracy__legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto;font-size:.8125rem}.vpoll-quiz-accuracy__legend-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;grid-gap:8px;gap:8px}.vpoll-quiz-accuracy__swatch{width:10px;height:10px;border-radius:2px;align-self:center}.vpoll-quiz-accuracy__swatch--ok{background:var(--vpoll-ok)}.vpoll-quiz-accuracy__swatch--bad{background:var(--vpoll-danger)}.vpoll-quiz-accuracy__name{font-weight:650}.vpoll-quiz-accuracy__name--ok{color:var(--vpoll-ok)}.vpoll-quiz-accuracy__name--bad{color:var(--vpoll-danger)}.vpoll-result-row__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.vpoll-result-correct-badge{flex:0 0 auto;font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--vpoll-ok);background:color-mix(in srgb,var(--vpoll-ok) 14%,transparent);border-radius:4px;padding:1px 6px;line-height:1.4}.vpoll-result-row--correct .vpoll-multiline-text{font-weight:650}.vpoll-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.vpoll-field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.vpoll-field-label-row label{min-width:0}.vpoll-field-label-row label,.vpoll-field>label{font-size:.8rem;font-weight:600;color:var(--vpoll-muted)}.vpoll-char-count{flex-shrink:0;font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vpoll-danger);line-height:1.2}.vpoll-input,.vpoll-textarea,select.vpoll-input{width:100%;border:1px solid var(--vpoll-border);border-radius:8px;padding:6px 10px;font:inherit;font-size:.9375rem;line-height:1.35;color:inherit;background:var(--vpoll-card);min-height:34px;outline:none;transition:border-color .12s ease}select.vpoll-input{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.vpoll-input:focus,.vpoll-input:focus-visible,.vpoll-textarea:focus,.vpoll-textarea:focus-visible,select.vpoll-input:focus,select.vpoll-input:focus-visible{border-color:var(--vpoll-ok);outline:none;box-shadow:none}.vpoll-textarea:not(.vpoll-choice-textarea){min-height:48px;resize:vertical}.vpoll-empty{text-align:center;padding:40px 16px;color:var(--vpoll-muted)}.vpoll-error{color:var(--vpoll-danger);font-size:.875rem;margin:8px 0}.vpoll-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--vpoll-accent-soft);color:var(--vpoll-accent);white-space:nowrap}.vpoll-badge--muted{background:color-mix(in srgb,var(--vpoll-border) 85%,var(--vpoll-card));color:var(--vpoll-muted);font-weight:550}.vpoll-badge--live{background:color-mix(in srgb,var(--vpoll-ok) 14%,var(--vpoll-card));color:color-mix(in srgb,var(--vpoll-ok) 72%,var(--vpoll-muted));font-weight:600}.vpoll-vote-receipt__title{margin:0;font-weight:650;color:var(--vpoll-ok)}.vpoll-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vpoll-vote-receipt__label{margin:0 0 6px;font-size:.8rem;font-weight:600;color:var(--vpoll-muted)}.vpoll-vote-receipt__list{margin:0;padding:0;list-style:none}.vpoll-vote-receipt__choice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin:0 0 6px;border-radius:10px;border:1px solid var(--vpoll-border);background:var(--vpoll-accent-soft);font-size:.975rem}.vpoll-vote-receipt__choice:last-child{margin-bottom:0}.vpoll-vote-receipt__choice .vpoll-multiline-text{flex:1 1 auto;min-width:0}.vpoll-vote-receipt__choice--ok{border-color:color-mix(in srgb,var(--vpoll-ok) 45%,var(--vpoll-border));background:color-mix(in srgb,var(--vpoll-ok) 10%,var(--vpoll-card))}.vpoll-vote-receipt__choice--ok .vpoll-multiline-text{font-weight:650}.vpoll-vote-receipt__choice--bad{border-color:color-mix(in srgb,var(--vpoll-danger) 45%,var(--vpoll-border));background:color-mix(in srgb,var(--vpoll-danger) 10%,var(--vpoll-card))}.vpoll-vote-receipt__choice--bad .vpoll-multiline-text{font-weight:650}.vpoll-section-title{margin:16px 0 8px;padding:8px 12px;font-weight:650;font-size:.9375rem;letter-spacing:-.01em;border-radius:8px;background:color-mix(in srgb,var(--vpoll-bg) 88%,var(--vpoll-border));border:1px solid var(--vpoll-border);color:var(--vpoll-text)}.vpoll-settings{padding-top:4px;margin-bottom:12px}.vpoll-card>.vpoll-settings:first-child>.vpoll-section-title:first-child{margin-top:0}.vpoll-reveal-subhead{margin:10px 0 6px;font-size:.8125rem;font-weight:650;color:var(--vpoll-muted);letter-spacing:.01em}.vpoll-setting{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;cursor:pointer;font-size:.9375rem}.vpoll-setting input{margin-top:3px;width:18px;height:18px;accent-color:var(--vpoll-accent);flex-shrink:0}.vpoll-setting__label{display:block;font-weight:600}.vpoll-setting__hint{display:block;margin-top:2px;font-size:.8rem;color:var(--vpoll-muted);font-weight:400}.vpoll-quiz-mark{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;min-height:34px;margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;flex-shrink:0}.vpoll-quiz-mark,.vpoll-quiz-mark__box{display:inline-flex;align-items:center;justify-content:center}.vpoll-quiz-mark__box{width:22px;height:22px;border:2px solid var(--vpoll-muted);border-radius:6px;background:var(--vpoll-card);color:transparent;font-weight:700;font-size:.95rem;line-height:1}.vpoll-quiz-mark:hover:not(:disabled) .vpoll-quiz-mark__box{border-color:var(--vpoll-text)}.vpoll-quiz-mark:disabled{opacity:.45;cursor:not-allowed}.vpoll-media-attach svg{width:20px;height:20px;display:block}.vpoll-quiz-mark--on .vpoll-quiz-mark__box{border-color:var(--vpoll-ok);background:var(--vpoll-ok);color:#ffffff}.vpoll-root[data-theme=dark] .vpoll-quiz-mark--on .vpoll-quiz-mark__box,[data-theme=dark] .vpoll-quiz-mark--on .vpoll-quiz-mark__box{color:#12141a}.vpoll-voters{font-size:.8rem;color:var(--vpoll-muted);line-height:1.35}.vpoll-quiz-feedback--pop{animation:vpoll-quiz-pop .45s cubic-bezier(.22,1.2,.36,1) both}.vpoll-quiz-feedback--shake{animation:vpoll-quiz-shake .5s ease both}@keyframes vpoll-quiz-pop{0%{opacity:0;transform:scale(.72)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes vpoll-quiz-shake{0%,to{transform:translateX(0)}18%{transform:translateX(-6px)}36%{transform:translateX(6px)}54%{transform:translateX(-4px)}72%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.vpoll-quiz-feedback--pop,.vpoll-quiz-feedback--shake{animation:none}}.vpoll-result-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;flex:0 0 auto;color:#fff;align-self:center}.vpoll-result-mark--ok{background:var(--vpoll-ok)}.vpoll-result-mark--bad{background:var(--vpoll-danger)}.vpoll-result-miss-badge{flex:0 0 auto;font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--vpoll-danger);background:color-mix(in srgb,var(--vpoll-danger) 14%,transparent);border-radius:4px;padding:1px 6px;line-height:1.4}.vpoll-result-row--miss .vpoll-multiline-text{font-weight:650}html{color-scheme:light;background-color:#f8fafc}html.dark,html[data-theme=dark]{color-scheme:dark;background-color:#282c34;scrollbar-width:thin;scrollbar-color:#2e333d transparent;--vorklee-scrollbar-thumb:#2e333d;--vorklee-scrollbar-thumb-hover:#3e4450}html.dark body,html[data-theme=dark] body{background-color:#282c34;color:#b4bac5;color-scheme:dark}html.light body,html[data-theme=light] body{background-color:#f8fafc}html.dark .MuiAutocomplete-popper,html.dark .MuiDialog-root,html.dark .MuiDrawer-root,html.dark .MuiMenu-root,html.dark .MuiModal-root,html.dark .MuiPopover-root,html.dark [data-vorklee-scroll-root],html[data-theme=dark] .MuiAutocomplete-popper,html[data-theme=dark] .MuiDialog-root,html[data-theme=dark] .MuiDrawer-root,html[data-theme=dark] .MuiMenu-root,html[data-theme=dark] .MuiModal-root,html[data-theme=dark] .MuiPopover-root,html[data-theme=dark] [data-vorklee-scroll-root]{color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--vorklee-scrollbar-thumb,#2e333d) transparent}html.dark ::-webkit-scrollbar,html[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html.dark ::-webkit-scrollbar-track,html[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}html.dark ::-webkit-scrollbar-thumb,html[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--vorklee-scrollbar-thumb,#2e333d);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.dark ::-webkit-scrollbar-thumb:hover,html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:var(--vorklee-scrollbar-thumb-hover,#3e4450)}html.dark ::-webkit-scrollbar-corner,html[data-theme=dark] ::-webkit-scrollbar-corner{background:transparent}body,html{margin:0;padding:0;min-height:100%}html{background-color:#f4f5f7}html.light body,html[data-theme=light] body{background-color:#f4f5f7;color:#3a404a}html.dark,html[data-theme=dark]{background-color:#12141a}html.dark body,html[data-theme=dark] body{background-color:#12141a;color:#a4a8b0}.vorklee-app-boot-splash{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;background:#0b0b0c;color:#f5f5f5;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.vorklee-app-boot-splash[data-variant=fullscreen]{min-height:100dvh;min-height:100vh}.vorklee-app-boot-splash[data-variant=fill]{height:100%;min-height:100%}.vorklee-app-boot-splash__stack{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;gap:0}.vorklee-app-boot-splash__mark{width:4.5rem;height:4.5rem;margin-bottom:1.35rem;filter:drop-shadow(0 0 18px rgba(212,168,75,.22))}.vorklee-app-boot-splash__mark-path{stroke-dasharray:100;stroke-dashoffset:100;animation:vorklee-boot-mark-draw 1.75s infinite}.vorklee-app-boot-splash__loading{margin:0;font-size:.8125rem;font-weight:400;letter-spacing:.28em;text-indent:.28em;text-transform:lowercase;color:rgba(245,245,245,.55)}.vorklee-app-boot-splash__app{margin:.65rem 0 0;font-size:1.375rem;font-weight:600;letter-spacing:.04em;line-height:1.2;color:#fafafa}.vorklee-app-boot-splash__powered{margin:.85rem 0 0;font-size:.6875rem;font-weight:400;letter-spacing:.08em;color:rgba(245,245,245,.38)}@keyframes vorklee-boot-mark-draw{0%{stroke-dashoffset:100;opacity:1;animation-timing-function:cubic-bezier(.33,0,.2,1)}68%{stroke-dashoffset:0;opacity:1;animation-timing-function:linear}82%{stroke-dashoffset:0;opacity:1;animation-timing-function:ease-out}94%{stroke-dashoffset:0;opacity:0;animation-timing-function:step-end}to{stroke-dashoffset:100;opacity:0}}@media (prefers-reduced-motion:reduce){.vorklee-app-boot-splash__mark-path{animation:none;stroke-dashoffset:0;opacity:1}}