.ql-workspace{min-width:0}.ql-workspace .page-heading{gap:20px;align-items:flex-start}.ql-workspace .page-heading p{line-height:1.7}.ql-exports{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ql-exports a{white-space:nowrap;font-size:11px}.ql-note{background:var(--surface-soft);border:1px solid var(--border);border-left:3px solid #b59651;border-radius:6px;padding:16px 19px;font-size:12px;line-height:1.8;color:var(--text-secondary)}.ql-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0}.ql-stats>div{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px}.ql-stats strong{display:block;font-size:31px;letter-spacing:-1px;font-weight:550;margin-bottom:7px}.ql-stats span{font-size:11px;color:var(--text-secondary)}.ql-panel{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.ql-tabs{display:flex;gap:27px;padding:0 22px;border-bottom:1px solid var(--border)}.ql-tabs button{padding:20px 0 16px;border-bottom:3px solid transparent;font-size:12px;color:var(--text-secondary)}.ql-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:#b59651;font-weight:650}.ql-tabs span{font-size:10px;border-radius:5px;background:var(--surface-soft);padding:3px 7px;margin-left:6px}.ql-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px 20px 10px}.ql-filters .search{grid-column:1/-1;width:100%;max-width:none}.ql-filters .search input{width:100%;min-width:0}.ql-filters select,.ql-pagination select{border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);color:var(--ink);padding:10px 8px;min-width:0;font-size:11px}.ql-result-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 12px}.ql-result-bar p,.ql-context{font-size:11px;color:var(--text-secondary)}.ql-result-bar .text-button{font-size:11px;padding:8px}.ql-table-wrap{overflow-x:auto}.ql-table-wrap table{width:100%;min-width:1020px;border-collapse:collapse;text-align:left}.ql-table-wrap th{font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-soft);padding:14px 18px;border-block:1px solid var(--border)}.ql-table-wrap td{padding:18px;font-size:12px;line-height:1.65;border-bottom:1px solid var(--border);vertical-align:top}.ql-table-wrap td:first-child{width:25%}.ql-table-wrap td:nth-child(2){width:18%}.ql-table-wrap td:nth-child(3){width:22%}.ql-table-wrap td:nth-child(4){width:26%}.ql-table-wrap td b{display:block;font-size:13px;font-weight:650;margin-bottom:5px}.ql-table-wrap td span:not(.ql-flag){display:block}.ql-table-wrap td small{display:block;color:var(--text-secondary);font-size:10px;line-height:1.7;margin-top:5px}.ql-table-wrap td a{color:var(--green);overflow-wrap:anywhere}.ql-table-wrap td a:hover,.ql-provenance a:hover,.ql-source-links a:hover{text-decoration:underline}.ql-table-wrap .secondary{font-size:10px;padding:8px 11px}.ql-contact{display:block}.ql-flag{display:inline-block;font-size:9px;line-height:1.5;color:var(--text-secondary);background:var(--surface-soft);border:1px solid var(--border);border-radius:4px;padding:3px 6px;margin-top:8px}.ql-caution{color:#886b35;border-color:#ddcba1;background:#fbf5e8}.ql-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 20px;font-size:11px;color:var(--text-secondary)}.ql-pagination label,.ql-pagination>div{display:flex;gap:12px;align-items:center}.ql-pagination .secondary{font-size:11px;padding:8px 12px}.ql-pagination select{padding:6px 8px}.ql-chapter-filters{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:20px}.ql-chapter-filters>.search{width:100%;max-width:none;flex:1;min-width:230px}.ql-chapter-filters>label:not(.search){font-size:11px;color:var(--text-secondary)}.ql-context{line-height:1.8;margin:0 20px 14px}.ql-provenance{font-size:10px;color:var(--text-secondary);line-height:1.9;margin-top:20px}.ql-provenance a{color:var(--green)}.ql-empty{text-align:center;padding:60px!important;color:var(--text-secondary)}.ql-details{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:12px;padding:34px;width:min(850px,calc(100vw - 32px));max-height:88dvh;overflow:auto;box-shadow:0 20px 80px #152a4030}.ql-details::backdrop{background:#11282688;backdrop-filter:blur(3px)}.ql-details h2{font-size:26px;margin:10px 30px 7px 0;font-weight:550}.ql-details>p{font-size:12px;color:var(--text-secondary);line-height:1.8;overflow-wrap:anywhere}.ql-close{position:absolute;right:15px;top:12px;font-size:28px;color:var(--text-secondary)}.ql-detail-links{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.ql-detail-links a{font-size:11px;background:var(--surface-soft);border:1px solid var(--border);border-radius:5px;padding:9px 12px}.ql-details dl{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.ql-details dt{text-transform:uppercase;font-size:9px;letter-spacing:1px;color:var(--text-secondary);margin-bottom:7px}.ql-details dd{font-size:12px;line-height:1.75;margin:0;overflow-wrap:anywhere}.ql-details h3{font-size:13px;margin-top:27px}.ql-source-links a{display:block;color:var(--green);overflow-wrap:anywhere;font-size:11px;line-height:2}.ql-muted{font-size:11px;color:var(--text-secondary);line-height:1.8}[data-theme=dark] .ql-caution{background:#3c3425;border-color:#6e5a32;color:#ddc28d}@media(max-width:1050px){.ql-workspace .page-heading{flex-direction:column}.ql-exports{justify-content:flex-start}.ql-stats{gap:10px}.ql-stats>div{padding:16px}.ql-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ql-stats{grid-template-columns:1fr 1fr}.ql-stats strong{font-size:27px}.ql-filters{padding:15px}.ql-result-bar{padding:0 15px 10px;align-items:flex-start}.ql-result-bar>div{display:flex;flex-direction:column;align-items:flex-end}.ql-pagination{flex-wrap:wrap;padding:15px}.ql-pagination>div{gap:7px}.ql-details{padding:26px}.ql-details dl{grid-template-columns:1fr}.ql-tabs{padding:0 15px;gap:20px}.ql-chapter-filters{padding:15px}.ql-exports a{font-size:10px}}

.ql-source-nav{padding-left:35px!important;font-size:11px!important;min-height:34px!important}.ql-source-nav>span{margin-left:auto;font-size:10px!important}.ql-method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:25px 0}.ql-method-card{margin:0!important;min-height:290px;display:flex;flex-direction:column}.ql-method-card h2{font-size:24px;margin:0 0 10px}.ql-method-card p{font-size:12px;color:var(--text-secondary);line-height:1.8}.ql-method-card>strong{font-size:40px;font-weight:550;margin:12px 0}.ql-method-card>strong small{display:inline-block;font-size:11px;font-weight:400;margin-left:12px;color:var(--text-secondary)}.ql-method-card>div:last-child{display:flex;gap:10px;margin-top:auto;flex-wrap:wrap}.ql-call-button{display:block;margin-top:9px;white-space:nowrap}.call-source-toolbar{display:flex;align-items:flex-end;gap:16px;background:var(--surface);border:1px solid var(--border);padding:16px 20px;border-radius:8px}.call-source-toolbar label{display:grid;gap:8px;font-size:10px;color:var(--text-secondary);min-width:160px;max-width:400px;flex:1}.call-source-toolbar select{font:inherit;font-size:12px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;padding:11px;width:100%;min-width:0}.call-source-toolbar [hidden]{display:none!important}.call-source-context{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:14px 0 24px;font-size:11px;color:var(--text-secondary)}.call-source-context b{color:var(--ink)}.call-source-context button{font-size:11px}.call-prospect-badge{background:#f1ead9;color:#796226}.call-research-context{padding:14px 16px;border:1px solid var(--border);border-left:3px solid #b59651;border-radius:7px;background:var(--surface-soft);font-size:12px;margin:16px 0}.call-research-context p{font-size:11px;line-height:1.7;color:var(--text-secondary)}.call-research-context a{display:inline-block;font-size:11px;color:var(--green);margin:3px 14px 5px 0}.call-research-context small{display:block;font-size:10px;color:var(--text-secondary);line-height:1.7}.ql-detail-links .primary{font-size:11px;padding:9px 12px}.call-feed-client small{display:block;font-size:9px;font-weight:400}.ql-exports [hidden]{display:none!important}@media(max-width:900px){.call-source-toolbar{flex-wrap:wrap}.call-source-toolbar label{min-width:200px}.call-source-context{align-items:flex-start;gap:7px;flex-direction:column}}@media(max-width:650px){.ql-method-grid{grid-template-columns:1fr}.call-source-toolbar{gap:12px;padding:15px}.call-source-toolbar label{max-width:none;min-width:100%}}

.ql-chapter-prospects{white-space:nowrap;font-size:11px}.ql-tabs{scroll-margin-top:90px}
