@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,650;9..144,760&family=Manrope:wght@400;500;600;700;800&display=swap";.toast-stack{position:fixed;right:16px;bottom:16px;z-index:1200;display:flex;flex-direction:column;gap:8px;max-width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;box-shadow:0 8px 24px rgba(var(--ink-rgb),.15);font-size:.9rem;background:#fff;border:1px solid rgba(var(--ink-rgb),.08)}.toast--success{border-color:#16a34a59;background:#f0fdf4}.toast--error{border-color:#dc262659;background:#fef2f2}.toast--info{border-color:#4f46e540;background:#eef2ff}.toast-dismiss{border:none;background:transparent;padding:0;cursor:pointer;color:inherit;opacity:.7}:root{--ink: #12343b;--ink-rgb: 18, 52, 59;--signal: #f06449;--signal-rgb: 240, 100, 73;--paper: #f7f4ed;--paper-rgb: 247, 244, 237;--panel: #fffdf8;--panel-rgb: 255, 253, 248;--panel-soft: #fff8ea;--muted: #6f7b7d;--line: rgba(var(--ink-rgb), .14);--line-strong: rgba(var(--ink-rgb), .22);--shadow: 0 24px 80px rgba(var(--ink-rgb), .16);--z-content: 1;--z-topbar: 10;--z-dropdown: 25;--z-modal: 50;--z-modal-nested: 70;color:var(--ink);font-family:Manrope,sans-serif;background:var(--paper)}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}input,textarea{width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.eyebrow{color:var(--signal);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.panel{border:1px solid var(--line-strong);background:var(--panel);padding:16px}[data-theme=flat]{--ink: #1e293b;--ink-rgb: 30, 41, 59;--signal: #3b82f6;--signal-rgb: 59, 130, 246;--paper: #f8fafc;--paper-rgb: 248, 250, 252;--panel: #ffffff;--panel-rgb: 255, 255, 255;--panel-soft: #f1f5f9;--muted: #64748b;--line: rgba(var(--ink-rgb), .1);--line-strong: rgba(var(--ink-rgb), .15);--shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);font-family:Manrope,system-ui,-apple-system,sans-serif}[data-theme=flat] .page-heading h1,[data-theme=flat] .metric-card strong,[data-theme=flat] .module-stat strong,[data-theme=flat] .calendar-range-label,[data-theme=flat] .calendar-day-number,[data-theme=flat] .calendar-modal-head h2,[data-theme=flat] .calendar-modal-card--compact h2,[data-theme=flat] .projects-category-card h3,[data-theme=flat] .projects-card h3,[data-theme=flat] .projects-modal-head h2,[data-theme=flat] .projects-form-section h3,[data-theme=flat] .projects-detail-header h1,[data-theme=flat] .projects-customer-group h3,[data-theme=flat] .customers-modal-head h2,[data-theme=flat] .offers-modal-header h2,[data-theme=flat] .users-modal-head h2,[data-theme=flat] .leaves-modal-head h2,[data-theme=flat] .rate-limit-page__title,[data-theme=flat] .reports-highlight-body strong{font-family:Manrope,system-ui,-apple-system,sans-serif}[data-theme=flat] .dashboard-shell{background:var(--paper);background-image:none}[data-theme=flat] .sidebar{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-right-color:var(--line)}[data-theme=flat] .nav-item{border-radius:8px}[data-theme=flat] .nav-item.active{background:var(--signal);color:#fff;box-shadow:none}[data-theme=flat] .nav-item small,[data-theme=flat] .nav-item em{border-radius:6px}[data-theme=flat] .nav-group-toggle:after{background:var(--line)}[data-theme=flat] .sidebar-collapse-toggle{border-radius:8px}[data-theme=flat] .org-switcher{border-radius:10px}[data-theme=flat] .org-switcher-menu{border-radius:12px;box-shadow:0 4px 24px #0000001f}[data-theme=flat] .org-switcher-menu button{border-radius:8px}[data-theme=flat] .topbar{background:rgba(var(--panel-rgb),.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--line);min-height:68px}[data-theme=flat] .search-box{border-color:var(--line);border-radius:10px;background:var(--panel-soft)}[data-theme=flat] .search-box kbd{border-radius:6px}[data-theme=flat] .user-chip{border-color:var(--line);border-radius:10px}[data-theme=flat] .user-chip-avatar{border-radius:50%;border-color:var(--line);background:var(--signal);color:#fff}[data-theme=flat] .create-button{border-radius:10px;box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme=flat] .icon-button,[data-theme=flat] .drawer-toggle{border-radius:10px;border-color:var(--line)}[data-theme=flat] .drawer-backdrop.show{background:rgba(var(--ink-rgb),.3)}[data-theme=flat] .panel{border-color:var(--line);border-radius:10px;background:var(--panel)}[data-theme=flat] .button{border-radius:10px}[data-theme=flat] .button.primary{box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme=flat] .input-shell,[data-theme=flat] textarea{border-radius:10px}[data-theme=flat] .notification-trigger{border-radius:10px;border-color:var(--line)}[data-theme=flat] .notification-badge{border-radius:999px;border-color:var(--signal)}[data-theme=flat] .notification-popover{border-radius:12px;box-shadow:0 4px 24px #0000001f}[data-theme=flat] .notification-item{border-radius:10px}[data-theme=flat] .notification-item-icon{border-radius:50%;border-color:var(--line);background:var(--signal);color:#fff}[data-theme=flat] .notification-accept,[data-theme=flat] .notification-reject,[data-theme=flat] .notification-reject-cancel{border-radius:8px}[data-theme=flat] .notification-accept{background:var(--signal);color:#fff}[data-theme=flat] .notification-reject-form textarea{border-radius:8px}[data-theme=flat] .message-trigger{border-radius:10px;border-color:var(--line)}[data-theme=flat] .message-badge{border-radius:999px;border-color:var(--signal)}[data-theme=flat] .message-contact-icon,[data-theme=flat] .message-chat-avatar,[data-theme=flat] .message-bubble-avatar{border-radius:50%}[data-theme=flat] .message-back,[data-theme=flat] .message-close,[data-theme=flat] .message-group button{border-radius:10px}[data-theme=flat] .message-bubble{border-radius:14px}[data-theme=flat] .message-compose-input{border-radius:10px}[data-theme=flat] .message-compose-action,[data-theme=flat] .message-compose-actions button[type=submit],[data-theme=flat] .message-pending-file{border-radius:8px}[data-theme=flat] .message-pending-file button{border-radius:6px}[data-theme=flat] .message-emoji-picker{border-radius:10px}[data-theme=flat] .message-emoji-picker button:hover{border-radius:6px}[data-theme=flat] .message-file-link{border-radius:8px}[data-theme=flat] .message-conversation-unread{border-radius:999px;border-color:var(--signal)}[data-theme=flat] .message-attachment img{border-radius:10px}[data-theme=flat] .settings-popover{border-radius:12px;box-shadow:0 4px 24px #0000001f;border-color:var(--line)}[data-theme=flat] .settings-popover button:hover{background:rgba(var(--signal-rgb),.08);border-radius:8px}[data-theme=flat] .settings-theme-btn{border-radius:6px}[data-theme=flat] .settings-theme-btn.active{background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme=flat] .global-search-panel,[data-theme=flat] .org-popover{border-radius:12px;box-shadow:0 4px 24px #0000001f}[data-theme=flat] .module-stat,[data-theme=flat] .metric-card{border-radius:10px}[data-theme=flat] .metric-card em{border-radius:6px}[data-theme=flat] .table-card,[data-theme=flat] .timeline-row,[data-theme=flat] .board-row,[data-theme=flat] .project-row,[data-theme=flat] .quick-stack button{border-radius:10px}[data-theme=flat] .status-pill,[data-theme=flat] .module-card em{border-radius:6px}[data-theme=flat] .module-feedback{border-radius:10px}[data-theme=flat] .module-feedback button{border-radius:8px}[data-theme=flat] .progress-track,[data-theme=flat] .progress-track span{border-radius:999px}[data-theme=flat] .message-row>span{border-radius:50%}[data-theme=flat] .virtual-viewport{border-radius:10px}[data-theme=flat] .sk-row{border-radius:8px}[data-theme=flat] .sk-card,[data-theme=flat] .sk-panel,[data-theme=flat] .calendar-item{border-radius:10px}[data-theme=flat] .projects-completion-track,[data-theme=flat] .projects-completion-fill,[data-theme=flat] .projects-task-status{border-radius:999px}[data-theme=flat] .projects-chip{border-radius:6px}[data-theme=flat] .page-heading .create-button{border-radius:10px;box-shadow:none}[data-theme=flat] .date-chip,[data-theme=flat] .task-row{border-radius:10px}[data-theme=flat] .task-dot{border-radius:50%}[data-theme=flat] .dashboard-category-card,[data-theme=flat] .dashboard-empty,[data-theme=flat] .dashboard-skeleton-panel,[data-theme=flat] .dashboard-skeleton-metric,[data-theme=flat] .dashboard-metrics--skeleton .dashboard-skeleton-metric,[data-theme=flat] .tasks-search-shell,[data-theme=flat] .tasks-filter,[data-theme=flat] .tasks-toggle{border-radius:10px}[data-theme=flat] .tasks-avatar{border-radius:50%}[data-theme=flat] .tasks-skeleton-head,[data-theme=flat] .tasks-skeleton-toolbar,[data-theme=flat] .tasks-skeleton-table{border-radius:10px}[data-theme=flat] .calendar-toolbar{border-bottom-color:var(--line)}[data-theme=flat] .calendar-create-btn{border-radius:10px;box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme=flat] .calendar-today-btn,[data-theme=flat] .calendar-sidebar-toggle,[data-theme=flat] .calendar-secondary-btn{border-radius:8px}[data-theme=flat] .calendar-nav{border-radius:10px;overflow:hidden}[data-theme=flat] .calendar-nav-btn{border-radius:0}[data-theme=flat] .calendar-view-switch{border-radius:10px;overflow:hidden}[data-theme=flat] .calendar-view-switch button.is-active{box-shadow:inset 0 -2px 0 var(--signal)}[data-theme=flat] .calendar-feedback{border-radius:10px}[data-theme=flat] .calendar-modal-card{border-radius:14px}[data-theme=flat] .calendar-modal-close,[data-theme=flat] .calendar-form input,[data-theme=flat] .calendar-form textarea,[data-theme=flat] .calendar-form select{border-radius:8px}[data-theme=flat] .calendar-primary-btn,[data-theme=flat] .calendar-danger-btn{border-radius:8px;box-shadow:none}[data-theme=flat] .calendar-primary-btn{background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme=flat] .calendar-project-filter{border-radius:8px}[data-theme=flat] .calendar-project-bulk-btn,[data-theme=flat] .calendar-mini-nav button{border-radius:6px}[data-theme=flat] .calendar-source-item--master,[data-theme=flat] .calendar-skeleton-head,[data-theme=flat] .calendar-skeleton-body,[data-theme=flat] .projects-search-shell{border-radius:10px}[data-theme=flat] .projects-category-card,[data-theme=flat] .projects-card{border-radius:12px;overflow:hidden}[data-theme=flat] .projects-category-card:hover,[data-theme=flat] .projects-card:hover{box-shadow:0 4px 16px #0000001a;border-color:var(--line-strong)}[data-theme=flat] .projects-filter-field select{border-radius:8px}[data-theme=flat] .projects-view-toggle{border-radius:10px;overflow:hidden}[data-theme=flat] .projects-view-toggle button.is-active{background:var(--signal);color:#fff}[data-theme=flat] .projects-modal-card,[data-theme=flat] .projects-picker-modal-card{border-radius:14px}[data-theme=flat] .projects-modal-close{border-radius:8px}[data-theme=flat] .projects-form-section{border-radius:10px}[data-theme=flat] .projects-field input,[data-theme=flat] .projects-field textarea,[data-theme=flat] .projects-form input,[data-theme=flat] .projects-form textarea,[data-theme=flat] .projects-form select,[data-theme=flat] .projects-color-control,[data-theme=flat] .projects-color-control input[type=color]{border-radius:8px}[data-theme=flat] .projects-picker-block{border-radius:10px}[data-theme=flat] .projects-picker-chip{border-radius:8px}[data-theme=flat] .projects-picker-avatar{border-radius:50%}[data-theme=flat] .projects-picker-open{border-radius:8px}[data-theme=flat] .projects-picker-search,[data-theme=flat] .projects-team-picker-list,[data-theme=flat] .projects-user-picker-list{border-radius:10px}[data-theme=flat] .projects-team-picker-icon{border-radius:8px}[data-theme=flat] .projects-team-picker-check{border-radius:6px}[data-theme=flat] .projects-cta-button{border-radius:10px;box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme=flat] .projects-cta-button:hover:not(:disabled){transform:none;box-shadow:0 2px 8px #00000026}[data-theme=flat] .projects-secondary-button,[data-theme=flat] .projects-danger-button{border-radius:8px}[data-theme=flat] .projects-checkbox-field{border-radius:10px}[data-theme=flat] .projects-custom-select-trigger{border-radius:8px}[data-theme=flat] .projects-custom-select-menu{border-radius:10px}[data-theme=flat] .projects-custom-select-option:first-child{border-radius:10px 10px 0 0}[data-theme=flat] .projects-custom-select-option:last-child{border-radius:0 0 10px 10px}[data-theme=flat] .projects-tabs button{border-radius:8px}[data-theme=flat] .projects-tabs button.is-active{background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme=flat] .projects-panel,[data-theme=flat] .projects-kanban-column{border-radius:10px}[data-theme=flat] .projects-kanban-task,[data-theme=flat] .projects-icon-action-button,[data-theme=flat] .projects-file-open-link{border-radius:8px}[data-theme=flat] .projects-upload-zone{border-radius:10px}[data-theme=flat] .projects-pending-file-item,[data-theme=flat] .projects-task-file-item{border-radius:8px}[data-theme=flat] .projects-task-delete-confirm{border-radius:10px}[data-theme=flat] .projects-note-edit{border-radius:8px}[data-theme=flat] .projects-trash-row{border-radius:10px}[data-theme=flat] .projects-form-error,[data-theme=flat] .projects-checklist{border-radius:8px}[data-theme=flat] .projects-empty{border-radius:10px}[data-theme=flat] .projects-calendar-grid{border-radius:10px;overflow:hidden}[data-theme=flat] .customers-modal-card{border-radius:14px}[data-theme=flat] .customers-modal-close,[data-theme=flat] .customers-inline-error{border-radius:8px}[data-theme=flat] .customers-icon-button{border-radius:6px}[data-theme=flat] .customers-contact-card,[data-theme=flat] .customers-toggle{border-radius:10px}[data-theme=flat] .customers-assignee-chip,[data-theme=flat] .customers-assignee-open{border-radius:8px}[data-theme=flat] .customers-assignee-search,[data-theme=flat] .customers-assignee-list{border-radius:10px}[data-theme=flat] .customers-secondary-button{border-radius:8px}[data-theme=flat] .customers-assignee-modal-card{border-radius:14px}[data-theme=flat] .customers-logo-upload-button{border-radius:6px}[data-theme=flat] .customers-form .customers-select-shell,[data-theme=flat] .customers-form .customers-textarea-field .customers-textarea-shell,[data-theme=flat] .offers-search,[data-theme=flat] .offers-filter{border-radius:10px}[data-theme=flat] .offers-modal{border-radius:14px}[data-theme=flat] .offers-modal-close{border-radius:8px}[data-theme=flat] .offers-status-badge{border-radius:6px}[data-theme=flat] .offers-icon-action-button{border-radius:8px}[data-theme=flat] .offers-status-btn{border-radius:6px}[data-theme=flat] .offers-upload-zone{border-radius:10px}[data-theme=flat] .offers-primary-btn,[data-theme=flat] .offers-secondary-btn{border-radius:8px}[data-theme=flat] .offers-loading,[data-theme=flat] .offers-empty,[data-theme=flat] .offers-select-shell,[data-theme=flat] .offers-date-shell,[data-theme=flat] .offers-text-shell{border-radius:10px}[data-theme=flat] .offers-textarea-field textarea{border-radius:8px}[data-theme=flat] .offers-form-grid{border-radius:0}[data-theme=flat] .ledger-search,[data-theme=flat] .ledger-filter{border-radius:10px}[data-theme=flat] .ledger-clear-filters,[data-theme=flat] .ledger-icon-btn{border-radius:8px}[data-theme=flat] .ledger-modal-panel{border-radius:14px}[data-theme=flat] .ledger-modal-close{border-radius:8px}[data-theme=flat] .ledger-input-shell{border-radius:10px}[data-theme=flat] .ledger-cancel-btn,[data-theme=flat] .ledger-form-error,[data-theme=flat] .reports-nav-btn,[data-theme=flat] .reports-refresh-btn,[data-theme=flat] .reports-month-picker select{border-radius:8px}[data-theme=flat] .reports-rank,[data-theme=flat] .reports-count-pill{border-radius:6px}[data-theme=flat] .reports-team-row{border-radius:10px}[data-theme=flat] .reports-team-bar,[data-theme=flat] .reports-team-bar span{border-radius:999px}[data-theme=flat] .reports-daily-bar-fill{border-radius:6px 6px 2px 2px}[data-theme=flat] .reports-skeleton-metric,[data-theme=flat] .reports-skeleton-highlight,[data-theme=flat] .reports-skeleton-panel,[data-theme=flat] .users-filter{border-radius:10px}[data-theme=flat] .users-avatar{border-radius:50%;border-color:var(--line)}[data-theme=flat] .users-menu-trigger{border-radius:8px}[data-theme=flat] .users-menu{border-radius:10px;overflow:hidden}[data-theme=flat] .users-modal-card{border-radius:14px}[data-theme=flat] .users-modal-close,[data-theme=flat] .users-secondary-button{border-radius:8px}[data-theme=flat] .users-select-shell,[data-theme=flat] .users-side-note{border-radius:10px}[data-theme=flat] .users-inline-error{border-radius:8px}[data-theme=flat] .users-team-card{border-radius:10px}[data-theme=flat] .users-team-icon{border-radius:8px}[data-theme=flat] .users-team-action{border-radius:6px}[data-theme=flat] .users-icon-option{border-radius:8px}[data-theme=flat] .users-teams-empty,[data-theme=flat] .users-edit-summary,[data-theme=flat] .activity-filter{border-radius:10px}[data-theme=flat] .activity-avatar{border-radius:50%;border-color:var(--line)}[data-theme=flat] .activity-action{border-radius:6px}[data-theme=flat] .activity-card{border-radius:10px}[data-theme=flat] .activity-load-more button{border-radius:8px}[data-theme=flat] .activity-skeleton-stat,[data-theme=flat] .activity-skeleton-panel,[data-theme=flat] .leaves-filter{border-radius:10px}[data-theme=flat] .leaves-avatar{border-radius:50%;border-color:var(--line)}[data-theme=flat] .leaves-approve-btn,[data-theme=flat] .leaves-reject-btn{border-radius:6px}[data-theme=flat] .leaves-modal-card{border-radius:14px}[data-theme=flat] .leaves-modal-close{border-radius:8px}[data-theme=flat] .leaves-select-shell,[data-theme=flat] .leaves-date-shell{border-radius:10px}[data-theme=flat] .leaves-textarea-field textarea,[data-theme=flat] .leaves-secondary-button{border-radius:8px}[data-theme=flat] .leaves-day-schedule,[data-theme=flat] .leaves-day-item,[data-theme=flat] .leaves-reject-summary{border-radius:10px}[data-theme=flat] .leaves-inline-error,[data-theme=flat] .leaves-time-grid input{border-radius:8px}[data-theme=flat] .rate-limit-page__content{border-radius:14px}[data-theme=flat] .rate-limit-page__icon{border-radius:12px;box-shadow:none;border-color:var(--line)}[data-theme=flat] .rate-limit-page__retry{border-radius:10px;box-shadow:none;background:var(--signal);color:#fff;border-color:var(--signal)}[data-theme=flat] .rate-limit-page__retry:not(:disabled):hover{transform:none;box-shadow:0 2px 8px #00000026}[data-theme=flat] .modal-overlay .modal-content{border-radius:14px;box-shadow:0 8px 40px #00000026}[data-theme=flat] .app-shell{background-image:none;background:var(--paper)}[data-theme=flat] .settings-card{border-radius:12px}[data-theme=flat] .settings-input{border-radius:8px}[data-theme=flat] .theme-card{border-radius:10px}[data-theme=flat] .theme-card.active{border-color:var(--signal);background:rgba(var(--signal-rgb),.06)}[data-theme=flat] .org-item{border-radius:10px}[data-theme=flat] .org-badge{border-radius:6px}[data-theme=flat] .org-plan-card,[data-theme=flat] .guide-item{border-radius:10px}[data-theme=flat] .guide-note,[data-theme=flat] .support-result{border-radius:8px}[data-theme=flat] .customer-chip{border-radius:6px}
