.lvn-quiz{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji";color:#1e1e1e;background:#f7f4ef;padding:24px 16px}.lvn-quiz__container{max-width:860px;margin:0 auto}.lvn-card{background:#fff;border:1px solid #d6d2c8;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.06);padding:24px}@media (min-width:768px){.lvn-card{padding:32px}}.lvn-h2{font-size:28px;line-height:1.2;margin:0 0 12px;font-weight:650;color:#1e1e1e}.lvn-h3{font-size:20px;line-height:1.25;margin:16px 0 10px;font-weight:650;color:#1e1e1e}.lvn-p{font-size:16px;line-height:1.55;margin:0 0 12px;color:#5f6360}.lvn-field{display:grid;gap:8px;margin-top:14px}.lvn-label{font-size:14px;color:#5f6360;font-weight:650}.lvn-input{background:#fff;border:1px solid #d6d2c8;border-radius:14px;padding:12px 14px;font-size:16px;color:#1e1e1e;outline:none}.lvn-input::placeholder{color:#9a9e9b}.lvn-input:focus{border-color:#187869;box-shadow:0 0 0 4px rgba(24,120,105,.12)}.lvn-error{font-size:14px;color:#c14b4b;font-weight:650}.lvn-check{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;border:1px solid #d6d2c8;background:#fff;margin-top:14px}.lvn-check input{margin-top:3px;accent-color:#187869}.lvn-check__text{color:#5f6360;font-size:14px;line-height:1.55}.lvn-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:12px 16px;border:1px solid transparent;font-weight:650;cursor:pointer;transition:transform .04s ease,background .15s ease,border-color .15s ease,opacity .15s ease;user-select:none}.lvn-btn:active{transform:translateY(1px)}.lvn-btn--primary{background:#187869;color:#fff}.lvn-btn--primary:hover{background:#145e52}.lvn-btn--secondary{background:#b81f48;color:#fff}.lvn-btn--secondary:hover{background:#9e163e}.lvn-btn--ghost{background:0 0;color:#187869;border-color:#d6d2c8}.lvn-btn--ghost:hover{border-color:#187869;background:rgba(24,120,105,.06)}.lvn-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.lvn-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.lvn-actions .lvn-btn{width:100%}@media (min-width:520px){.lvn-actions .lvn-btn{width:auto}}.lvn-alert{padding:12px 14px;border-radius:14px;border:1px solid #d6d2c8;background:#fff;font-size:14px;line-height:1.55}.lvn-alert--info{border-color:rgba(24,120,105,.35);background:rgba(24,120,105,.06);color:#187869;font-weight:650}.lvn-alert--error{border-color:rgba(193,75,75,.35);background:rgba(193,75,75,.07);color:#c14b4b;font-weight:650}.lvn-alert--success{border-color:rgba(46,139,123,.35);background:rgba(46,139,123,.07);color:#2e8b7b;font-weight:650}.lvn-progress{display:flex;justify-content:space-between;align-items:center;gap:10px}.lvn-progress__count{color:#b81f48;font-weight:750;font-size:14px}.lvn-answers{display:grid;gap:12px;margin-top:14px}.lvn-answer{background:#fff;border:1px solid #d6d2c8;border-radius:12px;padding:14px;cursor:pointer;color:#1e1e1e;transition:background .15s ease,border-color .15s ease,transform .05s ease}.lvn-answer:hover{background:rgba(24,120,105,.06);border-color:#187869}.lvn-answer:active{transform:translateY(1px)}.lvn-answer.is-selected{background:#187869;color:#fff;border-color:#187869}.lvn-answer.is-disabled{background:#efefef;color:#9a9e9b;cursor:not-allowed}.lvn-audio{margin-top:14px;display:grid;gap:10px}.lvn-audio audio{width:100%}.lvn-result-head{margin-bottom:14px}.lvn-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid #d6d2c8;background:#fff;font-weight:750;font-size:14px}.lvn-badge[data-profile=VIS]{border-color:rgba(184,31,72,.35);color:#b81f48;background:rgba(184,31,72,.06)}.lvn-badge[data-profile=NAR]{border-color:rgba(201,162,77,.45);color:#c9a24d;background:rgba(201,162,77,.1)}.lvn-badge[data-profile=KIN]{border-color:rgba(24,120,105,.35);color:#187869;background:rgba(24,120,105,.06)}.lvn-badge[data-profile=EMO]{border-color:rgba(227,183,160,.65);color:#8b5a44;background:rgba(227,183,160,.2)}.lvn-badge[data-profile=ANA]{border-color:rgba(74,79,77,.35);color:#4a4f4d;background:rgba(74,79,77,.07)}.lvn-badge[data-profile=MIX]{border-color:rgba(24,120,105,.25);color:#187869;background:rgba(24,120,105,.05)}.lvn-scores{margin-top:10px;color:#5f6360;font-size:14px}.lvn-score-pill{display:inline-block;margin:0 10px 6px 0;padding:6px 10px;border:1px solid #d6d2c8;border-radius:999px;background:#fff}.lvn-radar-wrap{margin:18px 0 10px;display:flex;justify-content:center}.lvn-profile{font-size:16px;line-height:1.6;color:#1e1e1e}.lvn-section-title{font-weight:800;margin:22px 0 10px;color:#187869}.lvn-conclusion{margin-top:22px;padding-top:14px;border-top:1px solid #d6d2c8;color:#5f6360;font-size:14px;line-height:1.6}.lvn-radar-legend{margin-top:10px;font-size:14px;line-height:1.6;color:#5f6360;text-align:center}