@charset "UTF-8";.a2y-poll{--a2y-bg:#121212;--a2y-bg-elevated:#121212;--a2y-text:#eef2f7;--a2y-muted:#a4b1c0;--a2y-border:rgba(255, 255, 255, .1);--a2y-accent:#d6402f;--a2y-accent-soft:transparent;--a2y-success:#36d399;--a2y-error:#ff7b72;--a2y-shadow:0 24px 70px rgba(0, 0, 0, .35);margin:2rem 0}@media(prefers-color-scheme:light){.a2y-poll{--a2y-bg:#f7f7f8;--a2y-bg-elevated:#f7f7f8;--a2y-text:#15171a;--a2y-muted:#5f6977;--a2y-border:rgba(17, 24, 39, .12);--a2y-accent:#000;--a2y-accent-soft:#f7f7f8;--a2y-success:#0f9f6e;--a2y-error:#c0392b;--a2y-shadow:0 20px 60px rgba(15, 23, 42, .12);margin:2rem 0}}.a2y-poll__inner{background:radial-gradient(circle at top right,var(--a2y-accent-soft),transparent 35%),linear-gradient(180deg,var(--a2y-bg-elevated),var(--a2y-bg));border:1px solid var(--a2y-border);border-radius:24px;padding:1.1rem;color:var(--a2y-text);backdrop-filter:blur(10px)}.a2y-poll__eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--a2y-accent)}.a2y-poll__title{margin:0 0 25px;font-size:clamp(1.25rem,1rem + .8vw,1.7rem);line-height:1.15}.a2y-poll__options{margin:1rem 0 0;padding:0;border:0;display:grid;gap:.8rem}.a2y-poll__option{display:grid;grid-template-columns:22px 1fr;gap:.85rem;align-items:center;padding:.95rem 1rem;border:1px solid var(--a2y-border);border-radius:18px;background:#ffffff08;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;cursor:pointer}.a2y-poll__option:hover{border-color:var(--a2y-accent);box-shadow:none}.a2y-poll__input{position:absolute;opacity:0;pointer-events:none}.a2y-poll__check{width:22px;height:22px;border-radius:999px;border:2px solid var(--a2y-border);background:0 0;transition:background .16s,border-color .16s,transform .16s;position:relative}.a2y-poll__check:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:var(--a2y-accent);transform:scale(0);transition:transform .16s}.a2y-poll__input:checked+.a2y-poll__check{border-color:var(--a2y-accent);transform:scale(1.02)}.a2y-poll__input:checked+.a2y-poll__check:after{transform:scale(1)}.a2y-poll__input:focus-visible+.a2y-poll__check{outline:3px solid var(--a2y-accent-soft);outline-offset:2px}.a2y-poll__input:disabled+.a2y-poll__check,.a2y-poll__input:disabled~.a2y-poll__label{opacity:.6}.a2y-poll__label{font-size:1rem;line-height:1.45}.a2y-poll__footer{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-top:1rem}.a2y-poll__hint{margin:0;color:var(--a2y-muted);font-size:.96rem}.a2y-poll__submit{appearance:none;border:0;border-radius:999px;background:var(--a2y-accent);color:#fff;font-weight:700;font-size:.98rem;padding:.9rem 1.2rem;cursor:pointer;transition:transform .16s,filter .16s,opacity .16s}.a2y-poll__submit:focus-visible,.a2y-poll__submit:hover{filter:brightness(1.03)}.a2y-poll__submit:disabled{cursor:not-allowed;opacity:.7}.a2y-poll__message{margin-top:1rem;min-height:1.4rem;font-weight:600}.a2y-poll__message--success{color:var(--a2y-success)}.a2y-poll__message--error{color:var(--a2y-error)}
