[data-scope=dialog][data-part=backdrop]:not([data-task-card-modal=true]):not([data-task-actions=true]):not([data-tiptap-modal=true]){position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0009!important;z-index:1399!important;pointer-events:auto!important}[data-scope=dialog][data-part=backdrop][data-tiptap-modal=true]{z-index:29999!important;pointer-events:auto!important}[data-scope=dialog][data-part=positioner][data-tiptap-modal=true]{z-index:30000!important;pointer-events:none!important}[data-scope=dialog][data-part=content][data-tiptap-modal=true]{z-index:30000!important;pointer-events:auto!important}[data-scope=dialog][data-part=backdrop][data-task-card-modal=true],[data-scope=dialog][data-part=backdrop][data-task-actions=true]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0009!important;z-index:100009!important;pointer-events:auto!important}[data-scope=dialog][data-part=positioner][data-task-card-modal=true],[data-scope=dialog][data-part=positioner][data-task-actions=true]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:100010!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-scope=dialog][data-part=content][data-task-card-modal=true],[data-scope=dialog][data-part=content][data-task-actions=true]{z-index:100010!important;pointer-events:auto!important;position:relative!important}.task-card-dropdown-menu,[data-scope=select][data-part=positioner],[data-scope=select][data-part=content],.chakra-select__menu{z-index:12200!important}[data-scope=menu][data-part=positioner][data-tiptap-header-menu=true],[data-scope=menu][data-part=content][data-tiptap-header-menu=true]{z-index:30000!important}[data-scope=menu][data-part=positioner],[data-scope=menu][data-part=content],.chakra-menu__menu-list{z-index:12200!important}.task-card-dropdown-backdrop{z-index:9999!important;pointer-events:auto!important}.chat-message-container,.chat-footer,.task-card-container,.message-toolbar,.message-header{z-index:1!important;position:relative}[role=group]{z-index:auto!important}[data-scope=dialog],.task-card-dropdown-menu,.task-card-dropdown-backdrop{isolation:isolate!important}body.tiptap-modal-active .tiptap-editor-header,body.tiptap-modal-active .tiptap-toolbar-strip,body.tiptap-modal-active [data-tiptap-toolbar]{z-index:0!important;pointer-events:none!important}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes progress{0%{width:100%}to{width:0%}}.ai-task-banner{position:sticky;top:0;z-index:1000;background:linear-gradient(135deg,var(--chakra-colors-purple-500),var(--chakra-colors-blue-500));color:#fff;padding:1rem;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;animation:slideDown .3s ease-out}.ai-task-banner:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ai-task-banner-icon{animation:pulse 2s ease-in-out infinite}.ai-task-banner-shimmer{animation:shimmer 3s ease-in-out infinite;background-size:200% 100%}.ai-task-banner-progress{animation:progress var(--progress-duration, 10s) linear}@media (max-width: 768px){.ai-task-banner{max-width:95%;padding:.75rem}}.ai-task-banner:focus-within{outline:2px solid var(--chakra-colors-blue-300);outline-offset:2px}@media (prefers-color-scheme: dark){.ai-task-banner{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}}.negotiation-permission-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.negotiation-permission-badge.view{background-color:#3b82f61a;color:#3b82f6}.negotiation-permission-badge.edit{background-color:#10b9811a;color:#10b981}.negotiation-permission-badge.admin{background-color:#8b5cf61a;color:#8b5cf6}.negotiation-permission-badge.none{background-color:#6b72801a;color:#6b7280}.active-negotiation{position:relative;transition:background-color .3s ease,box-shadow .3s ease,border-bottom-color .3s ease}.highlight-accepted{background-color:#10b9814d!important;border-bottom:3px solid rgb(16,185,129)!important;animation:none!important}.highlight-rejected{background-color:#ef44444d!important;border-bottom:3px solid rgb(239,68,68)!important;animation:none!important}.highlight-pending{background-color:#fbbf244d!important;border-bottom:3px solid rgb(251,191,36)!important}.highlight-countered{background-color:#a855f74d!important;border-bottom:3px solid rgb(168,85,247)!important}.negotiation-locked{position:relative;cursor:not-allowed!important;-webkit-user-select:none;user-select:none;background-color:#fbbf2426;border-bottom:2px solid rgb(251,191,36);padding:2px 4px;border-radius:2px}.negotiation-locked:before{content:"🔒";position:absolute;top:-8px;right:-8px;font-size:10px;background:#fff;border-radius:50%;padding:2px;box-shadow:0 1px 3px #0003;z-index:10;pointer-events:none}.negotiation-locked:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);background:#000000e6;color:#fff;padding:3px 10px;line-height:1.25;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000;text-align:center}.negotiation-locked:hover:after{opacity:1;transform:translate(-50%) translateY(-2px)}.negotiation-highlighted{background-color:#fbbf244d!important;border-bottom:3px solid rgb(251,191,36)!important}mark[data-negotiation][data-status=pending]{background-color:#fbbf2433;border-bottom:2px solid rgb(251,191,36);cursor:not-allowed;-webkit-user-select:none;user-select:none;position:relative}mark[data-negotiation][data-status=pending]:after{content:"🔒";position:absolute;top:-6px;right:-6px;font-size:8px;opacity:.7}@keyframes pulse{0%,to{background-color:#3b82f633}50%{background-color:#3b82f659}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.negotiation-locked-shake{animation:shake .5s ease-in-out}.permission-loading{opacity:.6;pointer-events:none}.permission-denied{opacity:.4;cursor:not-allowed}mark[data-negotiation]{background-color:#fbbf2433;border-bottom:2px solid rgb(251,191,36);cursor:pointer;transition:all .2s ease;position:relative}mark[data-negotiation]:hover{background-color:#fbbf244d}mark[data-negotiation].pending{border-bottom-color:#fbbf24}mark[data-negotiation].accepted{border-bottom-color:#10b981;background-color:#10b9811a;cursor:default}mark[data-negotiation].rejected{border-bottom-color:#ef4444;background-color:#ef44441a;cursor:default}.permission-transition{transition:opacity .2s ease,transform .2s ease}.negotiation-permission-badge:focus-visible{outline:2px solid currentColor;outline-offset:2px}mark[data-negotiation]:focus-visible{outline:2px solid rgb(59,130,246);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(-4px)}}.active-negotiation{position:relative;transition:transform .3s ease,opacity .3s ease;animation:highlightPulse .5s ease-in-out}@keyframes highlightPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}to{transform:scale(1);opacity:1}}.negotiation-locked{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.negotiation-highlighted{animation:pulse-highlight 2s ease-in-out infinite;z-index:10;position:relative}@keyframes pulse-highlight{0%,to{opacity:1}50%{opacity:.85}}.highlight-pending{background-color:#fbbf2440!important;border-bottom:3px solid rgb(251,191,36)!important;box-shadow:0 2px 8px #fbbf244d}.highlight-accepted{background-color:#22c55e40!important;border-bottom:3px solid rgb(34,197,94)!important;box-shadow:0 2px 8px #22c55e4d}.highlight-rejected{background-color:#ef444440!important;border-bottom:3px solid rgb(239,68,68)!important;box-shadow:0 2px 8px #ef44444d}.highlight-countered{background-color:#a855f740!important;border-bottom:3px solid rgb(168,85,247)!important;box-shadow:0 2px 8px #a855f74d}.active-negotiation{outline:none;border-radius:2px}.tiptap-editor-page{scroll-behavior:smooth}.active-negotiation.highlight-pending:hover{background-color:#fbbf2466!important}.active-negotiation.highlight-accepted:hover{background-color:#22c55e66!important}.active-negotiation.highlight-rejected:hover{background-color:#ef444466!important}.active-negotiation.highlight-countered:hover{background-color:#a855f766!important}.active-negotiation.highlight-pending{animation:negotiationJumpPending 1.2s ease-in-out 2,highlightPulse .5s ease-in-out}.active-negotiation.highlight-accepted{animation:negotiationJumpAccepted 1.2s ease-in-out 2,highlightPulse .5s ease-in-out}.active-negotiation.highlight-rejected{animation:negotiationJumpRejected 1.2s ease-in-out 2,highlightPulse .5s ease-in-out}.active-negotiation.highlight-countered{animation:negotiationJumpCountered 1.2s ease-in-out 2,highlightPulse .5s ease-in-out}@keyframes negotiationJumpPending{0%,to{background-color:#fbbf2459!important;box-shadow:0 0 #fbbf2473}50%{background-color:#fbbf2494!important;box-shadow:0 0 0 10px #fbbf2433}}@keyframes negotiationJumpAccepted{0%,to{background-color:#22c55e61!important;box-shadow:0 0 #22c55e73}50%{background-color:#22c55e94!important;box-shadow:0 0 0 10px #22c55e38}}@keyframes negotiationJumpRejected{0%,to{background-color:#ef444461!important;box-shadow:0 0 #ef444473}50%{background-color:#ef444494!important;box-shadow:0 0 0 10px #ef444438}}@keyframes negotiationJumpCountered{0%,to{background-color:#a855f761!important;box-shadow:0 0 #a855f773}50%{background-color:#a855f794!important;box-shadow:0 0 0 10px #a855f738}}.negotiation-locked{cursor:not-allowed!important;-webkit-user-select:none;user-select:none;position:relative}span[data-negotiation-id][data-negotiation-status=pending]{cursor:not-allowed!important}@keyframes lockShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.negotiation-locked-shake,.lock-shake{animation:lockShake .5s ease-in-out}.lock-tooltip{position:absolute;background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme: dark){.highlight-pending{background-color:#fbbf2433!important;box-shadow:0 0 0 2px #fbbf2426}.highlight-accepted{background-color:#22c55e33!important;box-shadow:0 0 0 2px #22c55e26}.highlight-rejected{background-color:#ef444433!important;box-shadow:0 0 0 2px #ef444426}.highlight-countered{background-color:#a855f733!important;box-shadow:0 0 0 2px #a855f726}}.ProseMirror[data-negotiation-display-mode=inline] .negotiation-locked,.ProseMirror[data-negotiation-display-mode=final] .negotiation-locked,.ProseMirror[data-negotiation-display-mode=source] .negotiation-locked{background-color:transparent!important;border-bottom:none!important;box-shadow:none!important}.ProseMirror[data-negotiation-display-mode=inline] .negotiation-locked:after,.ProseMirror[data-negotiation-display-mode=final] .negotiation-locked:after,.ProseMirror[data-negotiation-display-mode=source] .negotiation-locked:after{display:none!important}@keyframes pinnedHighlight{0%{background-color:#fbbf244d;box-shadow:0 0 #fbbf2466}50%{background-color:#fbbf2433;box-shadow:0 0 0 8px #fbbf2400}to{background-color:#fbbf241a;box-shadow:0 0 #fbbf2400}}.pinned-highlight{animation:pinnedHighlight 2s ease-in-out;border-left:3px solid #F59E0B;padding-left:8px}.pinned-badge{background-color:#fef3c7;color:#92400e;border:1px solid #FCD34D;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.active-negotiation{position:relative;transition:all .3s ease}.highlight-accepted{background-color:#22c55e33!important;border-bottom:2px solid #22C55E;animation:acceptedPulse 1.5s ease-in-out}@keyframes acceptedPulse{0%{background-color:#22c55e66;box-shadow:0 0 #22c55e66}50%{background-color:#22c55e4d;box-shadow:0 0 0 8px #22c55e00}to{background-color:#22c55e33;box-shadow:0 0 #22c55e00}}.highlight-rejected{background-color:#ef444433!important;border-bottom:2px solid #EF4444;animation:rejectedPulse 1.5s ease-in-out}@keyframes rejectedPulse{0%{background-color:#ef444466;box-shadow:0 0 #ef444466}50%{background-color:#ef44444d;box-shadow:0 0 0 8px #ef444400}to{background-color:#ef444433;box-shadow:0 0 #ef444400}}.highlight-pending{background-color:#fbbf2433!important;border-bottom:2px solid #FBBF24;animation:pendingPulse 1.5s ease-in-out}@keyframes pendingPulse{0%{background-color:#fbbf2466;box-shadow:0 0 #fbbf2466}50%{background-color:#fbbf244d;box-shadow:0 0 0 8px #fbbf2400}to{background-color:#fbbf2433;box-shadow:0 0 #fbbf2400}}paqt-signature{display:inline-block!important;vertical-align:bottom;margin:1rem .75rem 1rem 0;width:fit-content;max-width:100%;position:relative}paqt-signature>div{display:inline-block!important;vertical-align:bottom;position:relative;z-index:1}.ProseMirror paqt-signature{display:inline-block!important;vertical-align:bottom;visibility:visible!important;opacity:1!important}paqt-signature .signature-block-wrapper{display:inline-block;width:auto;max-width:312px}.signature-overlay-wrapper{position:relative;width:100%;pointer-events:none}.signature-overlay{position:absolute;pointer-events:auto;transition:all .2s ease}.signature-overlay.locked{cursor:default!important;opacity:.9}.signature-overlay.selected{box-shadow:0 0 0 2px #3b82f680}.resize-handles{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;pointer-events:none}.resize-handle{position:absolute;width:8px;height:8px;pointer-events:auto;transition:all .15s ease}.resize-handle:hover{transform:scale(1.3)}.signature-overlay-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 9px,rgba(0,0,0,.05) 9px,rgba(0,0,0,.05) 10px),repeating-linear-gradient(90deg,transparent,transparent 9px,rgba(0,0,0,.05) 9px,rgba(0,0,0,.05) 10px);pointer-events:none;z-index:999}.signature-overlay.collision{border-color:#f59e0b!important;background-color:#f59e0b0d!important}.signature-overlay.dragging{opacity:.7;cursor:grabbing!important}.signature-overlay.resizing{opacity:.7}@media print{.signature-overlay{border:none!important;background:transparent!important}.resize-handles,.signature-overlay-controls{display:none!important}}.signature-overlay:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@keyframes overlayFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.signature-overlay.new{animation:overlayFadeIn .3s ease-out}.tiptap-editor-page.print-layout{max-width:8.5in!important;min-height:11in!important;margin:0 auto!important;background:#fff!important;box-shadow:0 2px 8px #0000001a!important;border-radius:4px!important}.tiptap-editor-page.print-layout .ProseMirror{min-height:9in!important;padding:1in!important}.tiptap-editor-page.web-layout{max-width:100%!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.tiptap-editor-page.web-layout .ProseMirror{max-width:65ch!important;margin:0 auto!important;padding:2rem!important;min-height:auto!important}.tiptap-editor-page.focus-layout{max-width:100%!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.tiptap-editor-page.focus-layout .ProseMirror{max-width:60ch!important;margin:0 auto!important;padding:4rem 2rem!important;font-size:1.125rem!important;line-height:1.75!important;min-height:auto!important}@media print{.print-layout{box-shadow:none;margin:0;padding:0}.toolbar,.sidebar,.focus-layout .toolbar{display:none!important}.page-break{page-break-after:always;break-after:page}.no-print{display:none!important}}.spell-error{text-decoration:underline wavy red;text-decoration-thickness:2px;text-underline-offset:2px}.grammar-error{text-decoration:underline wavy blue;text-decoration-thickness:2px;text-underline-offset:2px}.spell-check-tooltip{position:absolute;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;padding:.5rem;z-index:1000;max-width:300px}.spell-check-tooltip .suggestion{padding:.25rem .5rem;cursor:pointer;border-radius:.25rem}.spell-check-tooltip .suggestion:hover{background:#f7fafc}@media (prefers-color-scheme: dark){.print-layout{background:#1a202c;box-shadow:0 0 10px #0000004d}.spell-check-tooltip{background:#2d3748;border-color:#4a5568}.spell-check-tooltip .suggestion:hover{background:#4a5568}}.translation-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--neutral-600);cursor:pointer;transition:all .2s ease}.translation-button:hover{background:var(--neutral-100);color:var(--paqt-red)}.translation-button:active{transform:scale(.95)}.translation-button:disabled{opacity:.5;cursor:not-allowed}.translation-button:disabled:hover{background:transparent;color:var(--neutral-600)}.translation-button-with-badge{position:relative}.translation-button-badge{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--paqt-red);color:#fff;font-size:10px;font-weight:600;line-height:1}.translation-history-button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--neutral-200);border-radius:6px;background:#fff;color:var(--neutral-700);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.translation-history-button:hover{border-color:var(--paqt-red);background:var(--paqt-red-50);color:var(--paqt-red)}.translation-history-button:active{transform:scale(.98)}.translation-history-button-icon{width:16px;height:16px}.translation-status-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.translation-status-indicator.translating{background:var(--paqt-red-50);color:var(--paqt-red)}.translation-status-indicator.translated{background:#e6f4ea;color:#1e7e34}.translation-status-indicator.error{background:#fce8e6;color:#c5221f}.translation-loading-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--neutral-200);border-top-color:var(--paqt-red);border-radius:50%;animation:translation-spin .6s linear infinite}@keyframes translation-spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.translation-language-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;background:var(--neutral-100);color:var(--neutral-700);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.translation-language-badge-icon{width:12px;height:12px}.translation-confidence-indicator{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--neutral-600)}.translation-confidence-bar{width:60px;height:4px;border-radius:2px;background:var(--neutral-200);overflow:hidden}.translation-confidence-fill{height:100%;background:var(--paqt-red);transition:width .3s ease}.translation-confidence-fill.high{background:#1e7e34}.translation-confidence-fill.medium{background:#f9ab00}.translation-confidence-fill.low{background:var(--paqt-red)}.translation-tooltip{position:absolute;z-index:1000;padding:8px 12px;border-radius:6px;background:var(--neutral-800);color:#fff;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease}.translation-tooltip.visible{opacity:1}.translation-tooltip-arrow{position:absolute;width:0;height:0;border-style:solid}.translation-tooltip-arrow.top{bottom:-4px;left:50%;transform:translate(-50%);border-width:4px 4px 0 4px;border-color:var(--neutral-800) transparent transparent transparent}@media (max-width: 768px){.translation-button{width:36px;height:36px}.translation-history-button{padding:8px 14px;font-size:15px}.translation-tooltip{font-size:13px;padding:10px 14px}}@media (prefers-contrast: high){.translation-button{border:2px solid currentColor}.translation-button:hover{background:var(--paqt-red);color:#fff}.translation-history-button{border-width:2px}}@media (prefers-reduced-motion: reduce){.translation-button,.translation-history-button,.translation-loading-spinner,.translation-confidence-fill,.translation-tooltip{transition:none;animation:none}}@media (prefers-color-scheme: dark){.translation-button{color:#a0a0a0}.translation-button:hover{background:#2d3748;color:var(--paqt-red-light)}.translation-history-button{border-color:#4a5568;background:#2d3748;color:#e2e8f0}.translation-history-button:hover{border-color:var(--paqt-red-light);background:#1a202c;color:var(--paqt-red-light)}.translation-language-badge{background:#2d3748;color:#e2e8f0}.translation-confidence-bar{background:#4a5568}}.translation-history-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1500;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:translation-modal-fade-in .2s ease}@keyframes translation-modal-fade-in{0%{opacity:0}to{opacity:1}}.translation-history-modal{position:relative;width:90%;max-width:900px;max-height:85vh;border-radius:12px;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:translation-modal-slide-up .3s ease;overflow:hidden;display:flex;flex-direction:column}@keyframes translation-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.translation-history-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--neutral-200);background:var(--neutral-50)}.translation-history-modal-title{font-size:20px;font-weight:600;color:var(--neutral-800);margin:0}.translation-history-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--neutral-600);cursor:pointer;transition:all .2s ease}.translation-history-modal-close:hover{background:var(--neutral-200);color:var(--neutral-800)}.translation-history-modal-body{flex:1;overflow-y:auto;padding:24px}.translation-version-list{display:flex;flex-direction:column;gap:12px}.translation-version-card{padding:16px;border:1px solid var(--neutral-200);border-radius:8px;background:#fff;transition:all .2s ease;cursor:pointer}.translation-version-card:hover{border-color:var(--paqt-red);box-shadow:0 4px 6px -1px #0000001a}.translation-version-card.active{border-color:var(--paqt-red);background:var(--paqt-red-50)}.translation-version-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.translation-version-number{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--neutral-700)}.translation-version-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.translation-version-badge.active{background:#1e7e34;color:#fff}.translation-version-badge.latest{background:var(--paqt-red);color:#fff}.translation-version-content{padding:12px;border-radius:6px;background:var(--neutral-50);font-size:14px;line-height:1.6;color:var(--neutral-700);margin-bottom:12px}.translation-version-meta{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--neutral-600)}.translation-version-meta-item{display:flex;align-items:center;gap:4px}.translation-version-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.translation-version-action-button{padding:6px 12px;border:1px solid var(--neutral-200);border-radius:6px;background:#fff;color:var(--neutral-700);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.translation-version-action-button:hover{border-color:var(--paqt-red);background:var(--paqt-red-50);color:var(--paqt-red)}.translation-version-action-button.primary{background:var(--paqt-red);border-color:var(--paqt-red);color:#fff}.translation-version-action-button.primary:hover{background:var(--paqt-red-dark);border-color:var(--paqt-red-dark)}.translation-comparison-view{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.translation-comparison-panel{padding:16px;border:1px solid var(--neutral-200);border-radius:8px;background:#fff}.translation-comparison-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--neutral-200)}.translation-comparison-title{font-size:14px;font-weight:600;color:var(--neutral-700)}.translation-comparison-content{font-size:14px;line-height:1.6;color:var(--neutral-700)}.translation-comparison-diff{padding:2px 4px;border-radius:3px}.translation-comparison-diff.added{background:#e6f4ea;color:#1e7e34}.translation-comparison-diff.removed{background:#fce8e6;color:#c5221f;text-decoration:line-through}.translation-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.translation-history-empty-icon{width:64px;height:64px;margin-bottom:16px;color:var(--neutral-400)}.translation-history-empty-title{font-size:18px;font-weight:600;color:var(--neutral-700);margin-bottom:8px}.translation-history-empty-description{font-size:14px;color:var(--neutral-600);max-width:400px}.translation-history-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.translation-history-loading-spinner{width:40px;height:40px;border:3px solid var(--neutral-200);border-top-color:var(--paqt-red);border-radius:50%;animation:translation-spin .8s linear infinite;margin-bottom:16px}.translation-history-loading-text{font-size:14px;color:var(--neutral-600)}@media (max-width: 768px){.translation-history-modal{width:95%;max-height:90vh}.translation-history-modal-header{padding:16px 20px}.translation-history-modal-title{font-size:18px}.translation-history-modal-body{padding:20px}.translation-comparison-view{grid-template-columns:1fr}.translation-version-meta{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-contrast: high){.translation-history-modal{border:2px solid var(--neutral-800)}.translation-version-card{border-width:2px}.translation-version-card.active{border-width:3px}}@media (prefers-reduced-motion: reduce){.translation-history-modal-overlay,.translation-history-modal,.translation-version-card,.translation-history-loading-spinner{animation:none;transition:none}}@media (prefers-color-scheme: dark){.translation-history-modal{background:#1a202c}.translation-history-modal-header{background:#2d3748;border-bottom-color:#4a5568}.translation-history-modal-title{color:#e2e8f0}.translation-history-modal-close{color:#a0aec0}.translation-history-modal-close:hover{background:#4a5568;color:#e2e8f0}.translation-version-card{background:#2d3748;border-color:#4a5568}.translation-version-card:hover{border-color:var(--paqt-red-light)}.translation-version-card.active{background:#1a202c;border-color:var(--paqt-red-light)}.translation-version-content{background:#1a202c;color:#e2e8f0}.translation-version-number,.translation-comparison-title{color:#e2e8f0}.translation-version-meta,.translation-history-empty-description,.translation-history-loading-text{color:#a0aec0}.translation-comparison-panel{background:#2d3748;border-color:#4a5568}.translation-version-action-button{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.translation-version-action-button:hover{background:#1a202c;border-color:var(--paqt-red-light);color:var(--paqt-red-light)}}.tasks-stats-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#D62B3E transparent}.tasks-stats-scroll-container::-webkit-scrollbar{height:6px}.tasks-stats-scroll-container::-webkit-scrollbar-track{background:transparent}.tasks-stats-scroll-container::-webkit-scrollbar-thumb{background:#d62b3e;border-radius:3px}.tasks-stats-scroll-container::-webkit-scrollbar-thumb:hover{background:#b91c1c}.tasks-dashboard-header{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #E5E7EB}.tasks-tab-selector [data-selected]{background-color:#d62b3e!important;color:#fff!important;border-bottom:none!important}.tasks-tab-selector [data-state=inactive]{background-color:#f3f4f6;color:#374151;border-bottom:2px solid white}.tasks-tab-selector button{transition:none}.tasks-tab-selector button:hover{background-color:inherit}@media (max-width: 768px){.tasks-stats-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1rem;padding-bottom:.5rem}.tasks-stat-card{min-width:160px;flex-shrink:0}.tasks-dashboard-header{padding:1rem}.tasks-tab-selector{overflow-x:auto;-webkit-overflow-scrolling:touch}.tasks-tab-selector [role=tablist]{flex-wrap:nowrap;min-width:max-content}}@media (min-width: 769px) and (max-width: 1024px){.tasks-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}}@media (min-width: 1025px){.tasks-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}}.tasks-stat-card{transition:transform .2s ease,box-shadow .2s ease}.tasks-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tasks-tab-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tasks-settings-modal{max-width:600px}.tasks-settings-section{padding:1.5rem;border-bottom:1px solid #E5E7EB}.tasks-settings-section:last-child{border-bottom:none}.tasks-quick-filter-button{transition:all .2s ease}.tasks-quick-filter-button[data-active=true]{background-color:#d62b3e;color:#fff;border-color:#d62b3e}.tasks-quick-filter-button:hover{background-color:#f3f4f6;border-color:#d1d5db}.tasks-quick-filter-button[data-active=true]:hover{background-color:#b91c1c;border-color:#b91c1c}.tasks-loading-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tasks-empty-state{padding:3rem 1.5rem;text-align:center;color:#6b7280}.tasks-empty-state-icon{width:64px;height:64px;margin:0 auto 1rem;color:#d1d5db}.tasks-dashboard-header:focus-within{outline:2px solid #D62B3E;outline-offset:2px}.tasks-stat-card:focus-within{outline:2px solid #D62B3E;outline-offset:2px}@media print{.tasks-dashboard-header{position:static}.tasks-tab-selector{display:none}.tasks-stat-card{break-inside:avoid}}.task-progress-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid;cursor:pointer;transition:all .2s ease;font-size:.875rem;line-height:1.25rem;-webkit-user-select:none;user-select:none}.task-progress-badge--pending{background-color:#fb923c1a;border-color:#fb923c4d;color:#ea580c}.task-progress-badge--complete{background-color:#22c55e1a;border-color:#22c55e4d;color:#16a34a}.task-progress-badge--negotiation{background-color:#a855f71a;border-color:#a855f74d;color:#9333ea}@media (prefers-color-scheme: dark){.task-progress-badge--pending{background-color:#fb923c33;border-color:#fb923c66;color:#fb923c}.task-progress-badge--complete{background-color:#22c55e33;border-color:#22c55e66;color:#22c55e}.task-progress-badge--negotiation{background-color:#a855f733;border-color:#a855f766;color:#a855f7}}.task-progress-badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.task-progress-badge--pending:hover{background-color:#fb923c26}.task-progress-badge--complete:hover{background-color:#22c55e26}.task-progress-badge--negotiation:hover{background-color:#a855f726}.task-progress-badge:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media (prefers-color-scheme: dark){.task-progress-badge:hover{box-shadow:0 2px 4px #0000004d}.task-progress-badge--pending:hover{background-color:#fb923c40}.task-progress-badge--complete:hover{background-color:#22c55e40}.task-progress-badge--negotiation:hover{background-color:#a855f740}}.task-progress-badge__icon{flex-shrink:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.task-progress-badge__icon svg{width:100%;height:100%}.task-progress-badge__icon--spinning{animation:spin 1s linear infinite}.task-progress-badge__count{font-weight:600;font-size:.75rem;line-height:1rem;white-space:nowrap}.task-progress-badge__progress{width:60px;height:4px;border-radius:2px;overflow:hidden;background-color:#0000001a;position:relative}@media (prefers-color-scheme: dark){.task-progress-badge__progress{background-color:#ffffff1a}}.task-progress-badge__progress-bar{height:100%;border-radius:2px;transition:width .3s ease;position:relative;overflow:hidden}.task-progress-badge__progress-bar--pending{background-color:#fb923c}.task-progress-badge__progress-bar--complete{background-color:#22c55e}.task-progress-badge__progress-bar--negotiation{background-color:#a855f7}.task-progress-badge__progress-bar--animating:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.task-progress-badge__status{font-size:.75rem;line-height:1rem;font-weight:500;padding:.125rem .375rem;border-radius:.25rem;white-space:nowrap}.task-progress-badge__status--pending{background-color:#fb923c33;color:#ea580c}.task-progress-badge__status--complete{background-color:#22c55e33;color:#16a34a}@media (prefers-color-scheme: dark){.task-progress-badge__status--pending{background-color:#fb923c4d;color:#fb923c}.task-progress-badge__status--complete{background-color:#22c55e4d;color:#22c55e}}.task-progress-badge:focus{outline:none;box-shadow:0 0 0 3px #3b82f680}.task-progress-badge:focus-visible{outline:2px solid rgb(59,130,246);outline-offset:2px}@media (prefers-contrast: high){.task-progress-badge{border-width:2px}.task-progress-badge:focus-visible{outline-width:3px}}@media (max-width: 768px){.task-progress-badge{padding:.375rem .625rem;gap:.375rem;font-size:.8125rem}.task-progress-badge__icon{width:.875rem;height:.875rem}.task-progress-badge__progress{width:50px}.task-progress-badge__count{font-size:.6875rem}.task-progress-badge__status{font-size:.6875rem;padding:.0625rem .3125rem}}@media (max-width: 480px){.task-progress-badge{padding:.25rem .5rem;gap:.25rem;font-size:.75rem}.task-progress-badge__icon{width:.75rem;height:.75rem}.task-progress-badge__progress{width:40px;height:3px}.task-progress-badge__count{font-size:.625rem}.task-progress-badge__status{font-size:.625rem;padding:.0625rem .25rem}}.task-progress-badge--loading{opacity:.7;pointer-events:none}.task-progress-badge--loading .task-progress-badge__progress-bar{animation:pulse 1.5s ease-in-out infinite}.task-progress-badge--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.task-progress-badge[data-tooltip]{position:relative}.task-progress-badge *{transition:inherit}@media print{.task-progress-badge{border:1px solid #000;background-color:#fff!important;color:#000!important}.task-progress-badge__progress{border:1px solid #000}.task-progress-badge__progress-bar{background-color:#000!important}}@media (prefers-reduced-motion: reduce){.task-progress-badge,.task-progress-badge__progress-bar,.task-progress-badge__icon{animation:none!important;transition:none!important}.task-progress-badge:hover,.task-progress-badge:active{transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-spin{animation:spin 1s linear infinite}.ProseMirror em{font-style:italic!important}.ProseMirror strong{font-weight:700!important}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{font-weight:700!important;line-height:1.3!important;margin-top:1em!important;margin-bottom:.5em!important}.ProseMirror h1{font-size:2em!important}.ProseMirror h2{font-size:1.5em!important}.ProseMirror{counter-reset:paqt-article}.ProseMirror h2[data-paqt-article]{counter-increment:paqt-article}.ProseMirror [data-paqt-inactive-branch] h2[data-paqt-article]{counter-increment:none}.ProseMirror h2[data-paqt-article]:before{content:counter(paqt-article) ". "}.ProseMirror [data-paqt-inactive-branch] h2[data-paqt-article]:before{content:none}.ProseMirror h3{font-size:1.25em!important}.ProseMirror ul{list-style-type:disc!important;padding-left:1.5em!important;margin:.5em 0!important}.ProseMirror ol{list-style-type:decimal!important;padding-left:1.5em!important;margin:.5em 0!important}.ProseMirror blockquote{border-left:4px solid #cbd5e0!important;padding-left:1em!important;margin:1em 0!important;color:#4a5568!important;font-style:italic!important}.ProseMirror a,.ProseMirror .tiptap-link{color:#3b82f6!important;text-decoration:underline!important;cursor:pointer!important}.ProseMirror a:hover,.ProseMirror .tiptap-link:hover{color:#2563eb!important;text-decoration:underline!important}@tailwind base;@tailwind components;@tailwind utilities;@keyframes messageHighlight{0%{background-color:#4299e14d}50%{background-color:#4299e126}to{background-color:transparent}}.message-highlight{animation:messageHighlight 2s ease-in-out}@keyframes scrollSyncHighlight{0%{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.scroll-sync-highlight{animation:scrollSyncHighlight 2s ease-in-out}@keyframes syncPulse{0%,to{opacity:.5}50%{opacity:1}}.sync-indicator{animation:syncPulse 1.5s ease-in-out infinite}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin .6s linear infinite}:root{--paqt-red: #D62B3E;--paqt-red-dark: #B91C1C;--paqt-red-light: #F87171;--paqt-red-50: #FEF2F2;--paqt-red-100: #FEE2E2;--neutral-50: #FAFAFA;--neutral-100: #F5F5F5;--neutral-200: #E5E5E5;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626}[data-panel-resize-handle-id]{transition:background-color .2s ease}[data-panel-resize-handle-id]:hover{background-color:#3b82f6!important}[data-panel-resize-handle-id]:active{background-color:#2563eb!important}[data-panel-resize-handle-id]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.high-contrast{--chakra-colors-gray-50: #ffffff;--chakra-colors-gray-100: #f0f0f0;--chakra-colors-gray-200: #e0e0e0;--chakra-colors-gray-300: #c0c0c0;--chakra-colors-gray-400: #a0a0a0;--chakra-colors-gray-500: #808080;--chakra-colors-gray-600: #606060;--chakra-colors-gray-700: #404040;--chakra-colors-gray-800: #202020;--chakra-colors-gray-900: #000000}.reduced-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.screen-reader-mode{--focus-ring-width: 3px;--focus-ring-color: var(--paqt-red)}.screen-reader-mode *:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color)!important;outline-offset:2px!important}.keyboard-navigation *:focus{outline:2px solid var(--paqt-red)!important;outline-offset:2px!important}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){:root{--chakra-colors-gray-50: #ffffff;--chakra-colors-gray-900: #000000}}:root{--vh: 1vh}@media screen and (max-width: 768px){html,body{height:calc(var(--vh, 1vh) * 100)}}.message-item{contain:layout style}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}html{scroll-behavior:smooth}.focus-trap{position:relative}.focus-trap:focus-within{outline:2px solid var(--paqt-red);outline-offset:2px}@media (prefers-contrast: high){.chakra-button,.chakra-input{border:2px solid currentColor}}@media print{.no-print{display:none!important}.print-only{display:block!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--neutral-600);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--neutral-700)}@media (prefers-color-scheme: dark){::-webkit-scrollbar-track{background:#2d3748}::-webkit-scrollbar-thumb{background:#4a5568}::-webkit-scrollbar-thumb:hover{background:#718096}}[data-part=positioner]{z-index:100000!important;pointer-events:auto!important}[data-scope=menu][data-part=content]{z-index:999999!important;pointer-events:auto!important;isolation:isolate!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 15px -3px #0000001a!important;min-width:200px!important;border-radius:.375rem!important}[data-scope=menu][data-part=content][data-state=open]{display:block!important;visibility:visible!important;opacity:1!important}[data-scope=menu][data-part=item]{cursor:pointer!important;padding:.5rem .75rem!important;transition:background-color .15s ease!important}[data-scope=menu][data-part=item]:hover{background-color:#f7fafc!important}.chakra-tooltip,[role=tooltip]{z-index:999999!important}[data-scope=dialog][data-part=backdrop]{z-index:12150!important}[data-scope=dialog][data-part=positioner]{z-index:12200!important}[data-scope=dialog][data-part=content]{z-index:12250!important}.signature-flow-status-modal [data-scope=dialog][data-part=content]{z-index:12252!important}.signature-flow-builder-modal [data-scope=dialog][data-part=content]{z-index:12254!important}.signature-flow-builder-modal [data-scope=dialog][data-part=backdrop]{z-index:12151!important}.signature-flow-builder-modal [data-scope=dialog][data-part=positioner],.signature-audit-log-modal [data-scope=dialog][data-part=content]{z-index:12253!important}.task-card-container,[role=article]{overflow:visible!important}.task-card-actions-panel{position:absolute;z-index:100;overflow:visible!important}@keyframes aiModalSlideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes aiProgressPulse{0%,to{opacity:1}50%{opacity:.6}}.ai-modal-enter{animation:aiModalSlideIn .3s ease-out}.ai-progress-bar{animation:aiProgressPulse 1.5s ease-in-out infinite}@keyframes taskCardExpand{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes taskCardCollapse{0%{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}.task-card-expanded{animation:taskCardExpand .3s ease-out forwards;overflow:hidden}.task-card-collapsed{animation:taskCardCollapse .3s ease-out forwards;overflow:hidden}.task-card-button-press{transform:scale(.95);transition:transform .1s ease}.task-card-progress-animate{transition:width .5s ease-out}@keyframes chatHistoryProgressFlagPulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--chakra-colors-orange-fg) 35%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--chakra-colors-orange-fg) 15%,transparent)}}.chat-history-progress-bar-animate [data-part=range]{transition:width .45s ease-out}@media (prefers-reduced-motion: reduce){.chat-history-progress-bar-animate [data-part=range]{transition:none}}@media (max-width: 768px){.task-card-mobile-stack{flex-direction:column;gap:.5rem}.task-card-mobile-hide{display:none}.task-card-touch-target{min-height:44px;min-width:44px}}.auth-input-field{width:100%;display:block;box-sizing:border-box;padding:.875rem 1rem;border:1.5px solid var(--neutral-200);border-radius:.75rem;font-size:.9375rem;transition:border-color .2s ease,box-shadow .2s ease;background:#fff;color:var(--neutral-800)}.auth-input-field::placeholder{color:var(--neutral-600)}.auth-input-field:focus{border-color:var(--paqt-red);outline:3px solid rgba(214,43,62,.1);outline-offset:0}.auth-input-field--with-toggle{padding-right:2.75rem}.auth-password-wrapper{position:relative;isolation:isolate;display:block}.auth-password-toggle{position:absolute;right:.5rem;top:50%;transform:translateY(-50%) translateZ(0);z-index:20;display:inline-flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border-radius:.375rem;border:none;background:transparent;color:#6b7280;cursor:pointer;padding:0;transition:background-color .15s ease,color .15s ease;will-change:transform}.auth-password-toggle:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}.auth-password-toggle:disabled{opacity:.5;cursor:not-allowed}.auth-password-toggle:focus-visible{outline:2px solid rgba(214,43,62,.35);outline-offset:2px}.auth-button{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--paqt-red) 0%,var(--paqt-red-dark) 100%);color:#fff;border:none;border-radius:.75rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #d62b3e33}.auth-button:hover:not(:disabled){background:linear-gradient(135deg,var(--paqt-red-dark) 0%,#991B1B 100%);transform:translateY(-1px);box-shadow:0 4px 16px #d62b3e4d}.auth-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #d62b3e33}.auth-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.text-primary{color:var(--paqt-red)}.text-primary-hover:hover{color:var(--paqt-red-dark)}.text-secondary{color:var(--neutral-600)}@keyframes pulse-red{0%,to{box-shadow:0 4px 16px #d62b3e4d}50%{box-shadow:0 6px 24px #d62b3e66}}.paqt-logo{animation:pulse-red 3s ease-in-out infinite}.gap-form-field{gap:1rem}a,button,input,select,textarea{transition:all .2s ease}.card-shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card-shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (max-width: 640px){.auth-input-field,.auth-button{padding:.75rem 1rem;font-size:.875rem}}@keyframes borderGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.task-card-border-glow{animation:borderGlow 2s ease-in-out infinite}[role=article]:hover{border-top-color:var(--card-accent-hover)!important}@keyframes newTaskPulse{0%{border-top-color:var(--card-accent);box-shadow:0 0 #3b82f6b3}50%{border-top-color:var(--card-accent-bright);box-shadow:0 0 0 10px #3b82f600}to{border-top-color:var(--card-accent);box-shadow:0 0 #3b82f600}}.task-card-new{animation:newTaskPulse 2s ease-out 3}.tiptap-editor-page{max-width:8.5in;min-height:11in;margin:0 auto;background:#fff;box-shadow:0 2px 8px #0000001a;padding:0;border-radius:4px;box-sizing:border-box}@media print{.tiptap-editor-page{max-width:100%;margin:0;padding:0;box-shadow:none;border-radius:0;page-break-after:always}@page{size:letter;margin:1in}}.ProseMirror{outline:none;min-height:9in;font-family:Georgia,Times New Roman,serif;font-size:12pt;line-height:1.6;color:#1a202c}@keyframes task-highlight-flash{0%{background-color:transparent}25%{background-color:#3b82f633}50%{background-color:#3b82f64d}75%{background-color:#3b82f633}to{background-color:transparent}}.task-highlight-flash{animation:task-highlight-flash 2s ease-in-out;border-radius:8px;transition:background-color .3s ease}@media (prefers-reduced-motion: reduce){.task-highlight-flash{animation:none;background-color:#3b82f61a;transition:background-color .5s ease}}
