.ratings-panel[data-v-865a78a4]{background:transparent;display:flex;flex-direction:column;gap:16px}.ratings-panel__header[data-v-865a78a4]{margin-bottom:2px}.ratings-panel__title[data-v-865a78a4]{color:var(--text-2);font-size:1.15rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.score-card[data-v-865a78a4]{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:flex;justify-content:center;min-height:140px;overflow:hidden;position:relative}.igte-score-card[data-v-865a78a4]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f172a66;box-shadow:0 12px 32px #0003,inset 0 2px #ffffff0a}.score-card__bg[data-v-865a78a4]{background:radial-gradient(circle at top right,rgba(96,165,250,.25),transparent 60%),radial-gradient(circle at bottom left,rgba(167,139,250,.15),transparent 60%);inset:0;pointer-events:none;position:absolute}.score-card__content[data-v-865a78a4]{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.score-card__label[data-v-865a78a4]{background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);border-radius:999px;color:var(--accent-strong);font-size:.82rem;font-weight:800;letter-spacing:.15em;padding:4px 14px;text-transform:uppercase}.score-card__value-wrap[data-v-865a78a4]{position:relative}.score-card__value[data-v-865a78a4]{color:#fff;font-size:clamp(3rem,5vw,4rem);font-weight:900;letter-spacing:-.04em;line-height:1;text-shadow:0 4px 16px rgba(59,130,246,.5)}.score-card__votes[data-v-865a78a4]{color:#ffffff80;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sources-grid[data-v-865a78a4]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.source-chip[data-v-865a78a4]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;justify-content:space-between;padding:12px 14px;transition:all .3s ease}.source-chip[data-v-865a78a4]:hover{background:#ffffff0f;border-color:#ffffff26}.source-chip.is-dimmed[data-v-865a78a4]{filter:grayscale(1);opacity:.5}.source-chip__name[data-v-865a78a4]{color:var(--text-2);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.source-chip__value-box[data-v-865a78a4]{align-items:center;background:var(--source-color);border-radius:10px;box-shadow:0 4px 12px #0003;color:#fff;display:flex;font-size:1.1rem;font-weight:900;height:42px;justify-content:center;text-shadow:0 2px 4px rgba(0,0,0,.3);width:42px}.source-chip.is-dimmed .source-chip__value-box[data-v-865a78a4]{background:#ffffff1a;color:#fff6;text-shadow:none}.rating-interaction-area[data-v-865a78a4]{background:linear-gradient(180deg,#1e293b66,#0f172a99);border:1px solid rgba(148,163,184,.15);border-radius:20px;box-shadow:0 16px 32px #0003;margin-top:8px;padding:24px}.rating-interaction-header[data-v-865a78a4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.rating-interaction-header span[data-v-865a78a4]{color:#e2e8f0;font-size:1.05rem;font-weight:700}.rating-interaction-header strong[data-v-865a78a4]{color:var(--accent-strong);font-size:1.3rem;font-weight:900;text-shadow:0 2px 10px rgba(96,165,250,.4)}.save-status[data-v-865a78a4]{background:#34d3991a;border:1px solid rgba(52,211,153,.2);border-radius:999px;color:#34d399;font-size:.85rem;font-style:normal;font-weight:700;padding:4px 12px}.rating-scale-container[data-v-865a78a4]{padding:16px 0 8px;position:relative;width:100%}.rating-scale-track[data-v-865a78a4]{background:#ffffff1a;right:0;z-index:1}.rating-scale-fill[data-v-865a78a4],.rating-scale-track[data-v-865a78a4]{border-radius:999px;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.rating-scale-fill[data-v-865a78a4]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);box-shadow:0 0 12px #8b5cf699;transition:width .3s cubic-bezier(.2,.8,.2,1);z-index:2}.rating-scale-dots[data-v-865a78a4]{display:flex;justify-content:space-between;position:relative;z-index:3}.rating-dot-btn[data-v-865a78a4]{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:20px}.rating-dot-btn[data-v-865a78a4]:before{background:#1e293b;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;content:"";inset:2px;position:absolute;transition:all .3s cubic-bezier(.2,.8,.2,1);z-index:-1}.rating-dot-btn .dot-number[data-v-865a78a4]{color:#ffffff80;font-size:.8rem;font-weight:700;opacity:0;position:relative;top:-20px;transform:translateY(6px);transition:all .2s ease}.rating-dot-btn.is-hovered .dot-number[data-v-865a78a4],.rating-dot-btn.is-selected .dot-number[data-v-865a78a4],.rating-dot-btn:hover .dot-number[data-v-865a78a4]{opacity:1;transform:translateY(0)}.rating-dot-btn.is-active[data-v-865a78a4]:before{background:#6366f1;border-color:#a5b4fc;box-shadow:0 0 15px #6366f199;inset:4px}.rating-dot-btn.is-active .dot-number[data-v-865a78a4]{color:#fff}.rating-dot-btn.is-hovered[data-v-865a78a4]:before,.rating-dot-btn.is-selected[data-v-865a78a4]:before{background:#a855f7;border-color:#d8b4fe;box-shadow:0 0 20px #a855f7cc;transform:scale(1.3)}.rating-dot-btn[data-v-865a78a4]:disabled{cursor:not-allowed;opacity:.5}.ratings-panel__guest[data-v-865a78a4]{display:flex;justify-content:center}.glass-btn-full[data-v-865a78a4]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:12px;color:#fff!important;font-size:1rem;font-weight:700;justify-content:center;min-height:48px;width:100%}.glass-btn-full[data-v-865a78a4]:hover{background:#ffffff1a!important;border-color:#fff3!important;box-shadow:0 8px 24px #0003}.ratings-panel__error[data-v-865a78a4]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#fca5a5;font-size:.9rem;font-weight:600;margin:12px 0 0;padding:10px;text-align:center}@media(max-width:600px){.rating-scale-container[data-v-865a78a4]{padding:10px}.rating-dot-btn[data-v-865a78a4]{height:28px;width:28px}.score-card__value[data-v-865a78a4]{font-size:3rem}}
