.prv{margin-top:var(--s6,40px);gap:var(--s3,12px);min-width:0;display:grid}.prv__h{margin:0}.prv__lang{color:var(--soft,#5f6368);margin:0;font-size:14px}.prv__chips{flex-wrap:wrap;gap:8px;display:flex}.prv__chip{border:1px solid var(--line,#d8d8d0);min-height:40px;color:var(--ink,#1a1a1a);background:var(--surface,#fff);border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.prv__chip:hover{border-color:var(--ink-2,#444)}.prv__chip.is-on{border:2px solid var(--ink,#1a1a1a);background:var(--accent-soft,#f3efe6);padding:5px 11px}.prv a.prv__chip{color:var(--ink,#1a1a1a)}.prv__list{gap:var(--s3,12px);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.prv__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.prv__item{padding:var(--s4,16px);border:1px solid var(--line,#e3e3dc);border-radius:var(--r-lg,14px);background:var(--surface,#fff);align-content:start;gap:8px;min-width:0;display:grid}.prv__stars{color:#b7791f;letter-spacing:2px;margin:0;font-size:17px;line-height:1}.prv__quote{color:var(--ink,#1a1a1a);overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.55}.prv__who{color:var(--soft,#5f6368);margin:0;font-size:13.5px}.prv__who b{color:var(--ink-2,#333);font-weight:650}.prv__tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.prv__tag{background:var(--surface-2,#f1f1ec);color:var(--ink-2,#333);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.prv__tag--ok{color:#1e6b34;background:#e6f4ea}.prv__disclosure{color:var(--soft,#5f6368);margin:0;font-size:12.5px;font-style:italic}.prv__note{color:var(--soft,#5f6368);margin:0;font-size:13px}.prv__all{margin:0;font-size:14.5px}.prv__sum{color:var(--ink-2,#333);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;font-size:15px;display:flex}.prv__sum .prv__stars{display:inline}.prv__empty{color:var(--ink-2,#333);margin:0;font-size:15.5px;line-height:1.55}.prv--empty{padding:var(--s4,16px);border:1px solid var(--line,#e3e3dc);border-radius:var(--r-lg,14px);background:var(--surface,#fff)}.prv-jump{margin:6px 0 0;font-size:14.5px}.prv-jump a{min-height:32px;color:var(--ink-2,#333);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.prv-jump .prv__stars{letter-spacing:1px;font-size:15px}.prv{scroll-margin-top:80px}.prv-form{gap:var(--s3,12px);max-width:560px;display:grid}.prv-form fieldset{border:0;margin:0;padding:0}.prv-form legend{margin-bottom:6px;font-size:14px;font-weight:650}.prv-stars{flex-direction:row-reverse;justify-content:flex-end;gap:4px;display:flex}.prv-stars input{opacity:0;width:1px;height:1px;position:absolute}.prv-stars label{color:#c9c9c1;cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;font-size:30px;line-height:1;display:inline-flex}.prv-stars input:checked~label,.prv-stars label:hover,.prv-stars label:hover~label{color:#b7791f}.prv-stars input:focus-visible+label{outline:2px solid var(--ink,#1a1a1a);outline-offset:2px;border-radius:6px}.prv-form label.prv-field{gap:4px;font-size:14px;font-weight:600;display:grid}.prv-form textarea,.prv-form input[type=text],.prv-form select{font:inherit;border:1px solid var(--line,#d8d8d0);border-radius:var(--r-sm,8px);background:var(--surface,#fff);color:var(--ink,#1a1a1a);box-sizing:border-box;width:100%;padding:10px 12px;font-size:16px;font-weight:400}.prv-form textarea{resize:vertical;min-height:120px}.prv-form .prv-hint{color:var(--soft,#5f6368);font-size:12.5px;font-weight:400}.prv-form .prv-consent{align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.prv-form .prv-consent input{width:18px;height:18px;margin-top:3px}.prv-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
