.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}.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}}.markdown-editor_root__n5mRp{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border-hover);border-radius:20px;background:var(--bg-surface);overflow:hidden}.markdown-editor_toolbar__GM0fw{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border-hover);background:var(--bg-app)}.markdown-editor_toolbarButton__7IcZW{height:30px;min-width:30px;padding:0 10px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:border-color .2s ease,background .2s ease,color .2s ease}.markdown-editor_toolbarButton__7IcZW:hover{border-color:color-mix(in srgb,var(--primary-bg) 35%,var(--border-hover))}.markdown-editor_toolbarButtonActive__EqH_H{background:var(--primary-bg);color:var(--primary-text);border-color:transparent}.markdown-editor_toolbarGhost__1230U{height:30px;padding:0 12px;border-radius:999px;border:1px dashed var(--border-hover);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.markdown-editor_toolbarGhost__1230U:hover{color:var(--text-primary);border-color:var(--border-hover)}.markdown-editor_toolbarSpacer__IzYGu{flex:1}.markdown-editor_body__QaSHa{padding:14px;background:var(--bg-surface)}.markdown-editor_editor__xfRSU{width:100%;min-height:260px;outline:none;color:var(--text-primary);font-size:14px;line-height:1.7}.markdown-editor_editor__xfRSU p{margin:0 0 12px}.markdown-editor_editor__xfRSU h2{font-size:20px;font-weight:700;margin:18px 0 10px}.markdown-editor_editor__xfRSU h3{font-size:16px;font-weight:700;margin:14px 0 8px}.markdown-editor_editor__xfRSU ol,.markdown-editor_editor__xfRSU ul{padding-left:20px;margin:0 0 12px}.markdown-editor_editor__xfRSU ul{list-style:disc}.markdown-editor_editor__xfRSU ol{list-style:decimal}.markdown-editor_editor__xfRSU ul[data-type=taskList]{list-style:none;padding-left:0}.markdown-editor_editor__xfRSU 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)}.markdown-editor_editor__xfRSU code{background:var(--bg-app);padding:2px 6px;border-radius:8px;font-size:12px}.markdown-editor_codeBlock__g9xf6{background:var(--bg-app);padding:12px;border-radius:14px;border:1px solid var(--border-hover);font-size:12px}.markdown-editor_image__SDmFR{width:100%;border-radius:16px;border:1px solid var(--border-hover);margin:12px 0;-o-object-fit:cover;object-fit:cover}.markdown-editor_icon__4p9_q{width:14px;height:14px}.markdown-editor_modal__jm58G{max-width:420px;width:min(92vw,420px);padding:20px}.markdown-editor_modalTitle__7Ju9x{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.markdown-editor_modalInput__Pv0Wr{height:44px;border-radius:14px;background:var(--bg-app);border:1px solid var(--border-hover)}.markdown-editor_modalActions__e8Fkw{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.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}.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-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-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}}.floating-edit-button_root__yG20N{position:fixed;right:calc(var(--sb-w) + 40px);bottom:20px;height:var(--sb-w);border-radius:999px;padding:6px;background:var(--bg-surface);border:1px solid var(--border-hover);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:50;cursor:pointer;opacity:.48;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.floating-edit-button_root__yG20N:focus-visible,.floating-edit-button_root__yG20N:hover{opacity:1}.floating-edit-button_root__yG20N[data-tour-active="1"]{opacity:1}.floating-edit-button_root__yG20N:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.floating-edit-button_inner__xFuAx{height:100%;padding:0 16px;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 .2s ease,color .2s ease}.floating-edit-button_root__yG20N:hover .floating-edit-button_inner__xFuAx,.floating-edit-button_root__yG20N[data-tour-active="1"] .floating-edit-button_inner__xFuAx{background:var(--button-ghost-hoverbg);color:var(--accent-primary)}.floating-edit-button_active__QVtMj .floating-edit-button_inner__xFuAx{background:var(--primary-bg);color:var(--primary-text)}.floating-edit-button_active__QVtMj:hover .floating-edit-button_inner__xFuAx{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.client-funnel-widget_card__l9_jT{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%}.client-funnel-widget_title__hbAo0{font-size:var(--text-heading-h3);font-weight:600}.client-funnel-widget_list__ZdSfW{display:flex;flex-direction:column;gap:14px;flex:1}.client-funnel-widget_row__82J0g{display:flex;flex-direction:column;gap:8px}.client-funnel-widget_rowHeader__RZpd4{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-funnel-widget_label__hzi4O{font-size:var(--text-body-muted);color:var(--text-secondary)}.client-funnel-widget_value___pB9B{font-size:var(--text-body-secondary);font-weight:600;color:var(--text-primary)}.client-funnel-widget_bar__AWyYQ{height:6px;border-radius:999px;background:var(--bg-app);overflow:hidden}.client-funnel-widget_barFill__zI349{height:100%;border-radius:inherit;width:0;transition:width .4s ease;background:var(--accent-primary)}.client-funnel-widget_barLead__gRtdX{background:#ffad33}.client-funnel-widget_barNegotiation__Ghsty{background:#3b82f6}.client-funnel-widget_barDeferred__xbjwV{background:#f6695e}.client-funnel-widget_barActive__ww2ba{background:#29d668}.client-funnel-widget_barOldClient__Lao0W{background:#38bdf8}.client-funnel-widget_barClosed__nvenP{background:#6c63ff}.client-funnel-widget_empty__3SdXR{flex:1;display:grid;place-items:center;color:var(--text-secondary);font-size:var(--text-body-muted)}.upcoming-deadlines-widget_card__iCsuY{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:40px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);height:100%}.upcoming-deadlines-widget_header___qb3J{display:flex;align-items:center}.upcoming-deadlines-widget_title__XxNSe{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.upcoming-deadlines-widget_subtitle__uJyiu{font-size:12px;color:var(--text-secondary);margin-top:2px}.upcoming-deadlines-widget_list__BODW_{display:grid;gap:10px;flex:1;overflow:auto;padding:2px 0}.upcoming-deadlines-widget_item__P0AFs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:20px;border:1px solid var(--border-hover);background:var(--bg-app);text-decoration:none;color:inherit;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.upcoming-deadlines-widget_item__P0AFs:hover{border-color:var(--control-hover-border);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.04)}.upcoming-deadlines-widget_itemMain__1U2XY{display:flex;flex-direction:column;gap:4px}.upcoming-deadlines-widget_itemTitle__VyOum{font-weight:600;color:var(--text-primary);height:100%}.upcoming-deadlines-widget_itemMeta__ijbru{font-size:12px;color:var(--text-secondary)}.upcoming-deadlines-widget_itemSide__BEIDD{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.upcoming-deadlines-widget_badge__swPim{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.upcoming-deadlines-widget_badgeUrgent__n2VHe{background:color-mix(in srgb,var(--status-critical) 12%,transparent);color:var(--status-critical);border-color:color-mix(in srgb,var(--status-critical) 30%,transparent)}.upcoming-deadlines-widget_badgeSoon__QiDQE{background:color-mix(in srgb,var(--status-warning) 12%,transparent);color:var(--status-warning);border-color:color-mix(in srgb,var(--status-warning) 30%,transparent)}.upcoming-deadlines-widget_dateRow__HHwwW{display:flex;align-items:center;font-size:12px;color:var(--text-secondary)}.upcoming-deadlines-widget_empty__hLHsM{padding:24px;border-radius:20px;background:var(--bg-app);text-align:center;color:var(--text-secondary);font-size:12px}@media (max-width:900px){.upcoming-deadlines-widget_item__P0AFs{flex-direction:column;align-items:flex-start}.upcoming-deadlines-widget_itemSide__BEIDD{align-items:flex-start}}.scratchpad-widget_card__1a9HS{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%}.scratchpad-widget_title__FgJBk{font-size:var(--text-heading-h3);font-weight:600}.scratchpad-widget_textarea___iVEK{flex:1;width:100%;min-height:0;border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-app);padding:20px;font-size:var(--text-body-secondary);color:var(--text-primary);line-height:1.4;resize:none;outline:none}.scratchpad-widget_textarea___iVEK::-moz-placeholder{color:var(--text-secondary);font-size:var(--text-body-muted);opacity:.8}.scratchpad-widget_textarea___iVEK::placeholder{color:var(--text-secondary);font-size:var(--text-body-muted);opacity:.8}.mini-calendar-widget_card__6aLNq{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%}.mini-calendar-widget_header__4p926{display:flex;align-items:center;justify-content:space-between;gap:16px}.mini-calendar-widget_title__mIVjg{font-size:var(--text-heading-h3);font-weight:600}.mini-calendar-widget_monthPill__i_Hom{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--bg-app);border:1px solid var(--border-hover);font-size:var(--text-body-muted);color:var(--text-secondary);text-transform:capitalize;flex-shrink:0}.mini-calendar-widget_monthLabel__tBITW{font-weight:600;color:var(--text-primary)}.mini-calendar-widget_weekdays__dcczC{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;width:100%}.mini-calendar-widget_weekdayCell__rhclT{text-align:center;font-size:var(--text-body-muted);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.mini-calendar-widget_daysGrid__yLsaX{--day-size:clamp(28px,2.1vw,38px);--cell:calc(var(--day-size) + 10px);--gap-x:16px;--gap-y:18px;position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,var(--cell));-moz-column-gap:var(--gap-x);column-gap:var(--gap-x);row-gap:var(--gap-y);width:100%;min-height:0;grid-auto-flow:row}.mini-calendar-widget_weekHighlight__j1WFc{grid-column:1/6;align-self:center;justify-self:stretch;height:calc(var(--day-size) + 12px);border-radius:999px;background:var(--accent-primary);z-index:0;pointer-events:none}.mini-calendar-widget_dayCell__rowxO{position:relative;z-index:1;display:grid;place-items:center;font-size:var(--text-body-secondary);color:var(--text-secondary)}.mini-calendar-widget_dayMuted__U3cbq{color:var(--text-secondary);opacity:.6}.mini-calendar-widget_dayWeekend__ZB18K{color:var(--text-secondary)}.mini-calendar-widget_dayInWeek__NmYMd{color:var(--primary-text);font-weight:600}.mini-calendar-widget_dayNumber__6HQsS{width:var(--day-size);height:var(--day-size);display:grid;place-items:center;border-radius:999px;box-sizing:border-box;line-height:1}.mini-calendar-widget_dayToday__8PKHy{background:var(--bg-active);color:var(--icon-active)}.tickets-table-widget_card__rdKig{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:40px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);height:100%}.tickets-table-widget_header__ry8Rs{display:flex;align-items:center;justify-content:space-between;gap:12px}.tickets-table-widget_title__uUwdO{font-size:14px;font-weight:600}.tickets-table-widget_table__6qZAC{display:grid;gap:0;flex:1;overflow:auto;border:1px solid var(--border-hover);border-radius:24px;background:var(--bg-surface)}.tickets-table-widget_row__TTOh_{display:grid;grid-template-columns:2fr 1.2fr .9fr .9fr;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-hover);font-size:13px}.tickets-table-widget_row__TTOh_:last-child{border-bottom:0}.tickets-table-widget_rowHeader__L1JpB{background:var(--bg-app);padding:12px 16px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--text-secondary)}.tickets-table-widget_cellPrimary__ZdvIf{font-weight:600;color:var(--text-primary)}.tickets-table-widget_cellMuted__9p97o{color:var(--text-secondary);font-size:12px}.tickets-table-widget_status__AOIR3{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;border:1px solid transparent}.tickets-table-widget_statusNew__FPLNW{background:color-mix(in srgb,var(--primary-bg) 12%,transparent);color:var(--primary-bg);border-color:color-mix(in srgb,var(--primary-bg) 30%,transparent)}.tickets-table-widget_statusProgress__Qeto1{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.tickets-table-widget_statusDone__NNcne{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.tickets-table-widget_empty__NiuVb{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px;border:1px solid var(--border-hover);border-radius:24px;min-height:220px}.tickets-table-widget_rowButton__mWtx7{cursor:pointer;transition:background-color .2s ease}.tickets-table-widget_rowButton__mWtx7:hover{background:var(--bg-app)}@media (max-width:900px){.tickets-table-widget_row__TTOh_{grid-template-columns:1fr;gap:6px;align-items:flex-start}.tickets-table-widget_rowHeader__L1JpB{display:none}}.roadmaps-view-switcher_root__3AAZl{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)}.roadmaps-view-switcher_item__NMCwy,.roadmaps-view-switcher_root__3AAZl{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.roadmaps-view-switcher_item__NMCwy{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}.roadmaps-view-switcher_item__NMCwy:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.roadmaps-view-switcher_itemActive__wR9yM,.roadmaps-view-switcher_itemActive__wR9yM:hover{color:var(--primary-text)}.roadmaps-view-switcher_item__NMCwy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.roadmaps-view-switcher_activeIndicator__pgqeb{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.roadmaps-view-switcher_label__1HvLM{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.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}.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{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)}.security-switcher_item__1doyP,.security-switcher_root__Orzzr{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.security-switcher_item__1doyP{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}.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;display:inline-flex;align-items:center;line-height:1}.select-style_selectTrigger__1Zbn1{height:48px!important;border-radius:40px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding-left:var(--select-padding-left,16px)!important;padding-right:var(--select-padding-right,16px)!important;font-size:var(--text-body-primary);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)}.select-style_selectTrigger__1Zbn1[data-placeholder]{color:var(--text-secondary)}.select-style_selectTrigger__1Zbn1:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.select-style_selectTrigger__1Zbn1:hover{background:var(--control-hover-bg)!important;color:var(--control-hover-text);border-color:var(--control-hover-border)!important}.select-style_selectTrigger__1Zbn1:hover svg{color:var(--accent-primary)}.select-style_selectTrigger__1Zbn1 svg{width:12px;height:6px;color:var(--text-secondary);opacity:1}.select-style_selectTriggerCompact__mZGUu{height:36px!important;border-radius:9999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding-left:var(--select-padding-left,14px)!important;padding-right:var(--select-padding-right,14px)!important;width:auto!important;font-size:var(--text-body-secondary);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)}.select-style_selectTriggerFull__woXbv{width:100%!important}.select-style_selectTriggerCompactFull__O_waZ{width:100%!important;height:44px!important}.select-style_selectTriggerCompactLg__Ob69c{height:44px!important;border-radius:9999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding-left:var(--select-padding-left,14px)!important;padding-right:var(--select-padding-right,14px)!important;width:auto!important;font-size:var(--text-body-secondary);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)}.select-style_selectTriggerCompactLg__Ob69c[data-placeholder]{color:var(--text-secondary)}.select-style_selectTriggerCompactLg__Ob69c:hover{background:var(--control-hover-bg)!important;color:var(--control-hover-text);border-color:var(--control-hover-border)!important}.select-style_selectTriggerCompactLg__Ob69c:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.select-style_selectTriggerCompactLg__Ob69c svg{width:12px;height:6px;color:var(--text-secondary);opacity:.9;margin-left:14px}.select-style_selectTriggerCompactLg__Ob69c.select-style_selectTriggerFull__woXbv,.select-style_selectTriggerCompactMd__RQHLn.select-style_selectTriggerFull__woXbv,.select-style_selectTriggerCompact__mZGUu.select-style_selectTriggerFull__woXbv{width:100%!important}.select-style_selectTriggerCompactMd__RQHLn{height:36px!important;border-radius:9999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-surface)!important;padding-left:var(--select-padding-left,12px)!important;padding-right:var(--select-padding-right,12px)!important;font-size:var(--text-body-secondary);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)}.select-style_selectTriggerCompactMd__RQHLn[data-placeholder],.select-style_selectTriggerCompact__mZGUu[data-placeholder]{color:var(--text-secondary)}.select-style_selectTriggerCompactMd__RQHLn:hover,.select-style_selectTriggerCompact__mZGUu:hover{background:var(--control-hover-bg)!important;color:var(--control-hover-text);border-color:var(--control-hover-border)!important}.select-style_selectTriggerCompact__mZGUu:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.select-style_selectTriggerCompactMd__RQHLn:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.select-style_selectTriggerCompact__mZGUu svg{width:12px;height:6px;color:var(--text-secondary);opacity:.9;margin-left:14px}.select-style_selectTriggerCompactMd__RQHLn svg{width:12px;height:6px;color:var(--text-secondary);opacity:1}.select-style_selectTriggerTopbar__LFY6o{height:36px!important;border-radius:9999px!important;border:1px solid var(--border-hover)!important;background:var(--bg-app)!important;padding-left:var(--select-padding-left,14px)!important;padding-right:var(--select-padding-right,14px)!important;width:auto!important;font-size:var(--text-body-secondary);color:var(--text-secondary);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);position:relative;z-index:1}.select-style_selectTriggerTopbar__LFY6o[data-placeholder]{color:var(--text-secondary)}.select-style_selectTriggerTopbar__LFY6o:hover{background:var(--control-hover-bg)!important;color:var(--control-hover-text);border-color:var(--control-hover-border)!important}.select-style_selectTriggerTopbar__LFY6o:hover svg{color:var(--accent-primary)}.select-style_selectTriggerTopbar__LFY6o: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}.select-style_selectTriggerTopbar__LFY6o svg{width:12px;height:6px;color:var(--text-secondary);opacity:.9;margin-left:14px;transition:color var(--motion-base) var(--ease-standard)}.select-style_selectContent__7_axP{border-radius:24px;background:var(--bg-surface);border:1px solid var(--border-hover);color:var(--text-primary)}.select-style_selectItem___JWkK{border-radius:999px;font-size:var(--text-body-secondary)}.select-style_selectItem___JWkK:not([data-disabled])[data-highlighted],.select-style_selectItem___JWkK:not([data-disabled])[data-state=checked]{background:var(--primary-bg);color:var(--primary-text)}.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:visible}.add-company-modal_form__mVbai{display:flex;flex-direction:column;gap:10px;max-height:calc(90vh - 120px);overflow-y:auto;padding-left:2px;padding-right:6px}.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)}.projects-view-switcher_root__H16Ck{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)}.projects-view-switcher_item__Zc1FI,.projects-view-switcher_root__H16Ck{display:inline-flex;align-items:center;box-sizing:border-box;position:relative}.projects-view-switcher_item__Zc1FI{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}.projects-view-switcher_item__Zc1FI:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.projects-view-switcher_itemActive__mtgXG,.projects-view-switcher_itemActive__mtgXG:hover{color:var(--primary-text)}.projects-view-switcher_item__Zc1FI:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.projects-view-switcher_activeIndicator__Z_Zkm{position:absolute;inset:0;border-radius:999px;background:var(--primary-bg);z-index:0}.projects-view-switcher_label__FuvQm{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.date-picker-popover_trigger__OLIiw{width:100%;border:none;background:transparent;padding:0;margin:0;text-align:left;font:inherit;color:inherit;display:flex;flex-direction:column;gap:6px;cursor:pointer;border-radius:12px}.date-picker-popover_trigger__OLIiw:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.date-picker-popover_trigger__OLIiw[aria-disabled=true]{cursor:not-allowed;opacity:.7}.date-picker-popover_label__owVJs{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.date-picker-popover_row__4JWUI{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.date-picker-popover_value__9iHeE{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--text-primary);text-align:left}.date-picker-popover_icon__obxGf{width:28px;height:28px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);color:var(--text-secondary);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);flex:0 0 auto}.date-picker-popover_trigger__OLIiw:hover .date-picker-popover_icon__obxGf{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.date-picker-popover_inputTrigger__q89Us{--dp-input-height:44px;height:var(--dp-input-height);min-height:var(--dp-input-height);border-radius:9999px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:0 10px 0 14px;display:flex;flex-direction:column;justify-content:center;gap: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),box-shadow var(--motion-base) var(--ease-standard)}.date-picker-popover_inputTrigger__q89Us:hover{background:var(--control-hover-bg);border-color:var(--control-hover-border)}.date-picker-popover_inputTrigger__q89Us:focus-visible{border-color:var(--focus-ring)}.date-picker-popover_inputRow__Xaeny{width:100%;justify-content:space-between;flex-wrap:nowrap}.date-picker-popover_inputValue__55Py8{font-size:var(--text-body-secondary);font-weight:500;color:var(--text-primary);line-height:1}.date-picker-popover_inputIcon__wNfMc{width:18px;height:18px;border:none;background:transparent;border-radius:0;color:var(--text-secondary);margin-right:0}.date-picker-popover_popover__zUvcV{z-index:10100!important;width:min(336px,calc(100vw - 24px));border-radius:28px!important;border:1px solid var(--surface-overlay-border)!important;background:linear-gradient(180deg,var(--surface-overlay-sheen),transparent 24%),radial-gradient(circle at top left,var(--surface-overlay-glow),transparent 42%),var(--surface-overlay-tint)!important;box-shadow:inset 0 1px 0 var(--surface-overlay-inner-highlight),inset 0 0 0 1px color-mix(in srgb,var(--surface-overlay-border) 55%,transparent),var(--surface-overlay-shadow)!important;backdrop-filter:blur(var(--surface-overlay-blur)) saturate(135%);padding:12px!important}.date-picker-popover_panel__NiW2Q{display:flex;flex-direction:column;gap:12px}.date-picker-popover_header__dnQhM{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px}.date-picker-popover_navButton__ccGzU{width:40px;height:40px;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;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)}.date-picker-popover_navButton__ccGzU:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.date-picker-popover_navButton__ccGzU:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 22%,transparent)}.date-picker-popover_headerControls__s50iy{display:grid;grid-template-columns:minmax(0,1fr) 102px;gap:8px}.date-picker-popover_headerTitle__Hlyuc{height:40px;border-radius:999px;border:1px solid var(--border-hover);background:color-mix(in srgb,var(--primary-bg) 12%,var(--bg-surface));color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-size:13px;font-weight:700;text-transform:capitalize}.date-picker-popover_monthTrigger__DhxM3,.date-picker-popover_yearTrigger__RHBZ0{width:100%!important;height:40px!important;background:var(--bg-app)!important}.date-picker-popover_headerSelectContent__5x5W9{min-width:148px!important}.date-picker-popover_weekdays__2AWfn{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.date-picker-popover_weekday__652pS{height:30px;border-radius:999px;background:var(--primary-bg);color:var(--primary-text);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.date-picker-popover_grid__CkoTo{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.date-picker-popover_dayButton__8GlaE{aspect-ratio:1/1;min-height:38px;border-radius:16px;border:1px solid transparent;background:transparent;color:var(--text-primary);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content: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),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.date-picker-popover_dayButton__8GlaE:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.date-picker-popover_dayButton__8GlaE:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 22%,transparent)}.date-picker-popover_dayButtonSelected__ZzJf2{background:var(--primary-bg);color:var(--primary-text);border-color:transparent;box-shadow:none}.date-picker-popover_dayButtonToday__F5ijs{border-color:color-mix(in srgb,var(--primary-bg) 45%,var(--border-hover));background:color-mix(in srgb,var(--primary-bg) 10%,transparent)}.date-picker-popover_dayButtonOutside___buGK{color:var(--text-secondary);opacity:.48}