.sp-vote-page{gap:28px;max-width:760px;margin:8px 0 24px;display:grid}.sp-tools.sp-docs .sp-vote-hero h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.08}.sp-vote-hero>p{color:var(--t-text);margin:0;font-size:17px;line-height:28px}.sp-vote-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.sp-vote-button{background:var(--t-accent-strong);color:#fff;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.sp-vote-button:hover{color:#fff;background:#4752c4}.sp-vote-button.is-secondary{border:1px solid var(--t-line-strong);color:inherit;background:0 0}.sp-vote-button.is-secondary:hover{background:var(--t-surface-2);color:inherit}.sp-vote-button:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.sp-vote-wait{color:var(--t-muted);align-items:center;gap:7px;font-size:14px;display:inline-flex}.sp-vote-figures{border:1px solid var(--t-line);background:var(--t-surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.sp-vote-figures>div{padding:18px 20px}.sp-vote-figures>div+div{border-left:1px solid var(--t-line)}.sp-vote-figures dt{color:var(--t-muted);font-size:13px}.sp-vote-figures dd{letter-spacing:-.02em;margin:6px 0 0;font-size:26px;font-weight:700}.sp-vote-perks{border-top:1px solid var(--t-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.sp-vote-perks li{border-bottom:1px solid var(--t-line);gap:14px;padding:18px 0;display:flex}.sp-vote-perks li>span{border:1px solid var(--t-line-strong);width:36px;height:36px;color:var(--t-accent);border-radius:10px;flex:none;place-items:center;display:grid}.sp-vote-perks strong{margin-bottom:2px;font-size:15px;display:block}.sp-vote-perks p,.sp-vote-note{color:var(--t-muted);margin:0;font-size:14px;line-height:22px}@media (max-width:560px){.sp-vote-figures{grid-template-columns:1fr}.sp-vote-figures>div+div{border-top:1px solid var(--t-line);border-left:0}}.sp-vote-hero{position:relative}.sp-vote-hero .sp-vote-spidy{float:right;margin:-8px 0 12px 24px}@media (max-width:640px){.sp-vote-hero .sp-vote-spidy{float:none;width:96px;height:96px;margin:0 0 12px;display:block}}
