.finance-tabs_root__efk4o{min-height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:6px;padding:6px;border:1px solid var(--border-hover)}.finance-tabs_item__MCWls,.finance-tabs_root__efk4o{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.finance-tabs_item__MCWls{min-height:calc(var(--tab-nav-h) - 12px);border-radius:999px;padding:0 18px;justify-content:center;font-size:var(--text-body-muted);font-weight:700;line-height:1;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);overflow:hidden;cursor:pointer;white-space:nowrap}.finance-tabs_item__MCWls:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.finance-tabs_itemActive__M29cK,.finance-tabs_itemActive__M29cK:hover{color:var(--primary-text)}.finance-tabs_item__MCWls:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.finance-tabs_activeIndicator__zxeSz{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.finance-tabs_label__Io9Uh{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.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}.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)}.input-style_composeFocus___X5qK:focus,.input-style_composeFocus___X5qK:focus-visible{outline:none!important;border-color:color-mix(in srgb,var(--focus-ring) 18%,var(--border-hover))!important;box-shadow:none!important}.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}}.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{height:100%;min-height:0}.alerts-modal_listTitle__sMCKA{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);margin-bottom:14px;padding:0 2px}.alerts-modal_content__UUxk_{display:grid;grid-template-columns:360px 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{width:16px;height:16px;font-size:16px;flex:0 0 auto}.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_detailIcon__nT6Tg{width:26px;height:26px;flex:0 0 auto}.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_inlineGallery___XNo8{margin:14px 0 18px}.alerts-modal_detailBody__EC2BM p{margin:0}.alerts-modal_detailBody__EC2BM p:empty,.alerts-modal_detailBody__EC2BM p:has(>br:only-child){min-height:1.7em;margin:0}.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{margin:8px 0 12px;padding-left:20px}.alerts-modal_detailBody__EC2BM ul{list-style:disc outside}.alerts-modal_detailBody__EC2BM ol{list-style:decimal outside}.alerts-modal_detailBody__EC2BM ul ul{list-style-type:circle}.alerts-modal_detailBody__EC2BM ol ol{list-style-type:lower-alpha}.alerts-modal_detailBody__EC2BM li{display:list-item;margin:3px 0}.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_detailBody__EC2BM pre{margin:12px 0;padding:12px;overflow-x:auto;border:1px solid var(--border-hover);border-radius:14px;background:var(--bg-app);font-size:12px}.alerts-modal_detailBody__EC2BM code{padding:2px 6px;border-radius:8px;background:var(--bg-app);font-size:12px}.alerts-modal_detailBody__EC2BM pre code{padding:0;background:transparent}.alerts-modal_detailBody__EC2BM hr{margin:18px 0;border:0;border-top:1px solid var(--border-hover)}.alerts-modal_ratingSection___NGrI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--border-hover)}.alerts-modal_ratingTitle__mCyfB{color:var(--text-primary);font-size:13px;font-weight:700}.alerts-modal_ratingHint__gxohr{margin-top:2px;color:var(--text-secondary);font-size:11px}.alerts-modal_ratingActions__IzUjk{display:flex;flex-wrap:wrap;gap:6px}.alerts-modal_ratingButton__L6a9j{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--border-hover);border-radius:999px;background:var(--bg-app);color:var(--text-secondary);font-size:11px;font-weight:650;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.alerts-modal_ratingButton__L6a9j:hover:not(:disabled){border-color:var(--control-hover-border);background:var(--control-hover-bg);color:var(--control-hover-text)}.alerts-modal_ratingButtonActive__omMjF{border-color:transparent;background:var(--primary-bg);color:var(--primary-text)}.alerts-modal_ratingButton__L6a9j:disabled{cursor:wait;opacity:.7}.alerts-modal_ratingIcon__S_uIz{width:14px;height:14px}.alerts-modal_ratingError___2rja{flex-basis:100%;color:var(--danger,#dc2626);font-size:11px;text-align:right}.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{min-height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:6px;padding:6px}.clients-subnav_item__dLF5z,.clients-subnav_root__WIi_t{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.clients-subnav_item__dLF5z{min-height:calc(var(--tab-nav-h) - 12px);border-radius:999px;padding:0 18px;justify-content:center;gap:8px;font-size:var(--text-body-muted);font-weight:700;line-height:1;color:var(--switcher-item-text);text-decoration:none;transition:background-color .2s ease,color .2s ease;overflow:hidden;white-space:nowrap}.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{line-height:1}.clients-subnav_badge__mnnoq,.clients-subnav_label__t2c8r{position:relative;z-index:1;display:inline-flex;align-items:center}.clients-subnav_badge__mnnoq{height:24px;min-width:24px;padding:0 9px;border-radius:999px;background:var(--bg-surface);color:var(--text-secondary);font-size:11px;font-weight:700;justify-content:center}.clients-subnav_badgeActive__xcEAK{background:var(--primary-text);color:var(--primary-bg)}.services-subnav_root__W6ZdG{min-height:var(--tab-nav-h);border-radius:var(--switcher-container-borderradius);background:var(--bg-surface);gap:6px;padding:6px}.services-subnav_item__p8kw4,.services-subnav_root__W6ZdG{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.services-subnav_item__p8kw4{min-height:calc(var(--tab-nav-h) - 12px);border-radius:999px;padding:0 18px;justify-content:center;gap:8px;font-size:var(--text-body-muted);font-weight:700;line-height:1;color:var(--switcher-item-text);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease;overflow:hidden;white-space:nowrap}.services-subnav_item__p8kw4:hover{background:var(--switcher-item-hoverbg);color:var(--switcher-item-hovertext)}.services-subnav_itemActive__VPgy6,.services-subnav_itemActive__VPgy6:hover{color:var(--primary-text)}.services-subnav_item__p8kw4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.services-subnav_activeIndicator__aTFpe{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.services-subnav_label__ZFVZq{line-height:1}.services-subnav_badge__JgPAD,.services-subnav_label__ZFVZq{position:relative;z-index:1;display:inline-flex;align-items:center}.services-subnav_badge__JgPAD{height:24px;min-width:24px;padding:0 9px;border-radius:999px;background:var(--bg-surface);color:var(--text-secondary);font-size:11px;font-weight:700;justify-content:center}.services-subnav_badgeActive__NKQ9S{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}.add-company-modal_dialog__BIfEk{width:100%;max-width:460px;max-height:min(90vh,760px);border-radius:40px;background:var(--bg-surface);border:1px solid var(--border-hover);padding:22px 20px 20px;box-sizing:border-box;text-align:left;color:var(--text-secondary);overflow:hidden;isolation:isolate;display:flex;flex-direction:column}.add-company-modal_form__mVbai{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;max-height:calc(min(90vh, 760px) - 88px);overflow-y:auto;padding-left:2px;padding-right:8px;padding-bottom:20px;background:var(--bg-surface);scrollbar-gutter:stable;scroll-padding-bottom:20px}.add-company-modal_field__z0yuD{display:flex;flex-direction:column;gap:6px}.add-company-modal_input__rC6W_{height:44px!important;border-radius:40px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding:0 16px!important;font-size:var(--text-body-primary);color:var(--text-primary);outline:none}.add-company-modal_input__rC6W_::-moz-placeholder{color:var(--text-secondary)}.add-company-modal_input__rC6W_::placeholder{color:var(--text-secondary)}.add-company-modal_input__rC6W_:focus-visible{border-color:var(--focus-ring);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus-ring) 25%,transparent)}.add-company-modal_phoneField__kbExd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.add-company-modal_phoneSelect__O2oB5{min-width:90px;width:90px;height:44px!important}.add-company-modal_phoneInput__JRUjV{flex:1;min-width:0}.add-company-modal_selectFullWidth__1XWWN{width:100%!important;height:44px!important}.add-company-modal_selectTrigger__Jk01M{height:44px!important;border-radius:40px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding:0 16px!important;font-size:var(--text-body-primary);color:var(--text-primary);outline:none}.add-company-modal_selectTrigger__Jk01M:focus-visible{border-color:var(--focus-ring);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus-ring) 25%,transparent)}.add-company-modal_selectTrigger__Jk01M svg{width:12px;height:6px;color:var(--text-secondary);opacity:1}.add-company-modal_selectContent__dRCGv{border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-hover);color:var(--text-primary)}.add-company-modal_selectItem__vF64G{border-radius:999px;font-size:var(--text-body-secondary)}.add-company-modal_selectItem__vF64G:not([data-disabled])[data-highlighted],.add-company-modal_selectItem__vF64G:not([data-disabled])[data-state=checked]{background:var(--primary-bg);color:var(--primary-text)}.add-company-modal_error__nL51R{font-size:var(--text-body-muted);color:var(--status-critical)}.add-company-modal_actions__KcLdp{display:flex;flex-direction:column;gap:12px;margin-top:8px}.add-company-modal_primaryButton__AWTcP{width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:40px;background:var(--primary-bg);color:var(--primary-text);font-size:var(--text-body-primary);font-weight:600;border:0;cursor:pointer}.add-company-modal_primaryButton__AWTcP:not(:disabled):hover{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.add-company-modal_secondaryButton__EGD0L{width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;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)}.add-company-modal_secondaryButton__EGD0L:hover{background:var(--button-ghost-hoverbg)}.add-company-modal_secondaryButton__EGD0L:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 35%,transparent)}.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}}.page_previewBody___dUFn{padding:24px;color:var(--text-primary);font-size:14px;line-height:1.7}.page_previewBody___dUFn p{margin:0}.page_previewBody___dUFn p:empty,.page_previewBody___dUFn p:has(>br:only-child){min-height:1.7em}.page_previewBody___dUFn h2{margin:18px 0 8px;font-size:20px;font-weight:700}.page_previewBody___dUFn h3{margin:14px 0 6px;font-size:16px;font-weight:700}.page_previewBody___dUFn ol,.page_previewBody___dUFn ul{margin:8px 0 12px;padding-left:20px}.page_previewBody___dUFn ul{list-style:disc outside}.page_previewBody___dUFn ol{list-style:decimal outside}.page_previewBody___dUFn li{display:list-item;margin:3px 0}.page_previewBody___dUFn blockquote{margin:12px 0;padding:8px 12px;border-left:3px solid var(--border-hover);border-radius:12px;background:var(--bg-app);color:var(--text-secondary)}.page_previewBody___dUFn pre{margin:12px 0;padding:12px;overflow-x:auto;border:1px solid var(--border-hover);border-radius:14px;background:var(--bg-app)}.page_previewBody___dUFn img{max-width:100%;border-radius:16px}.page_previewBody___dUFn [data-changelog-gallery]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:14px 0}.page_previewBody___dUFn [data-changelog-gallery] img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.project-overview_wrapper__vu59v{display:flex;flex-direction:column;gap:20px}.project-overview_summaryGrid__fnG_W{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-overview_card__u4j7K{border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:16px;display:flex;flex-direction:column;gap:6px;color:var(--text-secondary)}.project-overview_cardTitleSpacer__Qzqf2,.project-overview_cardTitle__p9g5M{font-size:var(--text-body-muted);color:var(--text-secondary)}.project-overview_cardTitleSpacer__Qzqf2{margin-top:8px}.project-overview_cardValue__OIswy{font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary)}.project-overview_cardMeta__AtnOw{font-size:var(--text-body-secondary)}.project-overview_contactBadges___4m0l{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.project-overview_contactBadge__TUvsG{width:30px;height:30px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;cursor:default;transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.project-overview_contactBadge__TUvsG:hover{border-color:var(--control-hover-border);background:var(--control-hover-bg);color:var(--control-hover-text)}.project-overview_contactTooltipTitle__Hfrib{font-weight:600}.project-overview_contactTooltipMeta__qw2I7{margin-top:2px;opacity:.8}.project-overview_progressRow__m1h_o{display:flex;align-items:center;gap:12px}.project-overview_progressValue__GdVbb{min-width:48px;color:var(--text-primary);font-weight:600}.project-overview_progressBar__MbnvB{position:relative;flex:1;height:8px;border-radius:999px;overflow:hidden}.project-overview_progressTrack__V_LQn{position:absolute;inset:0;background:var(--bg-app)}.project-overview_progressFill__DXz7l{position:absolute;inset:0}.project-overview_metrics__VYJWD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;font-size:var(--text-body-secondary)}.project-overview_metrics__VYJWD strong{display:block;color:var(--text-primary);font-weight:600}.project-overview_approved__YaumI{margin-top:8px;font-size:var(--text-body-muted);color:var(--text-secondary)}.project-overview_section__LNXrd{border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:20px;display:flex;flex-direction:column;gap:12px}.project-overview_sectionHeader__MxkIP{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-overview_sectionHeaderActions__tiTpx{display:flex;align-items:center;gap:10px}.project-overview_sectionTitle__EtkrD{font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary)}.project-overview_sectionBody__AD0gp,.project-overview_sectionSubtitle__IKbUE{font-size:var(--text-body-secondary);color:var(--text-secondary)}.project-overview_formGrid__FrJd0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.project-overview_field__n2hrU{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:var(--text-body-secondary)}.project-overview_fieldFull__Yarrx{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}.project-overview_budgetInputWrap__wfBG2{position:relative}.project-overview_budgetInput__43tJ6{padding-right:84px!important;font-variant-numeric:tabular-nums;letter-spacing:.01em}.project-overview_budgetSuffix__p3_Nt{position:absolute;right:48px;top:50%;transform:translateY(-50%);font-size:var(--text-body-secondary);color:var(--text-secondary);pointer-events:none}.project-overview_budgetStepper__XdDiG{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;gap:4px}.project-overview_budgetStepButton__mdrkz{width:18px;height:18px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;padding: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)}.project-overview_budgetStepButton__mdrkz:hover:not(:disabled){background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.project-overview_budgetStepButton__mdrkz:disabled{opacity:.6;cursor:not-allowed}.project-overview_input__vu2P8{height:44px!important;border-radius:999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding:0 14px!important;color:var(--text-primary)!important}.project-overview_textarea__5VUtm{min-height:80px!important;border-radius:16px!important;border:1px solid var(--border-hover)!important;background:var(--bg-app)!important;color:var(--text-primary)!important;padding:12px 14px!important;resize:vertical}.project-overview_selectTrigger__bBt_9{height:44px!important;border-radius:999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;color:var(--text-primary)!important}.project-overview_selectTrigger__bBt_9:focus-visible{outline:none;border-color:var(--focus-ring)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.project-overview_selectContent__kvw6u{border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-hover);color:var(--text-primary)}.project-overview_selectItem__k8CvD{border-radius:999px}.project-overview_selectItem__k8CvD:not([data-disabled])[data-highlighted],.project-overview_selectItem__k8CvD:not([data-disabled])[data-state=checked]{background:var(--primary-bg);color:var(--primary-text)}.project-overview_actions__pR11l{display:flex;justify-content:flex-end;margin-top:12px}.project-overview_primaryButton__ocGn_{height:40px;border-radius:999px;padding:0 18px;border:0;background:var(--primary-bg);color:var(--primary-text);font-size:var(--text-body-secondary);font-weight:600;cursor:pointer}.project-overview_primaryButton__ocGn_:hover{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.project-overview_description__v_rTk{line-height:1.6}.project-overview_empty__tsAHD{color:var(--text-secondary);font-size:var(--text-body-secondary)}.project-overview_statusPill__ZUtv8{padding:4px 12px;border-radius:999px;background:var(--status-chip-bg,var(--status-bg));color:var(--status-text,var(--status-color));border:1px solid var(--status-chip-border,var(--status-border,var(--status-color)));font-size:var(--text-body-muted);font-weight:600;white-space:nowrap}.project-overview_cardsGrid__7BywZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-overview_cardBlock__ELbge{border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:16px;display:flex;flex-direction:column;gap:10px}.project-overview_cardHeader__f7_7y{font-size:var(--text-body-secondary);font-weight:600;color:var(--text-primary)}.project-overview_cardHeaderRow__H9Bum{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-overview_cardHeaderButton__Mb5Yf{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border-hover);background:transparent;color:var(--text-primary);font-size:var(--text-body-muted);font-weight:600;cursor:pointer}.project-overview_cardHeaderButton__Mb5Yf:hover{background:var(--button-ghost-hoverbg)}.project-overview_list___bmCs{display:flex;flex-direction:column;gap:10px}.project-overview_listRow__s98LY{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-body-secondary);color:var(--text-secondary)}.project-overview_listTitle__rY2_z{font-weight:600;color:var(--text-primary)}.project-overview_listMeta__l_tSw{font-size:var(--text-body-muted);color:var(--text-secondary)}.project-overview_teamList__k1YQ_{display:flex;flex-direction:column;gap:10px}.project-overview_teamRow__JzHBx{display:flex;align-items:center;gap:10px}.project-overview_avatar__uwd78{width:32px;height:32px;border-radius:999px;background:var(--accent-primary);color:var(--primary-text);display:grid;place-items:center;font-size:12px;font-weight:600;overflow:hidden}.project-overview_avatar__uwd78 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-overview_activityRow___Lk_a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-body-secondary);color:var(--text-secondary)}.project-overview_activityProfile__oqlf3{display:flex;align-items:center;gap:10px}.project-overview_activityAvatar__owbwd{width:30px;height:30px;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-overview_activityAvatar__owbwd img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-overview_teamDialog__fpO93{width:100%;max-width:520px;border-radius:24px;padding:20px;background:var(--bg-surface);border:1px solid var(--border-hover)}.project-overview_teamDialogHeader__vNP_W{text-align:center;font-size:var(--text-heading-h3);font-weight:600;color:var(--text-primary);margin-bottom:12px}.project-overview_teamDialogBody__WI3cA{display:flex;flex-direction:column;gap:12px}.project-overview_teamOptions__6VdlR{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto}.project-overview_teamOption__e4vhW{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid var(--border-hover);background:var(--bg-surface);cursor:pointer}.project-overview_teamOptionActive__f8wvr{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 15%,transparent)}.project-overview_teamCheckbox__6VX6R{width:16px;height:16px}.project-overview_teamOptionName__aNwkb{font-size:var(--text-body-secondary);color:var(--text-primary)}.project-overview_teamOptionContent__MugTK{min-width:0;display:flex;flex-direction:column;gap:2px}.project-overview_teamOptionMeta__6KbdX{font-size:var(--text-body-muted);color:var(--text-secondary);line-height:1.35}.project-overview_teamDialogActions__jfGVf{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.project-overview_secondaryButton__J5_JY{height:40px;border-radius:999px;padding:0 18px;border:1px solid var(--border-hover);background:transparent;color:var(--text-primary);font-size:var(--text-body-secondary);font-weight:600;cursor:pointer}.project-overview_secondaryButton__J5_JY:hover{background:var(--button-ghost-hoverbg)}@media (max-width:1024px){.project-overview_cardsGrid__7BywZ,.project-overview_formGrid__FrJd0,.project-overview_summaryGrid__fnG_W{grid-template-columns:1fr}}.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}}