*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:root{--orange:#ff552e;--orange-light:#ff6b47;--orange-dark:#e6471a;--blue:#13294b;--blue-light:#1a3a5c;--blue-dark:#0d1f35;--gray50:#f8fafc;--gray100:#f1f5f9;--gray200:#e2e8f0;--gray300:#cbd5e1;--gray400:#94a3b8;--gray500:#64748b;--gray600:#475569;--gray700:#334155;--gray800:#1e293b;--gray900:#0f172a;--white:#fff;--sidebar-width:280px;--sidebar-width-collapsed:48px}.app{display:flex;min-height:100vh}.sidebar{background-color:#13294b;background-color:var(--blue);bottom:0;box-shadow:2px 0 5px #0000001a;color:#fff;color:var(--white);display:flex;flex-direction:column;left:0;overflow:hidden;padding:2rem 0;position:fixed;top:0;transition:width .2s ease;width:280px;width:var(--sidebar-width);z-index:100}.sidebar.collapsed{width:48px;width:var(--sidebar-width-collapsed)}.sidebar-header{border-bottom:1px solid #1a3a5c;border-bottom:1px solid var(--blue-light);margin-bottom:2rem;padding:0 1.5rem 2rem;position:relative}.sidebar.collapsed .sidebar-header{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;padding:0 0 1rem}.sidebar-header h1{color:#ff552e;color:var(--orange);font-size:1.5rem;font-weight:700;white-space:nowrap}.sidebar-header h4{color:#fff;color:var(--white);white-space:nowrap}.sidebar.collapsed .sidebar-header .spacer,.sidebar.collapsed .sidebar-header h1,.sidebar.collapsed .sidebar-header h4{display:none}.spacer{height:1rem}.sidebar-toggle{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:.75rem;top:.25rem;transition:background .15s ease,border-color .15s ease;width:28px}.sidebar-toggle:hover{background:#ffffff29;border-color:#ffffff52}.sidebar-toggle-icon{display:inline-flex;transition:transform .2s ease}.sidebar.collapsed .sidebar-toggle{position:static}.sidebar.collapsed .sidebar-toggle-icon{transform:rotate(180deg)}.sidebar nav{flex:1 1}.nav-item{align-items:center;background:none;border:none;border-right:4px solid #0000;color:#fff;color:var(--white);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;margin:.25rem 0;overflow:hidden;padding:1rem 1.5rem;text-align:left;transition:background .2s ease,color .2s ease,padding .2s ease;white-space:nowrap;width:100%}.nav-item:hover{background-color:#1a3a5c;background-color:var(--blue-light);color:#ff6b47;color:var(--orange-light)}.nav-item.active{background-color:#ff552e;background-color:var(--orange);border-right-color:#ff6b47;border-right-color:var(--orange-light);color:#fff;color:var(--white)}.sidebar.collapsed .nav-item{border-right:none;justify-content:center;padding:1rem 0}.sidebar.collapsed .nav-label{display:none}.nav-icon{flex-shrink:0;height:1.25rem;margin-right:.75rem;width:1.25rem}.sidebar.collapsed .nav-icon{margin-right:0}.main-content{background-color:#fff;background-color:var(--white);flex:1 1;margin-left:280px;margin-left:var(--sidebar-width);min-height:100vh;overflow-y:auto;padding:2rem;transition:margin-left .2s ease}.app.sidebar-collapsed .main-content{margin-left:48px;margin-left:var(--sidebar-width-collapsed)}.search-container{margin:0 auto;max-width:800px}.search-header{margin-bottom:2rem}.search-header h2{color:#13294b;color:var(--blue);font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.search-header p{color:#64748b;color:var(--gray500);font-size:.875rem}.btn{align-items:center;border:none;border-radius:.25rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.btn-primary{background-color:#ff552e;background-color:var(--orange);color:#fff;color:var(--white)}.btn-primary:hover:not(:disabled){background-color:#e6471a;background-color:var(--orange-dark)}.btn-secondary{background:#0000;border:1px solid #ff552e;border:1px solid var(--orange);color:#ff552e;color:var(--orange)}.btn-secondary:hover{background-color:#ff552e;background-color:var(--orange);color:#fff;color:var(--white)}.btn-back{background:#0000;border:1px solid #cbd5e1;border:1px solid var(--gray300);color:#475569;color:var(--gray600)}.btn-back:hover{border-color:#ff552e;border-color:var(--orange);color:#ff552e;color:var(--orange)}.btn:disabled{background-color:#94a3b8;background-color:var(--gray400);border-color:#94a3b8;border-color:var(--gray400);color:#fff;color:var(--white);cursor:not-allowed}.btn-sm{font-size:.75rem;padding:.375rem .75rem}.card{background:#fff;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem}.input{border:1px solid #cbd5e1;border:1px solid var(--gray300);border-radius:.25rem;color:#1e293b;color:var(--gray800);font-family:inherit;font-size:.875rem;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.input:focus{border-color:#ff552e;border-color:var(--orange);box-shadow:0 0 0 3px #ff552e1a;outline:none}textarea.input{line-height:1.5;min-height:100px;resize:vertical}select.input{-webkit-appearance:auto;appearance:auto}.info-field-label{color:#13294b;color:var(--blue);display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.info-section-divider{border-top:1px solid #e2e8f0;border-top:1px solid var(--gray200);margin-top:1rem;padding-top:1rem}.upload-zone{background:#f8fafc;background:var(--gray50);border:2px dashed #cbd5e1;border:2px dashed var(--gray300);border-radius:.5rem;cursor:pointer;margin-bottom:1.5rem;padding:2.5rem 2rem;text-align:center;transition:all .2s ease}.upload-zone.drag-over,.upload-zone:hover{background:#ff552e0a;border-color:#ff552e;border-color:var(--orange)}.upload-icon{align-items:center;background:#ff552e1a;border-radius:50%;color:#ff552e;color:var(--orange);display:flex;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.upload-text{color:#475569;color:var(--gray600);font-size:.875rem}.upload-text strong{color:#ff552e;color:var(--orange)}.upload-hint{color:#94a3b8;color:var(--gray400);font-size:.75rem;margin-top:.5rem}.file-list{margin-top:1rem}.file-item{background:#f8fafc;background:var(--gray50);border:1px solid #e2e8f0;border:1px solid var(--gray200);border-radius:.25rem;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem;padding:.75rem}.file-item,.file-item-left{align-items:center;display:flex}.file-item-left{color:#334155;color:var(--gray700);gap:.5rem;min-width:0}.file-item-left svg{color:#ff552e;color:var(--orange);flex-shrink:0}.file-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-size{flex-shrink:0;font-size:.75rem;margin-left:.5rem}.file-item-remove,.file-item-size{color:#94a3b8;color:var(--gray400)}.file-item-remove{background:none;border:none;border-radius:.25rem;cursor:pointer;padding:.25rem;transition:all .2s ease}.file-item-remove:hover{background:#ef44441a;color:#ef4444}.collapsible-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:.625rem 1rem;width:100%}.collapsible-label{color:#13294b;color:var(--blue);font-size:.8125rem;font-weight:600}.results-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;height:calc(100vh - 240px);margin-top:1.5rem;min-height:480px}.pdf-viewer-container{background:#fff;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden}.pdf-viewer-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--gray200);display:flex;justify-content:space-between;padding:.75rem 1rem}.pdf-viewer-header h3{color:#13294b;color:var(--blue);font-size:.875rem;font-weight:600}.pdf-viewer-body{background:#f1f5f9;background:var(--gray100);flex:1 1;min-height:0;overflow:auto}.pdf-viewer-body .rpv-core__viewer{height:100%}
/* !important needed to override rpv-core library's inline background. */.pdf-viewer-body .rpv-core__inner-container{background:#f1f5f9!important;background:var(--gray100)!important}.evidence-table{border-collapse:collapse;font-size:.75rem;width:100%}.evidence-table th{background:#f8fafc;background:var(--gray50);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--gray200);color:#13294b;color:var(--blue);font-weight:600;padding:.5rem;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap}.evidence-table td{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--gray100);color:#334155;color:var(--gray700);padding:.5rem;vertical-align:top}.evidence-table tbody tr{cursor:pointer;transition:background .15s ease}.evidence-table tbody tr:hover{background:#f8fafc;background:var(--gray50)}.evidence-table tbody tr.selected{background:#ff552e0a}.json-viewer-container{background:#fff;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden}.json-viewer-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--gray200);display:flex;justify-content:space-between;padding:1rem 1.5rem}.json-viewer-header h3{color:#13294b;color:var(--blue);font-size:1rem;font-weight:600}.json-viewer-body{color:#334155;color:var(--gray700);flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.5;min-height:0;overflow-y:auto;padding:1rem}.evidence-item{background:#f8fafc;background:var(--gray50);border:1px solid #e2e8f0;border:1px solid var(--gray200);border-radius:.25rem;cursor:pointer;margin-bottom:.75rem;padding:.75rem;transition:border-color .15s ease}.evidence-item:hover{background:#ff552e05}.evidence-item.selected,.evidence-item:hover{border-color:#ff552e;border-color:var(--orange)}.evidence-item.selected{background:#ff552e0a}.evidence-quote{background:#ffff001f;border-left:3px solid #ff552e;border-left:3px solid var(--orange);border-radius:.25rem;color:#1e293b;color:var(--gray800);font-size:.8125rem;line-height:1.5;margin-bottom:.5rem;padding:.5rem}.evidence-attrs{display:flex;flex-wrap:wrap;gap:.375rem}.evidence-attr{background:#f1f5f9;background:var(--gray100);border-radius:.25rem;color:#64748b;color:var(--gray500);font-size:.6875rem;padding:.125rem .5rem}.evidence-meta{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.375rem}.evidence-page{color:#94a3b8;color:var(--gray400);font-size:.6875rem}.status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.status-dot.dot-done{background:#22c55e}.status-dot.dot-error{background:#ef4444}.status-dot.dot-processing{animation:pulse 1.5s ease-in-out infinite;background:#ff552e;background:var(--orange)}.status-dot.dot-queued{background:#cbd5e1;background:var(--gray300)}.file-list-row{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;gap:.625rem;margin:.125rem 0;padding:.5rem;transition:background .15s ease}.file-list-row.selected,.file-list-row:hover{background:#f8fafc;background:var(--gray50)}.file-list-row-name{color:#1e293b;color:var(--gray800);flex:1 1;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list-row-status{color:#94a3b8;color:var(--gray400);flex-shrink:0;font-size:.6875rem}.settings-summary{color:#475569;color:var(--gray600);display:flex;flex-wrap:wrap;font-size:.75rem;gap:1.5rem;padding:0 1rem .75rem}.settings-summary strong{color:#1e293b;color:var(--gray800)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-top-color:#ff552e;border:3px solid var(--gray200);border-radius:50%;border-top-color:var(--orange);height:2rem;width:2rem}.loading-spinner-sm{border-width:2px;height:1rem;width:1rem}.loading-spinner-white{border-color:#fff #ffffff4d #ffffff4d}.empty-state{background:#f8fafc;background:var(--gray50);border-radius:.5rem;color:#64748b;color:var(--gray500);font-size:.875rem;padding:3rem;text-align:center}.error-text{color:#ef4444;font-size:.875rem;margin-bottom:1rem}.about-container{margin:0 auto;max-width:700px}.about-container h2{color:#13294b;color:var(--blue);font-size:1.75rem;font-weight:700;margin-bottom:1rem}.about-container h3{color:#13294b;color:var(--blue);font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.about-container p{color:#334155;color:var(--gray700);line-height:1.6;margin-bottom:.75rem}.about-container ul{list-style:none;padding:0}.about-container li{color:#334155;color:var(--gray700);padding:.5rem 0 .5rem 1.25rem;position:relative}.about-container li:before{background:#ff552e;background:var(--orange);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.85rem;width:6px}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f5f9;background:var(--gray100)}::-webkit-scrollbar-thumb{background:#94a3b8;background:var(--gray400);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--gray500)}@media (max-width:1100px){.results-grid{grid-template-columns:1fr}}@media (max-width:768px){.app{flex-direction:column}.sidebar,.sidebar.collapsed{align-items:center;box-shadow:0 2px 5px #0000001a;flex-direction:row;height:auto;padding:0;position:relative;width:100%}.sidebar nav{display:flex;flex:1 1;overflow-x:auto}.nav-item{border-bottom:3px solid #0000;border-right:none;margin:0;padding:.75rem 1rem;white-space:nowrap}.sidebar.collapsed .nav-item{justify-content:flex-start;padding:.75rem 1rem}.sidebar.collapsed .nav-label{display:inline}.nav-item.active{border-bottom-color:#ff552e;border-bottom-color:var(--orange);border-right-color:#0000}.sidebar-header{border-bottom:none;flex-shrink:0;margin-bottom:0;padding:.75rem 1rem}.sidebar-header h1{font-size:1.125rem}.sidebar-header h4,.sidebar-toggle,.spacer{display:none}.app.sidebar-collapsed .main-content,.main-content{margin-left:0;min-height:calc(100vh - 52px);padding:1rem}.search-container{max-width:100%}.search-header h2{font-size:1.25rem}.search-header p{font-size:.75rem}.upload-zone{padding:1.5rem 1rem}}:root{--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}}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;bottom:0;forced-color-adjust:none;left:0;line-height:1;opacity:.25;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0;transform-origin:0 0;z-index:2}.textLayer br,.textLayer span{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.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:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer ::selection{background:blue;background:AccentColor}.textLayer br::selection{background:#0000}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--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.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer section{box-sizing:border-box;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{height:100%;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;position:absolute;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;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.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation 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.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;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.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.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>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.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 .annotationTextContent,.annotationLayer section svg{height:100%;position:absolute;width:100%}.annotationLayer .annotationTextContent{color:#0000;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--xfa-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--xfa-focus-outline:auto}@media screen and (forced-colors:active){:root{--xfa-focus-outline:2px solid CanvasText}.xfaLayer :required{outline:1.5px solid selectedItem}}.xfaLayer{background-color:initial}.xfaLayer .highlight{background-color:#efcbed;border-radius:4px;margin:-1px;padding:1px}.xfaLayer .highlight.appended{position:static}.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}.xfaLayer .highlight.end{border-radius:0 4px 4px 0}.xfaLayer .highlight.middle{border-radius:0}.xfaLayer .highlight.selected{background-color:#cbdfcb}.xfaPage{overflow:hidden;position:relative}.xfaContentarea{position:absolute}.xfaPrintOnly{display:none}.xfaLayer{left:0;line-height:1.2;position:absolute;text-align:left;text-align:initial;top:0;transform-origin:0 0}.xfaLayer *{font-feature-settings:inherit;background-color:initial;box-sizing:border-box;color:inherit;font:inherit;-webkit-font-kerning:inherit;font-kerning:inherit;font-style:inherit;font-weight:inherit;letter-spacing:-.01px;line-height:inherit;margin:0;padding:0;pointer-events:auto;text-align:inherit;text-decoration:inherit}.xfaLayer :required{outline:1.5px solid red}.xfaLayer div,.xfaLayer svg,.xfaLayer svg *{pointer-events:none}.xfaLayer a{color:blue}.xfaRich li{margin-left:3em}.xfaFont{font-feature-settings:"kern" off;color:#000;-webkit-font-kerning:none;font-kerning:none;font-size:10px;font-style:normal;font-weight:400;letter-spacing:0;text-decoration:none;vertical-align:0}.xfaCaption{flex:0 0 auto;overflow:hidden}.xfaCaptionForCheckButton{flex:1 1 auto;overflow:hidden}.xfaLabel{height:100%;width:100%}.xfaLeft{flex-direction:row}.xfaLeft,.xfaRight{align-items:center;display:flex}.xfaRight{flex-direction:row-reverse}.xfaLeft>.xfaCaption,.xfaLeft>.xfaCaptionForCheckButton,.xfaRight>.xfaCaption,.xfaRight>.xfaCaptionForCheckButton{max-height:100%}.xfaTop{flex-direction:column}.xfaBottom,.xfaTop{align-items:flex-start;display:flex}.xfaBottom{flex-direction:column-reverse}.xfaBottom>.xfaCaption,.xfaBottom>.xfaCaptionForCheckButton,.xfaTop>.xfaCaption,.xfaTop>.xfaCaptionForCheckButton{width:100%}.xfaBorder{background-color:initial;pointer-events:none;position:absolute}.xfaWrapped{height:100%;width:100%}.xfaSelect:focus,.xfaTextfield:focus{background-color:initial;background-image:none;outline:auto;outline:var(--xfa-focus-outline);outline-offset:-1px}.xfaCheckbox:focus,.xfaRadio:focus{outline:auto;outline:var(--xfa-focus-outline)}.xfaSelect,.xfaTextfield{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--xfa-unfocused-field-background);border:none;flex:1 1 auto;height:100%;resize:none;width:100%}.xfaSelect{padding-inline:2px}.xfaBottom>.xfaSelect,.xfaBottom>.xfaTextfield,.xfaTop>.xfaSelect,.xfaTop>.xfaTextfield{flex:0 1 auto}.xfaButton{border:none;cursor:pointer;text-align:center}.xfaButton,.xfaLink{height:100%;width:100%}.xfaLink{left:0;position:absolute;top:0}.xfaCheckbox,.xfaRadio{border:none;flex:0 0 auto;height:100%;width:100%}.xfaRich{white-space:pre-wrap}.xfaImage,.xfaRich{height:100%;width:100%}.xfaImage{object-fit:contain;object-position:left top}.xfaLrTb,.xfaRlTb,.xfaTb{flex-direction:column}.xfaLr,.xfaLrTb,.xfaRlTb,.xfaTb{align-items:stretch;display:flex}.xfaLr{flex-direction:row}.xfaRl{align-items:stretch;display:flex;flex-direction:row-reverse}.xfaTb>div{justify-content:left}.xfaArea,.xfaPosition{position:relative}.xfaValignMiddle{align-items:center;display:flex}.xfaTable{flex-direction:column}.xfaTable,.xfaTable .xfaRow{align-items:stretch;display:flex}.xfaTable .xfaRow{flex-direction:row}.xfaTable .xfaRlRow{align-items:stretch;display:flex;flex:1 1;flex-direction:row-reverse}.xfaTable .xfaRlRow>div{flex:1 1}.xfaDisabled input,.xfaDisabled textarea,.xfaNonInteractive input,.xfaNonInteractive textarea,.xfaReadOnly input,.xfaReadOnly textarea{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}@media print{.xfaSelect,.xfaTextfield{background:#0000}.xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:""}}:root{--focus-outline:solid 2px blue;--hover-outline:dashed 2px blue;--freetext-line-height:1.35;--freetext-padding:2px;--editorFreeText-editing-cursor:text;--editorInk-editing-cursor:pointer}@media screen and (forced-colors:active){:root{--focus-outline:solid 3px ButtonText;--hover-outline:dashed 3px ButtonText}}[data-editor-rotation="90"]{transform:rotate(90deg)}[data-editor-rotation="180"]{transform:rotate(180deg)}[data-editor-rotation="270"]{transform:rotate(270deg)}.annotationEditorLayer{background:#0000;cursor:auto;font-size:calc(100px*var(--scale-factor));left:0;position:absolute;top:0;transform-origin:0 0;z-index:4}.annotationEditorLayer.freeTextEditing{cursor:text;cursor:var(--editorFreeText-editing-cursor)}.annotationEditorLayer.inkEditing{cursor:pointer;cursor:var(--editorInk-editing-cursor)}.annotationEditorLayer .selectedEditor{outline:2px solid blue;outline:var(--focus-outline);resize:none}.annotationEditorLayer .freeTextEditor{background:#0000;border-radius:3px;cursor:auto;height:auto;padding:calc(var(--freetext-padding)*var(--scale-factor));position:absolute;resize:none;touch-action:none;transform-origin:0 0;width:auto;z-index:1}.annotationEditorLayer .freeTextEditor .internal{background:#0000;border:none;font:10px sans-serif;left:0;line-height:1.35;line-height:var(--freetext-line-height);overflow:visible;resize:none;top:0;white-space:nowrap}.annotationEditorLayer .freeTextEditor .overlay{background:#0000;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.annotationEditorLayer .freeTextEditor .overlay.enabled{display:block}.annotationEditorLayer .freeTextEditor .internal:empty:before{color:gray;content:attr(default-content)}.annotationEditorLayer .freeTextEditor .internal:focus{outline:none}.annotationEditorLayer .inkEditor.disabled{resize:none}.annotationEditorLayer .inkEditor.disabled.selectedEditor{resize:horizontal}.annotationEditorLayer .freeTextEditor:hover:not(.selectedEditor),.annotationEditorLayer .inkEditor:hover:not(.selectedEditor){outline:2px dashed blue;outline:var(--hover-outline)}.annotationEditorLayer .inkEditor{background:#0000;border-radius:3px;cursor:auto;height:100%;overflow:auto;position:absolute;transform-origin:0 0;width:100%;z-index:1}.annotationEditorLayer .inkEditor.editing{cursor:inherit;resize:none}.annotationEditorLayer .inkEditor .inkEditorCanvas{height:100%;left:0;position:absolute;top:0;touch-action:none;width:100%}:root{--viewer-container-height:0;--pdfViewer-padding-bottom:0;--page-margin:1px auto -8px;--page-border:9px solid #0000;--spreadHorizontalWrapped-margin-LR:-3.5px;--loading-icon-delay:400ms}@media screen and (forced-colors:active){:root{--pdfViewer-padding-bottom:9px;--page-margin:8px auto -1px;--page-border:1px solid CanvasText;--spreadHorizontalWrapped-margin-LR:3.5px}}[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%)}.pdfViewer{--scale-factor:1;padding-bottom:0;padding-bottom:var(--pdfViewer-padding-bottom)}.pdfViewer .canvasWrapper{height:100%;overflow:hidden;width:100%;z-index:1}.pdfViewer .page{background-clip:content-box;background-color:#fff;border:9px solid #0000;border:var(--page-border);direction:ltr;height:1056px;margin:1px auto -8px;margin:var(--page-margin);overflow:visible;position:relative;width:816px}.pdfViewer .dummyPage{height:0;height:var(--viewer-container-height);position:relative;width:0}.pdfViewer.removePageBorders .page{border:none;margin:0 auto 10px}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{border:none;margin:0}.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-left:3.5px;margin-right:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollWrapped .spread,.spread .dummyPage,.spread .page{display:inline-block;vertical-align:middle}.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.spread .page{margin-left:-3.5px;margin-left:var(--spreadHorizontalWrapped-margin-LR);margin-right:-3.5px;margin-right:var(--spreadHorizontalWrapped-margin-LR)}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}.pdfViewer .page canvas{display:block;margin:0}.pdfViewer .page canvas .structTree{contain:strict}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page canvas[zooming]{height:100%;width:100%}.pdfViewer .page.loadingIcon:after{background:url(data:image/gif;base64,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) 50% no-repeat;contain:strict;content:"";display:none;height:100%;left:0;position:absolute;top:0;transition-delay:.4s;transition-delay:var(--loading-icon-delay);transition-property:display;width:100%;z-index:5}.pdfViewer .page.loading:after{display:block}.pdfViewer .page:not(.loading):after{display:none;transition-property:none}.pdfViewer.enablePermissions .textLayer span{cursor:not-allowed;-webkit-user-select:none!important;user-select:none!important}.pdfPresentationMode .pdfViewer{padding-bottom:0}.pdfPresentationMode .spread{margin:0}.pdfPresentationMode .pdfViewer .page{border:2px solid #0000;margin:0 auto}
/*# sourceMappingURL=main.af5e6efb.css.map*/