.ChatInput_inputContainer__TRjhz{border-top:1px solid hsl(var(--border));background:hsl(var(--background));padding:1rem}.ChatInput_inputWrapper__SoOY6{display:flex;align-items:flex-end;gap:.5rem}.ChatInput_textarea__oT6fC{flex:1;padding:.75rem 1rem;background:hsl(var(--surface));color:hsl(var(--text-primary));border-radius:.5rem;resize:none;border:1px solid hsl(var(--border));min-height:48px;max-height:120px}.ChatInput_textarea__oT6fC:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--accent-blue))}.ChatInput_textarea__oT6fC:disabled{opacity:.5}.ChatInput_textarea__oT6fC::-moz-placeholder{color:hsl(var(--text-secondary))}.ChatInput_textarea__oT6fC::placeholder{color:hsl(var(--text-secondary))}.ChatInput_sendButton__qCA6_{padding:.75rem;background:hsl(var(--btn-primary));color:#fff;border-radius:.5rem;transition:background-color .15s;border:none;cursor:pointer}.ChatInput_sendButton__qCA6_:hover{filter:brightness(.85)}.ChatInput_sendButton__qCA6_:disabled{opacity:.5;cursor:not-allowed}.ChatInput_iconButton__soVtM{padding:.75rem;background:transparent;color:hsl(var(--text-secondary));border:1px solid hsl(var(--border));border-radius:.5rem;cursor:pointer;transition:color .15s,border-color .15s;display:flex;align-items:center;justify-content:center}.ChatInput_iconButton__soVtM:hover{color:hsl(var(--text-primary));border-color:hsl(var(--text-secondary))}.ChatInput_menuAnchor__EAeQX{position:relative}.ChatInput_promptMenu__7s9wk{position:absolute;bottom:calc(100% + .5rem);left:0;min-width:280px;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:8px;padding:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:10}.ChatInput_promptMenuItem__WTbzI{display:block;width:100%;text-align:left;padding:.5rem .75rem;font-size:.8125rem;color:hsl(var(--text-primary));background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background .1s}.ChatInput_promptMenuItem__WTbzI:hover{background:hsl(var(--border))}.ChatMessage_messageContainer__IUb24{display:flex;margin-bottom:1rem}.ChatMessage_messageContainerUser__ZgHCU{justify-content:flex-end}.ChatMessage_messageContainerBot__vi45w{justify-content:flex-start}.ChatMessage_messageBubble__ErzJh{max-width:80%;min-width:0;border-radius:.5rem;padding:.75rem 1rem;overflow:hidden}.ChatMessage_messageBubbleUser__qR_A3{background:hsl(var(--msg-user-bg));color:hsl(var(--msg-user-text))}.ChatMessage_messageBubbleBot__Us1mz{background:hsl(var(--msg-bot-bg));color:hsl(var(--msg-bot-text))}.ChatMessage_messageContent__cg4tP{font-size:.875rem;word-break:break-word;line-height:1.5}.ChatMessage_messageContent__cg4tP p{margin:0 0 .5rem}.ChatMessage_messageContent__cg4tP p:last-child{margin-bottom:0}.ChatMessage_messageContent__cg4tP ol,.ChatMessage_messageContent__cg4tP ul{margin:.5rem 0;padding-left:0;list-style-position:inside}.ChatMessage_messageContent__cg4tP li{margin:.25rem 0}.ChatMessage_messageContent__cg4tP code{background:hsl(var(--msg-code-bg));padding:.125rem .375rem;border-radius:.25rem;font-family:ui-monospace,monospace;font-size:.8125rem}.ChatMessage_messageContent__cg4tP pre{background:hsl(var(--msg-pre-bg));padding:.75rem;border-radius:.375rem;overflow-x:auto;margin:.5rem 0;max-width:100%;box-sizing:border-box}.ChatMessage_messageContent__cg4tP pre code{background:none;padding:0}.ChatMessage_messageContent__cg4tP strong{font-weight:600}.ChatMessage_messageContent__cg4tP em{font-style:italic}.ChatMessage_messageContent__cg4tP a{color:hsl(var(--msg-link));text-decoration:underline}.ChatMessage_messageContent__cg4tP a code,.ChatMessage_messageContent__cg4tP button code{background:none;padding:0;color:inherit}.ChatMessage_sourceLink__2g1QV{background:none;border:none;padding:0;font:inherit;color:hsl(var(--msg-link));text-decoration:underline;cursor:pointer}.ChatMessage_sourceLink__2g1QV:hover{opacity:.8}.ChatMessage_citationNote__ZRLvT{color:hsl(var(--text-secondary));font-size:.8em}.ChatMessage_messageContent__cg4tP blockquote{border-left:3px solid hsl(var(--msg-blockquote-border));margin:.5rem 0;padding-left:.75rem;color:hsl(var(--msg-blockquote-text))}.ChatMessage_messageContent__cg4tP h1,.ChatMessage_messageContent__cg4tP h2,.ChatMessage_messageContent__cg4tP h3,.ChatMessage_messageContent__cg4tP h4{font-weight:600;margin:.75rem 0 .5rem}.ChatMessage_messageContent__cg4tP h1{font-size:1.25rem}.ChatMessage_messageContent__cg4tP h2{font-size:1.125rem}.ChatMessage_messageContent__cg4tP h3{font-size:1rem}.ChatMessage_messageContent__cg4tP h4{font-size:.9375rem}.ChatMessage_messageContent__cg4tP table{border-collapse:collapse;margin:.5rem 0;font-size:.8125rem}.ChatMessage_messageContent__cg4tP td,.ChatMessage_messageContent__cg4tP th{border:1px solid hsl(var(--msg-table-border));padding:.375rem .5rem}.ChatMessage_messageContent__cg4tP th{background:hsl(var(--msg-table-header-bg));font-weight:600}.ChatMessage_footer__Gi06u{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}.ChatMessage_timestamp__iX2Qu{font-size:.75rem}.ChatMessage_timestampUser__aAOZd{color:hsl(var(--msg-timestamp-user))}.ChatMessage_timestampBot__CF6JB{color:hsl(var(--msg-timestamp-bot))}.ChatMessage_cost__klOs2{opacity:.7}.ChatMessage_downloadButton__XVvyN{background:none;border:none;cursor:pointer;color:#9096a2;opacity:.4;padding:0;line-height:1}.ChatMessage_downloadButton__XVvyN:hover{opacity:.9}.HudReticle_reticleWrap__ETOLC{width:240px;height:240px;margin:0 auto;position:relative}.HudReticle_reticle__d_7Ug{width:100%;height:100%;display:block}:root:not(.dark) .HudReticle_reticleWrap__ETOLC{filter:brightness(.45) contrast(2.5) hue-rotate(15deg) saturate(3)}:root:not(.dark) .HudReticle_reticle__d_7Ug{transform:scale(1.08);transform-origin:center}.HudReticle_ringSlow__ZPlRF{transform-origin:200px 200px;animation:HudReticle_swing220__nHBQC 16s ease-in-out infinite;will-change:transform}.HudReticle_ringFast__VN1e6{transform-origin:200px 200px;animation:HudReticle_swing180__WvHWJ 10s ease-in-out infinite;will-change:transform}.HudReticle_ringTicks__CHJTo{transform-origin:200px 200px;animation:HudReticle_swing150r__CYNzb 20s ease-in-out infinite;will-change:transform}.HudReticle_ringInnerTicks__sR0Hn{transform-origin:200px 200px;animation:HudReticle_swing120__RomVu 14s ease-in-out infinite;will-change:transform}.HudReticle_ringInner__tMbsY{transform-origin:200px 200px;animation:HudReticle_swing200r__bRDmg 12s ease-in-out infinite;will-change:transform}.HudReticle_ringCore__AxyLU{transform-origin:200px 200px;animation:HudReticle_swing270__nxaZG 8s ease-in-out infinite;will-change:transform}.HudReticle_ringOuter__VQh3g{transform-origin:200px 200px;animation:HudReticle_swing90___9uO3 24s ease-in-out infinite;will-change:transform}.HudReticle_ringMedium__oJuc5{transform-origin:200px 200px;animation:HudReticle_swing160r__dsHwl 18s ease-in-out infinite;will-change:transform}.HudReticle_corePulse__4OvVk{transform-origin:200px 200px;animation:HudReticle_coreBreathe__z3L_3 3s ease-in-out infinite;will-change:transform,opacity}.HudReticle_detailDot__qir2M{animation:HudReticle_dotPulse__1fQwC 2s ease-in-out infinite;will-change:opacity}.HudReticle_paused__1eqgZ .HudReticle_corePulse__4OvVk,.HudReticle_paused__1eqgZ .HudReticle_detailDot__qir2M,.HudReticle_paused__1eqgZ .HudReticle_ringCore__AxyLU,.HudReticle_paused__1eqgZ .HudReticle_ringFast__VN1e6,.HudReticle_paused__1eqgZ .HudReticle_ringInnerTicks__sR0Hn,.HudReticle_paused__1eqgZ .HudReticle_ringInner__tMbsY,.HudReticle_paused__1eqgZ .HudReticle_ringMedium__oJuc5,.HudReticle_paused__1eqgZ .HudReticle_ringOuter__VQh3g,.HudReticle_paused__1eqgZ .HudReticle_ringSlow__ZPlRF,.HudReticle_paused__1eqgZ .HudReticle_ringTicks__CHJTo{animation-play-state:paused}@keyframes HudReticle_swing90___9uO3{0%{transform:rotate(0deg)}45%{transform:rotate(90deg)}55%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes HudReticle_swing120__RomVu{0%{transform:rotate(0deg)}45%{transform:rotate(120deg)}55%{transform:rotate(120deg)}to{transform:rotate(0deg)}}@keyframes HudReticle_swing150r__CYNzb{0%{transform:rotate(0deg)}45%{transform:rotate(-150deg)}55%{transform:rotate(-150deg)}to{transform:rotate(0deg)}}@keyframes HudReticle_swing160r__dsHwl{0%{transform:rotate(0deg)}45%{transform:rotate(-160deg)}55%{transform:rotate(-160deg)}to{transform:rotate(0deg)}}@keyframes HudReticle_swing180__WvHWJ{0%{transform:rotate(0deg)}45%{transform:rotate(180deg)}55%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes HudReticle_swing200r__bRDmg{0%{transform:rotate(0deg)}45%{transform:rotate(-200deg)}55%{transform:rotate(-200deg)}to{transform:rotate(0deg)}}@keyframes HudReticle_swing220__nHBQC{0%{transform:rotate(0deg)}45%{transform:rotate(220deg)}55%{transform:rotate(220deg)}to{transform:rotate(0deg)}}@keyframes HudReticle_swing270__nxaZG{0%{transform:rotate(0deg)}45%{transform:rotate(270deg)}55%{transform:rotate(270deg)}to{transform:rotate(0deg)}}@keyframes HudReticle_coreBreathe__z3L_3{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes HudReticle_dotPulse__1fQwC{0%,to{opacity:.3}50%{opacity:1}}.ChatPanel_container__LgEPY{display:flex;flex-direction:column;flex:1;height:100%;background:hsl(var(--background));min-width:0;overflow:hidden}.ChatPanel_header__1ZVU_{border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem}.ChatPanel_title__rHnd8{font-size:1rem;font-weight:600;color:hsl(var(--text-primary))}.ChatPanel_modelButton__AGBD7,.ChatPanel_modelLabel__eXpxm{font-weight:400;font-size:.8rem;color:hsl(var(--text-secondary))}.ChatPanel_modelButton__AGBD7{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.ChatPanel_modelButton__AGBD7:hover{color:hsl(var(--text-primary));text-decoration:underline}.ChatPanel_messagesArea__YvjDs{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem;background:hsl(var(--background));min-height:0}.ChatPanel_emptyState__DSDnK{height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ChatPanel_emptyState__DSDnK:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(26,162,230,.08) 0,transparent 60%);animation:ChatPanel_glowPulse__oOpSb 4s ease-in-out infinite;pointer-events:none}.ChatPanel_emptyStateContent__yMg5T{text-align:center;color:hsl(var(--text-secondary));position:relative;z-index:1}@keyframes ChatPanel_glowPulse__oOpSb{0%,to{opacity:.5}50%{opacity:1}}.ChatPanel_emptyStateTitle___g_NL{font-size:1.125rem;font-weight:700;margin-top:1rem;margin-bottom:.5rem;color:hsl(var(--text-primary))}.ChatPanel_emptyStateSubtitle__nS7Os{font-size:.875rem;color:hsl(var(--text-primary))}.ChatPanel_demoPrompts__iNx_Z{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.ChatPanel_demoPrompt__UIkYr{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:8px;padding:.625rem 1rem;font-size:.8125rem;color:hsl(var(--text-primary));cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.ChatPanel_demoPrompt__UIkYr:hover{border-color:hsl(var(--accent-blue));background:hsl(var(--surface-hover,var(--surface)))}.ChatPanel_thinking__1sGRs{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem}.ChatPanel_thinkingDot__iU7hd{width:8px;height:8px;border-radius:50%;background:hsl(var(--text-secondary));animation:ChatPanel_pulse__D9yQ3 1.4s ease-in-out infinite}.ChatPanel_thinkingText__aObyz{font-size:.8125rem;color:hsl(var(--text-secondary));animation:ChatPanel_fadeSwap__sSC7X .4s ease-in-out}@keyframes ChatPanel_pulse__D9yQ3{0%,to{opacity:.3}50%{opacity:1}}@keyframes ChatPanel_fadeSwap__sSC7X{0%{opacity:0}to{opacity:1}}.DataPanel_container__qVoAq{display:flex;flex-direction:column;height:100%;background:hsl(var(--background));min-width:0;overflow:hidden}.DataPanel_header__rFYGe{border-bottom:1px solid hsl(var(--border));padding:0 1.5rem;display:flex;align-items:flex-end;gap:.25rem;flex-shrink:0}.DataPanel_tab__hgpuc{padding:.75rem;font-size:.875rem;font-weight:500;color:hsl(var(--text-secondary));background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s;margin-bottom:-1px}.DataPanel_tab__hgpuc:hover{color:hsl(var(--text-primary))}.DataPanel_tabActive__TVVZE{color:hsl(var(--accent-blue));border-bottom-color:hsl(var(--accent-blue))}.DataPanel_tabGroup__hlsXM{display:inline-flex;align-items:center}.DataPanel_tabClose__ClzV9{padding:0 .3rem;font-size:1rem;line-height:1;color:hsl(var(--text-secondary));background:none;border:none;cursor:pointer;transition:color .15s;margin-bottom:-1px}.DataPanel_tabClose__ClzV9:hover{color:#dd3c3c}.DataPanel_content__OjQXg{flex:1;overflow:hidden;display:flex;flex-direction:column}.ResizablePanels_container__ge3yc{display:flex;flex:1;height:100%;overflow:hidden}.ResizablePanels_panel__UGttn{display:flex;flex-direction:column;overflow:hidden;min-width:0;height:100%;max-width:100%;flex-shrink:0;flex-grow:0;position:relative;transition:flex .3s ease,max-width .3s ease}.ResizablePanels_panelCollapsed___9lw8{visibility:hidden;overflow:hidden}.ResizablePanels_collapseButton__wXmeO{position:absolute;top:0;right:0;height:49px;padding:0 .75rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:hsl(var(--text-secondary));cursor:pointer;transition:color .15s;z-index:1}.ResizablePanels_collapseButton__wXmeO:hover{color:hsl(var(--text-primary))}.ResizablePanels_expandStrip__zDC6f{display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid hsl(var(--border));background:hsl(var(--background))}.ResizablePanels_expandButton__fx0kF{display:flex;align-items:center;justify-content:center;height:49px;padding:0 .25rem;background:none;border:none;border-bottom:1px solid hsl(var(--border));color:hsl(var(--text-secondary));cursor:pointer;transition:color .15s}.ResizablePanels_expandButton__fx0kF:hover{color:hsl(var(--text-primary))}.ResizablePanels_separator__VblVW{width:.25rem;background:hsl(var(--border));cursor:col-resize;transition:background-color .15s;flex-shrink:0;position:relative}.ResizablePanels_separator__VblVW:hover{background:hsl(var(--accent-blue))}.ResizablePanels_separatorHoverArea__Qq_oB{position:absolute;inset:0;margin-left:-.25rem;margin-right:-.25rem}.ResizablePanels_separator__VblVW:hover .ResizablePanels_separatorHoverArea__Qq_oB{background:hsla(var(--accent-blue)/.2)}.MenuBar_menuBar__LqI8z{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 1rem;background:hsl(var(--surface));border-bottom:1px solid hsl(var(--border));flex-shrink:0}.MenuBar_left__LfBZ8{display:flex;align-items:center;gap:.75rem}.MenuBar_logo__lsjfW{font-size:1.25rem;font-weight:700;color:hsl(var(--text-primary));letter-spacing:-.025em}.MenuBar_tagline__V0f5t{font-size:.75rem;color:hsl(var(--text-secondary))}.MenuBar_right__ktusM{display:flex;align-items:center;gap:.75rem}.MenuBar_connectionStatus__b93eV{display:flex;align-items:center;gap:.375rem;font-size:.75rem;padding:.25rem .5rem;border-radius:9999px}.MenuBar_connected__QCW8u{color:hsl(var(--status-green));background:hsl(var(--status-green)/.1)}.MenuBar_disconnected__QYx9T{color:hsl(var(--status-red));background:hsl(var(--status-red)/.1)}.MenuBar_iconButton__XZCdl{display:flex;align-items:center;justify-content:center;padding:.375rem;border-radius:.375rem;border:none;background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:color .15s,background-color .15s}.MenuBar_iconButton__XZCdl:hover{color:hsl(var(--text-primary));background:hsl(var(--border))}.MenuBar_userName__Bo4XM{font-size:.8125rem;color:hsl(var(--text-secondary))}.KBAppShell_shell__7y6nV{display:flex;flex-direction:column;height:100vh;background:hsl(var(--background))}.KBAppShell_main__dfP15{flex:1;display:flex;overflow:hidden}.SettingsMenuButton_container__uVTfi{position:relative}.SettingsMenuButton_trigger___gpis{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:4px;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--text-secondary));font-size:.8125rem;cursor:pointer;transition:color .15s,background-color .15s}.SettingsMenuButton_trigger___gpis:hover{color:hsl(var(--text-primary));background:hsl(var(--border))}.SettingsMenuButton_chevron__yQZNS{transition:transform .15s}.SettingsMenuButton_chevronOpen__GZ_OG{transform:rotate(180deg);transition:transform .15s}.SettingsMenuButton_dropdown__qZJhh{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4);z-index:100;overflow:hidden}.SettingsMenuButton_item__0_mlY{display:block;width:100%;padding:.5rem .875rem;text-align:left;background:transparent;border:none;color:hsl(var(--text-primary));font-size:.8125rem;cursor:pointer;transition:background-color .15s}.SettingsMenuButton_item__0_mlY:hover:not(:disabled){background:hsl(var(--border))}.SettingsMenuButton_itemDisabled__ggw51{color:hsl(var(--text-secondary));cursor:default;opacity:.5}.SettingsMenuButton_separator__RzHbI{height:1px;background:hsl(var(--border));margin:.25rem 0}.SearchResultsTab_container__i7fll{flex:1;overflow:auto;padding:1rem 1.5rem}.SearchResultsTab_queryHeader__cDSKl{margin-bottom:.75rem;font-size:.8125rem;color:hsl(var(--text-secondary))}.SearchResultsTab_queryText__CE_GX{font-weight:600;color:hsl(var(--text-primary))}.SearchResultsTab_table__jQyYz{width:100%;border-collapse:collapse;font-size:.8125rem;table-layout:fixed}.SearchResultsTab_th__YAOLZ{background:hsl(var(--surface));border:1px solid hsl(var(--border));padding:0;text-align:left;font-weight:600;color:hsl(var(--text-primary));white-space:nowrap;position:sticky;top:0;z-index:1;overflow:hidden;resize:horizontal}.SearchResultsTab_thRight__vLwhS{text-align:right}.SearchResultsTab_sortButton__l14ZX{display:inline-flex;align-items:center;gap:.25rem;width:100%;padding:.5rem .75rem;background:none;border:none;font:inherit;font-weight:600;color:hsl(var(--text-primary));cursor:pointer;text-align:left;white-space:nowrap}.SearchResultsTab_sortButton__l14ZX:hover{color:hsl(var(--accent-blue))}.SearchResultsTab_sortIcon__2a1Ty{flex-shrink:0;color:hsl(var(--accent-blue))}.SearchResultsTab_row__A8eut:hover{background:hsl(var(--surface))}.SearchResultsTab_td__MU2WF{border:1px solid hsl(var(--border));padding:.5rem .75rem;color:hsl(var(--text-primary));vertical-align:top}.SearchResultsTab_tdRight__7PxzW{text-align:right}.SearchResultsTab_fileCell__eN133{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.75rem}.SearchResultsTab_fileLink__6FCL9{background:none;border:none;padding:0;font:inherit;color:hsl(var(--accent-blue));cursor:pointer;text-decoration:underline;text-align:left}.SearchResultsTab_fileLink__6FCL9:hover{opacity:.8}.SearchResultsTab_pathCell__Z2qPg{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.75rem;color:hsl(var(--text-secondary))}.SearchResultsTab_chunkText__6zusO{white-space:pre-wrap;word-break:break-word;font-size:.75rem;max-height:120px;overflow-y:auto;line-height:1.4}.SearchResultsTab_scoreCell__80UQH{font-family:monospace;font-size:.75rem;white-space:nowrap}.SearchResultsTab_null__hnOFh{color:hsl(var(--text-secondary));opacity:.6}.SearchResultsTab_empty__S2gZK{padding:2rem;text-align:center;color:hsl(var(--text-secondary));border:1px solid hsl(var(--border))}.CitationsTab_container__ILveJ{flex:1;overflow:auto;padding:1rem 1.5rem}.CitationsTab_queryHeader__qMjN5{margin-bottom:.75rem;font-size:.8125rem;color:hsl(var(--text-secondary))}.CitationsTab_queryText__EAcwE{font-weight:600;color:hsl(var(--text-primary))}.CitationsTab_card__TPKFy{border:1px solid hsl(var(--border));border-radius:6px;padding:.75rem 1rem;margin-bottom:.5rem;background:hsl(var(--background))}.CitationsTab_card__TPKFy:hover{background:hsl(var(--surface))}.CitationsTab_authorsYear__yTo3J{font-size:.8125rem;color:hsl(var(--text-secondary));margin-bottom:.125rem}.CitationsTab_year__O2YM4{font-weight:600}.CitationsTab_title__v_28K{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary));margin-bottom:.25rem;line-height:1.3}.CitationsTab_journal__CiHP1{font-size:.8125rem;color:hsl(var(--text-secondary));font-style:italic;margin-bottom:.25rem}.CitationsTab_links__4owUa{font-size:.75rem;color:hsl(var(--text-secondary));display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.25rem;min-width:0}.CitationsTab_link__iqzz_{color:hsl(var(--accent-blue));text-decoration:none;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.CitationsTab_link__iqzz_:hover{text-decoration:underline}.CitationsTab_fileLink__SBbFx{background:none;border:none;padding:0;font:inherit;font-size:.75rem;color:hsl(var(--accent-blue));cursor:pointer;text-decoration:underline;text-align:left}.CitationsTab_fileLink__SBbFx:hover{opacity:.8}.CitationsTab_abstractToggle__yo3rX{font-size:.75rem;color:hsl(var(--text-secondary));margin-top:.25rem}.CitationsTab_abstractToggle__yo3rX summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CitationsTab_abstractToggle__yo3rX summary:hover{color:hsl(var(--text-primary))}.CitationsTab_abstractText__Hp8AA{margin-top:.375rem;font-size:.75rem;color:hsl(var(--text-primary));line-height:1.5;white-space:pre-wrap;word-break:break-word}.CitationsTab_empty__1trtD{padding:2rem;text-align:center;color:hsl(var(--text-secondary))}.CitationsTab_headerRow__g_gRL{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.CitationsTab_downloadBtn__X0e8P{font-size:.75rem;color:hsl(var(--text-secondary));background:transparent;border:1px solid hsl(var(--border));border-radius:4px;padding:.2rem .6rem;cursor:pointer;font-family:inherit;white-space:nowrap}.CitationsTab_downloadBtn__X0e8P:hover{color:hsl(var(--text-primary));border-color:hsl(var(--text-secondary))}.CitationsTab_dialogOverlay__Wo8r5{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.CitationsTab_dialogBox__6BldA{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:8px;padding:1.25rem 1.5rem;min-width:220px;display:flex;flex-direction:column;gap:.5rem}.CitationsTab_dialogTitle__ZfHlI{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary));margin-bottom:.25rem}.CitationsTab_formatBtn__nUWnO{width:100%;text-align:left;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;padding:.4rem .75rem;font-size:.8125rem;color:hsl(var(--text-primary));cursor:pointer;font-family:inherit}.CitationsTab_formatBtn__nUWnO:hover{border-color:hsl(var(--accent-blue));color:hsl(var(--accent-blue))}.FileViewerTab_container__nlHp3{flex:1;display:flex;flex-direction:column;overflow:hidden}.FileViewerTab_header__R25e5{padding:.75rem 1.5rem;border-bottom:1px solid hsl(var(--border));font-size:.8125rem;color:hsl(var(--text-secondary));flex-shrink:0}.FileViewerTab_fileName__OtmJE{font-weight:600;color:hsl(var(--text-primary))}.FileViewerTab_filePath__UXi_m{font-family:monospace;font-size:.75rem;color:hsl(var(--text-secondary));margin-top:.25rem;text-decoration:none;display:block}.FileViewerTab_filePath__UXi_m:hover{color:hsl(var(--accent-blue));text-decoration:underline}.FileViewerTab_viewer__v_Ty2{flex:1;overflow:hidden}.FileViewerTab_iframe__bzvt_{width:100%;height:100%;border:none}.FileViewerTab_image__qO7a3{max-width:100%;height:auto;display:block;margin:1rem auto}.FileViewerTab_textViewer__40XqD{flex:1;overflow:auto;padding:1rem 1.5rem}.FileViewerTab_textContent__tJbev{white-space:pre-wrap;word-break:break-word;font-family:monospace;font-size:.8125rem;line-height:1.5;color:hsl(var(--text-primary))}.FileViewerTab_highlight__X4beg{background:#997300;color:#fff2cc;border-radius:2px;padding:0 2px}.FileViewerTab_center__jqZvY,.FileViewerTab_unsupported__ERzed{flex:1;display:flex;align-items:center;justify-content:center;color:hsl(var(--text-secondary));font-size:.875rem}.FileViewerTab_unsupported__ERzed{flex-direction:column;gap:.75rem}.FileViewerTab_downloadLink__Fs5Si{color:hsl(var(--accent-blue));text-decoration:underline;cursor:pointer}.FileViewerTab_markdownContent__xFHW3{font-size:.875rem;line-height:1.6;color:hsl(var(--text-primary))}.FileViewerTab_markdownContent__xFHW3 h1,.FileViewerTab_markdownContent__xFHW3 h2,.FileViewerTab_markdownContent__xFHW3 h3{margin-top:1.25rem;margin-bottom:.5rem}.FileViewerTab_markdownContent__xFHW3 p{margin-bottom:.75rem}.FileViewerTab_markdownContent__xFHW3 pre{background:hsl(var(--surface));padding:.75rem;border-radius:4px;overflow-x:auto;font-size:.8125rem}.FileViewerTab_markdownContent__xFHW3 code{font-family:monospace;font-size:.8125rem}.FileViewerTab_markdownContent__xFHW3 table{border-collapse:collapse;width:100%;margin-bottom:.75rem}.FileViewerTab_markdownContent__xFHW3 td,.FileViewerTab_markdownContent__xFHW3 th{border:1px solid hsl(var(--border));padding:.4rem .6rem}.FileViewerTab_headerTop__E2BB_{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.FileViewerTab_searchBar__Wzstg{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.FileViewerTab_searchInput__wJJ9c{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:4px;padding:.25rem .5rem;font-size:.75rem;color:hsl(var(--text-primary));width:140px;outline:none}.FileViewerTab_searchInput__wJJ9c:focus{border-color:hsl(var(--accent-blue))}.FileViewerTab_searchCount__Rbaup{font-size:.6875rem;color:hsl(var(--text-secondary));white-space:nowrap;min-width:3.5rem;text-align:center}.FileViewerTab_searchNav__qkVRt{background:none;border:1px solid hsl(var(--border));border-radius:3px;padding:.125rem .375rem;font-size:.625rem;color:hsl(var(--text-secondary));cursor:pointer;line-height:1}.FileViewerTab_searchNav__qkVRt:hover:not(:disabled){background:hsl(var(--surface));color:hsl(var(--text-primary))}.FileViewerTab_searchNav__qkVRt:disabled{opacity:.3;cursor:default}.FileViewerTab_searchMatch__sTyyd{background:#997300;color:#fff2cc;border-radius:2px}.FileViewerTab_searchMatchCurrent__gBQJ9{background:#e66000;color:#fff;border-radius:2px}.FileViewerTab_mdHighlight__TjQcb{background:#4d3900;border-left:3px solid #ffbf00;display:block;padding:.25rem .75rem;margin:.5rem 0;border-radius:2px}.SourcesTab_container__tZP6V{flex:1;overflow:auto;padding:1rem 1.5rem}.SourcesTab_tableWrapper__AmS5n{overflow-x:auto}.SourcesTab_center__7pwcI{flex:1;display:flex;align-items:center;justify-content:center;color:hsl(var(--text-secondary));font-size:.875rem}.SourcesTab_table__8zE7Z{width:100%;border-collapse:collapse;font-size:.8125rem}.SourcesTab_th__goNnl{background:hsl(var(--surface));border:1px solid hsl(var(--border));padding:0;text-align:left;font-weight:600;color:hsl(var(--text-primary));white-space:nowrap;overflow:hidden}.SourcesTab_thRight__AeTpR{text-align:right}.SourcesTab_sortButton__Zuoqh{display:inline-flex;align-items:center;gap:.25rem;width:100%;padding:.5rem .75rem;background:none;border:none;font:inherit;font-weight:600;color:hsl(var(--text-primary));cursor:pointer;text-align:left;white-space:nowrap}.SourcesTab_sortButton__Zuoqh:hover,.SourcesTab_sortIcon__No2jk{color:hsl(var(--accent-blue))}.SourcesTab_sortIcon__No2jk{flex-shrink:0}.SourcesTab_row__Sczah:hover{background:hsl(var(--surface))}.SourcesTab_td__uKc7h{border:1px solid hsl(var(--border));padding:.5rem .75rem;color:hsl(var(--text-primary));vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SourcesTab_tdRight__I2OUR{text-align:right}.SourcesTab_pathCell__xm4uq{max-width:280px;font-family:monospace;font-size:.75rem;color:hsl(var(--text-secondary))}.SourcesTab_pathCell__xm4uq,.SourcesTab_pathLink__a99t7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SourcesTab_pathLink__a99t7{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:none;display:block;width:100%}.SourcesTab_pathLink__a99t7:hover{text-decoration:underline;color:hsl(var(--accent-blue))}.SourcesTab_null__jt7iM{color:hsl(var(--text-secondary));opacity:.6}.SourcesTab_empty__2VM7D{padding:2rem;text-align:center;color:hsl(var(--text-secondary));border:1px solid hsl(var(--border))}.SourcesTab_adminToolbar__hvUXm{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.SourcesTab_adminBtn__zjrf7{padding:.3rem .75rem;border-radius:4px;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--text-primary));font-size:.8125rem;cursor:pointer;transition:background-color .15s}.SourcesTab_adminBtn__zjrf7:hover:not(:disabled){background:hsl(var(--border))}.SourcesTab_adminBtn__zjrf7:disabled{opacity:.5;cursor:not-allowed;color:hsl(var(--text-secondary))}.SourcesTab_jobStatus__BDZO5{font-size:.8125rem;color:hsl(var(--text-secondary));margin-left:.25rem}.SourcesTab_deleteBtn__mIFmS{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border:none;background:transparent;color:hsl(var(--text-secondary));cursor:pointer;border-radius:3px;transition:color .15s,background-color .15s}.SourcesTab_deleteBtn__mIFmS:hover{color:#ef4444;background:rgba(239,68,68,.1)}.SourcesTab_overlay__U0iEj{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:200}.SourcesTab_dialog__vy6iK{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:8px;padding:1.5rem;min-width:360px;max-width:520px;width:100%}.SourcesTab_dialogTitle__qk02f{margin:0 0 1rem;font-size:1rem;font-weight:600;color:hsl(var(--text-primary))}.SourcesTab_dialogBody__P7qIJ{margin:0 0 1.25rem;font-size:.875rem;color:hsl(var(--text-secondary));line-height:1.5}.SourcesTab_dialogBtnPrimary__iQmHT{padding:.4rem 1rem;border-radius:4px;border:none;background:#3b82f6;color:#fff;font-size:.8125rem;cursor:pointer;transition:background-color .15s}.SourcesTab_dialogBtnPrimary__iQmHT:hover:not(:disabled){background:#2563eb}.SourcesTab_dialogBtnPrimary__iQmHT:disabled{opacity:.5;cursor:not-allowed}.SourcesTab_dialogBtnSecondary__Jyait{padding:.4rem 1rem;border-radius:4px;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--text-primary));font-size:.8125rem;cursor:pointer;transition:background-color .15s}.SourcesTab_dialogBtnSecondary__Jyait:hover:not(:disabled){background:hsl(var(--border))}.SourcesTab_dialogBtnDanger__AnKWz{padding:.4rem 1rem;border-radius:4px;border:none;background:#ef4444;color:#fff;font-size:.8125rem;cursor:pointer;transition:background-color .15s}.SourcesTab_dialogBtnDanger__AnKWz:hover{background:#dc2626}.IngestionProgressCard_card__jC0KY{margin:.5rem 1.5rem .75rem;padding:.75rem 1rem;border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:6px;font-size:.8125rem;display:flex;flex-direction:column;gap:.5rem}.IngestionProgressCard_cardRunning__O1S5y{border-left:3px solid hsl(var(--accent,200 90% 50%))}.IngestionProgressCard_cardDone__C8Tyi{border-left:3px solid hsl(var(--success,140 60% 45%))}.IngestionProgressCard_cardFailed___fQDv{border-left:3px solid hsl(var(--error,0 70% 50%))}.IngestionProgressCard_row__boziN{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.IngestionProgressCard_phaseRow__bURBA{display:flex;align-items:center;gap:.5rem}.IngestionProgressCard_phasePill__Msd_t{display:inline-block;padding:.125rem .5rem;background:hsl(var(--surface-alt,var(--surface)));border:1px solid hsl(var(--border));border-radius:3px;font-size:.75rem;text-transform:lowercase;color:hsl(var(--text-secondary))}.IngestionProgressCard_counts__2vLVC{color:hsl(var(--text-secondary));font-variant-numeric:tabular-nums}.IngestionProgressCard_currentFile__0CB1b{color:hsl(var(--text-primary));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.IngestionProgressCard_currentFileLabel__k2mF_{color:hsl(var(--text-secondary));font-style:italic;font-family:inherit;margin-left:.35rem}.IngestionProgressCard_bar__GAxdE{position:relative;width:100%;height:6px;background:hsl(var(--border));border-radius:3px;overflow:hidden}.IngestionProgressCard_barFill__wWFyD{position:absolute;top:0;left:0;height:100%;background:hsl(var(--accent,200 90% 50%));transition:width .4s ease-out}.IngestionProgressCard_actions__iD6Rc{display:flex;gap:.5rem}.IngestionProgressCard_cancelButton__LWiNV{padding:.25rem .75rem;font-size:.75rem;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--text-primary));border-radius:4px;cursor:pointer}.IngestionProgressCard_cancelButton__LWiNV:hover:not(:disabled){background:hsl(var(--surface-alt,var(--surface)))}.IngestionProgressCard_cancelButton__LWiNV:disabled{opacity:.5;cursor:not-allowed}.IngestionProgressCard_dismissButton__O6_VK{padding:.125rem .5rem;font-size:.75rem;border:1px solid transparent;background:transparent;color:hsl(var(--text-secondary));cursor:pointer}.IngestionProgressCard_dismissButton__O6_VK:hover{color:hsl(var(--text-primary))}.IngestionProgressCard_errorBanner__tfeWQ{padding:.5rem .75rem;background:rgba(217,38,38,.08);border:1px solid rgba(217,38,38,.3);border-radius:4px;color:hsl(var(--error,0 70% 50%));font-size:.75rem}.SourceDetailTab_container__XdgmZ{flex:1;overflow:auto;padding:1rem 1.5rem}.SourceDetailTab_center__Y5iTg{flex:1;display:flex;align-items:center;justify-content:center;color:hsl(var(--text-secondary));font-size:.875rem}.SourceDetailTab_table__XoYr4{width:100%;border-collapse:collapse;font-size:.8125rem}.SourceDetailTab_th__eJgp8{background:hsl(var(--surface));border:1px solid hsl(var(--border));padding:0;text-align:left;font-weight:600;color:hsl(var(--text-primary));white-space:nowrap}.SourceDetailTab_thRight__20AkL{text-align:right}.SourceDetailTab_sortButton__2Hiz9{display:inline-flex;align-items:center;gap:.25rem;width:100%;padding:.5rem .75rem;background:none;border:none;font:inherit;font-weight:600;color:hsl(var(--text-primary));cursor:pointer;text-align:left;white-space:nowrap}.SourceDetailTab_sortButton__2Hiz9:hover{color:hsl(var(--accent-blue))}.SourceDetailTab_sortIcon__zMcBr{flex-shrink:0;color:hsl(var(--accent-blue))}.SourceDetailTab_row__y3WJd:hover{background:hsl(var(--surface))}.SourceDetailTab_td__qOdvB{border:1px solid hsl(var(--border));padding:.5rem .75rem;color:hsl(var(--text-primary));vertical-align:top}.SourceDetailTab_tdRight__u7XCK{text-align:right}.SourceDetailTab_dirCell__UmSI8{max-width:220px;color:hsl(var(--text-secondary))}.SourceDetailTab_dirCell__UmSI8,.SourceDetailTab_fileCell__Aqb8V{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.75rem}.SourceDetailTab_fileCell__Aqb8V{max-width:200px}.SourceDetailTab_fileLink__jUsfB{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left;color:hsl(var(--msg-link));text-decoration:underline}.SourceDetailTab_fileLink__jUsfB:hover{opacity:.8}.SourceDetailTab_badge__a0RId{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.SourceDetailTab_badge_version_chain__8g0R3{background:#052861;color:#85b2f9}.SourceDetailTab_badge_fuzzy_text__qoNa5{background:#3c1a4d;color:#ca9fdf}.SourceDetailTab_groupSize__bgRoV{font-size:.75rem;color:hsl(var(--text-secondary))}.SourceDetailTab_null__eQaK_{color:hsl(var(--text-secondary));opacity:.6}.SourceDetailTab_empty__YDE6B{padding:2rem;text-align:center;color:hsl(var(--text-secondary));border:1px solid hsl(var(--border))}.SourceDetailTab_ignoreCheckbox__OfCpu{cursor:pointer;width:15px;height:15px;accent-color:hsl(var(--error,0 70% 50%))}.documentSearch_sourceLink__LyCE_{background:none;border:none;padding:0;font:inherit;color:hsl(var(--msg-link));text-decoration:underline;cursor:pointer}.documentSearch_sourceLink__LyCE_:hover{opacity:.8}.documentSearch_citationNote___9IC_{color:hsl(var(--text-secondary));font-size:.8em}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.PdfViewer_container___5R0e{display:flex;flex-direction:column;height:100%;overflow:hidden}.PdfViewer_toolbar__3Ce9I{padding:.375rem .75rem;background:hsl(var(--surface));border-bottom:1px solid hsl(var(--border));flex-shrink:0;font-size:.75rem}.PdfViewer_toolGroup__Se_16,.PdfViewer_toolbar__3Ce9I{display:flex;align-items:center;gap:.25rem}.PdfViewer_toolBtn__2__Rm{background:none;border:1px solid hsl(var(--border));border-radius:3px;padding:.2rem .5rem;font-size:.75rem;color:hsl(var(--text-secondary));cursor:pointer;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.PdfViewer_toolBtn__2__Rm:hover:not(:disabled){background:hsla(var(--text-primary)/.08);color:hsl(var(--text-primary))}.PdfViewer_toolBtn__2__Rm:disabled{opacity:.3;cursor:default}.PdfViewer_toolBtnActive__hZsQE{background:hsl(var(--accent-blue)/.15);border-color:hsl(var(--accent-blue));color:hsl(var(--accent-blue))}.PdfViewer_pageInfo__j9f5k,.PdfViewer_zoomInfo__ljKOo{font-size:.6875rem;color:hsl(var(--text-secondary));min-width:3rem;text-align:center;white-space:nowrap}.PdfViewer_separator__flDLu{width:1px;height:1.25rem;background:hsl(var(--border));margin:0 .375rem}.PdfViewer_spacer__jSsKF{flex:1}.PdfViewer_searchInput__bESHV{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;padding:.2rem .5rem;font-size:.6875rem;color:hsl(var(--text-primary));width:120px;outline:none}.PdfViewer_searchInput__bESHV:focus{border-color:hsl(var(--accent-blue))}.PdfViewer_searchCount___NHeD{font-size:.625rem;color:hsl(var(--text-secondary));white-space:nowrap;min-width:2rem;text-align:center}.PdfViewer_scrollContainer__IqKzo{flex:1;overflow:auto;background:hsl(var(--background));display:flex;flex-direction:column;align-items:center}.PdfViewer_pageWrapper__jsL9K{margin:.5rem 0;box-shadow:0 1px 4px rgba(0,0,0,.3);background:#fff}.PdfViewer_pageWrapper__jsL9K canvas{display:block}.PdfViewer_loading__TqVbK{display:flex;align-items:center;justify-content:center;height:200px;color:hsl(var(--text-secondary));font-size:.875rem}