.vote-for-host{align-self:center;display:inline-flex}@media (max-width:639.98px){.editorial-byline__people:has(>.vote-for-host){padding-inline-end:108px}.editorial-byline__people>.vote-for-host{position:absolute;top:0;right:54px}}.member-portfolio__detail-head{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);margin-bottom:var(--space-2,.5rem);align-self:stretch;display:flex}.member-portfolio__detail .member-portfolio__detail-head>.member-portfolio__badge{margin-bottom:0}.member-portfolio__detail-head>.vote-for{margin-left:0}.member-profile .profile-preview__section:has(.member-wallet-tabs) .vote-for:not(.vote-for--voted,.vote-for--locked) .vote-for__button{background:linear-gradient(135deg,#6a56e6 0%,#b598f5 100%);box-shadow:0 0 0 1px #ffffff47,0 6px 18px #ac84ef73}.member-profile .profile-preview__section:has(.member-wallet-tabs) .vote-for:not(.vote-for--voted,.vote-for--locked) .vote-for__button:hover{box-shadow:0 0 0 1px #fff6,0 8px 22px #ac84ef99}.vote-for{align-self:center;align-items:center;margin-left:.5rem;display:inline-flex;position:relative}.vote-for__button{color:#fff;background:var(--gradient-dusk);width:2.875rem;height:2.875rem;box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent-violet,#8b5cf6) 35%, transparent);border:0;border-radius:50%;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.vote-for__button svg{width:18px;height:18px}.vote-for__button:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--color-accent-violet,#8b5cf6) 45%, transparent);filter:brightness(1.06);transform:translateY(-1px)}.vote-for__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vote-for.vote-for--voted.vote-for--voted .vote-for__button{color:#fff;opacity:1;background:var(--color-success,#1f9d55);box-shadow:0 4px 12px color-mix(in srgb, var(--color-success,#1f9d55) 35%, transparent);border:0}.vote-for.vote-for--voted.vote-for--voted .vote-for__button:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--color-success,#1f9d55) 45%, transparent)}.vote-for--locked .vote-for__button,:root[data-member-session=out] .vote-for__button{border:1.5px dashed var(--ink-300-ed,#c7d1d6);color:var(--ink-400-ed,#9aa6ae);background:var(--bg-muted,#f2f5f7);box-shadow:none;opacity:.7}.vote-for--locked .vote-for__button:hover,:root[data-member-session=out] .vote-for__button:hover{box-shadow:none;filter:none;opacity:1;transform:none}.vote-for__tip-out,:root[data-member-session=out] .vote-for__tip-in,.vote-for--locked .vote-for__tip-in{display:none}:root[data-member-session=out] .vote-for__tip-out,.vote-for--locked .vote-for__tip-out,.vote-for.vote-for--voted .vote-for__tip-in{display:inline}.vote-for.vote-for--voted .vote-for__tip-out{display:none}.vote-for__tip{z-index:20;white-space:nowrap;color:#fff;background:var(--ink-900-ed,#0b1b22);opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.3;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.vote-for:hover .vote-for__tip,.vote-for:focus-within .vote-for__tip{opacity:1}.vote-for__tip-category{color:#ffffffc7;margin-top:2px;font-weight:400;display:block}.vote-for--tip-end .vote-for__tip{left:auto;right:0;translate:none}.vote-for--label{margin-left:0}.vote-for--label .vote-for__button{width:auto;height:auto;min-height:2.5rem;font-family:var(--font-ui);border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.vote-for--cta{margin-left:0}.vote-for--cta .vote-for__button{border-radius:var(--cta-radius,var(--rs-radius-md,12px));width:auto;height:auto;min-height:48px;font-family:var(--font-ui);text-align:center;padding:.5rem 24px;font-size:15px;font-weight:600;line-height:1.25}.vote-for--cta .vote-for__button svg{flex:none;width:16px;height:16px}.vote-for--cta.vote-for--locked:not(.vote-for--voted) .vote-for__button,:root[data-member-session=out] .vote-for--cta:not(.vote-for--voted) .vote-for__button{color:#fff;background:var(--gradient-dusk);box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent-violet,#8b5cf6) 35%, transparent);opacity:1;border:0}.vote-for--cta.vote-for--locked:not(.vote-for--voted) .vote-for__button:hover,:root[data-member-session=out] .vote-for--cta:not(.vote-for--voted) .vote-for__button:hover{filter:brightness(1.06);transform:translateY(-1px)}.vote-for__label-short{display:none}@keyframes vote-for-shimmer{0%{background-position:0%}to{background-position:100%}}.vote-for--cta:not(.vote-for--voted) .vote-for__button,:root[data-member-session=out] .vote-for--cta:not(.vote-for--voted) .vote-for__button{background:linear-gradient(135deg,#1a1877 0%,#ac84ef 50%,#1a1877 100%) 0%/200% 200%}@media (prefers-reduced-motion:no-preference){.vote-for--cta:not(.vote-for--voted) .vote-for__button:is(:hover,:focus-visible){animation:3s ease-in-out infinite alternate vote-for-shimmer}}.vote-for-host--cta{margin-left:var(--space-2,.5rem)}@media (max-width:639.98px){.editorial-byline__people:has(>.vote-for-host--cta){flex-wrap:wrap;padding-inline-end:54px}.editorial-byline__people>.vote-for-host.vote-for-host--cta{margin:var(--space-3,.75rem) -54px 0 0;flex:0 0 calc(100% + 54px);order:10;position:static}.editorial-byline__people>.vote-for-host.vote-for-host--cta .vote-for,.editorial-byline__people>.vote-for-host.vote-for-host--cta .vote-for__button{width:100%}}.vote-for-host.vote-for-host--bar{width:100%;margin:var(--space-3,.75rem) 0 0;display:flex}.vote-for-host.vote-for-host--bar .vote-for,.vote-for-host.vote-for-host--bar .vote-for__button{justify-content:center;width:100%}.vote-for-host.vote-for-host--bar .vote-for__button{white-space:nowrap;gap:.4rem;padding-inline:.875rem;font-size:.8125rem}
