/**handles:ti-poll-css**/
.ti-poll__btn>*{position:relative;z-index:1}.ti-poll{border:none;border-radius:14px;padding:16px;margin:16px 0;background:0 0}.ti-poll__options{display:grid;gap:10px;margin:10px 0 6px}.ti-poll__options *{color:currentColor;font-weight:400}.ti-poll__btn{appearance:none;border:1px solid #ddd;padding:10px 12px;border-radius:4px;cursor:pointer;font-weight:400;display:flex;justify-content:space-between;align-items:center;transition:.2s;width:100%;text-align:left}.ti-poll__btn:hover{background:var(--background-color-third);transform:translateY(-1px)}.ti-poll__btn[disabled]{opacity:1;cursor:not-allowed}.ti-poll__btn.is-selected{border-color:var(--accent-color-primary,#f36);background:var(--text-color-primary);color:var(--background-color-primary)}.ti-poll__bar{height:8px;border-radius:999px;background:#eee;overflow:hidden}.ti-poll__fill{height:100%;width:0;background:var(--accent-gradient-color-primary,linear-gradient(90deg,#f36,#ff6a3a));transition:width .4s ease}.ti-poll__meta{font-size:.85rem;color:var(--text-color-primary);margin-top:8px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ti-poll__pct{font-size:.9rem;color:var(--text-color-primary);margin-left:auto;font-variant-numeric:tabular-nums}.ti-poll__done{color:#0a7;font-weight:400}.ti-poll__change{margin-left:auto;border:none;background:0 0;color:#f36;font-weight:400;cursor:pointer}[data-already="0"] button.ti-poll__change{display:none;cursor:default;pointer-events:none}.ti-poll{position:relative}.ti-poll__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease;border-radius:4px}.ti-poll.is-loading .ti-poll__spinner{opacity:1}.ti-poll.is-loading>.ti-poll__meta,.ti-poll.is-loading>.ti-poll__options{opacity:.6}.ti-poll__spinner-ring{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#f36;border-radius:50%;animation:ti-poll-spin .8s linear infinite}@keyframes ti-poll-spin{to{transform:rotate(360deg)}}.ti-poll__btn{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;padding:10px 12px}.ti-poll__fill{position:absolute;inset:0 auto 0 0;width:0;z-index:0;background:linear-gradient(90deg,var(--accent-color-primary,#f36),var(--accent-color-secondary,#ff6a3a));opacity:.18;transition:width .4s ease;border-radius:inherit}.ti-poll__left{display:inline-flex;align-items:center;gap:10px;min-width:0}.ti-poll__radio{width:18px;height:18px;border:1px solid var(--divider-color-primary);border-radius:50%;background:0 0;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:border-color .2s ease,background-color .2s ease}.ti-poll__dot{width:10px;height:10px;border-radius:50%;background:var(--accent-color-primary,#f36);transform:scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.ti-poll__btn.is-selected{border-color:var(--accent-color-primary,#f36)}.ti-poll__btn.is-selected .ti-poll__radio{border-color:var(--accent-color-primary,#f36)}.ti-poll__btn.is-selected .ti-poll__dot{transform:scale(1);opacity:1}.ti-poll__pct{margin-left:auto;font-variant-numeric:tabular-nums}.ti-poll__bar{display:none!important}.ti-poll__label--placeholder{display:inline-block;width:120px;height:14px;background:#e5e7eb;border-radius:4px;animation:ti-poll-pulse 2s ease-in-out infinite}@keyframes ti-poll-pulse{0%,100%{opacity:1}50%{opacity:.5}}.ti-poll__btn--placeholder{opacity:.6;cursor:not-allowed}.ti-poll__btn--placeholder:hover{transform:none;background:0 0}.ti-poll__locked-notice{color:#666;font-size:.9rem;margin-left:auto}.ti-poll__locked-notice a{color:var(--accent-color-primary,#f36);text-decoration:none;font-weight:500}.ti-poll__locked-notice a:hover{text-decoration:underline}.ti-poll--locked .ti-poll__btn{pointer-events:none}