.search-panel[data-v-bc1aa8e5]{background:#fff;flex-direction:column;height:100%;display:flex}.search-input-area[data-v-bc1aa8e5]{border-bottom:1px solid #f5f5f7;padding:16px}.input-row[data-v-bc1aa8e5]{gap:10px;display:flex}.search-input[data-v-bc1aa8e5]{background:#f5f5f7;border:1px solid #d2d2d7;border-radius:10px;outline:none;flex:1;padding:12px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.search-input[data-v-bc1aa8e5]:focus{background:#fff;border-color:#0071e3;box-shadow:0 0 0 3px #0071e326}.search-btn[data-v-bc1aa8e5]{color:#fff;cursor:pointer;background:#0071e3;border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:500;transition:background .2s,transform .1s}.search-btn[data-v-bc1aa8e5]:hover:not(:disabled){background:#0077ed}.search-btn[data-v-bc1aa8e5]:active:not(:disabled){transform:scale(.98)}.search-btn[data-v-bc1aa8e5]:disabled{opacity:.5;cursor:not-allowed}.search-options[data-v-bc1aa8e5]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.mode-toggle[data-v-bc1aa8e5]{gap:6px;display:flex}.mode-btn[data-v-bc1aa8e5]{cursor:pointer;color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.mode-btn.active[data-v-bc1aa8e5]{color:#fff;background:#0071e3;border-color:#0071e3}.or-insert[data-v-bc1aa8e5]{cursor:pointer;color:#86868b;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:8px 12px;font-size:13px;transition:all .2s}.or-insert[data-v-bc1aa8e5]:hover{color:#0071e3;border-color:#0071e3}.filter-toggle[data-v-bc1aa8e5]{cursor:pointer;color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:8px 14px;font-size:13px;transition:all .2s}.filter-toggle[data-v-bc1aa8e5]:hover{color:#0071e3;border-color:#0071e3}.file-filter[data-v-bc1aa8e5]{background:#f5f5f7;border-radius:12px;margin-top:12px;padding:14px}.filter-header[data-v-bc1aa8e5]{justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.select-all[data-v-bc1aa8e5]{cursor:pointer;color:#0071e3}.count[data-v-bc1aa8e5]{color:#86868b}.file-list[data-v-bc1aa8e5]{flex-wrap:wrap;gap:8px;display:flex}.file-item[data-v-bc1aa8e5]{cursor:pointer;color:#1d1d1f;align-items:center;gap:6px;font-size:13px;display:flex}.file-short[data-v-bc1aa8e5]{background:#fff;border:1px solid #d2d2d7;border-radius:6px;padding:4px 10px;transition:all .2s}.file-item:hover .file-short[data-v-bc1aa8e5]{border-color:#0071e3}.search-results[data-v-bc1aa8e5]{flex:1;padding:16px;overflow-y:auto}.result-count[data-v-bc1aa8e5]{color:#86868b;margin-bottom:12px;font-size:13px}.no-results[data-v-bc1aa8e5]{text-align:center;color:#86868b;padding:60px 20px}.no-results .hint[data-v-bc1aa8e5]{margin-top:10px;font-size:13px}.result-list[data-v-bc1aa8e5]{flex-direction:column;gap:12px;display:flex}.result-item[data-v-bc1aa8e5]{border:1px solid #e5e5e7;border-radius:12px;transition:box-shadow .2s;overflow:hidden}.result-item[data-v-bc1aa8e5]:hover{box-shadow:0 4px 12px #00000014}.result-header[data-v-bc1aa8e5]{background:#f5f5f7;justify-content:space-between;padding:10px 14px;font-size:12px;display:flex}.file-name[data-v-bc1aa8e5]{color:#0071e3;font-weight:500}.line-num[data-v-bc1aa8e5]{color:#86868b}.context-lines[data-v-bc1aa8e5]{padding:12px 14px;font-size:14px;line-height:1.7}.context-line[data-v-bc1aa8e5]{gap:12px;display:flex}.context-line .line-num[data-v-bc1aa8e5]{color:#aeaeb2;text-align:right;min-width:40px;font-size:12px}.context-line.before[data-v-bc1aa8e5],.context-line.after[data-v-bc1aa8e5]{color:#86868b;background:#fafafa}.context-line.match[data-v-bc1aa8e5]{background:#f0f7ff;font-weight:450}.context-line.match .line-num[data-v-bc1aa8e5]{color:#0071e3}.text[data-v-bc1aa8e5]{word-break:break-all;flex:1}.text[data-v-bc1aa8e5] mark{color:#1d1d1f;background:#ffdd3c;border-radius:4px;padding:1px 4px}@font-face{font-family:pdf;src:url(/assets/2c5394094daa1c985564-Bp1NU2Un.eot);src:url(/assets/2c5394094daa1c985564-Bp1NU2Un.eot?#iefix)format("embedded-opentype"),url(/assets/6a9f5e4b044e436823f3-DRxEgXwu.woff2)format("woff2"),url(/assets/fa070dcc71d7190e8c44-C_52lA0y.woff)format("woff"),url(/assets/11e2353a399825874867-Dzw3bbFv.ttf)format("truetype"),url(/assets/6781170c0c08b15fff2d-te4a933V.svg?#pdf)format("svg");font-weight:400;font-style:normal}.vue-pdf-app-icon:before,.vue-pdf-app-icon:after{-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:pdf;font-size:1.1rem;display:inline}.vue-pdf-app-icon.sidebar-toggle:before{content:""}.vue-pdf-app-icon.dropdown-toolbar-button:after{content:""}.vue-pdf-app-icon.secondary-toolbar-toggle:before{content:""}.vue-pdf-app-icon.find-previous:before{content:""}.vue-pdf-app-icon.find-next:before{content:""}.vue-pdf-app-icon.page-up:before{content:""}.vue-pdf-app-icon.page-down:before{content:""}.vue-pdf-app-icon.zoom-out:before{content:""}.vue-pdf-app-icon.zoom-in:before{content:""}.vue-pdf-app-icon.presentation-mode:before{content:""}.vue-pdf-app-icon.print-button:before{content:""}.vue-pdf-app-icon.open-file:before{content:""}.vue-pdf-app-icon.download-button:before{content:""}.vue-pdf-app-icon.bookmark-button:before{content:""}.vue-pdf-app-icon.view-thumbnail:before{content:""}.vue-pdf-app-icon.view-outline:before{content:""}.vue-pdf-app-icon.view-attachments:before{content:""}.vue-pdf-app-icon.view-find:before{content:""}.vue-pdf-app-icon.first-page:before{content:""}.vue-pdf-app-icon.last-page:before{content:""}.vue-pdf-app-icon.rotate-clockwise:before{content:""}.vue-pdf-app-icon.rotate-counter-clockwise:before{content:""}.vue-pdf-app-icon.select-tool:before{content:""}.vue-pdf-app-icon.hand-tool:before{content:""}.vue-pdf-app-icon.scroll-vertical:before{content:""}.vue-pdf-app-icon.scroll-horizontal:before{content:""}.vue-pdf-app-icon.scroll-wrapped:before{content:""}.vue-pdf-app-icon.spread-none:before{content:""}.vue-pdf-app-icon.spread-odd:before{content:""}.vue-pdf-app-icon.spread-even:before{content:""}.vue-pdf-app-icon.document-properties:before{content:""}html[dir=rtl] .vue-pdf-app-icon.find-previous:before{content:""}html[dir=rtl] .vue-pdf-app-icon.find-next:before{content:""}html[dir=rtl] .vue-pdf-app-icon.first-page:before{content:""}html[dir=rtl] .vue-pdf-app-icon.last-page:before{content:""}.pdf-viewer[data-v-d091ccd9]{background:#525659;flex-direction:column;height:100%;display:flex}.toolbar[data-v-d091ccd9]{background:#3c3c3c;align-items:center;gap:12px;padding:8px 12px;display:flex}.file-select[data-v-d091ccd9]{color:#fff;background:#444;border:1px solid #555;border-radius:4px;min-width:150px;padding:6px 10px}.pdf-content[data-v-d091ccd9]{flex:1;overflow:hidden}.placeholder[data-v-d091ccd9]{color:#aaa;justify-content:center;align-items:center;height:100%;display:flex}.pdf-app[data-v-d091ccd9]{width:100%;height:100%}*{box-sizing:border-box;margin:0;padding:0}body{color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.app{flex-direction:column;height:100vh;display:flex}.header{text-align:center;background:#fff;border-bottom:1px solid #d2d2d7;padding:16px 24px;box-shadow:0 2px 8px #0000000a}.header h1{color:#1d1d1f;letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.main{flex:1;gap:16px;padding:16px;display:flex;overflow:hidden}.left-panel{background:#fff;border-radius:16px;flex-direction:column;width:35%;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.right-panel{background:#fff;border-radius:16px;flex-direction:column;width:65%;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.footer{text-align:center;background:#fff;border-top:1px solid #d2d2d7;padding:16px 24px}.copyright{color:#86868b;margin-bottom:4px;font-size:12px}.disclaimer{color:#aeaeb2;font-size:11px}
