body.nominants-route .nominants-skip{position:fixed;left:12px;top:-48px;z-index:9999;padding:10px 14px;border-radius:10px;background:#ffe79e;color:#171006;font-weight:850;transition:top .18s ease}body.nominants-route .nominants-skip:focus{top:12px}body.nominants-route .nominants-intro{max-width:920px;margin-bottom:22px}body.nominants-route .nominants-intro h1{margin:0;font-size:clamp(2.35rem,5.5vw,5.2rem);line-height:.98;letter-spacing:-.065em}body.nominants-route .nominants-lead,body.nominants-route .section-intro{max-width:840px;color:var(--muted);line-height:1.62}body.nominants-route .nominants-lead{margin:18px 0 0;font-size:clamp(1rem,1.8vw,1.18rem)}body.nominants-route .section-intro{margin:12px 0 0}body.nominants-route .publication-note{margin-top:18px;padding:15px 17px;border:1px solid rgba(213,162,63,.22);border-radius:16px;background:rgba(255,223,138,.045)}body.nominants-route .publication-note strong{color:var(--gold-2);font-size:.9rem}body.nominants-route .publication-note p{margin:6px 0 0;color:var(--muted);line-height:1.48;font-size:.9rem}body.nominants-route .stats-strip{grid-template-columns:repeat(7,minmax(0,1fr))}body.nominants-route .nominee-empty-state{min-height:150px;padding:26px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:18px;align-items:center;border-style:dashed;background:rgba(255,255,255,.025);box-shadow:none}body.nominants-route .nominee-empty-state:hover{transform:none;background:rgba(255,255,255,.025)}body.nominants-route .nominee-empty-state::before{opacity:.34}body.nominants-route .nominee-empty-state__icon{width:74px;height:74px;display:grid;place-items:center;border-radius:20px;border:1px solid rgba(255,223,138,.22);color:var(--gold-2);background:rgba(255,223,138,.05);font-weight:950;letter-spacing:-.06em}body.nominants-route .nominee-empty-state h3{margin:0;color:var(--text);font-size:1.05rem}body.nominants-route .nominee-empty-state p{margin:7px 0 0;color:var(--muted);line-height:1.5;max-width:760px}body.nominants-route .scoring-guide,body.nominants-route .publication-guide{padding-bottom:64px}body.nominants-route .scoring-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.nominants-route .scoring-card{position:relative;padding:22px;border:1px solid rgba(213,162,63,.2);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02))}body.nominants-route .scoring-card h3{margin:0 0 9px;font-size:1.18rem}body.nominants-route .scoring-card p{margin:0;color:var(--muted);line-height:1.48}body.nominants-route .scoring-card ul{margin:17px 0 0;padding-left:20px;color:var(--soft);line-height:1.55}body.nominants-route .score-scale{float:right;margin-left:14px;padding:6px 10px;border-radius:999px;color:#171006;background:linear-gradient(135deg,#ffe79e,#c99533);font-size:.72rem;font-weight:900}body.nominants-route .tech-choice-note{margin:14px 0 0;padding:15px 17px;border-left:3px solid var(--gold);color:var(--muted);background:rgba(255,223,138,.035);line-height:1.52}body.nominants-route .publication-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.nominants-route .publication-step{min-width:0;padding:18px;border:1px solid rgba(213,162,63,.18);border-radius:18px;background:rgba(0,0,0,.18)}body.nominants-route .publication-step>span{display:inline-flex;margin-bottom:14px;color:var(--gold-2);font-weight:900;letter-spacing:.08em}body.nominants-route .publication-step h3{margin:0;font-size:1rem}body.nominants-route .publication-step p{margin:8px 0 0;color:var(--muted);line-height:1.48;font-size:.88rem}body.nominants-route .nominants-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}body.nominants-route .nominants-actions .vote-btn,body.nominants-route .nominants-actions .details-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px}@media(max-width:1240px){body.nominants-route .stats-strip{grid-template-columns:repeat(4,minmax(0,1fr))}body.nominants-route .publication-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){body.nominants-route .stats-strip,body.nominants-route .scoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){body.nominants-route .stats-strip,body.nominants-route .scoring-grid,body.nominants-route .publication-steps{grid-template-columns:1fr}body.nominants-route .nominee-empty-state{grid-template-columns:1fr;padding:20px}}
