.critic-module__046txq__app{gap:18px;display:grid}.critic-module__046txq__setup{gap:18px;padding:clamp(18px,2.6vw,30px);display:grid}.critic-module__046txq__drop{text-align:center;cursor:pointer;align-content:center;place-items:center;gap:8px;min-height:200px;padding:28px 24px;display:grid;position:relative}.critic-module__046txq__drop:focus-visible{outline:2px solid var(--lit);outline-offset:3px}.critic-module__046txq__drop[aria-disabled=true]{cursor:default}.critic-module__046txq__dropSmall{min-height:112px;padding:18px 22px}.critic-module__046txq__dropLegend{color:#8f939c;margin:0;font-size:13px;line-height:1.4}.critic-module__046txq__dropHead{font:380 clamp(20px, 2.2vw, 26px) / 1.2 var(--font-display);color:#d9dbe0;margin:0;font-stretch:112%}.critic-module__046txq__dropSmall .critic-module__046txq__dropHead{font-size:19px}.critic-module__046txq__drop[data-drag=true] .critic-module__046txq__dropHead{color:#f2efe9}.critic-module__046txq__dropSub{color:#8f939c;max-width:50ch;margin:0;font-size:14px;line-height:1.55}.critic-module__046txq__fileName{max-width:100%;color:color-mix(in srgb, #c9c4bd 80%, var(--lit));overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.critic-module__046txq__errorText{max-width:52ch;color:var(--shop-warm);margin:0;font-size:15px;line-height:1.55}.critic-module__046txq__hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.critic-module__046txq__progress{gap:12px;width:min(380px,86%);display:grid}.critic-module__046txq__progressLabel{text-align:center;color:color-mix(in srgb, #c9c4bd 80%, var(--lit));font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.4}.critic-module__046txq__removeKey{min-height:40px;margin-top:4px}.critic-module__046txq__judge{gap:10px;display:grid}.critic-module__046txq__legend{font-family:var(--font-display);letter-spacing:.012em;color:#9a9ea6;margin:0;font-size:14px;font-weight:420;font-stretch:112%}.critic-module__046txq__genreTray{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.critic-module__046txq__genreTray[data-dim]{opacity:.45}.critic-module__046txq__note{color:#8e8b87;max-width:70ch;margin:0;font-size:13px;line-height:1.55}.critic-module__046txq__runRow{flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:4px;display:flex}.critic-module__046txq__runKey{min-height:50px;padding:0 26px;font-size:15px}.critic-module__046txq__runHint{color:#8e8b87;margin:0;font-size:13px;line-height:1.5}.critic-module__046txq__allowance{max-width:64ch;color:var(--shop-text-mid);flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.critic-module__046txq__allowance a{color:var(--shop-text-hi);text-underline-offset:3px;text-decoration:underline}.critic-module__046txq__report{gap:0;padding:clamp(18px,2.6vw,30px);display:grid}.critic-module__046txq__verdict{gap:8px;min-width:0;display:grid}.critic-module__046txq__verdictText{max-width:64ch;color:var(--shop-text-hi);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.critic-module__046txq__verdictMeta{color:#8e8b87;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.critic-module__046txq__fallbackNote{max-width:64ch;color:var(--shop-text-mid);margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.critic-module__046txq__fallbackNote:before{content:"";background:var(--lit);width:7px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lit) 70%, transparent);border-radius:50%;position:absolute;top:.5em;left:0}.critic-module__046txq__rule{margin:24px 0 6px}.critic-module__046txq__fixList{display:grid}.critic-module__046txq__fix{grid-template-columns:22px minmax(0,1fr);gap:4px 14px;padding:18px 2px;scroll-margin-top:140px;display:grid}.critic-module__046txq__fix+.critic-module__046txq__fix{border-top:1px solid #ffffff0f}.critic-module__046txq__fix[data-hi]{background:linear-gradient(90deg, color-mix(in srgb, var(--lit) 9%, transparent), transparent 70%)}.critic-module__046txq__fixLamp{margin-top:1px}.critic-module__046txq__fixBody{gap:6px;min-width:0;display:grid}.critic-module__046txq__fixMeta{color:#8e8b87;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;line-height:1.4;display:flex}.critic-module__046txq__fixSeverity{color:color-mix(in srgb, #fff 80%, var(--lit))}.critic-module__046txq__fix[data-severity=fine] .critic-module__046txq__fixSeverity{color:#a8a39d}.critic-module__046txq__fixTitle{font:400 20px/1.3 var(--font-display);color:var(--shop-text-hi);margin:0;font-stretch:112%}.critic-module__046txq__fixMeasured{color:var(--shop-text-mid);margin:0;font-size:14.5px;line-height:1.6}.critic-module__046txq__fixTarget{color:#8e8b87;margin:0;font-size:13px;line-height:1.5}.critic-module__046txq__fixInstruction{max-width:70ch;color:var(--shop-text-hi);margin:4px 0 0;font-size:15px;line-height:1.65}.critic-module__046txq__fineSummary{color:#8e8b87;margin:14px 0 0;font-size:14px;line-height:1.55}.critic-module__046txq__resetRow{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.critic-module__046txq__genreTray{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.critic-module__046txq__drop{min-height:180px;padding:24px 18px}.critic-module__046txq__dropSmall{min-height:100px}.critic-module__046txq__fix{grid-template-columns:18px minmax(0,1fr);gap:4px 10px}.critic-module__046txq__fixTitle{font-size:18px}}
