html,body{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}body{position:fixed;top:0;right:0;bottom:0;left:0}#root{height:100%;display:flex;flex-direction:column}@supports (-webkit-touch-callout: none){html,body{height:-webkit-fill-available}.ios-fixed{position:fixed;width:100%;-webkit-transform:translateZ(0)}}:root{--color-primary: #1c7ed6;--color-primary-hover: #1971c2;--color-primary-light: #d0ebff;--color-secondary: #7950f2;--color-secondary-hover: #6741d9;--color-success: #40c057;--color-error: #fa5252;--color-warning: #fd7e14;--color-info: #228be6;--color-bg-app: #ffffff;--color-bg-surface: #f8f9fa;--color-bg-hover: #f1f3f5;--color-bg-active: #e9ecef;--color-border: #ced4da;--color-border-focus: #74c0fc;--color-text-primary: #212529;--color-text-secondary: #495057;--color-text-tertiary: #868e96;--color-text-disabled: #adb5bd;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-8: 3rem;--space-10: 4rem;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--border-radius-sm: .125rem;--border-radius-md: .25rem;--border-radius-lg: .5rem;--border-width: 1px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-duration: .2s;--transition-timing: ease-in-out;--z-dropdown: 1000;--z-sticky: 1100;--z-modal: 1200;--z-tooltip: 1300;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070}:root{--color-primary: #228be6;--color-primary-light: #e7f5ff;--color-primary-hover: #1c7ed6;--color-primary-contrast: #ffffff;--color-bg-app: #ffffff;--color-bg-surface: #f8f9fa;--color-bg-hover: #f1f3f5;--color-bg-active: #e9ecef;--color-text-primary: #212529;--color-text-secondary: #495057;--color-text-tertiary: #868e96;--color-text-disabled: #adb5bd;--color-border: #dee2e6;--color-input-border: #ced4da;--color-divider: #e9ecef;--color-success: #40c057;--color-info: #228be6;--color-warning: #fab005;--color-error: #fa5252}@media (prefers-color-scheme: dark){:root{--color-primary: #4dabf7;--color-primary-hover: #339af0;--color-primary-light: #1864ab;--color-primary-contrast: #212529;--color-bg-app: #1a1b1e;--color-bg-surface: #25262b;--color-bg-hover: #2c2e33;--color-bg-active: #373a40;--color-border: #373a40;--color-input-border: #495057;--color-divider: #373a40;--color-border-focus: #74c0fc;--color-text-primary: #f8f9fa;--color-text-secondary: #e9ecef;--color-text-tertiary: #adb5bd;--color-text-disabled: #868e96;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3), 0 4px 6px -2px rgba(0, 0, 0, .2)}}.dark,[data-theme=dark]{--color-primary: #4dabf7;--color-primary-hover: #339af0;--color-primary-light: #1864ab;--color-primary-contrast: #212529;--color-bg-app: #1a1b1e;--color-bg-surface: #25262b;--color-bg-hover: #2c2e33;--color-bg-active: #373a40;--color-text-primary: #f8f9fa;--color-text-secondary: #e9ecef;--color-text-tertiary: #adb5bd;--color-text-disabled: #868e96;--color-border: #373a40;--color-input-border: #495057;--color-divider: #373a40;--color-success: #40c057;--color-info: #339af0;--color-warning: #fab005;--color-error: #fa5252;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3), 0 4px 6px -2px rgba(0, 0, 0, .2)}html{font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-app)}body{margin:0;padding:0}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-3);padding-right:var(--space-3)}.background-app{background-color:var(--color-bg-app)}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.grid{display:grid}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-x-1{column-gap:var(--space-1)}.gap-x-2{column-gap:var(--space-2)}.gap-x-3{column-gap:var(--space-3)}.gap-x-4{column-gap:var(--space-4)}.gap-x-5{column-gap:var(--space-5)}.gap-x-6{column-gap:var(--space-6)}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:var(--space-2)}.gap-y-3{row-gap:var(--space-3)}.gap-y-4{row-gap:var(--space-4)}.gap-y-5{row-gap:var(--space-5)}.gap-y-6{row-gap:var(--space-6)}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.mt-0{margin-top:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mr-0{margin-right:0}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-4{margin-right:var(--space-4)}.mr-5{margin-right:var(--space-5)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.ml-0{margin-left:0}.ml-1{margin-left:var(--space-1)}.ml-2{margin-left:var(--space-2)}.ml-3{margin-left:var(--space-3)}.ml-4{margin-left:var(--space-4)}.ml-5{margin-left:var(--space-5)}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.pt-0{padding-top:0}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pr-0{padding-right:0}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pr-4{padding-right:var(--space-4)}.pr-5{padding-right:var(--space-5)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-5{padding-bottom:var(--space-5)}.pl-0{padding-left:0}.pl-1{padding-left:var(--space-1)}.pl-2{padding-left:var(--space-2)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:var(--space-5)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-normal{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-bold{font-weight:var(--font-weight-bold)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-disabled{color:var(--color-text-disabled)}.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-info{color:var(--color-info)}.text-white{color:#fff}.border{border:var(--border-width) solid var(--color-border)}.border-t{border-top:var(--border-width) solid var(--color-border)}.border-r{border-right:var(--border-width) solid var(--color-border)}.border-b{border-bottom:var(--border-width) solid var(--color-border)}.border-l{border-left:var(--border-width) solid var(--color-border)}.border-0{border:0}.border-t-2{border-top:2px solid var(--color-border)}.border-r-2{border-right:2px solid var(--color-border)}.border-b-2{border-bottom:2px solid var(--color-border)}.border-l-2{border-left:2px solid var(--color-border)}.border-t-4{border-top:4px solid var(--color-border)}.border-r-4{border-right:4px solid var(--color-border)}.border-b-4{border-bottom:4px solid var(--color-border)}.border-l-4{border-left:4px solid var(--color-border)}.border-primary{border-color:var(--color-primary)}.border-error{border-color:var(--color-error)}.border-success{border-color:var(--color-success)}.border-warning{border-color:var(--color-warning)}.border-info{border-color:var(--color-info)}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded,.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:calc(var(--border-radius-lg) * 1.5)}.rounded-full{border-radius:9999px}.bg-app{background-color:var(--color-bg-app)}.bg-surface{background-color:var(--color-bg-surface)}.bg-hover{background-color:var(--color-bg-hover)}.bg-active{background-color:var(--color-bg-active)}.bg-primary{background-color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-transparent{background-color:transparent}.bg-error{background-color:var(--color-error)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-info{background-color:var(--color-info)}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.w-full{width:100%}.h-full{height:100%}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-100{opacity:1}.transition{transition:all var(--transition-duration) var(--transition-timing)}.transition-colors{transition:color var(--transition-duration) var(--transition-timing),background-color var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing)}.transform{transform-origin:center}.-translate-x-1\/2{transform:translate(-50%)}.-translate-y-1\/2{transform:translateY(-50%)}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-modal{z-index:var(--z-modal)}.z-tooltip{z-index:var(--z-tooltip)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}body{font-family:var(--font-family);font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}: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: black;--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 .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);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) translate(-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 .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{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 .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input: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 .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select: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:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{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 rgba(51,51,51,1);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 .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{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;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@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) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;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:initial}.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::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.tooltip{position:fixed;background-color:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;z-index:9999;animation:tooltipFadeIn .2s ease;box-shadow:0 2px 4px #0003;max-width:250px;text-align:center;line-height:1.4}.tooltip:after{content:"";position:absolute;border:5px solid transparent}.tooltip-top:after{border-top-color:#000c;top:100%;left:50%;transform:translate(-50%)}.tooltip-right:after{border-right-color:#000c;top:50%;left:-10px;transform:translateY(-50%)}.tooltip-bottom:after{border-bottom-color:#000c;bottom:100%;left:50%;transform:translate(-50%)}.tooltip-left:after{border-left-color:#000c;top:50%;right:-10px;transform:translateY(-50%)}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._modalOverlay_ndadp_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;overflow-y:auto;padding:1rem;z-index:1200}._modalContainer_ndadp_11{display:flex;min-height:100%;width:100%}._modalContainerCentered_ndadp_17{align-items:center;justify-content:center}._modalContainerTop_ndadp_22{align-items:flex-start;justify-content:center;padding-top:2.5rem}._modalContent_ndadp_28{width:100%;background-color:#fff;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._modalHeader_ndadp_35{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb}._modalTitle_ndadp_43{font-size:1.125rem;font-weight:500;color:#111827}._closeButton_ndadp_49{color:#6b7280;background:none;border:none;cursor:pointer;padding:.25rem}._closeButton_ndadp_49:hover{color:#111827}._modalBody_ndadp_61{padding:1rem;color:#374151}._sizeXs_ndadp_67{max-width:20rem}._sizeSm_ndadp_71{max-width:24rem}._sizeMd_ndadp_75{max-width:28rem}._sizeLg_ndadp_79{max-width:32rem}._sizeXl_ndadp_83{max-width:36rem}._sizeFull_ndadp_87{max-width:100%;width:100%;height:100%;margin:0;border-radius:0}._confirmModalContainer_ndadp_96{display:flex;flex-direction:column}._confirmModalContent_ndadp_101{margin-bottom:1rem}._confirmModalActions_ndadp_105{display:flex;justify-content:flex-end;gap:.75rem}._cancelButton_ndadp_111{background-color:#f9fafb;color:#111827;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer}._cancelButton_ndadp_111:hover{background-color:#f3f4f6}._confirmButton_ndadp_124{background-color:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:.375rem;border:none;cursor:pointer}._confirmButton_ndadp_124:hover{background-color:#2563eb}._container_hbbdq_1{height:100%;display:flex;flex-direction:column;background-color:var(--bg-primary);overflow:hidden}._header_hbbdq_9{position:-webkit-sticky;position:sticky;top:0;height:54px;background-color:#fffffff2;border-bottom:1px solid var(--border-color);z-index:100;flex-shrink:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-transform:translateZ(0)}._headerContent_hbbdq_23{display:flex;align-items:center;height:100%;padding:0 var(--spacing-sm);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._headerContent_hbbdq_23::-webkit-scrollbar{display:none}._logo_hbbdq_38{display:flex;align-items:center;font-weight:var(--font-weight-bold);text-decoration:none;white-space:nowrap;padding-right:var(--spacing-sm);flex-shrink:0}._logoWrapper_hbbdq_48{display:flex;align-items:center;gap:6px}._logoIcon_hbbdq_54{color:var(--color-primary)}._logoText_hbbdq_58{background:linear-gradient(90deg,var(--color-primary),#4CC9F0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._divider_hbbdq_65{height:20px;width:1px;background-color:var(--border-color);margin:0 8px;flex-shrink:0}._pickerSection_hbbdq_73{flex:1;display:flex;justify-content:center;min-width:0;overflow:hidden}._actionsSection_hbbdq_81{display:flex;align-items:center;margin-left:8px;flex-shrink:0}._uploadButton_hbbdq_88{background-color:var(--color-primary);color:#fff;border-radius:6px;border:none;flex-shrink:0}._backButton_hbbdq_96{color:var(--color-primary);background-color:transparent;border:1px solid transparent;flex-shrink:0}._content_hbbdq_103{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}@media (max-width: 768px){._logoText_hbbdq_58{display:none}._pickerSection_hbbdq_73{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._pickerSection_hbbdq_73::-webkit-scrollbar{display:none}}@media (max-width: 480px){._header_hbbdq_9{height:50px}._headerContent_hbbdq_23{padding:0 4px;gap:4px}._actionsSection_hbbdq_81>*{margin:0 2px}}._documentPickerContainer_93w67_1{position:relative;display:flex;align-items:center;max-width:220px;width:auto;margin:0 auto;gap:var(--spacing-sm);background-color:#fff;border-radius:6px;padding:var(--spacing-xs)}._pickerIcon_93w67_14{color:var(--color-primary)}._documentSelect_93w67_18{font-weight:500;flex:1}._selectWrapper_93w67_23{width:auto}._userIndicator_93w67_28{display:flex;align-items:center;justify-content:center}._userCount_93w67_34{background-color:var(--color-primary);color:#fff;border-radius:50%;width:20px;height:20px;font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:700}.select-dropdown{border-radius:8px!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border-color)!important;overflow:hidden}.select-item:hover{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important}.select-item.selected{background-color:var(--color-primary)!important;color:#fff!important}@media (max-width: 768px){._documentPickerContainer_93w67_1{max-width:180px}}._participantsPanel_19320_1{position:fixed;left:10px;top:50%;transform:translateY(-50%);padding:10px;border-radius:8px;display:flex;flex-direction:column;gap:10px;align-items:center;z-index:100;background-color:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-sm)}._avatarContainer_19320_18{display:flex;margin-left:-8px}._avatar_19320_18{width:40px;height:40px;border-radius:50%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;border:2px solid var(--color-bg-app);margin-right:-8px}._participantsButton_19320_39{position:relative}._participantCount_19320_43{position:absolute;top:-5px;right:-5px;background-color:var(--color-primary);color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}._participantMenuItem_19320_59{display:flex;flex-direction:column}._locationInfo_19320_64{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._textShadowGlow_1omhf_4{text-shadow:0 0 10px rgba(77,171,247,.5)}._logoAnimation_1omhf_8{animation:_pulse_1omhf_1 3s infinite;filter:drop-shadow(0 0 8px rgba(77,171,247,.6))}._shadowGlow_1omhf_13{box-shadow:0 0 40px #2979ff26;animation:_cardFloat_1omhf_1 6s ease-in-out infinite}._pageContainer_1omhf_19{min-height:100vh;position:relative;overflow:scroll;background-color:#080c18;color:#fff}._backgroundElements_1omhf_27{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._floatingShape_1omhf_33{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;z-index:0}._shape1_1omhf_41{width:400px;height:400px;left:-200px;top:10%;background:linear-gradient(135deg,#4361ee,#3a0ca3);animation:_float_1omhf_33 20s ease-in-out infinite}._shape2_1omhf_51{width:300px;height:300px;right:-100px;top:20%;background:linear-gradient(135deg,#4cc9f0,#4361ee);animation:_float_1omhf_33 15s ease-in-out infinite reverse}._shape3_1omhf_61{width:350px;height:350px;left:30%;bottom:-150px;background:linear-gradient(135deg,#3a0ca3,#480ca8);animation:_float_1omhf_33 18s ease-in-out infinite 2s}._shape4_1omhf_71{width:250px;height:250px;right:20%;bottom:10%;background:linear-gradient(135deg,#4361ee,#4cc9f0);animation:_float_1omhf_33 12s ease-in-out infinite 1s}._gridOverlay_1omhf_81{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:30px 30px}._contentWrapper_1omhf_89{position:relative;z-index:10;padding-top:2.5rem;padding-bottom:2.5rem}._animatedContent_1omhf_96{transition:all .7s;transform-origin:center}._animatedVisible_1omhf_101{opacity:1;transform:translateY(0)}._animatedHidden_1omhf_106{opacity:0;transform:translateY(5rem)}._featureItem_1omhf_112{cursor:pointer;border:1px solid transparent;display:flex;align-items:flex-start;margin-bottom:1rem;padding:1rem;border-radius:.5rem;transition:all .3s}._featureItem_1omhf_112:hover:not(._featureActive_1omhf_123){border-color:#4dabf74d;background-color:#2979ff1a}._featureActive_1omhf_123{transform:scale(1.02);box-shadow:0 10px 25px -5px #0000004d}._featureIcon_1omhf_133{margin-right:1rem;margin-top:.25rem}._ctaButton_1omhf_139{position:relative;padding:12px 30px;background:linear-gradient(90deg,#4361ee,#4cc9f0);color:#fff;font-weight:600;font-size:16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .3s;margin:20px auto;box-shadow:0 4px 20px #4361ee80}._ctaButton_1omhf_139:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s}._ctaButton_1omhf_139:hover:before{left:100%}._ctaButton_1omhf_139:hover{transform:translateY(-2px);box-shadow:0 6px 30px #4361eeb3}._ctaButton_1omhf_139:disabled{opacity:.7;cursor:not-allowed}._buttonParticles_1omhf_187{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:100}._particle_1omhf_196{position:absolute;width:10px;height:10px;background:linear-gradient(90deg,#4361ee,#4cc9f0);border-radius:50%;left:0;top:0;transform-origin:center;animation:_particleExplode_1omhf_1 1s forwards var(--delay)}._documentPages_1omhf_209{position:relative;height:300px;width:220px;perspective:1000px;transform-style:preserve-3d;animation:_docFloat_1omhf_1 6s ease-in-out infinite}._documentPage_1omhf_209{position:absolute;width:100%;height:100%;background:#fff;border-radius:4px;box-shadow:0 1px 10px #0003}._page1_1omhf_227{transform:translateZ(0) rotate(2deg);background:linear-gradient(to bottom,#fff 90%,#f0f0f0)}._page2_1omhf_233{transform:translateZ(-10px) translate(10px) translateY(5px) rotate(4deg);background:linear-gradient(to bottom,#fff 90%,#e8e8e8)}._page3_1omhf_239{transform:translateZ(-20px) translate(20px) translateY(10px) rotate(6deg);background:linear-gradient(to bottom,#fff 90%,#e0e0e0)}._annotationMarker_1omhf_245{position:absolute;width:30px;height:30px;background:#ffc1074d;border:2px solid #ffc107;border-radius:50%;animation:_pulse_1omhf_1 2s infinite;z-index:5}._marker1_1omhf_256{top:30%;left:45%;animation-delay:.5s}._marker2_1omhf_263{top:60%;left:60%;animation-delay:1.2s}._cursorDot_1omhf_270{position:absolute;width:15px;height:15px;background:#4dabf7cc;border-radius:50%;top:45%;left:30%;z-index:5;animation:_cursorMove_1omhf_1 8s infinite}._clientLogo_1omhf_283{font-weight:700;color:#4cc9f0;font-size:18px}._statItem_1omhf_289{text-align:center;animation:_fadeIn_1omhf_1 .8s ease-out}._counter_1omhf_294{background:linear-gradient(90deg,#4cc9f0,#4361ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1.5rem;font-weight:700}._heroCard_1omhf_303{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff0d;border-radius:1rem;padding:.25rem;margin-bottom:3rem;overflow:hidden}._heroCardInner_1omhf_312{background:linear-gradient(to bottom right,#0c1631,#10172c);border-radius:.75rem;overflow:hidden}._heroContent_1omhf_318{padding:2rem;position:relative}._statsBar_1omhf_323{background-color:#0a1022;padding:1rem;display:flex;justify-content:space-around;border-top:1px solid rgba(59,130,246,.3)}._documentIllustration_1omhf_331{position:absolute;right:2.5rem;bottom:0;width:50%;height:100%;pointer-events:none}@media (max-width: 768px){._documentIllustration_1omhf_331{display:none}}@keyframes _cardFloat_1omhf_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_1omhf_1{0%,to{opacity:1}50%{opacity:.8}}@keyframes _float_1omhf_33{0%,to{transform:translate(0)}25%{transform:translate(5%,5%)}50%{transform:translateY(10%)}75%{transform:translate(-5%,5%)}}@keyframes _particleExplode_1omhf_1{0%{opacity:1;transform:translate(0) scale(var(--scale)) rotate(0)}to{opacity:0;transform:translate(calc(var(--x) * 1px),calc(var(--y) * 1px)) scale(0) rotate(var(--rotation))}}@keyframes _docFloat_1omhf_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes _cursorMove_1omhf_1{0%{transform:translate(0)}25%{transform:translate(50px,30px)}50%{transform:translate(80px,-20px)}75%{transform:translate(20px,50px)}to{transform:translate(0)}}@keyframes _fadeIn_1omhf_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_kbhaw_3{position:relative;height:calc(100vh - 60px);display:flex;flex-direction:column;padding:var(--space-4);background-color:var(--color-bg-surface)}._viewerContainer_kbhaw_12{flex:1;display:flex;padding:var(--space-4);align-items:center;position:relative;width:100%;height:100%;flex-direction:column;background-color:var(--color-bg-app)}._pdfContainer_kbhaw_25{align-items:center;flex-direction:column;display:flex;margin:0 auto;width:100%;height:100%}._controlPanel_kbhaw_34{position:fixed;bottom:var(--space-5);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-3);background-color:#212529cc;color:#fff;padding:var(--space-2) var(--space-4);border-radius:500px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-md);z-index:1000;transition:all .3s ease}._controlPanel_kbhaw_34._hidden_kbhaw_52{opacity:0;visibility:hidden;transform:translate(-50%) translateY(100px)}._controlPanel_kbhaw_34:hover{opacity:1}._toggleButton_kbhaw_63{position:fixed;bottom:var(--space-3);left:var(--space-3);width:36px;height:36px;border-radius:50%;background-color:#212529cc;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-md);transition:all .2s ease}._toggleButton_kbhaw_63:hover{background-color:#212529e6;transform:scale(1.05)}._pageInfo_kbhaw_88{min-width:100px;text-align:center;font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:center;gap:var(--space-1)}._pageInfoMobile_kbhaw_98{min-width:auto;font-size:var(--font-size-sm)}._pageInput_kbhaw_103{width:50px;text-align:center;padding:var(--spacing-xs) var(--spacing-sm);background-color:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-sm);color:#fff;margin:0 var(--space-1);border:1px solid var(--border-color);font-size:var(--font-size-sm)}._pageInput_kbhaw_103:focus{outline:none;border-color:var(--color-primary);background-color:#ffffff4d}._toolbarButton_kbhaw_122{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._toolbarButton_kbhaw_122:hover:not(:disabled){background-color:#ffffff26}._toolbarButton_kbhaw_122:disabled{opacity:.5;cursor:not-allowed}._loader_kbhaw_145{display:flex;justify-content:center;align-items:center;height:100%;color:var(--color-primary)}._zoomControls_kbhaw_153{display:flex;align-items:center;gap:var(--space-2);margin-right:var(--space-3);gap:var(--spacing-sm)}._zoomText_kbhaw_161{min-width:60px;text-align:center}._viewerToolbar_kbhaw_166{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);z-index:10}._mainControls_kbhaw_176{display:flex;align-items:center;gap:var(--spacing-md)}._pageControls_kbhaw_182{display:flex;align-items:center;gap:var(--spacing-sm)}._totalPages_kbhaw_188{color:var(--color-secondary);font-size:var(--font-size-sm)}._zoomLevel_kbhaw_193{color:var(--color-secondary);font-size:var(--font-size-sm);min-width:60px;text-align:center}._viewerContent_kbhaw_200{flex:1;overflow:auto;background-color:var(--bg-tertiary);display:flex;flex-direction:column;align-items:center;padding:var(--spacing-lg)}._pageContainer_kbhaw_210{margin-bottom:var(--spacing-lg);position:relative;box-shadow:var(--shadow-md);background-color:#fff;transition:transform var(--transition-fast)}._pageContainer_kbhaw_210:hover{box-shadow:var(--shadow-lg)}._pageCanvas_kbhaw_222{display:block;width:100%;height:100%}._annotationLayer_kbhaw_228{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}._annotationLayer_kbhaw_228._editable_kbhaw_237{pointer-events:auto;cursor:crosshair}._loadingIndicator_kbhaw_242{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:var(--color-secondary)}._spinner_kbhaw_251{border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top:3px solid var(--color-primary);width:30px;height:30px;animation:_spin_kbhaw_251 1s linear infinite;margin-bottom:var(--spacing-sm)}@keyframes _spin_kbhaw_251{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._annotationToolbar_kbhaw_266{position:fixed;left:var(--space-4);top:50%;transform:translateY(-50%);flex-direction:column;gap:var(--space-2);background-color:#212529cc;padding:var(--space-2);border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-md);display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-primary);border-top:1px solid var(--border-color)}._annotationOptionsPanel_kbhaw_288{position:absolute;right:var(--spacing-md);top:60px;width:240px;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);z-index:100;padding:var(--spacing-md)}._optionGroup_kbhaw_301{margin-bottom:var(--spacing-md)}._optionLabel_kbhaw_305{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs);color:var(--color-dark)}._colorOption_kbhaw_313{display:inline-block;width:24px;height:24px;border-radius:50%;margin-right:var(--spacing-xs);cursor:pointer;border:2px solid transparent}._colorOption_kbhaw_313._selected_kbhaw_323{border-color:var(--color-dark)}._thicknessOption_kbhaw_327{display:inline-block;width:30px;height:30px;margin-right:var(--spacing-xs);cursor:pointer;border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}._thicknessLine_kbhaw_340{width:20px;background-color:var(--color-dark);border-radius:2px}._thicknessOption_kbhaw_327._selected_kbhaw_323{background-color:var(--bg-hover)}._horizontalDivider_kbhaw_350{height:1px;background-color:var(--border-color);margin:var(--spacing-md) 0}._collaboratorList_kbhaw_356{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;align-items:center;gap:4px}._collaboratorAvatar_kbhaw_365{width:32px;height:32px;border-radius:50%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border:2px solid white;box-shadow:var(--shadow-sm)}._notification_kbhaw_380{position:fixed;bottom:var(--spacing-md);left:50%;transform:translate(-50%);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:var(--spacing-sm);animation:_fadeIn_kbhaw_1 .3s ease;z-index:1000}._notificationIcon_kbhaw_397{color:var(--color-primary)}._notificationText_kbhaw_401{font-size:var(--font-size-sm)}@keyframes _fadeIn_kbhaw_1{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}._toolDivider_kbhaw_410{width:100%;height:1px;background-color:#fff3;margin:var(--space-1) 0}._activeToolButton_kbhaw_417{background-color:var(--color-primary)!important;color:#fff}._drawingCanvas_kbhaw_423{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;z-index:2}@media screen and (max-width: 768px){._controlPanel_kbhaw_34{padding:var(--space-1) var(--space-2);gap:var(--space-2);bottom:var(--space-3)}._toggleButton_kbhaw_63{width:32px;height:32px;bottom:var(--space-2);left:var(--space-2)}._toolbarButton_kbhaw_122{width:32px;height:32px}._pageInfo_kbhaw_88{min-width:auto;font-size:var(--font-size-sm)}._pageInput_kbhaw_103{width:30px;padding:var(--spacing-xs)}._zoomControls_kbhaw_153{margin-right:var(--space-2);gap:var(--space-1)}._zoomText_kbhaw_161{min-width:40px;font-size:var(--font-size-sm)}}@media screen and (max-width: 480px){._controlPanel_kbhaw_34{padding:var(--space-1);gap:var(--space-1)}._toggleButton_kbhaw_63,._toolbarButton_kbhaw_122{width:28px;height:28px}._zoomControls_kbhaw_153{margin-right:var(--space-1)}._zoomText_kbhaw_161{min-width:36px}._pageInfoMobile_kbhaw_98{display:flex;align-items:center}._pageInput_kbhaw_103{width:24px;margin:0}}._pageWrapper_1y4kh_3{position:absolute;box-shadow:var(--shadow-lg);border-radius:var(--border-radius-sm);border:1px solid #e9ecef;background-color:#fff;box-shadow:var(--shadow-md);max-width:100%;width:fit-content;margin:20px auto}._pageCanvas_1y4kh_15{display:block;width:100%;height:auto}._annotationLayer_1y4kh_22{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._annotationLayer_1y4kh_22._active_1y4kh_31{pointer-events:auto;cursor:crosshair}._annotations_1y4kh_36,._canvasWrapper_1y4kh_45{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._drawingCanvas_1y4kh_54{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:crosshair;pointer-events:auto}._pageNumber_1y4kh_65{position:absolute;bottom:10px;right:10px;background-color:#00000080;color:#fff;font-size:var(--font-size-xs);padding:4px 8px;border-radius:12px;opacity:.7}._cursorPosition_1y4kh_77{position:absolute;pointer-events:none;z-index:10;width:24px;height:24px;margin-left:-12px;margin-top:-12px;border-radius:50%;background-color:#ffffffb3;border:2px solid var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--color-primary);animation:_pulse_1y4kh_1 2s infinite}@keyframes _pulse_1y4kh_1{0%{transform:scale(1);box-shadow:0 0 #06c6}70%{transform:scale(1.1);box-shadow:0 0 0 6px #06c0}to{transform:scale(1);box-shadow:0 0 #06c0}}._textSelectLayer_1y4kh_112{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._textSelectLayer_1y4kh_112._active_1y4kh_31{pointer-events:auto;cursor:text}._loadingPage_1y4kh_126{display:flex;align-items:center;justify-content:center;width:100%;height:400px;background-color:var(--bg-secondary);border-radius:var(--border-radius-lg)}._spinner_1y4kh_136{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-left-color:var(--color-primary);animation:_spin_1y4kh_136 1s linear infinite}@keyframes _spin_1y4kh_136{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._commentMarker_1y4kh_154{position:absolute;width:24px;height:24px;background-color:var(--color-warning);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);z-index:3}._commentMarker_1y4kh_154:hover{transform:scale(1.15)}._commentPopup_1y4kh_175{position:absolute;width:280px;background-color:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);z-index:100;overflow:hidden}._commentHeader_1y4kh_185{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}._commentTitle_1y4kh_194{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);margin:0}._commentClose_1y4kh_200{background:none;border:none;cursor:pointer;color:var(--color-secondary);font-size:18px}._commentContent_1y4kh_208{padding:var(--spacing-md);max-height:300px;overflow-y:auto}._commentList_1y4kh_214{list-style-type:none;padding:0;margin:0}._commentItem_1y4kh_220{margin-bottom:var(--spacing-md)}._commentItem_1y4kh_220:last-child{margin-bottom:0}._commentMeta_1y4kh_228{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}._commentAuthor_1y4kh_235{display:flex;align-items:center;gap:var(--spacing-xs)}._commentAvatar_1y4kh_241{width:24px;height:24px;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:var(--font-weight-bold)}._commentText_1y4kh_254{font-size:var(--font-size-sm);line-height:1.4;white-space:pre-wrap}._commentTime_1y4kh_260{font-size:var(--font-size-xs);color:var(--color-secondary)}._commentForm_1y4kh_265{padding:var(--spacing-sm);border-top:1px solid var(--border-color)}._commentInput_1y4kh_270{width:100%;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-sm);resize:none;outline:none;transition:var(--transition-fast)}._commentInput_1y4kh_270:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #06c3}._annotationToolbar_1y4kh_286{position:fixed;left:var(--space-4);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--space-2);background-color:#212529cc;padding:var(--space-2);border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-md);z-index:10}._toolbarButton_1y4kh_302{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;position:relative}._toolbarButton_1y4kh_302:hover{background-color:#ffffff26}._activeToolButton_1y4kh_321{background-color:var(--color-primary);color:#fff}._colorPicker_1y4kh_326{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);position:absolute;left:calc(100% + var(--space-2));top:0;background-color:#212529cc;border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-md)}._colorButton_1y4kh_340{width:24px;height:24px;border-radius:50%;border:2px solid white;cursor:pointer;transition:transform .15s ease}._colorButton_1y4kh_340:hover{transform:scale(1.15)}._selectedColor_1y4kh_353{transform:scale(1.15);box-shadow:0 0 0 2px var(--color-primary)}._brushSizeSlider_1y4kh_358{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:#ffffff4d;margin:var(--space-2) 0}._brushSizeSlider_1y4kh_358::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;cursor:pointer}._toolDivider_1y4kh_376{width:100%;height:1px;background-color:#fff3;margin:var(--space-1) 0}._tooltipText_1y4kh_383{position:absolute;background-color:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;left:42px;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none}._toolbarButton_1y4kh_302:hover ._tooltipText_1y4kh_383{opacity:1}._eraserCursor_1y4kh_401{position:absolute;border:2px solid rgba(0,0,0,.5);border-radius:50%;background-color:#ffffff4d;pointer-events:none;z-index:100;transform:translateZ(0);box-shadow:0 0 2px 1px #0003;transition:width .1s ease,height .1s ease}._usersOnPageIndicator_1y4kh_414{position:absolute;top:10px;right:10px;z-index:50;display:flex;align-items:center}._usersAvatarGroup_1y4kh_423{display:flex;align-items:center}._userAvatar_1y4kh_428{border:2px solid white;box-shadow:var(--shadow-sm);margin-left:-8px;transition:transform .15s ease}._userAvatar_1y4kh_428:hover{transform:translateY(-3px) scale(1.1);z-index:2}._container_bpe22_4{width:100%;max-width:1280px;padding:var(--space-4);margin:0 auto}._grid_bpe22_12{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-4)}@media (max-width: 992px){._grid_bpe22_12{grid-template-columns:1fr}}._card_bpe22_25{background-color:var(--color-bg-surface);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--color-border);transition:box-shadow .2s ease}._card_bpe22_25:hover{box-shadow:var(--shadow-md)}._cardHeader_bpe22_38{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background-color:#00000003}._cardTitle_bpe22_47{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._cardContent_bpe22_53{padding:0}._documentList_bpe22_58{max-height:400px;overflow-y:auto}._documentItem_bpe22_63{padding:var(--space-3) var(--space-4);display:flex;align-items:center;transition:background-color .15s ease}._documentItem_bpe22_63:hover{background-color:var(--color-bg-hover)}._documentIcon_bpe22_74{margin-right:var(--space-2);color:var(--color-primary);flex-shrink:0}._documentLink_bpe22_80{color:var(--color-text-primary);text-decoration:none;display:flex;align-items:center;width:100%}._documentName_bpe22_88{font-size:var(--font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._participantList_bpe22_96{max-height:400px;overflow-y:auto}._participantItem_bpe22_101{padding:var(--space-3) var(--space-4);display:flex;justify-content:space-between;align-items:center;transition:background-color .15s ease}._participantItem_bpe22_101:hover{background-color:var(--color-bg-hover)}._participantInfo_bpe22_113{display:flex;align-items:center;gap:var(--space-2)}._participantAvatar_bpe22_119{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--color-primary);color:#fff;border-radius:50%;font-weight:var(--font-weight-medium);flex-shrink:0}._participantName_bpe22_132{font-size:var(--font-size-md)}._participantLink_bpe22_136{display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);padding:var(--space-1);border-radius:var(--border-radius-md);transition:all .15s ease}._participantLink_bpe22_136:hover{background-color:var(--color-bg-hover);color:var(--color-primary)}._actionButton_bpe22_152{background-color:var(--color-primary);color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:var(--font-size-lg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;opacity:.9}._actionButton_bpe22_152:hover{transform:scale(1.05);opacity:1}._divider_bpe22_174{height:1px;background-color:var(--color-border);border:none;margin:0}._emptyState_bpe22_182{padding:var(--space-5);text-align:center;color:var(--color-text-tertiary)}
