.kpi-card_grid__Yiy4W{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--kpi-card-min),1fr));gap:var(--kpi-grid-gap);padding:0 var(--kpi-grid-pad)}.kpi-card_card__IpXuE{min-height:var(--kpi-card-h);border:1px solid var(--border-hover);border-radius:40px;background:var(--bg-surface);color:var(--text-primary);display:flex;flex-direction:column;gap:12px;padding:16px 20px;box-sizing:border-box}.kpi-card_header__OdyP4{display:flex;align-items:center;gap:var(--kpi-card-gap)}.kpi-card_iconWrap__ikkQG{width:var(--kpi-icon-wrap);height:var(--kpi-icon-wrap);border-radius:999px;background:var(--accent-primary);display:grid;place-items:center;color:var(--icon-active);flex:0 0 auto}.kpi-card_icon__qkI1g{width:var(--kpi-icon-size);height:var(--kpi-icon-size);display:block}.kpi-card_title__Ky31E{font-size:var(--kpi-title-size);font-weight:500;color:var(--text-primary)}.kpi-card_content__X_qGz{display:flex;flex-direction:column;gap:calc(var(--kpi-card-gap) - 6px)}.kpi-card_valueRow__03Si2{display:flex;align-items:center;gap:calc(var(--kpi-card-gap) - 8px);flex-wrap:wrap}.kpi-card_value__CT7pj{font-size:var(--kpi-value-size);font-weight:600;color:var(--text-primary)}.kpi-card_trendBadge__4rhvZ{display:inline-flex;align-items:center;gap:2px;padding:4px 8px;border-radius:999px;font-size:var(--kpi-trend-size);font-weight:600;line-height:1;white-space:nowrap}.kpi-card_trendUp__YWxk7{background:var(--status-attention);color:var(--text-onstatus)}.kpi-card_trendDown__RYPBU{background:var(--status-critical);color:var(--primary-text)}.kpi-card_trendNeutral__OGkXO{background:var(--border-hover);color:var(--text-secondary)}.kpi-card_trendIcon__ymZX_{width:var(--kpi-trend-size);height:var(--kpi-trend-size);display:block}.kpi-card_subtitle__sYQlf{font-size:var(--kpi-subtitle-size);color:var(--text-secondary);opacity:.8}.kpi-ring_card__P6XbM{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.kpi-ring_header__fCuL8{display:flex;flex-direction:column;gap:6px}.kpi-ring_title__6lfX5{font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary)}.kpi-ring_subtitle__Q985I{font-size:var(--text-body-muted);color:var(--text-secondary)}.kpi-ring_mainValue__sGVJ_{font-size:var(--text-data-value);font-weight:600;color:var(--text-primary);line-height:1.1}.kpi-ring_ringGrid__rFOHW{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kpi-ring-gap);align-items:start;flex:1;align-content:center}.kpi-ring_ringGrid__rFOHW,.kpi-ring_ringSingle__z3V0F{--kpi-ring-gap:20px;--kpi-ring-size:calc((100% - var(--kpi-ring-gap)) / 2);display:grid}.kpi-ring_ringSingle__z3V0F{place-items:center;flex:1}.kpi-ring_panelGrid__2aaTI{--kpi-ring-gap:20px;--kpi-ring-size:clamp(76px,12vw,112px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kpi-ring-gap);align-items:start;flex:1;align-content:center}.kpi-ring_ringItem__e84yz{--kpi-ring-color:var(--accent-primary);--kpi-ring-track:var(--border-hover);--kpi-ring-thickness:10px;--kpi-ring-value:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.kpi-ring_toneSuccess__6cwsg{--kpi-ring-color:var(--status-attention)}.kpi-ring_tonePrimary__8bnEz{--kpi-ring-color:var(--accent-primary)}.kpi-ring_toneWarning__zVxrv{--kpi-ring-color:var(--status-critical)}.kpi-ring_ring__zBC2m{position:relative;width:var(--kpi-ring-size);height:var(--kpi-ring-size);display:grid;place-items:center}.kpi-ring_ring__zBC2m:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--kpi-ring-color) calc(var(--kpi-ring-value) * 1%),var(--kpi-ring-track) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--kpi-ring-thickness)),#000 calc(100% - var(--kpi-ring-thickness)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--kpi-ring-thickness)),#000 calc(100% - var(--kpi-ring-thickness)))}.kpi-ring_ringValue__kg4B4{font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary);line-height:1;position:relative;z-index:1}.kpi-ring_ringMetric__2ynbK{font-size:var(--text-data-secondary);font-weight:600;color:var(--text-primary);line-height:1.2}.kpi-ring_note__d66gW,.kpi-ring_ringLabel__6a4Zl{font-size:var(--text-body-muted);color:var(--text-secondary)}.kpi-ring_note__d66gW{display:flex;gap:10px;padding:12px 14px;border-radius:20px;background:var(--bg-app);line-height:1.4;margin-top:auto}.kpi-ring_noteIcon__A4Vgf{width:18px;height:18px;color:var(--accent-primary);flex:0 0 auto;margin-top:2px}.theme-switcher_root__8JW6C{width:var(--sb-w);border-radius:40px;background:var(--bg-surface);border:1px solid var(--border-hover);display:flex;flex-direction:column;align-items:center;padding:var(--sb-pad-y);gap:var(--sb-gap);box-sizing:border-box;position:relative;opacity:.48;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.theme-switcher_root__8JW6C:focus-within,.theme-switcher_root__8JW6C:hover{opacity:1}.theme-switcher_indicator__lVIJY{position:absolute;left:50%;top:var(--sb-pad-y);width:var(--sb-circle);height:var(--sb-circle);border-radius:999px;background:var(--bg-active);transform:translateX(-50%) translateY(0);transition:transform .25s ease;z-index:0}.theme-switcher_indicatorDark__x1_eI{transform:translateX(-50%) translateY(calc(var(--sb-circle) + var(--sb-gap)))}.theme-switcher_option__0khxr{width:var(--sb-circle);height:var(--sb-circle);border-radius:999px;border:0;background:transparent;display:grid;place-items:center;color:var(--icon-primary);cursor:pointer;transition:background-color .2s ease,color .2s ease;position:relative;z-index:1}.theme-switcher_option__0khxr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-switcher_active__K7QSu{color:var(--icon-active)}.theme-switcher_icon__EeDk8{width:var(--sb-icon);height:var(--sb-icon);display:block;overflow:visible}.chat-widget_root__lY6Ro{width:var(--sb-w);height:var(--chat-widget-h);border-radius:40px;background:var(--bg-surface);border:1px solid var(--border-hover);display:flex;align-items:center;justify-content:center;opacity:.48;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.chat-widget_rootOpen__Nqt3N,.chat-widget_root__lY6Ro:focus-within,.chat-widget_root__lY6Ro:hover{opacity:1}.chat-widget_button__aSoUx{width:var(--chat-widget-btn);height:var(--chat-widget-btn);border-radius:999px;border:0;display:grid;place-items:center;position:relative;cursor:pointer;transition:background-color .2s ease,color .2s ease}.chat-widget_button__aSoUx:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-widget_buttonIdle__AVYvF{background:var(--status-attention);color:var(--icon-primary)}.chat-widget_buttonActive__OUj97{background:var(--status-critical);color:var(--icon-active)}.chat-widget_buttonOpen__IZYso{box-shadow:0 0 0 2px var(--primary-bg)}.chat-widget_icon__XEH8S{width:var(--chat-widget-icon);height:var(--chat-widget-icon);display:block;overflow:visible;margin:0 auto}.chat-widget_badge__FJyem{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;border-radius:999px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--primary-bg);color:var(--primary-text)}.chat-widget_popover__VedvO{width:var(--chat-popover-w);height:var(--chat-popover-h);max-height:min(70vh,var(--chat-popover-h));border-radius:40px;background:var(--bg-surface);padding:var(--chat-popover-pad);box-sizing:border-box;box-shadow:0 16px 40px rgba(0,0,0,.08);color:var(--text-primary);display:flex;flex-direction:column;gap:var(--chat-popover-gap);z-index:9999;--chat-control-h:calc(var(--user-badge-h) - 16px);--chat-control-pad:calc(var(--chat-popover-gap) + 2px);--chat-control-icon:var(--tab-nav-icon)}.chat-widget_chatView__SRcIK,.chat-widget_listView__TqZpx{display:flex;flex-direction:column;gap:var(--chat-popover-gap);min-height:0;flex:1 1 auto}.chat-widget_header__9Ko_o{display:flex;align-items:center;gap:var(--chat-popover-gap)}.chat-widget_headerTitle__gF6o1{font-size:var(--user-badge-name-size);font-weight:600}.chat-widget_headerAction__LbSmN{margin-left:auto;width:var(--chat-control-h);height:var(--chat-control-h);border-radius:999px;border:0;background:var(--bg-app);color:var(--icon-primary);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.chat-widget_headerAction__LbSmN:hover{background:var(--primary-bg);color:var(--primary-text)}.chat-widget_headerActionIcon___ZQyn{width:var(--chat-control-icon);height:var(--chat-control-icon);display:block;margin:0 auto}.chat-widget_search__iLWKA{display:flex;align-items:center;gap:var(--chat-popover-gap);height:var(--chat-control-h);border-radius:999px;background:var(--bg-app);padding:0 var(--chat-control-pad);color:var(--icon-default)}.chat-widget_searchIcon__8Iut_{width:var(--chat-control-icon);height:var(--chat-control-icon);display:block;overflow:visible}.chat-widget_searchInput__2yrGT{flex:1 1 auto;border:0;background:transparent;font-size:var(--chat-text-size);color:var(--text-primary);outline:none}.chat-widget_searchInput__2yrGT::-moz-placeholder{color:var(--text-secondary)}.chat-widget_searchInput__2yrGT::placeholder{color:var(--text-secondary)}.chat-widget_list__fe0Hp{display:flex;flex-direction:column;gap:var(--chat-popover-gap);overflow:auto;min-height:0}.chat-widget_thread__tbPn9{border:0;border-radius:32px;background:var(--bg-app);padding:calc(var(--chat-popover-gap) + 2px) calc(var(--chat-popover-gap) + 4px);display:flex;align-items:center;gap:var(--chat-popover-gap);text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease;color:var(--text-primary)}.chat-widget_thread__tbPn9:hover{background:var(--primary-bg);color:var(--primary-text)}.chat-widget_threadUnread__rogbt{border:1px solid var(--primary-bg)}.chat-widget_avatar__xGngD{width:var(--user-badge-avatar);height:var(--user-badge-avatar);border-radius:999px;background:var(--border-hover);display:grid;place-items:center;font-size:12px;font-weight:600;position:relative;flex:0 0 auto;overflow:hidden}.chat-widget_avatarImage__hFkcR{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;display:block}.chat-widget_avatarDot__HZqOL{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:999px;background:var(--status-attention);border:2px solid var(--bg-surface)}.chat-widget_threadBody__ykfLH{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(var(--chat-popover-gap) - 6px)}.chat-widget_threadTitle__gTnAf{font-size:var(--user-badge-name-size);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-widget_threadMessage__G6pCx{font-size:var(--chat-text-size);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-widget_threadMeta__BBbxX{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--chat-popover-gap) - 4px);flex:0 0 auto}.chat-widget_threadTime__Tjc_s{font-size:var(--chat-text-size);color:var(--text-secondary)}.chat-widget_thread__tbPn9:hover .chat-widget_threadMessage__G6pCx,.chat-widget_thread__tbPn9:hover .chat-widget_threadTime__Tjc_s{color:currentColor}.chat-widget_threadBadge__rGNxp{min-width:16px;height:16px;border-radius:999px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--primary-bg);color:var(--primary-text)}.chat-widget_chatHeader___M9Tl{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:var(--chat-popover-gap)}.chat-widget_back__XvIbX{width:calc(var(--chat-control-h) - 6px);height:calc(var(--chat-control-h) - 6px);border-radius:999px;border:0;background:var(--bg-app);display:grid;place-items:center;cursor:pointer}.chat-widget_backIcon__0p3qO{width:calc(var(--chat-control-icon) - 4px);height:calc(var(--chat-control-icon) - 4px)}.chat-widget_chatAvatar___YAss{width:calc(var(--user-badge-avatar) - 10px);height:calc(var(--user-badge-avatar) - 10px);border-radius:999px;background:var(--border-hover);display:grid;place-items:center;font-size:12px;font-weight:600;overflow:hidden;flex:0 0 auto}.chat-widget_chatTitle__Urms6{font-size:var(--user-badge-name-size);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-widget_chatStatus__trTAT{font-size:var(--chat-text-size);color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.chat-widget_statusDot__7y0NB{width:6px;height:6px;border-radius:999px;background:var(--border-hover)}.chat-widget_statusDotOnline__vnbp0{background:var(--status-attention)}.chat-widget_messages__LViFX{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--chat-popover-gap)}.chat-widget_messageRow__AGU9L{display:flex;align-items:flex-end;gap:var(--chat-popover-gap)}.chat-widget_messageRowOwn__f_o73{flex-direction:row-reverse;align-self:flex-end}.chat-widget_messageAvatar__lCSaO{width:calc(var(--user-badge-avatar) - 12px);height:calc(var(--user-badge-avatar) - 12px);border-radius:999px;background:var(--border-hover);display:grid;place-items:center;font-size:11px;font-weight:600;overflow:hidden;flex:0 0 auto}.chat-widget_message___c4mD{max-width:80%;padding:calc(var(--chat-popover-gap) + 2px) calc(var(--chat-popover-gap) + 4px);border-radius:24px;background:var(--bg-app);color:var(--text-primary);display:flex;flex-direction:column;gap:6px}.chat-widget_messageOwn__eCSpe{background:var(--primary-bg);color:var(--primary-text)}.chat-widget_messageText__3VIVM{font-size:var(--chat-text-size)}.chat-widget_messageMeta__6UbrI{display:flex;flex-direction:column;gap:1px}.chat-widget_messageStatus__OWi_y{font-size:var(--chat-meta-size);color:currentColor}.chat-widget_composer__tldr2{display:flex;align-items:center;gap:var(--chat-popover-gap);height:var(--chat-control-h);border-radius:999px;background:var(--bg-app);padding:0 var(--chat-control-pad)}.chat-widget_input__L_1NS{flex:1 1 auto;border:0;background:transparent;font-size:var(--chat-text-size);color:var(--text-primary);outline:none}.chat-widget_input__L_1NS::-moz-placeholder{color:var(--text-secondary)}.chat-widget_input__L_1NS::placeholder{color:var(--text-secondary)}.chat-widget_attach__V8eUa,.chat-widget_send__iY_Ow{width:calc(var(--chat-control-h) - 8px);height:calc(var(--chat-control-h) - 8px);border-radius:999px;border:0;background:transparent;display:grid;place-items:center;color:var(--icon-default);cursor:pointer}.chat-widget_send__iY_Ow{background:var(--primary-bg);color:var(--primary-text)}.chat-widget_send__iY_Ow:disabled{opacity:.6;cursor:not-allowed}.chat-widget_actionIcon__mD_9L{width:var(--chat-control-icon);height:var(--chat-control-icon);display:block;margin:0 auto}.chat-widget_empty__23oVz{border-radius:24px;background:var(--bg-app);padding:12px;text-align:center}.chat-widget_empty__23oVz,.chat-widget_typing__6Nj6_{font-size:var(--chat-text-size);color:var(--text-secondary)}.chat-widget_typing__6Nj6_{display:flex;align-items:center;gap:8px;padding:0 6px}.chat-widget_typingDots__XNiZ9{display:inline-flex;align-items:center;gap:4px}.chat-widget_typingDots__XNiZ9 span{width:6px;height:6px;border-radius:999px;background:var(--text-secondary);opacity:.4;animation:chat-widget_chatTypingPulse__kl6rK 1.2s ease-in-out infinite}.chat-widget_typingDots__XNiZ9 span:nth-child(2){animation-delay:.15s}.chat-widget_typingDots__XNiZ9 span:nth-child(3){animation-delay:.3s}@keyframes chat-widget_chatTypingPulse__kl6rK{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-2px);opacity:.9}}.project-page_page__Yuec6{display:flex;flex-direction:column;gap:20px;padding-bottom:32px}.project-page_header__LoFFG{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.project-page_headerLeft__S444K{display:flex;align-items:center;gap:16px;flex:1}.project-page_backButton__o2dKx{width:44px;height:44px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);display:grid;place-items:center;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.project-page_backButton__o2dKx:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.project-page_headerInfo__SHQlH{display:flex;flex-direction:column;gap:6px}.project-page_titleRow__EEwSd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.project-page_title__xHVlc{font-size:var(--text-heading-h1);font-weight:600;color:var(--text-primary)}.project-page_subtitle__niWAz{font-size:var(--text-body-secondary);color:var(--text-secondary)}.project-page_statusPill__QOOL8{padding:4px 12px;border-radius:999px;background:var(--status-bg);color:var(--status-color);border:1px solid var(--status-color);font-size:var(--text-body-muted);font-weight:600;white-space:nowrap}.project-page_headerActions___XTU_{display:flex;align-items:center;gap:10px}.project-page_aiActions__dY98m{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-page_aiGhostButton__Ab4ka{height:34px;min-width:140px;padding:0 14px;border-radius:999px;border:1px solid var(--border-hover);background:transparent;color:var(--text-secondary);font-size:var(--text-body-secondary);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.project-page_aiGhostButton__Ab4ka:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.project-page_aiGhostButton__Ab4ka:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.project-page_aiPrimaryButton__fkrrR{height:34px;min-width:140px;padding:0 14px;border-radius:999px;border:0;background:var(--primary-bg);color:var(--primary-text);font-size:var(--text-body-secondary);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.project-page_aiPrimaryButton__fkrrR:hover{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.project-page_aiPrimaryButton__fkrrR:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.project-page_metaBar__ioja6{border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:16px;display:flex;flex-direction:column;gap:12px}.project-page_metaTop__GgQh4{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.project-page_progressWrap__CYVU8{display:flex;align-items:center;gap:12px;flex:1;min-width:240px}.project-page_progressValue__80P_J{font-weight:600;color:var(--text-primary);min-width:48px}.project-page_progressBar__3tl7D{position:relative;flex:1;height:8px;border-radius:999px;overflow:hidden}.project-page_progressTrack__nf3fx{position:absolute;inset:0;background:var(--bg-app)}.project-page_progressFill__JPOh_{position:absolute;inset:0;background:var(--progress-color)}.project-page_statChips__4Q85n{display:flex;flex-wrap:wrap;gap:10px}.project-page_statChip__SWAKA{padding:8px 12px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);font-size:var(--text-body-secondary);color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.project-page_statChip__SWAKA strong{color:var(--text-primary);font-weight:600}.project-tasks-view_wrapper__TtPRG{display:flex;flex-direction:column;gap:16px}.project-tasks-view_toolbar__9MdRu{display:flex;flex-direction:column;gap:12px}.project-tasks-view_toolbarTop__7MgeC{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-tasks-view_title__1vqzO{font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary)}.project-tasks-view_actions__Eg8h4{display:flex;align-items:center;gap:10px}.project-tasks-view_addButton__o_07g{height:var(--switcher-item-height);padding:0 14px;border-radius:999px;border:0;background:var(--primary-bg);color:var(--primary-text);font-weight:600;font-size:var(--text-body-muted);cursor:pointer}.project-tasks-view_addButton__o_07g:hover{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.project-tasks-view_toolbarFilters__2gVu8{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.project-tasks-view_chip__xaYJj{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;font-weight:600;font-size:var(--text-body-secondary);display:inline-flex;align-items:center;gap:8px;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.project-tasks-view_chip__xaYJj:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.project-tasks-view_chipActive__y8O0L{background:var(--bg-app);color:var(--text-primary);border-color:var(--control-hover-border)}.project-tasks-view_chipCount__vgrUF{min-width:18px;height:18px;padding:0 6px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-secondary);font-size:10px;font-weight:700;line-height:1;display:inline-grid;place-items:center}.project-tasks-view_search__1xizj{flex:1;min-width:220px;height:36px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:0 14px;color:var(--text-primary);outline:none;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.project-tasks-view_search__1xizj:hover{border-color:var(--control-hover-border)}.project-tasks-view_search__1xizj:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.project-tasks-view_content__8Wt0_{display:flex;flex-direction:column;gap:16px}.project-tasks-view_group__QZA84{border:1px solid var(--border-hover);border-radius:24px;background:var(--bg-surface);padding:12px}.project-tasks-view_groupHeader__Nau9d{display:flex;align-items:center;justify-content:space-between;color:var(--text-primary);font-weight:600;padding:6px 6px 10px}.project-tasks-view_groupCount__EH4Wa{color:var(--text-secondary);font-weight:600;font-size:var(--text-body-secondary)}.project-tasks-view_taskRow__NLcyw{display:grid;grid-template-columns:24px 1fr auto auto;gap:12px;align-items:center;padding:12px;border-radius:12px;transition:background .15s ease;cursor:pointer}.project-tasks-view_taskRow__NLcyw:hover{background:var(--bg-app)}.project-tasks-view_taskTitle__zv5Kr{font-weight:600;color:var(--text-primary)}.project-tasks-view_taskMeta__myinC{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:var(--text-body-secondary)}.project-tasks-view_priority__S_5jB{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:var(--text-body-muted);font-weight:600;border:1px solid transparent}.project-tasks-view_assignee__AQZxZ{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--text-body-secondary)}.project-tasks-view_assigneeAvatar__lyXlv{width:28px;height:28px;border-radius:999px;background:var(--accent-primary);color:var(--primary-text);display:grid;place-items:center;font-size:11px;font-weight:600;overflow:hidden}.project-tasks-view_assigneeAvatar__lyXlv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-tasks-view_empty__FMbdC{padding:24px}.project-tasks-view_calendarStub__da9rx,.project-tasks-view_empty__FMbdC{border:1px dashed var(--border-hover);border-radius:24px;text-align:center;color:var(--text-secondary)}.project-tasks-view_calendarStub__da9rx{padding:26px}@media (max-width:900px){.project-tasks-view_toolbarTop__7MgeC{flex-direction:column;align-items:flex-start}.project-tasks-view_taskRow__NLcyw{grid-template-columns:24px 1fr;gap:10px}}.permissions-table_table__e4i4v{display:flex;flex-direction:column;gap:0;background:var(--bg-surface);overflow-x:auto;overflow-y:hidden}.permissions-table_row__q97yk{display:grid;grid-template-columns:minmax(var(--permission-col-min,170px),var(--permission-col-max,230px)) repeat(var(--role-count),minmax(var(--role-col-min,58px),var(--role-col-max,72px)));gap:0;align-items:center;padding:8px 10px;background:var(--bg-surface);color:var(--text-secondary);font-size:12px;transition:background-color var(--motion-base) var(--ease-standard)}.permissions-table_rowHeader__Hr_6f{background:var(--bg-app);color:var(--text-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;border-bottom:1px solid var(--border-hover);min-height:48px}.permissions-table_rowsList__2x8jQ{display:flex;flex-direction:column;gap:0;background:var(--bg-surface)}.permissions-table_rowBody__DBVwY{min-height:48px;border-bottom:1px solid var(--border-hover)}.permissions-table_rowsList__2x8jQ .permissions-table_rowBody__DBVwY:last-child{border-bottom:0}.permissions-table_rowBody__DBVwY:hover{background:var(--control-hover-bg)}.permissions-table_cellPrimary__s0ju0{display:flex;flex-direction:column;gap:4px;color:var(--text-primary);font-weight:600}.permissions-table_cellCenter__Gjir4{display:flex;justify-content:center;padding:0 2px}.permissions-table_permissionSwitch__hUYj7{position:relative;width:44px;height:24px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);display:inline-flex;align-items:center;justify-content:flex-start;padding:0 2px;cursor:pointer;transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}.permissions-table_permissionSwitch__hUYj7:hover{border-color:var(--control-hover-border);background:var(--control-hover-bg)}.permissions-table_permissionSwitchActive__8m7_s{border-color:#86efac;background:#bbf7d0}.permissions-table_permissionSwitchDisabled__c7UzS{opacity:.6;cursor:not-allowed}.permissions-table_permissionSwitchThumb__FBtu1{width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.22);transition:transform var(--motion-base) var(--ease-standard)}.permissions-table_permissionSwitchThumbActive__zWutk{transform:translateX(20px)}.permissions-table_roleHeaderCell__AcGRp{display:flex;justify-content:center;padding:0 2px}.permissions-table_roleHeaderIcon__CmiNA{width:28px;height:28px;border-radius:999px;border:1px solid var(--border-hover);display:grid;place-items:center;color:var(--text-secondary);background:var(--bg-surface);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard);cursor:help;position:relative}.permissions-table_roleTooltip__c69OP{border-radius:999px;padding:6px 14px;background:var(--primary-bg);color:var(--primary-text);font-size:12px;font-weight:600;white-space:nowrap}.permissions-table_roleHeaderIcon__CmiNA:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.permissions-table_roleHeaderSvg__PMWaD{width:12px;height:12px}.permissions-table_empty__fpREX{min-height:200px;display:grid;place-items:center;color:var(--text-secondary);font-size:var(--text-body-muted)}@media (max-width:1280px){.permissions-table_row__q97yk{padding:8px}}@media (max-width:1024px){.permissions-table_row__q97yk{padding:8px 7px}}@media (max-width:720px){.permissions-table_row__q97yk{padding:8px 6px;font-size:11px}}.column-modals_dialog__VV9PO{width:100%;max-width:460px;max-height:92vh;background:var(--bg-surface)!important;border:1px solid var(--border-hover)!important;border-radius:40px!important;box-shadow:none!important;overflow:hidden}.column-modals_modal__d3MJc{display:flex;flex-direction:column;gap:10px;padding:22px 20px 20px}.column-modals_header__L0UXF{justify-content:space-between;padding:0}.column-modals_headerInfo__cP8Ok,.column-modals_header__L0UXF{display:flex;align-items:center;gap:12px}.column-modals_icon__e0tP9{width:36px;height:36px;border-radius:14px;background:var(--bg-app);border:1px solid var(--border-hover);color:var(--text-secondary);display:grid;place-items:center}.column-modals_title__FRM1B{font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary)}.column-modals_subtitle__Rn_wl{font-size:var(--text-body-muted);color:var(--text-secondary)}.column-modals_closeButton__3Gylz{width:32px;height:32px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.column-modals_closeButton__3Gylz:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.column-modals_closeButton__3Gylz:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.column-modals_body__522iZ{display:flex;flex-direction:column;gap:10px}.column-modals_field__rnkzh{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:var(--text-body-muted)}.column-modals_field__rnkzh p{margin:0}.column-modals_strongText__f59T3{color:var(--text-primary)}.column-modals_input__SOvyl{width:100%}.column-modals_palette__CF1F_{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding:12px;border-radius:18px;border:1px solid var(--border-hover);background:var(--bg-app)}.column-modals_colorButton__uSU93{width:100%;aspect-ratio:1;border-radius:999px;border:0;cursor:pointer;position:relative;display:grid;place-items:center;transition:transform .15s ease,box-shadow .15s ease}.column-modals_colorButton__uSU93:hover{transform:scale(1.05)}.column-modals_colorSelected__oZ01r{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--accent-primary)}.column-modals_actions__HoLwE{display:flex;flex-direction:row;justify-content:flex-end;gap:12px;margin-top:8px}.column-modals_ghostButton__U5oL2{height:44px;min-width:140px;padding:0 18px;border-radius:40px;font-size:var(--text-body-primary);font-weight:600;cursor:pointer;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--button-secondary-text);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.column-modals_ghostButton__U5oL2:hover{background:var(--button-ghost-hoverbg)}.column-modals_primaryButton__EG4Ct{height:44px;min-width:140px;padding:0 18px;border-radius:40px;border:0;background:var(--primary-bg);color:var(--primary-text);font-weight:600;font-size:var(--text-body-primary);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.column-modals_primaryButton__EG4Ct:not(:disabled):hover{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.column-modals_dangerButton__poofp{height:44px;min-width:140px;padding:0 18px;border-radius:40px;border:0;background:var(--status-critical);color:#fff;font-weight:600;font-size:var(--text-body-primary);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.column-modals_dangerButton__poofp:not(:disabled):hover{background:color-mix(in srgb,var(--status-critical) 88%,#000);color:#fff}.column-modals_warningBox__bv_if{border-radius:16px;border:1px solid color-mix(in srgb,var(--status-critical) 30%,transparent);background:color-mix(in srgb,var(--status-critical) 12%,transparent);color:var(--status-critical);padding:12px;font-size:12px;line-height:1.4}@media (max-width:720px){.column-modals_palette__CF1F_{grid-template-columns:repeat(6,minmax(0,1fr))}}.column-modals_ghostButton__U5oL2:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 35%,transparent)}.column-modals_dangerButton__poofp:focus-visible,.column-modals_primaryButton__EG4Ct:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 35%,transparent)}.finance-bar-widget_card__N4IQ8{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.finance-bar-widget_header__CtXjX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.finance-bar-widget_titleBlock__ZRAjQ{display:flex;flex-direction:column;gap:6px}.finance-bar-widget_title__L_9uC{font-size:var(--text-heading-h3);font-weight:600}.finance-bar-widget_legend__hMpIw,.finance-bar-widget_subtitle__xOSFr{font-size:var(--text-body-muted);color:var(--text-secondary)}.finance-bar-widget_legend__hMpIw{display:flex;gap:16px;align-items:center}.finance-bar-widget_legendItem__wPmZ4{display:inline-flex;align-items:center;gap:8px}.finance-bar-widget_legendDot__2A3KN{width:10px;height:10px;border-radius:999px;background:var(--chart-income)}.finance-bar-widget_legendDotExpense__q82hQ{background:var(--chart-expense)}.finance-bar-widget_chartWrap__gC1s5{flex:1;min-height:220px}.finance-bar-widget_empty__2Upri{flex:1;display:grid;place-items:center;color:var(--text-secondary);font-size:var(--text-body-muted)}.finance-bar-widget_tooltip__nImY6{background:var(--bg-app);border-radius:16px;padding:12px 14px;color:var(--text-primary);font-size:var(--text-body-muted)}.finance-bar-widget_tooltipTitle__ZH_w6{font-size:var(--text-body-muted);color:var(--text-secondary);margin-bottom:8px}.finance-bar-widget_tooltipRow__D1_FD{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-body-secondary)}.finance-bar-widget_tooltipLabel__mdwRC{display:inline-flex;align-items:center;gap:8px}.finance-bar-widget_tooltipValue__u_LlN{font-weight:600}.summary-cards-widget_card__j8MQ_{--summary-columns:2;background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.summary-cards-widget_title__5OyFE{font-size:var(--text-heading-h3);font-weight:600}.summary-cards-widget_grid__cnxMF{display:grid;grid-template-columns:repeat(var(--summary-columns),minmax(0,1fr));gap:16px;flex:1;align-content:start}.summary-cards-widget_threeColumns__8ON9E{--summary-columns:3}@media (max-width:900px){.summary-cards-widget_threeColumns__8ON9E{--summary-columns:1}}.summary-cards-widget_tile__Kms6K{border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--bg-app);color:var(--text-primary);min-height:120px}.summary-cards-widget_tilePrimary___l_Iy{background:var(--accent-primary);color:var(--primary-text)}.summary-cards-widget_tileTitle__NEjGH{font-size:var(--text-body-secondary);color:var(--text-secondary)}.summary-cards-widget_tilePrimary___l_Iy .summary-cards-widget_tileTitle__NEjGH{color:var(--primary-text);opacity:.8}.summary-cards-widget_tileValue__Bif2X{font-size:var(--text-data-secondary);font-weight:600}.summary-cards-widget_tileMeta__Y9NZO{display:flex;align-items:center;gap:8px;font-size:var(--text-body-muted);color:var(--text-secondary)}.summary-cards-widget_tilePrimary___l_Iy .summary-cards-widget_tileMeta__Y9NZO{color:var(--primary-text);opacity:.8}.summary-cards-widget_pill__xpkw1{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:var(--text-ui-caption);font-weight:600;background:rgba(15,23,42,.08);color:var(--text-primary)}.summary-cards-widget_pillPositive__26YJN{background:rgba(16,185,129,.16);color:#10b981}.summary-cards-widget_pillNegative___C_eM{background:rgba(244,63,94,.16);color:#f43f5e}.summary-cards-widget_tilePrimary___l_Iy .summary-cards-widget_pill__xpkw1{background:hsla(0,0%,100%,.18);color:var(--primary-text)}.recent-transactions-table_card__KE2iC{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.recent-transactions-table_header__ZcSvU{display:flex;align-items:center;justify-content:space-between;min-height:24px}.recent-transactions-table_title__YS6L7{font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.recent-transactions-table_table__ELinG{display:grid;gap:0;flex:1;overflow:auto;border:1px solid var(--border-hover);border-radius:24px;background:var(--bg-surface);align-content:start;grid-auto-rows:min-content}.recent-transactions-table_row__ZuCP6{display:grid;grid-template-columns:110px minmax(160px,1fr) 120px 140px 110px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-hover);color:var(--text-secondary);font-size:13px}.recent-transactions-table_row__ZuCP6:last-child{border-bottom:0}.recent-transactions-table_rowHeader__45or5{background:var(--bg-app);color:var(--text-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.recent-transactions-table_row__ZuCP6>div{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-transactions-table_cellPrimary__9r4vH{color:var(--text-primary);font-weight:600}.recent-transactions-table_amountIncome__W3WWS{color:#10b981;font-weight:600}.recent-transactions-table_amountExpense__ydQw_{color:#f43f5e;font-weight:600}.recent-transactions-table_status__7VF7n{text-transform:uppercase;font-size:var(--text-body-muted);font-weight:600}.recent-transactions-table_statusPaid__C8YPb{color:#10b981}.recent-transactions-table_statusPending___DW8Q{color:#f59e0b}.recent-transactions-table_statusFailed__Vyo54{color:#f43f5e}.recent-transactions-table_empty__Kh_i8{flex:1;display:grid;place-items:center;color:var(--text-secondary);font-size:12px;border:1px solid var(--border-hover);border-radius:24px;min-height:220px}@media (max-width:1440px){.recent-transactions-table_card__KE2iC{padding:14px 16px;gap:10px}}.tasks-table-widget_card__KGGCN{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:40px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;color:var(--text-primary);box-sizing:border-box;height:100%}.tasks-table-widget_header__1rMM_{display:flex;align-items:center;justify-content:space-between}.tasks-table-widget_title__D17Mo{font-size:14px;font-weight:600}.tasks-table-widget_table__o_7xS{display:grid;gap:0;flex:1;overflow:auto;border:1px solid var(--border-hover);border-radius:24px;background:var(--bg-surface)}.tasks-table-widget_row__kAmdq{display:grid;grid-template-columns:minmax(180px,2fr) 110px 1fr 110px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-hover);color:var(--text-secondary);font-size:13px}.tasks-table-widget_row__kAmdq:last-child{border-bottom:0}.tasks-table-widget_rowHeader___qGNY{background:var(--bg-app);color:var(--text-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.tasks-table-widget_cellPrimary__BxDPL{color:var(--text-primary);font-weight:600;display:flex;flex-direction:column;gap:4px}.tasks-table-widget_subText__aDu6Q{font-size:var(--text-body-muted);color:var(--text-secondary)}.tasks-table-widget_progress__nqsgM{display:flex;flex-direction:column;gap:6px}.tasks-table-widget_progressBar__H6keY{height:6px;border-radius:999px;background:var(--bg-app);overflow:hidden}.tasks-table-widget_progressFill__4sW1t{height:100%;border-radius:999px;background:var(--accent-primary);width:0}.tasks-table-widget_progressValue__FpjvB{font-size:var(--text-body-muted);color:var(--text-secondary)}.tasks-table-widget_assignee__I500_{display:flex;align-items:center;gap:6px;justify-content:flex-end}.tasks-table-widget_avatar___k_YI{width:28px;height:28px;border-radius:999px;background:var(--accent-primary);color:var(--primary-text);display:grid;place-items:center;font-size:12px;font-weight:600;-o-object-fit:cover;object-fit:cover}.tasks-table-widget_empty__jOLkE{flex:1;display:grid;place-items:center;color:var(--text-secondary);font-size:12px;border:1px solid var(--border-hover);border-radius:24px;min-height:220px}.tasks-table-widget_rowButton__VYMmw{cursor:pointer;transition:background-color .2s ease}.tasks-table-widget_rowButton__VYMmw:hover{background:var(--bg-app)}.fast-bar_fastBar__f5iso{width:100%;height:var(--sb-w);border-radius:40px;background:var(--bg-surface);border:1px solid var(--border-hover);padding:10px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px 12px;box-sizing:border-box}.fast-bar_actions__klSOx{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.fast-bar_spacer__73weW{flex:1 1 auto;min-width:12px}.fast-bar_actionButton__lZd0s{border:1px solid var(--border-hover);background:var(--bg-surface);border-radius:999px;padding:4px;height:36px;display:inline-flex;align-items:center;box-sizing:border-box;cursor:pointer;color:inherit;transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),opacity var(--motion-base) var(--ease-standard)}.fast-bar_actionButton__lZd0s:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fast-bar_actionButtonInner__Y47w_{height:100%;padding:0 14px;border-radius:999px;background:var(--bg-app);color:var(--text-secondary);font-size:calc(var(--text-ui-switcher) - 4px);font-weight:700;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis)}.fast-bar_actionButton__lZd0s:hover .fast-bar_actionButtonInner__Y47w_{background:var(--control-hover-bg);color:var(--control-hover-text)}.fast-bar_actionButtonPrimary__bi7Tm .fast-bar_actionButtonInner__Y47w_{background:var(--primary-bg);color:var(--primary-text)}.fast-bar_actionButtonPrimary__bi7Tm:hover .fast-bar_actionButtonInner__Y47w_{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.fast-bar_actionButton__lZd0s:disabled{opacity:.5;cursor:not-allowed}.fast-bar_actionButton__lZd0s:disabled .fast-bar_actionButtonInner__Y47w_{background:var(--bg-app);color:var(--text-secondary)}.fast-bar_switcherRoot__cpdl1{position:relative;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border-hover);height:36px;padding:4px;display:inline-flex;align-items:center;gap:4px;box-sizing:border-box}.fast-bar_switcherItem__cDNMN{border:1px solid transparent;background:transparent;height:100%;padding:0 14px;border-radius:999px;font-size:calc(var(--text-ui-switcher) - 4px);font-weight:700;color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis)}.fast-bar_switcherItem__cDNMN:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.fast-bar_switcherItemActive__DExXw{background:var(--primary-bg);color:var(--primary-text);border-color:transparent}.input-style_input__aauuC{height:48px!important;border-radius:40px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding-left:var(--input-padding-left,16px)!important;padding-right:var(--input-padding-right,16px)!important;font-size:var(--text-body-primary);color:var(--text-primary);outline:none}.input-style_input__aauuC::-moz-placeholder{color:var(--text-secondary)}.input-style_input__aauuC::placeholder{color:var(--text-secondary)}.input-style_input__aauuC:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.input-style_input__aauuC:hover{background:var(--control-hover-bg)!important;color:var(--text-primary);border-color:var(--control-hover-border)!important}.input-style_inputCompact__iJ4hv{height:44px!important;padding-left:var(--input-padding-left,14px)!important;padding-right:var(--input-padding-right,14px)!important}.input-style_inputCompactMd__LURxr,.input-style_inputCompact__iJ4hv{border-radius:9999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;font-size:var(--text-body-secondary);color:var(--text-primary);outline:none}.input-style_inputCompactMd__LURxr{height:32px!important;padding-left:var(--input-padding-left,12px)!important;padding-right:var(--input-padding-right,12px)!important}.input-style_inputCompactSm__Ocx7f{height:32px!important;border-radius:9999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding-left:var(--input-padding-left,10px)!important;padding-right:var(--input-padding-right,10px)!important;font-size:var(--text-body-secondary);color:var(--text-primary);outline:none}.input-style_inputCompact__iJ4hv::-moz-placeholder{color:var(--text-secondary)}.input-style_inputCompact__iJ4hv::placeholder{color:var(--text-secondary)}.input-style_inputCompactMd__LURxr::-moz-placeholder,.input-style_inputCompactSm__Ocx7f::-moz-placeholder{color:var(--text-secondary)}.input-style_inputCompactMd__LURxr::placeholder,.input-style_inputCompactSm__Ocx7f::placeholder{color:var(--text-secondary)}.input-style_inputCompact__iJ4hv:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.input-style_inputCompact__iJ4hv:hover{background:var(--control-hover-bg)!important;color:var(--text-primary);border-color:var(--control-hover-border)!important}.input-style_inputCompactMd__LURxr:focus-visible,.input-style_inputCompactSm__Ocx7f:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.input-style_inputCompactMd__LURxr:hover,.input-style_inputCompactSm__Ocx7f:hover{background:var(--control-hover-bg)!important;color:var(--text-primary);border-color:var(--control-hover-border)!important}.input-style_inputCompactIcon__fwrCJ{padding-left:36px!important;background:var(--bg-surface)!important;height:44px!important;border-radius:9999px!important}.input-style_inputCompactNumber__EyTLS{--input-padding-left:0px;--input-padding-right:0px;text-align:center;font-weight:600;letter-spacing:.01em;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.input-style_inputCompactNumber__EyTLS::-webkit-inner-spin-button,.input-style_inputCompactNumber__EyTLS::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-style_inputTopbar__h3EzG{height:36px!important;border-radius:9999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding-left:var(--input-padding-left,12px)!important;padding-right:var(--input-padding-right,12px)!important;font-size:var(--text-body-secondary);color:var(--text-primary);outline:none;position:relative;z-index:1;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.input-style_inputTopbar__h3EzG::-moz-placeholder{color:var(--text-secondary)}.input-style_inputTopbar__h3EzG::placeholder{color:var(--text-secondary)}.input-style_inputTopbar__h3EzG:focus-visible{border-color:var(--focus-ring);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus-ring) 45%,transparent);z-index:10}.input-style_inputTopbar__h3EzG:hover{background:var(--control-hover-bg)!important;color:var(--text-primary);border-color:var(--control-hover-border)!important}.input-style_inputTopbarIcon__K7rRY{padding-left:34px!important}.input-style_textarea__gLbvl{min-height:180px;border-radius:28px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary)}.input-style_textarea__gLbvl .ProseMirror{outline:none;box-shadow:none}.input-style_textarea__gLbvl .ProseMirror:focus,.input-style_textarea__gLbvl .ProseMirror:focus-visible{outline:none;box-shadow:none}.input-style_textarea__gLbvl ::-moz-placeholder{color:var(--text-secondary)}.input-style_textarea__gLbvl ::placeholder{color:var(--text-secondary)}.input-style_textarea__gLbvl:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.input-style_textarea__gLbvl:hover{background:var(--control-hover-bg);border-color:var(--control-hover-border)}.input-style_textareaCompact__Vt4i8{min-height:80px;border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary)}.input-style_textareaCompact__Vt4i8::-moz-placeholder{color:var(--text-secondary)}.input-style_textareaCompact__Vt4i8::placeholder{color:var(--text-secondary)}.input-style_textareaCompact__Vt4i8:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.input-style_textareaCompact__Vt4i8:hover{background:var(--control-hover-bg);border-color:var(--control-hover-border)}.alerts-modal_overlay__kGfNF{background:rgba(20,22,25,.55);backdrop-filter:blur(4px)}.alerts-modal_dialog__AdmOA{max-width:1200px!important;width:min(1200px,96vw)!important;height:min(80vh,820px)!important;padding:0!important;overflow:hidden;border-radius:28px!important}.alerts-modal_shell__saK5S{display:grid;grid-template-columns:240px 1fr;height:100%;min-height:0}.alerts-modal_sidebar__5RwIz{border-right:1px solid var(--border-hover);background:var(--bg-surface);padding:18px 14px}.alerts-modal_sidebarTitle__uA6LY{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);margin-bottom:12px;padding:0 12px}.alerts-modal_sidebarList__VDZ4f{display:flex;flex-direction:column;gap:8px}.alerts-modal_sidebarItem__KI2ex{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:var(--switcher-container-borderradius);border:1px solid transparent;background:transparent;color:var(--switcher-item-text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.alerts-modal_sidebarItemActive__EE7S8{border-color:var(--border-hover);background:var(--switcher-item-active-bg);color:var(--switcher-item-active-text)}.alerts-modal_sidebarItem__KI2ex:hover{border-color:var(--border-hover);background:var(--switcher-item-hoverbg);color:var(--switcher-item-hovertext)}.alerts-modal_sidebarBadge__JP_Uy{min-width:22px;height:22px;border-radius:999px;background:var(--primary-bg);color:var(--primary-text);display:grid;place-items:center;font-size:11px;font-weight:700}.alerts-modal_content__UUxk_{display:grid;grid-template-columns:340px 1fr;height:100%;min-height:0}.alerts-modal_contentExpanded__O12iJ{grid-template-columns:1fr}.alerts-modal_list__tpAjV{border-right:1px solid var(--border-hover);padding:18px;overflow-y:auto;background:var(--bg-surface);height:100%;min-height:0}.alerts-modal_listHidden__3oDyx{display:none}.alerts-modal_detail__wC1E9{padding:18px 34px;overflow-y:auto;background:var(--bg-surface);height:100%;min-height:0}.alerts-modal_card__rqF8Q{position:relative;width:100%;text-align:left;padding:14px 16px;border-radius:18px;border:1px solid var(--border-hover);background:var(--bg-app);display:flex;flex-direction:column;gap:8px;cursor:pointer;margin-bottom:12px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.alerts-modal_cardActive__YPq5D{border-color:var(--primary-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-bg) 20%,transparent)}.alerts-modal_card__rqF8Q:hover{border-color:color-mix(in srgb,var(--primary-bg) 35%,var(--border-hover));transform:translateY(-1px)}.alerts-modal_cardHeader__gnYBH{display:flex;flex-direction:column;gap:4px}.alerts-modal_cardTitle___wuuQ{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-primary)}.alerts-modal_cardIcon__Zc9k8{font-size:16px}.alerts-modal_cardMeta__oVEE8{display:flex;gap:10px;font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.alerts-modal_cardSummary__d1rrt{font-size:12px;color:var(--text-secondary)}.alerts-modal_cardTags__oEJCy{display:flex;flex-wrap:wrap;gap:6px}.alerts-modal_tag__Qmk_g{font-size:10px;padding:4px 8px;border-radius:999px;background:var(--bg-surface);border:1px solid var(--border-hover);color:var(--text-secondary)}.alerts-modal_unreadDot__x7QX2{position:absolute;right:12px;top:12px;width:8px;height:8px;border-radius:999px;background:var(--primary-bg)}.alerts-modal_detailHeader__M_TpZ{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.alerts-modal_detailTitle__oZF67{font-size:26px;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:10px}.alerts-modal_detailMeta__JMMW5{display:flex;gap:12px;font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}.alerts-modal_cover__d8sR1{width:100%;border-radius:18px;margin-bottom:16px;border:1px solid var(--border-hover)}.alerts-modal_detailBody__EC2BM{font-size:14px;line-height:1.7;color:var(--text-primary)}.alerts-modal_detailBody__EC2BM p{margin:0 0 12px}.alerts-modal_detailBody__EC2BM h2{margin-top:18px;margin-bottom:8px;font-size:20px;font-weight:700}.alerts-modal_detailBody__EC2BM h3{margin-top:14px;margin-bottom:6px;font-size:16px;font-weight:700}.alerts-modal_detailBody__EC2BM ol,.alerts-modal_detailBody__EC2BM ul{padding-left:18px}.alerts-modal_detailBody__EC2BM blockquote{border-left:3px solid var(--border-hover);margin:12px 0;padding:8px 12px;background:var(--bg-app);border-radius:12px;color:var(--text-secondary)}.alerts-modal_detailBody__EC2BM img{width:100%;border-radius:16px;border:1px solid var(--border-hover);margin:12px 0}.alerts-modal_detailBody__EC2BM a{color:var(--accent-primary);text-decoration:underline;text-underline-offset:2px}.alerts-modal_backButton__v3Jj5{align-self:flex-start;margin-bottom:12px;padding:6px 12px;border-radius:var(--switcher-container-borderradius);border:1px solid var(--border-hover);background:var(--bg-app);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.alerts-modal_backButton__v3Jj5:hover{background:var(--switcher-item-hoverbg);color:var(--switcher-item-hovertext);border-color:var(--border-hover)}.alerts-modal_empty__eTwKh{color:var(--text-secondary);font-size:13px;padding:20px}.clients-subnav_root__WIi_t{height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:4px;padding:4px;box-sizing:border-box}.clients-subnav_item__dLF5z,.clients-subnav_root__WIi_t{display:inline-flex;align-items:center;position:relative}.clients-subnav_item__dLF5z{height:var(--switcher-item-height);border-radius:999px;padding:0 14px;justify-content:center;gap:8px;font-size:var(--text-body-muted);font-weight:700;color:var(--switcher-item-text);text-decoration:none;transition:background-color .2s ease,color .2s ease;overflow:hidden}.clients-subnav_item__dLF5z:hover{background:var(--switcher-item-hoverbg);color:var(--switcher-item-hovertext)}.clients-subnav_itemActive__gbiKD,.clients-subnav_itemActive__gbiKD:hover{color:var(--primary-text)}.clients-subnav_item__dLF5z:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.clients-subnav_activeIndicator__bxY2A{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.clients-subnav_label__t2c8r{position:relative;z-index:1}.clients-subnav_badge__mnnoq{height:22px;min-width:22px;padding:0 8px;border-radius:999px;background:var(--bg-surface);color:var(--text-secondary);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.clients-subnav_badgeActive__xcEAK{background:var(--primary-text);color:var(--primary-bg)}.clients-limit-pill_root__ANHV0{height:var(--sb-logo-h);border-radius:40px;background:var(--bg-surface);padding:0 20px;display:flex;align-items:center;box-sizing:border-box;width:clamp(240px,22vw,260px)}.clients-limit-pill_progress__50MAd{display:flex;flex-direction:column;gap:5px;width:100%}.clients-limit-pill_text__grmsq{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:var(--text-secondary)}.clients-limit-pill_label__NPYuJ{line-height:18px}.clients-limit-pill_value__njMBF{line-height:18px;color:var(--text-secondary);font-weight:600}.clients-limit-pill_line__4J2nG{position:relative;height:6px;border-radius:3px;overflow:hidden}.clients-limit-pill_lineTrack__MM2QQ{position:absolute;inset:0;border-radius:inherit;background:var(--button-ghost-hoverbg)}.clients-limit-pill_lineFill__Wh6Zi{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--status-attention)}.clients-limit-pill_popover__t0ka4{border-radius:40px;background:var(--bg-surface);color:var(--text-secondary);padding:20px 24px;min-width:260px;box-sizing:border-box;text-align:left;font-size:12px}.clients-limit-pill_popoverTitle__alVEA{color:var(--text-primary);font-weight:600;margin-bottom:10px}.clients-limit-pill_popoverRow___5_Y8{display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:18px}.clients-limit-pill_popoverLabel__Rr6xE{color:var(--text-secondary)}.clients-limit-pill_popoverValue__6nJn0{color:var(--primary-bg);font-weight:700}.companies-limit-pill_root__Uz8W1{height:var(--sb-logo-h);border-radius:40px;background:var(--bg-surface);padding:0 20px;display:flex;align-items:center;box-sizing:border-box;width:clamp(240px,22vw,260px)}.companies-limit-pill_progress__BAAUQ{display:flex;flex-direction:column;gap:5px;width:100%}.companies-limit-pill_text__GnxIG{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:var(--text-secondary)}.companies-limit-pill_label__AkcQJ{line-height:18px}.companies-limit-pill_value__3cOgB{line-height:18px;color:var(--text-secondary);font-weight:600}.companies-limit-pill_line__IPkrh{position:relative;height:6px;border-radius:3px;overflow:hidden}.companies-limit-pill_lineTrack__6ApUH{position:absolute;inset:0;border-radius:inherit;background:var(--button-ghost-hoverbg)}.companies-limit-pill_lineFill__4qusW{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--status-attention)}.companies-limit-pill_popover__1dqjO{border-radius:40px;background:var(--bg-surface);color:var(--text-secondary);padding:20px 24px;min-width:260px;box-sizing:border-box;text-align:left;font-size:12px}.companies-limit-pill_popoverTitle__3v2be{color:var(--text-primary);font-weight:600;margin-bottom:10px}.companies-limit-pill_popoverRow__pHfaU{display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:18px}.companies-limit-pill_popoverLabel__54j_0{color:var(--text-secondary)}.companies-limit-pill_popoverValue__mziQG{color:var(--primary-bg);font-weight:700}.projects-limit-pill_root__0QYZQ{height:var(--sb-logo-h);border-radius:40px;background:var(--bg-surface);padding:0 20px;display:flex;align-items:center;box-sizing:border-box;width:clamp(240px,22vw,260px);cursor:pointer}.projects-limit-pill_progress__YqCZx{display:flex;flex-direction:column;gap:5px;width:100%}.projects-limit-pill_text__Z19UL{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:var(--text-secondary)}.projects-limit-pill_label__MoQlr{line-height:18px}.projects-limit-pill_value___EOPd{line-height:18px;color:var(--text-secondary);font-weight:600}.projects-limit-pill_line__gypuA{position:relative;height:6px;border-radius:999px;overflow:hidden}.projects-limit-pill_lineTrack__8QrBv{position:absolute;inset:0;border-radius:inherit;background:var(--button-ghost-hoverbg)}.projects-limit-pill_lineFill__QBPM8{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--status-attention)}.projects-limit-pill_popover__Lq2Hr{border-radius:40px;background:var(--bg-surface);color:var(--text-secondary);padding:20px 24px;min-width:260px;box-sizing:border-box;text-align:left;font-size:12px}.projects-limit-pill_popoverTitle__hSrVz{color:var(--text-primary);font-weight:600;margin-bottom:10px}.projects-limit-pill_popoverRow__LeOMv{display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:18px}.projects-limit-pill_popoverLabel__jWiGT{color:var(--text-secondary)}.projects-limit-pill_popoverValue__PAuy8{color:var(--primary-bg);font-weight:700}.services-limit-pill_root__cc94v{height:var(--sb-logo-h);border-radius:40px;background:var(--bg-surface);padding:0 20px;display:flex;align-items:center;box-sizing:border-box;width:clamp(240px,22vw,260px)}.services-limit-pill_progress__2Wo7B{display:flex;flex-direction:column;gap:5px;width:100%}.services-limit-pill_text__iVUyj{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:var(--text-secondary)}.services-limit-pill_label___adv0{line-height:18px}.services-limit-pill_value__D7AXE{line-height:18px;color:var(--text-secondary);font-weight:600}.services-limit-pill_line__njTV9{position:relative;height:6px;border-radius:3px;overflow:hidden}.services-limit-pill_lineTrack__1i4dl{position:absolute;inset:0;border-radius:inherit;background:var(--button-ghost-hoverbg)}.services-limit-pill_lineFill__4P7n_{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--status-attention)}.services-limit-pill_popover__9Qgxr{border-radius:40px;background:var(--bg-surface);color:var(--text-secondary);padding:20px 24px;min-width:260px;box-sizing:border-box;text-align:left;font-size:12px}.services-limit-pill_popoverTitle__JRutE{color:var(--text-primary);font-weight:600;margin-bottom:10px}.services-limit-pill_popoverRow__LD78y{display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:18px}.services-limit-pill_popoverLabel__S1_cV{color:var(--text-secondary)}.services-limit-pill_popoverValue__C_OFG{color:var(--primary-bg);font-weight:700}.roadmaps-limit-pill_root__SckNA{height:var(--sb-logo-h);border-radius:40px;background:var(--bg-surface);padding:0 20px;display:flex;align-items:center;box-sizing:border-box;width:clamp(240px,22vw,260px);cursor:pointer}.roadmaps-limit-pill_progress__RwPUr{display:flex;flex-direction:column;gap:5px;width:100%}.roadmaps-limit-pill_text__lb_6a{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:var(--text-secondary)}.roadmaps-limit-pill_label__zOpeV{line-height:18px}.roadmaps-limit-pill_value__yGGbn{line-height:18px;color:var(--text-secondary);font-weight:600}.roadmaps-limit-pill_line__HPTZB{position:relative;height:6px;border-radius:3px;overflow:hidden}.roadmaps-limit-pill_lineTrack__yvMap{position:absolute;inset:0;border-radius:inherit;background:var(--button-ghost-hoverbg)}.roadmaps-limit-pill_lineFill__OyZT_{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--status-attention)}.roadmaps-limit-pill_popover__hdzEz{border-radius:40px;background:var(--bg-surface);color:var(--text-secondary);padding:20px 24px;min-width:260px;box-sizing:border-box;text-align:left;font-size:12px}.roadmaps-limit-pill_popoverTitle__cwEAB{color:var(--text-primary);font-weight:600;margin-bottom:10px}.roadmaps-limit-pill_popoverRow__QzLUu{display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:18px}.roadmaps-limit-pill_popoverLabel__Tyk9M{color:var(--text-secondary)}.roadmaps-limit-pill_popoverValue__bkUdq{color:var(--primary-bg);font-weight:700}.app-shell_searchWrap__taLxx{width:0;min-width:0;height:var(--search-h);margin-right:0;overflow:hidden;opacity:0;transform:translateX(6px);transition:width .2s ease,margin-right .2s ease,opacity .2s ease,transform .2s ease;pointer-events:none}.app-shell_searchWrapOpen__xixHB{width:var(--search-w);margin-right:0;opacity:1;transform:translateX(0);pointer-events:auto;overflow:visible}.app-shell_headerExtra__wUlWR{display:contents}.app-shell_searchSpotlightOverlay__AzI5_{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--bg-active) 28%,transparent);backdrop-filter:blur(4px)}.app-shell_searchSpotlight__QM9k2{width:min(920px,calc(100vw - 40px));transform:translateY(-16vh)}.app-shell_searchSpotlightBar__LvI4i{width:100%!important;max-width:100%!important;height:56px!important;--search-radius:24px;padding:0 18px}.app-shell_searchSpotlightInput__PBD5X{font-size:16px}.app-shell_searchSpotlightIcon__df6E2{width:20px;height:20px}.app-shell_adminWrap__9xoUs{width:var(--sb-w);height:var(--chat-widget-h);border-radius:40px;background:var(--bg-surface);border:1px solid var(--border-hover);display:flex;align-items:center;justify-content:center;opacity:.48;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.app-shell_adminWrap__9xoUs:focus-within,.app-shell_adminWrap__9xoUs:hover{opacity:1}.app-shell_adminButton__yx1EV{width:var(--chat-widget-btn);height:var(--chat-widget-btn);border-radius:999px;border:0;display:grid;place-items:center;background:var(--status-attention);color:var(--icon-primary);cursor:pointer;transition:background-color .2s ease,color .2s ease}.app-shell_adminButton__yx1EV:hover{background:var(--primary-bg);color:var(--primary-text)}.app-shell_adminButton__yx1EV:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-shell_adminButtonIcon__5ifiy{width:var(--chat-widget-icon);height:var(--chat-widget-icon)}.timeline_timeline__SvAsv{display:flex;flex-direction:column;gap:16px}.timeline_item__it4Ij{display:flex;gap:12px}.timeline_side__ghBvz{display:flex;flex-direction:column;align-items:center}.timeline_icon__KEnNk{width:32px;height:32px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);display:grid;place-items:center}.timeline_icon__KEnNk svg{width:16px;height:16px;color:var(--icon-default)}.timeline_line__WNPbg{width:2px;flex:1;background:var(--border-hover);margin-top:6px}.timeline_content__nw4lj{display:flex;flex-direction:column;gap:4px}.timeline_date___ox0_{font-size:var(--text-body-muted);color:var(--text-secondary)}.timeline_event__YCor1{font-weight:600}.timeline_details__cb3vD{font-size:var(--text-body-secondary);color:var(--text-secondary)}.services-cards_grid__fvyBA{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.services-cards_sections___l4_c{display:flex;flex-direction:column;gap:16px;margin-top:-1px}.services-cards_section__8PhpJ{border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:0}.services-cards_sectionHeader__qyJAz{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;width:100%;background:transparent;border:0;padding:20px 16px;text-align:left;cursor:pointer}.services-cards_sectionHeaderCollapsed__I1fYZ{margin-bottom:0}.services-cards_sectionInfo__mFEuu{display:flex;align-items:center;gap:12px}.services-cards_sectionText__gxRxY{display:flex;flex-direction:column;gap:3px;width:240px}.services-cards_sectionIcon__vLyaj{width:32px;height:32px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);display:grid;place-items:center;color:var(--text-secondary);transition:transform .2s ease}.services-cards_sectionIconCollapsed__d7m6l{transform:rotate(-90deg)}.services-cards_sectionIconSvg__rNAk2{width:16px;height:16px;display:block}.services-cards_sectionTitle__HHgNG{font-size:14px;color:var(--text-primary);font-weight:600;line-height:20px}.services-cards_sectionTitleRow__n2ATW{display:flex;align-items:center;min-height:20px}.services-cards_sectionSubtitle__gJOja{font-size:12px;color:var(--text-secondary);line-height:16px}.services-cards_sectionInput__QVyAR{height:30px;width:100%;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);padding:0 12px;font-size:14px;color:var(--text-primary)}.services-cards_sectionBadge__ITemu{min-width:34px;height:34px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-secondary);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.services-cards_sectionActions__ZGO_A{display:flex;align-items:center;gap:8px}.services-cards_sectionEdit__zDGmo{width:34px;height:34px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-secondary);display:grid;place-items:center}.services-cards_card__0uT4B{border:1px solid var(--border-hover);border-radius:28px;background:var(--bg-surface);padding:14px;display:flex;flex-direction:column;gap:8px;text-align:left;color:var(--text-secondary);cursor:pointer;position:relative;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.services-cards_card__0uT4B:hover{border-color:var(--control-hover-border);box-shadow:0 4px 10px rgba(0,0,0,.04);transform:translateY(-1px)}.services-cards_media__oXOBy{height:120px;border-radius:20px;overflow:hidden;background:var(--bg-app);display:flex;align-items:center;justify-content:center}.services-cards_media__oXOBy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services-cards_title__3915i{font-size:var(--text-heading-h3);color:var(--text-primary);font-weight:600}.services-cards_subtitle__ezuUH{font-size:var(--text-body-secondary);color:var(--text-secondary)}.services-cards_price__9YUfp{color:var(--text-primary);font-weight:600}.services-cards_pillRow__zxuqW{display:flex;flex-wrap:wrap;gap:6px}.services-cards_pill__NocXN{padding:4px 10px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);font-size:var(--text-body-muted);color:var(--text-secondary);font-weight:600}.services-cards_pillPrimary__3PDCA{background:var(--primary-bg);border-color:transparent;color:var(--primary-text)}.services-cards_metaList__0janB{display:flex;flex-direction:column;gap:4px;font-size:var(--text-body-secondary);color:var(--text-secondary)}.services-cards_header__3e_rW{display:flex;align-items:center;justify-content:space-between;gap:8px}.services-cards_status__QRnz6{padding:4px 10px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);font-size:var(--text-body-muted);color:var(--text-secondary);font-weight:600;white-space:nowrap}.services-cards_metaRow__C_uNG{display:flex;align-items:center;justify-content:space-between}.services-cards_assignee__3sC99{width:34px;height:34px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);display:grid;place-items:center;overflow:hidden;font-weight:600;color:var(--text-primary);font-size:var(--text-body-secondary)}.services-cards_assignee__3sC99 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services-cards_actions__8JazK{position:absolute;top:10px;right:10px;display:flex;gap:6px;opacity:0;transition:opacity .2s ease}.services-cards_card__0uT4B:hover .services-cards_actions__8JazK{opacity:1}.services-cards_actionButton__HFuJ5{width:32px;height:32px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-secondary);display:grid;place-items:center}.services-cards_tooltip__yxBBZ{width:288px;border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:18px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.services-cards_tooltipTitle____U_8{font-size:var(--text-heading-h4);color:var(--text-primary);font-weight:600}.services-cards_tooltipMeta__EfPO_,.services-cards_tooltipRow__uGMMJ{font-size:var(--text-body-secondary);color:var(--text-secondary)}.services-cards_tooltipRow__uGMMJ{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--border-hover);margin-bottom:8px}@media (max-width:1280px){.services-cards_grid__fvyBA{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.services-cards_grid__fvyBA{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.services-cards_grid__fvyBA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.services-cards_grid__fvyBA{grid-template-columns:1fr}}@media (max-width:640px){.services-cards_grid__fvyBA{grid-template-columns:1fr}}.security-switcher_root__Orzzr{height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);display:inline-flex;align-items:center;gap:4px;padding:4px;box-sizing:border-box;position:relative;border:1px solid var(--border-hover)}.security-switcher_item__1doyP{height:var(--switcher-item-height);border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-body-muted);font-weight:700;color:var(--switcher-item-text);background:transparent;border:0;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-soft) var(--ease-emphasis);position:relative;overflow:hidden;cursor:pointer}.security-switcher_item__1doyP:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.security-switcher_itemActive__q67zG{color:var(--primary-text)}.security-switcher_itemActive__q67zG:hover{color:var(--primary-text);background:transparent}.security-switcher_item__1doyP:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.security-switcher_activeIndicator__DlM6Z{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.security-switcher_label__AkHhF{position:relative;z-index:1}