.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}}.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}}.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)}.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)}.company-details-modal_wrapper__ue1H5{width:100%}.company-details-modal_modal__o7Ej5{width:100%;max-height:none;background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:24px;color:var(--text-primary);display:flex;flex-direction:column;overflow:hidden}.company-details-modal_header__6g56l{display:flex;align-items:center;gap:16px;padding:20px 24px 12px}.company-details-modal_backButton__whLR5{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;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)}.company-details-modal_backButton__whLR5:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.company-details-modal_backIcon__Kuysy{width:18px;height:18px}.company-details-modal_headerInfo__ytKOW{display:flex;flex-direction:column;gap:6px;flex:1}.company-details-modal_actions__UfJTD{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.company-details-modal_actionButton__Xbo9C{height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-body-secondary);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.company-details-modal_actionButton__Xbo9C:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.company-details-modal_actionDanger__9zfVx{border-color:transparent;background:var(--status-critical);color:var(--primary-text)}.company-details-modal_actionDanger__9zfVx:hover{opacity:.9}.company-details-modal_actionIcon__RqXVl{width:16px;height:16px}.company-details-modal_companyName__kM7JF{font-size:var(--text-heading-h1);font-weight:600}.company-details-modal_pillRow__RXMJI{display:flex;flex-wrap:wrap;gap:8px}.company-details-modal_statusPill___1RJ5{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--bg-app);border:1px solid var(--border-hover);font-size:var(--text-ui-caption);font-weight:600;color:var(--text-primary)}.company-details-modal_tabs__Uys24{display:flex;gap:8px;padding:0 24px;border-bottom:1px solid var(--border-hover)}.company-details-modal_tab__QEWDc{position:relative;padding:12px 8px 14px;border-radius:12px;font-size:var(--text-body-secondary);font-weight:600;color:var(--text-secondary);background:transparent;border:0;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.company-details-modal_tab__QEWDc:hover{background:var(--control-hover-bg);color:var(--control-hover-text)}.company-details-modal_tabActive__92ilS{color:var(--text-primary)}.company-details-modal_tabIndicator__N1DKR{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--primary-bg);border-radius:999px}.company-details-modal_body___w_4Y{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:20px 24px 24px;overflow:hidden}.company-details-modal_bodySingle__Eab5f{grid-template-columns:minmax(0,1fr)}.company-details-modal_main___0XYy{overflow:auto;padding-right:6px}.company-details-modal_main___0XYy,.company-details-modal_sidebar__xpHvi{display:flex;flex-direction:column;gap:16px}.company-details-modal_card__2Kle8{border-radius:24px;border:1px solid var(--border-hover);background:var(--bg-surface);padding:16px;display:flex;flex-direction:column;gap:12px}.company-details-modal_cardHeader__NsM9e{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-details-modal_cardTitle__X_h1r{font-size:var(--text-heading-h3);font-weight:600}.company-details-modal_ghostButton__GQQaR{height:36px;padding:0 16px;border-radius:999px;font-size:var(--text-body-secondary);font-weight:600;cursor:pointer;border:1px solid var(--border-hover);background:transparent;color:var(--text-secondary);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.company-details-modal_ghostButton__GQQaR:hover{background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--control-hover-border)}.company-details-modal_infoList__Bf3id{display:flex;flex-direction:column;gap:10px}.company-details-modal_infoRow__aGYnt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--border-hover);background:transparent;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.company-details-modal_infoRow__aGYnt:hover{background:var(--control-hover-bg);border-color:var(--control-hover-border)}.company-details-modal_infoRowPlain__OBuKW{padding:6px 10px;border-radius:14px;border:1px solid transparent;background:transparent}.company-details-modal_infoRowPlain__OBuKW:hover{border-color:var(--control-hover-border)}.company-details-modal_infoIcon__gOSEs{width:32px;height:32px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-surface);display:grid;place-items:center}.company-details-modal_infoIconSvg__CovP6{width:16px;height:16px;color:var(--icon-default)}.company-details-modal_infoValue__lpI_a{flex:1;font-size:var(--text-body-secondary)}.company-details-modal_valueText__v6sI6{font-weight:600}.company-details-modal_link__lssWr{color:var(--text-primary);text-decoration:none;font-weight:600}.company-details-modal_link__lssWr:hover{color:var(--primary-bg)}.company-details-modal_muted__exKoH{color:var(--text-secondary)}.company-details-modal_inlineInput__c5_j_{height:32px;max-width:220px;font-size:var(--text-body-muted);padding:0 12px;text-align:right}.company-details-modal_inlineInputEditing__lZkjy{background:transparent}.company-details-modal_inlineSelect__9lEBQ{height:32px;min-width:200px;font-size:var(--text-body-muted);padding:0 12px}.company-details-modal_inlineSelectEditing__NWUZG{background:transparent}.company-details-modal_textarea__PZ86u{min-height:72px;border-radius:16px;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-body-secondary);padding:12px 14px;resize:vertical;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.company-details-modal_textareaEditing__zJcch{background:var(--bg-surface)}.company-details-modal_textarea__PZ86u:hover{background:var(--control-hover-bg);border-color:var(--control-hover-border)}.company-details-modal_textarea__PZ86u:focus,.company-details-modal_textarea__PZ86u:focus-visible{outline:none;border-color:var(--border-hover);box-shadow:none}.company-details-modal_inputTransparent__dqcvq,.company-details-modal_selectTriggerTransparent__3qOFg{background:transparent!important}.company-details-modal_inlineSelect__9lEBQ:focus,.company-details-modal_inlineSelect__9lEBQ:focus-visible,.company-details-modal_inputTransparent__dqcvq:focus,.company-details-modal_inputTransparent__dqcvq:focus-visible,.company-details-modal_selectSearchInput__eGQQf:focus,.company-details-modal_selectSearchInput__eGQQf:focus-visible,.company-details-modal_selectTriggerTransparent__3qOFg:focus,.company-details-modal_selectTriggerTransparent__3qOFg:focus-visible{outline:none;border-color:var(--border-hover);box-shadow:none}.company-details-modal_phoneField__XCjW_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.company-details-modal_phoneSelect__xVJB0{min-width:90px;width:90px}.company-details-modal_phoneInput__Jn7A_{flex:1;min-width:0}.company-details-modal_selectContent__5kaFI{box-shadow:none}.company-details-modal_selectItem__zn3Ws:not([data-disabled])[data-highlighted],.company-details-modal_selectItem__zn3Ws:not([data-disabled])[data-state=checked]{background:var(--primary-bg);color:var(--primary-text)}.company-details-modal_selectSearch__xan18{padding:8px;border-bottom:1px solid var(--border-hover)}.company-details-modal_selectSearchInput__eGQQf{height:32px;font-size:var(--text-body-secondary);padding:0 12px;width:100%}.company-details-modal_linkRow__VOk9q{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.company-details-modal_linkSelectTrigger__f6kQD{flex:1;min-width:220px}.company-details-modal_linkButton__Ierqw{min-width:120px;padding:0 16px}.company-details-modal_buttonIconSpin__lgAUy,.company-details-modal_buttonIcon__m72f5{width:16px;height:16px}.company-details-modal_buttonIconSpin__lgAUy{animation:company-details-modal_spin__CQ66g 1s linear infinite}.company-details-modal_dangerButton__2f0Jd,.company-details-modal_primaryButton__WILAR,.company-details-modal_secondaryButton__ztme5{height:40px;border-radius:999px;font-size:var(--text-body-secondary);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;cursor:pointer;background:transparent}.company-details-modal_primaryButton__WILAR{background:var(--primary-bg);color:var(--primary-text)}.company-details-modal_primaryButton__WILAR:not(:disabled):hover{background:var(--primary-bg-hover);color:var(--primary-text-hover)}.company-details-modal_secondaryButton__ztme5{border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--button-secondary-text)}.company-details-modal_secondaryButton__ztme5:hover{background:var(--button-ghost-hoverbg)}.company-details-modal_dangerButton__2f0Jd{background:var(--status-critical);color:var(--primary-text)}.company-details-modal_footer__caF0z{display:flex;flex-direction:column;gap:10px}.company-details-modal_stub__bfIRo{font-size:var(--text-body-secondary);color:var(--text-secondary);padding:12px 0}.company-details-modal_infoGrid__oRFSD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-details-modal_infoGridSingle__TEUM1{grid-template-columns:1fr}.company-details-modal_infoItem__KYFRo{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-body-secondary);color:var(--text-secondary);padding:8px 0;border-bottom:1px solid var(--border-hover)}.company-details-modal_infoItem__KYFRo strong{color:var(--text-primary);font-weight:600}.company-details-modal_timeline__2WjU_{display:flex;flex-direction:column;gap:16px}.company-details-modal_timelineItem__WjVUq{display:flex;gap:12px}.company-details-modal_timelineSide__EI9WX{display:flex;flex-direction:column;align-items:center}.company-details-modal_timelineIcon__eHBtO{width:32px;height:32px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-app);display:grid;place-items:center}.company-details-modal_timelineLine__meNGM{width:2px;flex:1;background:var(--border-hover);margin-top:6px}.company-details-modal_timelineContent__xTxdU{display:flex;flex-direction:column;gap:4px}.company-details-modal_timelineDate__fhGqF{font-size:var(--text-body-muted);color:var(--text-secondary)}.company-details-modal_timelineEvent__L4E2V{font-weight:600}.company-details-modal_timelineDetails__JdZhx{font-size:var(--text-body-secondary);color:var(--text-secondary)}.company-details-modal_confirmOverlay__PjDmm{position:fixed;inset:0;z-index:10200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.45)}.company-details-modal_confirmCard__yj3Eq{width:min(420px,100%);background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:24px;padding:24px;text-align:center;display:flex;flex-direction:column;gap:12px}.company-details-modal_confirmIcon__WKUbX{width:56px;height:56px;border-radius:999px;background:var(--bg-app);border:1px solid var(--border-hover);display:grid;place-items:center;margin:0 auto}.company-details-modal_confirmIconSvg__tjasi{width:24px;height:24px;color:var(--status-critical)}.company-details-modal_confirmTitle__bP6eJ{font-size:var(--text-heading-h3);font-weight:600}.company-details-modal_confirmText__kjB5Y{font-size:var(--text-body-secondary);color:var(--text-secondary)}.company-details-modal_confirmActions__3fRJO{display:flex;flex-direction:column;gap:10px;margin-top:6px;align-items:stretch}.company-details-modal_confirmActions__3fRJO .company-details-modal_dangerButton__2f0Jd,.company-details-modal_confirmActions__3fRJO .company-details-modal_secondaryButton__ztme5{width:100%}.company-details-modal_floatingEdit__vgVIc{position:fixed;right:calc(var(--sb-w) + 40px);bottom:20px;z-index:350}.company-details-modal_floatingButton__9_wCd{height:44px;padding:0 18px;border-radius:999px;font-size:var(--text-body-secondary);font-weight:700;border:1px solid var(--border-hover);background:var(--bg-surface);color:var(--text-primary);display:inline-flex;align-items:center;gap:8px;cursor:pointer;opacity:.48;transition:opacity var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.company-details-modal_floatingButton__9_wCd:focus-visible,.company-details-modal_floatingButton__9_wCd:hover{opacity:1}.company-details-modal_floatingButton__9_wCd:hover{background:var(--button-ghost-hoverbg);color:var(--accent-primary);border-color:var(--control-hover-border)}.company-details-modal_floatingButtonPrimary__DKHEC{border-color:transparent;background:var(--primary-bg);color:var(--primary-text);opacity:1}.company-details-modal_floatingButtonPrimary__DKHEC:hover{background:var(--primary-bg-hover);color:var(--primary-text-hover)}@media (max-width:1024px){.company-details-modal_body___w_4Y{grid-template-columns:1fr}}@keyframes company-details-modal_spin__CQ66g{to{transform:rotate(1turn)}}.company-details-modal_ghostButton__GQQaR:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 35%,transparent)}.company-details-modal_secondaryButton__ztme5:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 35%,transparent)}.company-details-modal_inputEditing__bptlV{background:transparent}.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}