@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--cafapp-text-primary: #182230;--cafapp-text-secondary: #5f6c7d;--cafapp-text-caption: #748091;--cafapp-text-disabled: #9ea8b7;--cafapp-text-inverse: #ffffff;--cafapp-surface-page: #f4efe7;--cafapp-surface-paper: #fffdf8;--cafapp-surface-subtle: #f8f4ed;--cafapp-surface-table-header: #ebe1d3;--cafapp-surface-hover: #efe6da;--cafapp-surface-track: #d8ccbd;--cafapp-surface-selected: rgba(25, 82, 146, .08);--cafapp-border-default: #dccfbe;--cafapp-border-light: #ebe1d3;--cafapp-border-input: #cdbfae;--cafapp-border-focus: #1f67d2;--cafapp-sidebar-bg: #0e1b2c;--cafapp-sidebar-text: rgba(215, 227, 241, .78);--cafapp-sidebar-active-text: #f7fbff;--cafapp-sidebar-active-bg: rgba(103, 153, 255, .16);--cafapp-sidebar-hover-bg: rgba(255, 255, 255, .06);--cafapp-sidebar-divider: rgba(255, 255, 255, .08);--cafapp-sidebar-icon: #d5e2f0;--cafapp-sidebar-section-text: #dce8f6;--cafapp-sidebar-section-bg: rgba(255, 255, 255, .05);--cafapp-action-primary: #1b4b9a;--cafapp-action-primary-hover: #163f83}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Manrope,Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--cafapp-surface-page, #f4efe7);min-height:100vh;color:var(--cafapp-text-primary, #344767);overflow-x:hidden;letter-spacing:-.01em}code{font-family:IBM Plex Mono,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.85em;background:#121c2d0f;padding:2px 6px;border-radius:0}#root{min-height:100vh;position:relative}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cafapp-surface-track, #e5e7eb)}::-webkit-scrollbar-thumb:hover{background:var(--cafapp-text-secondary, #7b809a)}::-webkit-scrollbar-corner{background:transparent}:focus-visible{outline:2px solid var(--cafapp-border-focus, #1A73E8);outline-offset:2px}::selection{background:#3b82f633;color:var(--cafapp-text-primary, #344767)}:root[data-theme=dark] body{background:var(--cafapp-surface-page, #0a1220);color:var(--cafapp-text-primary, #edf3fb)}:root[data-theme=dark] code{background:#ffffff14}.react-pdf__Page__textContent{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.react-pdf__Page__textContent span{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer,.react-pdf__Page__textContent .textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.react-pdf__Page__textContent .textLayer>span{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.react-pdf__Page__textContent .textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa33;border-radius:4px}.react-pdf__Page__textContent .textLayer .highlight.selected{background-color:#00640033}.react-pdf__Page__textContent .textLayer ::selection{background:#0000ff4d}.react-pdf__Page__textContent .textLayer ::-moz-selection{background:#0000ff4d}.react-pdf__Page__annotations,.annotationLayer,.react-pdf__Page__annotations .annotationLayer{position:absolute;left:0;top:0;right:0;bottom:0}.react-pdf__Page__annotations .annotationLayer section{position:absolute;text-align:initial}.react-pdf__Page__annotations .annotationLayer .linkAnnotation>a,.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.react-pdf__Page__annotations .annotationLayer .linkAnnotation>a:hover,.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation>a:hover{opacity:.2;background:#ff03;box-shadow:0 2px 10px #ffff0080}.react-pdf__Page__annotations .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}.react-pdf__Page__annotations .annotationLayer .textWidgetAnnotation input,.react-pdf__Page__annotations .annotationLayer .textWidgetAnnotation textarea,.react-pdf__Page__annotations .annotationLayer .choiceWidgetAnnotation select,.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.checkBox input,.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.radioButton input{background-color:#0036ff21;border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}.react-pdf__Page__annotations .annotationLayer .textWidgetAnnotation input:required,.react-pdf__Page__annotations .annotationLayer .textWidgetAnnotation textarea:required,.react-pdf__Page__annotations .annotationLayer .choiceWidgetAnnotation select:required,.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.checkBox input:required,.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid red}.react-pdf__Page__annotations .annotationLayer .textWidgetAnnotation input:focus,.react-pdf__Page__annotations .annotationLayer .textWidgetAnnotation textarea:focus,.react-pdf__Page__annotations .annotationLayer .choiceWidgetAnnotation select:focus{background-color:#0036ff21;border:none;border-radius:2px}.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.checkBox input{border-radius:0}.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:"";display:block;position:absolute}.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:10%;top:10%;width:80%}.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:25%;top:25%;width:50%}.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.button{background:#0000;border:none;cursor:pointer;height:100%;width:100%}.react-pdf__Page__annotations .annotationLayer .buttonWidgetAnnotation.button:active{background:#0003}.react-pdf__Page__annotations .annotationLayer .popupWrapper{position:absolute;width:20em}.react-pdf__Page__annotations .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ffff99e6;box-shadow:0 2px 5px #88888880;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;word-wrap:break-word}.react-pdf__Page__annotations .annotationLayer .popup>*{font-size:9px;display:inline-block;max-height:5em;overflow:hidden}.react-pdf__Page__annotations .annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,.2);margin-top:.6em;padding-top:.6em}.react-pdf__Page__annotations .annotationLayer .popup h1{display:inline-block}.react-pdf__Page__annotations .annotationLayer .highlightAnnotation,.react-pdf__Page__annotations .annotationLayer .underlineAnnotation,.react-pdf__Page__annotations .annotationLayer .squigglyAnnotation,.react-pdf__Page__annotations .annotationLayer .strikeoutAnnotation,.react-pdf__Page__annotations .annotationLayer .freeTextAnnotation,.react-pdf__Page__annotations .annotationLayer .lineAnnotation,.react-pdf__Page__annotations .annotationLayer .squareAnnotation,.react-pdf__Page__annotations .annotationLayer .circleAnnotation,.react-pdf__Page__annotations .annotationLayer .polylineAnnotation,.react-pdf__Page__annotations .annotationLayer .polygonAnnotation,.react-pdf__Page__annotations .annotationLayer .caretAnnotation,.react-pdf__Page__annotations .annotationLayer .inkAnnotation,.react-pdf__Page__annotations .annotationLayer .stampAnnotation,.react-pdf__Page__annotations .annotationLayer .fileAttachmentAnnotation{cursor:pointer}.react-pdf__Page__canvas{display:block;-webkit-user-select:none;user-select:none}
