.LibrarySidebar-module__PjiFIa__wrap{background:var(--bg-raised);border-right:1px solid var(--panel-edge);padding:12px;overflow-y:auto}.LibrarySidebar-module__PjiFIa__heading,.LibrarySidebar-module__PjiFIa__heading:after{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px;font-size:10px}.LibrarySidebar-module__PjiFIa__filters{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.LibrarySidebar-module__PjiFIa__filterChip{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-dim);border:1px solid var(--panel-edge);cursor:pointer;background:0 0;border-radius:10px;padding:2px 8px;font-size:9px}.LibrarySidebar-module__PjiFIa__filterChip:hover{border-color:var(--accent);color:var(--text)}.LibrarySidebar-module__PjiFIa__filterActive{border-color:var(--accent);color:var(--accent);background:#c8963e1a}.LibrarySidebar-module__PjiFIa__sectionHeading{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--panel-edge);margin:14px 0 8px;padding-bottom:3px;font-size:9.5px}.LibrarySidebar-module__PjiFIa__sectionHeading span{float:right;opacity:.7}.LibrarySidebar-module__PjiFIa__noneNote{color:var(--text-dim);margin:0 0 6px;font-size:10.5px;font-style:italic}.LibrarySidebar-module__PjiFIa__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LibrarySidebar-module__PjiFIa__card{text-align:left;background:var(--panel);border:1px solid var(--panel-edge);cursor:pointer;border-radius:4px;flex-direction:column;gap:3px;width:100%;padding:9px 11px;display:flex}.LibrarySidebar-module__PjiFIa__card:hover{border-color:var(--accent)}.LibrarySidebar-module__PjiFIa__card.LibrarySidebar-module__PjiFIa__selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent)}.LibrarySidebar-module__PjiFIa__title{font-size:13.5px;font-weight:600;line-height:1.25}.LibrarySidebar-module__PjiFIa__author{color:var(--text-dim);font-size:11px;font-style:italic}.LibrarySidebar-module__PjiFIa__tags{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:2px;display:flex}.LibrarySidebar-module__PjiFIa__tag{font-family:var(--font-mono);letter-spacing:.08em;border:1px solid var(--panel-edge);color:var(--text-dim);border-radius:2px;padding:1px 5px;font-size:8.5px;font-style:normal}.LibrarySidebar-module__PjiFIa__primary{color:var(--accent);border-color:var(--accent)}.LibrarySidebar-module__PjiFIa__include{color:var(--ok);border-color:var(--ok)}.LibrarySidebar-module__PjiFIa__exclude{color:var(--danger);border-color:var(--danger)}.LibrarySidebar-module__PjiFIa__st_INDEXED{color:var(--ok);border-color:var(--ok)}.LibrarySidebar-module__PjiFIa__st_CHUNKED{color:#7fa887;border-color:#5d7a63}.LibrarySidebar-module__PjiFIa__st_PROCESSED{color:var(--accent);border-color:var(--accent)}.LibrarySidebar-module__PjiFIa__st_DISCOVERED{color:var(--text)}.LibrarySidebar-module__PjiFIa__st_REVIEW{color:#c9a24b;border-color:#c9a24b}.LibrarySidebar-module__PjiFIa__st_EXCLUDED{color:var(--danger);border-color:var(--danger)}.LibrarySidebar-module__PjiFIa__st_ERROR{color:#ff9b8f;border-color:var(--danger)}.LibrarySidebar-module__PjiFIa__counts{font-family:var(--font-mono);color:var(--text-dim);font-size:9px}.LibrarySidebar-module__PjiFIa__loading{color:var(--text-dim);font-family:var(--font-mono);font-size:11px}.LibrarySidebar-module__PjiFIa__error{color:var(--danger);font-family:var(--font-mono);font-size:11px}
.InspectorPanel-module__s2PgyG__wrap{background:var(--bg-raised);border-left:1px solid var(--panel-edge);padding:12px;overflow-y:auto}.InspectorPanel-module__s2PgyG__heading{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:baseline;margin:0 0 12px;font-size:10px;display:flex}.InspectorPanel-module__s2PgyG__pageTag{color:var(--accent);letter-spacing:.1em}.InspectorPanel-module__s2PgyG__section{margin-bottom:18px}.InspectorPanel-module__s2PgyG__section h3{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--panel-edge);margin:0 0 8px;padding-bottom:3px;font-size:9.5px}.InspectorPanel-module__s2PgyG__meta{grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:12px;display:grid}.InspectorPanel-module__s2PgyG__meta dt{color:var(--text-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;align-self:center;font-size:9.5px}.InspectorPanel-module__s2PgyG__meta dd{margin:0}.InspectorPanel-module__s2PgyG__conf{font-family:var(--font-mono);color:var(--accent);font-size:10px}.InspectorPanel-module__s2PgyG__classBadge{font-family:var(--font-mono);border:1px solid var(--ok);color:var(--ok);border-radius:2px;padding:1px 6px;font-size:10.5px;font-style:normal}.InspectorPanel-module__s2PgyG__mono{font-family:var(--font-mono);font-size:10.5px}.InspectorPanel-module__s2PgyG__warnings{color:#c9a24b;background:#c9a24b14;border-radius:3px;margin:8px 0 0;padding:6px 8px;font-size:11px;list-style:none}.InspectorPanel-module__s2PgyG__blockList{margin:0;padding:0;list-style:none}.InspectorPanel-module__s2PgyG__blockList details{border:1px solid var(--panel-edge);background:var(--panel);border-radius:3px;margin-bottom:4px}.InspectorPanel-module__s2PgyG__blockList details[open]{border-color:var(--highlight)}.InspectorPanel-module__s2PgyG__blockList summary{cursor:pointer;align-items:baseline;gap:8px;padding:5px 8px;font-size:11px;list-style:none;display:flex}.InspectorPanel-module__s2PgyG__blockList summary::-webkit-details-marker{display:none}.InspectorPanel-module__s2PgyG__blockList summary:hover{color:var(--accent)}.InspectorPanel-module__s2PgyG__typeBadge{font-family:var(--font-mono);border:1px solid var(--panel-edge);color:var(--text-dim);letter-spacing:.06em;border-radius:2px;padding:0 4px;font-size:8.5px;font-style:normal}.InspectorPanel-module__s2PgyG__order{font-family:var(--font-mono);color:var(--text-dim);margin-left:auto;font-size:9px}.InspectorPanel-module__s2PgyG__blockText{color:var(--text-dim);max-height:90px;margin:4px 10px 8px;font-size:11.5px;overflow-y:auto}.InspectorPanel-module__s2PgyG__selectedList{flex-direction:column;gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.InspectorPanel-module__s2PgyG__loading,.InspectorPanel-module__s2PgyG__error{font-family:var(--font-mono);font-size:11px}.InspectorPanel-module__s2PgyG__error{color:var(--danger)}
.TabBar-module__QPlE0W__wrap{background:var(--bg-raised);border-top:1px solid var(--panel-edge);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.TabBar-module__QPlE0W__tablist{gap:2px;display:flex}.TabBar-module__QPlE0W__tab{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.16em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 18px 8px;font-size:11px}.TabBar-module__QPlE0W__tab:hover{color:var(--text)}.TabBar-module__QPlE0W__tab.TabBar-module__QPlE0W__active{color:var(--accent);border-bottom-color:var(--accent)}.TabBar-module__QPlE0W__tab:focus-visible{outline-offset:-3px}.TabBar-module__QPlE0W__meta{font-family:var(--font-mono);color:var(--text-dim);font-size:10px}
.AskLoader-module__sDu7pG__wrap{border:1px solid var(--panel-edge);background:linear-gradient(180deg, var(--bg-raised), var(--bg-sunken));border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 14px 18px;animation:.35s AskLoader-module__sDu7pG__fadeIn;display:flex}@keyframes AskLoader-module__sDu7pG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AskLoader-module__sDu7pG__svg{width:220px;max-width:72vw;height:140px;overflow:visible}.AskLoader-module__sDu7pG__node{fill:#c8963e;stroke:#ffdc8c38;stroke-width:.5px}.AskLoader-module__sDu7pG__centerNode{fill:#e8c07a;stroke:#ffebaa73;stroke-width:.9px;filter:drop-shadow(0 0 6px #c8963e59)}.AskLoader-module__sDu7pG__label{font-family:var(--font-mono);letter-spacing:.22em;color:var(--accent);font-size:11px}.AskLoader-module__sDu7pG__hint{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-dim);opacity:.9;font-size:10px}@media (prefers-reduced-motion:reduce){.AskLoader-module__sDu7pG__wrap{animation:none}}
.AskTab-module__tlQuLW__wrap{max-width:980px;padding:14px 18px 40px}.AskTab-module__tlQuLW__header{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.AskTab-module__tlQuLW__title{letter-spacing:.28em;margin:0;font-size:13px;font-weight:600}.AskTab-module__tlQuLW__subtitle{color:var(--text-dim);margin:0;font-size:12px}.AskTab-module__tlQuLW__inputRow{gap:10px;margin-top:8px;display:flex}.AskTab-module__tlQuLW__textarea{background:var(--bg-sunken);color:var(--text);border:1px solid var(--panel-edge);resize:vertical;border-radius:4px;flex:1;padding:9px 12px;font-family:inherit;font-size:15px;line-height:1.45}.AskTab-module__tlQuLW__textarea:disabled{opacity:.6}.AskTab-module__tlQuLW__submitBtn{background:var(--accent);color:#17130b;border:1px solid var(--accent);cursor:pointer;letter-spacing:.12em;border-radius:3px;align-self:flex-end;padding:9px 22px;font-size:13px;font-weight:700}.AskTab-module__tlQuLW__submitBtn:disabled{opacity:.45;cursor:default}.AskTab-module__tlQuLW__metaRow{align-items:center;gap:8px;min-height:22px;display:flex}.AskTab-module__tlQuLW__providerBadge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--panel-edge);border-radius:3px;padding:3px 10px;font-size:10px}.AskTab-module__tlQuLW__error{border:1px solid var(--danger);color:var(--danger);font-family:var(--font-mono);border-radius:4px;margin-top:12px;padding:10px 14px;font-size:12px}.AskTab-module__tlQuLW__answerSection{border-top:2px solid var(--panel-edge);margin-top:18px;padding-top:16px}.AskTab-module__tlQuLW__stageTitle{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);margin:0 0 10px;font-size:11px}.AskTab-module__tlQuLW__loadingWrap{margin-top:16px;animation:.3s AskTab-module__tlQuLW__fadeIn}.AskTab-module__tlQuLW__answerText{white-space:pre-wrap;letter-spacing:.01em;margin:0;font-size:15.5px;line-height:1.68}.AskTab-module__tlQuLW__citeLink{font-family:var(--font-mono);color:#8a5a17;cursor:pointer;vertical-align:baseline;background:#c8963e24;border:1px solid #c8963e52;border-radius:3px;margin:0 1px;padding:0 4px;font-size:.92em;font-weight:700}.AskTab-module__tlQuLW__citeLink:hover{background:#c8963e3d;border-color:#c8963e}.AskTab-module__tlQuLW__flash{outline:2px solid var(--accent);outline-offset:2px;animation:.9s AskTab-module__tlQuLW__flashOut}@keyframes AskTab-module__tlQuLW__flashOut{0%{background:#c8963e2e}to{background:0 0}}@keyframes AskTab-module__tlQuLW__fadeIn{0%{opacity:0}to{opacity:1}}.AskTab-module__tlQuLW__sourcesSection{border-top:1px solid var(--panel-edge);margin-top:22px;padding-top:14px}.AskTab-module__tlQuLW__sourceList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AskTab-module__tlQuLW__sourceCard{border:1px solid var(--paper-edge);background:var(--paper);color:var(--ink);border-radius:4px;padding:12px 14px}.AskTab-module__tlQuLW__sourceHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.AskTab-module__tlQuLW__sourceId{font-family:var(--font-mono);color:#8a5a17;font-size:14px;font-weight:700}.AskTab-module__tlQuLW__sourceTitle{color:var(--ink);font-size:13px;font-weight:600}.AskTab-module__tlQuLW__sourceStatus{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--panel-edge);border-radius:3px;padding:2px 8px;font-size:9px}.AskTab-module__tlQuLW__statusValid{color:#2a6;border-color:#2a6}.AskTab-module__tlQuLW__statusUnknown{color:var(--danger);border-color:var(--danger)}.AskTab-module__tlQuLW__sourceMeta{font-family:var(--font-mono);color:var(--ink-soft);margin-top:4px;font-size:10px}.AskTab-module__tlQuLW__sourceExcerpt{white-space:pre-wrap;border-left:2px solid var(--paper-edge);max-height:180px;margin:8px 0 0;padding-left:12px;font-family:Georgia,serif;font-size:13px;overflow-y:auto}.AskTab-module__tlQuLW__traceBtn{border:1px solid var(--panel-edge);color:var(--text-dim);font-size:10px;font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:3px;margin-top:8px;padding:2px 8px}.AskTab-module__tlQuLW__traceBtn:hover{border-color:var(--accent);color:var(--accent)}.AskTab-module__tlQuLW__traceDetails{border:1px solid var(--panel-edge);border-radius:4px;margin-top:18px;padding:10px 14px}.AskTab-module__tlQuLW__traceSummary{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-dim);cursor:pointer;text-transform:uppercase;font-size:10px;list-style:none}.AskTab-module__tlQuLW__traceSummary::-webkit-details-marker{display:none}.AskTab-module__tlQuLW__traceSummary::marker{display:none}.AskTab-module__tlQuLW__traceGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:10px;display:grid}.AskTab-module__tlQuLW__traceItem{flex-direction:column;gap:2px;display:flex}.AskTab-module__tlQuLW__traceLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:9px}.AskTab-module__tlQuLW__traceValue{font-family:var(--font-mono);color:var(--text);font-size:12px}.AskTab-module__tlQuLW__warnings{flex-direction:column;gap:6px;margin-top:14px;display:flex}.AskTab-module__tlQuLW__warningItem{font-family:var(--font-mono);color:var(--text-dim);border-left:2px solid var(--accent);background:var(--bg-raised);padding:6px 10px;font-size:11px}
.BlockOverlays-module__yW5p0a__layer{position:absolute;inset:0}.BlockOverlays-module__yW5p0a__box{border:1.25px solid var(--overlay-line);cursor:pointer;pointer-events:auto;background:0 0;padding:0;transition:background-color .12s,border-color .12s;position:absolute}.BlockOverlays-module__yW5p0a__box:hover,.BlockOverlays-module__yW5p0a__box:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);outline:none}.BlockOverlays-module__yW5p0a__box.BlockOverlays-module__yW5p0a__selected{border:2px solid var(--highlight);background:color-mix(in srgb, var(--highlight) 16%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--highlight) 22%, transparent)}.BlockOverlays-module__yW5p0a__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper);opacity:0;pointer-events:none;border-radius:2px;padding:0 3px;font-size:8px;position:absolute;top:-14px;left:-1px}.BlockOverlays-module__yW5p0a__box:hover .BlockOverlays-module__yW5p0a__tag,.BlockOverlays-module__yW5p0a__box:focus-visible .BlockOverlays-module__yW5p0a__tag,.BlockOverlays-module__yW5p0a__box.BlockOverlays-module__yW5p0a__selected .BlockOverlays-module__yW5p0a__tag{opacity:1}.BlockOverlays-module__yW5p0a__tTitle{border-color:#b08d57}.BlockOverlays-module__yW5p0a__tHeading{border-color:#a4762e;border-left-width:3px}.BlockOverlays-module__yW5p0a__tParagraph{border-color:#7a8699}.BlockOverlays-module__yW5p0a__tList{border-color:#6f9b7a}.BlockOverlays-module__yW5p0a__tTable{border-style:dashed;border-color:#8c7ba9}.BlockOverlays-module__yW5p0a__tFigure{border-style:dashed;border-color:#9b6f6f}.BlockOverlays-module__yW5p0a__tCaption{border-color:#9b8f6f}.BlockOverlays-module__yW5p0a__tHeader,.BlockOverlays-module__yW5p0a__tFooter{border-style:dotted;border-color:#8aa}.BlockOverlays-module__yW5p0a__tPageNumber{border-style:dotted;border-color:#99a}.BlockOverlays-module__yW5p0a__tUnknown{border-style:dashed;border-color:#777}@media (prefers-reduced-motion:reduce){.BlockOverlays-module__yW5p0a__box{transition:none}}
.DocumentTab-module__7OUtVG__wrap{flex-direction:column;height:100%;display:flex}.DocumentTab-module__7OUtVG__placeholder{color:var(--text-dim);font-family:var(--font-mono);padding:32px}.DocumentTab-module__7OUtVG__toolbar{background:var(--bg-raised);border-bottom:1px solid var(--panel-edge);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.DocumentTab-module__7OUtVG__toolbar button{border:1px solid var(--panel-edge);color:var(--text);cursor:pointer;background:0 0;border-radius:3px;padding:3px 9px}.DocumentTab-module__7OUtVG__toolbar button:hover:not(:disabled){border-color:var(--accent)}.DocumentTab-module__7OUtVG__toolbar button:disabled{opacity:.4;cursor:default}.DocumentTab-module__7OUtVG__toolbar button.DocumentTab-module__7OUtVG__active{border-color:var(--accent);color:var(--accent)}.DocumentTab-module__7OUtVG__toolbar form{align-items:center;gap:6px;display:flex}.DocumentTab-module__7OUtVG__pageInput{background:var(--bg-sunken);width:64px;color:var(--text);border:1px solid var(--panel-edge);font-family:var(--font-mono);border-radius:3px;padding:2px 6px}.DocumentTab-module__7OUtVG__pageLabel{color:var(--text-dim)}.DocumentTab-module__7OUtVG__divider{background:var(--panel-edge);align-self:stretch;width:1px;margin:0 4px}.DocumentTab-module__7OUtVG__zoomLabel{text-align:center;min-width:34px}.DocumentTab-module__7OUtVG__overlayLegend{color:var(--text-dim);align-items:center;gap:8px;margin-left:auto;display:flex}.DocumentTab-module__7OUtVG__traced{color:var(--highlight);font-style:normal}.DocumentTab-module__7OUtVG__viewerArea{flex:1;min-height:0;display:flex}.DocumentTab-module__7OUtVG__viewerArea>*{flex:1;min-width:0}.DocumentTab-module__7OUtVG__pageLoading{color:var(--text-dim);font-family:var(--font-mono);padding:6px 14px;font-size:11px}.DocumentTab-module__7OUtVG__error{border:1px solid var(--danger);color:var(--danger);font-family:var(--font-mono);border-radius:4px;margin:12px;padding:10px 14px;font-size:12px}
.StructureTab-module__MOzC9a__wrap{flex-direction:column;height:100%;min-height:0;display:flex}.StructureTab-module__MOzC9a__controls{border-bottom:1px solid var(--panel-edge);font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:flex}.StructureTab-module__MOzC9a__controls input{background:var(--bg-sunken);border:1px solid var(--panel-edge);color:var(--text);border-radius:3px;padding:3px 8px}.StructureTab-module__MOzC9a__checkLabel{cursor:pointer;align-items:center;gap:5px;display:flex}.StructureTab-module__MOzC9a__flow{margin:0;padding:12px;list-style:none;overflow-y:auto}.StructureTab-module__MOzC9a__pageDivider{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--panel-edge);background:var(--bg);z-index:1;justify-content:space-between;align-items:baseline;padding:14px 2px 4px;font-size:9.5px;display:flex;position:sticky;top:-12px}.StructureTab-module__MOzC9a__pageCount{opacity:.6;letter-spacing:.06em}.StructureTab-module__MOzC9a__pageBlocks{margin:6px 0 0;padding:0;list-style:none}.StructureTab-module__MOzC9a__item{text-align:left;border:1px solid #0000;border-bottom:1px solid var(--panel-edge);cursor:pointer;background:0 0;border-radius:3px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;width:100%;padding:6px 8px;display:grid}.StructureTab-module__MOzC9a__item:hover{background:var(--panel);border-color:var(--panel-edge)}.StructureTab-module__MOzC9a__item.StructureTab-module__MOzC9a__selected{border-color:var(--highlight);background:var(--panel);box-shadow:0 0 0 2px color-mix(in srgb, var(--highlight) 25%, transparent)}.StructureTab-module__MOzC9a__badge{font-family:var(--font-mono);letter-spacing:.08em;background:var(--bg-sunken);color:var(--text-dim);border:1px solid var(--panel-edge);border-radius:2px;padding:1px 6px;font-size:9px}.StructureTab-module__MOzC9a__t_TITLE{color:#b08d57;border-color:#b08d57}.StructureTab-module__MOzC9a__t_HEADING{color:#a4762e;border-color:#a4762e}.StructureTab-module__MOzC9a__t_PARAGRAPH{color:#93a1b8}.StructureTab-module__MOzC9a__t_CAPTION{color:#9b8f6f}.StructureTab-module__MOzC9a__t_FIGURE,.StructureTab-module__MOzC9a__t_TABLE{color:#8c7ba9}.StructureTab-module__MOzC9a__t_HEADER,.StructureTab-module__MOzC9a__t_FOOTER,.StructureTab-module__MOzC9a__t_PAGE_NUMBER{color:#7f8f8f;font-style:italic}.StructureTab-module__MOzC9a__hLevel{font-family:var(--font-mono);color:var(--text-dim);font-size:9px;font-style:normal}.StructureTab-module__MOzC9a__text{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.StructureTab-module__MOzC9a__item:hover .StructureTab-module__MOzC9a__text{white-space:normal}.StructureTab-module__MOzC9a__loading{color:var(--text-dim);font-family:var(--font-mono);padding:24px}.StructureTab-module__MOzC9a__error{color:var(--danger);font-family:var(--font-mono);margin:16px}
.ChunksTab-module__-184vq__split{grid-template-columns:minmax(320px,5fr) 4fr;height:100%;min-height:0;display:grid}.ChunksTab-module__-184vq__listPane{border-right:1px solid var(--panel-edge);flex-direction:column;min-height:0;display:flex}.ChunksTab-module__-184vq__controls{border-bottom:1px solid var(--panel-edge);font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.ChunksTab-module__-184vq__controls input{background:var(--bg-sunken);width:90px;color:var(--text);border:1px solid var(--panel-edge);border-radius:3px;padding:3px 6px}.ChunksTab-module__-184vq__controls input:nth-of-type(2){width:160px}.ChunksTab-module__-184vq__list{flex:1;margin:0;padding:8px;list-style:none;overflow-y:auto}.ChunksTab-module__-184vq__row{text-align:left;border:1px solid #0000;border-bottom:1px solid var(--panel-edge);cursor:pointer;background:0 0;align-items:baseline;gap:10px;width:100%;padding:7px 8px;font-size:12px;display:flex}.ChunksTab-module__-184vq__row:hover{background:var(--panel)}.ChunksTab-module__-184vq__row.ChunksTab-module__-184vq__selected{border-color:var(--highlight);background:var(--panel);border-radius:3px}.ChunksTab-module__-184vq__cid{font-family:var(--font-mono);font-size:11px}.ChunksTab-module__-184vq__pages,.ChunksTab-module__-184vq__tokens{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;font-size:10px}.ChunksTab-module__-184vq__head{text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);flex:1;overflow:hidden}.ChunksTab-module__-184vq__detail{min-height:0;padding:14px 16px;overflow-y:auto}.ChunksTab-module__-184vq__hint{color:var(--text-dim);font-style:italic}.ChunksTab-module__-184vq__detailTitle code{font-size:13px}.ChunksTab-module__-184vq__meta{grid-template-columns:auto 1fr;gap:2px 14px;margin:10px 0;font-size:12px;display:grid}.ChunksTab-module__-184vq__meta dt{color:var(--text-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-self:center;font-size:10px}.ChunksTab-module__-184vq__meta dd{margin:0}.ChunksTab-module__-184vq__traceBtn{background:var(--accent);color:#17130b;cursor:pointer;border:none;border-radius:3px;padding:6px 12px;font-weight:600}.ChunksTab-module__-184vq__traceBtn:hover{filter:brightness(1.08)}.ChunksTab-module__-184vq__blockIds{color:var(--text-dim);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.ChunksTab-module__-184vq__pager{background:var(--bg);padding:8px 0;position:sticky;bottom:-14px}.ChunksTab-module__-184vq__text{background:var(--paper);color:var(--ink);white-space:pre-wrap;max-height:40vh;box-shadow:inset 0 0 0 1px var(--paper-edge);border-radius:3px;padding:12px 14px;font-family:Georgia,serif;font-size:13px;overflow-y:auto}.ChunksTab-module__-184vq__pager{gap:8px;margin-top:12px;display:flex}.ChunksTab-module__-184vq__pager button{border:1px solid var(--panel-edge);color:var(--text);cursor:pointer;background:0 0;border-radius:3px;padding:4px 10px}.ChunksTab-module__-184vq__pager button:disabled{opacity:.35;cursor:default}.ChunksTab-module__-184vq__loading{color:var(--text-dim);font-family:var(--font-mono);padding:24px}.ChunksTab-module__-184vq__error{color:var(--danger);font-family:var(--font-mono);margin:16px}@media (max-width:900px){.ChunksTab-module__-184vq__split{grid-template-columns:1fr}.ChunksTab-module__-184vq__listPane{border-right:none}}
.ScorePathTable-module__JhWT2W__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);margin-top:8px;font-size:11px}.ScorePathTable-module__JhWT2W__table th,.ScorePathTable-module__JhWT2W__table td{text-align:left;border-bottom:1px solid var(--panel-edge);padding:3px 10px}.ScorePathTable-module__JhWT2W__table thead th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:400}.ScorePathTable-module__JhWT2W__num{color:var(--accent)}
.RetrievalTab-module__dFE2Mq__wrap{max-width:980px;padding:14px 18px 40px}.RetrievalTab-module__dFE2Mq__queryBox{background:var(--bg-raised);border:1px solid var(--panel-edge);border-radius:5px;flex-direction:column;gap:10px;padding:14px;display:flex}.RetrievalTab-module__dFE2Mq__queryLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim);font-size:10px}.RetrievalTab-module__dFE2Mq__queryBox input{background:var(--bg-sunken);color:var(--text);border:1px solid var(--panel-edge);border-radius:4px;width:100%;padding:9px 12px;font-size:15px}.RetrievalTab-module__dFE2Mq__modeRow{flex-wrap:wrap;gap:6px;display:flex}.RetrievalTab-module__dFE2Mq__modeBtn{border:1px solid var(--panel-edge);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:3px;padding:5px 12px;font-size:10px}.RetrievalTab-module__dFE2Mq__modeBtn[aria-checked=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.RetrievalTab-module__dFE2Mq__modeBtn:hover{border-color:var(--accent)}.RetrievalTab-module__dFE2Mq__actions{gap:8px;display:flex}.RetrievalTab-module__dFE2Mq__actions button{cursor:pointer;border:1px solid var(--accent);border-radius:3px;padding:7px 16px;font-weight:600}.RetrievalTab-module__dFE2Mq__actions button[type=submit]{background:var(--accent);color:#17130b}.RetrievalTab-module__dFE2Mq__actions button[type=button]{color:var(--accent);background:0 0}.RetrievalTab-module__dFE2Mq__actions button:disabled{opacity:.45;cursor:default}.RetrievalTab-module__dFE2Mq__error{border:1px solid var(--danger);color:var(--danger);font-family:var(--font-mono);border-radius:4px;margin-top:12px;padding:10px 14px;font-size:12px}.RetrievalTab-module__dFE2Mq__flowSection{margin-top:22px}.RetrievalTab-module__dFE2Mq__stageLabel{font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-dim);margin-bottom:2px;font-size:10px}.RetrievalTab-module__dFE2Mq__queryEcho{border-left:3px solid var(--accent);margin:0 0 14px;padding-left:12px;font-size:17px;font-style:italic}.RetrievalTab-module__dFE2Mq__arrow{text-align:center;color:var(--text-dim);margin:6px 0;font-size:18px}.RetrievalTab-module__dFE2Mq__stage{margin:10px 0 18px}.RetrievalTab-module__dFE2Mq__stageTitle{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent);border-bottom:1px solid var(--panel-edge);justify-content:space-between;align-items:baseline;margin:0 0 8px;padding-bottom:4px;font-size:11px;display:flex}.RetrievalTab-module__dFE2Mq__stageNote{color:var(--text-dim);letter-spacing:.02em;font-weight:400}.RetrievalTab-module__dFE2Mq__resultList{margin:0;padding:0;list-style:none}.RetrievalTab-module__dFE2Mq__resultItem{border:1px solid var(--panel-edge);background:var(--panel);border-radius:4px;margin-bottom:6px;padding:8px 10px}.RetrievalTab-module__dFE2Mq__resultHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.RetrievalTab-module__dFE2Mq__rank{font-family:var(--font-mono);color:var(--text);min-width:34px;font-weight:700}.RetrievalTab-module__dFE2Mq__rankMuted{color:var(--highlight);font-family:var(--font-mono);min-width:34px;font-weight:700}.RetrievalTab-module__dFE2Mq__cid{font-size:11px}.RetrievalTab-module__dFE2Mq__pages{font-family:var(--font-mono);color:var(--text-dim);font-size:10px}.RetrievalTab-module__dFE2Mq__score{font-family:var(--font-mono);color:var(--accent);margin-left:auto;font-size:11px}.RetrievalTab-module__dFE2Mq__miniBtn,.RetrievalTab-module__dFE2Mq__traceMini{border:1px solid var(--panel-edge);color:var(--text-dim);font-size:10px;font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px}.RetrievalTab-module__dFE2Mq__traceMini:hover,.RetrievalTab-module__dFE2Mq__miniBtn:hover{border-color:var(--accent);color:var(--accent)}.RetrievalTab-module__dFE2Mq__preview{color:var(--text-dim);margin:6px 0 0;font-size:12.5px}.RetrievalTab-module__dFE2Mq__evidence{border-top:2px solid var(--panel-edge);margin-top:30px;padding-top:14px}.RetrievalTab-module__dFE2Mq__budget{font-family:var(--font-mono);color:var(--ok);margin:8px 0;font-size:11px}.RetrievalTab-module__dFE2Mq__dedup{color:var(--danger);margin:8px 0;font-size:12px}.RetrievalTab-module__dFE2Mq__dedup ul{font-family:var(--font-mono);margin:4px 0 0;padding-left:20px;font-size:11px}.RetrievalTab-module__dFE2Mq__evidenceList{margin:10px 0;padding:0;list-style:none}.RetrievalTab-module__dFE2Mq__evidenceItem{border:1px solid var(--paper-edge);background:var(--paper);color:var(--ink);border-radius:4px;margin-bottom:12px;padding:12px 14px}.RetrievalTab-module__dFE2Mq__evHead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.RetrievalTab-module__dFE2Mq__evId{font-family:var(--font-mono);color:#8a5a17;font-size:15px;font-weight:700}.RetrievalTab-module__dFE2Mq__evMeta{color:var(--ink-soft);grid-template-columns:auto 1fr;gap:1px 12px;margin:8px 0;font-size:11px;display:grid}.RetrievalTab-module__dFE2Mq__evMeta dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-self:center;font-size:9px}.RetrievalTab-module__dFE2Mq__evMeta dd{margin:0}.RetrievalTab-module__dFE2Mq__toggle{font-size:11px;font-family:var(--font-mono);cursor:pointer}.RetrievalTab-module__dFE2Mq__evText{white-space:pre-wrap;border-left:2px solid var(--paper-edge);max-height:300px;margin:8px 0 0;padding-left:12px;font-family:Georgia,serif;font-size:13.5px;overflow-y:auto}
.EvaluationTab-module__ESawfG__wrap{max-width:980px;padding:14px 18px 40px}.EvaluationTab-module__ESawfG__subNav{gap:6px;margin-bottom:16px;display:flex}.EvaluationTab-module__ESawfG__subBtn{border:1px solid var(--panel-edge);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:3px;padding:5px 14px;font-size:10px}.EvaluationTab-module__ESawfG__subBtn:hover{border-color:var(--accent)}.EvaluationTab-module__ESawfG__subActive{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.EvaluationTab-module__ESawfG__metaLine{font-family:var(--font-mono);color:var(--text-dim);font-size:11px}.EvaluationTab-module__ESawfG__table{border-collapse:collapse;width:100%;margin:10px 0 18px}.EvaluationTab-module__ESawfG__table th,.EvaluationTab-module__ESawfG__table td{text-align:left;border-bottom:1px solid var(--panel-edge);padding:7px 10px;font-size:13px}.EvaluationTab-module__ESawfG__table thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-size:9.5px}.EvaluationTab-module__ESawfG__table tbody th[scope=row]{font-weight:600}.EvaluationTab-module__ESawfG__table td{font-family:var(--font-mono)}.EvaluationTab-module__ESawfG__row[data-testid=row-hybrid_rerank] td,.EvaluationTab-module__ESawfG__row[data-testid=row-hybrid_rerank] th{color:var(--accent)}.EvaluationTab-module__ESawfG__failCounts h3,.EvaluationTab-module__ESawfG__evidenceBox h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:16px 0 6px;font-size:10px}.EvaluationTab-module__ESawfG__failCounts ul{flex-wrap:wrap;gap:10px;padding:0;font-size:12px;list-style:none;display:flex}.EvaluationTab-module__ESawfG__evidenceBox .EvaluationTab-module__ESawfG__kv{grid-template-columns:repeat(2,minmax(200px,1fr));gap:4px 24px;margin:0;font-size:12.5px;display:grid}.EvaluationTab-module__ESawfG__evidenceBox .EvaluationTab-module__ESawfG__kv>div{border-bottom:1px dotted var(--panel-edge);justify-content:space-between;display:flex}.EvaluationTab-module__ESawfG__evidenceBox dt{color:var(--text-dim)}.EvaluationTab-module__ESawfG__evidenceBox dd{font-family:var(--font-mono);margin:0}.EvaluationTab-module__ESawfG__genNote{border:1px dashed var(--panel-edge);color:var(--text-dim);border-radius:4px;margin-top:20px;padding:8px 12px;font-size:12px}.EvaluationTab-module__ESawfG__genNote strong{color:var(--ok);font-family:var(--font-mono)}.EvaluationTab-module__ESawfG__selectorRow{font-family:var(--font-mono);color:var(--text-dim);align-items:center;gap:14px;margin-bottom:12px;font-size:11px;display:flex}.EvaluationTab-module__ESawfG__selectorRow select{background:var(--bg-sunken);color:var(--text);border:1px solid var(--panel-edge);border-radius:3px;padding:4px 6px}.EvaluationTab-module__ESawfG__vs{color:var(--highlight);font-weight:700}.EvaluationTab-module__ESawfG__pos{color:var(--ok)}.EvaluationTab-module__ESawfG__neg{color:var(--danger)}.EvaluationTab-module__ESawfG__caveat{color:var(--text-dim);margin-top:10px;font-size:11px;font-style:italic}.EvaluationTab-module__ESawfG__failureList{margin:0;padding:0;list-style:none}.EvaluationTab-module__ESawfG__failureCard{border:1px solid var(--panel-edge);background:var(--panel);border-radius:4px;margin-bottom:10px;padding:10px 14px}.EvaluationTab-module__ESawfG__failCat{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--danger);margin:0 0 4px;font-size:9.5px}.EvaluationTab-module__ESawfG__failQ{margin:0 0 6px;font-size:14.5px}.EvaluationTab-module__ESawfG__failMeta{color:var(--text-dim);margin:2px 0;font-size:11.5px}.EvaluationTab-module__ESawfG__rankTable{border-collapse:collapse;margin:6px 0;font-size:11.5px}.EvaluationTab-module__ESawfG__rankTable th{text-align:left;color:var(--text-dim);padding-right:14px;font-weight:400}.EvaluationTab-module__ESawfG__rankTable td{font-family:var(--font-mono)}.EvaluationTab-module__ESawfG__traceRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.EvaluationTab-module__ESawfG__traceRow button{border:1px solid var(--accent);color:var(--accent);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:3px;padding:3px 10px;font-size:10px}.EvaluationTab-module__ESawfG__traceRow button:disabled{opacity:.35;cursor:default}.EvaluationTab-module__ESawfG__traceRow button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, transparent)}.EvaluationTab-module__ESawfG__loading{color:var(--text-dim);font-family:var(--font-mono);padding:20px;font-size:12px}.EvaluationTab-module__ESawfG__error{border:1px solid var(--danger);color:var(--danger);font-family:var(--font-mono);border-radius:4px;margin:12px 0;padding:10px 14px;font-size:12px}
.UnprocessedNotice-module__Y-mb9a__wrap{border:1px solid var(--panel-edge);background:var(--bg-raised);border-radius:6px;max-width:640px;margin:48px auto;padding:28px 32px}.UnprocessedNotice-module__Y-mb9a__title{letter-spacing:.03em;margin:0 0 4px;font-size:22px}.UnprocessedNotice-module__Y-mb9a__author{color:var(--text-dim);margin:0 0 14px;font-size:13px;font-style:italic}.UnprocessedNotice-module__Y-mb9a__statusLine{font-family:var(--font-mono);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.UnprocessedNotice-module__Y-mb9a__badge{letter-spacing:.08em;border:1px solid var(--panel-edge);border-radius:3px;padding:1px 8px;font-size:11px}.UnprocessedNotice-module__Y-mb9a__b_INDEXED{color:var(--ok);border-color:var(--ok)}.UnprocessedNotice-module__Y-mb9a__b_CHUNKED{color:#7fa887;border-color:#5d7a63}.UnprocessedNotice-module__Y-mb9a__b_PROCESSED{color:var(--accent);border-color:var(--accent)}.UnprocessedNotice-module__Y-mb9a__b_DISCOVERED{color:var(--text)}.UnprocessedNotice-module__Y-mb9a__b_REVIEW{color:#c9a24b;border-color:#c9a24b}.UnprocessedNotice-module__Y-mb9a__b_EXCLUDED{color:var(--danger);border-color:var(--danger)}.UnprocessedNotice-module__Y-mb9a__b_ERROR{color:#ff9b8f;border-color:var(--danger)}.UnprocessedNotice-module__Y-mb9a__explanation{margin:0 0 10px;font-size:13.5px;line-height:1.55}.UnprocessedNotice-module__Y-mb9a__reason{border-left:3px solid var(--accent);background:var(--bg-sunken);color:var(--text-dim);margin:0 0 10px;padding:8px 12px;font-size:12.5px}.UnprocessedNotice-module__Y-mb9a__policyNote,.UnprocessedNotice-module__Y-mb9a__howTo{color:var(--text-dim);margin:8px 0 0;font-size:12px}
.workspace-module__eIwREG__shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.workspace-module__eIwREG__topbar{background:var(--bg-raised);border-bottom:1px solid var(--panel-edge);flex:none;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 18px;display:flex}.workspace-module__eIwREG__brand{letter-spacing:.28em;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.workspace-module__eIwREG__brandSub{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-top:2px;font-size:10px;font-weight:400;display:block}.workspace-module__eIwREG__status{font-family:var(--font-mono);color:var(--text-dim);align-items:baseline;gap:12px;min-width:0;font-size:11px;display:flex}.workspace-module__eIwREG__status strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-module__eIwREG__status em{white-space:nowrap}.workspace-module__eIwREG__body{flex:1;grid-template-columns:250px minmax(0,1fr) 320px;min-height:0;display:grid;overflow:hidden}.workspace-module__eIwREG__body>*{min-width:0;min-height:0}.workspace-module__eIwREG__center{flex-direction:column;min-width:0;display:flex}.workspace-module__eIwREG__main{flex:1;min-height:0;padding-bottom:4px;overflow:auto}.workspace-module__eIwREG__noDoc,.workspace-module__eIwREG__graphTabLoading{color:var(--text-dim);font-family:var(--font-mono);padding:32px;font-size:12px}@media (max-width:1100px){.workspace-module__eIwREG__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:200px minmax(0,1fr);overflow:hidden}.workspace-module__eIwREG__body>:last-child{border-left:none;border-top:1px solid var(--panel-edge);grid-area:2/1/auto/-1;max-height:38vh;overflow-y:auto}}@media (max-width:760px){.workspace-module__eIwREG__body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:hidden}.workspace-module__eIwREG__body>:first-child{border-right:none;border-bottom:1px solid var(--panel-edge);grid-area:1/1;max-height:28vh;overflow-y:auto}.workspace-module__eIwREG__body>:nth-child(2){grid-area:2/1}.workspace-module__eIwREG__body>:last-child{grid-area:3/1;max-height:34vh}.workspace-module__eIwREG__topbar{flex-direction:column;gap:2px;padding:8px 12px}.workspace-module__eIwREG__status{flex-wrap:wrap}}
