.rating[data-v-aa998fe8]{background:var(--surface-container);border-block-start:1px solid var(--outline-variant);border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;padding:1rem}.rating__header[data-v-aa998fe8]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rating__summary-block[data-v-aa998fe8]{flex:1;min-inline-size:0}.rating__message[data-v-aa998fe8]{color:var(--on-surface-variant);font-size:.75rem}.rating__summary[data-v-aa998fe8]{flex-wrap:wrap;align-items:baseline;gap:.2rem;margin-block-start:.25rem;display:flex}.rating__summary strong[data-v-aa998fe8]{color:var(--primary);font-size:1.25rem;font-weight:700}.rating__summary em[data-v-aa998fe8]{color:var(--on-surface-variant);margin-inline-start:.5rem;font-size:.8125rem}.rating__control[data-v-aa998fe8]{--thumb-radius:.5rem;margin-block-start:1rem;padding-inline:.5rem}.rating__bar[data-v-aa998fe8]{block-size:1rem;position:relative}.rating__fill[data-v-aa998fe8],.rating__track[data-v-aa998fe8]{block-size:4px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.rating__track[data-v-aa998fe8]{inset-inline:var(--thumb-radius);background:var(--outline)}.rating__fill[data-v-aa998fe8]{background:var(--primary);inset-inline-start:var(--thumb-radius)}.rating__dot[data-v-aa998fe8]{background:var(--on-surface-variant);border-radius:999px;block-size:8px;inline-size:8px;margin-inline-start:-4px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.rating__dot--on[data-v-aa998fe8]{background:var(--primary)}.rating__input[data-v-aa998fe8]{opacity:0;cursor:pointer;block-size:1rem;inline-size:100%;margin:0;position:absolute;inset:0}.rating__input[data-v-aa998fe8]:disabled{cursor:progress;opacity:.38}.rating__thumb[data-v-aa998fe8]{background:var(--primary);pointer-events:none;border:0;border-radius:999px;block-size:1rem;inline-size:1rem;margin-inline-start:-.5rem;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.rating__input[data-v-aa998fe8]:focus-visible{outline:none}.rating__bar:has(.rating__input:focus-visible) .rating__thumb[data-v-aa998fe8]{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 35%,transparent)}.rating__bubble[data-v-aa998fe8]{background:var(--surface-container-highest);block-size:2.25rem;inline-size:2.25rem;color:var(--primary);font-variant-numeric:tabular-nums;box-shadow:0 2px 6px color-mix(in srgb,var(--scrim) 35%,transparent);border-radius:999px 999px 999px 0;place-items:center;margin-inline-start:-1.125rem;font-size:1rem;font-weight:700;display:grid;position:absolute;inset-block-end:calc(100% + .75rem);transform:rotate(-45deg)}.rating__bubble span[data-v-aa998fe8]{transform:rotate(45deg)}.rating-bubble-enter-active[data-v-aa998fe8],.rating-bubble-leave-active[data-v-aa998fe8]{transition:opacity var(--duration-short) var(--ease-standard),transform var(--duration-short) var(--ease-standard)}.rating-bubble-enter-from[data-v-aa998fe8],.rating-bubble-leave-to[data-v-aa998fe8]{opacity:0;transform:rotate(-45deg)scale(.5)}.rating__labels[data-v-aa998fe8]{block-size:1.125rem;margin-block-start:.25rem;position:relative}.rating__label[data-v-aa998fe8]{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500;position:absolute;transform:translate(-50%)}[dir=rtl] .rating__label[data-v-aa998fe8]{transform:translate(50%)}.rating__saving[data-v-aa998fe8]{text-align:center;min-block-size:1.5rem;margin-block-start:.5rem;font-size:.75rem;font-weight:700}.rating__saving span[data-v-aa998fe8]{background:var(--primary-container);color:var(--on-primary-container);border-radius:.75rem;padding:.2rem .75rem;display:inline-block}.rating--flat .rating__saving[data-v-aa998fe8]{min-block-size:0;margin-block-start:.25rem}.rating--flat .rating__control[data-v-aa998fe8]{margin-block-start:1.25rem;padding-inline:0}@media (prefers-reduced-motion:reduce){.rating-bubble-enter-active[data-v-aa998fe8],.rating-bubble-leave-active[data-v-aa998fe8]{transition:none}}.srv[data-v-430e1ea4]{background:var(--surface-container);border-radius:.9375rem;overflow:hidden}.srv--playing[data-v-430e1ea4]{background:color-mix(in srgb,var(--primary) 32%,var(--surface-container));color:var(--on-primary-container);box-shadow:inset 0 0 0 2px var(--primary)}.srv__head[data-v-430e1ea4]{inline-size:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.srv__head[data-v-430e1ea4]:disabled{cursor:default;opacity:.65}.srv__head[data-v-430e1ea4]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.srv__labels[data-v-430e1ea4]{flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.srv__name[data-v-430e1ea4]{font-size:1rem;font-weight:500}.srv--playing .srv__name[data-v-430e1ea4],.srv__badge[data-v-430e1ea4]{font-weight:700}.srv__badge[data-v-430e1ea4]{background:var(--surface-variant);color:var(--on-surface-variant);border-radius:.25rem;align-items:center;gap:.1875rem;padding-block:.125rem;padding-inline:.375rem;font-size:.625rem;line-height:1.4;display:inline-flex}.srv__badge--playing[data-v-430e1ea4]{background:var(--primary);color:var(--on-primary)}.srv__badge--ad[data-v-430e1ea4],.srv__badge--embed[data-v-430e1ea4]{background:var(--secondary-container);color:var(--on-secondary-container)}.srv__badge--premium[data-v-430e1ea4]{background:color-mix(in srgb,var(--brand-gold) 20%,transparent);color:var(--brand-gold)}.srv__badge--watch[data-v-430e1ea4]{background:color-mix(in srgb,var(--tertiary) 15%,transparent);color:var(--tertiary)}.srv__status[data-v-430e1ea4]{flex-shrink:0;justify-content:center;inline-size:1.5rem;display:inline-flex}.srv__dot[data-v-430e1ea4]{border:3px solid;border-radius:999px;block-size:.75rem;inline-size:.75rem}.srv__dot--ok[data-v-430e1ea4]{color:var(--player-success);background:var(--player-success)}.srv__dot--ready[data-v-430e1ea4]{color:var(--player-warning);background:0 0}.srv__dot--down[data-v-430e1ea4]{color:var(--player-error);border:0;block-size:auto;inline-size:auto}.srv__spinner[data-v-430e1ea4]{border:3px solid color-mix(in srgb,currentColor 25%,transparent);border-block-start-color:currentColor;border-radius:999px;block-size:1.25rem;inline-size:1.25rem;animation:.7s linear infinite srv-spin-430e1ea4}@keyframes srv-spin-430e1ea4{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.srv__spinner[data-v-430e1ea4]{animation-duration:2s}}.srv__note[data-v-430e1ea4]{color:var(--on-surface-variant);font-size:.75rem}.srv__note[data-v-430e1ea4],.srv__qualities[data-v-430e1ea4]{padding-block-end:.75rem;padding-inline:.75rem}.srv__qualities[data-v-430e1ea4]{border-block-start:1px solid color-mix(in srgb,var(--on-surface-variant) 12%,transparent);flex-wrap:wrap;gap:.5rem;padding-block-start:.75rem;display:flex}.srv__chip[data-v-430e1ea4]{border:1px solid var(--outline);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding-block:.3125rem;padding-inline:.75rem;font-size:.875rem}.srv__chip--on[data-v-430e1ea4]{background:var(--secondary-container);border-color:var(--secondary-container);color:var(--on-secondary-container);font-weight:600}.srv__chip[data-v-430e1ea4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.external-playback[data-v-74b643c1]{padding:.5rem 1rem 1rem}.external-playback p[data-v-74b643c1]{color:var(--on-surface-variant);margin-block-start:.5rem;font-size:.8125rem}.gate[data-v-8f8e91ec]{z-index:45;background:color-mix(in srgb,var(--surface-container-high) 96%,transparent);max-block-size:min(88dvh,46rem);color:var(--on-surface);box-shadow:0 -12px 42px color-mix(in srgb,var(--scrim) 48%,transparent);border-radius:1.5rem 1.5rem 0 0;position:absolute;inset-block-end:0;inset-inline:0;overflow-y:auto}.gate--direct[data-v-8f8e91ec]{isolation:isolate;background:linear-gradient(145deg,var(--primary-container),var(--surface-container-high) 68%);inline-size:100%}.gate__backdrop[data-v-8f8e91ec]{z-index:-1;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 30%,var(--surface-container-high)),var(--surface-container-high) 72%);position:absolute;inset:0;overflow:hidden}.gate__artwork[data-v-8f8e91ec]{filter:blur(1.5rem)brightness(.45);opacity:.68;background-position:50%;background-size:cover;position:absolute;inset:-2.5rem}.gate__backdrop[data-v-8f8e91ec]:after{content:"";background:linear-gradient(to top,var(--surface-container-high) 7%,color-mix(in srgb,var(--surface-container-high) 90%,transparent) 55%,color-mix(in srgb,var(--surface-container-high) 64%,transparent));position:absolute;inset:0}.gate--servers[data-v-8f8e91ec]{border-radius:0;flex-direction:column;max-block-size:none;display:flex;inset-block-start:0;overflow:hidden}.gate__header[data-v-8f8e91ec]{border-block-end:1px solid var(--outline-variant);align-items:center;gap:.75rem;min-block-size:4rem;padding:.75rem 1rem;display:flex}.gate__heading[data-v-8f8e91ec]{flex:1;min-inline-size:0}.gate__title-row[data-v-8f8e91ec]{align-items:center;gap:.75rem;display:flex}.gate__title-row h1[data-v-8f8e91ec]{flex:1;min-inline-size:0;font-weight:700}.gate__heading h1[data-v-8f8e91ec]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.3;overflow:hidden}.gate__actions[data-v-8f8e91ec],.gate__meta[data-v-8f8e91ec],.gate__navigation[data-v-8f8e91ec],.gate__primary[data-v-8f8e91ec],.gate__report-status[data-v-8f8e91ec]{align-items:center;display:flex}.gate__meta[data-v-8f8e91ec]{color:var(--on-surface-variant);flex-wrap:wrap;gap:.4rem;margin-block-start:.25rem;font-size:.75rem}.gate__navigation[data-v-8f8e91ec]{gap:.25rem}.gate__premium[data-v-8f8e91ec]{color:var(--brand-gold)}.gate__meta .gate__premium[data-v-8f8e91ec]{margin-inline-start:auto}.gate__icon[data-v-8f8e91ec]{block-size:2.5rem;inline-size:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.gate__icon[data-v-8f8e91ec]:disabled{opacity:.38;cursor:default}.gate__action[data-v-8f8e91ec]:focus-visible,.gate__icon[data-v-8f8e91ec]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gate__episode-nav[data-v-8f8e91ec]{min-block-size:2.5rem;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.gate__episode-nav[data-v-8f8e91ec]:disabled{opacity:.38;cursor:default}.gate__episode-nav--previous[data-v-8f8e91ec] .icon{transform:scaleX(-1)}[dir=rtl] .gate__episode-nav--previous[data-v-8f8e91ec] .icon{transform:none}[dir=rtl] .gate__episode-nav--next[data-v-8f8e91ec] .icon{transform:scaleX(-1)}.gate--direct .gate__header[data-v-8f8e91ec]{border-block-end:0;max-inline-size:54rem;margin-inline:auto;padding-block:1.25rem .5rem}.gate--direct .gate__heading h1[data-v-8f8e91ec]{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.125rem,3vw,1.5rem)}.gate__direct[data-v-8f8e91ec]{max-inline-size:54rem;margin-inline:auto;padding-block:.5rem 0}.gate__primary[data-v-8f8e91ec]{flex-wrap:wrap;justify-content:stretch;gap:.75rem;padding-block:.5rem 1rem;padding-inline:1rem}.gate__primary[data-v-8f8e91ec] button{flex:10rem;min-block-size:2.875rem}.gate--direct .gate__source-error[data-v-8f8e91ec]{margin-inline:1rem}.gate__missing-report[data-v-8f8e91ec]{margin-block-end:.75rem;margin-inline:1rem}.gate--direct[data-v-8f8e91ec] .rating{border:1px solid var(--outline-variant);background:color-mix(in srgb,var(--surface-container) 92%,transparent);border-radius:1rem;margin-inline:1rem}.gate__actions[data-v-8f8e91ec]{max-inline-size:54rem;padding:.75rem 1rem max(1rem,env(safe-area-inset-bottom));flex-wrap:wrap;gap:.5rem;margin-inline:auto}.gate__actions--compact[data-v-8f8e91ec]{flex-wrap:nowrap;justify-content:flex-end;inline-size:100%}.gate__action-spacer[data-v-8f8e91ec]{flex:1}.gate__action[data-v-8f8e91ec]{background:var(--surface-variant);min-block-size:3.5rem;color:var(--on-surface-variant);font:inherit;cursor:pointer;border:0;border-radius:.75rem;flex-direction:column;flex:7rem;justify-content:center;align-items:center;gap:.2rem;padding:.5rem;font-size:.7rem;display:flex}.gate__actions--compact .gate__action[data-v-8f8e91ec]{border-radius:.625rem;flex:none;block-size:2.5rem;min-block-size:2.5rem;inline-size:2.5rem;padding:0}.gate__action--alert[data-v-8f8e91ec],.gate__action--watched[data-v-8f8e91ec]{background:var(--primary);color:var(--on-primary)}.gate__action[data-v-8f8e91ec]:disabled{opacity:.65;cursor:progress}.gate__report-status[data-v-8f8e91ec]{border-radius:.625rem;flex:1;gap:.375rem;min-block-size:2.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.gate__report-status--pending[data-v-8f8e91ec]{background:color-mix(in srgb,var(--player-warning) 14%,transparent);color:var(--player-warning)}.gate__report-status--progress[data-v-8f8e91ec]{background:color-mix(in srgb,var(--player-success) 14%,transparent);color:var(--player-success)}.gate__report-status--present[data-v-8f8e91ec]{background:var(--secondary-container);color:var(--on-secondary-container)}.gate__servers[data-v-8f8e91ec]{flex:1;min-block-size:0;padding:.5rem 1rem;overflow-y:auto}.gate__rating[data-v-8f8e91ec],.gate__servers[data-v-8f8e91ec]{inline-size:100%;max-inline-size:54rem;margin-inline:auto}.gate__servers ul[data-v-8f8e91ec]{flex-direction:column;gap:.5rem;list-style:none;display:flex}.gate__source-error[data-v-8f8e91ec]{border-radius:var(--radius-md);background:var(--error-container);color:var(--on-error-container);margin:.25rem 0 .75rem;padding:.75rem;font-size:.8125rem}.gate__source-error--info[data-v-8f8e91ec]{background:var(--secondary-container);color:var(--on-secondary-container)}.gate__empty[data-v-8f8e91ec]{text-align:center;min-block-size:12rem;color:var(--on-surface-variant);align-content:center;place-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.gate__empty[data-v-8f8e91ec] .icon{opacity:.6}.gate__empty p[data-v-8f8e91ec]{margin:0;font-size:1rem;font-weight:600}.gate__spinner[data-v-8f8e91ec]{border:2px solid;border-block-start-color:#0000;border-radius:999px;block-size:1.1rem;inline-size:1.1rem;animation:.7s linear infinite gate-spin-8f8e91ec}@keyframes gate-spin-8f8e91ec{to{transform:rotate(1turn)}}@media (width>=60rem){.gate[data-v-8f8e91ec]:not(.gate--servers){inline-size:min(60rem,100% - 2rem);inset-inline:50%;transform:translate(-50%)}}@media (width<=42rem){.gate--direct .gate__header[data-v-8f8e91ec]{padding-block-start:.75rem}.gate--direct .gate__report-status[data-v-8f8e91ec]{flex-basis:100%}.gate__episode-nav[data-v-8f8e91ec]{justify-content:center;inline-size:2.5rem;padding:0}.gate__episode-nav span[data-v-8f8e91ec]{display:none}}@media (prefers-reduced-motion:reduce){.gate__spinner[data-v-8f8e91ec]{animation-duration:2s}}.gate.gate--embedded[data-v-8f8e91ec]{max-block-size:none;inline-size:100%;box-shadow:none;background:0 0;border-radius:0;position:relative;inset:auto;overflow:visible;transform:none}.gate--embedded .gate__backdrop[data-v-8f8e91ec]{display:none}.gate--embedded .gate__header[data-v-8f8e91ec]{padding:0 0 .75rem}.gate--embedded .gate__heading h1[data-v-8f8e91ec]{white-space:normal;overflow-wrap:anywhere}.gate--embedded .gate__actions[data-v-8f8e91ec],.gate--embedded .gate__direct[data-v-8f8e91ec],.gate--embedded .gate__servers[data-v-8f8e91ec]{padding-inline:0}.gate--embedded .gate__servers[data-v-8f8e91ec]{flex:none;overflow:visible}.gate--embedded.gate--servers[data-v-8f8e91ec]{display:block}.gate--embedded[data-v-8f8e91ec] .srv__name{overflow-wrap:anywhere}.gate__date[data-v-8f8e91ec]{color:var(--on-surface-variant);margin-block-start:.625rem;font-size:.875rem}.gate--direct .gate__primary[data-v-8f8e91ec] button{border-radius:999px;min-block-size:3rem}.gate--direct .gate__primary[data-v-8f8e91ec]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gate--direct .gate__primary[data-v-8f8e91ec] button{min-inline-size:0;padding-inline:.625rem}.gate--direct .gate__primary .gate__developer-source[data-v-8f8e91ec],.gate--direct .gate__primary[data-v-8f8e91ec] button:only-child{grid-column:1/-1}.gate--direct[data-v-8f8e91ec] .rating--flat{background:0 0;border:0;border-radius:0;padding-block:.75rem 0;padding-inline:0}.gate--embedded.gate--direct .gate__primary[data-v-8f8e91ec]{padding-inline:0}.gate--embedded.gate--direct .gate__source-error[data-v-8f8e91ec]{margin-inline:0}.gate__external[data-v-8f8e91ec]{inline-size:100%;max-inline-size:54rem;margin-inline:auto}.gate--embedded .gate__external[data-v-8f8e91ec]{padding-inline:0}.gate--embedded.gate--direct[data-v-8f8e91ec] .rating--flat{margin-inline:0}.gate--direct .gate__actions[data-v-8f8e91ec]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gate--direct .gate__action[data-v-8f8e91ec]{border-radius:var(--radius-lg);overflow-wrap:anywhere;min-block-size:4.25rem;min-inline-size:0}.gate--direct .gate__action--watched[data-v-8f8e91ec]{background:var(--primary);color:var(--on-primary)}.gate--direct .gate__report-status[data-v-8f8e91ec]{grid-column:1/-1}@media (width<=30rem){.gate--direct .gate__actions[data-v-8f8e91ec]{grid-template-columns:repeat(2,minmax(0,1fr))}}
