.rating-page{max-width:1280px}.rating-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 26px}.rating-heading h1{font-size:clamp(36px,4vw,54px);margin:8px 0 12px}.rating-heading p{color:var(--muted);font-size:14px}.rating-heading>svg{color:#e8bd63}.rating-controls{display:flex;align-items:center;justify-content:space-between;gap:20px}.rating-controls .field{width:min(100%,340px)}.rating-rules{border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:22px;background:var(--surface);font-size:13px}.rating-rules summary{cursor:pointer}.rating-rules p{margin-top:12px;color:var(--muted);line-height:1.65}.rating-me{display:flex;gap:38px;align-items:center;padding:25px;border:1px solid var(--accent);border-radius:18px;background:linear-gradient(120deg,var(--accent-soft),var(--surface));margin-bottom:24px}.rating-me strong{display:block;font-size:38px;margin-top:8px}.rating-me-caption{margin-left:auto}.rating-me-caption p{color:var(--muted);font-size:12px;margin:8px 0}.rating-me-caption a{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--accent)}.rating-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.rating-podium article{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:16px;padding:22px;background:var(--surface)}.rating-podium article[data-place="1"]{border-top-color:#e8bd63}.rating-podium article>span{color:var(--muted);font-size:14px}.rating-podium h2{font-size:25px;overflow-wrap:anywhere;margin:18px 0}.rating-podium strong{font-size:22px}.rating-podium small{font:400 12px Inter;color:var(--muted)}.rating-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;margin-bottom:20px}.rating-table{width:100%;border-collapse:collapse;background:var(--surface);font-size:13px;text-align:left}.rating-table th{padding:16px;color:var(--muted);font-weight:500;white-space:nowrap;background:var(--surface2)}.rating-table td{padding:17px 16px;border-top:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rating-table td small{display:block;color:var(--muted);margin-top:4px}.rating-table .is-me{background:var(--accent-soft)}.rating-you{font-size:10px;color:var(--accent);margin-left:8px}.rating-empty{border:1px dashed var(--line);border-radius:18px;padding:45px;text-align:center}.rating-empty h2{margin:16px 0}.rating-empty p{color:var(--muted)}@media(max-width:650px){.rating-podium{grid-template-columns:1fr}.rating-podium article{display:flex;align-items:center;gap:16px;padding:15px}.rating-podium h2{font-size:20px;flex:1 1;margin:0}.rating-me{gap:20px;flex-wrap:wrap;padding:20px}.rating-me-caption{margin-left:0;width:100%}.rating-table{min-width:650px}.rating-heading p{font-size:12px}.rating-controls{gap:10px}}.rating-controls select{appearance:none;min-height:44px;width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:14px;color:var(--ink)}.rating-podium{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}