.interface_container__j7XDr{height:calc(100vh - var(--app-top-bar-height));width:100%;background-color:#f9f9f9;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.interface_sidebar__bRekg{width:250px;background-color:#fff;border-right:1px solid #e9ecef;height:100%;overflow-y:auto;padding:16px;border-top-left-radius:8px;border-bottom-left-radius:8px}@media (max-width:768px){.interface_container__j7XDr{flex-direction:column;height:auto;min-height:100vh}.interface_sidebar__bRekg{width:100%;height:auto;max-height:280px;border-right:none;border-bottom:1px solid #e9ecef;border-top-right-radius:8px;border-bottom-left-radius:0}.interface_chatArea__Bk0MZ{flex:1;min-height:60vh}}.interface_sidebarSection__Mr6ur{margin-bottom:16px}.interface_channelButton__91HDv{width:100%;padding:8px;border-radius:4px;transition:background-color .2s;margin-bottom:4px}.interface_channelButton__91HDv:hover{background-color:#e9ecef}.interface_channelButton__91HDv[data-active=true]{background-color:#e9ecef;font-weight:500}.interface_statusIndicator__o_nCl{width:8px;height:8px;border-radius:50%;margin-left:auto}.interface_chatArea__Bk0MZ{flex:1;display:flex;flex-direction:column;height:100%;background-color:#f9f9f9}.interface_chatHeader__z1Uix{border-bottom:1px solid #e9ecef;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.interface_messagesArea__aipO7{flex:1;padding:16px;overflow-y:auto;background-color:#f9f9f9}.interface_message__iihEZ{padding:12px;border-radius:12px;transition:background-color .2s;max-width:80%;background-color:#f0f2f5}.interface_message__iihEZ:hover{background-color:#e9ecef}.interface_messageLeft__c88SU{align-self:flex-start}.interface_messageRight__MoAqZ{align-self:flex-end}.interface_messageInputContainer__yGbS8{border-top:1px solid #e9ecef;background-color:#fff;padding:16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.interface_messageInput__ZvsY2{flex:1}.interface_attachmentPreviewContainer__fOdN_{border-top:1px solid #e9ecef;background-color:#fff}.interface_attachmentPreview__A_32B{position:relative;margin-right:8px}.interface_imagePreview__TGSw0{position:relative;border-radius:8px;overflow:hidden;border:1px solid #e9ecef}.interface_filePreview__51yud{position:relative;padding:8px;border-radius:8px;background-color:#f0f2f5;border:1px solid #e9ecef}.interface_removeAttachment__S6d__{position:absolute;top:4px;right:4px;z-index:10}.interface_messageAttachments__3m8d_{margin-top:8px}.interface_messageAttachment__VuSr9{margin-right:8px}.interface_attachmentImage__nGt3I{border-radius:8px;overflow:hidden;border:1px solid #e9ecef}.interface_fileAttachment__qHIRv{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background-color:#f0f2f5;border:1px solid #e9ecef}.accessibility_inputWrapper__UK0Hk{--mantine-color-error:var(--mantine-color-red-8)}.accessibility_input__UZjxp{--input-bd:var(--mantine-color-gray-6);--input-placeholder-color:var(--mantine-color-gray-7);--mantine-color-placeholder:var(--mantine-color-gray-7)}.accessibility_input__UZjxp[data-error]{--input-bd:var(--mantine-color-error)}.accessibility_cardOutlined__oB9bU{border-color:var(--mantine-color-gray-6)}.sidePanel_content__g2E7X{display:flex;flex-direction:column}.sidePanel_header__WERvk{position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:1px solid var(--mantine-color-gray-2)}.sidePanel_body__D4VUE{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden;min-height:0}.sidePanel_description____0XO{padding:12px 20px 0}.sidePanel_discardBar__K8p6v{padding:12px 20px;background-color:var(--mantine-color-yellow-0);border-bottom:1px solid var(--mantine-color-yellow-3)}.sidePanel_bodyContent____Wga{flex:1;padding:20px;overflow-y:auto}.sidePanel_footer__9H63r{margin-top:auto;position:sticky;bottom:0;background-color:#fff;border-top:1px solid var(--mantine-color-gray-2);padding:12px 20px;z-index:5}@media (max-width:768px){.sidePanel_content__g2E7X{width:100vw!important;max-width:100vw}}.pushPanel_root__9MSll{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background-color:var(--mantine-color-body);outline:none}.pushPanel_header__4KSGl{position:sticky;top:0;z-index:10;flex-shrink:0;padding:12px 20px;background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-gray-2)}.pushPanel_headerTitle__GgAZZ{min-width:0}.pushPanel_headerIcon__mm2W2{display:flex;align-items:center;justify-content:center;flex-shrink:0}.pushPanel_discardBar__3Gr2U{flex-shrink:0;padding:12px 20px;background-color:var(--mantine-color-yellow-0);border-bottom:1px solid var(--mantine-color-yellow-3)}.pushPanel_bodyContent__YT2L1{flex:1;min-height:0;padding:20px;overflow-y:auto}.pushPanel_footer__QKOK8{position:sticky;bottom:0;z-index:5;flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;background-color:var(--mantine-color-body);border-top:1px solid var(--mantine-color-gray-2);padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px))}.pushPanel_resizeStrip__V1nKU{position:absolute;top:0;bottom:0;left:0;z-index:20;width:6px;cursor:col-resize;touch-action:none;outline:none}.pushPanel_resizeStrip__V1nKU:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.pushPanel_resizeStrip__V1nKU:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background-color:var(--mantine-color-gray-2)}.pushPanel_resizeStrip__V1nKU:focus-visible:before,.pushPanel_resizeStrip__V1nKU:hover:before,.pushPanel_resizeStrip__V1nKU[data-dragging]:before{width:2px;background-color:var(--mantine-primary-color-filled)}.pushPanel_resizeStrip__V1nKU[aria-disabled=true]{cursor:default;pointer-events:none}.pushPanel_root__9MSll[data-expanded]{position:fixed;inset:0;z-index:200;height:auto}.page_page__j8X_T{display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;background:#fff}.page_topBar__nQqKN{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px}.page_topBarText__8k6IT{color:var(--mantine-color-dimmed);font-size:13px}.page_getStarted___TjX3{font-weight:600}.page_main__MRZB1{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:8px 16px 40px}.page_brand__XKXAa{margin-bottom:26px}.page_card__wnoHP{width:100%;max-width:420px;padding:32px 24px 28px;box-sizing:border-box;background-color:#fff;border-radius:var(--mantine-radius-md)}.page_title__QV6iH{font-weight:700}.page_form__FClb7{display:flex;flex-direction:column;gap:14px;margin-top:22px}.page_field__G4toA{position:relative}.page_fieldLabel__04hu3{position:absolute;top:10px;left:16px;z-index:2;font-size:11px;font-weight:600;letter-spacing:.2px;color:var(--mantine-color-dimmed);pointer-events:none}.page_fieldText___aA_V{height:60px;padding-top:26px;padding-bottom:8px;background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-2)}.page_fieldText___aA_V:focus{background-color:#fff}.page_fieldBox__MDm3v{height:60px;background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-2)}.page_fieldBox__MDm3v:focus-within{background-color:#fff}.page_fieldInner__AmHFp{height:60px;padding-top:26px;padding-bottom:8px}.page_submit__aA5J0{height:48px;margin-top:8px;border:none;font-size:15px;font-weight:600;background-image:linear-gradient(135deg,var(--mantine-color-blue-7) 0,var(--mantine-color-fronly-primary-6) 58%,var(--mantine-color-fronly-primary-4) 100%)}.page_submit__aA5J0:hover{background-image:linear-gradient(135deg,var(--mantine-color-blue-8) 0,var(--mantine-color-fronly-primary-7) 58%,var(--mantine-color-fronly-primary-5) 100%)}.page_forgot___gO5Q{display:block;margin:16px auto 0;font-size:13px;color:var(--mantine-color-dimmed)}.page_social__0v1xu{height:50px}.page_footer__Res3w{padding:16px 24px 28px;text-align:center}@media (min-width:768px){.page_main__MRZB1{padding:8px 24px 48px}.page_brand__XKXAa{margin-bottom:30px}.page_card__wnoHP{padding:40px 34px 34px}}.personalTodoWidget_widget__MWyCB{height:100%;display:flex;flex-direction:column}.personalTodoWidget_widget__MWyCB>*{flex:1;min-height:0}.personalTodoWidget_header__iH75B{display:flex;justify-content:space-between;align-items:center;gap:16px}.personalTodoWidget_addForm__7QFh8{display:flex;gap:8px;align-items:center}.personalTodoWidget_addButton__XLFll{flex-shrink:0;width:var(--ai-size-lg);height:var(--ai-size-lg)}.personalTodoWidget_addInput__UfMcs{flex:1}.personalTodoWidget_addInput__UfMcs input{height:var(--ai-size-lg);min-height:var(--ai-size-lg)}.personalTodoWidget_todoList__rjx6P{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.personalTodoWidget_todoItem__f6_EQ{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;background-color:var(--mantine-color-gray-0);transition:all .2s ease;cursor:grab}.personalTodoWidget_todoItem__f6_EQ:hover{background-color:var(--mantine-color-gray-1);box-shadow:0 2px 4px rgba(0,0,0,.05)}.personalTodoWidget_todoItem__f6_EQ.personalTodoWidget_completed__im8_0{opacity:.6;cursor:default}.personalTodoWidget_todoItem__f6_EQ.personalTodoWidget_dragging__Qqe2N{opacity:.5;cursor:grabbing}.personalTodoWidget_todoItem__f6_EQ.personalTodoWidget_dragOver__0HVeX{background-color:var(--mantine-color-blue-0)}.personalTodoWidget_dragHandle__KWj7j{flex-shrink:0;color:var(--mantine-color-gray-5);cursor:grab}.personalTodoWidget_todoItem__f6_EQ:active .personalTodoWidget_dragHandle__KWj7j{cursor:grabbing}.personalTodoWidget_todoItem__f6_EQ.personalTodoWidget_completed__im8_0 .personalTodoWidget_dragHandle__KWj7j{display:none}.personalTodoWidget_checkbox__VcNpq{flex-shrink:0}.personalTodoWidget_todoText__ACPjO{flex:1;word-break:break-word;transition:all .2s ease;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:var(--mantine-font-size-sm);font-weight:500}.personalTodoWidget_todoText__ACPjO:hover{background-color:var(--mantine-color-gray-2)}.personalTodoWidget_todoText__ACPjO.personalTodoWidget_completed__im8_0{text-decoration:line-through;color:var(--mantine-color-gray-6)}.personalTodoWidget_editInput__1I0HI{flex:1}.personalTodoWidget_editInput__1I0HI input{background-color:var(--mantine-color-white)}.personalTodoWidget_deleteButton__MI28n{flex-shrink:0;opacity:0;transition:opacity .2s ease}.personalTodoWidget_todoItem__f6_EQ:hover .personalTodoWidget_deleteButton__MI28n{opacity:1}.personalTodoWidget_emptyState__ACUh4{padding:8px;text-align:center}.personalTodoWidget_itemsCount__XhAng{font-size:14px}@container (max-width: 768px){.personalTodoWidget_todoItem__f6_EQ{padding:10px}.personalTodoWidget_deleteButton__MI28n{opacity:1}}.project_header__wcyuB{padding-top:var(--mantine-spacing-md);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .project_header__wcyuB{border-bottom:calc(.0625rem * var(--mantine-scale)) solid transparent}.project_header__wcyuB{margin-bottom:calc(.625rem * var(--mantine-scale))}.project_infoChipInline__9rlz3{border-radius:var(--mantine-radius-sm);padding:calc(.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));margin-left:calc(-.25rem * var(--mantine-scale));transition:background-color .12s ease}.project_infoChipInline__9rlz3:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .project_infoChipInline__9rlz3:hover{background-color:var(--mantine-color-dark-5)}.project_tabsList__c8S_G{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;--tabs-edge-shadow:rgba(0,0,0,.16)}[data-mantine-color-scheme=dark] .project_tabsList__c8S_G{--tabs-edge-shadow:rgba(0,0,0,.5)}.project_tabsList__c8S_G{background:linear-gradient(to right,var(--mantine-color-body) 30%,transparent) 0 /28px 100% no-repeat local,linear-gradient(to left,var(--mantine-color-body) 30%,transparent) 100% /28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--tabs-edge-shadow),transparent) 0 /10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--tabs-edge-shadow),transparent) 100% /10px 100% no-repeat scroll}.project_tabsList__c8S_G::-webkit-scrollbar{display:none}.project_headerDesktop__nSXgv{display:flex}.project_headerCompact__xFGDB{display:none}@container (max-width: 768px){.project_headerDesktop__nSXgv{display:none}.project_headerCompact__xFGDB{display:flex}.project_header__wcyuB{padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs)}.project_mainSection__Kn50b{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.project_timelinePanel__4acXB{height:calc(100vh - 160px - var(--app-top-bar-height))}}.project_mainSection__Kn50b{padding-bottom:var(--mantine-spacing-md)}.project_user__SSxyS{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .project_user__SSxyS{color:var(--mantine-color-dark-0)}.project_user__SSxyS{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .1s ease}.project_user__SSxyS:hover{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .project_user__SSxyS:hover{background-color:var(--mantine-color-dark-8)}@media (max-width:36em){.project_user__SSxyS{display:none}}.project_userActive__yS9ds{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .project_userActive__yS9ds{background-color:var(--mantine-color-dark-8)}.project_tabsList__c8S_G:before{display:none}.project_tab__9b4Ew{font-weight:500;height:calc(2.375rem * var(--mantine-scale));background-color:transparent;position:relative;bottom:-1px}.project_tab__9b4Ew:after,.project_tab__9b4Ew:before{background-color:var(--mantine-color-gray-2)!important}[data-mantine-color-scheme=dark] .project_tab__9b4Ew:after,[data-mantine-color-scheme=dark] .project_tab__9b4Ew:before{background-color:var(--mantine-color-dark-7)!important}.project_tab__9b4Ew:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .project_tab__9b4Ew:hover{background-color:var(--mantine-color-dark-5)}.project_tab__9b4Ew[data-active]{color:var(--mantine-primary-color-5);background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .project_tab__9b4Ew[data-active]{background-color:var(--mantine-color-dark-7)}.project_wrapper__Wd352{padding-top:calc(5rem * var(--mantine-scale));padding-bottom:calc(3.125rem * var(--mantine-scale))}.project_item__6x8oi{display:flex;background-color:var(--mantine-color-blue-light);padding:5px;border-radius:5px}.project_itemIcon__mPFVM{padding:var(--mantine-spacing-xs);margin-right:var(--mantine-spacing-md)}.project_itemTitle__3_9zT{margin-bottom:calc(var(--mantine-spacing-xs) / 2)}.project_supTitle__ekEkP{text-align:center;text-transform:uppercase;font-weight:800;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-blue-light-color);letter-spacing:calc(.03125rem * var(--mantine-scale))}.project_title__k7QFz{line-height:1;text-align:center;margin-top:var(--mantine-spacing-xl)}.project_description__TiEXT{text-align:center;margin-top:var(--mantine-spacing-xs)}.project_highlight__8ZACF{background-color:var(--mantine-color-blue-light);padding:calc(.3125rem * var(--mantine-scale));padding-top:0;border-radius:var(--mantine-radius-sm);display:inline-block;color:inherit}[data-mantine-color-scheme=dark] .project_highlight__8ZACF{color:var(--mantine-color-white)}.project_status__kzaoH{background-color:var(--mantine-color-blue-light);border-radius:var(--mantine-radius-sm)}.project_timelinePanel__4acXB{height:calc(100vh - 187px - var(--app-top-bar-height));min-height:400px;display:flex;flex-direction:column;padding-top:0!important}.project_timelinePanel__4acXB>*{flex:1;min-height:0}.editProjectName_dropdown__SkvkX{background-color:var(--mantine-color-gray-0);border:none;padding:16px}.ProjectSearchBar_option__YbJsy[data-combobox-selected]{background-color:var(--mantine-color-gray-1);color:inherit}.ProjectSearchBar_option__YbJsy[data-combobox-selected]:hover{background-color:var(--mantine-color-gray-1)}.ProjectSearchBar_input__52v4c{flex:1 1 280px;min-width:240px;width:100%;max-width:var(--psb-max-width,480px)}@media (max-width:480px){.ProjectSearchBar_input__52v4c{min-width:0}}.studioOnboardingPage_page__xTWjK{display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100dvh;background:#fff}.studioOnboardingPage_topBar__RjjZO{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 20px}.studioOnboardingPage_logout__jCsgI{font-size:13px;font-weight:600;color:var(--mantine-color-dark-7);border:1px solid var(--mantine-color-gray-3);border-radius:999px;padding:4px 14px;text-decoration:none}.studioOnboardingPage_main__rgssK{display:flex;flex:1;flex-direction:column;align-items:center;padding:8px 16px 40px}.studioOnboardingPage_brand__c6S65{margin-bottom:26px;margin-top:16px}.studioOnboardingPage_card__FNWJs{width:100%;max-width:560px;padding:32px 24px 28px;background:#fff;border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-1);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(103,65,217,.08)}.studioOnboardingPage_submit__zSDk7{height:48px;border:none;font-size:15px;font-weight:600;background-image:linear-gradient(135deg,#6741d9,#7950f2 55%,#9775fa);color:#fff}.studioOnboardingPage_submit__zSDk7:hover{background-image:linear-gradient(135deg,#5f3dc4,#6741d9 55%,#845ef7)}.studioOnboardingPage_submit__zSDk7:disabled,.studioOnboardingPage_submit__zSDk7[data-disabled]{background-image:none;color:var(--mantine-color-gray-5)}@media (min-width:768px){.studioOnboardingPage_main__rgssK{padding:8px 24px 48px}.studioOnboardingPage_card__FNWJs{padding:40px 34px 34px}}section.contactList_card__YtKMH{container-type:inline-size;--card-padding:0}.contactList_head__pQiMB{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;min-height:32px;margin-bottom:12px}.contactList_head__pQiMB>button{flex:none;margin-left:auto}.contactList_title__BlkLL{margin:0;font-size:16px;font-weight:600;line-height:1.3}.contactList_count__ArRD_{margin-left:6px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:500;vertical-align:1px;color:var(--mantine-color-dimmed);background:var(--mantine-color-gray-1)}.contactList_list__6AHVW{margin:0;padding:0;list-style:none}.contactList_empty__yj8mv{padding:20px 0;text-align:center;color:var(--mantine-color-dimmed)}.contactList_row__7M9tq{--contact-indent:44px;--contact-px:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person act" "email email" "phone phone" "err err";gap:8px;align-items:center;padding:12px var(--contact-px);transition:background-color .15s ease;border-top:1px solid var(--mantine-color-gray-3)}.contactList_row__7M9tq:first-child{border-top:0}.contactList_row__7M9tq:hover{background-color:var(--mantine-color-gray-0)}.contactList_person__gYQu0{grid-area:person;display:flex;align-items:center;gap:12px;min-width:0}.contactList_identity__rXXvE{min-width:0;display:flex;flex-direction:column;gap:2px}.contactList_nameLine__NXQzs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.contactList_name__EDXnG{font-size:14px;font-weight:600;overflow-wrap:anywhere}.contactList_secondary__fbWa_{font-size:13px;color:var(--mantine-color-dimmed)}.contactList_email__udg10{grid-area:email;min-width:0;padding-left:var(--contact-indent)}.contactList_phone__F2P7B{grid-area:phone;min-width:0;padding-left:var(--contact-indent)}.contactList_actions__qRlQZ{grid-area:act}.contactList_error__q0UTJ{grid-area:err;display:flex;align-items:flex-start;gap:6px;padding-left:var(--contact-indent);margin:0;font-size:12px;color:var(--mantine-color-red-8)}.contactList_errorIcon__Uve2p{flex:none;display:grid;place-items:center;width:14px;height:14px;margin-top:1px;border-radius:50%;background:var(--mantine-color-red-6);color:#fff;font-size:10px;font-weight:700}.contactList_field__jqUQH{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.contactList_fieldIcon__dmduS{display:inline-flex;flex:none;color:var(--mantine-color-dimmed)}.contactList_value__oEwq1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactList_missing__Oqc9w{color:var(--mantine-color-dimmed)}@container (min-width: 600px){.contactList_row__7M9tq{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"person email act" "person phone act" "err err err";row-gap:2px}.contactList_email__udg10,.contactList_phone__F2P7B{padding-left:0}.contactList_error__q0UTJ{padding-top:6px}}.contactList_columnHeader__UuIq1{display:none}@container (min-width: 1000px){.contactList_columnHeader__UuIq1{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) minmax(0,1fr) 32px;-moz-column-gap:24px;column-gap:24px;padding:0 12px 8px;border-bottom:1px solid var(--mantine-color-gray-3);font-size:14px;font-weight:600}.contactList_row__7M9tq:first-child{border-top:0}.contactList_identity__rXXvE{flex-direction:row;align-items:center;gap:2px 10px;min-width:0}.contactList_nameLine__NXQzs{flex-wrap:nowrap;min-width:0}.contactList_name__EDXnG,.contactList_secondary__fbWa_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactList_row__7M9tq{grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) minmax(0,1fr) 32px;grid-template-areas:"person email phone act" "err err err err";-moz-column-gap:24px;column-gap:24px;row-gap:0}.contactList_error__q0UTJ{padding-top:8px}}.clientFormFields_hintPlaceholder__r2_p2 input::-moz-placeholder{color:var(--mantine-color-gray-6)}.clientFormFields_hintPlaceholder__r2_p2 input::placeholder{color:var(--mantine-color-gray-6)}.personAvatar_external__5UzLJ{overflow:visible}.personAvatar_external__5UzLJ:after{content:"";position:absolute;right:12%;bottom:12%;width:max(6px,calc(var(--avatar-size) * .24));height:max(6px,calc(var(--avatar-size) * .24));box-sizing:border-box;border-radius:50%;background-color:var(--mantine-color-orange-6);border:1.5px solid var(--mantine-color-body);pointer-events:none}.appTopBar_bar__MLdvl{position:sticky;top:0;z-index:100;height:var(--app-top-bar-height);box-sizing:border-box;display:flex;align-items:center;gap:var(--mantine-spacing-sm);padding:0 var(--mantine-spacing-lg);background-color:var(--mantine-color-body);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .appTopBar_bar__MLdvl{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}@media (max-width:768px){.appTopBar_bar__MLdvl{padding:0 var(--mantine-spacing-md)}}.appTopBar_brand__FGBuZ{min-width:0}.appTopBar_spacer__7d8x3{flex:1}.appTopBar_bellBadge__QjIoW{position:absolute;top:calc(.125rem * var(--mantine-scale));right:calc(.125rem * var(--mantine-scale));pointer-events:none;min-width:calc(.875rem * var(--mantine-scale));height:calc(.875rem * var(--mantine-scale));padding:0 calc(.1875rem * var(--mantine-scale));font-size:calc(.5625rem * var(--mantine-scale));line-height:1;border:calc(.09375rem * var(--mantine-scale)) solid var(--mantine-color-body);box-sizing:content-box}.appTopBar_avatarButton__AA_xS{border-radius:50%;display:flex}.appTopBar_studioSwitcherMobile__Gfdns{display:flex;align-items:center;gap:calc(.125rem * var(--mantine-scale));min-width:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale));justify-content:center;border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .appTopBar_studioSwitcherMobile__Gfdns{color:var(--mantine-color-dark-1)}.main_container__pRzjg{min-width:0;container-type:inline-size}.defaultNavbar_navbar__8EM_y{padding:var(--mantine-spacing-md);display:flex;flex-direction:column;border-right:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .defaultNavbar_navbar__8EM_y{border-right:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.defaultNavbar_navbar__8EM_y{transition:width .3s ease}.defaultNavbar_navbarMain__Qbgos{flex:1;margin-top:calc(1.25rem * var(--mantine-scale));display:flex;flex-direction:column;min-height:0}.defaultNavbar_navbarScroll__7z6FQ{flex:1;min-height:0}.defaultNavbar_brandRow__9_Zf9{display:flex;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-xs);min-height:calc(2.75rem * var(--mantine-scale));padding-left:calc(.375rem * var(--mantine-scale))}.defaultNavbar_brandRowCollapsed__ph23t{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-xs)}.defaultNavbar_brandCollapsed__sV1Sj{flex-direction:column}.defaultNavbar_cta__EbMai{margin-top:calc(1.25rem * var(--mantine-scale))}.defaultNavbar_ctaCollapsed__7zRVA{margin-top:calc(1rem * var(--mantine-scale));display:flex;justify-content:center}.defaultNavbar_ctaLabel__8uzyU{flex:1;font-size:var(--mantine-font-size-sm);text-align:left}.defaultNavbar_ctaKbd__I4cqa{background-color:hsla(0,0%,100%,.18);border-color:transparent;color:var(--mantine-color-white)}.defaultNavbar_link__Utb7K{width:calc(3rem * var(--mantine-scale));height:calc(2.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .defaultNavbar_link__Utb7K{color:var(--mantine-color-dark-0)}.defaultNavbar_link__Utb7K{text-decoration:none;transition:background-color .15s ease,color .15s ease;position:relative}.defaultNavbar_link__Utb7K:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .defaultNavbar_link__Utb7K:hover{background-color:var(--mantine-color-dark-5)}.defaultNavbar_link__Utb7K:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.defaultNavbar_link__Utb7K[data-active],.defaultNavbar_link__Utb7K[data-active]:hover{background-color:var(--mantine-color-fronly-primary-light);color:var(--mantine-color-fronly-primary-7);font-weight:500}.defaultNavbar_linkLabel__zNCEg{flex:1;min-width:0;font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.defaultNavbar_logoExpanded__OCWCL{flex:none;width:auto;height:calc(2.5rem * var(--mantine-scale))}.defaultNavbar_logoCollapsed__3v3uY{flex:none;width:auto;height:calc(2.25rem * var(--mantine-scale))}.defaultNavbar_logoCompactExpanded__cvXL_{flex:none;width:auto;height:calc(1.75rem * var(--mantine-scale))}.defaultNavbar_logoCompactCollapsed__9vDdZ{flex:none;width:auto;height:calc(1.375rem * var(--mantine-scale))}.defaultNavbar_tenantLogoCollapsed__Z9mho,.defaultNavbar_tenantLogoExpanded__rE_9y{width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale))}.defaultNavbar_linkExpanded__ki5R6{width:100%;justify-content:flex-start;gap:calc(.875rem * var(--mantine-scale));padding:0 calc(.75rem * var(--mantine-scale))}.defaultNavbar_groupChildren__tcy1V{margin-top:calc(.25rem * var(--mantine-scale))}.defaultNavbar_linkExpanded__ki5R6+.mantine-Collapse-root .defaultNavbar_groupChild__VEfga{padding-left:calc(2.25rem * var(--mantine-scale))}.dropzone_wrapper__TlAXy{position:relative;margin-bottom:calc(1.875rem * var(--mantine-scale))}.dropzone_dropzone__Ow0RL{border-width:calc(.0625rem * var(--mantine-scale));padding-bottom:calc(3.125rem * var(--mantine-scale))}.dropzone_icon__FPtU_{color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .dropzone_icon__FPtU_{color:var(--mantine-color-dark-3)}.dropzone_control__mI4bh{position:absolute;width:calc(15.625rem * var(--mantine-scale));left:calc(50% - calc(7.8125rem * var(--mantine-scale)));bottom:calc(-1.25rem * var(--mantine-scale))}.filterBar_filterBar__nwyRD{background-color:var(--mantine-color-gray-0);border:none;border-radius:12px}.filterBar_search__WUjIY{width:320px;max-width:100%}@media (max-width:768px){.filterBar_filterBar__nwyRD{padding:12px}.filterBar_search__WUjIY{width:100%}}.reminderPanel_container__MwnEl{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;background-color:#fff}.reminderPanel_header__PVV0c{padding:16px 20px;border-bottom:1px solid var(--mantine-color-gray-2);background-color:#fff;position:sticky;top:0;z-index:10}.reminderPanel_headerIcon__WQN_b{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:var(--mantine-color-blue-0);color:var(--mantine-color-blue-6);flex-shrink:0}.reminderPanel_content__d_SoP{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.reminderPanel_actionBar__0v5CM{padding:12px 20px;border-bottom:1px solid var(--mantine-color-gray-1)}.reminderPanel_listArea__j1YcD{flex:1;min-height:0;padding:12px 20px}.reminderPanel_sectionLabel__5HtPq{letter-spacing:.04em}.reminderPanel_reminderItem__aBRJD{background-color:transparent;border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);transition:background-color .15s ease}.reminderPanel_reminderItem__aBRJD:hover{background-color:var(--mantine-color-gray-0)}.reminderPanel_reminderItemHighlighted__VcdAB{border-left:4px solid var(--mantine-color-blue-6);background-color:var(--mantine-color-blue-0);box-shadow:0 0 0 2px var(--mantine-color-blue-2);animation:reminderPanel_reminderHighlightIn__WZ3_h .25s ease-out}@keyframes reminderPanel_reminderHighlightIn__WZ3_h{0%{box-shadow:0 0 0 6px var(--mantine-color-blue-3)}to{box-shadow:0 0 0 2px var(--mantine-color-blue-2)}}@media (prefers-reduced-motion:reduce){.reminderPanel_reminderItemHighlighted__VcdAB{animation:none}}.reminderPanel_targetLink__MGvUf{display:inline-flex;align-items:center;gap:4px;min-width:0;text-decoration:none;color:var(--mantine-color-blue-7)}.reminderPanel_targetLink__MGvUf:hover{text-decoration:underline}.reminderPanel_form__Yjz2O{flex:1;display:flex;flex-direction:column;padding:20px 20px 0;overflow-y:auto;min-height:0}.reminderPanel_footer__wVijd{margin-top:auto;position:sticky;bottom:0;background-color:#fff;padding:0 0 10px;z-index:5}.reminderPanel_pickerTrigger__HJwGh{width:100%;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-0);border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}.reminderPanel_pickerTriggerActive__t_z_s,.reminderPanel_pickerTrigger__HJwGh:hover{background-color:var(--mantine-color-gray-1)}.reminderPanel_pickerTriggerActive__t_z_s{border-color:var(--mantine-color-gray-6)}.reminderPanel_pickerIcon__v_Gx0{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-7);flex-shrink:0}.reminderPanel_pickerList__9oLSs{max-height:240px;overflow-y:auto;margin-top:var(--mantine-spacing-xs)}.reminderPanel_pickerItem__y_jVH{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm)}.reminderPanel_pickerItem__y_jVH:hover{background-color:var(--mantine-color-gray-1)}.reminderPanel_pickerItemSelected__ExhOl{background-color:var(--mantine-color-blue-0)}.pageHeader_header__EsmHh{height:56px;background-color:var(--mantine-color-body)}.pageHeader_inner__C_na7 h1{margin:0;font-size:var(--mantine-h1-font-size);font-weight:var(--mantine-h1-font-weight);line-height:var(--mantine-h1-line-height)}.pageHeader_inner__C_na7{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0}.pageHeader_actionButton__hx3v1{white-space:nowrap}.tenantUsersTable_header__OTXCJ{height:56px;background-color:var(--mantine-color-body)}.tenantUsersTable_inner__EcuLb{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0}.tenantUsersTable_createButton__w32Yw{font-weight:600;padding:8px 16px;border-radius:4px;transition:all .2s ease}.tenantUsersTable_createButton__w32Yw:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.tenantUsersTable_userInfo__CAR8z{display:flex;align-items:center;gap:12px;min-width:0}.tenantUsersTable_userName__GzdQy{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenantUsersTable_filterSection__pxDpQ{background-color:var(--mantine-color-gray-0);border:none;border-radius:12px;margin-top:16px}.tenantUsersTable_filterLabel__K7Xwo{white-space:nowrap}.tenantUsersTable_quickFilters__dTVZZ{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mantine-spacing-sm)}.tenantUsersTable_filterSegmented__kmKMI{min-width:0}.tenantUsersTable_emptyState__pOj7S{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}@media (max-width:768px){.tenantUsersTable_filterSection__pxDpQ{padding:12px}.tenantUsersTable_quickFilters__dTVZZ{flex-direction:column;align-items:stretch}.tenantUsersTable_filterDivider__30X0r{display:none}.tenantUsersTable_filterSegmented__kmKMI{flex:1 1 auto}}.tenantUsersTable_groupHeader__dYFPf{background-color:var(--mantine-color-gray-0);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.table_filterSection__9oIS6{background-color:var(--mantine-color-gray-0);border:none;border-radius:12px;margin-top:16px}.table_searchInput__ctX0s{width:320px;max-width:100%}.table_searchInput__ctX0s input{background-color:#fff;border:1px solid var(--mantine-color-gray-3);transition:border-color .15s ease,box-shadow .15s ease}.table_searchInput__ctX0s input:focus{border-color:var(--mantine-color-blue-5);box-shadow:0 0 0 2px var(--mantine-color-blue-1)}.table_filterLabel__aBSBw{white-space:nowrap}.table_clientSelect__0hjK_{width:220px;max-width:100%}.table_clientSelect__0hjK_ input{background-color:#fff;border:1px solid var(--mantine-color-gray-3)}.table_quickFilterChip__n5G0L{font-weight:500;transition:all .15s ease}.table_quickFilterChip__n5G0L:hover{transform:translateY(-1px)}.table_quickFilters__n1zSn{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mantine-spacing-sm)}.table_filterChips__9L_3f{display:flex;align-items:center;gap:var(--mantine-spacing-xs)}@media (max-width:768px){.table_quickFilters__n1zSn{flex-direction:column;align-items:stretch}.table_filterDivider__jqSUr{display:none}.table_filterChips__9L_3f{flex-wrap:wrap}.table_filterChips__9L_3f>*{flex:1 1 auto}.table_searchInput__ctX0s{width:100%}.table_filterSection__9oIS6{padding:12px}}.table_emptyState__UlhXW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.assignClient_container__moXY9{width:100%}.assignClient_trigger__IHh0B{width:100%;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-0);transition:background-color .15s ease,border-color .15s ease;border:1px solid transparent}.assignClient_trigger__IHh0B:hover:not(:disabled){background-color:var(--mantine-color-gray-1)}.assignClient_trigger__IHh0B:disabled{cursor:default;opacity:.6}.assignClient_trigger__IHh0B:disabled .assignClient_chevron__qm6fC{visibility:hidden}.assignClient_triggerActive___quAA{background-color:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-6)}.assignClient_iconWrapper__Kqy3T{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-7);flex-shrink:0}.assignClient_chevron__qm6fC{color:var(--mantine-color-gray-7);transition:transform .2s ease;flex-shrink:0}.assignClient_chevronRotated__udJ7y{transform:rotate(180deg)}.assignClient_dropdown___mN0o{min-width:min(420px,calc(100vw - 32px))}.assignClient_searchInput__9Rcc1{border:none;background-color:var(--mantine-color-gray-1);--input-placeholder-color:var(--mantine-color-gray-7);--mantine-color-placeholder:var(--mantine-color-gray-7)}.assignClient_searchInput__9Rcc1:focus{background-color:var(--mantine-color-gray-0);box-shadow:0 0 0 1px var(--mantine-color-fronly-primary-7)}.assignClient_clientList__ijb0h{max-height:200px;overflow-y:auto;margin-top:var(--mantine-spacing-xs)}.assignClient_loadingState__0jw6i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-lg)}.assignClient_clientItem__Y2B_n{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);cursor:pointer;transition:background-color .1s ease;margin-bottom:2px}.assignClient_clientItem__Y2B_n:hover{background-color:var(--mantine-color-gray-1)}.assignClient_selected__ZNQkB{background-color:var(--mantine-color-fronly-primary-0)}.assignClient_selected__ZNQkB:hover{background-color:var(--mantine-color-fronly-primary-1)}.assignClient_checkIcon__lC6fQ{color:var(--mantine-color-fronly-primary-7);flex-shrink:0}.assignClient_addNewItem__jDX_3{border:1px dashed var(--mantine-color-gray-6);margin-bottom:var(--mantine-spacing-xs)}.assignClient_addNewItem__jDX_3:hover{border-color:var(--mantine-color-fronly-primary-7);background-color:var(--mantine-color-fronly-primary-0)}.assignClient_addNewIcon__3ojv6{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--mantine-radius-xs);background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-7)}.assignClient_addNewItem__jDX_3:hover .assignClient_addNewIcon__3ojv6{background-color:var(--mantine-color-fronly-primary-1);color:var(--mantine-color-fronly-primary-7)}.assignClient_addNewForm__1wU5o{margin-top:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-6)}.aiGenerationModal_progressSection__JVUSM{width:100%;max-width:520px;display:flex;flex-direction:column;gap:14px;padding:28px 32px;background:#fff;border-radius:18px;box-shadow:0 1px 0 var(--mantine-color-gray-2),0 12px 32px -20px rgba(15,23,42,.08)}.aiGenerationModal_pulsingDot__EL6xG{width:8px;height:8px;border-radius:50%;background:var(--mantine-color-violet-5);animation:aiGenerationModal_pulse___hm_g 1.2s ease-in-out infinite}@keyframes aiGenerationModal_pulse___hm_g{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.todoList_container__MjbLX{width:100%;margin-top:20px;display:flex;flex-direction:column;height:calc(100vh - 280px - var(--app-top-bar-height));min-height:400px}.todoList_searchFilterBar__R6nS6{margin-bottom:16px}.todoList_filterSection__Lj3gZ{background-color:var(--mantine-color-gray-0);border:none;border-radius:12px;margin-bottom:16px;flex-shrink:0}.todoList_searchInput__ivc78{width:320px;max-width:100%}.todoList_searchInput__ivc78 input{background-color:#fff;border:1px solid var(--mantine-color-gray-3);transition:border-color .15s ease,box-shadow .15s ease}.todoList_searchInput__ivc78 input:focus{border-color:var(--mantine-color-blue-5);box-shadow:0 0 0 2px var(--mantine-color-blue-1)}.todoList_filterLabel__pv2Xi{white-space:nowrap}.todoList_quickFilterChip__meNUz{font-weight:500;transition:all .15s ease}.todoList_quickFilterChip__meNUz:hover{transform:translateY(-1px)}.todoList_quickFilters__zjJ_F{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mantine-spacing-sm)}.todoList_filterChips__E83HZ{display:flex;align-items:center;gap:var(--mantine-spacing-xs)}.todoList_stageFilter__ghrJQ{width:240px}@media (max-width:768px){.todoList_quickFilters__zjJ_F{flex-direction:column;align-items:stretch}.todoList_stageFilter__ghrJQ{width:100%}.todoList_filterDivider__jSFYl{display:none}.todoList_filterChips__E83HZ{flex-wrap:wrap}.todoList_filterChips__E83HZ>*{flex:1 1 auto}}.todoList_stageChip__fx_oN{display:flex;min-width:0;max-width:120px}.todoList_stageEmptyNotice__a8TzN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mantine-spacing-xs);margin-bottom:12px;padding:8px 12px;border-radius:6px;background-color:var(--mantine-color-fronly-primary-0)}.todoList_columnContainer__dsCJO{display:flex;gap:16px;width:100%;overflow-x:auto;padding-bottom:16px;align-items:flex-start;flex:1;min-height:0}.todoList_column__P4RbD{background-color:var(--mantine-color-gray-0);border-radius:8px;min-width:280px;flex:1 0 280px;display:flex;flex-direction:column;padding:12px;border:1px solid var(--mantine-color-gray-2);max-height:100%;min-height:0}.todoList_columnHeader__nsjpJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px}.todoList_columnTitle__ffZ_O{font-weight:600;display:flex;align-items:center;gap:8px}.todoList_columnTitleClickable__N4tSi{cursor:pointer;font-weight:600;transition:color .15s ease}.todoList_columnTitleClickable__N4tSi:hover{color:var(--mantine-color-blue-6)}.todoList_dragHandle__glFpu{cursor:grab;display:flex;align-items:center;padding:2px;border-radius:4px;transition:background-color .15s ease}.todoList_dragHandle__glFpu:hover{background-color:var(--mantine-color-gray-2)}.todoList_dragHandle__glFpu:active{cursor:grabbing}.todoList_inlineEditInput__ZKpjB{max-width:160px}.todoList_inlineEditInput__ZKpjB input{font-weight:600;font-size:var(--mantine-h4-font-size);padding:2px 6px;height:auto}.todoList_taskList___m4UJ{flex:1;min-height:60px;overflow-y:auto;overflow-x:hidden}.todoList_task__vn23v{background-color:#fff;border-radius:6px;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;min-width:220px;transition:all .2s ease;border:1px solid var(--mantine-color-gray-2)}.todoList_task__vn23v:hover{box-shadow:0 2px 5px rgba(0,0,0,.15);transform:translateY(-2px)}.todoList_taskCompleted__zGtZS{opacity:.55}.todoList_sortableTaskWrapper__Pe__7{margin-bottom:8px;cursor:grab;border-radius:6px;transition:box-shadow .15s ease}.todoList_sortableTaskWrapper__Pe__7:active{cursor:grabbing}.todoList_taskSelected__Q8SfD{box-shadow:0 0 0 2px var(--mantine-color-blue-5);border-radius:6px}.todoList_taskHeader___xSBQ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.todoList_taskTitle__lYTag{font-weight:500;margin-right:8px}.todoList_taskMeta__M9_Tb{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--mantine-color-gray-6)}.todoList_taskDateClickable__ffsJk,.todoList_taskDate__VXF2y{display:flex;align-items:center;gap:4px}.todoList_taskDateClickable__ffsJk{cursor:pointer;padding:2px 6px;border-radius:4px;transition:background-color .15s ease;color:var(--mantine-color-gray-7);font-size:12px}.todoList_taskDateClickable__ffsJk:hover{background-color:var(--mantine-color-gray-1)}.todoList_cardIconButton__6E57j{display:flex;align-items:center;cursor:pointer;padding:2px 4px;border-radius:4px;transition:background-color .15s ease;color:var(--mantine-color-gray-7)}.todoList_cardIconButton__6E57j:hover{background-color:var(--mantine-color-gray-1)}.todoList_taskAssignees__X4phH{display:flex;align-items:center}.todoList_dragging__BZqci{opacity:.5;box-shadow:0 5px 10px rgba(0,0,0,.2)}.todoList_dragOverlay__4kNtI{position:relative;opacity:.95;transform:rotate(3deg);box-shadow:0 8px 24px rgba(0,0,0,.2);border-radius:6px;max-width:280px}.todoList_dragOverlayBadge___juIg{position:absolute;top:-8px;right:-8px;z-index:1}.todoList_columnDragOverlay__kqYk_{background-color:var(--mantine-color-gray-0);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:8px;opacity:.9;box-shadow:0 8px 24px rgba(0,0,0,.2);min-width:280px;border:1px solid var(--mantine-color-gray-2)}.todoList_addColumnButton__iEqs9{display:flex;align-items:flex-start;padding-top:12px;min-width:48px}.todoList_addColumnInput__CncQd{min-width:200px;padding-top:12px}.todoList_addTaskBottom__zUBbW{display:flex;align-items:center;justify-content:center;padding:8px;margin-top:8px;border:1px dashed var(--mantine-color-gray-3);border-radius:6px;background:transparent;color:var(--mantine-color-gray-7);font-size:13px;cursor:pointer;transition:all .15s ease;width:100%}.todoList_addTaskBottom__zUBbW:hover{border-color:var(--mantine-color-blue-4);color:var(--mantine-color-blue-6);background-color:var(--mantine-color-blue-0)}.todoList_inlineAddTask__TSMws{margin-top:8px}.todoList_inlineAddTask__TSMws input{background-color:#fff;border:1px solid var(--mantine-color-gray-3)}.todoList_emptyColumn__kBjjm{padding:24px 16px;min-height:100px;display:flex;align-items:center;justify-content:center}.todoList_colorPickerGrid__71HKZ{padding:4px;flex-wrap:wrap;max-width:180px}.specialistRequestsTab_filterSection__f3kMu{background-color:var(--mantine-color-gray-0);border:none;border-radius:12px}.specialistRequestsTab_requestRow__NnlbU{cursor:pointer;transition:background-color .15s ease}.specialistRequestsTab_requestRow__NnlbU:hover{background-color:var(--mantine-color-gray-0)}.specialistRequestsTab_requestRow__NnlbU[data-selected]{background-color:var(--mantine-color-fronly-primary-light)}.specialistRequestsTab_requestRow__NnlbU:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.projectMembersTable_header__4BWp8{height:56px;background-color:var(--mantine-color-body)}.projectMembersTable_inner__3tdZR{height:56px;display:flex;justify-content:space-between;align-items:center;padding:0}.projectMembersTable_createButton__TAGKU{font-weight:600;transition:all .2s ease}.projectMembersTable_createButton__TAGKU:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.projectMembersTable_userInfo__tJMbQ{display:flex;align-items:center;gap:12px}.projectMembersTable_userName__9sEMX{font-weight:500}.projectMembersTable_filterSection__dFffp{background-color:var(--mantine-color-gray-0);border:none;border-radius:12px}.projectMembersTable_filterLabel__hZ9Xt{white-space:nowrap}.projectMembersTable_emptyState__J0Zq7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.selectionBar_actionsForSelectedItem__IhkvM{gap:5px;display:flex;flex-direction:row;justify-content:end;width:70%;background-color:var(--mantine-primary-color-1);border-radius:10px;padding:5px}.selectionBar_show__UxRNv{display:flex}.selectionBar_hide__dlE8N{display:none!important}.assignMemberModal_userList__zKhDo{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-xs)}.assignMemberModal_userItem__shnbk{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .15s ease;width:100%}.assignMemberModal_userItem__shnbk:hover{background-color:var(--mantine-color-gray-1)}.assignMemberModal_userItem__shnbk.assignMemberModal_selected__y9nPO{background-color:var(--mantine-color-blue-1);border:1px solid var(--mantine-color-blue-3)}.assignMemberModal_selectedUser__iH6Di{padding:var(--mantine-spacing-sm);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-3)}.ActivityTimestamp_timestamp__8KtCd{margin-top:4px;font-size:12px;color:var(--mantine-color-gray-5);cursor:help}.ProjectActivityList_container__x8QO7{width:100%}.ProjectActivityList_loading___iZwf{padding:60px 20px;text-align:center}.ProjectActivityList_filterSection__L_wm0{background-color:var(--mantine-color-gray-0);border:none;border-radius:12px}.ProjectActivityList_filterSelect__r_f8E{width:220px;max-width:100%}.ProjectActivityList_filterSelect__r_f8E input{background-color:#fff;border:1px solid var(--mantine-color-gray-3);transition:border-color .15s ease,box-shadow .15s ease}.ProjectActivityList_filterSelect__r_f8E input:focus{border-color:var(--mantine-color-blue-5);box-shadow:0 0 0 2px var(--mantine-color-blue-1)}.ProjectActivityList_filterLabel__Kg0Ul{white-space:nowrap}.ProjectActivityList_quickFilterChip__BYGY1{font-weight:500;transition:all .15s ease}.ProjectActivityList_quickFilterChip__BYGY1:hover{transform:translateY(-1px)}.ProjectActivityList_quickFilters__jlCfj{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mantine-spacing-sm)}.ProjectActivityList_filterChips__Vu_XV{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mantine-spacing-xs)}@media (max-width:768px){.ProjectActivityList_quickFilters__jlCfj{flex-direction:column;align-items:stretch}.ProjectActivityList_filterDivider___Tb7v{display:none}.ProjectActivityList_filterChips__Vu_XV>*{flex:1 1 auto}}.ProjectActivityList_timeline__1wlQq{max-height:600px;overflow-y:auto;padding-right:8px}.ProjectActivityList_timeline__1wlQq::-webkit-scrollbar{width:8px}.ProjectActivityList_timeline__1wlQq::-webkit-scrollbar-track{background:var(--mantine-color-gray-0);border-radius:4px}.ProjectActivityList_timeline__1wlQq::-webkit-scrollbar-thumb{background:var(--mantine-color-gray-4);border-radius:4px}.ProjectActivityList_timeline__1wlQq::-webkit-scrollbar-thumb:hover{background:var(--mantine-color-gray-5)}.ProjectActivityList_timelineGroup__rqcp4{position:relative;padding-left:40px}.ProjectActivityList_timelineGroup__rqcp4:before{content:"";position:absolute;left:13px;top:36px;bottom:0;width:2px;background-color:var(--mantine-color-gray-3)}.ProjectActivityList_timelineGroup__rqcp4:last-child:before{bottom:10px}.ProjectActivityList_groupHeader__9eeBO{display:flex;align-items:center;gap:8px;margin-left:-40px;padding:12px 0 8px;border:none;background:none;cursor:pointer;width:calc(100% + 40px);text-align:left}.ProjectActivityList_groupHeader__9eeBO:hover .ProjectActivityList_groupLabel__asYMn{color:var(--mantine-color-gray-8)}.ProjectActivityList_groupLabel__asYMn{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mantine-color-gray-6);transition:color .15s ease}.ProjectActivityList_groupCount__G67_h{font-size:11px;font-weight:400;color:var(--mantine-color-gray-4)}.ProjectActivityList_chevron__1JxWG{margin-left:auto;color:var(--mantine-color-gray-4);transition:transform .2s ease}.ProjectActivityList_chevronCollapsed__LX_bd{transform:rotate(-90deg)}.ProjectActivityList_groupBody__N3gZZ{max-height:2000px;opacity:1;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.ProjectActivityList_groupBodyCollapsed__WL2Dq{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.ProjectActivityList_timelineItem__Efs1_{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:flex-start;padding:10px 0;border-radius:6px;transition:background-color .15s ease}.ProjectActivityList_timelineItem__Efs1_:hover{background-color:var(--mantine-color-gray-0)}.ProjectActivityList_timelineItem__Efs1_:hover .ProjectActivityList_itemContent__0UEDG{transform:translateX(2px)}.ProjectActivityList_bullet__bRFlL{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-40px;z-index:1}.ProjectActivityList_iconContainer__qM8CU{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-6)}.ProjectActivityList_itemContent__0UEDG{min-width:0;transition:transform .15s ease}.ProjectActivityList_userName__ui98P{font-weight:600;color:var(--mantine-color-gray-9)}.ProjectActivityList_action__L7Xac{font-weight:400;color:var(--mantine-color-gray-7)}.ProjectActivityList_objectName__kBP1r{font-weight:500;color:var(--mantine-color-blue-6)}.ProjectActivityList_objectNameUnlinked__nR2jP{font-weight:500;color:var(--mantine-color-dimmed)}.ProjectActivityList_metaDetail__ed_1l{display:block;font-size:12px;font-style:italic;color:var(--mantine-color-gray-5);margin-top:2px}.ProjectActivityList_activityText__zZx2h{margin:0;font-size:14px;line-height:1.5;color:var(--mantine-color-gray-7)}.ProjectActivityList_timestampColumn__tE6Lk{flex-shrink:0;text-align:right}.ProjectActivityList_emptyState__PmZJe{padding:80px 20px;text-align:center}@media (max-width:768px){.ProjectActivityList_filterSection__L_wm0{padding:12px}.ProjectActivityList_filterSelect__r_f8E{width:100%}.ProjectActivityList_timeline__1wlQq{padding-right:4px}.ProjectActivityList_timelineItem__Efs1_{grid-template-columns:24px 1fr;gap:8px}.ProjectActivityList_timestampColumn__tE6Lk{grid-column:2;text-align:left}.ProjectActivityList_bullet__bRFlL{width:24px;height:24px}.ProjectActivityList_activityText__zZx2h{font-size:13px}}@media (max-width:480px){.ProjectActivityList_emptyState__PmZJe{padding:60px 16px}}.ProjectNotes_notesContainer__dhuLk{min-height:600px;overflow:hidden}.ProjectNotes_notesLayout__j2riZ{height:100%;min-height:600px}.ProjectNotes_notesSidebar__Sg_l3{width:300px;min-width:300px;border-right:1px solid var(--mantine-color-gray-3);display:flex;flex-direction:column}@media (max-width:768px){.ProjectNotes_notesLayout__j2riZ{flex-direction:column;min-height:unset}.ProjectNotes_notesSidebar__Sg_l3{width:100%;min-width:unset;border-right:none}.ProjectNotes_notesContainer__dhuLk{min-height:unset}}.ProjectNotes_mobileBackBar__9y_YJ{padding:4px 8px;border-bottom:1px solid var(--mantine-color-gray-2)}.ProjectNotes_notesListHeader__jCVPG{padding:12px;border-bottom:1px solid var(--mantine-color-gray-2)}.ProjectNotes_notesListScroll__4s_Jf{flex:1;overflow-y:auto}.ProjectNotes_noteContent__CeS35{flex:1;min-width:0;overflow-y:auto}.ProjectNotes_noteDetail__9nKHz{height:100%}.ProjectNotes_noteListItem__fyjBk{padding:10px 12px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--mantine-color-gray-1)}.ProjectNotes_noteListItem__fyjBk:hover{background-color:var(--mantine-color-gray-0)}.ProjectNotes_noteListItemActive___EkJc{border-left:3px solid var(--mantine-color-blue-5)}.ProjectNotes_noteListItemActive___EkJc,.ProjectNotes_noteListItemActive___EkJc:hover,.ProjectNotes_noteListItemInitial__LbTH0{background-color:var(--mantine-color-blue-0)}.ProjectNotes_noteListItemInitial__LbTH0:not(.ProjectNotes_noteListItemActive___EkJc){background-color:var(--mantine-color-gray-0);border-left:3px solid var(--mantine-color-blue-3)}.ProjectNotes_contentContainer__5HUuE{max-height:600px;overflow-y:auto}.ProjectNotes_richContent__yab_J{line-height:1.6;color:var(--mantine-color-dark-7)}.ProjectNotes_richContent__yab_J h1,.ProjectNotes_richContent__yab_J h2,.ProjectNotes_richContent__yab_J h3,.ProjectNotes_richContent__yab_J h4,.ProjectNotes_richContent__yab_J h5,.ProjectNotes_richContent__yab_J h6{margin-top:1em;margin-bottom:.5em;font-weight:600}.ProjectNotes_richContent__yab_J h1{font-size:1.5em}.ProjectNotes_richContent__yab_J h2{font-size:1.3em}.ProjectNotes_richContent__yab_J h3{font-size:1.1em}.ProjectNotes_richContent__yab_J p{margin-bottom:.75em}.ProjectNotes_richContent__yab_J ul{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}.ProjectNotes_richContent__yab_J ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}.ProjectNotes_richContent__yab_J ul ul{list-style-type:circle}.ProjectNotes_richContent__yab_J ul ul ul{list-style-type:square}.ProjectNotes_richContent__yab_J li{margin-bottom:.25em}.ProjectNotes_richContent__yab_J ul[data-type=taskList]{list-style:none;padding-left:0}.ProjectNotes_richContent__yab_J ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5em}.ProjectNotes_richContent__yab_J ul[data-type=taskList] li[data-checked=true]{text-decoration:line-through;color:var(--mantine-color-dimmed)}.ProjectNotes_richContent__yab_J .mention{background-color:var(--mantine-color-blue-1);color:var(--mantine-color-blue-7);padding:.125em .25em;border-radius:4px;font-weight:500}.ProjectNotes_richContent__yab_J blockquote{border-left:3px solid var(--mantine-color-blue-4);margin:.75em 0;padding-left:1em;color:var(--mantine-color-dimmed)}.ProjectNotes_richContent__yab_J code{background-color:var(--mantine-color-gray-2);padding:.125em .375em;border-radius:4px;font-family:monospace;font-size:.9em}.ProjectNotes_richContent__yab_J pre{background-color:var(--mantine-color-gray-2);padding:1em;border-radius:8px;overflow-x:auto;margin:.75em 0}.ProjectNotes_richContent__yab_J pre code{background:none;padding:0}.ProjectNotes_richContent__yab_J img{display:block;max-width:100%;height:auto;margin:.5em 0;border-radius:var(--mantine-radius-sm)}.ProjectNotes_richContent__yab_J img[data-file-id]:not([src]){min-height:120px;width:100%;background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .ProjectNotes_richContent__yab_J img[data-file-id]:not([src]){background-color:var(--mantine-color-dark-6)}.portalNavbar_navbar__0P5rc{padding:var(--mantine-spacing-md);display:flex;flex-direction:column;border-right:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .portalNavbar_navbar__0P5rc{border-right:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.portalNavbar_navbar__0P5rc{transition:width .3s ease}.portalNavbar_navbarMain__qwkek{flex:1;margin-top:calc(1.25rem * var(--mantine-scale));display:flex;flex-direction:column;min-height:0}.portalNavbar_navbarScroll__0vqR2{flex:1;min-height:0}.portalNavbar_link__kszdc{width:calc(3rem * var(--mantine-scale));height:calc(2.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .portalNavbar_link__kszdc{color:var(--mantine-color-dark-0)}.portalNavbar_link__kszdc{text-decoration:none;transition:background-color .15s ease,color .15s ease;position:relative}.portalNavbar_link__kszdc:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .portalNavbar_link__kszdc:hover{background-color:var(--mantine-color-dark-5)}.portalNavbar_link__kszdc[data-active],.portalNavbar_link__kszdc[data-active]:hover{background-color:var(--mantine-color-fronly-primary-light);color:var(--mantine-color-fronly-primary-7);font-weight:500}.portalNavbar_linkLabel__rLRxF{flex:1;min-width:0;font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portalNavbar_logoExpanded__5DkXm{flex:none;width:auto;height:calc(2.5rem * var(--mantine-scale))}.portalNavbar_logoCollapsed__Hbec_{flex:none;width:auto;height:calc(2.25rem * var(--mantine-scale))}.portalNavbar_linkExpanded__XQiBb{width:100%;justify-content:flex-start;gap:calc(.875rem * var(--mantine-scale));padding:0 calc(.75rem * var(--mantine-scale))}.portalNavbar_brandRow__9bF7N{display:flex;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-xs);min-height:calc(2.75rem * var(--mantine-scale));padding-left:calc(.375rem * var(--mantine-scale))}.portalNavbar_brandRowCollapsed__6y_gC{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-xs)}.portalTopBar_bar__eYlub{position:sticky;top:0;z-index:100;height:var(--app-top-bar-height);box-sizing:border-box;display:flex;align-items:center;gap:var(--mantine-spacing-sm);padding:0 var(--mantine-spacing-lg);background-color:var(--mantine-color-body);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .portalTopBar_bar__eYlub{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}@media (max-width:768px){.portalTopBar_bar__eYlub{padding:0 var(--mantine-spacing-md)}}.portalTopBar_brand__Moq0i{min-width:0}.portalTopBar_spacer__9k4Xi{flex:1}.portalTopBar_bellBadge__4xonj{position:absolute;top:calc(.125rem * var(--mantine-scale));right:calc(.125rem * var(--mantine-scale));pointer-events:none;min-width:calc(.875rem * var(--mantine-scale));height:calc(.875rem * var(--mantine-scale));padding:0 calc(.1875rem * var(--mantine-scale));font-size:calc(.5625rem * var(--mantine-scale));line-height:1;border:calc(.09375rem * var(--mantine-scale)) solid var(--mantine-color-body);box-sizing:content-box}.portalTopBar_avatarButton__Py_d_{border-radius:50%;display:flex}.sidebarNotifications_container__SJKJg{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;background-color:#fff}.sidebarNotifications_content___t4wf{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.sidebarNotifications_actionBar__nDdxQ{padding:12px 20px;border-bottom:1px solid var(--mantine-color-gray-1)}.sidebarNotifications_notificationsArea__scLqf{flex:1;overflow-y:auto;padding:12px 20px}.sidebarNotifications_notificationItem__WoZFu{background-color:transparent;border-radius:var(--mantine-radius-md);transition:background-color .15s ease;border:none}.sidebarNotifications_notificationItem__WoZFu.sidebarNotifications_clickable__wltr6{cursor:pointer}.sidebarNotifications_notificationItem__WoZFu:hover{background-color:var(--mantine-color-gray-1)}.sidebarNotifications_notificationItem__WoZFu.sidebarNotifications_unread__GzQck{background-color:var(--mantine-color-blue-0);border-left:3px solid var(--mantine-color-blue-5);border-radius:0 var(--mantine-radius-md) var(--mantine-radius-md) 0}.sidebarNotifications_notificationItem__WoZFu.sidebarNotifications_unread__GzQck:hover{background-color:var(--mantine-color-blue-1)}.notificationPanel_drawerRoot__r7oqO{--drawer-width:420px}.notificationPanel_drawerContent__06k_4{background-color:#fff;border:none;box-shadow:-4px 0 24px rgba(0,0,0,.08)}.notificationPanel_drawerHeader__HUZGM{display:none}.notificationPanel_drawerBody__b99tf{padding:0;display:flex;flex-direction:column;height:100%}@media (max-width:480px){.notificationPanel_drawerRoot__r7oqO{--drawer-width:100%}}.notificationPanel_tabsPanel__z8PIH,.notificationPanel_tabsRoot__6oB_2{flex:1;min-height:0;display:flex;flex-direction:column}.notificationPanel_header__DdLly{padding:0 20px;border-bottom:1px solid var(--mantine-color-gray-2);background-color:#fff;min-height:60px;display:flex;align-items:center;outline:none}.notificationPanel_headerRow__X_liN{width:100%;gap:var(--mantine-spacing-xs);flex-wrap:nowrap}.notificationPanel_tabsList__XsZ0c{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto}.notificationPanel_tabsList__XsZ0c:before{display:none}.notificationPanel_headerIcon__M1ddx{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:var(--mantine-color-blue-0);color:var(--mantine-color-blue-6);flex-shrink:0}.notificationPanel_tabsRoot__6oB_2 .notificationPanel_tab__uPYB1{padding:12px 10px}@media (max-width:480px){.notificationPanel_header__DdLly{padding:0 12px}.notificationPanel_tabsRoot__6oB_2 .notificationPanel_tab__uPYB1{padding:12px 6px;font-size:13px}.notificationPanel_tabIcon__KTyxx{display:none}}.sidebarForm_drawerRoot__I9_0G{--drawer-width:420px}.sidebarForm_drawerContent__955pS{background-color:#fff;border:none;box-shadow:-4px 0 24px rgba(0,0,0,.08)}.sidebarForm_drawerHeader__QiJee{display:none}.sidebarForm_drawerBody__1I4u4{padding:0;display:flex;flex-direction:column;height:100%}.sidebarForm_header__tWCZT{padding:16px 20px;border-bottom:1px solid var(--mantine-color-gray-2);background-color:#fff;position:sticky;top:0;z-index:10}.sidebarForm_headerIcon__oprZn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:var(--mantine-color-indigo-0);color:var(--mantine-color-indigo-6)}.sidebarForm_form__PmTJU{flex:1;display:flex;flex-direction:column;padding:20px 20px 0;overflow-y:auto}.sidebarForm_input__oix77{border:1px solid var(--mantine-color-gray-3);background-color:#fff;border-radius:6px;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.sidebarForm_input__oix77:hover{border-color:var(--mantine-color-gray-4)}.sidebarForm_input__oix77:focus{border-color:var(--mantine-color-indigo-5);box-shadow:0 0 0 2px var(--mantine-color-indigo-1)}.sidebarForm_input__oix77::-moz-placeholder{color:var(--mantine-color-gray-5)}.sidebarForm_input__oix77::placeholder{color:var(--mantine-color-gray-5)}.sidebarForm_footer__YTu5l{margin-top:auto;position:sticky;bottom:0;background-color:#fff;padding:0 0 10px;z-index:5}.sidebarForm_checkboxLabel__oPOgI{font-size:13px;color:var(--mantine-color-gray-7)}.sidebarForm_submitButton__PKs5F{background-color:var(--mantine-color-fronly-primary-6);border:none;border-radius:6px;font-weight:500;transition:background-color .15s ease,transform .1s ease}.sidebarForm_submitButton__PKs5F:hover:not(:disabled){background-color:var(--mantine-color-fronly-primary-7)}.sidebarForm_submitButton__PKs5F:active:not(:disabled){transform:scale(.98)}.sidebarForm_submitButton__PKs5F:disabled{background-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-6)}@media (max-width:480px){.sidebarForm_drawerRoot__I9_0G{--drawer-width:100%}}.RichTextEditor_editorWrapper__gkaGz{display:flex;flex-direction:column;height:100%}.RichTextEditor_toolbar__5Zb2O{display:flex;align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .RichTextEditor_toolbar__5Zb2O{background-color:var(--mantine-color-dark-7)}.RichTextEditor_toolbar__5Zb2O{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .RichTextEditor_toolbar__5Zb2O{border:1px solid var(--mantine-color-dark-5)}.RichTextEditor_toolbar__5Zb2O{border-radius:var(--mantine-radius-md);margin-bottom:var(--mantine-spacing-sm);flex-wrap:wrap}.RichTextEditor_toolbarGroup__bbivo{display:flex;align-items:center;gap:2px}.RichTextEditor_toolbarDivider__Pq27M{height:24px;margin:0 var(--mantine-spacing-xs)}.RichTextEditor_editorContent__du8L7{flex:1;overflow-y:auto}.RichTextEditor_editor__038OV{min-height:var(--rte-min-height,200px);outline:none;font-size:15px;line-height:1.7;color:var(--mantine-color-dark-9)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV{color:var(--mantine-color-gray-1)}.RichTextEditor_editor__038OV:focus{outline:none}.RichTextEditor_editor__038OV p.RichTextEditor_is-editor-empty__TDHAh:first-child:before{content:attr(data-placeholder);color:var(--mantine-color-gray-5);float:left;height:0;pointer-events:none}.RichTextEditor_editor__038OV h1{font-size:1.75rem;font-weight:700;margin:1.25rem 0 .5rem;color:var(--mantine-color-dark-9)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV h1{color:var(--mantine-color-gray-0)}.RichTextEditor_editor__038OV h2{font-size:1.375rem;font-weight:600;margin:1rem 0 .5rem;color:var(--mantine-color-dark-9)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV h2{color:var(--mantine-color-gray-0)}.RichTextEditor_editor__038OV h3{font-size:1.125rem;font-weight:600;margin:.75rem 0 .25rem;color:var(--mantine-color-dark-9)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV h3{color:var(--mantine-color-gray-0)}.RichTextEditor_editor__038OV p{margin:.5rem 0}.RichTextEditor_editor__038OV ul{list-style-type:disc;padding-left:1.25rem;margin:.5rem 0}.RichTextEditor_editor__038OV ol{list-style-type:decimal;padding-left:1.25rem;margin:.5rem 0}.RichTextEditor_editor__038OV ul ul{list-style-type:circle}.RichTextEditor_editor__038OV ul ul ul{list-style-type:square}.RichTextEditor_editor__038OV ul li::marker{color:var(--mantine-color-gray-6)}.RichTextEditor_editor__038OV ol li::marker{color:var(--mantine-color-gray-6);font-weight:500}.RichTextEditor_editor__038OV li{margin:.25rem 0}.RichTextEditor_editor__038OV li p{margin:0}.RichTextEditor_editor__038OV ul[data-type=taskList]{list-style:none;padding-left:0}.RichTextEditor_editor__038OV ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.RichTextEditor_editor__038OV ul[data-type=taskList] li>label{margin-top:.2rem;cursor:pointer}.RichTextEditor_editor__038OV ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--mantine-color-blue-6)}.RichTextEditor_editor__038OV ul[data-type=taskList] li>div{flex:1}.RichTextEditor_editor__038OV blockquote{border-left:3px solid var(--mantine-color-gray-4);padding-left:1rem;margin:.75rem 0;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV blockquote{color:var(--mantine-color-gray-4)}.RichTextEditor_editor__038OV blockquote{font-style:italic}.RichTextEditor_editor__038OV pre{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV pre{background-color:var(--mantine-color-dark-7)}.RichTextEditor_editor__038OV pre{color:var(--mantine-color-dark-9)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV pre{color:var(--mantine-color-gray-0)}.RichTextEditor_editor__038OV pre{border-radius:var(--mantine-radius-sm);padding:.75rem 1rem;margin:.5rem 0;overflow-x:auto;font-family:var(--mantine-font-family-monospace);font-size:.875rem}.RichTextEditor_editor__038OV code{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV code{background-color:var(--mantine-color-dark-6)}.RichTextEditor_editor__038OV code{padding:.1rem .3rem;border-radius:3px;font-family:var(--mantine-font-family-monospace);font-size:.875em}.RichTextEditor_editor__038OV pre code{background:none;padding:0;border-radius:0;color:inherit}.RichTextEditor_editor__038OV hr{border:none;border-top:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .RichTextEditor_editor__038OV hr{border-top:1px solid var(--mantine-color-dark-5)}.RichTextEditor_editor__038OV hr{margin:1.5rem 0}.RichTextEditor_editor__038OV .RichTextEditor_editor-link__bgwpt,.RichTextEditor_editor__038OV a{color:var(--mantine-color-blue-6);text-decoration:underline;cursor:pointer;transition:color .2s ease}.RichTextEditor_editor__038OV .RichTextEditor_editor-link__bgwpt:hover,.RichTextEditor_editor__038OV a:hover{color:var(--mantine-color-blue-7)}.RichTextEditor_editor__038OV .file-badge{display:inline-block;background-color:var(--mantine-color-blue-1);color:var(--mantine-color-blue-9);padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;margin:2px}.RichTextEditor_editor__038OV .mention{background-color:var(--mantine-color-blue-light);color:var(--mantine-color-blue-light-color);padding:.1em .3em;border-radius:4px;font-weight:500;white-space:nowrap}.RichTextEditor_editor__038OV .RichTextEditor_ProseMirror-selectednode__ZnMKD{outline:2px solid var(--mantine-color-blue-4);outline-offset:2px;border-radius:var(--mantine-radius-sm)}.RichTextEditor_editor__038OV .RichTextEditor_editor-image__2K_mU,.RichTextEditor_editor__038OV img{max-width:100%;height:auto;border-radius:var(--mantine-radius-sm);margin:.5rem 0;display:block}.RichTextEditor_editor__038OV img.RichTextEditor_ProseMirror-selectednode__ZnMKD{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}.RichTextEditor_slashMenu__ly7HB{position:fixed;z-index:1000;background-color:var(--mantine-color-body);border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .RichTextEditor_slashMenu__ly7HB{border:1px solid var(--mantine-color-dark-5)}.RichTextEditor_slashMenu__ly7HB{border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-lg);padding:var(--mantine-spacing-xs);max-height:300px;overflow-y:auto;min-width:240px}.RichTextEditor_slashMenuItem__RpFCW{display:flex;align-items:center;gap:var(--mantine-spacing-sm);width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);cursor:pointer;transition:background-color .1s ease}.RichTextEditor_slashMenuItem__RpFCW:hover,.RichTextEditor_slashMenuItem__RpFCW[data-selected]{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .RichTextEditor_slashMenuItem__RpFCW:hover,[data-mantine-color-scheme=dark] .RichTextEditor_slashMenuItem__RpFCW[data-selected]{background-color:var(--mantine-color-dark-5)}.RichTextEditor_slashMenuIcon__KdkxR{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .RichTextEditor_slashMenuIcon__KdkxR{background-color:var(--mantine-color-dark-6)}.RichTextEditor_slashMenuIcon__KdkxR{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .RichTextEditor_slashMenuIcon__KdkxR{color:var(--mantine-color-gray-3)}.RichTextEditor_slashMenuIcon__KdkxR{flex-shrink:0}.RichTextEditor_editorWrapper__gkaGz{position:relative}.RichTextEditor_editorWrapper__gkaGz[data-dragging]{outline:2px dashed var(--mantine-color-blue-5);outline-offset:-2px;border-radius:var(--mantine-radius-md)}.RichTextEditor_dragOverlay__rIahb{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--mantine-color-blue-light-rgb),.9);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:var(--mantine-radius-md);pointer-events:none}.RichTextEditor_dragOverlayContent__FuLN2{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-sm);color:var(--mantine-color-blue-7)}.RichTextEditor_viewer__c9ksx{min-height:0}.TaskDescriptionField_viewBox__jPFZJ{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);min-width:0;min-height:300px;overflow-wrap:anywhere}.TaskDescriptionField_viewBoxEditable__YZpRz{cursor:pointer}.TaskDescriptionField_viewBoxEditable__YZpRz:hover{border-color:var(--mantine-color-gray-5)}.TaskDescriptionField_viewBoxEditable__YZpRz:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.TaskDescriptionField_placeholderBox__IK3v6{border-style:dashed;color:var(--mantine-color-dimmed)}.TaskDescriptionField_editorBox__exADE img,.TaskDescriptionField_viewBox__jPFZJ img{max-width:100%;height:auto}.TaskDescriptionField_editorBox__exADE{min-width:0}.Dashboard_container__Fylv7{padding:var(--mantine-spacing-md) 0;padding-bottom:var(--mantine-spacing-md);height:calc(100dvh - var(--app-top-bar-height));box-sizing:border-box;background-color:var(--mantine-color-gray-0);display:flex;flex-direction:column}.Dashboard_layout__fmGCe{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.Dashboard_headerRow__mQ0_q{flex-shrink:0}.Dashboard_contentRow__Bp_Fo{flex:1;min-height:0;display:flex;gap:var(--mantine-spacing-md)}.Dashboard_mainCol___Mawy{flex:1;min-height:0}.Dashboard_sideCol__iqN7Z{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.Dashboard_projectsWidget__iZTfc{flex:2;min-height:0}.Dashboard_todoWidget__AAf1o{flex:1;min-height:0}@container (max-width: 760px){.Dashboard_contentRow__Bp_Fo{flex-direction:column}.Dashboard_mainCol___Mawy,.Dashboard_projectsWidget__iZTfc,.Dashboard_sideCol__iqN7Z,.Dashboard_todoWidget__AAf1o{flex:none}}@container (max-width: 768px){.Dashboard_container__Fylv7{padding:var(--mantine-spacing-sm) var(--mantine-spacing-sm)}}.Dashboard_error__lrVVx{padding:var(--mantine-spacing-xl);text-align:center;color:var(--mantine-color-red-6);background-color:var(--mantine-color-red-0);border-radius:var(--mantine-radius-md)}.Dashboard_error__lrVVx p:first-child{font-weight:600;margin-bottom:var(--mantine-spacing-sm)}.step5ReviewEdit_stagesContainer__Tha5Y{display:flex;flex-direction:column;gap:14px}