@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light only;color:var(--wize-color-text);background-color:var(--wize-color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;min-height:100vh}html,body,#root,#root>div:first-child,#root>div:first-child>div:first-child,#root>div:first-child>div:first-child>div:first-child{height:100%;width:100%}a{font-weight:500;text-decoration:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}pre{background-color:var(--wize-color-background);max-width:100%;padding:16px;overflow-x:scroll;outline:1px solid var(--wize-color-border-muted);border-radius:2px;box-sizing:border-box;white-space:break-spaces}button{font-family:inherit;font-size:1em;font-weight:500;margin:0;padding:0;border:none;background-color:var(--wize-color-text);cursor:pointer;color:var(--wize-color-surface)}input,select{font-family:inherit;background-color:#fff;color:#000;border-radius:4px;padding:4px;border:1px solid var(--wize-color-border-muted);box-sizing:border-box;accent-color:var(--wize-color-primary)}*::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{border-radius:6px}::-webkit-scrollbar-thumb{background:var(--wize-color-border-muted);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--wize-color-border)}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--wize-color-border-muted) transparent}}.none{display:none}.flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.space-between{justify-content:space-between}.react-tooltip{z-index:2;white-space:pre-wrap}.select__control{background-color:var(--wize-color-surface)!important;border-color:var(--wize-color-border-muted)!important}.select__control:hover{border-color:var(--wize-color-border)!important}.select__control--menu-is-open:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}.select__multi-value{background-color:var(--wize-color-background)!important;border:solid 1px var(--wize-color-border-muted)!important}.select__multi-value__label{color:var(--wize-color-text)!important}.select__indicator{color:var(--wize-color-text-muted)!important}.select__indicator :hover{color:var(--wize-color-text)!important}.select__indicator-separator{background-color:var(--wize-color-border-muted)!important}.select__menu{background-color:var(--wize-color-surface)!important;overflow-x:hidden;text-wrap:wrap;word-break:break-word}.select__option--is-focused{background-color:var(--wize-color-text)!important;color:var(--wize-color-surface)!important}*:focus-visible{outline:2px solid hsl(210,100%,50%);outline-offset:0}.tiptap{outline:none;height:100%;width:100%;box-sizing:border-box}.tiptap :first-child{margin-top:0}.tiptap p.is-editor-empty:first-child:before{color:var(--wize-color-text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap p{word-break:auto-phrase}.tiptap img{min-width:8px;max-width:100%}.tiptap .collaboration-cursor__caret{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.tiptap .collaboration-cursor__label{border-radius:3px 3px 3px 0;color:#0d0d0d;font-size:12px;font-style:normal;font-weight:600;left:-1px;line-height:normal;padding:.1rem .3rem;position:absolute;top:-1.4em;-webkit-user-select:none;user-select:none;white-space:nowrap}.tiptap .mention{background-color:#e5c8ff;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#3f1e5c;padding:.1rem .3rem}.tiptap .mention:after{content:"​"}.tiptap blockquote{border-left:4px solid #b5b5b5;padding:10px 20px;margin:16px 0;color:#555}.tiptap .tableWrapper{overflow-x:auto}.tiptap li,.tiptap p{margin:.5rem 0}.tiptap table{width:fit-content;border-collapse:collapse;margin-bottom:8px}.tiptap table th,.tiptap table td{border:1px solid #cdcdcd;padding:8px;text-align:left;position:relative}.tiptap table td.selectedCell{background-color:#d5d5d5}.tiptap table th{background-color:#e8e8e8;font-weight:700}.tiptap table th.selectedCell{background-color:#b6b6b6}.tiptap table .column-resize-handle{z-index:1;position:absolute;background-color:#2a81dd;bottom:-2px;right:-2px;top:0;width:4px;cursor:col-resize}.tiptap code{background-color:#f0f0f0;color:#000;border-radius:4px;padding:2px 4px;width:100%;font-family:Courier New,Courier,monospace;font-size:.95em}:root{--contexify-zIndex:666;--contexify-menu-minWidth:220px;--contexify-menu-padding:6px;--contexify-menu-radius:6px;--contexify-menu-bgColor:#fff;--contexify-menu-shadow:1px 2px 2px rgba(0,0,0,.1),2px 4px 4px rgba(0,0,0,.1),3px 6px 6px rgba(0,0,0,.1);--contexify-menu-negatePadding:var(--contexify-menu-padding);--contexify-separator-color:rgba(0,0,0,.2);--contexify-separator-margin:5px;--contexify-itemContent-padding:6px;--contexify-activeItem-radius:4px;--contexify-item-color:#333;--contexify-activeItem-color:#fff;--contexify-activeItem-bgColor:#3498db;--contexify-rightSlot-color:#6f6e77;--contexify-activeRightSlot-color:#fff;--contexify-arrow-color:#6f6e77;--contexify-activeArrow-color:#fff}@keyframes contexify_feedback{0%{opacity:.4}to{opacity:1}}.contexify{position:fixed;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--contexify-menu-bgColor);box-sizing:border-box;box-shadow:var(--contexify-menu-shadow);border-radius:var(--contexify-menu-radius);padding:var(--contexify-menu-padding);min-width:var(--contexify-menu-minWidth);z-index:var(--contexify-zIndex)}.contexify_submenu-isOpen,.contexify_submenu-isOpen>.contexify_itemContent{color:var(--contexify-activeItem-color);background-color:var(--contexify-activeItem-bgColor);border-radius:var(--contexify-activeItem-radius)}.contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeArrow-color)}.contexify_submenu-isOpen>.contexify_submenu{pointer-events:auto;opacity:1}.contexify .contexify_submenu{position:absolute;pointer-events:none;transition:opacity .265s;top:calc(-1 * var(--contexify-menu-negatePadding));left:100%}.contexify .contexify_submenu-bottom{bottom:calc(-1 * var(--contexify-menu-negatePadding));top:unset}.contexify .contexify_submenu-right{right:100%;left:unset}.contexify_rightSlot{margin-left:auto;display:-ms-flexbox;display:flex;color:var(--contexify-rightSlot-color)}.contexify_separator{height:1px;cursor:default;margin:var(--contexify-separator-margin);background-color:var(--contexify-separator-color)}.contexify_willLeave-disabled{pointer-events:none}.contexify_item{cursor:pointer;position:relative}.contexify_item:focus{outline:0}.contexify_item:focus .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeRightSlot-color)}.contexify_item:not(.contexify_item-disabled)[aria-haspopup]>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-arrow-color)}.contexify_item:not(.contexify_item-disabled)[aria-haspopup].contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled)[aria-haspopup]:hover>.contexify_itemContent .contexify_rightSlot,.contexify_item[aria-haspopup]:focus>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeArrow-color)}.contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent,.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent{color:var(--contexify-activeItem-color);background-color:var(--contexify-activeItem-bgColor);border-radius:var(--contexify-activeItem-radius)}.contexify_item:not(.contexify_item-disabled):hover>.contexify_submenu{pointer-events:auto;opacity:1}.contexify_item-disabled{cursor:default;opacity:.5}.contexify_itemContent{padding:var(--contexify-itemContent-padding);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;color:var(--contexify-item-color);position:relative}.contexify_item-feedback{animation:contexify_feedback .12s both}.contexify_theme-dark{--contexify-menu-bgColor:rgba(40,40,40,.98);--contexify-separator-color:#4c4c4c;--contexify-item-color:#fff}.contexify_theme-light{--contexify-separator-color:#eee;--contexify-item-color:#666;--contexify-activeItem-color:#3498db;--contexify-activeItem-bgColor:#e0eefd;--contexify-activeRightSlot-color:#3498db;--contexify-active-arrow-color:#3498db}@keyframes contexify_scaleIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes contexify_scaleOut{0%{opacity:1}to{opacity:0;transform:scale3d(.3,.3,.3)}}.contexify_willEnter-scale{transform-origin:top left;animation:contexify_scaleIn .3s}.contexify_willLeave-scale{transform-origin:top left;animation:contexify_scaleOut .3s}@keyframes contexify_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes contexify_fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.contexify_willEnter-fade{animation:contexify_fadeIn .3s ease}.contexify_willLeave-fade{animation:contexify_fadeOut .3s ease}@keyframes contexify_flipInX{0%{transform:perspective(800px) rotateX(45deg)}to{transform:perspective(800px)}}@keyframes contexify_flipOutX{0%{transform:perspective(800px)}to{transform:perspective(800px) rotateX(45deg);opacity:0}}.contexify_willEnter-flip{animation:contexify_flipInX .3s}.contexify_willEnter-flip,.contexify_willLeave-flip{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transform-origin:top center}.contexify_willLeave-flip{animation:contexify_flipOutX .3s}@keyframes contexify_slideIn{0%{opacity:0;transform:scaleY(.3)}to{opacity:1}}@keyframes contexify_slideOut{0%{opacity:1}to{opacity:0;transform:scaleY(.3)}}.contexify_willEnter-slide{transform-origin:top center;animation:contexify_slideIn .3s}.contexify_willLeave-slide{transform-origin:top center;animation:contexify_slideOut .3s}:root{--contexify-zIndex: 99999;--contexify-menu-minWidth: 180px;--contexify-menu-padding: 4px;--contexify-menu-radius: 4px;--contexify-menu-bgColor: var(--wize-color-surface);--contexify-menu-shadow: 0 1px 4px rgba(0, 0, 0, .25);--contexify-separator-color: var(--wize-color-border-muted);--contexify-separator-margin: 4px;--contexify-itemContent-padding: 8px 12px;--contexify-activeItem-radius: 4px;--contexify-item-color: var(--wize-color-text);--contexify-activeItem-color: var(--wize-color-text);--contexify-activeItem-bgColor: var(--wize-color-surface-hover);--contexify-rightSlot-color: var(--wize-color-text-muted);--contexify-activeRightSlot-color: var(--wize-color-text-muted)}.contexify{font-size:.9em;font-weight:400;max-height:100vh;overflow-y:auto}.contexify::-webkit-scrollbar{width:6px}.contexify::-webkit-scrollbar-thumb{background-color:var(--wize-color-border-muted);border-radius:3px}.contexify .contexify__item--disabled{opacity:.6;cursor:not-allowed}.global-context-menu .menu-icon{margin-right:8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.context-menu-item{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:200px}.context-menu-item__label{flex:1}.context-menu-item__shortcut{margin-left:24px;font-size:.8em;color:var(--wize-color-text-muted);opacity:.7;font-weight:400;white-space:nowrap}.contexify__item--disabled .context-menu-item__shortcut{opacity:.4}.task-list-page{display:flex;flex-direction:column;height:100%;width:100%;position:relative}.task-list-page .task-list-scroll-area{padding:32px 0;height:100%;width:100%;display:flex;flex-direction:column;overflow-y:scroll;scrollbar-gutter:stable both-edges;overflow-x:hidden}.task-list-page .task-list-scroll-area .infinite-scroll-component__outerdiv{display:flex;flex-direction:column;padding:0 16px;box-sizing:border-box;width:100%;height:calc(100% + 100px);margin:0 auto;flex-shrink:0}.task-list-page .task-list-scroll-area .infinite-scroll-component{padding-bottom:128px;display:flex;flex-direction:column;width:100%;max-width:1024px;margin:0 auto;overflow:visible!important}.task-list-page .task-list-filters{display:flex;flex-direction:column;max-width:1440px;width:100%;padding:0 8px 32px;gap:16px;box-sizing:border-box;border-bottom:1px solid var(--wize-color-border-muted);margin:0 auto;position:relative}.task-list-page .task-list-filters:after{background:linear-gradient(90deg,#39f,#c7e0ff,#39f);background-size:200% 100%;bottom:0;content:"";display:block;position:absolute;height:2px;left:0;opacity:0;transition:opacity 0s .5s linear;width:100%}.task-list-page .task-list-filters.loading:after{transition:opacity 0s;opacity:1;animation:loading 1s linear forwards,scrollBackground 1s linear infinite}@keyframes loading{0%{width:0}to{width:100%}}.task-list-page .task-list-filters-header{display:grid;grid-template-columns:1fr minmax(0,1024px) 1fr;gap:8px;box-sizing:border-box}.task-list-page .task-list-filter-options{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;width:100%}@media (min-width: 1024px){.task-list-page .task-list-filter-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.task-list-page .task-list-filter-options .select__input-container{overflow:hidden;height:auto}.task-list-page .task-list-filter-options .task-list-select{width:100%;display:flex}.task-list-page .task-list-filter-options .select__control{width:100%}.task-list-page .task-list-date-picker{display:flex;width:100%;box-sizing:border-box}.task-list-page .task-list-date-picker .react-datepicker-wrapper{height:100%;width:100%;border-radius:4px;background-color:var(--wize-color-surface);box-sizing:border-box;border:solid 1px var(--wize-color-border-muted);transition:box-shadow .08s linear,border .08s linear}.task-list-page .task-list-date-picker .react-datepicker-wrapper:hover{border:solid 1px var(--wize-color-border)}.task-list-page .task-list-date-picker .react-datepicker-wrapper:focus-within{box-shadow:0 0 0 1px #0080ff;outline:none}.task-list-page .task-list-date-picker .react-datepicker__input-container{display:flex;align-items:center;box-sizing:border-box;height:100%;width:100%;padding:8px}.task-list-page .task-list-date-picker .react-datepicker__input-container input{padding:0;background-color:transparent;box-sizing:border-box;height:100%;width:100%;color:var(--wize-color-text);font-size:16px;border-radius:0;outline:none;border:none}.task-list-page .task-list-date-picker .react-datepicker__input-container input ::placeholder{color:var(--wize-color-text-muted)}.task-list-page .task-list-date-picker .react-datepicker-popper{z-index:1000}.task-list-page .task-list-clear-filters{display:flex;align-items:center;justify-content:center;text-wrap:nowrap;gap:4px;padding:0 8px;margin-left:auto;height:100%;border-radius:4px;font-size:12px;width:fit-content;box-sizing:border-box;border:1px solid var(--wize-color-border-muted);background-color:var(--wize-color-surface);color:var(--wize-color-text-muted);transition:border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.task-list-page .task-list-clear-filters:hover{border-color:var(--wize-color-border);background-color:inherit;color:var(--wize-color-text);box-shadow:0 1px 4px var(--wize-color-border)}.task-list-page .task-list-clear-filters:active{box-shadow:inset 0 1px 4px var(--wize-color-border-muted)}.task-list-page .task-list{display:flex;flex-direction:column;width:100%;align-self:center;gap:16px;list-style-type:none;padding:16px 0;margin:0;box-sizing:border-box}.task-list-page .task-list-result-text{font-size:24px;color:var(--wize-color-text-muted);text-align:center}.task-list-page .create-buttons{position:fixed;bottom:16px;right:24px;display:flex;gap:16px}.task-list-page .create-task-button{background-image:linear-gradient(120deg,#3e67ca,#673fb8);border:2px solid hsla(0,0%,100%,.5);box-shadow:0 1px 4px #624bb6;color:#fff;font-size:16px;font-weight:700;border-radius:32px;padding:8px 16px;display:flex;align-items:center;gap:4px;z-index:5;transition:box-shadow .1s ease-out}.task-list-page .create-task-button svg{width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square}.task-list-page .create-task-button:hover{box-shadow:0 1px 12px #624bb6;background-image:linear-gradient(120deg,#2c62dc,#8631d8)}.task-list-page .create-project-button{background-color:var(--wize-color-text);border:2px solid var(--wize-color-surface);box-shadow:0 1px 4px #00000040;color:var(--wize-color-surface);font-size:16px;font-weight:700;border-radius:32px;padding:8px 16px;display:flex;align-items:center;gap:4px;z-index:5;transition:box-shadow .1s ease-out}.task-list-page .create-project-button svg{width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square}.task-list-page .create-project-overlay-content,.task-list-page .create-task-overlay-content{max-width:800px;width:100%}.task-list-page .task-delete-form-info p{margin:0}.task-list-page .task-delete-form-buttons{gap:16px}.task-list-page .task-delete-form-button-confirm{background-color:var(--wize-color-error)}.task-list-page .task-delete-form-button-confirm:hover{background-color:#e83e3e}.navbar{display:flex;flex-shrink:0;width:100%;z-index:100;min-height:48px;padding:0 8px;border-bottom:1px solid var(--wize-color-border-muted);background-color:var(--wize-color-surface);box-sizing:border-box}.navbar-content{width:100%;display:flex;justify-content:space-between;gap:8px}.navbar-spacer{display:flex;align-items:center;justify-content:flex-start;width:100%;overflow:hidden}.navbar-hamburger{display:none;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;padding:0;margin-right:auto;align-self:flex-start;width:40px;height:40px;box-sizing:content-box}.navbar-hamburger svg{fill:var(--wize-color-text);width:24px;height:24px}.navbar-hamburger:hover{box-shadow:0 1px 4px #00000040;background-color:transparent}@media (max-width: 768px){.navbar-hamburger{display:flex}}.navbar-nav{display:flex;flex-shrink:0;width:fit-content;list-style:none;padding:0;margin:0;gap:32px;align-items:flex-start;height:auto;box-sizing:border-box}.navbar-nav .nav-item{height:100%;transition:opacity .1s ease-in-out;box-sizing:border-box}.navbar-nav .nav-item:hover{opacity:50%}.navbar-nav .nav-link{margin:0;padding:0 8px;display:flex;align-items:center;gap:8px;height:100%}.navbar-nav .nav-label{color:#000;font-size:14px;margin:0;padding:0}.navbar-nav svg{width:20px;height:20px;fill:#000}.navbar-nav .active{box-shadow:inset 0 -2px 0 var(--wize-color-text)}.navbar-content-right{display:flex;width:100%;gap:4px;box-sizing:border-box;align-items:center;justify-content:flex-end}.navbar-notification-dropdown,.navbar-username-dropdown{display:flex;align-items:center;position:relative;height:100%;box-sizing:border-box}.navbar-username-dropdown .dropdown-content{position:absolute;display:flex;flex-direction:column;transform-origin:top right;gap:4px;top:100%;left:100%;transform:translate(-100%);background-color:#fff;min-width:300px;min-height:128px;max-height:calc(100vh - 348px);box-shadow:0 8px 16px #00000040;z-index:1000;padding:8px;border-radius:8px;box-sizing:border-box;overflow-y:auto}.navbar-username-dropdown .dropdown-content .dropdown-item{border-radius:4px;padding:8px;cursor:pointer;box-sizing:border-box;align-items:center;color:var(--wize-color-text);background-color:transparent;border:1px solid var(--wize-color-border-muted);transition:opacity .1s ease-in-out}.navbar-username-dropdown .dropdown-content .dropdown-item:hover{opacity:.6}.navbar-username-dropdown .dropdown-content .dropdown-item svg{width:20px;height:20px}.navbar-username-dropdown .dropdown-content .dropdown-item:last-child{display:flex;align-items:center;justify-content:center;width:50%;align-self:flex-end;margin-top:auto;border:none;background-color:var(--wize-color-text);color:var(--wize-color-surface);border-radius:4px}.navbar-username-dropdown .dropdown-content .dropdown-business-list{display:flex;flex-direction:column;gap:4px}.navbar-username-dropdown .dropdown-content .dropdown-business-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px;box-sizing:border-box;border-radius:0;color:var(--wize-color-text);border-bottom:1px solid var(--wize-color-border-muted);gap:8px;transition:opacity .1s ease-in-out}.navbar-username-dropdown .dropdown-content .dropdown-business-item:hover{opacity:.6;color:#4b84ff}.navbar-username-dropdown .dropdown-content .dropdown-business-item.active{color:#3172ff}.navbar-username-dropdown .dropdown-content .dropdown-business-item .dropdown-business-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-username-dropdown .dropdown-content .dropdown-business-item .dropdown-business-unread-count{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:red;color:#fff;font-size:12px;font-weight:700;margin-left:auto}.dropdown-business-item-search-info{display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;border-radius:0;color:var(--wize-color-text)}.navbar-business-name{font-size:20px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px;color:var(--wize-color-text-muted);margin:0}.navbar-username{display:flex;width:40px;height:40px;padding:0;margin:0;border-radius:50%;background-color:var(--wize-color-text);color:#fff;align-items:center;justify-content:center;font-size:16px;font-weight:600;font-family:Noto Sans Mono,monospace;letter-spacing:1px;text-align:center;text-transform:uppercase}.navbar-notifications{flex:0 0 40px;position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;padding:0;margin:0}.navbar-notifications svg{width:24px;height:24px;fill:var(--wize-color-text)}.navbar-notifications.has_notification:after{content:"";position:absolute;top:12px;right:10px;width:8px;height:8px;border-radius:50%;background-color:red}.navbar-notifications:hover{background-color:var(--wize-color-border-muted)}.navbar-notifications:hover svg{opacity:.8}@media (max-width: 768px){.navbar{flex-direction:column;align-items:center;padding:8px}.navbar-spacer{display:none}.navbar-content{flex-direction:column;gap:8px}.navbar-nav{flex-direction:column;gap:0;width:100%}.navbar-nav .nav-item{width:100%;border-bottom:solid 1px var(--wize-color-border-muted);height:64px}.navbar-nav-hide{display:none}}.toggle-switch{position:relative;background-color:var(--wize-color-border-muted);border-radius:10000px;border:none;cursor:pointer;transition:background-color .3s;padding:0;aspect-ratio:2/1}.toggle-switch.checked{background-color:#3b82f6}.toggle-switch .switch-handle{position:absolute;left:0;top:50%;transform:translateY(-50%) scale(.7);height:100%;aspect-ratio:1/1;background-color:var(--wize-color-surface);border-radius:50%;transition:transform .3s}.toggle-switch.checked .switch-handle{transform:translate(100%) translateY(-50%) scale(.7)}.notifications-content{position:absolute;display:none;flex-direction:column;transform-origin:top right;top:100%;right:0;background-color:#fff;border:1px solid var(--wize-color-border-muted);width:min(80vw,500px);height:min(80vh - 128px,512px);max-height:512px;min-height:128px;box-shadow:0 8px 16px #00000040;z-index:1000;padding:0 8px;border-radius:8px;box-sizing:border-box;overflow:clip}.notifications-content.notifications-content-visible{display:flex}.notifications-content .notifications-header{margin:0;padding:16px 8px;display:flex;flex-direction:row;line-height:20px;gap:8px;align-items:baseline;border-bottom:1px solid var(--wize-color-border-muted)}.notifications-content .notifications-title{font-size:20px;font-weight:600;color:var(--wize-color-text);margin:0;padding:0}.notifications-content .notifications-unread-toggle{height:20px;margin-left:auto;display:flex;align-self:center;background-color:#eb4747}.notifications-content .notifications-unread-toggle.checked{background-color:var(--wize-color-text)}.notifications-content .notifications-scroll{display:flex;flex-direction:column;width:100%;flex:1;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.notifications-content .infinite-scroll-component__outerdiv{display:flex;flex-direction:column;padding:0;box-sizing:border-box;width:100%;height:100%;margin:0 auto;flex-shrink:0}.notifications-content .infinite-scroll-info-text{font-size:16px;color:var(--wize-color-text-muted);text-align:center;padding:24px 0}.notifications-content .notifications-items{display:flex;flex-direction:column;gap:8px;width:100%;margin:0 auto;box-sizing:border-box;overflow:visible!important;padding:8px}.notifications-content .notification-item{max-height:128px;width:100%;color:var(--wize-color-text);border:solid 1px var(--wize-color-border-muted);border-radius:8px;padding:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;cursor:pointer;flex-shrink:0;overflow:hidden;margin-bottom:0;animation:NotifcationFadeIn .4s ease-in-out forwards}@keyframes NotifcationFadeIn{0%{opacity:0}to{opacity:1}}@keyframes NotifcationFadeOut{0%{opacity:1;margin-bottom:0;padding-top:8px;padding-bottom:8px}50%{max-height:128px;transform:translate(0)}to{opacity:0;max-height:0;margin-bottom:-8px;padding-top:0;padding-bottom:0;display:none}}.notifications-content .notification-item.fade-out{animation:NotifcationFadeOut .2s ease-in-out forwards}.notifications-content .notification-item .notification-item-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.notifications-content .notification-item.notification-unread{position:relative}.notifications-content .notification-item.notification-unread:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:#eb4747;display:flex}.notifications-content .notification-item .notification-title{font-size:16px;font-weight:700;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.notifications-content .notification-item .notification-mark-read{background-color:transparent;margin:0;padding:0;display:flex;opacity:0;box-sizing:border-box;pointer-events:none;border-radius:2px}.notifications-content .notification-item .notification-mark-read svg{width:20px;height:20px;fill:var(--wize-color-text)}.notifications-content .notification-item .notification-mark-read:not(:disabled):hover svg{fill:var(--wize-color-text-muted)}.notifications-content .notification-item .notification-mark-read:disabled{cursor:not-allowed}.notifications-content .notification-item .notification-mark-read .animate-spin{fill:none;stroke:var(--wize-color-text);animation:spin 1s linear infinite}.notifications-content .notification-item:hover .notification-mark-read,.notifications-content .notification-item:focus-within .notification-mark-read{opacity:1;pointer-events:all}.notifications-content .notification-item .notification-item-info{display:flex;gap:8px;justify-content:space-between}.notifications-content .notification-item .notification-sender{font-size:14px;color:var(--wize-color-text-muted);margin:0}.notifications-content .notification-item .notification-timestamp{font-size:14px;color:var(--wize-color-text-muted);margin:0 0 0 auto}.notifications-content .notification-item .notification-message{overflow:hidden;font-size:14px;text-overflow:ellipsis;word-break:break-word;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notifications-content .notification-item .notification-message-empty{color:var(--wize-color-text-muted);font-style:italic}.search-bar-container{display:flex;width:100%;margin:0 auto;height:40px;min-height:40px;box-sizing:border-box;font-size:16px;align-items:center;border-radius:4px;position:relative;overflow:clip;background-color:var(--wize-color-surface);border:solid 1px var(--wize-color-border-muted);transition:box-shadow .08s linear,border .08s linear}.search-bar-container:hover{border:solid 1px var(--wize-color-border)}.search-bar-container:focus-within{box-shadow:0 0 0 1px #0080ff;outline:none}.search-bar-icon{position:absolute;left:8px;pointer-events:none;fill:var(--wize-color-border-muted)}.search-bar-container:focus-within .search-bar-icon{fill:var(--wize-color-border)}.search-bar-input{background-color:transparent;width:100%;font-size:16px;color:var(--wize-color-text);padding:0 32px;margin:0;height:100%;border-radius:0;border:none!important;outline:none}.search-bar-input::placeholder{color:var(--wize-color-text-muted)}.base-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.base-overlay .base-overlay-content{max-width:90vw;max-height:90vh;background:var(--wize-color-surface);border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;overflow:hidden}.base-overlay .base-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--wize-color-border-muted)}.base-overlay .base-overlay-header h3{margin:0;font-size:18px;font-weight:600}.base-overlay .close-button{background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;color:var(--wize-color-text-muted)}.base-overlay .close-button:hover{background-color:var(--wize-color-surface-hover)}.base-overlay .base-overlay-body{position:relative;flex:1;display:flex;flex-direction:column;padding:24px;overflow-y:auto}.base-overlay .base-overlay-body .close-button{position:absolute;top:16px;right:16px}.base-overlay .base-overlay-body .overlay-form{display:flex;width:100%}.base-overlay .base-overlay-body .overlay-form .overlay-form-content{display:flex;flex-direction:column;width:100%}.base-overlay .base-overlay-body .overlay-form input{height:48px;padding-left:8px;font-size:16px}.base-overlay .base-overlay-body .overlay-form label{margin-top:8px;margin-bottom:4px}.base-overlay .base-overlay-body .overlay-form select{height:24px;width:100%;padding-left:8px;font-size:16px;box-sizing:content-box}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--cancel,.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--confirm,.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--danger{padding:8px 24px;border-radius:10000px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--cancel:disabled,.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--confirm:disabled,.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--danger:disabled{opacity:.6;cursor:not-allowed}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--cancel{background-color:var(--wize-color-text);color:var(--wize-color-surface)}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--cancel:hover:not(:disabled){background-color:#151515}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--confirm{background-color:#3b82f6;color:#fff}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--confirm:hover:not(:disabled){background-color:#2563eb}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--danger{background-color:#dc2626;color:#fff}.base-overlay .base-overlay-body .overlay-form .overlay-action-buttons .overlay-button--danger:hover:not(:disabled){background-color:#b91c1c}.base-overlay .base-overlay-body .overlay-action-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--cancel,.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--confirm,.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--danger{padding:8px 24px;border-radius:10000px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--cancel:disabled,.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--confirm:disabled,.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--danger:disabled{opacity:.6;cursor:not-allowed}.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--cancel{background-color:var(--wize-color-text);color:var(--wize-color-surface)}.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--cancel:hover:not(:disabled){background-color:#151515}.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--confirm{background-color:#3b82f6;color:#fff}.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--confirm:hover:not(:disabled){background-color:#2563eb}.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--danger{background-color:#dc2626;color:#fff}.base-overlay .base-overlay-body .overlay-action-buttons .overlay-button--danger:hover:not(:disabled){background-color:#b91c1c}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--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-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-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--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( to right, #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: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{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{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.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{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-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,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@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--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-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--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.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{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-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--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.task-list-item{opacity:0;display:flex;position:relative;padding:0;margin:0;list-style-type:none;width:100%;animation:TaskListItemFadein .5s ease-in-out forwards}@keyframes TaskListItemFadein{0%{opacity:0}to{opacity:1}}.task-list-item .task-item-link{display:flex;flex-direction:row;width:100%;height:100%;gap:16px;align-items:center;border-radius:8px;box-sizing:border-box;border:solid 1px var(--wize-color-border-muted);background-color:var(--wize-color-surface);-webkit-user-select:none;user-select:none;cursor:pointer;color:inherit;text-decoration:none;overflow:clip}.task-list-item .task-item-link:hover{box-shadow:0 1px 4px #00000040;border-color:var(--wize-color-border);color:inherit;text-decoration:none}.task-list-item .task-status-indicator{width:16px;background-color:var(--wize-color-task-status-default);flex-shrink:0;align-self:stretch}.task-list-item .task-status-indicator.task-status_not_started{background-color:var(--wize-color-task-status-not-started)}.task-list-item .task-status-indicator.task-status_in_progress{background-color:var(--wize-color-task-status-in-progress)}.task-list-item .task-status-indicator.task-status_in_review{background-color:var(--wize-color-task-status-in-review)}.task-list-item .task-status-indicator.task-status_approved{background-color:var(--wize-color-task-status-approved)}.task-list-item .task-content{display:flex;flex-direction:row;width:100%;height:100%;gap:32px;align-items:center;padding:8px 16px;overflow:hidden;flex-wrap:wrap;box-sizing:border-box}.task-list-item .task-status{font-weight:bolder;font-size:20px;max-width:128px;width:100%;white-space:nowrap;flex-shrink:0}.task-list-item .task-assignee{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:var(--wize-color-background);box-sizing:border-box;border:1px solid var(--wize-color-border-muted);color:var(--wize-color-text);border-radius:8px;font-family:Noto Sans Mono,monospace;font-size:20px;font-weight:600;flex-shrink:0;margin-left:auto}.task-list-item .task-assignee.no-assignee{border:2px dashed var(--wize-color-border-muted);background-color:transparent}.task-list-item .task-info{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;overflow:hidden;min-width:256px;flex:1;list-style:none}.task-list-item .task-info>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-list-item .task-name{font-size:16px;font-weight:700;text-wrap:wrap}.task-list-item .task-project{font-size:16px;font-weight:400;color:var(--wize-color-text);white-space:nowrap}.task-list-item .task-deadline{font-size:16px;font-weight:600}.task-list-item .task-deadline.task-past-due{color:var(--wize-color-error)}.task-list-item .task-deadline.task-no-deadline{color:var(--wize-color-text-muted);font-weight:400}.task-list-item .task-reviewers{display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,minmax(32px,1fr));grid-template-rows:repeat(2,minmax(32px,1fr));gap:8px;padding:0 16px;margin:0;direction:rtl}.task-list-item .task-reviewer{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:var(--wize-color-text);color:var(--wize-color-surface);border-radius:50%;font-size:16px;font-weight:700;position:relative}.task-list-item .task-reviewer:after{content:"";display:block;position:absolute;top:0;right:0;transform:translate(40%,-40%);width:16px;height:16px;background-color:#29b100;border-radius:4px;z-index:1}.task-list-item .task-arrow{width:48px;height:48px;flex-shrink:0;margin-left:auto;transition:fill .1s ease-out;fill:var(--wize-color-text-muted)}.task-item-link:hover .task-list-item .task-arrow{fill:var(--wize-color-text)}.task-list-item .task-loader-text{font-size:16px;font-weight:600;color:var(--wize-color-text-muted)}.task-list-item .task-loader{width:48px;height:48px;flex-shrink:0;margin-left:auto;animation:spin 1s linear infinite;color:var(--wize-color-text-muted)}.task-side-options{position:absolute;left:100%;top:0;height:100%;min-width:24px;padding-left:4px;display:flex}.task-side-options-content{flex-direction:column;gap:2px;display:none}.task-list-item:hover .task-side-options-content{display:flex}.task-delete-button{padding:0;border-radius:8px;width:24px;height:24px;justify-content:center;align-items:center;flex-shrink:0;display:flex;color:var(--wize-color-text);background-color:var(--wize-color-surface);border:solid 1px var(--wize-color-border-muted)}.task-delete-button:hover{background-color:var(--wize-color-text);border-color:var(--wize-color-border);color:var(--wize-color-surface)}.task-delete-button svg{fill:currentColor;width:16px;height:16px}.assistants-page{display:flex;flex-direction:column;position:relative;height:100%;width:100%;overflow:hidden}.assistants-page-content{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:32px 0;margin:0 auto;align-items:center;box-sizing:border-box;width:100%;height:100%;scrollbar-gutter:stable both-edges}.assistants-title{font-size:40px;font-weight:300;align-self:center;color:var(--wize-color-primary)}.assistants-list{display:flex;flex-direction:column;box-sizing:border-box;gap:16px;padding:24px 0;width:90%}.assistant-group-item{display:flex;flex-direction:column;gap:16px;width:100%;padding:0 0 32px;box-sizing:border-box;border-bottom:1px solid var(--wize-color-border-muted)}.assistant-group-name{display:flex;font-size:24px;font-weight:400;color:var(--wize-color-primary);text-align:left;box-sizing:border-box;margin:0;padding:0}.assistant-group-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:24px;width:100%;box-sizing:border-box}.assistant-card{color:var(--wize-color-text);background-color:var(--wize-color-surface);border:1px solid var(--wize-color-border-muted);display:flex;flex-direction:column;align-items:center;width:100%;height:200px;padding:1rem;border-radius:8px;box-sizing:border-box}.assistant-card .assistant-title{padding:0;margin-top:0;margin-bottom:8px;font-weight:700;font-size:16px}.assistant-card .assistant-description{text-align:left;font-size:16px;font-weight:400;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.assistant-card:hover{box-shadow:0 1px 4px #00000040;background-color:var(--wize-color-surface)}.chat-history-button{display:flex;align-items:center;gap:8px;background-color:var(--wize-color-surface);color:var(--wize-color-text);border:1px solid var(--wize-color-border-muted);border-radius:8px;padding:8px;box-sizing:border-box;text-decoration:none;width:min-content;text-wrap:nowrap;height:fit-content}.chat-history-button svg{width:24px;height:24px}.chat-history-button:hover{box-shadow:0 1px 4px #00000040}.assistant-chat-history{display:flex;flex-direction:column;position:relative;align-items:center;overflow:hidden;height:100vh;width:100vw}.assistant-chat-history .assistant-chat-history__container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges;padding:32px 8px;box-sizing:border-box}.assistant-chat-history .assistant-chat-history__title{font-size:40px;font-weight:300;color:var(--wize-color-primary)}.assistant-chat-history .assistant-chat-history__content{display:flex;flex-direction:column;gap:4px;max-width:800px;width:100%}.assistant-chat-history .assistant-chat-history__content .infinite-scroll-component__outerdiv{display:flex;flex-direction:column;padding:0;box-sizing:border-box;width:100%;height:calc(100% + 100px);margin:0 auto;flex-shrink:0}.assistant-chat-history .assistant-chat-history__content .infinite-scroll-component{padding-bottom:128px;display:flex;flex-direction:column;width:100%;max-width:1024px;margin:0 auto}.assistant-chat-history .assistant-chat-history__content .assistant-chat-history__cards{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0}.assistant-chat-history .assistant-chat-history__content .infinite-scroll-info-text{font-size:24px;color:var(--wize-color-text-muted);text-align:center}.assistant-chat-history .assistant-chat-history__cards__count{padding:0;margin:0;font-size:14px;color:var(--wize-color-text-muted)}.assistant-chat-history .assistant-chat-history__card{width:100%;background-color:var(--wize-color-surface);border:1px solid var(--wize-color-border-muted);box-sizing:border-box;padding:12px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;overflow:hidden}.assistant-chat-history .assistant-chat-history__card .assistant-chat-history__card__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.assistant-chat-history .assistant-chat-history__card .assistant-chat-history__card__title{color:var(--wize-color-text);font-weight:400;width:100%;font-size:16px;min-height:0;padding:0;margin:0;border-radius:2px;box-sizing:border-box;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-chat-history .assistant-chat-history__card .assistant-chat-history__card__edit-button{display:flex;flex-shrink:0;padding:0;background-color:transparent;color:var(--wize-color-text-muted);box-sizing:content-box;border-radius:4px}.assistant-chat-history .assistant-chat-history__card .assistant-chat-history__card__edit-button svg{width:24px;height:24px}.assistant-chat-history .assistant-chat-history__card .assistant-chat-history__card__edit-button:hover{color:var(--wize-color-text);box-shadow:0 1px 4px #00000040}.assistant-chat-history .assistant-chat-history__card .assistant-chat-history__card__group-name{font-size:16px;font-weight:400;margin:0;color:var(--wize-color-text-muted);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-chat-history .assistant-chat-history__card .assistant-chat-history__card__last-updated{color:var(--wize-color-text-muted);font-size:14px;font-weight:400;margin:0;text-wrap:nowrap}.assistant-chat-history .assistant-chat-history__card:hover{border-color:var(--wize-color-border);box-shadow:0 1px 4px #00000040;cursor:pointer}.ai-chat{display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--wize-color-background);padding:0 16px 16px;box-sizing:border-box;height:100%;width:100%;overflow:hidden}.ai-chat .ai-chat-messages-container{overflow:hidden;display:flex;flex-direction:column;height:fit-content;position:relative}.ai-chat .ai-chat-messages{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.ai-chat .ai-chat-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:8px;box-sizing:border-box;padding:0 16px;margin:0;width:100%}.ai-chat .ai-chat-actions .ai-chat-action-button{display:flex;background-color:var(--wize-color-surface);margin:0;padding:6px;box-sizing:border-box;border-radius:4px}.ai-chat .ai-chat-actions .ai-chat-action-button svg{width:20px;height:20px;fill:var(--wize-color-text-muted)}.ai-chat .ai-chat-actions .ai-chat-action-button:hover{background-color:var(--wize-color-surface);box-shadow:0 1px 4px #00000040}.ai-chat .ai-chat-actions .ai-chat-action-button:hover svg{fill:var(--wize-color-text)}.ai-chat .scroll-to-bottom-button{position:absolute;bottom:32px;left:50%;transform:translate(-50%);border-radius:50%;background-color:var(--wize-color-surface);border:1px solid var(--wize-color-border-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6;transition:opacity .2s ease,transform .2s ease;box-shadow:0 2px 8px #00000026;z-index:100;animation:ScrollToBottomButtonFadeIn .3s ease;margin:0;padding:4px}.ai-chat .scroll-to-bottom-button svg{width:32px;height:32px;fill:var(--wize-color-text-muted)}.ai-chat .scroll-to-bottom-button:hover{opacity:1;transform:translate(-50%) scale(1.05)}.ai-chat .scroll-to-bottom-button:hover svg{fill:var(--wize-color-text)}.ai-chat .scroll-to-bottom-button:active{transform:translate(-50%) scale(.95)}@keyframes ScrollToBottomButtonFadeIn{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:.7;transform:translate(-50%) translateY(0)}}.ai-chat-input-wrapper{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.ai-chat-input-container{display:flex;flex-direction:column;background-color:var(--wize-color-surface);gap:8px;padding:16px;border-radius:16px;box-sizing:border-box;box-shadow:0 1px 4px #00000040;cursor:text;overflow:hidden}.ai-chat-input-container .ai-chat-input-editor{display:flex;color:var(--wize-color-text);max-height:300px;overflow-y:auto}.ai-chat-input-container .ai-chat-input-editor p:first-child{margin:0}.ai-chat-input-container .ai-chat-input-editor .is-empty{color:var(--wize-color-text-muted)}.actionPreview .ai-chat-input-container{outline:2px dashed #adcdff}.ai-chat-input-actions{display:flex;margin-top:auto;flex-direction:row;justify-content:flex-end;gap:8px}.ai-chat-input-actions .ai-chat-input-send-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border-radius:50%;background-color:var(--wize-color-surface);box-shadow:0 1px 4px #00000040;flex-shrink:0}.ai-chat-input-actions .ai-chat-input-send-button svg{width:20px;height:20px;fill:var(--wize-color-text)}.ai-chat-input-actions .ai-chat-input-send-button:hover{box-shadow:inset 0 1px 2px #00000040}.ai-chat-input-actions .ai-chat-input-send-button:disabled{background-color:var(--wize-color-border-muted);cursor:not-allowed;box-shadow:none}.ai-chat-input-actions .ai-chat-input-send-button:disabled svg{fill:var(--wize-color-text-muted)}.ai-chat-message{background-color:var(--wize-color-surface);padding:16px;border-radius:16px;box-shadow:0 1px 4px #00000040;gap:8px;word-wrap:break-word}.ai-chat-message li,.ai-chat-message p{margin:.5rem 0}.ai-chat-message img{max-width:100%}.ai-chat-message-icon{font-weight:600}.ai-chat-message-content{display:flex;flex-direction:column;padding:8px 0}.ai-chat-message-content .table-wrapper{overflow-x:auto;max-width:100%;margin-bottom:8px}.ai-chat-message-content table{width:100%;border-collapse:collapse}.ai-chat-message-content table th,.ai-chat-message-content table td{border:1px solid #cdcdcd;padding:.5rem}.ai-chat-message-content table th{background-color:#e8e8e8;font-weight:700}.ai-chat-message-content li,.ai-chat-message-content p{margin:.5rem 0}.ai-chat-message-loader{display:flex;gap:4px}.ai-chat-message-loader span{width:10px;height:10px;background-color:#2579bf;border-radius:50%;display:inline-block;animation:aichat-load-bounce 1.4s infinite ease-in-out both}.ai-chat-message-loader span:nth-child(1){animation-delay:0s}.ai-chat-message-loader span:nth-child(2){animation-delay:.2s}.ai-chat-message-loader span:nth-child(3){animation-delay:.4s}.ai-chat-message-actions{display:flex;flex-direction:row;justify-content:flex-end}.ai-chat-message-actions .ai-chat-message-action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;background-color:transparent;border-radius:4px;box-sizing:border-box}.ai-chat-message-actions .ai-chat-message-action svg{width:20px;height:20px;fill:var(--wize-color-text-muted)}.ai-chat-message-actions .ai-chat-message-action:hover{border:none;box-shadow:0 1px 4px #00000040}.ai-chat-message-actions .ai-chat-message-action:hover svg{fill:var(--wize-color-text)}@keyframes aichat-load-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.workflow-chat-page{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.workflow-chat-content{display:flex;flex-direction:row;overflow:hidden;height:100%}.ai-chat-action-list{display:flex;flex-direction:column}.ai-chat-sidebar-tab-buttons{display:flex;flex-direction:row}.ai-chat-sidebar-tab-buttons button{border:none;flex:1;padding:8px;font-size:14px;box-sizing:border-box;background-color:transparent;color:var(--wize-color-text-muted);border-bottom:1px solid var(--wize-color-border-muted)}.ai-chat-sidebar-tab-buttons button:hover,.ai-chat-sidebar-tab-buttons button.active{color:var(--wize-color-text);border-bottom:1px solid var(--wize-color-border)}.ai-chat-sidebar{display:flex;flex-direction:column;background-color:var(--wize-color-surface);padding:0;margin:0;height:100%;width:320px;flex-shrink:0;box-sizing:border-box;overflow:hidden;box-shadow:0 1px 4px #00000040;z-index:0}.ai-chat-sidebar-header{display:flex;flex-direction:row;align-content:center;justify-content:space-between;background-color:var(--wize-color-surface);border-bottom:1px solid var(--wize-color-border-muted);padding:16px;box-sizing:border-box;min-height:48px;margin:0}.ai-chat-sidebar-header h3{margin:0;padding:0;align-self:baseline;text-align:center;font-weight:500;font-size:24px}.ai-chat-sidebar-content{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:8px;margin:0}.context-overlay .base-overlay-content{max-width:1024px;max-height:600px;width:100%;height:100%;display:flex;flex-direction:column;gap:8px}.context-overlay-cards{height:100%;overflow-y:auto;scrollbar-gutter:both-edges stable;padding:16px;box-sizing:border-box}.context-overlay-infinite-scroll{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.context-overlay-card{display:flex;flex-direction:column;position:relative;border:solid 1px var(--wize-color-border-muted);background:linear-gradient(to bottom,#fff,#f2f2f2);padding:8px;margin:0;border-radius:8px;height:200px;transition:box-shadow .08s linear;cursor:pointer;box-sizing:border-box}.context-overlay-card:hover{box-shadow:0 1px 4px #00000040}.context-overlay-card-title{margin:0;padding:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--wize-color-text)}.context-overlay-card-date{color:var(--wize-color-text-muted);font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis}.context-overlay-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:8px}.context-overlay-cancel{padding:8px 32px;background-color:var(--wize-color-surface);color:var(--wize-color-text);border:solid 1px var(--wize-color-border);border-radius:1000px;font-size:16px;box-sizing:border-box;min-width:max-content;min-height:max-content;display:flex;align-items:center;justify-content:center}.context-overlay-cancel:hover{opacity:.6}.context-overlay-confirm{padding:8px 32px;background-color:var(--wize-color-text);color:var(--wize-color-surface);border:solid 1px none;border-radius:1000px;font-size:16px;box-sizing:border-box;min-width:max-content;min-height:max-content;display:flex;align-items:center;justify-content:center}.context-overlay-confirm:hover{opacity:.6}.context-overlay-card-check{position:absolute;bottom:8px;right:8px;width:16px;height:16px;fill:#7898ff;background-color:var(--wize-color-surface);outline:solid 2px rgb(120,152,255);outline-offset:-2px;box-shadow:0 1px 4px #00000040;border-radius:50%;padding:4px;opacity:0;transition:opacity .08s linear}.context-overlay-card.selected .context-overlay-card-check{opacity:1;animation:scaleUp .08s ease-in forwards}@keyframes scaleUp{0%{transform:scale(.5)}90%{transform:scale(1.2)}to{transform:scale(1)}}.context-sidebar-add-button{display:flex;flex-direction:column;background:none;padding:4px;box-sizing:content-box;margin:0;justify-self:flex-end;color:var(--wize-color-text);width:24px;height:24px;border-radius:4px}.context-sidebar-add-button svg{width:100%;height:100%}.context-sidebar-add-button:hover{background:none;box-shadow:0 1px 4px #00000040}.chat-context-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:solid 1px var(--wize-color-border-muted);border-radius:8px;padding:8px;margin-bottom:8px;gap:4px}.chat-context-item:hover{border-color:var(--wize-color-border)}.chat-context-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-style:italic;color:var(--wize-color-text);font-size:16px;overflow:hidden;width:100%;gap:4px}.chat-context-label svg{flex-shrink:0;height:16px;width:16px;fill:currentColor}.chat-context-label span{margin:0;padding:0;overflow:hidden;text-overflow:ellipsis}.chat-context-label:hover{text-decoration:underline}.chat-context-unlink-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background-color:var(--wize-color-surface);padding:2px;box-sizing:content-box;color:var(--wize-color-text-muted)}.chat-context-unlink-button svg{width:16px;height:16px}.chat-context-item:hover .chat-context-unlink-button,.chat-context-item:focus-within .chat-context-unlink-button{color:var(--wize-color-text)}.chat-context-unlink-button .visible-not-hovered{display:flex}.chat-context-unlink-button .visible-when-hovered{display:none}.chat-context-unlink-button:hover{color:red!important;background-color:var(--wize-color-surface);box-shadow:0 1px 4px #00000040}.chat-context-unlink-button:hover .visible-not-hovered{display:none}.chat-context-unlink-button:hover .visible-when-hovered{display:flex}.base-editor{display:flex;flex-direction:column;position:relative;overflow:hidden;height:100%;width:100%;box-sizing:border-box}.base-editor .tiptap-editor-container{width:100%;height:100%;background-color:transparent;scrollbar-gutter:stable both-edges;margin:auto auto 0;overflow:auto;display:flex;position:relative}.base-editor .tiptap-editor-container .tiptap{padding:calc(2rem + 2vw);min-height:1056px}@media (max-width: 767px){.base-editor .tiptap-editor-container .tiptap{padding:16px}}.base-editor .tiptap-editor-data-bar{display:flex;flex-direction:row;justify-content:flex-end;flex-shrink:0;gap:4px;padding:0 16px;margin:0;min-height:24px;box-sizing:border-box;z-index:1;border-top:1px solid var(--wize-color-border-muted);background-color:var(--wize-color-surface)}.base-editor .tiptap-editor-data-bar span{color:var(--wize-color-text-muted);font-size:14px}.base-editor .tiptap-editor-sizer{display:flex;min-width:816px;width:100%;max-width:816px;min-height:1056px;margin:32px auto;height:fit-content;position:relative;border:1px solid rgba(0,0,0,.25);box-sizing:border-box;cursor:text;overflow:hidden;background-color:#fff;transition:margin-bottom .25s ease-in-out}@media (max-width: 767px){.base-editor .tiptap-editor-sizer{min-width:100%;max-width:100%;margin:0;border:none}}.base-editor .tiptap-editor-content{display:flex;height:100%;width:100%}.base-editor .tiptap-editor-loading{background:linear-gradient(90deg,#e3e6e8,#fff,#e3e6e8);position:absolute;width:100%;height:100%;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none;background-size:200% 100%;box-sizing:border-box;left:0;top:0}.base-editor .is-loading{opacity:1;pointer-events:auto;cursor:wait;animation:scrollBackground 2s linear infinite}@keyframes scrollBackground{0%{background-position:100% 0}to{background-position:-100% 0}}.base-editor .tiptap-thread,.base-editor [data-inline-thread]{border-bottom:2px dashed #76b1ff!important}.base-editor .tiptap-thread--hovered{border-color:#1678ff!important;background-color:#c0d5ef!important}.base-editor .tiptap-thread--selected{border-color:#3a8dff!important;background-color:#e4f4ff!important}.base-editor .inactive-selection{background-color:#0003!important}.base-editor .tiptap-editor-ai-enhance .tiptap-editor-sizer{margin-bottom:512px}.base-editor .tiptap-editor-ai-enhance .inactive-selection{border-bottom:2px solid #008cff}.link-menu{position:fixed;display:flex;flex-direction:row;background-color:#fff;padding:4px;box-sizing:border-box;box-shadow:0 1px 4px #00000040;border-radius:4px;width:fit-content;max-width:30%;height:fit-content;font-size:14px;opacity:0;animation:link-menu-fadein .3s ease-in-out forwards}@keyframes link-menu-fadein{0%{opacity:0}to{opacity:1}}.link-menu .link-menu-content{display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:space-between;width:100%}.link-menu .link-menu-url{width:100%;word-break:break-all}.link-menu .link-menu-actions{display:flex}.link-menu .link-menu-actions button{background-color:transparent;padding:4px;border:none;display:flex}.link-menu .link-menu-actions button svg{width:20px;height:20px;fill:#000;transition:fill .2s ease-in-out}.link-menu .link-menu-actions button:hover svg{fill:gray}.mention-dropdown-menu{background:var(--wize-color-surface);border:1px solid var(--wize-color-border);border-radius:4px;box-sizing:border-box;box-shadow:0 1px 4px #00000040;display:flex;flex-direction:column;gap:.1rem;overflow:auto;padding:4px;position:relative;max-height:256px}.mention-dropdown-menu button{align-items:center;background-color:transparent;display:flex;gap:.25rem;text-align:left;width:100%;padding:8px;border-radius:4px;color:var(--wize-color-text);box-sizing:border-box}.mention-dropdown-menu button:hover,.mention-dropdown-menu button:hover.is-selected{outline:2px solid #aa4dff;outline-offset:-2px}.mention-dropdown-menu button.is-selected{background-color:#e5c8ff;color:#3f1e5c}.base-editor-tool-bar{position:relative;display:flex;flex-direction:row;margin:0;box-sizing:border-box;z-index:1}.base-editor-tool-bar svg{width:20px;height:20px;flex-shrink:0}.base-editor-tool-bar-content{display:flex;flex-wrap:nowrap;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;align-items:center;height:fit-content;background-color:var(--wize-color-surface);border-bottom:1px solid var(--wize-color-border-muted);padding:4px;min-height:48px;gap:8px;width:100%;margin:auto;box-sizing:border-box}@media (max-width: 767px){.base-editor-tool-bar-content{justify-content:flex-start;margin:0;padding-left:8px}}.base-editor-tool-bar-content::-webkit-scrollbar{display:none}.base-editor-tool-bar-content .separator{width:1px;display:flex;align-self:stretch;background-color:var(--wize-color-border-muted)}.base-editor-tool-bar-content .toolbar-group{display:flex;align-items:center;gap:4px}.base-editor-tool-bar .toolbar-button{width:32px;height:32px;font-size:14px;display:flex;flex-shrink:0;align-items:center;border:none;padding:0;justify-content:center;border-radius:4px;background-color:#fff;color:#000;box-sizing:border-box}@media (max-width: 767px){.base-editor-tool-bar .toolbar-button{flex-shrink:0;min-width:44px;height:44px}}.base-editor-tool-bar .toolbar-button.hidden{display:none}.base-editor-tool-bar .toolbar-button.is-active{background-color:#2c76b3;color:#fff}.base-editor-tool-bar .toolbar-button.is-active svg{fill:#fff}.base-editor-tool-bar .toolbar-button:not(:disabled):hover{box-shadow:0 1px 4px #00000040}.base-editor-tool-bar .toolbar-button:disabled{color:gray;background-color:#d3d3d3}.base-editor-tool-bar .toolbar-button:disabled svg{fill:gray}.base-editor-tool-bar .toolbar-ai-enhance{position:absolute;top:calc(100% + 12px);right:16px;background-image:radial-gradient(ellipse at 30% 30%,#fff 20%,#6e9cfff2);border:2px solid #008cff;border-radius:100px;transition:box-shadow .2s ease-in-out;animation:flash 1s ease-in-out 3 3s;width:32px;height:32px;box-sizing:border-box}.base-editor-tool-bar .toolbar-ai-enhance svg{width:16px;height:16px;fill:#008cff}.base-editor-tool-bar .toolbar-ai-enhance:hover{box-shadow:0 0 4px #008cff!important}@keyframes flash{0%,to{opacity:1}50%{opacity:.5}}.dropdown{position:relative;display:flex;height:auto}.dropdown-button{display:flex;align-items:center;background-color:inherit;color:inherit;font-size:14px;border:none;height:100%;min-width:128px;padding:8px;border-radius:4px;text-align:left;gap:8px;text-wrap:nowrap}.dropdown-button .dropdown-arrow{width:12px;height:12px;margin-left:auto;flex-shrink:0}.dropdown-button:hover{background-color:inherit;box-shadow:0 1px 4px #00000040}.dropdown-content{min-width:200px;width:fit-content;background-color:red;box-shadow:0 1px 4px #00000040;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.25)}.dropdown-content .MuiMenuItem-root{display:flex;align-items:center;background-color:transparent;color:var(--wize-color-text);position:relative;border-radius:0;padding:8px;margin:0;justify-content:flex-start;gap:4px;text-wrap:nowrap}.dropdown-content .MuiMenuItem-root svg{width:16px;height:16px;fill:var(--wize-color-text)}.dropdown-content .MuiMenuItem-root:hover{background-color:#c1d5f6}.dropdown-content .MuiMenuItem-root.is-active{background-color:#2c76b3;color:#fff}.dropdown-content .MuiMenuItem-root.is-active svg{fill:#fff}.highlight-button{position:relative}.highlight-picker-menu{background-color:#fff;padding:8px;border-radius:4px;box-shadow:0 1px 4px #00000040;border:1px solid rgba(0,0,0,.25);overflow:visible}.highlight-picker-container{display:flex;flex-direction:column;gap:8px}.highlight-picker-container .highlight-picker-clear-button{display:flex;justify-content:center;align-items:center;gap:4px;border-radius:32px;background-color:transparent;color:var(--wize-color-text);border:solid 1px var(--wize-color-border);box-sizing:border-box;width:100%;margin:0;padding:8px;-webkit-user-select:none;user-select:none}.highlight-picker-container .highlight-picker-clear-button svg{position:absolute;width:16px;height:16px;left:24px}.highlight-picker-container .highlight-picker-clear-button:hover{box-shadow:0 1px 4px #00000040}.highlight-picker-container .highlight-picker{display:grid!important;grid-template-columns:repeat(6,1fr)!important;grid-template-rows:repeat(2,1fr)!important;gap:0!important;width:fit-content!important;position:static!important;padding:0!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important;border:none!important}.overflow-menu-paper{max-height:400px;overflow-y:auto;background-color:var(--wize-color-surface);border:1px solid var(--wize-color-border-muted);box-shadow:0 1px 4px #00000040;border-radius:4px}.overflow-menu-content{display:flex;flex-wrap:wrap;gap:4px;padding:8px;max-width:320px}.overflow-menu-content .separator{width:1px;align-self:stretch;background-color:var(--wize-color-border-muted);margin:4px}.overflow-menu-content svg{width:20px;height:20px;flex-shrink:0}.overflow-menu-content .toolbar-button{width:32px;height:32px;font-size:14px;display:flex;flex-shrink:0;align-items:center;border:none;padding:0;justify-content:center;border-radius:4px;background-color:#fff;color:#000;box-sizing:border-box}.overflow-menu-content .toolbar-button.is-active{background-color:#2c76b3;color:#fff}.overflow-menu-content .toolbar-button.is-active svg{fill:#fff}.overflow-menu-content .toolbar-button:not(:disabled):hover{box-shadow:0 1px 4px #00000040}.overflow-menu-content .toolbar-button:disabled{color:gray;background-color:#d3d3d3}.overflow-menu-content .toolbar-button:disabled svg{fill:gray}.diff-users{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 2rem}.diff-user{align-items:center;display:flex;gap:.5rem;white-space:nowrap}@media (max-width: 540px){.diff-user{font-size:.875rem}}.diff-user-color{display:inline-block;width:8px;height:8px;border-radius:1px}[data-diff-user-id]{cursor:pointer;position:relative;display:inline-block}[data-diff-user-id]:before{content:attr(data-diff-user-id);font-weight:400;line-height:normal;visibility:hidden;background-color:var(--wize-color-background);border:1px solid var(--wize-color-border);color:var(--wize-color-text);text-align:center;border-radius:6px;font-size:.75rem;padding:3px;z-index:1;position:absolute;top:105%;left:0;white-space:nowrap}[data-diff-user-id]:hover:before{visibility:visible}[data-diff-type=inline-insert],[data-diff-type=inline-update],[data-diff-type=block-insert]{color:var(--wize-color-text);background-color:#e2ffe8;position:relative}[data-diff-type=inline-delete],[data-diff-type=inline-update],[data-diff-type=block-delete]{color:var(--wize-color-text);background-color:#ffe2e2;text-decoration:line-through;position:relative}.diff{display:inherit}.col-group{display:flex;flex-direction:row}@media (max-width: 540px){.col-group{flex-direction:column-reverse}}.sidebar{border-left:1px solid var(--wize-color-border-muted);flex-grow:0;flex-shrink:0;padding:1rem;width:15rem;position:sticky;height:100vh;top:0}@media (min-width: 800px){.sidebar{width:20rem}}@media (max-width: 540px){.sidebar{border-bottom:1px solid var(--wize-color-border-muted);border-left:unset;width:100%;height:auto;position:unset;padding:1.5rem}}.sidebar-options{align-items:flex-start;display:flex;flex-direction:column;height:100%;gap:1rem;position:sticky;top:1rem}.option-group{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;width:100%}.option-group form,.option-group form input{width:100%}.versions-group{border-bottom:1px solid var(--wize-color-border-muted);display:flex;flex-direction:column;flex:1 1 0;gap:.25rem;overflow:auto;padding-bottom:1rem;width:100%}@media (max-width: 540px){.versions-group{border-bottom:unset;flex-direction:row;flex:unset;padding-bottom:0}.versions-group button{flex-grow:0;flex-shrink:0;max-width:12rem;width:60vw}}.versions-group button{background-color:unset;color:var(--wize-color-text);display:flex;flex-direction:column;border-radius:8px;font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1.15;padding:.625rem;text-align:left}.versions-group button:hover{opacity:.6}.versions-group button.is-active{background-color:transparent;box-shadow:0 0 0 1px #70abdb inset;color:#004a88}.versions-group button span{color:var(--wize-color-text-muted);font-size:.75rem;font-weight:400;text-align:left}body:has(.dialog[data-state=open]){overflow:hidden;pointer-events:none}.dialog{pointer-events:visible;display:none;position:absolute;z-index:10;width:100%;height:100%}.dialog[data-state=open]{display:inherit}.dialog:before{background-color:#00000040;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.dialog .sidebar{height:100%;position:unset;box-sizing:border-box}@media (max-width: 540px){.dialog .sidebar{height:unset}}.dialog .sidebar .hint{color:var(--wize-color-text-muted);font-size:.875rem;font-weight:400;line-height:2rem;margin:0}.dialog .sidebar .hint span{background-color:#6198da;text-wrap:nowrap;border-radius:4px;color:var(--wize-color-surface);padding:.25rem}.dialog .sidebar .button-group{display:flex;gap:.5rem;justify-content:space-between;margin-top:1rem;width:100%}.dialog .sidebar .button-group button{width:100%;border-radius:1000px;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;text-align:center;background-color:var(--wize-color-text);color:var(--wize-color-surface)}.dialog .sidebar .button-group button:not(:disabled):hover{opacity:.6}.dialog .sidebar .button-group button:disabled{background-color:var(--wize-color-text-muted);opacity:.6;cursor:not-allowed}.dialog-content{background:var(--wize-color-background);border-radius:16px;height:calc(100% - 1rem);left:50%;max-height:800px;max-width:1200px;overflow:hidden;position:fixed;box-sizing:border-box;top:50%;transform:translate(-50%,-50%);width:100%;z-index:101;box-shadow:0 1px 16px #00000040}.dialog-content .main{display:flex;flex-direction:column;width:100%;padding:16px;box-sizing:border-box;overflow:auto;background-color:var(--wize-color-surface)}.url-input-overlay{padding:16px;width:100%;max-width:400px;box-sizing:border-box}@media (min-width: 480px){.url-input-overlay{min-width:400px}}.url-input-overlay__input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box;margin-bottom:20px}.url-input-overlay__input:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 2px #3498db33}.url-input-overlay__actions{display:flex;justify-content:flex-end;gap:12px}.url-input-overlay__confirm-button{padding:10px 20px;border:none;border-radius:4px;background-color:#3498db;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease}.url-input-overlay__confirm-button:hover{background-color:#2980b9}.url-input-overlay__confirm-button:disabled{background-color:#bdc3c7;cursor:not-allowed}.url-input-overlay__cancel-button{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background-color:transparent;color:#333;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease}.url-input-overlay__cancel-button:hover{background-color:#f2f2f2}.convert-message-overlay--editor-view{width:1280px}.convert-message-overlay__choose-type{display:flex;flex-direction:column;align-items:center;overflow-y:auto}.convert-message-overlay__step-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:48px;padding:24px}.convert-message-overlay__step-card{display:flex;flex-direction:column;background-image:linear-gradient(#fff,#ebebeb);align-items:center;justify-content:center;border-radius:16px;border:1px solid #9cb0bc;width:220px;height:300px;cursor:pointer;box-sizing:border-box;color:#1d5c80;box-shadow:0 1px 4px #0003;gap:16px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out}.convert-message-overlay__step-card h3{font-size:24px;padding:0;margin:0}.convert-message-overlay__step-card svg{width:96px;height:96px;stroke-width:1.5;flex-shrink:0}.convert-message-overlay__step-card:hover{color:#108dda;border-color:#108dda;box-shadow:0 1px 4px #0006}.convert-message-overlay__content{border:1px solid var(--wize-color-border-muted);border-radius:8px;display:flex;flex-direction:row;height:600px;overflow:hidden;box-sizing:border-box;background-color:var(--wize-color-surface)}.convert-message-overlay__editor{display:flex;flex:2;height:100%;overflow:hidden;box-sizing:border-box}.convert-message-overlay__configure{display:flex;flex-direction:column;align-items:start;box-sizing:border-box;flex:1;height:100%;max-width:300px;width:100%;z-index:10;padding:16px;border-right:1px solid var(--wize-color-border-muted);gap:12px;overflow-y:auto}.convert-message-overlay__configure__title{margin:0;padding:0;width:100%;font-size:24px;font-weight:500}.convert-message-overlay__label{width:100%;display:flex;flex-direction:column;margin:0}.convert-message-overlay__required{color:#dc3545;font-weight:700;margin:0;padding:0 4px;font-size:14px}.convert-message-overlay__input{width:100%;margin:0;font-size:16px;padding:8px}.convert-message-overlay__select{width:100%;margin:0}.convert-message-overlay__create-project-header{padding:8px;border-bottom:1px solid var(--wize-color-border-muted)}.convert-message-overlay__buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:16px;gap:8px}.convert-message-overlay__back{margin-right:auto;background-color:#000;color:#fff;border:none;padding:8px 16px;border-radius:32px;cursor:pointer}.convert-message-overlay__back:hover,.convert-message-overlay__back--focused{background-color:#4d4d4d;box-shadow:0 1px 4px #0006}.convert-message-overlay__back:disabled{background-color:#ccc;color:#000;cursor:not-allowed}.convert-message-overlay__cancel{background-color:#000;color:#fff;border:none;padding:8px 16px;border-radius:32px;cursor:pointer}.convert-message-overlay__cancel:hover,.convert-message-overlay__cancel--focused{background-color:#4d4d4d;box-shadow:0 1px 4px #0006}.convert-message-overlay__cancel:disabled{background-color:#ccc;color:#000;cursor:not-allowed}.convert-message-overlay__submit{background-color:#4a90e2;color:#fff;border:none;padding:8px 32px;border-radius:32px;cursor:pointer}.convert-message-overlay__submit:hover,.convert-message-overlay__submit--focused{background-color:#2275d7;box-shadow:0 1px 4px #0006}.convert-message-overlay__submit:disabled{background-color:#ccc;color:#000;cursor:not-allowed}.convert-message-overlay__create-project-button{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;background-color:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:32px;cursor:pointer}.convert-message-overlay__create-project-button:hover,.convert-message-overlay__create-project-button--focused{background-color:#2275d7;box-shadow:0 1px 4px #0006}.convert-message-overlay__create-project-button:disabled{background-color:#ccc;color:#000;cursor:not-allowed}.chat-draft-item{display:flex;flex-direction:column;border-radius:8px;padding:0;box-sizing:border-box;margin-top:16px;overflow:clip;border:1px solid var(--wize-color-border-muted);opacity:0;animation:chat-draft-item-fade-in .3s ease-in-out forwards}@keyframes chat-draft-item-fade-in{0%{opacity:0}to{opacity:1}}.chat-draft-item:first-child{margin-top:0}.chat-draft-item .chat-draft-item-header{font-weight:700;font-size:16px;text-align:center;padding:16px 0;margin:0}.chat-draft-item .chat-draft-item-list{display:flex;flex-direction:column;list-style:none;padding:8px;margin:0;max-height:20rem;gap:8px;overflow-y:auto;border-top:1px solid var(--wize-color-border-muted);box-sizing:border-box}.chat-draft-item .chat-draft-item-list li{display:flex;flex-direction:row;flex-shrink:0;align-items:center;margin:0;padding:0;background-color:var(--wize-color-surface);border:1px solid var(--wize-color-border-muted);border-radius:4px;word-break:break-word;font-size:.875rem;overflow:hidden;cursor:pointer}.chat-draft-item .chat-draft-item-list li.task:before{content:"";display:inline-block;align-self:stretch;flex-shrink:0;width:8px;background-color:var(--wize-color-task-status-default)}.chat-draft-item .chat-draft-item-list li.task.not_started:before{background-color:var(--wize-color-task-status-not-started)}.chat-draft-item .chat-draft-item-list li.task.in_progress:before{background-color:var(--wize-color-task-status-in-progress)}.chat-draft-item .chat-draft-item-list li.task.in_review:before{background-color:var(--wize-color-task-status-in-review)}.chat-draft-item .chat-draft-item-list li.task.approved:before{background-color:var(--wize-color-task-status-approved)}.chat-draft-item .chat-draft-item-list li .chat-draft-item-name{padding:8px}.chat-draft-item .chat-draft-item-list li.chat-draft-item-disabled{text-decoration:line-through;color:var(--wize-color-text-muted)}.chat-draft-item .chat-draft-item-list li:hover{background-color:var(--wize-color-surface);box-shadow:0 1px 4px #00000040;border:1px solid var(--wize-color-border)}.chat-draft-item .chat-draft-item-show-more{background-color:transparent;border:none;color:var(--wize-color-text-muted);cursor:pointer;font-size:14px;padding:8px;margin:0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-top:1px solid var(--wize-color-border-muted);gap:4px;width:100%}.chat-draft-item .chat-draft-item-show-more:hover{color:var(--wize-color-text);background-color:#f3f3f3}.chat-draft-item .chat-draft-item-actions{display:flex;justify-content:space-between;gap:16px;padding:8px;box-sizing:border-box;border-top:1px solid var(--wize-color-border-muted)}.chat-draft-item .chat-draft-item-actions button{align-items:center;background-color:var(--wize-color-surface);border:1px solid var(--wize-color-border-muted);border-radius:8px;box-sizing:border-box;color:var(--wize-color-text);cursor:pointer;display:flex;font-size:14px;height:32px;padding:0;justify-content:center;flex:1}.chat-draft-item .chat-draft-item-actions button:not(:disabled):hover{background-color:var(--wize-color-surface);box-shadow:0 1px 4px #00000040;border:1px solid var(--wize-color-border)}.chat-draft-item .chat-draft-item-actions button:disabled{cursor:not-allowed;opacity:.6}.task-draft-overlay__content{height:100%}.task-draft-overlay__container{display:flex;flex-direction:row;height:100%;max-width:85vw;width:1000px;overflow:hidden;box-sizing:border-box;margin:8px;background-color:var(--wize-color-surface);border-radius:8px;box-shadow:0 1px 4px #00000040}.task-draft-overlay__container>*:first-child{border-right:1px solid var(--wize-color-border-muted)}.task-draft-overlay__editor{display:flex;flex:2;width:70vw;overflow:hidden;box-sizing:border-box}.task-draft-overlay__drafts{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;flex:1}.task-draft-overlay__pagination{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--wize-color-surface);border-top:solid 1px var(--wize-color-border-muted);box-sizing:border-box;margin:0;padding:8px;gap:32px}.task-draft-overlay__pagination button{flex:1;background-color:transparent;color:var(--wize-color-text);border:solid 1px var(--wize-color-border);border-radius:1000px}.task-draft-overlay__pagination button:hover{box-shadow:0 1px 4px #00000040}.task-draft-overlay__pagination button:active{box-shadow:inset 0 1px 2px #00000040}.task-draft-overlay__configure{display:flex;flex-direction:column;box-sizing:border-box;flex:1;padding:16px;gap:12px;overflow-y:auto}.task-draft-overlay__configure__title{margin:0;padding:0;width:100%;font-size:24px;font-weight:500}.task-draft-overlay__label{width:100%;display:flex;flex-direction:column;align-items:start;margin:0}.task-draft-overlay__required{color:#dc3545;font-weight:700;margin:0;padding:0 4px;font-size:14px}.task-draft-overlay__input{width:100%;margin:0;font-size:16px;padding:8px}.task-draft-overlay__select{width:100%;margin:0}.task-draft-overlay__create-project-header{padding:8px;border-bottom:1px solid var(--wize-color-border-muted)}.task-draft-overlay__draft{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;border-radius:4px;border:solid 1px var(--wize-color-border-muted);box-sizing:border-box;overflow:clip}.task-draft-overlay__draft:before{content:"";display:inline-block;flex-shrink:0;width:8px;height:100%;background-color:var(--wize-color-task-status-default)}.task-draft-overlay__draft.not_started:before{background-color:var(--wize-color-task-status-not-started)}.task-draft-overlay__draft.in_progress:before{background-color:var(--wize-color-task-status-in-progress)}.task-draft-overlay__draft.in_review:before{background-color:var(--wize-color-task-status-in-review)}.task-draft-overlay__draft.approved:before{background-color:var(--wize-color-task-status-approved)}.task-draft-overlay__draft-name{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:14px;font-weight:400;text-align:left;word-break:break-word;padding:8px;gap:8px;color:var(--wize-color-text);background-color:transparent}.task-draft-overlay__draft-name:hover{background-color:#f3f3f3}.task-draft-overlay__draft-approve{display:flex;flex-direction:row;align-items:center;justify-content:center;border-left:solid 1px var(--wize-color-border-muted);background-color:transparent;color:var(--wize-color-text-muted);padding:8px;cursor:pointer;width:32px}.task-draft-overlay__draft-approve:hover{background-color:#f3f3f3;color:var(--wize-color-text)}.task-draft-overlay__draft:hover{border-color:var(--wize-color-border)}.task-draft-overlay__draft.selected{border-color:#4a90e2}.task-draft-overlay__draft[data-draft-state=rejected] .task-draft-overlay__draft-name{color:var(--wize-color-text-muted);text-decoration:line-through}.task-draft-overlay__buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-top:16px;gap:8px}.task-draft-overlay__cancel{margin-right:auto;background-color:#000;color:#fff;border:none;padding:8px 16px;border-radius:32px;cursor:pointer}.task-draft-overlay__cancel:hover,.task-draft-overlay__cancel--focused{background-color:#4d4d4d;box-shadow:0 1px 4px #0006}.task-draft-overlay__cancel:disabled{background-color:#ccc;color:#000;cursor:not-allowed}.task-draft-overlay__submit{background-color:#4a90e2;color:#fff;border:none;padding:8px 32px;border-radius:32px;cursor:pointer}.task-draft-overlay__submit:hover,.task-draft-overlay__submit--focused{background-color:#2275d7;box-shadow:0 1px 4px #0006}.task-draft-overlay__submit:disabled{background-color:#ccc;color:#000;cursor:not-allowed}.task-draft-overlay__create-project-button{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;background-color:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:32px;cursor:pointer}.task-draft-overlay__create-project-button:hover,.task-draft-overlay__create-project-button--focused{background-color:#2275d7;box-shadow:0 1px 4px #0006}.task-draft-overlay__create-project-button:disabled{background-color:#ccc;color:#000;cursor:not-allowed}.ai-chat-action-button{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;padding:12px;color:#fafafa;background-color:#3b82f6;border-radius:12px;border:none}.ai-chat-action-button:hover{background-color:#2a64c5;box-shadow:0 1px 4px #00000040}.ai-chat-action-order{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;color:#adcdff;border:dashed 2px currentColor;border-radius:8px;box-sizing:border-box;width:32px;height:32px}.ai-chat-action-name{display:flex;align-items:center;justify-content:center;font-size:14px}.ai-chat-action-icon{flex-shrink:0;margin-left:auto;width:24px;height:24px}:root,.light,.light-theme{--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.dark,.dark-theme{--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1: #fcfcfd;--slate-2: #f9f9fb;--slate-3: #f0f0f3;--slate-4: #e8e8ec;--slate-5: #e0e1e6;--slate-6: #d9d9e0;--slate-7: #cdced6;--slate-8: #b9bbc6;--slate-9: #8b8d98;--slate-10: #80838d;--slate-11: #60646c;--slate-12: #1c2024}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--slate-1: color(display-p3 .988 .988 .992);--slate-2: color(display-p3 .976 .976 .984);--slate-3: color(display-p3 .94 .941 .953);--slate-4: color(display-p3 .908 .909 .925);--slate-5: color(display-p3 .88 .881 .901);--slate-6: color(display-p3 .85 .852 .876);--slate-7: color(display-p3 .805 .808 .838);--slate-8: color(display-p3 .727 .733 .773);--slate-9: color(display-p3 .547 .553 .592);--slate-10: color(display-p3 .503 .512 .549);--slate-11: color(display-p3 .379 .392 .421);--slate-12: color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1: #111113;--slate-2: #18191b;--slate-3: #212225;--slate-4: #272a2d;--slate-5: #2e3135;--slate-6: #363a3f;--slate-7: #43484e;--slate-8: #5a6169;--slate-9: #696e77;--slate-10: #777b84;--slate-11: #b0b4ba;--slate-12: #edeef0}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.dark,.dark-theme{--slate-1: color(display-p3 .067 .067 .074);--slate-2: color(display-p3 .095 .098 .105);--slate-3: color(display-p3 .13 .135 .145);--slate-4: color(display-p3 .156 .163 .176);--slate-5: color(display-p3 .183 .191 .206);--slate-6: color(display-p3 .215 .226 .244);--slate-7: color(display-p3 .265 .28 .302);--slate-8: color(display-p3 .357 .381 .409);--slate-9: color(display-p3 .415 .431 .463);--slate-10: color(display-p3 .469 .483 .514);--slate-11: color(display-p3 .692 .704 .728);--slate-12: color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153)}}}:root,.light,.light-theme{--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--cyan-1: color(display-p3 .982 .992 .996);--cyan-2: color(display-p3 .955 .981 .984);--cyan-3: color(display-p3 .888 .965 .975);--cyan-4: color(display-p3 .821 .941 .959);--cyan-5: color(display-p3 .751 .907 .935);--cyan-6: color(display-p3 .671 .862 .9);--cyan-7: color(display-p3 .564 .8 .854);--cyan-8: color(display-p3 .388 .715 .798);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .264 .583 .71);--cyan-11: color(display-p3 .08 .48 .63);--cyan-12: color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143)}}}.mdxeditor .cm-editor{--sp-font-mono: var(--font-mono);--sp-font-body: var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{background:transparent;font-size:var(--text-xxs)}.mdxeditor .cm-activeLine{background:transparent}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}._editorRoot_uazmk_53{--accentBase: var(--blue-1);--accentBgSubtle: var(--blue-2);--accentBg: var(--blue-3);--accentBgHover: var(--blue-4);--accentBgActive: var(--blue-5);--accentLine: var(--blue-6);--accentBorder: var(--blue-7);--accentBorderHover: var(--blue-8);--accentSolid: var(--blue-9);--accentSolidHover: var(--blue-10);--accentText: var(--blue-11);--accentTextContrast: var(--blue-12);--basePageBg: white;--baseBase: var(--slate-1);--baseBgSubtle: var(--slate-2);--baseBg: var(--slate-3);--baseBgHover: var(--slate-4);--baseBgActive: var(--slate-5);--baseLine: var(--slate-6);--baseBorder: var(--slate-7);--baseBorderHover: var(--slate-8);--baseSolid: var(--slate-9);--baseSolidHover: var(--slate-10);--baseText: var(--slate-11);--baseTextContrast: var(--slate-12);--admonitionTipBg: var(--cyan-4);--admonitionTipBorder: var(--cyan-8);--admonitionInfoBg: var(--grass-4);--admonitionInfoBorder: var(--grass-8);--admonitionCautionBg: var(--amber-4);--admonitionCautionBorder: var(--amber-8);--admonitionDangerBg: var(--red-4);--admonitionDangerBorder: var(--red-8);--admonitionNoteBg: var(--slate-4);--admonitionNoteBorder: var(--slate-8);--error-color: var(--red-10);--spacing-0: 0px;--spacing-px: 1px;--spacing-0_5: .125rem;--spacing-1: .25rem;--spacing-1_5: .375rem;--spacing-2: .5rem;--spacing-2_5: .625rem;--spacing-3: .75rem;--spacing-3_5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--radius-none: 0px;--radius-small: var(--spacing-0_5);--radius-base: var(--spacing-1);--radius-medium: var(--spacing-1_5);--radius-large: var(--spacing-2);--radius-extra-large: var(--spacing-3);--radius-full: 9999px;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base: 1rem;--text-sm: .875rem;--text-xs: .75rem;--text-xxs: .6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_uazmk_156{list-style:none}._toolbarRoot_uazmk_160{z-index:2;display:flex;flex-direction:row;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);align-items:center;overflow-x:auto;position:sticky;top:0;background-color:var(--baseBg);width:inherit}._toolbarRoot_uazmk_160 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_uazmk_160 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_uazmk_187{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_uazmk_187>div{opacity:.5}._toolbarModeSwitch_uazmk_196{opacity:1!important;margin-left:auto;align-self:stretch;align-items:stretch;display:flex;border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs)}._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206{padding-inline-end:var(--spacing-4);padding-inline-start:var(--spacing-4)}._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:active,._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_uazmk_217{display:flex;margin:0 var(--spacing-1)}._toolbarToggleSingleGroup_uazmk_222:first-of-type ._toolbarToggleItem_uazmk_206:only-child,._toolbarToggleSingleGroup_uazmk_222:only-child ._toolbarToggleItem_uazmk_206:first-child,._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_uazmk_222:last-of-type ._toolbarToggleItem_uazmk_206:only-child,._toolbarToggleSingleGroup_uazmk_222:only-child ._toolbarToggleItem_uazmk_206:last-child,._toolbarModeSwitch_uazmk_196 ._toolbarToggleItem_uazmk_206:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_uazmk_206,._toolbarButton_uazmk_237{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover: hover){._toolbarToggleItem_uazmk_206:hover,._toolbarButton_uazmk_237:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_uazmk_206:active svg,._toolbarButton_uazmk_237:active svg{transform:translate(1px,1px)}._toolbarToggleItem_uazmk_206[data-state=on],._toolbarButton_uazmk_237[data-state=on],._toolbarToggleItem_uazmk_206:active,._toolbarButton_uazmk_237:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_uazmk_206[data-disabled],._toolbarButton_uazmk_237[data-disabled]{pointer-events:none}._toolbarToggleItem_uazmk_206[data-disabled] svg,._toolbarButton_uazmk_237[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_uazmk_237{border-radius:var(--radius-base)}._toolbarButton_uazmk_237+._toolbarButton_uazmk_237{margin-left:var(--spacing-1)}._activeToolbarButton_uazmk_274{color:var(--accentText)}._toolbarToggleSingleGroup_uazmk_222{display:flex;align-items:center;white-space:nowrap}._toolbarNodeKindSelectContainer_uazmk_284,._toolbarButtonDropdownContainer_uazmk_285,._toolbarCodeBlockLanguageSelectContent_uazmk_286,._selectContainer_uazmk_287{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_uazmk_285,._toolbarButtonDropdownContainer_uazmk_285 ._selectItem_uazmk_300:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_uazmk_305,._toolbarButtonSelectTrigger_uazmk_306,._selectTrigger_uazmk_307{border:0;background-color:transparent;display:flex;color:inherit;align-items:center;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);padding-inline-start:var(--spacing-2);border-radius:var(--radius-medium);white-space:nowrap;flex-wrap:nowrap;font-size:var(--text-sm);background-color:var(--basePageBg);margin:0 var(--spacing-1)}._toolbarNodeKindSelectTrigger_uazmk_305[data-state=open],._toolbarButtonSelectTrigger_uazmk_306[data-state=open],._selectTrigger_uazmk_307[data-state=open]{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_uazmk_307[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_uazmk_306{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_uazmk_342,._toolbarCodeBlockLanguageSelectContent_uazmk_286{width:var(--spacing-48)}._toolbarNodeKindSelectItem_uazmk_347,._selectItem_uazmk_300{cursor:default;display:flex;padding:var(--spacing-2)}._toolbarNodeKindSelectItem_uazmk_347[data-highlighted],._selectItem_uazmk_300[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_uazmk_347[data-state=checked],._selectItem_uazmk_300[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_uazmk_347[data-highlighted],._selectItem_uazmk_300[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_uazmk_347:last-child,._selectItem_uazmk_300:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_uazmk_372,._selectDropdownArrow_uazmk_373{margin-left:auto;display:flex;align-items:center}._contentEditable_uazmk_379{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_uazmk_379:focus{outline:none}._codeMirrorWrapper_uazmk_391{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);overflow:hidden;padding:.8rem;position:relative}._sandPackWrapper_uazmk_400{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);overflow:hidden;position:relative}._codeMirrorToolbar_uazmk_408{position:absolute;right:0;top:0;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base)}._frontmatterWrapper_uazmk_412{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_uazmk_412[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_uazmk_422{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm)}._propertyPanelTitle_uazmk_430{font-size:var(--text-xs);font-weight:400;margin:0;padding-top:var(--spacing-2);padding-left:var(--spacing-2)}._propertyEditorTable_uazmk_438{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_uazmk_438 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_uazmk_438 col:nth-child(1){width:30%}._propertyEditorTable_uazmk_438 col:nth-child(2){width:70%}._propertyEditorTable_uazmk_438 td:last-child ._iconButton_uazmk_456{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_uazmk_438 ._readOnlyColumnCell_uazmk_461{padding-left:0}._propertyEditorLabelCell_uazmk_466{font-weight:400}._readOnlyColumnCell_uazmk_461{padding-left:0}._buttonsFooter_uazmk_474{display:flex;justify-content:flex-end;gap:var(--spacing-2)}._propertyEditorInput_uazmk_480{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_uazmk_456{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover: hover){._iconButton_uazmk_456:hover{color:var(--baseTextContrast)}}._iconButton_uazmk_456:disabled,._iconButton_uazmk_456:disabled:hover{color:var(--baseLine)}._primaryButton_uazmk_506,._secondaryButton_uazmk_507{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_uazmk_506:disabled,._secondaryButton_uazmk_507:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_uazmk_522{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_uazmk_507{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_uazmk_534{display:flex;flex-direction:row;gap:var(--spacing-2)}._linkDialogEditForm_uazmk_540{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2);padding:0}._linkDialogInputContainer_uazmk_548{display:flex;flex-direction:column;align-items:stretch}._linkDialogInputWrapper_uazmk_554{display:flex;align-items:center;background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder)}._linkDialogInputWrapper_uazmk_554[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_uazmk_554>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_uazmk_548,._dialogInput_uazmk_575{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_uazmk_548::-moz-placeholder,._dialogInput_uazmk_575::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_uazmk_548::placeholder,._dialogInput_uazmk_575::placeholder{color:var(--baseBorder)}._linkDialogAnchor_uazmk_586{position:fixed;background-color:highlight;z-index:-1}._linkDialogAnchor_uazmk_586[data-visible=true]{visibility:visible}._linkDialogAnchor_uazmk_586[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_uazmk_600,._tableColumnEditorPopoverContent_uazmk_601,._dialogContent_uazmk_602{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));display:flex;align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm)}._largeDialogContent_uazmk_614{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_uazmk_624{font-size:var(--text-base);font-weight:600;padding-left:var(--spacing-2)}._dialogCloseButton_uazmk_630{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_uazmk_637{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));display:flex;align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1}._popoverArrow_uazmk_649{fill:var(--basePageBg)}._linkDialogPreviewAnchor_uazmk_653{margin-right:var(--spacing-1);display:flex;align-items:center;color:var(--accentText);text-decoration:none;border:1px solid transparent}@media (hover: hover){._linkDialogPreviewAnchor_uazmk_653:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_uazmk_653 span{max-width:14rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._tooltipTrigger_uazmk_676{align-self:center}._tooltipContent_uazmk_680{z-index:2;position:relative;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase)}._tooltipContent_uazmk_680 svg{fill:var(--baseText)}._actionButton_uazmk_694{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium);color:var(--baseTextContrast)}._actionButton_uazmk_694 svg{display:block}@media (hover: hover){._actionButton_uazmk_694:hover{background-color:var(--baseBg)}}._actionButton_uazmk_694:active svg{transform:translate(1px,1px)}._actionButton_uazmk_694[data-state=on],._actionButton_uazmk_694:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_uazmk_701{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover: hover){._primaryActionButton_uazmk_701:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_uazmk_713{table-layout:fixed;width:100%;height:100%;border-spacing:0;border-collapse:collapse}._tableEditor_uazmk_713 thead>tr>th{text-align:right}._tableEditor_uazmk_713>tbody>tr>td:not(._toolCell_uazmk_724),._tableEditor_uazmk_713>tbody>tr>th:not(._toolCell_uazmk_724):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_uazmk_713>tbody>tr>td:not(._toolCell_uazmk_724),._tableEditor_uazmk_713>tbody>tr>th:not(._toolCell_uazmk_724):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_uazmk_713>tbody>tr>td:not(._toolCell_uazmk_724),._tableEditor_uazmk_713>tbody>tr>th:not(._toolCell_uazmk_724):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_uazmk_713>tbody>tr>td:not(._toolCell_uazmk_724),._tableEditor_uazmk_713>tbody>tr>th:not(._toolCell_uazmk_724):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_uazmk_713 ._tableColumnEditorTrigger_uazmk_743,._tableEditor_uazmk_713 ._tableRowEditorTrigger_uazmk_744,._tableEditor_uazmk_713 ._addRowButton_uazmk_745,._tableEditor_uazmk_713 ._addColumnButton_uazmk_746,._tableEditor_uazmk_713 ._iconButton_uazmk_456{opacity:.15}@media (hover: hover){._tableEditor_uazmk_713:hover ._tableColumnEditorTrigger_uazmk_743,._tableEditor_uazmk_713:hover ._tableRowEditorTrigger_uazmk_744,._tableEditor_uazmk_713:hover ._addRowButton_uazmk_745,._tableEditor_uazmk_713:hover ._addColumnButton_uazmk_746,._tableEditor_uazmk_713:hover ._iconButton_uazmk_456{opacity:.3}._tableEditor_uazmk_713:hover ._tableColumnEditorTrigger_uazmk_743:hover,._tableEditor_uazmk_713:hover ._tableRowEditorTrigger_uazmk_744:hover,._tableEditor_uazmk_713:hover ._addRowButton_uazmk_745:hover,._tableEditor_uazmk_713:hover ._addColumnButton_uazmk_746:hover,._tableEditor_uazmk_713:hover ._iconButton_uazmk_456:hover{opacity:1}}._toolCell_uazmk_724{text-align:right}._toolCell_uazmk_724 button{margin:auto;display:block}._tableColumnEditorTrigger_uazmk_743{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_uazmk_743 svg{display:block}@media (hover: hover){._tableColumnEditorTrigger_uazmk_743:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_uazmk_743:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_uazmk_743[data-state=on],._tableColumnEditorTrigger_uazmk_743:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_uazmk_743[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_uazmk_789{display:flex}._tableColumnEditorToolbar_uazmk_789>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_uazmk_789>button svg{display:block}@media (hover: hover){._tableColumnEditorToolbar_uazmk_789>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_uazmk_789>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_uazmk_789>button[data-state=on],._tableColumnEditorToolbar_uazmk_789>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_uazmk_789 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_uazmk_803{display:inline-flex}._toggleGroupRoot_uazmk_803 button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_uazmk_803 button svg{display:block}@media (hover: hover){._toggleGroupRoot_uazmk_803 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_uazmk_803 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_uazmk_803 button[data-state=on],._toggleGroupRoot_uazmk_803 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_uazmk_803 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_uazmk_803 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_uazmk_821{width:2rem}._tableToolsColumn_uazmk_821 button{margin:auto;display:block}._leftAlignedCell_uazmk_830{text-align:left}._rightAlignedCell_uazmk_834{text-align:right}._centeredCell_uazmk_838{text-align:center}._addColumnButton_uazmk_746,._addRowButton_uazmk_745{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);display:flex;align-items:center}._addColumnButton_uazmk_746 svg,._addRowButton_uazmk_745 svg{display:block}@media (hover: hover){._addColumnButton_uazmk_746:hover,._addRowButton_uazmk_745:hover{background-color:var(--baseBg)}}._addColumnButton_uazmk_746:active svg,._addRowButton_uazmk_745:active svg{transform:translate(1px,1px)}._addColumnButton_uazmk_746[data-state=on],._addRowButton_uazmk_745[data-state=on],._addColumnButton_uazmk_746:active,._addRowButton_uazmk_745:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_uazmk_746 svg,._addRowButton_uazmk_745 svg{margin:auto}._addRowButton_uazmk_745{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_uazmk_746{margin-left:var(--spacing-px);height:100%;border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._dialogOverlay_uazmk_871{position:fixed;top:0;right:0;bottom:0;left:0;animation:_overlayShow_uazmk_1 .15s cubic-bezier(.16,1,.3,1);background-color:var(--baseBase);z-index:51;opacity:.5}._dialogContent_uazmk_602,._largeDialogContent_uazmk_614{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:_contentShow_uazmk_1 .15s cubic-bezier(.16,1,.3,1);z-index:52}._dialogContent_uazmk_602:focus,._largeDialogContent_uazmk_614:focus{outline:none}@keyframes _overlayShow_uazmk_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_uazmk_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._focusedImage_uazmk_918{outline:highlight solid 2px}._imageWrapper_uazmk_922{display:inline-block;position:relative}._imageWrapper_uazmk_922[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_uazmk_935{position:absolute;right:0;top:0;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base)}._editImageButton_uazmk_939 svg{display:block}._inlineEditor_uazmk_945{display:inline-flex;border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);align-items:center;background:var(--baseBg)}._blockEditor_uazmk_954{display:flex;justify-content:stretch;border-radius:var(--radius-medium);padding:var(--spacing-2);gap:var(--spacing-2);align-items:center;background:var(--baseBg)}._blockEditor_uazmk_954 ._nestedEditor_uazmk_963{flex-grow:1}._nestedEditor_uazmk_963{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_uazmk_963>p{margin:0}._nestedEditor_uazmk_963:focus{outline:none}._genericComponentName_uazmk_982{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggle_uazmk_988{border-radius:var(--radius-medium);display:flex}._diffSourceToggle_uazmk_988 ._toolbarToggleItem_uazmk_206{padding:0}._diffSourceToggle_uazmk_988 ._toolbarToggleItem_uazmk_206>span{display:block;padding:var(--spacing-1) var(--spacing-1)}._selectWithLabel_uazmk_1002{display:flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}._selectWithLabel_uazmk_1002>label{font-size:var(--text-sm)}._selectWithLabel_uazmk_1002 ._selectTrigger_uazmk_307{border:1px solid var(--baseBorder)}._toolbarTitleMode_uazmk_1017{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_uazmk_1023{touch-action:none}._imageResizer_uazmk_1027{display:block;width:7px;height:7px;position:absolute;background-color:var(--accentText);border:1px solid var(--baseBg)}._imageResizer_uazmk_1027._imageResizerN_uazmk_1036{top:-6px;left:48%;cursor:n-resize}._imageResizer_uazmk_1027._imageResizerNe_uazmk_1042{top:-6px;right:-6px;cursor:ne-resize}._imageResizer_uazmk_1027._imageResizerE_uazmk_1048{bottom:48%;right:-6px;cursor:e-resize}._imageResizer_uazmk_1027._imageResizerSe_uazmk_1054{bottom:-2px;right:-6px;cursor:nwse-resize}._imageResizer_uazmk_1027._imageResizerS_uazmk_1054{bottom:-2px;left:48%;cursor:s-resize}._imageResizer_uazmk_1027._imageResizerSw_uazmk_1066{bottom:-2px;left:-6px;cursor:sw-resize}._imageResizer_uazmk_1027._imageResizerW_uazmk_1072{bottom:48%;left:-6px;cursor:w-resize}._imageResizer_uazmk_1027._imageResizerNw_uazmk_1078{top:-6px;left:-6px;cursor:nw-resize}._placeholder_uazmk_1084{color:var(--baseSolid);overflow:hidden;position:absolute;top:0;padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;display:inline-block;pointer-events:none}._rootContentEditableWrapper_uazmk_1097{position:relative}._downshiftContainer_uazmk_1103{display:flex;flex-direction:column;align-items:stretch}._downshiftInputWrapper_uazmk_1109{display:flex;align-items:center;background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder)}._downshiftInputWrapper_uazmk_1109[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_uazmk_1109>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_uazmk_1109{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_uazmk_1109::-moz-placeholder{color:var(--baseBorder)}._downshiftInput_uazmk_1109::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_uazmk_1140{position:relative}._downshiftAutocompleteContainer_uazmk_1140 ul{all:unset;box-sizing:border-box;position:absolute;font-size:var(--text-sm);width:100%;display:none;border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);max-height:var(--spacing-48);overflow-x:hidden;overflow-y:auto;border:1px solid var(--baseBorder);border-top-width:0;background-color:var(--baseBase)}._downshiftAutocompleteContainer_uazmk_1140 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_uazmk_1140 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);overflow-x:hidden;text-overflow:ellipsis}._downshiftAutocompleteContainer_uazmk_1140 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_uazmk_1140 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_uazmk_1140 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_uazmk_1186{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_uazmk_1194{display:flex;flex-direction:column;padding:var(--spacing-2);gap:var(--spacing-2)}form._multiFieldForm_uazmk_1194 ._formField_uazmk_1200{display:flex;flex-direction:column;gap:var(--spacing-2)}form._multiFieldForm_uazmk_1194 ._formField_uazmk_1200 label{font-size:var(--text-xs)}._markdownParseError_uazmk_1211{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_uazmk_1220{position:relative;z-index:2}._inputSizer_uazmk_1225{display:inline-grid;vertical-align:baseline;align-items:center;position:relative}._inputSizer_uazmk_1225:after,._inputSizer_uazmk_1225 input{width:auto;min-width:1rem;grid-area:1 / 2;font:inherit;margin:0;padding:0 2px;resize:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:inherit}._inputSizer_uazmk_1225 span{padding:.25em}._inputSizer_uazmk_1225:after{content:attr(data-value);white-space:pre-wrap}:root,._light_1tncs_1,._light-theme_1tncs_1{--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379)}}}._dark_1tncs_1,._dark-theme_1tncs_1{--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){._dark_1tncs_1,._dark-theme_1tncs_1{--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--slate-1: #fcfcfd;--slate-2: #f9f9fb;--slate-3: #f0f0f3;--slate-4: #e8e8ec;--slate-5: #e0e1e6;--slate-6: #d9d9e0;--slate-7: #cdced6;--slate-8: #b9bbc6;--slate-9: #8b8d98;--slate-10: #80838d;--slate-11: #60646c;--slate-12: #1c2024}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--slate-1: color(display-p3 .988 .988 .992);--slate-2: color(display-p3 .976 .976 .984);--slate-3: color(display-p3 .94 .941 .953);--slate-4: color(display-p3 .908 .909 .925);--slate-5: color(display-p3 .88 .881 .901);--slate-6: color(display-p3 .85 .852 .876);--slate-7: color(display-p3 .805 .808 .838);--slate-8: color(display-p3 .727 .733 .773);--slate-9: color(display-p3 .547 .553 .592);--slate-10: color(display-p3 .503 .512 .549);--slate-11: color(display-p3 .379 .392 .421);--slate-12: color(display-p3 .113 .125 .14)}}}._dark_1tncs_1,._dark-theme_1tncs_1{--slate-1: #111113;--slate-2: #18191b;--slate-3: #212225;--slate-4: #272a2d;--slate-5: #2e3135;--slate-6: #363a3f;--slate-7: #43484e;--slate-8: #5a6169;--slate-9: #696e77;--slate-10: #777b84;--slate-11: #b0b4ba;--slate-12: #edeef0}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){._dark_1tncs_1,._dark-theme_1tncs_1{--slate-1: color(display-p3 .067 .067 .074);--slate-2: color(display-p3 .095 .098 .105);--slate-3: color(display-p3 .13 .135 .145);--slate-4: color(display-p3 .156 .163 .176);--slate-5: color(display-p3 .183 .191 .206);--slate-6: color(display-p3 .215 .226 .244);--slate-7: color(display-p3 .265 .28 .302);--slate-8: color(display-p3 .357 .381 .409);--slate-9: color(display-p3 .415 .431 .463);--slate-10: color(display-p3 .469 .483 .514);--slate-11: color(display-p3 .692 .704 .728);--slate-12: color(display-p3 .93 .933 .94)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--cyan-1: color(display-p3 .982 .992 .996);--cyan-2: color(display-p3 .955 .981 .984);--cyan-3: color(display-p3 .888 .965 .975);--cyan-4: color(display-p3 .821 .941 .959);--cyan-5: color(display-p3 .751 .907 .935);--cyan-6: color(display-p3 .671 .862 .9);--cyan-7: color(display-p3 .564 .8 .854);--cyan-8: color(display-p3 .388 .715 .798);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .264 .583 .71);--cyan-11: color(display-p3 .08 .48 .63);--cyan-12: color(display-p3 .108 .232 .277)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143)}}}._bold_1tncs_10{font-weight:700}._italic_1tncs_14{font-style:italic}._underline_1tncs_18{text-decoration:underline}._strikethrough_1tncs_34{text-decoration:line-through}._underlineStrikethrough_1tncs_38{text-decoration:underline line-through}._subscript_1tncs_42{font-size:.8em;vertical-align:sub!important}._superscript_1tncs_47{font-size:.8em;vertical-align:super}._code_1tncs_52{background-color:var(--baseBg);padding:1px .25rem;font-family:var(--font-mono);font-size:94%}._nestedListItem_1tncs_59{list-style:none;list-style-type:none}._listitem_1tncs_69{margin:var(--spacing-2) 0}._listItemChecked_1tncs_73,._listItemUnchecked_1tncs_74{position:relative;margin-left:0;margin-right:0;margin-inline-start:-1rem;padding-left:var(--spacing-6);padding-right:var(--spacing-6);list-style-type:none;outline:none}._listItemChecked_1tncs_73{text-decoration:line-through}._listItemUnchecked_1tncs_74:before,._listItemChecked_1tncs_73:before{content:"";width:var(--spacing-4);height:var(--spacing-4);top:0;left:0;cursor:pointer;display:block;background-size:cover;position:absolute}._listItemUnchecked_1tncs_74[dir=rtl]:before,._listItemChecked_1tncs_73[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_1tncs_74:focus:before,._listItemChecked_1tncs_73:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_1tncs_74:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_1tncs_73:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_1tncs_73:after{content:"";cursor:pointer;border-color:var(--baseBase);border-style:solid;position:absolute;display:block;top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);transform:rotate(45deg);border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0}._nestedListItem_1tncs_59{list-style-type:none}._nestedListItem_1tncs_59:before,._nestedListItem_1tncs_59:after{display:none}._admonitionDanger_1tncs_151,._admonitionInfo_1tncs_152,._admonitionNote_1tncs_153,._admonitionTip_1tncs_154,._admonitionCaution_1tncs_155{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_1tncs_152{--admonitionBorder: var(--admonitionInfoBorder);--admonitionBg: var(--admonitionInfoBg)}._admonitionTip_1tncs_154{--admonitionBorder: var(--admonitionTipBorder);--admonitionBg: var(--admonitionTipBg)}._admonitionCaution_1tncs_155{--admonitionBorder: var(--admonitionCautionBorder);--admonitionBg: var(--admonitionCautionBg)}._admonitionDanger_1tncs_151{--admonitionBorder: var(--admonitionDangerBorder);--admonitionBg: var(--admonitionDangerBg)}._admonitionNote_1tncs_153{--admonitionBorder: var(--admonitionNoteBorder);--admonitionBg: var(--admonitionNoteBg)}._mdxExpression_1tncs_188{font-family:var(--font-mono);font-size:84%;color:var(--accentText)}._mdxExpression_1tncs_188 input:focus-visible{outline:none}.task-editor{display:flex;flex-direction:column;position:relative;height:100%;width:100%;overflow:hidden}.task-editor-content{display:flex;position:relative;flex-direction:row;height:100%;width:100%;overflow:hidden}.task-editor-source-link{width:auto;display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:8px;padding:8px;border-radius:10000px;background-color:var(--wize-color-surface);color:var(--wize-color-text);border:1px solid var(--wize-color-border);cursor:pointer;transition:all .1s ease-in-out}.task-editor-source-link:hover{color:var(--wize-color-text);border-color:var(--wize-color-border-muted);box-shadow:0 1px 4px #00000040}.editor-sidebar{display:flex;flex-direction:column;min-width:160px;max-width:320px;width:30vw;height:100%;background-color:#fff;box-sizing:border-box;z-index:2;overflow:hidden;flex-shrink:1}.editor-sidebar:first-child{border-right:1px solid var(--wize-color-border-muted)}.editor-sidebar:last-child{border-left:1px solid var(--wize-color-border-muted)}.editor-sidebar .sidebar-content{display:flex;height:100%;width:100%;padding:0;box-sizing:border-box;flex-direction:column}.editor-sidebar .sidebar-title{font-weight:400;font-size:24px;min-height:64px;line-height:1;flex-shrink:0;border-bottom:1px solid var(--wize-color-border-muted);display:flex;align-items:center;margin:0;padding:16px;box-sizing:border-box}.editor-sidebar .sidebar-scroll{display:flex;flex-direction:column;height:100%;width:100%;margin:0;padding:0 .5rem;overflow-y:auto;box-sizing:border-box;scroll-behavior:smooth}.editor-sidebar-settings{padding:8px 0}.editor-sidebar-settings ul{margin:0;padding:0 4px;gap:16px;display:flex;flex-direction:column}.editor-sidebar-settings ul li{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.editor-sidebar-settings .text-item{margin:0;padding:4px;border:solid 1px lightgrey;color:gray;border-radius:4px;font-size:14px}.editor-sidebar-settings .autosave-select,.editor-sidebar-settings .autosave-date-picker{background-color:transparent;border:solid 1px hsla(0,0%,0%,.25);width:100%;padding:4px;margin:0;min-height:32px;box-sizing:border-box}.add-comment-wrapper{display:flex;overflow:hidden;box-sizing:border-box;margin:0;padding:8px;min-height:64px;max-height:512px;flex-shrink:0}.add-comment-container{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:4px;gap:4px;width:100%;height:100%;box-sizing:border-box;border-radius:4px;cursor:text;background-color:var(--wize-color-surface);border:solid 1px var(--wize-color-border-muted)}.add-comment-container:focus-within{border-color:var(--wize-color-border)}.add-comment-editor{background-color:transparent;color:var(--wize-color-text);padding:0;margin:0;box-sizing:border-box;border:none;font-family:inherit;overflow-y:auto;font-size:14px}.add-comment-editor div{height:fit-content}.add-comment-editor .is-empty{color:var(--wize-color-text-muted)}.add-comment-actions{display:flex;padding:0;box-sizing:border-box;height:fit-content}.add-comment-send-button{display:flex;justify-content:center;align-items:center;padding:0;margin:0 0 0 auto;border-radius:50%;height:24px;width:24px}.add-comment-send-button svg{width:12px;height:12px}.add-comment-send-button:disabled{background-color:var(--wize-color-border-muted)}.thread-list{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;margin:0;padding:8px 0}.thread-list__message{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.thread-list__text{color:var(--wize-color-text-muted);font-size:.875rem}.thread-list__loading{display:flex;flex-direction:column;gap:8px;width:100%}.thread-list__loading-bar{height:16px;background:var(--wize-color-border-muted);border-radius:4px;animation:pulse 1.5s ease-in-out infinite}.thread-list__loading-bar:nth-child(2){width:50%}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.thread-item{cursor:pointer;display:flex;flex-direction:column;background-color:var(--wize-color-surface);position:relative;box-sizing:border-box;margin:0;padding:0;color:var(--wize-color-text);text-align:left;border-radius:4px;border:1px solid transparent;overflow:hidden}.thread-item:hover{background-color:var(--wize-color-surface)}.thread-item.thread-item-selected{border:1px solid #0066cc}.thread-comments{display:flex;flex-direction:column;margin:0;padding:0;width:100%}.comment-item-deleted{color:var(--wize-color-text-muted);text-align:center;padding:12px 0;margin:0;background-color:#f6f6f6;border-radius:4px}.comment-item-deleted:hover{background-color:#e6e6e6}.thread-reply-count{color:#2f86f8;font-size:.875rem;font-weight:700;margin:0;padding:4px 8px;display:flex;align-items:center;border-radius:4px;gap:4px}.thread-reply-count label{cursor:pointer}.thread-reply-count:hover{background-color:#f6f6f6}.thread-reply-count-expanded{font-size:.875rem;font-weight:500;color:var(--wize-color-text-muted);text-align:center;position:relative;box-sizing:border-box;padding:4px 0}.thread-reply-count-expanded label{background-color:var(--wize-color-surface);position:relative;padding:0 .5rem;z-index:1}.thread-reply-count-expanded:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);border-bottom:1px solid currentColor;z-index:0}.comment-item{background-color:var(--wize-color-surface);display:flex;flex-direction:column;gap:4px;flex-shrink:0;margin:0;padding:8px;border-radius:4px;box-sizing:border-box}.comment-item:hover{background-color:#f6f6f6}.comment-header{display:flex;gap:8px;justify-content:space-between}.comment-header .comment-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.comment-header .comment-info .comment-user-name{font-size:14px;font-weight:bolder}.comment-header .comment-info .comment-timestamp{font-size:12px;color:var(--wize-color-text-muted);font-weight:500}.comment-header .comment-options-button{display:flex;justify-content:center;align-items:center;width:24px;height:24px;flex-shrink:0;padding:0;margin:0 0 0 auto;border-radius:50%;background-color:transparent;color:var(--wize-color-text-muted)}.comment-header .comment-options-button svg{width:20px;height:20px}.comment-header .comment-options-button:hover{background-color:var(--wize-color-background);color:var(--wize-color-text);box-shadow:0 1px 4px #00000040}.comment-content{font-size:14px}.comment-options-menu__popover{position:relative;z-index:50;width:12rem}.comment-options-menu__menu{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:.25rem 0;border:1px solid #e5e7eb;outline:none}.comment-options-menu__item{padding:.5rem 1rem;font-size:.875rem;color:#374151;cursor:pointer;outline:none;transition:background-color .2s ease}.comment-options-menu__item:hover,.comment-options-menu__item:focus{background-color:#0000000d}.comment-options-menu__item-content{display:flex;align-items:center;gap:.5rem}.comment-options-menu__item-icon{display:flex;align-items:center;color:#6b7280}.comment-options-menu__item-icon svg{width:1rem;height:1rem}.comment-options-menu__item-label{flex:1}.comment-delete-modal{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background-color:#00000080;justify-content:center;align-items:center;z-index:1000}.comment-delete-modal__content{background-color:var(--wize-color-surface);padding:12px;box-sizing:border-box;border:1px solid var(--wize-color-border-muted);width:100%;margin:8px;border-radius:4px;display:flex;flex-direction:column;gap:32px;box-shadow:0 1px 16px #00000040}.comment-delete-modal__text{margin:0;padding:0;font-size:1rem}.comment-delete-modal__actions{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.comment-delete-modal__actions button{background-color:var(--wize-color-text);color:var(--wize-color-surface);padding:12px;margin:0;border-radius:1000px;border:none;cursor:pointer;width:100%}.comment-delete-modal__actions button:hover{opacity:.8}.comment-delete-modal__actions_delete{background-color:var(--wize-color-error)!important}.editor-comment-sidebar{display:flex;flex-direction:column;flex-shrink:0;height:100%;background-color:#fff;border-left:1px solid #e0e0e0;box-sizing:border-box;transition:transform .3s ease-in-out;position:relative}.editor-comment-sidebar__top-bar{display:flex;justify-content:space-between;align-items:center;padding:0 12px;box-sizing:border-box;min-height:48px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}.editor-comment-sidebar__title{font-size:1rem;font-weight:600;color:#202124;margin:0}.editor-comment-sidebar__close-button{background:none;border:none;padding:4px;cursor:pointer;color:#5f6368;border-radius:50%}.editor-comment-sidebar__close-button:hover{background-color:#e9ecef;color:#202124}.editor-comment-sidebar__header-controls{border-bottom:1px solid #e0e0e0}.editor-comment-sidebar__tabs{display:flex;width:100%;box-sizing:border-box}.editor-comment-sidebar__tab{flex-grow:1;cursor:pointer;padding:10px 12px;text-align:center;font-size:.875rem;color:#5f6368;background-color:transparent;border:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease;border-radius:0}.editor-comment-sidebar__tab:hover{color:#202124;background-color:#f1f3f4}.editor-comment-sidebar__tab._selected{color:#1967d2;border-bottom-color:#1967d2;font-weight:500}.editor-comment-sidebar__back-button{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:transparent;border:none;color:#1967d2;font-size:.9rem;cursor:pointer;width:100%;text-align:left}.editor-comment-sidebar__back-button:hover{background-color:#e8f0fe}.editor-comment-sidebar__back-button svg{flex-shrink:0}.editor-comment-sidebar__content{flex-grow:1;overflow-y:auto;padding:4px;background-color:#fff}.editor-comment-sidebar__footer{padding:0;border-top:1px solid #e0e0e0;background-color:#f8f9fa}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.document-editor{display:flex;flex-direction:column;height:100vh}.document-editor-content-wrapper{display:flex;flex-grow:1;overflow:hidden}@media (max-width: 768px){.document-editor-content-wrapper{flex-direction:column}}.document-editor__chat-sidebar{order:1;flex-shrink:0;max-width:50%}@media (max-width: 768px){.document-editor__chat-sidebar{order:2;max-width:100%;width:100%;height:0;overflow:hidden;transition:height .3s ease-in-out}.document-editor__chat-sidebar.is-open{height:60vh}}.document-editor__main-area{order:2;flex-grow:1;display:flex;flex-direction:column;overflow:hidden;position:relative}@media (max-width: 768px){.document-editor__main-area{order:1}}.document-editor__main-content{flex-grow:1;display:flex;flex-direction:column;opacity:1;overflow:hidden}.document-editor__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;color:var(--wize-color-text-light);background-color:var(--wize-color-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;opacity:1}.document-editor__spinner{animation:spin 1.5s linear infinite;color:var(--wize-color-primary);width:48px;height:48px;margin-bottom:16px}.editor-comment-sidebar-container{order:3;flex-shrink:0;width:0;overflow:hidden}.editor-comment-sidebar-container.is-open{width:320px}@media (max-width: 768px){.editor-comment-sidebar-container{width:100%;height:0;transform:translate(0);transition:height .3s ease-in-out;background-color:#fff;box-shadow:0 -2px 10px #0000001a}.editor-comment-sidebar-container.is-open{width:100%;height:60vh}}.empty-editor-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;color:#666;background-color:#f8f9fa}.empty-editor-state p{margin:4px 0}.document-editor__chat-fab{display:none}@media (max-width: 768px){.document-editor__chat-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background-color:var(--wize-color-primary);color:#fff;display:flex;align-items:center;justify-content:center;border:none;box-shadow:0 4px 8px #0003;cursor:pointer;z-index:101;transition:transform .2s ease-in-out,opacity .3s ease;opacity:1}.document-editor__chat-fab.is-hidden{opacity:0;pointer-events:none}.document-editor__chat-fab:hover{transform:scale(1.05)}}.chat-header{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #eee;background-color:#fdfdfd}.chat-header .chat-tabs,.chat-header .chat-actions{display:flex;align-items:center}.chat-header__icon-button{display:inline-flex;align-content:center;justify-content:center;background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;color:#666;transition:background-color .2s}.chat-header__icon-button:hover{background-color:#f0f0f0}.chat-header__icon-button.active{background-color:var(--wize-color-primary-light);color:var(--wize-color-primary)}.chat-header__icon-button:disabled{opacity:.5;cursor:not-allowed}.chat-header__separator{display:inline-flex;width:1px;height:16px;background-color:#ddd;margin:0 8px;vertical-align:middle}.chat-header__close-button{margin-left:8px}.web-search-indicator{margin-top:12px;border:1px solid var(--wize-color-border-subtle, #e8e8e8);border-radius:6px;background-color:var(--wize-color-surface-alt, #f8f9fa);overflow:hidden}.web-search-indicator__summary{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--wize-color-surface-alt, #f8f9fa);border-bottom:1px solid var(--wize-color-border-subtle, #e8e8e8);transition:background-color .2s ease}.web-search-indicator__summary:hover{background-color:var(--wize-color-surface-hover, #f0f0f0)}.web-search-indicator__summary-content{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--wize-color-text-muted, #666)}.web-search-indicator__summary-content svg{color:var(--wize-color-primary, #3498db);flex-shrink:0}.web-search-indicator__toggle{display:flex;align-items:center;color:var(--wize-color-text-muted, #666)}.web-search-indicator__toggle svg{transition:transform .2s ease}.web-search-indicator__sources{padding:0;background-color:var(--wize-color-surface, #fff);border-top:1px solid var(--wize-color-border-subtle, #e8e8e8)}.web-search-indicator__source-item{padding:10px 12px;border-bottom:1px solid var(--wize-color-border-subtle, #e8e8e8)}.web-search-indicator__source-item:last-child{border-bottom:none}.web-search-indicator__source-link{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--wize-color-primary, #3498db);font-size:.9rem;font-weight:500;margin-bottom:4px;transition:color .2s ease}.web-search-indicator__source-link:hover{color:var(--wize-color-primary-dark, #2980b9);text-decoration:underline}.web-search-indicator__source-link svg{flex-shrink:0;opacity:.7}.web-search-indicator__source-title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-search-indicator__source-snippet{margin:0;font-size:.8rem;color:var(--wize-color-text-muted, #666);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tool-call-card{margin:8px 0;border:1px solid #e0e0e0;border-radius:6px;background-color:#f8f9fa;font-size:.9em}.tool-call-card__header{padding:8px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.tool-call-card__header:hover{background-color:#0000000d}.tool-call-card__description{color:#495057;font-weight:500}.tool-call-card__toggle{color:#6c757d;font-size:.8em;transition:transform .2s ease}.tool-call-card__toggle--expanded{transform:rotate(180deg)}.tool-call-card__details{border-top:1px solid #e0e0e0;padding:12px;background-color:#fff}.tool-call-card__section{margin-bottom:12px}.tool-call-card__section:last-child{margin-bottom:0}.tool-call-card__section h4{margin:0 0 6px;font-size:.85em;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px}.tool-call-card__code{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:8px;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8em;line-height:1.4;color:#495057;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.tool-call-card__code--error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.chat-message{padding-bottom:0;font-size:.9rem;line-height:1.5}.chat-message__content{word-break:break-word;padding:8px 10px}.chat-message__content :last-child{margin-bottom:0!important}.chat-message--user{margin-bottom:8px}.chat-message--user .chat-message__content{background-color:var(--wize-color-primary-lighter, #e3f2fd);border-radius:8px;color:var(--wize-color-primary-dark, #1e88e5)}.chat-message--assistant:last-child{border-bottom:none}.chat-message--assistant .chat-message__content{color:var(--wize-color-text, #34495e);padding:0}.chat-message--assistant .chat-message__content h1,.chat-message--assistant .chat-message__content h2,.chat-message--assistant .chat-message__content h3,.chat-message--assistant .chat-message__content h4,.chat-message--assistant .chat-message__content h5,.chat-message--assistant .chat-message__content h6{margin-top:.5em;margin-bottom:.25em;line-height:1.2;font-weight:600}.chat-message--assistant .chat-message__content h1{font-size:1.4em}.chat-message--assistant .chat-message__content h2{font-size:1.3em}.chat-message--assistant .chat-message__content h3{font-size:1.2em}.chat-message--assistant .chat-message__content h4{font-size:1.1em}.chat-message--assistant .chat-message__content p{margin-top:0;margin-bottom:.5em}.chat-message--assistant .chat-message__content ul,.chat-message--assistant .chat-message__content ol{margin-top:0;margin-bottom:.5em;padding-left:20px}.chat-message--assistant .chat-message__content li{margin-bottom:.2em}.chat-message--assistant .chat-message__content code{background-color:var(--wize-color-surface-hover, #f0f0f0);padding:.1em .3em;border-radius:3px;font-family:monospace;font-size:.9em}.chat-message--assistant .chat-message__content pre{background-color:var(--wize-color-surface-hover, #f0f0f0);padding:8px;border-radius:4px;overflow-x:auto;margin-bottom:.5em}.chat-message--assistant .chat-message__content pre code{background-color:transparent;padding:0}.chat-message--assistant .chat-message__content blockquote{border-left:3px solid var(--wize-color-border-muted, #ccc);padding-left:10px;margin-left:0;margin-right:0;margin-bottom:.5em;color:var(--wize-color-text-muted, #555)}.chat-message--assistant .chat-message__content a{color:var(--wize-color-primary, #007bff);text-decoration:none}.chat-message--assistant .chat-message__content a:hover{text-decoration:underline}.chat-message--assistant .chat-message__content table{border-collapse:collapse;margin-bottom:.5em;width:auto}.chat-message--assistant .chat-message__content table th,.chat-message--assistant .chat-message__content table td{border:1px solid var(--wize-color-border-muted, #ccc);padding:4px 8px;text-align:left}.chat-message--assistant .chat-message__content table th{background-color:var(--wize-color-surface-hover, #f0f0f0)}.chat-message__error{color:#c0392b;font-style:italic;font-size:.8em}.chat-message__blinking-cursor{animation:blink 1s infinite;font-weight:700}.chat-message__actions{display:flex;justify-content:flex-end;opacity:0;transition:opacity .2s ease-in-out;padding:0}.chat-message:hover .chat-message__actions,.chat-message--last .chat-message__actions{opacity:1}.chat-message__action{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}.chat-message__action svg{width:16px;height:16px;color:var(--wize-color-text-muted);transition:color .2s ease-in-out}.chat-message__action:hover{background-color:var(--wize-color-surface-hover)}.chat-message__action:hover svg{color:var(--wize-color-text)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.table-wrapper{overflow-x:auto;margin:.5em 0}.chat-message-list{flex-grow:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.chat-message-list img{width:100%;border-radius:8px;max-width:600px}.chat-message-list__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:var(--wize-color-text-muted);animation:fade-in .5s ease-in-out}.chat-message-list__empty-content{display:flex;flex-direction:column;align-items:center;gap:16px}.chat-message-list__empty-content img{width:32px;height:32px;padding:8px;background-color:var(--wize-color-primary-light);border-radius:100000px;overflow:visible}.chat-message-list__empty-content .chat-message-list__empty-brand{font-size:2rem;padding:0;margin:0;font-weight:500;line-height:1;color:var(--wize-color-primary-dark)}.chat-message-list__empty-content h2{padding:0;margin:0;font-size:1.25rem;font-weight:500;line-height:1;color:var(--wize-color-primary-dark)}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-settings{padding:16px;min-width:200px;background-color:var(--wize-color-surface, #fff)}.chat-settings__web-search-control{display:flex;justify-content:space-between;align-items:center;width:100%}.chat-settings__web-search-label{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--wize-color-text, #333)}.chat-settings__web-search-label svg{color:var(--wize-color-text-muted, #666)}.chat-input{display:flex;padding:8px;border-top:1px solid var(--wize-color-border-muted, #e0e0e0);background-color:var(--wize-color-surface, #f0f0f0);flex-shrink:0}.chat-input__container{display:flex;align-items:flex-end;gap:0;width:100%;padding:4px;box-sizing:border-box;border-radius:8px;background-color:var(--wize-color-surface, #fff);border:solid 1px var(--wize-color-border-muted, #ccc)}.chat-input__container:focus-within{border-color:var(--wize-color-border, #3498db)}.chat-input__settings-button{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:6px;margin:0;cursor:pointer;color:var(--wize-color-text-muted, #666);border-radius:4px;transition:background-color .2s ease,color .2s ease}.chat-input__settings-button:hover{background-color:var(--wize-color-surface-hover, #e0e0e0);color:var(--wize-color-text, #333)}.chat-input__settings-button svg{width:14px;height:14px}.chat-input__textarea{flex-grow:1;background-color:transparent;color:var(--wize-color-text, #333);padding:0;margin:auto 0;box-sizing:border-box;border:none;font-family:inherit;overflow-y:auto;font-size:14px;resize:none;max-height:120px;outline:none;width:100%}.chat-input__textarea::placeholder{color:var(--wize-color-text-muted, #999)}.chat-input__textarea:disabled{color:var(--wize-color-text-muted, #999)}.chat-input__send-button{display:flex;justify-content:center;align-items:center;padding:6px;margin:0;border-radius:4px;background:var(--wize-color-primary);color:#fff;border:none;cursor:pointer;flex-shrink:0;transition:color .2s ease,background-color .2s ease}.chat-input__send-button svg{color:#fff;width:16px;height:16px}.chat-input__send-button:not(:disabled):hover{background-color:var(--wize-color-primary-dark)}.chat-input__send-button:disabled{cursor:not-allowed;opacity:.5}.chat-input__send-button:not(:disabled){color:var(--wize-color-text, #333)}.chat-input__send-button--stop{color:var(--wize-color-danger, #e74c3c)}.chat-input__send-button--stop:hover{background-color:var(--wize-color-surface-hover, #e0e0e0);color:var(--wize-color-danger-hover, #c0392b)}.task-item{padding:10px;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .2s;display:flex;justify-content:space-between;align-items:flex-start}.task-item:hover{background-color:#f9f9f9}.task-item__main{flex-grow:1}.task-item__title{font-weight:500;color:#333;margin-bottom:4px}.task-item__subtitle{font-size:.8rem;color:#666}.task-item__subtitle--deadline-past-due{color:#d9534f}.task-item__subtitle--deadline-today{color:#f0ad4e}.task-item__subtitle--deadline-future{color:#5cb85c}.task-item__date{font-size:.8rem;color:#999}.task-item__actions{opacity:0;transition:opacity .2s;display:flex;gap:8px}.task-item__actions.visible{opacity:1}.task-item__action-btn{display:inline-flex;background:none;border:none;cursor:pointer;color:#888;padding:4px;border-radius:4px}.task-item__action-btn:hover{background-color:#e9e9e9;color:#333}.task-selector{display:flex;flex-direction:column;height:100%}.task-selector__tabs{display:flex;border-bottom:1px solid #eee}.task-selector__tab{padding:10px 15px;cursor:pointer;background:none;border:none;font-size:.9rem;color:#666;position:relative}.task-selector__tab.active{color:#333;font-weight:500}.task-selector__tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#3b82f6}.task-selector__tab:hover{background-color:#f9f9f9}.task-selector__list{flex-grow:1;overflow-y:auto}.loading-text{text-align:center;padding:10px;color:#999;font-size:.9rem}.active-task-display{display:flex;flex-direction:column;flex-shrink:0;padding:8px;border-bottom:1px solid var(--wize-color-border-muted, #e0e0e0);overflow:hidden}.active-task-display__title{font-weight:600;font-size:1rem;margin:0;color:var(--wize-color-text, #333)}.active-task-display__description{flex-grow:1;font-size:.9rem;overflow:hidden;max-height:6ch;transition:max-height .3s ease-in-out;-webkit-mask-image:linear-gradient(to bottom,#000,#000 95%,#0000);mask-image:linear-gradient(to bottom,#000,#000 95%,#0000)}.active-task-display__description--expanded{max-height:32ch;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.active-task-display__actions{padding-top:8px;display:flex;justify-content:space-between;align-items:center}.active-task-display__mark-done{margin-left:auto}.active-task-display__mark-done-button{background-color:#3b82f6;color:#fff;border:none;border-radius:4px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.active-task-display__mark-done-button:hover{background-color:#2563eb}.active-task-display__description-toggle{position:absolute;left:50%;transform:translate(-50%);padding:0}.active-task-display__description-toggle button{background-color:transparent;color:var(--wize-color-primary, #3498db);padding:4px;font-size:.9rem;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.active-task-display__description-toggle button:hover{background-color:var(--wize-color-surface-hover, #f0f0f0)}.active-task-display__chevron{transform:translateY(2px)}.active-task-display__button{background-color:transparent;color:var(--wize-color-primary, #3498db);border:none;padding:8px 12px;max-width:fit-content;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.active-task-display__button:hover{background-color:var(--wize-color-surface-hover, #f0f0f0);text-decoration:underline}.active-task-display__button--primary{background-color:var(--wize-color-primary, #3498db);color:var(--wize-color-text-on-primary, #fff)}.active-task-display__button--primary:hover{background-color:var(--wize-color-primary-dark, #2980b9);text-decoration:none}.chat-history-item{padding:12px;border:1px solid var(--wize-color-border-subtle, #eee);border-radius:6px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.chat-history-item:hover{background-color:var(--wize-color-surface-hover, #f5f5f5);border-color:var(--wize-color-border-muted, #e0e0e0)}.chat-history-item__title{font-weight:600;color:var(--wize-color-text, #333);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-history-item__subtitle{font-size:.85rem;color:var(--wize-color-text-muted, #666);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-history-item__date{font-size:.8rem;color:var(--wize-color-text-muted, #777)}.chat-history{flex-grow:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.chat-history__list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.openrouter-document-chat{display:flex;flex-direction:column;height:100%;background-color:var(--wize-color-surface-alt, #f9f9f9);border-left:1px solid var(--wize-color-border-muted, #e0e0e0);border-right:1px solid var(--wize-color-border-muted, #e0e0e0);box-sizing:border-box;position:relative;overflow:hidden}.openrouter-document-chat__resize-handle{position:absolute;right:0;top:0;width:4px;height:100%;cursor:col-resize;z-index:10;display:flex;align-items:center;justify-content:center}.openrouter-document-chat__resize-handle:after{content:"";display:block;margin-left:auto;width:50%;height:100%;border-radius:1px;opacity:0;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.openrouter-document-chat__resize-handle:hover:after{opacity:.8}.openrouter-document-chat__error{padding:8px 12px;background-color:#ffebee;color:#c62828;font-size:.85rem;border-bottom:1px solid var(--wize-color-border-muted, #e0e0e0);flex-shrink:0}.document-settings-overlay{padding:16px;width:100%;max-width:400px;box-sizing:border-box}@media (min-width: 480px){.document-settings-overlay{min-width:400px}}.document-settings-overlay__setting-item{margin-bottom:20px}.document-settings-overlay__setting-item:last-child{margin-bottom:0}.document-settings-overlay__label{display:block;font-size:.9rem;font-weight:600;color:#333;margin-bottom:8px}.document-settings-overlay__input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box}.document-settings-overlay__input:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 2px #3498db33}.document-settings-overlay__status-text{font-size:.9rem;color:#555;margin-bottom:10px}.document-settings-overlay__approve-button{padding:10px 15px;border:none;border-radius:4px;background-color:#2ecc71;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease}.document-settings-overlay__approve-button:hover{background-color:#27ae60}.document-settings-overlay__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.document-settings-overlay__save-button{padding:10px 20px;border:none;border-radius:4px;background-color:#3498db;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease}.document-settings-overlay__save-button:hover{background-color:#2980b9}.document-settings-overlay__save-button:disabled{background-color:#bdc3c7;cursor:not-allowed}.document-settings-overlay__cancel-button{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background-color:transparent;color:#333;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease}.document-settings-overlay__cancel-button:hover{background-color:#f2f2f2}.document-settings-overlay__checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:1rem;color:var(--wize-color-text)}.document-settings-overlay__checkbox{margin-right:8px;width:16px;height:16px}.document-tab-bar{display:flex;width:100%;border-bottom:1px solid var(--wize-color-border-muted);background-color:var(--wize-color-surface-hover);max-height:32px;height:100%;flex-shrink:0}.document-tabs-container{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.document-tabs-container::-webkit-scrollbar{display:none}.add-document-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 12px;height:100%;border:none;background-color:transparent;cursor:pointer;color:var(--wize-color-text);position:relative}.add-document-button:hover{background-color:var(--wize-color-surface)}.add-document-button.active{background-color:var(--wize-color-surface);z-index:1}.add-document-button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;width:100%;border-radius:4px;background-color:var(--wize-color-primary)}.add-document-button.template-mode.active:after{background-color:var(--wize-color-template)}.document-tab-bar-dropdown-container{position:relative}.upload-indicator-badge{position:absolute;top:2px;right:2px;width:14px;height:14px;background-color:var(--wize-color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1.5px var(--wize-color-surface-hover)}.upload-spinner{color:#fff;animation:upload-spin 1s linear infinite}@keyframes upload-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.document-tab{display:flex;align-items:center;padding:6px 10px;border:1px solid var(--wize-color-border-muted);border-bottom:none;border-top:none;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:64px;max-width:256px;white-space:nowrap;text-overflow:ellipsis;position:relative;background-color:var(--wize-color-surface-hover);font-size:.85em;font-weight:500;flex-shrink:0;transition:all .2s ease}.document-tab:not(.active):hover{background-color:var(--wize-color-surface-hover)}.document-tab.active{background-color:var(--wize-color-surface);z-index:1}.document-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;width:100%;border-radius:4px;background-color:var(--wize-color-primary)}.document-tab.is-template.active:after{background-color:var(--wize-color-template)}.document-tab .document-tab-name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;margin-left:4px}.document-tab .document-tab-close{margin-left:8px;background:none;border:none;cursor:pointer;padding:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--wize-color-text);opacity:0;transition:opacity .15s ease-in-out}.document-tab .document-tab-close:hover{background-color:var(--wize-color-border-muted)}.document-tab:hover .document-tab-close{opacity:1}.document-tab.is-editing .document-tab-close{display:none}.document-tab .document-tab-name-input{border:none;background:transparent;outline:none;padding:0;margin:0;border-radius:0;font:inherit;color:inherit;width:100%;overflow:hidden;text-overflow:ellipsis}.tab-overflow-dropdown{position:relative;display:flex;align-items:center}.tab-overflow-dropdown .dropdown-toggle{border-left:1px solid var(--wize-color-border-muted);display:flex;align-items:center;justify-content:center;padding:0 8px;height:100%;background-color:transparent;cursor:pointer;color:var(--wize-color-text)}.tab-overflow-dropdown .dropdown-toggle:hover{background-color:var(--wize-color-surface)}.tab-overflow-dropdown .dropdown-menu{position:absolute;top:100%;right:0;background-color:var(--wize-color-surface);border:1px solid var(--wize-color-border-muted);border-radius:4px;box-shadow:var(--wize-shadow-lg);z-index:1000;min-width:180px;padding:4px 0;max-height:50vh;overflow-y:auto}.tab-overflow-dropdown .dropdown-menu .dropdown-section{display:flex;flex-direction:column}.tab-overflow-dropdown .dropdown-menu .dropdown-item{padding:8px 12px;background:none;border:none;text-align:left;width:100%;cursor:pointer;font-size:.9em;color:var(--wize-color-text);position:relative}.tab-overflow-dropdown .dropdown-menu .dropdown-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background-color:var(--wize-color-primary);border-radius:0 2px 2px 0}.tab-overflow-dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--wize-color-surface-hover)}.tab-overflow-dropdown .dropdown-menu .dropdown-divider{margin:4px 0;border:none;border-top:1px solid var(--wize-color-border-muted)}.document-selector{display:flex;flex-direction:column;height:100%;width:100%;background-color:var(--wize-color-surface);overflow:hidden}.document-selector .kb-page-content{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.document-selector .kb-page-content .kb-content{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;align-items:center;padding:0;box-sizing:border-box}.document-selector .kb-page-content .kb-header{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;max-width:1200px;flex-shrink:0}@media (max-width: 767px){.document-selector .kb-page-content .kb-header{flex-direction:column;gap:12px}}.document-selector .kb-page-content .kb-search-and-filters{display:flex;flex-direction:column;gap:16px;padding:16px}.document-selector .kb-page-content .kb-search-row{width:100%}.document-selector .kb-page-content .kb-filters-row{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;width:100%}@media (max-width: 767px){.document-selector .kb-page-content .kb-filters-row{grid-template-columns:1fr;gap:12px}}.document-selector .kb-page-content .kb-tags-group{display:flex;gap:8px;align-items:center}.document-selector .kb-page-content .kb-dropdown-container{position:relative;width:max-content}.document-selector .kb-page-content .kb-create-document-button{display:flex;top:0;right:0;min-width:200px;background-color:#3b82f6;border:1px solid #6c8fff;color:var(--wize-color-surface);font-size:16px;font-weight:700;border-radius:4px;padding:0 8px;height:40px;align-items:center;text-wrap:nowrap;gap:4px;transition:box-shadow .1s ease-out;cursor:pointer;justify-content:center}.document-selector .kb-page-content .kb-create-document-button:hover{background-color:#2563eb}.document-selector .kb-page-content .kb-create-document-button.template-mode{background-color:transparent;border-color:var(--wize-color-template);color:var(--wize-color-template)}.document-selector .kb-page-content .kb-create-document-button.template-mode:hover{background-color:#f59e0b1a}.document-selector .kb-page-content .kb-dropdown-menu{position:absolute;top:100%;right:0;margin-top:4px;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:10;width:100%;overflow:hidden}.document-selector .kb-page-content .kb-dropdown-item{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;text-align:left;padding:10px 16px;background:none;border:none;font-size:14px;font-weight:600;cursor:pointer;color:#333}.document-selector .kb-page-content .kb-dropdown-item svg{flex-shrink:0}.document-selector .kb-page-content .kb-dropdown-item:hover{background-color:#f5f8ff;outline:none}.document-selector .kb-page-content .kb-checkbox{width:16px;height:16px;cursor:pointer}.document-selector .kb-page-content .kb-checkbox.template-mode{accent-color:var(--wize-color-template);color:#fff}.document-selector .kb-page-content .kb-filters-left{display:flex;align-items:center}.document-selector .kb-page-content .kb-filters-right{display:flex;align-items:center;gap:8px}.document-selector .kb-page-content .kb-manage-tags-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:4px;background-color:transparent;color:var(--wize-color-text-muted);border:1px solid var(--wize-color-border);cursor:pointer;transition:all .2s}.document-selector .kb-page-content .kb-manage-tags-btn:hover{background-color:var(--wize-color-surface);border-color:var(--wize-color-primary);color:var(--wize-color-primary)}.document-selector .kb-page-content .kb-templates-filter-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:38px;border-radius:50px;background-color:transparent;color:var(--wize-color-text-muted);border:1px solid var(--wize-color-border);cursor:pointer;transition:all .2s;font-weight:600;font-size:14px}.document-selector .kb-page-content .kb-templates-filter-btn:hover{background-color:var(--wize-color-surface);border-color:var(--wize-color-template);color:var(--wize-color-template)}.document-selector .kb-page-content .kb-templates-filter-btn.active{background-color:var(--wize-color-template);border-color:var(--wize-color-template);color:#fff}.document-selector .kb-page-content .kb-filters-manage-tags-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 16px;height:38px;background-color:var(--wize-color-text);color:var(--wize-color-surface);border-radius:9999px}.document-selector .kb-page-content .kb-filters-manage-tags-btn:hover{background-color:var(--wize-color-text-muted)}.document-selector .kb-page-content .kb-info-container{padding:4px 16px;box-sizing:border-box;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;font-size:14px;color:#6b7280;display:flex;min-height:48px;align-items:center;justify-content:space-between;flex-shrink:0;width:100%;gap:8px}.document-selector .kb-page-content .kb-info{font-size:14px;color:#6b7280;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.document-selector .kb-page-content .kb-selected-count{font-size:14px;font-weight:500;margin-left:16px;color:#3b82f6}.document-selector .kb-page-content .kb-bulk-actions{display:flex;gap:8px;width:100%;justify-content:space-between}@media (max-width: 767px){.document-selector .kb-page-content .kb-bulk-actions{flex-wrap:wrap;gap:8px}}.document-selector .kb-page-content .kb-bulk-actions-left,.document-selector .kb-page-content .kb-bulk-actions-right{display:flex;gap:8px;align-items:center}.document-selector .kb-page-content .kb-view-selected-btn{display:flex;align-content:center;gap:4px;color:var(--wize-color-primary);background-color:transparent;font-size:14px;font-weight:700}.document-selector .kb-page-content .kb-view-selected-btn:hover{opacity:.8;text-decoration:underline}.document-selector .kb-page-content .kb-bulk-btn{display:flex;align-items:center;justify-content:center;padding:8px;color:#6b7280;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .2s}@media (max-width: 767px){.document-selector .kb-page-content .kb-bulk-btn{min-width:40px;height:40px}}.document-selector .kb-page-content .kb-bulk-btn.delete{color:#ef4444}.document-selector .kb-page-content .kb-bulk-btn:hover{background-color:var(--wize-color-surface)}.document-selector .kb-page-content .kb-bulk-open-btn{display:flex;align-items:center;justify-content:center;background-color:#3b82f6;border:1px solid #6c8fff;color:var(--wize-color-surface);font-size:14px;font-weight:700;border-radius:4px;padding:0 12px;height:36px;gap:4px;transition:box-shadow .1s ease-out;cursor:pointer}.document-selector .kb-page-content .kb-bulk-open-btn:hover{background-color:#2563eb}.document-selector .kb-page-content .kb-bulk-open-btn.inverse{background-color:transparent;color:#3b82f6;border-color:#3b82f6}.document-selector .kb-page-content .kb-bulk-open-btn.inverse:hover{background-color:#3b82f61a}.document-selector .kb-page-content .kb-column-headers{display:grid;grid-template-columns:auto 2fr 1fr 1fr auto;padding:0 16px;box-sizing:border-box;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:14px;font-weight:500;color:#374151;width:100%;flex-shrink:0}@media (max-width: 767px){.document-selector .kb-page-content .kb-column-headers{display:none}}.document-selector .kb-page-content .kb-column-header{display:flex;align-items:center}.document-selector .kb-page-content .kb-column-headers>:first-child{padding-right:16px}.document-selector .kb-page-content .kb-column-headers>:last-child{width:32px;padding-left:16px}.document-selector .kb-page-content .kb-column-header-container{grid-column:2/5;display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;padding:8px;align-items:center}.document-selector .kb-page-content .kb-card-container{flex:1;width:100%;overflow-y:auto}.document-selector .kb-page-content .kb-card-container .infinite-scroll-component__outerdiv{display:flex;flex-direction:column;width:100%;height:100vh}.document-selector .kb-page-content .kb-card-container .infinite-scroll-component{display:flex;flex-direction:column;width:100%;overflow:visible!important}.document-selector .kb-page-content .kb-infinite-scroll-info-text{font-size:14px;color:var(--wize-color-text-muted);text-align:center;padding:32px 16px;background-color:var(--wize-color-surface);border-bottom:solid 1px var(--wize-color-border-muted)}.document-selector .kb-page-content .kb-card{display:grid;grid-template-columns:auto 2fr 1fr 1fr auto;position:relative;box-sizing:border-box;background:var(--wize-color-surface);border-bottom:solid 1px var(--wize-color-border-muted);padding:0 16px;margin:0;opacity:0;animation:kb-card-fadein .5s .25s ease-in-out forwards;transition:all .2s ease-in-out}@media (max-width: 767px){.document-selector .kb-page-content .kb-card{display:block;padding:16px}}.document-selector .kb-page-content .kb-card.is-open{background-color:#f0f9ff;position:relative}.document-selector .kb-page-content .kb-card.is-open:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#3b82f6;z-index:1}@keyframes kb-card-fadein{0%{opacity:0}to{opacity:1}}.document-selector .kb-page-content .kb-card-uploading{display:flex;opacity:.6;pointer-events:none}.document-selector .kb-page-content .kb-card-uploading .kb-card-actions-btn{pointer-events:auto}.document-selector .kb-page-content .kb-card-content-uploading{display:flex;gap:8px;width:100%;box-sizing:border-box;align-items:center;padding:10px 8px}.document-selector .kb-page-content .kb-card-loader-container{display:flex;justify-self:center;align-self:center;padding-right:16px;margin:4px}.document-selector .kb-page-content .kb-card-loader,.document-selector .kb-page-content .kb-spinner{animation:spin 1s linear infinite}.document-selector .kb-page-content .kb-card-content-link{grid-column:2/5;display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;padding:10px 8px;align-items:center;text-decoration:none;color:inherit;cursor:pointer}@media (max-width: 767px){.document-selector .kb-page-content .kb-card-content-link{display:block}}.document-selector .kb-page-content .kb-card-content-link:hover{background-color:#e9f2fc}.document-selector .kb-page-content .kb-card-content-link.disabled{opacity:.5;cursor:not-allowed}.document-selector .kb-page-content .kb-card-checkbox-container{display:flex;align-items:center;padding-right:16px}.document-selector .kb-page-content .kb-card-title-container{display:flex;align-items:center;min-width:0;gap:8px}.document-selector .kb-page-content .kb-card-pending-approval{display:flex;align-items:center;gap:8px;color:red;font-size:14px;font-weight:500}.document-selector .kb-page-content .kb-card-title{color:var(--wize-color-text);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0}.document-selector .kb-page-content .kb-card-title-globe{color:#3b82f6;flex-shrink:0}.document-selector .kb-page-content .document-selector-item-open-badge{background-color:var(--wize-color-primary-lightest);color:var(--wize-color-primary-dark);font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;white-space:nowrap;margin-left:auto}.document-selector .kb-page-content .kb-card-date-container{display:flex;align-items:center}@media (max-width: 767px){.document-selector .kb-page-content .kb-card-date-container{display:inline-block;margin-right:12px}}.document-selector .kb-page-content .kb-card-date{font-size:14px;color:var(--wize-color-text-muted)}.document-selector .kb-page-content .kb-card-tags-column{display:flex;align-items:center;min-width:0}@media (max-width: 767px){.document-selector .kb-page-content .kb-card-tags-column{display:inline-block}}.document-selector .kb-page-content .kb-card-tags-container{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:20px}.document-selector .kb-page-content .kb-card-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:12px;background-color:#f0f9ff;color:#1e78ff;border:1px solid #afc5f3;box-sizing:border-box;transition:background-color .2s}.document-selector .kb-page-content .kb-tags-toggle-btn{display:flex;box-sizing:border-box;align-items:center;justify-content:center;padding:4px 8px;min-width:32px;min-height:32px;border-radius:9999px;font-size:12px;background:none;border:1px solid #d1d5db;color:#6b7280;cursor:pointer;transition:all .2s;white-space:nowrap}.document-selector .kb-page-content .kb-tags-toggle-btn:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151}.document-selector .kb-page-content .kb-card-actions-container{display:flex;align-items:center;justify-content:flex-end;position:relative;padding-left:8px}.document-selector .kb-page-content .kb-card-actions-btn{display:flex;padding:4px;border-radius:9999px;width:32px;height:32px;color:var(--wize-color-text-muted);background:none;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s}.document-selector .kb-page-content .kb-card-actions-btn:hover{color:var(--wize-color-text);background-color:var(--wize-color-border-muted)}.document-selector .kb-page-content .kb-title-tooltip{max-width:50ch;word-wrap:break-word}.document-selector .kb-page-content .kb-delete-base-overlay-content{width:100%;max-width:420px;height:auto;max-height:80vh}.document-selector .kb-page-content .kb-delete-overlay-content{display:flex;flex-direction:column;gap:32px}.document-selector .kb-page-content .kb-delete-form-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.document-selector .kb-page-content .kb-delete-form-info .kb-delete-document-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#fef2f2;color:#ef4444;margin-bottom:8px;transition:all .3s ease}.document-selector .kb-page-content .kb-delete-form-info .kb-delete-document-icon.deleting{background-color:#dbeafe;color:#3b82f6;animation:pulse-delete 2s infinite}.document-selector .kb-page-content .kb-delete-form-info .kb-delete-document-icon .kb-delete-spinner{animation:spin 1s linear infinite}.document-selector .kb-page-content .kb-delete-form-info .kb-delete-document-name{font-size:18px;font-weight:600;color:var(--wize-color-text);margin:0;word-break:break-word;transition:opacity .3s ease}.document-selector .kb-page-content .kb-delete-form-info .kb-delete-warning{font-size:14px;color:var(--wize-color-text-muted);margin:0;line-height:1.5;transition:all .3s ease;min-height:21px}.document-selector .kb-page-content .kb-delete-form-buttons{display:flex;gap:12px;justify-content:space-between}.document-selector .kb-page-content .kb-delete-form-buttons button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;min-width:100px;min-height:44px}.document-selector .kb-page-content .kb-delete-form-buttons button:disabled{opacity:.6;cursor:not-allowed;transform:none}.document-selector .kb-page-content .kb-delete-form-buttons .kb-delete-form-button-cancel{background-color:var(--wize-color-surface);color:var(--wize-color-text);border:1px solid var(--wize-color-border)}.document-selector .kb-page-content .kb-delete-form-buttons .kb-delete-form-button-cancel:hover:not(:disabled){background-color:var(--wize-color-border-muted)}.document-selector .kb-page-content .kb-delete-form-buttons .kb-delete-form-button-confirm{background-color:var(--wize-color-error, #ef4444);color:#fff;position:relative}.document-selector .kb-page-content .kb-delete-form-buttons .kb-delete-form-button-confirm:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px)}.document-selector .kb-page-content .kb-delete-form-buttons .kb-delete-form-button-confirm.deleting{background-color:#3b82f6}.document-selector .kb-page-content .kb-delete-form-buttons .kb-delete-form-button-confirm.deleting:hover{background-color:#3b82f6;transform:none}.document-selector .kb-page-content .kb-delete-form-buttons .kb-delete-form-button-confirm .kb-delete-button-spinner{animation:spin 1s linear infinite}@keyframes pulse-delete{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.document-selector .kb-page-content .dropdown-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.tag-sidebar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:9998}.tag-sidebar{position:absolute;top:0;right:0;bottom:0;width:400px;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-4px 0 12px #0000001a;z-index:9999;display:flex;flex-direction:column;animation:slideInRight .2s ease-out}@media (max-width: 767px){.tag-sidebar{width:100%;max-width:100vw;border-left:none}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.tag-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.tag-sidebar-header h3{margin:0;font-size:18px;font-weight:600;color:#111827}.tag-sidebar-close{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;color:#6b7280;transition:all .15s ease}.tag-sidebar-close:hover{background:#e5e7eb;color:#374151}.tag-sidebar-content{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:32px}.tag-creation-section h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.tag-creation-form{display:flex;flex-direction:column;gap:8px}.tag-creation-input-group{display:flex;gap:8px}.tag-creation-input{flex:1;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .15s ease}.tag-creation-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tag-creation-input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.tag-creation-input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.tag-creation-button{padding:10px 12px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.tag-creation-button:hover:not(:disabled){background:#2563eb}.tag-creation-button:disabled{background:#9ca3af;cursor:not-allowed}.tag-creation-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tag-creation-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;padding:4px 0}.tag-selection-section h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.tag-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.tag-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.tag-item:hover{background:#f3f4f6}.tag-item.management-mode{justify-content:space-between;cursor:default}.tag-item.management-mode:hover{background:#f9fafb}.tag-item.confirming-delete{background:#fef2f2;border:1px solid #fecaca;padding:12px}.tag-item-label{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer}.tag-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s ease-in-out}.tag-item:hover .tag-actions{opacity:1}.tag-edit-button,.tag-delete-button{background:transparent;border:none;padding:4px;border-radius:4px;cursor:pointer;color:var(--wize-color-text);transition:all .15s ease;display:flex;align-items:center;justify-content:center}.tag-edit-button:hover:not(:disabled),.tag-delete-button:hover:not(:disabled){background:#e5e7eb}.tag-edit-button:disabled,.tag-delete-button:disabled{opacity:.5;cursor:not-allowed}.tag-delete-button:hover:not(:disabled){background:#fee2e2;color:#dc2626}.tag-edit-confirmation{display:flex;flex-direction:column;gap:8px;width:100%}.tag-edit-input{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .15s ease}.tag-edit-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tag-edit-input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.tag-edit-actions{display:flex;gap:8px;justify-content:flex-end}.tag-edit-cancel,.tag-edit-confirm{padding:6px 12px;border-radius:4px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .15s ease}.tag-edit-cancel{background:#fff;color:#374151;border:1px solid #d1d5db}.tag-edit-cancel:hover:not(:disabled){background:#f9fafb}.tag-edit-confirm{background:#3b82f6;color:#fff}.tag-edit-confirm:hover:not(:disabled){background:#2563eb}.tag-edit-error{color:#ef4444;font-size:13px}.no-tags-message{text-align:center;color:#6b7280;font-style:italic;padding:20px}.tag-checkbox{width:16px;height:16px;cursor:pointer}.tag-name{font-size:14px;color:#374151;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-delete-confirmation{display:flex;flex-direction:column;gap:12px;width:100%}.tag-delete-message{font-size:14px;font-weight:500;color:#dc2626}.tag-delete-actions{display:flex;gap:8px;justify-content:flex-end}.tag-delete-actions .tag-delete-cancel,.tag-delete-actions .tag-delete-confirm{padding:6px 12px;border-radius:4px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;min-width:60px;min-height:28px}.tag-delete-actions .tag-delete-cancel:disabled,.tag-delete-actions .tag-delete-confirm:disabled{opacity:.6;cursor:not-allowed}.tag-delete-actions .tag-delete-cancel{background:#fff;color:#374151;border:1px solid #d1d5db}.tag-delete-actions .tag-delete-cancel:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.tag-delete-actions .tag-delete-confirm{background:#dc2626;color:#fff}.tag-delete-actions .tag-delete-confirm:hover:not(:disabled){background:#b91c1c}.tag-sidebar-footer{padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;display:flex;gap:12px;justify-content:flex-end}.tag-sidebar-button{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.tag-sidebar-button.secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.tag-sidebar-button.secondary:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.tag-sidebar-button.primary{background:#3b82f6;color:#fff;border:1px solid #3b82f6}.tag-sidebar-button.primary:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.tag-sidebar-button:disabled{opacity:.5;cursor:not-allowed}.tag-sidebar-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.tag-delete-overlay-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.tag-delete-overlay-content{width:100%;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin:20px;animation:slideInScale .2s ease-out}@keyframes slideInScale{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.tag-delete-overlay{display:flex;flex-direction:column;padding:24px;gap:24px}.tag-delete-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.tag-delete-content .tag-delete-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#fef2f2;color:#ef4444}.tag-delete-content .tag-delete-question{font-size:16px;font-weight:600;color:#111827;margin:0;word-break:break-word;line-height:1.4}.tag-delete-content .tag-delete-warning{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.tag-delete-actions{display:flex;gap:12px;justify-content:flex-end}.tag-delete-actions button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;min-width:80px;min-height:40px}.tag-delete-actions button:disabled{opacity:.6;cursor:not-allowed;transform:none}.tag-delete-actions .tag-delete-cancel-button{background-color:#fff;color:#374151;border:1px solid #d1d5db}.tag-delete-actions .tag-delete-cancel-button:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.tag-delete-actions .tag-delete-confirm-button{background-color:#ef4444;color:#fff}.tag-delete-actions .tag-delete-confirm-button:hover:not(:disabled){background-color:#dc2626}.template-selection-overlay{width:800px;max-width:90vw;height:80vh;display:flex;flex-direction:column;gap:16px;padding:0}.template-selection-header{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid var(--wize-color-border-muted)}.template-selection-info{padding:8px 16px;font-size:14px;color:var(--wize-color-text-muted);background-color:#f9fafb;border-bottom:1px solid var(--wize-color-border-muted)}.template-selection-list-container{flex:1;overflow-y:auto}.template-selection-item{padding:12px 16px;border-bottom:1px solid var(--wize-color-border-muted);cursor:pointer;transition:background-color .2s}.template-selection-item:hover{background-color:#f5f8ff}.template-selection-item-content{display:flex;flex-direction:column;gap:8px}.template-selection-item-title{display:flex;align-items:center;gap:8px;font-weight:500}.template-selection-item-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.template-selection-item-tag{background-color:#eef2ff;color:#4f46e5;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.template-tags-toggle-btn{background:none;border:none;color:#6b7280;cursor:pointer;font-size:12px;padding:2px 4px}.template-tags-toggle-btn:hover{text-decoration:underline}.template-selection-loader{text-align:center;padding:16px;color:var(--wize-color-text-muted)}.template-selection-initial-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px;color:var(--wize-color-text-muted)}.template-selection-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.template-creation-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:10}.team-page{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden}.team-page__content{display:flex;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-gutter:stable both-edges;height:100%;width:100%;box-sizing:border-box;padding:0 8px}.team-page__section{display:flex;flex-direction:column;max-width:1280px;width:100%;box-sizing:border-box;padding:0;margin-bottom:32px}.team-page__title{font-size:40px;font-weight:300;align-self:center;text-align:center;margin-bottom:8px;color:var(--wize-color-primary)}.team-page__subtitle{font-size:24px;font-weight:300;align-self:center;text-align:center;color:var(--wize-color-primary);margin:0 0 16px;padding:0}.team-page__section-title{font-size:24px;font-weight:400;box-sizing:border-box;margin:0;padding:0}.team-page__list{display:flex;flex-direction:column;padding:0;margin:0}.team-page__list-item{display:flex;flex-direction:row;align-items:center;width:100%;padding:1rem;gap:8px;box-sizing:border-box;border-bottom:1px solid var(--wize-color-border-muted)}.team-page__list-item span{word-break:break-all}.team-page__list-item-name{width:45%}.team-page__list-item-email{flex:1}@media (max-width: 768px){.team-page__list-item{flex-direction:column;align-items:flex-start}}.team-page__list-item-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.team-page__list-item-invite-pending{display:flex;flex-direction:row;justify-content:center;align-content:center;color:#3283d1;transition:color .1s ease-out}.team-page__list-item-invite-pending:hover{background-color:transparent;color:var(--wize-color-text)}.team-page__list-item-remove{display:flex;background-color:transparent;padding:4px;align-items:center;justify-content:center;color:var(--wize-color-text);border-radius:4px}.team-page__list-item-remove svg{flex-shrink:0}.team-page__list-item-remove:hover{background-color:transparent;box-shadow:0 1px 4px #00000040}.team-page__list-item-remove:disabled{opacity:.5;cursor:not-allowed}.team-page__form{display:flex;flex-direction:row;gap:8px;width:100%;align-items:flex-end}.team-page__form-label{font-size:16px;font-weight:400;width:100%;padding:0;margin:0;color:var(--wize-color-text-muted)}.team-page__form-input{padding:8px;margin:0;box-sizing:border-box;width:100%;font-size:16px;color:var(--wize-color-text);font-weight:400;transition:box-shadow .1s ease-out}.team-page__form-input:hover{box-shadow:0 1px 4px #00000040;border-color:var(--wize-color-border)}.team-page__form-submit{background-color:#2c62dc;font-size:16px;font-weight:700;border-radius:32px;padding:8px 32px;margin-left:auto;display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:4px}.team-page__form-submit:hover{box-shadow:0 1px 4px #00000040;background-color:#2654ba}.team-page__form-submit:disabled{background-color:gray}.team-page__password{display:flex;flex-direction:column;gap:16px;width:100%;margin:16px 0;align-items:center;transform-origin:top center;animation:password-fade-in .5s ease-in-out 1 forwards}@keyframes password-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.team-page__form{flex-direction:column}.team-page__form-submit{width:100%}}.team-page__remove-member-overlay__member{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:32px 16px;margin:32px 0;box-sizing:border-box;font-weight:500;border-bottom:solid 1px var(--wize-color-border-muted);border-radius:8px;justify-content:space-between;align-items:center;box-shadow:0 1px 4px #00000040}.team-page__remove-member-overlay__member p{margin:0}.admin-task-list-page{position:relative}.admin-task-list-page .admin-task-list__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0 0;margin:0 auto;font-weight:200;font-size:40px;text-align:center;color:var(--wize-color-text)}.admin-task-list-page .admin-task-list__total-results{position:absolute;bottom:16px;right:24px;margin:0;padding:4px 8px;border-radius:4px;box-sizing:border-box;color:var(--wize-color-text-muted);font-size:24px;box-shadow:0 1px 8px #0000001a}.admin-tools-page .admin-tools-container{padding:2rem;margin:2rem}.admin-tools-page .card-link{text-decoration:none}.admin-tools-page .tool-card{transition:transform .2s}.admin-tools-page .tool-card:hover{transform:translateY(-5px)}.admin-tools-page .card-icon{margin-bottom:1rem;color:#3f51b5}.admin-assistants-management .dashboard-container{max-width:1400px;margin:0 auto}.admin-assistants-management .dashboard-container .MuiSwitch-switchBase.Mui-checked{color:var(--wize-color-primary)!important}.admin-assistants-management .dashboard-container .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--wize-color-primary)!important}.admin-assistants-management .dashboard-header{text-align:left}.admin-assistants-management .dashboard-header h1{font-weight:600;color:var(--wize-color-text)}.admin-assistants-management .dashboard-header .MuiTypography-subtitle1{color:var(--wize-color-text-muted);margin-bottom:1rem}.admin-assistants-management .assistant-card{transition:all .2s ease-in-out}.admin-assistants-management .assistant-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.admin-assistants-management .assistant-card.selected{border-color:var(--wize-color-primary)!important;box-shadow:0 0 0 1px var(--wize-color-primary)}.admin-assistants-management .documents-table .MuiTableCell-head{font-weight:600;background-color:var(--wize-color-surface-hover)}.admin-assistants-management .documents-table .MuiTableRow-root:hover{background-color:var(--wize-color-neutral-50)}.admin-assistants-management .status-chip.active{background-color:#e8f5e8;color:#2e7d32}.admin-assistants-management .status-chip.inactive{background-color:#f5f5f5;color:#757575}.admin-assistants-management .status-chip.needs-update{background-color:#fff3e0;color:#f57c00}.admin-assistants-management .status-chip.up-to-date{background-color:#e8f5e8;color:#2e7d32}.admin-assistants-management .MuiDialog-paper .MuiDialogTitle-root{font-weight:600;border-bottom:1px solid var(--wize-color-border-muted)}.admin-assistants-management .MuiDialog-paper .MuiDialogContent-root{padding-top:1rem!important}.admin-assistants-management .form-field{margin-bottom:1rem}.admin-assistants-management .form-field .MuiTextField-root .MuiInputLabel-root{font-weight:500}.admin-assistants-management .action-buttons{display:flex;gap:.5rem}.admin-assistants-management .action-buttons .MuiIconButton-root:hover{background-color:#0000000a}.admin-assistants-management .action-buttons .MuiIconButton-root.delete-button{color:var(--wize-color-error)}.admin-assistants-management .action-buttons .MuiIconButton-root.delete-button:hover{background-color:#d32f2f0a}.admin-assistants-management .search-field .MuiInputAdornment-root{color:#666}.admin-assistants-management .loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}.admin-assistants-management .empty-state{text-align:center;padding:3rem;color:#666}.admin-assistants-management .empty-state .MuiTypography-root{margin-bottom:1rem}.admin-assistants-management .bulk-actions{background-color:#f5f5f5;padding:.5rem 1rem;border-radius:4px;margin-bottom:1rem}.admin-assistants-management .bulk-actions .MuiButton-root{margin-right:.5rem}@media (max-width: 768px){.admin-assistants-management .dashboard-container{padding:1rem}.admin-assistants-management .MuiGrid-container .MuiGrid-item:first-child{order:2}.admin-assistants-management .MuiGrid-container .MuiGrid-item:last-child{order:1}.admin-assistants-management .MuiTable-root .MuiTableCell-root{padding:8px;font-size:.875rem}}.base-not-found{display:flex;flex-direction:column;height:calc(100% - 40px);position:relative}.base-not-found__content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.base-not-found__title{font-size:60px;font-weight:300;margin:0;padding:0;text-align:center}.base-not-found__description{font-size:24px;font-weight:300;text-align:center;color:var(--wize-color-text-muted)}.base-not-found__button{background-color:#2c62dc;color:#fff;font-size:24px;font-weight:300;border-radius:8px;padding:16px 32px;transition:transform .1s ease-out,background-color .1s ease-out,box-shadow .08s linear}.base-not-found__button:hover{background-color:#2654ba;transform:scale(1.05);box-shadow:0 4px 8px #00000040}.base-not-found__button:active{transform:scale(1);background-color:#153c95}.mp-page{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden}.mp-page__content{display:flex;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-gutter:stable both-edges;height:100%;width:100%;box-sizing:border-box;padding:0 8px}.mp-page__section{display:flex;flex-direction:column;max-width:1280px;width:100%;box-sizing:border-box;padding:0;margin-bottom:32px}.mp-page__title{font-size:40px;font-weight:300;align-self:center;text-align:center;margin:32px 0;color:var(--wize-color-primary)}.mp-page__section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.mp-page__section-title{font-size:24px;font-weight:400;box-sizing:border-box;margin:0;padding:0}.mp-page__sort-filters{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:16px}.mp-page__sort-filter{display:flex;flex-direction:row;gap:8px}.mp-page__sort-button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--wize-color-text-muted);color:var(--wize-color-text-muted);padding:8px 12px;margin:0;font-size:14px;gap:4px;border-radius:4px;cursor:pointer;box-sizing:border-box}.mp-page__sort-button:hover{background-color:transparent;box-shadow:0 1px 4px #00000040}.mp-page__sort-button.active{color:var(--wize-color-text);border-color:var(--wize-color-text)}.mp-page__list{display:flex;flex-direction:column;padding:0;margin:0}.mp-page__list-item{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:16px;gap:8px;box-sizing:border-box;border-bottom:1px solid var(--wize-color-border-muted)}.mp-page__list-item span{width:100%;word-break:break-all}.mp-page__list-item-name{font-weight:500}@media (max-width: 768px){.mp-page__list-item{flex-direction:column;align-items:flex-start}}.mp-page__list-item-actions{display:flex;margin-left:auto;align-items:center;flex-direction:row;gap:8px}.mp-page__list-item-button{display:flex;background-color:transparent;padding:4px;margin:0 0 0 auto;align-items:center;justify-content:center;color:#000;height:fit-content}.mp-page__list-item-button svg{flex-shrink:0}.mp-page__list-item-button:hover{background-color:transparent;box-shadow:0 1px 4px #00000040}.mp-page__list-item-button:disabled{opacity:.5;cursor:not-allowed}.mp-page__list-item-edit-input{width:100%;border-radius:2px;border:1px solid var(--wize-color-border-muted);box-sizing:content-box;margin:0;padding:0 4px}.mp-page__remove-project-overlay .base-overlay-content{max-width:800px;width:100%}.mp-page__remove-project-overlay__content{width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;overflow-y:auto;padding:0 2px}.mp-page__remove-project-overlay__title{margin:0}.mp-page__remove-project-overlay__project{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;padding:32px 16px;margin:32px 0;box-sizing:border-box;font-weight:500;border-bottom:solid 1px var(--wize-color-border-muted);border-radius:8px;justify-content:space-between;align-items:center;box-shadow:0 1px 4px #00000040}.mp-page__remove-project-overlay__project p{margin:0}.mp-page__remove-project-overlay__options{display:flex;flex-direction:column;gap:16px}.mp-page__remove-project-overlay__options h4{margin:0 0 8px}.mp-page__remove-project-overlay__task-option,.mp-page__remove-project-overlay__task-option_checkbox{display:flex;flex-direction:column;gap:8px}.mp-page__remove-project-overlay__task-option_checkbox{flex-direction:row}.mp-page__remove-project-overlay input[type=checkbox i]{margin:0;cursor:pointer;width:24px;height:24px}.create-account-page{background-color:var(--wize-color-background);display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.create-account-page h1{font-size:32px;color:var(--wize-color-text);text-align:center;font-weight:500;margin:0 0 32px;padding:0}.create-account-page .form-container{display:flex;flex-direction:column;gap:16px;max-width:500px;width:100%;background-color:var(--wize-color-surface);padding:32px;border-radius:8px;box-sizing:border-box;border:1px solid var(--wize-color-border-muted);box-shadow:0 1px 64px #003b751a}.create-account-page .form-group{margin:0;position:relative}.create-account-page label{display:block;margin-bottom:.5rem}.create-account-page input{width:100%;padding:8px;margin:0;border:none;border-radius:0;background-color:transparent;font-size:1rem}.create-account-page input:focus{outline:none}.create-account-page .input-wrapper{background-color:var(--wize-color-surface);display:flex;border-radius:4px;overflow:clip;border:solid 1px var(--wize-color-border-muted)}.create-account-page .input-wrapper:focus-within,.create-account-page .input-wrapper:focus{box-shadow:0 1px 4px #0000001a;outline:1px solid hsl(210,100%,50%)}.create-account-page .input-wrapper input[readonly]{background-color:var(--wize-color-border-muted);color:var(--wize-color-text-muted)}.create-account-page .password-visibility-toggle{display:flex;align-items:center;padding:.5rem;background-color:transparent;border:none;cursor:pointer;border-radius:1000px;color:var(--wize-color-text-muted);align-self:center;margin-right:4px}.create-account-page .password-visibility-toggle svg{width:16px;height:16px}.create-account-page .password-visibility-toggle:hover{color:var(--wize-color-text);box-shadow:0 1px 4px #00000040}.create-account-page .form-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.create-account-page button[type=submit]{width:100%;padding:.8rem;font-size:1rem;margin:0;background-color:#2e6ba5;color:#fff;border:none;border-radius:4px;cursor:pointer}.create-account-page button[type=submit]:hover{background-color:#2d7eca;box-shadow:0 1px 4px #00000040}.create-account-page button[type=submit]:disabled{background-color:var(--wize-color-border-muted);cursor:not-allowed}.create-account-page .form-error{top:100%;font-size:14px;color:red;margin-top:0;padding:0}.request-password-reset .back-link{text-align:center;font-size:14px;color:var(--wize-color-text-muted);text-decoration:underline}.request-password-reset .back-link:hover{color:var(--wize-color-text);text-decoration:underline}.business-select-page{display:flex;flex-direction:column;overflow:hidden;align-items:center;width:100%;height:100%}.business-select-page .top-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 8px;box-sizing:border-box;border-bottom:1px solid var(--wize-color-border-muted)}.business-select-page .top-bar .sign-out-button{display:flex;align-items:center;justify-content:center;background-color:var(--wize-color-text);color:var(--wize-color-surface);padding:8px 24px;margin:0 0 0 auto;font-size:14px;gap:4px;border-radius:4px;box-sizing:border-box;transition:background-color .3s ease-in-out}.business-select-page .top-bar .sign-out-button:hover{opacity:.6}.business-select-page .business-select-search-container{width:100%;max-width:1024px}.business-select-page .business-select-content{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;height:100%;overflow-y:auto;scrollbar-gutter:stable both-edges}.business-select-page h2{margin:32px 0 0;font-size:3rem;font-weight:200}.business-select-page .business-list{display:flex;flex-direction:column;align-items:center;margin:0 0 32px;padding:0;width:100%;height:100%}.business-select-page .business-list li{display:flex;list-style:none;max-width:800px;width:100%;margin:0;padding:0;border-bottom:1px solid var(--wize-color-border-muted);box-sizing:border-box}.business-select-page .business-list li a{flex:1;padding:16px;color:var(--wize-color-text);font-size:1.25rem}.business-select-page .business-list li:hover{opacity:.6}.batch-request{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.batch-request .container{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;overflow-y:auto;scrollbar-gutter:stable both-edges}.batch-request .container .content{display:flex;flex-direction:column;gap:16px;align-items:center;margin:32px auto;padding:0 16px;max-width:1200px;width:100%;box-sizing:border-box}.batch-request .container .content .card{background-color:var(--wize-color-surface);border-radius:8px;box-shadow:0 2px 8px #00000014;padding:24px;width:100%;box-sizing:border-box;border:1px solid var(--wize-color-border-muted);opacity:0;animation:batch-request-fade-in .3s ease-in-out forwards}@keyframes batch-request-fade-in{0%{opacity:0}to{opacity:1}}.batch-request .container .content .heading{font-size:20px;font-weight:600;margin-top:0;margin-bottom:16px}.batch-request .container .content .subheading{font-size:16px;font-weight:500;margin-top:24px;margin-bottom:12px}.batch-request .container .content .button{background-color:var(--wize-color-surface);color:#000;border:1px solid var(--wize-color-border-muted);border-radius:20px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.batch-request .container .content .button.ml-2{margin-left:8px}.batch-request .container .content .primary-button{background-color:var(--wize-color-text);color:var(--wize-color-surface);border:1px solid var(--wize-color-text);border-radius:64px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000001a;text-wrap:nowrap}.batch-request .container .content .primary-button.disabled{background-color:#ccc;border-color:#ccc;color:#666;cursor:not-allowed;opacity:.7}.batch-request .container .content .textarea{width:100%;background-color:var(--wize-color-background);color:var(--wize-color-text);min-height:120px;padding:12px;font-size:14px;border-radius:8px;border:1px solid var(--wize-color-border-muted);margin-top:8px;resize:vertical;font-family:inherit;box-sizing:border-box}.batch-request .container .content .textarea.json-input{font-family:Consolas,Monaco,Courier New,monospace;line-height:1.5}.batch-request .container .content .input-method-tabs{display:flex;gap:0;margin:24px 0 16px;border-bottom:1px solid var(--wize-color-border-muted)}.batch-request .container .content .input-method-tabs .tab-button{background-color:transparent;color:var(--wize-color-text);border:none;border-bottom:2px solid transparent;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.batch-request .container .content .input-method-tabs .tab-button:hover{background-color:#0000000d}.batch-request .container .content .input-method-tabs .tab-button.active{color:var(--wize-color-text);border-bottom-color:var(--wize-color-text)}.batch-request .container .content .error-message{color:#d32f2f;font-size:13px;margin-top:8px;padding:8px 12px;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}.batch-request .container .content .file-upload-container{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.batch-request .container .content .batch-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:24px}.batch-request .container .content .file-info{font-size:14px;box-sizing:border-box;line-height:2rem}.batch-request .container .content .file-info .file-name{cursor:pointer;border:1px solid var(--wize-color-border-muted);box-sizing:border-box;padding:4px 8px;border-radius:4px;color:var(--wize-color-text)}.batch-request .container .content .file-info .file-name:hover{border-color:var(--wize-color-border)}.batch-request .container .content .file-info .file-label{font-weight:500}.batch-request .container .content .form-label{display:block;margin-bottom:8px}.batch-request .container .content .form-label.mt-4{margin-top:16px}.batch-request .container .content .form-label.mt-2{margin-top:8px}.batch-request .container .content .table-container{overflow:auto;width:100%;max-height:400px}.batch-request .container .content .table-container .table-inner{min-width:100%;width:max-content}.batch-request .container .content table{border-collapse:collapse;border:1px solid #eaeaea;border-radius:8px;table-layout:auto;width:100%}.batch-request .container .content table th{text-align:left;padding:12px 16px;background-color:#f5f5f5;border-bottom:1px solid #eaeaea;font-size:14px;font-weight:500;min-width:150px;white-space:nowrap}.batch-request .container .content table td{padding:8px 16px;border-bottom:1px solid #eaeaea;min-width:150px}.batch-request .container .content table tr{cursor:pointer;transition:background-color .2s ease}.batch-request .container .content table tr:hover{background-color:#f5f5f5}.batch-request .container .content table tr.active-row{background-color:#e2e6ec}.batch-request .container .content table tr.active-row:hover{background-color:#d5dae2}.batch-request .container .content table .row-number{font-weight:700;text-align:left;background-color:#f5f5f5;width:auto;min-width:16px}.batch-request .container .content .input{width:100%;padding:8px;font-size:14px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;min-width:140px}.batch-request .container .content .navigation-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.batch-request .container .content .preview-container{background-color:#fff;padding:16px;border-radius:8px;border:1px solid #eaeaea;font-size:14px;height:300px;resize:vertical;overflow-y:auto;line-height:1.5;font-family:monospace;white-space:pre-wrap;word-break:break-word}.batch-request .container .content .table-description{font-size:14px;color:#666;margin-bottom:12px}.batch-request .container .content .view-button{background-color:transparent;color:#333;border:1px solid #ddd;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer}.batch-request .container .content .format-list{list-style-type:none;padding:0;margin:0}.batch-request .container .content .format-list .format-item{padding:8px 12px;border-bottom:1px solid #eaeaea;font-size:14px;border-radius:4px}.confirmation-content{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.confirmation-content p{margin:32px 0;font-size:16px}.confirmation-content .confirmation-actions{display:flex;justify-content:space-between;gap:8px}.confirmation-content .confirmation-actions button{padding:8px 24px;border-radius:64px;font-size:16px;cursor:pointer}.openrouter-usage-dashboard{min-height:100vh;background-color:#f5f5f5}.openrouter-usage-dashboard .dashboard-container{max-width:1400px;margin:0 auto;padding:24px}.openrouter-usage-dashboard .dashboard-container .dashboard-header{text-align:center;margin-bottom:32px}.openrouter-usage-dashboard .dashboard-container .dashboard-header h1{color:#1976d2;font-weight:600;margin-bottom:8px}.openrouter-usage-dashboard .dashboard-container .dashboard-header .MuiButtonGroup-root{margin-top:16px}.openrouter-usage-dashboard .dashboard-container .dashboard-header .MuiButtonGroup-root .MuiButton-root{min-width:80px;font-weight:500}.openrouter-usage-dashboard .dashboard-container .MuiCard-root{border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:box-shadow .3s ease}.openrouter-usage-dashboard .dashboard-container .MuiCard-root:hover{box-shadow:0 4px 16px #00000026}.openrouter-usage-dashboard .dashboard-container .MuiCard-root .MuiCardContent-root{padding:20px}.openrouter-usage-dashboard .dashboard-container .MuiCard-root .MuiCardContent-root:last-child{padding-bottom:20px}.openrouter-usage-dashboard .dashboard-container .MuiCard-root .MuiCardContent-root h6{color:#333;font-weight:600;margin-bottom:16px}.openrouter-usage-dashboard .dashboard-container .MuiCard-root .MuiCardContent-root .MuiTypography-h5{font-weight:700;color:#1976d2}.openrouter-usage-dashboard .dashboard-container .MuiCard-root .MuiCardContent-root .MuiChip-root{margin-top:8px;font-size:.75rem}.openrouter-usage-dashboard .dashboard-container .MuiAlert-root{border-radius:8px;margin-bottom:24px}.openrouter-usage-dashboard .dashboard-container .MuiCircularProgress-root{color:#1976d2}@media (max-width: 768px){.openrouter-usage-dashboard .dashboard-container{padding:16px}.openrouter-usage-dashboard .dashboard-container .dashboard-header{text-align:left}.openrouter-usage-dashboard .dashboard-container .dashboard-header h1{font-size:1.75rem}.openrouter-usage-dashboard .dashboard-container .dashboard-header .MuiButtonGroup-root{width:100%}.openrouter-usage-dashboard .dashboard-container .dashboard-header .MuiButtonGroup-root .MuiButton-root{flex:1}.openrouter-usage-dashboard .dashboard-container .MuiGrid-container .MuiGrid-item.MuiGrid-xs12.MuiGrid-sm6.MuiGrid-md3 .MuiCard-root .MuiCardContent-root{padding:16px;text-align:center}.openrouter-usage-dashboard .dashboard-container .MuiGrid-container .MuiGrid-item.MuiGrid-xs12.MuiGrid-sm6.MuiGrid-md3 .MuiCard-root .MuiCardContent-root .MuiTypography-h5{font-size:1.25rem}}@media (max-width: 480px){.openrouter-usage-dashboard .dashboard-container{padding:12px}.openrouter-usage-dashboard .dashboard-container .dashboard-header h1{font-size:1.5rem}.openrouter-usage-dashboard .dashboard-container .dashboard-header .MuiButtonGroup-root{flex-direction:column}.openrouter-usage-dashboard .dashboard-container .dashboard-header .MuiButtonGroup-root .MuiButton-root{border-radius:4px!important;margin-bottom:4px}.openrouter-usage-dashboard .dashboard-container .dashboard-header .MuiButtonGroup-root .MuiButton-root:last-child{margin-bottom:0}}.usage-chart canvas{border-radius:8px;background-color:#fff}.chart-tooltip{background-color:#000c!important;color:#fff!important;border-radius:4px!important;padding:8px!important;font-size:12px!important;box-shadow:0 2px 8px #0000004d!important;z-index:1000!important}.account-settings{background-color:var(--wize-color-background);display:flex;flex-direction:column;position:relative;height:100%;width:100%;overflow:hidden}.account-settings .account-settings-content{display:flex;position:relative;flex-direction:row;height:100%;width:100%;overflow:hidden}.account-settings .account-settings-sidebar{z-index:1;display:flex;flex-direction:column;height:100%;width:340px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges;padding:16px;box-sizing:border-box;background-color:var(--wize-color-surface);border-right:1px solid var(--wize-color-border-muted)}.account-settings .account-settings-businesses{display:flex;flex-direction:column;gap:4px}.account-settings .account-settings-businesses a{color:var(--wize-color-text);text-decoration:none;font-size:16px;padding:4px;border-radius:4px;font-weight:600;transition:opacity .2s ease-in-out}.account-settings .account-settings-businesses a:hover{opacity:.6}.account-settings .account-settings-businesses a.active{color:#3172ff}.account-settings .account-settings-main{display:flex;flex-direction:column;position:relative;align-items:center;height:100%;width:100%;margin:0 auto;padding:8px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges}.account-settings section{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:800px;margin:0 auto;padding:8px}.account-settings section:last-child{margin-bottom:128px}.account-settings form{display:flex;flex-direction:column;align-items:flex-start;height:100%;width:100%;gap:8px}.account-settings .account-settings-checkbox{display:flex;flex-direction:row;align-items:center;gap:8px}.account-settings input[type=checkbox]{zoom:1.6;margin:0;padding:0}.account-settings h1{font-size:40px;font-weight:300;text-align:center;margin-bottom:48px;color:var(--wize-color-primary)}.account-settings .account-settings-label-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.account-settings .account-settings-user-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;background-color:var(--wize-color-surface);border-radius:8px;color:var(--wize-color-text);box-sizing:border-box;padding:16px;width:100%;box-shadow:0 1px 16px #00000040}.account-settings .account-settings-user-info .label{font-size:16px;font-weight:600;margin-right:8px}.account-settings .account-settings-save-btn-container{position:fixed;bottom:16px;display:none;flex-direction:row;justify-content:space-between;align-items:center;max-width:800px;width:60%;gap:16px;background-color:var(--wize-color-surface);border-radius:8px;color:var(--wize-color-text);box-sizing:border-box;padding:12px;box-shadow:0 1px 16px #00000040}@keyframes account-settings-save-btn-fade{0%{opacity:0}to{opacity:1}}.account-settings .account-settings-save-btn-container-visible{display:flex;animation:account-settings-save-btn-fade .15s ease-in-out forwards}.account-settings .account-settings-save-btn-text{font-size:16px;font-weight:500;margin:0 0 0 8px}.account-settings .account-settings-save-btn-actions{display:flex;flex-direction:row;align-items:center;gap:16px}.account-settings .account-settings-save-btn-text-reset{font-size:14px;font-weight:500;color:#ff5b5b;margin:0;cursor:pointer}.account-settings .account-settings-save-btn-text-reset:hover{text-decoration:underline}.account-settings .account-settings-save-btn{background-color:#32a636;color:#fff;border:none;font-size:14px;padding:8px 16px;text-decoration:none;box-sizing:border-box;border-radius:8px}.account-settings .account-settings-save-btn:hover{background-color:#1d7521}.terms-accept-page{display:flex;flex-direction:column;overflow:hidden;align-items:center;width:100%;height:100%}.terms-accept-page .top-bar{display:flex;position:fixed;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 8px;box-sizing:border-box;border-bottom:1px solid var(--wize-color-border-muted);background-color:var(--wize-color-surface)}.terms-accept-page .top-bar .sign-out-button{display:flex;align-items:center;justify-content:center;background-color:var(--wize-color-text);color:var(--wize-color-surface);padding:8px 24px;margin:0 0 0 auto;font-size:14px;gap:4px;border-radius:4px;box-sizing:border-box;transition:background-color .3s ease-in-out}.terms-accept-page .top-bar .sign-out-button:hover{opacity:.6}.terms-container{min-height:100vh;width:100%;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:20px}.terms-container .terms-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:48px;margin:auto;max-width:500px;width:100%}.terms-container .terms-title{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:32px;text-align:center;margin-top:0}.terms-container .terms-content{margin-bottom:32px}.terms-container .terms-links{display:flex;flex-direction:column;margin-bottom:32px;border-radius:16px;border:1px solid #eceef3;box-sizing:border-box;overflow:hidden}.terms-container .terms-links>:first-child{border-bottom:1px solid #eceef3}.terms-container .terms-link{color:#2563eb;text-decoration:none;font-weight:500;font-size:16px;display:flex;padding:16px;cursor:pointer;transition:all .3s ease}.terms-container .terms-link span{width:100%;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.terms-container .terms-link:hover{color:#1d4ed8;background-color:#8ba1cf1a}.terms-container .terms-link:hover span{translate:4px 0}.terms-container .checkbox-container{display:flex;align-items:flex-start;margin-bottom:32px;gap:12px}.terms-container .checkbox-wrapper{position:relative;min-width:20px;height:20px}.terms-container .checkbox-input{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;margin:0}.terms-container .checkbox-custom{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:2px solid #d1d5db;border-radius:4px;transition:all .2s ease;cursor:pointer}.terms-container .checkbox-custom .checkmark{position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.terms-container .checkbox-custom.checked{background-color:#2563eb;border-color:#2563eb}.terms-container .checkbox-custom.checked .checkmark{opacity:1}.terms-container .checkbox-label{font-size:15px;color:#4b5563;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0}.terms-container .accept-button{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;transition:all .2s ease;outline:none;cursor:pointer}.terms-container .accept-button.disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.terms-container .accept-button.enabled{background-color:#2563eb;color:#fff}.terms-container .accept-button.enabled:not(.submitted):hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb33}.terms-container .accept-button.submitted{background-color:#10b981;color:#fff;box-shadow:0 4px 12px #10b98133}.terms-container .additional-text{font-size:13px;color:#6b7280;text-align:center;margin-top:24px;line-height:1.5;margin-bottom:0}.terms-container .success-message{background-color:#10b981;color:#fff;padding:16px;border-radius:8px;text-align:center;font-weight:500;animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.terms-container .terms-card{padding:32px 24px}.terms-container .terms-title{font-size:24px}.terms-container .checkbox-container{gap:10px}.terms-container .checkbox-label{font-size:14px}}.landing-page{background-color:var(--wize-color-primary-lightest);font-family:Inter,sans-serif;display:flex;flex-direction:column;height:100%}.landing-page .navbar{display:flex;justify-content:center;background-color:var(--wize-color-surface);color:var(--wize-color-text-muted);width:100%;min-height:64px;padding:8px 0;position:sticky;box-sizing:border-box;top:0;left:0;z-index:1000;box-shadow:0 1px 4px var(--wize-shadow-sm)}.landing-page .navbar .container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1200px;gap:24px}@media (max-width: 768px){.landing-page .navbar .container{display:flex;flex-direction:row;justify-content:space-between}}.landing-page .navbar .navbar-logo{justify-self:start;transition:opacity .2s ease}.landing-page .navbar .navbar-logo a{display:flex;align-items:center;gap:4px;opacity:.75;transition:opacity .2s ease}.landing-page .navbar .navbar-logo a .wize-text-logo{height:24px}.landing-page .navbar .navbar-logo a .wize-icon-logo{height:30px;translate:0 2px}.landing-page .navbar .navbar-logo:hover{opacity:.75}.landing-page .navbar .navbar-links{list-style:none;padding:0;margin:0;display:flex;gap:32px;justify-self:center}.landing-page .navbar .navbar-links li a{color:var(--wize-color-text-muted);text-decoration:none;font-size:1rem}.landing-page .navbar .navbar-links li a:hover{text-decoration:underline}.landing-page .navbar .navbar-actions{display:flex;align-items:center;gap:24px;justify-self:end}.landing-page .navbar .navbar-actions .login-link{text-wrap:nowrap;color:var(--wize-color-text-muted);text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s ease}.landing-page .navbar .navbar-actions .login-link:hover{color:var(--wize-color-primary);text-decoration:underline}.landing-page .navbar .navbar-actions .navbar-cta{margin:0}.landing-page .navbar .navbar-actions .navbar-cta button{padding:8px 16px}@media (max-width: 768px){.landing-page .navbar .desktop-only{display:none}}.landing-page .navbar .mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:0;color:var(--wize-color-text-muted);transition:color .2s ease}@media (max-width: 768px){.landing-page .navbar .mobile-menu-toggle{display:flex;align-items:center;justify-content:center}}.landing-page .navbar .mobile-menu-toggle:hover{color:var(--wize-color-primary)}.landing-page .navbar .mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--wize-color-surface);box-shadow:0 4px 8px var(--wize-shadow-md);max-height:0;overflow:hidden;transition:max-height .3s ease}@media (max-width: 768px){.landing-page .navbar .mobile-menu{display:block}}.landing-page .navbar .mobile-menu.open{max-height:400px}.landing-page .navbar .mobile-menu .mobile-nav-links{list-style:none;padding:0;margin:0}.landing-page .navbar .mobile-menu .mobile-nav-links li{border-bottom:1px solid var(--wize-color-border-muted)}.landing-page .navbar .mobile-menu .mobile-nav-links li a{display:block;padding:16px 20px;color:var(--wize-color-text-muted);text-decoration:none;font-size:1rem}.landing-page .navbar .mobile-menu .mobile-nav-links li a:hover{background-color:var(--wize-color-surface-hover)}.landing-page .navbar .mobile-menu .mobile-login{cursor:pointer;margin-top:128px;padding:16px 20px;box-sizing:border-box;border-bottom:1px solid var(--wize-color-border-muted);border-top:1px solid var(--wize-color-border-muted)}.landing-page .navbar .mobile-menu .mobile-login a{display:block;color:var(--wize-color-text-muted);text-decoration:none;font-size:1rem;font-weight:500;text-align:center;transition:color .2s ease}.landing-page .navbar .mobile-menu .mobile-login:hover{background-color:var(--wize-color-surface-hover)}.landing-page .navbar .mobile-menu .mobile-login:hover a{color:var(--wize-color-primary)}.landing-page .navbar .mobile-menu .mobile-cta{padding:16px 20px}.landing-page .navbar .mobile-menu .mobile-cta .btn{width:100%;justify-content:center}.landing-page .content{width:100%;overflow-y:scroll}.landing-page .container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;gap:16px;max-width:1200px;margin:0 auto;padding:0 16px}.landing-page section{padding:60px 0;text-align:center}.landing-page h1{font-size:2.5rem;font-weight:500;margin-bottom:20px;color:var(--wize-color-text-dark)}.landing-page h2{font-size:2.2rem;margin-bottom:40px;color:var(--wize-color-text-dark)}.landing-page .section-title{border-bottom:4px solid var(--wize-color-primary);margin:0 auto 16px}.landing-page h3{font-size:1.5rem;margin-bottom:10px}.landing-page p{font-size:1.1rem;line-height:1.6;margin-bottom:20px;max-width:700px;margin-left:auto;margin-right:auto}.landing-page .btn{padding:12px 25px;border-radius:6px;text-decoration:none;font-weight:700;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:8px;transition:background-color .3s ease}.landing-page .btn.btn-primary{background-color:var(--wize-color-primary);color:var(--wize-color-text-on-primary);border:2px solid transparent;background-image:linear-gradient(var(--wize-color-primary) 0%,var(--wize-color-primary) 100%),linear-gradient(90deg,var(--wize-color-gradient-light) 0%,var(--wize-color-primary) 50%,var(--wize-color-gradient-light) 100%);background-origin:border-box;background-clip:padding-box,border-box;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 4px #306fd633}.landing-page .btn.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--wize-overlay-white-20),transparent);transition:left .5s ease}.landing-page .btn.btn-primary:hover{background-image:linear-gradient(var(--wize-color-primary) 0%,var(--wize-color-primary) 100%),linear-gradient(135deg,var(--wize-color-gradient-lighter) 0%,rgba(255,255,255,0) 40%,var(--wize-color-gradient-lightest) 100%);transform:scale(1.05);box-shadow:0 6px 20px #306fd659}.landing-page .btn.btn-primary:hover:before{left:100%}.landing-page .btn.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #306fd64d}.landing-page .btn.btn-secondary{background-color:var(--wize-color-slate-500);color:var(--wize-color-text-on-primary)}.landing-page .btn.btn-secondary:hover{background-color:var(--wize-color-slate-600)}.landing-page .btn.btn-outline{background-color:transparent;color:var(--wize-color-primary-lightest);border:2px solid var(--wize-color-primary-lightest)}.landing-page .btn.btn-outline:hover{background-color:var(--wize-color-primary-lightest);color:var(--wize-color-primary)}.landing-page .transition-image{position:absolute;z-index:100;height:min(128px,10vw);left:0}.landing-page .transition-image.top{top:100%;margin-top:-1px}.landing-page .transition-image.bottom{bottom:100%;margin-bottom:-1px}.landing-page .hero-section{background-image:radial-gradient(at top center,var(--wize-color-gradient-dark) 0%,var(--wize-color-background-dark-navy) 70%);background-color:var(--wize-color-gradient-dark);color:var(--wize-color-text-on-primary);padding:32px 0;box-sizing:border-box;position:relative;display:flex}.landing-page .hero-section h1{color:var(--wize-color-text-on-primary);font-size:3.5rem;max-width:750px;margin:0}.landing-page .hero-section .hero-subheadline{margin:8px 0;padding:8px 24px;border-radius:4px;background-color:#0000001a;border:1px solid rgba(255,255,255,.2);position:relative;box-sizing:border-box}.landing-page .hero-section .hero-subheadline .quote-icon{position:absolute;stroke:none;fill:var(--wize-color-text-on-primary)}.landing-page .hero-section .hero-subheadline .quote-icon.top-left{top:-4px;left:-4px;transform:rotate(180deg)}.landing-page .hero-section .hero-subheadline .quote-icon.bottom-right{bottom:-4px;right:-4px}.landing-page .hero-section .hero-subheadline .subheadline{font-size:2rem;color:var(--wize-color-text-on-primary);margin:0;padding:0;font-weight:300}.landing-page .hero-section p{max-width:880px;font-size:1.5rem;margin:0}.landing-page .hero-section .cta-buttons{margin:32px 0}.landing-page .hero-section .cta-buttons .btn-secondary{background-color:var(--wize-color-primary);color:var(--wize-color-text-on-primary);border:1px solid var(--wize-color-primary)}.landing-page .hero-section .cta-buttons .btn-secondary:hover{background-color:var(--wize-color-primary-dark);border-color:var(--wize-color-primary-dark)}.landing-page .hero-section .video-placeholder-button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;aspect-ratio:16/9;max-width:640px;background-color:var(--wize-color-surface);color:var(--wize-color-text-on-primary);box-sizing:border-box;border-radius:8px;cursor:pointer;text-align:center;padding:20px;transition:all .5s ease;border:4px solid var(--wize-color-surface);background-image:url(/static/landing/images/preview-video-thumbnail.png);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative}.landing-page .hero-section .video-placeholder-button .play-circle{width:16%;max-width:80px;aspect-ratio:1/1;border-radius:50%;position:absolute;background-color:#ff004d;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;background-origin:border-box;background-clip:padding-box,border-box}.landing-page .hero-section .video-placeholder-button .play-circle svg{width:40%;max-width:30px;aspect-ratio:1/1;fill:var(--wize-color-text-on-primary);position:relative;z-index:1;margin-left:3%}.landing-page .hero-section .video-placeholder-button .demo-text{font-size:1rem;font-weight:600;color:var(--wize-color-text-on-primary);background-color:var(--wize-color-primary);padding:12px 16px;border-radius:8px;position:absolute;box-shadow:0 0 16px #2c3e5040;top:54%;left:50%;transform:translate(-50%,calc(-50% + min(64px,13vw)));transition:all .3s ease;overflow:hidden;white-space:nowrap}.landing-page .hero-section .video-placeholder-button:hover{box-shadow:0 0 40px #fff3;border:24px solid var(--wize-color-surface);border-radius:4px}.landing-page .hero-section .video-placeholder-button:hover .demo-text{transform:translate(-50%,calc(-50% + min(64px,13vw))) scale(1.1)}.landing-page .hero-section .video-placeholder-button:hover .play-circle{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 20px #3b82f666}.landing-page .hero-section .video-placeholder-button:active{transform:scale(1)}.landing-page .hero-section .video-placeholder-button:active .play-circle{transform:translate(-50%,-50%) scale(1.1)}.landing-page .video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--wize-overlay-dark);display:flex;justify-content:center;align-items:center;z-index:10000}.landing-page .video-overlay .video-overlay-content{position:relative;max-width:1024px;width:100vh;background-color:transparent}.landing-page .video-overlay .video-overlay-content .close-button{position:absolute;top:-40px;right:0;background-color:transparent;border:none;color:var(--wize-color-text-on-primary);cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.landing-page .video-overlay .video-overlay-content .close-button:hover{background-color:var(--wize-overlay-white-10)}.landing-page .video-overlay .video-overlay-content .close-button svg{width:24px;height:24px}.landing-page .video-overlay .video-overlay-content .video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}.landing-page .video-overlay .video-overlay-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (max-width: 768px){.landing-page .video-overlay .video-overlay-content .close-button{top:-35px;right:-10px;background-color:var(--wize-overlay-black-70)}}.landing-page .trust-logos-section{display:flex;flex-direction:column;align-items:center;background-color:var(--wize-color-background-dark-navy);color:var(--wize-color-text-on-primary);padding:min(256px,15vw) 0;margin-bottom:min(256px,15vw);position:relative}.landing-page .trust-logos-section .transition-image{color:var(--wize-color-background-dark-navy)}.landing-page .trust-logos-section h2{color:var(--wize-color-text-on-primary);margin-bottom:32px}.landing-page .trust-logos-section .carousel-viewport{overflow:hidden;width:100%;max-width:1600px;background-color:var(--wize-color-carousel-background);padding:8px 0;margin-bottom:32px;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.landing-page .trust-logos-section .logos-carousel{display:flex;animation:scroll-logos-infinite 40s linear infinite;width:fit-content}.landing-page .trust-logos-section .logos-carousel .logos-wrapper{display:flex}.landing-page .trust-logos-section .logos-carousel .logos-track{display:flex;flex-shrink:0;padding-right:16px}.landing-page .trust-logos-section .logos-carousel .logos-track img{height:96px;width:auto;flex-shrink:0;margin-right:16px;object-fit:contain}@keyframes scroll-logos-infinite{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-page .challenges-section .challenges-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;grid-auto-flow:dense}.landing-page .challenges-section .challenges-grid .challenge-card{background-color:var(--wize-color-surface);padding:32px;border-radius:8px;min-height:300px;text-align:left;border:2px solid var(--wize-color-primary);display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.landing-page .challenges-section .challenges-grid .challenge-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #3b82f626}.landing-page .challenges-section .challenges-grid .challenge-card:hover .challenge-cta-text svg{margin-left:4px}.landing-page .challenges-section .challenges-grid .challenge-card .challenge-cta-text{border-top:1px solid var(--wize-color-border-lighter);color:var(--wize-color-primary);font-weight:700;padding:16px 0;display:flex;align-items:center;gap:4px}.landing-page .challenges-section .challenges-grid .challenge-card .challenge-cta-text svg{transition:margin-left .2s ease}.landing-page .challenges-section .challenges-grid .challenge-card.variant-1{border-color:var(--wize-color-accent-1)}.landing-page .challenges-section .challenges-grid .challenge-card.variant-1 .challenge-cta-text{color:var(--wize-color-accent-1)}.landing-page .challenges-section .challenges-grid .challenge-card.variant-2{border-color:var(--wize-color-accent-2)}.landing-page .challenges-section .challenges-grid .challenge-card.variant-2 .challenge-cta-text{color:var(--wize-color-accent-2)}.landing-page .challenges-section .challenges-grid .challenge-card.variant-3{border-color:var(--wize-color-accent-3)}.landing-page .challenges-section .challenges-grid .challenge-card.variant-3 .challenge-cta-text{color:var(--wize-color-accent-3)}.landing-page .challenges-section .challenges-grid .challenge-card.big{grid-column:span 2}.landing-page .challenges-section .challenges-grid .challenge-card.small{grid-column:span 1}.landing-page .challenges-section .challenges-grid .challenge-card.full-width{grid-column:span 3}.landing-page .challenges-section .challenges-grid .challenge-card h3{color:var(--wize-color-text-dark);margin:0}.landing-page .challenges-section .challenges-grid .challenge-card p{flex-grow:1;margin:0;color:var(--wize-color-text-light);line-height:1.6}@media (max-width: 1023px){.landing-page .challenges-section .challenges-grid{grid-template-columns:1fr;gap:15px}.landing-page .challenges-section .challenges-grid .challenge-card.big,.landing-page .challenges-section .challenges-grid .challenge-card.small,.landing-page .challenges-section .challenges-grid .challenge-card.full-width{grid-column:span 1}}.landing-page .testimonials-section{padding:80px 0;overflow:hidden}.landing-page .testimonials-section .testimonials-carousel-mask{margin:0 auto;-webkit-mask-image:linear-gradient(to right,#fff0,#fff 2%,#fff 98%,#fff0);mask-image:linear-gradient(to right,#fff0,#fff 2%,#fff 98%,#fff0);width:100%;max-width:1920px}.landing-page .testimonials-section .testimonials-carousel-wrapper{padding:16px;width:100%;max-width:1920px}@media (min-width: 1240px){.landing-page .testimonials-section .testimonials-carousel-wrapper{padding:32px}}.landing-page .testimonials-section .testimonials-header{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.landing-page .testimonials-section .testimonials-arrows{width:100%;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-end}.landing-page .testimonials-section .testimonials-arrows .arrow-btn{display:flex;align-items:center;justify-content:center;border-radius:10000px;padding:8px;margin:0;box-sizing:border-box;background-color:transparent;border:2px solid var(--wize-color-primary);color:var(--wize-color-primary);transition:all .1s ease}.landing-page .testimonials-section .testimonials-arrows .arrow-btn:hover{opacity:.4}.landing-page .testimonials-section .testimonials-arrows .arrow-btn:active{opacity:1}.landing-page .testimonials-section .testimonials-carousel{display:flex;gap:32px;transition:transform .5s ease}.landing-page .testimonials-section .testimonials-carousel .testimonial-card{display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;width:100%;min-height:340px;min-width:340px;max-width:640px;background-color:var(--wize-color-surface);padding:24px;box-sizing:border-box;border-radius:12px;border:2px solid var(--wize-color-primary);border-right-width:6px;border-bottom-width:6px;scroll-snap-align:center;transition:all .5s ease;text-align:center;box-shadow:0 4px 6px var(--wize-shadow-md);opacity:.6;transform:scale(.9)}@media (min-width: 768px){.landing-page .testimonials-section .testimonials-carousel .testimonial-card{flex:0 0 60%}}@media (min-width: 1024px){.landing-page .testimonials-section .testimonials-carousel .testimonial-card{flex:0 0 40%}}.landing-page .testimonials-section .testimonials-carousel .testimonial-card.active{transform:scale(1);background-color:var(--wize-color-primary-lightest);box-shadow:0 8px 16px var(--wize-shadow-lg);opacity:1;z-index:4;cursor:default}.landing-page .testimonials-section .testimonials-carousel .testimonial-card.variant-1{border-color:var(--wize-color-accent-1)}.landing-page .testimonials-section .testimonials-carousel .testimonial-card.variant-1.active{background-color:var(--wize-color-accent-1-light)}.landing-page .testimonials-section .testimonials-carousel .testimonial-card.variant-2{border-color:var(--wize-color-accent-2)}.landing-page .testimonials-section .testimonials-carousel .testimonial-card.variant-2.active{background-color:var(--wize-color-accent-2-light)}.landing-page .testimonials-section .testimonials-carousel .testimonial-card.variant-3{border-color:var(--wize-color-accent-3)}.landing-page .testimonials-section .testimonials-carousel .testimonial-card.variant-3.active{background-color:var(--wize-color-accent-3-light)}.landing-page .testimonials-section .testimonials-carousel .testimonial-card p{margin:0;font-size:1.2rem;line-height:1.6;font-weight:500;text-align:left;color:var(--wize-color-text-dark)}.landing-page .testimonials-section .testimonials-carousel .testimonial-card .testimonial-author{display:flex;flex-direction:row;align-items:flex-end;gap:16px;margin-top:24px}.landing-page .testimonials-section .testimonials-carousel .testimonial-card .testimonial-author img{width:64px;height:64px;border-radius:50%;margin:0}.landing-page .testimonials-section .testimonials-carousel .testimonial-card .testimonial-author .author-info{display:flex;flex-direction:column}.landing-page .testimonials-section .testimonials-carousel .testimonial-card strong{display:block;font-size:1.1rem;color:var(--wize-color-text-dark);margin:0;text-align:left}.landing-page .testimonials-section .testimonials-carousel .testimonial-card span{text-align:left;font-size:.9rem;color:var(--wize-color-slate-500)}.landing-page .testimonials-section .testimonials-nav{display:flex;justify-content:center;margin:16px 0}.landing-page .testimonials-section .testimonials-nav .nav-indicator{border:solid 2px var(--wize-color-primary);display:flex;box-sizing:border-box;gap:8px;padding:8px 16px;border-radius:20px;transition:background-color .3s ease,border-color .3s ease;background-color:var(--wize-color-primary-lightest)}.landing-page .testimonials-section .testimonials-nav .nav-indicator.variant-1{border-color:var(--wize-color-accent-1);background-color:var(--wize-color-accent-1-light)}.landing-page .testimonials-section .testimonials-nav .nav-indicator.variant-2{border-color:var(--wize-color-accent-2);background-color:var(--wize-color-accent-2-light)}.landing-page .testimonials-section .testimonials-nav .nav-indicator.variant-3{border-color:var(--wize-color-accent-3);background-color:var(--wize-color-accent-3-light)}.landing-page .testimonials-section .testimonials-nav .nav-indicator .nav-dot{width:32px;padding:4px;height:6px;border:none;border-radius:3px;background-color:var(--wize-color-nav-dot);cursor:pointer;transition:all .3s ease}.landing-page .testimonials-section .testimonials-nav .nav-indicator .nav-dot:hover{opacity:.8}.landing-page .testimonials-section .testimonials-nav .nav-indicator .nav-dot.active{background-color:var(--wize-color-primary)}.landing-page .testimonials-section .testimonials-nav .nav-indicator.variant-1 .nav-dot.active{background-color:var(--wize-color-accent-1)}.landing-page .testimonials-section .testimonials-nav .nav-indicator.variant-2 .nav-dot.active{background-color:var(--wize-color-accent-2)}.landing-page .testimonials-section .testimonials-nav .nav-indicator.variant-3 .nav-dot.active{background-color:var(--wize-color-accent-3)}.landing-page .features-section{background-color:var(--wize-color-background-dark-section);color:var(--wize-color-text-on-primary);position:relative;margin:min(256px,15vw) 0;padding:128px 0}.landing-page .features-section .transition-image{color:var(--wize-color-background-dark-section)}.landing-page .features-section h2,.landing-page .features-section p{color:var(--wize-color-text-on-primary)}.landing-page .features-section .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:30px;justify-items:center}@media (max-width: 768px){.landing-page .features-section .features-grid{grid-template-columns:1fr;gap:20px}}.landing-page .features-section .features-grid .feature-card{background-color:var(--wize-color-feature-card);padding:64px 16px;box-sizing:border-box;width:100%;max-width:450px;height:auto;min-height:350px;border-radius:8px;text-align:center;color:var(--wize-color-text-on-primary);border:2px solid var(--wize-color-primary);aspect-ratio:1/1;transition:transform .3s ease;cursor:pointer}@media (max-width: 768px){.landing-page .features-section .features-grid .feature-card{aspect-ratio:auto;padding:40px 16px}}.landing-page .features-section .features-grid .feature-card:hover{transform:scale(1.02)}.landing-page .features-section .features-grid .feature-card h3{color:var(--wize-color-text-on-primary);font-size:20px}.landing-page .features-section .features-grid .feature-card p{color:var(--wize-color-text-light-gray);font-size:16px}.landing-page .features-section .features-grid .feature-card img{width:160px;height:160px}@media (max-width: 768px){.landing-page .features-section .features-grid .feature-card img{width:120px;height:120px}}.landing-page .features-section .features-grid .feature-card.variant-1{border-color:var(--wize-color-accent-1)}.landing-page .features-section .features-grid .feature-card.variant-2{border-color:var(--wize-color-accent-2)}.landing-page .features-section .features-grid .feature-card.variant-3{border-color:var(--wize-color-accent-3)}.landing-page .faq-section .faq-list{display:flex;flex-direction:column;gap:8px;max-width:800px;width:100%;margin:0 auto 30px;text-align:left}.landing-page .faq-section .faq-list .faq-item{background-color:var(--wize-color-faq-background);margin-bottom:10px;border-radius:8px;border:2px solid var(--wize-color-faq-border);overflow:hidden;transition:all .3s ease}.landing-page .faq-section .faq-list .faq-item:hover{box-shadow:0 4px 12px #0032701a}.landing-page .faq-section .faq-list .faq-item .faq-question{width:100%;padding:20px 24px;background-color:transparent;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:var(--wize-color-text-faq);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.landing-page .faq-section .faq-list .faq-item .faq-question:hover{background-color:#a1cbff33}.landing-page .faq-section .faq-list .faq-item .faq-question .faq-icon{transition:transform .3s cubic-bezier(.4,0,.2,1);color:var(--wize-color-text-faq);flex-shrink:0}.landing-page .faq-section .faq-list .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);padding:0 24px;font-size:1rem;line-height:1.6;color:var(--wize-color-text-faq)}.landing-page .faq-section .faq-list .faq-item .faq-answer p{margin:0;padding:24px 0}.landing-page .faq-section .faq-list .faq-item.open .faq-icon{transform:rotate(180deg)}.landing-page .faq-section .faq-list .faq-item.open .faq-answer{max-height:500px;padding:0 24px 20px}.landing-page .final-cta-section{background-color:var(--wize-color-background-dark-navy);color:var(--wize-color-text-on-primary);position:relative;margin-top:min(256px,15vw);padding:128px 0}.landing-page .final-cta-section .transition-image{color:var(--wize-color-background-dark-navy)}.landing-page .final-cta-section h2{color:var(--wize-color-text-on-primary)}.landing-page .final-cta-section p{margin-bottom:30px}.landing-page .final-cta-section small{display:block;margin-top:15px;opacity:.8}.landing-page .footer-section{background-color:var(--wize-color-background-footer);color:var(--wize-color-border-muted);padding:60px 0 0;font-size:.9rem}.landing-page .footer-section .container{gap:0}.landing-page .footer-section .footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;width:100%;margin-bottom:30px;text-align:left}.landing-page .footer-section .footer-content .wize-text-logo{height:24px;margin-bottom:16px}.landing-page .footer-section .footer-content .footer-logo p{font-size:.9rem;color:var(--wize-color-text-footer);max-width:250px;margin:0}.landing-page .footer-section .footer-content .footer-links{display:flex;gap:40px;flex-wrap:wrap}.landing-page .footer-section .footer-content .footer-links h4{font-size:1.1rem;margin:0;color:var(--wize-color-text-on-primary)}.landing-page .footer-section .footer-content .footer-links ul{list-style:none;padding:0}.landing-page .footer-section .footer-content .footer-links ul li{margin-bottom:8px}.landing-page .footer-section .footer-content .footer-links ul li a{color:var(--wize-color-text-footer);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.landing-page .footer-section .footer-content .footer-links ul li a:hover{color:var(--wize-color-text-on-primary);text-decoration:underline}.landing-page .footer-section .footer-email-signup{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box;padding:32px 0;text-align:center}.landing-page .footer-section .footer-email-signup h3{color:var(--wize-color-text-on-primary);font-size:1.5rem;font-weight:600;margin:0}.landing-page .footer-section .footer-email-signup .email-signup-form-wrapper{display:flex;flex-direction:column;align-items:flex-end;max-width:500px}.landing-page .footer-section .footer-email-signup .footer-signup-disclaimer{margin:4px 0 0;font-size:12px;text-align:left}.landing-page .footer-section .footer-email-signup .footer-signup-disclaimer a{color:var(--wize-color-text-on-primary);text-decoration:underline}.landing-page .footer-section .footer-email-signup .footer-signup-disclaimer a:hover{opacity:.8}.landing-page .footer-section .footer-email-signup .email-signup-form{display:flex;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;width:100%}.landing-page .footer-section .footer-email-signup .email-signup-form .email-input{flex:1;padding:.75rem 1.25rem;font-size:1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-sizing:border-box;background-color:#ffffff1a;color:#fff;transition:all .3s ease}.landing-page .footer-section .footer-email-signup .email-signup-form .email-input::placeholder{color:#fff9}.landing-page .footer-section .footer-email-signup .email-signup-form .email-input:focus{outline:none;border-color:var(--wize-color-primary);background-color:#ffffff26}.landing-page .footer-section .footer-email-signup .email-signup-form .signup-btn{white-space:nowrap;padding:.75rem 2rem;margin:0;font-size:1rem;border:none;border-radius:8px;background-color:var(--wize-color-primary);color:var(--wize-color-text-on-primary);cursor:pointer;transition:all .3s ease;justify-content:center}.landing-page .footer-section .footer-email-signup .email-signup-form .signup-btn:hover{background-color:var(--wize-color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #4a90e24d}.landing-page .footer-section .footer-email-signup .email-signup-form .signup-btn:active{transform:translateY(0)}@media (max-width: 768px){.landing-page .footer-section .footer-email-signup{padding:2rem 1rem;flex-direction:column}.landing-page .footer-section .footer-email-signup h3{font-size:1.25rem;margin-bottom:1rem}.landing-page .footer-section .footer-email-signup .email-signup-form{flex-direction:column;gap:.75rem}.landing-page .footer-section .footer-email-signup .email-signup-form .email-input{width:100%;font-size:16px}.landing-page .footer-section .footer-email-signup .email-signup-form .signup-btn{width:100%;padding:.875rem 2rem}}.landing-page .footer-section .footer-bottom{width:100%;border-top:1px solid var(--wize-color-border);display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:center}.landing-page .footer-section .footer-bottom ul{list-style:none;padding:0;margin:0;display:flex;gap:16px}.landing-page .footer-section .footer-bottom ul a{text-decoration:none;font-size:12px;font-weight:400;color:var(--wize-color-text-footer);margin:0;padding:0}.landing-page .footer-section .footer-bottom ul a:hover{color:var(--wize-color-text-on-primary);text-decoration:underline}.landing-page .footer-section .footer-bottom p{margin:32px 0;font-size:.85rem;color:var(--wize-color-text-footer)}.landing-page .email-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.landing-page .email-overlay .email-overlay-content{position:relative;background-color:var(--wize-color-surface);border-radius:8px;padding:40px;width:90%;max-width:400px;box-shadow:0 10px 25px #0003;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.landing-page .email-overlay .email-overlay-content .email-overlay-close{position:absolute;top:12px;right:12px;background:transparent;border:none;color:var(--wize-color-text-muted);cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.landing-page .email-overlay .email-overlay-content .email-overlay-close:hover{background-color:var(--wize-color-surface-hover);color:var(--wize-color-text)}.landing-page .email-overlay .email-overlay-content h3{margin:0 0 24px;color:var(--wize-color-text);font-size:1.5rem;text-align:center}.landing-page .email-overlay .email-overlay-content form{display:flex;flex-direction:column;gap:16px}.landing-page .email-overlay .email-overlay-content form .overlay-input{width:100%;padding:12px 16px;font-size:1rem;border:1px solid var(--wize-color-border-muted);border-radius:6px;background-color:var(--wize-color-surface);color:var(--wize-color-text);transition:all .2s ease;box-sizing:border-box}.landing-page .email-overlay .email-overlay-content form .overlay-input::placeholder{color:var(--wize-color-text-muted)}.landing-page .email-overlay .email-overlay-content form .overlay-input:focus{outline:none;border-color:var(--wize-color-primary);box-shadow:0 0 0 3px #3b82f61a}.landing-page .email-overlay .email-overlay-content form .btn-primary{width:100%;padding:14px 24px;justify-content:center;font-size:1rem;margin:8px 0 0}.landing-page .email-overlay .email-overlay-content .overlay-disclaimer{margin:16px 0 0;font-size:.75rem;color:var(--wize-color-text-muted);text-align:center;line-height:1.4}.landing-page .email-overlay .email-overlay-content .overlay-disclaimer a{color:var(--wize-color-primary);text-decoration:none}.landing-page .email-overlay .email-overlay-content .overlay-disclaimer a:hover{text-decoration:underline}@media (max-width: 768px){.landing-page .email-overlay .email-overlay-content{padding:32px 24px;width:95%}.landing-page .email-overlay .email-overlay-content h3{font-size:1.25rem}}@media (max-width: 768px){.landing-page h1{font-size:2.5rem}.landing-page .hero-section h1{font-size:2.8rem}.landing-page h2{font-size:1.8rem}.landing-page .challenges-grid,.landing-page .testimonials-grid,.landing-page .features-grid{grid-template-columns:1fr}.landing-page .footer-content{flex-direction:column;align-items:center;text-align:center}.landing-page .footer-content .footer-logo,.landing-page .footer-content .footer-links div{width:100%}.landing-page .footer-content .footer-logo ul,.landing-page .footer-content .footer-links div ul{display:inline-block;text-align:left}}.login-page{display:flex;flex-direction:column;min-height:100vh;background-image:radial-gradient(at top center,var(--wize-color-gradient-dark) 0%,var(--wize-color-background-dark-navy) 70%);background-color:var(--wize-color-gradient-dark)}.login-page__navbar{display:flex;justify-content:center;background-color:var(--wize-color-surface);color:var(--wize-color-text-muted);width:100%;min-height:64px;padding:8px 0;position:sticky;box-sizing:border-box;top:0;left:0;z-index:1000;box-shadow:var(--wize-shadow-sm)}.login-page__navbar-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1200px;gap:24px;padding:0 16px;box-sizing:border-box}@media (max-width: 768px){.login-page__navbar-container{display:flex;flex-direction:row;justify-content:space-between}}.login-page__navbar-logo{justify-self:start;transition:opacity .2s ease}.login-page__navbar-logo-link{display:flex;align-items:center;gap:4px;opacity:.75;transition:opacity .2s ease}.login-page__navbar-logo:hover{opacity:.75}.login-page__navbar-icon-logo{height:30px;translate:0 2px}.login-page__navbar-text-logo{height:24px}.login-page__container{flex-grow:1;display:flex;align-items:center;justify-content:center;width:100%}.login-page__card{width:100%;max-width:448px;background-color:var(--wize-color-surface);border-radius:12px;box-shadow:var(--wize-shadow-lg);overflow:hidden;box-sizing:border-box}.login-page__content{padding:32px 40px}.login-page__header{text-align:center;margin-bottom:24px}.login-page__title{font-size:2rem;font-weight:700;color:var(--wize-color-text-dark)}.login-page__subtitle{margin-top:8px;color:var(--wize-color-text-muted)}.login-page__form{display:flex;flex-direction:column;gap:16px}.login-page__form-group{display:flex;flex-direction:column}.login-page__label{font-size:.875rem;font-weight:500;color:var(--wize-color-text-dark);margin-bottom:4px}.login-page__input{width:100%;padding:8px 12px;border:1px solid var(--wize-color-border-muted);border-radius:6px;placeholder-color:var(--wize-color-text-light)}.login-page__input:focus{outline:none;border-color:var(--wize-color-primary);box-shadow:0 0 0 3px #3b82f61a}.login-page__password-wrapper{position:relative}.login-page__password-toggle{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;right:4px;margin:0;padding:4px;border-radius:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--wize-color-text-light)}.login-page__password-toggle:hover{background-color:var(--wize-color-surface-hover);color:var(--wize-color-primary)}.login-page__error{color:var(--wize-color-error);font-size:.875rem;margin-top:4px}.login-page__forgot-password{font-size:.875rem;color:var(--wize-color-primary);text-decoration:none}.login-page__forgot-password:hover{text-decoration:underline}.login-page__remember-me{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--wize-color-text-dark)}.login-page__submit-btn{width:100%;display:flex;justify-content:center;padding:8px 16px;border:1px solid transparent;border-radius:6px;box-shadow:var(--wize-shadow-sm);font-size:.875rem;font-weight:600;color:var(--wize-color-text-on-primary);background-color:var(--wize-color-primary);cursor:pointer;transition:background-color .15s ease-in-out}.login-page__submit-btn:hover{background-color:var(--wize-color-primary-dark)}.activity-dropzone{border:2px dashed var(--wize-color-border-muted);border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;background-color:var(--wize-color-surface-hover)}.activity-dropzone.drag-active{border-color:var(--wize-color-primary);background-color:var(--wize-color-primary-lightest)}.activity-dropzone.disabled{opacity:.6;cursor:default}.activity-dropzone .placeholder-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.file-grid{width:100%}.file-card{position:relative;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;height:100%;font-size:.8rem}.file-card.error{border-color:var(--wize-color-error);background-color:#fef2f2}.file-card .file-card-content{display:flex;align-items:center;gap:4px;overflow:hidden}.file-card .file-icon{flex-shrink:0;font-size:1.2rem;color:var(--wize-color-text-muted)}.file-card .file-icon.error{color:var(--wize-color-error)}.file-card .file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card .remove-btn{flex-shrink:0;font-size:1rem}.pipeline-page-layout{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden;background-color:var(--wize-color-background)}.pipeline-page-layout__container{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.pipeline-page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--wize-color-border-muted)}.pipeline-page-header__title{color:var(--wize-color-text);flex-grow:1}.pipeline-page-header__actions{display:flex;gap:8px;flex-shrink:0}@media (max-width: 600px){.pipeline-page-header__actions{flex:1;text-wrap:nowrap;justify-content:flex-end;align-self:flex-end}}.pipeline-card{background-color:var(--wize-color-surface);border:1px solid var(--wize-color-border-muted);border-radius:8px}.pipeline-page-content-layout{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px 16px 0}.pipeline-page-content-layout__header{flex-shrink:0}.pipeline-page-content-layout__content{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column}.scrollable-list-container{flex:1;min-height:0;border-radius:8px}.scrollable-list-container__content{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--wize-color-border) var(--wize-color-surface-hover)}.scrollable-list-container__content::-webkit-scrollbar{width:8px}.scrollable-list-container__content::-webkit-scrollbar-track{background:var(--wize-color-surface-hover);border-radius:4px}.scrollable-list-container__content::-webkit-scrollbar-thumb{background:var(--wize-color-border);border-radius:4px}.scrollable-list-container__content::-webkit-scrollbar-thumb:hover{background:var(--wize-color-border-strong)}:root{--wize-color-background: #fafafa;--wize-color-surface: #FFF;--wize-color-surface-hover: #f5f5f5;--wize-color-text: #171717;--wize-color-text-muted: #737373;--wize-color-text-on-primary: #FFF;--wize-color-border: #a3a3a3;--wize-color-border-muted: #e5e5e5;--wize-color-primary: #3B82F6;--wize-color-primary-light: #cae0ff;--wize-color-primary-lightest: #f2f6fc;--wize-color-primary-dark: #22559e;--wize-color-accent-1: #8B55F7;--wize-color-accent-2: #F59E0B;--wize-color-accent-3: #14B892;--wize-color-accent-1-light: #F3EDFF;--wize-color-accent-2-light: #FFF7ED;--wize-color-accent-3-light: #ECFDF5;--wize-color-template: orange;--wize-color-error: #c62c2c;--wize-color-danger-hover: #a02323;--wize-color-success: #2ECC71;--wize-color-warning: #FFC107;--wize-color-task-status-default: #989898;--wize-color-task-status-not-started: #D71E1E;--wize-color-task-status-in-progress: #FFBB00;--wize-color-task-status-in-review: #4EADE8;--wize-color-task-status-approved: #3DA822;--wize-color-background-dark-navy: #112a4c;--wize-color-background-dark-section: #171717;--wize-color-background-footer: #0F172A;--wize-color-gradient-dark: #1b457c;--wize-color-gradient-medium: #22559e;--wize-color-gradient-light: #3B82F6;--wize-color-gradient-lighter: #93baff;--wize-color-gradient-lightest: #cae0ff;--wize-color-carousel-background: #2a64c5;--wize-color-nav-dot: #CBD5E1;--wize-color-faq-background: #cae0ff;--wize-color-faq-border: #adcdff;--wize-color-text-dark: #334155;--wize-color-text-light: #64748B;--wize-color-text-faq: #1b457c;--wize-color-text-footer: #CBD5E1;--wize-color-text-light-gray: #E2E8F0;--wize-color-border-lighter: #E2E8F0;--wize-color-feature-card: #0a0a0a;--wize-overlay-dark: rgba(0, 0, 0, .8);--wize-overlay-white-10: rgba(255, 255, 255, .1);--wize-overlay-white-20: rgba(255, 255, 255, .2);--wize-overlay-black-70: rgba(0, 0, 0, .7)}.task-details-sidebar .MuiDrawer-paper{border-left:1px solid var(--wize-color-border-muted);box-shadow:var(--wize-shadow-lg)}.task-details-sidebar .sidebar-header{background-color:var(--wize-color-surface);border-bottom:1px solid var(--wize-color-border-muted)}.task-details-sidebar .sidebar-header .MuiToolbar-root{min-height:56px}.task-details-sidebar .sidebar-loading,.task-details-sidebar .sidebar-empty{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:2rem;height:calc(100vh - 56px);text-align:center;color:var(--wize-color-text-muted);gap:1rem}.task-details-sidebar .sidebar-content{padding:1rem}.task-details-sidebar .sidebar-content .task-title{margin-bottom:1rem;font-weight:600;color:var(--wize-color-text)}.task-details-sidebar .sidebar-content .task-description{white-space:pre-wrap;word-break:break-word;color:var(--wize-color-text-muted)}.task-details-sidebar .sidebar-content .task-description p{margin:0}.task-details-sidebar .sidebar-content .task-description h1,.task-details-sidebar .sidebar-content .task-description h2,.task-details-sidebar .sidebar-content .task-description h3,.task-details-sidebar .sidebar-content .task-description h4,.task-details-sidebar .sidebar-content .task-description h5,.task-details-sidebar .sidebar-content .task-description h6{margin:.25em 0}.task-details-sidebar .sidebar-content .task-description table{width:100%;border-collapse:collapse}.task-details-sidebar .sidebar-content .task-description table th,.task-details-sidebar .sidebar-content .task-description table td{border:1px solid #cdcdcd;padding:.5rem}.task-details-sidebar .sidebar-content .task-description table th{background-color:#e8e8e8;font-weight:700}.task-details-sidebar .sidebar-content .task-description img{width:100%}
