.voting_page__yNC48{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.voting_page__yNC48 h2{color:var(--text-88);font-size:1.5rem;letter-spacing:.04em;margin:0 0 1rem}.voting_noData__NtyJI{color:var(--text-47);font-size:.9rem}.voting_intro__IE4jO{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:8px}.voting_intro__IE4jO p{margin:0;color:var(--text-100);font-size:1.05rem;font-weight:600}.voting_voteBtn__JUoW7{background:var(--accent);border:none;border-radius:4px;color:var(--on-accent);font:inherit;font-size:.9rem;font-weight:600;padding:.45rem 1.2rem;cursor:pointer;transition:opacity .15s}.voting_voteBtn__JUoW7:hover:not(:disabled){opacity:.85}.voting_voteBtn__JUoW7:disabled{opacity:.5;cursor:default}.voting_secondaryBtn__2UGjG{background:transparent;border:1px solid var(--line-27);border-radius:4px;color:var(--text-67);font:inherit;font-size:.9rem;padding:.45rem 1rem;cursor:pointer}.voting_secondaryBtn__2UGjG:hover{border-color:var(--line-40);color:var(--text-88)}.voting_updatedAt__ebUdk{color:var(--text-53);font-size:.82rem;margin:0 0 .6rem}.voting_saved__k49s1{margin:0 0 1rem;padding:.6rem .9rem;border:1px solid var(--ok-line);border-radius:6px;background:color-mix(in srgb,var(--ok-text) 8%,transparent);color:var(--ok-pale);font-size:.88rem}.voting_ranking__Fn6jX{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.voting_rankRow__mjD_Q{display:flex;align-items:center;gap:.85rem;padding:.6rem 1rem;border-bottom:1px solid var(--divider)}.voting_rankRow__mjD_Q:last-child{border-bottom:none}.voting_rankNum__qv_9t{width:2rem;color:var(--text-40);font-weight:600;text-align:right}.voting_avatarPlaceholder__V44FR,.voting_avatar__7eboB{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.voting_avatarPlaceholder__V44FR{background:var(--placeholder);display:inline-block}.voting_name__NjCLb{color:var(--text-88);font-weight:500;text-decoration:none}.voting_name__NjCLb:hover{color:var(--accent)}.voting_live__xi27A{color:var(--on-accent);background:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:.1rem .4rem;border-radius:4px}.voting_votes___XSZA{margin-left:auto;color:var(--text-100);font-weight:700;white-space:nowrap}.voting_backdrop__ovJWU{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.65)}.voting_dialog__n_UxK{width:100%;max-width:480px;max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--surface-solid);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.4rem;box-shadow:0 12px 40px color-mix(in srgb,var(--shadow) 50%,transparent)}.voting_dialogTitle__Wo2UF{margin:0 0 .9rem;color:var(--text-100);font-size:1.1rem}.voting_dialogText__GmGRp{color:var(--text-cool-78);font-size:.92rem;line-height:1.5;margin:0 0 1rem}.voting_dialogActions__dOYuj{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem}.voting_twitchBtn__GMpil{display:inline-flex;align-items:center;gap:.5rem;background:#9146ff;border:none;border-radius:4px;color:#fff;font:inherit;font-size:.9rem;font-weight:600;padding:.45rem 1rem;cursor:pointer}.voting_twitchBtn__GMpil:hover{background:#7c2ff7}.voting_twitchIcon__LSaBt{width:18px;height:18px}.voting_selected__LoEWA{display:flex;flex-wrap:wrap;gap:.4rem;min-height:1.9rem}.voting_chip__gBLQh{display:inline-flex;align-items:center;gap:.35rem;background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid var(--accent);border-radius:999px;color:var(--accent-paler);font-size:.85rem;padding:.2rem .4rem .2rem .75rem}.voting_chipRemove__jfPTE{background:transparent;border:none;color:var(--accent-paler);font-size:1rem;line-height:1;cursor:pointer;padding:0 .2rem}.voting_chipRemove__jfPTE:hover{color:var(--text-100)}.voting_counter__dJEP6{color:var(--text-53);font-size:.8rem;margin:.5rem 0 .9rem}.voting_search__J7kSk{width:100%;box-sizing:border-box;background:var(--field);border:1px solid var(--line-20);border-radius:4px;color:var(--text-88);font:inherit;font-size:.9rem;padding:.5rem .8rem;outline:none}.voting_search__J7kSk:focus{border-color:var(--accent)}.voting_hits__NgCBA{list-style:none;margin:.4rem 0 0;padding:0;max-height:260px;overflow-y:auto}.voting_hit__xNmvg{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:none;border-bottom:1px solid var(--divider);color:var(--text-88);font:inherit;font-size:.88rem;text-align:left;padding:.45rem .3rem;cursor:pointer}.voting_hit__xNmvg:hover:not(:disabled){background:var(--surface-hover)}.voting_hit__xNmvg:disabled{cursor:default;color:var(--text-47)}.voting_hitAvatarPlaceholder___FnEG,.voting_hitAvatar__Y7OUu{width:26px;height:26px;border-radius:50%;object-fit:cover}.voting_hitAvatarPlaceholder___FnEG{background:var(--placeholder);display:inline-block}.voting_hitAdd__JuzYP{margin-left:auto;color:var(--accent);font-weight:700}.voting_error__XvFuS{color:var(--accent);font-size:.85rem;margin:.8rem 0 0}@media (max-width:700px){.voting_page__yNC48{padding:1rem 1rem 3rem}}