.lvr-section{padding:48px 0 64px}.lvr{padding:48px;background:#101010;color:#f8f7f4;border:1px solid #383838;border-radius:12px;overflow:hidden}.lvr [hidden]{display:none!important}.lvr__intro{max-width:800px}.lvr__label{font:500 12px/1.5 'JetBrains Mono',monospace;letter-spacing:.12em;color:#ff773c;margin:0 0 18px}.lvr h2{font:500 clamp(30px,3.3vw,48px)/1.08 'Inter Tight',sans-serif;letter-spacing:-.035em;margin:0 0 20px}.lvr h2 em{font-family:'Instrument Serif',serif;color:#ff773c;font-weight:400}.lvr__sub{color:#c7c7c7;font-size:17px;line-height:1.55;margin:0 0 26px}.lvr__form{display:grid;gap:10px;max-width:600px}.lvr label{font-size:14px;font-weight:500}.lvr input,.lvr select{width:100%;box-sizing:border-box;background:#222;border:1px solid #777;border-radius:6px;padding:15px 16px;color:#fff;font:inherit;min-height:52px}.lvr input::placeholder{color:#aaa}.lvr button{background:#ff773c;color:#101010;border:0;border-radius:6px;padding:16px 20px;min-height:48px;font:600 17px/1.3 'Inter Tight',sans-serif;cursor:pointer}.lvr button:hover{background:#ff986a}.lvr button:disabled{opacity:.6;cursor:wait}.lvr :focus-visible{outline:3px solid #ff986a;outline-offset:3px}.lvr .lvr__secondary{background:transparent;color:#f8f7f4;border:1px solid #777}.lvr__free,.lvr__hint{font-size:13px;line-height:1.6;color:#bdbdbd;margin:8px 0 0}.lvr__free{margin-top:18px}.lvr #lvr-suggestions{padding:0;margin:0;list-style:none;border-radius:6px;overflow:hidden}.lvr #lvr-suggestions button{display:block;width:100%;text-align:left;background:#242424;color:#fff;border-bottom:1px solid #555;border-radius:0}.lvr #lvr-suggestions button:hover{background:#3e2a20}.lvr #lvr-suggestions strong,.lvr #lvr-suggestions span{display:block}.lvr #lvr-suggestions span{font-size:13px;color:#c7c7c7;margin-top:6px}.lvr h3{font-size:26px;line-height:1.3;margin:8px 0 16px;overflow-wrap:anywhere}.lvr h4{font-size:21px;margin:28px 0 12px}.lvr h5{font-size:17px;margin:0 0 10px}.lvr p{overflow-wrap:anywhere}.lvr__actions{display:flex;gap:12px;margin:24px 0;flex-wrap:wrap}.lvr .lvr__consent{display:flex;align-items:flex-start;gap:12px;margin-top:12px}.lvr .lvr__consent input{width:20px;min-height:20px;height:20px;flex-shrink:0;accent-color:#ff773c}.lvr__table{overflow-x:auto;margin:18px 0}.lvr table{border-collapse:collapse;width:100%;font-size:14px}.lvr th,.lvr td{text-align:left;padding:14px 12px;border-bottom:1px solid #494949;vertical-align:top}.lvr th{color:#ddd}.lvr .lvr__good{color:#a3df87}.lvr .lvr__average{color:#f1c771}.lvr .lvr__poor{color:#ff9b86}.lvr__recommendation{border:1px solid #454545;border-radius:6px;padding:20px;margin:12px 0}.lvr #lvr-error{border:1px solid #ff9b86;padding:14px;color:#ffd8cb}.lvr #lvr-status{color:#ffb494;min-height:24px;margin-top:14px}@media(max-width:800px){.lvr-section{padding:24px 0 40px}.lvr{padding:28px 22px}.lvr h2{font-size:34px}.lvr th,.lvr td{padding:12px 8px}.lvr table{font-size:12px}.lvr #lvr-result{min-width:0}.lvr__actions{display:grid}.lvr h3{font-size:24px}}
