@font-face{font-display:swap;font-family:Matter;font-style:normal;font-weight:300;src:url(/static/media/Matter-Light.ea15ac25eb1f9dd5f958.woff2) format("woff2")}@font-face{font-display:swap;font-family:Matter;font-style:normal;font-weight:400;src:url(/static/media/Matter-Regular.935bdebfee65ae201c7f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Matter;font-style:normal;font-weight:500;src:url(/static/media/Matter-Medium.6827b164025f62efebfc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Matter;font-style:normal;font-weight:600;src:url(/static/media/Matter-SemiBold.4f618713369a39c5cb6b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Matter;font-style:normal;font-weight:700;src:url(/static/media/Matter-Bold.69d4f8cacb3bf995a496.woff2) format("woff2")}:root{--primary-color:#2c3e50;--secondary-color:#3498db;--blue-color:#2e90fa;--dark-blue-color:#1570cd;--light-blue-color:#e6f4ff;--accent-color:#e74c3c;--background-color:#0000;--border-color:#f0f0f0;--text-color:#374046;--text-light:#6c757d;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 6px #0000001a;--radius-sm:4px;--radius-md:8px;--spacing-xs:0.5rem;--spacing-sm:0.7rem;--spacing-md:0.9rem;--spacing-lg:2rem;--primary-light:#ebf5ff;--bg-light:#f8f9fa;--hover-light:#f0f4f8;--nav-shadow:0 2px 8px #00000014;--nav-bg:#fffffff2;--font-family:"Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/background.01c1dc62374ba67d58e8.png) no-repeat 50% fixed;background-size:cover;color:#374046;color:var(--text-color);font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);margin:0;min-height:100vh}body.iframe-no-background{background:#0000!important;background-image:none!important}.app{background:#0000;display:flex;height:100vh;overflow:hidden}.main-container{background:#0000;flex:1 1;margin-left:16px;transition:margin-left .3s ease 0s}.main-container-no-nav{background:#0000;flex:1 1;height:100vh;margin-left:-72px;padding:0;position:relative;width:100%}.profile-view{display:flex;flex-direction:column;height:100%;padding-left:32px}.main-content{background:#fff;border-radius:12px;display:flex;flex:1 1;flex-direction:column;margin:20px 20px 20px 64px;min-height:0;overflow:hidden}.profile-view .content-grid{height:100%;overflow:hidden}.main-panel{background:#fff;border-radius:8px;border-radius:var(--radius-md);height:100%;overflow-y:auto;padding:0 1rem 1rem}.right-panel{display:none}.right-panel.loading>*{visibility:hidden}.table-of-contents{background:#fff;border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);flex:0 0 auto;max-height:50vh;overflow-y:auto;padding:.9rem;padding:var(--spacing-md)}.table-of-contents h2{color:#374046;color:var(--text-color);font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 .9rem;margin:0 0 var(--spacing-md);text-transform:uppercase}.table-of-contents nav ul{list-style:none;margin:0;padding:0}.table-of-contents .toc-item{border-radius:4px;border-radius:var(--radius-sm);color:#374046;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:500;opacity:.8;padding:.5rem .7rem;padding:var(--spacing-xs) var(--spacing-sm);transition:all .2s ease}.table-of-contents .toc-item:hover{background:#0000;background:var(--background-color);color:#3498db;color:var(--secondary-color);opacity:1}.table-of-contents .toc-item.active{background:#3498db1a;color:#3498db;color:var(--secondary-color);font-weight:500;opacity:1}.hero-image-container{aspect-ratio:16/8;border-radius:8px;margin-bottom:2rem;max-height:320px;overflow:hidden;position:relative;width:100%}.profile-hero-image{height:100%;object-fit:cover;width:100%}.selection-bar{align-items:flex-start;background:#fff;border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.9rem;gap:var(--spacing-md);margin:.5rem 1rem;padding:.9rem;padding:var(--spacing-md)}.profile-view:not(:has(.selection-bar)) .content-grid{height:calc(100vh - 2rem);height:calc(100vh - var(--spacing-lg))}@media (max-width:600px){.main-container{margin-bottom:60px;margin-left:0}.navigation.expanded~.main-container{margin-left:0}.profile-view .content-grid{height:auto}}.left-panel{gap:1rem;grid-column:2}.left-panel,.profile-viewer{display:flex;flex-direction:column;height:100%}.profile-viewer{align-items:center;overflow-y:auto;padding:.9rem;padding:var(--spacing-md)}.profile-viewer-content{max-width:1000px;padding:0 40px;width:100%}.version-selector{justify-content:space-between;max-width:1000px;padding:0 40px 12px;width:100%}.version-selector,.version-selector-left,.version-selector-right{align-items:center;display:flex}.version-selector-right{gap:10px}.version-selector select{background:#e6f4ff;background:var(--light-blue-color);border:1px solid #1570cd;border:1px solid var(--dark-blue-color);border-radius:4px;color:#1570cd;color:var(--dark-blue-color);font-size:14px;margin-right:12px;min-width:200px;padding:8px}.download-button{align-items:center;background:#2e90fa;background:var(--blue-color);border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:4px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:14px;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.download-button:hover:not(:disabled){background:#1570cd;background:var(--dark-blue-color);border-color:#3498db;border-color:var(--secondary-color)}.download-button:disabled{cursor:not-allowed;opacity:.7}.download-button.loading{background:#e6f4ff;background:var(--light-blue-color);color:#374046;color:var(--text-color)}.download-button.loading span[role=img]{animation:spin 1s linear infinite}.content{line-height:1.6}.version-info{border-top:1px solid #f0f0f0;border-top:1px solid var(--border-color);padding-top:.9rem;padding-top:var(--spacing-md)}.version-info h4{color:#374046;color:var(--text-color);margin:.9rem 0 .7rem;margin:var(--spacing-md) 0 var(--spacing-sm)}.hero-image-loading{align-items:center;background-color:var(--background-light);border-radius:8px;display:flex;height:300px;justify-content:center;margin-bottom:2rem;width:100%}.loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--background-lighter);border:4px solid var(--background-lighter);border-top-color:var(--primary)}.citation-panel{background:#fff;border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto}.bibliography-grid{grid-gap:.5rem;grid-gap:var(--spacing-xs);background:#fff;display:grid;flex:1 1;gap:.5rem;gap:var(--spacing-xs);grid-template-columns:1fr;min-height:0;overflow-y:scroll;padding:1rem}.bibliography-item{grid-gap:.5rem .7rem;grid-gap:var(--spacing-xs) var(--spacing-sm);align-items:start;background:#fff;border:1px solid #eaecf0;border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);display:grid;font-size:14px;font-weight:400;gap:.5rem .7rem;gap:var(--spacing-xs) var(--spacing-sm);grid-template-columns:auto 1fr;line-height:20px;margin-bottom:12px;padding:.7rem;padding:var(--spacing-sm)}.bibliography-item.highlight-reference{animation:pulse .8s ease-out;border-color:#3498db;border-color:var(--secondary-color)}@keyframes pulse{0%{background-color:#3498db4d;border-color:#3498db;border-color:var(--secondary-color);box-shadow:0 0 8px #3498db80}to{background-color:#3498db0d;border-color:#3498db;border-color:var(--secondary-color);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm)}}.bibliography-ref{background:#3498db1a;border-radius:4px;border-radius:var(--radius-sm);color:#3498db;color:var(--secondary-color);display:inline-block;font-size:16px;font-weight:600;margin-right:4px;padding:4px 8px;white-space:nowrap}.bibliography-content{display:flex;flex-direction:column;gap:2px}.bibliography-title{color:#374046;color:var(--text-color);font-size:16px;font-weight:600;line-height:24px;line-height:1.4;margin-bottom:4px;word-break:break-word}.bibliography-title a{color:inherit;text-decoration:none}.bibliography-title a:hover{color:#3498db;color:var(--secondary-color)}.bibliography-meta{color:#6c757d;color:var(--text-light);margin-bottom:2px}.bibliography-type{letter-spacing:.5px;text-transform:uppercase}.bibliography-citation,.bibliography-date{color:#6c757d;color:var(--text-light)}.bibliography-citation{font-size:14px;font-style:italic;line-height:20px}.markdown-content{font-size:14px}.markdown-content h1{font-size:1.375rem}.markdown-content h1,.markdown-content h2{color:#374046;color:var(--text-color);font-weight:600;margin:2rem 0 .9rem;margin:var(--spacing-lg) 0 var(--spacing-md)}.markdown-content h2{font-size:20px!important}.markdown-content h3{font-size:18px!important}.markdown-content h3,.markdown-content h4{color:#374046;color:var(--text-color);font-weight:600;margin:.9rem 0;margin:var(--spacing-md) 0}.markdown-content h4{font-size:16px!important}.markdown-content h5,.markdown-content h6{color:#374046;color:var(--text-color);font-size:14px!important;font-weight:600;margin:.7rem 0;margin:var(--spacing-sm) 0}.markdown-content ol,.markdown-content p,.markdown-content ul{margin-bottom:.9rem;margin-bottom:var(--spacing-md)}.markdown-content ol,.markdown-content ul{padding-left:2rem;padding-left:var(--spacing-lg)}.markdown-content img{border-radius:8px;box-shadow:0 0 20px #0000001a;display:block;height:auto;margin:2rem auto;max-height:450px;max-width:50%;transition:box-shadow .3s ease}.markdown-content img:hover{box-shadow:0 0 25px #00000026}.loading{opacity:.7;pointer-events:none}.fade-in{animation:fadeIn .3s ease-in}.select-group select option:disabled{background-color:var(--background-light);color:#6c757d;color:var(--text-light);font-style:italic}.disabled-option{background-color:var(--background-light)!important;color:#6c757d!important;color:var(--text-light)!important;font-style:italic}.profile-section{animation:fadeIn .3s ease;background:#fff;border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);margin-bottom:2rem;margin-bottom:var(--spacing-lg);overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header{align-items:center;border-bottom:2px solid #f0f0f0;border-bottom:2px solid var(--border-color);display:flex;justify-content:space-between;padding:.9rem;padding:var(--spacing-md)}.section-header h2{font-size:30px;font-weight:600;margin:0}.section-actions{position:relative}.menu-button{align-items:center;background:#fff;border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:4px;border-radius:var(--radius-sm);color:#374046;color:var(--text-color);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;gap:var(--spacing-xs);justify-content:center;min-width:120px;padding:.5rem .7rem;padding:var(--spacing-xs) var(--spacing-sm);transition:all .2s ease}.menu-button:hover{color:#3498db;color:var(--secondary-color)}.menu-button.active,.menu-button:hover{border-color:#3498db;border-color:var(--secondary-color)}.menu-button.active{background:#3498db;background:var(--secondary-color);color:#fff}.menu-arrow{font-size:.75rem;opacity:.7}.close-icon{font-size:1.2rem;line-height:1;opacity:.7}.menu-dropdown{animation:menuFadeIn .2s ease;background:#fff;border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:4px;border-radius:var(--radius-sm);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);margin-top:4px;min-width:140px;position:absolute;right:0;top:100%;z-index:10}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-item{background:none;border:none;color:#374046;color:var(--text-color);cursor:pointer;font-size:.875rem;padding:.5rem .7rem;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;transition:all .2s ease;width:100%}.menu-item:hover{background:#0000;background:var(--background-color);color:#3498db;color:var(--secondary-color)}.menu-item:first-child{border-radius:4px 4px 0 0;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.menu-item:last-child{border-radius:0 0 4px 4px;border-radius:0 0 var(--radius-sm) var(--radius-sm)}.expandable-info{background:#3498db1a;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color);height:0;margin:0;opacity:0;overflow:hidden;transition:height .5s ease-in-out,opacity .3s ease-in-out}.expandable-info.expanded{opacity:1}.expandable-info.expanded.visible{height:auto;padding:.9rem .9rem calc(.9rem + 4px);padding:var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) + 4px)}.expandable-content{opacity:0;transform:translateY(-12px);transition:all .4s ease-out}.expanded.visible .expandable-content{opacity:1;transform:translateY(0)}.expandable-content h4{color:#374046;color:var(--text-color);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .9rem;margin:0 0 var(--spacing-md) 0}.expandable-content .markdown-content{font-size:.8125rem;line-height:1.5;opacity:0;transform:translateY(8px);transition:all .3s ease-out .2s}.expanded.visible .expandable-content .markdown-content{opacity:1;transform:translateY(0)}.expandable-content .markdown-content li,.expandable-content .markdown-content p{font-size:14px;line-height:22px;margin-bottom:.7rem;margin-bottom:var(--spacing-sm)}.expandable-content .markdown-content h1,.expandable-content .markdown-content h2,.expandable-content .markdown-content h3{font-size:.9375rem;margin:.7rem 0;margin:var(--spacing-sm) 0}.expandable-content .markdown-content ol,.expandable-content .markdown-content ul{margin-bottom:.7rem;margin-bottom:var(--spacing-sm);padding-left:.9rem;padding-left:var(--spacing-md)}.expandable-content code,.expandable-content pre{font-size:.75rem}.profile-section>.markdown-content{padding:.9rem;padding:var(--spacing-md)}.reference-link{color:#3498db;color:var(--secondary-color);cursor:pointer;font-weight:500;text-decoration:none;transition:all .2s ease}.reference-link:hover{opacity:.8}.inline-reference{align-items:center;background-color:#f2f4f7;border-radius:6px;color:#667085;cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;height:20px;line-height:1.4;margin:0 2px;padding:0 6px;transition:background-color .2s ease,color .2s ease,font-weight .2s ease;vertical-align:initial}.inline-reference:hover{background-color:#e6f4ff;background-color:var(--light-blue-color);color:#2e90fa;color:var(--blue-color);font-weight:500}.inline-reference.inline-reference-missing{background-color:#fee2e2;color:#b91c1c;cursor:not-allowed}.inline-reference.inline-reference-missing:hover{background-color:#fee2e2;color:#b91c1c;font-weight:400}.reference-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.reference-tooltip{animation:tooltipFadeIn .2s ease-out;background:#fff;border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 20px #00000026;box-sizing:border-box;max-width:90vw;overflow:hidden;padding:16px;position:fixed;width:400px;z-index:1000}.tooltip-reference{background:#e6f4ff;background:var(--light-blue-color);border-radius:6px;color:#2e90fa;color:var(--blue-color);display:inline-block;font-size:16px;font-weight:500;padding:2px 12px}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reference-tooltip-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.reference-tooltip-title-row{align-items:center;display:flex;flex:1 1;gap:12px}.reference-tooltip-title{color:#374046;color:var(--text-color);flex:1 1;font-size:18px;font-weight:600;line-height:1.4}.reference-tooltip-close{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;color:var(--text-light);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:8px;padding:0;transition:all .2s ease;width:24px}.reference-tooltip-close:hover{background:#0000000d;color:#374046;color:var(--text-color)}.reference-tooltip-date{line-height:1.5;margin-bottom:12px}.reference-tooltip-date,.reference-tooltip-source{color:#6c757d;color:var(--text-light);font-size:12px}.reference-tooltip-source{font-weight:500}.date-separator{color:#6c757d;color:var(--text-light);display:inline-block;font-weight:500;margin-left:4px}.reference-tooltip-description{color:#374046;color:var(--text-color);font-size:12px;line-height:1.5;margin-bottom:12px}.reference-tooltip-comment{color:#6c757d;color:var(--text-light);font-size:12px;font-style:italic;line-height:1.5;margin-bottom:16px}.reference-tooltip-actions{display:flex;justify-content:flex-start}.reference-tooltip-action{background:#2e90fa;background:var(--blue-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s ease}.reference-tooltip-action:hover{background:#1570cd;background:var(--dark-blue-color)}.empty-state{background:#ffffff80;font-size:.875rem;padding:.9rem;padding:var(--spacing-md)}.empty-state span{opacity:.8}.pdf-lightbox-overlay{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.pdf-lightbox-content{background:#fff;border-radius:8px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);height:90vh;overflow:hidden;position:relative;width:90vw}.pdf-lightbox-close{align-items:center;background:#0000;background:var(--background-color);border:none;border-radius:50%;color:#374046;color:var(--text-color);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;position:absolute;right:.7rem;right:var(--spacing-sm);top:.7rem;top:var(--spacing-sm);transition:all .2s ease;width:32px;z-index:1}.pdf-lightbox-close:hover{background:#f0f0f0;background:var(--border-color);color:var(--text-dark)}.pdf-lightbox-iframe{border:none;height:100%;width:100%}.pdf-lightbox-loading{color:#374046;color:var(--text-color);font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.image-lightbox-overlay{animation:fadeIn .2s ease-out;background:#000000d9;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.image-lightbox-content,.image-lightbox-overlay{align-items:center;display:flex;justify-content:center}.image-lightbox-content{max-height:90vh;max-width:90vw;position:relative}.image-lightbox-close{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;position:absolute;right:-40px;top:-40px;transition:all .2s ease;width:36px;z-index:1}.image-lightbox-close:hover{background:#ffffff4d}.image-lightbox-img{animation:zoomIn .3s ease-out;border-radius:4px;box-shadow:0 0 30px #0000004d;max-height:90vh;max-width:100%;object-fit:contain}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.profile-controls{background-color:var(--background-light);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color);gap:1rem;padding:.5rem 1rem}.profile-controls,.view-mode-selector{align-items:center;display:flex}.view-mode-select{background-color:var(--background);border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:4px;color:var(--text);cursor:pointer;font-size:.9rem;outline:none;padding:.5rem}.view-mode-select:hover{border-color:var(--border-color-hover)}.view-mode-select:focus{border-color:#2c3e50;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-transparent)}.table-container{border-radius:8px;margin:2rem auto;max-width:100%;overflow-x:auto;width:fit-content}.markdown-content table{background:#fff;border:1px solid #f0f0f0;border:1px solid var(--border-color);border-collapse:initial;border-radius:8px;border-radius:var(--radius-md);border-spacing:0;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);font-size:.95rem;line-height:1.4;margin:0 auto;min-width:400px;overflow:hidden;width:auto}.markdown-content th{background-color:#ebf5ff;color:var(--text-dark);font-weight:600}.markdown-content td,.markdown-content th{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color);padding:12px 16px;text-align:center}.markdown-content td,.markdown-content th{border-right:1px solid #f0f0f0;border-right:1px solid var(--border-color)}.markdown-content td:last-child,.markdown-content th:last-child{border-right:none}.markdown-content .table-container+p{color:#6c757d;color:var(--text-light);font-size:.9rem;margin:.75rem auto 2rem;max-width:600px;text-align:center}.markdown-content .table-container+p .reference-group{display:inline-block;margin-left:.5rem}@media (max-width:768px){.table-container{margin:1.5rem 0;width:100%}.markdown-content table{min-width:0;min-width:auto;width:100%}}.error-state{align-items:center;background:#fff;border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center;margin:.9rem;margin:var(--spacing-md);padding:2rem;padding:var(--spacing-lg);text-align:center}.error-state p{color:#e74c3c;color:var(--accent-color);margin-bottom:.9rem;margin-bottom:var(--spacing-md)}.error-state button{background:#e74c3c;background:var(--accent-color);border:none;border-radius:4px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;padding:.5rem .9rem;padding:var(--spacing-xs) var(--spacing-md);transition:opacity .2s}.error-state button:hover{opacity:.9}.empty-state{border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);color:#6c757d;color:var(--text-light);font-size:1.1rem;height:100%;justify-content:center;padding:2rem;padding:var(--spacing-lg);text-align:center}.empty-state,.profile-header{align-items:center;background:#fff;display:flex}.profile-header{border-bottom:2px solid #f0f0f0;border-bottom:2px solid var(--border-color);border-radius:8px 8px 0 0;color:#6769bc;justify-content:space-between;min-height:78px;padding:0 32px;position:relative}.profile-header-content-width{align-items:center;display:flex;flex-direction:column;padding:0 .9rem;padding:0 var(--spacing-md)}.profile-header-content-width .header-content{max-width:1000px;padding:0 40px;width:100%}@media (max-width:768px){.profile-header-content-width{padding:0 16px}.profile-header-content-width .header-content{width:100%}}.profile-header-grid{align-items:center;display:flex;gap:24px;justify-content:space-between}@media (max-width:768px){.header-left,.profile-header-grid{align-items:flex-start;flex-direction:column;gap:12px}.new-item-button{align-self:flex-start}}.profile-header h1{color:#374046;color:var(--text-color);display:inline;font-size:24px;font-weight:600}.profile-header .header-content{display:flex;flex-direction:column;margin-left:-12px;position:relative}.profile-header .header-row{align-items:center;display:flex;gap:12px}.profile-header .context-row{align-items:center;display:flex;gap:8px;margin:16px 0 0;padding:0}.type-chip{background:#1570cd;background:var(--dark-blue-color);border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:2px 8px}.profile-header .context-chips{margin:0;padding:0}.back-button{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;gap:12px;line-height:24px;margin-top:8px;transition:background-color .2s}.back-button:hover{background-color:#6769bc1a}.back-button svg{height:20px;width:20px}.back-button path{fill:#374046}.modal-close-button{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:22px;height:32px;line-height:1;transition:background-color .2s ease,color .2s ease;width:32px}.modal-close-button:hover{background-color:#f3f4f6;color:#374151}.profile-header-back-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#374046;color:var(--text-color,#374046);cursor:pointer;display:flex;height:32px;justify-content:center;left:-20px;padding:4px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease;width:32px}.profile-header-back-button:hover{background-color:#37404614;color:#374046;color:var(--text-color,#111827)}@media (max-width:900px){.profile-header-back-button{left:-12px}}@media (max-width:768px){.profile-header-back-button{left:8px;top:16px;transform:none}.profile-header{padding-left:56px}}.panel-wrapper{display:flex;flex-direction:column;height:100%;min-height:0}.panel-wrapper h3{flex-shrink:0;font-size:20px;font-weight:600;margin:0 0 16px}.loading-state{align-items:center;animation:fadeIn .3s ease-out forwards;color:#6c757d;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;min-height:300px;opacity:0;padding:2rem;padding:var(--spacing-lg);text-align:center}.loading-spinner{animation:fadeIn .2s ease-out forwards,spin 1s linear .2s infinite;border:4px solid #f0f0f0;border-top:4px solid #3498db;border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--secondary-color);height:40px;margin-bottom:1rem;opacity:0;width:40px}.loading-state p{animation:fadeIn .3s ease-out .2s forwards;opacity:0}.image-loading-placeholder{align-items:center;animation:fadeIn .3s ease-out forwards;background:#f8f9fa;background:var(--bg-light);border-radius:8px;border-radius:var(--radius-md);display:flex;justify-content:center;margin:2rem auto;max-width:50%;min-height:200px;opacity:0}.image-loading-placeholder .loading-spinner{border-width:3px;height:30px;margin:0;width:30px}.section-selector{margin-bottom:24px;padding:0 .9rem;padding:0 var(--spacing-md)}.section-select{background:#fff;border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-md);color:#374046;color:var(--text-color);cursor:pointer;font-size:16px;padding:12px;transition:all .2s ease;width:100%}.section-select:focus,.section-select:hover{border-color:#3498db;border-color:var(--secondary-color)}.section-select:focus{box-shadow:0 0 0 2px #3498db33;outline:none}.custom-dropdown{display:inline-block;position:relative}.dropdown-header{align-items:center;background:#0000;border:none;color:#374046;color:var(--text-color);cursor:pointer;display:flex;font-size:24px;font-weight:600;gap:.5rem;padding:.5rem 2.5rem .5rem 0;position:relative;transition:all .2s ease}.dropdown-header:hover{opacity:.8}.dropdown-arrow{color:#6c757d;color:var(--text-light);font-size:24px;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:transform .2s ease}.custom-dropdown.open .dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.dropdown-menu{animation:dropdownFadeIn .2s ease;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;max-height:400px;min-width:280px;overflow-y:auto;padding:8px 0;position:absolute;top:calc(100% + 4px);z-index:1000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{background:none;border:none;color:#374046;color:var(--text-color);cursor:pointer;display:block;font-size:16px;padding:10px 16px;text-align:left;transition:all .15s ease;width:100%}.dropdown-item.active,.dropdown-item:hover{background:#e6f4ff;background:var(--light-blue-color);color:#1570cd;color:var(--dark-blue-color)}.dropdown-item.active{font-weight:500}.section-title-select{display:none}.references-section{padding:1.5rem 2rem}.reference-entry{background:#fcfcfc;border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:12px;cursor:pointer;margin-bottom:2rem;padding:1.25rem;transition:all .2s ease}.reference-entry:hover{border-color:#2e90fa;border-color:var(--blue-color);box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.reference-header{align-items:center;display:flex;gap:12px;margin-bottom:.75rem}.reference-type{background:#e6f4ff;background:var(--light-blue-color);border-radius:6px;color:#2e90fa;color:var(--blue-color);display:inline-block;font-size:16px;font-weight:500;padding:2px 12px}.relevance-chip{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:5px 8px}.relevance-chip.high{background:#fee4e2;color:#d92d20}.relevance-chip.low{background:#f2f4f7;color:#667085}.reference-title{color:#374046;color:var(--text-color);font-size:20px;font-weight:600;line-height:1.4;margin-bottom:.25rem}.reference-meta{align-items:center;display:flex;font-weight:500;gap:12px}.reference-comments,.reference-meta{color:#6c757d;color:var(--text-light);font-size:15px}.reference-comments{border-top:1px solid #f0f0f0;border-top:1px solid var(--border-color);font-weight:400;line-height:1.6;padding-top:.75rem}.learning-cards-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.learning-card{background:#fff;border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);padding:1rem;transition:box-shadow .2s ease}.learning-card:hover{box-shadow:0 4px 8px #0000001a}.learning-card-header h4{color:#374046;color:var(--text-color);font-size:1.125rem;margin:0 0 .5rem}.learning-card-content{color:#374046;color:var(--text-color);font-size:.9375rem;line-height:1.4}.Toastify__toast{font-family:Matter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-family:var(--font-family)!important;font-size:.9rem!important}.Toastify__toast-body{font-size:inherit!important;line-height:1.4!important}.Toastify__toast-body>div:last-child{align-items:center!important}.slide-lightbox-overlay{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.slide-lightbox-content{background:#fff;border-radius:8px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:95vh;overflow:hidden;position:relative;width:95vw}.slide-lightbox-header{align-items:center;background:var(--background-light);border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:.9rem;padding:var(--spacing-md)}.slide-lightbox-title{color:var(--text-dark);font-size:1.1rem;font-weight:600}.slide-lightbox-header-actions{align-items:center;display:flex;gap:.7rem;gap:var(--spacing-sm)}.slide-lightbox-download{align-items:center;background:#2c3e50;background:var(--primary-color);border:none;border-radius:4px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:8px 16px;transition:all .2s ease}.slide-lightbox-download:hover:not(:disabled){background:var(--primary-color-hover)}.slide-lightbox-download:disabled{cursor:not-allowed;opacity:.6}.slide-lightbox-close{align-items:center;background:#0000;background:var(--background-color);border:none;border-radius:50%;color:#374046;color:var(--text-color);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.slide-lightbox-close:hover{background:#f0f0f0;background:var(--border-color);color:var(--text-dark)}.slide-lightbox-main{align-items:center;background:#f8f9fa;display:flex;flex:1 1;position:relative}.slide-lightbox-nav{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);color:var(--text-dark);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:2}.slide-lightbox-nav:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.05)}.slide-lightbox-nav:disabled{cursor:not-allowed;opacity:.4}.slide-lightbox-nav-prev{left:.9rem;left:var(--spacing-md)}.slide-lightbox-nav-next{right:.9rem;right:var(--spacing-md)}.slide-lightbox-slide-container{flex:1 1;height:100%;margin:0 80px;position:relative}.slide-lightbox-iframe{background:#fff;border:none;border-radius:4px;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);height:100%;width:100%}.slide-lightbox-loading{align-items:center;color:#374046;color:var(--text-color);display:flex;font-size:1rem;gap:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.slide-lightbox-footer{background:var(--background-light);border-top:1px solid #f0f0f0;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:center;padding:.9rem;padding:var(--spacing-md)}.slide-lightbox-indicators{align-items:center;display:flex;gap:8px}.slide-lightbox-indicator{background:#f0f0f0;background:var(--border-color);border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .2s ease;width:12px}.slide-lightbox-indicator:hover{background:#6c757d;background:var(--text-light);transform:scale(1.1)}.slide-lightbox-indicator.active{background:#2c3e50;background:var(--primary-color);transform:scale(1.2)}@media (max-width:768px){.slide-lightbox-content{border-radius:0;height:100vh;width:100vw}.slide-lightbox-nav{height:40px;width:40px}.slide-lightbox-nav-prev{left:.5rem;left:var(--spacing-xs)}.slide-lightbox-nav-next{right:.5rem;right:var(--spacing-xs)}.slide-lightbox-slide-container{margin:0 60px}.slide-lightbox-header{padding:.7rem;padding:var(--spacing-sm)}.slide-lightbox-download{font-size:.8rem;padding:6px 12px}}.inline-slide-viewer{background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;height:calc(100vh - 320px);overflow:hidden}.inline-slide-main{align-items:center;display:flex;flex:1 1;min-height:60vh;position:relative}.inline-slide-nav{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);color:var(--text-dark);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:4}.inline-slide-nav:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.05)}.inline-slide-nav:disabled{cursor:not-allowed;opacity:.4}.inline-slide-nav-prev{left:.9rem;left:var(--spacing-md)}.inline-slide-nav-next{right:.9rem;right:var(--spacing-md)}.inline-slide-container{flex:1 1;height:100%;position:relative}.inline-slide-iframe{background:#fff;border:none;border-radius:4px;box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm);height:100%;width:100%}.view-slides-button{align-items:center;background-color:#f0f9ff;border:none;border-radius:4px;color:#0ea5e9;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.view-slides-button:hover:not(:disabled){background-color:#0ea5e9;color:#fff}.view-slides-button:disabled{cursor:not-allowed;opacity:.6}.view-slides-button-active{background-color:#0ea5e9!important;color:#fff!important}.view-infographic-button{align-items:center;background-color:#fdf4ff;border:none;border-radius:4px;color:#a855f7;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.view-infographic-button:hover:not(:disabled){background-color:#a855f7;color:#fff}.view-infographic-button:disabled{cursor:not-allowed;opacity:.6}.view-infographic-button-active{background-color:#a855f7!important;color:#fff!important}.infographic-viewer{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);display:flex;justify-content:center;min-height:400px;padding:20px;width:100%}.infographic-image{border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:80vh;max-width:100%;object-fit:contain}.download-pptx-button{align-items:center;background-color:#f0fdf4;border:none;border-radius:4px;color:#16a34a;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.download-pptx-button:hover:not(:disabled){background-color:#16a34a;color:#fff}.download-pptx-button:disabled{cursor:not-allowed;opacity:.6}.download-doc-button{align-items:center;background-color:#f0fdf4;border:none;border-radius:4px;color:#16a34a;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.download-doc-button:hover:not(:disabled){background-color:#16a34a;color:#fff}.download-doc-button:disabled{cursor:not-allowed;opacity:.6}.navigation{background:#fff;border-radius:0 12px 12px 0;bottom:20px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;left:0;padding-top:24px;position:fixed;top:20px;transition:all .3s ease .15s;width:84px;z-index:1000}.navigation.expanded{transition:all .3s ease;width:260px}.navigation.expanded~.main-container{margin-left:192px}.navigation:not(.expanded)~.main-container{transition-delay:.15s}.nav-expand-button{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:50%;box-shadow:0 2px 4px #0000000d;color:#666;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;padding:0;position:absolute;right:-24px;top:50px;transition:all .2s ease;visibility:hidden;width:48px}.navigation:hover .nav-expand-button{opacity:1;visibility:visible}.nav-expand-button:hover{background:#f5f5f5;color:#000}.nav-expand-button svg{height:32px;width:32px}.nav-logo{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.logo-icon{align-items:center;display:flex;height:32px;justify-content:center;margin-bottom:20px;margin-left:28px;width:32px}.logo-text{color:#666;font-size:15px;font-weight:500;margin-left:12px;padding-top:16px;text-align:left}.nav-section{border-top:2px solid #00000014;display:flex;flex-direction:column;gap:2px;padding:0 8px}.nav-section.agents,.nav-section.apps{border-top:2px solid #00000014;margin-top:24px;padding-top:24px}.section-label{font-weight:500;letter-spacing:normal;margin-bottom:8px;margin-left:12px;text-align:left;text-transform:none}.nav-item,.section-label{color:#666;font-size:15px}.nav-item{align-items:center;border-radius:8px;display:flex;margin-left:4px;padding:12px 16px;position:relative;text-decoration:none;transition:all .2s ease}.nav-item:hover{background:#0000000a;color:#000;margin-right:4px}.nav-item.active{background:#0066ff14;color:#06f;margin-right:4px}.nav-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.nav-icon,.nav-icon svg{height:24px;width:24px}.nav-label{color:#667085;font-size:16px;font-weight:500;height:24px;letter-spacing:.1px;line-height:24px;margin-left:12px;opacity:0;transition:opacity .35s ease,visibility 0s linear .2s;visibility:hidden;white-space:nowrap}.navigation.expanded .nav-label{opacity:1;transition:opacity .2s ease .2s,visibility 0s linear .2s;visibility:visible}.nav-section.auth{border-top:1px solid var(--border-color);justify-content:center;margin-top:auto;padding:1rem}.nav-section.auth,.user-menu{align-items:center;display:flex;width:100%}.user-menu{flex-direction:column;gap:.75rem}.user-info{color:var(--text-color)}.logout-button,.user-info{font-size:12px;text-align:center}.logout-button{background:none;border:none;border-radius:6px;color:var(--blue-color);cursor:pointer;padding:.5rem 1rem;text-decoration:underline;transition:all .2sease}.logout-button:hover{background:var(--hover-light);border-color:var(--border-color)}@media (max-width:600px){.navigation{border-radius:0;border-top:1px solid #0000001a;bottom:0;flex-direction:row;height:60px;left:0;right:0;top:auto;width:100%}.nav-expand-button{display:none}.main-container{margin-bottom:60px;margin-left:0;padding:16px}.navigation.expanded~.main-container{margin-left:0}.nav-logo,.nav-section{flex-direction:row;padding:8px}.nav-section{gap:8px}.nav-section.agents,.nav-section.apps{border-left:1px solid #00000014;border-top:none;margin-left:8px;margin-top:0;padding-left:16px;padding-top:0}.nav-item{border-radius:8px;padding:8px}.nav-icon{height:20px;width:20px}.nav-icon svg{height:18px;width:18px}.nav-label{display:none}.navigation.expanded{width:100%}.navigation.expanded .nav-label{display:none}.nav-section.auth{border-left:1px solid var(--border-color);border-top:none;margin-left:auto;margin-top:0;padding:.5rem}.user-menu{flex-direction:row;gap:.5rem}.logout-button{padding:.25rem .75rem;width:auto}}.prism-modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.prism-modal-content{animation:fadeInScale .2s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;max-height:90vh;max-width:600px;min-width:500px;overflow-y:auto;width:100%}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.prism-modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:16px;justify-content:space-between;padding:24px 24px 16px}.prism-modal-header h2{color:var(--text-color);flex-shrink:0;font-size:20px;font-weight:600;margin:0}.prism-modal-status-toggle{flex-shrink:0;font-size:16px;font-weight:600;margin:0}.prism-modal-status-toggle span{color:var(--text-color);font-size:20px;font-weight:600;margin-left:8px}.prism-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s ease}.prism-modal-close:hover:not(:disabled){background-color:var(--bg-light);color:var(--text-color)}.prism-modal-close:disabled{cursor:not-allowed;opacity:.5}.prism-modal-body{padding:24px}.prism-modal-error{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.prism-form-group{margin-bottom:20px}.prism-form-group label{color:var(--text-color);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.prism-form-group .required{color:#dc2626}.prism-form-group input,.prism-form-group textarea{border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.prism-form-group input:focus,.prism-form-group textarea:focus{border-color:var(--blue-color);box-shadow:0 0 0 3px #2e90fa1a;outline:none}.prism-form-group input.error,.prism-form-group textarea.error{border-color:#dc2626}.prism-form-group input.error:focus,.prism-form-group textarea.error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.prism-form-group textarea{font-family:inherit;min-height:100px;resize:vertical}.prism-field-error{align-items:center;color:#dc2626;display:flex;font-size:12px;gap:6px;margin-top:6px}.prism-image-upload{border:2px dashed var(--border-color);border-radius:8px;padding:16px;text-align:center;transition:border-color .2s ease}.prism-image-upload:hover{border-color:var(--blue-color)}.prism-image-upload-button{align-items:center;background:none;border:none;color:var(--text-light);cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:20px;transition:color .2s ease;width:100%}.prism-image-actions .prism-image-upload-button{flex-direction:row;gap:0;justify-content:center;min-width:120px;padding:12px 24px;width:auto}.prism-image-upload-button:hover:not(:disabled){color:var(--blue-color)}.prism-image-upload-button:disabled{cursor:not-allowed;opacity:.5}.prism-image-upload-button svg{font-size:32px}.prism-image-preview{align-items:center;display:flex;flex-direction:column}.prism-image-preview img{border-radius:6px;box-shadow:0 2px 8px #0000001a;max-height:200px;max-width:400px;object-fit:cover}.prism-image-actions{display:flex;gap:12px;justify-content:center;width:100%}.prism-btn-primary,.prism-btn-secondary{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s ease}.prism-btn-primary{background-color:var(--blue-color);color:#fff}.prism-btn-primary:hover:not(:disabled){background-color:var(--dark-blue-color)}.prism-btn-primary:disabled{cursor:not-allowed;opacity:.6}.prism-btn-secondary{background-color:initial;border:1px solid var(--border-color);color:var(--text-color)}.prism-btn-secondary:hover:not(:disabled){background-color:var(--bg-light);border-color:var(--text-light)}.prism-btn-secondary:disabled{cursor:not-allowed;opacity:.6}.prism-loading-spinner{animation:spin 1s linear infinite}.prism-modal-footer{background-color:var(--bg-light);border-radius:0 0 12px 12px;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}@media (max-width:600px){.prism-modal-content{margin:1rem;max-height:calc(100vh - 2rem);max-width:100%;min-width:auto;width:100%}.prism-modal-header{flex-wrap:wrap;gap:12px}.prism-modal-header h2{font-size:18px}.prism-modal-status-toggle{font-size:14px}.prism-modal-status-toggle span{font-size:18px}.prism-modal-body,.prism-modal-footer,.prism-modal-header{padding:16px}.prism-modal-footer{flex-direction:column-reverse}.prism-modal-footer button{width:100%}}.updates-view{background:var(--background-color);display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;padding-left:32px;width:100%}.view-tabs{background:#2196f31a;border-radius:32px;display:flex;gap:12px;grid-column:2;justify-self:center;padding:4px 6px}.tab{background:#0000;border:none;border-radius:28px;color:var(--dark-blue-color);cursor:pointer;font-size:14px;font-weight:600;padding:10px 32px;transition:all .2s ease}.tab:hover{background:#2196f31a}.tab.active{background:#fff;border:1px solid var(--blue-color);box-shadow:0 3px 8px 0 #0000002b,0 0 1px 0 #0000002b;color:var(--blue-color)}.content-panel{background:#fff;border-radius:8px;box-shadow:var(--shadow-sm);flex:1 1;height:calc(100vh - 80px);margin:0 3rem;overflow-y:auto;position:relative}.updates-grid{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:var(--spacing-lg) 0;width:100%}.update-card{background:#fff;border:.5px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-sm);box-shadow:0 1px 2px 0 #0000002b,0 0 1px 0 #0000002b;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease-in-out}.update-card:hover{transform:scale(1.03)}.hero-image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:56.25%;width:100%}.card-content{display:flex;flex:1 1;flex-direction:column;padding:1rem}.card-header{justify-content:space-between;margin-bottom:.75rem}.card-header,.type-badge{align-items:center;display:flex}.type-badge{border-radius:4px;color:#fff;font-size:.75rem;font-weight:500;gap:.5rem;padding:5px 8px}.type-badge svg{height:16px;width:16px}.date{color:var(--text-light);font-size:.75rem}.card-header:empty{display:none;margin-bottom:0}.title{-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:18px;font-weight:500;line-height:24px;margin:0;overflow:hidden}.update-card.items .title{margin-bottom:12px}.description{color:var(--text-light);font-size:12px;line-height:20px}.description>div{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.description p{margin:0}.update-card.skeleton{pointer-events:none}.skeleton-image{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 50%,#f0f0f0 75%);background-size:200% 100%;padding-top:56.25%;width:100%}.skeleton-content{padding:1.5rem}.skeleton-title{height:24px;margin-bottom:1rem}.skeleton-text,.skeleton-title{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.skeleton-text{height:16px;margin-bottom:.5rem}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.updates-loading{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:var(--spacing-lg)}.loading-skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,var(--bg-light) 25%,var(--hover-light) 50%,var(--bg-light) 75%);background-size:200% 100%;border-radius:var(--radius-md);height:300px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.updates-error{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;padding:var(--spacing-lg);text-align:center}.updates-error h3{color:var(--accent-color);margin-bottom:var(--spacing-sm)}.updates-error button{background:var(--accent-color);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;margin-top:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);transition:opacity .2s}.updates-error button:hover{opacity:.9}.updates-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;padding:var(--spacing-lg);text-align:center}.updates-empty h3{color:var(--text-color);margin-bottom:var(--spacing-sm)}.updates-empty p{color:var(--text-light)}.no-updates{color:var(--text-color);grid-column:1/-1;padding:2rem;text-align:center}@media (max-width:600px){.content-panel{height:calc(100vh - 60px);margin:1rem}.profile-header{padding:8px 16px}.updates-grid{grid-template-columns:1fr;padding:var(--spacing-md)}}.context-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;margin-top:12px}.context-chip{background:#ee46bc1a;border:1px solid #ee46bcb8;border-radius:999px;color:#ee46bcb8;font-size:12px;font-weight:600;max-width:240px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.context-chip:hover{background:#ee46bcb8;color:#fff}.load-more-container{display:flex;justify-content:center;padding:var(--spacing-lg) 0}.load-more-button{align-items:center;background:var(--blue-color);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;min-width:120px;padding:12px 24px;transition:all .2s ease}.load-more-button:hover:not(:disabled){background:var(--dark-blue-color)}.load-more-button:disabled{cursor:not-allowed;opacity:.7}.load-more-button.loading{color:#0000;position:relative}.load-more-button.loading:after{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:16px;position:absolute;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.new-item-button{background:var(--light-blue-color);border:none;border:1px solid var(--blue-color);border-radius:6px;color:var(--blue-color);cursor:pointer;font-size:15px;font-weight:600;padding:6px 20px;transition:background-color .2s ease}.new-item-button:hover{background:var(--blue-color);color:#fff}.header-left{align-items:center;display:flex;gap:24px}.header-left h1{margin:0;white-space:nowrap}.context-selector{background:#0000;display:inline-flex;flex-direction:column;gap:8px;margin:0;vertical-align:middle}.context-selector:has(.context-display):has(.context-varying) .context-display{margin-bottom:4px}.context-label{color:var(--text-color);font-size:14px;font-weight:600;margin:0;white-space:nowrap}.context-display{align-items:center;display:flex}.context-varying{align-items:center;display:inline-flex;gap:12px}.context-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.context-option{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:16px;color:var(--text-color);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.context-option:hover{background:var(--light-blue-color);border-color:var(--blue-color)}.context-option.selected{background:var(--blue-color);border-color:var(--blue-color);color:#fff}.context-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-count{font-size:11px;opacity:.7}.header-controls{align-items:center;display:flex;gap:16px}.show-all-toggle{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;gap:12px;-webkit-user-select:none;user-select:none}.show-all-toggle input[type=checkbox]{display:none}.toggle-slider{background-color:#e5e5e7;border-radius:12px;flex-shrink:0;height:24px;position:relative;transition:background-color .3s ease;width:44px}.toggle-thumb{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.show-all-toggle input[type=checkbox]:checked+.toggle-slider{background-color:var(--blue-color)}.show-all-toggle input[type=checkbox]:checked+.toggle-slider .toggle-thumb{transform:translateX(20px)}.show-all-toggle span{margin-right:24px;white-space:nowrap}.update-card.disabled{cursor:default;opacity:.5}.update-card.disabled:hover{box-shadow:var(--shadow-sm);transform:none!important}.update-card.disabled .card-content,.update-card.disabled .title{color:var(--text-light)}.update-card.disabled .hero-image{filter:grayscale(50%)}.update-card.inactive{opacity:.6}.search-bar-row{align-items:center;display:flex;gap:8px;margin:16px 3rem 0}@media (max-width:600px){.search-bar-row{margin:0 1rem 1rem}}.not-found-view{background-color:#fff;min-height:100vh}.not-found-content,.not-found-view{align-items:center;display:flex;justify-content:center}.not-found-content{flex-direction:column;height:100%;padding:80px 20px;text-align:center}.not-found-icon{margin-bottom:32px}.not-found-content h2{color:#101828;font-size:32px;font-weight:500;margin:0 0 12px}.not-found-content p{color:#667085;font-size:16px;margin:0 0 32px}.go-home-button{background-color:var(--blue-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s ease}.go-home-button:hover{background-color:#1570cd}@media (max-width:600px){.not-found-content{padding:40px 20px}}.auth-page{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px;width:100vw}.auth-page .auth-container{max-width:420px;width:100%}.auth-page .auth-box{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;padding:2.5rem;transition:transform .3s ease;width:100%}.auth-page .auth-box:hover{transform:translateY(-2px)}.auth-page h2{color:#101828;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1.5rem;text-align:center}.auth-page .auth-description{color:#667085;font-size:.875rem;line-height:1.5;margin:-.5rem 0 1.5rem;text-align:center}.auth-page .form-group{margin-bottom:1.25rem}.auth-page .form-group label{color:#344054;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.auth-page .form-group input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#101828;font-size:1rem;line-height:1.5;padding:.75rem 1rem;transition:all .2s ease;width:100%}.auth-page .form-group input:focus{border-color:#2e90fa;box-shadow:0 1px 2px #1018280d,0 0 0 4px #2e90fa1a;outline:none}.auth-page .form-group input::placeholder{color:#667085}.auth-page button{background-color:#2e90fa;border:none;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.auth-page button:hover{background-color:#1570d1}.auth-page button:active{background-color:#1570d1;transform:translateY(1px)}.auth-page button:disabled{background-color:#d0d5dd;cursor:not-allowed;transform:none}.auth-page .error-message{align-items:center;background-color:#fef3f2;border:1px solid #fee4e2;border-radius:8px;color:#b42318;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.auth-page .error-message:before{content:"⚠️"}.auth-page .auth-links{font-size:.875rem;margin-top:1.5rem;text-align:center}.auth-page .auth-links a{color:#2e90fa;font-weight:500;margin:0 .75rem;text-decoration:none;transition:color .2s ease}.auth-page .auth-links a:hover{color:#1570d1;text-decoration:underline}.auth-page .auth-error-container{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.auth-page .auth-error-container h2{color:#b42318;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.auth-page .auth-error-container p{color:#475467;font-size:1rem;margin-bottom:2rem;max-width:400px}.auth-page .auth-error-container button{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease;width:auto}.auth-page .auth-error-container button:hover{background-color:#f9fafb;border-color:#98a2b3;color:#101828}.auth-container select{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);font-size:14px;padding:.75rem;transition:border-color .2s ease;width:100%}.auth-container select:focus{border-color:var(--blue-color);outline:none}.auth-container select option{padding:.5rem}button.secondary{background:none;border:1px solid var(--border-color);color:var(--text-color);margin-top:.5rem;width:100%}button.secondary:hover{background:var(--hover-light);border-color:var(--border-color-dark)}.auth-container select.tenant-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#101828;cursor:pointer;font-size:1rem;line-height:1.5;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.auth-container select.tenant-select:focus{border-color:#2e90fa;box-shadow:0 1px 2px #1018280d,0 0 0 4px #2e90fa1a;outline:none}.auth-container select.tenant-select option{background:#fff;color:#101828;font-size:1rem;padding:.75rem}.InboxView_inboxViewContainer__x5bAS{background:#0000;display:flex;flex-direction:column;height:100%;margin-left:64px;padding-left:32px}.InboxView_mainContentWrapper__J1Aua{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md,0 4px 6px #0000001a);display:flex;flex:1 1;flex-direction:column;margin:20px 20px 20px 0;min-height:0;overflow:hidden}.InboxView_header__lAy\+J{align-items:center;border-bottom:2px solid #eee;border-bottom:2px solid var(--border-color,#eee);display:flex;justify-content:space-between;min-height:78px;padding:1rem 1.5rem;padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem)}.InboxView_header__lAy\+J h1{color:#2c3e50;color:var(--primary-color,#2c3e50);font-size:24px;font-weight:600;margin:0}.InboxView_createButton__kGVEy{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border:none;border-radius:8px;border-radius:var(--radius-md,8px);color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1rem;transition:background-color .2s ease;white-space:nowrap}.InboxView_createButton__kGVEy:hover{background-color:#1570cd;background-color:var(--dark-blue-color,#1570cd)}.InboxView_content__4kc3W{flex-grow:1;overflow-y:auto;padding:1.5rem;padding:var(--spacing-lg,1.5rem)}.InboxView_toggleWrapper__qt7sm{align-items:center;display:inline-flex;gap:8px}.InboxView_toggleLabel__cmUUt{color:#6b7280;color:var(--text-light,#6b7280);font-size:.8rem;font-weight:500}.InboxView_toggleSwitch__-V4t6{display:inline-block;height:24px;position:relative;width:46px}.InboxView_toggleSwitch__-V4t6 input{height:0;opacity:0;width:0}.InboxView_toggleSlider__5Zhe1{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:9999px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s ease}.InboxView_toggleSlider__5Zhe1:before{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;content:"";height:18px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease;width:18px}.InboxView_toggleSwitch__-V4t6 input:checked+.InboxView_toggleSlider__5Zhe1{background-color:#2e90fa;border-color:#2e90fa}.InboxView_toggleSwitch__-V4t6 input:checked+.InboxView_toggleSlider__5Zhe1:before{transform:translate(22px,-50%)}.InboxView_projectTable__rj0Ss{font-size:.9rem}.InboxView_projectTable__rj0Ss td,.InboxView_projectTable__rj0Ss th{border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);padding:.75rem;text-align:left;vertical-align:middle}.InboxView_projectTable__rj0Ss th{background-color:#fff;border-bottom-width:2px;color:#6c757d;color:var(--text-light,#6c757d);font-weight:600;position:sticky;top:0;z-index:1}.InboxView_projectTable__rj0Ss tbody tr:hover{background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8)}.InboxView_jobBadge__UhFXC{background-color:#e74c3c;background-color:var(--accent-color,#e74c3c);border-radius:10px;color:#fff;display:inline-block;font-size:.8em;font-weight:700;margin-left:5px;padding:.2em .6em}.InboxView_actionButton__z-uvx{background-color:#fff;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;border-radius:var(--radius-sm,4px);color:var(--text-color);cursor:pointer;font-size:.85rem;margin-right:.5rem;padding:.3rem .6rem;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.InboxView_actionButton__z-uvx:hover{background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8);border-color:#bbb}.InboxView_deleteButton__VaWZW{border-color:#e74c3c;border-color:var(--accent-color,#e74c3c);color:#e74c3c;color:var(--accent-color,#e74c3c)}.InboxView_deleteButton__VaWZW:hover{background-color:#e74c3c1a;border-color:#c0392b}.InboxView_error__x1ZAG{background-color:#e74c3c0d;border:1px solid #e74c3c33;border-radius:4px;border-radius:var(--radius-sm,4px);color:#e74c3c;color:var(--accent-color,#e74c3c);margin:0 0 1rem;padding:1rem}.InboxView_placeholderModal__ri2AA{background-color:#fff;border:1px solid #eee;border:1px solid var(--border-color,#eee);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md,0 4px 6px #0000001a);left:50%;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.InboxView_actionHeader__o\+uPT{padding:.75rem .5rem;text-align:center;width:40px}.InboxView_actionCell__v1pgi{padding:0 .5rem;position:relative;text-align:center;width:40px}.InboxView_kebabButton__UGxrm{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;color:var(--text-light,#6c757d);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease,color .2s ease}.InboxView_kebabButton__UGxrm:hover{background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8);color:#374046;color:var(--text-color,#374046)}.InboxView_actionMenu__fd3Nf{background-color:#fff;border-radius:4px;border-radius:var(--radius-sm,4px);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md,0 4px 6px #0000001a);display:flex;flex-direction:column;left:10px;min-width:100px;padding:.5rem 0;position:absolute;top:calc(100% - 10px);z-index:10}.InboxView_actionMenu__fd3Nf button{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.5rem 1rem;text-align:left;transition:background-color .2s ease}.InboxView_actionMenu__fd3Nf button:hover{background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8)}.InboxView_deleteMenuItem__utPEP{color:#e74c3c;color:var(--accent-color,#e74c3c)}.InboxView_deleteMenuItem__utPEP:hover{background-color:#e74c3c0d}.InboxView_noItemsMessage__Kr5ga{color:#6c757d;color:var(--text-light,#6c757d);font-style:italic;padding:2rem;text-align:center}.InboxView_projectTable__rj0Ss{border-collapse:collapse;margin-top:20px;width:100%}.InboxView_clickableRow__Xo4rA,.InboxView_clickableRow__Xo4rA *{cursor:pointer}.InboxView_clickableRow__Xo4rA:hover{background-color:#f8f9fa;background-color:var(--hover-bg-light,#f8f9fa)}.Modal_modalOverlay__uws4L{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.Modal_modalContent__afgUJ{animation:Modal_fadeInScale__990BZ .2s ease-out;background-color:#fff;border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:0 8px 24px #00000026;box-shadow:var(--shadow-lg,0 8px 24px #00000026);max-width:900px;min-width:600px;padding:1.5rem 2rem;width:auto}@keyframes Modal_fadeInScale__990BZ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Modal_modalContent__afgUJ h2{border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);color:#2c3e50;color:var(--primary-color,#2c3e50);font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;margin-top:0;padding-bottom:.75rem}.Modal_modalContent__afgUJ p{color:#6c757d;color:var(--text-light,#6c757d);font-size:.95rem;line-height:1.5;margin-bottom:1.5rem;margin-top:0}.Modal_formGroup__ScBA9{margin-bottom:1.25rem}.Modal_formGroup__ScBA9 label{color:#374046;color:var(--text-color,#374046);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.Modal_selectInput__TBlhC,.Modal_textInput__I-V2s{background-color:#fff;border:1px solid #d0d5dd;border-radius:4px;border-radius:var(--radius-sm,4px);box-sizing:border-box;font-size:.95rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Modal_selectInput__TBlhC:focus,.Modal_textInput__I-V2s:focus{border-color:#2e90fa;border-color:var(--blue-color,#2e90fa);box-shadow:0 0 0 2px #2e90fa33;outline:none}.Modal_textInput__I-V2s::placeholder{color:#98a2b3}.Modal_modalActions__cHO8b{background-color:#fff;border-top:1px solid #eee;border-top:1px solid var(--border-color,#eee);bottom:0;display:flex;gap:.75rem;justify-content:flex-end;margin-top:auto;padding:1rem 0;position:sticky;z-index:1}.Modal_buttonPrimary__tvkHh,.Modal_buttonSecondary__M0Y-X{border:1px solid #0000;border-radius:8px;border-radius:var(--radius-md,8px);cursor:pointer;font-size:.9rem;font-weight:600;line-height:1.2;padding:.6rem 1.2rem;transition:background-color .2s ease,opacity .2s ease,border-color .2s ease}.Modal_buttonPrimary__tvkHh{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border-color:#2e90fa;border-color:var(--blue-color,#2e90fa);color:#fff}.Modal_buttonPrimary__tvkHh:hover:not(:disabled){background-color:#1570cd;background-color:var(--dark-blue-color,#1570cd);border-color:#1570cd;border-color:var(--dark-blue-color,#1570cd)}.Modal_buttonPrimary__tvkHh:disabled{cursor:not-allowed;opacity:.6}.Modal_buttonSecondary__M0Y-X{background-color:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs,0 1px 2px #0000000a);color:#374046;color:var(--text-color,#374046)}.Modal_buttonSecondary__M0Y-X:hover:not(:disabled){background-color:#f9fafb}.Modal_buttonSecondary__M0Y-X:disabled{cursor:not-allowed;opacity:.6}.Modal_buttonDestructive__r2b\+h{background-color:#e74c3c;background-color:var(--accent-color,#e74c3c);border-color:#e74c3c;border-color:var(--accent-color,#e74c3c);color:#fff}.Modal_buttonDestructive__r2b\+h:hover:not(:disabled){background-color:#c0392b;border-color:#c0392b}.Modal_error__TUAC9{color:#e74c3c;color:var(--accent-color,#e74c3c);font-size:.85rem;margin-bottom:1rem;margin-top:-.5rem;text-align:left}.Modal_wideModalContent__xZJcZ{max-height:85vh;max-width:1100px;min-width:800px;overflow-y:auto}.Modal_cardsGrid__xWLgL{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;margin-bottom:16px;min-height:0;overflow-y:auto;padding-bottom:8px;padding-right:8px}.Modal_resourceSuggestionModal__02Jus{display:flex;flex-direction:column;height:85vh;max-height:85vh;max-width:75%;min-width:560px;overflow:hidden}.Modal_columnsContainer__jChOE{display:flex;flex:1 1 auto;gap:16px;overflow:hidden}.Modal_column__vS8i9{display:flex;flex:1 1;flex-direction:column;min-width:0}.Modal_columnHeader__Gdlkm{color:#374046;color:var(--text-color,#374046);font-size:1rem;font-weight:600;margin:0 0 8px}.CreativeBoard_board__IY-HT{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.CreativeBoard_headerBar__a60nm{background-color:#fff;background-color:var(--background-light,#fff);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm,0 1px 3px #0000001a);display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 24px}.CreativeBoard_headerTop__SA9gM{align-items:center;display:flex;justify-content:space-between}.CreativeBoard_headerTitle__dCeqH{color:#111;color:var(--text-color,#111);font-size:1.25rem;font-weight:600;margin:0}.CreativeBoard_headerControls__HJtsE{justify-content:space-between}.CreativeBoard_controlsLeft__52xjZ,.CreativeBoard_headerControls__HJtsE{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CreativeBoard_controlsRight__gqkBf{align-items:center;display:flex;gap:12px}.CreativeBoard_filterControl__qgZ9k,.CreativeBoard_sortControl__xX7lZ,.CreativeBoard_viewControl__3ZY83{align-items:center;display:flex;gap:8px}.CreativeBoard_filterControl__qgZ9k{position:relative}.CreativeBoard_filterTrigger__946U9{align-items:center;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;cursor:pointer;display:flex;gap:8px;min-width:180px;padding:8px 12px;transition:border-color .2s,background-color .2s}.CreativeBoard_filterTrigger__946U9:hover{background-color:#f5f5f5;background-color:var(--background-hover,#f5f5f5);border-color:#bfbfbf;border-color:var(--border-hover,#bfbfbf)}.CreativeBoard_filterLabelDisplay__i33Fx{align-items:center;display:flex;flex-grow:1;font-size:.875rem;gap:8px}.CreativeBoard_activeFilterBadge__cm0j2{align-items:center;background-color:#12b76a;background-color:var(--green-color,#12b76a);border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:4px;max-width:120px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.CreativeBoard_labelIcon__OOD7K{font-size:14px;margin-right:2px;opacity:.9}.CreativeBoard_dropdownArrow__KOmgG{transition:transform .2s}.CreativeBoard_dropdownArrow__KOmgG.CreativeBoard_open__yLVbI{transform:rotate(180deg)}.CreativeBoard_labelDropdown__leqvv{background-color:#fff;background-color:var(--background-light,#fff);border-radius:4px;border-top:3px solid #2e90fa;border-top:3px solid var(--blue-color,#2e90fa);box-shadow:0 2px 8px #00000026;box-shadow:var(--shadow-md,0 2px 8px #00000026);display:flex;flex-direction:column;left:0;margin-top:4px;min-width:100px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:10}.CreativeBoard_emptyLabelsMessage__jNqqa{color:#666;color:var(--text-light,#666);font-size:.875rem;padding:16px;text-align:center}.CreativeBoard_labelsList__0o5\+F{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.CreativeBoard_labelItem__gT4Ey{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color-light,#f0f0f0)}.CreativeBoard_labelItem__gT4Ey:last-child{border-bottom:none}.CreativeBoard_clearFilterItem__dD5Wo{background-color:#2e90fa14;border-bottom:1px solid #d9d9d9;border-bottom:1px solid var(--border-color,#d9d9d9)}.CreativeBoard_clearFilter__MF3oN{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 16px;transition:background-color .2s}.CreativeBoard_clearFilter__MF3oN:hover{background-color:#2e90fa26}.CreativeBoard_clearIcon__Tvo7v{color:#f04438;color:var(--red-color,#f04438)}.CreativeBoard_clearFilterText__GYkbD{color:#111;color:var(--text-color,#111);font-size:.875rem;font-weight:500}.CreativeBoard_filterItem__MVzX5{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 16px;transition:background-color .2s}.CreativeBoard_filterItem__MVzX5:hover{background-color:#f5f5f5;background-color:var(--background-hover,#f5f5f5)}.CreativeBoard_filterItem__MVzX5.CreativeBoard_active__1BbUb{background-color:#2e90fa1a}.CreativeBoard_radioIcon__5gznn{color:#2e90fa;color:var(--blue-color,#2e90fa)}.CreativeBoard_labelManagementItem__V0OJy{align-items:center;display:flex;justify-content:space-between;padding:10px 16px}.CreativeBoard_labelText__GvVHE{font-size:.875rem}.CreativeBoard_dropdownGroupHeader__zmxoP{font-weight:600;padding:8px 16px 4px}.CreativeBoard_labelActions__VhQAa{align-items:center;display:flex;gap:4px}.CreativeBoard_labelActionButton__hwCXQ{align-items:center;background:none;border:none;border-radius:4px;color:#111;color:var(--text-color,#111);cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color .2s}.CreativeBoard_labelActionButton__hwCXQ:hover{background-color:#f5f5f5;background-color:var(--background-hover,#f5f5f5)}.CreativeBoard_labelActionButton__hwCXQ:disabled{cursor:not-allowed;opacity:.2}.CreativeBoard_applyButton__ylYku:hover{color:#2e9d4f;color:var(--green-color,#2e9d4f)}.CreativeBoard_removeButton__4EW52:hover{color:#ff8a00;color:var(--orange-color,#ff8a00)}.CreativeBoard_deleteButton__NJSWX:hover{color:#f04438;color:var(--red-color,#f04438)}.CreativeBoard_addLabelForm__JKkTD{align-items:center;background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);border-top:1px solid #d9d9d9;border-top:1px solid var(--border-color,#d9d9d9);display:flex;padding:10px 16px}.CreativeBoard_addLabelInput__90NrL{border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;flex-grow:1;font-size:.875rem;padding:8px}.CreativeBoard_addLabelButton__Tk5V5{align-items:center;background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;margin-left:8px;transition:background-color .2s;width:30px}.CreativeBoard_addLabelButton__Tk5V5:hover{background-color:#1570cd;background-color:var(--blue-hover,#1570cd)}.CreativeBoard_addLabelButton__Tk5V5:disabled{background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);color:#a0a0a0;color:var(--text-light,#a0a0a0);cursor:not-allowed}.CreativeBoard_filterInput__-TsNM{min-width:240px}.CreativeBoard_filterInput__-TsNM,.CreativeBoard_selectBox__SNpzj{border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;font-size:.875rem;padding:8px 12px}.CreativeBoard_selectBox__SNpzj{min-width:120px}.CreativeBoard_bulkSelectToggle__TTYV9{align-items:center;background-color:initial;border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;cursor:pointer;display:flex;font-size:.875rem;gap:6px;padding:8px 12px;transition:background-color .2s,border-color .2s}.CreativeBoard_bulkSelectToggle__TTYV9:hover{background-color:#f5f5f5;background-color:var(--background-hover,#f5f5f5)}.CreativeBoard_bulkSelectToggle__TTYV9.CreativeBoard_active__1BbUb{background-color:#2e90fa1a;border-color:#2e90fa;border-color:var(--blue-color,#2e90fa);color:#2e90fa;color:var(--blue-color,#2e90fa)}.CreativeBoard_viewModeToggle__bNJzj{align-items:center;background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);border-radius:4px;display:flex;overflow:hidden}.CreativeBoard_viewModeButton__5UJvv{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:6px 12px;transition:background-color .2s}.CreativeBoard_viewModeButton__5UJvv.CreativeBoard_active__1BbUb{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);color:#fff}.CreativeBoard_actionButtons__1ivkG{align-items:center;display:flex;gap:8px}.CreativeBoard_actionButton__9D-9t{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;min-height:36px;padding:8px 16px;transition:background-color .2s,border-color .2s,color .2s}.CreativeBoard_actionButton__9D-9t:disabled{background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);color:#a0a0a0;color:var(--text-light,#a0a0a0);cursor:not-allowed}.CreativeBoard_newButton__-aJw-{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border:none;color:#fff}.CreativeBoard_newButton__-aJw-:hover{background-color:#1570cd;background-color:var(--blue-hover,#1570cd)}.CreativeBoard_newButton__-aJw-:disabled{background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);color:#a0a0a0;color:var(--text-light,#a0a0a0)}.CreativeBoard_publishButton__Furbd{background-color:#12b76a;background-color:var(--green-color,#12b76a);border:none;color:#fff}.CreativeBoard_publishButton__Furbd:not(:disabled):hover{background-color:#0f9558}.CreativeBoard_unpublishButton__BbsXN{background-color:#f79009;background-color:var(--amber-color,#f79009);border:none;color:#fff}.CreativeBoard_unpublishButton__BbsXN:not(:disabled):hover{background-color:#c76c04}.CreativeBoard_deleteButton__NJSWX{background-color:#f04438;background-color:var(--red-color,#f04438);border:none;color:#fff}.CreativeBoard_deleteButton__NJSWX:hover{background-color:#d63626;background-color:var(--red-hover,#d63626)}.CreativeBoard_deleteButton__NJSWX:disabled{background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);color:#a0a0a0;color:var(--text-light,#a0a0a0);cursor:not-allowed}.CreativeBoard_actionsDropdown__DJR3w{align-items:center;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);color:#111;color:var(--text-color,#111);display:flex;gap:6px}.CreativeBoard_actionsDropdown__DJR3w:hover{background-color:#f5f5f5;background-color:var(--background-hover,#f5f5f5)}.CreativeBoard_actionsDropdown__DJR3w:disabled{color:#a0a0a0;color:var(--text-light,#a0a0a0);cursor:not-allowed}.CreativeBoard_creativesContainer__8knuP{grid-gap:32px;align-content:start;display:grid;flex:1 1;gap:32px;list-style-type:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 10px;width:100%}.CreativeBoard_listContainer__p67ii{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto}.CreativeBoard_smallGrid__eZpUN{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.CreativeBoard_largeGrid__ZzGGT{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.CreativeBoard_emptyState__oSVTi{align-items:center;background-color:#fff;background-color:var(--background-light,#fff);border:1px dashed #d9d9d9;border:1px dashed var(--border-color,#d9d9d9);border-radius:8px;border-radius:var(--radius-md,8px);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.CreativeBoard_emptyStateIcon__z-xZx{color:#a0a0a0;color:var(--text-light,#a0a0a0);font-size:3rem;margin-bottom:16px}.CreativeBoard_emptyStateTitle__rdLPz{color:#111;color:var(--text-color,#111);font-size:1.25rem;font-weight:600;margin-bottom:8px}.CreativeBoard_emptyStateDescription__qYBXd{color:#666;color:var(--text-light,#666);font-size:.95rem;margin-bottom:24px}.CreativeBoard_primaryActionButton__L6FPM{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.CreativeBoard_primaryActionButton__L6FPM:hover{background-color:#1570cd;background-color:var(--blue-hover,#1570cd)}.CreativeBoard_selectionOverlay__GfeQj{align-items:center;background-color:#fffc;border:2px solid #fff;border:2px solid var(--background-light,#fff);border-radius:3px;box-shadow:0 1px 2px #0003;display:flex;height:32px;justify-content:center;left:8px;opacity:0;position:absolute;top:8px;transition:opacity .2s ease;width:32px;z-index:3}.CreativeBoard_selectionCheckbox__\+KcPG{accent-color:#2e90fa;accent-color:var(--blue-color,#2e90fa);cursor:pointer;height:24px;width:24px}.CreativeBoard_cardWrapper__hReIV{border-radius:8px;border-radius:var(--radius-md,8px);position:relative}.CreativeBoard_bulkMode__9I6Yv .CreativeBoard_selectionOverlay__GfeQj,.CreativeBoard_cardWrapper__hReIV:hover .CreativeBoard_selectionOverlay__GfeQj{opacity:1}.CreativeBoard_selected__HvR5\+{box-shadow:0 0 0 2px #2e90fa,0 0 6px 2px #2e90fa59!important;box-shadow:0 0 0 2px var(--blue-color,#2e90fa),0 0 6px 2px #2e90fa59!important;transition:box-shadow .2s ease-in-out;z-index:2}.CreativeBoard_selected__HvR5\+:hover{box-shadow:0 0 0 2px #2e90fa,0 0 8px 3px #2e90fa73!important;box-shadow:0 0 0 2px var(--blue-color,#2e90fa),0 0 8px 3px #2e90fa73!important}.CreativeBoard_clearSelectionButton__HY5yP{align-items:center;background-color:#f044380d;border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;color:#f04438;color:var(--red-color,#f04438);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:background-color .2s,border-color .2s}.CreativeBoard_clearSelectionButton__HY5yP:hover{background-color:#f044381a;border-color:#f04438;border-color:var(--red-color,#f04438)}.CreativeBoard_selectAllButton__Wxo4e{align-items:center;background-color:#2e90fa0d;border:1px solid #2e90fa;border:1px solid var(--blue-color,#2e90fa);border-radius:4px;color:#2e90fa;color:var(--blue-color,#2e90fa);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:background-color .2s,border-color .2s}.CreativeBoard_selectAllButton__Wxo4e:hover{background-color:#2e90fa1a;border-color:#2e90fa;border-color:var(--blue-color,#2e90fa)}.CreativeBoard_selectAllButton__Wxo4e:disabled{background-color:#fff;background-color:var(--background-light,#fff);border-color:#d9d9d9;border-color:var(--border-color,#d9d9d9);color:#a0a0a0;color:var(--text-light,#a0a0a0);cursor:not-allowed}.CreativeBoard_actionsDropdownContainer__95ktW{display:inline-block;position:relative}.CreativeBoard_actionsDropdownButton__8YKt8{align-items:center;background-color:#fff;background-color:var(--color-background-raised,#fff);border:1px solid #a0a0a0;border:1px solid var(--color-border-interactive,#a0a0a0);border-radius:4px;border-radius:var(--border-radius-medium,4px);color:#333;color:var(--color-text-interactive,#333);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--font-size-small,.875rem);font-weight:500;justify-content:center;padding:4px 8px;padding:var(--spacing-small,4px) var(--spacing-medium,8px);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.CreativeBoard_actionsDropdownButton__8YKt8:hover:not(:disabled){background-color:#f5f5f5;background-color:var(--color-background-hover,#f5f5f5);border-color:#777;border-color:var(--color-border-interactive-hover,#777)}.CreativeBoard_actionsDropdownButton__8YKt8:focus-visible{outline:2px solid #2e90fa;outline:2px solid var(--color-focus-ring,#2e90fa);outline-offset:1px}.CreativeBoard_actionsDropdownButton__8YKt8:disabled{background-color:#eee;background-color:var(--color-background-disabled,#eee);border-color:#d0d0d0;border-color:var(--color-border-disabled,#d0d0d0);cursor:not-allowed;opacity:.5}.CreativeBoard_dropdownArrowIcon__ZbVrC{margin-left:4px;margin-left:var(--spacing-xsmall,4px);transition:transform .2s ease}.CreativeBoard_dropdownArrowIcon__ZbVrC.CreativeBoard_open__yLVbI{transform:rotate(180deg)}.CreativeBoard_actionsDropdownMenu__QgbXP{background-color:#fff;background-color:var(--color-background-overlay,#fff);border:1px solid #ccc;border:1px solid var(--color-border-overlay,#ccc);border-radius:8px;border-radius:var(--border-radius-large,8px);box-shadow:0 4px 12px #00000026;box-shadow:var(--box-shadow-overlay,0 4px 12px #00000026);list-style:none;margin:0;max-height:400px;min-width:200px;overflow-y:auto;padding:4px 0;padding:var(--spacing-small,4px) 0;position:absolute;top:calc(100% + 4px);z-index:100;z-index:var(--z-index-dropdown,100)}.CreativeBoard_actionsDropdownItemDisabled__D-FqP,.CreativeBoard_actionsDropdownItem__rET83{color:#212121;color:var(--color-text-primary,#212121);cursor:pointer;display:flex;flex-direction:column;padding:8px 16px;padding:var(--spacing-small,8px) var(--spacing-large,16px);-webkit-user-select:none;user-select:none}.CreativeBoard_actionsDropdownItem__rET83:hover{background-color:#f0f0f0;background-color:var(--light-blue-color,#f0f0f0)}.CreativeBoard_actionsDropdownItemLabel__dhOsH{color:inherit;font-size:.875rem;font-size:var(--font-size-small,.875rem);font-weight:500;line-height:1.4}.CreativeBoard_actionsDropdownItemDesc__DmO\+W{color:#757575;color:var(--color-text-secondary,#757575);font-size:.75rem;font-size:var(--font-size-xsmall,.75rem);line-height:1.3;margin-top:2px;margin-top:var(--spacing-xxsmall,2px)}.CreativeBoard_actionsDropdownItemDisabled__D-FqP{background-color:initial;color:#9e9e9e;color:var(--color-text-disabled,#9e9e9e);cursor:default;opacity:.7}.CreativeBoard_actionsDropdownItemDisabled__D-FqP span{font-size:.875rem;font-size:var(--font-size-small,.875rem)}.CreativeBoard_newButtonLight__XeJsS{background-color:#e0f2fe;background-color:var(--light-blue-color,#e0f2fe);border:none;color:#2e90fa;color:var(--blue-color,#2e90fa)}.CreativeBoard_newButtonLight__XeJsS:hover{background-color:#026aa7;background-color:var(--blue-color,#026aa7);color:#fff}.CreativeBoard_unseenControl__7JvfM{align-items:center;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;min-width:120px;padding:8px 12px;transition:background-color .2s,border-color .2s}.CreativeBoard_unseenControl__7JvfM:hover{background-color:#f5f5f5;background-color:var(--background-hover,#f5f5f5);border-color:#bfbfbf;border-color:var(--border-hover,#bfbfbf)}.CreativeBoard_unseenControlActive__Mf2dU{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border-color:#2e90fa;border-color:var(--blue-color,#2e90fa);color:#fff}.CreativeBoard_unseenControlActive__Mf2dU .CreativeBoard_unseenText__zn9YQ,.CreativeBoard_unseenControlActive__Mf2dU svg{color:#fff}.CreativeBoard_unseenControlActive__Mf2dU:hover{background-color:#1570cd;background-color:var(--blue-hover,#1570cd);border-color:#1570cd;border-color:var(--blue-hover,#1570cd)}.CreativeBoard_unseenText__zn9YQ{margin-left:4px}.CreativeBoard_groupedContainer__m9639{flex:1 1;overflow-y:auto;padding:16px}.CreativeBoard_creativeGroup__zXAoA{margin-bottom:32px}.CreativeBoard_groupTitle__Hw5Fy{align-items:center;background:var(--surface-2);background-color:#fff;border-radius:4px;color:var(--text-1);display:flex;font-size:1rem;font-weight:500;margin:0 10px 8px;padding:8px 16px}.CreativeBoard_groupTitleText__Mic5S{flex:1 1}.CreativeBoard_viewAncestorButton__QTg-E{background:var(--surface-1);border:1px solid var(--border-1);border-radius:4px;color:var(--text-1);cursor:pointer;font-size:.875rem;padding:4px 12px;transition:all .2s ease}.CreativeBoard_viewAncestorButton__QTg-E:hover{background:var(--surface-2);border-color:var(--border-2)}.CreativeBoard_activeJobsSection__mbckk{margin:0 0 .5rem;margin:0 0 var(--spacing-sm,.5rem) 0;width:100%}.CreativeBoard_activeJobsList__grQKt{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));list-style:none;margin:0;padding:8px 10px;width:100%}.CreativeBoard_activeJobListItem__fKORW{list-style:none;width:100%}.TagContextSelector_container__oQtz\+{display:flex;flex-direction:column;gap:16px}.TagContextSelector_headerVariant__pasxR{gap:0}.TagContextSelector_compactVariant__6-e9M{gap:8px}.TagContextSelector_compactRow__hfdYm{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.TagContextSelector_compactLeft__cU2EP,.TagContextSelector_compactRight__gBq5i{display:contents}.TagContextSelector_compactDim__oCEEm{position:relative}.TagContextSelector_dimChip__z3Grm{align-items:center;background-color:#f1f5f9;background-color:var(--slate-100,#f1f5f9);border:none;border-radius:999px;color:#475569;color:var(--slate-600,#475569);cursor:pointer;display:inline-flex;font-size:.85rem;gap:8px;padding:4px 10px}.TagContextSelector_dimChip__z3Grm:disabled{cursor:not-allowed;opacity:.6}.TagContextSelector_dimChipLabel__sGo9N{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagContextSelector_dimPlus__OsDME{font-weight:700}.TagContextSelector_dimensionRow__eqnSz{position:relative}.TagContextSelector_dimensionRow__eqnSz+.TagContextSelector_dimensionRow__eqnSz{margin-top:12px}.TagContextSelector_dimensionRowDisabled__Abi8u{opacity:.6;pointer-events:none}.TagContextSelector_dimensionTrigger__yBe7G{background-color:initial;border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:0;text-align:left;width:100%}.TagContextSelector_dimensionMeta__iN16h{align-items:center;display:flex;gap:8px;justify-content:space-between}.TagContextSelector_dimensionHeading__OmhRC{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.TagContextSelector_dimensionName__55aA4{align-items:center;color:#0f172a;color:var(--text-color,#0f172a);display:inline-flex;font-size:.95rem;font-weight:400}.TagContextSelector_metaRight__PdDpf{align-items:center;display:inline-flex;gap:8px}.TagContextSelector_badge__5bUfa{background-color:#e0f2fe;background-color:var(--blue-100,#e0f2fe);border-radius:999px;color:#1d4ed8;color:var(--blue-700,#1d4ed8);font-size:.7rem;letter-spacing:.02em;line-height:1;padding:2px 8px;text-transform:uppercase}.TagContextSelector_requiredMark__fcToz{color:#dc2626;color:var(--error-color,#dc2626);font-size:.9rem;font-weight:700;margin-left:4px}.TagContextSelector_dropdownIcon__0Xb1X{color:#64748b;color:var(--slate-500,#64748b);margin-left:auto;transition:transform .2s ease}.TagContextSelector_dropdownIconOpen__DyFuc{transform:rotate(180deg)}.TagContextSelector_tagChipRow__\+ZjA0{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.TagContextSelector_headerChipRow__go2yR{display:flex;gap:8px;margin-left:32px;overflow-x:auto;padding:4px 0}.TagContextSelector_headerChipRow__go2yR::-webkit-scrollbar{height:6px}.TagContextSelector_headerChipRow__go2yR::-webkit-scrollbar-thumb{background-color:#94a3b866;border-radius:999px}.TagContextSelector_headerChipRow__go2yR::-webkit-scrollbar-track{background-color:initial}.TagContextSelector_headerChip__rnlL-{align-items:center;background-color:#f1f5f9;background-color:var(--slate-100,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--slate-200,#e2e8f0);border-radius:999px;color:#374151;color:var(--slate-700,#374151);cursor:pointer;display:inline-flex;font-size:.8rem;gap:6px;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.TagContextSelector_headerChip__rnlL-:disabled{cursor:not-allowed;opacity:.6}.TagContextSelector_headerChipSelected__UyF-i{background-color:#e6f4ff;background-color:var(--light-blue-color,#e6f4ff);border-color:#bfdbfe;border-color:var(--blue-200,#bfdbfe);color:#1d4ed8;color:var(--blue-700,#1d4ed8)}.TagContextSelector_headerChipInactive__47wpX{background-color:#f1f5f9;background-color:var(--slate-100,#f1f5f9);border-color:#e2e8f0;border-color:var(--slate-200,#e2e8f0);color:#64748b;color:var(--slate-500,#64748b)}.TagContextSelector_headerChip__rnlL-:hover:not(:disabled){border-color:#93c5fd;border-color:var(--blue-300,#93c5fd)}.TagContextSelector_headerChipSelected__UyF-i:hover:not(:disabled){background-color:#eff6ff;background-color:var(--blue-50,#eff6ff)}.TagContextSelector_headerChipLabel__qLRH8{align-items:center;display:inline-flex;gap:4px}.TagContextSelector_headerChipRequired__pfGN9{color:#dc2626;color:var(--error-color,#dc2626);font-weight:600}.TagContextSelector_emptyMessage__jBwGJ{color:#64748b;color:var(--slate-500,#64748b);font-size:.85rem}.TagContextSelector_tagChip__Z98fZ{align-items:center;background-color:#e6f4ff;background-color:var(--light-blue-color,#e6f4ff);border-radius:999px;color:#1d4ed8;color:var(--blue-color,#1d4ed8);display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;max-width:200px;padding:4px 10px;white-space:nowrap}.TagContextSelector_tagChipLabel__0w7lF,.TagContextSelector_tagChip__Z98fZ{overflow:hidden;text-overflow:ellipsis}.TagContextSelector_tagChipRemove__5wVT4{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:0}.TagContextSelector_tagChipRemove__5wVT4:hover{opacity:.8}.TagContextSelector_emptyChip__Kqhv-{background-color:#f1f5f9;background-color:var(--slate-100,#f1f5f9);color:#475569;color:var(--slate-600,#475569);font-style:italic}.TagContextSelector_dropdown__bj-xk{background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:6px;box-shadow:0 8px 24px #0f172a1f;left:0;max-height:300px;max-width:400px;overflow-x:hidden;overflow-y:auto;position:absolute;right:auto;top:calc(100% + 8px);width:auto;z-index:20;z-index:var(--z-index-dropdown,20)}.TagContextSelector_emptyOptions__\+ycTn{color:#64748b;color:var(--slate-500,#64748b);font-size:.85rem;padding:12px}.TagContextSelector_optionList__v0XB2{list-style:none;margin:0;padding:0}.TagContextSelector_optionItem__f3Ffe{cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;transition:background-color .2s ease}.TagContextSelector_optionItem__f3Ffe+.TagContextSelector_optionItem__f3Ffe{border-top:1px solid #f1f5f9;border-top:1px solid var(--slate-100,#f1f5f9)}.TagContextSelector_optionItem__f3Ffe:hover{background-color:#f1f5f9;background-color:var(--slate-100,#f1f5f9)}.TagContextSelector_optionItemSelected__3bsvh{background-color:#eff6ff;background-color:var(--blue-50,#eff6ff)}.TagContextSelector_optionContent__ExukO{align-items:center;display:flex;gap:12px;justify-content:space-between}.TagContextSelector_optionLabel__QnV2P{color:#374151;color:var(--slate-700,#374151);font-size:.8rem;font-weight:400;white-space:normal}.TagContextSelector_optionIcon__FuJAu{color:#1d4ed8;color:var(--blue-color,#1d4ed8)}.TagContextSelector_error__mHQmd{color:#b91c1c;font-size:.85rem;margin-top:4px}.CreativeCard_card__92LDA{background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #eee;border:1px solid var(--border-color,#eee);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.CreativeCard_card__92LDA:hover{box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-lg,0 4px 8px #0000001a);transform:scale(1.02)}.CreativeCard_small__RwWug{align-items:center;aspect-ratio:1/1;justify-content:center;padding:12px;position:relative;text-align:center}.CreativeCard_smallContent__MybWh{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.CreativeCard_large__c\+xlP{aspect-ratio:16/9}.CreativeCard_thumbnail__4T1Uc{background-color:#f0f4f8;background-color:var(--background-medium,#f0f4f8);flex-basis:52%;flex-shrink:0;overflow:hidden;width:100%}.CreativeCard_thumbnail__4T1Uc img{display:block;height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.CreativeCard_card__92LDA:hover .CreativeCard_thumbnail__4T1Uc img{transform:scale(1.05)}.CreativeCard_thumbnailPlaceholder__wgbaz{align-items:center;background-color:#f0f4f8;background-color:var(--background-medium,#f0f4f8);color:#bdbdbd;color:var(--text-light,#bdbdbd);display:flex;flex-basis:55%;flex-shrink:0;font-size:2rem;height:100%;justify-content:center;width:100%}.CreativeCard_largeContent__KdGOM{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:0;padding:12px;padding:var(--spacing-md,12px)}.CreativeCard_nameRow__wthwG{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:4px}.CreativeCard_name__3LXRQ{line-clamp:1;-webkit-line-clamp:1;color:#4b5563;color:var(--text-muted,#4b5563);font-size:1rem;font-weight:600;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreativeCard_small__RwWug .CreativeCard_name__3LXRQ{line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;margin-top:4px;max-width:90%;overflow:hidden;text-align:center;white-space:normal}.CreativeCard_small__RwWug .CreativeCard_footerRow__CtxMN{padding:12px 8px 8px}.CreativeCard_small__RwWug .CreativeCard_footerRow__CtxMN .CreativeCard_typeBadge__CE2Qr{font-size:.7rem}.CreativeCard_jobStatus__MpyOT{flex-shrink:0;margin-top:2px}.CreativeCard_typeBadge__CE2Qr{color:#9a9a9a;font-size:.75rem;font-weight:500}.CreativeCard_footerRow__CtxMN{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.CreativeCard_footerMeta__MjLmQ{align-items:center;display:flex;gap:8px;margin-right:20px}.CreativeCard_badgeTopRight__RLWfe{background-color:#4caf50;font-size:.8rem;font-weight:600}.CreativeCard_badgeTopRight__RLWfe,.CreativeCard_labelBadge__\+o6XA{border-radius:4px;color:#fff;line-height:1.2;padding:4px 8px;pointer-events:none;position:absolute;right:8px;top:8px;z-index:2}.CreativeCard_labelBadge__\+o6XA{align-items:center;background-color:var(--text-light);display:flex;font-size:.75rem;font-weight:500;gap:4px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreativeCard_labelIcon__12gxh{font-size:14px;margin-right:2px;opacity:.9}.CreativeCard_tagBadgeRow__Qc6fv{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:6px 8px 0}.CreativeCard_small__RwWug .CreativeCard_tagBadgeRow__Qc6fv{padding:6px 8px 0}.CreativeCard_smallTagChip__\+Q3Qq{font-size:.72rem!important;padding:2px 8px!important}.CreativeCard_tagBadgeTopRight__EOIXJ{top:36px}.CreativeCard_tagBadgeTopRightFirstRow__bGezv,.CreativeCard_tagBadgeTopRight__EOIXJ{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:75%;pointer-events:none;position:absolute;right:8px;z-index:2}.CreativeCard_tagBadgeTopRightFirstRow__bGezv{top:8px}.CreativeCard_deleteAction__V6iTx{background-color:#fffc;border-radius:4px;border-radius:var(--radius-sm,4px);bottom:12px;color:#e74c3c;color:var(--accent-color,#e74c3c);cursor:pointer;display:flex;font-size:.9rem;font-weight:400;gap:.5rem;gap:var(--spacing-xs,.5rem);opacity:0;padding:.25rem;padding:var(--spacing-xxs,.25rem);position:absolute;right:10px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:2}.CreativeCard_card__92LDA:hover .CreativeCard_deleteAction__V6iTx{opacity:1;visibility:visible}.CreativeCard_selected__JtTBs{border:2px solid #2e90fa;border:2px solid var(--blue-color,#2e90fa);box-shadow:0 0 0 2px #2e90fa33,0 0 8px 0 #2e90fa66;position:relative;z-index:1}.CreativeCard_selected__JtTBs:hover{box-shadow:0 0 0 2px #2e90fa4d,0 0 12px 0 #2e90fa80}.CreativeCard_noHoverScale__2j50-:hover{transform:none!important}@keyframes CreativeCard_cycleHighlight__a7J17{0%{background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9fae6 50%,#fff0 55%,#fff0);background-position:150% 0;background-size:250% 100%}to{background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9fae6 50%,#fff0 55%,#fff0);background-position:-150% 0;background-size:250% 100%}}.CreativeCard_processing__4vJdC:before{animation:CreativeCard_cycleHighlight__a7J17 5s linear infinite;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.CreativeCard_description__i3wUG{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6c757d;color:var(--text-light,#6c757d);display:-webkit-box;font-size:12px;line-height:1.4;margin:3px 0 8px;overflow:hidden;text-overflow:ellipsis}.CreativeCard_unseenDotInline__Giltk{background-color:#2e90fa;border-radius:50%;display:inline-block;height:6px;margin-left:4px;vertical-align:middle;width:6px}.CreativeCard_publishedBadge__h4kvn{background-color:#12b76a1f;border:1px solid #12b76a3d;border-radius:999px;color:#027a48;text-transform:uppercase}.CreativeCard_draftBadge__2v61P,.CreativeCard_publishedBadge__h4kvn{align-items:center;display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;letter-spacing:.04em;padding:2px 8px}.CreativeCard_draftBadge__2v61P{background-color:#eab30880;border:1px solid #eab308;border-radius:999px}.CreativeCard_unseenDotCorner__lBdTs{background-color:#2e90fa;border-radius:50%;bottom:12px;height:8px;left:12px;position:absolute;width:8px;z-index:2}.CreativeListItem_row__nz8HN{margin:0 10px;position:relative;transform-origin:center center;transition:all .2s ease-in-out}.CreativeListItem_selectionOverlay__d5TJz{align-items:center;background-color:#fffc;border:2px solid #fff;border:2px solid var(--background-light,#fff);border-radius:3px;box-shadow:0 1px 2px #0003;display:flex;height:32px;justify-content:center;left:8px;opacity:0;position:absolute;top:8px;transition:opacity .2s ease;width:32px;z-index:3}.CreativeListItem_row__nz8HN:hover .CreativeListItem_selectionOverlay__d5TJz{opacity:1}.CreativeListItem_selectedRow__6Ekh8{box-shadow:0 0 0 2px #2e90fa,0 0 6px 2px #2e90fa59!important;box-shadow:0 0 0 2px var(--blue-color,#2e90fa),0 0 6px 2px #2e90fa59!important;z-index:2}.CreativeListItem_selectedRow__6Ekh8:hover{box-shadow:0 0 0 2px #2e90fa,0 0 8px 3px #2e90fa73!important;box-shadow:0 0 0 2px var(--blue-color,#2e90fa),0 0 8px 3px #2e90fa73!important}.CreativeListItem_selectionCheckbox__OKfZf{accent-color:#2e90fa;accent-color:var(--blue-color,#2e90fa);cursor:pointer;height:24px;width:24px}.CreativeEditor_modalOverlay__ueWIe{background-color:initial;height:100%;margin-left:64px;margin-top:4px;pointer-events:auto;position:relative;width:100%;z-index:auto}.CreativeEditor_modalContent__HOYiG{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md,0 4px 6px #0000001a);display:flex;flex-direction:column;height:calc(100vh - 40px);inset:0;margin-left:20px;margin-top:20px;opacity:1;overflow:hidden;pointer-events:auto;position:relative;transform:none;transition:none;width:calc(100vw - 116px);z-index:auto}.CreativeEditor_modalHeader__sXKFM{background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:5}.CreativeEditor_modalHeaderContent__Nnw-w{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:flex-start;margin:0 auto;max-width:1000px;padding:16px 40px}.CreativeEditor_modalHeaderWithBack__nVlYr{position:relative}.CreativeEditor_headerTitles__Va2wQ{display:flex;flex:1 1;flex-direction:column;gap:6px}.CreativeEditor_creativeTypePill__jOiUf{align-items:center;background:var(--dark-blue-color);border:1px solid var(--dark-blue-color);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;padding:2px 8px;width:fit-content}.CreativeEditor_creativeTitleRow__AvxkY{align-items:center;display:flex;gap:8px;width:100%}.CreativeEditor_creativeNameDisplay__ynjkK{border-radius:6px;color:#111827;font-size:1.3rem;font-weight:600;margin:0;padding:4px 6px;transition:background-color .2s ease}.CreativeEditor_creativeNameDisplay__ynjkK:hover{background-color:#f3f4f6;cursor:text}.CreativeEditor_creativeNameInput__wVDwY{border:1px solid #d1d5db;border-radius:6px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;color:#111827;font-family:inherit;font-size:1.1rem;font-weight:600;padding:8px 10px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CreativeEditor_creativeNameInput__wVDwY:focus{border-color:#2e90fa;box-shadow:0 0 0 3px #2e90fa1f,0 2px 8px #0000000d;outline:none}.CreativeEditor_creativeDescriptionRow__txKtr{align-items:center;display:flex;width:100%}.CreativeEditor_creativeDescriptionDisplay__JTnEj{border-radius:6px;color:#6b7280;font-size:13px;font-weight:400;margin:0;padding:2px 6px;transition:background-color .2s ease}.CreativeEditor_creativeDescriptionDisplay__JTnEj:hover{background-color:#f3f4f6;cursor:text}.CreativeEditor_headerTitleRowWithThumb__Ygo6y{align-items:flex-start;display:flex;gap:12px;margin-top:8px}.CreativeEditor_headerThumb__uTq6x{align-items:center;background:#f3f4f6;border-radius:6px;display:flex;flex-shrink:0;height:100px;justify-content:center;overflow:hidden;width:140px}.CreativeEditor_headerThumb__uTq6x img{display:block;height:100%;object-fit:cover;width:100%}.CreativeEditor_headerTextBlock__ILX8z{display:flex;flex:1 1;flex-direction:column;min-width:0}.CreativeEditor_creativeDescriptionInput__RZQU5{border:1px solid #d1d5db;border-radius:6px;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;font-weight:400;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.CreativeEditor_creativeDescriptionInput__RZQU5:focus{border-color:#2e90fa;box-shadow:0 0 0 3px #2e90fa1f,0 2px 8px #0000000d;outline:none}.CreativeEditor_nonInteractive__BVmfU:hover{background-color:initial;cursor:default}.CreativeEditor_modalCloseButton__9m11L{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:22px;height:32px;line-height:1;transition:background-color .2s ease,color .2s ease;width:32px}.CreativeEditor_modalCloseButton__9m11L:hover{background-color:#f3f4f6;color:#374151}.CreativeEditor_headerBackButton__EULqM{align-items:center;background:#0000;border:none;border-radius:50%;color:#374046;cursor:pointer;display:flex;height:32px;justify-content:center;left:-20px;margin:0;padding:4px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease;width:32px}.CreativeEditor_headerBackButton__EULqM:hover{background-color:#f0f4f8;color:#111827}@media (max-width:1024px){.CreativeEditor_headerBackButton__EULqM{left:-28px}}@media (max-width:768px){.CreativeEditor_modalHeaderWithBack__nVlYr{padding-left:48px}.CreativeEditor_headerBackButton__EULqM{left:8px;top:16px;transform:none}}.CreativeEditor_publishedMeta__CTPnt{color:#9a9a9a;font-size:12px}.CreativeEditor_jobBadgesContainer__eUSlh{align-items:center;display:flex;flex-shrink:0;gap:8px}.CreativeEditor_jobBadge__MbZFM{border-radius:4px;font-size:.75rem;font-weight:500;padding:3px 8px;white-space:nowrap}.CreativeEditor_runningBadge__-gLpY{background-color:#e6f4ff;color:#175cd3}.CreativeEditor_completedBadge__DXV5R{background-color:#ebfbf3;color:#067647}.CreativeEditor_modalBody__auLQp{flex:1 1;overflow:hidden;position:relative}.CreativeEditor_mediaPanelToggle__Yk8IB:hover{background-color:#d1e9ff}.CreativeEditor_mediaPanelToggle__Yk8IB{align-items:center;background-color:#343e48;border:1px solid #292f36;border-radius:4px 0 0 4px;border-right:none;box-shadow:-2px 0 5px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:140px;justify-content:center;padding:8px 0;position:fixed;right:20px;top:50vh;transform:translateY(-50%);transition:background-color .3s ease;width:24px;z-index:20}.CreativeEditor_mediaPanel__hjffM.CreativeEditor_collapsed__WyZ0V~.CreativeEditor_mediaPanelToggle__Yk8IB{background-color:#343e48;border-color:#292f36;right:20px}.CreativeEditor_mediaPanel__hjffM.CreativeEditor_expanded__G8Vvw~.CreativeEditor_mediaPanelToggle__Yk8IB{right:20px}.CreativeEditor_mediaPanelToggle__Yk8IB:hover{background-color:#3e4a57}.CreativeEditor_toggleText__XrrPr{color:#666;font-size:.8rem;font-weight:500;letter-spacing:1px;transform:rotate(180deg);writing-mode:vertical-rl}.CreativeEditor_toggleIcon__lQa7C{align-items:center;color:#666;display:flex;font-size:1.2em;justify-content:center}.CreativeEditor_mediaPanelToggle__Yk8IB:hover .CreativeEditor_toggleIcon__lQa7C,.CreativeEditor_mediaPanelToggle__Yk8IB:hover .CreativeEditor_toggleText__XrrPr{color:#2e90fa}.CreativeEditor_setActiveButton__PwUyn:hover{background-color:#2e90fa;color:#fff}.CreativeEditor_mainContentArea__xImgO{flex:1 1;overflow:hidden;position:relative}.CreativeEditor_mainContentInner__R\+xOw{height:100%;margin:0 auto;max-width:1000px}.CreativeEditor_mainContentInnerFull__6lWdg{margin:0;max-width:none;padding-left:64px;padding-right:64px;width:100%}.CreativeEditor_compareGrid__Osy0G{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:20% repeat(1,1fr);grid-template-columns:20% repeat(var(--compare-items,1),1fr);padding:20px 0}@media (max-width:900px){.CreativeEditor_compareGrid__Osy0G{grid-template-columns:16% repeat(1,1fr);grid-template-columns:16% repeat(var(--compare-items,1),1fr)}}.CreativeEditor_loading__Xu5HL{align-items:center;color:#666;display:flex;flex-direction:column;font-size:16px;gap:16px;height:100%;justify-content:center}.CreativeEditor_loading__Xu5HL span{margin-left:8px}.CreativeEditor_error__2\+YmP{align-items:center;color:#d32f2f;display:flex;flex-direction:column;font-size:16px;gap:16px;height:100%;justify-content:center;padding:0 32px;text-align:center}.CreativeEditor_retryButton__vNsLL{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.CreativeEditor_retryButton__vNsLL:hover{background-color:#d32f2f}.CreativeEditor_emptyCreativeState__0\+6Ft{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px;text-align:center}.CreativeEditor_emptyCreativeState__0\+6Ft h3{color:#333;font-size:20px;font-weight:600;margin:0 0 16px}.CreativeEditor_emptyCreativeState__0\+6Ft p{font-size:16px;margin:0 0 24px;max-width:400px}.CreativeEditor_generateButton__Ivqcx{background-color:#2e90fa;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:all .2s ease}.CreativeEditor_generateButton__Ivqcx:hover{background-color:#0b7bda}.CreativeEditor_threePanelLayout__xusi1{display:flex;height:100%;position:relative;width:100%}.CreativeEditor_mediaPanel__hjffM{background-color:#343e48;flex-shrink:0;height:100%;min-width:300px;overflow:hidden;position:relative;transition:width .3s ease,min-width .3s ease;width:300px;z-index:2}.CreativeEditor_mediaPanelDetailView__cDoII{min-width:50%;width:50%}.CreativeEditor_mediaPanel__hjffM.CreativeEditor_collapsed__WyZ0V{border-left:none;min-width:0;width:0}.CreativeEditor_mediaPanel__hjffM.CreativeEditor_expanded__G8Vvw{width:600px}.CreativeEditor_mediaPanelContent__lRg\+j{color:#f0f0f0;display:flex;flex-direction:column;height:100%;overflow:hidden}.CreativeEditor_mediaPanelHeader__H\+JTF{align-items:center;background-color:#3a444d;border-bottom:1px solid #292f36;display:flex;flex-shrink:0;padding:14px 16px}.CreativeEditor_mediaBackToListButton__ALd8P{align-items:center;background:none;border:none;border-radius:50%;color:#b0bec5;cursor:pointer;display:flex;justify-content:center;margin-right:12px;padding:4px;transition:background-color .2s,color .2s}.CreativeEditor_mediaBackToListButton__ALd8P:hover{background-color:#ffffff1a;color:#eceff1}.CreativeEditor_mediaPanelTitle__lf7QQ{color:#eceff1;flex-grow:1;font-size:1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.CreativeEditor_mediaItemsList__d17tM{display:flex;flex-direction:column;flex-grow:1;gap:16px;overflow-y:auto;padding:12px}.CreativeEditor_mediaItemSlot__Ge4Te{background-color:#ffffff0d;border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px;transition:background-color .2s ease,border-color .2s ease}.CreativeEditor_mediaItemSlot__Ge4Te:hover{background-color:#ffffff1a}.CreativeEditor_placeholderMediaItem__hy4fA{background-color:initial;opacity:.6}.CreativeEditor_placeholderMediaItem__hy4fA:hover{background-color:#ffffff0d;opacity:.8}.CreativeEditor_mediaItemLabelHeader__VrpAJ{color:#b0bec5;font-size:.75rem;font-weight:600;margin-bottom:4px;overflow:hidden;padding-bottom:4px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.CreativeEditor_mediaItemPreviewsContainer__OSKkA{display:flex;flex-direction:column;gap:6px;width:100%}.CreativeEditor_mediaItemPreview__OhEYx{align-items:center;aspect-ratio:16/9;background-color:#0003;border-radius:3px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;width:100%}.CreativeEditor_mediaItemThumbnail__SCRhV{height:100%;object-fit:cover;width:100%}.CreativeEditor_mediaItemThumbnailActive__N-uPZ{border:2px solid #2e90fa;border-radius:4px;box-shadow:0 0 20px #2e90facc}.CreativeEditor_mediaItemPreviewActive__aExXd{border:2px solid #2e90fa;border-radius:3px;box-shadow:0 0 20px #2e90facc}.CreativeEditor_mediaItemPlaceholderIconContainer__ECbuP{color:#90a4ae;font-size:.8rem;font-style:italic}.CreativeEditor_placeholderIcon__0d8Tl{color:#78909c;font-size:24px;font-weight:400}.CreativeEditor_emptyMediaState__hPVvw{align-items:center;color:#b0bec5;display:flex;flex-grow:1;font-size:13px;justify-content:center;padding:40px 20px;text-align:center;width:100%}.CreativeEditor_mediaDetailContainer__37mMG{background-color:#3a444d;color:#f0f0f0;flex-grow:1;overflow:auto}.CreativeEditor_mediaPanelToggle__Yk8IB .CreativeEditor_toggleIcon__lQa7C,.CreativeEditor_mediaPanelToggle__Yk8IB .CreativeEditor_toggleText__XrrPr{color:#f0f0f0}.CreativeEditor_mediaPanelToggle__Yk8IB:hover .CreativeEditor_toggleIcon__lQa7C,.CreativeEditor_mediaPanelToggle__Yk8IB:hover .CreativeEditor_toggleText__XrrPr{color:#fff}.CreativeEditor_newIterationButton__e6kL6{background-color:#fff4e6;border:none;border-radius:4px;color:#d97706;cursor:pointer;font-size:.75rem;opacity:0;padding:4px 8px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap}.CreativeEditor_newIterationButton__e6kL6:hover{background-color:#d97706;color:#fff}.CreativeEditor_headerActions__dgjyE{align-items:center;display:flex;gap:8px;margin-left:auto}.CreativeEditor_nextUnseenButton__2\+74U{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:inline-flex;justify-content:center;margin-top:-4px;padding:6px;transition:all .2s ease}.CreativeEditor_nextUnseenButton__2\+74U:hover{background-color:#2e90fa;color:#fff}.CreativeEditor_nextUnseenButton__2\+74U:disabled{cursor:not-allowed;opacity:.5}.CreativeEditor_closeButton__5VYuB{background:none;border:none;color:#666;cursor:pointer;flex-shrink:0;padding:4px;transition:color .2s}.CreativeEditor_closeButton__5VYuB:hover{color:#333}.CreativeEditor_downloadPptxButton__bYOiB{align-items:center;background-color:#f0fdf4;border:none;border-radius:4px;color:#16a34a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.CreativeEditor_downloadPptxButton__bYOiB:hover{background-color:#16a34a;color:#fff}.IterationView_container__UppWF{display:flex;flex-direction:column;height:100%;overflow-y:auto;position:relative;scrollbar-color:#0000 #0000;scrollbar-width:thin;width:100%}.IterationView_container__UppWF:hover{scrollbar-color:#ccc #0000}.IterationView_container__UppWF::-webkit-scrollbar{width:6px}.IterationView_container__UppWF::-webkit-scrollbar-track{background:#0000}.IterationView_container__UppWF::-webkit-scrollbar-thumb{background-color:initial;border-radius:3px}.IterationView_container__UppWF:hover::-webkit-scrollbar-thumb{background-color:#ccc}.IterationView_minimized__CGZud{align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;flex:0 0 auto;height:50px;justify-content:space-between;padding:0 16px}.IterationView_minimized__CGZud:hover{background-color:#f8f9fa}.IterationView_minimizedTitle__KvGo-{align-items:center;color:#333;display:flex;font-weight:500}.IterationView_expandButton__9C6fL{background:none;border:none;color:#666;cursor:pointer;padding:4px}.IterationView_expandButton__9C6fL:hover{color:#333}.IterationView_maximized__rgHzs{border-bottom:1px solid #e0e0e0;display:flex;flex:1 1;overflow:hidden}.IterationView_collapseHeader__u65Ku{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 16px}.IterationView_collapseTitle__IpK9i{color:#333;font-weight:500}.IterationView_collapseButton__PELwY{background:none;border:none;color:#666;cursor:pointer;padding:4px}.IterationView_collapseButton__PELwY:hover{color:#333}.IterationView_editorPanel__5HhFZ{border-right:1px solid #e0e0e0;display:flex;flex:1 1;flex-direction:column;overflow:visible}.IterationView_editorContent__rN7IK{flex:1 1;overflow:auto;padding:16px}.IterationView_saveContainer__fRIgb{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:8px 16px}.IterationView_saveButton__KyLEw{background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s ease}.IterationView_saveButton__KyLEw:hover{background-color:#2e90fa;color:#fff}.IterationView_saveButton__KyLEw:disabled{cursor:not-allowed;opacity:.5}.IterationView_feedbackPanel__MSxGb{background-color:#f8f9fa;display:flex;flex-direction:column;min-width:300px;overflow:hidden;width:300px}.IterationView_feedbackHeader__\+7qkx{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:8px 16px}.IterationView_tabContainer__Y\+1FA{display:flex;gap:8px}.IterationView_tab__vajg-{border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:.875rem;padding:8px 12px}.IterationView_tabActive__B\+uqd{border-bottom-color:#2e90fa;color:#2e90fa;font-weight:500}.IterationView_feedbackContent__g6M4X{flex:1 1;overflow-y:auto;padding:16px}.IterationView_rationaleSection__53TwZ{display:flex;flex-direction:column;margin-bottom:16px}.IterationView_sectionTitle__HgbAf{color:#555;font-size:14px;font-weight:600;margin:0 0 12px}.IterationView_rationaleItem__S7dB\+{align-self:flex-start;background-color:var(--light-blue-color);border-radius:10px;margin-bottom:16px;max-width:85%;padding-bottom:4px;transition:background-color .2s ease}.IterationView_rationaleHeaderBackground__13Ip2{border-top-left-radius:10px;border-top-right-radius:10px}.IterationView_feedbackList__SC66P{display:flex;flex-direction:column}.IterationView_deepsightsViewport__CPOo9{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.IterationView_feedbackItem__7DEAy{border:1px solid #738799;border-radius:10px;padding-bottom:4px;transition:background-color .2s ease,width .5s ease-in-out,max-width .5s ease-in-out}.IterationView_detailsCard__n3GAz,.IterationView_feedbackItem__7DEAy{display:flex;flex-direction:column;margin-bottom:32px;position:relative}.IterationView_detailsCard__n3GAz{border:none;border-radius:0;padding:0 0 160px;transition:background-color .2s ease}.IterationView_deepSightsCard__HjGYr{border-radius:10px;display:flex;flex:1 1;flex-direction:column;margin-bottom:32px;min-height:0;position:relative;transition:background-color .2s ease}.IterationView_feedbackItemHeader__bkc1y{align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;padding-bottom:8px;padding-top:8px}.IterationView_aiSystemItem__m5d36{align-self:flex-start;border:none;max-width:85%}.IterationView_userFeedbackItem__ZeDPB{align-self:flex-end;background-color:#f8f9fa;border:none;max-width:85%}.IterationView_editingFeedbackItem__8nbQ3{width:60%}.IterationView_newBadge__ZbFTE{background-color:#2e90fa;border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-right:8px;padding:2px 6px;text-transform:uppercase}.IterationView_commentContent__l3k\+A{color:#333;flex-grow:1;font-size:14px;line-height:1.6;padding:12px 12px 0}.IterationView_commentContent__l3k\+A h1{font-size:22px;font-weight:400!important}.IterationView_commentContent__l3k\+A h2{font-size:20px;font-weight:400!important}.IterationView_commentContent__l3k\+A h3{font-size:18px;font-weight:400!important}.IterationView_commentContent__l3k\+A h4{font-size:16px;font-weight:400!important}.IterationView_commentContent__l3k\+A h5,.IterationView_commentContent__l3k\+A h6{font-size:14px;font-weight:600}.IterationView_commentFooter__VQpqX{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:0 12px}.IterationView_commentFooterLeft__1ugjl{align-items:center;display:flex;gap:8px}.IterationView_commentMeta__-oWya{align-items:center;color:#333;display:flex;font-size:12px;gap:4px;padding-left:12px;padding-right:12px}.IterationView_username__E6eho{font-weight:600}.IterationView_agentBadge__wPa2H{align-items:center;background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:400;line-height:1;padding:2px 6px}.IterationView_deepSightsIcon__nao5j{display:inline-flex;margin-right:4px;vertical-align:middle}.IterationView_deepSightsIcon__nao5j svg{height:14px;width:14px}.IterationView_commentActions__Oxr7w{display:flex}.IterationView_actionLabel__qW88e{background:none;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px}.IterationView_actionLabel__qW88e:hover{background-color:#e6f4ff}.IterationView_editFeedbackForm__qFPKL{display:flex;flex-direction:column;width:100%}.IterationView_editFooter__bOU6g{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:flex-end;margin-top:auto;padding:8px 0}.IterationView_editFooter__bOU6g .IterationView_cancelButton__2Bxiv,.IterationView_editFooter__bOU6g .IterationView_saveButton__KyLEw{font-size:13px;padding:4px 8px}.IterationView_feedbackTextarea__DRDPY{font-size:14px;width:100%}.IterationView_actionsButtonContainer__xCJcg{align-items:center;display:flex;gap:16px;margin-left:auto}.IterationView_addFeedbackButtonContainer__XLHn7{display:flex;justify-content:flex-start;margin-bottom:20px;margin-left:16px;margin-top:20px}.IterationView_addFeedbackButton__G0CD6{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 20px;transition:all .2s ease}.IterationView_addFeedbackButton__G0CD6:hover{background-color:#2e90fa;color:#fff}.IterationView_addFeedbackButton__G0CD6:disabled{cursor:not-allowed;opacity:.5}.IterationView_feedbackTextarea__DRDPY{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:16px;line-height:1.6;min-height:80px;padding:12px;resize:vertical}.IterationView_emptyFeedback__CfYmL{color:#888;font-style:italic;margin:20px 0}.IterationView_generateContainer__kp323{display:flex;justify-content:center;margin-top:20px}.IterationView_generateButton__9Uvc7{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.IterationView_generateButton__9Uvc7:hover{background-color:#2e90fa;color:#fff}.IterationView_generateButton__9Uvc7:disabled{cursor:not-allowed;opacity:.5}.IterationView_profilePanel__ah2Ob{background-color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.IterationView_profileHeader__aJ2-C{align-items:center;background-color:#fff;display:flex;flex-shrink:0;justify-content:flex-start;min-height:72px;padding:16px 48px}.IterationView_profileHeaderContent__h1-y5{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.IterationView_badgesArea__2T2P2{align-items:center;display:flex;margin-right:6px;overflow:visible}.IterationView_labelIcon__Pv6zP{font-size:14px;margin-right:2px;opacity:.9}.IterationView_labelsContainer__cDNBI{display:flex;flex-shrink:1;flex-wrap:wrap;gap:8px;overflow:hidden;padding:4px 0}.IterationView_labelChip__Bj4w4{align-items:center;background-color:var(--text-light);border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:4px;height:28px;max-width:140px;padding:4px 8px}.IterationView_labelChip__Bj4w4,.IterationView_labelText__y\+2EZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IterationView_labelRemoveButton__geR2y{align-items:center;background:none;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;margin-left:4px;padding:0;transition:all .2s ease;width:16px}.IterationView_labelRemoveButton__geR2y:hover{background-color:#fff3;color:#fff}.IterationView_editButton__2UsXM{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;margin-left:24px;margin-right:auto;padding:6px 12px;transition:all .2s ease}.IterationView_editButton__2UsXM:hover{background-color:#2e90fa;color:#fff}.IterationView_editActions__4pXnr{display:flex;gap:8px}.IterationView_cancelButton__2Bxiv{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:14px;margin-left:6px;padding:6px 12px}.IterationView_cancelButton__2Bxiv:hover{background-color:#e0e0e0}.IterationView_profileContent__noo9n{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:visible;padding:16px 48px 0;position:relative}.IterationView_markdownViewer__NSetT{color:#333;font-size:16px;line-height:1.6;margin-bottom:24px;min-height:20px;overflow:visible;padding:0 12px 10px;resize:vertical}.IterationView_markdownViewer__NSetT:hover{background-color:initial}.IterationView_dragHandle__ZoTcN{color:#999;font-size:18px}.IterationView_commentsPanel__RNb7m{display:flex;flex-direction:column;position:relative}.IterationView_contentWrapper__fuxqv{display:flex;flex:1 1;flex-direction:column;min-height:0}.IterationView_commentsPanelMinimized__IEsRL{bottom:0;left:0;min-height:0;overflow:visible;position:absolute;right:0;z-index:1}.IterationView_commentsHeader__Ov2rL{align-items:center;background-color:var(--light-blue-color);display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px;position:relative;z-index:20}.IterationView_commentsTitleContainer__vrmvw{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:4px 8px;transition:background-color .2s ease}.IterationView_commentsTitleContainer__vrmvw:hover{background-color:#0000000d}.IterationView_commentsTitle__Z9Uy1{color:#333;font-size:24px;font-weight:600;margin:0;padding-left:20px}.IterationView_panelModeButton__-XbWS{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:background-color .2s ease}.IterationView_panelModeButton__-XbWS:hover{background-color:#0000001a;color:#333}.IterationView_commentsContent__SrLjf{display:flex;flex-direction:column;overflow:visible;padding:16px 48px}.IterationView_containerMinimized__Bk6BI .IterationView_profilePanel__ah2Ob{flex:1 1;height:auto!important;min-height:0}.IterationView_containerMaximized__wgEMZ .IterationView_profilePanel__ah2Ob{display:none}.IterationView_containerMaximized__wgEMZ .IterationView_commentsPanel__RNb7m{flex:1 1;position:relative}.IterationView_containerMaximized__wgEMZ .IterationView_commentsContent__SrLjf{background-color:#f8f9fa;bottom:0;left:0;overflow:auto;padding:16px 44px;position:absolute;right:0;top:60px}.IterationView_addFeedbackForm__IrnVG{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;margin-left:auto;margin-top:20px;width:60%}.IterationView_jobBadgesContainer__RXBM1{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;margin-left:8px;padding:4px 0}.IterationView_jobBadge__4CSe3{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:4px;height:28px;max-width:140px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.IterationView_jobIcon__61i-p{font-size:14px;opacity:.9}.IterationView_jobText__imioT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IterationView_runningBadge__Kz53H{background-color:var(--toastify-color-warning);color:#fff}.IterationView_pendingBadge__jb9Rl{background-color:#f8f9fa;color:var(--light-text-color)}.IterationView_successBadge__OfbUi{background-color:#12b76a;color:#fff}.IterationView_failedBadge__h5Z8b{background-color:#f04438;color:#fff}.IterationView_completedBadge__G8wCp{background-color:#12b76a;color:#fff}.IterationView_iterationBadgeContainer__sru8d{align-items:center;display:flex;flex-shrink:0}.IterationView_iterationBadgeActive__4dPgA{background-color:#4caf50;gap:4px}.IterationView_iterationBadgeActive__4dPgA,.IterationView_iterationBadgeInactive__-4p-T{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:.8rem;font-weight:500;height:28px;padding:4px 8px;white-space:nowrap}.IterationView_iterationBadgeInactive__-4p-T{background-color:var(--blue-color)}.IterationView_markdownViewer__NSetT h1,.IterationView_markdownViewer__NSetT h2,.IterationView_markdownViewer__NSetT h3,.IterationView_markdownViewer__NSetT h4,.IterationView_markdownViewer__NSetT h5,.IterationView_markdownViewer__NSetT h6{line-height:1.6}.IterationView_labelsPlusContainer__P6y3M{align-items:center;display:flex;gap:8px;position:relative}.IterationView_tagSummarySection__GP0Cu{margin-top:16px;width:100%}.IterationView_tagSummaryPlaceholder__AOskd{color:#94a3b8;font-size:.9rem}.IterationView_tagHeaderBar__CCGtP{align-items:center;display:flex;gap:8px;margin-left:32px;padding:8px 16px;position:static}.IterationView_profileTabs__FQd1g{border-radius:10px;display:flex;gap:16px;padding:12px 48px}.IterationView_detailsToolbar__VaZvK{align-items:center;border-radius:6px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:12px 48px 0;width:100%}.IterationView_detailsFormContainer__3MA2h{padding:0}.IterationView_profileTab__4cwah{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 18px;position:relative;transition:color .2s ease,background-color .2s ease}.IterationView_profileTab__4cwah:hover{color:#1f2937}.IterationView_profileTabActive__ok19U{background-color:#fff;box-shadow:0 1px 6px #0f172a66;color:#1f2937}.IterationView_agentsDropdownContainer__8Elu-{display:inline-block;margin-left:8px;position:relative}.IterationView_agentsDropdownTrigger__Pl\+4N{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:background-color .2s ease,color .2s ease}.IterationView_agentsDropdownTrigger__Pl\+4N:hover:not(:disabled){background-color:#2e90fa;color:#fff}.IterationView_agentsDropdownTrigger__Pl\+4N:disabled{background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);color:#a0a0a0;color:var(--text-light,#a0a0a0);cursor:not-allowed}.IterationView_dropdownArrowIcon__sGjEJ{transition:transform .2s ease}.IterationView_dropdownArrowIcon__sGjEJ.IterationView_open__OVc-1{transform:rotate(180deg)}.IterationView_agentsDropdownMenu__hd0H2{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;list-style:none;margin:0;max-height:400px;max-width:400px;min-width:280px;overflow-y:auto;padding:4px 0;position:absolute;top:calc(100% + 4px);z-index:100}.IterationView_agentsDropdownItem__UP4xp{cursor:pointer;display:flex;flex-direction:column;padding:10px 16px;transition:background-color .15s ease}.IterationView_agentsDropdownItem__UP4xp:hover{background-color:#f1f5f9}.IterationView_agentsDropdownItemLabel__6UQQJ{color:#1f2937;font-size:14px;font-weight:500;line-height:1.4}.IterationView_agentsDropdownItemDesc__f9wTb{color:#64748b;font-size:12px;line-height:1.3;margin-top:2px}.IterationView_labelDropdown__qU2fE{background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;box-shadow:0 2px 8px #00000026;left:auto;max-height:240px;max-width:360px;min-width:250px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.IterationView_labelsList__eEeN0{list-style:none;margin:0;padding:0}.IterationView_labelItem__5urDz{border-radius:4px;color:#333;color:var(--text-color,#333);cursor:pointer;font-size:.875rem;padding:6px 8px;transition:background-color .2s}.IterationView_labelItem__5urDz:hover{background-color:#f5f5f5;background-color:var(--background-hover,#f5f5f5)}.IterationView_addLabelForm__ugEip{align-items:center;background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);border-radius:4px;display:flex;gap:4px;padding:6px 12px}.IterationView_addLabelInput__HwVU6{border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;flex-grow:1;font-size:.75rem;padding:4px 8px}.IterationView_addLabelButton__QTN8g{align-items:center;background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color .2s;width:24px}.IterationView_addLabelButton__QTN8g:hover{background-color:#1570cd;background-color:var(--blue-hover,#1570cd)}.IterationView_addLabelButton__QTN8g:disabled{background-color:#f0f0f0;background-color:var(--background-medium,#f0f0f0);color:#a0a0a0;color:var(--text-light,#a0a0a0);cursor:not-allowed}.IterationView_addLabelCancelButton__fT03t{background:none;border:none;color:#666;color:var(--text-color,#666);cursor:pointer;height:24px;transition:color .2s;width:24px}.IterationView_addLabelCancelButton__fT03t:hover{color:#f04438;color:var(--red-color,#f04438)}.IterationView_addLabelActionButton__hdLul{align-items:center;background:none;border:none;color:#666;color:var(--text-color,#666);cursor:pointer;display:flex;justify-content:center;padding:4px;position:relative;transition:color .2s;z-index:20}.IterationView_addLabelActionButton__hdLul:hover{color:#2e90fa;color:var(--blue-color,#2e90fa)}.IterationView_labelManagementItem__mD27q{align-items:center;display:flex;justify-content:space-between;padding:8px 12px}.IterationView_dropdownLabelText__kFtq-{color:#333;font-size:.875rem}.IterationView_labelActions__Njjsd{align-items:center;display:flex;gap:6px}.IterationView_labelActionButton__0enAM{align-items:center;background:none;border:none;border-radius:4px;color:#333;color:var(--text-color,#333);cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color .2s,color .2s;width:24px}.IterationView_labelActionButton__0enAM:hover{background-color:#f5f5f5;background-color:var(--background-hover,#f5f5f5)}.IterationView_labelActionButton__0enAM:disabled{cursor:not-allowed;opacity:.4}.IterationView_applyButton__GnyhX:hover{color:#2e9d4f;color:var(--green-color,#2e9d4f)}.IterationView_removeButton__w6IH5:hover{color:#ff8a00;color:var(--orange-color,#ff8a00)}.IterationView_unseenDotInline__Xz8FM{background-color:#2e90fa;border-radius:50%;display:inline-block;height:8px;margin-right:12px;vertical-align:middle;width:8px}.IterationView_newIterationButton__tvAFO{background-color:var(--light-blue-color);border:1px solid var(--blue-color);border-radius:4px;color:var(--blue-color);cursor:pointer;font-size:.75rem;margin-left:12px;padding:6px 8px;transition:background-color .2s}.IterationView_newIterationButton__tvAFO:hover{background-color:var(--blue-color);color:#fff}.IterationView_commentContent__l3k\+A h1,.IterationView_commentContent__l3k\+A h2,.IterationView_commentContent__l3k\+A h3,.IterationView_markdownViewer__NSetT h1,.IterationView_markdownViewer__NSetT h2,.IterationView_markdownViewer__NSetT h3{margin-bottom:.3rem;margin-top:1rem}.IterationView_commentContent__l3k\+A p,.IterationView_markdownViewer__NSetT p{margin-bottom:1rem;margin-top:0}.IterationView_commentContent__l3k\+A ol,.IterationView_commentContent__l3k\+A ul,.IterationView_markdownViewer__NSetT ol,.IterationView_markdownViewer__NSetT ul{margin-bottom:1rem;margin-top:.5rem;padding-left:2.5rem}.IterationView_headerActions__XENyr,.IterationView_modeControlButtons__xb-lr{align-items:center;display:flex;gap:8px}.IterationView_headerActions__XENyr{flex-wrap:wrap;order:-1}.IterationView_headerRight__Egxvz{align-items:center;display:flex;gap:12px;margin-left:auto}.IterationView_publishToggleButton__ncHGx{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.IterationView_publishToggleButton__ncHGx:disabled{cursor:not-allowed;opacity:.5}.IterationView_publishButton__qQx9V{background-color:#ecfdf3;color:#027a48}.IterationView_publishButton__qQx9V:not(:disabled):hover{background-color:#027a48;color:#fff}.IterationView_unpublishButton__j8aVL{background-color:#fff7e6;color:#b54708}.IterationView_unpublishButton__j8aVL:not(:disabled):hover{background-color:#b54708;color:#fff}.IterationView_deleteButton__dV4L1{background-color:#fee6e6;color:#d92d20}.IterationView_deleteButton__dV4L1:not(:disabled):hover{background-color:#d92d20;color:#fff}.IterationView_nextUnseenButton__r7rsb{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .2s ease}.IterationView_nextUnseenButton__r7rsb:hover{background-color:#2e90fa;color:#fff}.IterationView_nextUnseenButton__r7rsb:disabled{cursor:not-allowed;opacity:.5}.IterationView_viewSlidesButton__OAvub{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.IterationView_viewSlidesButton__OAvub:hover:not(:disabled){background-color:#2e90fa;color:#fff}.IterationView_viewSlidesButton__OAvub:disabled{cursor:not-allowed;opacity:.6}.IterationView_viewSlidesButtonActive__Ucjwl{background-color:#2e90fa!important;color:#fff!important}.IterationView_downloadPptxButton__BN2l2{align-items:center;background-color:#f0fdf4;border:none;border-radius:4px;color:#16a34a;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.IterationView_downloadPptxButton__BN2l2:hover:not(:disabled){background-color:#16a34a;color:#fff}.IterationView_downloadPptxButton__BN2l2:disabled{cursor:not-allowed;opacity:.6}.IterationView_inlineSlideViewer__3cawC{height:calc(100vh - 300px);margin-top:16px;min-height:60vh}.IterationView_closeButton__SeReE{background:none;border:none;color:#666;cursor:pointer;flex-shrink:0;padding:4px;transition:color .2s}.IterationView_closeButton__SeReE:hover{color:#333}.IterationView_iterationDropdown__1FRiV{background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #d9d9d9;border:1px solid var(--border-color,#d9d9d9);border-radius:4px;box-shadow:0 2px 8px #00000026;left:auto;max-height:240px;min-width:250px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.IterationView_iterationDropdownItem__T2B-1{align-items:center;display:flex;margin:12px 0;padding:0 20px 0 10px;position:relative;width:100%;z-index:1}.IterationView_iterationDropdownItem__T2B-1:hover{background-color:initial}.IterationView_iterationDropdownItem__T2B-1:hover .IterationView_deleteButtonDropdown__oiMwM,.IterationView_iterationDropdownItem__T2B-1:hover .IterationView_newIterationButtonDropdown__ksOUj,.IterationView_iterationDropdownItem__T2B-1:hover .IterationView_setActiveButton__Mcumo{opacity:1;visibility:visible}.IterationView_iterationDropdownBadge__wnfAP{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;height:28px;justify-content:center;line-height:1.2;margin-right:8px;min-width:28px;position:relative;transition:all .2s}.IterationView_iterationDropdownBadge__wnfAP:hover{box-shadow:0 2px 4px #0000001a;transform:scale(1.05)}.IterationView_activeBadge__rXx09{background-color:#f0fcf6;border:2px solid #4caf50;color:#4caf50}.IterationView_activeIndicator__ZJvDA{align-items:center;background-color:#e6ffed;border:none;border-radius:4px;color:#4caf50;display:flex;font-size:.75rem;font-weight:500;padding:4px 8px;white-space:nowrap}.IterationView_inactiveBadge__J\+7wF{background-color:#e6f4ff;border:1px solid #2e90fa;color:#2e90fa}.IterationView_inactiveBadge__J\+7wF:hover{background-color:#cfe8ff;border-color:#0b7bda;color:#0b7bda}.IterationView_iterationDropdownInfo__jbQjW{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.IterationView_iterationDropdownActions__Waj26{align-items:center;display:flex;gap:6px}.IterationView_setActiveButton__Mcumo{background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;font-size:.75rem;opacity:0;padding:4px 8px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap}.IterationView_setActiveButton__Mcumo:hover{background-color:#2e90fa;color:#fff}.IterationView_newIterationButtonDropdown__ksOUj{background-color:#fff4e6;border:none;border-radius:4px;color:#d97706;cursor:pointer;font-size:.75rem;opacity:0;padding:4px 8px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap}.IterationView_newIterationButtonDropdown__ksOUj:hover{background-color:#d97706;color:#fff}.IterationView_deleteButtonDropdown__oiMwM{background-color:#fee6e6;border:none;border-radius:4px;color:#d92d20;cursor:pointer;font-size:.75rem;opacity:0;padding:4px 8px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap}.IterationView_deleteButtonDropdown__oiMwM:hover{background-color:#d92d20;color:#fff}.IterationView_unseenDotTimeline__uUUvp{background-color:#2e90fa;border-radius:50%;height:8px;left:18px;position:absolute;width:8px}.IterationView_displayedActiveIterationBadge__MRV7q{background-color:#4caf50;color:#fff}.IterationView_displayedBadge__6eWHB{background-color:#2e90fa;color:#fff}.IterationView_iterationDropdownHeader__QnYzH{border-bottom:1px solid #e0e0e0;color:#555;font-size:.9rem;font-weight:600;margin:0 0 4px;padding:8px 12px}.IterationView_profileActionsContainer__j77Zp{bottom:4px;display:flex;gap:8px;opacity:0;padding:4px;position:absolute;right:10px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:5}.IterationView_profileContent__noo9n:hover .IterationView_profileActionsContainer__j77Zp{opacity:1;visibility:visible}.IterationView_profileEditIconButton__R6hnA{align-items:center;background-color:initial;border:none;color:#555;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.IterationView_profileEditIconButton__R6hnA:hover{background-color:#e0e0e0;border-color:#bbb;color:#333}.IterationView_deleteFeedbackButton__DObLj{color:#d92d20}.IterationView_deleteFeedbackButton__DObLj:hover{background-color:#fee6e6;border-color:#fecdca}.IterationView_profileActionsContainer__j77Zp .IterationView_cancelButton__2Bxiv,.IterationView_profileActionsContainer__j77Zp .IterationView_saveButton__KyLEw{font-size:13px;padding:4px 8px}.IterationView_feedbackItem__7DEAy .IterationView_commentActions__Oxr7w{opacity:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.IterationView_feedbackItem__7DEAy:hover .IterationView_commentActions__Oxr7w{opacity:1;visibility:visible}.IterationView_mediaFilmstrip__iiPp8{background-color:#343e48;border-radius:10px 10px 0 0;gap:12px;overflow-x:auto;padding:12px}.IterationView_mediaDetailInsideProfile__gQ70V{background-color:#343e48}.IterationView_mediaDetailHeader__fsHZ5{align-items:center;display:flex;justify-content:flex-end;margin-bottom:8px}.IterationView_mediaCloseButton__f2ItN{background:none;border:none;color:#fff;cursor:pointer;padding:4px;transition:color .2s ease}.IterationView_mediaCloseButton__f2ItN:hover{color:#ccc}.IterationView_mediaFilmstrip__iiPp8{align-items:center;display:flex;position:relative}.IterationView_mediaFilmstripInner__GvlRo{-ms-overflow-style:none;display:flex;flex:1 1;gap:8px;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.IterationView_mediaFilmstripInner__GvlRo::-webkit-scrollbar{display:none}.IterationView_mediaFilmstripItem__WpaPy{align-items:center;cursor:pointer;display:flex;flex:0 0 300px;flex-direction:column;scroll-snap-align:start}.IterationView_mediaFilmstripItemActive__6-pNo{border-radius:4px;box-shadow:0 0 0 2px #2e90fa}.IterationView_filmstripNavNext__GfZuE,.IterationView_filmstripNavPrev__638FL{align-items:center;background-color:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}.IterationView_filmstripNavNext__GfZuE:hover,.IterationView_filmstripNavPrev__638FL:hover{background-color:#00000080}.IterationView_filmstripNavPrev__638FL{margin-right:8px}.IterationView_filmstripNavNext__GfZuE{margin-left:8px}.IterationView_combinedInputArea__-P4n\+{-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);background:#fffc;border-top:1px solid #ffffff80;bottom:0;box-shadow:0 -4px 20px #00000005;padding:16px 48px 24px;position:sticky;z-index:2}.IterationView_inputContainer__pgy81{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 2px 8px #00000040;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.IterationView_inputContainer__pgy81:focus-within{border-color:#2e90fa;box-shadow:0 0 0 3px #2e90fa26,0 2px 8px #0000000d}.IterationView_combinedInputArea__-P4n\+ .IterationView_feedbackTextarea__DRDPY{background-color:initial;border:none;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.3;min-height:120px;outline:none;padding:16px 16px 48px;resize:none;width:100%}.IterationView_combinedInputArea__-P4n\+ .IterationView_feedbackTextarea__DRDPY:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.IterationView_inputFooter__uKlYL{align-items:flex-end;background-color:initial;bottom:8px;display:flex;gap:8px;justify-content:space-between;left:8px;min-height:32px;padding:8px;position:absolute;right:8px;z-index:1}.IterationView_agentChipsContainer__iOI8s{align-items:flex-end;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;margin-bottom:0}.IterationView_agentChip__Xe-j7{align-items:center;background-color:initial;border:1px solid #d1d5db;border-radius:16px;color:#5d5d5d;cursor:default;display:flex;font-size:10px;font-weight:500;height:24px;line-height:1;padding:0 8px;transition:all .2s ease;white-space:nowrap}.IterationView_agentChipLogo__QMtc0{border-radius:16px;filter:opacity(.5);height:100%;min-width:80px;object-fit:cover;transition:filter .2s ease;width:100%}.IterationView_agentChip__Xe-j7:hover .IterationView_agentChipLogo__QMtc0{filter:opacity(1)}.IterationView_agentChip__Xe-j7:has(.IterationView_agentChipLogo__QMtc0){border:none;overflow:hidden;padding:0}.IterationView_inputButtons__ZcQO9{align-items:center;display:flex;flex-shrink:0;gap:8px}.IterationView_commentButton__-09HP{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:20px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.IterationView_commentButton__-09HP:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af;color:#374151}.IterationView_commentButton__-09HP:disabled{cursor:not-allowed;opacity:.4}.IterationView_submitButton__Mj7p9{align-items:center;background-color:#3b82f6;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.IterationView_submitButton__Mj7p9:hover:not(:disabled){background-color:#1d4ed8}.IterationView_submitButton__Mj7p9:disabled{background-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.IterationView_pseudoFeedbackItem__ZTgvH{opacity:.8}.IterationView_thinkingIndicator__cZSog{align-items:center;display:flex;gap:5px;height:20px;justify-content:flex-start;margin-bottom:32px;padding:0 12px 8px}.IterationView_thinkingIndicator__cZSog span{animation:IterationView_bounce__WbinV 1.4s ease-in-out infinite both;background-color:#2e90fa;border-radius:50%;height:8px;width:8px}.IterationView_thinkingIndicator__cZSog span:first-child{animation-delay:-.32s}.IterationView_thinkingIndicator__cZSog span:nth-child(2){animation-delay:-.16s}@keyframes IterationView_bounce__WbinV{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.IterationView_triggeredActionChipContainer__HSUT3{align-items:center;display:flex;margin-right:16px}.IterationView_triggeredActionChip__YRoVN{align-items:center;background-color:#e6f4ff;border:1px solid #2e90fa;border-radius:16px;color:#2e90fa;display:flex;font-size:13px;font-weight:500;height:28px;padding:6px 12px;white-space:nowrap}.IterationView_triggeredActionChipLogo__qwjjP{border-radius:16px;filter:opacity(.8);height:100%;min-width:80px;object-fit:cover;transition:filter .2s ease;width:100%}.IterationView_triggeredActionChip__YRoVN:hover .IterationView_triggeredActionChipLogo__qwjjP{filter:opacity(1)}.IterationView_triggeredActionChip__YRoVN:has(.IterationView_triggeredActionChipLogo__qwjjP){background-color:initial;border:none;overflow:hidden;padding:0}.IterationView_commentContent__l3k\+A table,.IterationView_markdownViewer__NSetT table{border:1px solid #e0e0e0;border-collapse:collapse;margin-bottom:1em;margin-top:1em;width:100%}.IterationView_commentContent__l3k\+A td,.IterationView_commentContent__l3k\+A th,.IterationView_markdownViewer__NSetT td,.IterationView_markdownViewer__NSetT th{border:1px solid #e0e0e0;padding:8px 12px;text-align:left}.IterationView_commentContent__l3k\+A th,.IterationView_markdownViewer__NSetT th{background-color:var(--dark-blue-color);color:#fff;font-weight:700}.IterationView_commentContent__l3k\+A tr:nth-child(2n),.IterationView_markdownViewer__NSetT tr:nth-child(2n){background-color:#d6e9fc}.IterationView_creativeTypeNameHeaderTitle__dQEf8{color:var(--text-color-primary);flex-grow:1;font-size:1.75rem;font-weight:600;margin:0 16px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.IterationView_profileEditorContainer__94yfy{border:2px solid #0000;border-radius:8px;position:relative;transition:border-color .3s ease}.IterationView_profileEditorFlashing__buCZ3{animation:IterationView_flashBorder__OlJ3- .5s ease-in-out;border-color:#ef4444!important}@keyframes IterationView_flashBorder__OlJ3-{0%{border-color:#0000}50%{border-color:#ef4444}to{border-color:#ef4444}}.IterationView_profileEditHint__khjMj{animation:IterationView_slideInDown__7V\+HQ .3s ease-out,IterationView_fadeOut__Z\+mhP .5s ease-in 2.5s forwards;background-color:#ef4444;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;left:50%;padding:8px 16px;position:absolute;top:-40px;transform:translateX(-50%);white-space:nowrap;z-index:1000}.IterationView_profileEditHint__khjMj:after{border:6px solid #0000;border-top-color:#ef4444;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@keyframes IterationView_slideInDown__7V\+HQ{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes IterationView_fadeOut__Z\+mhP{to{opacity:0}}.IterationView_profileTabLabel__QLnkf{font-weight:600;line-height:1}.SparkActionModal_modalOverlay__Plw4F{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.SparkActionModal_modalContent__eopRr{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;width:600px;z-index:10000}.SparkActionModal_modalHeader__4WMrq{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px}.SparkActionModal_modalTitle__lzrrK{font-size:1.25rem;font-weight:600;margin:0}.SparkActionModal_closeButton__hYpOo{background:none;border:none;color:#666;cursor:pointer;padding:4px;transition:color .2s}.SparkActionModal_closeButton__hYpOo:hover{color:#333}.SparkActionModal_modalBody__146MF{overflow-y:auto;padding:12px 24px}.SparkActionModal_description__kDDEz{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:20px}.SparkActionModal_thumbnailContainer__v8hwu{display:flex;justify-content:left;margin-bottom:20px}.SparkActionModal_thumbnail__SllKG{border-radius:4px;box-shadow:0 2px 8px #0000001a;max-height:200px;max-width:200px}.SparkActionModal_formGroup__YyDa6{margin-bottom:20px}.SparkActionModal_label__q3tRv{color:#333;display:block;font-weight:500;margin-bottom:8px}.SparkActionModal_textarea__3pDOs{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.9rem;min-height:180px;padding:12px;resize:vertical;width:100%}.SparkActionModal_checkbox__3CFbN{align-items:center;display:flex;margin-bottom:8px}.SparkActionModal_checkboxInput__CNlB7{margin-right:8px}.SparkActionModal_checkboxLabel__ziJvW{color:#333;font-size:.9rem}.SparkActionModal_modalFooter__7eW5I{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.SparkActionModal_cancelButton__BqFlC{background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:background-color .2s}.SparkActionModal_cancelButton__BqFlC:hover{background-color:#e0e0e0}.SparkActionModal_confirmButton__\+1LBG{align-items:center;background-color:#2e90fa;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:8px 16px;transition:background-color .2s}.SparkActionModal_confirmButton__\+1LBG:hover{background-color:#1a7fd1}.SparkActionModal_confirmButton__\+1LBG:disabled{background-color:#acd1f7;cursor:not-allowed}.SparkActionModal_loadingSpinner__hSHj1{animation:SparkActionModal_spin__Uuis6 1s linear infinite}@keyframes SparkActionModal_spin__Uuis6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SparkActionModal_requiredIndicator__QbeDm{color:#e53935;font-weight:700;margin-left:4px}.SparkActionModal_guidanceRequiredMessage__rwHmN{align-items:center;color:#e53935;display:flex;font-size:.8rem;gap:4px;margin-top:8px;overflow:hidden;transition:opacity .2s ease,max-height .2s ease,margin-top .2s ease}.SparkActionModal_hidden__2FSVO{margin:0;max-height:0;opacity:0;overflow:hidden;visibility:hidden}.SparkActionModal_textarea__3pDOs:focus:invalid,.SparkActionModal_textarea__3pDOs:invalid{border-color:#e53935}.SparkActionModal_webSearchToggle__6y\+UW{align-items:center;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #ccc;border:1px solid var(--border-color-medium,#ccc);border-radius:24px;color:#666;color:var(--text-color-secondary,#666);cursor:pointer;display:flex;font-size:.9rem;gap:8px;margin-top:12px;padding:6px 12px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.SparkActionModal_webSearchToggle__6y\+UW:disabled{cursor:not-allowed;opacity:.6}.SparkActionModal_webSearchToggleActive__0YS2g{background-color:#e3f2fd;background-color:var(--primary-light,#e3f2fd);border-color:#1976d2;border-color:var(--primary-main,#1976d2)}.SparkActionModal_webSearchToggleActive__0YS2g,.SparkActionModal_webSearchToggleActive__0YS2g .SparkActionModal_webSearchIcon__uB1Mm{color:#1976d2;color:var(--primary-main,#1976d2)}.SparkActionModal_webSearchIcon__uB1Mm{color:#666;color:var(--text-color-secondary,#666);transition:color .2s ease}.AttachmentsDropdownButton_button__QQuxS{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 12px;transition:background-color .2s ease,color .2s ease}.AttachmentsDropdownButton_button__QQuxS:hover{background-color:#2e90fa;color:#fff}.AttachmentsDropdownButton_buttonMd__3m8H0{padding:8px 12px}.AttachmentsDropdownButton_countBadge__HuYy8{background:#2e90fa;border-radius:8px;color:#fff;font-size:12px;line-height:18px;margin-left:4px;padding:0 6px}.AttachmentsDropdownButton_panel__DRC-c{background-color:#fff;border:1px solid #0000001a;border-radius:6px;box-shadow:0 8px 24px #00000026;max-height:360px;overflow-y:auto;position:absolute;width:320px;z-index:2000}.AttachmentsDropdownButton_panelHeader__aVeVd{align-items:center;border-bottom:1px solid #0000000f;display:flex;gap:8px;padding:12px}.AttachmentsDropdownButton_panelTitle__ACCzG{font-weight:600}.AttachmentsDropdownButton_panelCount__nUY3x{color:#666;font-size:12px;margin-left:auto}.AttachmentsDropdownButton_list__3bZC6{list-style:none;margin:0;padding:0}.AttachmentsDropdownButton_item__WHH2v{align-items:center;border-bottom:1px solid #0000000f;display:flex;gap:8px;padding:10px 12px}.AttachmentsDropdownButton_itemLink__z6Sd-,.AttachmentsDropdownButton_itemMain__fmCFt{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.AttachmentsDropdownButton_itemLink__z6Sd-{color:inherit;text-decoration:none}.AttachmentsDropdownButton_itemLink__z6Sd-:hover .AttachmentsDropdownButton_itemTitle__4FAG7{text-decoration:underline}.AttachmentsDropdownButton_itemMeta__NMUK0{display:flex;flex-direction:column;min-width:0}.AttachmentsDropdownButton_itemTitle__4FAG7{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentsDropdownButton_itemSub__ke\+qC{color:#666;font-size:12px}.AttachmentsDropdownButton_actionButton__-uL7W{align-items:center;border-radius:4px;display:inline-flex;height:28px;justify-content:center;width:28px}.AttachmentsDropdownButton_deleteButton__uMtxP{background:#0000;border:none;color:#d32f2f;cursor:pointer;opacity:0;transition:opacity .15s ease-in-out}.AttachmentsDropdownButton_item__WHH2v:hover .AttachmentsDropdownButton_deleteButton__uMtxP{opacity:1}.AttachmentsDropdownButton_footer__Mflh3{align-items:center;display:flex;gap:8px;padding:12px}.AttachmentsDropdownButton_uploadButton__-CEX2{align-items:center;background-color:#e6f4ff;border:none;border-radius:4px;color:#2e90fa;cursor:pointer;display:inline-flex;gap:6px;padding:6px 8px}.FormEditor_formEditor__HqS2S{--md-font-size:14px;--md-line-height:1.65;--md-toolbar-height:50px;--md-actions-height:48px;--md-content-min-height:96px;display:flex;flex-direction:column;gap:24px}.FormEditor_remoteBanner__9lycc{align-items:center;background:#fff6e6;border:1px solid #ffd699;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.FormEditor_remoteBannerActions__WgRhX{display:flex;gap:8px}.FormEditor_globalIssues__0l6xO{background:#fff5f5;border:1px solid #f5c2c0;border-radius:8px;padding:12px 16px}.FormEditor_groups__mB26d{display:flex;flex-direction:column;gap:0}.FormEditor_group__dBVRx{background:#0000;border:none;border-radius:0;padding:0 0 32px}.FormEditor_group__dBVRx:last-of-type{padding-bottom:0}.FormEditor_groupHeader__SzGJq h3{font-size:22px;font-weight:600;margin-top:1em}.FormEditor_groupHeader__SzGJq p{color:#616161;font-size:14px;margin:4px 0 0}.FormEditor_groupBody__m6i4m{display:flex;flex-direction:column;gap:20px;margin-top:16px}.FormEditor_field__fhVCS{display:flex;flex-direction:column;gap:12px}.FormEditor_fieldLabel__T-dYg{align-items:center;color:#1f1f1f;display:flex;flex-direction:row;font-size:20px;font-weight:500;padding-top:8px}.FormEditor_fieldBlock__a2a1B{display:flex;flex-direction:column;gap:12px}.FormEditor_fieldError__-heMX .CodeMirror,.FormEditor_fieldError__-heMX .FormEditor_markdownViewer__ldbSG,.FormEditor_fieldError__-heMX .FormEditor_selectInput__R\+geH,.FormEditor_fieldError__-heMX .FormEditor_textInput__fMSU3,.FormEditor_fieldError__-heMX .FormEditor_textareaPreview__bN7f1{border-color:#e11d48!important;box-shadow:0 0 0 1px #e11d4840}.FormEditor_fieldError__-heMX .FormEditor_inlineMediaStrip__KvezI{border:1px solid #e11d48}.FormEditor_fieldHeader__P5qCa{display:flex;flex-direction:column;gap:4px}.FormEditor_fieldDescription__HPbpD{color:#9a9a9a;font-size:11px;margin:0;padding-bottom:4px;padding-top:8px}.FormEditor_requiredMarker__Q\+LnA{color:#d32f2f;margin-left:4px}.FormEditor_selectInput__R\+geH,.FormEditor_textInput__fMSU3{border:1px solid #d4d4d4;border-radius:6px;font-size:14px;height:36px;padding:8px 10px}.FormEditor_selectInput__R\+geH:disabled,.FormEditor_textInput__fMSU3:disabled{background:#f5f5f5;cursor:not-allowed}.FormEditor_textareaContainer__eFRan{display:flex;flex-direction:column;gap:8px}.FormEditor_textareaToolbar__qU80a{display:flex;justify-content:flex-end}.FormEditor_textareaPreview__bN7f1{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;min-height:120px;padding:12px}.FormEditor_placeholder__yEKgr{color:#9e9e9e;font-style:italic}.FormEditor_markdownEditorContainer__FMcWi{grid-gap:0;box-sizing:border-box;display:grid;gap:0;grid-template-rows:var(--md-actions-height) minmax(0,1fr);margin-top:calc(var(--md-actions-height)*-1);min-height:calc(var(--md-toolbar-height) + var(--md-actions-height) + var(--md-content-min-height));min-height:0;overflow:hidden;position:relative;z-index:1}.FormEditor_markdownEditorActions__ozSHU{align-items:center;box-sizing:border-box;display:flex;gap:8px;grid-row:1;height:var(--md-actions-height);justify-content:flex-end}.FormEditor_markdownEditorActionsHidden__gNWGM{pointer-events:none;visibility:hidden}.FormEditor_editorWarnFlash__9MMAo{animation:FormEditor_editor-warn-border__ezkF- .6s ease-in-out;border-radius:8px;box-shadow:0 0 0 0 #f0443800}@keyframes FormEditor_editor-warn-border__ezkF-{0%{box-shadow:0 0 0 0 #f0443800}30%{box-shadow:0 0 0 3px #f044388c}to{box-shadow:0 0 0 0 #f0443800}}.FormEditor_actionsWarnFlash__kAUgk{animation:FormEditor_actions-warn-bg__c8-B5 .6s ease-in-out}@keyframes FormEditor_actions-warn-bg__c8-B5{0%{background-color:initial}30%{background-color:#f0443829}to{background-color:initial}}.FormEditor_markdownCancelButton__tGIjP,.FormEditor_markdownSaveButton__z7\+gp{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:6px 12px;transition:background-color .2s ease,color .2s ease}.FormEditor_markdownCancelButton__tGIjP{background-color:initial;color:#475467}.FormEditor_markdownCancelButton__tGIjP:hover{background-color:#94a3b829}.FormEditor_markdownSaveButton__z7\+gp{background-color:#2e90fa;color:#fff}.FormEditor_markdownSaveButton__z7\+gp:disabled{cursor:not-allowed;opacity:.6}.FormEditor_markdownSaveButton__z7\+gp:not(:disabled):hover{background-color:#1c64f2}.FormEditor_markdownEditorContainer__FMcWi .EasyMDEContainer{box-sizing:border-box;display:flex;flex-direction:column;grid-row:2;height:100%;min-height:0;overflow:hidden}.FormEditor_markdownEditorContainer__FMcWi .editor-toolbar{flex:0 0 var(--md-toolbar-height);height:var(--md-toolbar-height)}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror{box-sizing:border-box;color:#1f1f1f!important;flex:0 0 auto;font-family:inherit!important;font-size:var(--md-font-size)!important;font-weight:400!important;line-height:var(--md-line-height)!important;min-height:var(--md-content-min-height)!important;overflow-x:hidden!important;overflow-y:auto!important;resize:vertical}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror .cm-header{font-weight:600!important;line-height:var(--md-line-height)!important}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror .cm-header-1{font-size:22px!important;font-weight:400!important}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror .cm-header-2{font-size:20px!important;font-weight:400!important}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror .cm-header-3{font-size:18px!important;font-weight:400!important}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror .cm-header-4{font-size:16px!important;font-weight:400!important}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror .cm-header-5,.FormEditor_markdownEditorContainer__FMcWi .CodeMirror .cm-header-6{font-size:14px!important}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror-scroll{height:auto!important;min-height:0!important;overflow:visible!important}.FormEditor_markdownEditorContainer__FMcWi .editor-preview-side,.FormEditor_markdownEditorContainer__FMcWi .editor-statusbar{display:none!important}.FormEditor_markdownEditorContainer__FMcWi .CodeMirror-placeholder{color:silver!important;opacity:1!important}.FormEditor_markdownPreview__B1W51{display:flex;flex-direction:column;gap:8px}.FormEditor_previewLabel__y8-dG{color:#616161;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.FormEditor_markdownViewer__ldbSG{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;color:#1f1f1f;font-size:var(--md-font-size);line-height:var(--md-line-height);min-height:32px;padding:12px 14px}.FormEditor_markdownViewer__ldbSG h1{font-size:22px;font-weight:400}.FormEditor_markdownViewer__ldbSG h2{font-size:20px;font-weight:400}.FormEditor_markdownViewer__ldbSG h3{font-size:18px;font-weight:400}.FormEditor_markdownViewer__ldbSG h4{font-size:16px;font-weight:400}.FormEditor_markdownViewer__ldbSG h5,.FormEditor_markdownViewer__ldbSG h6{font-size:var(--md-font-size);font-weight:600}.FormEditor_markdownViewer__ldbSG>:first-child{margin-top:0!important}.FormEditor_markdownViewer__ldbSG ol,.FormEditor_markdownViewer__ldbSG p,.FormEditor_markdownViewer__ldbSG ul{margin:0 0 .75rem}.FormEditor_markdownViewer__ldbSG ol,.FormEditor_markdownViewer__ldbSG ul{padding-left:1.4rem}.FormEditor_markdownViewerEmpty__psxjT{color:#9e9e9e;font-style:italic}.FormEditor_markdownViewerEditable__t2nlq{cursor:text;transition:box-shadow .15s ease,border-color .15s ease}.FormEditor_markdownViewerEditable__t2nlq:focus,.FormEditor_markdownViewerEditable__t2nlq:hover{border-color:#b3c5ff;box-shadow:0 0 0 2px #3366ff1f;outline:none}.FormEditor_markdownTemplate__cXHdd{color:#747474}.FormEditor_markdownTemplate__cXHdd p{margin:0 0 .6rem}.FormEditor_inlineMediaField__jWEVp{display:flex;flex-direction:column;gap:0}.FormEditor_inlineMediaStripWrapper__a9hWw{align-items:center;cursor:pointer;display:flex;overflow-x:hidden}.FormEditor_inlineMediaStrip__KvezI{background:#f0f0f0;display:flex;gap:8px;overflow-x:auto;padding:8px;width:100%}.FormEditor_inlineMediaThumb__hAfgq{background:#0000;border:1px solid #0000;border-radius:4px;box-shadow:none;cursor:pointer;height:128px;overflow:hidden;padding:0;transition:transform .15s ease,border-color .15s ease;width:176px}.FormEditor_inlineMediaThumbFilled__HnKZh{background:#fff}.FormEditor_inlineMediaThumbFilled__HnKZh img{display:block;height:100%;object-fit:cover;width:100%}.FormEditor_inlineMediaThumbEmpty__in7OR{background:#fafafa;box-shadow:none;color:#a0aec0;font-size:12px}.FormEditor_inlineMediaThumb__hAfgq:hover{border-color:#2e90fa66}.FormEditor_inlineMediaThumbActive__\+EM0I{border-color:#2e90fa}.FormEditor_inlineMediaThumbEmpty__in7OR:hover{background-color:#343e48;border-color:#2e90fa;border-style:solid}.FormEditor_inlineMediaPlaceholder__1fjVN{align-items:center;background-color:#fafafa;color:#a0aec0;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;width:100%}.FormEditor_inlineMediaPlaceholder__1fjVN svg{color:#94a3b8}.FormEditor_inlineMediaPlaceholder__1fjVN span{color:#a0aec0;font-size:12px;letter-spacing:.02em}.FormEditor_inlineMediaDetail__Mpej\+{border-radius:0 0 6px 6px;overflow:hidden;padding:10px 0}.FormEditor_inlineMediaControls__vkjeW{display:flex;gap:8px}.FormEditor_inlineMediaButton__v1f3G{align-items:center;background:#eef2ff;border:1px solid #c7d1ff;border-radius:20px;color:#2947a9;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:background .15s ease,border-color .15s ease}.FormEditor_inlineMediaButton__v1f3G:hover{background:#dfe6ff;border-color:#9fb1ff}.FormEditor_inlineMediaButton__v1f3G:disabled{cursor:default;opacity:.6}.FormEditor_mediaManagerOverlay__l3-XH{align-items:flex-start;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:64px 24px;position:fixed;z-index:2000}.FormEditor_mediaManagerPanel__rLu6R{background:#fff;border-radius:16px;box-shadow:0 24px 48px #0f172a2e;display:flex;flex-direction:column;max-height:calc(100vh - 128px);width:min(960px,100%)}.FormEditor_mediaManagerHeader__j7THo{align-items:flex-start;border-bottom:1px solid #eef1f7;display:flex;gap:12px;justify-content:space-between;padding:20px 24px 12px}.FormEditor_mediaManagerHeader__j7THo h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.FormEditor_mediaManagerHeader__j7THo p{color:#64748b;font-size:13px;margin:4px 0 0}.FormEditor_mediaManagerClose__-PWuL{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.FormEditor_mediaManagerClose__-PWuL:hover{background:#e2e8f0}.FormEditor_mediaManagerBody__nDzn9{overflow:auto;padding:0 24px 24px}.FormEditor_inlineMediaButton__v1f3G:disabled,.FormEditor_inlineMediaThumbEmpty__in7OR:disabled,.FormEditor_inlineMediaThumbFilled__HnKZh:disabled{cursor:not-allowed}.FormEditor_optionList__JkqUe{display:flex;flex-wrap:wrap;gap:12px}.FormEditor_optionItem__UIf9R{align-items:center;display:flex;font-weight:400;gap:8px}.FormEditor_validationList__A8651{display:flex;flex-direction:column;gap:4px;list-style:disc;margin:0;padding-left:20px}.FormEditor_validationError__eZugy{color:#d32f2f;font-size:13px}.FormEditor_validationWarning__7MJ9x{color:#ed6c02;font-size:13px}.FormEditor_imageField__ZN6Aa,.FormEditor_imageSummary__uSb63{display:flex;flex-direction:column;gap:12px}.FormEditor_imageSummary__uSb63{border:1px dashed #d4d4d4;border-radius:8px;padding:12px}.FormEditor_imageThumbRow__bms16{display:flex;flex-wrap:wrap;gap:8px}.FormEditor_imageThumb__4Gwbt{border:1px solid #e0e0e0;border-radius:6px;height:72px;object-fit:cover;width:72px}.FormEditor_imageMeta__WaN3e{align-items:center;color:#616161;display:flex;font-size:13px;gap:12px;justify-content:space-between}.FormEditor_imageManager__0ibx\+{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.FormEditor_actions__djIm4{display:flex;gap:12px;justify-content:flex-end}.FormEditor_primaryButton__M\+oJY{background:#1064f0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px}.FormEditor_primaryButton__M\+oJY:disabled{cursor:not-allowed;opacity:.6}.FormEditor_secondaryButton__4Ygpi{background:#fff;border:1px solid #d4d4d4;border-radius:6px;color:#1f1f1f;cursor:pointer;font-weight:500;padding:8px 16px}.FormEditor_secondaryButton__4Ygpi:disabled{cursor:not-allowed;opacity:.6}.FormEditor_fieldHeading__mh551{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.FormEditor_fieldActions__5wPwP{align-items:center;display:inline-flex;font-size:13px;gap:6px}.FormEditor_fieldActionLink__ASLJj{background:none;border:none;color:#2850a7;cursor:pointer;font-size:12px;padding:12px 0 0;text-decoration:none}.FormEditor_fieldActionLink__ASLJj:hover{text-decoration:underline}.FormEditor_fieldActionSeparator__jvCKl{color:#9ea7c2;font-weight:600;padding-top:12px}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:#0000}@keyframes blink{50%{background-color:initial}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:0;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid #0000;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:0;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:initial}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:initial}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:initial}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{word-wrap:break-word;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;font:inherit;height:auto;padding:10px;z-index:0}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;border-bottom-right-radius:0!important;border-right:none!important;bottom:0;height:auto;left:0;position:fixed!important;right:0;top:50px;z-index:8}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;border-right:none!important;flex:1 1 auto;position:relative}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;padding-bottom:10px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,#fff0);height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,#fff0 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;border:1px solid #0000;border-radius:3px;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;text-align:center;text-decoration:none!important}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:#0000;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-full,.editor-preview-side{box-sizing:border-box;display:none;overflow:auto}.editor-preview-side{word-wrap:break-word;border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{line-height:1.2;margin-bottom:.5rem}.cm-s-easymde .cm-comment{background:#0000000d;border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff,#fff 84%,#333 0,#333)}.easymde-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:block;padding:8px;position:absolute;top:30px;visibility:hidden;z-index:2}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:0;max-height:100%;max-width:100%;padding-top:var(--height);width:var(--width)}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:#ff000026}.MediaView_container__MFLVw{height:100%;overflow:hidden;width:100%}.MediaView_inlineVariant__iqY8F .MediaView_mediaBody__iYyHa{padding:0}.MediaView_mediaBody__iYyHa{gap:12px;overflow-x:hidden;overflow-y:auto;padding:0}.MediaView_mainImageContainer__JMcJU{display:flex;flex-direction:column;gap:16px;width:100%}.MediaView_carouselContainer__EZFKb{align-items:center;background-color:#2d353f;border:1px solid #1e262e;border-radius:4px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.MediaView_mainImage__tS4ps{display:block;max-height:280px;object-fit:contain;transition:opacity .3s ease}.MediaView_carouselButton__ytDnF{align-items:center;background-color:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:36px;z-index:10}.MediaView_carouselButton__ytDnF:hover{background-color:#0009}.MediaView_carouselButton__ytDnF:disabled{cursor:not-allowed;opacity:.3}.MediaView_carouselPrev__eNIvt{left:10px}.MediaView_carouselNext__AeSq1{right:10px}.MediaView_carouselIndicator__sr7fm{background-color:#0009;border-radius:10px;bottom:10px;color:#fff;font-size:12px;left:50%;padding:3px 8px;position:absolute;transform:translateX(-50%);z-index:10}.MediaView_mainImagePlaceholder__3RG1W{align-items:center;background-color:#2d353f;border:1px dashed #4b5563;border-radius:4px;color:#a0aec0;display:flex;flex-direction:column;height:200px;justify-content:center;width:100%}.MediaView_slotDescription__zT7XP{color:#a0aec0;font-size:12px;font-style:italic;margin-top:10px;max-width:250px;text-align:center}.MediaView_commentContainer__ekzgl{display:flex;flex-direction:column;gap:8px;width:100%}.MediaView_commentLabel__z2Hst{color:#e0e0e0;font-size:14px;font-weight:600;margin:24px 0 8px 8px}.MediaView_commentTextarea__5kpcC{background-color:#2d353f;border:1px solid #4b5563;border-radius:4px;color:#e0e0e0;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;width:100%}.MediaView_commentTextarea__5kpcC:focus{border-color:#64b5f6;box-shadow:0 0 0 2px #64b5f633;outline:none}.MediaView_saveCommentButton__mDMmH{align-self:flex-end;background-color:#343e48;border:none;border-radius:4px;color:#f0f0f0;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s ease}.MediaView_saveCommentButton__mDMmH:hover{background-color:#f0f0f0;color:#343e48}.MediaView_saveCommentButton__mDMmH:disabled{background-color:#475059;color:#7e8c9a;cursor:not-allowed;opacity:.4}.MediaView_alternativesPanel__687bn{gap:12px;width:100%}.MediaView_inlineVariant__iqY8F .MediaView_alternativesPanel__687bn{gap:12px}.MediaView_alternativesHeader__Id0jt{align-items:center;color:#e0e0e0;display:flex;font-size:16px;font-weight:600;justify-content:flex-start;padding:0 8px 8px}.MediaView_inlineVariant__iqY8F .MediaView_alternativesHeader__Id0jt{justify-content:flex-start;padding:0}.MediaView_alternativesTitle__Qssd7{margin-left:8px}.MediaView_alternativesCloseButton__kkJio{background:none;border:none;border-radius:4px;color:#e0e0e0;cursor:pointer;margin-left:auto;padding:4px;transition:background-color .2s ease,color .2s ease}.MediaView_inlineVariant__iqY8F .MediaView_alternativesCloseButton__kkJio{margin-left:0}.MediaView_alternativesCloseButton__kkJio svg{display:block;margin-left:auto;margin-right:0;width:14px}.MediaView_alternativesCloseButton__kkJio:hover{background-color:#ffffff1a;color:#fff}.MediaView_alternativesList__8YvZX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:260px;overflow-y:auto;padding:4px}.MediaView_inlineVariant__iqY8F .MediaView_alternativesList__8YvZX{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:240px;padding:0}.MediaView_alternativeItem__ybvGq{background-color:initial;border-radius:4px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s ease}.MediaView_inlineVariant__iqY8F .MediaView_alternativeItem__ybvGq{border-radius:4px}.MediaView_alternativeItem__ybvGq:hover{box-shadow:0 2px 8px #0000001a;transform:scale(1.02)}.MediaView_inlineVariant__iqY8F .MediaView_alternativeItem__ybvGq:hover{background-color:#94a3b814;box-shadow:none;transform:none}.MediaView_alternativeImage__kEHcF{aspect-ratio:1/1;border:2px solid #0000;border-radius:4px;object-fit:cover;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.MediaView_inlineVariant__iqY8F .MediaView_alternativeImage__kEHcF{aspect-ratio:4/3;border-radius:4px}.MediaView_alternativeItemFooter__rSwIr{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:center;padding:6px}.MediaView_inlineVariant__iqY8F .MediaView_alternativeItemFooter__rSwIr{font-size:12px;gap:8px;padding:6px}.MediaView_aiGeneratedBadge__v54a4{background-color:#5e35b1;border-radius:2px;color:#fff;font-size:.7rem;font-weight:600;padding:2px 4px;position:absolute;right:4px;top:4px;z-index:10}.MediaView_selectButton__n88fp{background-color:#e6f4ff;border:none;border-radius:4px;bottom:8px;color:#2e90fa;cursor:pointer;font-size:.75rem;left:0;margin:0 auto;opacity:0;padding:4px 8px;position:absolute;right:0;text-align:center;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;width:80%}.MediaView_alternativeItem__ybvGq:hover .MediaView_selectButton__n88fp{opacity:1;visibility:visible}.MediaView_alternativeActions__OzdmK{opacity:0;position:absolute;right:4px;top:4px;transition:opacity .2s ease}.MediaView_alternativeItem__ybvGq:hover .MediaView_alternativeActions__OzdmK{opacity:1}.MediaView_alternativeActionButton__9tyKb{background-color:#fee6e6;border:none;border-radius:4px;color:#d92d20;cursor:pointer;font-size:.75rem;opacity:0;padding:4px 8px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap}.MediaView_alternativeItem__ybvGq:hover .MediaView_alternativeActionButton__9tyKb{opacity:1;visibility:visible}.MediaView_alternativeActionButton__9tyKb:hover{background-color:#d92d20;color:#fff}.MediaView_alternativesActions__UpcoG{display:flex;gap:12px;justify-content:center;margin-top:16px}.MediaView_uploadContainer__hMHdO{position:relative}.MediaView_uploadInput__s--Ar{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.MediaView_uploadButton__6dA7f{align-items:center;background-color:#343e48;border:none;border-radius:4px;color:#f0f0f0;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.MediaView_uploadButton__6dA7f:hover{background-color:#f0f0f0;color:#343e48}.MediaView_uploadButton__6dA7f:disabled{background-color:#475059;color:#7e8c9a;cursor:not-allowed;opacity:.4}.MediaView_generateButton__fFpYp{align-items:center;background-color:#343e48;border:none;border-radius:4px;color:#f0f0f0;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.MediaView_generateButton__fFpYp:hover{background-color:#f0f0f0;color:#343e48}.MediaView_generateButton__fFpYp:disabled{background-color:#475059;color:#7e8c9a;cursor:not-allowed;opacity:.4}.MediaView_emptyState__8591C{align-items:center;background-color:#2d353f;border:1px dashed #4b5563;border-radius:4px;color:#a0aec0;display:flex;flex-direction:column;height:150px;justify-content:center;padding:20px;text-align:center}.MediaView_emptyStateIcon__\+7zc0{color:#ccc;font-size:36px;margin-bottom:8px}.MediaView_emptyStateText__vOtFe{color:#888;font-size:14px;max-width:240px}.MediaView_setActiveButton__Oxrqd{background-color:#e6f4ff;color:#2e90fa;font-size:.7rem;white-space:nowrap}.MediaView_deleteButton__3OQf8,.MediaView_setActiveButton__Oxrqd{border:none;border-radius:4px;cursor:pointer;opacity:0;padding:4px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.MediaView_deleteButton__3OQf8{align-items:center;background:none;color:#f44336;display:flex;justify-content:center;margin-left:4px}.MediaView_deleteButton__3OQf8:hover{background-color:#f443361a}.MediaView_editButton__xw-rL{align-items:center;background:none;border:none;border-radius:4px;color:#a0aec0;cursor:pointer;display:flex;justify-content:center;margin-left:4px;opacity:0;padding:4px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.MediaView_editButton__xw-rL:hover{background-color:#a0aec01a;color:#d1d5db}.MediaView_alternativeItem__ybvGq:hover .MediaView_deleteButton__3OQf8,.MediaView_alternativeItem__ybvGq:hover .MediaView_editButton__xw-rL,.MediaView_alternativeItem__ybvGq:hover .MediaView_setActiveButton__Oxrqd{opacity:1;visibility:visible}.MediaView_alternativeItemActive__fpQYM .MediaView_alternativeImage__kEHcF{border-color:#2e90fa}.MediaView_alternativeItemSecondaryActive__n0KCd .MediaView_alternativeImage__kEHcF{border-color:#d1d5db;box-shadow:0 0 8px #d1d5db99}.MediaView_alternativeItemActive__fpQYM,.MediaView_alternativeItemSecondaryActive__n0KCd{overflow:visible;z-index:1}.MediaView_uploadPlaceholder__btmW9{align-items:center;aspect-ratio:1/1;background-color:#fafafa;border:1px dashed #626569;border-radius:4px;color:#a0aec0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.MediaView_inlineVariant__iqY8F .MediaView_uploadPlaceholder__btmW9{aspect-ratio:4/3;border-radius:4px;font-size:12px}.MediaView_uploadPlaceholder__btmW9 span{color:#a0aec0;font-size:12px;margin-top:8px}.MediaView_inlineVariant__iqY8F .MediaView_uploadPlaceholder__btmW9 span{display:inline}.MediaView_uploadPlaceholder__btmW9:hover{background-color:#0577e9}.MediaView_inlineVariant__iqY8F .MediaView_uploadPlaceholder__btmW9 svg{height:28px;width:28px}.CompareItemsModal_cellMarkdown__JgBFq p:first-child{margin-block-start:0;margin-top:0}.CompareItemsModal_emptyCell__Wqwxc{align-items:center;color:#999;display:flex;justify-content:center;min-height:1.4em;width:100%}.ProjectView_projectViewContainer__1mpEH{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-left:64px;margin-top:4px;padding:0}.ProjectView_projectHeader__qeZQI{background-color:#fff;border-radius:12px;box-shadow:var(--shadow-sm);margin:1rem 1rem 0;padding:1rem 1.5rem;padding:var(--spacing-md,1rem) var(--spacing-lg,1.5rem)}.ProjectView_headerRow__755w9{align-items:center;display:flex;gap:.75rem}.ProjectView_backButton__HwfAW{align-items:center;background:none;border:none;border-radius:50%;color:#374046;color:var(--text-color,#374046);cursor:pointer;display:flex;justify-content:center;margin:0;padding:4px;transition:background-color .2s ease}.ProjectView_backButton__HwfAW:hover{background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8)}.ProjectView_projectTitle__0mSRM{color:#2c3e50;color:var(--primary-color,#2c3e50);font-size:1.25rem;font-weight:600;margin:0}.ProjectView_headerSeparator__yVXcZ{background-color:#eee;background-color:var(--border-color,#eee);height:1px;margin:1rem 0;margin:var(--spacing-md,1rem) 0}.ProjectView_stepperContainer__kFpFf{overflow-x:auto;padding:.5rem 0}.ProjectView_stepList__TgGnz{align-items:flex-start;display:flex;list-style:none;margin:0;padding:0}.ProjectView_stepperPlaceholder__auljU{background-color:#f0f0f0;border-radius:4px;margin-bottom:1rem;padding:.5rem;text-align:center}.ProjectView_stepperPlaceholder__auljU button{margin:0 .5rem}.ProjectView_mainArea__9Quqd{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden;padding:1rem 1rem 24px}.ProjectView_setupPanelPlaceholder__2CZvg,.ProjectView_stepViewPlaceholder__427Fl{align-items:center;background-color:#f9f9f9;border:1px dashed #ccc;color:#888;display:flex;justify-content:center;min-height:300px;padding:1rem;text-align:center;width:100%}.ProjectView_error__Erg8T,.ProjectView_loading__0fbLA{color:#6c757d;color:var(--text-light,#6c757d);font-style:italic;padding:2rem;text-align:center}.ProjectView_loadingContainer__PqOxg{align-items:center;color:#6c757d;color:var(--text-light,#6c757d);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:2rem}.ProjectView_backgroundRefreshIndicator__oYoiU{align-items:center;background-color:#ffffffe6;border-radius:20px;box-shadow:0 2px 8px #00000026;color:#374046;color:var(--text-color,#374046);display:flex;font-size:.8rem;gap:8px;opacity:1;padding:8px 12px;pointer-events:none;position:fixed;right:30px;top:80px;transition:opacity .3s ease;z-index:1500}.ProjectView_error__Erg8T{color:#e74c3c;color:var(--accent-color,#e74c3c)}.ProjectView_workerOfflineWarning__Z8D55{align-items:center;background-color:#fef9e7;border:1px solid #f6ae1b;border-radius:6px;box-shadow:0 2px 8px #00000026;color:#c80;color:var(--warning-dark,#c80);display:inline-flex;font-size:.9rem;font-weight:500;left:50%;padding:8px 12px;pointer-events:none;position:fixed;top:10px;transform:translateX(-50%);z-index:2000}.ProjectView_workerOfflineIcon__jupGo{color:inherit;margin-right:6px}.ProjectStepper_stepperContainer__lpoB0{overflow-x:auto;overflow-y:visible;width:100%}.ProjectStepper_stepList__MJIwR{align-items:flex-start;display:flex;list-style:none;margin:0;padding:0}.ProjectStepper_stepItem__NXeil{align-items:center;display:flex;flex-grow:1;min-width:100px;position:relative}.ProjectStepper_stepButton__Xt\+l4{align-items:center;background:none;border:none;color:#6c757d;color:var(--text-light,#6c757d);cursor:pointer;display:flex;justify-content:center;padding:.3rem 0;position:relative;text-align:center;transition:color .2s ease;width:100%}.ProjectStepper_stepButton__Xt\+l4:hover{color:#374046;color:var(--text-color,#374046)}.ProjectStepper_stepContent__7GXnZ{display:flex;justify-content:center;width:100%}.ProjectStepper_stepInner__t1C-K{align-items:center;border-radius:8px;border-radius:var(--radius-md,8px);display:inline-flex;flex-direction:column;min-width:0;padding:.45rem .85rem;position:relative;text-align:center;z-index:0}.ProjectStepper_stepInner__t1C-K:before{background-color:#2e90fa14;border:1px solid #2e90fa66;border-radius:inherit;bottom:0;box-shadow:0 4px 12px #2e90fa1f;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:opacity .2s ease;width:max(100%,200px);z-index:-1}.ProjectStepper_stepButton__Xt\+l4:focus-visible .ProjectStepper_stepInner__t1C-K:before{box-shadow:0 0 0 2px #2e90fa59,0 4px 12px #2e90fa1f;opacity:1}.ProjectStepper_stepNumberWrapper__ecQ\+J{align-items:center;display:inline-flex;justify-content:center;margin-bottom:.4rem;padding-top:.2rem;position:relative}.ProjectStepper_stepNumber__Chqq4{align-items:center;background-color:#e9ecef;border:2px solid #e9ecef;border-radius:50%;color:#6c757d;color:var(--text-light,#6c757d);display:flex;font-size:.8rem;font-weight:600;height:24px;justify-content:center;margin-bottom:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:24px}.ProjectStepper_stepName__UYCoV{font-size:.85rem;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectStepper_stepActive__gYQUw .ProjectStepper_stepButton__Xt\+l4{color:#2e90fa;color:var(--blue-color,#2e90fa)}.ProjectStepper_stepActive__gYQUw .ProjectStepper_stepInner__t1C-K:before{opacity:1}.ProjectStepper_stepActive__gYQUw .ProjectStepper_stepNumber__Chqq4{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border-color:#2e90fa;border-color:var(--blue-color,#2e90fa);color:#fff}.ProjectStepper_stepActive__gYQUw .ProjectStepper_stepName__UYCoV{font-weight:600}.ProjectStepper_stepCompleted__RXCjm .ProjectStepper_stepButton__Xt\+l4{color:#374046;color:var(--text-color,#374046)}.ProjectStepper_stepCompleted__RXCjm .ProjectStepper_stepNumber__Chqq4{background-color:#ced4da;border-color:#ced4da;color:#fff}.ProjectStepper_stepNextButton__jXAIb{align-items:center;background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border:none;border-radius:4px;border-radius:var(--radius-sm,4px);color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;letter-spacing:.05em;line-height:1.2;min-width:60px;padding:.3rem .9rem;pointer-events:none;text-transform:uppercase}.ProjectStepper_stepNextButton__jXAIb:after{content:""}.ProjectStepper_stepConnector__d7rgG{background-color:#e9ecef;height:2px;left:calc(50% + 15px);position:absolute;top:14px;transition:background-color .2s ease;width:calc(100% - 30px);z-index:-1}.ProjectStepper_stepCompleted__RXCjm .ProjectStepper_stepConnector__d7rgG{background-color:#ced4da}.ProjectStepper_stepDisabled__gYF1X .ProjectStepper_stepButton__Xt\+l4{color:#adb5bd;color:var(--text-disabled,#adb5bd);cursor:not-allowed;opacity:.6}.ProjectStepper_stepDisabled__gYF1X .ProjectStepper_stepButton__Xt\+l4:hover{color:#adb5bd;color:var(--text-disabled,#adb5bd)}.ProjectStepper_stepDisabled__gYF1X .ProjectStepper_stepNumber__Chqq4{background-color:#f1f3f5;border-color:#f1f3f5;color:#adb5bd;color:var(--text-disabled,#adb5bd);opacity:.8}.ProjectStepper_stepDisabled__gYF1X .ProjectStepper_stepConnector__d7rgG{background-color:#f1f3f5}.ProjectBriefingPanel_setupPanelContainer__OIyYK{grid-gap:2rem;grid-gap:var(--spacing-xl,2rem);box-sizing:border-box;display:grid;gap:2rem;gap:var(--spacing-xl,2rem);grid-template-areas:"details side";grid-template-columns:1.5fr 1fr;grid-template-rows:auto;height:100%;overflow-y:auto;padding:1.5rem;padding:var(--spacing-lg,1.5rem)}.ProjectBriefingPanel_headerBar__Hv3wS,.ProjectBriefingPanel_setupPanelContainer__OIyYK{background-color:#fff;border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm)}.ProjectBriefingPanel_headerBar__Hv3wS{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem);padding:1rem;padding:var(--spacing-md,1rem);padding-left:1.5rem;padding-left:var(--spacing-lg,1.5rem)}.ProjectBriefingPanel_headerTitleGroup__lpfZn{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-md,1rem)}.ProjectBriefingPanel_headerTitle__eWLtQ{color:#34495e;color:var(--primary-dark,#34495e);font-size:1.25rem;font-weight:600;margin:calc(var(--spacing-xs)*-1);min-height:0;padding:var(--spacing-xs)}.ProjectBriefingPanel_detailsSection__IGcy5{grid-area:details}.ProjectBriefingPanel_sideColumn__RNB3f{display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-xl,2rem);grid-area:side;min-height:0}.ProjectBriefingPanel_contextSection__gV-st{margin-bottom:3rem}.ProjectBriefingPanel_membersSection__D3XCg{flex-shrink:1;overflow-y:auto;padding-top:2rem}.ProjectBriefingPanel_section__NMYAe{margin-bottom:0}.ProjectBriefingPanel_sectionHeader__l-ZCl{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem);padding-bottom:.5rem;padding-bottom:var(--spacing-xs,.5rem)}.ProjectBriefingPanel_sectionTitle__ThEnN{border:none;color:#34495e;color:var(--primary-dark,#34495e);font-size:1.1rem;font-weight:600;margin:0;padding:0}.ProjectBriefingPanel_textButton__FMCj8{background:none;border:none;border-radius:4px;border-radius:var(--radius-sm,4px);color:#374046;color:var(--text-color,#374046);cursor:pointer;font-size:.9rem;font-weight:600;margin-left:8px;padding:6px 10px;transition:background-color .2s ease,color .2s ease}.ProjectBriefingPanel_textButton__FMCj8:hover:not(:disabled){background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8)}.ProjectBriefingPanel_textButtonPrimary__03mby:not(:disabled){background-color:#e6f4ff;background-color:var(--light-blue-color,#e6f4ff);color:#2e90fa;color:var(--blue-color,#2e90fa);font-weight:600}.ProjectBriefingPanel_textButtonPrimary__03mby:hover:not(:disabled){background-color:#2e90fa33}.ProjectBriefingPanel_textButton__FMCj8:disabled{background-color:initial;color:#adb5bd;color:var(--text-light,#adb5bd);cursor:not-allowed;font-weight:400}.ProjectBriefingPanel_editControls__ukFLA{align-items:center;display:flex}.ProjectBriefingPanel_inputField__bsrEW,.ProjectBriefingPanel_textareaField__qavpL{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;border-radius:var(--radius-sm,4px);box-sizing:border-box;font-size:.95rem;margin-bottom:.75rem;margin-bottom:var(--spacing-sm,.75rem);margin-top:4px;padding:.75rem;padding:var(--spacing-sm,.75rem);transition:border-color .2s ease;width:100%}.ProjectBriefingPanel_inputField__bsrEW:focus,.ProjectBriefingPanel_textareaField__qavpL:focus{border-color:#2c3e50;border-color:var(--primary-color,#2c3e50);box-shadow:0 0 0 3px #2e90fa26;outline:none}.ProjectBriefingPanel_textareaField__qavpL{font-family:inherit;line-height:1.5;margin-bottom:.5rem;margin-bottom:var(--spacing-xs,.5rem)}.ProjectBriefingPanel_readOnlyField__1ha4g{border:1px solid #e0e0e0;border:1px solid var(--border-color-light,#e0e0e0);border-radius:4px;border-radius:var(--radius-sm,4px);box-sizing:border-box;color:#374046;color:var(--text-color,#374046);font-size:.95rem;line-height:1.5;margin-bottom:.75rem;margin-bottom:var(--spacing-sm,.75rem);margin-top:4px;min-height:calc(2.925rem + 2px);min-height:calc(1.425rem + var(--spacing-sm, .75rem)*2 + 2px);padding:.75rem;padding:var(--spacing-sm,.75rem);width:100%}.ProjectBriefingPanel_readOnlyField__1ha4g.ProjectBriefingPanel_textarea__oxSTY{min-height:200px;resize:none}.ProjectBriefingPanel_detailItem__w6Yip{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg,1.5rem)}.ProjectBriefingPanel_detailLabel__D9Jrs{color:#374046;color:var(--text-color,#374046);display:block;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-bottom:var(--spacing-xs,.5rem)}.ProjectBriefingPanel_detailLabelRow__gTnSr{align-items:center;display:flex;gap:8px}.ProjectBriefingPanel_inlineSpinner__m3beV{color:#2e90fa;color:var(--blue-color,#2e90fa)}.ProjectBriefingPanel_detailValue__l8rmc{color:#374046;color:var(--text-color,#374046);font-size:.95rem;line-height:1.5;margin:0;padding:.75rem 0;padding:var(--spacing-sm,.75rem) 0;white-space:pre-wrap}.ProjectBriefingPanel_memberList__-Z-pD{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ProjectBriefingPanel_memberItem__VXMz5{font-size:.9rem;padding:0}.ProjectBriefingPanel_memberCard__AyfV1{align-items:center;background-color:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;border:1px solid var(--border-color,#eee);border-left:4px solid #2e90fa59;border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:none;box-sizing:border-box;display:flex;min-height:64px;overflow:hidden;padding:.5rem .75rem;position:relative;transition:border-left-color .2s ease,background-color .2s ease}.ProjectBriefingPanel_memberCard__AyfV1:hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);border-left-color:#2e90fa99;box-shadow:none}.ProjectBriefingPanel_memberInfo__2aCbf{display:flex;flex-direction:column;flex-grow:1;margin-left:.5rem;margin-left:var(--spacing-xs,.5rem);min-width:0}.ProjectBriefingPanel_memberName__5grC6{color:#374046;color:var(--text-color,#374046);display:block;font-size:.95rem;font-weight:600;max-width:calc(100% - 140px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectBriefingPanel_memberUsername__vCCJC{color:#6c757d;color:var(--text-light,#6c757d);font-size:.8rem}.ProjectBriefingPanel_removeButton__bl5aN{color:#e74c3c;color:var(--accent-color,#e74c3c);font-weight:400;transition:background-color .2s ease,font-weight .2s ease}.ProjectBriefingPanel_removeButton__bl5aN:hover:not(:disabled){background-color:initial;font-weight:600}.ProjectBriefingPanel_processingBadgeInline__4VpWG{background-color:initial;border-radius:0;color:var(--text-light,#6c757d);display:inline-block;font-size:.75rem;font-weight:500;margin-top:2px;padding:0}@media (max-width:992px){.ProjectBriefingPanel_setupPanelContainer__OIyYK{grid-template-areas:"details" "side";grid-template-columns:1fr}.ProjectBriefingPanel_sideColumn__RNB3f{flex-direction:column}}.ProjectBriefingPanel_uploadingIndicator__A33\+y{color:#6c757d;color:var(--text-light,#6c757d);font-size:.85rem;font-style:italic;font-weight:400;margin-top:0;padding:.75rem 0 1rem;padding:var(--spacing-sm,.75rem) 0 var(--spacing-md,1rem) 0;text-align:center}.ProjectBriefingPanel_memberCard__AyfV1.ProjectBriefingPanel_processing__qJ0DI{border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd);cursor:default;opacity:.7}.ProjectBriefingPanel_memberCard__AyfV1.ProjectBriefingPanel_processing__qJ0DI:hover{background-color:#fff;border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd)}.ProjectBriefingPanel_memberCard__AyfV1>.ProjectBriefingPanel_removeButton__bl5aN,.ProjectBriefingPanel_memberCard__AyfV1>span>.ProjectBriefingPanel_removeButton__bl5aN{opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,background-color .2s ease,font-weight .2s ease;visibility:hidden}.ProjectBriefingPanel_memberCard__AyfV1:hover>.ProjectBriefingPanel_removeButton__bl5aN,.ProjectBriefingPanel_memberCard__AyfV1:hover>span>.ProjectBriefingPanel_removeButton__bl5aN{opacity:1;visibility:visible}@keyframes ProjectBriefingPanel_cycleHighlight__frniK{0%{background-image:linear-gradient(120deg,#fff,#fff 45%,#f5f9fa 50%,#fff 55%,#fff);background-image:linear-gradient(120deg,var(--card-bg,#fff) 0,var(--card-bg,#fff) 45%,#f5f9fa 50%,var(--card-bg,#fff) 55%,var(--card-bg,#fff) 100%);background-position:100% 0;background-size:200% 100%}to{background-image:linear-gradient(120deg,#fff,#fff 45%,#f5f9fa 50%,#fff 55%,#fff);background-image:linear-gradient(120deg,var(--card-bg,#fff) 0,var(--card-bg,#fff) 45%,#f5f9fa 50%,var(--card-bg,#fff) 55%,var(--card-bg,#fff) 100%);background-position:-100% 0;background-size:200% 100%}}.ProjectBriefingPanel_processingAnimation__UNPE9:before{animation:ProjectBriefingPanel_cycleHighlight__frniK 2.5s linear infinite;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ProjectBriefingPanel_memberCard__AyfV1 .ProjectBriefingPanel_memberInfo__2aCbf{position:relative;z-index:1}.ProjectBriefingPanel_processingBadgeInline__4VpWG{color:#6c757d;color:var(--text-muted,#6c757d);font-size:.8em;font-style:italic}.ProjectBriefingPanel_setupWarningContainer__IdGJ5{background-color:#fff9e6;background-color:var(--warning-light-bg,#fff9e6);border:1px solid #fa0;border:1px solid var(--warning-main,#fa0);border-radius:6px;box-sizing:border-box;margin-bottom:20px;margin-top:12px;padding:10px 15px;transition:background-color .3s ease,border-color .3s ease;width:100%}.ProjectBriefingPanel_setupWarningText__OfD5b{color:#c80;color:var(--warning-dark,#c80);font-size:.9rem;line-height:1.4;transition:color .3s ease}.ProjectBriefingPanel_setupWarningContainer__IdGJ5.ProjectBriefingPanel_incomplete__oAEu4{background-color:#feeceb;background-color:var(--danger-light-bg,#feeceb);border-color:#e53935;border-color:var(--danger-main,#e53935)}.ProjectBriefingPanel_setupWarningContainer__IdGJ5.ProjectBriefingPanel_incomplete__oAEu4 .ProjectBriefingPanel_setupWarningText__OfD5b{color:#b71c1c;color:var(--danger-dark,#b71c1c)}.ProjectBriefingPanel_setupWarningText__OfD5b strong{display:block;font-weight:600;margin-bottom:4px}.ProjectBriefingPanel_setupWarningText__OfD5b p{margin:0}.ProjectBriefingPanel_standardButton__S-GQD{background-color:#e6f4ff;background-color:var(--light-blue-color,#e6f4ff);border:none;border-radius:4px;color:#2e90fa;color:var(--blue-color,#2e90fa);cursor:pointer;font-size:.9rem;font-weight:500;margin-left:16px;min-height:32px;padding:6px 12px;transition:background-color .2s ease,color .2s ease}.ProjectBriefingPanel_standardButton__S-GQD:hover:not(:disabled){background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);color:#fff}.ProjectBriefingPanel_standardButton__S-GQD:disabled{cursor:not-allowed;opacity:.5}.ProjectBriefingPanel_dangerButton__dJgT8{background-color:#feeceb;background-color:var(--danger-light-bg,#feeceb);border:1px solid #e53935;border:1px solid var(--danger-main,#e53935);color:#e53935;color:var(--danger-main,#e53935)}.ProjectBriefingPanel_dangerButton__dJgT8:hover:not(:disabled){background-color:#e53935;background-color:var(--danger-main,#e53935);color:#fff}.ProjectBriefingPanel_clickableField__V9iHh{cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ProjectBriefingPanel_clickableField__V9iHh:hover{background-color:#f5f9ff;background-color:var(--hover-lightest,#f5f9ff);border-color:#2e90fa;border-color:var(--blue-color,#2e90fa)}.ProjectBriefingPanel_briefingActions__uVRtb{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:48px;justify-content:flex-end;margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem);margin-top:.75rem;margin-top:var(--spacing-sm,.75rem)}.ProjectBriefingPanel_briefingActions__uVRtb .ProjectBriefingPanel_standardButton__S-GQD:first-child{margin-left:0}.ProjectBriefingPanel_actionsWarnFlash__XJwqU{animation:ProjectBriefingPanel_actions-warn-bg__NuQnh .6s ease-in-out}@keyframes ProjectBriefingPanel_actions-warn-bg__NuQnh{0%{background-color:initial}30%{background-color:#f0443829}to{background-color:initial}}.ProjectBriefingPanel_briefingCancelButton__PMca4,.ProjectBriefingPanel_briefingSaveButton__InFr2{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:6px 12px;transition:background-color .2s ease,color .2s ease}.ProjectBriefingPanel_briefingCancelButton__PMca4{background-color:initial;color:#475467}.ProjectBriefingPanel_briefingCancelButton__PMca4:hover{background-color:#94a3b829}.ProjectBriefingPanel_briefingSaveButton__InFr2{background-color:#2e90fa;color:#fff}.ProjectBriefingPanel_briefingSaveButton__InFr2:disabled{cursor:not-allowed;opacity:.6}.ProjectBriefingPanel_briefingSaveButton__InFr2:not(:disabled):hover{background-color:#1c64f2}.ProjectBriefingPanel_detailsSection__IGcy5 .EasyMDEContainer{grid-row:2;height:100%}.ProjectBriefingPanel_detailsSection__IGcy5 .EasyMDEContainer .CodeMirror{font-size:14px;height:calc(100% - 50px);line-height:1.6;padding:16px 20px}.ProjectBriefingPanel_detailsSection__IGcy5 .editor-toolbar{border:none;border-bottom:1px solid #e0e0e0}.ProjectBriefingPanel_detailsSection__IGcy5 .editor-statusbar{display:none}.ProjectBriefingPanel_markdownViewer__FCgpx h1{font-size:22px;margin-bottom:.75rem;margin-top:1rem}.ProjectBriefingPanel_markdownViewer__FCgpx h2{font-size:20px;margin-bottom:.6rem;margin-top:.9rem}.ProjectBriefingPanel_markdownViewer__FCgpx h3{font-size:18px;margin-bottom:.5rem;margin-top:.8rem}.ProjectBriefingPanel_markdownViewer__FCgpx h4{font-size:16px;margin-bottom:.4rem;margin-top:.7rem}.ProjectBriefingPanel_markdownViewer__FCgpx h5,.ProjectBriefingPanel_markdownViewer__FCgpx h6{font-size:14px;margin-bottom:.4rem;margin-top:.7rem}.ProjectBriefingPanel_detailsSection__IGcy5 .CodeMirror-lines .cm-header-1{font-size:22px;font-weight:400}.ProjectBriefingPanel_detailsSection__IGcy5 .CodeMirror-lines .cm-header-2{font-size:20px;font-weight:400}.ProjectBriefingPanel_detailsSection__IGcy5 .CodeMirror-lines .cm-header-3{font-size:18px;font-weight:400}.ProjectBriefingPanel_detailsSection__IGcy5 .CodeMirror-lines .cm-header-4{font-size:16px;font-weight:400}.ProjectBriefingPanel_detailsSection__IGcy5 .CodeMirror-lines .cm-header-5,.ProjectBriefingPanel_detailsSection__IGcy5 .CodeMirror-lines .cm-header-6{font-size:14px}.ProjectBriefingPanel_markdownViewer__FCgpx h1,.ProjectBriefingPanel_markdownViewer__FCgpx h2,.ProjectBriefingPanel_markdownViewer__FCgpx h3,.ProjectBriefingPanel_markdownViewer__FCgpx h4,.ProjectBriefingPanel_markdownViewer__FCgpx h5,.ProjectBriefingPanel_markdownViewer__FCgpx h6{line-height:1.6}.ProjectBriefingPanel_markdownViewer__FCgpx{color:#374046;color:var(--text-color,#374046);font-size:14px;line-height:1.6;width:100%}.ProjectBriefingPanel_markdownViewer__FCgpx p{margin-bottom:1em}.ProjectBriefingPanel_markdownViewer__FCgpx ol,.ProjectBriefingPanel_markdownViewer__FCgpx ul{margin-bottom:1em;padding-left:1.5em}.ProjectBriefingPanel_markdownViewer__FCgpx li{margin-bottom:.25em}.ProjectBriefingPanel_markdownViewer__FCgpx code{background-color:#f8f9fa;background-color:var(--bg-light,#f8f9fa);border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:.125em .25em}.ProjectBriefingPanel_markdownViewer__FCgpx pre{background-color:#f8f9fa;background-color:var(--bg-light,#f8f9fa);border-radius:6px;margin-bottom:1em;overflow-x:auto;padding:1em}.ProjectBriefingPanel_markdownViewer__FCgpx pre code{background-color:initial;padding:0}.ProjectBriefingPanel_markdownViewer__FCgpx blockquote{border-left:4px solid #ddd;border-left:4px solid var(--border-color,#ddd);color:#6c757d;color:var(--text-light,#6c757d);font-style:italic;margin-bottom:1em;margin-left:0;padding-left:1em}.ProjectBriefingPanel_markdownViewer__FCgpx strong{font-weight:600}.ProjectBriefingPanel_markdownViewer__FCgpx em{font-style:italic}.ProjectBriefingPanel_markdownViewer__FCgpx a{color:#2e90fa;color:var(--blue-color,#2e90fa);text-decoration:none}.ProjectBriefingPanel_markdownViewer__FCgpx a:hover{text-decoration:underline}.ProjectBriefingPanel_markdownViewer__FCgpx hr{border:none;border-top:1px solid #ddd;border-top:1px solid var(--border-color,#ddd);margin:2em 0}.ProjectBriefingPanel_markdownViewer__FCgpx table{border-collapse:collapse;margin-bottom:1em;width:100%}.ProjectBriefingPanel_markdownViewer__FCgpx td,.ProjectBriefingPanel_markdownViewer__FCgpx th{border:1px solid #ddd;border:1px solid var(--border-color,#ddd);padding:.5em;text-align:left}.ProjectBriefingPanel_markdownViewer__FCgpx th{background-color:#f8f9fa;background-color:var(--bg-light,#f8f9fa);font-weight:600}.ProjectBriefingPanel_briefingEditorContainer__Gb9SY{grid-gap:0;border:2px solid #0000;border-radius:8px;box-sizing:border-box;display:grid;gap:0;grid-template-rows:48px minmax(0,1fr);margin-top:-48px;min-height:194px;min-height:0;overflow:hidden;position:relative;transition:border-color .3s ease;z-index:1}.ProjectBriefingPanel_briefingEditorFlashing__AO9Gv{animation:ProjectBriefingPanel_editor-warn-border__N6IZQ .6s ease-in-out;border-color:#ef4444!important;border-radius:8px;box-shadow:0 0 0 3px #f044388c;will-change:box-shadow,border-color}@keyframes ProjectBriefingPanel_editor-warn-border__N6IZQ{0%{box-shadow:0 0 0 0 #f0443800}30%{box-shadow:0 0 0 3px #f044388c}to{box-shadow:0 0 0 0 #f0443800}}.ProjectBriefingPanel_readOnlyField__1ha4g.ProjectBriefingPanel_clickableField__V9iHh{transition:box-shadow .15s ease,border-color .15s ease}.ProjectBriefingPanel_readOnlyField__1ha4g.ProjectBriefingPanel_clickableField__V9iHh:focus,.ProjectBriefingPanel_readOnlyField__1ha4g.ProjectBriefingPanel_clickableField__V9iHh:hover{border-color:#b3c5ff;box-shadow:0 0 0 2px #3366ff1f;outline:none}.ProjectBriefingPanel_briefingEditHint__gjFQX{animation:ProjectBriefingPanel_slideInDown__T5sJs .3s ease-out,ProjectBriefingPanel_fadeOut__ra0BT .5s ease-in 2.5s forwards;background-color:#ef4444;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;left:50%;padding:8px 16px;position:absolute;top:-40px;transform:translateX(-50%);white-space:nowrap;z-index:1000}.ProjectBriefingPanel_briefingEditHint__gjFQX:after{border:6px solid #0000;border-top-color:#ef4444;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@keyframes ProjectBriefingPanel_slideInDown__T5sJs{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes ProjectBriefingPanel_fadeOut__ra0BT{to{opacity:0}}.AddMembersModal_addMembersModalContent__5iM1w{display:flex;flex-direction:column;height:70vh;max-height:600px;max-width:90vw;min-height:450px;width:750px}.AddMembersModal_searchInput__bqUgz{flex-shrink:0;margin-bottom:1rem}.AddMembersModal_chipContainer__LLf1U{border-top:1px solid #eee;border-top:1px solid var(--border-color,#eee);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;margin-bottom:0;margin-top:1rem;max-height:120px;overflow-y:auto;padding-bottom:0;padding-top:1rem}.AddMembersModal_chip__gkbik{align-items:center;background-color:#e6f4ff;background-color:var(--light-blue-color,#e6f4ff);border-radius:4px;border-radius:var(--radius-sm,4px);color:#1570cd;color:var(--blue-color,#1570cd);display:inline-flex;font-size:.85rem;font-weight:500;padding:4px 8px}.AddMembersModal_chipRemove__YvGLR{background:none;border:none;color:#1570cd;color:var(--blue-color,#1570cd);cursor:pointer;font-size:1.1rem;line-height:1;margin-left:6px;opacity:.7;padding:0}.AddMembersModal_chipRemove__YvGLR:hover{opacity:1}.AddMembersModal_userListContainer__Zw\+bl{border:1px solid #eee;border:1px solid var(--border-color,#eee);border-radius:4px;border-radius:var(--radius-sm,4px);flex-grow:1;margin-bottom:0;min-height:150px;overflow-y:auto}.AddMembersModal_userListItem__hFp3M{align-items:center;border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--border-color-light,#f1f3f5);cursor:pointer;display:flex;padding:1rem .8rem}.AddMembersModal_userListItem__hFp3M:last-child{border-bottom:none}.AddMembersModal_userListItem__hFp3M:hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa)}.AddMembersModal_userCheckbox__lYPV8{cursor:pointer;margin-right:.8rem}.AddMembersModal_userLabel__4qqMT{cursor:pointer;display:flex;flex-direction:column;flex-grow:1}.AddMembersModal_userName__bcjSL{color:#374046;color:var(--text-color,#374046);font-weight:500;margin-bottom:6px}.AddMembersModal_userContext__BU2zx{font-weight:600;margin-bottom:4px}.AddMembersModal_userContext__BU2zx,.AddMembersModal_userUsername__Z7i8C{color:#6c757d;color:var(--text-light,#6c757d);font-size:.8rem;margin-top:4px}.AddMembersModal_noUsersMessage__UiiA6{color:#6c757d;color:var(--text-light,#6c757d);font-style:italic;padding:1rem;text-align:center}.ProjectInsightsWallPanel_setupPanelContainer__yfO12{border-radius:8px;border-radius:var(--radius-md,8px);box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:auto;overflow:hidden}.ProjectInsightsWallPanel_detailsSection__nsNSM{grid-area:details}.ProjectInsightsWallPanel_sideColumn__0dtnU{display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-xl,2rem);grid-area:side;min-height:0}.ProjectInsightsWallPanel_membersSection__L4UcF{flex-shrink:1;overflow-y:auto}.ProjectInsightsWallPanel_resourcesSection__j1XJt{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow-y:auto}.ProjectInsightsWallPanel_section__Lq2xl{margin-bottom:0}.ProjectInsightsWallPanel_sectionHeader__oCzCJ{align-items:center;background-color:#fff;border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem);padding:1rem;padding:var(--spacing-md,1rem);padding-left:1.5rem;padding-left:var(--spacing-lg,1.5rem)}.ProjectInsightsWallPanel_sectionTitle__jvMZp{color:#34495e;color:var(--primary-dark,#34495e);font-size:1.25rem;font-weight:600;margin:calc(var(--spacing-xs)*-1);min-height:0;padding:var(--spacing-xs)}.ProjectInsightsWallPanel_textButton__2oM32{background:none;border:none;border-radius:4px;border-radius:var(--radius-sm,4px);color:#374046;color:var(--text-color,#374046);cursor:pointer;font-size:.9rem;font-weight:600;margin-left:8px;padding:6px 10px;transition:background-color .2s ease,color .2s ease}.ProjectInsightsWallPanel_textButton__2oM32:hover:not(:disabled){background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8)}.ProjectInsightsWallPanel_textButtonPrimary__9HkGT:not(:disabled){background-color:#e6f4ff;background-color:var(--light-blue-color,#e6f4ff);color:#2e90fa;color:var(--blue-color,#2e90fa);font-weight:600}.ProjectInsightsWallPanel_textButtonPrimary__9HkGT:hover:not(:disabled){background-color:#2e90fa33}.ProjectInsightsWallPanel_textButton__2oM32:disabled{background-color:initial;color:#adb5bd;color:var(--text-light,#adb5bd);cursor:not-allowed;font-weight:400}.ProjectInsightsWallPanel_editControls__nfbSk{align-items:center;display:flex}.ProjectInsightsWallPanel_inputField__pTt0O,.ProjectInsightsWallPanel_textareaField__vBvhk{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;border-radius:var(--radius-sm,4px);box-sizing:border-box;font-size:.95rem;margin-bottom:.75rem;margin-bottom:var(--spacing-sm,.75rem);margin-top:4px;padding:.75rem;padding:var(--spacing-sm,.75rem);transition:border-color .2s ease;width:100%}.ProjectInsightsWallPanel_inputField__pTt0O:focus,.ProjectInsightsWallPanel_textareaField__vBvhk:focus{border-color:#2c3e50;border-color:var(--primary-color,#2c3e50);box-shadow:0 0 0 3px #2e90fa26;outline:none}.ProjectInsightsWallPanel_textareaField__vBvhk{font-family:inherit;line-height:1.5;margin-bottom:.5rem;margin-bottom:var(--spacing-xs,.5rem)}.ProjectInsightsWallPanel_readOnlyField__IG3jy{border:1px solid #e0e0e0;border:1px solid var(--border-color-light,#e0e0e0);border-radius:4px;border-radius:var(--radius-sm,4px);box-sizing:border-box;color:#374046;color:var(--text-color,#374046);font-size:.95rem;line-height:1.5;margin-bottom:.75rem;margin-bottom:var(--spacing-sm,.75rem);margin-top:4px;min-height:calc(2.925rem + 2px);min-height:calc(1.425rem + var(--spacing-sm, .75rem)*2 + 2px);padding:.75rem;padding:var(--spacing-sm,.75rem);white-space:pre-wrap;width:100%}.ProjectInsightsWallPanel_readOnlyField__IG3jy.ProjectInsightsWallPanel_textarea__rbMOM{min-height:200px;resize:none}.ProjectInsightsWallPanel_detailItem__1H4oU{margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem)}.ProjectInsightsWallPanel_detailLabel__fmPgJ{color:#374046;color:var(--text-color,#374046);display:block;font-size:.8rem;font-weight:600;margin-bottom:.5rem;margin-bottom:var(--spacing-xs,.5rem)}.ProjectInsightsWallPanel_detailValue__2p7Sm{color:#374046;color:var(--text-color,#374046);font-size:.95rem;line-height:1.5;margin:0;padding:.75rem 0;padding:var(--spacing-sm,.75rem) 0;white-space:pre-wrap}.ProjectInsightsWallPanel_memberList__yc465,.ProjectInsightsWallPanel_resourceList__jE3qT{list-style:none;margin:0}.ProjectInsightsWallPanel_memberList__yc465{grid-gap:1.5rem;grid-gap:var(--spacing-lg,1.5rem);align-items:start;display:grid;gap:1.5rem;gap:var(--spacing-lg,1.5rem);grid-template-columns:repeat(auto-fit,minmax(350px,560px));padding:1rem 0;padding:var(--spacing-md,1rem) 0}.ProjectInsightsWallPanel_resourceList__jE3qT{grid-gap:32px;align-content:start;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:8px 10px;width:100%}.ProjectInsightsWallPanel_memberItem__pnX4F{border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--border-color-light,#f1f3f5);font-size:.9rem;padding:.5rem 0;padding:var(--spacing-xs,.5rem) 0}.ProjectInsightsWallPanel_resourceItem__pwMnX{align-items:center;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #eee;border:1px solid var(--border-color,#eee);border-radius:4px;border-radius:var(--radius-sm,4px);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem;margin-bottom:var(--spacing-xs,.5rem);padding:.75rem .5rem;padding:var(--spacing-sm,.75rem) var(--spacing-xs,.5rem);transition:background-color .2s ease,box-shadow .2s ease}.ProjectInsightsWallPanel_resourceItem__pwMnX:hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);box-shadow:var(--shadow-xs)}.ProjectInsightsWallPanel_resourceName__P8fhd{color:#374046;color:var(--text-color,#374046);font-size:.9rem;font-weight:500}.ProjectInsightsWallPanel_processingBadge__9SAKu{background-color:#e9ecef;background-color:var(--accent-light,#e9ecef);border-radius:10px;color:#495057;color:var(--accent-dark,#495057);font-size:.75rem;font-weight:600;padding:2px 6px}.ProjectInsightsWallPanel_noMembers__dsXry,.ProjectInsightsWallPanel_noResources__onBIw{color:#6c757d;color:var(--text-light,#6c757d);font-size:.85rem;font-style:italic;font-weight:400;margin-top:0;padding:.75rem 0 1rem;padding:var(--spacing-sm,.75rem) 0 var(--spacing-md,1rem) 0;text-align:center}.ProjectInsightsWallPanel_memberCard__m5T3N{align-items:flex-start;aspect-ratio:4/1;background-color:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;border:1px solid var(--border-color,#eee);border-left:4px solid #2e90fa59;border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:.75rem;gap:var(--spacing-sm,.75rem);height:auto!important;min-height:64px;min-height:auto!important;min-width:0;overflow:hidden;padding:.5rem 1.5rem;padding:var(--spacing-xs,.5rem) var(--spacing-md,1.5rem) var(--spacing-xs,.5rem) var(--spacing-md,1.5rem);position:relative;transition:border-left-color .2s ease,background-color .2s ease}.ProjectInsightsWallPanel_memberCard__m5T3N:hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);border-left-color:#2e90fa99;box-shadow:none}.ProjectInsightsWallPanel_memberInfo__o9IQk{display:flex;flex-direction:column;flex-grow:1;margin-left:.5rem;margin-left:var(--spacing-xs,.5rem);min-width:0}.ProjectInsightsWallPanel_memberName__9\+f8C{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#374046;color:var(--text-color,#374046);display:block;display:-webkit-box;font-size:1.1rem;font-weight:600;line-height:1.2;margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectInsightsWallPanel_memberUsername__z-txJ{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6c757d;color:var(--text-light,#6c757d);display:-webkit-box;flex-grow:1;font-size:.85rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.ProjectInsightsWallPanel_resourceHeaderActions__tsUFN{display:flex;gap:.5rem;gap:var(--spacing-xs,.5rem)}.ProjectInsightsWallPanel_resourceActionsContainer__VJxl3{border-top:1px solid #eee;border-top:1px solid var(--border-color,#eee);box-sizing:border-box;display:flex;gap:1rem;gap:var(--spacing-md,1rem);margin-top:1rem;margin-top:var(--spacing-md,1rem);padding-top:1rem;padding-top:var(--spacing-md,1rem);width:100%}@media (max-width:992px){.ProjectInsightsWallPanel_setupPanelContainer__yfO12{grid-template-areas:"details" "side";grid-template-columns:1fr}.ProjectInsightsWallPanel_sideColumn__0dtnU{flex-direction:column}}.ProjectInsightsWallPanel_uploadingIndicator__ZAzuP{color:#6c757d;color:var(--text-light,#6c757d);font-size:.85rem;font-style:italic;font-weight:400;margin-top:0;padding:.75rem 0 1rem;padding:var(--spacing-sm,.75rem) 0 var(--spacing-md,1rem) 0;text-align:center}.ProjectInsightsWallPanel_memberCard__m5T3N.ProjectInsightsWallPanel_processing__6aG3y{border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd);cursor:default;opacity:.7}.ProjectInsightsWallPanel_memberCard__m5T3N.ProjectInsightsWallPanel_processing__6aG3y:hover{background-color:#fff;border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd)}.ProjectInsightsWallPanel_clickableCard__6sYxC:not(.ProjectInsightsWallPanel_processing__6aG3y):hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);cursor:pointer}.ProjectInsightsWallPanel_cardActionsContainer__lGBUr{background-color:#fffc;border-radius:4px;border-radius:var(--radius-sm,4px);bottom:10px;display:flex;gap:.5rem;gap:var(--spacing-xs,.5rem);opacity:0;padding:.25rem;padding:var(--spacing-xxs,.25rem);position:absolute;right:10px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:2}.ProjectInsightsWallPanel_memberCard__m5T3N:hover .ProjectInsightsWallPanel_cardActionsContainer__lGBUr{opacity:1;visibility:visible}.ProjectInsightsWallPanel_viewButton__e5SWo{color:#2e90fa;color:var(--blue-color,#2e90fa);font-weight:400}.ProjectInsightsWallPanel_viewButton__e5SWo:hover:not(:disabled){background-color:initial;font-weight:600}.ProjectInsightsWallPanel_removeButton__KMaJ1{color:#e74c3c;color:var(--accent-color,#e74c3c);font-weight:400;transition:background-color .2s ease,font-weight .2s ease}.ProjectInsightsWallPanel_removeButton__KMaJ1:hover:not(:disabled){background-color:initial;font-weight:600}.ProjectInsightsWallPanel_setupWarningContainer__Mbkl7{background-color:#fff9e6;background-color:var(--warning-light-bg,#fff9e6);border:1px solid #fa0;border:1px solid var(--warning-main,#fa0);border-radius:6px;box-sizing:border-box;margin-bottom:20px;margin-top:12px;padding:10px 15px;transition:background-color .3s ease,border-color .3s ease;width:100%}.ProjectInsightsWallPanel_setupWarningText__vsmxg{color:#c80;color:var(--warning-dark,#c80);font-size:.9rem;line-height:1.4;transition:color .3s ease}.ProjectInsightsWallPanel_setupWarningContainer__Mbkl7.ProjectInsightsWallPanel_incomplete__y2vqm{background-color:#feeceb;background-color:var(--danger-light-bg,#feeceb);border-color:#e53935;border-color:var(--danger-main,#e53935)}.ProjectInsightsWallPanel_setupWarningContainer__Mbkl7.ProjectInsightsWallPanel_incomplete__y2vqm .ProjectInsightsWallPanel_setupWarningText__vsmxg{color:#b71c1c;color:var(--danger-dark,#b71c1c)}.ProjectInsightsWallPanel_setupWarningText__vsmxg strong{display:block;font-weight:600;margin-bottom:4px}.ProjectInsightsWallPanel_setupWarningText__vsmxg p{margin:0}@keyframes ProjectInsightsWallPanel_cycleHighlight__6Pvbh{0%{background-image:linear-gradient(120deg,#fff,#fff 45%,#f5f9fa 50%,#fff 55%,#fff);background-image:linear-gradient(120deg,var(--card-bg,#fff) 0,var(--card-bg,#fff) 45%,#f5f9fa 50%,var(--card-bg,#fff) 55%,var(--card-bg,#fff) 100%);background-position:100% 0;background-size:200% 100%}to{background-image:linear-gradient(120deg,#fff,#fff 45%,#f5f9fa 50%,#fff 55%,#fff);background-image:linear-gradient(120deg,var(--card-bg,#fff) 0,var(--card-bg,#fff) 45%,#f5f9fa 50%,var(--card-bg,#fff) 55%,var(--card-bg,#fff) 100%);background-position:-100% 0;background-size:200% 100%}}.ProjectInsightsWallPanel_processingAnimation__drIU\+{position:relative}.ProjectInsightsWallPanel_processingAnimation__drIU\+:before{animation:ProjectInsightsWallPanel_cycleHighlight__6Pvbh 2.5s linear infinite;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ProjectInsightsWallPanel_memberCard__m5T3N .ProjectInsightsWallPanel_memberInfo__o9IQk{position:relative;z-index:1}.ProjectInsightsWallPanel_processingBadgeInline__bdAfA{color:#6c757d;color:var(--text-light,#6c757d);font-size:.85rem;font-style:italic}.ProjectInsightsWallPanel_resourceSourceIcon__JX\+LJ{align-items:center;color:#2e90fa;color:var(--blue-color,#2e90fa);display:inline-flex;flex-shrink:0;font-size:1.1em;justify-content:center;position:relative;z-index:1}.ProjectInsightsWallPanel_memberCard__m5T3N>.ProjectInsightsWallPanel_removeButton__KMaJ1,.ProjectInsightsWallPanel_memberCard__m5T3N>span>.ProjectInsightsWallPanel_removeButton__KMaJ1{opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,background-color .2s ease,font-weight .2s ease;visibility:hidden}.ProjectInsightsWallPanel_memberCard__m5T3N:hover>.ProjectInsightsWallPanel_removeButton__KMaJ1,.ProjectInsightsWallPanel_memberCard__m5T3N:hover>span>.ProjectInsightsWallPanel_removeButton__KMaJ1{opacity:1;visibility:visible}.ProjectInsightsWallPanel_emptyResourceMessage__9hc1m{color:var(--text-light);font-size:12px;font-style:italic;padding:1rem;text-align:center}.ProjectInsightsWallPanel_marketLogicCard__zOtT3{grid-gap:12px;background-color:#fff;border-bottom:1px solid #eee;border-radius:8px;border-radius:var(--radius-md,8px);border-right:1px solid #eee;border-top:1px solid #eee;border:1px solid var(--border-color,#eee);border-left:4px solid #4283f1;box-shadow:none;cursor:pointer;display:grid;gap:12px;grid-template-columns:130px 1fr auto;margin-bottom:12px;overflow:hidden;padding:14px;position:relative;transition:border-left-color .2s ease,background-color .2s ease}.ProjectInsightsWallPanel_marketLogicCard__zOtT3:hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);border-left-color:#4283f1cc;box-shadow:none;transform:none}.ProjectInsightsWallPanel_marketLogicImageContainer__jsNjS{align-items:center;background-color:#f5f8ff;border-radius:6px;display:flex;height:100px;justify-content:center;overflow:hidden;width:130px}.ProjectInsightsWallPanel_marketLogicHeroImage__09pPk{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProjectInsightsWallPanel_marketLogicCard__zOtT3:hover .ProjectInsightsWallPanel_marketLogicHeroImage__09pPk{transform:scale(1.05)}.ProjectInsightsWallPanel_marketLogicImagePlaceholder__bGyem{align-items:center;color:#4283f1;display:flex;font-size:32px;height:100%;justify-content:center;width:100%}.ProjectInsightsWallPanel_marketLogicContent__VwPbb{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.ProjectInsightsWallPanel_marketLogicTitle__ioSGv{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.ProjectInsightsWallPanel_marketLogicContext__jgnGC{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4283f1;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.ProjectInsightsWallPanel_marketLogicPreview__wvRKr{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-light);display:-webkit-box;line-height:1;overflow:hidden;text-overflow:ellipsis}.ProjectInsightsWallPanel_marketLogicActions__OhTqr{display:flex;flex-direction:column;gap:8px;justify-content:center;opacity:0;transition:opacity .2s ease}.ProjectInsightsWallPanel_marketLogicCard__zOtT3:hover .ProjectInsightsWallPanel_marketLogicActions__OhTqr{opacity:1}.ProjectInsightsWallPanel_marketLogicCard__zOtT3.ProjectInsightsWallPanel_processingAnimation__drIU\+{cursor:default;opacity:.7}.ProjectInsightsWallPanel_marketLogicCard__zOtT3.ProjectInsightsWallPanel_processingAnimation__drIU\+:before{animation:ProjectInsightsWallPanel_cycleHighlight__6Pvbh 2.5s linear infinite;background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9facc 50%,#fff0 55%,#fff0);background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ProjectInsightsWallPanel_marketLogicCard__zOtT3.ProjectInsightsWallPanel_processingAnimation__drIU\+:hover{box-shadow:0 2px 4px #0000000d;transform:none}.ProjectInsightsWallPanel_selectedCard__jryip{background-color:#4283f10d;border-left-color:#4283f1;box-shadow:0 0 0 1px #4283f14d}.ProjectInsightsWallPanel_disabledCard__AhQuY{border-left-color:#adb5bd;cursor:not-allowed;opacity:.6}.ProjectInsightsWallPanel_suggestionActions__lZokS{align-items:center;flex-direction:row;justify-content:flex-start;opacity:1!important;padding-right:8px;width:40px!important}.ProjectInsightsWallPanel_suggestionCard__Ef-YG .ProjectInsightsWallPanel_checkboxContainer__gPTZ6{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.ProjectInsightsWallPanel_alreadyAddedBadge__xVdaB{background-color:#e9ecef;border-radius:4px;color:#6c757d;font-size:11px;font-weight:500;padding:3px 6px;white-space:nowrap}.ProjectInsightsWallPanel_suggestionCard__Ef-YG{box-sizing:border-box!important;display:grid!important;grid-template-rows:1fr!important;height:130px!important;margin-bottom:0!important;max-height:130px!important;min-height:130px!important}.ProjectInsightsWallPanel_suggestionCard__Ef-YG .ProjectInsightsWallPanel_marketLogicImageContainer__jsNjS{align-self:center!important;flex-shrink:0!important;height:100px!important;max-height:100px!important;min-height:100px!important}.ProjectInsightsWallPanel_suggestionCard__Ef-YG .ProjectInsightsWallPanel_marketLogicContent__VwPbb{display:flex!important;flex-direction:column!important;height:100px!important;max-height:100px!important;min-height:100px!important;overflow:hidden!important}.ProjectInsightsWallPanel_suggestionCard__Ef-YG .ProjectInsightsWallPanel_marketLogicTitle__ioSGv{-webkit-line-clamp:1!important;margin-bottom:4px!important}.ProjectInsightsWallPanel_suggestionCard__Ef-YG .ProjectInsightsWallPanel_marketLogicContext__jgnGC{-webkit-line-clamp:1!important;font-size:12px!important;margin-bottom:4px!important}.ProjectInsightsWallPanel_suggestionCard__Ef-YG .ProjectInsightsWallPanel_marketLogicPreview__wvRKr{-webkit-line-clamp:2!important;color:var(--text-light);font-size:12px!important;line-height:1.2}.ProjectInsightsWallPanel_resourceListContainer__9RFTk{flex-grow:1;margin:0;min-height:0;overflow-y:auto;padding:0;width:100%}.ProjectInsightsWallPanel_sourceBadge__Bos72{margin-top:16px}.ProjectInsightsWallPanel_sourceBadgeIcon__d5ybL{align-items:center;color:#6c757d;color:var(--text-light,#6c757d);display:inline-flex;font-size:1.1rem;margin-right:.5rem;margin-right:var(--spacing-xs,.5rem)}.ProjectInsightsWallPanel_resourceCardSourceBadge__LXD8F,.ProjectInsightsWallPanel_sourceBadgeText__RNV6Q{color:#6c757d;color:var(--text-light,#6c757d);font-size:.75rem;font-weight:500;line-height:1.2}.ProjectInsightsWallPanel_resourceCardSourceBadge__LXD8F{align-items:center;background-color:#fffc;border-radius:var(--radius-sm);bottom:10px;display:flex;left:10px;padding:3px 8px;position:absolute;z-index:2}.ProjectInsightsWallPanel_resourceCardSourceBadge__LXD8F .ProjectInsightsWallPanel_sourceBadgeIcon__d5ybL{align-items:center;color:inherit;display:inline-flex;font-size:1.1rem;margin-right:.5rem;margin-right:var(--spacing-xs,.5rem)}.ProjectInsightsWallPanel_cardComment__rNftn,.ProjectInsightsWallPanel_marketLogicPreview__wvRKr,.ProjectInsightsWallPanel_memberUsername__z-txJ{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6c757d;color:var(--text-light,#6c757d);display:-webkit-box;flex-grow:1;font-size:.85rem;line-height:1.4;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.ProjectInsightsWallPanel_marketLogicPreview__wvRKr{-webkit-line-clamp:2;font-size:12px;font-weight:400;line-height:1.3;margin:0}.ProjectInsightsWallPanel_sourceBadge__Bos72{align-items:center;display:flex;margin-top:24px;padding:.25rem 0;padding:var(--spacing-xxs,.25rem) 0}.ProjectInsightsWallPanel_activeJobsSection__gc-JJ{margin:0 0 .5rem;margin:0 0 var(--spacing-sm,.5rem) 0;width:100%}.ProjectInsightsWallPanel_activeJobsList__s5qRN{margin:0}.ProjectInsightsWallPanel_activeJobListItem__zEFJU{list-style:none;width:100%}.JobDetailModal_jobDetailModal__agjGQ{max-width:560px;min-width:480px}.JobDetailModal_modalHeader__u7ajq{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem}.JobDetailModal_jobTitle__sKG9N{border:none!important;color:#1f2937;color:var(--text-color,#1f2937);flex:1 1;font-size:1.125rem;font-weight:600;margin:0!important;min-width:0;overflow:hidden;padding:0!important;text-overflow:ellipsis;white-space:nowrap}.JobDetailModal_statusBadge__gTTPO{border-radius:9999px;flex-shrink:0;font-size:.75rem;font-weight:500;letter-spacing:.025em;padding:.25em .75em;text-transform:uppercase}.JobDetailModal_status-completed__0GD\+U{background-color:#e6f2f1;color:#107569}.JobDetailModal_status-failed__KoHpF{background-color:#fdecec;color:#b42318}.JobDetailModal_status-running__HRjQ4{background-color:#e6f0ff;color:#0950c3}.JobDetailModal_status-cancelled__cMfCx,.JobDetailModal_status-pending__-Z7cF{background-color:#f2f4f7;color:#585e64}.JobDetailModal_progressSection__VG0RA{margin-bottom:1.25rem}.JobDetailModal_progressBar__CL9Zb{background-color:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.JobDetailModal_progressFill__r0iD1{background-color:#2e90fa;border-radius:3px;height:100%;transition:width .3s ease-out}.JobDetailModal_progressInfo__2Fq7a{color:#6b7280;color:var(--text-light,#6b7280);display:flex;font-size:.8rem;justify-content:space-between;margin-top:.5rem}.JobDetailModal_timeRemaining__wM\+nD{color:#2e90fa;font-weight:500}.JobDetailModal_infoCards__WUgXm{display:flex;gap:1rem;margin-bottom:1.25rem}.JobDetailModal_infoCard__tDfzK{background-color:#f9fafb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:.25rem;padding:.75rem 1rem}.JobDetailModal_infoLabel__GuuoA{color:#6b7280;color:var(--text-light,#6b7280);font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.JobDetailModal_infoValue__VqJgW{color:#1f2937;color:var(--text-color,#1f2937);font-size:12px}.JobDetailModal_timelineSection__YJAf6{margin-bottom:1rem}.JobDetailModal_sectionTitle__nkV-C{color:#1f2937;color:var(--text-color,#1f2937);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.JobDetailModal_timeline__\+HU0c{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;padding-right:.5rem}.JobDetailModal_timelineItem__JC81h{align-items:flex-start;display:flex;gap:.5rem;min-height:2rem;transition:padding-left .2s ease}.JobDetailModal_timelineDot__-P5O9{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin-top:.25rem;width:12px}.JobDetailModal_dot__UjENY{background-color:#d1d5db;border-radius:50%;flex-shrink:0;height:10px;width:10px}.JobDetailModal_dotActive__RJi4T{background-color:#2e90fa;box-shadow:0 0 0 3px #2e90fa33}.JobDetailModal_dotNested__74Xcv{background-color:#9ca3af;height:8px;width:8px}.JobDetailModal_dotPending__Rv\+HL{background-color:#fbbf24;opacity:.7}.JobDetailModal_timelineLine__Xnjcp{background-color:#e5e7eb;flex:1 1;margin:4px 0;width:2px}.JobDetailModal_timelineContent__eJeY7{align-items:flex-start;display:flex;flex:1 1;gap:.5rem;justify-content:space-between;padding-bottom:.75rem}.JobDetailModal_timelineMessageRow__-P16m{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.5rem;min-width:0}.JobDetailModal_timelineMessage__IzqAe{color:#374151;color:var(--text-color,#374151);font-size:.75rem;line-height:1.4}.JobDetailModal_timelineHeading__RLZWk{color:#111827;color:var(--text-color,#111827);font-weight:600}.JobDetailModal_timelineTime__WT3-R{color:#9ca3af;color:var(--text-light,#9ca3af);flex-shrink:0;font-size:12px;white-space:nowrap}.JobDetailModal_timelineTimeActive__R4NN2{animation:JobDetailModal_pulseText__K2p29 1.2s ease-in-out infinite;color:#2e90fa;color:var(--blue-color,#2e90fa);font-weight:600}.JobDetailModal_timelineTimePending__TndBd{color:#d97706;font-style:italic}@keyframes JobDetailModal_pulseText__K2p29{0%,to{opacity:1}50%{opacity:.4}}.JobDetailModal_emptyProgress__O6gUS{align-items:center;color:#6b7280;color:var(--text-light,#6b7280);display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem}.JobDetailModal_emptyIcon__MdaYM{font-size:2rem!important;opacity:.5}.JobDetailModal_modalActions__i-yli{align-items:center;border-top:1px solid #eee;border-top:1px solid var(--border-color,#eee);display:flex;gap:.75rem;margin-top:auto;padding-top:1rem}.JobDetailModal_actionsSpacer__PJigB{flex:1 1}.JobDetailModal_copyLogsButton__aoF02{align-items:center;background-color:#fff;border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:6px;color:#6b7280;color:var(--text-light,#6b7280);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.375rem;padding:.5rem .75rem;transition:all .2s ease}.JobDetailModal_copyLogsButton__aoF02:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151;color:var(--text-color,#374151)}.JobDetailModal_copyLogsButton__aoF02.JobDetailModal_copied__lLCgJ{background-color:#e6f2f1;border-color:#12b76a;color:#107569}.JobDetailModal_detailLabel__8VCvb,.JobDetailModal_detailRow__5-aAt,.JobDetailModal_detailValue__Hqg74,.JobDetailModal_logsContainer__I7F80,.JobDetailModal_logsPaper__NCENG,.JobDetailModal_logsPre__2Wvbv,.JobDetailModal_metadataTable__iDJyF,.JobDetailModal_noLogsMessage__eR\+aF,.JobDetailModal_sectionContainer__c3NGB,.JobDetailModal_sectionHeader__LG9yT,.JobDetailModal_tableWrapper__AY8HO{display:none}.ProjectSetupPanel_setupPanelContainer__j7lUJ{grid-gap:2rem;grid-gap:var(--spacing-xl,2rem);background-color:#fff;border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm);box-sizing:border-box;display:grid;gap:2rem;gap:var(--spacing-xl,2rem);grid-template-areas:"details side";grid-template-columns:1.5fr 1fr;grid-template-rows:auto;height:100%;overflow-y:auto;padding:1.5rem;padding:var(--spacing-lg,1.5rem)}.ProjectSetupPanel_detailsSection__l9XYn{grid-area:details}.ProjectSetupPanel_sideColumn__y6RjF{display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-xl,2rem);grid-area:side;min-height:0}.ProjectSetupPanel_membersSection__TChFM{flex-shrink:1;overflow-y:auto}.ProjectSetupPanel_resourcesSection__OGblf{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow-y:auto}.ProjectSetupPanel_section__g-LY\+{margin-bottom:0}.ProjectSetupPanel_sectionHeader__frgFh{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem);padding-bottom:.5rem;padding-bottom:var(--spacing-xs,.5rem)}.ProjectSetupPanel_sectionTitle__k7QRO{border:none;color:#34495e;color:var(--primary-dark,#34495e);font-size:1.1rem;font-weight:600;margin:0;padding:0}.ProjectSetupPanel_textButton__i8hoA{background:none;border:none;border-radius:4px;border-radius:var(--radius-sm,4px);color:#374046;color:var(--text-color,#374046);cursor:pointer;font-size:.9rem;font-weight:600;margin-left:8px;padding:6px 10px;transition:background-color .2s ease,color .2s ease}.ProjectSetupPanel_textButton__i8hoA:hover:not(:disabled){background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8)}.ProjectSetupPanel_textButtonPrimary__J88PQ:not(:disabled){background-color:#e6f4ff;background-color:var(--light-blue-color,#e6f4ff);color:#2e90fa;color:var(--blue-color,#2e90fa);font-weight:600}.ProjectSetupPanel_textButtonPrimary__J88PQ:hover:not(:disabled){background-color:#2e90fa33}.ProjectSetupPanel_textButton__i8hoA:disabled{background-color:initial;color:#adb5bd;color:var(--text-light,#adb5bd);cursor:not-allowed;font-weight:400}.ProjectSetupPanel_editControls__SISmO{align-items:center;display:flex}.ProjectSetupPanel_inputField__REPCP,.ProjectSetupPanel_textareaField__ij4pi{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;border-radius:var(--radius-sm,4px);box-sizing:border-box;font-size:.95rem;margin-bottom:.75rem;margin-bottom:var(--spacing-sm,.75rem);margin-top:4px;padding:.75rem;padding:var(--spacing-sm,.75rem);transition:border-color .2s ease;width:100%}.ProjectSetupPanel_inputField__REPCP:focus,.ProjectSetupPanel_textareaField__ij4pi:focus{border-color:#2c3e50;border-color:var(--primary-color,#2c3e50);box-shadow:0 0 0 3px #2e90fa26;outline:none}.ProjectSetupPanel_textareaField__ij4pi{font-family:inherit;line-height:1.5;margin-bottom:.5rem;margin-bottom:var(--spacing-xs,.5rem)}.ProjectSetupPanel_readOnlyField__n69Cp{border:1px solid #e0e0e0;border:1px solid var(--border-color-light,#e0e0e0);border-radius:4px;border-radius:var(--radius-sm,4px);box-sizing:border-box;color:#374046;color:var(--text-color,#374046);font-size:.95rem;line-height:1.5;margin-bottom:.75rem;margin-bottom:var(--spacing-sm,.75rem);margin-top:4px;min-height:calc(2.925rem + 2px);min-height:calc(1.425rem + var(--spacing-sm, .75rem)*2 + 2px);padding:.75rem;padding:var(--spacing-sm,.75rem);white-space:pre-wrap;width:100%}.ProjectSetupPanel_readOnlyField__n69Cp.ProjectSetupPanel_textarea__vb2tY{min-height:200px;resize:none}.ProjectSetupPanel_detailItem__WwGWj{margin-bottom:1rem;margin-bottom:var(--spacing-md,1rem)}.ProjectSetupPanel_detailLabel__oe-X1{color:#374046;color:var(--text-color,#374046);display:block;font-size:.8rem;font-weight:600;margin-bottom:.5rem;margin-bottom:var(--spacing-xs,.5rem)}.ProjectSetupPanel_detailValue__uyACc{color:#374046;color:var(--text-color,#374046);font-size:.95rem;line-height:1.5;margin:0;padding:.75rem 0;padding:var(--spacing-sm,.75rem) 0;white-space:pre-wrap}.ProjectSetupPanel_memberList__E6Sga,.ProjectSetupPanel_resourceList__2s6\+t{list-style:none;margin:0;padding:1rem 0;padding:var(--spacing-md,1rem) 0}.ProjectSetupPanel_memberItem__SDofi{border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--border-color-light,#f1f3f5);font-size:.9rem;padding:.5rem 0;padding:var(--spacing-xs,.5rem) 0}.ProjectSetupPanel_resourceItem__eueB1{align-items:center;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #eee;border:1px solid var(--border-color,#eee);border-radius:4px;border-radius:var(--radius-sm,4px);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem;margin-bottom:var(--spacing-xs,.5rem);padding:.75rem .5rem;padding:var(--spacing-sm,.75rem) var(--spacing-xs,.5rem);transition:background-color .2s ease,box-shadow .2s ease}.ProjectSetupPanel_resourceItem__eueB1:hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);box-shadow:var(--shadow-xs)}.ProjectSetupPanel_resourceName__RcXQd{color:#374046;color:var(--text-color,#374046);font-size:.9rem;font-weight:500}.ProjectSetupPanel_processingBadge__4Un3C{background-color:#e9ecef;background-color:var(--accent-light,#e9ecef);border-radius:10px;color:#495057;color:var(--accent-dark,#495057);font-size:.75rem;font-weight:600;padding:2px 6px}.ProjectSetupPanel_noMembers__aVJgd,.ProjectSetupPanel_noResources__A3780{color:#6c757d;color:var(--text-light,#6c757d);font-size:.85rem;font-style:italic;font-weight:400;margin-top:0;padding:.75rem 0 1rem;padding:var(--spacing-sm,.75rem) 0 var(--spacing-md,1rem) 0;text-align:center}.ProjectSetupPanel_memberCard__MXqlO{align-items:center;background-color:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;border:1px solid var(--border-color,#eee);border-left:4px solid #2e90fa59;border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:none;box-sizing:border-box;display:flex;margin-bottom:.75rem;margin-bottom:var(--spacing-sm,.75rem);min-height:64px;overflow:hidden;padding:.75rem 1rem;padding:var(--spacing-sm,.75rem) var(--spacing-md,1rem);position:relative;transition:border-left-color .2s ease,background-color .2s ease}.ProjectSetupPanel_memberCard__MXqlO:hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);border-left-color:#2e90fa99;box-shadow:none}.ProjectSetupPanel_memberInfo__YYoXE{display:flex;flex-direction:column;flex-grow:1;margin-left:.5rem;margin-left:var(--spacing-xs,.5rem);min-width:0}.ProjectSetupPanel_memberName__3n02-{color:#374046;color:var(--text-color,#374046);display:block;font-size:.95rem;font-weight:600;max-width:calc(100% - 140px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectSetupPanel_memberUsername__JlBuV{color:#6c757d;color:var(--text-light,#6c757d);font-size:.8rem}.ProjectSetupPanel_processingBadgeInline__jTtMp{background-color:initial;border-radius:0;color:var(--text-light,#6c757d);display:inline-block;font-size:.75rem;font-weight:500;margin-top:2px;padding:0}.ProjectSetupPanel_resourceHeaderActions__LhnCF{display:flex;gap:.5rem;gap:var(--spacing-xs,.5rem)}.ProjectSetupPanel_resourceActionsContainer__Lnz2Z{border-top:1px solid #eee;border-top:1px solid var(--border-color,#eee);box-sizing:border-box;display:flex;gap:1rem;gap:var(--spacing-md,1rem);margin-top:1rem;margin-top:var(--spacing-md,1rem);padding-top:1rem;padding-top:var(--spacing-md,1rem);width:100%}@media (max-width:992px){.ProjectSetupPanel_setupPanelContainer__j7lUJ{grid-template-areas:"details" "side";grid-template-columns:1fr}.ProjectSetupPanel_sideColumn__y6RjF{flex-direction:column}}.ProjectSetupPanel_uploadingIndicator__L0O6V{color:#6c757d;color:var(--text-light,#6c757d);font-size:.85rem;font-style:italic;font-weight:400;margin-top:0;padding:.75rem 0 1rem;padding:var(--spacing-sm,.75rem) 0 var(--spacing-md,1rem) 0;text-align:center}.ProjectSetupPanel_memberCard__MXqlO.ProjectSetupPanel_processing__255F1{border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd);cursor:default;opacity:.7}.ProjectSetupPanel_memberCard__MXqlO.ProjectSetupPanel_processing__255F1:hover{background-color:#fff;border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd)}.ProjectSetupPanel_clickableCard__NbkHf:not(.ProjectSetupPanel_processing__255F1):hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);cursor:pointer}.ProjectSetupPanel_cardActionsContainer__zgO0U{display:flex;gap:5px;opacity:0;position:absolute;right:8px;top:18px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;z-index:2}.ProjectSetupPanel_memberCard__MXqlO:hover .ProjectSetupPanel_cardActionsContainer__zgO0U{opacity:1;visibility:visible}.ProjectSetupPanel_viewButton__kgl\+l{color:#2e90fa;color:var(--blue-color,#2e90fa);font-weight:400}.ProjectSetupPanel_viewButton__kgl\+l:hover:not(:disabled){background-color:initial;font-weight:600}.ProjectSetupPanel_removeButton__vrOhE{color:#e74c3c;color:var(--accent-color,#e74c3c);font-weight:400;transition:background-color .2s ease,font-weight .2s ease}.ProjectSetupPanel_removeButton__vrOhE:hover:not(:disabled){background-color:initial;font-weight:600}.ProjectSetupPanel_setupWarningContainer__oZ\+Fo{background-color:#fff9e6;background-color:var(--warning-light-bg,#fff9e6);border:1px solid #fa0;border:1px solid var(--warning-main,#fa0);border-radius:6px;box-sizing:border-box;margin-bottom:20px;margin-top:12px;padding:10px 15px;transition:background-color .3s ease,border-color .3s ease;width:100%}.ProjectSetupPanel_setupWarningText__iywvq{color:#c80;color:var(--warning-dark,#c80);font-size:.9rem;line-height:1.4;transition:color .3s ease}.ProjectSetupPanel_setupWarningContainer__oZ\+Fo.ProjectSetupPanel_incomplete__YwVMd{background-color:#feeceb;background-color:var(--danger-light-bg,#feeceb);border-color:#e53935;border-color:var(--danger-main,#e53935)}.ProjectSetupPanel_setupWarningContainer__oZ\+Fo.ProjectSetupPanel_incomplete__YwVMd .ProjectSetupPanel_setupWarningText__iywvq{color:#b71c1c;color:var(--danger-dark,#b71c1c)}.ProjectSetupPanel_setupWarningText__iywvq strong{display:block;font-weight:600;margin-bottom:4px}.ProjectSetupPanel_setupWarningText__iywvq p{margin:0}@keyframes ProjectSetupPanel_cycleHighlight__ENPeA{0%{background-image:linear-gradient(120deg,#fff,#fff 45%,#f5f9fa 50%,#fff 55%,#fff);background-image:linear-gradient(120deg,var(--card-bg,#fff) 0,var(--card-bg,#fff) 45%,#f5f9fa 50%,var(--card-bg,#fff) 55%,var(--card-bg,#fff) 100%);background-position:100% 0;background-size:200% 100%}to{background-image:linear-gradient(120deg,#fff,#fff 45%,#f5f9fa 50%,#fff 55%,#fff);background-image:linear-gradient(120deg,var(--card-bg,#fff) 0,var(--card-bg,#fff) 45%,#f5f9fa 50%,var(--card-bg,#fff) 55%,var(--card-bg,#fff) 100%);background-position:-100% 0;background-size:200% 100%}}.ProjectSetupPanel_processingAnimation__Y7yux{position:relative}.ProjectSetupPanel_processingAnimation__Y7yux:before{animation:ProjectSetupPanel_cycleHighlight__ENPeA 2.5s linear infinite;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ProjectSetupPanel_memberCard__MXqlO .ProjectSetupPanel_memberInfo__YYoXE{position:relative;z-index:1}.ProjectSetupPanel_processingBadgeInline__jTtMp{color:#6c757d;color:var(--text-muted,#6c757d);font-size:.8em;font-style:italic}.ProjectSetupPanel_resourceSourceIcon__WVXQZ{align-items:center;color:#2e90fa;color:var(--blue-color,#2e90fa);display:inline-flex;flex-shrink:0;font-size:1.1em;justify-content:center;position:relative;z-index:1}.ProjectSetupPanel_memberCard__MXqlO>.ProjectSetupPanel_removeButton__vrOhE,.ProjectSetupPanel_memberCard__MXqlO>span>.ProjectSetupPanel_removeButton__vrOhE{opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,background-color .2s ease,font-weight .2s ease;visibility:hidden}.ProjectSetupPanel_memberCard__MXqlO:hover>.ProjectSetupPanel_removeButton__vrOhE,.ProjectSetupPanel_memberCard__MXqlO:hover>span>.ProjectSetupPanel_removeButton__vrOhE{opacity:1;visibility:visible}.ProjectSetupPanel_emptyResourceMessage__JD5gA{color:var(--text-light);font-size:12px;font-style:italic;padding:1rem;text-align:center}.ProjectSetupPanel_marketLogicCard__LYDQ1{grid-gap:12px;background-color:#fff;border:1px solid #eee;border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:none;cursor:pointer;display:grid;gap:12px;grid-template-columns:150px 1fr auto;margin-bottom:12px;overflow:hidden;padding:14px;position:relative;transition:border-left-color .2s ease,background-color .2s ease}.ProjectSetupPanel_marketLogicCard__LYDQ1:hover{background-color:#f8f9fa;background-color:var(--hover-light,#f8f9fa);border-left-color:#4283f1cc;box-shadow:none;transform:none}.ProjectSetupPanel_marketLogicImageContainer__FP7ho{align-items:center;background-color:#f5f8ff;border-radius:6px;display:flex;height:100px;justify-content:center;overflow:hidden;width:130px}.ProjectSetupPanel_marketLogicHeroImage__1\+JLq{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProjectSetupPanel_marketLogicCard__LYDQ1:hover .ProjectSetupPanel_marketLogicHeroImage__1\+JLq{transform:scale(1.05)}.ProjectSetupPanel_marketLogicImagePlaceholder__NCjCH{align-items:center;color:#4283f1;display:flex;font-size:32px;height:100%;justify-content:center;width:100%}.ProjectSetupPanel_marketLogicContent__A2xhM{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:8px 0}.ProjectSetupPanel_marketLogicTitle__E8ERw{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#333;display:-webkit-box;flex-grow:1;font-size:16px;font-weight:600;line-height:1.3;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.ProjectSetupPanel_marketLogicContext__d14IS{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4283f1;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.ProjectSetupPanel_marketLogicPreview__7JDPG{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-light);display:-webkit-box;font-size:12px;font-weight:400;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis}.ProjectSetupPanel_marketLogicActions__OhN3b{display:flex;flex-direction:column;gap:8px;justify-content:center;opacity:0;transition:opacity .2s ease}.ProjectSetupPanel_marketLogicCard__LYDQ1:hover .ProjectSetupPanel_marketLogicActions__OhN3b{opacity:1}.ProjectSetupPanel_marketLogicCard__LYDQ1.ProjectSetupPanel_processingAnimation__Y7yux{cursor:default;opacity:.7}.ProjectSetupPanel_marketLogicCard__LYDQ1.ProjectSetupPanel_processingAnimation__Y7yux:before{animation:ProjectSetupPanel_cycleHighlight__ENPeA 2.5s linear infinite;background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9facc 50%,#fff0 55%,#fff0);background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ProjectSetupPanel_marketLogicCard__LYDQ1.ProjectSetupPanel_processingAnimation__Y7yux:hover{box-shadow:0 2px 4px #0000000d;transform:none}.ProjectSetupPanel_selectedCard__4Pn\+1{background-color:#4283f10d;border-left-color:#4283f1;box-shadow:0 0 0 1px #4283f14d}.ProjectSetupPanel_featuredCard__cBwKL{background-color:#f1c40f1a;border-left-color:#f1c40f}.ProjectSetupPanel_disabledCard__5ED-t{border-left-color:#adb5bd;cursor:not-allowed;opacity:.6}.ProjectSetupPanel_suggestionActions__dc3Np{align-items:center;flex-direction:row;justify-content:flex-start;opacity:1!important;padding-right:8px;width:40px!important}.ProjectSetupPanel_suggestionCard__GO5q6 .ProjectSetupPanel_checkboxContainer__QLwf7{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.ProjectSetupPanel_alreadyAddedBadge__JCO9r{background-color:#e9ecef;border-radius:4px;color:#6c757d;font-size:11px;font-weight:500;padding:3px 6px;white-space:nowrap}.ProjectSetupPanel_suggestionCard__GO5q6{box-sizing:border-box!important;display:grid!important;grid-template-rows:1fr!important;height:130px!important;margin-bottom:0!important;max-height:130px!important;min-height:130px!important;padding:0}.ProjectSetupPanel_suggestionCard__GO5q6 .ProjectSetupPanel_marketLogicImageContainer__FP7ho{align-self:center!important;flex-shrink:0!important;height:130px!important;max-height:130px!important;min-height:130px!important;width:150px}.ProjectSetupPanel_suggestionCard__GO5q6 .ProjectSetupPanel_marketLogicContent__A2xhM{display:flex!important;flex-direction:column!important;overflow:hidden!important}.ProjectSetupPanel_suggestionCard__GO5q6 .ProjectSetupPanel_marketLogicTitle__E8ERw{-webkit-line-clamp:1!important;margin-bottom:4px!important}.ProjectSetupPanel_suggestionCard__GO5q6 .ProjectSetupPanel_marketLogicContext__d14IS{-webkit-line-clamp:1!important;font-size:12px!important;margin-bottom:4px!important}.ProjectSetupPanel_suggestionCard__GO5q6 .ProjectSetupPanel_marketLogicPreview__7JDPG{-webkit-line-clamp:3!important;color:var(--text-light);font-size:12px!important;line-height:1.2;margin-bottom:auto}.ProjectSetupPanel_titleRow__pqgak{align-items:center;display:flex;margin-bottom:8px}.ProjectSetupPanel_recommendedBadge__fwVlB{align-items:center;background-color:#ffc107;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:4px;line-height:1.2;margin-right:6px;padding:3px 6px;white-space:nowrap}.MarketLogicDisplayCard_cardContainer__MnN-4{aspect-ratio:16/9;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #eee;border:1px solid var(--border-color,#eee);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .2s ease}.MarketLogicDisplayCard_cardContainer__MnN-4:hover{box-shadow:var(--shadow-lg);transform:scale(1.02)}.MarketLogicDisplayCard_imageContainer__7zBju{background-color:#f0f4f8;background-color:var(--background-medium,#f0f4f8);flex-basis:52%;flex-shrink:0;overflow:hidden;position:relative;width:100%}.MarketLogicDisplayCard_heroImage__m-pBe{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out;width:100%}.MarketLogicDisplayCard_cardContainer__MnN-4:hover .MarketLogicDisplayCard_heroImage__m-pBe{transform:scale(1.05)}.MarketLogicDisplayCard_imagePlaceholder__GbBre{align-items:center;color:#adb5bd;color:var(--text-light,#adb5bd);display:flex;height:100%;justify-content:center;width:100%}.MarketLogicDisplayCard_contentContainer__jlIIL{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:0;padding:12px;padding:var(--spacing-md,12px);position:relative;z-index:1}.MarketLogicDisplayCard_title__5cDmh{color:#4b5563;color:var(--text-muted,#4b5563);font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;margin:0 0 var(--spacing-xs,.5rem) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketLogicDisplayCard_preview__QK-IZ{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6c757d;color:var(--text-light,#6c757d);display:-webkit-box;font-size:12px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.MarketLogicDisplayCard_sourceBadge__zjrAK{align-items:center;display:flex;flex-shrink:0;margin-top:auto;padding:4px 0 0}.MarketLogicDisplayCard_sourceBadgeIcon__TR9Kz{align-items:center;color:#6c757d;color:var(--text-light,#6c757d);display:inline-flex;font-size:1rem;margin-right:6px}.MarketLogicDisplayCard_sourceBadgeText__kCN\+j{color:#6c757d;color:var(--text-light,#6c757d);font-size:.7rem;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketLogicDisplayCard_actionsContainer__ApNqh{background-color:#fffc;border-radius:4px;border-radius:var(--radius-sm,4px);bottom:10px;display:flex;gap:.5rem;gap:var(--spacing-xs,.5rem);opacity:0;padding:.25rem;padding:var(--spacing-xxs,.25rem);position:absolute;right:10px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:2}.MarketLogicDisplayCard_cardContainer__MnN-4:hover .MarketLogicDisplayCard_actionsContainer__ApNqh{opacity:1;visibility:visible}.MarketLogicDisplayCard_processingBadge__XtmqA{background-color:#fffc;border-radius:var(--radius-sm);bottom:10px;color:#6c757d;color:var(--text-light,#6c757d);font-size:.75rem;font-weight:500;left:10px;padding:3px 8px;position:absolute;z-index:2}.MarketLogicDisplayCard_cardContainer__MnN-4.MarketLogicDisplayCard_processingAnimation__OzrPw{cursor:default}@keyframes MarketLogicDisplayCard_cycleHighlight__YRL8M{0%{background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9fae6 50%,#fff0 55%,#fff0);background-position:150% 0;background-size:250% 100%}to{background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9fae6 50%,#fff0 55%,#fff0);background-position:-150% 0;background-size:250% 100%}}.MarketLogicDisplayCard_processingAnimation__OzrPw:before{animation:MarketLogicDisplayCard_cycleHighlight__YRL8M 5s linear infinite;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.DeepResearchDisplayCard_cardContainer__ndLyX{aspect-ratio:16/9;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #eee;border-left:4px solid #673ab7;border:1px solid var(--border-color,#eee);border-left:4px solid var(--deep-research-color,#673ab7);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .2s ease,border-left-color .2s ease}.DeepResearchDisplayCard_cardContainer__ndLyX:hover{border-left-color:#512da8;border-left-color:var(--deep-research-dark-color,#512da8);box-shadow:var(--shadow-lg);transform:scale(1.02)}.DeepResearchDisplayCard_iconContainer__8bdgx{color:#d1c4e9;color:var(--deep-research-light-color,#d1c4e9);display:flex;font-size:1.8rem;justify-content:flex-end;padding:.5rem .75rem 0;padding:var(--spacing-xs,.5rem) var(--spacing-sm,.75rem) 0;position:absolute;right:0;top:0;z-index:1}.DeepResearchDisplayCard_contentContainer__t5B0n{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:0;padding:12px;padding:var(--spacing-md,12px);position:relative;z-index:1}.DeepResearchDisplayCard_title__RlGtN{color:#4b5563;color:var(--text-muted,#4b5563);font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;margin:0 0 var(--spacing-xs,.5rem) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeepResearchDisplayCard_comment__DXW2n{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6c757d;color:var(--text-light,#6c757d);display:-webkit-box;flex-grow:1;font-size:12px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.DeepResearchDisplayCard_actionsContainer__Qx6oA{background-color:#fffc;border-radius:4px;border-radius:var(--radius-sm,4px);bottom:10px;display:flex;gap:.5rem;gap:var(--spacing-xs,.5rem);opacity:0;padding:.25rem;padding:var(--spacing-xxs,.25rem);position:absolute;right:10px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:2}.DeepResearchDisplayCard_cardContainer__ndLyX:hover .DeepResearchDisplayCard_actionsContainer__Qx6oA{opacity:1;visibility:visible}.DeepResearchDisplayCard_processingStatusText__-6Kku{color:#6c757d;color:var(--text-light,#6c757d);display:block;font-size:.85rem;font-style:italic;line-height:1.3;margin-top:.25rem;margin-top:var(--spacing-xxs,.25rem)}.DeepResearchDisplayCard_cardContainer__ndLyX.DeepResearchDisplayCard_processingAnimation__Ih5gB{border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd);cursor:default}.DeepResearchDisplayCard_cardContainer__ndLyX.DeepResearchDisplayCard_processingAnimation__Ih5gB:hover{border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd);box-shadow:var(--shadow-sm);transform:none}@keyframes DeepResearchDisplayCard_cycleHighlight__Oz6js{0%{background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9fae6 50%,#fff0 55%,#fff0);background-position:150% 0;background-size:250% 100%}to{background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9fae6 50%,#fff0 55%,#fff0);background-position:-150% 0;background-size:250% 100%}}.DeepResearchDisplayCard_processingAnimation__Ih5gB:before{animation:DeepResearchDisplayCard_cycleHighlight__Oz6js 5s linear infinite;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.DeepResearchDisplayCard_failureBadge__RzD4b{align-items:center;background-color:#e53935;background-color:var(--danger-main,#e53935);border-radius:4px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:4px;margin:6px 12px;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:2}.DeepResearchDisplayCard_failureIcon__NzQOE{align-items:center;color:inherit;display:inline-flex}.ActiveJobCard_card__f7wRo{background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #eee;border:1px solid var(--border-color,#eee);border-radius:8px;border-radius:var(--radius-md,8px);cursor:pointer;max-width:100%;overflow:hidden;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.ActiveJobCard_card__f7wRo:hover{box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-lg,0 4px 8px #0000001a);transform:scale(1.02)}.ActiveJobCard_card__f7wRo:focus{outline:2px solid #2e90fa;outline:2px solid var(--blue-color,#2e90fa);outline-offset:2px}.ActiveJobCard_cardContent__VixHW{padding:.75rem 1rem}.ActiveJobCard_header__ZJkTv{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.ActiveJobCard_titleRow__HJ8Xg{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.ActiveJobCard_jobName__KhvX3{color:#1f2937;color:var(--text-primary,#1f2937);font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActiveJobCard_timestamp__Ffqy3{color:#6b7280;color:var(--text-light,#6b7280);font-size:.75rem;white-space:nowrap}.ActiveJobCard_statusMessage__1HbA4{align-items:center;color:#4b5563;color:var(--text-secondary,#4b5563);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;line-height:1.4;margin-top:.5rem}.ActiveJobCard_statusMessage__1HbA4>span:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden}.ActiveJobCard_progressBar__3g95T{background-color:#e5e7eb;background-color:var(--bg-secondary,#e5e7eb);height:3px;overflow:hidden}.ActiveJobCard_progressFill__dZjsR{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);height:100%;transition:width .3s ease-out}.PDFFileCard_cardContainer__W32CK{aspect-ratio:16/9;background-color:#fff;background-color:var(--background-light,#fff);border:1px solid #eee;border-left:4px solid #e53935;border:1px solid var(--border-color,#eee);border-left:4px solid var(--danger-main,#e53935);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .2s ease,border-left-color .2s ease}.PDFFileCard_cardContainer__W32CK:hover{transform:scale(1.02);z-index:10}.PDFFileCard_contentContainer__72vNC{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:0;padding:12px;padding:var(--spacing-md,12px);position:relative;z-index:1}.PDFFileCard_title__PNffV{color:#4b5563;color:var(--text-muted,#4b5563);font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;margin:0 0 var(--spacing-xs,.5rem) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PDFFileCard_comment__gwgUr{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6c757d;color:var(--text-light,#6c757d);display:-webkit-box;flex-grow:1;font-size:12px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.PDFFileCard_actionsContainer__fb0ll{background-color:#fffc;border-radius:4px;border-radius:var(--radius-sm,4px);bottom:10px;display:flex;gap:.5rem;gap:var(--spacing-xs,.5rem);opacity:0;padding:.25rem;padding:var(--spacing-xxs,.25rem);position:absolute;right:10px;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:2}.PDFFileCard_cardContainer__W32CK:hover .PDFFileCard_actionsContainer__fb0ll{opacity:1;visibility:visible}.PDFFileCard_processingStatusText__nt0Ns{color:#6c757d;color:var(--text-light,#6c757d);display:block;font-size:.85rem;font-style:italic;line-height:1.3;margin-top:.25rem;margin-top:var(--spacing-xxs,.25rem)}.PDFFileCard_cardContainer__W32CK.PDFFileCard_processingAnimation__lJhH5{border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd);cursor:default}.PDFFileCard_cardContainer__W32CK.PDFFileCard_processingAnimation__lJhH5:hover{border-left-color:#adb5bd;border-left-color:var(--grey-light,#adb5bd);box-shadow:var(--shadow-sm)}@keyframes PDFFileCard_cycleHighlight__oIFXg{0%{background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9fae6 50%,#fff0 55%,#fff0);background-position:150% 0;background-size:250% 100%}to{background-image:linear-gradient(120deg,#fff0,#fff0 45%,#f5f9fae6 50%,#fff0 55%,#fff0);background-position:-150% 0;background-size:250% 100%}}.PDFFileCard_processingAnimation__lJhH5:before{animation:PDFFileCard_cycleHighlight__oIFXg 5s linear infinite;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.GlobalJobPanel_jobPanelTrigger__bm7nu{align-items:center;background-color:#fff;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:8px 0 0 8px;border-right:none;box-shadow:-2px 0 5px #00000012;color:#2c3e50;color:var(--primary-color,#2c3e50);cursor:pointer;display:flex;flex-direction:column;gap:.3rem;justify-content:center;min-height:60px;min-width:45px;padding:.6rem .5rem;position:fixed;right:0;top:50%;transform:translateY(-50%);transition:background-color .2s ease,box-shadow .2s ease,transform .3s ease-out;z-index:1048}.GlobalJobPanel_jobPanelTrigger__bm7nu.GlobalJobPanel_isOpen__szhQ3{transform:translateY(-50%) translateX(-480px)}.GlobalJobPanel_jobPanelTrigger__bm7nu:hover{background-color:#f0f4f8;background-color:var(--hover-light,#f0f4f8);box-shadow:-3px 0 8px #0000001a}.GlobalJobPanel_jobPanelTrigger__bm7nu svg{color:#2e90fa;color:var(--blue-color,#2e90fa);margin-bottom:0}.GlobalJobPanel_triggerLabel__0uzQw{color:#2c3e50;color:var(--primary-color,#2c3e50);font-size:.9rem;font-weight:600;line-height:1}.GlobalJobPanel_unseenBadge__OsesC{align-items:center;background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border-radius:50%;color:#fff;display:block;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;line-height:1;margin:0 auto .3rem;min-width:20px;padding:.2em .5em}@keyframes GlobalJobPanel_pulse__Ug0vC{0%{box-shadow:0 0 0 0 #e74c3cb3;transform:scale(1)}50%{box-shadow:0 0 0 12px #e74c3c00;transform:scale(1.1)}to{box-shadow:0 0 0 0 #e74c3c00;transform:scale(1)}}.GlobalJobPanel_unseenBadge__OsesC.GlobalJobPanel_pulsing__iwjnt{animation:GlobalJobPanel_pulse__Ug0vC 1.2s infinite;background-color:#e74c3c;background-color:var(--accent-color,#e74c3c)}.GlobalJobPanel_jobPanelSlideout__aKRdB{background-color:#fff;box-shadow:-3px 0 10px #0000001a;display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-out;width:480px;z-index:1045}.GlobalJobPanel_jobPanelSlideout__aKRdB.GlobalJobPanel_isOpen__szhQ3{transform:translateX(0)}.GlobalJobPanel_panelContent__aGXGt{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden;padding:1rem}.GlobalJobPanel_panelHeader__2Lr8Q{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.GlobalJobPanel_panelHeader__2Lr8Q h3{font-size:1.1rem;font-weight:600;margin:0}.GlobalJobPanel_controls__Z4wI6{align-items:center;display:flex;gap:.75rem}.GlobalJobPanel_filterControl__eedf\+{align-items:center;color:var(--text-light);display:flex;gap:.3rem}.GlobalJobPanel_filterControl__eedf\+ select{background-color:#fff;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;border-radius:var(--radius-sm,4px);font-size:.85rem;padding:.2rem .4rem}.GlobalJobPanel_jobList__cSKIV{flex-grow:1;list-style:none;margin:0 -5px 0 0;overflow-y:auto;padding:0 5px 0 0}.GlobalJobPanel_jobItem__4RNov{align-items:flex-start;background-color:#fff;border:1px solid #0000;border-radius:4px;border-radius:var(--radius-sm,4px);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs,0 1px 2px #0000000a);cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.3rem;padding:.6rem .5rem;transition:background-color .2s ease}.GlobalJobPanel_jobItem__4RNov:hover{background-color:var(--hover-light)}.GlobalJobPanel_jobInfo__HC0gD{display:flex;flex-direction:column;flex-grow:1;gap:.2rem;min-width:0}.GlobalJobPanel_jobName__LwAmr{align-items:center;display:flex;font-size:.9rem;font-weight:500;gap:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalJobPanel_jobTimestamp__0DoM4{color:var(--text-light);flex-shrink:0;font-size:.75rem;padding-top:2px;white-space:nowrap}.GlobalJobPanel_jobStatusChip__\+HT5\+{border-radius:var(--radius-md);display:inline-block;font-size:.7rem;font-weight:400;margin-top:2px;padding:.15em .5em;text-transform:uppercase;white-space:nowrap;width:fit-content}.GlobalJobPanel_status-completed__QK8vW{background-color:#e6f2f1;color:#107569}.GlobalJobPanel_status-failed__8Iv3U{background-color:#fdecec;color:#b42318}.GlobalJobPanel_status-running__zstBv{background-color:#e6f0ff;color:#0950c3}.GlobalJobPanel_status-cancelled__2CS2J,.GlobalJobPanel_status-pending__UtrgG{background-color:#f2f4f7;color:#585e64}.GlobalJobPanel_unseenDot__HMoqt{background-color:#2e90fa;background-color:var(--blue-color,#2e90fa);border-radius:50%;display:inline-block;flex-shrink:0;height:7px;margin-left:2px;width:7px}.GlobalJobPanel_noJobs__8zb6g{color:var(--text-light);font-size:12px;font-style:italic;padding:1rem;text-align:center}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.a82734b3.css.map*/