.quality-score{align-items:flex-end;display:inline-flex;flex-direction:column;flex-shrink:0;gap:2px}.quality-score__value{color:#facc15;font-size:1.5rem;font-weight:700;line-height:1}.quality-score--lg .quality-score__value{font-size:2.25rem}.quality-score__source{color:#94a3b8;font-size:.72rem}.quality-score__status{border:1px dashed #94a3b880;border-radius:6px;color:#cbd5e1;font-size:.8rem;font-weight:600;padding:4px 8px;white-space:nowrap}.quality-card{background:#1e293b99;border:1px solid #94a3b81a;border-radius:12px;color:#e2e8f0;display:flex;flex-direction:column;height:100%;overflow:hidden}.quality-card__media{background:#0f172a;padding-top:46.7%;position:relative;width:100%}.quality-card__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.quality-card__rank{background:#0f172ad9;border-radius:999px;font-size:.85rem;font-weight:700;left:8px;padding:4px 10px;position:absolute;top:8px}.quality-card__body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:14px 16px 16px}.quality-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.quality-card__head h3{font-size:1.05rem;line-height:1.35;margin:0;word-break:keep-all}.quality-card__evidence{color:#94a3b8;font-size:.82rem;margin:0}.quality-card__reason{font-size:.92rem;line-height:1.5;margin:0}.quality-card__reason--evidence{color:#cbd5e1}.quality-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.quality-card__notice{color:#fbbf24;font-size:.82rem;margin:0}.quality-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.quality-tag{background:#94a3b826;border-radius:999px;color:#cbd5e1;font-size:.75rem;padding:3px 8px}.quality-tag--accent{background:#3b82f633;color:#93c5fd}.quality-button{align-items:center;background:#0000;border:1px solid #94a3b859;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-size:.88rem;justify-content:center;min-height:36px;padding:6px 14px;text-decoration:none}.quality-button:disabled{cursor:default;opacity:.6}.quality-button--primary{background:#2563eb;border-color:#2563eb;color:#fff}.quality-button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.game-quality-section{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-bottom:20px}.game-quality-section>.quality-panel--member,.game-quality-section>.quality-panel--rating{grid-column:1}.game-quality-section>.quality-panel--guide{grid-column:2;grid-row:1/span 2}.game-quality-section>.quality-panel:only-child{grid-column:1/-1}@media (max-width:960px){.game-quality-section{grid-template-columns:minmax(0,1fr)}.game-quality-section>.quality-panel--guide,.game-quality-section>.quality-panel--member,.game-quality-section>.quality-panel--rating{grid-column:1;grid-row:auto}}.quality-panel{background:#1e293b99;border:1px solid #94a3b81f;border-radius:12px;box-sizing:border-box;color:#e2e8f0;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px}.quality-panel h2,.quality-panel h3{border:0;margin:0;padding:0}.quality-panel p{line-height:1.55;margin:0}.quality-panel__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:space-between}.quality-panel__head h2,.quality-panel__head h3{color:#f1f5f9;font-size:1.02rem;font-weight:700}.quality-panel__label{color:#94a3b8;font-size:.78rem!important;font-weight:600}.quality-panel__muted{color:#94a3b8;font-size:.85rem;margin:0}.quality-panel__note{border-top:1px solid #94a3b81a;font-size:.78rem;padding-top:12px}.quality-panel ul{list-style:none;margin:0;padding:0}.quality-meter{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden;position:relative;width:100%}.quality-meter>span{background:#4ade80;border-radius:inherit;inset:0 auto 0 0;position:absolute}.quality-meter[data-tone=mixed]>span{background:#facc15}.quality-meter[data-tone=bad]>span{background:#f87171}.quality-meter--sm{display:inline-block;height:6px;width:64px}.quality-rating{align-items:center;display:flex;gap:20px}.quality-rating .quality-score{align-items:flex-start;min-width:92px}.quality-rating__body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.quality-rating__evidence{color:#f1f5f9;font-size:.95rem;font-weight:600}.quality-rating__reason{color:#cbd5e1;font-size:.92rem}.quality-period-badges{gap:6px}.quality-period-badges .quality-tag{font-weight:600;text-decoration:none}.quality-period-badges .quality-tag:hover{background:#3b82f652}.quality-refs{display:flex;flex-direction:column;gap:8px}.quality-refs__list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.quality-refs__list li{align-items:baseline;background:#0f172a80;border-radius:8px;color:#e2e8f0;display:flex;font-size:.84rem;gap:6px;justify-content:space-between;padding:7px 10px}.quality-refs__list small{color:#64748b;font-size:.74rem;white-space:nowrap}.quality-method summary{color:#94a3b8;cursor:pointer;font-size:.8rem;width:-webkit-fit-content;width:fit-content}.quality-method summary:hover{color:#cbd5e1}.quality-method[open] summary{margin-bottom:6px}@media (max-width:480px){.quality-rating{gap:14px}.quality-rating .quality-score{min-width:0}.quality-score--lg .quality-score__value{font-size:1.9rem}}.quality-guide__progress{align-items:center;color:#94a3b8;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px}.quality-guide{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.quality-guide li{grid-gap:10px;align-items:center;background:#0f172a80;border:1px solid #0000;border-radius:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.quality-guide li[data-status=satisfied]{background:#4ade800f;border-color:#4ade8040}.quality-guide li[data-status=available]{background:#3b82f614;border-color:#3b82f64d}.quality-guide__dot{background:#64748b;border-radius:50%;height:8px;width:8px}.quality-guide li[data-status=satisfied] .quality-guide__dot{background:#4ade80}.quality-guide li[data-status=available] .quality-guide__dot{background:#60a5fa}.quality-guide li[data-status=missing] .quality-guide__dot{background:#f87171}.quality-guide li[data-status=checking] .quality-guide__dot{background:#fbbf24}.quality-guide__main{display:flex;flex-direction:column;gap:4px;min-width:0}.quality-guide__main strong{color:#f1f5f9;font-size:.9rem}.quality-guide__detail{align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;gap:4px 8px}.quality-guide__detail .quality-panel__muted{font-size:.8rem}.quality-guide__auto-link,.quality-guide__link{align-items:center;background:#0000;border:0;color:#93c5fd;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:3px;padding:0;text-decoration:none}.quality-guide__auto-link:hover,.quality-guide__link:hover{color:#bfdbfe;text-decoration:underline}.quality-guide__side{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.quality-guide__side>span:last-child:not(.quality-guide__status){align-items:flex-end;display:flex;flex-direction:column;gap:2px}.quality-guide__side .quality-button{border-radius:6px;font-size:.76rem;min-height:26px;padding:2px 10px}.quality-guide__side .quality-panel__muted{font-size:.72rem;text-align:right}.quality-guide__status{color:#94a3b8;font-size:.74rem;font-weight:600;white-space:nowrap}.quality-guide__status[data-status=satisfied]{color:#4ade80}.quality-guide__status[data-status=available]{color:#60a5fa}.quality-guide__status[data-status=missing]{color:#f87171}.quality-guide__status[data-status=checking]{color:#fbbf24}.quality-guide__checking-bar{align-items:center;background:#0f172a6b;border:1px dashed #94a3b838;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:9px 12px}.quality-guide__checking-label{color:#94a3b8;font-size:.78rem;font-weight:600;white-space:nowrap}.quality-guide__checking-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.quality-guide__checking-chips .quality-button{background:#1e293bbf;border-radius:999px;font-size:.76rem;min-height:28px;padding:3px 10px}.quality-guide__footer{align-items:center;border-top:1px solid #94a3b81a;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding-top:10px}.quality-guide__footer .quality-card__actions{margin-top:0}.quality-guide__footer .quality-button{font-size:.82rem;min-height:32px}.quality-panel--member-featured{background:linear-gradient(145deg,#1e293bd9,#0f172ae6);border:1px solid #facc1547;box-shadow:0 4px 18px #0f172a59,inset 0 1px 0 #facc151f}.quality-panel--member-compact{gap:8px;padding:13px 18px}.member-compact-row{display:flex;flex-direction:column;gap:10px}.member-head__title-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.member-reward-chip{align-items:center;background:linear-gradient(135deg,#eab3083d,#f59e0b29);border:1px solid #facc1573;border-radius:999px;color:#fef08a;cursor:help;display:inline-flex;font-size:.76rem;font-weight:700;gap:4px;padding:3px 10px;position:relative;-webkit-user-select:none;user-select:none}.member-reward-chip__icon{font-size:.82rem;line-height:1}.member-reward-chip__tooltip{background:#0f172a;border:1px solid #facc1566;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #020617a6;color:#f8fafc;font-size:.76rem;font-weight:500;left:0;line-height:1.45;max-width:min(320px,80vw);opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transition:opacity .16s ease,visibility .16s ease;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:30}.member-reward-chip:focus-visible .member-reward-chip__tooltip,.member-reward-chip:hover .member-reward-chip__tooltip{opacity:1;visibility:visible}.member-first-visit-prompt{align-items:flex-start;background:linear-gradient(135deg,#3b82f624,#eab3081a);border:1px solid #60a5fa59;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;padding:11px 14px}.member-first-visit-prompt__content{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.member-first-visit-prompt__badge{align-items:center;color:#93c5fd;display:inline-flex;font-size:.72rem;font-weight:700;gap:4px;width:-webkit-fit-content;width:fit-content}.member-first-visit-prompt__title{color:#f8fafc;font-size:.88rem;font-weight:700;line-height:1.4}.member-first-visit-prompt__desc{color:#cbd5e1;font-size:.78rem;margin:0}.member-first-visit-prompt__dismiss{align-self:center;background:#0f172a8c;border:1px solid #94a3b84d;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:.75rem;padding:4px 10px;white-space:nowrap}.member-first-visit-prompt__dismiss:hover{border-color:#94a3b88c;color:#e2e8f0}.member-summary{display:flex;flex-direction:column;gap:6px}.member-summary p{color:#f1f5f9;font-size:.92rem;font-weight:600}.member-summary__empty{color:#cbd5e1;font-size:.88rem}.member-summary__badge{background:#0f172a8c;border:1px solid #94a3b829;border-radius:999px;color:#94a3b8;font-size:.74rem;padding:2px 8px}.member-login{background:#0f172a80;border-radius:8px;color:#94a3b8;font-size:.84rem;padding:8px 12px}.member-form{display:flex;flex-direction:column;gap:10px}.member-form__inline-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between}.member-form__ask{color:#cbd5e1;font-size:.86rem;margin:0}.member-vote{display:inline-flex;flex-shrink:0;gap:8px}.member-vote__btn{align-items:center;background:#0f172a80;border:1px solid #94a3b84d;border-radius:8px;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;min-height:34px;padding:4px 14px;transition:all .15s ease}.member-vote__btn:hover{border-color:#94a3b899;color:#f1f5f9}.member-vote__btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.member-vote__btn--up[aria-checked=true]{background:#4ade8024;border-color:#4ade80;color:#86efac}.member-vote__btn--down[aria-checked=true]{background:#f8717124;border-color:#f87171;color:#fca5a5}.member-vote__gm-pill{align-items:center;background:#eab30838;border:1px solid #facc1566;border-radius:999px;color:#fef08a;display:inline-flex;font-size:.7rem;font-weight:700;padding:1px 6px}.member-followup-hint{background:#3b82f61a;border:1px dashed #60a5fa59;border-radius:8px;color:#93c5fd;font-size:.78rem;font-weight:600;margin:0;padding:6px 10px}.member-form__fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:120px minmax(0,1fr)}.member-field{color:#94a3b8;display:flex;flex-direction:column;font-size:.78rem;gap:4px}.member-field select,.member-field textarea{background:#0f172a99;border:1px solid #94a3b84d;border-radius:8px;box-sizing:border-box;color:#e2e8f0;font:inherit;font-size:.86rem;padding:8px 10px;width:100%}.member-field textarea{min-height:40px;resize:vertical}.member-field select:focus,.member-field textarea:focus{border-color:#60a5fa;outline:none}.member-message{color:#93c5fd;font-size:.84rem}.member-reward-notice{border-radius:8px;font-size:.82rem;font-weight:600;padding:8px 12px}.member-reward-notice--rewarded{background:#eab30824;border:1px solid #facc1566;color:#fde047}.member-reward-notice--limit{background:#94a3b81f;border:1px solid #94a3b847;color:#cbd5e1}@media (max-width:480px){.member-form__fields{grid-template-columns:minmax(0,1fr)}}.quality-period__select{color:#94a3b8;display:inline-flex;flex-direction:column;font-size:.8rem;gap:4px;margin-bottom:12px}.quality-period__select select{background:#0f172a99;border:1px solid #94a3b859;border-radius:8px;color:#e2e8f0;min-height:36px;padding:6px 10px}.quality-period__list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.quality-period__list li{grid-gap:12px;align-items:center;background:#1e293b99;border-radius:10px;display:grid;gap:12px;grid-template-columns:56px 92px 1fr auto auto;padding:8px 12px}.quality-period__list img{border-radius:6px;height:43px;object-fit:cover;width:92px}.quality-period__list a{color:#e2e8f0;font-weight:600;text-decoration:none;word-break:keep-all}.quality-period__list .quality-score__value{font-size:1.15rem}.quality-period__rank{font-weight:800}.quality-period-badges{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:560px){.quality-period__list li{grid-template-columns:44px 1fr auto}.quality-period__list img,.quality-period__list li>.quality-panel__muted{display:none}}.quality-share-overlay{align-items:center;background:#020617b3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.quality-share{grid-gap:14px;background:#0f172a;border:1px solid #94a3b833;border-radius:14px;color:#e2e8f0;display:grid;gap:14px;max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;width:min(560px,100%)}.quality-share__header{align-items:center;display:flex;justify-content:space-between}.quality-share__header h2{font-size:1.2rem;margin:0}.quality-share__close{background:#0000;border:0;color:inherit;cursor:pointer;font-size:1.6rem;line-height:1}.quality-share__sns{display:flex;flex-wrap:wrap;gap:8px}.quality-share__row{align-items:center;background:#1e293b99;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.quality-share__row p{margin:4px 0 0}.quality-share__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.quality-share__preview{border-radius:12px;padding:16px;text-align:center}.quality-share__preview--light{background:#fff;color:#0f172a}.quality-share__preview--dark{background:#1e293b;color:#f8fafc}.quality-share__preview h3{font-size:1rem;margin:4px 0}.quality-share__brand{color:#3b82f6;font-size:.75rem;font-weight:700}.quality-share__sub{font-size:.75rem;opacity:.7}.quality-share__preview ol{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:12px 0 0;padding:0;text-align:left}.quality-share__preview li{grid-gap:8px;align-items:center;display:grid;font-size:.85rem;gap:8px;grid-template-columns:32px 1fr auto}.quality-share__rank{font-weight:700;text-align:center}.quality-share__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quality-share__score{color:#3b82f6;font-weight:800}.quality-rankings{color:#e2e8f0;margin:0 auto;max-width:1200px;padding:24px 16px 48px}.quality-rankings__header h1{margin:0 0 8px}.quality-rankings__header p{color:#94a3b8;line-height:1.6;margin:0;max-width:760px}.quality-rankings__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 16px}.quality-rankings__tabs button{background:#0000;border:1px solid #94a3b859;border-radius:999px;color:inherit;cursor:pointer;font-weight:600;padding:10px 18px}.quality-rankings__tabs button.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.quality-rankings__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.quality-rankings__filters label{color:#94a3b8;display:flex;flex-direction:column;font-size:.8rem;gap:4px}.quality-rankings__filters input,.quality-rankings__filters select{background:#0f172a99;border:1px solid #94a3b859;border-radius:8px;color:#e2e8f0;min-height:36px;padding:6px 10px}.quality-rankings__meta h2{margin:0 0 4px}.quality-rankings__meta p{color:#94a3b8;font-size:.85rem;margin:0 0 4px}.quality-rankings__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:16px}.quality-rankings__more{display:flex;justify-content:center;margin-top:24px}.quality-rankings [role=alert]{background:#f59e0b14;border-left:4px solid #f59e0b;padding:12px}@media (max-width:480px){.quality-rankings__filters label{flex:1 1 140px}.quality-rankings__grid{grid-template-columns:1fr}}.quality-rankings__share{margin-top:12px}.quality-rankings__search{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.quality-rankings__search input{background:#0f172a99;border:1px solid #94a3b859;border-radius:8px;color:#e2e8f0;flex:1 1 240px;min-height:40px;padding:8px 12px}.quality-rankings__search-note{color:#94a3b8;font-size:.85rem;margin:0 0 12px}
/*# sourceMappingURL=1654.ee441d5b.chunk.css.map*/