.qr-btn[data-v-d5487b87]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid #3a3344;background:#231e29;color:#f1ebe4;font:600 14px/1 Figtree,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;cursor:pointer;box-shadow:inset 0 1px #ffffff0a;transition:background .15s ease,color .15s ease,border-color .15s ease}.qr-btn[data-v-d5487b87]:hover{background:#eb5a2e;border-color:#eb5a2e;color:#1a0d08}.qr-btn:hover .qr-icon[data-v-d5487b87]{color:#1a0d08}.qr-icon[data-v-d5487b87]{width:16px;height:16px;flex-shrink:0;color:#eb5a2e}.qr-modal[data-v-d5487b87]{padding:22px 22px 18px;color:#f1ebe4;background:#1b1720}.qr-top[data-v-d5487b87]{display:flex;align-items:center;justify-content:space-between;gap:16px}.qr-top h2[data-v-d5487b87]{margin:0;font:700 22px/1.2 Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}.qr-close[data-v-d5487b87]{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #3a3344;background:#231e29;color:#f1ebe4;cursor:pointer}.qr-close[data-v-d5487b87]:hover{background:#eb5a2e;border-color:#eb5a2e;color:#1a0d08}.qr-search[data-v-d5487b87]{position:relative;margin-top:16px}.qr-search-icon[data-v-d5487b87]{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#a39bab}.qr-search input[data-v-d5487b87]{width:100%;box-sizing:border-box;min-height:44px;padding:0 14px 0 38px;border-radius:12px;border:1px solid #3a3344;background:#110e14;color:#f1ebe4;font:400 15px/1 Figtree,sans-serif}.qr-search input[data-v-d5487b87]:focus{outline:2px solid #eb5a2e;border-color:#eb5a2e}.qr-chapter-filter[data-v-d5487b87]{margin-top:10px}.qr-chapter-filter label[data-v-d5487b87]{display:inline-flex;align-items:center;gap:8px;color:#a39bab;font:400 14px/1.3 Figtree,sans-serif;cursor:pointer;white-space:nowrap}.qr-chapter-filter input[type=checkbox][data-v-d5487b87]{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:#eb5a2e;cursor:pointer}.qr-table-wrap[data-v-d5487b87]{margin-top:16px;max-height:min(70vh,40rem);overflow:auto;border:1px solid #2e2836;border-radius:12px}.qr-table-wrap table[data-v-d5487b87]{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.qr-table-wrap th[data-v-d5487b87]:nth-child(1),.qr-table-wrap td[data-v-d5487b87]:nth-child(1){width:34%}.qr-table-wrap th[data-v-d5487b87]:nth-child(2),.qr-table-wrap td[data-v-d5487b87]:nth-child(2){width:42%}.qr-table-wrap th[data-v-d5487b87]:nth-child(3),.qr-table-wrap td[data-v-d5487b87]:nth-child(3){width:24%}.qr-table-wrap th[data-v-d5487b87],.qr-table-wrap td[data-v-d5487b87]{padding:12px 14px;vertical-align:top;border-bottom:1px solid #2e2836}.qr-table-wrap th[data-v-d5487b87]{position:sticky;top:0;background:#231e29;color:#f1ebe4;font:600 13px/1.3 Figtree,sans-serif}.qr-table-wrap td[data-v-d5487b87]{font:400 13px/1.45 JetBrains Mono,ui-monospace,Menlo,monospace;color:#f1ebe4;overflow-wrap:anywhere}.qr-table-wrap td.cat[data-v-d5487b87],.qr-table-wrap td.empty[data-v-d5487b87]{font-family:Figtree,sans-serif;color:#a39bab}.qr-row-lesson[data-v-d5487b87]{margin-left:8px}.qr-table-wrap tr:hover td[data-v-d5487b87]{background:#231e29}.qr-table-wrap a[data-v-d5487b87]{color:#eb5a2e}.qr-links[data-v-d5487b87]{display:grid;gap:16px;margin-top:16px;padding:14px 16px;border:1px solid #2e2836;border-radius:12px;background:#231e29}.qr-links p[data-v-d5487b87]{margin:0;font-weight:700}.qr-links ul[data-v-d5487b87]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.qr-links span[data-v-d5487b87]{color:#a39bab;margin-right:6px}@media(min-width:640px){.qr-links[data-v-d5487b87]{grid-template-columns:1fr 1fr}}@media(min-width:960px){.qr-links[data-v-d5487b87]{grid-template-columns:1fr 1fr 1fr}}.qr-panel{background:#1b1720;color:#f1ebe4;border:1px solid #2e2836}
