.nx-front .rv-hero{border-bottom:1px solid var(--n16);padding:32px 0 26px}.nx-front .rv-hero h1{font-size:clamp(30px,6vw,44px)}.nx-front .rv-lede{color:var(--n72);font-size:17px;font-weight:600;line-height:1.55;margin:14px 0 0;max-width:64ch}.nx-front .rv-sum{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:20px}.nx-front .rv-score{align-items:center;border:1px solid var(--n16);border-radius:var(--r-lg);display:flex;gap:16px;padding:18px 20px}.nx-front .rv-score .big{font-feature-settings:"tnum";font-size:44px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.nx-front .rv-score .stars{color:var(--orange);display:block;font-size:18px;letter-spacing:.06em;margin-top:4px}.nx-front .rv-score .n{color:var(--n60);font-size:14px;font-weight:700;margin-top:4px}.nx-front .rv-how{border:1px solid var(--n16);border-radius:var(--r-lg);color:var(--n72);font-size:15px;font-weight:600;line-height:1.55;padding:18px 20px}.nx-front .rv-how b{color:var(--navy)}@media(min-width:760px){.nx-front .rv-hero{padding:56px 0 40px}.nx-front .rv-sum{align-items:stretch;gap:16px;grid-template-columns:auto 1fr}.nx-front .rv-score{min-width:280px}}.nx-front .rv-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:26px 0 0}.nx-front .rv-filter{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.nx-front .rv-filter-label{color:var(--n60);flex:none;font-size:14px;font-weight:800}.nx-front .rv-select{flex:1 1;max-width:320px;min-width:0}.nx-front .rv-select>button{background:var(--white);border:1.5px solid var(--n30);border-radius:12px;box-shadow:none;color:var(--navy);font-family:inherit;font-size:15px;font-weight:700;height:auto;min-height:44px;padding:10px 12px}.nx-front .rv-select>button:hover{border-color:var(--navy)}.nx-front .rv-select>button:focus-visible{box-shadow:none}.nx-front .rv-select>button[aria-expanded=true]{border-color:var(--navy);box-shadow:none}.nx-front .rv-select>button svg,.nx-front .rv-select>button>span{color:var(--navy)}.nx-front .rv-select>div{border:1px solid var(--n16)!important;border-radius:var(--r-md);box-shadow:0 12px 32px #1b2a4a1a!important;margin-top:6px}.nx-front .rv-select [role=option]{border-radius:8px;color:var(--navy);font-size:14px}.nx-front .rv-select [role=option]>span>span:first-child{font-weight:700}.nx-front .rv-select [role=option][aria-selected=true]{background:var(--navy);color:var(--white)}.nx-front .rv-select [role=option][aria-selected=true] span{color:var(--white)}.nx-front .rv-select input{color:var(--navy);font-family:inherit;font-size:15px;font-weight:600}.nx-front .rv-select input:focus-visible{box-shadow:none;outline:none}.nx-front .rv-count{color:var(--n60);font-size:14px;font-weight:800}.nx-front .rv-band{padding-top:8px}.nx-front .rv-list{grid-gap:14px;display:grid;gap:14px;margin-top:16px}.nx-front .rv{background:var(--white);border:1px solid var(--n16);border-radius:var(--r-lg);padding:20px;scroll-margin-top:96px}.nx-front .rv-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.nx-front .rv-top .stars{color:var(--orange);font-size:16px;letter-spacing:.06em}.nx-front .rv-proj{font-size:15px;font-weight:800;margin-top:6px}.nx-front .rv-date{color:var(--n60);font-size:13px;font-weight:600;white-space:nowrap}.nx-front .rv .q{color:var(--n72);font-size:16px;font-weight:600;line-height:1.6;margin:12px 0 14px}.nx-front .rv-who{align-items:center;border-top:1px solid var(--n16);display:flex;gap:12px;padding-top:12px}.nx-front .rv-who .av{align-items:center;background:var(--navy);border-radius:50%;color:var(--white);display:flex;flex:none;height:38px;justify-content:center;width:38px}.nx-front .rv-who .av,.nx-front .rv-who .nm{font-size:15px;font-weight:800}.nx-front .rv-who .meta{color:var(--n60);font-size:13px;font-weight:600;margin-top:2px}.nx-front .rv-resp{background:var(--n04);border-left:3px solid var(--orange);border-radius:0 12px 12px 0;margin-top:14px;padding:14px 16px}.nx-front .rv-resp .from{align-items:center;color:var(--navy);display:flex;font-size:13px;font-weight:800;gap:7px}.nx-front .rv-resp .from svg{flex:none;height:16px;width:16px}.nx-front .rv-resp p{color:var(--n72);font-size:15px;font-weight:600;line-height:1.55;margin:6px 0 0}.nx-front .rv-empty{border:1px dashed var(--n30);border-radius:var(--r-lg);color:var(--n60);font-weight:800;margin-top:16px;padding:30px;text-align:center}@media(min-width:900px){.nx-front .rv-list{align-items:start;gap:16px;grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=6856.5e69d67e.chunk.css.map*/