.lq{--ink:#202b26;--paper:#ffffff;--soft:#f2f6f3;--line:#d8e2dc;--accent:#197354;--accent-ink:#ffffff;--muted:#56675e;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif;line-height:1.55}.lq,.lq *,.lq :after,.lq :before{box-sizing:border-box}.lq-studio{width:100%;padding:28px clamp(16px,2.4vw,36px) 48px;color:#202b26;background:transparent}.lq-studio>header{margin:0 0 22px}.lq-studio>header h1{max-width:760px;margin:4px 0 8px;font-size:32px;line-height:1.2;overflow-wrap:anywhere}.lq-studio>header p:last-child{max-width:760px;margin:0;color:#56675e}.lq-kicker{margin:0 0 8px;color:var(--accent);font-size:12px;font-weight:700;line-height:1.4}.lq-layout{display:grid;grid-template-columns:170px minmax(320px,1.15fr) minmax(300px,.9fr);align-items:start;gap:18px}.lq-quiz-list{display:flex;flex-direction:column;align-items:stretch;gap:8px;position:sticky;top:76px}.lq-quiz-list button{text-align:left;overflow-wrap:anywhere}.lq-quiz-list button[aria-current=true]{border-color:var(--accent);background:#e8f2ed}.lq-quiz-list small{display:block;margin-top:3px;color:#56675e;font-size:12px}.lq-editor-panel{min-width:0}.lq-preview-panel{position:sticky;top:76px;min-width:0;max-height:calc(100vh - 92px);overflow:auto;overscroll-behavior:contain;border:1px solid #d8e2dc;border-radius:8px;background:#f2f6f3;scrollbar-gutter:stable}.lq-mobile-switch{display:none}.lq-actions{position:sticky;top:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:8px;border:1px solid #d8e2dc;border-radius:8px;background:#fffffffa}.lq-panel{margin:0 0 16px;padding:18px 0;border-bottom:1px solid #d8e2dc}.lq-panel h2,.lq-panel h3{margin:0 0 12px;font-size:18px;line-height:1.35}.lq-panel>p{max-width:760px}.lq fieldset{min-width:0;margin:12px 0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.lq legend{padding:0 6px;font-weight:700}.lq label{display:block;min-width:0;margin:12px 0;font-weight:600;overflow-wrap:anywhere}.lq input:not([type=radio]):not([type=checkbox]),.lq select,.lq textarea{display:block;width:100%;min-width:0;margin-top:5px;padding:10px 11px;border:1px solid #bdcbc2;border-radius:6px;background:var(--paper);color:var(--ink);font:inherit}.lq textarea{min-height:92px;resize:vertical}.lq button,.lq-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid #bdcbc2;border-radius:6px;background:#ffffff;color:#202b26;cursor:pointer;font:inherit;text-align:center;text-decoration:none;overflow-wrap:anywhere}.lq button:hover,.lq-actions a:hover{border-color:var(--accent);background:var(--soft)}.lq button:disabled{opacity:.5;cursor:not-allowed}.lq :focus-visible{outline:3px solid #58a886;outline-offset:2px}.lq-actions button:first-child,.lq-contact button,.lq-panel>button:first-of-type,.lq-player nav button:last-child,.lq-result-cta{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:700}.lq-actions button:first-child:hover,.lq-contact button:hover,.lq-panel>button:first-of-type:hover,.lq-player nav button:last-child:hover,.lq-result-cta:hover{border-color:#125b42;background:#125b42;color:#ffffff}.lq nav,.lq-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lq-row>*{flex:1 1 110px;min-width:0}.lq-check{display:flex!important;align-items:flex-start;gap:10px}.lq-check input,.lq-option input{flex:0 0 auto;width:18px;height:18px;margin:3px 0 0;accent-color:var(--accent)}.lq-muted{color:var(--muted);font-size:13px}.lq-error{margin:12px 0;padding:12px;border-left:4px solid #bf4e3b;background:#fff1ed;color:#54251c}.lq-player{--ink:#202b26;--paper:#ffffff;--soft:#f2f6f3;--line:#d8e2dc;--accent:#197354;--accent-ink:#ffffff;--muted:#56675e;width:100%;max-width:720px;margin:0 auto;padding:clamp(18px,3vw,34px);border-radius:8px;background:var(--paper);color:var(--ink)}.lq-player h1{max-width:640px;margin:0 0 10px;font-size:34px;line-height:1.16;overflow-wrap:anywhere}.lq-player h2{margin:0 0 12px;font-size:32px;line-height:1.2;overflow-wrap:anywhere}.lq-player h3{margin:0 0 8px;font-size:18px}.lq-player-header{padding-bottom:18px;border-bottom:1px solid var(--line)}.lq-player-description{margin:0 0 14px;color:var(--muted);font-size:16px}.lq-publisher{display:grid;gap:4px;margin:14px 0;padding:11px 13px;border-left:3px solid var(--accent);background:var(--soft);font-size:13px;overflow-wrap:anywhere}.lq-player a:not(.lq-result-cta),.lq-publisher a{color:var(--accent);overflow-wrap:anywhere}.lq-player-back{display:none!important}.lq-question-stage{padding-top:20px}.lq-progress{display:flex;align-items:center;gap:12px;margin-bottom:22px}.lq-progress progress{flex:1;width:100%;height:8px;overflow:hidden;border:0;border-radius:99px;accent-color:var(--accent)}.lq-progress progress::-webkit-progress-bar{border-radius:99px;background:var(--soft)}.lq-progress progress::-webkit-progress-value{border-radius:99px;background:var(--accent)}.lq-progress p{flex:0 0 auto;margin:0;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.lq-player fieldset{margin:0;padding:0;border:0;background:transparent}.lq-player legend{max-width:100%;margin:0 0 14px;padding:0;font-size:21px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.lq-option{display:flex!important;align-items:flex-start;gap:12px;min-height:54px;margin:9px 0!important;padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--paper);cursor:pointer;font-weight:500!important;transition:border-color .12s ease,background-color .12s ease}.lq-option:hover{border-color:var(--accent);background:var(--soft)}.lq-option:has(:checked){border-color:var(--accent);background:var(--soft);box-shadow:inset 3px 0 0 var(--accent)}.lq-player nav{justify-content:space-between;margin-top:20px}.lq-result{margin-top:20px;padding:clamp(18px,3vw,28px);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;background:var(--soft)}.lq-result-label{margin:0 0 8px;color:var(--accent);font-size:13px;font-weight:700}.lq-result-description{margin:0 0 18px;font-size:16px;overflow-wrap:anywhere}.lq-result-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;max-width:100%;margin:0 0 8px;padding:11px 16px;border-radius:6px;text-align:center;text-decoration:none;overflow-wrap:anywhere}.lq-contact{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.lq-contact>p{color:var(--muted);font-size:13px}.lq-contact button{margin-top:8px}.lq-table-scroll{max-width:100%;overflow-x:auto}.lq table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.lq td,.lq th{padding:10px;border-bottom:1px solid var(--line)}.lq.midnight{--ink:#edf4ef;--paper:#1b2924;--soft:#243731;--line:#40574c;--accent:#83caa8;--accent-ink:#14241c;--muted:#c2d1c8}.lq.botanical{--ink:#243b2c;--paper:#f1f7f1;--soft:#e6f0e6;--line:#c8d9c9;--accent:#347448;--accent-ink:#ffffff;--muted:#4e6655}.lq.midnight input:not([type=radio]):not([type=checkbox]),.lq.midnight select,.lq.midnight textarea{border-color:var(--line);background:var(--soft);color:var(--ink)}.lq.midnight .lq-actions{border-color:var(--line);background:#1b2924f2}.lq.midnight .lq-actions a,.lq.midnight button:not(:disabled){border-color:var(--line);background:var(--paper);color:var(--ink)}.lq.midnight .lq-actions button:first-child,.lq.midnight .lq-contact button,.lq.midnight .lq-player nav button:last-child,.lq.midnight .lq-result-cta{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.lq.midnight .lq-quiz-list small,.lq.midnight .lq-studio>header p:last-child{color:var(--muted)}.lq [hidden]{display:none!important}@media (max-width:1100px) and (min-width:761px){.lq-layout{grid-template-columns:140px minmax(0,1fr) minmax(260px,.9fr);gap:12px}.lq-studio{padding-inline:16px}.lq-preview-panel .lq-player{padding:18px}}@media (max-width:900px) and (min-width:761px){.lq-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.9fr)}.lq-quiz-list{grid-column:1/-1;position:static;flex-direction:row;overflow-x:auto}.lq-quiz-list>button{flex:0 0 150px}}@media (max-width:760px){.lq-studio{padding:18px 12px 32px}.lq-studio>header{margin-bottom:16px}.lq-studio>header h1{font-size:27px}.lq-layout{grid-template-columns:minmax(0,1fr);gap:12px}.lq-quiz-list{position:static;flex-direction:row;overflow-x:auto;padding-bottom:4px}.lq-quiz-list>button{flex:0 0 150px}.lq-mobile-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 12px;padding:4px;border:1px solid #d8e2dc;border-radius:7px;background:#eef3ef}.lq-mobile-switch button{border-color:transparent;background:transparent}.lq-mobile-switch button[aria-pressed=true]{border-color:#bdcbc2;background:#ffffff;font-weight:700}.lq-studio[data-mobile-view=edit] [data-panel=preview],.lq-studio[data-mobile-view=preview] [data-panel=editor]{display:none}.lq-preview-panel{position:static;max-height:none;overflow:visible;border:0;background:transparent}.lq-preview-panel .lq-player{padding:18px 14px;border:1px solid #d8e2dc}.lq-player-back{display:inline-flex!important;margin:0 0 12px}.lq-actions{top:6px;gap:6px;padding:6px}.lq-actions button{flex:1 1 100px;padding-inline:8px}.lq-panel{padding:14px 0}.lq-panel fieldset{padding:10px}.lq-row>*{flex-basis:100%}.lq-player h1{font-size:28px}.lq-player h2{font-size:26px}.lq-player legend{font-size:19px}}@media (prefers-reduced-motion:reduce){.lq *,.lq :after,.lq :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}