@supports (display: grid){.search-results-grid{display:grid;grid-template-columns:1fr;gap:12px}.search-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}}@supports not (display: grid){.search-results-grid{display:block}.search-results-grid>*{margin-bottom:12px}.search-filters-grid{display:flex;flex-wrap:wrap;margin:-8px}.search-filters-grid>*{flex:1 1 200px;margin:8px;min-width:200px}}@supports (display: flex){.search-modal-header{display:flex;align-items:center;justify-content:space-between}.search-result-item{display:flex;align-items:flex-start;gap:12px}.search-tabs{display:flex;gap:8px;overflow-x:auto}}@supports not (display: flex){.search-modal-header{display:block;overflow:hidden}.search-modal-header>*{float:left}.search-modal-header>*:last-child{float:right}.search-result-item{display:block;overflow:hidden}.search-result-item>*{display:inline-block;vertical-align:top;margin-right:12px}.search-tabs{white-space:nowrap;overflow-x:auto}.search-tabs>*{display:inline-block;margin-right:8px}}@supports (color: var(--test)){:root{--search-primary-color: #3b82f6;--search-secondary-color: #6b7280;--search-background: #ffffff;--search-border: #e5e7eb;--search-text: #111827;--search-text-secondary: #6b7280;--search-hover: #f3f4f6;--search-focus: #dbeafe}.search-modal{background-color:var(--search-background);border-color:var(--search-border);color:var(--search-text)}.search-result-item{border-color:var(--search-border);color:var(--search-text)}.search-result-item:hover{background-color:var(--search-hover)}.search-input:focus{border-color:var(--search-primary-color);background-color:var(--search-focus)}}@supports not (color: var(--test)){.search-modal{background-color:#fff;border-color:#e5e7eb;color:#111827}.search-result-item{border-color:#e5e7eb;color:#111827}.search-result-item:hover{background-color:#f3f4f6}.search-input:focus{border-color:#3b82f6;background-color:#dbeafe}@media (prefers-color-scheme: dark){.search-modal{background-color:#1f2937;border-color:#374151;color:#f9fafb}.search-result-item{border-color:#374151;color:#f9fafb}.search-result-item:hover{background-color:#374151}}}@supports (backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px)){.search-modal-overlay{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:#0006}.search-modal{background-color:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@supports not (backdrop-filter: blur(10px)) and not (-webkit-backdrop-filter: blur(10px)){.search-modal-overlay{background-color:#0009}.search-modal{background-color:#fff;box-shadow:0 25px 50px -12px #00000040}@media (prefers-color-scheme: dark){.search-modal{background-color:#1f2937}}}@supports (scroll-behavior: smooth){.search-results-container{scroll-behavior:smooth}}.browser-safari .search-modal{transform:translateZ(0);-webkit-transform:translateZ(0)}.browser-safari .search-input{-webkit-appearance:none;border-radius:8px}.browser-safari .search-results-container{-webkit-overflow-scrolling:touch}.browser-firefox .search-modal{will-change:backdrop-filter}.browser-firefox .search-input{-moz-appearance:none}.browser-firefox .search-results-container{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.browser-edge .search-modal{background-color:#fffffff2}.browser-chrome .search-results-container::-webkit-scrollbar{width:8px}.browser-chrome .search-results-container::-webkit-scrollbar-track{background:transparent}.browser-chrome .search-results-container::-webkit-scrollbar-thumb{background-color:#9ca3af66;border-radius:4px}.browser-chrome .search-results-container::-webkit-scrollbar-thumb:hover{background-color:#9ca3af99}.os-ios .search-modal{height:85vh;max-height:85vh}.os-ios .search-input{font-size:16px}.os-ios .search-results-container{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.os-android .search-modal{height:90vh;max-height:90vh}.os-android .search-input{-webkit-appearance:none;appearance:none}.browser-unsupported .search-modal{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #00000026}.browser-unsupported .search-result-item{border:1px solid #e5e7eb;border-radius:4px;padding:12px;margin-bottom:8px;background-color:#fff}.browser-unsupported .search-result-item:hover{background-color:#f9fafb}.browser-unsupported .search-input{border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;font-size:14px}.browser-unsupported .search-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media print{.search-modal-overlay,.search-modal{display:none!important}}@media (prefers-contrast: high){.search-modal{border:2px solid}.search-result-item{border:1px solid}.search-input,.search-button{border:2px solid}}@media (prefers-reduced-motion: reduce){.search-modal{animation:none;transition:none}.search-result-item,.search-input{transition:none}.search-results-container{scroll-behavior:auto}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.search-modal{background-color:#fff;border:1px solid #cccccc}.search-result-item{display:block;zoom:1}.search-result-item:after{content:"";display:table;clear:both}.search-input{width:100%;box-sizing:border-box}}.search-result-item:focus{outline:2px solid #3b82f6;outline-offset:2px}.search-input:focus{outline:2px solid #3b82f6;outline-offset:2px}.search-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@supports (transform: translateZ(0)){.search-modal{transform:translateZ(0);will-change:transform,opacity}.search-result-item{transform:translateZ(0);will-change:transform,background-color}}@supports (contain: layout){.search-results-container,.search-result-item{contain:layout style}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{margin:0!important;padding:0!important;background:#fff!important;color:#000!important;font-family:Times New Roman,serif!important}@page{size:A4 portrait;margin:1cm}.no-print,.print\:hidden,nav:not(#printable-technical-report nav),header:not(#printable-technical-report header),footer:not(#printable-technical-report footer),button:not(#printable-technical-report button),.fixed:not(#printable-technical-report),.sticky:not(#printable-technical-report),[role=dialog]:not(#printable-technical-report),[role=modal]:not(#printable-technical-report),.modal:not(#printable-technical-report),.overlay:not(#printable-technical-report),.backdrop:not(#printable-technical-report),.MuiAppBar-root,.MuiToolbar-root,.MuiDrawer-root,.MuiDialog-root:not([aria-labelledby*=print]),.MuiSnackbar-root{display:none!important;visibility:hidden!important}html,body,#root{display:block!important;visibility:visible!important;opacity:1!important}body *{visibility:hidden!important}#printable-technical-report,#printable-technical-report *{visibility:visible!important}#printable-technical-report{width:100%!important;max-width:none!important;margin:0!important;padding:1cm!important;background:#fff!important;color:#000!important;font-family:Times New Roman,serif!important;font-size:11pt!important;line-height:1.4!important;min-height:auto!important;box-sizing:border-box!important}#printable-technical-report h1{font-size:16pt!important;font-weight:700!important;margin-bottom:8pt!important;color:#000!important}#printable-technical-report h3{font-size:12pt!important;font-weight:700!important;margin-bottom:6pt!important;margin-top:12pt!important;color:#000!important;border-bottom:1pt solid black!important;padding-bottom:2pt!important}#printable-technical-report p{font-size:10pt!important;margin-bottom:4pt!important;color:#000!important;line-height:1.3!important}#printable-technical-report .mb-4,#printable-technical-report .mb-6{margin-bottom:12pt!important}#printable-technical-report .mb-2{margin-bottom:6pt!important}#printable-technical-report .mt-8{margin-top:16pt!important}#printable-technical-report .mt-6{margin-top:12pt!important}#printable-technical-report header{text-align:center!important;margin-bottom:16pt!important}#printable-technical-report header img{max-height:40pt!important;width:auto!important;margin-bottom:8pt!important}#printable-technical-report .flex{display:flex!important}#printable-technical-report .justify-between{justify-content:space-between!important}#printable-technical-report .items-center{align-items:center!important}#printable-technical-report .border-b{border-bottom:.5pt solid #ccc!important}#printable-technical-report .border-t-2{border-top:1pt solid black!important}#printable-technical-report .border-2{border:1pt solid black!important}#printable-technical-report .grid-cols-2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20pt!important}#printable-technical-report .border-t{border-top:1pt solid black!important;padding-top:4pt!important}#printable-technical-report .min-h-\\[100px\\]{min-height:60pt!important;padding:8pt!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#printable-technical-report .text-red-600,#printable-technical-report .bg-red-50{color:#dc2626!important;background-color:#fef2f2!important;padding:1pt 2pt!important;border-radius:2pt!important;font-weight:500!important}#printable-technical-report .font-bold,#printable-technical-report strong{font-weight:700!important}#printable-technical-report .font-medium{font-weight:500!important}#printable-technical-report .space-y-1>*+*{margin-top:3pt!important}#printable-technical-report .space-y-2>*+*{margin-top:6pt!important}#printable-technical-report .print\\:break-inside-avoid{break-inside:avoid!important;page-break-inside:avoid!important}#printable-technical-report h1,#printable-technical-report h2,#printable-technical-report h3{page-break-after:avoid!important;break-inside:avoid!important}#printable-technical-report .flex-col{display:flex!important;flex-direction:column!important}#printable-technical-report .flex-row{display:flex!important;flex-direction:row!important}#printable-technical-report .flex-wrap{flex-wrap:wrap!important}#printable-technical-report .text-center{text-align:center!important}#printable-technical-report .text-left{text-align:left!important}#printable-technical-report .text-right{text-align:right!important}#printable-technical-report .text-justify{text-align:justify!important}#printable-technical-report .border{border:1pt solid black!important}#printable-technical-report .border-black{border-color:#000!important}#printable-technical-report .border-gray-300{border-color:#d1d5db!important}#printable-technical-report .p-2{padding:6pt!important}#printable-technical-report .p-4{padding:12pt!important}#printable-technical-report .px-2{padding-left:6pt!important;padding-right:6pt!important}#printable-technical-report .py-1{padding-top:3pt!important;padding-bottom:3pt!important}#printable-technical-report .m-0{margin:0!important}#printable-technical-report .mx-auto{margin-left:auto!important;margin-right:auto!important}#printable-technical-report{-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important;print-color-adjust:exact!important}#printable-technical-report img{max-width:100%!important;height:auto!important;page-break-inside:avoid!important}#printable-technical-report .whitespace-normal{white-space:normal!important}#printable-technical-report .whitespace-nowrap{white-space:nowrap!important}#printable-technical-report footer{margin-top:16pt!important;padding-top:8pt!important;border-top:.5pt solid #ccc!important;text-align:center!important}#printable-technical-report footer p{font-size:8pt!important;color:#666!important}#printable-technical-report .whitespace-pre-wrap{white-space:pre-wrap!important}#printable-technical-report .whitespace-pre-line{white-space:pre-line!important}#printable-technical-report *{box-shadow:none!important;text-shadow:none!important}#printable-technical-report,#printable-technical-report *{color:#000!important}#printable-technical-report .text-red-600{color:#dc2626!important}}@media screen{#printable-technical-report{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;overflow:hidden}@media (max-width: 768px){#printable-technical-report{padding:1rem!important;margin:.5rem!important}#printable-technical-report .grid-cols-2{grid-template-columns:1fr!important;gap:1rem!important}}}
