@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--bg-main:#0f172a;--bg-panel:#1e293b;--primary:#3b82f6;--primary-hover:#60a5fa;--destructive:#7c3aed;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--success:#22c55e;--success-dark:#16a34a;--warning:#f59e0b;--error:#7c3aed;--error-dark:#6d28d9;--info:#3b82f6;--info-dark:#2563eb;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow:0 1px 3px 0 #0f172a1a,0 1px 2px 0 #0f172a0f;--shadow-md:0 4px 6px -1px #0f172a1a,0 2px 4px -1px #0f172a0f;--shadow-lg:0 10px 15px -3px #0f172a1a,0 4px 6px -2px #0f172a0d;--shadow-xl:0 20px 25px -5px #0f172a1a,0 10px 10px -5px #0f172a0a;--shadow-2xl:0 25px 50px -12px #0f172a40;--radius-sm:0.25rem;--radius:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ebecf0;color:#e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0}.initial-loader-root{align-items:center;background:#ebecf0;display:flex;justify-content:center;min-height:100vh}.initial-loader-card{background:#0f172afa;border:1px solid #94a3b84d;border-radius:1.25rem;box-shadow:0 24px 60px #0f172ab3;max-width:420px;padding:2.5rem 3rem;text-align:center;width:90%}.initial-loader-icon{font-size:2.25rem;margin-bottom:1rem}.initial-loader-title{color:#e5e7eb;font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.initial-loader-subtitle{color:#94a3b8;font-size:.9rem;margin-bottom:1.75rem}.initial-loader-spinner{animation:none running-spin .9s linear infinite 0s ease 0s 1 normal none;animation:initial-spin .9s linear infinite;border:3px solid #94a3b840;border-radius:999px;border-top-color:#3b82f6;height:40px;margin:0 auto;width:40px}@keyframes initial-spin{to{transform:rotate(1turn)}}code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#1e293b;background:var(--bg-panel)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:#475569;background:var(--gray-600);-webkit-transition:background .25s cubic-bezier(.4,0,.2,1);transition:background .25s cubic-bezier(.4,0,.2,1);-webkit-transition:background var(--transition);transition:background var(--transition)}::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--gray-500)}::selection{background:#bfdbfe;background:var(--primary-200);color:#1e3a8a;color:var(--primary-900)}h1,h2,h3,h4,h5,h6{color:#e2e8f0;font-weight:600;line-height:1.2}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}.App{background:#ebecf0;flex-direction:column}.App,.loading-screen{display:flex;min-height:100vh}.loading-screen{align-items:center;justify-content:center;padding:2.5rem;padding:var(--spacing-xl,2.5rem)}.loading{background:#0000}.loading-spinner{animation:spin .8s linear infinite;border-color:#2f6dd3 #38bdf8 #94a3b840 #94a3b840;border-radius:999px;border-style:solid;border-width:3px;height:34px;width:34px}.loading-text{color:#1e293b;font-size:.95rem;font-weight:500}.App-header{background:var(--bg-panel);border-bottom:1px solid #e2e8f01a;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;height:64px;justify-content:space-between;left:0;padding:.875rem 2rem;position:fixed;right:0;top:0;z-index:1000}.App-header,.App-header h1{align-items:center;color:#e2e8f0;display:flex}.App-header h1{font-size:1.25rem;font-weight:700;gap:.75rem;letter-spacing:-.01em;margin:0}.App-header h1:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAaJJREFUSIndlTFrVEEUhb/7XsBCsruvsomQMpWQTkNEUQIiSMgPELZKlRT5AQGxS7ARbCwDKggiaheLJHapAtoHi2ehxc6dmRCWoHk31cImbOI8w2s85WXO+eYO3DvCkIJzD0XkpcEEaQoZzI8XxZek01G1jL3eTGI4QdWC6q8D1TvJhtTwwfno3GxQ/em9v9cIACAZUhcQVcvo3CyAqt4d9VxjdQLPyswWEXkTVK8PahV8BDojDXU7SMnILhv4NyUDguqT4Fw/qD5vBAAsVyK3gG5TgMMxaAG9RgBm9raCDYOtRgC/j4+fAlcx228EkOd5BlwRkRXv/f1UX/Kg5fAI2BGzZ8CH6P2amR0BUsF2URRfR/mSOjAzQaQrMGkiG8AfM1sC1jG7mcHn87wXAsxMoupC9H4PuIHIa8nzB+2iuHbY708BLxCZAzZTLnpqzFV1Oji361W/BdWjoPq4bsaFHeTwSbLsncB3RN63Op1XSbc8o3MBFWya2SpQttrtrohcehH+B9tU4Mfgh/oXReduA+Vw7dSgjfqh6sigpKoWh2snDt7pefehv5oAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:28px;opacity:.9;width:28px}.App-header .header-right{align-items:center;display:flex;gap:.75rem}.export-header-btn{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 30px #0000001a}.export-header-btn:hover{background:#ffffff4d;border-color:#fff6;box-shadow:0 4px 30px #00000026;transform:translateY(-1px)}.editor-nav{align-items:center;background:#ebecf0;border-bottom:1px solid #a3a5a84d;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-back-button{background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:4px 4px 8px #a3a5a840,-2px -2px 6px #ffffffb3;color:#2f6dd3;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all var(--transition)}.nav-back-button:hover{background:#f5f7fa;border-color:#2f6dd380;transform:translateY(-1px)}.editor-container{--editor-header-end:88px;background:#ebecf0;display:flex;flex:1 1;margin-top:0;min-height:calc(100vh - 60px);overflow:hidden;position:relative}.editor-container .highlight-toolbar,.editor-container .pdf-controls,.editor-container .shape-toolbar{top:72px}.editor-container .shape-actions-dropdown{top:152px}.transition-loading-overlay{align-items:center;animation:fadeIn .2s ease-in;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2000}.transition-loading-card{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0000!important;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 30px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:2rem 3rem;text-align:center;width:min(520px,90vw)}.transition-loading-spinner{animation:spin .9s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#7cffef;height:40px;width:40px}.transition-loading-text{color:#e2e8f0;font-size:1rem;font-weight:500}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pdf-section{align-items:center;background:#0000;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-start;min-height:0;overflow:hidden;padding:0 380px 0 0;position:relative;transition:padding-right .2s ease}.pdf-section-full,.pdf-section-loading{padding-right:0}.pdf-section-full .pdf-controls{justify-content:center;left:0;margin-left:20px;margin-right:20px;right:0}.pdf-section-full .pdf-controls .controls-left{flex:0 1 auto}@media (max-width:1024px){.pdf-section{padding-right:340px}}@media (max-width:768px){.pdf-section{padding-bottom:50vh;padding-right:0}}.comments-toggle-icon{align-items:center;background:#2f6dd333;border:none;border-left:1px solid #2f6dd366;border-radius:8px 0 0 8px;box-shadow:-2px 0 6px #0000001a;color:#2f6dd3;cursor:pointer;display:flex;font-size:.75rem;height:56px;justify-content:center;padding:0;position:fixed;right:380px;top:calc(16px + 50vh);top:calc(var(--editor-header-end, 88px) + 50vh - var(--editor-header-end, 88px)/2 - 28px);transition:background .2s,right .2s ease;width:28px;z-index:51}.comments-toggle-icon:hover{background:#3b82f666}.comments-toggle-icon--show-only{right:0}.comments-section{background:#0000;border:none;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 88px - 3.5rem);height:calc(100vh - var(--editor-header-end, 88px) - 3rem - var(--spacing-sm, .5rem));margin-bottom:var(--spacing-sm);margin-top:var(--spacing-xl);overflow:hidden;padding-bottom:12px;padding-top:12px;position:fixed;right:0;top:88px;top:var(--editor-header-end,88px);transition:transform .2s ease,width .2s ease;width:380px;z-index:50}.comments-section--hidden{box-shadow:none;min-width:0;overflow:hidden;pointer-events:none;width:0}@media (max-width:1024px){.comments-section{width:340px}.comments-toggle-icon:not(.comments-toggle-icon--show-only){right:340px}}@media (max-width:768px){.editor-container{flex-direction:column;margin-top:0}.comments-section{border:none;bottom:0;height:50vh;max-height:none;top:auto;width:100%}.App-header{flex-direction:row;height:auto;min-height:64px;padding:.75rem 1rem}.App-header h1{font-size:1.125rem}.pdf-controls{right:0}.pdf-document{padding-bottom:calc(50vh + var(--spacing-lg));padding-top:calc(88px + var(--spacing-lg))}}.auth-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.auth-box,.auth-container{background:#ebecf0;padding:var(--spacing-xl)}.auth-box{border:1px solid #ffffff80;border-radius:24px;box-shadow:8px 8px 16px #a3a5a880,-8px -8px 16px #ffffffe6;max-width:420px;width:100%}.auth-box h2{color:#000;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--spacing-sm) 0;text-align:center}.auth-subtitle{color:#64748b;font-size:.9375rem;margin:0 0 var(--spacing-lg) 0;text-align:center}.auth-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group label{color:#334155;display:block;font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-xs)}.form-group input{background:#eef2f6;border:2px solid #2f6dd340;border-radius:var(--radius-lg);box-shadow:4px 4px 8px #a3a5a833,-2px -2px 6px #fffc;color:#0f172a;font-size:.9375rem;padding:.875rem 1rem;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.form-group input::placeholder{color:#94a3b8}.form-group input:focus{border-color:#2f6dd380;box-shadow:4px 4px 8px #a3a5a840,-2px -2px 6px #ffffffe6;outline:none}.form-group input:disabled{cursor:not-allowed;opacity:.7}.auth-box .error-message{background:#fef2f2;border:1px solid #b91c1c33;border-radius:var(--radius-md);color:#b91c1c;font-size:.875rem;padding:var(--spacing-sm) var(--spacing);text-align:center}.auth-submit-button{background:#2f6dd3;border:2px solid #2f6dd359;border-radius:var(--radius-lg);box-shadow:4px 4px 10px #2f6dd359,-2px -2px 6px #ffffff1a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:all var(--transition)}.auth-submit-button:hover:not(:disabled){background:#2563eb;box-shadow:5px 5px 12px #2f6dd366,-2px -2px 6px #ffffff1a;transform:translateY(-1px)}.auth-submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.auth-switch{margin-top:var(--spacing-lg);text-align:center}.auth-switch-button{background:none;border:none;color:#2f6dd3;cursor:pointer;font-size:.875rem;font-weight:500;padding:0;text-decoration:underline}.auth-switch-button:hover:not(:disabled){color:#1d4ed8}.auth-switch-button:disabled{color:#94a3b8;cursor:not-allowed}.reviews-container{background:#ebecf0;margin:0 auto;max-width:1280px;min-height:100vh;padding:var(--spacing-xl) var(--spacing-lg)}.reviews-container--loading{align-items:center;display:flex;justify-content:center}.reviews-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.reviews-group-toggle{background:#e1e3ea;border-radius:999px;box-shadow:inset 1px 1px 2px #a3a5a859,inset -1px -1px 2px #ffffffe6;display:inline-flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);padding:.15rem}.group-toggle-btn{background:#0000;border:none;border-radius:999px;color:#64748b;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .9rem;transition:all var(--transition)}.group-toggle-btn--active{background:#fff;box-shadow:1px 1px 3px #94a3b899,-1px -1px 3px #ffffffe6;color:#1e293b}.reviews-header h1{color:#0f172a;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--spacing-sm) 0}.user-info{color:#64748b;font-size:.875rem;margin:0}.logout-button{background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-lg);box-shadow:4px 4px 8px #a3a5a84d,-2px -2px 6px #fffc;color:#2f6dd3;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all var(--transition)}.logout-button:hover{background:#f5f7fa;border-color:#2f6dd380;transform:translateY(-1px)}.reviews-container .error-message{background:#fef2f2;border-radius:var(--radius-md);color:#b91c1c;font-size:.875rem;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing);text-align:center}.create-review-card{align-items:flex-start;background:#ebecf0;border:2px dashed #94a3b8b3;border-radius:24px;box-shadow:8px 8px 16px #a3a5a866,-8px -8px 16px #ffffffe6;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-md);text-align:left;transition:all var(--transition);width:100%}.create-review-card:hover{border-color:#3b82f699;box-shadow:10px 10px 20px #a3a5a880,-10px -10px 20px #ffffffe6;transform:translateY(-2px)}.create-review-card-icon{align-items:center;background:#e0e7ff;border-radius:999px;color:#1d4ed8;display:flex;font-size:1.4rem;height:40px;justify-content:center;margin-bottom:0;width:40px}.create-review-card-text h3{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 var(--spacing-xs) 0}.create-review-card-text p{color:#64748b;font-size:.85rem;margin:0}.share-review-link-card{align-items:flex-start;background:#ebecf0;border:2px dashed #94a3b8b3;border-radius:24px;box-shadow:8px 8px 16px #a3a5a866,-8px -8px 16px #ffffffe6;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);width:100%}.share-review-link-card-icon{align-items:center;background:#e0e7ff;border-radius:999px;color:#1d4ed8;display:flex;font-size:1.4rem;height:40px;justify-content:center;width:40px}.share-review-link-card-content{flex:1 1;width:100%}.share-review-link-card-content h3{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 var(--spacing-xs) 0}.share-review-link-card-content p{color:#64748b;font-size:.85rem;margin:0 0 var(--spacing-sm) 0}.share-link-form{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.share-link-input{background:#eef2f6;border:2px solid #2f6dd340;border-radius:var(--radius-lg);box-shadow:inset 2px 2px 4px #a3a5a833;box-sizing:border-box;color:#0f172a;font-size:.9rem;padding:.75rem 1rem;width:100%}.share-link-input:focus{border-color:#2f6dd380;outline:none}.share-link-submit-btn{background:#2f6dd3;border:2px solid #2f6dd366;border-radius:var(--radius-lg);box-shadow:4px 4px 10px #2f6dd359,-2px -2px 6px #ffffff1a;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all var(--transition)}.share-link-submit-btn:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.share-link-submit-btn:disabled{cursor:not-allowed;opacity:.6}.create-review-form{background:#ebecf0;border:2px dashed #94a3b8b3;border-radius:24px;box-shadow:8px 8px 16px #a3a5a880,-8px -8px 16px #ffffffe6;box-sizing:border-box;margin-bottom:var(--spacing-lg);max-width:1280px;padding:var(--spacing-lg);width:100%}.review-title-input{background:#eef2f6;border:2px solid #2f6dd340;border-radius:var(--radius-lg);box-shadow:inset 2px 2px 4px #a3a5a833;box-sizing:border-box;color:#0f172a;font-size:1rem;margin-bottom:var(--spacing-sm);padding:.875rem 1rem;width:100%}.review-title-input:focus{border-color:#2f6dd380;outline:none}.review-description-input{background:#eef2f6;border:2px solid #2f6dd340;border-radius:var(--radius-lg);box-shadow:inset 2px 2px 4px #a3a5a833;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.9375rem;margin-bottom:var(--spacing);padding:.875rem 1rem;resize:vertical;width:100%}.review-description-input:focus{border-color:#2f6dd380;outline:none}.create-review-actions{display:flex;gap:var(--spacing-sm)}.create-review-actions .submit-button{background:#2f6dd3;border:2px solid #2f6dd359;border-radius:var(--radius-lg);box-shadow:4px 4px 10px #2f6dd359,-2px -2px 6px #ffffff1a;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.5rem 1.25rem}.create-review-actions .submit-button:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.create-review-actions .submit-button:disabled{cursor:not-allowed;opacity:.6}.create-review-actions .cancel-button{background:#eef2f6;border:2px solid #47556940;border-radius:var(--radius-lg);box-shadow:4px 4px 8px #a3a5a84d,-2px -2px 6px #fffc;color:#475569;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.5rem 1.25rem}.create-review-actions .cancel-button:hover:not(:disabled){background:#f1f5f9;transform:translateY(-1px)}.reviews-list{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg)}.reviews-list--full-width{grid-template-columns:1fr}.reviews-list--three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.review-card{background:#ebecf0;border:1px solid #ffffff80;border-radius:24px;box-shadow:8px 8px 16px #a3a5a880,-8px -8px 16px #ffffffe6;box-sizing:border-box;cursor:pointer;padding:var(--spacing-md);position:relative;transition:all var(--transition);width:100%}.review-card:hover{box-shadow:10px 10px 20px #a3a5a880,-10px -10px 20px #ffffffe6;transform:translateY(-2px)}.review-card h3{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0 0 var(--spacing-xs) 0;padding-top:.5rem}.review-card .review-description{color:#64748b;font-size:.875rem;line-height:1.5;margin:0 0 var(--spacing-xs) 0}.review-card .review-meta{color:#94a3b8;font-size:.75rem;margin:0}.review-card .share-review-btn{background:#eef2f6;border:2px solid #2f6dd34d;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;font-weight:600;padding:.35rem .6rem;top:calc(var(--spacing-sm) + 28px);transition:all var(--transition)}.review-card .review-delete-btn,.review-card .share-review-btn{cursor:pointer;font-size:.75rem;position:absolute;right:var(--spacing-sm)}.review-card .review-delete-btn{align-items:center;background:#f871711f;border:none;border-radius:999px;color:#b91c1c;display:flex;font-weight:700;height:24px;justify-content:center;top:var(--spacing-sm);transition:background .15s ease,transform .1s ease;width:24px}.review-card .review-delete-btn:hover{background:#f8717138;transform:scale(1.05)}.review-card .share-review-btn:hover{background:#f5f7fa;transform:scale(1.05)}.no-reviews{align-items:center;display:flex;grid-column:1/-1;justify-content:center;padding:var(--spacing-2xl)}.empty-state-card{background:#ebecf0;border:1px solid #fff9;border-radius:24px;box-shadow:8px 8px 16px #a3a5a880,-8px -8px 16px #ffffffe6;max-width:520px;padding:var(--spacing-xl);text-align:center;width:100%}.empty-state-icon{font-size:2.5rem;margin-bottom:var(--spacing)}.empty-state-title{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0 0 var(--spacing-sm) 0}.empty-state-text{color:#64748b;font-size:.9rem;margin:0 0 var(--spacing-lg) 0}.empty-state-cta{background:#2f6dd3;border:2px solid #2f6dd366;border-radius:var(--radius-lg);box-shadow:4px 4px 10px #2f6dd359,-2px -2px 6px #ffffff1a;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all var(--transition)}.empty-state-cta:hover{background:#2563eb;transform:translateY(-1px)}.loading{padding:var(--spacing-2xl)}.reviews-loading-inline{align-items:center;display:inline-flex;gap:var(--spacing-sm);padding:var(--spacing-lg) 0}.uploader-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:0;min-height:100vh}.uploader-box,.uploader-container{background:#ebecf0;padding:var(--spacing-xl)}.uploader-box{border:1px solid #ffffff80;border-radius:24px;box-shadow:8px 8px 16px #a3a5a880,-8px -8px 16px #ffffffe6;max-width:600px;text-align:center;width:100%}.upload-icon{background-image:url(/static/media/large.dc8d12edef59b315b5fe.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;filter:brightness(0) invert(1) opacity(.8);font-size:5rem;height:120px;margin:0 auto var(--spacing-lg);opacity:.9;transition:transform var(--transition);width:120px}.upload-icon:hover{transform:scale(1.05)}.uploader-box h2{color:#000;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--spacing-sm)}.uploader-box p{color:#000;font-size:.9375rem;line-height:1.7;margin-bottom:var(--spacing-xl)}.upload-button{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-lg);box-shadow:4px 4px 8px #a3a5a84d,-2px -2px 6px #fffc;color:#2f6dd3;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:var(--spacing-sm);justify-content:center;padding:.875rem 1.5rem;transition:all var(--transition);width:100%}.upload-button:before{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:none;height:18px;width:18px}.upload-button:hover{background:#f5f7fa;border-color:#2f6dd380;box-shadow:5px 5px 10px #a3a5a859,-3px -3px 8px #ffffffe6;color:#2563c4;transform:translateY(-1px)}.upload-button:active{box-shadow:inset 2px 2px 4px #a3a5a833;transform:translateY(0)}.error-message{background:#fbbf2426;border:1px solid #fbbf244d;border-radius:var(--radius-md);color:#fbbf24;font-size:.875rem;font-weight:500;margin-top:var(--spacing);padding:var(--spacing) var(--spacing-md);text-align:left}.upload-files{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.file-upload-section{display:flex;flex-direction:column;gap:var(--spacing)}.csv-button{background:#eef2f6;border:2px solid #2f6dd359;color:#2f6dd3}.csv-button:hover{background:#f5f7fa;border-color:#2f6dd380;color:#2563c4}.file-info{align-items:center;background:#ebecf0;border:1px solid #fff6;border-radius:12px;box-shadow:inset 3px 3px 6px #a3a5a866,inset -2px -2px 4px #fffc;display:flex;justify-content:space-between;margin-top:var(--spacing-sm);padding:var(--spacing-md);transition:all var(--transition)}.file-info:hover{box-shadow:inset 3px 3px 6px #a3a5a873,inset -2px -2px 4px #ffffffd9}.file-name{color:#000;flex:1 1;font-size:.9375rem;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.remove-file-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:50%;box-shadow:2px 2px 4px #a3a5a84d,-1px -1px 3px #fffc;color:#2f6dd3;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:28px;justify-content:center;margin-left:var(--spacing-sm);padding:0;transition:all var(--transition);width:28px}.remove-file-btn:hover:not(:disabled){background:#f5f7fa;box-shadow:3px 3px 6px #a3a5a859,-2px -2px 4px #ffffffe6;color:#2563c4;transform:scale(1.08)}.remove-file-btn:disabled{cursor:not-allowed;opacity:.5}.csv-hint{color:#000;font-size:.8125rem;font-style:italic;margin-top:var(--spacing-xs);padding-left:var(--spacing-sm);text-align:left}.upload-submit-button{align-items:center;background:#2f6dd3;border:none;border-radius:var(--radius-lg);box-shadow:4px 4px 10px #2f6dd359,-2px -2px 6px #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:var(--spacing-sm);justify-content:center;letter-spacing:.025em;margin-top:var(--spacing-md);padding:1rem var(--spacing-lg);transition:all var(--transition);width:100%}.upload-submit-button:before{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:brightness(0) invert(1);height:20px;width:20px}.upload-submit-button:hover:not(:disabled){background:#2860bd;box-shadow:5px 5px 12px #2f6dd366,-2px -2px 6px #ffffff1a;color:#fff;transform:translateY(-1px)}.upload-submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.upload-actions{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.upload-actions .upload-submit-button{flex:1 1;margin-top:0}.upload-cancel-button{background:#6c757d;border:none;border-radius:var(--radius-lg);box-shadow:4px 4px 10px #6c757d59,-2px -2px 6px #ffffff1a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem var(--spacing-lg);transition:all var(--transition)}.upload-cancel-button:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.upload-cancel-button:disabled{cursor:not-allowed;opacity:.6}.pdfs-container{background:#ebecf0;box-sizing:border-box;margin:0 auto;max-width:1280px;min-height:100vh;padding:var(--spacing-lg) var(--spacing-lg)}.pdfs-container--loading{align-items:center;display:flex;justify-content:center}.pdfs-group-toggle,.pdfs-header{margin-bottom:var(--spacing-md)}.pdfs-group-toggle{background:#e1e3ea;border-radius:999px;box-shadow:inset 1px 1px 2px #a3a5a859,inset -1px -1px 2px #ffffffe6;display:inline-flex;gap:var(--spacing-xs);padding:.15rem}.back-button{background:none;border:none;color:#2f6dd3;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:0;padding:var(--spacing-sm) 0;transition:color var(--transition)}.back-button:hover{color:#1d4ed8;text-decoration:underline}.pdfs-header h1{color:#0f172a;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0}.pdfs-container .review-description{color:#64748b;font-size:.875rem;margin:var(--spacing-xs) 0 0 0}.pdfs-header-actions{align-items:center;display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.share-review-link-btn{background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-lg);box-shadow:4px 4px 8px #a3a5a84d,-2px -2px 6px #fffc;color:#2f6dd3;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all var(--transition)}.share-review-link-btn:hover{background:#f5f7fa;transform:translateY(-1px)}.pdfs-container .error-message{background:#fef2f2;border-radius:var(--radius-md);color:#b91c1c;font-size:.875rem;padding:var(--spacing-sm) var(--spacing);text-align:center}.pdfs-container .error-message,.uploader-wrapper{margin-bottom:var(--spacing-md)}.pdfs-list{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pdfs-list--centered{align-items:center;display:flex;grid-template-columns:none;justify-content:center}.pdfs-list--centered .upload-card{max-width:400px;width:100%}@media (min-width:1024px){.pdfs-list:not(.pdfs-list--centered){grid-template-columns:repeat(3,minmax(0,1fr))}}.pdf-card{align-items:center;border:1px solid #ffffff80;border-radius:24px;box-shadow:8px 8px 16px #a3a5a880,-8px -8px 16px #ffffffe6;gap:var(--spacing);position:relative}.pdf-card,.upload-card{background:#ebecf0;cursor:pointer;display:flex;padding:var(--spacing-lg);transition:all var(--transition)}.upload-card{align-items:flex-start;border:2px dashed #94a3b8b3;border-radius:24px;box-shadow:8px 8px 16px #a3a5a866,-8px -8px 16px #ffffffe6;flex-direction:column;gap:var(--spacing-sm);justify-content:center;text-align:left}.upload-card:hover{border-color:#3b82f699;box-shadow:10px 10px 20px #a3a5a880,-10px -10px 20px #ffffffe6;transform:translateY(-2px)}.upload-card-icon{align-items:center;background:#e0e7ff;border-radius:999px;color:#1d4ed8;display:flex;font-size:1.4rem;height:40px;justify-content:center;margin-bottom:var(--spacing-xs);width:40px}.upload-card-text h3{color:#0f172a;font-size:1rem;font-weight:600;margin:0 0 var(--spacing-xs) 0}.upload-card-text p{color:#64748b;font-size:.85rem;margin:0}.pdf-card:hover{box-shadow:10px 10px 20px #a3a5a880,-10px -10px 20px #ffffffe6;transform:translateY(-2px)}.pdf-icon{flex-shrink:0;font-size:2rem}.pdf-info{flex:1 1;min-width:0}.pdf-info h3{color:#0f172a;font-size:.9375rem;font-weight:600;margin:0 0 var(--spacing-xs) 0;word-break:break-word}.pdf-meta{color:#94a3b8;font-size:.75rem;margin:0}.pdf-arrow{color:#2f6dd3;flex-shrink:0;font-size:1.25rem}.pdf-delete-btn{align-items:center;background:#f871711f;border:none;border-radius:999px;color:#b91c1c;cursor:pointer;display:flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;position:absolute;right:var(--spacing-sm);top:var(--spacing-sm);transition:background .15s ease,transform .1s ease;width:24px}.pdf-delete-btn:hover{background:#f8717138;transform:scale(1.05)}.loading,.no-pdfs{align-items:center;display:flex;grid-column:1/-1;justify-content:center;padding:var(--spacing-2xl)}.pdfs-loading-inline{align-items:center;display:inline-flex;gap:var(--spacing-sm);padding:var(--spacing-lg) 0}.shape-toolbar{align-items:center;background:#ebecf0;border:1px solid #a3a5a840;border-radius:16px;box-shadow:0 2px 12px #0000000f;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing);justify-content:flex-start;left:12px;margin:0;max-width:none;min-height:72px;padding:.75rem 1rem;position:fixed;right:12px;top:12px;width:calc(100% - 24px);z-index:100}@media (max-width:1024px){.shape-toolbar{left:12px;right:12px;width:calc(100% - 24px)}}@media (max-width:768px){.shape-toolbar{border-radius:12px;left:8px;min-height:64px;right:8px;top:8px;width:calc(100% - 16px)}}.toolbar-section{align-items:center;display:flex;gap:var(--spacing)}.toolbar-section label{color:#2f6dd3;font-size:.875rem;font-weight:600;white-space:nowrap}.shape-buttons{display:flex;gap:var(--spacing-sm)}.shape-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:flex;font-size:1.125rem;height:40px;justify-content:center;min-width:40px;padding:.5rem .75rem;transition:all var(--transition)}.shape-btn:hover:not(:disabled){background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.shape-btn.active{background:#2f6dd31f;border-color:#2f6dd399;box-shadow:0 2px 6px #2f6dd333;color:#2f6dd3}.color-picker{align-items:center;display:flex;gap:var(--spacing-sm)}.color-btn{border:2px solid #2f6dd359;border-radius:50%;box-shadow:0 2px 4px #0000000f;cursor:pointer;height:32px;padding:0;transition:all var(--transition);width:32px}.color-btn:hover{border-color:#2f6dd399;box-shadow:0 2px 8px #0000001a;transform:scale(1.1)}.color-btn.active{border-color:#2f6dd3;border-width:3px;box-shadow:0 0 0 2px #fff,0 0 0 4px #2f6dd3}.clear-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:var(--spacing-sm);height:36px;margin-left:auto;padding:.5rem 1rem;transition:all var(--transition);white-space:nowrap}.clear-btn:before{background-image:url(/static/media/remove.ced12f15b69b232e1e42.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:none;height:16px;width:16px}.clear-btn:hover{background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.highlight-toolbar{align-items:center;background:#ebecf0;border:1px solid #a3a5a840;border-radius:16px;box-shadow:0 2px 12px #0000000f;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing);justify-content:flex-start;left:12px;margin:0;max-width:none;min-height:72px;padding:.75rem 1rem;position:fixed;right:12px;top:12px;width:calc(100% - 24px);z-index:100}@media (max-width:1024px){.highlight-toolbar{left:12px;right:12px;width:calc(100% - 24px)}}@media (max-width:768px){.highlight-toolbar{border-radius:12px;left:8px;min-height:64px;right:8px;top:8px;width:calc(100% - 16px)}}.highlight-toolbar .toolbar-section{align-items:center;display:flex;gap:var(--spacing)}.highlight-toolbar .toolbar-section label{color:#2f6dd3;font-size:.875rem;font-weight:600;white-space:nowrap}.highlight-toolbar .color-picker{align-items:center;display:flex;gap:var(--spacing-sm)}.highlight-toolbar .color-btn{border:2px solid #2f6dd359;border-radius:50%;box-shadow:0 2px 4px #0000000f;cursor:pointer;height:32px;padding:0;transition:all var(--transition);width:32px}.highlight-toolbar .color-btn:hover{border-color:#2f6dd399;box-shadow:0 2px 8px #0000001a;transform:scale(1.1)}.highlight-toolbar .color-btn.active{border-color:#2f6dd3;border-width:3px;box-shadow:0 0 0 2px #fff,0 0 0 4px #2f6dd3}.cancel-highlight-btn{background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;font-size:.875rem;font-weight:600;height:36px;margin-left:auto;padding:.5rem 1rem;transition:all var(--transition);white-space:nowrap}.cancel-highlight-btn:hover{background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.pdf-viewer-container{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.pdf-controls{align-items:center;background:#ffffffed;border:1px solid #a3a5a840;border-radius:16px;box-shadow:0 2px 12px #0000000f;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing);justify-content:space-between;left:12px;margin:0;max-width:none;min-height:72px;padding:.75rem 1rem;position:fixed;right:12px;top:12px;width:calc(100% - 24px);z-index:100}@media (max-width:1024px){.pdf-controls{left:12px;right:12px;width:calc(100% - 24px)}}@media (max-width:768px){.pdf-controls{border-radius:12px;left:8px;min-height:64px;right:8px;top:8px;width:calc(100% - 16px)}.shape-actions-dropdown{left:8px;top:80px}.shape-actions{border-radius:12px;min-height:52px}}.controls-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:var(--spacing)}.active-users-container{position:relative}.active-users-trigger{align-items:center;background:#fffc;border:1px dashed #2f6dd3b3;border-radius:var(--radius-md);color:#374151;cursor:pointer;display:flex;font-size:.8125rem;gap:var(--spacing-sm);padding:.375rem .75rem;transition:all var(--transition);width:100%}.active-users-trigger:hover{background:#fffffff2;border-color:#2f6dd399}.user-badges-preview{align-items:center;display:flex;gap:-8px;margin-right:var(--spacing-xs)}.user-badge{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:var(--shadow-sm);color:#fff;display:flex;font-size:.8125rem;font-weight:600;height:32px;justify-content:center;margin-left:-8px;transition:transform var(--transition);width:32px}.user-badge:first-child{margin-left:0}.user-badge:hover{position:relative;transform:scale(1.05);z-index:1}.user-badge-more{background:#e5e7eb!important;color:#6b7280!important;font-size:.75rem}.users-count{color:#4b5563;font-size:.8125rem;font-weight:500}.dropdown-arrow,.users-count{margin-left:var(--spacing-xs)}.dropdown-arrow{color:#6b7280;font-size:.75rem;transition:transform var(--transition)}.users-dropdown{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #a3a5a840;border-radius:12px;box-shadow:0 4px 16px #0000001f;left:0;max-width:320px;min-width:240px;overflow:hidden;position:absolute;top:calc(100% + 8px);z-index:1000}.users-dropdown-header{align-items:center;background:#2f6dd30d;border-bottom:1px solid #a3a5a826;display:flex;justify-content:space-between;padding:.75rem 1rem}.users-dropdown-title{color:#1f2937;font-size:.875rem;font-weight:600}.users-dropdown-count{color:#6b7280;font-size:.75rem;font-weight:500}.users-dropdown-list{max-height:300px;overflow-y:auto;padding:.5rem 0}.user-dropdown-item{align-items:center;cursor:default;display:flex;gap:var(--spacing-sm);padding:.625rem 1rem;transition:background-color var(--transition)}.user-dropdown-item:hover{background:#2f6dd30d}.user-dropdown-item.current-user{background:#2f6dd314}.user-dropdown-avatar{align-items:center;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;width:36px}.user-dropdown-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.user-dropdown-name{color:#1f2937;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-label{color:#6b7280;font-size:.75rem;font-style:italic}@media (max-width:768px){.users-dropdown{left:auto;max-width:calc(100vw - 32px);min-width:200px;right:0}.active-users-trigger{padding:.375rem .5rem}.user-badge{height:28px;width:28px}.user-badge,.users-count{font-size:.75rem}}.user-cursor{pointer-events:none;transition:all .1s ease;z-index:100}.cursor-pointer{background:#ffffffe6;border:2px solid var(--cursor-color);border-radius:50%;box-shadow:var(--shadow-md);height:20px;position:relative;width:20px}.cursor-name{background:var(--cursor-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:#fff;font-size:.75rem;font-weight:500;left:50%;padding:4px 8px;position:absolute;top:-28px;transform:translateX(-50%);white-space:nowrap}.shape-mode-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:36px;padding:.5rem 1rem;transition:all var(--transition)}.shape-mode-btn:before{background-image:url(/static/media/draw.67621ff88e560e0fbc4b.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:none;height:16px;width:16px}.shape-mode-btn:hover:not(:disabled){background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.shape-mode-btn.active{background:#2f6dd31f;border-color:#2f6dd380;box-shadow:0 2px 6px #2f6dd333;color:#2563c4}.shape-mode-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.shape-item{pointer-events:auto}.shape-item.selected{outline:2px dashed var(--primary-600);outline-offset:2px}.shape-selection-handle{background:var(--primary-600);border:2px solid #fff;border-radius:50%;box-shadow:var(--shadow-md);cursor:pointer;height:18px;position:absolute;right:-8px;top:-8px;transition:transform var(--transition);width:18px}.shape-selection-handle:hover{transform:scale(1.2)}.shape-actions-dropdown{box-sizing:border-box;left:12px;position:fixed;top:92px;z-index:99}.shape-actions{align-items:center;background:#ffffffed;border:1px solid #a3a5a840;border-radius:16px;box-shadow:0 2px 12px #0000000f;color:#374151;display:inline-flex;flex-wrap:wrap;gap:var(--spacing);min-height:56px;padding:.75rem 1rem;width:-webkit-fit-content;width:fit-content}.shape-edit-label{font-size:.875rem;font-weight:600;margin-right:var(--spacing-sm)}.add-comment-shape-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;height:32px;padding:.5rem 1rem;transition:all var(--transition)}.add-comment-shape-btn:hover{background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.color-label{margin-right:var(--spacing-xs)}.color-label,.delete-shape-btn{font-size:.8125rem;font-weight:500}.delete-shape-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:flex;gap:.5rem;height:32px;padding:.5rem 1rem;transition:all var(--transition)}.delete-shape-btn:before{background-image:url(/static/media/trash.89d5becff60d09c23b70.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:none;height:14px;width:14px}.delete-shape-btn:hover{background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.close-edit-btn{background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;font-size:.8125rem;height:32px;margin-left:auto;padding:.5rem 1rem;transition:all var(--transition)}.close-edit-btn:hover{background:#f5f7fa;border-color:#2f6dd380;color:#2563c4}.color-picker-inline{display:flex;gap:var(--spacing-xs)}.color-btn-small{border:2px solid var(--gray-300);border-radius:50%;cursor:pointer;height:24px;padding:0;transition:all var(--transition);width:24px}.color-btn-small:hover{box-shadow:var(--shadow);transform:scale(1.1)}.color-btn-small.active{border-color:var(--gray-800);border-width:3px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gray-800)}.controls-right{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.export-header-btn{align-items:center;background:#2f6dd3;border:none;border-radius:var(--radius-md);box-shadow:0 2px 6px #2f6dd34d;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:36px;padding:.5rem 1rem;transition:all var(--transition);white-space:nowrap}.export-header-btn:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAE9pJREFUeJzt3XvM7Hld2PH32V325gLKopAAteEitFUDWKMtrWnZwnLpRZEFqtQL7qJFkYpba9ukF5JKolFAS8WC1KK2gkjV1v4hGLCYFGswRhQpXYlQRFlZBN3SXXbPOf1jzrGb4znnuZyZ+c5vvq9X8g3JAtnPPM8zz+c9v5lnpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2C0nRg8AbNXV1WOqh1Sfceaf/Z/q96vbqrsGzQUArNFV1VdUr6neV52sTl/gnDzzv/nB6surKwfMCwBcgkdUr6ju6MIL/6BzR/V91cO3PDsAcEQPrF5V3d3xF/+55+5WIfCALd4OAOCQbqw+0voW/7nnd6unbO3WAAAXdaJ6WRd/fn9d52T1z/MCYgAY6vLq9W1+8Z97Xnfm3w0AbNmJVot428v/7HlDrgQAwNa9rHHL/+z5Zxu/lQDAn3hydW/jA+Bk9dQN31YAoNWf423y1f5HPR+u7r/RWwwA9MrGL/1zz/du9BYDwOQe3nrf5Gdd567qYRu83cCaXTZ6AOBIbm0336P/quqlo4cAgH10ZfWxxj/av9C5o1UIAAvgCgAsxzOr60cPcREPavV2xMACCABYjqeNHuAQBAAArNn7Gn+Z/6Dz3o3demCtvI0nLMM11Z3t/lW7k9V1rf4qANhhu/7LBFh5dMu4v15ePWr0EMDBlvALBajPGT3AEXz26AGAgwkAWIbrRg9wBA8YPQBwMAEAy7CLb/5zId4LABZAAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAEzoitEDsGiXVV9YfUn1mOoR1Wee+ed3VZ+obqt+q/ql6iNjxoRFeVj1V6o/Vz2q1X3q6upkq/vU/251v3pX9Z7q1JgxgdmcqJ5S/Uj18er0Ec5vVf+ievSWZ94HN3W0r/XIc9OGvgb77DHVv6ze19G+1ndUr69uaHXfBFi7y6qvqX6jS18QJ6ufqp6w1VuwbAJgPz2xekur+8Slft3fUz0/T+0Ca/QXq//R+hfFyeo11Wdt76YslgDYLw+qfqj1LP5zz7tahQXAsZ2oXlLd3WYXxodaPefJhQmA/fEl1Qfa7PfgnlZPt7kaABzZVdWb2t7S+HT1tVu5ZcskAPbD17Vaztv6XvxEq/sywKFcU72t7S+OU9W3b+H2LZEAWL5vb/Uzvu3vx1tb3acBLuryVi/QG7lA/snGb+XyCIBle2ljvyc/mz/7Bg7wvY1fIKerWzd9QxdGACzXrY3/npyuvnvTNxRYrmc05hKlCDiYAFimXVn+p1vdt2/c7M0Fluja6nca/0vq3POPN3ibl0QALM+3Nf57ce75UPUZm7zRLIc/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);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:brightness(0) invert(1);height:16px;width:16px}.export-header-btn:hover:not(:disabled){background:#2860bd;box-shadow:0 4px 10px #2f6dd359;color:#fff;transform:translateY(-1px)}.export-header-btn:active{transform:translateY(0)}.export-header-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.export-header-btn:disabled:hover{background:#2f6dd3;box-shadow:0 2px 6px #2f6dd34d;transform:none}.add-comment-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:36px;padding:.5rem 1rem;transition:all var(--transition)}.add-comment-btn:before{background-image:url(/static/media/comment.188a5c21d9af468958a9.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:none;height:16px;width:16px}.add-comment-btn:hover:not(:disabled){background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.add-comment-btn.active{background:#2f6dd31f;border-color:#2f6dd399;box-shadow:0 2px 6px #2f6dd333;color:#2f6dd3}.add-comment-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.85}}.cancel-btn{background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius);box-shadow:0 2px 4px #0003;color:#2f6dd3;cursor:pointer;font-size:.8125rem;font-weight:500;height:32px;padding:.5rem 1rem;transition:all var(--transition)}.cancel-btn:hover{background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.save-pdf-btn{align-items:center;background:#7cffef;border:none;border-radius:var(--radius-md);box-shadow:0 2px 4px #0003;color:#000;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:36px;padding:.5rem 1rem;transition:all var(--transition)}.save-pdf-btn:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAE9pJREFUeJzt3XvM7Hld2PH32V325gLKopAAteEitFUDWKMtrWnZwnLpRZEFqtQL7qJFkYpba9ukF5JKolFAS8WC1KK2gkjV1v4hGLCYFGswRhQpXYlQRFlZBN3SXXbPOf1jzrGb4znnuZyZ+c5vvq9X8g3JAtnPPM8zz+c9v5lnpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2C0nRg8AbNXV1WOqh1Sfceaf/Z/q96vbqrsGzQUArNFV1VdUr6neV52sTl/gnDzzv/nB6surKwfMCwBcgkdUr6ju6MIL/6BzR/V91cO3PDsAcEQPrF5V3d3xF/+55+5WIfCALd4OAOCQbqw+0voW/7nnd6unbO3WAAAXdaJ6WRd/fn9d52T1z/MCYgAY6vLq9W1+8Z97Xnfm3w0AbNmJVot428v/7HlDrgQAwNa9rHHL/+z5Zxu/lQDAn3hydW/jA+Bk9dQN31YAoNWf423y1f5HPR+u7r/RWwwA9MrGL/1zz/du9BYDwOQe3nrf5Gdd567qYRu83cCaXTZ6AOBIbm0336P/quqlo4cAgH10ZfWxxj/av9C5o1UIAAvgCgAsxzOr60cPcREPavV2xMACCABYjqeNHuAQBAAArNn7Gn+Z/6Dz3o3demCtvI0nLMM11Z3t/lW7k9V1rf4qANhhu/7LBFh5dMu4v15ePWr0EMDBlvALBajPGT3AEXz26AGAgwkAWIbrRg9wBA8YPQBwMAEAy7CLb/5zId4LABZAAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAEzoitEDsGiXVV9YfUn1mOoR1Wee+ed3VZ+obqt+q/ql6iNjxoRFeVj1V6o/Vz2q1X3q6upkq/vU/251v3pX9Z7q1JgxgdmcqJ5S/Uj18er0Ec5vVf+ievSWZ94HN3W0r/XIc9OGvgb77DHVv6ze19G+1ndUr69uaHXfBFi7y6qvqX6jS18QJ6ufqp6w1VuwbAJgPz2xekur+8Slft3fUz0/T+0Ca/QXq//R+hfFyeo11Wdt76YslgDYLw+qfqj1LP5zz7tahQXAsZ2oXlLd3WYXxodaPefJhQmA/fEl1Qfa7PfgnlZPt7kaABzZVdWb2t7S+HT1tVu5ZcskAPbD17Vaztv6XvxEq/sywKFcU72t7S+OU9W3b+H2LZEAWL5vb/Uzvu3vx1tb3acBLuryVi/QG7lA/snGb+XyCIBle2ljvyc/mz/7Bg7wvY1fIKerWzd9QxdGACzXrY3/npyuvnvTNxRYrmc05hKlCDiYAFimXVn+p1vdt2/c7M0Fluja6nca/0vq3POPN3ibl0QALM+3Nf57ce75UPUZm7zRLIc/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);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:brightness(0);height:16px;width:16px}.save-pdf-btn:hover:not(:disabled){background:#6ae8d8;box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.save-pdf-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.page-controls{align-items:center;display:flex;gap:var(--spacing-sm);margin-left:auto}.page-controls button{align-items:center;background:#7cffef;border:none;border-radius:var(--radius);box-shadow:0 2px 4px #0003;color:#000;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;height:36px;padding:.5rem .75rem;transition:all var(--transition)}.page-controls button:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:brightness(0);height:14px;width:14px}.page-controls button:first-child:before{background-image:url(data:image/png;base64,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AACljAAjAIBSRoARAEApI8AIAKCUEWAEAFDKCDACAChlBBgBAJQyAowAAEoZAUYAAKWMACMAgFJGgBEAQCkjwAgAoJQRYAQAUMoIMAIAKGUEGAEAlDICjAAAShkBRgAApYwAIwCAUkaAEQBAKSPACACglBFgBABQyggwAgAoZQQYAQCUMgKMAABKGQFGAACljAAjAIBSRoARAEApI8AIAKCUEWAEAFDKCDACAChlBBgBAJQyAowAAEoZAUYAAKWMACMAgFJGgBEAQCkjwAgAoJQRYAQAUMoIMAIAKGUEGAEAlDICjAAAShkBRgAApYwAIwCAUkaAEQBAKSPACACglBFgBABQyggwAgAoZQQYAQCUMgKMAABKGQFGAACljAAjAIBSRoARAEApI8AIAKCUEWAEAFDKCDACAChlBBgBAJQyAowAAEoZAUYAAKWMACMAgFJGgBEAQCkjwAgAoJQRYAQAUMoIMAIAKGUEGAEAlDICjAAAShkBRgAApYwAIwCAUkaAEQBAKSPACACglBFgBABQyggwAgAoZQQYAQCUMgKMAABKGQFGAACljID9nYdiBAAwI0aAEQBAKSPACACglBFgBABQyggwAgAoZQQYAQCUMgKMAABKGQFGAACljAAjAIBSRoARAEApI8AIAKCUEWAEAFDKCDACAChlBBgBAJQyAowAAEoZAUYAAKWMACMAgFJGgBEAQCkjwAgAoJQRYAQAUMoIMAIAKGUEGAEAlDICjAAAShkBRgAApYwAIwCAUkaAEQBAKSPACACglBFgBABQyggwAgAoZQQYAQCUMgKMAABKGQFGAACljAAjAIBSRoARAEApI8AIAKCUEWAEAFDKCDACAChlBBgBAJQyAowAAEoZAUYAAKWMACMAgFJGgBEAQCkjwAgAoJQRYAQAUMoIMAIAKGUEGAEAlDICjAAAShkBRgAApYwAIwCAUkaAEQBAKSPACACglBFgBABQyggwAgAoZQQYAQCUMgKMAABKGQFGAACljAAjAIBSRoARAEApI8AIAKCUEWAEAFDKCDACAChlBBgBAJQyAowAAEoZAUYAAKWMACMAgFJGgBEAQCkjwAgAoJQRYAQAUMoIMAIAKGUEGAEAlDICjAAAShkBRgAApYwAIwCAUkaAEQBAKSPACACglBFgBABQyggwAgAoZQQYAQCUMgKMAABKGQFGAACljAAjAIBSRoARAEApI8AIAKCUEWAEAFDKCDACAChlBBgBAJQyAowAAEoZAUYAAKWMACMAgFJGgBEAQCkjwAgAoJQRYAQAUMoIMAIAKGUEGAEAlDICjAAAShkBRgAApYwAIwCAUkaAEQBAKSPACACglBFgBABQ6nSSCxkfyIZzPsnJzV4WAJieJwH7O3+V5LbNXhYAmJ4nAfs7H9rwNQGAvfAkYH/n3IavCQDshRGwn/P1JK/f8DUBgL3wccB+zmfi+wCr4wUFluxykr9I8tYkdw++ljV7VZIvJfn06AsBgOt5EjD9eTrJD276gjB/ngAAa+BJwPROJ7k9B0MLAGbFFwOnPReT/MDGrwaz5gkAsCZXknw0yU8luWvwtazRiSSXknxy9IUAwM14EjDdeSIHHwUAwCwZAdOdew/xOjBTx0dfAMBEvp3kPTn463bs1gOjLwAAXownAbs/TyY5dpgXAQBGMAJ2f95wqFeA2fERANDAxwG797OjL4DtGABAi28leWeSj42+kJV48+gLYDsGANDk20neHSNgF143+gIA4LD87YDtzxOHvusAMAO+GLjduRJPkQFYKCNgu3Pm8LecubDegGa+E7Cds6MvgKMzAIB2fkXw6DQEgMXzccDhz8uOdKcBYGaMgMOdE0e7zQAwP35FcLPz9FFvMPPg8xuA5/I/Bm7msdEXwHYMAIDn89sBL+7R0RfAdgwAgJvz2wEv7JHRFwAAU/LFwJufn97mpgLAEhgBzz0Xn70nALB6fjvgu+fjW95LAFgUTwIOzrltbyQALE37CPhmku/b+i4CwAI1fxzwJzu4fwCwWI1PAq4meeMubh4ALFnbCHhwN7cNAJav5eOAy0l+fEf3DABWoeFJwO/v7G4BwIqs+UnAU0levrtbBQDrssYnAVeT3LfLmwQAa7S2EfA7u709ALBea/k44OEkJ3d8bwBg1Zb+JOCRJN+/87sCAAVOJzmf8TE/7PlikldPcD8AoMbJJB/O+Khvej6f5M5J7gQAlDme5EMZH/cXOw/HY38A2LkHkjyT8aG/8VxN8nvxhT8AmMyPJvlMxkf/2nkqyTsm/YkBgCQHHwmcS/LljAv/lRz8ad9XTPyzAgA3uCPJ7ya5mP0+7n8w/rAPAAz3yiTvT/J4pgv/N5L8cZI37ulnAgA2dFuSt+fg0fyT2T76F3Pw/xCcS3Jmjz8HC3Bs9AUAcFPHkvxYkp9L8qYkd+fgC4R33OLffy3JY8+ezyX5hySfTvKdya+URfp/hmERzzQjX8EAAAAASUVORK5CYII=)}.page-controls button:last-child:before{background-image:url(data:image/png;base64,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)}.page-controls button:hover:not(:disabled){background:#6ae8d8;box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.page-controls button:disabled{cursor:not-allowed;opacity:.4}.zoom-controls{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);display:flex;gap:var(--spacing-xs);padding:.25rem .5rem}.zoom-controls-bottom-left{align-items:stretch;bottom:16px;flex-direction:column;gap:.25rem;left:16px;position:fixed;z-index:120}.zoom-controls-bottom-left .zoom-level{min-width:40px;text-align:center}.zoom-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;height:32px;justify-content:center;min-width:32px;padding:.375rem .75rem;transition:all var(--transition)}.zoom-btn:hover:not(:disabled){background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.zoom-btn:disabled{cursor:not-allowed;opacity:.4}.zoom-in-btn,.zoom-out-btn{font-size:1.25rem;line-height:1;min-width:32px;padding:0}.zoom-reset-btn{font-size:.75rem;padding:.375rem .5rem}.zoom-level{color:#2f6dd3;font-size:.8125rem;font-weight:600;min-width:50px;padding:0 .25rem;text-align:center}.pdf-document{align-items:center;background:#0000;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg);max-width:100%;min-height:0;overflow-x:auto;overflow-y:auto;padding:var(--spacing-lg) 2rem;padding-top:calc(88px + var(--spacing-lg));scrollbar-color:#0000 #0000;scrollbar-width:thin;width:100%}.pdf-document::-webkit-scrollbar{width:8px}.pdf-document::-webkit-scrollbar-track{background:#0000}.pdf-document::-webkit-scrollbar-thumb{background:#0000;border-radius:4px}.pdf-document::-webkit-scrollbar-thumb:hover{background:#0000001a}.pdf-loading-overlay{align-items:center;background:#0000;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:380px;top:0;z-index:20}@media (max-width:1024px){.pdf-loading-overlay{right:340px}}@media (max-width:768px){.pdf-loading-overlay{right:0;top:0}}.pdf-loading-card{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:0}.pdf-loading-spinner{animation:pdf-loading-spin .9s linear infinite;border:3px solid #ffffff4d;border-radius:999px;border-top-color:#7cffef;height:32px;width:32px}.pdf-loading-text{color:#e2e8f0;font-size:.9rem;font-weight:500}@keyframes pdf-loading-spin{to{transform:rotate(1turn)}}.page-wrapper{background:#0000;margin-bottom:var(--spacing-xl)}.page-container{background:#fff!important;border:1px solid #000;border-radius:var(--radius-md);box-shadow:none;box-sizing:border-box;cursor:crosshair;margin:0 auto;max-width:100%;min-height:100px;overflow:visible;pointer-events:auto!important;position:relative;z-index:1}.page-container:before{background:#fff;border-radius:var(--radius-md);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.page-container .react-pdf__Page__canvas,.page-container canvas{background:#fff!important;background-color:#fff!important;border-radius:var(--radius-md);display:block!important;height:auto!important;max-width:100%!important;pointer-events:none!important;visibility:visible!important}.pdf-viewer-container canvas{background:#fff!important;background-color:#fff!important}.page-container .react-pdf__Page__textContent{pointer-events:auto!important}.page-container .react-pdf__Page{background:#fff!important;border-radius:var(--radius-md);min-height:200px}.page-container .react-pdf__Page,.page-container .react-pdf__Page__textContent,.page-wrapper.visible{display:block!important;visibility:visible!important}.page-wrapper{background:#0000!important;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;max-width:100%;overflow-x:visible;overflow-y:visible;padding:var(--spacing-md) 0;width:100%}.page-container,.page-container .react-pdf__Page,.page-container .react-pdf__Page__canvas,.page-container canvas,.page-wrapper{transform-origin:center top;transition:transform .3s cubic-bezier(.4,0,.2,1)}.loading{color:var(--gray-700)}.error,.loading{align-items:center;background:#fff!important;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;font-size:.9375rem;justify-content:center;min-height:400px;padding:var(--spacing-xl);text-align:center}.page-container:not(.adding-comment){cursor:default}.comment-marker{cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:24px;position:absolute;transition:transform var(--transition);z-index:10}.comment-marker:hover{transform:translate(-50%,-50%) scale(1.2)}.comment-display-container,.comment-input-container{background:#fff;border:2px solid var(--primary-600);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:320px;min-width:280px;padding:var(--spacing);z-index:20}.comment-display-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs)}.comment-display-author{align-items:center;display:flex;font-size:.875rem;gap:var(--spacing-xs)}.comment-display-author strong{color:var(--gray-900);font-weight:600}.pdf-annotation-badge{background:var(--gray-100);border:1px solid var(--gray-300);color:var(--gray-700);font-size:.75rem;padding:.125rem .375rem}.comment-close-btn{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--gray-500);cursor:pointer;display:flex;font-size:1.25rem;height:24px;justify-content:center;line-height:1;padding:.25rem;transition:all var(--transition);width:24px}.comment-close-btn:hover{background:var(--gray-100);color:var(--gray-700)}.comment-display-meta{color:var(--gray-600);font-size:.75rem;margin-bottom:var(--spacing-sm)}.comment-display-text{word-wrap:break-word;color:var(--gray-800);font-size:.875rem;line-height:1.5;white-space:pre-wrap}.comment-display-text .empty-comment{color:var(--gray-500);font-style:italic}.comment-display-replies{border-top:1px solid var(--gray-200);margin-top:var(--spacing-md);padding-top:var(--spacing-sm)}.comment-display-replies-label{color:var(--gray-600);font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:.5rem;text-transform:uppercase}.comment-display-reply{color:var(--gray-700);font-size:.8125rem;line-height:1.45;margin-bottom:var(--spacing-xs);padding:.25rem 0}.comment-display-reply:last-child{margin-bottom:0}.comment-display-reply-author{color:var(--gray-800);font-weight:600;margin-right:.25rem}.comment-display-reply-text{word-wrap:break-word;white-space:pre-wrap}.comment-display-reply-time{color:var(--gray-500);display:block;font-size:.7rem;margin-top:.125rem}.comment-marker-dot{animation:pulse-dot 2s infinite;background:var(--primary-600);border:2px solid #fff;border-radius:50%;box-shadow:var(--shadow-lg);cursor:pointer;height:12px;width:12px}@keyframes pulse-dot{0%{box-shadow:var(--shadow-lg),0 0 0 0 #334e68b3}50%{box-shadow:var(--shadow-lg),0 0 0 8px #334e6800}to{box-shadow:var(--shadow-lg),0 0 0 0 #334e6800}}.comment-connector-line{overflow:visible}.comment-textarea{border:1px solid var(--gray-300);border-radius:var(--radius);font-family:inherit;font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-sm);padding:var(--spacing);resize:vertical;transition:border-color var(--transition);width:100%}.comment-textarea:focus{border-color:var(--primary-600);box-shadow:0 0 0 3px #334e681a;outline:none}.comment-input-buttons{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.submit-btn{background:#2f6dd3;border:none;border-radius:var(--radius);box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all var(--transition)}.submit-btn:hover{background:#2860bd;box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.error,.loading{font-size:.9375rem;padding:var(--spacing-lg);text-align:center}.error{color:var(--error)}.highlight-mode-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:36px;padding:.5rem 1rem;transition:all var(--transition)}.highlight-mode-btn:before{background-image:url(/static/media/highlight.4620e83ed1c3e4344650.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:none;height:16px;width:16px}.highlight-mode-btn:hover:not(:disabled){background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.highlight-mode-btn.active{background:#2f6dd31f;border-color:#2f6dd380;box-shadow:0 2px 6px #2f6dd333;color:#2563c4}.highlight-mode-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.text-highlight{border-radius:3px;transition:opacity var(--transition)}.text-highlight:hover{opacity:.6!important}.export-dialog-overlay{align-items:center;animation:exportFadeIn var(--transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ebecf0d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}@keyframes exportFadeIn{0%{opacity:0}to{opacity:1}}.export-dialog{animation:exportSlideUp var(--transition);background:#fff;border:1px solid #a3a5a840;border-radius:16px;box-shadow:8px 8px 24px #0000001a;max-width:480px;padding:var(--spacing-xl);width:90%}@keyframes exportSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.export-dialog h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-sm) 0}.export-dialog p{color:#4b5563;font-size:.875rem;line-height:1.5;margin:0 0 var(--spacing-md) 0}.export-options{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.export-option-btn{align-items:center;background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:var(--spacing);padding:.75rem 1rem;text-align:left;transition:all var(--transition)}.export-option-btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:none;height:20px;width:20px}.export-option-btn:first-child:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAaJJREFUSIndlTFrVEEUhb/7XsBCsruvsomQMpWQTkNEUQIiSMgPELZKlRT5AQGxS7ARbCwDKggiaheLJHapAtoHi2ehxc6dmRCWoHk31cImbOI8w2s85WXO+eYO3DvCkIJzD0XkpcEEaQoZzI8XxZek01G1jL3eTGI4QdWC6q8D1TvJhtTwwfno3GxQ/em9v9cIACAZUhcQVcvo3CyAqt4d9VxjdQLPyswWEXkTVK8PahV8BDojDXU7SMnILhv4NyUDguqT4Fw/qD5vBAAsVyK3gG5TgMMxaAG9RgBm9raCDYOtRgC/j4+fAlcx228EkOd5BlwRkRXv/f1UX/Kg5fAI2BGzZ8CH6P2amR0BUsF2URRfR/mSOjAzQaQrMGkiG8AfM1sC1jG7mcHn87wXAsxMoupC9H4PuIHIa8nzB+2iuHbY708BLxCZAzZTLnpqzFV1Oji361W/BdWjoPq4bsaFHeTwSbLsncB3RN63Op1XSbc8o3MBFWya2SpQttrtrohcehH+B9tU4Mfgh/oXReduA+Vw7dSgjfqh6sigpKoWh2snDt7pefehv5oAAAAASUVORK5CYII=)}.export-option-btn:nth-child(2):before{background-image:url(data:image/png;base64,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)}.export-option-btn:last-child:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAE9pJREFUeJzt3XvM7Hld2PH32V325gLKopAAteEitFUDWKMtrWnZwnLpRZEFqtQL7qJFkYpba9ukF5JKolFAS8WC1KK2gkjV1v4hGLCYFGswRhQpXYlQRFlZBN3SXXbPOf1jzrGb4znnuZyZ+c5vvq9X8g3JAtnPPM8zz+c9v5lnpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2C0nRg8AbNXV1WOqh1Sfceaf/Z/q96vbqrsGzQUArNFV1VdUr6neV52sTl/gnDzzv/nB6surKwfMCwBcgkdUr6ju6MIL/6BzR/V91cO3PDsAcEQPrF5V3d3xF/+55+5WIfCALd4OAOCQbqw+0voW/7nnd6unbO3WAAAXdaJ6WRd/fn9d52T1z/MCYgAY6vLq9W1+8Z97Xnfm3w0AbNmJVot428v/7HlDrgQAwNa9rHHL/+z5Zxu/lQDAn3hydW/jA+Bk9dQN31YAoNWf423y1f5HPR+u7r/RWwwA9MrGL/1zz/du9BYDwOQe3nrf5Gdd567qYRu83cCaXTZ6AOBIbm0336P/quqlo4cAgH10ZfWxxj/av9C5o1UIAAvgCgAsxzOr60cPcREPavV2xMACCABYjqeNHuAQBAAArNn7Gn+Z/6Dz3o3demCtvI0nLMM11Z3t/lW7k9V1rf4qANhhu/7LBFh5dMu4v15ePWr0EMDBlvALBajPGT3AEXz26AGAgwkAWIbrRg9wBA8YPQBwMAEAy7CLb/5zId4LABZAAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAExIAADAhAQAAEzoitEDsGiXVV9YfUn1mOoR1Wee+ed3VZ+obqt+q/ql6iNjxoRFeVj1V6o/Vz2q1X3q6upkq/vU/251v3pX9Z7q1JgxgdmcqJ5S/Uj18er0Ec5vVf+ievSWZ94HN3W0r/XIc9OGvgb77DHVv6ze19G+1ndUr69uaHXfBFi7y6qvqX6jS18QJ6ufqp6w1VuwbAJgPz2xekur+8Slft3fUz0/T+0Ca/QXq//R+hfFyeo11Wdt76YslgDYLw+qfqj1LP5zz7tahQXAsZ2oXlLd3WYXxodaPefJhQmA/fEl1Qfa7PfgnlZPt7kaABzZVdWb2t7S+HT1tVu5ZcskAPbD17Vaztv6XvxEq/sywKFcU72t7S+OU9W3b+H2LZEAWL5vb/Uzvu3vx1tb3acBLuryVi/QG7lA/snGb+XyCIBle2ljvyc/mz/7Bg7wvY1fIKerWzd9QxdGACzXrY3/npyuvnvTNxRYrmc05hKlCDiYAFimXVn+p1vdt2/c7M0Fluja6nca/0vq3POPN3ibl0QALM+3Nf57ce75UPUZm7zRLIc/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)}.export-option-btn:hover:not(:disabled){background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}.export-option-btn:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.8}.export-cancel-btn{background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000f;color:#2f6dd3;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1rem;transition:all var(--transition);width:100%}.export-cancel-btn:hover{background:#f5f7fa;border-color:#2f6dd380;box-shadow:0 4px 8px #00000014;color:#2563c4;transform:translateY(-1px)}:root{--react-pdf-annotation-layer:1;--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:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,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[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-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{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,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:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,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:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,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 :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,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:is(.checkBox,.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:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.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 section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--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}}[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%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;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 br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}.comment-panel{background:#ffffffed;border:none;border-radius:16px 0 0 16px;box-shadow:none;display:flex;flex-direction:column;height:100%;margin:0;min-height:0;overflow:hidden}.comment-panel-header{background:#ffffffed;border-bottom:1px solid var(--gray-200);border-radius:16px 0 0 0;box-shadow:0 2px 4px #0f172a14;flex-shrink:0;padding:var(--spacing-md);position:-webkit-sticky;position:sticky;top:0;z-index:10}.comment-panel-header h2{align-items:center;color:var(--gray-900);display:flex;font-size:1.125rem;font-weight:600;gap:var(--spacing-sm);margin:0 0 var(--spacing) 0}.comment-panel-header h2:before{background-image:url(/static/media/comment.188a5c21d9af468958a9.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;opacity:.8;width:20px}.filter-controls{display:flex;gap:var(--spacing-sm)}.filter-select{background:#eef2f6;border:2px solid #2f6dd359;border-radius:var(--radius-md);color:#2f6dd3;cursor:pointer;font-size:.875rem;font-weight:400;padding:.5rem .75rem;transition:all var(--transition);width:100%}.filter-select:focus{border-color:var(--primary-600);box-shadow:0 0 0 3px #334e681a;outline:none}.comments-list{background:var(--gray-50);border-radius:0 0 0 16px;flex:1 1;overflow-y:auto;padding:var(--spacing-md);scrollbar-color:#0000 #0000;scrollbar-width:thin}.comments-list::-webkit-scrollbar{width:8px}.comments-list::-webkit-scrollbar-track{background:#0000}.comments-list::-webkit-scrollbar-thumb{background:#0000;border-radius:4px}.comments-list::-webkit-scrollbar-thumb:hover{background:#0000001a}.no-comments{color:var(--gray-600);padding:var(--spacing-xl) var(--spacing);text-align:center}.no-comments p:first-child{color:var(--gray-700);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-sm)}.no-comments .hint{color:var(--gray-500);font-size:.875rem;margin-top:var(--spacing-sm)}.comment-item{background:#3b82f614;border:1px solid #3b82f680;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000f;cursor:pointer;margin-bottom:var(--spacing);padding:var(--spacing-md);transition:all var(--transition)}.comment-item:hover{background:#3b82f61f;border-color:#3b82f6b3;box-shadow:0 2px 6px #00000014;transform:translateY(-1px)}.comment-item-resolved{background:#22c55e14;border-color:#22c55e80}.comment-item-resolved:hover{background:#22c55e1f;border-color:#22c55eb3}.comment-item-selected{background:#3b82f61f;border-color:#334e68;border-color:var(--primary-600,#334e68);box-shadow:0 0 0 2px #334e6840}.comment-item-resolved.comment-item-selected{background:#22c55e1f;border-color:#22c55ecc}.comment-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing)}.comment-author{flex:1 1}.author-name{align-items:center;color:var(--primary-700);display:flex;font-size:.875rem;font-weight:600;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.pdf-annotation-badge{align-items:center;background:var(--warning);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:#fff;display:inline-flex;font-size:.625rem;font-weight:600;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.comment-meta{color:var(--gray-500);font-size:.75rem;font-weight:400}.comment-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.comment-action-btn{border:1px solid #0000;border-radius:var(--radius);cursor:pointer;font-size:.8125rem;font-weight:500;padding:.35rem .65rem;transition:all var(--transition)}.reply-btn{background:#3b82f626;border-color:#3b82f666;color:#2563eb}.reply-btn:hover{background:#3b82f640;border-color:#3b82f699}.mark-read-btn{background:#3b82f626;border:1px solid #3b82f666;color:#2563eb}.mark-read-btn:hover{background:#3b82f640;border-color:#3b82f699}.mark-read-btn.is-resolved{background:#22c55e33;border-color:#22c55e80;color:#15803d}.mark-read-btn.is-resolved:hover{background:#22c55e4d;border-color:#22c55ea6}.delete-btn,.edit-btn{align-items:center;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius);cursor:pointer;display:flex;font-size:.875rem;height:28px;justify-content:center;opacity:.7;padding:.375rem;transition:all var(--transition);width:28px}.comment-read-badge{color:#059669;color:var(--success,#059669);font-size:.7rem;margin-left:.25rem}.delete-btn:before,.edit-btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;width:14px}.edit-btn:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAATr1AAE69QGXCHZXAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAGbZJREFUeJzt3XvMZlddL/DvdChDb7RTeplpi4cIgoJERUJRqYJ4RCUKBJSDikb0JCQKiUqPKZojnhjFcyGKqBGieMELlyAEUcGDKAJiuYlwirYg1lLaaUGuLdPbvOePPa+dzrzvO+9zWXuttffnk6zMpP1jXZ7J/v7WevbeTwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASbKn9gAAOMEpSe6f5IHHtANJTk9yTpLTjrb9Sb54tH0mya1H//6pJNcm+egx7fOjzoDmKQAA6ntIkm9IclmSR2UI/H1r7uOmJP+Y5O1H27uS3LLmPgCAHVyQ5NlJXpvkUJKNCu2OJFcm+T9JHpPh1AEAWLP9SX4gyRuS3J46ob9T+3iSX8lQDDgdBoAV7EnyhCRvzLDjrh3yu23XJvnvSc5f/5IAwHTdO8Nu/x9TP8xXaYeT/F6Sh653eQBgWs5I8tNJbkj98F5nuyvDVxePXt9SAUD/9iT57gxH57XDumQ7kuRVSf7TepYNAPr1yCTvSP1wHrPdkuSFSc5cw/oBQFfOy/D9+JHUD+Ra7dokT1p1IQGgF9+e5PrUD+BW2quSnLvSigJAw/Yl+fXUD9wW27VJLl1+aQGgTQ9I8u7UD9qW221JnrPk+gJAcx6d5MbUD9he2m8lOXWplQaARjwjwwtxaodqb+0tGX65EAC68+wML8GpHaa9tvfF64QB6MzlmfcjfutqH05y8YJrDwBVPC/1g3NK7WMZbqIEgGYJf0UAADMj/BUBAMyM8FcEADAzwl8RAMDMCH9FAAAzI/wVAQDMjPBvoykCABiN8G+rKQIAKE74t9kUAQAUI/zbbooAANZO+PfRFAEArI3w76spAgBYmfDvsykCCttTewAABV2R5BdqD2KNrktydZJ/TfK5JLckOTXJaUnOTvLAJF+W5MJK41u3jyR5bJLrK48DgI5ckfq72FXb9UlenOQpSc5dYO4XJ/neJC9L8qkG5rFKuyrJ/RaYOwAz1nP435Xk1Un+c5K9a1iLeyf5ziRvbmBuy7a/S3LGGtYCgAnrNfzvSvI7SR689hW52yOS/GkDc12m/VmGrzsA4AS9hv97klxaYD22851J/qXAPEq334t71wA4To/hf1eS/5H1HPUv6r5JXrngeFtoLyiwFgB0qsfw/2SSby6xGAt6bpI7U389dtvuSvL4IisBQFcuT/1QWrR9IsnDSyzGkp6e5PbUX5fdtkNJDhZZCQC60OPO/5ok9y+xGCt6YpLDqb8+u21/meSUIisBQNN6Df+LSyzGmnxH+ioCfqbMMgDQqh6P/a9O2+G/6QlJvpj667Wbdkfa+ioFgIKEf3k9FQFvi0cDASZP+I+npyLgGYXWAIAGCP/x9VIE3JDhx5AAmJheb/i7pMRijKyXGwNfVGoBAKjj+akfLnMN/009FAGHk1xUagEAGJdj/3b08HXA/yo2ewBG02P4t/6c/6paLwK+kOS8YrMHoLhew39Kx/7bab0IeEGxmQNQlO/829fyPQGfSnJWuakDUIKdfz9aPgn4kYLzBmDNhH9/Wi0C/rrgnAFYI+HfrxaLgCNJHlBwzgCsgZf89O+JSW5P/c/l2Pb8ojMGYCV2/tPxjCR3pf7ns9muKjtdAJZl5z89z0v9z+jY9pVlpwvAouz8p2lPktem/me12Z5TdroALKLHnf9Gklcm2VtgPaZmf5JrU//z2shQjADQgB53/se2P05yr7WvyvQ8OfU/q40MLwU6pfBcATiJXnf+x7ffj5OA3fjT1P+sNpJ8TemJArC9qYS/ImD3virD8/i1P6sfLz1RALbW+7H/ds3XASf3htT/nH6n9CQBONHUdv7HNycBO3tc6n9G7yw+SwDuYao7/+Obk4Dt7UnysdT9fD5VfJYA/Iep7/yPb04CtvfC1P98zis+SwBms/M/vjkJ2NrjU/+z+friswSYubnt/I9vTgJOdFqSw6n7uTyz+CwBZmzu4a8I2N6VqfuZeCXwFrwhCViHy5P8Qu1BNOL7k/xBfB1wrKsr939W5f6bpAAAVnVFkv9ZexCNeXqSl8dJwKZrKvevANiCAgBYhZ3/9pwE3K32o3hnVu6/SQoAYFmXx87/ZJ6e5BVRBHy+cv9OALagAACW4dh/93wdkNxWuf99lftvkgIAWJRj/8XN/euA2kfwX6jcf5MUAMAi7PyXN+eTgNpH8LW/gmiSAgDYLTv/1c31JODiyv0rALagAAB2ww1/6zPHGwMfXLl/XwEALMEb/rwxcFXXpO5aP7v8FAGmRfgrAlZ1MPXX+SnFZwkwIT2G/+caGIMi4J6ekfpr/LDiswSYiB7D/y+S3C/JWxsYiyLgbn+Yumt7Z5L7FJ8lwARcnvqBuGh7U4afnU2S05O8pYExLdr+ONO7MfCMDDfg1VzXjxafJcAE9Ljzf1NO3OGdEScBLfih1F/TPy8+S4DOTSX8NykC6jolyVWpv56/UnqiAD3rNfw3j/23owio52mpv44bSf5L6YkC9KrH7/zfnJOH/yb3BIxvX5J/Tv01PJLkQOG5AnRp6uG/SREwrhek/tptJPl/hecJ0KUej/2XCf9Nvg4Yx9cmOZz667aR5CWF5wrQnbns/I/nJKCsczI8dld7vTbbU8tOF6Avc9v5H89JQBn3znBjZu112my3JTm36IwBOjLXnf/xnASs194kr0z99Tm2va7ojAE6Mved//GcBKzH3gxjqr0ux7fvLjlpgF7Y+W/NScBq9ib53dRfj+PbZ1P+3w5A84T/zhQBy2k1/DeSvKzgvAG60OOx/19m/N2brwMW0+qx/2b7xnJTB2hfjzv/v8kQxjU4Cdidlnf+G0nem2RPsdkDNE74L0cRsLPWw38jyZOLzR6gccJ/NYqArfUQ/ldl+BVCgNkR/uuhCLinHsJ/I8n3FZg7QPN6vOHv/2YI2xa5MXDQ+g1/m+0jaePRSIBR9brzP7PEYqzR3E8Cetn5byR5yhrmC9AV4V/WXIuAnsL/TSvME6BLwn8ccysCegr/w0kessQcAbrVY/i/Lf2F/6a5FAE9hf9Gkp9bYG4A3evxhr+3pN0b/nZr6jcG9nLD32b7aLzzH5gRO/+6pnoS0NvO//YkX7/DfAAmRfi3YWpFQG/hv5HkJ7b8ZAAmSPi3ZSpFQI/h/8Z43z8wE8K/Tb0XAT2G/3VJztvNhwPQux5v+Pur9H/D3271fGNgTzf8bSS5Jcmlu/tYAPpm59+HXk8Cemp3xtv+gJkQ/n1RBJRrR5I8a/cfBUC/hH+fFAFl2k8t8iEA9KrH7/zfmvZ+0reWXu8JaLW9aLHlB+hTjzv/v42d//GcBKyn/WY87gfMgPCfFkWA8Ac4KeE/TYoA4Q+wLeE/bYoA4Q9wAuE/D4oA4Q/wH4T/vCgChD+A8J8pRYDwB2ZM+M+bIkD4AzPUa/ifVWIxZkwRIPyBGRH+HGvuRYDwB2ahx/B/e4R/aXMtAoQ/MAvCn53MrQgQ/sAsCH92Yy5FgPAHZkH4s4ipFwHCH5gF4c8yploECH9gFoQ/q5haESD8gVkQ/qzDVIoA4Q/MgvBnnXovAoQ/MAtXpP4Fd9Hm9b7tuzjJ4dT/t7Jo+9UIf2AG7Pwp4Zwkf5/6/1YWbXb+wCwIf0oQ/gAN6zH83xHh3zrhD9Aw4U8Jwh+gYcKfEoQ/QMOEPyUIf4CGCX9KEP4ADRP+lCD8ARom/ClB+AM0TPhTgvAHaFiv4X/fEovB2gh/gIYJf0oQ/gANE/6UIPwBGtZj+L8zwr91wh+gYcKfEoQ/QMOel/oXXOE/PcIfoGHCnxKEP0DDhD8lCH+Ahgl/ShD+AA0T/pQg/AEaJvwpQfgDNEz4U4LwB2hYj+H/niT7SywGayP8ARom/ClB+AM0TPhTgvAHaJjwpwThD9Aw4U8Jwh+gYcKfEoQ/QMOEPyUIf4CGCX9KEP4ADRP+lCD8ARrWY/i/N8K/dcIfoGG9hv+5JRaDtRH+AA0T/pQg/AEaJvwpQfgDNEz4U4LwB2iY8KcE4Q/QMOFPCcIfoGHCnxKEP0DDhD8lCH+Ahgl/ShD+AA0T/pQg/AEa1mP4vy/Cv3XCH6Bhwp8ShD9Aw4Q/JQh/gIYJf0oQ/gANE/6UIPwBGib8KUH4AzRM+FOC8AdomPCnBOEP0LBew/9+JRaDtRH+AA0T/pQg/AEaJvwpQfgDNKzH8H9/hH/rhD9Aw4Q/JQh/gIYJf0oQ/gANE/6UIPwBGib8KUH4AzRM+FOC8AdomPCnBOEP0DDhTwnCH6Bhwp8ShD9Aw4Q/JQh/gIYJf0oQ/gANE/6UIPwBGib8KUH4AzRM+FOC8AdoWI/h/w8R/q0T/gAN6zX8zyuxGKyN8AdomPCnBOEP0DDhTwnCH6Bhwp8ShD9Aw4Q/JQh/gIYJf0oQ/gANE/6UIPwBGib8KUH4AzRM+FOC8AdomPCnBOEP0LAew/8DEf6tE/4ADRP+lCD8ARom/ClB+AM0TPhTgvAHaJjwpwThD9CwHsP/qiQHSiwGayP8ARom/ClB+AM0TPhTgvAHaJjwpwThD9Aw4U8Jwh+gYcKfEoQ/QMN6DP8PR/i3TvgDNEz4U4LwB2iY8KcE4Q/QMOFPCcIfoGHCnxKEP0DDhD8lCH+Ahgl/ShD+AA0T/pRwdoQ/QLN6Df+DJRaDtRH+AA0T/pQg/AEaJvwpQfgDNEz4U4LwB2iY8KcE4Q/QMOFPCcIfoGE9hv8/Rfi3TvgDNEz4U4LwB2iY8KcE4Q/QMOFPCcIfoGHCnxKEP0DDhD8lCH+Ahgl/ShD+AA0T/pQg/AEa1mv4X1RiMVgb4Q/QMOFPCcIfoGHCnxKEP0DDhD8lCH+Ahgl/ShD+AA0T/pQg/AEa1mP4/3OEf+uEP0DD/lvqX3AXbR+O5/xbtz/Ju1P/38qi7Vcj/IEZ+MEkR1L/ortIs/Nvn50/QMOemuTO1L/oLtLs/Ntn5w/QsIcnuSX1L7qLNDv/9tn5AzTsrAw76doXXeE/LcIfoHGvTv2L7iLND/u0z7E/QOOemvoX3UWanX/77PwBGnd2ko+n/oVX+E+H8AfowC+n/oV3t80b/trn2B+gA1+S5HDqX3x30+z822fnD9CJl6X+xXc37eoI/9YJf4BOHExye+pfgE/W7Pzb59gfoCM/m/oX4JO1q5NcXGoBWAs7f4CO3CvJdal/ERb+fRP+AJ351tS/CO/UHPu3z7E/QId+PfUvxNs1O//22fkDdGhP2j3+F/7tE/4AnXpo6l+MhX+fHPsDdOxZqX9BFv79sfMH6Nxvpv5FWfj3RfgDTMC7Uv/CLPz74dgfYCJuTP2Ls/Dvg50/wETsS3Ik9S/Qwr99wh9gQh6U+hfoa5NcUnqirMSxP8DEPCb1L9KXFZ8lqxD+ABP0tNS9SL+//BRZgfAHmnRK7QFMwIWV+/9g5f7Z3v4kb07yyNoDWdBLkjw3QyEATJQCYHUHKvd/feX+2drZSf4i/YX/SyP8YRYUAKurXQAcqtw/Jzo7w87/UbUHsqCXJnl2hD/MggJgdbULgBsr9889CX+AmbgydW/Welz5KbJLnvMHmJF/S92L90PLT5FdEP4AM7InyeHUvYCfW3yWnIzwB5iZ/al7Ab89LuC1CX+AGfqK1L2IX1d+iuxA+APM1ONS90L+nvJTZBvCH+iaxwBXU/stgB4BrMOjfkD3FACrqf0OAC8BGp/wByZBAbCa2icACoBxCX9gMhQAq1EAzIfwByZFAbCa2l8BuAdgHMIfgHt4X+re0f3Y4jPE3f4AnOD61L3If0X5Kc6a8AfgBHsyvImv5oV+f/FZzpfwB2BL56fuhf62uNCXIvwB2NZXpu7F/t/KT3GWhD8AO/qW1L3gv7v8FGdH+AOz4THA5XkEcFo86gfMigJgeV4CNB3CH5gdBcDyFADTIPyBWVIALK/2VwAKgNUJf2C2FADLq30C4B6A1Qh/AJbygdS98/ubyk9xstztD8DSDqVuGHx5+SlOkvAHYGl7k9yZuoFwTvFZTo/wB2AlB1I3EA5HICxK+AOwsq9O3VC4tvwUJ0X4A7AWT0jdYLiy/BQnQ/gDbMFjgMup/Q4AjwDujkf9ALahAFhO7QLAS4BOTvgD7EABsJzaLwFSAOxM+AOchAJgOQqAdgl/gF1QACyn9lcA7gHYmvAHoKgPpe4d4t9Yfordcbc/AMV9MnVD4yHlp9gV4Q9AcacmOZK6wXF28Vn2Q/gDMIpLUjc4vlh+it0Q/gCM5mtTNzz+tfgM+yD8ARjVE1M3QP6+/BSbJ/wBVuQxwMXVfgfA3B8B9KgfwBooABZX+x0Ac34JkPAHWBMFwOJqnwDMtQAQ/gBrpABYnBOA8Ql/gDVTACyu9gnA3O4BEP4ANOGfUvdO8svKT7EZ7vYHoBn/nrrhMpfXAN8vybtTP8wXbS+J8AeYnH3xGuDSTk3ywxnudagd5sIfmKx71R5AZy5M3Qv84SSfrdj/Opye4UbKA0nOT3Iww7pekOE1y48++vfe/FqS52QoBACapwBYzMHK/bd6A+B9kpybZH+GNbromD/3b/H3qXlphD/QGQXAYmo/ATDmI4CLhPqBzPfo293+QJcUAIup/Q6AVU8A9mW4uU6or4fwB7qlAFhMiycAW4X6dgEv1NdH+ANdUwAspnYBcGmSV2YI8guO/nlO1RHNkxv+AGbmNan/qJlWt3nJDzAJXgW8mNr3AFCXY39gMhQAi6n9FQD1CH9gUhQAi5n6W/jY2q9F+AMTowBYzGm1B8DovOQHmCQFwGL21R4Ao3LsD0yWAmAxt9UeAKMR/sCkKQAW88naA2AUwh+YPAXAYm6uPQCKc8MfMAsKgMVcU3sAFOWGP2A2FACL+UDtAVCMY39gVhQAi3l/7QFQhGN/AHZ0WpJbUv999Jp3+wOsxAnAYr6Y5C21B8HaOPYHZksBsLg/qT0A1sKxPwALOT3Jv6f+0bW2fHtxHPsDM7e39gA6dEeSC5J8Xe2BsJRfSvKTtQcBQJ++JMP9ALV3stru251JfnSrDxNgjpwALOezSe6b5BtqD4Rd+WSSpyX5o9oDAaB/5yS5KfV3ttrO7e1JLtnmMwSApTwp9QNO27rdkuSn4pQLgEJenvphp92zvS7JA3b4zABgZWdleEVw7dDTkrfG0xkAjOjiJNelfgDOsd2W4ea+x5z0UwKAAh6e5MbUD8Q5tCNJ/i7J85Ic2M2HA8A9eRvaej0wyZuTfGntgUzQNUnemeQdSf48ycfrDgegbwqA9bswyR8keXztgXTkcJKbk1x/9M8bk3wiyUcyBP81GV6/DMCaKADK2Jvkp5P8TJJTK4+lljsyvCfhxqPtpiQ3JDl0tN1wzP//TKUxAsyWAqCshyR5SZJvqT2QNfp0hvD+dIZd+g3H/HnsfzuU5K5KYwTgJBQA5e1J8uQkz0/yyMpj2c5Nufvofafd+k0ZbsADoHMKgHE9PskPJnlKkjML9/WZDMF9c4Zd+aEMAf6Jo//thgxhf3OG43oAZkQBUMcZSR6b5HEZflDoyzP8tsDJfCFDgN+Ue+7MN3frNx3z/29b96ABmA4FQDvOT3Iww8nA6cf891tz99H8rRXGBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFO2p/YAdnAgyWVJHpbkYJL9dYcDALvy6SSfSHJVkrclOVR3OFtrrQDYl+QHkjwryaMrjwUAVrWR5F1JfjvJ7ye5re5w7tZKAbAnyTOT/GKSiyqPBQBKuD7JFUlekaEwqKqFAuDMDIvxpNoDAYARvC7DpvcLNQdRuwC4JMnrkzyi8jgAYEwfzLDx/VitAdQsAA4muTJDEQAAc3NdkkclubFG56fU6DTJfZK8NsIfgPm6f5I3JDmtRud7a3Sa5DeSfFelvgGgFRclOTfJG8fuuMZXAJcl+ZtKfQNAa+5K8tVJPjRmpzW+Avj5CH8A2LQ3yQvH7nTsIH5EkveO3CcA9OBrkvzDWJ2NfQLwzJH7A4BejJqRYxcA3zZyfwDQiyeM2dmYXwGck+EHEgCAE21kyMrPjdHZmCcADx6xLwDozZ6MmJVjFgDnjdgXAPTo/LE6GrMA2DdiXwDQo/uM1dGYBUDVXz0CgA58fqyOxiwArh+xLwDo0XVjdTTmUwD3znBno68CAOBEh5PcN8kdY3Q25gnA7UneNWJ/ANCTd2ak8E/GfxHQ60fuDwB6MWpGjv1bABckuTYj3uUIAB24NckDktw8VodjnwDclOTlI/cJAK375YwY/kmdn+W9MMmHk+yv0DcAtObmJA/KSK8A3jT2CUCSHEryYxX6BYDWbCR5bkYO/yTZO3aHR30wyWlJHlOpfwBowS8meXGNjmsVAEnyV0kemuRhFccAALW8KsmPZjgFGF3NAmAjyWuO/v2bUud+BACo4cVJ/muSI7UGULMA2PTXSa7OUAScXncoAFDUzUl+JMn/TqWd/6YWCoAk+VCS38hwE8Sl8bpgAKbl1iQvSvI9Sd5beSxJ2jx2Pz/J9yZ5UpKvi5cGAdCnwxle7/v6JH+UkZ/zP5kWC4BjnZrkgUkuSXJ26jy2CAC7dSTJZzP8qt+/ZMR3+wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBf/j+iG2mAil78AAAAAABJRU5ErkJggg==)}.delete-btn:before{background-image:url(/static/media/trash.89d5becff60d09c23b70.png)}.delete-btn:hover,.edit-btn:hover{background:var(--gray-200);box-shadow:var(--shadow);opacity:1;transform:translateY(-1px)}.comment-text{word-wrap:break-word;color:var(--gray-800);font-size:.875rem;line-height:1.6}.empty-comment{color:var(--gray-400);font-style:italic}.comment-edit{margin-top:var(--spacing-sm)}.edit-textarea{border:1px solid var(--gray-300);border-radius:var(--radius);font-family:inherit;font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-sm);min-height:80px;padding:var(--spacing);resize:vertical;transition:all var(--transition);width:100%}.edit-textarea:focus{border-color:var(--primary-600);box-shadow:0 0 0 3px #334e681a;outline:none}.edit-actions{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.save-btn{background:var(--success);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all var(--transition)}.save-btn:hover{background:var(--success-dark);box-shadow:var(--shadow);transform:translateY(-1px)}.comment-edit .cancel-btn{background:var(--gray-500);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all var(--transition)}.comment-edit .cancel-btn:hover{background:var(--gray-600);box-shadow:var(--shadow);transform:translateY(-1px)}.comment-replies{border-top:1px solid var(--gray-200);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.comment-reply-item{border-left:2px solid var(--gray-300);color:var(--gray-700);font-size:.8125rem;margin-bottom:.25rem;padding-left:.5rem}.comment-reply-meta{color:var(--gray-500);display:block;font-size:.7rem;margin-top:.125rem}.comment-reply-form{margin-top:var(--spacing-sm)}.comment-reply-input{border:1px solid var(--gray-300);border-radius:var(--radius);font-family:inherit;font-size:.875rem;margin-bottom:.375rem;padding:.5rem;resize:vertical;width:100%}.comment-reply-actions{display:flex;gap:.5rem}.reply-cancel-btn,.reply-submit-btn{background:var(--gray-100);border:1px solid var(--gray-300);border-radius:var(--radius);cursor:pointer;font-size:.8125rem;padding:.375rem .75rem}.reply-submit-btn{background:#334e68;background:var(--primary-600,#334e68);border-color:#334e68;border-color:var(--primary-600,#334e68);color:#fff}.reply-submit-btn:disabled{cursor:not-allowed;opacity:.6}.comment-card-footer{align-items:center;border-top:1px solid #0000000f;justify-content:flex-end;margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.comment-card-footer,.share-panel{display:flex;gap:var(--spacing-xs)}.share-panel{align-items:flex-end;flex-direction:column;position:relative}.share-panel-label{color:#475569;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.share-panel-row{align-items:center;display:flex;gap:var(--spacing-sm)}.share-url-input{background:#eef2f6;border:2px solid #2f6dd340;border-radius:var(--radius-md);box-shadow:inset 2px 2px 4px #a3a5a826;color:#334155;font-size:.8125rem;max-width:50vw;padding:.5rem .75rem;width:280px}.share-url-input:focus{border-color:#2f6dd380;outline:none}.share-copy-btn{background:#2f6dd3;border:2px solid #2f6dd359;border-radius:var(--radius-md);box-shadow:4px 4px 8px #2f6dd34d,-2px -2px 4px #ffffff80;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all var(--transition);white-space:nowrap}.share-copy-btn:hover{background:#2563eb;transform:translateY(-1px)}.share-tooltip{animation:shareFadeIn .2s ease;background:var(--success);border-radius:var(--radius-md);color:#fff;font-size:.75rem;font-weight:600;margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);position:absolute;right:0;top:100%;white-space:nowrap;z-index:1000}@keyframes shareFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.ec7b1b68.css.map*/