.BillingHistory_root__qAAFu{display:block}.BillingHistory_root__qAAFu .MuiTableHead-root{background-color:var(--background-primary)}.BillingHistory_root__qAAFu .MuiTableHead-root .MuiTableCell-root{padding:.25rem .5rem;color:var(--text-secondary);font-weight:700}.BillingHistory_root__qAAFu .MuiTableBody-root .MuiTableCell-root{padding:.5rem}.BillingHistory_root__qAAFu .Button-root{border-radius:1rem;font-size:.625rem;text-transform:uppercase}.TextEditInline_root__ssICd{position:relative;display:inline-block}.TextEditInline_root__ssICd>span{cursor:pointer}.TextEditInline_root__ssICd>span:hover{text-decoration:underline;text-underline-offset:2px}.Alerts_alertContainer__gSUkr{position:fixed;right:1rem;bottom:1rem}.Alerts_alert__z3dHT{padding:.5rem 1rem}.CanvaPicker_list__jWp6I{min-height:200px;max-height:400px;overflow-y:auto;border:1px solid var(--border);border-radius:6px}.CanvaPicker_skeletons__AJcrV{display:flex;flex-direction:column;gap:8px;padding:12px}.CanvaPicker_row__a_nxj{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--border);background:rgba(0,0,0,0);cursor:pointer;text-align:left;transition:background .15s}.CanvaPicker_row__a_nxj:last-child{border-bottom:none}.CanvaPicker_row__a_nxj:hover,.CanvaPicker_selected__Qjac7{background:var(--accent)}.CanvaPicker_rowName__0O_lY{flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CanvaPicker_thumbnail__VzFxb{width:48px;height:36px;object-fit:cover;border-radius:4px;background:var(--muted)}.CanvaPicker_empty__BVNzy{padding:24px;text-align:center;font-size:14px;color:var(--muted-foreground)}.CanvaPicker_error__UiB03{padding:16px;text-align:center;font-size:14px;color:var(--destructive)}.CanvaPicker_loadMore__fVX1h{display:block;width:100%;padding:10px;border:none;border-top:1px solid var(--border);background:rgba(0,0,0,0);font-size:13px;color:var(--primary);cursor:pointer;transition:background .15s}.CanvaPicker_loadMore__fVX1h:hover{background:var(--accent)}.CanvaPicker_loadMore__fVX1h:disabled{opacity:.5;cursor:default}.CanvaPicker_formatRow__ymm5N{display:flex;align-items:center;gap:8px;padding:0 0 8px;font-size:13px;color:var(--muted-foreground)}.Image_root__T9psS{display:block;max-width:100%;height:auto}.FileTools_fileToolsRoot__Ax5Mf{transition:height .25s ease-in-out;z-index:1998}.PortalNav_root__2RvRL{width:100%;height:64px;background-color:#fff;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1rem;box-sizing:border-box}@media(min-width:900px){.PortalNav_root__2RvRL{padding:0 2rem}}.PortalNav_brand__McNW1{display:flex;align-items:center;gap:.75rem;min-width:0;cursor:pointer;background:none;border:none;padding:0;color:inherit;font-family:inherit;text-align:left}.PortalNav_brandLogoFallback__BlSj1{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:1rem;line-height:1;flex-shrink:0}.PortalNav_brandLogoImage__UIN7O{flex-shrink:0}.PortalNav_brandName__2v19t{font-size:1rem;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;margin:0}.PortalNav_brand__McNW1:hover .PortalNav_brandName__2v19t{color:var(--portal-primary,#4A9FD8)}.PortalNav_tabs__2LAJF{display:flex;align-items:center;justify-content:center;gap:.25rem;height:100%}.PortalNav_tab__S4rGj{display:inline-flex;align-items:center;gap:.375rem;height:36px;padding:0 .625rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#666;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}@media(min-width:640px){.PortalNav_tab__S4rGj{padding:0 .875rem}}.PortalNav_tab__S4rGj svg{color:#666;fill:currentColor;flex-shrink:0}.PortalNav_tab__S4rGj:hover{background-color:#f7f8fa;color:#666}.PortalNav_tab__S4rGj:hover svg{color:#666}.PortalNav_tabActive__GzHUQ{background-color:#f7f8fa}.PortalNav_tabActive__GzHUQ:hover{background-color:#f0f1f3}.PortalNav_tabLabel__A1_N3{display:none}@media(min-width:640px){.PortalNav_tabLabel__A1_N3{display:inline}}.PortalNav_right__ji7Jd{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.PortalPageContent_root__ZW3LC{width:100%;box-sizing:border-box;padding:1.5rem 1rem}@media(min-width:900px){.PortalPageContent_root__ZW3LC{padding:2rem 4rem}}.ErrorAlert_root__t_wNP{width:100%;margin:1rem 0}.ErrorAlert_full__7WzQ4{max-width:100%;margin:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;padding:2rem}.ErrorAlert_inline__y5rrg{display:inline-flex}.GanttChart_root___d_lX{display:flex;flex-direction:column;height:calc(100vh - 134px);overflow:hidden}.GanttChart_scrollWrapper__6Pi7u{display:flex;flex:1 1;overflow:hidden;position:relative;background:var(--background-paper);border:1px solid;border-color:var(--border-main);border-radius:.5rem}.GanttChart_scrollContainer__odH3O{display:flex;flex:1 1;overflow:auto;position:relative}.GanttChart_scrollFade__GdmZ2{position:absolute;top:0;right:0;bottom:0;width:48px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85));transition:opacity .2s ease;z-index:3}.GanttChart_scrollFade__GdmZ2[data-hidden=true]{opacity:0}.GanttChart_labels__Vc7ID{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--background-paper);border-right:1px solid var(--border-main);flex-shrink:0}.GanttChart_labelHeader__fELQA{font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.GanttChart_labelHeader__fELQA,.GanttChart_swimlaneLabel__zrvto{height:36px;display:flex;align-items:center;padding:0 16px;background:var(--background-default);border-bottom:1px solid var(--border-main)}.GanttChart_swimlaneLabel__zrvto{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GanttChart_taskLabel__3zTcU{height:40px;display:flex;align-items:center;padding:0 16px 0 24px;font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--border-default)}.GanttChart_resizeHandle__WZQSu{position:absolute;top:0;right:0;bottom:0;width:4px;cursor:col-resize;z-index:3}.GanttChart_resizeHandle__WZQSu:hover{background:var(--primary-main);opacity:.3}.GanttChart_svgContainer__K2aq0{flex:1 1;min-width:0}.GanttChart_legend__3OMD7{display:flex;align-items:center;gap:20px;padding:10px 24px}.GanttChart_legendItem__YzXA3{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary)}.GanttChart_legendSwatch__2dzB0{width:12px;height:12px;border-radius:2px;flex-shrink:0}.GanttChart_legendDep__p0r5s{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary)}.GanttChart_legendDepLine__dMcGD{width:16px;height:0;border-top:1.5px dashed #c8d0dc}.GanttChart_empty__0cVgs{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-secondary);font-size:14px}[data-theme=dark] .GanttChart_scrollFade__GdmZ2{background:linear-gradient(90deg,transparent,rgba(29,29,30,.85))}[data-theme=dark] .GanttChart_legendDepLine__dMcGD{border-top-color:#555}.BoardRemoveModal_actions__jUbyw{display:flex;justify-content:flex-end;margin:2rem -1rem 0;padding:2rem 1rem 0;border-top:1px solid var(--border-main)}[data-theme=dark] .BoardRemoveModal_actions__jUbyw{border-top-color:var(--border-secondary)}.BoardRemoveModal_cancel__y1UZ8{margin-right:1rem}.FigmaPicker_breadcrumb__rjU45{display:flex;align-items:center;padding:0 0 8px}.FigmaPicker_list__uBynM{min-height:200px;max-height:400px;overflow-y:auto;border:1px solid var(--border);border-radius:6px}.FigmaPicker_skeletons__yyOPh{display:flex;flex-direction:column;gap:8px;padding:12px}.FigmaPicker_row__uHqQV{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--border);background:rgba(0,0,0,0);cursor:pointer;text-align:left;transition:background .15s}.FigmaPicker_row__uHqQV:last-child{border-bottom:none}.FigmaPicker_row__uHqQV:hover,.FigmaPicker_selected__1nV4o{background:var(--accent)}.FigmaPicker_rowName__8d4w4{flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FigmaPicker_thumbnail__6dWEr{width:32px;height:24px;object-fit:cover;border-radius:3px;background:var(--muted)}.FigmaPicker_empty__iA3xD{padding:24px;text-align:center;font-size:14px;color:var(--muted-foreground)}.FigmaPicker_error___zVv_{padding:16px;text-align:center;font-size:14px;color:var(--destructive)}.AlertForm_root__9Ps9Q{position:relative}.AlertForm_statusToast__IVNAU{position:absolute;top:-2.5rem;left:50%;transform:translateX(-50%);background-color:var(--text-primary);color:var(--background);padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;z-index:10;white-space:nowrap}.AlertForm_grid__7_4Hs{display:grid;grid-template-columns:3fr 1fr;grid-gap:1rem;gap:1rem;align-items:center}.AlertForm_label__H4okm{font-size:.875rem;color:var(--text-secondary)}.AlertForm_label__H4okm strong{color:var(--text-primary);font-weight:700}.AlertForm_control__Q_GEf{display:flex;width:100%}.AlertForm_footer__H5Q6M{margin:2rem -1rem -2rem;padding:1rem;border-top:1px solid var(--border-main)}[data-theme=dark] .AlertForm_footer__H5Q6M{border-top-color:var(--border-secondary)}.AlertForm_checkboxLabel__gMXsW{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;cursor:pointer}.UserRole_root__GrrBt{display:inline-flex;align-items:center;height:1.5rem;padding:0 .625rem;border:1px solid var(--user-role-color);border-radius:1rem;background:rgba(0,0,0,0);color:var(--user-role-color);font-size:.8125rem;line-height:1;white-space:nowrap}.UserRole_medium__CzSmp{height:2rem;padding:0 .875rem;font-size:.875rem}[data-theme=dark] .UserRole_root__GrrBt{color:#fff;background-color:var(--user-role-color);border-color:var(--user-role-color)}.AccountSwitchModal_accountCard__2jvz0{width:100%;display:flex;align-items:center;border:1px solid hsl(var(--border));border-radius:.5rem;padding:1rem;margin:0 0 1rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.AccountSwitchModal_accountCard__2jvz0:hover{border-color:hsl(var(--ring));background-color:hsl(var(--accent))}.AccountSwitchModal_accountCardCurrent__HH44h{cursor:default}.AccountSwitchModal_accountCardCurrent__HH44h,.AccountSwitchModal_accountCardCurrent__HH44h:hover{border-color:hsl(var(--primary));background-color:hsl(var(--accent))}.AccountSwitchModal_accountIcon__zmzEC{margin:0 2rem 0 0}.AccountSwitchModal_accountIconInner__Mk9Dc{width:4rem;height:4rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.AccountSwitchModal_accountIconInner__Mk9Dc span{font-size:1.5rem;font-weight:900;color:#fff}.AccountSwitchModal_accountContent__QlFfD{flex:1 1;min-width:0}.AccountSwitchModal_accountHeader___dhG6{display:flex;align-items:center;gap:.5rem;margin:.25rem 0 0}.AccountSwitchModal_accountName__cmALE{margin:0;font-size:1.25rem;font-weight:900;color:hsl(var(--foreground))}.AccountSwitchModal_accountInfo__t2BJD{margin:.75rem 0 0;display:flex;align-items:center;color:hsl(var(--muted-foreground));font-size:.875rem}.AccountSwitchModal_accountInfo__t2BJD b{color:hsl(var(--foreground));font-weight:700}.AccountSwitchModal_accountAction__Ny4GR{display:flex;align-items:center;margin-left:1rem}.AccountSwitchModal_switchButton__RxaFX{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease}.AccountSwitchModal_switchButton__RxaFX:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.AccountSwitchModal_loggedInChip__rMKHU{display:inline-flex;align-items:center;height:1.25rem;padding:0 .625rem;border-radius:9999px;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.LinkDetailModal_header__k6vbC{padding:0 1rem 1rem;margin:0 -1rem 1rem;border-bottom:1px solid var(--border-main)}.LinkDetailModal_title__8phQW{margin:0;font-size:1.75rem;font-weight:900;color:hsl(var(--foreground))}.LinkDetailModal_metaRow__bhkC9{margin:.5rem 0 0;display:flex;justify-content:flex-start;align-items:center;color:hsl(var(--muted-foreground));gap:.25rem}.LinkDetailModal_bullet__4Kbw2{opacity:.5;margin:0 .5rem}.LinkDetailModal_metaText__g93z0{margin:0 .25rem 0 0}.LinkDetailModal_sectionTitle__xpIdD{margin:0;font-size:1.125rem;font-weight:700;color:hsl(var(--foreground))}.LinkDetailModal_emailInputRow__2uwyB{display:flex;margin-top:1rem}.LinkDetailModal_existingUsersBlock__yl1Ot{padding:2rem 0}.LinkDetailModal_existingUsersHeader__4pFqM{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.LinkDetailModal_existingUsersTitle__Flywh{display:flex;align-items:center;margin:0;font-size:1rem;font-weight:600}.LinkDetailModal_existingUsersCaption__chzgC{margin-left:.5rem;font-size:.8125rem;font-weight:400;color:hsl(var(--muted-foreground))}.LinkDetailModal_searchWrap__0I6hC{position:relative;width:14rem}.LinkDetailModal_searchIcon__Plcmf{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.LinkDetailModal_searchInput__yadf0{border-radius:2rem;padding-left:2.25rem}.LinkDetailModal_emailFooter__v72xP{margin:2rem 0 0;display:flex;justify-content:flex-end;gap:1rem}.MessageRemoveModal_itemList__BHNrM{list-style-type:disc;margin:0 0 0 1.5rem;padding:0;color:var(--text-primary)}.MessageRemoveModal_itemList__BHNrM li{padding:.25rem 0;margin:0;font-size:1rem}.CallButton_root__VcAfV{position:relative;transition:all .2s ease-in-out}@keyframes CallButton_pulse__KDc9z{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(76,175,80,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(76,175,80,0)}}@keyframes CallButton_shine__IuyeD{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes CallButton_spin__miWlR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CallButton_root__VcAfV[data-call-state=incoming]{animation:CallButton_pulse__KDc9z 1s infinite}.CallButton_root__VcAfV[data-call-state=in-call]{position:relative}.CallButton_root__VcAfV[data-call-state=in-call]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:CallButton_shine__IuyeD 2s infinite;pointer-events:none}.CallButton_root__VcAfV[data-call-state=connecting],.CallButton_root__VcAfV[data-call-state=ringing]{position:relative}.CallButton_root__VcAfV[data-call-state=connecting]:after,.CallButton_root__VcAfV[data-call-state=ringing]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:CallButton_spin__miWlR 1s linear infinite;pointer-events:none}.CallButton_small__9iS4_{font-size:.75rem;padding:6px 12px}.CallButton_medium___UwSV{font-size:.875rem;padding:8px 16px}.CallButton_large__o7nlQ{font-size:1rem;padding:12px 24px}.CallButton_context-file-review__0z_RU{border-radius:8px}.CallButton_context-project__5FipW{border-radius:20px}.CallButton_context-dm__Yd9_D{border-radius:16px}.CallButton_context-comment-thread__PtEu7{border-radius:12px;min-width:80px}[data-theme=dark] .CallButton_root__VcAfV[data-variant=secondary]{background-color:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}[data-theme=dark] .CallButton_root__VcAfV[data-variant=secondary]:hover{background-color:rgba(255,255,255,.08)}.CallButton_root__VcAfV:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.CallButton_root__VcAfV{transition:none!important}.CallButton_root__VcAfV,.CallButton_root__VcAfV:after,.CallButton_root__VcAfV:before{animation:none!important}}.CallButton_root__VcAfV .CallButton_MuiBadge-root__tY07c .CallButton_MuiBadge-badge__PCNzx{right:-8px;top:-8px;min-width:18px;height:18px;font-size:.7rem;padding:0 4px}.FileTopbar_fileTopbarRoot__wlS49{width:100%;display:flex;justify-content:space-between;align-items:center;z-index:1000;position:relative;height:3rem}.FileTopbar_fileTopbarContent__9GuML{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 0 .5rem;min-width:30%}.FileTopbar_fileTopbarHeader__pDNhl{width:100%;display:flex;padding-right:2rem}.FileTopbar_fileTopbarMain__u0wnT{padding:0 0 0 .5rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.FileTopbar_fileTopbarTitle__0fP3f{display:flex;justify-content:flex-start}.FileTopbar_fileTopbarMeta__E1R9K{display:flex;white-space:nowrap}.FileTopbar_fileTopbarTools__UUQCG{display:flex;transition:.25s ease-in-out;border-radius:.5rem}.FileTopbar_fileTopbarActions__p_uNw{display:flex;justify-content:flex-end;align-items:center;height:100%}.FileTopbar_splitButton__PtJiJ{display:inline-flex}.FileTopbar_splitButton__PtJiJ .Button-root{border-radius:0;height:1.5rem!important;font-size:.75rem!important;padding:0 .5rem!important;text-transform:none;display:inline-flex!important;align-items:center;white-space:nowrap}.FileTopbar_splitButton__PtJiJ .Button-root:hover{opacity:.9}.FileTopbar_splitButtonFirst__BZwoH{border-radius:2rem 0 0 2rem!important}.FileTopbar_splitButton__PtJiJ .Button-root.FileTopbar_splitButtonLast__2a1RA{border-radius:0 2rem 2rem 0!important;padding:0 .25rem!important;min-width:auto!important;width:1.5rem!important;border-left:1px solid rgba(255,255,255,.3)!important;gap:0!important}.PresentationShare_title__RC0Vl{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.PresentationShare_sectionTitle__uKP_R{font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:hsl(var(--foreground))}.PresentationShare_linkSection__6cxTM{padding-top:2rem}.PresentationShare_infoAlert__ER_at{margin:0 0 1rem}.PresentationShare_footer__t92Q_{display:flex;margin-top:2rem;justify-content:space-between;align-items:center}.PresentationShare_footerHelp__XtysE{display:flex;align-items:center;gap:.5rem}.PresentationShare_helpChip__ooYq4{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:1rem;font-size:.75rem;border:1px solid hsl(var(--border));background:none;cursor:pointer;color:hsl(var(--muted-foreground))}.PresentationShare_helpChip__ooYq4:hover{background-color:hsl(var(--muted))}.PresentationShare_footerActions__uPwck{display:flex;gap:.5rem}.PresentationShare_emailSection__z_Bcb{margin-top:1rem}.PresentationShare_emailInput__1xe31{width:100%;min-height:2rem}.PresentationShare_warningAlert__VRuCP{margin:1rem 0 0}.PresentationShare_notifyTitle__qoo6Y{font-size:1.125rem;font-weight:600;margin:3rem 0 1rem}.PresentationShare_notifyFooter__ijiNJ{display:flex;margin-top:2rem;justify-content:flex-end;gap:.5rem}.PresentationModal_actions__I5EvH{position:absolute;top:1rem;right:2rem;z-index:1000;transition:.25s ease-in-out;display:flex;align-items:center;gap:1rem}.PresentationModal_actionsPreview__5vqnQ{opacity:.5}.PresentationModal_actionsPreview__5vqnQ:hover{opacity:1}.UserGrid_root__0iQAl{position:relative;width:100%}.AccountLayout_root__laxPr{width:100%}.AccountLayout_header__ZmRX0{display:flex}.AccountLayout_avatar__wHT6i{margin:0 1.5rem 0 -.5rem}.AccountLayout_userInfo__2notE{display:flex;flex-direction:column;align-items:flex-start!important}.AccountLayout_title__p2uxY{font-size:2rem;margin:0 0 .25rem}.AccountLayout_userMeta__v2vyv{margin:0 0 .5rem;color:var(--text-secondary)}.AccountLayout_email__htYlJ{font-size:.875rem}.AccountLayout_email__htYlJ:hover{text-decoration:underline}.AccountLayout_bullet__iUIAE{margin:0 .5rem;opacity:.5}.AccountLayout_joinDate__zTaFE{margin-left:.25rem;font-size:.825rem}.AccountLayout_content__S1EcT{margin:.75rem}@media(min-width:600px){.AccountLayout_content__S1EcT{margin:1rem}}@media(min-width:900px){.AccountLayout_content__S1EcT{margin:1.5rem}}@media(min-width:1200px){.AccountLayout_content__S1EcT{margin:2rem}}.UserGridSkeleton_userGridSkeleton__pNwdD{width:100%}.UserGridSkeleton_skeletonBox__xqgfv{width:100%;height:100%}.UserGridSkeleton_skeletonCard__Jm1T6{min-height:14rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:UserGridSkeleton_loading__WqXHB 1.5s ease-in-out infinite;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes UserGridSkeleton_loading__WqXHB{0%{background-position:200% 0}to{background-position:-200% 0}}.UserView_root__G4o1l{position:relative;width:100%;display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .2s ease}.UserView_root__G4o1l:hover{background-color:rgba(0,0,0,.02)}[data-theme=dark] .UserView_root__G4o1l:hover{background-color:rgba(255,255,255,.03)}.UserView_empty__nmzI7{justify-content:flex-start}.UserView_emptyText__uW414{color:hsl(var(--muted-foreground));font-size:.875rem}.UserView_info__ATFZH{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem}.UserView_nameRow__UlVTH{display:flex;align-items:center;gap:.5rem}.UserView_name__ZJnEr{font-size:.875rem;font-weight:700;cursor:pointer;color:hsl(var(--foreground));line-height:1.25}.UserView_role__TttVn{font-size:10px;height:1.125rem;padding:0 .5rem}.UserView_email__5_ILJ{font-size:.8125rem;color:hsl(var(--muted-foreground));line-height:1.25}.UserList_root__Bhdwz{margin:1rem 0;overflow:hidden;display:flex;flex-direction:column}.UserList_root__Bhdwz>.UserView-root{border-bottom:1px solid hsl(var(--border))}.UserList_root__Bhdwz>.UserView-root:last-child{border-bottom:none}[data-theme=dark] .UserList_root__Bhdwz>.UserView-root{border-bottom-color:hsl(var(--border)/.5)}.GroupDetail_root__5CC_X{display:flex;flex-direction:column}.GroupDetail_header__lTe8p{display:flex;align-items:flex-start;border-bottom:1px solid var(--border-main);margin:0 -1rem 1rem;padding:0 1rem 1rem}.GroupDetail_headerImage__HMxnC{margin:0 1.25rem 0 .75rem;flex-shrink:0}.GroupDetail_headerContent__pDvCi{flex:1 1;min-width:0}.GroupDetail_title__5uF9D{display:flex;align-items:center;margin:0 0 .5rem;font-size:1.75rem;font-weight:900;color:hsl(var(--foreground))}.GroupDetail_titleMeta__S6GON{font-size:1.25rem;font-weight:500;color:hsl(var(--muted-foreground));border-left:1px solid var(--border-main);padding:0 0 0 1rem;margin:0 0 0 1rem}.GroupDetail_subRow__cWpHd{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.GroupDetail_metaText__nKGrb{color:hsl(var(--muted-foreground))}.GroupDetail_body__WKgQp{margin:0 -1rem}.TaskTable_root__RDhhv{background:var(--background-paper);border-radius:.25rem;overflow:hidden}.TaskTable_root__RDhhv table{min-width:650px}.TaskTable_root__RDhhv th{font-weight:700;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem}.TaskTable_root__RDhhv td{vertical-align:middle;padding:.5rem .75rem}.MessageView_root__vyhlx{position:relative;padding:1rem 1.25rem;margin:0 0 1rem;background-color:var(--background-paper);border-radius:.5rem}.MessageView_container__JvJaF{display:flex}.MessageView_avatar__B1IOy{margin:0 0 0 .25rem}.MessageView_content__LusuI{width:calc(100% - 10rem);padding:0 2rem 0 1.5rem}.MessageView_title__A9isC{font-size:1.25rem;font-weight:800;line-height:1.25;margin:.125rem 0 .375rem;cursor:pointer}.MessageView_title__A9isC:hover{text-decoration:underline}.MessageView_meta__u2oF0{display:flex;align-items:center;justify-content:flex-start}.MessageView_actions__CGV05{display:flex;align-items:center;justify-content:flex-end}.MessageView_menuIcon__GrkSr{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:.25s ease-in-out}.MessageView_root__vyhlx:hover .MessageView_menuIcon__GrkSr{opacity:1}.MessageView_chip__Zr_mh{margin-right:.5rem}.MessageView_addedText__e_Lb2{display:flex;margin:0 .25rem}.PresentationRemoveModal_presentationLink__WxB7V{font-weight:700;color:var(--primary-main)}.PresentationRemoveModal_presentationLink__WxB7V a{text-decoration:none}.PresentationRemoveModal_presentationLink__WxB7V:hover a{text-decoration:underline}.PresentationCardCarousel_root__9viC_,.PresentationCardCarousel_root__9viC_>div{width:100%;height:100%}.Paper_root__HRn4z{box-sizing:border-box;background-color:#fff;color:rgba(0,0,0,.87);border-radius:4px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.05)}html.dark .Paper_root__HRn4z,html[data-theme=dark] .Paper_root__HRn4z{background-color:#1e1e1e;color:rgba(255,255,255,.87);border-color:rgba(255,255,255,.08)}.DashboardCharts_toolbar__ZNjlR.DashboardCharts_toolbar__ZNjlR.DashboardCharts_toolbar__ZNjlR .MuiToggleButtonGroup-root{height:auto!important;background-color:rgba(0,0,0,0)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:6px!important;overflow:hidden}.DashboardCharts_toolbar__ZNjlR.DashboardCharts_toolbar__ZNjlR.DashboardCharts_toolbar__ZNjlR .MuiToggleButtonGroup-root .MuiButtonBase-root{height:25px!important;min-width:0!important;padding:2px 6px!important;border-right:1px solid rgba(0,0,0,.12)!important}.DashboardCharts_toolbar__ZNjlR.DashboardCharts_toolbar__ZNjlR.DashboardCharts_toolbar__ZNjlR .MuiToggleButtonGroup-root .MuiButtonBase-root:last-child{border-right:none!important}.ProjectImage_root__0PnnM{position:relative;display:flex;text-decoration:none}.ProjectImage_container__M9XlY{position:relative;width:100%;height:100%;display:flex;transition:.25s ease-in-out;background-size:cover}.ProjectImage_container__M9XlY img{object-fit:contain;width:100%;height:100%}.ProjectImage_fallbackContainer__SSYXu{width:100%;height:100%;display:flex;justify-content:center;align-items:center;min-height:100%}.ProjectImage_fallbackText__JF_c5{font-weight:900;color:#fff;line-height:1rem;text-decoration:none}.ProjectImage_image__Cp5_4.ProjectImage_cropped__TZjcr,.ProjectImage_image__Cp5_4.ProjectImage_uncropped__x4yLy{object-fit:cover}.ProjectImage_withCrop__pqcRH{border-radius:.5rem;overflow:hidden}.ProjectImage_iconRoot__iINBO{color:#fff}.CalendarView_root__1yDXz{margin:1rem 2rem 6rem}@media(max-width:768px){.CalendarView_root__1yDXz{margin:1rem;height:calc(100vh - 64px - 2rem);display:flex;flex-direction:column}.CalendarView_root__1yDXz .fc{height:100%!important;flex:1 1;display:flex;flex-direction:column}.CalendarView_root__1yDXz .fc .fc-view-harness{flex:1 1}}.CalendarView_root__1yDXz .fc .fc-scrollgrid,.CalendarView_root__1yDXz .fc .fc-scrollgrid-section-header th{border:none}.CalendarView_root__1yDXz .fc th.fc-col-header-cell{border-left:none;border-right:none;border-bottom:1px solid;border-color:var(--border-main);color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;padding:0 0 1rem}@media(max-width:768px){.CalendarView_root__1yDXz .fc th.fc-col-header-cell{font-size:.625rem;padding:0 0 .5rem}}.CalendarView_root__1yDXz .fc .fc-daygrid-body{border-left:1px solid;border-color:var(--border-main);background-color:var(--background-default)}.CalendarView_root__1yDXz .fc td.fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{border:1px solid #f57c00;background-color:var(--background-primary)}.CalendarView_root__1yDXz .fc td.fc-daygrid-day.fc-day-sat,.CalendarView_root__1yDXz .fc td.fc-daygrid-day.fc-day-sun{background-color:var(--background-light)}.CalendarView_root__1yDXz .fc .fc-event{overflow:hidden;max-width:100%;-webkit-user-drag:none}.CalendarView_root__1yDXz .fc .fc-event img{-webkit-user-drag:none;pointer-events:none}.CalendarView_root__1yDXz .fc .fc-daygrid-day-number{color:var(--text-primary);font-weight:700}.CalendarView_root__1yDXz .CalendarViewFull-event{display:flex;justify-content:flex-start;align-items:center;max-width:100%}.CalendarView_root__1yDXz .CalendarViewFull-event .ProjectImage-root{flex-grow:0;margin:0 .25rem 0 0}.CalendarView_root__1yDXz .CalendarViewFull-event .MuiAvatar-root{margin:0 .25rem 0 0}.CalendarView_root__1yDXz .CalendarViewFull-event .MuiTypography-b{display:inline-block;text-overflow:ellipsis;overflow:hidden;max-width:100%;font-size:.75rem}.CalendarView_root__1yDXz .CalendarViewFull-event>.MuiTypography-root{color:inherit}.CalendarView_root__1yDXz .CalendarViewFull-event.event-project{font-weight:700}.CalendarView_root__1yDXz .CalendarViewFull-event.event-task.is-overdue,.CalendarView_root__1yDXz .CalendarViewFull-event.event-task.is-overdue .MuiSvgIcon-root{color:var(--error-main)}.CalendarView_root__1yDXz .CalendarViewFull-event.event-task.is-today .MuiSvgIcon-root{color:#f57c00}[data-theme=dark] .CalendarView_root__1yDXz .fc-theme-standard td{border-right:1px solid var(--border-main)!important}[data-theme=dark] .CalendarView_root__1yDXz .fc td{border-color:var(--border-default)}[data-theme=dark] .CalendarView_root__1yDXz .fc td.fc-daygrid-day{border-color:var(--border-main)}[data-theme=dark] .CalendarView_root__1yDXz .fc td.fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{border:1px solid #e65100}[data-theme=dark] .CalendarView_root__1yDXz .fc td.fc-daygrid-day.fc-day-sat,[data-theme=dark] .CalendarView_root__1yDXz .fc td.fc-daygrid-day.fc-day-sun{background-color:var(--background-default)}.AccountNotifications_root__jV8OR{width:100%}.AccountNotifications_section__3CUp7{margin:0 0 2rem}.AccountNotifications_paper__mhHsE{padding:1rem}.AccountNotifications_title__sVx7X{margin:0 0 1rem;display:flex;align-items:center}.AccountNotifications_titleLabel__eFSyM{font-size:1.25rem;font-weight:700}.AccountNotifications_subtitle__US5m0{margin:0 0 0 1rem;padding:0 0 0 1rem;color:var(--text-secondary);font-weight:400;font-size:.875rem;border-left:1px solid;border-color:var(--border-secondary)}.AccountNotifications_timezoneLabel__cpstZ{display:flex;align-items:center}.AccountNotifications_projectNotificationsPaper__Q54qZ{padding:0 1rem!important}.AccountNotifications_projectNotificationsPaper__Q54qZ .ProjectNotification-root:not(:last-child){border-bottom:1px solid;border-color:var(--border-main)}.AccountNotifications_noProjects__YFQL1{padding:1rem 0}.DashboardViewLoading_root__HSX95{display:flex;flex-direction:column;gap:1.5rem}