.page[data-v-a0f2b2ec]{align-items:center;display:flex;flex-flow:column;width:100%}.modesBar[data-v-a0f2b2ec]{display:flex;justify-content:center;max-width:100%;padding:1em 1em .9em;width:100%}@media (max-width:599px){.modesBar[data-v-a0f2b2ec]{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}}.inner[data-v-a0f2b2ec]{display:flex;flex-flow:column;gap:1em;max-width:80em;padding:0 1em 2em;width:100%}.head-title[data-v-a0f2b2ec]{font-size:1.4em;font-weight:800;margin:0 0 .2em}.head-text[data-v-a0f2b2ec]{font-size:.95em;margin:0;max-width:50em;opacity:.75}.rating[data-v-a0f2b2ec]{background-color:var(--body-bg);border:1px solid #ebebeb;border-radius:14px;padding:1em 1.2em}:root[data-theme=dark] .rating[data-v-a0f2b2ec]{background-color:hsla(0,0%,100%,.03);border-color:#383838}.rating-head[data-v-a0f2b2ec]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5em 1em;margin-bottom:.8em}.rating-title[data-v-a0f2b2ec]{font-size:1.05em;font-weight:800;margin:0}.rating-smart[data-v-a0f2b2ec],.rating-votes[data-v-a0f2b2ec]{font-size:.85em;opacity:.7}.rating-row[data-v-a0f2b2ec]{align-items:center;display:grid;font-size:.9em;gap:.6em;grid-template-columns:1.5em 22px 1fr 3.5em 6em;padding:.35em 0}@media (max-width:599px){.rating-row[data-v-a0f2b2ec]{grid-template-columns:1.5em 22px 1fr 3.5em}}.rating-pos[data-v-a0f2b2ec]{font-weight:700;opacity:.6}.rating-logo[data-v-a0f2b2ec]{-o-object-fit:contain;object-fit:contain}.rating-model[data-v-a0f2b2ec]{min-width:0}.rating-model span[data-v-a0f2b2ec]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rating-bar[data-v-a0f2b2ec]{background:#ebebeb;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}:root[data-theme=dark] .rating-bar[data-v-a0f2b2ec]{background:hsla(0,0%,100%,.1)}.rating-bar i[data-v-a0f2b2ec]{background:var(--tt-gradient-red);border-radius:3px;display:block;height:100%}.rating-rate[data-v-a0f2b2ec]{font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.rating-total[data-v-a0f2b2ec]{font-size:.8em;opacity:.6}@media (max-width:599px){.rating-total[data-v-a0f2b2ec]{display:none}}.note[data-v-a0f2b2ec]{font-size:.8em;margin:0;opacity:.6}