*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-color:#000;--card-bg:#141416b3;--card-border:#ffffff14;--accent-gold:#ffb900;--accent-emerald:#00d95f;--accent-noir:#0a84ff;--accent-danger:#ff453a;--text-primary:#fff;--text-secondary:#ffffff80;--text-tertiary:#ffffff4d;--text-placeholder:#ffffff4d;--divider-color:#ffffff0f;--input-bg:#ffffff0d;--input-border:#ffffff1a;--input-focus:#f59e0b;--btn-primary:#fff;--btn-primary-text:#000;--font-stack:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--radius-xl:24px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--ease-in-out:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.16, 1, .3, 1)}html,body{background-color:var(--bg-color);height:100%;font-family:var(--font-stack);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;overflow:hidden auto}a{color:var(--input-focus);text-decoration:none;transition:opacity .2s}a:hover{opacity:.8;text-decoration:underline}.fade-in{animation:fadeIn .6s var(--ease) forwards;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gsap-will-animate{opacity:0}.gsap-tilt-layer{transform-style:preserve-3d}[data-anim=hero-title] .word-mask{vertical-align:bottom;line-height:1;display:inline-block;overflow:hidden}[data-anim=hero-title] .word-inner{will-change:transform, opacity;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.gsap-will-animate{opacity:1!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}:root,[data-theme=dark]{--bg-color:#000;--card-bg:#141416b3;--card-border:#ffffff14;--accent-gold:#ffb900;--accent-emerald:#00d95f;--accent-noir:#0a84ff;--accent-danger:#ff453a;--text-primary:#fff;--text-secondary:#ffffff80;--text-tertiary:#ffffff4d;--text-placeholder:#ffffff4d;--divider-color:#ffffff0f;--input-bg:#ffffff0d;--input-border:#ffffff1a;--input-bg-focus:#232325;--input-focus:#f59e0b;--btn-primary:#fff;--btn-primary-text:#000;--auth-card-bg:#121214;--auth-card-shadow:0 25px 50px -12px #00000080;--scrollbar-thumb:#ffffff26;--scrollbar-thumb-hover:#ffffff4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-color:#faf7f0;--card-bg:#fffaf0d1;--card-border:#28190a1a;--accent-gold:#d97706;--accent-emerald:#059669;--accent-noir:#1d4ed8;--accent-danger:#dc2626;--text-primary:#1a1410;--text-secondary:#1a1410a8;--text-tertiary:#1a141070;--text-placeholder:#1a141066;--divider-color:#28190a1a;--input-bg:#28190a0a;--input-border:#28190a24;--input-bg-focus:#fff6e2f2;--input-focus:#d97706;--btn-primary:#1a1410;--btn-primary-text:#faf7f0;--auth-card-bg:#fffaf0eb;--auth-card-shadow:0 25px 50px -18px #784b142e, 0 0 0 1px #28190a0a;--scrollbar-thumb:#28190a38;--scrollbar-thumb-hover:#28190a61;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme] body,html[data-theme]{background-color:var(--bg-color);color:var(--text-primary)}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}[data-theme=light]{caret-color:var(--input-focus)}[data-theme=light] ::selection{color:var(--text-primary);background:#d9770633}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}:root[data-theme=light] .glass-card,:root[data-theme=light] .glass-panel,:root[data-theme=light] .glass-row,:root[data-theme=light] .n-card,:root[data-theme=light] .content-card,:root[data-theme=light] .info-card,:root[data-theme=light] .surface-card,:root[data-theme=light] .vault-card,:root[data-theme=light] .overview-glass-card,:root[data-theme=light] .settings-card,:root[data-theme=light] .form-card,:root[data-theme=light] .summary-mini,:root[data-theme=light] .info-box,:root[data-theme=light] .preview-value{color:var(--text-primary,#1a1410);background:#fffaf0d9;border-color:#28190a1a}:root[data-theme=light] .expense-page,:root[data-theme=light] .void-page-root,:root[data-theme=light] .expenses-page,:root[data-theme=light] .project-details-page,:root[data-theme=light] .settings-page,:root[data-theme=light] .vault-archive,:root[data-theme=light] .documents-hub-page,:root[data-theme=light] .documents-page,:root[data-theme=light] .archive-documents-page,:root[data-theme=light] .archive-projects-page,:root[data-theme=light] .completed-projects-page,:root[data-theme=light] .tasks-page,:root[data-theme=light] .task-archive-page{color:var(--text-primary,#1a1410);background:var(--bg-color,#faf7f0)}:root[data-theme=light] .overview-glass-card,:root[data-theme=light] .glass-row[style*=\#0a0a0a],:root[data-theme=light] .void-overview{background:#fffaf0eb!important}:root[data-theme=light] .page-header,:root[data-theme=light] .page-header h1,:root[data-theme=light] .page-header h2,:root[data-theme=light] .page-header h3,:root[data-theme=light] .header-left,:root[data-theme=light] .header-titles h1,:root[data-theme=light] .header-titles h2,:root[data-theme=light] .header-title,:root[data-theme=light] .section-title,:root[data-theme=light] .hero-title,:root[data-theme=light] .project-title{color:var(--text-primary,#1a1410)}:root[data-theme=light] .page-subtitle,:root[data-theme=light] .header-subtitle,:root[data-theme=light] .section-subtitle,:root[data-theme=light] .hero-sub,:root[data-theme=light] .project-sub,:root[data-theme=light] .muted,:root[data-theme=light] .meta-text{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] .chip,:root[data-theme=light] .badge,:root[data-theme=light] .pill,:root[data-theme=light] .status-badge,:root[data-theme=light] .status-pill,:root[data-theme=light] .status-name{color:var(--text-primary,#1a1410)}:root[data-theme=light] .chip[class*=active],:root[data-theme=light] .badge[class*=active],:root[data-theme=light] .pill[class*=active]{color:#1a1208}:root[data-theme=light] .text-input,:root[data-theme=light] .minimal-input,:root[data-theme=light] .form-input,:root[data-theme=light] .input-sm,:root[data-theme=light] .textarea-sm,:root[data-theme=light] .number-input,:root[data-theme=light] .amount-input,:root[data-theme=light] .currency-input,:root[data-theme=light] .date-input,:root[data-theme=light] .search-input,:root[data-theme=light] .search-box input{color:var(--text-primary,#1a1410);background:#28190a0a;border-color:#28190a24}:root[data-theme=light] .text-input::placeholder,:root[data-theme=light] .minimal-input::placeholder,:root[data-theme=light] .form-input::placeholder,:root[data-theme=light] .number-input::placeholder,:root[data-theme=light] .amount-input::placeholder,:root[data-theme=light] .search-input::placeholder{color:var(--text-placeholder,#1a141066)}:root[data-theme=light] .empty-state,:root[data-theme=light] .empty-card,:root[data-theme=light] .empty-message,:root[data-theme=light] .empty-text{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] .empty-state svg,:root[data-theme=light] .empty-card svg{color:var(--text-tertiary,#1a141070);opacity:.85}:root[data-theme=light] .table-container-modern,:root[data-theme=light] .table-container,:root[data-theme=light] .data-table,:root[data-theme=light] table.modern,:root[data-theme=light] table.data{color:var(--text-primary,#1a1410);background:#fffaf0c7;border-color:#28190a1a}:root[data-theme=light] .pm-row-modern,:root[data-theme=light] .row-modern,:root[data-theme=light] tr.data-row{background:0 0;border-bottom-color:#28190a14}:root[data-theme=light] .pm-row-modern:hover,:root[data-theme=light] tr.data-row:hover{background:#d977060f}:root[data-theme=light] th.data-head,:root[data-theme=light] .table-header,:root[data-theme=light] thead th{color:var(--text-secondary,#1a1410a8);background:#28190a0a;border-bottom-color:#28190a1a}:root[data-theme=light] .spinner,:root[data-theme=light] .loader,:root[data-theme=light] .loading-circle{border-color:#28190a24;border-top-color:var(--accent-gold,#d97706)}:root[data-theme=light] .Vue-Toastification__toast{color:var(--text-primary,#1a1410)!important;background:#fffaf0f5!important;box-shadow:0 10px 30px #28190a2e,0 0 0 1px #28190a14!important}:root[data-theme=light] .Vue-Toastification__toast--success{border-left:4px solid var(--accent-emerald,#059669)}:root[data-theme=light] .Vue-Toastification__toast--error{border-left:4px solid var(--accent-danger,#dc2626)}:root[data-theme=light] .Vue-Toastification__toast--info{border-left:4px solid var(--accent-noir,#1d4ed8)}:root[data-theme=light] .Vue-Toastification__toast--warning{border-left:4px solid var(--accent-gold,#d97706)}:root[data-theme=light] .Vue-Toastification__toast-body{color:var(--text-primary,#1a1410)!important}:root[data-theme=light] .Vue-Toastification__close-button{opacity:.7;color:var(--text-secondary,#1a1410a8)!important}:root[data-theme=light] .Vue-Toastification__close-button:hover{opacity:1;color:var(--text-primary,#1a1410)!important}:root[data-theme=light] .Vue-Toastification__progress-bar{background:linear-gradient(90deg,#d97706,#ea580c)!important}:root[data-theme=light] .modal-backdrop,:root[data-theme=light] .modal-overlay,:root[data-theme=light] .dialog-backdrop,:root[data-theme=light] .overlay{-webkit-backdrop-filter:blur(8px)saturate(140%);background:#1a141061}:root[data-theme=light] .modal-container,:root[data-theme=light] .modal-content,:root[data-theme=light] .modal-panel,:root[data-theme=light] .dialog-content,:root[data-theme=light] .modal{color:var(--text-primary,#1a1410);-webkit-backdrop-filter:blur(24px)saturate(160%);background:#fffaf0c7;border-color:#28190a1f;box-shadow:0 30px 80px #28190a47,0 0 0 1px #d977061a}:root[data-theme=light] .modal-header,:root[data-theme=light] .modal-footer,:root[data-theme=light] .dialog-header,:root[data-theme=light] .dialog-footer{border-color:var(--divider-color,#28190a1a)}:root[data-theme=light] .modal-title,:root[data-theme=light] .dialog-title{color:var(--text-primary,#1a1410)}:root[data-theme=light] .modal-message,:root[data-theme=light] .modal-subtitle,:root[data-theme=light] .dialog-message{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] .modal-container [style*="color: #fff"],:root[data-theme=light] .modal-content [style*="color: #fff"],:root[data-theme=light] .modal [style*="color: #fff"]{color:var(--text-primary,#1a1410)!important}:root[data-theme=light] .spd-overlay,:root[data-theme=light] .drawer-overlay,:root[data-theme=light] .panel-overlay{-webkit-backdrop-filter:blur(8px)saturate(140%);background:#1a141052}:root[data-theme=light] .spd-panel,:root[data-theme=light] .drawer-panel,:root[data-theme=light] .side-panel{color:var(--text-primary,#1a1410);-webkit-backdrop-filter:blur(28px)saturate(160%);background:#fffaf0c2;border-color:#28190a1a;box-shadow:-20px 0 60px #28190a2e,0 0 0 1px #d9770614}:root[data-theme=light] .spd-title,:root[data-theme=light] .drawer-title{color:var(--text-primary,#1a1410)}:root[data-theme=light] .spd-meta,:root[data-theme=light] .drawer-meta{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] .spd-close,:root[data-theme=light] .drawer-close{color:var(--text-secondary,#1a1410a8);background:#28190a0f}:root[data-theme=light] .btn-ghost,:root[data-theme=light] .button-ghost,:root[data-theme=light] .secondary-btn{color:var(--text-primary,#1a1410);background:#28190a0a;border-color:#28190a1f}:root[data-theme=light] .btn-ghost:hover,:root[data-theme=light] .button-ghost:hover,:root[data-theme=light] .secondary-btn:hover{background:#d977061a;border-color:#d977064d}:root[data-theme=light] [class*=page-root]{color:var(--text-primary,#1a1410)}:root[data-theme=light] .stat-eyebrow,:root[data-theme=light] .stat-label,:root[data-theme=light] .stat-label-text,:root[data-theme=light] .metric-label{color:#6b5840;font-weight:700}:root[data-theme=light] .stat-value,:root[data-theme=light] .stat-number,:root[data-theme=light] .metric-value{color:var(--text-primary,#1a1410)}:root[data-theme=light] .tab-count,:root[data-theme=light] .cmd-tab .count,:root[data-theme=light] .n-tab .count,:root[data-theme=light] .filter-tab .count{color:var(--text-secondary,#1a1410a8);background:#28190a14}:root[data-theme=light] .drop-zone,:root[data-theme=light] .upload-zone,:root[data-theme=light] .file-drop,:root[data-theme=light] .file-upload,:root[data-theme=light] .upload-area,:root[data-theme=light] .pdf-drop{color:var(--text-secondary,#1a1410a8);background:#fffaf0a6;border:2px dashed #d977064d}:root[data-theme=light] .drop-zone:hover,:root[data-theme=light] .upload-zone:hover,:root[data-theme=light] .file-drop:hover{background:#d977060f;border-color:#d9770680}:root[data-theme=light] .section-num,:root[data-theme=light] .section-num-badge,:root[data-theme=light] .step-num,:root[data-theme=light] .sc-num,:root[data-theme=light] .sec-num{color:#92400e;background:linear-gradient(135deg,#d977062e,#f973161a);border:1px solid #994c0040}:root[data-theme=light] .date-display,:root[data-theme=light] .date-trigger-text,:root[data-theme=light] .dp-display,:root[data-theme=light] .date-trigger{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] .date-display.is-placeholder,:root[data-theme=light] .date-display:empty,:root[data-theme=light] .date-trigger-text.placeholder{color:var(--text-placeholder,#1a141066)}:root[data-theme=light] .cs-trigger,:root[data-theme=light] .cs-trigger .cs-value,:root[data-theme=light] .cs-trigger .cs-selected-value{color:var(--text-primary,#1a1410)}:root[data-theme=light] .cs-trigger .cs-placeholder,:root[data-theme=light] .cs-placeholder{color:var(--text-placeholder,#1a141066)}:root[data-theme=light] .field-label,:root[data-theme=light] .form-label,:root[data-theme=light] .input-label,:root[data-theme=light] .floating-label,:root[data-theme=light] label.required-label{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] .page-eyebrow,:root[data-theme=light] .hero-eyebrow,:root[data-theme=light] .section-eyebrow{color:#c2410c}:root[data-theme=light] .cmd-tab{background:#fffaf0d1;border:1px solid #28190a14}:root[data-theme=light] .cmd-tab .tab-count,:root[data-theme=light] .cmd-tab[data-count] .count{color:var(--text-secondary,#1a1410a8);background:#28190a1a}:root[data-theme=light] input[type=text]::placeholder,:root[data-theme=light] input[type=email]::placeholder,:root[data-theme=light] input[type=number]::placeholder,:root[data-theme=light] input[type=search]::placeholder,:root[data-theme=light] input[type=password]::placeholder,:root[data-theme=light] textarea::placeholder{color:var(--text-placeholder,#1a141066)}:root[data-theme=light] .label,:root[data-theme=light] .field-label,:root[data-theme=light] .input-label,:root[data-theme=light] .form-label,:root[data-theme=light] .floating-label,:root[data-theme=light] .group-title,:root[data-theme=light] .panel-label{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] .lifecycle-header,:root[data-theme=light] .preview-header,:root[data-theme=light] .live-preview,:root[data-theme=light] .live-preview-header{color:#6b5840;font-weight:700}:root[data-theme=light] .lifecycle-item,:root[data-theme=light] .preview-item{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] .lifecycle-item.active,:root[data-theme=light] .lifecycle-item.is-active,:root[data-theme=light] .preview-item.active{color:#92400e;background:#d9770624;border-color:#d977064d}:root[data-theme=light] .project-console,:root[data-theme=light] .project-console-title,:root[data-theme=light] .console-title{color:var(--text-primary,#1a1410)}:root[data-theme=light] .console-subtitle,:root[data-theme=light] .console-section-label{color:#6b5840;font-weight:700}:root[data-theme=light] .lifecycle-pill,:root[data-theme=light] .lifecycle-badge,:root[data-theme=light] .stage-pill{color:var(--text-secondary,#1a1410a8);background:#fffaf0a6;border-color:#28190a1a}:root[data-theme=light] .lifecycle-pill.active,:root[data-theme=light] .lifecycle-badge.active,:root[data-theme=light] .stage-pill.active{color:#92400e;background:#d9770624;border-color:#d977064d}:root[data-theme=light] .cal-cell,:root[data-theme=light] .calendar-cell,:root[data-theme=light] .calendar-day{color:var(--text-primary,#1a1410)}:root[data-theme=light] .cal-cell.today,:root[data-theme=light] .calendar-day.today{color:#92400e;background:#d977062e}:root[data-theme=light] .cal-cell.disabled,:root[data-theme=light] .calendar-day.disabled{color:#1a14104d}:root[data-theme=light] .banner,:root[data-theme=light] .notice,:root[data-theme=light] .info-banner,:root[data-theme=light] .order-notice,:root[data-theme=light] .alert-banner{color:var(--text-primary,#1a1410);background:linear-gradient(135deg,#d977061a,#f973160f);border-color:#d977064d}:root[data-theme=light] .banner-text,:root[data-theme=light] .notice-text,:root[data-theme=light] .banner h2,:root[data-theme=light] .banner h3,:root[data-theme=light] .banner p,:root[data-theme=light] .notice h2,:root[data-theme=light] .notice h3,:root[data-theme=light] .notice p{color:var(--text-primary,#1a1410)}:root[data-theme=light] .banner-eyebrow,:root[data-theme=light] .notice-eyebrow{color:#b45309}:root[data-theme=light] .banner strong,:root[data-theme=light] .notice strong{color:#92400e}:root[data-theme=light] [class*=page] h1,:root[data-theme=light] [class*=page] h2,:root[data-theme=light] [class*=page] h3,:root[data-theme=light] [class*=page] h4,:root[data-theme=light] [class*=container] h1,:root[data-theme=light] [class*=container] h2,:root[data-theme=light] [class*=container] h3,:root[data-theme=light] [class*=wrapper] h1,:root[data-theme=light] [class*=wrapper] h2,:root[data-theme=light] [class*=wrapper] h3,:root[data-theme=light] [class*=dashboard] h1,:root[data-theme=light] [class*=dashboard] h2,:root[data-theme=light] [class*=dashboard] h3{color:var(--text-primary,#1a1410)}:root[data-theme=light] [class*=page] label,:root[data-theme=light] [class*=container] label,:root[data-theme=light] [class*=wrapper] label,:root[data-theme=light] [class*=-form] label,:root[data-theme=light] form label{color:var(--text-secondary,#1a1410a8)}:root[data-theme=light] [class*=page] input[type=text],:root[data-theme=light] [class*=page] input[type=email],:root[data-theme=light] [class*=page] input[type=number],:root[data-theme=light] [class*=page] input[type=search],:root[data-theme=light] [class*=page] input[type=password],:root[data-theme=light] [class*=page] input[type=date],:root[data-theme=light] [class*=page] input[type=datetime-local],:root[data-theme=light] [class*=page] input[type=tel],:root[data-theme=light] [class*=page] textarea,:root[data-theme=light] [class*=container] input,:root[data-theme=light] [class*=container] textarea,:root[data-theme=light] [class*=wrapper] input,:root[data-theme=light] [class*=wrapper] textarea,:root[data-theme=light] .card,:root[data-theme=light] .ms-card,:root[data-theme=light] .vc-card,:root[data-theme=light] .project-card,:root[data-theme=light] .summary-card,:root[data-theme=light] .info-row,:root[data-theme=light] .detail-row{color:var(--text-primary,#1a1410)}:root[data-theme=light] .tab-label,:root[data-theme=light] .chip-label,:root[data-theme=light] .filter-label{color:inherit}:root[data-theme=light] .widget-title,:root[data-theme=light] .chart-title,:root[data-theme=light] .panel-title{color:var(--text-primary,#1a1410)}:root[data-theme=light] .widget-subtitle,:root[data-theme=light] .chart-subtitle,:root[data-theme=light] .panel-subtitle{color:var(--text-secondary,#1a1410a8)}.adm-overlay .onb-btn-ghost,.adm-overlay .onb-btn-primary,.arm-overlay .onb-btn-ghost,.arm-overlay .onb-btn-primary{isolation:isolate;font:inherit;letter-spacing:.2px;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:9px 16px;font-size:12px;font-weight:800;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s,border-color .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.adm-overlay .onb-btn-ghost,.arm-overlay .onb-btn-ghost{color:#f1f5f9;background:linear-gradient(#281e168c,#1c1612cc);border:1px solid #fbbf243d;box-shadow:inset 0 1px #ffffff0f}.adm-overlay .onb-btn-ghost:hover,.arm-overlay .onb-btn-ghost:hover{color:#fef3c7;border-color:#fb923c8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 12px 24px -10px #fb923c6b}.adm-overlay .onb-btn-primary,.arm-overlay .onb-btn-primary{color:#1f1408;text-shadow:0 1px #ffffff4d;background:linear-gradient(135deg,#fde68a 0%,#fbbf24 35%,#f59e0b 70%,#fb923c 100%);border:1px solid #fbbf248c;box-shadow:0 12px 26px -10px #fb923c8c,inset 0 1px #ffffff80}.adm-overlay .onb-btn-primary:hover,.arm-overlay .onb-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.adm-overlay .onb-btn-ghost:disabled,.adm-overlay .onb-btn-primary:disabled,.arm-overlay .onb-btn-ghost:disabled,.arm-overlay .onb-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}[data-theme=light] .adm-overlay .onb-btn-ghost,[data-theme=light] .arm-overlay .onb-btn-ghost{color:#1f1408;background:linear-gradient(#fffaf0c7,#fff6e2d9);border-color:#b453094d;box-shadow:inset 0 1px #ffffffa6,0 4px 10px -6px #78350f2e}[data-theme=light] .adm-overlay .onb-btn-ghost:hover,[data-theme=light] .arm-overlay .onb-btn-ghost:hover{color:#1f1408;border-color:#c2410c8c;box-shadow:inset 0 1px #fffc,0 12px 24px -10px #b4530952}[data-theme=light] .adm-overlay .onb-btn-primary,[data-theme=light] .arm-overlay .onb-btn-primary{color:#fff;text-shadow:0 1px #78350f59;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 40%,#ea580c 75%,#c2410c 100%);border-color:#b453098c;box-shadow:0 14px 30px -12px #b453098c,inset 0 1px #ffffff73}.onb-modal-overlay .onb-modal-edge{z-index:4;background:linear-gradient(90deg,#fbbf24 0%,#f59e0b 35%,#fb923c 65%,#ea580c 100%);height:3px;position:absolute;top:0;left:0;right:0}.onb-modal-overlay .onb-modal-head{gap:14px;padding:20px 24px 16px!important}.onb-modal-overlay .onb-modal-head .head-icon{color:#fbbf24;background:#fbbf2424;border:1px solid #fbbf2457;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}[data-theme=light] .onb-modal-overlay .onb-modal-head .head-icon{color:#b45309;background:#d9770629;border-color:#b453095c}.onb-modal-overlay .onb-modal-head h3{letter-spacing:-.015em;color:#f1f5f9;margin:0;font-size:17px;font-weight:800;line-height:1.25}[data-theme=light] .onb-modal-overlay .onb-modal-head h3{color:#1f1408}.onb-modal-overlay .onb-modal-head p{color:#f1f5f9a6;margin:4px 0 0;font-size:12px;line-height:1.45}[data-theme=light] .onb-modal-overlay .onb-modal-head p{color:#6b5840}.onb-modal-overlay .onb-modal-body{padding:22px 24px!important}.onb-modal-overlay .onb-modal-footer{gap:10px;padding:16px 24px!important}.onb-modal-overlay .onb-field-label{letter-spacing:.8px;text-transform:uppercase;color:#cbd5e1;align-items:center;gap:4px;margin-bottom:7px;font-size:10.5px;font-weight:800;display:inline-flex}.onb-modal-overlay .onb-field-req{color:#fb923c;font-weight:800}.onb-modal-overlay .onb-field-control{background:#14100e9e;border:1px solid #fbbf244d;border-radius:12px;align-items:stretch;transition:border-color .22s cubic-bezier(.22,1,.36,1),background .22s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.onb-modal-overlay .onb-field-control input,.onb-modal-overlay .onb-field-control textarea{color:#f1f5f9;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:11px 14px;font-size:13px}.onb-modal-overlay .onb-field-control textarea{resize:vertical;min-height:88px;line-height:1.5}.onb-modal-overlay .onb-field-control input::placeholder,.onb-modal-overlay .onb-field-control textarea::placeholder{color:#f1f5f96b}.onb-modal-overlay .onb-field.is-focused .onb-field-control{background:#1c1612d9;border-color:#fb923ca6;box-shadow:0 0 0 3px #fbbf2426,inset 0 1px #ffffff12}.onb-modal-overlay .onb-field.is-error .onb-field-control{border-color:#f871718c}.onb-modal-overlay .onb-field-hint{color:#cbd5e1;background:#fbbf240f;border-left:2px solid #fbbf2473;border-radius:0 8px 8px 0;margin-top:6px;padding:6px 10px;font-size:11px;font-style:italic;line-height:1.45;display:block}.onb-modal-overlay .onb-field-error{color:#fca5a5;margin-top:6px;font-size:11px;font-weight:600;display:block}.onb-modal-overlay .onb-field-underline{transform-origin:0;background:linear-gradient(90deg,#fbbf24,#fb923c,#ea580c);border-radius:2px;height:2px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.onb-modal-overlay .onb-field.is-focused .onb-field-underline{transform:scaleX(1)}[data-theme=light] .onb-modal-overlay .onb-field-label{color:#6b5840}[data-theme=light] .onb-modal-overlay .onb-field-req{color:#c2410c}[data-theme=light] .onb-modal-overlay .onb-field-control{background:#fffaf0f5;border:1px solid #b4530957;box-shadow:inset 0 1px #ffffffa6,0 1px 3px #78350f0f}[data-theme=light] .onb-modal-overlay .onb-field-control input,[data-theme=light] .onb-modal-overlay .onb-field-control textarea{color:#1f1408}[data-theme=light] .onb-modal-overlay .onb-field-control input::placeholder,[data-theme=light] .onb-modal-overlay .onb-field-control textarea::placeholder{color:#1f14086b}[data-theme=light] .onb-modal-overlay .onb-field.is-focused .onb-field-control{background:#fffaf0;border-color:#c2410ca6;box-shadow:0 0 0 3px #d9770633,inset 0 1px #ffffffd9}[data-theme=light] .onb-modal-overlay .onb-field-hint{color:#8a7660;background:#d9770614;border-left-color:#c2410c8c}[data-theme=light] .onb-modal-overlay .onb-field-error{color:#b91c1c}.onb-modal-overlay .hr-select-trigger,.onb-modal-overlay .hr-dp-trigger{width:100%;min-height:42px;padding:0 14px;font-size:13px;transition:border-color .22s cubic-bezier(.22,1,.36,1),background .22s,box-shadow .25s;box-shadow:inset 0 1px #ffffff0d;color:#f1f5f9!important;background:#14100e9e!important;border:1px solid #fbbf244d!important;border-radius:12px!important}.onb-modal-overlay .hr-select-trigger:hover:not(:disabled),.onb-modal-overlay .hr-dp-trigger:hover:not(:disabled){background:#1c1612c7!important;border-color:#fb923c80!important}.onb-modal-overlay .hr-select.open .hr-select-trigger,.onb-modal-overlay .hr-select.focused .hr-select-trigger,.onb-modal-overlay .hr-dp.open .hr-dp-trigger,.onb-modal-overlay .hr-dp.focused .hr-dp-trigger{background:#1c1612d9!important;border-color:#fb923ca6!important;box-shadow:0 0 0 3px #fbbf2426,inset 0 1px #ffffff12!important}.onb-modal-overlay .hr-select-trigger .trig-value,.onb-modal-overlay .hr-dp-trigger .trig-value{color:#f1f5f9}.onb-modal-overlay .hr-select-trigger .trig-value.placeholder,.onb-modal-overlay .hr-dp-trigger .trig-value.placeholder{color:#f1f5f96b}.onb-modal-overlay .hr-select-trigger .chevron,.onb-modal-overlay .hr-dp-trigger .trig-cal{color:#fbbf24d9}[data-theme=light] .onb-modal-overlay .hr-select-trigger,[data-theme=light] .onb-modal-overlay .hr-dp-trigger{color:#1f1408!important;background:#fffaf0f5!important;border-color:#b4530957!important;box-shadow:inset 0 1px #ffffffa6,0 1px 3px #78350f0f!important}[data-theme=light] .onb-modal-overlay .hr-select-trigger:hover:not(:disabled),[data-theme=light] .onb-modal-overlay .hr-dp-trigger:hover:not(:disabled){background:#fffaf0!important;border-color:#c2410c80!important}[data-theme=light] .onb-modal-overlay .hr-select.open .hr-select-trigger,[data-theme=light] .onb-modal-overlay .hr-select.focused .hr-select-trigger,[data-theme=light] .onb-modal-overlay .hr-dp.open .hr-dp-trigger,[data-theme=light] .onb-modal-overlay .hr-dp.focused .hr-dp-trigger{background:#fffaf0!important;border-color:#c2410ca6!important;box-shadow:0 0 0 3px #d9770633,inset 0 1px #ffffffd9!important}[data-theme=light] .onb-modal-overlay .hr-select-trigger .trig-value,[data-theme=light] .onb-modal-overlay .hr-dp-trigger .trig-value{color:#1f1408}[data-theme=light] .onb-modal-overlay .hr-select-trigger .trig-value.placeholder,[data-theme=light] .onb-modal-overlay .hr-dp-trigger .trig-value.placeholder{color:#1f14086b}[data-theme=light] .onb-modal-overlay .hr-select-trigger .chevron,[data-theme=light] .onb-modal-overlay .hr-dp-trigger .trig-cal{color:#b45309}.hr-select-popover,.hr-dp-popover{-webkit-backdrop-filter:blur(24px)saturate(160%);color:#f1f5f9;z-index:1500!important;background:#14100ef5!important;border:1px solid #fbbf2452!important;border-radius:14px!important;box-shadow:0 24px 60px -22px #000000a6,0 0 0 1px #fbbf2414,0 0 70px -12px #fb923c38!important}[data-theme=light] .hr-select-popover,[data-theme=light] .hr-dp-popover{color:#1f1408;background:#fffaf0fa!important;border-color:#b4530952!important;box-shadow:0 24px 60px -22px #28190a4d,0 0 0 1px #b453091a,0 0 70px -14px #d9770638!important}[data-theme=light] .hr-select-popover .pop-item{color:#1f1408}[data-theme=light] .hr-select-popover .pop-item:hover,[data-theme=light] .hr-select-popover .pop-item.active{color:#1f1408;background:#d977061a}[data-theme=light] .hr-select-popover .pop-item.selected{color:#92400e;background:#d9770629}[data-theme=light] .hr-select-popover .pop-search-input{color:#1f1408;background:#fffaf0eb;border-color:#b4530947}.hr-dp-popover{min-width:280px;padding:14px!important}.hr-dp-popover .dp-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hr-dp-popover .head-title{align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.hr-dp-popover .title-year{color:#fb923c;font-weight:800}[data-theme=light] .hr-dp-popover .title-year{color:#c2410c}.hr-dp-popover .nav-btn{background:#fbbf2414;border:1px solid #fbbf243d;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-theme=light] .hr-dp-popover .nav-btn{background:#d977061a;border-color:#b4530947}.hr-dp-popover .dp-weekdays{letter-spacing:1px;text-transform:uppercase;color:#f1f5f973;text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;padding:6px 0;font-size:10.5px;font-weight:800;display:grid}.hr-dp-popover .dp-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.hr-dp-popover .dp-day{border-radius:9px;height:34px;transition:background .15s,color .15s,transform .15s;position:relative}.hr-dp-popover .dp-day-ring{pointer-events:none;border:1.4px solid #fbbf24a6;border-radius:7px;animation:2.4s ease-in-out infinite att-dp-today-pulse;position:absolute;inset:3px}[data-theme=light] .hr-dp-popover .dp-day-ring{border-color:#c2410ca6}@keyframes att-dp-today-pulse{0%,to{opacity:1;box-shadow:0 0 #fb923c73}50%{opacity:.75;box-shadow:0 0 0 4px #fb923c00}}.hr-dp-popover .dp-day:hover:not(.disabled){color:#fde68a;background:#fbbf242e}.hr-dp-popover .dp-day.selected{font-weight:800;box-shadow:0 6px 16px -6px #ea580c8c;color:#1f1408!important;background:linear-gradient(135deg,#fbbf24,#fb923c 60%,#ea580c)!important}.hr-dp-popover .dp-day.today:not(.selected){color:#fbbf24;font-weight:700}.hr-dp-popover .dp-day.other{color:#f1f5f952}.hr-dp-popover .dp-day.disabled{color:#f1f5f933;cursor:not-allowed}.hr-dp-popover .nav-btn,.hr-dp-popover .title-btn,.hr-dp-popover .foot-btn{color:#f1f5f9;border-radius:8px;transition:background .18s}.hr-dp-popover .nav-btn:hover,.hr-dp-popover .title-btn:hover{color:#fde68a;background:#fbbf2424}.hr-dp-popover .foot-btn.primary{border:1px solid #fbbf248c;font-weight:800;box-shadow:0 6px 16px -6px #ea580c8c;color:#1f1408!important;background:linear-gradient(135deg,#fbbf24,#fb923c 60%,#ea580c)!important}[data-theme=light] .hr-dp-popover .dp-day{color:#1f1408}[data-theme=light] .hr-dp-popover .dp-day:hover:not(.disabled){color:#1f1408;background:#d9770624}[data-theme=light] .hr-dp-popover .dp-day.selected{text-shadow:0 1px #78350f73;box-shadow:0 6px 16px -6px #b453098c;color:#fff!important;background:linear-gradient(135deg,#f59e0b,#ea580c 60%,#c2410c)!important}[data-theme=light] .hr-dp-popover .dp-day.today:not(.selected){color:#b45309;font-weight:800}[data-theme=light] .hr-dp-popover .dp-day.other{color:#1f140852}[data-theme=light] .hr-dp-popover .dp-day.disabled{color:#1f140838}[data-theme=light] .hr-dp-popover .dp-weekdays{color:#8a7660}[data-theme=light] .hr-dp-popover .nav-btn,[data-theme=light] .hr-dp-popover .title-btn,[data-theme=light] .hr-dp-popover .foot-btn{color:#1f1408}[data-theme=light] .hr-dp-popover .nav-btn:hover,[data-theme=light] .hr-dp-popover .title-btn:hover{color:#92400e;background:#d9770629}[data-theme=light] .hr-dp-popover .foot-btn:not(.primary):hover{background:#d977061a}[data-theme=light] .hr-dp-popover .foot-btn.primary{text-shadow:0 1px #78350f73;border-color:#b453098c;box-shadow:0 6px 16px -6px #b453098c;color:#fff!important;background:linear-gradient(135deg,#f59e0b,#ea580c 60%,#c2410c)!important}.onb-modal-overlay .form-stack{flex-direction:column;gap:16px;display:flex}.onb-modal-overlay .form-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onb-modal-overlay .form-grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=540px){.onb-modal-overlay .form-grid-2,.onb-modal-overlay .form-grid-3{grid-template-columns:1fr}}.onb-modal-overlay .onb-modal-body>*+*{margin-top:14px}.onb-modal-overlay .form-stack>*+*,.onb-modal-overlay .form-grid-2>*,.onb-modal-overlay .form-grid-3>*{margin-top:0}.toast-container[data-v-b4d3cf06]{z-index:99999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.toast-item[data-v-b4d3cf06]{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1c1e;border:1px solid #3a3a3c;border-radius:12px;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:14px 16px;display:flex;box-shadow:0 10px 30px #00000080}.toast-item.success[data-v-b4d3cf06]{background:#30d1581a;border-color:#30d158}.toast-item.error[data-v-b4d3cf06]{background:#ff453a1a;border-color:#ff453a}.toast-item.info[data-v-b4d3cf06]{background:#0a84ff1a;border-color:#0a84ff}.message[data-v-b4d3cf06]{color:#f5f5f7;flex:1;font-size:13px;font-weight:500}.icon[data-v-b4d3cf06]{flex-shrink:0}.success-icon[data-v-b4d3cf06]{color:#30d158}.error-icon[data-v-b4d3cf06]{color:#ff453a}.info-icon[data-v-b4d3cf06]{color:#0a84ff}.close-btn[data-v-b4d3cf06]{color:#86868b;cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.close-btn[data-v-b4d3cf06]:hover{color:#f5f5f7}.toast-enter-active[data-v-b4d3cf06],.toast-leave-active[data-v-b4d3cf06]{transition:all .3s cubic-bezier(.2,.8,.2,1)}.toast-enter-from[data-v-b4d3cf06]{opacity:0;transform:translate(30px)scale(.9)}.toast-leave-to[data-v-b4d3cf06]{opacity:0;transform:translateY(-20px)}[data-theme=light] .toast-item[data-v-b4d3cf06]{background:#fffaf0f5;border-color:#28190a1f;box-shadow:0 10px 30px #28190a2e}[data-theme=light] .toast-item.success[data-v-b4d3cf06]{background:#0596691a;border-color:#05966966}[data-theme=light] .toast-item.error[data-v-b4d3cf06]{background:#dc262614;border-color:#dc262666}[data-theme=light] .toast-item.info[data-v-b4d3cf06]{background:#1d4ed814;border-color:#1d4ed866}[data-theme=light] .message[data-v-b4d3cf06]{color:var(--text-primary)}[data-theme=light] .close-btn[data-v-b4d3cf06]{color:var(--text-secondary)}[data-theme=light] .close-btn[data-v-b4d3cf06]:hover{color:var(--text-primary)}.Vue-Toastification__container{z-index:999999!important}.geometric-logo[data-v-5f8cfa9d]{color:var(--text-primary);transition:transform .3s var(--ease)}.geometric-logo[data-v-5f8cfa9d]:hover{transform:rotate(90deg)}.theme-toggle[data-v-4925767c]{background:var(--input-bg,#ffffff0d);border:1px solid var(--input-border,#ffffff1a);cursor:pointer;width:34px;height:34px;transition:background .22s var(--ease,cubic-bezier(.16, 1, .3, 1)), border-color .22s var(--ease,cubic-bezier(.16, 1, .3, 1)), transform .18s var(--ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .22s var(--ease,cubic-bezier(.16, 1, .3, 1));color:var(--text-primary,#fff);view-transition-name:theme-toggle;border-radius:10px;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.theme-toggle[data-v-4925767c]:hover{border-color:var(--input-focus,#f59e0b);background:var(--input-bg-focus,#ffffff14);transform:translateY(-1px);box-shadow:0 6px 18px -10px #f59e0b8c,0 0 0 1px #f59e0b2e}.theme-toggle[data-v-4925767c]:active{transform:translateY(0)}.theme-toggle[data-v-4925767c]:focus-visible{box-shadow:0 0 0 2px var(--bg-color,#000), 0 0 0 4px var(--input-focus,#f59e0b)}.tt-disc[data-v-4925767c]{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden}.tt-icon[data-v-4925767c]{margin:auto;transition:transform .36s cubic-bezier(.34,1.56,.64,1),opacity .24s;position:absolute;inset:0}.tt-moon[data-v-4925767c]{color:var(--accent-gold,#ffb900)}.tt-sun[data-v-4925767c]{color:var(--accent-gold,#d97706)}.theme-toggle .tt-icon[data-v-4925767c]{animation:.36s cubic-bezier(.34,1.56,.64,1) tt-pop-4925767c}@keyframes tt-pop-4925767c{0%{opacity:0;transform:rotate(-90deg)scale(.4)}60%{opacity:1;transform:rotate(8deg)scale(1.08)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.tt-icon[data-v-4925767c]{animation:none}.theme-toggle[data-v-4925767c]:hover{transform:none}}.page-container[data-v-a480bf78]{background:var(--bg-color);min-height:100vh;transition:background-color .24s var(--ease);justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.auth-theme-toggle[data-v-a480bf78]{z-index:5;position:absolute;top:20px;right:20px}.auth-container[data-v-a480bf78]{background:var(--auth-card-bg);width:100%;max-width:400px;box-shadow:var(--auth-card-shadow);border:1px solid var(--card-border);opacity:1;transition:background-color .24s var(--ease), border-color .24s var(--ease);border-radius:16px;flex-direction:column;gap:20px;padding:40px 32px;display:flex;position:relative}[data-theme=light] .auth-container[data-v-a480bf78]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#fbbf240f,#0000 40%);position:absolute;inset:0}.auth-banner[data-v-a480bf78]{color:var(--accent-gold);background:#fb923c1a;border:1px solid #fb923c52;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.banner-icon[data-v-a480bf78]{flex-shrink:0}[data-theme=light] .auth-banner[data-v-a480bf78]{color:#92400e;background:#d977061a;border-color:#d9770666}.auth-header[data-v-a480bf78]{text-align:center;flex-direction:column;align-items:center;margin-bottom:8px;display:flex}.brand-icon[data-v-a480bf78]{margin-bottom:12px}.brand-name[data-v-a480bf78]{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:700}.auth-subtitle[data-v-a480bf78]{color:var(--text-secondary);font-size:14px}.auth-form[data-v-a480bf78]{flex-direction:column;gap:16px;display:flex}.input-wrapper[data-v-a480bf78]{flex-direction:column;gap:6px;display:flex;position:relative}.floating-label[data-v-a480bf78]{color:var(--text-secondary);text-transform:uppercase;margin-left:4px;font-size:11px;font-weight:600}.input-icon[data-v-a480bf78]{color:var(--text-placeholder);pointer-events:none;transition:color .2s;position:absolute;top:36px;left:14px}.minimal-input[data-v-a480bf78]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);width:100%;height:48px;color:var(--text-primary);outline:none;padding:0 16px 0 42px;font-size:14px;transition:all .2s}.minimal-input[data-v-a480bf78]:focus{background:var(--input-bg-focus);border-color:var(--input-focus);box-shadow:0 0 0 3px #f59e0b1a}.minimal-input[data-v-a480bf78]::placeholder{color:var(--text-placeholder)}.input-wrapper.has-error .minimal-input[data-v-a480bf78]{border-color:var(--accent-danger);background:#ff453a0d}[data-theme=light] .input-wrapper.has-error .minimal-input[data-v-a480bf78]{background:#dc26260d}.input-wrapper.has-error .input-icon[data-v-a480bf78]{color:var(--accent-danger)}.error-text[data-v-a480bf78]{color:var(--accent-danger);margin-left:4px;font-size:11px}.eye-btn[data-v-a480bf78]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;position:absolute;top:36px;right:12px}.eye-btn[data-v-a480bf78]:hover{color:var(--text-primary)}.form-actions[data-v-a480bf78]{justify-content:flex-end;display:flex}.forgot-link[data-v-a480bf78]{color:var(--text-secondary);font-size:12px}.forgot-link[data-v-a480bf78]:hover{color:var(--text-primary);text-decoration:none}.btn-primary[data-v-a480bf78]{background:var(--btn-primary);height:48px;color:var(--btn-primary-text);border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:8px;font-size:14px;font-weight:600;transition:transform .1s}.btn-primary[data-v-a480bf78]:active{transform:scale(.98)}.flex-center[data-v-a480bf78]{justify-content:center;align-items:center;gap:8px;display:flex}.spin[data-v-a480bf78]{animation:1s linear infinite spin-a480bf78}@keyframes spin-a480bf78{to{transform:rotate(360deg)}}.divider[data-v-a480bf78]{text-align:center;border-top:1px solid var(--divider-color);margin:10px 0 20px;line-height:.1em}.divider span[data-v-a480bf78]{background:var(--bg-color);color:var(--text-placeholder);padding:0 10px;font-size:12px}.social-row[data-v-a480bf78]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.social-btn[data-v-a480bf78]{border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--input-border);cursor:pointer;height:44px;color:var(--text-primary);justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.fade-in[data-v-a480bf78]{opacity:1;animation:.3s ease-out fadeIn-a480bf78}@keyframes fadeIn-a480bf78{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.social-btn[data-v-a480bf78]:hover{background:var(--card-bg);border-color:var(--text-secondary)}.auth-footer[data-v-a480bf78]{text-align:center;color:var(--text-secondary);font-size:13px}.cs-select-container{width:100%;position:relative}.cs-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 14px;transition:all .2s;display:flex}.cs-trigger.is-open{background:#ffffff0d;border-color:#f59e0b}.cs-trigger.has-error{border-color:#ff453a}.cs-selected-text{color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cs-placeholder{color:#6e6e73;font-size:14px}.cs-chevron{color:#fff6;transition:transform .2s}.cs-chevron.rotate{transform:rotate(180deg)}.cs-options-menu{color:#f4f4f5;background:#18181b;border:1px solid #27272a;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 40px #000000b3;z-index:99999!important}.cs-search-box{background:#18181b;border-bottom:1px solid #27272a;padding:10px;position:relative}.cs-search-icon{color:#71717a;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.cs-search-input{color:#f4f4f5;background:#27272a;border:none;border-radius:8px;outline:none;width:100%;padding:8px 8px 8px 32px;font-size:13px}.cs-options-list{background:#18181b;max-height:220px;padding:6px;list-style:none;overflow-y:auto}.cs-options-list::-webkit-scrollbar{width:4px}.cs-options-list::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:2px}.cs-option-item{color:#a1a1aa;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;transition:background .1s;display:flex}.cs-option-item:hover{color:#fff;background:#27272a}.cs-option-item.selected{color:#f59e0b;background:#f59e0b26}.cs-check-icon{color:#f59e0b}.cs-no-results{color:#52525b;text-align:center;padding:12px;font-size:13px}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .2s,transform .2s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:scale(.95)}[data-theme=light] .cs-trigger{color:var(--text-primary);background:#28190a0a;border-color:#28190a24}[data-theme=light] .cs-trigger:hover{background:#28190a14;border-color:#28190a38}[data-theme=light] .cs-trigger.is-open{background:#fff6e2f2;border-color:#d9770666}[data-theme=light] .cs-selected-text{color:var(--text-primary)}[data-theme=light] .cs-chevron{color:#92400e}[data-theme=light] .cs-placeholder{color:#1a1410a6}[data-theme=light] .cs-options-menu,[data-theme=light] .cs-options-list{color:var(--text-primary);background:#fffaf0f5;border-color:#28190a1f;box-shadow:0 22px 56px #28190a47}[data-theme=light] .cs-search-box{background:#28190a0a;border-bottom-color:#28190a1a}[data-theme=light] .cs-search-input{color:var(--text-primary);background:0 0}[data-theme=light] .cs-search-input::placeholder{color:var(--text-placeholder)}[data-theme=light] .cs-option-item{color:var(--text-secondary)}[data-theme=light] .cs-option-item:hover{color:var(--text-primary);background:#d977061f}[data-theme=light] .cs-option-item.selected,[data-theme=light] .cs-option-item.is-selected{color:#92400e;background:#d977062e}[data-theme=light] .cs-empty{color:var(--text-secondary)}.phone-input-group[data-v-c3e42606]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);width:100%;height:40px;transition:all .2s;display:flex}.phone-input-group[data-v-c3e42606]:focus-within{border-color:var(--input-focus);background:var(--input-bg-focus)}.phone-input-group.has-error[data-v-c3e42606]{background:#ff453a0d;border-color:#ff453a}.code-select[data-v-c3e42606]{border-right:1px solid var(--input-border);width:90px;position:relative}.code-trigger[data-v-c3e42606]{cursor:pointer;height:100%;color:var(--text-primary);justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:flex}.flag[data-v-c3e42606]{font-size:14px}.code-dropdown[data-v-c3e42606]{border:1px solid var(--input-border);border-radius:var(--radius-sm);z-index:101;background:#1c1c1e;flex-direction:column;width:260px;max-height:220px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 10px 40px #0006}.search-box[data-v-c3e42606]{border-bottom:1px solid var(--input-border);padding:8px}.search-input[data-v-c3e42606]{color:#fff;background:#2c2c2e;border:none;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-size:12px}.country-list[data-v-c3e42606]{list-style:none;overflow-y:auto}.country-list[data-v-c3e42606]::-webkit-scrollbar{width:6px}.country-list[data-v-c3e42606]::-webkit-scrollbar-thumb{background:#3a3a3c}.country-item[data-v-c3e42606]{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.country-item[data-v-c3e42606]:hover{background:#2c2c2e}.country-item .name[data-v-c3e42606]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.country-item .code[data-v-c3e42606]{color:var(--text-secondary);font-size:11px}.number-input[data-v-c3e42606]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0 12px;font-size:13px}.number-input[data-v-c3e42606]::placeholder{color:var(--text-placeholder)}.dropdown-enter-active[data-v-c3e42606],.dropdown-leave-active[data-v-c3e42606]{transition:all .2s}.dropdown-enter-from[data-v-c3e42606],.dropdown-leave-to[data-v-c3e42606]{opacity:0;transform:translateY(-10px)}[data-theme=light] .phone-input-group.has-error[data-v-c3e42606]{background:#dc26260f}[data-theme=light] .code-dropdown[data-v-c3e42606]{background:#fffaf0f5;border-color:#28190a1f;box-shadow:0 20px 50px #28190a47}[data-theme=light] .search-box[data-v-c3e42606]{border-bottom-color:#28190a1a}[data-theme=light] .search-input[data-v-c3e42606]{color:var(--text-primary);background:#28190a0d}[data-theme=light] .search-input[data-v-c3e42606]::placeholder{color:var(--text-placeholder)}[data-theme=light] .country-list[data-v-c3e42606]::-webkit-scrollbar-thumb{background:#28190a33}[data-theme=light] .country-item[data-v-c3e42606]:hover{background:#d977061a}.page-container[data-v-f0aed659]{background:var(--bg-color);min-height:100vh;transition:background-color .24s var(--ease);justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.auth-theme-toggle[data-v-f0aed659]{z-index:5;position:absolute;top:20px;right:20px}.auth-container[data-v-f0aed659]{background:var(--auth-card-bg);width:100%;max-width:580px;box-shadow:var(--auth-card-shadow);border:1px solid var(--card-border);transition:background-color .24s var(--ease), border-color .24s var(--ease);border-radius:16px;flex-direction:column;gap:24px;padding:40px 32px;display:flex}.auth-header[data-v-f0aed659]{text-align:center;flex-direction:column;align-items:center;margin-bottom:8px;display:flex}.brand-icon[data-v-f0aed659]{margin-bottom:12px}.brand-name[data-v-f0aed659]{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:700}.auth-subtitle[data-v-f0aed659]{color:var(--text-secondary);font-size:14px}.auth-form[data-v-f0aed659]{flex-direction:column;gap:16px;display:flex}.form-grid[data-v-f0aed659]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid.three-col[data-v-f0aed659]{grid-template-columns:1fr 1fr 1fr}.input-wrapper[data-v-f0aed659]{flex-direction:column;gap:6px;display:flex;position:relative}.span-full[data-v-f0aed659]{grid-column:span 2}.floating-label[data-v-f0aed659]{color:var(--text-secondary);text-transform:uppercase;margin-left:2px;font-size:10px;font-weight:600;transition:color .2s}.floating-label .required[data-v-f0aed659]{color:var(--accent-danger)}.input-icon[data-v-f0aed659]{color:var(--text-placeholder);pointer-events:none;z-index:2;transition:color .2s;position:absolute;top:28px;left:12px}.minimal-input[data-v-f0aed659]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);width:100%;height:40px;color:var(--text-primary);outline:none;padding:0 12px 0 36px;font-size:13px;transition:all .2s}.minimal-input[data-v-f0aed659]:focus{background:var(--input-bg-focus);border-color:var(--input-focus);box-shadow:0 0 0 3px #f59e0b1a}.minimal-input[data-v-f0aed659]::placeholder{color:var(--text-placeholder)}.input-wrapper.has-error .minimal-input[data-v-f0aed659],.input-wrapper.has-error[data-v-f0aed659] .select-trigger,.input-wrapper.has-error[data-v-f0aed659] .phone-input-group{border-color:var(--accent-danger);background:#ff453a14}[data-theme=light] .input-wrapper.has-error .minimal-input[data-v-f0aed659],[data-theme=light] .input-wrapper.has-error[data-v-f0aed659] .select-trigger,[data-theme=light] .input-wrapper.has-error[data-v-f0aed659] .phone-input-group{background:#dc26260f}.input-wrapper.has-error .floating-label[data-v-f0aed659],.input-wrapper.has-error .input-icon[data-v-f0aed659]{color:var(--accent-danger)}.error-text[data-v-f0aed659]{color:var(--accent-danger);margin-left:4px;font-size:11px;font-weight:500;animation:.2s slideDown-f0aed659}.centered-error[data-v-f0aed659]{text-align:center;width:100%;display:block}@keyframes slideDown-f0aed659{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.eye-btn[data-v-f0aed659]{color:var(--text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;position:absolute;top:36px;right:12px}.eye-btn[data-v-f0aed659]:hover{color:var(--text-primary)}.strength-meter-container[data-v-f0aed659]{align-items:center;gap:10px;margin-top:4px;display:flex}.strength-meter[data-v-f0aed659]{flex:1;gap:4px;height:4px;display:flex}.bar[data-v-f0aed659]{background:var(--input-border);border-radius:2px;flex:1;transition:all .3s}.bar.active.weak[data-v-f0aed659]{background:var(--accent-danger)}.bar.active.medium[data-v-f0aed659]{background:#ff9f0a}.bar.active.strong[data-v-f0aed659]{background:#32d74b}.bar.active.secure[data-v-f0aed659]{background:var(--accent-emerald)}[data-theme=light] .bar.active.medium[data-v-f0aed659]{background:#d97706}[data-theme=light] .bar.active.strong[data-v-f0aed659]{background:#059669}.strength-text[data-v-f0aed659]{color:var(--text-secondary);text-align:right;min-width:40px;font-size:11px}.password-errors[data-v-f0aed659]{flex-direction:column;gap:2px;display:flex}.btn-primary[data-v-f0aed659]{background:var(--btn-primary);height:48px;color:var(--btn-primary-text);border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:12px;font-size:14px;font-weight:600;transition:transform .1s,opacity .2s;position:relative;overflow:hidden}.btn-primary[data-v-f0aed659]:active{transform:scale(.98)}.btn-primary[data-v-f0aed659]:hover{opacity:.9}.flex-center[data-v-f0aed659]{justify-content:center;align-items:center;gap:8px;display:flex}.spin[data-v-f0aed659]{animation:1s linear infinite spin-f0aed659}@keyframes spin-f0aed659{to{transform:rotate(360deg)}}.divider[data-v-f0aed659]{text-align:center;border-top:1px solid var(--divider-color);margin:10px 0 20px;line-height:.1em}.divider span[data-v-f0aed659]{background:var(--bg-color);color:var(--text-placeholder);padding:0 10px;font-size:12px}.social-row[data-v-f0aed659]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.social-btn[data-v-f0aed659]{border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--input-border);cursor:pointer;height:44px;color:var(--text-primary);justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.social-btn[data-v-f0aed659]:hover{background:var(--card-bg);border-color:var(--text-secondary)}.auth-footer[data-v-f0aed659]{text-align:center;color:var(--text-secondary);font-size:13px}.fade-in[data-v-f0aed659]{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards fadeIn-f0aed659}@keyframes fadeIn-f0aed659{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.form-grid[data-v-f0aed659],.form-grid.three-col[data-v-f0aed659]{grid-template-columns:1fr}.auth-container[data-v-f0aed659]{max-width:100%}}.password-requirements.horizontal[data-v-f0aed659]{flex-wrap:wrap;gap:12px;margin-top:8px;padding:0;list-style:none;display:flex}.password-requirements.horizontal li[data-v-f0aed659]{color:var(--text-secondary);align-items:center;gap:4px;font-size:11px;display:flex}.password-requirements.horizontal li[data-v-f0aed659]:before{content:"•";color:var(--text-placeholder)}.password-requirements.horizontal li.met[data-v-f0aed659]{color:var(--accent-emerald)}.password-requirements.horizontal li.met[data-v-f0aed659]:before{color:#10b981}.eye-btn[data-v-f0aed659]{cursor:pointer;color:var(--text-secondary);z-index:5;background:0 0;border:none;padding:4px;position:absolute;top:26px;right:10px}.password-requirements li.met[data-v-f0aed659]:before{content:"●"}.page-container[data-v-18bfaf40]{background:var(--bg-color);min-height:100vh;transition:background-color .24s var(--ease);justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.auth-theme-toggle[data-v-18bfaf40]{z-index:5;position:absolute;top:20px;right:20px}.auth-container[data-v-18bfaf40]{background:var(--auth-card-bg);width:100%;max-width:400px;box-shadow:var(--auth-card-shadow);border:1px solid var(--card-border);transition:background-color .24s var(--ease), border-color .24s var(--ease);border-radius:16px;padding:40px 32px}.auth-header[data-v-18bfaf40]{text-align:center;margin-bottom:32px}.brand-icon[data-v-18bfaf40]{width:48px;height:48px;margin-bottom:16px}.brand-name[data-v-18bfaf40]{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:700}.admin-badge[data-v-18bfaf40]{color:#ef4444;text-transform:uppercase;letter-spacing:.5px;background:#dc262626;border:1px solid #dc26264d;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}[data-theme=light] .admin-badge[data-v-18bfaf40]{color:#b91c1c;background:#dc26261a;border-color:#dc262666}.auth-subtitle[data-v-18bfaf40]{color:var(--text-secondary);font-size:14px}.auth-form[data-v-18bfaf40]{flex-direction:column;gap:20px;display:flex}.input-wrapper[data-v-18bfaf40]{flex-direction:column;gap:6px;display:flex;position:relative}.floating-label[data-v-18bfaf40]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.input-icon[data-v-18bfaf40]{color:var(--text-placeholder);position:absolute;top:36px;left:12px}.minimal-input[data-v-18bfaf40]{background:var(--input-bg);border:1px solid var(--input-border);width:100%;height:44px;color:var(--text-primary);border-radius:8px;padding:0 12px 0 40px;font-size:14px;transition:all .2s}.minimal-input[data-v-18bfaf40]::placeholder{color:var(--text-placeholder)}.minimal-input[data-v-18bfaf40]:focus{background:var(--input-bg-focus);border-color:#ef4444;outline:none}.has-error .minimal-input[data-v-18bfaf40]{border-color:var(--accent-danger)}.eye-btn[data-v-18bfaf40]{color:var(--text-placeholder);cursor:pointer;background:0 0;border:none;position:absolute;top:36px;right:12px}.error-text[data-v-18bfaf40]{color:var(--accent-danger);font-size:11px}.btn-primary[data-v-18bfaf40]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-primary[data-v-18bfaf40]:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)}.btn-primary[data-v-18bfaf40]:disabled{opacity:.6;cursor:not-allowed}.flex-center[data-v-18bfaf40]{align-items:center;gap:8px;display:flex}.spin[data-v-18bfaf40]{animation:1s linear infinite spin-18bfaf40}@keyframes spin-18bfaf40{to{transform:rotate(360deg)}}.auth-footer[data-v-18bfaf40]{text-align:center;color:var(--text-secondary);margin-top:24px;font-size:13px}.auth-footer a[data-v-18bfaf40]{color:var(--accent-noir);text-decoration:none}.fade-in[data-v-18bfaf40]{opacity:1;animation:.3s ease-out fadeIn-18bfaf40}@keyframes fadeIn-18bfaf40{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-wrapper[data-v-8a45def5]{position:relative}.notification-btn[data-v-8a45def5]{color:#8e8e93;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:relative}.notification-btn[data-v-8a45def5]:hover,.notification-btn.active[data-v-8a45def5]{color:#fff;background:#ffffff1a}.badge[data-v-8a45def5]{color:#fff;background:#ef4444;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.notification-panel[data-v-8a45def5]{z-index:1000;background:#1c1c1e;border:1px solid #ffffff1a;border-radius:14px;width:360px;max-height:480px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 60px #0009}.panel-header[data-v-8a45def5]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.header-title[data-v-8a45def5]{color:#fff;font-size:14px;font-weight:700}.mark-all-btn[data-v-8a45def5]{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mark-all-btn[data-v-8a45def5]:hover{text-decoration:underline}.notification-list[data-v-8a45def5]{max-height:400px;overflow-y:auto}.notification-item[data-v-8a45def5]{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:12px;padding:14px 18px;transition:background .2s;display:flex;position:relative}.notification-item[data-v-8a45def5]:hover{background:#ffffff08}.notification-item.unread[data-v-8a45def5]{background:#3b82f60d}.notification-item.unread[data-v-8a45def5]:before{content:"";background:#3b82f6;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.notif-icon[data-v-8a45def5]{color:#8e8e93;background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notif-icon.invite[data-v-8a45def5]{color:#3b82f6;background:#3b82f61a}.notif-icon.accepted[data-v-8a45def5]{color:#10b981;background:#10b9811a}.notif-icon.declined[data-v-8a45def5]{color:#ef4444;background:#ef44441a}.notif-icon.override[data-v-8a45def5]{color:#f59e0b;background:#f59e0b1a}.notif-icon.submitted[data-v-8a45def5]{color:#8b5cf6;background:#8b5cf61a}.notif-icon.mention[data-v-8a45def5]{color:#f59e0b;background:#f59e0b1a}.notif-icon.milestone[data-v-8a45def5]{color:#3b82f6;background:#3b82f61a}.notif-icon.expense[data-v-8a45def5]{color:#f59e0b;background:#f59e0b1a}.notif-content[data-v-8a45def5]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-title[data-v-8a45def5]{color:#fff;font-size:13px;font-weight:600}.notif-message[data-v-8a45def5]{color:#8e8e93;font-size:12px;line-height:1.4}.notif-time[data-v-8a45def5]{color:#6e6e73;margin-top:2px;font-size:10px}.notif-actions[data-v-8a45def5]{gap:6px;margin-left:auto;display:flex}.action-accept[data-v-8a45def5],.action-decline[data-v-8a45def5]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.action-accept[data-v-8a45def5]{color:#10b981;background:#10b9811a}.action-accept[data-v-8a45def5]:hover{color:#fff;background:#10b981}.action-decline[data-v-8a45def5]{color:#ef4444;background:#ef44441a}.action-decline[data-v-8a45def5]:hover{color:#fff;background:#ef4444}.dismiss-btn[data-v-8a45def5]{color:#6e6e73;cursor:pointer;opacity:0;background:0 0;border:none;padding:4px;transition:opacity .2s;position:absolute;top:8px;right:8px}.notification-item:hover .dismiss-btn[data-v-8a45def5]{opacity:1}.dismiss-btn[data-v-8a45def5]:hover{color:#ef4444}.loading-state[data-v-8a45def5],.empty-state[data-v-8a45def5]{color:#6e6e73;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px;font-size:13px;display:flex}.spin[data-v-8a45def5]{animation:1s linear infinite spin-8a45def5}@keyframes spin-8a45def5{to{transform:rotate(360deg)}}.dropdown-enter-active[data-v-8a45def5],.dropdown-leave-active[data-v-8a45def5]{transition:all .2s}.dropdown-enter-from[data-v-8a45def5],.dropdown-leave-to[data-v-8a45def5]{opacity:0;transform:translateY(-10px)}.notification-list[data-v-8a45def5]::-webkit-scrollbar{width:6px}.notification-list[data-v-8a45def5]::-webkit-scrollbar-thumb{background:#3a3a3c;border-radius:3px}.decline-modal-backdrop[data-v-8a45def5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.decline-modal[data-v-8a45def5]{background:linear-gradient(#1a1a1d 0%,#141417 100%);border:1px solid #ffffff1a;border-radius:16px;width:400px;max-width:90vw;overflow:hidden}.decline-modal-header[data-v-8a45def5]{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:20px;display:flex}.decline-icon[data-v-8a45def5]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.decline-header-text h3[data-v-8a45def5]{color:#f5f5f7;margin:0;font-size:16px;font-weight:600}.decline-header-text p[data-v-8a45def5]{color:#ffffff80;margin:2px 0 0;font-size:13px}.decline-modal-body[data-v-8a45def5]{padding:20px}.decline-label[data-v-8a45def5]{color:#ffffffb3;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.decline-label .required[data-v-8a45def5]{color:#ef4444}.decline-textarea[data-v-8a45def5]{color:#fff;resize:none;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:13px}.decline-textarea[data-v-8a45def5]:focus{border-color:#ef444480;outline:none}.decline-textarea.has-error[data-v-8a45def5]{border-color:#ef4444}.decline-error[data-v-8a45def5]{color:#ef4444;margin-top:6px;font-size:11px;display:block}.decline-modal-footer[data-v-8a45def5]{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.btn-cancel[data-v-8a45def5]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.btn-cancel[data-v-8a45def5]:hover{background:#ffffff0d;border-color:#fff3}.btn-decline[data-v-8a45def5]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-decline[data-v-8a45def5]:hover:not(:disabled){background:#dc2626}.btn-decline[data-v-8a45def5]:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .notification-panel[data-v-8a45def5]{background:#fffaf0f5;border-color:#28190a1a;box-shadow:0 20px 50px #28190a2e}[data-theme=light] .header-title[data-v-8a45def5]{color:var(--text-primary)}[data-theme=light] .panel-header[data-v-8a45def5]{border-bottom-color:var(--divider-color)}[data-theme=light] .mark-all-btn[data-v-8a45def5]{color:var(--accent-noir)}[data-theme=light] .notification-item[data-v-8a45def5]{border-bottom-color:var(--divider-color)}[data-theme=light] .notification-item[data-v-8a45def5]:hover{background:#28190a0a}[data-theme=light] .notification-item.unread[data-v-8a45def5]{background:#1d4ed80f}[data-theme=light] .notification-item.unread[data-v-8a45def5]:before{background:var(--accent-noir)}[data-theme=light] .notif-title[data-v-8a45def5]{color:var(--text-primary)}[data-theme=light] .notif-message[data-v-8a45def5]{color:var(--text-secondary)}[data-theme=light] .notif-time[data-v-8a45def5]{color:var(--text-tertiary)}[data-theme=light] .notif-icon[data-v-8a45def5]{color:var(--text-secondary)}[data-theme=light] .dismiss-btn[data-v-8a45def5]{color:var(--text-tertiary)}[data-theme=light] .dismiss-btn[data-v-8a45def5]:hover{color:var(--text-primary);background:#28190a0f}[data-theme=light] .empty-state[data-v-8a45def5]{color:var(--text-secondary)}[data-theme=light] .decline-modal-backdrop[data-v-8a45def5]{background:#1a141073}[data-theme=light] .decline-modal[data-v-8a45def5]{background:linear-gradient(#fffaf0fa 0%,#fcf5e8fa 100%);border-color:#28190a1f;box-shadow:0 30px 80px #28190a47}[data-theme=light] .decline-modal-header[data-v-8a45def5]{border-bottom-color:var(--divider-color)}[data-theme=light] .decline-label[data-v-8a45def5]{color:var(--text-secondary)}[data-theme=light] .decline-textarea[data-v-8a45def5]{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}[data-theme=light] .decline-modal-footer[data-v-8a45def5]{border-top-color:var(--divider-color)}[data-theme=light] .btn-cancel[data-v-8a45def5]{border-color:var(--input-border);color:var(--text-secondary)}[data-theme=light] .btn-cancel[data-v-8a45def5]:hover{color:var(--text-primary);background:#28190a0f}[data-theme=light] .btn-decline[data-v-8a45def5]{color:#fff;background:var(--accent-danger)}.top-nav[data-v-d182558b]{background:var(--nav-bg,#0a0a0ccc);-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--nav-border,#ffffff14);z-index:1000;justify-content:center;align-items:center;width:100%;height:52px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}[data-theme=light] .top-nav[data-v-d182558b]{--nav-bg:#fffaf0c7;--nav-border:#28190a1a}.top-nav[data-v-d182558b]:after{content:"";opacity:.015;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.nav-content[data-v-d182558b]{justify-content:space-between;align-items:center;width:100%;max-width:1600px;padding:0 32px;display:flex}.nav-left[data-v-d182558b]{align-items:center;gap:32px;display:flex}.brand-link[data-v-d182558b]{color:#fff;align-items:center;gap:10px;margin-right:12px;text-decoration:none;display:flex;position:relative}.brand-icon[data-v-d182558b]{filter:drop-shadow(0 0 8px #fff3);width:26px;height:26px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.brand-link:hover .brand-icon[data-v-d182558b]{transform:scale(1.1)rotate(5deg)}.brand-name[data-v-d182558b]{letter-spacing:-.03em;opacity:.9;font-size:15px;font-weight:800}.nav-right[data-v-d182558b]{align-items:center;gap:12px;height:100%;display:flex}.user-menu-wrapper[data-v-d182558b]{position:relative}.profile-btn[data-v-d182558b]{color:#e5e5e5;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:40px;align-items:center;gap:10px;padding:5px 12px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.profile-btn[data-v-d182558b]:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.avatar[data-v-d182558b]{background:linear-gradient(135deg,#3a3a3c 0%,#1c1c1e 100%);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:flex}.avatar-img[data-v-d182558b]{object-fit:cover;border:1px solid #ffffff1a;border-radius:50%;width:22px;height:22px}.user-name[data-v-d182558b]{opacity:.8;font-size:12px;font-weight:600}.main-menu[data-v-d182558b]{align-items:center;gap:8px;display:flex}.menu-item-wrapper[data-v-d182558b]{align-items:center;height:52px;display:flex;position:relative}.menu-btn[data-v-d182558b]{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.menu-btn-icon[data-v-d182558b]{opacity:.6;transition:inherit}.menu-btn[data-v-d182558b]:hover,.menu-btn.active[data-v-d182558b]{color:#fff;background:#ffffff0d}.menu-btn.active[data-v-d182558b]:after{content:"";background:#fff;border-radius:2px 2px 0 0;height:2px;animation:.3s slideWidth-d182558b;position:absolute;bottom:0;left:14px;right:14px}@keyframes slideWidth-d182558b{0%{left:50%;right:50%}to{left:14px;right:14px}}.menu-btn:hover .menu-btn-icon[data-v-d182558b],.menu-btn.active .menu-btn-icon[data-v-d182558b]{opacity:1;transform:scale(1.1)}.chevron[data-v-d182558b]{opacity:.3;transition:transform .4s cubic-bezier(.16,1,.3,1)}.menu-btn.active .chevron[data-v-d182558b]{opacity:.8;transform:rotate(180deg)}.dropdown-menu[data-v-d182558b]{-webkit-backdrop-filter:blur(32px);white-space:nowrap;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#0c0c0efa;border:1px solid #ffffff1a;border-radius:16px;min-width:240px;max-height:80vh;padding:24px;animation:.4s cubic-bezier(.16,1,.3,1) noirAppear-d182558b;position:absolute;top:calc(100% - 4px);left:0;overflow-y:auto;box-shadow:0 40px 80px #000c}.dropdown-menu[data-v-d182558b]::-webkit-scrollbar{width:6px}.dropdown-menu[data-v-d182558b]::-webkit-scrollbar-track{background:0 0}.dropdown-menu[data-v-d182558b]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}@keyframes noirAppear-d182558b{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.user-dropdown[data-v-d182558b]{border-radius:20px;min-width:180px;margin-top:8px;padding:12px;left:auto;right:0}.dropdown-content[data-v-d182558b]{gap:48px;display:flex}.dropdown-column[data-v-d182558b]{flex-direction:column;gap:24px;min-width:180px;display:flex}.dropdown-group[data-v-d182558b]{flex-direction:column;gap:6px;display:flex}.group-title[data-v-d182558b]{text-transform:uppercase;color:#ffffff4d;letter-spacing:.1em;margin-bottom:8px;padding-left:12px;font-size:11px;font-weight:800}.dropdown-link[data-v-d182558b]{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dropdown-link[data-v-d182558b]:hover{color:#fff;background:#ffffff14;transform:translate(4px)}.dropdown-link.danger[data-v-d182558b]{color:#ff453a}.dropdown-link.danger[data-v-d182558b]:hover{color:#ff453a;background:#ff453a26}.link-icon[data-v-d182558b]{opacity:.5;transition:inherit}.dropdown-link:hover .link-icon[data-v-d182558b]{opacity:1}.dropdown-group a[data-v-d182558b]:nth-child(2){animation-delay:50ms}.dropdown-group a[data-v-d182558b]:nth-child(3){animation-delay:.1s}.dropdown-group a[data-v-d182558b]:nth-child(4){animation-delay:.15s}.dropdown-group a[data-v-d182558b]:nth-child(5){animation-delay:.2s}.dropdown-fade-enter-active[data-v-d182558b]{transition:all .4s cubic-bezier(.16,1,.3,1)}.dropdown-fade-leave-active[data-v-d182558b]{transition:all .25s cubic-bezier(.4,0,.2,1)}.dropdown-fade-enter-from[data-v-d182558b],.dropdown-fade-leave-to[data-v-d182558b]{opacity:0;transform:translateY(10px)scale(.99)}[data-theme=light] .brand-link[data-v-d182558b]{color:var(--text-primary)}[data-theme=light] .brand-icon[data-v-d182558b]{filter:drop-shadow(0 0 8px #d9770640)}[data-theme=light] .profile-btn[data-v-d182558b]{color:var(--text-primary);background:#28190a0a;border-color:#28190a1a}[data-theme=light] .profile-btn[data-v-d182558b]:hover{background:#28190a14;border-color:#28190a2e;box-shadow:0 4px 12px #28190a1f}[data-theme=light] .avatar[data-v-d182558b]{color:#fff8ec;background:linear-gradient(135deg,#d97706 0%,#92400e 100%);border-color:#28190a1f}[data-theme=light] .avatar-img[data-v-d182558b]{border-color:#28190a1f}[data-theme=light] .menu-btn[data-v-d182558b]{color:#1a14108c}[data-theme=light] .menu-btn[data-v-d182558b]:hover,[data-theme=light] .menu-btn.active[data-v-d182558b]{color:var(--text-primary);background:#28190a0f}[data-theme=light] .menu-btn.active[data-v-d182558b]:after{background:var(--accent-gold)}[data-theme=light] .dropdown-menu[data-v-d182558b]{scrollbar-color:#28190a40 transparent;background:#fffaf0f5;border-color:#28190a1a;box-shadow:0 30px 60px #28190a2e}[data-theme=light] .dropdown-menu[data-v-d182558b]::-webkit-scrollbar-thumb{background:#28190a40}[data-theme=light] .group-title[data-v-d182558b]{color:#1a141073}[data-theme=light] .dropdown-link[data-v-d182558b]{color:#1a1410b8}[data-theme=light] .dropdown-link[data-v-d182558b]:hover{color:var(--text-primary);background:#d977061a}[data-theme=light] .dropdown-link.danger[data-v-d182558b]{color:#b91c1c}[data-theme=light] .dropdown-link.danger[data-v-d182558b]:hover{color:#991b1b;background:#dc26261a}.dashboard-layout[data-v-23e3e159]{background:0 0;min-height:100vh;padding-top:52px}.user-layout[data-v-23e3e159]{color:var(--text-primary,#f5f5f7)}.admin-layout[data-v-23e3e159]{color:var(--text-primary,#f8fafc)}.main-content[data-v-23e3e159]{background:0 0;flex-direction:column;min-height:calc(100vh - 52px);display:flex}.content-area[data-v-23e3e159]{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:32px}.fade-enter-active[data-v-23e3e159],.fade-leave-active[data-v-23e3e159]{transition:opacity .2s}.fade-enter-from[data-v-23e3e159],.fade-leave-to[data-v-23e3e159]{opacity:0}.page-view[data-v-60740c4a]{justify-content:center;align-items:center;height:100%;display:flex}.empty-state[data-v-60740c4a]{text-align:center;background:#1c1c1e;border:1px solid #38383a;border-radius:16px;flex-direction:column;align-items:center;gap:12px;max-width:460px;padding:40px;display:flex}.icon-circle[data-v-60740c4a]{color:#0a84ff;background:#2c2c2e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}h3[data-v-60740c4a]{color:#f5f5f7;margin:0;font-size:20px;font-weight:600}.phase-line[data-v-60740c4a]{color:#fbbf24;letter-spacing:.4px;text-transform:uppercase;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;font-weight:600}.desc[data-v-60740c4a]{color:#86868b;margin:0;font-size:13px;line-height:1.5}.btn-primary[data-v-60740c4a]{color:#000;cursor:pointer;background:#f5f5f7;border:none;border-radius:8px;margin-top:8px;padding:10px 20px;font-size:13px;font-weight:600}.btn-primary[data-v-60740c4a]:hover{opacity:.9}.dashboard-home[data-v-52ed9e5f]{max-width:1400px;margin:0 auto;padding:40px 0}.hero-section[data-v-52ed9e5f]{border-bottom:1px solid var(--divider-color);justify-content:space-between;align-items:flex-start;padding-bottom:40px;display:flex}.hero-greeting[data-v-52ed9e5f]{letter-spacing:-.04em;margin-bottom:8px;font-size:42px;font-weight:800}.text-highlight[data-v-52ed9e5f]{color:var(--accent-noir)}.hero-subtitle[data-v-52ed9e5f]{color:var(--text-secondary);font-size:14px;font-weight:500}.hero-stats[data-v-52ed9e5f]{gap:48px;display:flex}.mini-metric[data-v-52ed9e5f]{flex-direction:column;align-items:flex-end;display:flex}.metric-label[data-v-52ed9e5f]{text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.15em;margin-bottom:4px;font-size:10px;font-weight:700}.metric-value[data-v-52ed9e5f]{color:var(--text-primary);font-size:24px;font-weight:700}.section-title[data-v-52ed9e5f]{letter-spacing:-.02em;margin-bottom:4px;font-size:20px;font-weight:700}.section-desc[data-v-52ed9e5f]{color:var(--text-secondary);font-size:12px}.view-all-link[data-v-52ed9e5f]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:700;transition:color .2s;display:flex}.view-all-link[data-v-52ed9e5f]:hover{color:var(--text-primary);text-decoration:none}.project-grid[data-v-52ed9e5f]{grid-template-cols:repeat(auto-fill, minmax(280px, 1fr));gap:24px;display:grid}.project-noir-card[data-v-52ed9e5f]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);transition:all .4s var(--ease-in-out);cursor:pointer;padding:24px;position:relative;overflow:hidden}.project-noir-card[data-v-52ed9e5f]:hover{border-color:var(--card-border);background:var(--card-bg);filter:brightness(1.05);transform:translateY(-4px)}[data-theme=light] .project-noir-card[data-v-52ed9e5f]:hover{filter:none;background:#fffaf0f2;border-color:#28190a33}.project-noir-card[data-v-52ed9e5f]:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff08,#0000);width:100%;height:100%;position:absolute;top:0;left:0}[data-theme=light] .project-noir-card[data-v-52ed9e5f]:after{background:radial-gradient(circle at 100% 0,#d9770614,#0000)}.status-indicator[data-v-52ed9e5f]{border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.status-indicator.active[data-v-52ed9e5f]{color:var(--accent-emerald);background:currentColor}.status-indicator.warning[data-v-52ed9e5f]{color:var(--accent-gold);background:currentColor}.status-indicator.completed[data-v-52ed9e5f]{color:var(--accent-noir);background:currentColor}.project-card-header[data-v-52ed9e5f]{align-items:center;gap:10px;margin-bottom:20px;display:flex}.project-code[data-v-52ed9e5f]{color:var(--text-tertiary);letter-spacing:.1em;font-size:10px;font-weight:800}.project-name[data-v-52ed9e5f]{margin-bottom:8px;font-size:18px;font-weight:700}.project-meta[data-v-52ed9e5f]{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.health-bar-bg[data-v-52ed9e5f]{background:var(--input-bg);border-radius:4px;width:100%;height:4px;overflow:hidden}.health-bar[data-v-52ed9e5f]{background:var(--text-primary);border-radius:4px;height:100%}[data-theme=light] .health-bar[data-v-52ed9e5f]{background:var(--accent-gold)}.add-project-ghost-card[data-v-52ed9e5f]{border:2px dashed var(--card-border);border-radius:var(--radius-lg);color:var(--text-tertiary);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:all .3s;display:flex}.add-project-ghost-card[data-v-52ed9e5f]:hover{border-color:var(--input-border);color:var(--text-secondary);background:var(--input-bg)}.add-project-ghost-card span[data-v-52ed9e5f]{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.analytics-layout[data-v-52ed9e5f]{grid-template-cols:repeat(auto-fit, minmax(300px, 1fr));gap:32px;display:grid}.analytics-card[data-v-52ed9e5f]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:32px}.card-title[data-v-52ed9e5f]{text-transform:uppercase;letter-spacing:.15em;color:var(--text-tertiary);font-size:14px;font-weight:800}.timeline-stack[data-v-52ed9e5f]{flex-direction:column;display:flex}.timeline-item[data-v-52ed9e5f]{gap:20px;padding-bottom:24px;display:flex}.event-time[data-v-52ed9e5f]{flex-direction:column;align-items:center;min-width:40px;display:flex}.time-digit[data-v-52ed9e5f]{font-size:18px;font-weight:800}.time-month[data-v-52ed9e5f]{color:var(--text-tertiary);font-size:9px;font-weight:800}.event-line[data-v-52ed9e5f]{background:var(--divider-color);width:1px;position:relative}.event-line[data-v-52ed9e5f]:after{content:"";background:var(--text-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:-2px}.event-title[data-v-52ed9e5f]{margin-bottom:2px;font-size:13px;font-weight:700}.event-desc[data-v-52ed9e5f]{color:var(--text-tertiary);font-size:11px}.distribution-legend[data-v-52ed9e5f]{flex-direction:column;gap:12px;display:flex}.legend-item[data-v-52ed9e5f]{align-items:center;gap:12px;font-size:12px;display:flex}.legend-color[data-v-52ed9e5f]{border-radius:2px;width:8px;height:8px}.legend-label[data-v-52ed9e5f]{color:var(--text-secondary);flex:1}.legend-value[data-v-52ed9e5f]{font-weight:700}.animate-text[data-v-52ed9e5f]{animation:slideUp-52ed9e5f .6s var(--ease-in-out) forwards;opacity:0}.animate-text-delayed[data-v-52ed9e5f]{animation:slideUp-52ed9e5f .6s .2s var(--ease-in-out) forwards;opacity:0}@keyframes slideUp-52ed9e5f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .dashboard-home[data-v-52ed9e5f],[data-theme=light] .hero-greeting[data-v-52ed9e5f]{color:var(--text-primary)}[data-theme=light] .text-highlight[data-v-52ed9e5f]{color:#d97706}[data-theme=light] .hero-subtitle[data-v-52ed9e5f]{color:var(--text-secondary)}[data-theme=light] .metric-label[data-v-52ed9e5f]{color:#6b5840}[data-theme=light] .metric-value[data-v-52ed9e5f],[data-theme=light] .section-title[data-v-52ed9e5f]{color:var(--text-primary)}[data-theme=light] .section-desc[data-v-52ed9e5f],[data-theme=light] .view-all-link[data-v-52ed9e5f]{color:var(--text-secondary)}[data-theme=light] .view-all-link[data-v-52ed9e5f]:hover{color:var(--text-primary)}[data-theme=light] .analytics-card[data-v-52ed9e5f]{background:#fffaf0d9;border-color:#28190a1a}[data-theme=light] .card-title[data-v-52ed9e5f]{color:#6b5840}[data-theme=light] .event-title[data-v-52ed9e5f]{color:var(--text-primary)}[data-theme=light] .event-desc[data-v-52ed9e5f],[data-theme=light] .legend-label[data-v-52ed9e5f]{color:var(--text-secondary)}[data-theme=light] .legend-value[data-v-52ed9e5f],[data-theme=light] .project-name[data-v-52ed9e5f]{color:var(--text-primary)}[data-theme=light] .project-meta[data-v-52ed9e5f]{color:var(--text-secondary)}[data-theme=light] .project-code[data-v-52ed9e5f],[data-theme=light] .time-month[data-v-52ed9e5f]{color:var(--text-tertiary)}.settings-page[data-v-5f7107a2]{max-width:1400px;margin:0 auto;padding:32px 48px}.settings-header[data-v-5f7107a2]{margin-bottom:32px}.page-title[data-v-5f7107a2]{letter-spacing:-.02em;margin-bottom:4px;font-size:26px;font-weight:800}.page-subtitle[data-v-5f7107a2]{color:var(--text-secondary);font-size:13px}.settings-layout[data-v-5f7107a2]{grid-template-columns:240px 1fr;gap:48px;display:grid}.settings-sidebar[data-v-5f7107a2]{height:fit-content;position:sticky;top:90px}.sidebar-nav[data-v-5f7107a2]{flex-direction:column;gap:4px;display:flex}.nav-tab[data-v-5f7107a2]{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.nav-tab[data-v-5f7107a2]:hover{color:#fff;background:#ffffff08}.nav-tab.active[data-v-5f7107a2]{color:#fff;background:#ffffff14;border-color:#ffffff14}.tab-icon[data-v-5f7107a2]{opacity:.5;transition:all .2s}.nav-tab.active .tab-icon[data-v-5f7107a2]{opacity:1;color:#fff}.settings-content[data-v-5f7107a2]{min-height:500px}.settings-card[data-v-5f7107a2]{background:#141416;border:1px solid #ffffff14;border-radius:20px;width:100%;padding:32px}.welcome-banner[data-v-5f7107a2]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-bottom:24px;padding:16px 20px}.welcome-banner h2[data-v-5f7107a2]{margin-bottom:4px;font-size:18px;font-weight:700}.welcome-banner p[data-v-5f7107a2]{color:var(--text-secondary);font-size:13px}.welcome-banner strong[data-v-5f7107a2]{color:var(--input-focus)}.card-title[data-v-5f7107a2]{margin-bottom:4px;font-size:16px;font-weight:700}.card-desc[data-v-5f7107a2]{color:var(--text-secondary);margin-bottom:24px;font-size:12px}.avatar-section[data-v-5f7107a2]{border-bottom:1px solid var(--divider-color);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.avatar-preview[data-v-5f7107a2]{cursor:pointer;background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex;position:relative;overflow:hidden}.avatar-preview[data-v-5f7107a2]:hover{transform:scale(1.05)}.avatar-preview:hover .avatar-overlay[data-v-5f7107a2]{opacity:1}.avatar-img[data-v-5f7107a2]{object-fit:cover;width:100%;height:100%}.avatar-placeholder[data-v-5f7107a2]{color:var(--text-tertiary)}.avatar-overlay[data-v-5f7107a2]{opacity:0;color:#fff;background:#0009;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.hidden-input[data-v-5f7107a2]{display:none}.helper-text[data-v-5f7107a2]{color:var(--text-tertiary);margin-top:4px;font-size:11px}.form-grid[data-v-5f7107a2]{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.span-full[data-v-5f7107a2]{grid-column:span 2}.input-wrapper[data-v-5f7107a2]{flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.floating-label[data-v-5f7107a2]{color:var(--text-secondary);text-transform:uppercase;margin-left:2px;font-size:10px;font-weight:600}.floating-label .required[data-v-5f7107a2]{color:#ff453a}.input-icon[data-v-5f7107a2]{color:var(--text-placeholder);pointer-events:none;z-index:2;position:absolute;top:28px;left:12px}.minimal-input[data-v-5f7107a2]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);width:100%;height:40px;color:var(--text-primary);outline:none;padding:0 12px 0 36px;font-size:13px;transition:all .2s}.minimal-input[data-v-5f7107a2]:focus{border-color:var(--input-focus);background:#232325}.minimal-input.disabled[data-v-5f7107a2]{opacity:.5;cursor:not-allowed}.minimal-input.has-error[data-v-5f7107a2]{border-color:#ff453a}.minimal-textarea[data-v-5f7107a2]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);resize:none;outline:none;padding:10px 12px;font-size:13px}.minimal-textarea[data-v-5f7107a2]:focus{border-color:var(--input-focus);background:#232325}.error-text[data-v-5f7107a2]{color:#ff453a;margin-top:2px;font-size:11px}.eye-btn[data-v-5f7107a2]{color:var(--text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;padding:4px;position:absolute;top:28px;right:10px}.eye-btn[data-v-5f7107a2]:hover{color:var(--text-primary)}.strength-meter-container[data-v-5f7107a2]{align-items:center;gap:10px;display:flex}.strength-meter[data-v-5f7107a2]{flex:1;gap:4px;height:4px;display:flex}.bar[data-v-5f7107a2]{background:var(--input-border);border-radius:2px;flex:1;transition:all .3s}.bar.active.weak[data-v-5f7107a2]{background:#ff453a}.bar.active.medium[data-v-5f7107a2]{background:#ff9f0a}.bar.active.strong[data-v-5f7107a2]{background:#32d74b}.bar.active.secure[data-v-5f7107a2]{background:#30d158}.strength-text[data-v-5f7107a2]{color:var(--text-secondary);text-align:right;min-width:50px;font-size:11px}.password-requirements[data-v-5f7107a2]{flex-wrap:wrap;gap:8px 16px;margin-top:8px;list-style:none;display:flex}.password-requirements li[data-v-5f7107a2]{color:var(--text-tertiary);padding-left:16px;font-size:11px;position:relative}.password-requirements li[data-v-5f7107a2]:before{content:"○";color:var(--text-tertiary);position:absolute;left:0}.password-requirements li.met[data-v-5f7107a2]{color:#30d158}.password-requirements li.met[data-v-5f7107a2]:before{content:"✓";color:#30d158}.card-footer[data-v-5f7107a2]{border-top:1px solid var(--divider-color);justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}.btn-primary[data-v-5f7107a2]{background:var(--btn-primary);color:var(--btn-primary-text);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 20px;font-size:13px;font-weight:600;transition:all .15s}.btn-primary[data-v-5f7107a2]:hover{opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-5f7107a2]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-sm[data-v-5f7107a2]{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.btn-sm[data-v-5f7107a2]:hover{background:#ffffff0d;border-color:#fff}.toggle-list[data-v-5f7107a2]{flex-direction:column;gap:10px;display:flex}.toggle-item[data-v-5f7107a2]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .2s;display:flex}.toggle-item[data-v-5f7107a2]:hover{border-color:#ffffff1f}.toggle-info[data-v-5f7107a2]{align-items:center;gap:12px;display:flex}.toggle-icon[data-v-5f7107a2]{color:var(--text-secondary)}.toggle-info h4[data-v-5f7107a2]{margin-bottom:2px;font-size:13px;font-weight:600}.toggle-info p[data-v-5f7107a2]{color:var(--text-tertiary);font-size:11px}.switch[data-v-5f7107a2]{width:44px;height:24px;display:inline-block;position:relative}.switch input[data-v-5f7107a2]{opacity:0;width:0;height:0}.slider[data-v-5f7107a2]{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff14;border-radius:24px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.slider[data-v-5f7107a2]:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:2px;box-shadow:0 2px 4px #0003}.switch input:checked+.slider[data-v-5f7107a2]{background:var(--input-focus);border-color:var(--input-focus)}.switch input:checked+.slider[data-v-5f7107a2]:before{transform:translate(20px)}.info-grid[data-v-5f7107a2]{flex-direction:column;display:flex}.info-item[data-v-5f7107a2]{border-bottom:1px solid var(--divider-color);justify-content:space-between;padding:12px 0;display:flex}.info-item[data-v-5f7107a2]:last-child{border-bottom:none}.info-label[data-v-5f7107a2]{color:var(--text-secondary);font-size:13px}.info-value[data-v-5f7107a2]{font-size:13px;font-weight:600}.theme-selector[data-v-5f7107a2]{gap:12px;display:flex}.theme-option[data-v-5f7107a2]{text-align:center;cursor:pointer;background:#ffffff05;border:2px solid #0000;border-radius:10px;flex:1;padding:12px;transition:all .2s}.theme-option[data-v-5f7107a2]:hover{border-color:#ffffff1a}.theme-option.active[data-v-5f7107a2]{border-color:var(--input-focus);background:#3b82f61a}.theme-preview[data-v-5f7107a2]{border-radius:6px;height:40px;margin-bottom:8px}.theme-preview.dark[data-v-5f7107a2]{background:#1a1a1a}.theme-preview.light[data-v-5f7107a2]{background:#f5f5f5}.theme-preview.system[data-v-5f7107a2]{background:#2d2d2d}.theme-option span[data-v-5f7107a2]{font-size:12px;font-weight:500}.fade-slide-enter-active[data-v-5f7107a2]{transition:all .35s cubic-bezier(.16,1,.3,1)}.fade-slide-leave-active[data-v-5f7107a2]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-5f7107a2]{opacity:0;transform:translateY(12px)}.fade-slide-leave-to[data-v-5f7107a2]{opacity:0;transform:translateY(-8px)}[data-theme=light] .settings-page[data-v-5f7107a2],[data-theme=light] .page-title[data-v-5f7107a2]{color:var(--text-primary)}[data-theme=light] .page-subtitle[data-v-5f7107a2],[data-theme=light] .nav-tab[data-v-5f7107a2]{color:var(--text-secondary)}[data-theme=light] .nav-tab[data-v-5f7107a2]:hover{color:var(--text-primary);background:#1a14100d}[data-theme=light] .nav-tab.active[data-v-5f7107a2]{color:var(--text-primary);background:#d977061a;border-color:#d9770633}[data-theme=light] .nav-tab.active .tab-icon[data-v-5f7107a2]{color:#b45309}[data-theme=light] .nav-tab .tab-icon[data-v-5f7107a2]{color:#92400e}[data-theme=light] .settings-card[data-v-5f7107a2]{background:#fffaf0d9;border-color:#1a14101a}[data-theme=light] .welcome-banner[data-v-5f7107a2]{background:#d977060d;border-color:#d9770626}[data-theme=light] .welcome-banner h2[data-v-5f7107a2]{color:var(--text-primary)}[data-theme=light] .welcome-banner p[data-v-5f7107a2]{color:var(--text-secondary)}[data-theme=light] .card-title[data-v-5f7107a2]{color:var(--text-primary)}[data-theme=light] .card-desc[data-v-5f7107a2],[data-theme=light] .floating-label[data-v-5f7107a2]{color:var(--text-secondary)}[data-theme=light] .minimal-input[data-v-5f7107a2]{color:var(--text-primary);background:#fff9;border-color:#1a14101f}[data-theme=light] .minimal-input[data-v-5f7107a2]:focus{background:#fff;border-color:#d9770666}[data-theme=light] .toggle-item[data-v-5f7107a2]{background:#1a141008;border-color:#1a141014}[data-theme=light] .toggle-info h4[data-v-5f7107a2]{color:var(--text-primary)}[data-theme=light] .toggle-info p[data-v-5f7107a2],[data-theme=light] .info-label[data-v-5f7107a2]{color:var(--text-secondary)}[data-theme=light] .info-value[data-v-5f7107a2]{color:var(--text-primary)}[data-theme=light] .avatar-preview[data-v-5f7107a2]{background:#fffaf0d9;border:1px solid #d9770652;box-shadow:0 4px 14px #28190a14}[data-theme=light] .avatar-placeholder[data-v-5f7107a2]{color:#b45309}[data-theme=light] .btn-sm[data-v-5f7107a2]{color:#b45309;background:#fffaf0a6;border-color:#d9770652}[data-theme=light] .btn-sm[data-v-5f7107a2]:hover{color:#92400e;background:#d977061f;border-color:#d9770680}[data-theme=light] .helper-text[data-v-5f7107a2]{color:#6b5840}[data-theme=light] .minimal-textarea[data-v-5f7107a2]{color:var(--text-primary);background:#fff9;border-color:#1a14101f}[data-theme=light] .minimal-textarea[data-v-5f7107a2]::placeholder{color:#1a14106b}[data-theme=light] .minimal-textarea[data-v-5f7107a2]:focus{background:#fff;border-color:#d9770666;box-shadow:0 0 0 3px #d977061a}.page-container[data-v-8fb97933]{--accent-color:var(--accent-noir);--error-color:var(--accent-danger);--success-color:var(--accent-emerald);background:var(--bg-color);min-height:100vh;transition:background-color .24s var(--ease);justify-content:center;align-items:center;padding:20px;display:flex}.auth-theme-toggle[data-v-8fb97933]{z-index:5;position:absolute;top:20px;right:20px}.auth-container[data-v-8fb97933]{flex-direction:column;gap:28px;width:100%;max-width:420px;display:flex}.auth-header[data-v-8fb97933]{text-align:center;flex-direction:column;align-items:center;display:flex}.brand-icon[data-v-8fb97933]{margin-bottom:12px}.brand-name[data-v-8fb97933]{color:var(--text-primary);margin-bottom:4px;font-size:22px;font-weight:700}.auth-subtitle[data-v-8fb97933]{color:var(--text-secondary);font-size:14px}.info-box[data-v-8fb97933]{border-radius:var(--radius-md);color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f633;align-items:flex-start;gap:12px;padding:16px;font-size:13px;line-height:1.5;display:flex}[data-theme=light] .info-box[data-v-8fb97933]{color:#1d4ed8;background:#1d4ed814;border-color:#1d4ed847}.info-box svg[data-v-8fb97933]{flex-shrink:0;margin-top:2px}.auth-form[data-v-8fb97933]{flex-direction:column;gap:20px;display:flex}.code-input-container[data-v-8fb97933]{justify-content:center;gap:8px;display:flex}.code-box[data-v-8fb97933]{background:var(--card-bg);border:2px solid var(--input-border);text-align:center;width:44px;height:56px;color:var(--text-primary);border-radius:10px;outline:none;font-size:24px;font-weight:600;transition:all .2s}.code-box[data-v-8fb97933]:focus{border-color:var(--accent-color);background:#3b82f60d}[data-theme=light] .code-box[data-v-8fb97933]:focus{background:#1d4ed80d}.code-box.has-value[data-v-8fb97933]{border-color:var(--input-border)}.code-box.error[data-v-8fb97933]{border-color:var(--error-color);animation:.4s ease-in-out shake-8fb97933}@keyframes shake-8fb97933{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.error-text[data-v-8fb97933]{color:var(--error-color);font-size:12px}.error-text.centered[data-v-8fb97933]{text-align:center}.btn-primary[data-v-8fb97933]{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;height:48px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s}.btn-primary[data-v-8fb97933]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-8fb97933]:disabled{opacity:.4;cursor:not-allowed}.flex-center[data-v-8fb97933]{justify-content:center;align-items:center;gap:8px;display:flex}.spin[data-v-8fb97933]{animation:1s linear infinite spin-8fb97933}@keyframes spin-8fb97933{to{transform:rotate(360deg)}}.auth-footer[data-v-8fb97933]{text-align:center}.link-btn[data-v-8fb97933]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:13px;transition:color .2s}.link-btn[data-v-8fb97933]:hover{color:var(--accent-color)}.fade-in[data-v-8fb97933]{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards fadeIn-8fb97933}@keyframes fadeIn-8fb97933{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-page[data-v-70409230]{max-width:1300px;margin:0 auto;padding:32px 40px}.admin-header[data-v-70409230]{margin-bottom:28px}.header-content[data-v-70409230]{justify-content:space-between;align-items:flex-start;display:flex}.header-title[data-v-70409230]{align-items:flex-start;gap:16px;display:flex}.title-icon[data-v-70409230]{color:#3b82f6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.header-title h1[data-v-70409230]{color:#f5f5f5;margin-bottom:4px;font-size:26px;font-weight:700}.header-subtitle[data-v-70409230]{color:#8e8e93;font-size:13px}.header-stats[data-v-70409230]{gap:12px;display:flex}.stat-card[data-v-70409230]{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;min-width:90px;padding:12px 20px}.stat-card.active[data-v-70409230]{border-color:#34d3994d}.stat-card.pending[data-v-70409230]{border-color:#fbbf244d}.stat-value[data-v-70409230]{color:#f5f5f5;font-size:22px;font-weight:700;display:block}.stat-card.active .stat-value[data-v-70409230]{color:#34d399}.stat-card.pending .stat-value[data-v-70409230]{color:#fbbf24}.stat-label[data-v-70409230]{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.users-table-container[data-v-70409230]{background:#1a1a1ccc;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.table-header[data-v-70409230]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.table-header h3[data-v-70409230]{color:#f5f5f5;font-size:14px;font-weight:600}.table-count[data-v-70409230]{color:#8e8e93;font-size:12px}.users-table[data-v-70409230]{border-collapse:collapse;width:100%}.users-table th[data-v-70409230]{text-align:left;color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;background:#ffffff05;padding:12px 16px;font-size:10px;font-weight:600}.users-table td[data-v-70409230]{color:#e5e5e5;border-bottom:1px solid #ffffff0a;padding:14px 16px;font-size:13px}.user-row[data-v-70409230]{transition:background .2s}.user-row[data-v-70409230]:hover{background:#ffffff05}.users-table tr:last-child td[data-v-70409230]{border-bottom:none}.user-info[data-v-70409230]{align-items:center;gap:12px;display:flex}.user-avatar[data-v-70409230]{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:flex}.avatar-admin[data-v-70409230]{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%)}.user-name[data-v-70409230]{color:#f5f5f5;align-items:center;gap:6px;font-weight:500;display:flex}.crown-badge[data-v-70409230]{font-size:12px}.user-email[data-v-70409230]{color:#8e8e93;margin-top:1px;font-size:12px}.emp-code[data-v-70409230]{color:#a5b4fc;font-family:monospace}.status-badge[data-v-70409230]{border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.status-dot[data-v-70409230]{border-radius:50%;width:6px;height:6px}.status-badge.active[data-v-70409230]{color:#34d399;background:#34d3991f}.status-badge.active .status-dot[data-v-70409230]{background:#34d399}.status-badge.pending[data-v-70409230]{color:#fbbf24;background:#fbbf241f}.status-badge.pending .status-dot[data-v-70409230]{background:#fbbf24}.code-container[data-v-70409230]{align-items:center;gap:8px;display:flex}.activation-code[data-v-70409230]{color:#60a5fa;letter-spacing:2px;background:#3b82f61a;border-radius:6px;padding:5px 10px;font-family:SF Mono,monospace;font-size:13px;font-weight:600}.copy-btn[data-v-70409230]{cursor:pointer;color:#8e8e93;background:#ffffff0d;border:none;border-radius:4px;padding:4px;transition:all .2s}.copy-btn[data-v-70409230]:hover{color:#f5f5f5;background:#ffffff1a}.no-code[data-v-70409230]{color:#6b7280}.generate-btn[data-v-70409230]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.generate-btn[data-v-70409230]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.generate-btn[data-v-70409230]:disabled{opacity:.6;cursor:wait}.admin-badge[data-v-70409230]{color:#a78bfa;background:#8b5cf61f;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.activated-text[data-v-70409230]{color:#34d399;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.loading-state[data-v-70409230],.empty-state[data-v-70409230]{color:#8e8e93;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.spin[data-v-70409230]{animation:1s linear infinite spin-70409230}@keyframes spin-70409230{to{transform:rotate(360deg)}}.copy-toast[data-v-70409230]{color:#f5f5f5;z-index:1000;background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border:1px solid #34d39933;border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.copy-toast svg[data-v-70409230]{color:#34d399}.copy-toast strong[data-v-70409230]{color:#60a5fa;letter-spacing:1px;font-family:monospace}.toast-enter-active[data-v-70409230],.toast-leave-active[data-v-70409230]{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-70409230],.toast-leave-to[data-v-70409230]{opacity:0;transform:translate(-50%)translateY(20px)}.admin-page[data-v-8e380269]{max-width:1300px;margin:0 auto;padding:32px 40px}.admin-header[data-v-8e380269]{margin-bottom:28px}.header-content[data-v-8e380269]{align-items:flex-start;display:flex}.header-title[data-v-8e380269]{align-items:flex-start;gap:16px;display:flex}.title-icon[data-v-8e380269]{color:#10b981;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.header-title h1[data-v-8e380269]{color:#f5f5f5;margin-bottom:4px;font-size:26px;font-weight:700}.header-subtitle[data-v-8e380269]{color:#8e8e93;font-size:13px}.add-employee-card[data-v-8e380269]{background:#1a1a1c99;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:32px;padding:24px}.add-employee-card h3[data-v-8e380269]{color:#f5f5f5;margin-bottom:16px;font-size:16px;font-weight:600}.add-form[data-v-8e380269]{flex-direction:column;gap:16px;display:flex}.form-row[data-v-8e380269]{align-items:flex-end;gap:16px;display:flex}.input-group[data-v-8e380269]{flex-direction:column;flex:1;gap:6px;display:flex}.input-group label[data-v-8e380269]{color:#8e8e93;text-transform:uppercase;font-size:11px;font-weight:600}.minimal-input[data-v-8e380269]{color:#f5f5f5;background:#0003;border:1px solid #ffffff1a;border-radius:8px;outline:none;height:42px;padding:0 12px;font-size:14px;transition:all .2s}.minimal-input[data-v-8e380269]:focus{background:#0006;border-color:#3b82f6}.add-btn[data-v-8e380269]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 24px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.add-btn[data-v-8e380269]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.add-btn[data-v-8e380269]:disabled{opacity:.6;cursor:wait}.users-table-container[data-v-8e380269]{background:#1a1a1ccc;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.table-header[data-v-8e380269]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.table-header h3[data-v-8e380269]{color:#f5f5f5;font-size:14px;font-weight:600}.table-count[data-v-8e380269]{color:#8e8e93;font-size:12px}.users-table[data-v-8e380269]{border-collapse:collapse;width:100%}.users-table th[data-v-8e380269]{text-align:left;color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;background:#ffffff05;padding:12px 16px;font-size:10px;font-weight:600}.users-table td[data-v-8e380269]{color:#e5e5e5;border-bottom:1px solid #ffffff0a;padding:14px 16px;font-size:13px}.user-row[data-v-8e380269]:hover{background:#ffffff05}.emp-code[data-v-8e380269]{color:#a5b4fc;font-family:monospace;font-weight:600}.date-cell[data-v-8e380269]{color:#8e8e93;font-family:monospace;font-size:12px}.status-badge[data-v-8e380269]{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-dot[data-v-8e380269]{border-radius:50%;width:6px;height:6px}.status-badge.active[data-v-8e380269]{color:#34d399;background:#34d3991f}.status-badge.active .status-dot[data-v-8e380269]{background:#34d399}.status-badge.pending[data-v-8e380269]{color:#fbbf24;background:#fbbf241f}.status-badge.pending .status-dot[data-v-8e380269]{background:#fbbf24}.loading-state[data-v-8e380269],.empty-state[data-v-8e380269]{color:#8e8e93;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.spin[data-v-8e380269]{animation:1s linear infinite spin-8e380269}@keyframes spin-8e380269{to{transform:rotate(360deg)}}.error-text[data-v-9b689fe9]{color:#ff453a;margin-top:4px;font-size:11px;display:block}.date-picker-wrapper[data-v-fa0d8582]{min-width:150px;position:relative}.date-picker-wrapper.is-disabled[data-v-fa0d8582]{opacity:.5;cursor:not-allowed}.date-picker-wrapper.is-disabled .date-input[data-v-fa0d8582]{pointer-events:none;background:#27272a}.date-input[data-v-fa0d8582]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;transition:all .2s;display:flex}.date-input.is-open[data-v-fa0d8582]{background:#ffffff0f;border-color:#f59e0b}.date-input[data-v-fa0d8582]:hover:not(.is-disabled){background:#ffffff0f;border-color:#ffffff26}.date-icon[data-v-fa0d8582]{color:#fff6}.date-icon.active[data-v-fa0d8582]{color:#f59e0b}.date-display[data-v-fa0d8582]{color:#f5f5f5;flex:1;font-size:13px}.date-display.placeholder[data-v-fa0d8582]{color:#ffffff4d}.date-display[data-v-fa0d8582]:empty:before{content:attr(data-placeholder);color:#6e6e73}.chevron[data-v-fa0d8582]{color:#ffffff4d;transition:transform .2s}.chevron.open[data-v-fa0d8582]{color:#f59e0b;transform:rotate(180deg)}.calendar-dropdown[data-v-fa0d8582]{background:#18181b;border:1px solid #ffffff1a;border-radius:16px;width:280px;padding:16px;box-shadow:0 20px 60px #0009}.calendar-header[data-v-fa0d8582]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.month-year[data-v-fa0d8582]{color:#f5f5f5;font-size:14px;font-weight:600}.nav-btn[data-v-fa0d8582]{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.nav-btn[data-v-fa0d8582]:hover{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b4d}.weekdays[data-v-fa0d8582]{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px;display:grid}.weekdays span[data-v-fa0d8582]{text-align:center;color:#ffffff4d;text-transform:uppercase;font-size:10px;font-weight:600}.days-grid[data-v-fa0d8582]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.day-btn[data-v-fa0d8582]{color:#f5f5f5;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex}.day-btn[data-v-fa0d8582]:hover:not(.disabled):not(.selected){background:#ffffff1a}.day-btn.other-month[data-v-fa0d8582]{color:#ffffff26}.day-btn.today[data-v-fa0d8582]{color:#f59e0b;background:#f59e0b1f;font-weight:600}.day-btn.selected[data-v-fa0d8582]{color:#000;background:#f59e0b;font-weight:700;box-shadow:0 2px 8px #f59e0b4d}.day-btn.disabled[data-v-fa0d8582]{color:#ffffff1f;cursor:not-allowed}.dropdown-fade-enter-active[data-v-fa0d8582]{transition:all .2s ease-out}.dropdown-fade-leave-active[data-v-fa0d8582]{transition:all .15s ease-in}.dropdown-fade-enter-from[data-v-fa0d8582],.dropdown-fade-leave-to[data-v-fa0d8582]{opacity:0;transform:translateY(-8px)}.has-error .date-input[data-v-fa0d8582]{border-color:#ef4444}[data-theme=light] .date-input[data-v-fa0d8582]{color:var(--text-primary);background:#28190a0a;border-color:#28190a24}[data-theme=light] .date-input[data-v-fa0d8582]:focus,[data-theme=light] .date-input.is-open[data-v-fa0d8582]{border-color:var(--input-focus);background:#fff6e2f2}[data-theme=light] .date-input[data-v-fa0d8582]:hover:not(.is-disabled){background:#28190a14;border-color:#28190a38}[data-theme=light] .date-display[data-v-fa0d8582]{color:var(--text-primary)}[data-theme=light] .date-display.placeholder[data-v-fa0d8582],[data-theme=light] .date-display[data-v-fa0d8582]:empty:before{color:#1a14108c}[data-theme=light] .date-icon[data-v-fa0d8582]{color:#92400e}[data-theme=light] .date-icon.active[data-v-fa0d8582]{color:#b45309}[data-theme=light] .chevron[data-v-fa0d8582]{color:#92400e}[data-theme=light] .chevron.open[data-v-fa0d8582]{color:#b45309}[data-theme=light] .month-year[data-v-fa0d8582]{color:var(--text-primary)}[data-theme=light] .calendar-dropdown[data-v-fa0d8582]{background:#fffaf0f5;border-color:#28190a1f;box-shadow:0 20px 50px #28190a47}[data-theme=light] .calendar-header[data-v-fa0d8582]{color:var(--text-primary)}[data-theme=light] .nav-btn[data-v-fa0d8582]{color:var(--text-secondary);background:#28190a0a;border-color:#28190a1a}[data-theme=light] .nav-btn[data-v-fa0d8582]:hover{color:var(--text-primary);background:#28190a14}[data-theme=light] .weekdays span[data-v-fa0d8582]{color:var(--text-tertiary)}[data-theme=light] .day-btn[data-v-fa0d8582]{color:var(--text-primary)}[data-theme=light] .day-btn[data-v-fa0d8582]:hover:not(:disabled):not(.selected){background:#d977061f}[data-theme=light] .day-btn.today[data-v-fa0d8582]{color:#92400e;background:#d9770629}[data-theme=light] .day-btn.selected[data-v-fa0d8582]{color:#fff;background:#d97706}[data-theme=light] .day-btn.disabled[data-v-fa0d8582],[data-theme=light] .day-btn[data-v-fa0d8582]:disabled{color:#1a141033}[data-theme=light] .day-btn.other-month[data-v-fa0d8582]{color:#1a14104d}[data-theme=light] .date-picker-wrapper.is-disabled[data-v-fa0d8582]{opacity:1}[data-theme=light] .date-picker-wrapper.is-disabled .date-input[data-v-fa0d8582]{background:#28190a09;border-style:dashed;border-color:#28190a1a}[data-theme=light] .date-picker-wrapper.is-disabled .date-display[data-v-fa0d8582],[data-theme=light] .date-picker-wrapper.is-disabled .date-display.placeholder[data-v-fa0d8582]{color:#1a14106b}[data-theme=light] .date-picker-wrapper.is-disabled .date-icon[data-v-fa0d8582]{color:#92400e8c}[data-theme=light] .date-picker-wrapper.is-disabled .chevron[data-v-fa0d8582]{color:#92400e66}.currency-input-wrapper[data-v-778053f5]{position:relative}.currency-input[data-v-778053f5]{background:#121214;border:1px solid #3a3a3c;border-radius:6px;align-items:center;height:36px;transition:all .2s;display:flex;overflow:hidden}.currency-input[data-v-778053f5]:focus-within{background:#000;border-color:#3b82f6}.currency-symbol[data-v-778053f5]{color:#6e6e73;background:#ffffff08;border-right:1px solid #3a3a3c;align-items:center;height:100%;padding:0 10px;font-size:13px;font-weight:600;display:flex}.amount-input[data-v-778053f5]{color:#f5f5f5;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 10px;font-size:13px}.amount-input[data-v-778053f5]::placeholder{color:#6e6e73}.stepper-buttons[data-v-778053f5]{border-left:1px solid #3a3a3c;flex-direction:column;display:flex}.step-btn[data-v-778053f5]{color:#6e6e73;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:18px;transition:all .15s;display:flex}.step-btn[data-v-778053f5]:first-child{border-bottom:1px solid #3a3a3c}.step-btn[data-v-778053f5]:hover{color:#f5f5f5;background:#ffffff1a}.step-btn[data-v-778053f5]:active{background:#3b82f633}[data-theme=light] .currency-input[data-v-778053f5]{background:#28190a0a;border-color:#28190a24}[data-theme=light] .currency-symbol[data-v-778053f5]{color:var(--text-secondary);background:#28190a0d}[data-theme=light] .amount-input[data-v-778053f5]{color:var(--text-primary)}[data-theme=light] .step-btn[data-v-778053f5]{color:var(--text-secondary)}[data-theme=light] .step-btn[data-v-778053f5]:hover{color:var(--text-primary);background:#28190a14}[data-theme=light] .step-btn[data-v-778053f5]:active{background:#1d4ed826}.file-upload-container[data-v-516cb035]{cursor:pointer;background-color:#121214;border:2px dashed #3a3a3c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:140px;padding:20px;transition:all .3s;display:flex;position:relative}.file-upload-container[data-v-516cb035]:hover:not(.is-disabled){background-color:#18181b;border-color:#6366f1}.file-upload-container.is-dragging[data-v-516cb035]{background-color:#6366f114;border-color:#6366f1;transform:scale(1.01)}.file-upload-container.has-error[data-v-516cb035]{background-color:#ef44440d;border-color:#ef4444}.file-upload-container.is-disabled[data-v-516cb035]{opacity:.6;cursor:not-allowed;border-style:solid}.hidden-input[data-v-516cb035]{display:none}.upload-content[data-v-516cb035]{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.icon-circle[data-v-516cb035]{background-color:#27272a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;transition:transform .3s;display:flex}.file-upload-container:hover .icon-circle[data-v-516cb035]{background-color:#3f3f46;transform:translateY(-2px)}.upload-icon[data-v-516cb035]{color:#a1a1aa}.file-upload-container:hover .upload-icon[data-v-516cb035]{color:#e4e4e7}.text-content[data-v-516cb035]{text-align:center}.primary-text[data-v-516cb035]{color:#e4e4e7;margin:0;font-size:14px;font-weight:500}.highlight[data-v-516cb035]{color:#6366f1;font-weight:600}.secondary-text[data-v-516cb035]{color:#71717a;margin:4px 0 0;font-size:12px}.success .file-info[data-v-516cb035]{background-color:#18181b;border:1px solid #27272a;border-radius:8px;align-items:center;gap:16px;width:100%;max-width:400px;padding:12px 16px;display:flex}.file-icon-wrapper[data-v-516cb035]{color:#6366f1;align-items:center;display:flex}.file-details[data-v-516cb035]{text-align:left;flex:1;overflow:hidden}.file-name[data-v-516cb035]{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;overflow:hidden}.file-size[data-v-516cb035]{color:#a1a1aa;margin:2px 0 0;font-size:11px}.remove-btn[data-v-516cb035]{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:16px;transition:all .2s;display:flex}.remove-btn[data-v-516cb035]:hover{color:#ef4444;background-color:#ef44441a}.uploading .spinner-container[data-v-516cb035]{justify-content:center;margin-bottom:8px;display:flex}.animate-spin[data-v-516cb035]{animation:1s linear infinite spin-516cb035}@keyframes spin-516cb035{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-accent[data-v-516cb035]{color:#6366f1}.error-message[data-v-516cb035]{color:#ef4444;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:-24px;left:0}[data-theme=light] .file-upload-container[data-v-516cb035]{background-color:#fffaf08c;border-color:#d9770659}[data-theme=light] .file-upload-container[data-v-516cb035]:hover:not(.is-disabled){background-color:#fff6e2cc;border-color:#d97706}[data-theme=light] .file-upload-container.is-dragging[data-v-516cb035]{background-color:#d977061a;border-color:#d97706}[data-theme=light] .file-upload-container.has-error[data-v-516cb035]{background-color:#fee2e28c;border-color:#ef4444}[data-theme=light] .icon-circle[data-v-516cb035]{background-color:#d9770624}[data-theme=light] .file-upload-container:hover .icon-circle[data-v-516cb035]{background-color:#d9770638}[data-theme=light] .upload-icon[data-v-516cb035]{color:#92400e}[data-theme=light] .file-upload-container:hover .upload-icon[data-v-516cb035]{color:#b45309}[data-theme=light] .primary-text[data-v-516cb035]{color:var(--text-primary)}[data-theme=light] .highlight[data-v-516cb035]{color:#b45309}[data-theme=light] .secondary-text[data-v-516cb035]{color:#6b5840}[data-theme=light] .text-accent[data-v-516cb035],[data-theme=light] .file-icon-wrapper[data-v-516cb035]{color:#b45309}[data-theme=light] .success .file-info[data-v-516cb035]{background-color:#fff6e2cc;border-color:#d9770638}[data-theme=light] .file-name[data-v-516cb035]{color:var(--text-primary)}[data-theme=light] .file-size[data-v-516cb035],[data-theme=light] .remove-btn[data-v-516cb035]{color:#6b5840}[data-theme=light] .remove-btn[data-v-516cb035]:hover{color:#ef4444;background-color:#ef44441f}[data-theme=light] .error-message[data-v-516cb035]{color:#dc2626}.forge-root[data-v-e0fdeee4]{color:#f5f5f7;width:100%;max-width:1500px;min-height:calc(100vh - 52px);margin:0 auto;padding:28px 28px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Outfit,sans-serif;position:relative}.forge-backdrop[data-v-e0fdeee4]{pointer-events:none;z-index:-1;position:fixed;inset:52px 0 0;overflow:hidden}.forge-base[data-v-e0fdeee4]{background:radial-gradient(at 0 0,#061018 0%,#04070b 50%,#02030a 100%);position:absolute;inset:0}.forge-grid[data-v-e0fdeee4]{opacity:.55;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.forge-orb[data-v-e0fdeee4]{filter:blur(90px);will-change:transform;transform:translate(var(--orb-parallax-x,0px), var(--orb-parallax-y,0px));border-radius:50%;position:absolute}.forge-orb-1[data-v-e0fdeee4]{background:radial-gradient(circle,#f59e0b29,#0000 70%);width:520px;height:520px;top:-160px;right:-120px}.forge-orb-2[data-v-e0fdeee4]{background:radial-gradient(circle,#f973161f,#0000 70%);width:380px;height:380px;bottom:-100px;left:-80px}@keyframes orb-drift-a-e0fdeee4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,30px)scale(1.06)}}@keyframes orb-drift-b-e0fdeee4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-25px)scale(1.05)}}.order-notice[data-v-e0fdeee4]{background:linear-gradient(135deg,#fbbf241a 0%,#f59e0b0d 100%);border:1px solid #fbbf244d;border-radius:18px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 22px;display:flex;position:relative;overflow:hidden}.on-seal[data-v-e0fdeee4]{color:#1a1208;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 14px #f59e0b59,0 0 0 4px #fbbf2414}.on-body[data-v-e0fdeee4]{flex:1;min-width:0}.on-eyebrow[data-v-e0fdeee4]{letter-spacing:.22em;color:#fbbf24;align-items:center;gap:5px;margin-bottom:4px;font-size:9px;font-weight:700;display:inline-flex}.on-text[data-v-e0fdeee4]{color:#ffffffc7;font-size:13px;line-height:1.5}.on-text strong[data-v-e0fdeee4]{color:#fbbf24}.on-decoration[data-v-e0fdeee4]{pointer-events:none;position:absolute;inset:0}.on-corner-1[data-v-e0fdeee4],.on-corner-2[data-v-e0fdeee4]{filter:blur(50px);border-radius:50%;width:80px;height:80px;position:absolute}.on-corner-1[data-v-e0fdeee4]{background:#fbbf2433;top:-40px;right:80px}.on-corner-2[data-v-e0fdeee4]{background:#f59e0b26;bottom:-40px;right:-20px}.forge-hero[data-v-e0fdeee4]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;padding-bottom:22px;display:flex}.hero-left[data-v-e0fdeee4]{flex:1;min-width:0}.hero-eyebrow[data-v-e0fdeee4]{letter-spacing:.22em;color:#f97316;background:#f9731614;border:1px solid #f9731633;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}.hero-title[data-v-e0fdeee4]{letter-spacing:-.022em;color:#fff;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:44px;font-weight:700;line-height:1.05}.hero-title span[data-v-e0fdeee4]{background:linear-gradient(120deg,#f59e0b 0%,#f97316 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub[data-v-e0fdeee4]{color:#ffffff80;max-width:500px;margin:0;font-size:13px}.hero-meta[data-v-e0fdeee4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-meta-pill[data-v-e0fdeee4]{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.hero-meta-pill svg[data-v-e0fdeee4]{color:#f97316}.hero-meta-pill strong[data-v-e0fdeee4]{color:#fff;font-weight:600}.forge-body[data-v-e0fdeee4]{grid-template-columns:1fr 320px;align-items:flex-start;gap:24px;display:grid}.forge-form[data-v-e0fdeee4]{flex-direction:column;gap:18px;min-width:0;display:flex}.section-card[data-v-e0fdeee4]{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff06 0%,#ffffff01 100%);border:1px solid #ffffff0f;border-radius:18px;padding:24px 26px;position:relative;overflow:hidden}.section-card[data-v-e0fdeee4]:before{content:"";opacity:.55;background:linear-gradient(#f59e0b 0%,#f97316 100%);border-radius:18px 0 0 18px;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.section-card[data-v-e0fdeee4]:hover:before{opacity:.95}.sc-header[data-v-e0fdeee4]{align-items:center;gap:14px;margin-bottom:20px;display:flex}.sc-seal[data-v-e0fdeee4]{letter-spacing:.08em;color:#fde68a;background:linear-gradient(135deg,#f59e0b26,#f973161a);border:1px solid #f59e0b40;border-radius:10px;padding:6px 12px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700}.sc-header h3[data-v-e0fdeee4]{color:#fff;letter-spacing:-.01em;margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:600}.sc-header p[data-v-e0fdeee4]{color:#fff6;margin:2px 0 0;font-size:11px}.sc-grid[data-v-e0fdeee4]{gap:16px;display:grid}.sc-grid.two-col[data-v-e0fdeee4]{grid-template-columns:1fr 1fr}.sc-grid.three-col[data-v-e0fdeee4]{grid-template-columns:1fr 1fr 1fr}.field[data-v-e0fdeee4]{flex-direction:column;gap:6px;min-width:0;display:flex}.field.full[data-v-e0fdeee4]{grid-column:1/-1}.field label[data-v-e0fdeee4]{letter-spacing:.04em;color:#ffffff8c;text-transform:uppercase;font-size:11px;font-weight:600}.req[data-v-e0fdeee4]{color:#fbbf24;font-weight:800}.civic-input[data-v-e0fdeee4]{color:#fff;background:#0000004d;border:1px solid #ffffff12;border-radius:11px;width:100%;padding:11px 14px;font-family:inherit;font-size:13px;transition:all .25s}.civic-input[data-v-e0fdeee4]::placeholder{color:#ffffff47}.civic-input[data-v-e0fdeee4]:focus{background:#f59e0b0a;border-color:#f59e0b73;outline:none;box-shadow:0 0 0 3px #f59e0b1a}.civic-input.mono[data-v-e0fdeee4]{letter-spacing:.02em;font-family:SF Mono,ui-monospace,monospace}.civic-input.has-error[data-v-e0fdeee4],.has-error[data-v-e0fdeee4] .input-wrap,.has-error[data-v-e0fdeee4] .dp-input{animation:1.2s ease-out amber-pulse-e0fdeee4;background:#ef44440a!important;border-color:#ef444473!important}@keyframes amber-pulse-e0fdeee4{0%{box-shadow:0 0 #fbbf248c}to{box-shadow:0 0 0 12px #fbbf2400}}textarea.civic-input[data-v-e0fdeee4]{resize:vertical;min-height:70px;line-height:1.5}.code-row[data-v-e0fdeee4]{gap:6px;display:flex}.code-row .civic-input[data-v-e0fdeee4]{flex:1}.suggest-btn[data-v-e0fdeee4]{color:#fde68a;cursor:pointer;background:linear-gradient(135deg,#f59e0b26,#f973161a);border:1px solid #f59e0b4d;border-radius:11px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.suggest-btn[data-v-e0fdeee4]:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#f59e0b40,#f9731629);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b33}.suggest-btn[data-v-e0fdeee4]:disabled{opacity:.5;cursor:not-allowed}.suggest-btn svg[data-v-e0fdeee4]{color:#f97316}.duration-strip[data-v-e0fdeee4]{color:#ffffffb3;background:#f9731614;border:1px solid #f973162e;border-radius:999px;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-size:11px;display:inline-flex}.duration-strip strong[data-v-e0fdeee4]{color:#fbbf24;font-weight:700}.forge-actions[data-v-e0fdeee4]{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:10px;margin-top:6px;padding:18px 0 0;display:flex}.btn-ghost[data-v-e0fdeee4],.btn-draft[data-v-e0fdeee4],.btn-stamp[data-v-e0fdeee4]{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-ghost[data-v-e0fdeee4]{color:#ffffffa6;background:0 0;border:1px solid #ffffff14}.btn-ghost[data-v-e0fdeee4]:hover{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.btn-draft[data-v-e0fdeee4]{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2440}.btn-draft[data-v-e0fdeee4]:hover:not(:disabled){background:#fbbf242e;border-color:#fbbf2466;transform:translateY(-1px);box-shadow:0 4px 14px #fbbf2426}.btn-stamp[data-v-e0fdeee4]{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border:none;position:relative;overflow:hidden;box-shadow:0 6px 20px #f59e0b4d}.btn-stamp[data-v-e0fdeee4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px #f59e0b6b}.btn-stamp[data-v-e0fdeee4]:disabled{opacity:.55;cursor:not-allowed}.btn-stamp.stamping[data-v-e0fdeee4]{animation:.7s cubic-bezier(.34,1.56,.64,1) civic-stamp-e0fdeee4}.btn-stamp .stamp-flash[data-v-e0fdeee4]{opacity:0;background:radial-gradient(circle,#fff6,#0000 60%);position:absolute;inset:0}.btn-stamp.stamping .stamp-flash[data-v-e0fdeee4]{animation:.7s ease-out stamp-flash-e0fdeee4}@keyframes civic-stamp-e0fdeee4{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-3deg)scale(.96)}60%{transform:rotate(4deg)scale(1.04)}to{transform:rotate(0)scale(1)}}@keyframes stamp-flash-e0fdeee4{0%{opacity:0}40%{opacity:1}to{opacity:0}}.forge-preview[data-v-e0fdeee4]{position:relative}.preview-sticky[data-v-e0fdeee4]{flex-direction:column;gap:18px;display:flex;position:sticky;top:76px}.prv-eyebrow[data-v-e0fdeee4]{letter-spacing:.22em;color:#f97316;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.prv-headline[data-v-e0fdeee4]{color:#ffffff8c;margin:4px 0 0;font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.prv-card[data-v-e0fdeee4]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#f59e0b0f 0%,#ffffff05 60%),#080a0ea6;border:1px solid #f59e0b33;border-radius:18px;padding:18px 20px;transition:all .3s;position:relative;overflow:hidden}.prv-card-top[data-v-e0fdeee4]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.prv-cat-chip[data-v-e0fdeee4]{color:#fde68a;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:999px;max-width:60%;padding:4px 10px;font-size:9px;font-weight:700;overflow:hidden}.prv-prio[data-v-e0fdeee4]{color:#fffc;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.prio-dot[data-v-e0fdeee4]{background:#ffffff80;border-radius:50%;width:6px;height:6px}.prv-prio.prio-high[data-v-e0fdeee4]{color:#fda4af;background:#ef444414;border-color:#ef44444d}.prv-prio.prio-high .prio-dot[data-v-e0fdeee4]{background:#ef4444;animation:2.4s ease-in-out infinite hi-pulse-e0fdeee4;box-shadow:0 0 8px #ef4444b3}.prv-prio.prio-medium[data-v-e0fdeee4]{color:#fde68a;background:#fbbf2414;border-color:#fbbf244d}.prv-prio.prio-medium .prio-dot[data-v-e0fdeee4]{background:#fbbf24}.prv-prio.prio-low[data-v-e0fdeee4]{color:#6ee7b7;background:#10b98114;border-color:#10b9814d}.prv-prio.prio-low .prio-dot[data-v-e0fdeee4]{background:#10b981}@keyframes hi-pulse-e0fdeee4{0%,to{transform:scale(1);box-shadow:0 0 8px #ef4444b3}50%{transform:scale(1.18);box-shadow:0 0 14px #ef4444}}.prv-title[data-v-e0fdeee4]{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.prv-sub[data-v-e0fdeee4]{color:#ffffff73;font-size:11px}.prv-sep[data-v-e0fdeee4]{background:linear-gradient(90deg,#ffffff1a,#0000);height:1px;margin:12px 0}.prv-budget[data-v-e0fdeee4]{align-items:baseline;gap:6px;display:flex}.prv-cur[data-v-e0fdeee4]{letter-spacing:.06em;color:#fff6;font-size:10px;font-weight:700}.prv-amt[data-v-e0fdeee4]{color:#fff;background:linear-gradient(#fff,#fde68a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:24px;font-weight:700}.prv-foot[data-v-e0fdeee4]{border-top:1px dashed #ffffff0f;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:10px;display:flex}.prv-code[data-v-e0fdeee4]{color:#ffffff73;font-family:SF Mono,monospace}.prv-stage[data-v-e0fdeee4]{color:#fbbf24;letter-spacing:.04em;font-weight:600}.prv-stages[data-v-e0fdeee4]{flex-direction:column;gap:6px;display:flex}.prv-stages-eyebrow[data-v-e0fdeee4]{letter-spacing:.22em;color:#fff6;font-size:9px;font-weight:700}.prv-stages-track[data-v-e0fdeee4]{flex-direction:column;gap:4px;display:flex}.prv-stage-pill[data-v-e0fdeee4]{color:#fff6;background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;transition:all .25s;display:flex}.prv-stage-pill .ps-dot[data-v-e0fdeee4]{background:#fff3;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:all .25s}.prv-stage-pill.active[data-v-e0fdeee4]{color:#fff;background:linear-gradient(90deg,#f59e0b24,#f973160f);border-color:#f59e0b59}.prv-stage-pill.active .ps-dot[data-v-e0fdeee4]{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 0 10px #f59e0b8c}.prv-stage-pill.past .ps-dot[data-v-e0fdeee4]{background:#22d3ee80}.prv-stage-pill.past[data-v-e0fdeee4]{color:#fff9}.prv-head[data-v-e0fdeee4]{flex-direction:column;gap:6px;display:flex}.prv-head-eyebrow[data-v-e0fdeee4]{letter-spacing:.22em;color:#fff6;font-size:9px;font-weight:700}.prv-head-card[data-v-e0fdeee4]{background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.prv-head-avatar[data-v-e0fdeee4]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex;box-shadow:0 4px 12px #f59e0b4d}.prv-head-name[data-v-e0fdeee4]{color:#fff;font-size:13px;font-weight:600;line-height:1.2}.prv-head-role[data-v-e0fdeee4]{color:#ffffff73;margin-top:1px;font-size:11px}.cascade-right[data-v-e0fdeee4]{animation:.7s cubic-bezier(.16,1,.3,1) both cascade-right-anim-e0fdeee4}@keyframes cascade-right-anim-e0fdeee4{0%{opacity:0;filter:blur(4px);transform:translate(24px)}to{opacity:1;filter:blur();transform:translate(0)}}.fade-up[data-v-e0fdeee4]{animation:.7s cubic-bezier(.16,1,.3,1) both fade-up-anim-e0fdeee4}@keyframes fade-up-anim-e0fdeee4{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pop-in[data-v-e0fdeee4]{animation:.6s cubic-bezier(.16,1,.3,1) both pop-in-anim-e0fdeee4}@keyframes pop-in-anim-e0fdeee4{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.spin[data-v-e0fdeee4]{animation:.9s linear infinite spin-e0fdeee4}@keyframes spin-e0fdeee4{to{transform:rotate(360deg)}}.custom-scroll[data-v-e0fdeee4]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-e0fdeee4]::-webkit-scrollbar-thumb{background:#f59e0b33;border-radius:999px}.custom-scroll[data-v-e0fdeee4]::-webkit-scrollbar-thumb:hover{background:#f59e0b66}@media (width<=1080px){.forge-body[data-v-e0fdeee4]{grid-template-columns:1fr}.forge-preview[data-v-e0fdeee4]{display:none}}@media (width<=720px){.sc-grid.two-col[data-v-e0fdeee4],.sc-grid.three-col[data-v-e0fdeee4]{grid-template-columns:1fr}.hero-title[data-v-e0fdeee4]{font-size:32px}.forge-hero[data-v-e0fdeee4]{flex-direction:column;align-items:flex-start;gap:16px}}[data-theme=light] .forge-root[data-v-e0fdeee4]{color:var(--text-primary)}[data-theme=light] .forge-base[data-v-e0fdeee4]{background:radial-gradient(at 0 0,#f5f0eb 0%,#faf7f0 50% 100%)}[data-theme=light] .forge-grid[data-v-e0fdeee4]{opacity:.25}[data-theme=light] .order-notice[data-v-e0fdeee4]{background:linear-gradient(135deg,#d9770629,#f973161a);border-color:#d9770666;box-shadow:0 6px 24px #d977061f}[data-theme=light] .on-seal[data-v-e0fdeee4]{color:#faf7f0;background:linear-gradient(135deg,#d97706,#b45309)}[data-theme=light] .on-eyebrow[data-v-e0fdeee4]{color:#b45309;font-weight:800}[data-theme=light] .on-text[data-v-e0fdeee4]{color:#44362a}[data-theme=light] .on-text strong[data-v-e0fdeee4]{color:#b45309;font-weight:700}[data-theme=light] .hero-eyebrow[data-v-e0fdeee4]{color:#c2410c;background:#f973161f;border-color:#d9770640}[data-theme=light] .hero-title[data-v-e0fdeee4]{color:var(--text-primary)}[data-theme=light] .hero-title span[data-v-e0fdeee4]{background:linear-gradient(120deg,#d97706,#c2410c);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .hero-meta-pill[data-v-e0fdeee4]{color:var(--text-secondary);background:#1a14100a;border-color:#1a14101a}[data-theme=light] .hero-meta-pill svg[data-v-e0fdeee4]{color:#c2410c}[data-theme=light] .hero-meta-pill strong[data-v-e0fdeee4]{color:var(--text-primary)}[data-theme=light] .section-card[data-v-e0fdeee4]{border-color:var(--card-border);background:linear-gradient(#faf7f0a6,#faf7f073)}[data-theme=light] .section-card[data-v-e0fdeee4]:before{opacity:.45;background:linear-gradient(#d97706,#c2410c)}[data-theme=light] .section-card[data-v-e0fdeee4]:hover:before{opacity:.7}[data-theme=light] .sc-seal[data-v-e0fdeee4]{color:#92400e;background:linear-gradient(135deg,#d9770626,#f973161a);border-color:#994c0033}[data-theme=light] .field label[data-v-e0fdeee4]{color:#6b5840;font-weight:600}[data-theme=light] .req[data-v-e0fdeee4]{color:#dc2626}[data-theme=light] .hero-sub[data-v-e0fdeee4]{color:#6b5840}[data-theme=light] .sc-header h3[data-v-e0fdeee4]{color:var(--text-primary)}[data-theme=light] .sc-header p[data-v-e0fdeee4]{color:#6b5840}[data-theme=light] .civic-input[data-v-e0fdeee4]{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}[data-theme=light] .civic-input[data-v-e0fdeee4]::placeholder{color:var(--text-placeholder)}[data-theme=light] .civic-input[data-v-e0fdeee4]:focus{background:#d977060a;border-color:#d9770673;box-shadow:0 0 0 3px #d9770614}[data-theme=light] .suggest-btn[data-v-e0fdeee4]{color:#92400e;background:linear-gradient(135deg,#d977061f,#f9731614);border-color:#994c002e}[data-theme=light] .suggest-btn[data-v-e0fdeee4]:hover:not(:disabled){color:var(--text-primary);background:linear-gradient(135deg,#d9770638,#f9731624);box-shadow:0 4px 12px #d9770626}[data-theme=light] .suggest-btn svg[data-v-e0fdeee4]{color:#c2410c}[data-theme=light] .duration-strip[data-v-e0fdeee4]{color:var(--text-secondary);background:#f9731614;border-color:#d9770626}[data-theme=light] .duration-strip strong[data-v-e0fdeee4]{color:#b45309}[data-theme=light] .forge-actions[data-v-e0fdeee4]{border-top-color:#1a14100f}[data-theme=light] .btn-ghost[data-v-e0fdeee4]{color:var(--text-secondary);background:0 0;border-color:#1a14101a}[data-theme=light] .btn-ghost[data-v-e0fdeee4]:hover{color:var(--text-primary);background:#1a14100a;border-color:#1a141033}[data-theme=light] .btn-draft[data-v-e0fdeee4]{color:#92400e;background:#d9770614;border-color:#d9770638}[data-theme=light] .btn-draft[data-v-e0fdeee4]:hover:not(:disabled){background:#d9770626;border-color:#d9770659;box-shadow:0 4px 14px #d977061f}[data-theme=light] .btn-stamp[data-v-e0fdeee4]{color:#fff;background:linear-gradient(135deg,#d97706,#c2410c);border:none;box-shadow:0 6px 20px #d9770640}[data-theme=light] .btn-stamp[data-v-e0fdeee4]:hover:not(:disabled){box-shadow:0 10px 28px #d9770659}[data-theme=light] .prv-eyebrow[data-v-e0fdeee4]{color:#c2410c}[data-theme=light] .prv-headline[data-v-e0fdeee4]{color:var(--text-secondary)}[data-theme=light] .prv-card[data-v-e0fdeee4]{background:linear-gradient(#d977060d,#faf7f066 60%),#faf7f0b3;border-color:#994c0026}[data-theme=light] .prv-cat-chip[data-v-e0fdeee4]{color:#92400e;background:#d9770614;border-color:#994c002e}[data-theme=light] .prv-prio[data-v-e0fdeee4]{color:var(--text-secondary);border-color:#1a141014}[data-theme=light] .prv-prio .prio-dot[data-v-e0fdeee4]{background:#1a14104d}[data-theme=light] .prv-prio.prio-high[data-v-e0fdeee4]{color:#7f1d1d;background:#dc262614;border-color:#dc262640}[data-theme=light] .prv-prio.prio-medium[data-v-e0fdeee4]{color:#92400e;background:#d9770614;border-color:#994c0033}[data-theme=light] .prv-prio.prio-low[data-v-e0fdeee4]{color:#166534;background:#22c55e14;border-color:#22c55e38}[data-theme=light] .prv-title[data-v-e0fdeee4]{color:var(--text-primary)}[data-theme=light] .prv-sub[data-v-e0fdeee4]{color:var(--text-tertiary)}[data-theme=light] .prv-sep[data-v-e0fdeee4]{background:linear-gradient(90deg,#1a14100f,#0000)}[data-theme=light] .prv-cur[data-v-e0fdeee4]{color:var(--text-tertiary)}[data-theme=light] .prv-amt[data-v-e0fdeee4]{background:linear-gradient(180deg, var(--text-primary), #92400e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .prv-code[data-v-e0fdeee4]{color:var(--text-tertiary)}[data-theme=light] .prv-stage[data-v-e0fdeee4]{color:#92400e}[data-theme=light] .prv-stages-eyebrow[data-v-e0fdeee4]{color:var(--text-tertiary)}[data-theme=light] .prv-stage-pill[data-v-e0fdeee4]{color:var(--text-tertiary);background:#1a141008;border-color:#1a14100f}[data-theme=light] .prv-stage-pill .ps-dot[data-v-e0fdeee4]{background:#1a141026}[data-theme=light] .prv-stage-pill.active[data-v-e0fdeee4]{color:var(--text-primary);background:linear-gradient(90deg,#d977061a,#f973160d);border-color:#994c0040}[data-theme=light] .prv-stage-pill.active .ps-dot[data-v-e0fdeee4]{background:linear-gradient(135deg,#d97706,#c2410c);box-shadow:0 0 10px #d9770666}[data-theme=light] .prv-stage-pill.past .ps-dot[data-v-e0fdeee4]{background:#22c55e66}[data-theme=light] .prv-stage-pill.past[data-v-e0fdeee4]{color:var(--text-secondary)}[data-theme=light] .prv-head-eyebrow[data-v-e0fdeee4]{color:var(--text-tertiary)}[data-theme=light] .prv-head-card[data-v-e0fdeee4]{background:#1a141008;border-color:#1a141014}[data-theme=light] .prv-head-avatar[data-v-e0fdeee4]{color:#faf7f0;background:linear-gradient(135deg,#d97706,#c2410c);box-shadow:0 4px 12px #d9770633}[data-theme=light] .prv-head-name[data-v-e0fdeee4]{color:var(--text-primary)}[data-theme=light] .prv-head-role[data-v-e0fdeee4]{color:var(--text-tertiary)}[data-theme=light] .custom-scroll[data-v-e0fdeee4]::-webkit-scrollbar-thumb{background:#d9770626}[data-theme=light] .custom-scroll[data-v-e0fdeee4]::-webkit-scrollbar-thumb:hover{background:#d977064d}.project-card[data-v-6e844985]{cursor:pointer;background:linear-gradient(#ffffff06 0%,#ffffff01 100%);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:10px;padding:18px 18px 14px 22px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.project-card[data-v-6e844985]:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(135deg,#f59e0b0a,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.project-card[data-v-6e844985]:hover{border-color:#f59e0b4d;transform:translateY(-4px);box-shadow:0 18px 40px #0006,inset 0 0 0 1px #f59e0b0f}.project-card[data-v-6e844985]:hover:after{opacity:1}.priority-ribbon[data-v-6e844985]{background:#ffffff1a;border-radius:0 4px 4px 0;width:3px;transition:all .3s;position:absolute;top:16px;bottom:16px;left:0}.priority-ribbon.prio-high[data-v-6e844985]{background:linear-gradient(#ef4444,#f97316);box-shadow:0 0 12px #ef444499}.priority-ribbon.prio-medium[data-v-6e844985]{background:linear-gradient(#fbbf24,#f59e0b)}.priority-ribbon.prio-low[data-v-6e844985]{background:linear-gradient(#facc15,#f97316 70%)}.project-card:hover .priority-ribbon[data-v-6e844985]{width:5px;top:8px;bottom:8px}.card-top[data-v-6e844985]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cat-row[data-v-6e844985]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cat-chip[data-v-6e844985]{letter-spacing:.06em;color:#fde68a;white-space:nowrap;text-overflow:ellipsis;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:999px;align-items:center;gap:4px;max-width:160px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex;overflow:hidden}.cat-chip svg[data-v-6e844985]{color:#f97316}.status-pill[data-v-6e844985]{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:3px 9px;font-size:9px;font-weight:700}.status-pill.draft[data-v-6e844985]{color:#d4d4d8;background:#71717a2e;border:1px solid #71717a4d}.status-pill.pending[data-v-6e844985]{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d}.status-pill.approved[data-v-6e844985]{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b52}.status-pill.rejected[data-v-6e844985]{color:#f87171;background:#ef44441f;border:1px solid #ef44444d}.card-actions[data-v-6e844985]{opacity:0;gap:5px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(4px)}.project-card:hover .card-actions[data-v-6e844985],.card-actions[data-v-6e844985]:focus-within{opacity:1;transform:translate(0)}.action-btn[data-v-6e844985]{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.action-btn[data-v-6e844985]:hover{color:#fff;background:#ffffff1a}.action-btn.view[data-v-6e844985]:hover{color:#fde68a;background:#f59e0b38;border-color:#f59e0b4d}.action-btn.delete[data-v-6e844985]:hover{color:#fca5a5;background:#ef44442e;border-color:#ef44444d}.project-title[data-v-6e844985]{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.project-sub[data-v-6e844985]{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11px;display:inline-flex}.project-sub .dotdiv[data-v-6e844985]{opacity:.4}.icon-subtle[data-v-6e844985]{color:#ffffff59;flex-shrink:0}.amount-row[data-v-6e844985]{border-top:1px dashed #ffffff0f;align-items:baseline;gap:6px;margin-top:6px;padding-top:10px;display:flex}.amt-cur[data-v-6e844985]{color:#fff6;letter-spacing:.06em;font-size:10px;font-weight:700}.amt-num[data-v-6e844985]{background:linear-gradient(#fff,#fde68a);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:22px;font-weight:700}.amt-tag[data-v-6e844985]{letter-spacing:.18em;color:#f973168c;margin-left:auto;font-size:8px;font-weight:700}.card-foot[data-v-6e844985]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.life-pill[data-v-6e844985]{color:#ffffffa6;background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:inline-flex}.life-dot[data-v-6e844985]{background:#ffffff4d;border-radius:50%;width:6px;height:6px}.life-dot.life-order-received[data-v-6e844985]{background:#fde68a}.life-dot.life-planning[data-v-6e844985]{background:#f97316}.life-dot.life-tendering[data-v-6e844985]{background:#fbbf24}.life-dot.life-in-progress[data-v-6e844985]{background:#f97316;box-shadow:0 0 8px #f9731699}.life-dot.life-active[data-v-6e844985]{background:#facc15}.life-dot.life-completed[data-v-6e844985]{background:#fbbf24;box-shadow:0 0 6px #fbbf248c}.prio-dot-pill[data-v-6e844985]{color:#ffffff8c;background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:inline-flex}.prio-dot[data-v-6e844985]{background:#fff6;border-radius:50%;width:6px;height:6px}.prio-dot-pill.prio-high[data-v-6e844985]{color:#fda4a4;background:#ef444414;border-color:#ef44444d}.prio-dot-pill.prio-high .prio-dot[data-v-6e844985]{background:#ef4444;animation:2.4s ease-in-out infinite prio-hi-pulse-6e844985;box-shadow:0 0 8px #ef4444b3}.prio-dot-pill.prio-medium[data-v-6e844985]{color:#fde68a;background:#fbbf2414;border-color:#fbbf244d}.prio-dot-pill.prio-medium .prio-dot[data-v-6e844985]{background:#fbbf24}.prio-dot-pill.prio-low[data-v-6e844985]{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b4d}.prio-dot-pill.prio-low .prio-dot[data-v-6e844985]{background:#facc15}@keyframes prio-hi-pulse-6e844985{0%,to{transform:scale(1);box-shadow:0 0 8px #ef4444b3}50%{transform:scale(1.18);box-shadow:0 0 14px #ef4444}}.foot-date[data-v-6e844985]{color:#fff6;margin-left:auto;font-family:SF Mono,monospace;font-size:10px}.arrow-icon[data-v-6e844985]{color:#fff3;transition:all .25s}.project-card:hover .arrow-icon[data-v-6e844985]{color:#f97316;transform:translate(3px,-3px)}[data-theme=light] .project-card[data-v-6e844985]{background:linear-gradient(#fffaf0d9 0%,#fcf5e8cc 100%);border-color:#28190a1a}[data-theme=light] .project-card[data-v-6e844985]:hover{border-color:#d9770666;box-shadow:0 18px 40px #28190a2e,inset 0 0 0 1px #d977061a}[data-theme=light] .project-card[data-v-6e844985]:after{background:linear-gradient(135deg,#d9770614,#0000 60%)}[data-theme=light] .priority-ribbon[data-v-6e844985]:not(.prio-high):not(.prio-medium):not(.prio-low){background:#28190a1a}[data-theme=light] .cat-chip[data-v-6e844985]{color:#92400e;background:#d9770624;border:1px solid #d9770647}[data-theme=light] .cat-chip svg[data-v-6e844985]{color:#c2410c}[data-theme=light] .status-pill.draft[data-v-6e844985]{color:#44362a;background:#4b41371a;border-color:#4b413740}[data-theme=light] .status-pill.pending[data-v-6e844985]{color:#92400e;background:#d9770624;border-color:#d9770652}[data-theme=light] .status-pill.approved[data-v-6e844985]{color:#92400e;background:#d9770629;border-color:#d977065c}[data-theme=light] .status-pill.rejected[data-v-6e844985]{color:#991b1b;background:#dc26261a;border-color:#dc262652}[data-theme=light] .action-btn[data-v-6e844985]{color:var(--text-secondary);background:#28190a0a;border-color:#28190a1a}[data-theme=light] .action-btn[data-v-6e844985]:hover{color:var(--text-primary);background:#28190a14}[data-theme=light] .action-btn.view[data-v-6e844985]:hover{color:#92400e;background:#d977062e;border-color:#d977065c}[data-theme=light] .action-btn.delete[data-v-6e844985]:hover{color:#991b1b;background:#dc262624;border-color:#dc26265c}[data-theme=light] .proj-name[data-v-6e844985]{color:var(--text-primary)}[data-theme=light] .proj-meta[data-v-6e844985]{color:var(--text-secondary)}[data-theme=light] .icon-subtle[data-v-6e844985],[data-theme=light] .amount-row .amt-cur[data-v-6e844985]{color:var(--text-tertiary)}[data-theme=light] .amount-row .amt-val[data-v-6e844985]{color:var(--text-primary)}[data-theme=light] .life-pill[data-v-6e844985],[data-theme=light] .prio-dot-pill[data-v-6e844985]{color:var(--text-secondary);background:#28190a0a;border-color:#28190a1a}[data-theme=light] .prio-dot-pill.prio-high[data-v-6e844985]{color:#991b1b;background:#dc26261a;border-color:#dc262652}[data-theme=light] .prio-dot-pill.prio-medium[data-v-6e844985]{color:#92400e;background:#d9770624;border-color:#d9770652}[data-theme=light] .prio-dot-pill.prio-low[data-v-6e844985]{color:#92400e;background:#d977061a;border-color:#d9770647}[data-theme=light] .foot-date[data-v-6e844985]{color:var(--text-tertiary)}[data-theme=light] .arrow-icon[data-v-6e844985]{color:#28190a52}[data-theme=light] .project-title[data-v-6e844985]{color:var(--text-primary)}[data-theme=light] .project-sub[data-v-6e844985]{color:var(--text-secondary)}[data-theme=light] .amt-cur[data-v-6e844985]{color:var(--text-tertiary)}[data-theme=light] .amt-num[data-v-6e844985]{background:linear-gradient(#92400e,#1a1410);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .amt-tag[data-v-6e844985]{color:#c2410c}[data-theme=light] .life-pill[data-v-6e844985]{color:#44362a;background:#28190a0a;border-color:#28190a1a}[data-theme=light] .amount-row[data-v-6e844985]{border-top-color:#28190a1a}.modal-backdrop[data-v-87cc7465]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-container[data-v-87cc7465]{background:#18181b;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:90%;max-width:800px;max-height:90vh;transition:all .3s;display:flex;box-shadow:0 25px 50px -12px #00000080}.modal-header[data-v-87cc7465]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.header-left[data-v-87cc7465]{align-items:center;gap:12px;display:flex}.project-code[data-v-87cc7465]{color:#71717a;background:#ffffff0d;border-radius:6px;padding:4px 8px;font-family:SF Mono,Monaco,monospace;font-size:13px}.status-badge[data-v-87cc7465]{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.status-badge.draft[data-v-87cc7465]{color:#a1a1aa;background:#71717a26;border:1px solid #71717a33}.status-badge.pending[data-v-87cc7465]{color:#fbbf24;background:#eab30826;border:1px solid #eab30833}.status-badge.approved[data-v-87cc7465],.status-badge.completed[data-v-87cc7465]{color:#34d399;background:#10b98126;border:1px solid #10b98133}.status-badge.rejected[data-v-87cc7465]{color:#f87171;background:#ef444426;border:1px solid #ef444433}.header-right[data-v-87cc7465]{align-items:center;gap:12px;display:flex}.mode-label[data-v-87cc7465]{color:#a1a1aa;background:#ffffff0d;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500}.close-btn[data-v-87cc7465]{color:#71717a;cursor:pointer;background:0 0;border:none;transition:color .2s;display:flex}.close-btn[data-v-87cc7465]:hover{color:#fff}.step-bar[data-v-87cc7465]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:20px 40px;display:flex;position:relative}.step-line-bg[data-v-87cc7465]{z-index:0;background:#ffffff1a;height:2px;position:absolute;top:36px;left:56px;right:56px}.step-line-progress[data-v-87cc7465]{background:#3b82f6;height:100%;transition:width .3s}.step-dot[data-v-87cc7465]{z-index:1;cursor:pointer;opacity:.5;flex-direction:column;align-items:center;gap:8px;transition:all .2s;display:flex;position:relative}.step-dot.active[data-v-87cc7465],.step-dot.completed[data-v-87cc7465]{opacity:1}.dot[data-v-87cc7465]{color:#71717a;background:#18181b;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.step-dot.active .dot[data-v-87cc7465]{color:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.step-dot.completed .dot[data-v-87cc7465]{color:#fff;background:#3b82f6;border-color:#3b82f6}.step-name[data-v-87cc7465]{color:#a1a1aa;font-size:12px}.step-dot.active .step-name[data-v-87cc7465]{color:#fff}.modal-body[data-v-87cc7465]{flex:1;padding:24px;overflow-y:auto}.step-content[data-v-87cc7465]{animation:.3s fadeIn-87cc7465}.form-grid[data-v-87cc7465]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-grid.compact[data-v-87cc7465]{gap:16px}.field-group[data-v-87cc7465]{flex-direction:column;gap:8px;display:flex}.field-group.full[data-v-87cc7465]{grid-column:1/-1}label[data-v-87cc7465]{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.input-sm[data-v-87cc7465],.textarea-sm[data-v-87cc7465],textarea[data-v-87cc7465]{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.input-sm[data-v-87cc7465]:focus,.textarea-sm[data-v-87cc7465]:focus,textarea[data-v-87cc7465]:focus{background:#0006;border-color:#3b82f6;outline:none}.budget-type-selector[data-v-87cc7465]{gap:10px;display:flex}.type-btn[data-v-87cc7465]{color:#71717a;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;transition:all .2s;display:flex}.type-btn.active[data-v-87cc7465]{color:#3b82f6;background:#3b82f626;border-color:#3b82f680}.type-btn[data-v-87cc7465]:hover:not(.active){color:#fff;background:#ffffff1a}.preview-value[data-v-87cc7465]{color:#e4e4e7;background:#ffffff08;border:1px solid #0000;border-radius:8px;padding:10px 12px;font-size:14px}.preview-value.budget[data-v-87cc7465]{letter-spacing:-.5px;font-family:SF Mono,monospace}.info-box[data-v-87cc7465]{background:#ffffff08;border-radius:8px;gap:24px;padding:12px;display:flex}.info-row[data-v-87cc7465]{align-items:center;gap:8px;font-size:13px;display:flex}.info-label[data-v-87cc7465]{color:#71717a}.info-value[data-v-87cc7465]{color:#e4e4e7;font-weight:500}.summary-mini[data-v-87cc7465]{background:#0003;border:1px solid #ffffff0d;border-radius:8px;gap:16px;padding:16px;display:flex}.sum-item[data-v-87cc7465]{flex-direction:column;flex:1;gap:4px;display:flex}.sum-label[data-v-87cc7465]{color:#a1a1aa;text-transform:uppercase;font-size:11px}.sum-value[data-v-87cc7465]{color:#fff;font-size:14px;font-weight:500}.sum-value.highlight[data-v-87cc7465]{color:#fbbf24;font-family:SF Mono,monospace}.modal-footer[data-v-87cc7465]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.footer-nav[data-v-87cc7465]{align-items:center;gap:12px;display:flex}.btn-nav[data-v-87cc7465]{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.btn-nav[data-v-87cc7465]:hover{color:#fff;background:#ffffff1a}.step-indicator[data-v-87cc7465]{color:#71717a;font-variant-numeric:tabular-nums;font-size:12px}.footer-actions[data-v-87cc7465]{gap:10px;display:flex}.btn-action[data-v-87cc7465]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-action.save[data-v-87cc7465]{color:#fff;background:#ffffff1a}.btn-action.save[data-v-87cc7465]:hover{background:#fff3}.btn-action.approve[data-v-87cc7465]{color:#000;background:#10b981}.btn-action.approve[data-v-87cc7465]:hover{background:#34d399}.btn-action.reject[data-v-87cc7465]{color:#ef4444;background:#ef44441a}.btn-action.reject[data-v-87cc7465]:hover{background:#ef444433}.modal-content-enter-active[data-v-87cc7465],.modal-content-leave-active[data-v-87cc7465]{transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-content-enter-from[data-v-87cc7465],.modal-content-leave-to[data-v-87cc7465]{opacity:0;transform:scale(.95)translateY(10px)}.preview-backdrop[data-v-87cc7465]{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container.preview-mode[data-v-87cc7465]{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#141416b8;border:1px solid #ffffff14;border-radius:20px;max-width:680px;position:relative;overflow:hidden;box-shadow:0 32px 64px -16px #0009,0 8px 24px -8px #0006,inset 0 1px #ffffff0d}.modal-container.preview-mode .modal-header[data-v-87cc7465]{border-bottom:1px solid #ffffff0f;padding:18px 22px}.modal-container.preview-mode .project-code[data-v-87cc7465]{color:#ffffffb8;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff14;font-weight:600}.modal-container.preview-mode .status-badge[data-v-87cc7465]{align-items:center;gap:6px;display:inline-flex;color:#fcd34d!important;background:#fbbf241f!important;border:1px solid #fbbf2440!important}.modal-container.preview-mode .status-badge.approved[data-v-87cc7465],.modal-container.preview-mode .status-badge.completed[data-v-87cc7465]{color:#6ee7b7!important;background:#34d39924!important;border-color:#34d39947!important}.modal-container.preview-mode .status-badge.rejected[data-v-87cc7465]{color:#fca5a5!important;background:#f8717124!important;border-color:#f8717147!important}.modal-container.preview-mode .mode-label[data-v-87cc7465]{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.modal-container.preview-mode .mode-label svg[data-v-87cc7465]{color:#fbbf24}.modal-container.preview-mode .close-btn[data-v-87cc7465]{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}.modal-container.preview-mode .close-btn[data-v-87cc7465]:hover{color:#fff;background:#ffffff14;border-color:#ffffff24;transform:rotate(90deg)}.modal-container.preview-mode .step-bar[data-v-87cc7465]{border-bottom:1px solid #ffffff0d;padding:22px 56px 18px}.modal-container.preview-mode .step-line-bg[data-v-87cc7465]{background:#ffffff12;height:1px;top:36px}.modal-container.preview-mode .step-line-progress[data-v-87cc7465]{background:linear-gradient(90deg,#f59e0b,#fbbf24);height:1px;transition:width .5s cubic-bezier(.16,1,.3,1)}.modal-container.preview-mode .step-dot .dot[data-v-87cc7465]{color:#ffffff80;background:#1c1c20e6;border:1.5px solid #ffffff1a;width:28px;height:28px;font-size:11px;transition:border-color .3s,background .3s,color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1)}.modal-container.preview-mode .step-dot.active .dot[data-v-87cc7465]{color:#fcd34d;background:#fbbf2414;border-color:#fbbf24;box-shadow:0 0 0 4px #fbbf241a}.modal-container.preview-mode .step-dot.completed .dot[data-v-87cc7465]{color:#1a0f00;background:#fbbf24;border-color:#fbbf24}.modal-container.preview-mode .step-name[data-v-87cc7465]{letter-spacing:.1em;text-transform:uppercase;color:#fff6;font-size:10px;font-weight:600;transition:color .3s}.modal-container.preview-mode .step-dot.active .step-name[data-v-87cc7465]{color:#fcd34d}.modal-container.preview-mode .step-dot.completed .step-name[data-v-87cc7465]{color:#fbbf24b3}.modal-container.preview-mode .modal-body[data-v-87cc7465]{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;padding:26px 26px 22px}.modal-container.preview-mode .modal-body[data-v-87cc7465]::-webkit-scrollbar{width:6px}.modal-container.preview-mode .modal-body[data-v-87cc7465]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:6px}.modal-container.preview-mode .step-content[data-v-87cc7465]{animation:.45s cubic-bezier(.22,1,.36,1) stepEnter-87cc7465}@keyframes stepEnter-87cc7465{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-container.preview-mode label[data-v-87cc7465]{letter-spacing:.16em;color:#ffffff80;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:9.5px;font-weight:600;display:inline-flex}.modal-container.preview-mode label svg[data-v-87cc7465]{color:#fbbf24;opacity:.9}.modal-container.preview-mode .preview-value[data-v-87cc7465]{color:#f5f5f7;letter-spacing:-.005em;background:0 0;border:none;border-bottom:1px solid #ffffff0d;padding:2px 0 10px;font-size:14px;font-weight:500;transition:border-color .25s}.modal-container.preview-mode .field-group[data-v-87cc7465]{gap:0;animation:.45s cubic-bezier(.22,1,.36,1) backwards fieldSlide-87cc7465}.modal-container.preview-mode .step-content .field-group[data-v-87cc7465]:first-child{animation-delay:20ms}.modal-container.preview-mode .step-content .field-group[data-v-87cc7465]:nth-child(2){animation-delay:60ms}.modal-container.preview-mode .step-content .field-group[data-v-87cc7465]:nth-child(3){animation-delay:.1s}.modal-container.preview-mode .step-content .field-group[data-v-87cc7465]:nth-child(4){animation-delay:.14s}.modal-container.preview-mode .step-content .field-group[data-v-87cc7465]:nth-child(5){animation-delay:.18s}.modal-container.preview-mode .step-content .field-group[data-v-87cc7465]:nth-child(6){animation-delay:.22s}@keyframes fieldSlide-87cc7465{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.modal-container.preview-mode .field-group:hover .preview-value[data-v-87cc7465]{border-bottom-color:#fbbf244d}.modal-container.preview-mode .hero-name[data-v-87cc7465]{color:#fff;letter-spacing:-.015em;border-bottom:1px solid #ffffff0f;padding:4px 0 12px;font-size:22px;font-weight:600;line-height:1.25}.modal-container.preview-mode .hero-desc[data-v-87cc7465]{color:#ffffffa6;border-bottom:1px solid #ffffff0d;padding:4px 0 12px;font-size:13.5px;font-weight:400;line-height:1.6}.modal-container.preview-mode .hero-budget[data-v-87cc7465]{color:#fcd34d;letter-spacing:-.02em;border-bottom:1px solid #fbbf2424;padding:6px 0 12px;font-family:SF Mono,Monaco,monospace;font-size:26px;font-weight:600;animation:.5s cubic-bezier(.22,1,.36,1) .15s backwards heroFade-87cc7465;display:block}@keyframes heroFade-87cc7465{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.modal-container.preview-mode .info-box[data-v-87cc7465]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-top:6px;padding:12px 14px}.modal-container.preview-mode .info-row[data-v-87cc7465]{font-size:12px}.modal-container.preview-mode .info-row svg[data-v-87cc7465]{color:#ffffff73}.modal-container.preview-mode .info-label[data-v-87cc7465]{color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.modal-container.preview-mode .info-value[data-v-87cc7465]{color:#f5f5f7;font-weight:500}.modal-container.preview-mode .duration-chip[data-v-87cc7465]{color:#fcd34d;letter-spacing:.01em;background:#fbbf241a;border:1px solid #fbbf2438;border-radius:999px;align-items:center;gap:7px;margin:4px 0;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.modal-container.preview-mode .duration-chip svg[data-v-87cc7465]{color:#fbbf24}.modal-container.preview-mode .summary-mini[data-v-87cc7465]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-top:6px;padding:16px 18px}.modal-container.preview-mode .sum-label[data-v-87cc7465]{color:#ffffff73;letter-spacing:.12em;font-size:10px;font-weight:700}.modal-container.preview-mode .sum-value[data-v-87cc7465]{color:#fff;font-size:13.5px;font-weight:600}.modal-container.preview-mode .sum-value.highlight[data-v-87cc7465]{color:#fcd34d;font-family:SF Mono,monospace}.modal-container.preview-mode .display-status-badge[data-v-87cc7465]{text-transform:uppercase;letter-spacing:.06em!important;border-radius:999px!important;padding:3px 8px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.modal-container.preview-mode .govt-block[data-v-87cc7465]{background:#fbbf240a;border:1px solid #fbbf242e;border-radius:12px;padding:14px 16px}.modal-container.preview-mode .govt-block-title[data-v-87cc7465]{color:#fcd34d;letter-spacing:.22em;margin-bottom:10px;font-size:9.5px}.modal-container.preview-mode .govt-block-title svg[data-v-87cc7465]{color:#fbbf24}.modal-container.preview-mode .govt-block .field-group[data-v-87cc7465]{padding:6px 0}.modal-container.preview-mode .govt-block .preview-value[data-v-87cc7465]{padding:2px 0 8px;font-size:13px}.modal-container.preview-mode .modal-footer[data-v-87cc7465]{border-top:1px solid #ffffff0f;padding:14px 22px}.modal-container.preview-mode .btn-nav[data-v-87cc7465]{color:#ffffffa6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;width:32px;height:32px;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.modal-container.preview-mode .btn-nav[data-v-87cc7465]:hover{color:#fff;background:#ffffff1a;border-color:#ffffff29;transform:translateY(-1px)}.modal-container.preview-mode .step-indicator[data-v-87cc7465]{color:#ffffff73;letter-spacing:.06em;font-weight:600}@keyframes fadeIn-87cc7465{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.govt-block[data-v-87cc7465]{background:linear-gradient(135deg,#fbbf240f,#f59e0b06);border:1px solid #fbbf2433;border-radius:12px;margin-bottom:14px;padding:12px 14px}.govt-block-title[data-v-87cc7465]{letter-spacing:.22em;color:#fbbf24;align-items:center;gap:5px;margin-bottom:8px;font-size:9px;font-weight:700;display:inline-flex}.govt-block-title svg[data-v-87cc7465]{color:#f59e0b}.govt-block .form-grid.compact[data-v-87cc7465]{gap:8px 12px}[data-theme=light] .modal-backdrop[data-v-87cc7465]{background:#1a141073}[data-theme=light] .modal-container[data-v-87cc7465]{color:var(--text-primary);background:#fffaf0fa;border-color:#28190a1f;box-shadow:0 40px 90px #28190a47}[data-theme=light] .modal-header[data-v-87cc7465],[data-theme=light] .modal-footer[data-v-87cc7465]{border-color:#28190a1a}[data-theme=light] .project-code[data-v-87cc7465],[data-theme=light] .preview-btn[data-v-87cc7465]{color:var(--text-secondary);background:#28190a0d}[data-theme=light] .close-btn[data-v-87cc7465]{color:var(--text-secondary)}[data-theme=light] .close-btn[data-v-87cc7465]:hover{color:var(--text-primary)}[data-theme=light] .progress-bar[data-v-87cc7465]{background:#28190a1a}[data-theme=light] .step-dot .dot[data-v-87cc7465]{color:var(--text-secondary);background:#fffaf0eb;border-color:#28190a33}[data-theme=light] .step-dot.active .step-name[data-v-87cc7465],[data-theme=light] .step-dot.completed .step-name[data-v-87cc7465]{color:var(--text-primary)}[data-theme=light] .step-name[data-v-87cc7465],[data-theme=light] label[data-v-87cc7465]{color:var(--text-secondary)}[data-theme=light] .input-sm[data-v-87cc7465],[data-theme=light] .textarea-sm[data-v-87cc7465],[data-theme=light] .select-sm[data-v-87cc7465]{color:var(--text-primary);background:#28190a0a;border-color:#28190a24}[data-theme=light] .input-sm[data-v-87cc7465]:focus,[data-theme=light] .textarea-sm[data-v-87cc7465]:focus,[data-theme=light] .select-sm[data-v-87cc7465]:focus{border-color:var(--input-focus);background:#fff6e2f2}[data-theme=light] .type-btn[data-v-87cc7465]{color:var(--text-secondary);background:#28190a0a;border-color:#28190a1a}[data-theme=light] .type-btn[data-v-87cc7465]:hover:not(.active){color:var(--text-primary);background:#28190a14}[data-theme=light] .type-btn.active[data-v-87cc7465]{color:#1d4ed8;background:#1d4ed81f;border-color:#1d4ed866}[data-theme=light] .preview-value[data-v-87cc7465]{color:var(--text-primary);background:#28190a0a}[data-theme=light] .info-box[data-v-87cc7465]{background:#28190a0a}[data-theme=light] .info-row[data-v-87cc7465]{background:0 0}[data-theme=light] .info-label[data-v-87cc7465]{color:var(--text-secondary)}[data-theme=light] .info-value[data-v-87cc7465]{color:var(--text-primary)}[data-theme=light] .summary-mini[data-v-87cc7465]{background:#28190a0a;border-color:#28190a14}[data-theme=light] .sum-label[data-v-87cc7465]{color:var(--text-secondary)}[data-theme=light] .sum-value[data-v-87cc7465]{color:var(--text-primary)}[data-theme=light] .sum-value.highlight[data-v-87cc7465]{color:#b45309}[data-theme=light] .btn-nav[data-v-87cc7465]{color:var(--text-secondary)}[data-theme=light] .btn-nav[data-v-87cc7465]:hover{color:var(--text-primary);background:#28190a14}[data-theme=light] .step-indicator[data-v-87cc7465]{color:var(--text-tertiary)}[data-theme=light] .btn-action.save[data-v-87cc7465]{color:var(--text-primary);background:#28190a14}[data-theme=light] .btn-action.save[data-v-87cc7465]:hover{background:#28190a24}[data-theme=light] .govt-block[data-v-87cc7465]{background:linear-gradient(135deg,#d977061a,#f59e0b0f);border-color:#d977064d}[data-theme=light] .govt-block-title[data-v-87cc7465]{color:#92400e}[data-theme=light] .govt-block-title svg[data-v-87cc7465]{color:#b45309}[data-theme=light] .status-badge.draft[data-v-87cc7465]{color:#44362a;background:#4b41371a;border-color:#4b413747}[data-theme=light] .status-badge.pending[data-v-87cc7465]{color:#92400e;background:#d9770624;border-color:#d9770652}[data-theme=light] .status-badge.approved[data-v-87cc7465],[data-theme=light] .status-badge.completed[data-v-87cc7465]{color:#047857;background:#05966924;border-color:#05966952}[data-theme=light] .status-badge.rejected[data-v-87cc7465]{color:#991b1b;background:#dc26261f;border-color:#dc262652}[data-theme=light] .modal-container.preview-mode[data-v-87cc7465]{-webkit-backdrop-filter:blur(22px)saturate(140%);background:#fffaf0c7;border:1px solid #28190a1a;box-shadow:0 32px 64px -16px #28190a40,0 8px 24px -8px #28190a26,inset 0 1px #ffffff8c}[data-theme=light] .modal-container.preview-mode .modal-header[data-v-87cc7465]{border-bottom:1px solid #28190a14}[data-theme=light] .modal-container.preview-mode .project-code[data-v-87cc7465]{color:#6b5840;background:#28190a0d;border:1px solid #28190a1a}[data-theme=light] .modal-container.preview-mode .status-badge[data-v-87cc7465]{color:#92400e!important;background:#d9770624!important;border:1px solid #d977064d!important}[data-theme=light] .modal-container.preview-mode .status-badge.approved[data-v-87cc7465],[data-theme=light] .modal-container.preview-mode .status-badge.completed[data-v-87cc7465]{color:#047857!important;background:#05966924!important;border-color:#0596694d!important}[data-theme=light] .modal-container.preview-mode .status-badge.rejected[data-v-87cc7465]{color:#991b1b!important;background:#dc26261f!important;border-color:#dc26264d!important}[data-theme=light] .modal-container.preview-mode .mode-label[data-v-87cc7465]{color:#44362a;background:#28190a0d;border:1px solid #28190a1a}[data-theme=light] .modal-container.preview-mode .mode-label svg[data-v-87cc7465]{color:#b45309}[data-theme=light] .modal-container.preview-mode .close-btn[data-v-87cc7465]{color:#6b5840;background:#28190a0d;border:1px solid #28190a14}[data-theme=light] .modal-container.preview-mode .close-btn[data-v-87cc7465]:hover{color:var(--text-primary);background:#28190a1a;border-color:#28190a24}[data-theme=light] .modal-container.preview-mode .step-bar[data-v-87cc7465]{border-bottom:1px solid #28190a14}[data-theme=light] .modal-container.preview-mode .step-line-bg[data-v-87cc7465]{background:#28190a1a}[data-theme=light] .modal-container.preview-mode .step-line-progress[data-v-87cc7465]{background:linear-gradient(90deg,#d97706,#f59e0b)}[data-theme=light] .modal-container.preview-mode .step-dot .dot[data-v-87cc7465]{color:#6b5840;background:#fffaf0f2;border:1.5px solid #28190a29}[data-theme=light] .modal-container.preview-mode .step-dot.active .dot[data-v-87cc7465]{color:#b45309;background:#d9770614;border-color:#d97706;box-shadow:0 0 0 4px #d977061a}[data-theme=light] .modal-container.preview-mode .step-dot.completed .dot[data-v-87cc7465]{color:#fff;background:#d97706;border-color:#d97706}[data-theme=light] .modal-container.preview-mode .step-name[data-v-87cc7465]{color:#8c6d4a}[data-theme=light] .modal-container.preview-mode .step-dot.active .step-name[data-v-87cc7465]{color:#92400e}[data-theme=light] .modal-container.preview-mode .step-dot.completed .step-name[data-v-87cc7465]{color:#b45309}[data-theme=light] .modal-container.preview-mode .modal-body[data-v-87cc7465]::-webkit-scrollbar-thumb{background:#28190a2e}[data-theme=light] .modal-container.preview-mode label[data-v-87cc7465]{color:#3c2d1ea6}[data-theme=light] .modal-container.preview-mode label svg[data-v-87cc7465]{color:#b45309}[data-theme=light] .modal-container.preview-mode .preview-value[data-v-87cc7465]{color:var(--text-primary);background:0 0;border:none;border-bottom:1px solid #28190a14}[data-theme=light] .modal-container.preview-mode .field-group:hover .preview-value[data-v-87cc7465]{border-bottom-color:#d9770659}[data-theme=light] .modal-container.preview-mode .hero-name[data-v-87cc7465]{color:var(--text-primary);border-bottom:1px solid #28190a1a}[data-theme=light] .modal-container.preview-mode .hero-desc[data-v-87cc7465]{color:#3c2814b8;border-bottom:1px solid #28190a14}[data-theme=light] .modal-container.preview-mode .hero-budget[data-v-87cc7465]{color:#b45309;border-bottom:1px solid #d977062e}[data-theme=light] .modal-container.preview-mode .info-box[data-v-87cc7465]{background:#28190a0a;border:1px solid #28190a14}[data-theme=light] .modal-container.preview-mode .info-row svg[data-v-87cc7465]{color:#3c2d1e8c}[data-theme=light] .modal-container.preview-mode .info-label[data-v-87cc7465]{color:#3c2d1e99}[data-theme=light] .modal-container.preview-mode .info-value[data-v-87cc7465]{color:var(--text-primary)}[data-theme=light] .modal-container.preview-mode .duration-chip[data-v-87cc7465]{color:#92400e;background:#d977061a;border:1px solid #d9770642}[data-theme=light] .modal-container.preview-mode .duration-chip svg[data-v-87cc7465]{color:#b45309}[data-theme=light] .modal-container.preview-mode .summary-mini[data-v-87cc7465]{background:#28190a0a;border:1px solid #28190a14}[data-theme=light] .modal-container.preview-mode .sum-label[data-v-87cc7465]{color:#3c2d1e9e}[data-theme=light] .modal-container.preview-mode .sum-value[data-v-87cc7465]{color:var(--text-primary)}[data-theme=light] .modal-container.preview-mode .sum-value.highlight[data-v-87cc7465]{color:#b45309}[data-theme=light] .modal-container.preview-mode .govt-block[data-v-87cc7465]{background:#d977060f;border:1px solid #d9770638}[data-theme=light] .modal-container.preview-mode .govt-block-title[data-v-87cc7465]{color:#92400e}[data-theme=light] .modal-container.preview-mode .govt-block-title svg[data-v-87cc7465]{color:#b45309}[data-theme=light] .modal-container.preview-mode .modal-footer[data-v-87cc7465]{border-top:1px solid #28190a14}[data-theme=light] .modal-container.preview-mode .btn-nav[data-v-87cc7465]{color:#6b5840;background:#28190a0a;border:1px solid #28190a1a}[data-theme=light] .modal-container.preview-mode .btn-nav[data-v-87cc7465]:hover{color:var(--text-primary);background:#28190a1a;border-color:#28190a29}[data-theme=light] .modal-container.preview-mode .step-indicator[data-v-87cc7465]{color:#3c2d1e8c}@media (prefers-reduced-motion:reduce){.modal-container.preview-mode[data-v-87cc7465],.modal-container.preview-mode[data-v-87cc7465] *{transition:none!important;animation:none!important}}.modal-backdrop[data-v-feb17261]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-container[data-v-feb17261]{text-align:center;background:#18181b;border:1px solid #27272a;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:400px;padding:24px;display:flex;box-shadow:0 20px 25px -5px #00000080}.modal-icon[data-v-feb17261]{color:#ef4444;background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.modal-title[data-v-feb17261]{color:#fff;margin-bottom:8px;font-size:18px;font-weight:600}.modal-message[data-v-feb17261]{color:#a1a1aa;margin-bottom:24px;font-size:14px;line-height:1.5}.modal-actions[data-v-feb17261]{gap:12px;width:100%;display:flex}.btn[data-v-feb17261]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-size:14px;font-weight:500;transition:all .2s}.btn.cancel[data-v-feb17261]{color:#fff;background:#27272a}.btn.cancel[data-v-feb17261]:hover{background:#3f3f46}.btn.confirm[data-v-feb17261]{color:#fff;background:#ef4444}.btn.confirm[data-v-feb17261]:hover:not(:disabled){background:#dc2626}.btn[data-v-feb17261]:disabled{opacity:.5;cursor:not-allowed}.btn.confirm[data-v-feb17261]{justify-content:center;align-items:center;gap:6px;display:flex}.modal-custom-content[data-v-feb17261]{text-align:left;width:100%;margin-bottom:24px}.spin[data-v-feb17261]{animation:1s linear infinite spin-feb17261}@keyframes spin-feb17261{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-backdrop-enter-active[data-v-feb17261],.modal-backdrop-leave-active[data-v-feb17261]{transition:opacity .3s}.modal-backdrop-enter-from[data-v-feb17261],.modal-backdrop-leave-to[data-v-feb17261]{opacity:0}.modal-content-enter-active[data-v-feb17261]{transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-content-leave-active[data-v-feb17261]{transition:all .2s cubic-bezier(.16,1,.3,1)}.modal-content-enter-from[data-v-feb17261],.modal-content-leave-to[data-v-feb17261]{opacity:0;transform:scale(.95)translateY(10px)}[data-theme=light] .modal-backdrop[data-v-feb17261]{background:#1a141073}[data-theme=light] .modal-container[data-v-feb17261]{color:var(--text-primary);background:#fffaf0fa;border-color:#28190a1f;box-shadow:0 30px 80px #28190a47}[data-theme=light] .modal-title[data-v-feb17261]{color:var(--text-primary)}[data-theme=light] .modal-message[data-v-feb17261]{color:var(--text-secondary)}[data-theme=light] .btn.cancel[data-v-feb17261]{color:var(--text-primary);background:#28190a0f;border-color:#28190a24}[data-theme=light] .btn.cancel[data-v-feb17261]:hover{background:#28190a1f}.pagination-controls[data-v-8c6774c9]{color:#a1a1aa;border-top:1px solid #27272a;justify-content:flex-end;align-items:center;gap:24px;margin-top:24px;padding:16px 0;font-size:13px;display:flex}.rows-per-page[data-v-8c6774c9]{align-items:center;gap:12px;display:flex}.limit-selector[data-v-8c6774c9]{width:70px}.nav-buttons[data-v-8c6774c9]{gap:8px;display:flex}.nav-btn[data-v-8c6774c9]{color:#fff;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.nav-btn[data-v-8c6774c9]:hover:not(:disabled){background:#27272a;border-color:#52525b}.nav-btn[data-v-8c6774c9]:disabled{opacity:.5;cursor:not-allowed;border-color:#27272a}[data-theme=light] .pagination-controls[data-v-8c6774c9]{border-top-color:#28190a1a}[data-theme=light] .nav-btn[data-v-8c6774c9]{color:var(--text-primary);background:#fffaf0d9;border-color:#28190a24}[data-theme=light] .nav-btn[data-v-8c6774c9]:hover:not(:disabled){background:#d977061a;border-color:#d977064d}[data-theme=light] .nav-btn[data-v-8c6774c9]:disabled{border-color:#28190a14}[data-theme=light] .label[data-v-8c6774c9],[data-theme=light] .page-info[data-v-8c6774c9]{color:var(--text-secondary)}.user-filter-select[data-v-517ad215]{min-width:180px;position:relative}.filter-trigger[data-v-517ad215]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#1c1c1e;border:1px solid #3a3a3c;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 12px;transition:all .2s;display:flex}.filter-trigger[data-v-517ad215]:hover{background:#2c2c2e;border-color:#52525b}.filter-trigger.is-open[data-v-517ad215]{background:#1a1a1c;border-color:#3b82f6}.user-icon[data-v-517ad215]{color:#8e8e93}.selected-text[data-v-517ad215]{color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;font-weight:500;overflow:hidden}.placeholder[data-v-517ad215]{color:#8e8e93;font-size:13px}.chevron[data-v-517ad215]{color:#6e6e73;margin-left:auto;transition:transform .2s}.chevron.rotate[data-v-517ad215]{transform:rotate(180deg)}.options-menu[data-v-517ad215]{z-index:200;background:#1c1c1e;border:1px solid #3a3a3c;border-radius:10px;flex-direction:column;width:240px;max-height:320px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 10px 40px #00000080}.search-box[data-v-517ad215]{border-bottom:1px solid #3a3a3c;padding:10px;position:relative}.search-icon[data-v-517ad215]{color:#6e6e73;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.search-input[data-v-517ad215]{color:#f5f5f5;background:#2c2c2e;border:none;border-radius:6px;outline:none;width:100%;padding:8px 8px 8px 32px;font-size:13px}.search-input[data-v-517ad215]::placeholder{color:#6e6e73}.options-list[data-v-517ad215]{margin:0;padding:6px;list-style:none;overflow-y:auto}.options-list[data-v-517ad215]::-webkit-scrollbar{width:6px}.options-list[data-v-517ad215]::-webkit-scrollbar-thumb{background:#3a3a3c;border-radius:3px}.option-item[data-v-517ad215]{color:#f5f5f5;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;transition:background .15s;display:flex}.option-item[data-v-517ad215]:hover{background:#2c2c2e}.option-item.selected[data-v-517ad215]{color:#60a5fa;background:#3b82f633}.option-item.all-users[data-v-517ad215]{border-bottom:1px solid #3a3a3c;margin-bottom:4px;padding-bottom:10px;font-weight:500}.user-info[data-v-517ad215]{flex-direction:column;gap:2px;display:flex}.user-name[data-v-517ad215]{font-weight:500}.check-icon[data-v-517ad215]{color:#3b82f6}.no-results[data-v-517ad215],.loading-state[data-v-517ad215]{color:#6e6e73;text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.spin[data-v-517ad215]{animation:1s linear infinite spin-517ad215}@keyframes spin-517ad215{to{transform:rotate(360deg)}}.dropdown-enter-active[data-v-517ad215],.dropdown-leave-active[data-v-517ad215]{transition:all .2s}.dropdown-enter-from[data-v-517ad215],.dropdown-leave-to[data-v-517ad215]{opacity:0;transform:translateY(-10px)}[data-theme=light] .filter-trigger[data-v-517ad215]{color:var(--text-primary);background:#28190a0a;border-color:#28190a24}[data-theme=light] .filter-trigger[data-v-517ad215]:hover{background:#28190a14;border-color:#28190a38}[data-theme=light] .options-menu[data-v-517ad215]{background:#fffaf0f5;border-color:#28190a1f;box-shadow:0 20px 50px #28190a47}[data-theme=light] .search-input[data-v-517ad215]{color:var(--text-primary);background:#28190a0d}[data-theme=light] .option-item[data-v-517ad215]{color:var(--text-primary)}[data-theme=light] .option-item[data-v-517ad215]:hover{background:#d977061a}[data-theme=light] .selected-text[data-v-517ad215]{color:var(--text-primary)}[data-theme=light] .placeholder[data-v-517ad215]{color:var(--text-placeholder)}[data-theme=light] .user-icon[data-v-517ad215]{color:var(--text-secondary)}.atlas-root[data-v-b8f09522]{color:#f5f5f7;width:100%;max-width:1500px;min-height:calc(100vh - 52px);margin:0 auto;padding:24px 28px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Outfit,sans-serif;position:relative}.atlas-backdrop[data-v-b8f09522]{pointer-events:none;z-index:-1;position:fixed;inset:52px 0 0;overflow:hidden}.atlas-base[data-v-b8f09522]{background:radial-gradient(at 0 0,#061018 0%,#04070b 60%,#02030a 100%);position:absolute;inset:0}.atlas-grid[data-v-b8f09522]{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.atlas-orb[data-v-b8f09522]{filter:blur(90px);will-change:transform;transform:translate(var(--orb-parallax-x,0px), var(--orb-parallax-y,0px));border-radius:50%;position:absolute}.a-orb-1[data-v-b8f09522]{background:radial-gradient(circle,#f59e0b29,#0000 70%);width:480px;height:480px;animation:24s ease-in-out infinite a-orb-drift-1-b8f09522;top:-120px;right:-100px}.a-orb-2[data-v-b8f09522]{background:radial-gradient(circle,#f973161f,#0000 70%);width:360px;height:360px;animation:30s ease-in-out infinite a-orb-drift-2-b8f09522;bottom:-90px;left:-60px}@keyframes a-orb-drift-1-b8f09522{0%,to{transform:translate(0)}50%{transform:translate(-30px,25px)}}@keyframes a-orb-drift-2-b8f09522{0%,to{transform:translate(0)}50%{transform:translate(40px,-20px)}}.atlas-hero[data-v-b8f09522]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:22px;padding:6px 0 24px;display:flex}.hero-left[data-v-b8f09522]{flex:1;min-width:0}.hero-eyebrow[data-v-b8f09522]{letter-spacing:.22em;color:#f97316;background:#f9731614;border:1px solid #f9731633;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}.hero-title[data-v-b8f09522]{letter-spacing:-.02em;background:linear-gradient(120deg,#fff 30%,#fde68a 75%,#fbbf24 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:38px;font-weight:700;line-height:1.05}.hero-sub[data-v-b8f09522]{color:#ffffff80;max-width:500px;margin:0;font-size:13px}.hero-cta[data-v-b8f09522]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:12px;align-items:center;gap:6px;padding:11px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px #f59e0b4d}.hero-cta[data-v-b8f09522]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #f59e0b6b}.stat-strip[data-v-b8f09522]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.stat-tile[data-v-b8f09522]{background:linear-gradient(#ffffff06,#ffffff01);border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex}.stat-icon[data-v-b8f09522]{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.stat-icon.stat-priority[data-v-b8f09522]{color:#fca5a5;background:#ef44441a;border-color:#ef444433}.stat-icon.stat-progress[data-v-b8f09522]{color:#fbbf24;background:#f973161a;border-color:#f9731633}.stat-icon.stat-sanctioned[data-v-b8f09522]{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.stat-eyebrow[data-v-b8f09522]{letter-spacing:.1em;color:#ffffff73;text-transform:uppercase;font-size:10px;font-weight:600}.stat-num[data-v-b8f09522]{color:#fff;margin-top:2px;font-family:Outfit,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.command-bar[data-v-b8f09522]{-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff06 0%,#ffffff01 100%);border:1px solid #ffffff0f;border-radius:18px;margin-bottom:22px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.command-bar.panel-open[data-v-b8f09522]{border-color:#f59e0b40;box-shadow:0 14px 40px #00000059,inset 0 0 0 1px #f59e0b0f}.cmd-row[data-v-b8f09522]{align-items:center;gap:10px;padding:10px 12px;display:flex}.cmd-search[data-v-b8f09522]{background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;flex:0 320px;align-items:center;min-width:200px;padding:0 10px 0 36px;transition:all .25s;display:flex;position:relative}.cmd-search-icon[data-v-b8f09522]{color:#f59e0b8c;pointer-events:none;position:absolute;left:12px}.cmd-search input[data-v-b8f09522]{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:13px}.cmd-search input[data-v-b8f09522]::placeholder{color:#ffffff4d}.cmd-search[data-v-b8f09522]:focus-within{background:#f59e0b0a;border-color:#f59e0b73;box-shadow:0 0 0 3px #f59e0b14}.cmd-clear[data-v-b8f09522]{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.cmd-clear[data-v-b8f09522]:hover{color:#fff;background:#f59e0b33}.cmd-chips[data-v-b8f09522]{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.cmd-chips[data-v-b8f09522]::-webkit-scrollbar{display:none}.cmd-chip[data-v-b8f09522]{color:#fde68a;cursor:pointer;background:linear-gradient(135deg,#f59e0b1f,#f973160f);border:1px solid #f59e0b4d;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px 5px 11px;font-size:11px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.cmd-chip svg[data-v-b8f09522]{color:#fbbf24}.cmd-chip[data-v-b8f09522]:hover{color:#fff;background:linear-gradient(135deg,#f59e0b33,#f973161a);border-color:#f59e0b80;transform:translateY(-1px)}.cmd-chip .chip-x[data-v-b8f09522]{opacity:.55;transition:opacity .2s}.cmd-chip:hover .chip-x[data-v-b8f09522]{opacity:1}.chip-anim-enter-from[data-v-b8f09522]{opacity:0;transform:scale(.85)}.chip-anim-enter-active[data-v-b8f09522],.chip-anim-leave-active[data-v-b8f09522]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.chip-anim-leave-to[data-v-b8f09522]{opacity:0;transform:scale(.4)}.chip-anim-leave-active[data-v-b8f09522]{position:absolute}.chip-anim-move[data-v-b8f09522]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.cmd-filters-btn[data-v-b8f09522]{color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.cmd-filters-btn[data-v-b8f09522]:hover{color:#fff;background:#f59e0b14;border-color:#f59e0b59;box-shadow:0 0 0 6px #f59e0b14}.cmd-filters-btn.active[data-v-b8f09522]{color:#fff;background:linear-gradient(135deg,#f59e0b38,#f973161f);border-color:#f59e0b8c;box-shadow:0 6px 18px #f59e0b2e}.cmd-filters-btn svg[data-v-b8f09522]:first-child{color:#fbbf24}.cmd-filters-badge[data-v-b8f09522]{color:#1a1208;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.cmd-filters-chev[data-v-b8f09522]{color:#ffffff73;transition:transform .3s cubic-bezier(.16,1,.3,1)}.cmd-filters-chev.flip[data-v-b8f09522]{color:#fbbf24;transform:rotate(180deg)}.panel-grow-enter-from[data-v-b8f09522],.panel-grow-leave-to[data-v-b8f09522]{opacity:0;max-height:0;transform:translateY(-6px)}.panel-grow-enter-to[data-v-b8f09522],.panel-grow-leave-from[data-v-b8f09522]{opacity:1;max-height:360px;transform:translateY(0)}.panel-grow-enter-active[data-v-b8f09522],.panel-grow-leave-active[data-v-b8f09522]{transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1),max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.cmd-panel[data-v-b8f09522]{background:#f59e0b06;border-top:1px dashed #ffffff0f;padding:8px 14px 14px}.cmd-grid[data-v-b8f09522]{grid-template-columns:repeat(3,1fr);gap:12px;padding:8px 4px 12px;display:grid}.cmd-field[data-v-b8f09522]{flex-direction:column;gap:5px;min-width:0;display:flex}.cmd-field label[data-v-b8f09522]{letter-spacing:.18em;color:#f59e0ba6;text-transform:uppercase;font-size:9px;font-weight:700}.cmd-field-wide[data-v-b8f09522]{grid-column:span 2}.cmd-date-row[data-v-b8f09522]{align-items:center;gap:8px;display:flex}.cmd-date-sep[data-v-b8f09522]{color:#ffffff4d;font-size:12px}.cmd-panel-foot[data-v-b8f09522]{border-top:1px dashed #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.cmd-clear-all[data-v-b8f09522]{color:#fda4a4;cursor:pointer;background:#ef44440f;border:1px solid #ef444440;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.cmd-clear-all[data-v-b8f09522]:hover{color:#fff;background:#ef44441f}.cmd-panel-meta[data-v-b8f09522]{color:#fff6;font-size:11px}.cmd-apply[data-v-b8f09522]{color:#1a1208;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border:none;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #f59e0b40}.cmd-apply[data-v-b8f09522]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #f59e0b66}.cmd-tabs[data-v-b8f09522]{background:#0000004d;border:1px solid #ffffff0d;border-radius:999px;gap:2px;width:fit-content;margin:0 12px 10px;padding:4px;display:flex;position:relative}.cmd-tab-pill[data-v-b8f09522]{z-index:0;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border-radius:999px;transition:width .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 4px 12px #f59e0b4d}.cmd-tab[data-v-b8f09522]{z-index:1;color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.cmd-tab[data-v-b8f09522]:hover{color:#fff}.cmd-tab.active[data-v-b8f09522]{color:#1a1208;font-weight:700}.cmd-tab-count[data-v-b8f09522]{color:inherit;background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:9px}.cmd-tab.active .cmd-tab-count[data-v-b8f09522]{background:#1a120833}.project-grid[data-v-b8f09522]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-bottom:28px;display:grid}.atlas-loading[data-v-b8f09522],.atlas-empty[data-v-b8f09522]{color:#ffffff8c;flex-direction:column;align-items:center;gap:14px;padding:80px 20px;display:flex}.atlas-loading p[data-v-b8f09522]{font-size:13px}.empty-folder[data-v-b8f09522]{color:#f59e0b80;background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:22px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.atlas-empty h3[data-v-b8f09522]{color:#fff;margin:0;font-family:Outfit;font-size:17px}.atlas-empty p[data-v-b8f09522]{color:#fff6;margin:0;font-size:12px}.atlas-grid-enter-from[data-v-b8f09522]{opacity:0;transform:translateY(12px)scale(.96)}.atlas-grid-enter-active[data-v-b8f09522],.atlas-grid-leave-active[data-v-b8f09522]{transition:all .4s cubic-bezier(.16,1,.3,1)}.atlas-grid-leave-to[data-v-b8f09522]{opacity:0;transform:translateY(-12px)scale(.96)}.atlas-grid-leave-active[data-v-b8f09522]{position:absolute}.atlas-grid-move[data-v-b8f09522]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.fade-up[data-v-b8f09522]{animation:.65s cubic-bezier(.16,1,.3,1) both fade-up-anim-b8f09522}@keyframes fade-up-anim-b8f09522{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pop-in[data-v-b8f09522]{animation:.55s cubic-bezier(.16,1,.3,1) both pop-in-anim-b8f09522}@keyframes pop-in-anim-b8f09522{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.spin[data-v-b8f09522]{animation:.9s linear infinite spin-b8f09522}@keyframes spin-b8f09522{to{transform:rotate(360deg)}}@media (width<=980px){.stat-strip[data-v-b8f09522]{grid-template-columns:repeat(2,1fr)}.filter-rail[data-v-b8f09522]{flex-direction:column;align-items:stretch}}@media (width<=600px){.hero-title[data-v-b8f09522]{font-size:30px}.stat-strip[data-v-b8f09522]{grid-template-columns:1fr}}[data-theme=light] .hero-section[data-v-b8f09522],[data-theme=light] .hero-title[data-v-b8f09522]{color:var(--text-primary)}[data-theme=light] .hero-eyebrow[data-v-b8f09522]{color:var(--accent-gold)}[data-theme=light] .hero-sub[data-v-b8f09522]{color:var(--text-secondary)}[data-theme=light] .stat-icon.stat-priority[data-v-b8f09522]{color:#b91c1c;background:#dc26261a;border-color:#dc26264d}[data-theme=light] .stat-icon.stat-progress[data-v-b8f09522]{color:#c2410c;background:#ea580c1f;border-color:#ea580c4d}[data-theme=light] .stat-icon.stat-sanctioned[data-v-b8f09522]{color:#92400e;background:#d9770629;border-color:#d9770659}[data-theme=light] .stat-eyebrow[data-v-b8f09522]{color:#6b5840;font-weight:700}[data-theme=light] .stat-value[data-v-b8f09522],[data-theme=light] .stat-num[data-v-b8f09522]{color:var(--text-primary)}[data-theme=light] .stat-tile[data-v-b8f09522],[data-theme=light] .command-bar[data-v-b8f09522]{background:linear-gradient(#fffaf0d9,#fcf0dc8c);border:1px solid #28190a1a;box-shadow:0 1px 2px #28190a0a}[data-theme=light] .command-bar.panel-open[data-v-b8f09522]{border-color:#d9770659;box-shadow:0 12px 32px #28190a1a,inset 0 0 0 1px #d9770614}[data-theme=light] .cmd-field label[data-v-b8f09522]{color:#b45309;font-weight:800}[data-theme=light] .cmd-apply[data-v-b8f09522]{color:#fff;background:linear-gradient(135deg,#d97706,#c2410c);box-shadow:0 6px 18px #d977064d}[data-theme=light] .cmd-clear-all[data-v-b8f09522]{color:#991b1b;background:#dc262614;border-color:#dc262647}[data-theme=light] .cmd-clear-all[data-v-b8f09522]:hover{background:#dc262624}[data-theme=light] .cmd-search svg[data-v-b8f09522]{color:var(--text-secondary)}[data-theme=light] .cmd-search[data-v-b8f09522]{background:#fffaf0c7;border-color:#28190a1a}[data-theme=light] .cmd-search input[data-v-b8f09522]{color:var(--text-primary)}[data-theme=light] .cmd-search input[data-v-b8f09522]::placeholder{color:var(--text-placeholder)}[data-theme=light] .cmd-clear[data-v-b8f09522]{color:var(--text-secondary);background:#28190a0f}[data-theme=light] .cmd-clear[data-v-b8f09522]:hover{color:var(--text-primary);background:#d977062e}[data-theme=light] .cmd-chip[data-v-b8f09522]{color:#92400e}[data-theme=light] .cmd-chip svg[data-v-b8f09522]{color:#b45309}[data-theme=light] .cmd-filters-btn[data-v-b8f09522]{color:var(--text-primary);background:#28190a0d}[data-theme=light] .cmd-filters-btn span[data-v-b8f09522],[data-theme=light] .cmd-filters-chev[data-v-b8f09522]{color:var(--text-secondary)}[data-theme=light] .cmd-date-sep[data-v-b8f09522]{color:var(--text-tertiary)}[data-theme=light] .cmd-panel[data-v-b8f09522]{color:var(--text-secondary)}[data-theme=light] .cmd-panel-meta[data-v-b8f09522]{color:var(--text-tertiary)}[data-theme=light] .cmd-tabs[data-v-b8f09522]{background:#28190a0f;border-color:#28190a1f}[data-theme=light] .cmd-tab[data-v-b8f09522]{color:var(--text-secondary)}[data-theme=light] .cmd-tab[data-v-b8f09522]:hover{color:var(--text-primary)}[data-theme=light] .cmd-tab.active[data-v-b8f09522]{color:#1a1208}[data-theme=light] .cmd-tab-count[data-v-b8f09522]{color:var(--text-secondary);background:#28190a1a}[data-theme=light] .cmd-tab.active .cmd-tab-count[data-v-b8f09522]{color:#1a1208;background:#1a12082e}[data-theme=light] .atlas-empty[data-v-b8f09522]{color:var(--text-secondary)}[data-theme=light] .atlas-empty h3[data-v-b8f09522]{color:var(--text-primary)}[data-theme=light] .atlas-empty p[data-v-b8f09522]{color:var(--text-secondary)}.spd-overlay[data-v-c71d0581]{-webkit-backdrop-filter:blur(3px);z-index:1000;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.spd-panel[data-v-c71d0581]{-webkit-backdrop-filter:blur(28px)saturate(140%);background:#14120e9e;border-left:1px solid #f59e0b29;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:-18px 0 60px #0000008c,inset 1px 0 #ffffff0a}.spd-panel[data-v-c71d0581]:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#f59e0b1a,#0000 55%),radial-gradient(at 0 100%,#f973160f,#0000 55%);position:absolute;inset:0}.spd-header[data-v-c71d0581]{background:linear-gradient(#f59e0b0a,#0000);border-bottom:1px solid #ffffff0f;padding:22px 28px 18px;position:relative}.spd-header__top[data-v-c71d0581]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.spd-id-badge[data-v-c71d0581]{background:#ffffff0a;border:1px solid #f59e0b2e;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.spd-id-badge__label[data-v-c71d0581]{color:#fbbf24a6;letter-spacing:.12em;font:700 9px/1 Inter,sans-serif}.spd-id-badge__value[data-v-c71d0581]{color:#fbbf24;letter-spacing:.04em;font:600 11px/1 ui-monospace,SF Mono,monospace}.spd-header__actions[data-v-c71d0581]{align-items:center;gap:8px;display:flex}.spd-close[data-v-c71d0581]{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.spd-close[data-v-c71d0581]:hover{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.spd-header__main[data-v-c71d0581]{align-items:center;gap:14px;display:flex}.spd-icon[data-v-c71d0581]{color:#fde68a;background:linear-gradient(135deg,#f59e0b2e,#f973161a);border:1px solid #f59e0b47;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.spd-title-wrap[data-v-c71d0581]{flex:1;min-width:0}.spd-title[data-v-c71d0581]{color:#f5f5f7;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:18px;font-weight:600;overflow:hidden}.spd-meta[data-v-c71d0581]{color:#ffffff80;margin:4px 0 0;font-size:12px}.spd-status[data-v-c71d0581]{flex-shrink:0}.spd-body[data-v-c71d0581]{scroll-behavior:smooth;flex:1;padding:22px 28px 28px;position:relative;overflow-y:auto}.spd-body.custom-scroll[data-v-c71d0581]::-webkit-scrollbar{width:6px}.spd-body.custom-scroll[data-v-c71d0581]::-webkit-scrollbar-track{background:0 0}.spd-body.custom-scroll[data-v-c71d0581]::-webkit-scrollbar-thumb{background:#f59e0b2e;border-radius:10px}.spd-body.custom-scroll[data-v-c71d0581]::-webkit-scrollbar-thumb:hover{background:#f59e0b52}.spd-footer[data-v-c71d0581]{background:#0000002e;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:12px;padding:16px 28px;display:flex}.drawer-fade-enter-active[data-v-c71d0581],.drawer-fade-leave-active[data-v-c71d0581]{transition:opacity .32s}.drawer-fade-enter-from[data-v-c71d0581],.drawer-fade-leave-to[data-v-c71d0581]{opacity:0}.drawer-slide-enter-active[data-v-c71d0581],.drawer-slide-leave-active[data-v-c71d0581]{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .32s}.drawer-slide-enter-from[data-v-c71d0581],.drawer-slide-leave-to[data-v-c71d0581]{opacity:.6;transform:translate(100%)}@media (width<=720px){.spd-panel[data-v-c71d0581]{max-width:100%!important}}[data-theme=light] .spd-overlay[data-v-c71d0581]{background:#1a141066}[data-theme=light] .spd-panel[data-v-c71d0581]{-webkit-backdrop-filter:blur(28px)saturate(160%);color:var(--text-primary);background:#fffaf09e;border-left:1px solid #d9770638;box-shadow:-18px 0 60px #28190a38,inset 1px 0 #ffffff80}[data-theme=light] .spd-panel[data-v-c71d0581]:before{background:radial-gradient(at 100% 0,#d977061f,#0000 55%),radial-gradient(at 0 100%,#f9731614,#0000 55%)}[data-theme=light] .spd-title[data-v-c71d0581]{color:var(--text-primary)}[data-theme=light] .spd-meta[data-v-c71d0581]{color:var(--text-secondary)}[data-theme=light] .spd-id-badge[data-v-c71d0581]{background:#fffaf08c;border-color:#d9770647}[data-theme=light] .spd-id-badge__label[data-v-c71d0581]{color:#b45309}[data-theme=light] .spd-id-badge__value[data-v-c71d0581]{color:#92400e}[data-theme=light] .spd-icon[data-v-c71d0581]{color:#92400e;background:linear-gradient(135deg,#d9770638,#f973161f);border-color:#d9770666}[data-theme=light] .spd-close[data-v-c71d0581]{color:#6b5840;background:#fffaf080;border-color:#28190a1a}[data-theme=light] .spd-close[data-v-c71d0581]:hover{color:#92400e;background:#d9770624;border-color:#d977065c}[data-theme=light] .spd-header[data-v-c71d0581]{background:linear-gradient(#d977060f,#0000);border-bottom-color:#28190a1a}[data-theme=light] .spd-footer[data-v-c71d0581]{background:#fffaf04d;border-top-color:#28190a1a}[data-theme=light] .spd-body.custom-scroll[data-v-c71d0581]::-webkit-scrollbar-thumb{background:#d977064d}[data-theme=light] .spd-body.custom-scroll[data-v-c71d0581]::-webkit-scrollbar-thumb:hover{background:#d9770680}.project-details-panel[data-v-9a2aa831]{flex-direction:column;gap:24px;padding:8px;display:flex}.header-section[data-v-9a2aa831]{flex-direction:column;gap:8px;display:flex}.status-row[data-v-9a2aa831]{justify-content:space-between;align-items:center;display:flex}.status-badge[data-v-9a2aa831]{text-transform:capitalize;color:#e5e5e5;background:#ffffff0d;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.status-badge.approved[data-v-9a2aa831]{color:#fbbf24;background:#f59e0b1f}.status-badge.approved .status-dot[data-v-9a2aa831]{background:#fbbf24}.status-dot[data-v-9a2aa831]{background:#9ca3af;border-radius:50%;width:6px;height:6px}.project-code[data-v-9a2aa831]{color:#fff6;letter-spacing:.5px;font-family:SF Mono,monospace;font-size:11px}.project-title[data-v-9a2aa831]{color:#f5f5f7;font-size:20px;font-weight:700;line-height:1.3}.owner-info[data-v-9a2aa831]{gap:6px;font-size:12px;display:flex}.owner-info .label[data-v-9a2aa831]{color:#ffffff80}.owner-info .value[data-v-9a2aa831]{color:#e5e5e5}.divider[data-v-9a2aa831]{background:#ffffff0f;height:1px;margin:0}.section-label[data-v-9a2aa831]{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.metrics-grid[data-v-9a2aa831]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.metric-card[data-v-9a2aa831]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.metric-label[data-v-9a2aa831]{color:#ffffff80;text-transform:uppercase;font-size:10px}.metric-value-row[data-v-9a2aa831]{align-items:baseline;gap:4px;display:flex}.currency[data-v-9a2aa831]{color:#ffffff80;font-size:12px}.amount[data-v-9a2aa831]{color:#f5f5f7;font-size:16px;font-weight:600}.metric-sub[data-v-9a2aa831],.date-range[data-v-9a2aa831]{color:#fff6;font-size:11px}.info-grid[data-v-9a2aa831]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.info-item[data-v-9a2aa831]{flex-direction:column;gap:4px;display:flex}.info-item label[data-v-9a2aa831]{color:#fff6;font-size:10px}.info-item p[data-v-9a2aa831]{color:#e5e5e5;font-size:13px;font-weight:500}.info-item p.mono[data-v-9a2aa831]{color:#a5b4fc;font-family:SF Mono,monospace}.description[data-v-9a2aa831]{color:#ffffffb3;font-size:13px;line-height:1.5}.group-header[data-v-9a2aa831]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.group-header .section-label[data-v-9a2aa831]{margin-bottom:0}.count-badge[data-v-9a2aa831]{color:#e5e5e5;background:#ffffff1a;border-radius:6px;padding:1px 6px;font-size:10px}.team-list[data-v-9a2aa831]{flex-direction:column;gap:8px;display:flex}.team-row[data-v-9a2aa831]{background:#ffffff05;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.team-row[data-v-9a2aa831]:hover{border-color:#ffffff0d}.member-avatar[data-v-9a2aa831]{color:#fff;background:#f97316;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex}.member-info[data-v-9a2aa831]{flex-direction:column;flex:1;display:flex}.member-name[data-v-9a2aa831]{color:#f5f5f7;font-size:13px;font-weight:600}.member-email[data-v-9a2aa831]{color:#fff6;margin-bottom:2px;font-size:11px}.member-role[data-v-9a2aa831]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;width:fit-content;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.member-role.pending[data-v-9a2aa831]{color:#f59e0b;background:#fbbf241a}.member-role.accepted[data-v-9a2aa831]{color:#fbbf24;background:#f59e0b1f}.member-role.declined[data-v-9a2aa831]{color:#d97706;background:#d977061f}.member-role.removed[data-v-9a2aa831]{color:#b45309;background:#92400e2e}.empty-team[data-v-9a2aa831]{color:#ffffff4d;font-size:13px;font-style:italic}.override-btn[data-v-9a2aa831]{color:#f97316;cursor:pointer;background:#f973161a;border:1px solid #f973164d;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:600;transition:all .2s}.override-btn[data-v-9a2aa831]:hover:not(:disabled){background:#f9731633;border-color:#f97316}.override-btn[data-v-9a2aa831]:disabled{opacity:.5;cursor:not-allowed}.decline-reason[data-v-9a2aa831]{color:#a855f7e6;background:#a855f714;border-left:2px solid #a855f766;border-radius:4px;margin-top:4px;padding:4px 8px;font-size:11px;font-style:italic;display:block}[data-theme=light] .project-title[data-v-9a2aa831]{color:var(--text-primary)}[data-theme=light] .project-code[data-v-9a2aa831]{color:#6b5840}[data-theme=light] .status-badge[data-v-9a2aa831]{color:var(--text-secondary);background:#28190a0f}[data-theme=light] .status-badge.approved[data-v-9a2aa831]{color:#92400e;background:#d9770629}[data-theme=light] .status-badge.approved .status-dot[data-v-9a2aa831]{background:#d97706}[data-theme=light] .status-badge.pending[data-v-9a2aa831]{color:#92400e;background:#f59e0b29}[data-theme=light] .status-badge.pending .status-dot[data-v-9a2aa831]{background:#f59e0b}[data-theme=light] .status-badge.rejected[data-v-9a2aa831]{color:#991b1b;background:#dc26261f}[data-theme=light] .status-badge.rejected .status-dot[data-v-9a2aa831]{background:#dc2626}[data-theme=light] .status-badge.completed[data-v-9a2aa831]{color:#047857;background:#05966924}[data-theme=light] .status-badge.completed .status-dot[data-v-9a2aa831]{background:#059669}[data-theme=light] .status-dot[data-v-9a2aa831]{background:#92400e}[data-theme=light] .owner-info .label[data-v-9a2aa831]{color:#6b5840}[data-theme=light] .owner-info .value[data-v-9a2aa831]{color:var(--text-primary)}[data-theme=light] .divider[data-v-9a2aa831]{background:#28190a1a}[data-theme=light] .section-label[data-v-9a2aa831]{color:#b45309;font-weight:700}[data-theme=light] .description[data-v-9a2aa831]{color:var(--text-secondary)}[data-theme=light] .metric-card[data-v-9a2aa831]{-webkit-backdrop-filter:blur(8px);background:#fffaf066;border-color:#d977062e}[data-theme=light] .metric-label[data-v-9a2aa831],[data-theme=light] .currency[data-v-9a2aa831]{color:#6b5840}[data-theme=light] .amount[data-v-9a2aa831]{color:var(--text-primary)}[data-theme=light] .metric-sub[data-v-9a2aa831],[data-theme=light] .date-range[data-v-9a2aa831]{color:#92400e}[data-theme=light] .info-item label[data-v-9a2aa831]{color:#6b5840}[data-theme=light] .info-item p[data-v-9a2aa831]{color:var(--text-primary)}[data-theme=light] .info-item p.mono[data-v-9a2aa831]{color:#b45309}[data-theme=light] .count-badge[data-v-9a2aa831]{color:#92400e;background:#d9770624}[data-theme=light] .team-row[data-v-9a2aa831]{background:#fffaf059;border:1px solid #d977061f}[data-theme=light] .team-row[data-v-9a2aa831]:hover{background:#fffaf08c;border-color:#d977064d}[data-theme=light] .member-name[data-v-9a2aa831]{color:var(--text-primary)}[data-theme=light] .member-email[data-v-9a2aa831]{color:#6b5840}[data-theme=light] .member-role.pending[data-v-9a2aa831]{color:#b45309;background:#f59e0b29}[data-theme=light] .member-role.accepted[data-v-9a2aa831]{color:#92400e;background:#d9770629}[data-theme=light] .member-role.declined[data-v-9a2aa831]{color:#b45309;background:#d9770624}[data-theme=light] .member-role.removed[data-v-9a2aa831]{color:#78350f;background:#92400e2e}[data-theme=light] .empty-team[data-v-9a2aa831]{color:#92400e}[data-theme=light] .override-btn[data-v-9a2aa831]{color:#c2410c;background:#f9731624;border-color:#f973165c}[data-theme=light] .override-btn[data-v-9a2aa831]:hover:not(:disabled){background:#f9731638;border-color:#c2410c}[data-theme=light] .decline-reason[data-v-9a2aa831]{color:#92400e;background:#d977061a;border-left-color:#d9770673}.user-filter-select[data-v-1114c73a]{min-width:180px;position:relative}.filter-trigger[data-v-1114c73a]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#1c1c1e;border:1px solid #3a3a3c;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;transition:all .2s;display:flex}.filter-trigger[data-v-1114c73a]:hover{background:#2c2c2e;border-color:#52525b}.filter-trigger.is-open[data-v-1114c73a]{background:#1a1a1c;border-color:#3b82f6}.user-icon[data-v-1114c73a]{color:#8e8e93}.selected-text[data-v-1114c73a]{color:#f5f5f5;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;font-weight:500;overflow:hidden}.placeholder[data-v-1114c73a]{color:#8e8e93;font-size:13px}.chevron[data-v-1114c73a]{color:#6e6e73;margin-left:auto;transition:transform .2s}.chevron.rotate[data-v-1114c73a]{transform:rotate(180deg)}.options-menu[data-v-1114c73a]{z-index:200;background:#1c1c1e;border:1px solid #3a3a3c;border-radius:10px;flex-direction:column;width:240px;max-height:320px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 10px 40px #00000080}.search-box[data-v-1114c73a]{border-bottom:1px solid #3a3a3c;padding:10px;position:relative}.search-icon[data-v-1114c73a]{color:#6e6e73;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.search-input[data-v-1114c73a]{color:#f5f5f5;background:#2c2c2e;border:none;border-radius:6px;outline:none;width:100%;padding:8px 8px 8px 32px;font-size:13px}.search-input[data-v-1114c73a]::placeholder{color:#6e6e73}.options-list[data-v-1114c73a]{margin:0;padding:6px;list-style:none;overflow-y:auto}.options-list[data-v-1114c73a]::-webkit-scrollbar{width:6px}.options-list[data-v-1114c73a]::-webkit-scrollbar-thumb{background:#3a3a3c;border-radius:3px}.option-item[data-v-1114c73a]{color:#f5f5f5;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;transition:background .15s;display:flex}.option-item[data-v-1114c73a]:hover{background:#2c2c2e}.option-item.selected[data-v-1114c73a]{color:#60a5fa;background:#3b82f633}.option-item.all-users[data-v-1114c73a]{border-bottom:1px solid #3a3a3c;margin-bottom:4px;padding-bottom:10px;font-weight:500}.user-info[data-v-1114c73a]{flex-direction:column;gap:2px;display:flex}.user-name[data-v-1114c73a]{font-weight:500}.check-icon[data-v-1114c73a]{color:#3b82f6}.no-results[data-v-1114c73a],.loading-state[data-v-1114c73a]{color:#6e6e73;text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.spin[data-v-1114c73a]{animation:1s linear infinite spin-1114c73a}@keyframes spin-1114c73a{to{transform:rotate(360deg)}}.dropdown-enter-active[data-v-1114c73a],.dropdown-leave-active[data-v-1114c73a]{transition:all .2s}.dropdown-enter-from[data-v-1114c73a],.dropdown-leave-to[data-v-1114c73a]{opacity:0;transform:translateY(-10px)}[data-theme=light] .filter-trigger[data-v-1114c73a]{color:var(--text-primary);background:#28190a0a;border-color:#28190a24}[data-theme=light] .filter-trigger[data-v-1114c73a]:hover{background:#28190a14;border-color:#28190a38}[data-theme=light] .filter-trigger.is-open[data-v-1114c73a]{background:#fffaf0d9;border-color:#d9770673;box-shadow:0 0 0 3px #d977061a}[data-theme=light] .options-menu[data-v-1114c73a]{background:#fffaf0f5;border-color:#28190a1f;box-shadow:0 20px 50px #28190a47}[data-theme=light] .search-box[data-v-1114c73a]{border-bottom-color:#28190a1a}[data-theme=light] .search-input[data-v-1114c73a]{color:var(--text-primary);background:#28190a0d}[data-theme=light] .search-input[data-v-1114c73a]::placeholder{color:#1a14106b}[data-theme=light] .search-icon[data-v-1114c73a]{color:#1a141073}[data-theme=light] .option-item[data-v-1114c73a]{color:var(--text-primary)}[data-theme=light] .option-item[data-v-1114c73a]:hover{background:#d977061a}[data-theme=light] .option-item.selected[data-v-1114c73a]{color:#b45309;background:#d9770624}[data-theme=light] .option-item.all-users[data-v-1114c73a]{border-bottom-color:#28190a1a}[data-theme=light] .check-icon[data-v-1114c73a]{color:#d97706}[data-theme=light] .selected-text[data-v-1114c73a]{color:var(--text-primary)}[data-theme=light] .placeholder[data-v-1114c73a]{color:var(--text-placeholder)}[data-theme=light] .user-icon[data-v-1114c73a]{color:var(--text-secondary)}[data-theme=light] .chevron[data-v-1114c73a]{color:#1a141073}[data-theme=light] .no-results[data-v-1114c73a],[data-theme=light] .loading-state[data-v-1114c73a]{color:#6b5840}.stats-card[data-v-e157d41a]{-webkit-backdrop-filter:blur(20px);background:#1e1e2399;border:1px solid #ffffff14;border-radius:20px;padding:20px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 4px 24px #0003}.stats-card[data-v-e157d41a]:hover{background:#28282db3;border-color:#ffffff1f;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 32px #0000004d}.card-content[data-v-e157d41a]{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.icon-wrapper[data-v-e157d41a]{color:#f5f5f7;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:transform .3s;display:flex;box-shadow:0 4px 12px #0000001a}.stats-card:hover .icon-wrapper[data-v-e157d41a]{transform:scale(1.1)rotate(5deg)}.info-wrapper[data-v-e157d41a]{flex-direction:column;gap:2px;display:flex}.card-value[data-v-e157d41a]{color:#f5f5f7;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.1}.card-label[data-v-e157d41a]{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.assign-team-page[data-v-447d1ed0]{max-width:1400px;margin:0 auto;padding:32px 40px}.page-header[data-v-447d1ed0]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-left[data-v-447d1ed0],.header-right[data-v-447d1ed0]{align-items:center;gap:16px;display:flex}.header-icon[data-v-447d1ed0]{color:#e5e5e5;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.header-text h1[data-v-447d1ed0]{color:#f5f5f7;letter-spacing:-.02em;margin-bottom:4px;font-size:28px;font-weight:700}.header-text p[data-v-447d1ed0]{color:#ffffff80;font-size:14px}.stats-dashboard[data-v-447d1ed0]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}.currency-symbol[data-v-447d1ed0]{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.search-bar[data-v-447d1ed0]{width:200px;position:relative}.search-bar input[data-v-447d1ed0]{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:8px 12px 8px 36px;font-size:13px;transition:all .2s}.search-bar input[data-v-447d1ed0]:focus{background:#ffffff0f;border-color:#fff3;outline:none}.search-bar input[data-v-447d1ed0]::placeholder{color:#ffffff4d}.search-bar svg[data-v-447d1ed0]{color:#fff6;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.filter-tabs[data-v-447d1ed0]{gap:8px;margin-bottom:20px;padding:0 4px;display:flex}.filter-tab[data-v-447d1ed0]{color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.filter-tab[data-v-447d1ed0]:hover{color:#fffc;background:#ffffff0f;border-color:#ffffff1f}.filter-tab.active[data-v-447d1ed0]{color:#f97316;background:#f973161a;border-color:#f973164d}.filter-tab.active[data-v-447d1ed0]:hover{background:#f9731626}.admin-filters[data-v-447d1ed0]{z-index:30;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex;position:relative}.filter-date[data-v-447d1ed0]{width:140px}.filter-status[data-v-447d1ed0]{width:160px}.clear-filters-btn[data-v-447d1ed0]{color:#8e8e93;cursor:pointer;background:0 0;border:1px solid #3a3a3c;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;transition:all .2s;display:flex}.clear-filters-btn[data-v-447d1ed0]:hover{color:#f5f5f5;background:#ffffff0d;border-color:#52525b}.filter-tab.declined.active[data-v-447d1ed0]{color:#d97706;background:#d977061a;border-color:#d9770652}.filter-tab.declined.active[data-v-447d1ed0]:hover{background:#d9770629}.filter-tab.received.active[data-v-447d1ed0]{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b52}.filter-tab.received.active[data-v-447d1ed0]:hover{background:#f59e0b2e}.btn-manage[data-v-447d1ed0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.btn-manage[data-v-447d1ed0]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.details-grid[data-v-447d1ed0]{flex-direction:column;gap:24px;display:flex}.detail-section[data-v-447d1ed0]{border-bottom:1px solid #ffffff0f;padding-bottom:20px}.detail-section[data-v-447d1ed0]:last-child{border-bottom:none;padding-bottom:0}.section-title[data-v-447d1ed0]{text-transform:uppercase;letter-spacing:.08em;color:#fff6;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.count-badge[data-v-447d1ed0]{color:#fbbf24;background:#f59e0b33;border-radius:10px;padding:2px 8px;font-size:10px}.detail-row[data-v-447d1ed0]{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.detail-label[data-v-447d1ed0]{color:#ffffff80;font-size:13px}.detail-value[data-v-447d1ed0]{color:#f5f5f7;font-size:13px;font-weight:500}.detail-value.mono[data-v-447d1ed0]{color:#fde68a;font-family:monospace}.description-text[data-v-447d1ed0]{color:#ffffffb3;font-size:13px;line-height:1.6}.budget-display[data-v-447d1ed0]{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.budget-currency[data-v-447d1ed0]{color:#ffffff80;font-size:14px}.budget-amount[data-v-447d1ed0]{color:#fbbf24;font-size:32px;font-weight:700}.timeline-display[data-v-447d1ed0]{align-items:center;gap:16px;display:flex}.timeline-item[data-v-447d1ed0]{color:#fbbf24;align-items:center;gap:10px;display:flex}.timeline-label[data-v-447d1ed0]{color:#fff6;text-transform:uppercase;font-size:10px;display:block}.timeline-date[data-v-447d1ed0]{color:#f5f5f7;font-size:13px;font-weight:500;display:block}.timeline-arrow[data-v-447d1ed0]{color:#ffffff4d}.team-list-detail[data-v-447d1ed0]{flex-direction:column;gap:8px;display:flex}.team-member-detail[data-v-447d1ed0]{background:#ffffff05;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.member-avatar[data-v-447d1ed0]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.member-info[data-v-447d1ed0]{flex-direction:column;gap:2px;display:flex}.member-name[data-v-447d1ed0]{color:#f5f5f7;font-size:13px;font-weight:600}.member-role[data-v-447d1ed0]{color:#ffffff80;font-size:11px}.modal-actions-right[data-v-447d1ed0]{justify-content:flex-end;gap:12px;width:100%;display:flex}.btn-primary[data-v-447d1ed0],.btn-secondary[data-v-447d1ed0],.btn-text[data-v-447d1ed0]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-primary[data-v-447d1ed0]{color:#fff;background:#f97316;border:none}.btn-primary[data-v-447d1ed0]:hover:not(:disabled){background:#ea580c;transform:translateY(-1px)}.btn-primary[data-v-447d1ed0]:disabled{color:#ffffff4d;cursor:not-allowed;background:#ffffff1a}.btn-secondary[data-v-447d1ed0]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.btn-secondary[data-v-447d1ed0]:hover{background:#ffffff1a}.btn-text[data-v-447d1ed0]{color:#fff9;background:0 0;border:none}.btn-text[data-v-447d1ed0]:hover{color:#fff}.team-modal-content[data-v-447d1ed0]{flex-direction:column;gap:20px;display:flex}.search-section[data-v-447d1ed0],.users-section[data-v-447d1ed0]{flex-direction:column;gap:12px;display:flex}.section-label[data-v-447d1ed0]{text-transform:uppercase;letter-spacing:.08em;color:#fff6;font-size:11px;font-weight:700}.section-label .count[data-v-447d1ed0]{color:#ffffff40;font-weight:500}.section-divider[data-v-447d1ed0]{background:#ffffff0f;height:1px;margin:4px 0}.users-list[data-v-447d1ed0]{flex-direction:column;gap:8px;max-height:400px;margin-top:16px;padding-right:4px;display:flex;overflow-y:auto}.user-item[data-v-447d1ed0]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.user-item[data-v-447d1ed0]:hover{background:#ffffff0d;border-color:#ffffff1a}.user-item.selected[data-v-447d1ed0]{background:#f973161a;border-color:#f973164d}.user-avatar[data-v-447d1ed0]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.user-info[data-v-447d1ed0]{flex-direction:column;flex:1;display:flex}.user-name[data-v-447d1ed0]{color:#f5f5f7;font-size:13px;font-weight:600}.user-email[data-v-447d1ed0]{color:#ffffff80;font-size:11px}.user-check[data-v-447d1ed0]{color:#ffffff4d;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;transition:all .2s;display:flex}.user-item.selected .user-check[data-v-447d1ed0]{color:#fff;background:#f97316}.team-search[data-v-447d1ed0]{margin-bottom:16px;position:relative}.team-search input[data-v-447d1ed0]{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:12px 12px 12px 40px;font-size:14px}.team-search input[data-v-447d1ed0]:focus{background:#0006;border-color:#f97316;outline:none}.team-search svg[data-v-447d1ed0]{color:#fff6;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.remove-btn[data-v-447d1ed0]{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.remove-btn[data-v-447d1ed0]:hover:not(:disabled){background:#ef444433;border-color:#ef4444}.override-btn[data-v-447d1ed0]{color:#f59e0b;cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;transition:all .2s;display:flex}.override-btn[data-v-447d1ed0]:hover{background:#f59e0b33;border-color:#f59e0b;transform:translateY(-1px)}.user-role[data-v-447d1ed0]{text-transform:uppercase;color:#ffffff80;background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.user-role.accepted[data-v-447d1ed0]{color:#fbbf24;background:#f59e0b1a}.remove-dialog-backdrop[data-v-447d1ed0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.remove-dialog[data-v-447d1ed0]{background:linear-gradient(#1a1a1d 0%,#141417 100%);border:1px solid #ffffff1a;border-radius:16px;width:400px;max-width:90vw;overflow:hidden}.remove-dialog-header[data-v-447d1ed0]{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:20px;display:flex}.remove-icon[data-v-447d1ed0]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.remove-dialog-header h3[data-v-447d1ed0]{color:#f5f5f7;margin:0;font-size:16px;font-weight:600}.remove-dialog-header p[data-v-447d1ed0]{color:#ffffff80;margin:2px 0 0;font-size:13px}.remove-dialog-body[data-v-447d1ed0]{padding:20px}.remove-dialog-body label[data-v-447d1ed0]{color:#ffffff80;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.remove-dialog-body textarea[data-v-447d1ed0]{color:#fff;resize:none;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:13px}.remove-dialog-body textarea[data-v-447d1ed0]:focus{border-color:#ef444480;outline:none}.remove-dialog-body textarea[data-v-447d1ed0]::placeholder{color:#ffffff4d}.remove-dialog-footer[data-v-447d1ed0]{background:#0003;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.btn-danger[data-v-447d1ed0]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-danger[data-v-447d1ed0]:hover:not(:disabled){background:#dc2626}.btn-danger[data-v-447d1ed0]:disabled{opacity:.5;cursor:not-allowed}.assigned-section[data-v-447d1ed0]{margin-top:8px}.assigned-header[data-v-447d1ed0]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.member-count[data-v-447d1ed0]{color:#fff6;background:#ffffff0d;border-radius:12px;padding:4px 10px;font-size:12px}.assigned-list[data-v-447d1ed0]{flex-direction:column;gap:8px;display:flex}.assigned-item[data-v-447d1ed0]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.assigned-item[data-v-447d1ed0]:hover{background:#ffffff0d;border-color:#ffffff1a}.assigned-item.is-owner[data-v-447d1ed0]{background:linear-gradient(135deg,#f973160d 0%,#0000 100%);border-color:#f9731626}.assigned-avatar[data-v-447d1ed0]{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.assigned-info[data-v-447d1ed0]{flex:1;min-width:0}.assigned-name-row[data-v-447d1ed0]{align-items:center;gap:8px;display:flex}.assigned-name[data-v-447d1ed0]{color:#f5f5f7;font-size:13px;font-weight:500}.owner-badge[data-v-447d1ed0]{text-transform:uppercase;letter-spacing:.5px;color:#f97316;background:#f973161a;border:1px solid #f9731633;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.assigned-status[data-v-447d1ed0]{color:#fff6;text-transform:capitalize;font-size:11px}.assigned-status.accepted[data-v-447d1ed0]{color:#fbbf24}.remove-btn[data-v-447d1ed0]{color:#ef4444b3;cursor:pointer;background:#ef444414;border:1px solid #ef444426;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.remove-btn[data-v-447d1ed0]:hover:not(:disabled){color:#ef4444;background:#ef444426;border-color:#ef44444d}.remove-btn[data-v-447d1ed0]:disabled{opacity:.5;cursor:not-allowed}.confirm-dialog-overlay[data-v-447d1ed0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-447d1ed0]{text-align:center;background:linear-gradient(#1f1f23 0%,#18181b 100%);border:1px solid #ffffff14;border-radius:20px;width:420px;max-width:100%;padding:32px;box-shadow:0 25px 50px -12px #00000080}.confirm-dialog-icon[data-v-447d1ed0]{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.confirm-dialog-icon.danger[data-v-447d1ed0]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.confirm-dialog-content[data-v-447d1ed0]{margin-bottom:24px}.confirm-dialog-title[data-v-447d1ed0]{color:#f5f5f7;margin:0 0 8px;font-size:20px;font-weight:600}.confirm-dialog-desc[data-v-447d1ed0]{color:#ffffff80;margin:0;font-size:14px;line-height:1.5}.confirm-dialog-desc strong[data-v-447d1ed0]{color:#f5f5f7}.confirm-dialog-input[data-v-447d1ed0]{text-align:left;margin-bottom:24px}.confirm-dialog-input label[data-v-447d1ed0]{color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.confirm-dialog-input .required[data-v-447d1ed0]{color:#ef4444}.confirm-dialog-input textarea[data-v-447d1ed0]{color:#fff;resize:none;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.5;transition:all .2s}.confirm-dialog-input textarea[data-v-447d1ed0]:focus{background:#0006;border-color:#f9731680;outline:none}.confirm-dialog-input textarea[data-v-447d1ed0]::placeholder{color:#ffffff4d}.confirm-dialog-input textarea.has-error[data-v-447d1ed0]{border-color:#ef4444}.input-error[data-v-447d1ed0]{color:#ef4444;margin-top:6px;font-size:12px;display:block}.confirm-dialog-actions[data-v-447d1ed0]{gap:12px;display:flex}.btn-cancel[data-v-447d1ed0]{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:14px 20px;font-size:14px;font-weight:500;transition:all .2s}.btn-cancel[data-v-447d1ed0]:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.btn-confirm[data-v-447d1ed0]{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-confirm.danger[data-v-447d1ed0]{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.btn-confirm.danger[data-v-447d1ed0]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-1px)}.btn-confirm[data-v-447d1ed0]:disabled{opacity:.5;cursor:not-allowed;transform:none}.reason-input-group[data-v-447d1ed0]{width:100%}.reason-label[data-v-447d1ed0]{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.reason-label .required[data-v-447d1ed0]{color:#ef4444}.reason-textarea[data-v-447d1ed0]{color:#fff;resize:none;background:#27272a;border:1px solid #3f3f46;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.5;transition:all .2s}.reason-textarea[data-v-447d1ed0]:focus{border-color:#f97316;outline:none}.reason-textarea[data-v-447d1ed0]::placeholder{color:#71717a}.reason-textarea.has-error[data-v-447d1ed0]{border-color:#ef4444}.reason-error[data-v-447d1ed0]{color:#ef4444;margin-top:6px;font-size:12px;display:block}.atp-table[data-v-447d1ed0]{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f12f2 0%,#141419f2 100%);border:1px solid #ffffff0f;border-radius:20px;margin-bottom:24px;overflow:hidden}.atp-table__chrome[data-v-447d1ed0]{background:linear-gradient(#f59e0b0a,#0000);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.atp-chrome__left[data-v-447d1ed0]{align-items:center;gap:14px;display:flex}.atp-chrome__indicator[data-v-447d1ed0]{background:linear-gradient(#f59e0b 0%,#f97316 100%);border-radius:2px;width:4px;height:22px;animation:2.4s ease-in-out infinite atp-pulse-447d1ed0;box-shadow:0 0 12px #f59e0b8c}@keyframes atp-pulse-447d1ed0{0%,to{opacity:1}50%{opacity:.5}}.atp-chrome__title[data-v-447d1ed0]{color:#f5f5f7;letter-spacing:-.01em;font-family:Outfit,system-ui,sans-serif;font-size:15px;font-weight:600}.atp-chrome__count[data-v-447d1ed0]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:999px;padding:4px 10px;font:600 11px/1 ui-monospace,JetBrains Mono,monospace}.atp-legend[data-v-447d1ed0]{letter-spacing:.16em;text-transform:uppercase;color:#ffffff52;background:#ffffff04;border-bottom:1px solid #ffffff0a;grid-template-columns:6px minmax(260px,1.6fr) minmax(220px,1.2fr) minmax(180px,1.1fr) 140px 150px 160px 120px;column-gap:20px;padding:10px 24px;font:700 10px/1 Inter,sans-serif;display:grid}.atp-legend .legend-project[data-v-447d1ed0]{grid-column:2}.atp-legend .legend-meta[data-v-447d1ed0]{grid-column:3}.atp-legend .legend-timeline[data-v-447d1ed0]{grid-column:4}.atp-legend .legend-budget[data-v-447d1ed0]{text-align:right;grid-column:5}.atp-legend .legend-team[data-v-447d1ed0]{grid-column:6}.atp-legend .legend-owner[data-v-447d1ed0]{grid-column:7}.atp-legend .legend-action[data-v-447d1ed0]{grid-column:8}.atp-rows[data-v-447d1ed0]{margin:0;padding:0;list-style:none}.atp-row[data-v-447d1ed0]{cursor:pointer;contain:layout style;border-bottom:1px solid #ffffff08;padding-left:6px;transition:background .35s cubic-bezier(.16,1,.3,1);display:block;position:relative}.atp-row[data-v-447d1ed0]:last-child{border-bottom:none}.atp-row[data-v-447d1ed0]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#f973161a 0%,#f59e0b0a 30%,#0000 70%);transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.atp-row[data-v-447d1ed0]:hover:before{opacity:1}.atp-row--expanded[data-v-447d1ed0]{background:#ffffff05}.atp-row--expanded[data-v-447d1ed0]:before{opacity:1}.atp-row__ribbon[data-v-447d1ed0]{pointer-events:none;background:linear-gradient(#f59e0b,#f97316);border-radius:2px;width:3px;transition:width .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,top .3s,bottom .3s;position:absolute;top:16px;bottom:16px;left:0;box-shadow:0 0 6px #f59e0b59}.atp-row:hover .atp-row__ribbon[data-v-447d1ed0]{width:6px;top:8px;bottom:8px;box-shadow:0 0 14px #f973168c}.atp-ribbon--high[data-v-447d1ed0]{background:linear-gradient(#d97706,#f97316);box-shadow:0 0 10px #d977068c}.atp-ribbon--medium[data-v-447d1ed0]{background:linear-gradient(#fbbf24,#f59e0b)}.atp-ribbon--low[data-v-447d1ed0]{background:linear-gradient(#facc15,#f97316 70%)}.atp-ribbon--skeleton[data-v-447d1ed0]{box-shadow:none;background:linear-gradient(#ffffff14,#ffffff08)}.atp-row__grid[data-v-447d1ed0]{grid-template-columns:minmax(260px,1.6fr) minmax(220px,1.2fr) minmax(180px,1.1fr) 140px 150px 160px 120px;align-items:center;column-gap:20px;min-width:0;padding:18px;display:grid}.atp-cell[data-v-447d1ed0]{min-width:0}.atp-cell--project[data-v-447d1ed0]{flex-direction:column;gap:8px;min-width:0;display:flex}.atp-project__head[data-v-447d1ed0]{align-items:baseline;gap:10px;min-width:0;display:flex}.atp-project__name[data-v-447d1ed0]{color:#f5f5f7;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font:600 15px/1.25 Outfit,system-ui,sans-serif;overflow:hidden}.atp-project__code[data-v-447d1ed0]{color:#fff6;letter-spacing:.04em;background:#ffffff0a;border-radius:4px;flex-shrink:0;padding:3px 7px;font:500 11px/1 ui-monospace,JetBrains Mono,monospace}.atp-tagrail[data-v-447d1ed0]{flex-wrap:nowrap;gap:6px;display:flex;overflow:hidden}.atp-tag[data-v-447d1ed0]{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:130px;padding:3px 7px;font:700 9px/1 Inter,sans-serif;overflow:hidden}.atp-tag--cat[data-v-447d1ed0]{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b38}.atp-tag--life[data-v-447d1ed0]{color:#fbbf24;background:#f9731612;border:1px solid #f973162e}.atp-tag--prio[data-v-447d1ed0]{color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff14}.atp-cell--meta[data-v-447d1ed0]{color:#e5e5e7d9;align-items:center;gap:8px;min-width:0;font:500 12px/1.4 Inter,sans-serif;display:flex}.atp-meta__org[data-v-447d1ed0]{color:#e5e5e7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atp-meta__sep[data-v-447d1ed0]{color:#ffffff40}.atp-meta__type[data-v-447d1ed0]{color:#ffffff80;white-space:nowrap}.atp-cell--timeline[data-v-447d1ed0]{flex-direction:column;gap:6px;min-width:0;display:flex}.atp-track[data-v-447d1ed0]{background:#ffffff0f;border-radius:2px;height:4px;position:relative;overflow:visible}.atp-track__bar[data-v-447d1ed0]{border-radius:2px;position:absolute;inset:0}.atp-track__fill[data-v-447d1ed0]{width:var(--fill,0%);background:linear-gradient(90deg,#f59e0b,#f97316);border-radius:2px;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #f59e0b66}.atp-track__now[data-v-447d1ed0]{top:50%;left:var(--now,0%);background:#fbbf24;border-radius:50%;width:10px;height:10px;transition:left .7s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #141417,0 0 10px #fbbf2499}.atp-track__labels[data-v-447d1ed0]{color:#ffffff73;justify-content:space-between;align-items:baseline;font:500 10px/1 Inter,sans-serif;display:flex}.atp-track__dur[data-v-447d1ed0]{color:#fbbf24b3;padding:0 6px;font-family:ui-monospace,JetBrains Mono,monospace}.atp-cell--budget[data-v-447d1ed0]{justify-content:flex-end;align-items:baseline;gap:4px;font-family:ui-monospace,JetBrains Mono,monospace;display:flex}.atp-budget__sym[data-v-447d1ed0]{color:#fff6;font-size:11px}.atp-budget__amt[data-v-447d1ed0]{color:#f5f5f7;letter-spacing:-.02em;font-size:15px;font-weight:600}.atp-budget__ccy[data-v-447d1ed0]{color:#ffffff59;text-transform:uppercase;margin-left:2px;font-size:9px}.atp-cell--team[data-v-447d1ed0]{align-items:center;display:flex}.atp-avatars[data-v-447d1ed0]{margin:0;padding:0;list-style:none;display:flex}.atp-avatar[data-v-447d1ed0]{color:#fff;border:2px solid #141417;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font:600 10px/1 Inter,sans-serif;transition:margin-left .35s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:flex}.atp-avatar[data-v-447d1ed0]:first-child{margin-left:0}.atp-avatar--more[data-v-447d1ed0]{color:#ffffffb3;background:#ffffff14;font-size:9px}.atp-avatar--declined[data-v-447d1ed0]{opacity:.55;filter:grayscale(.35)}.atp-row:hover .atp-avatar[data-v-447d1ed0]{margin-left:-2px}.atp-row:hover .atp-avatar[data-v-447d1ed0]:first-child{margin-left:0}.atp-avatars__empty[data-v-447d1ed0]{color:#ffffff4d;font-size:11px;font-style:italic}.atp-cell--owner[data-v-447d1ed0]{align-items:center;gap:8px;min-width:0;display:flex}.atp-owner__dot[data-v-447d1ed0]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font:600 10px/1 Inter,sans-serif;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.atp-owner__name[data-v-447d1ed0]{color:#e5e5e7bf;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.atp-cell--action[data-v-447d1ed0]{z-index:2;background:linear-gradient(90deg,#0000 0%,#0f0f12f2 24%);justify-content:flex-end;align-items:center;padding-left:16px;padding-right:6px;display:flex;position:sticky;right:6px}.atp-row:hover .atp-cell--action[data-v-447d1ed0]{background:linear-gradient(90deg,#0000 0%,#140f0cf5 24%)}.atp-manage[data-v-447d1ed0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316f2,#f59e0bf2);border:1px solid #fbbf2466;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:8px 14px 8px 16px;font:600 12px/1 Inter,sans-serif;transition:background .25s,border-color .25s;display:inline-flex;box-shadow:0 4px 14px #f9731640,inset 0 1px #ffffff2e;transform:none!important}.atp-manage[data-v-447d1ed0]:hover{background:linear-gradient(135deg,#f97316,#f59e0b);border-color:#fbbf24a6}.atp-manage svg[data-v-447d1ed0]{transition:transform .25s}.atp-manage:hover svg[data-v-447d1ed0]{transform:translate(3px)}.atp-action__pair[data-v-447d1ed0]{gap:6px;display:flex}.atp-iconbtn[data-v-447d1ed0]{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.atp-iconbtn--accept[data-v-447d1ed0]:hover{color:#4ade80;background:#22c55e26;border-color:#22c55e59}.atp-iconbtn--decline[data-v-447d1ed0]:hover{color:#f87171;background:#dc262626;border-color:#dc262659}.atp-row__detail[data-v-447d1ed0]{will-change:height, opacity;border-top:1px dashed #f59e0b2e;grid-template-columns:repeat(4,1fr) auto;gap:24px;margin-top:4px;padding:4px 24px 20px 18px;display:grid;overflow:hidden}.atp-detail__col[data-v-447d1ed0]{flex-direction:column;gap:4px;display:flex}.atp-detail__label[data-v-447d1ed0]{letter-spacing:.16em;text-transform:uppercase;color:#fbbf24a6;font:700 9px/1 Inter,sans-serif}.atp-detail__value[data-v-447d1ed0]{color:#e5e5e7;font:500 13px/1.2 Inter,sans-serif}.atp-detail__actions[data-v-447d1ed0]{justify-content:flex-end;align-items:center;display:flex}.atp-link[data-v-447d1ed0]{cursor:pointer;color:#fbbf24;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font:600 12px/1 Inter,sans-serif;transition:background .2s,transform .2s;display:inline-flex}.atp-link[data-v-447d1ed0]:hover{background:#fbbf241a;transform:translate(2px)}.atp-row-enter-active[data-v-447d1ed0],.atp-row-leave-active[data-v-447d1ed0],.atp-row-move[data-v-447d1ed0]{transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1)}.atp-row-enter-from[data-v-447d1ed0]{opacity:0;transform:translateY(10px)}.atp-row-leave-active[data-v-447d1ed0]{pointer-events:none;position:absolute;left:0;right:0}.atp-row-leave-to[data-v-447d1ed0]{opacity:0;transform:translate(14px)}.atp-rows--skeleton[data-v-447d1ed0]{margin:0;padding:0;list-style:none}.atp-row--skeleton[data-v-447d1ed0]{pointer-events:none}.sk-bar[data-v-447d1ed0],.sk-pill[data-v-447d1ed0],.sk-dot[data-v-447d1ed0],.sk-btn[data-v-447d1ed0]{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite atp-shimmer-447d1ed0}@keyframes atp-shimmer-447d1ed0{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-bar[data-v-447d1ed0]{height:12px;margin-top:4px}.sk-bar.sk-thin[data-v-447d1ed0]{opacity:.7;height:8px}.sk-bar.w-30[data-v-447d1ed0]{width:30%}.sk-bar.w-40[data-v-447d1ed0]{width:40%}.sk-bar.w-50[data-v-447d1ed0]{width:50%}.sk-bar.w-60[data-v-447d1ed0]{width:60%}.sk-bar.w-80[data-v-447d1ed0]{width:80%}.sk-bar.w-100[data-v-447d1ed0]{width:100%}.sk-dot[data-v-447d1ed0]{border-radius:50%;width:26px;height:26px;margin-left:-6px}.sk-dot[data-v-447d1ed0]:first-child{margin-left:0}.sk-btn[data-v-447d1ed0]{border-radius:10px;width:96px;height:34px}.atp-empty[data-v-447d1ed0]{color:#ffffff8c;flex-direction:column;align-items:center;gap:14px;padding:72px 24px;display:flex}.atp-empty__art[data-v-447d1ed0]{background:radial-gradient(circle,#f59e0b2e,#0000 65%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.atp-empty__title[data-v-447d1ed0]{color:#f5f5f7;font:600 16px/1.2 Outfit,system-ui}.atp-empty__sub[data-v-447d1ed0]{color:#ffffff73;font:500 13px/1.4 Inter,sans-serif}.atp-empty__cta[data-v-447d1ed0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316eb,#f59e0beb);border:1px solid #fbbf245c;border-radius:10px;margin-top:6px;padding:10px 18px;font:600 12px/1 Inter,sans-serif;transition:box-shadow .25s;box-shadow:0 4px 14px #f9731640}.atp-empty__cta[data-v-447d1ed0]:hover{box-shadow:0 8px 22px #f9731666}@media (width<=1399px){.atp-legend[data-v-447d1ed0]{grid-template-columns:6px minmax(260px,2fr) minmax(180px,1.1fr) 140px 130px 120px}.atp-legend .legend-meta[data-v-447d1ed0],.atp-legend .legend-owner[data-v-447d1ed0]{display:none}.atp-legend .legend-project[data-v-447d1ed0]{grid-column:2}.atp-legend .legend-timeline[data-v-447d1ed0]{grid-column:3}.atp-legend .legend-budget[data-v-447d1ed0]{grid-column:4}.atp-legend .legend-team[data-v-447d1ed0]{grid-column:5}.atp-legend .legend-action[data-v-447d1ed0]{grid-column:6}.atp-row__grid[data-v-447d1ed0]{grid-template-columns:minmax(260px,2fr) minmax(180px,1.1fr) 140px 130px 120px}.atp-cell--meta[data-v-447d1ed0],.atp-cell--owner[data-v-447d1ed0]{display:none}.atp-cell--project[data-v-447d1ed0]:after{content:attr(data-org) " · " attr(data-type);color:#ffffff80;margin-top:2px;font:500 11px/1.3 Inter,sans-serif;display:block}}@media (width<=1099px){.atp-legend[data-v-447d1ed0]{display:none}.atp-row[data-v-447d1ed0]{grid-template-columns:6px 1fr}.atp-row__grid[data-v-447d1ed0]{row-gap:12px;padding:16px 18px;grid-template-columns:1fr!important}.atp-cell--action[data-v-447d1ed0]{background:0 0;justify-content:flex-start;padding-left:0;position:static}.atp-cell--owner[data-v-447d1ed0],.atp-cell--meta[data-v-447d1ed0]{display:flex}.atp-manage[data-v-447d1ed0]{justify-content:center;width:100%}.atp-row__detail[data-v-447d1ed0]{grid-template-columns:repeat(2,1fr);gap:16px}}.assign-team-page.atlas-skin[data-v-447d1ed0]{position:relative}.atlas-backdrop[data-v-447d1ed0]{pointer-events:none;z-index:-1;position:fixed;inset:52px 0 0;overflow:hidden}.atlas-base[data-v-447d1ed0]{background:radial-gradient(at 0 0,#061018 0%,#04070b 60%,#02030a 100%);position:absolute;inset:0}.atlas-grid[data-v-447d1ed0]{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.atlas-orb[data-v-447d1ed0]{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.a-orb-1[data-v-447d1ed0]{background:radial-gradient(circle,#f59e0b29,#0000 70%);width:480px;height:480px;top:-120px;right:-100px}.a-orb-2[data-v-447d1ed0]{background:radial-gradient(circle,#f973161f,#0000 70%);width:360px;height:360px;bottom:-90px;left:-60px}.atlas-orb[data-v-447d1ed0]{transform:translate(var(--orb-parallax-x,0px), var(--orb-parallax-y,0px))}.forge-assignment-hero[data-v-447d1ed0]{position:relative}.forge-assignment-hero .header-icon[data-v-447d1ed0]{color:#fde68a;background:linear-gradient(135deg,#f59e0b29,#f973161a);border:1px solid #f59e0b4d;border-radius:12px;box-shadow:0 6px 18px #f59e0b33}.forge-assignment-hero .hero-eyebrow[data-v-447d1ed0]{letter-spacing:.22em;color:#f97316;background:#f9731614;border:1px solid #f9731633;border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.forge-assignment-hero .header-text h1[data-v-447d1ed0]{background:linear-gradient(120deg,#fff 30%,#fde68a 75%,#fbbf24 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif}.spd-btn-text[data-v-447d1ed0]{color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;padding:9px 18px;font:600 12px/1 Inter,sans-serif;transition:background .2s,color .2s,border-color .2s}.spd-btn-text[data-v-447d1ed0]:hover{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.spd-btn-primary[data-v-447d1ed0]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316f2,#f59e0bf2);border:1px solid #fbbf2466;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font:600 12px/1 Inter,sans-serif;transition:box-shadow .25s;display:inline-flex;box-shadow:0 4px 14px #f9731640}.spd-btn-primary[data-v-447d1ed0]:hover{box-shadow:0 8px 22px #f9731666}[data-theme=light] .assign-team-page[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .atlas-base[data-v-447d1ed0]{background:radial-gradient(at 0 0,#f5f0eb 0%,#faf7f0 60% 100%)}[data-theme=light] .atlas-grid[data-v-447d1ed0]{opacity:.25}[data-theme=light] .header-icon[data-v-447d1ed0]{color:var(--text-secondary);background:#1a14100a;border-color:#1a14101a}[data-theme=light] .header-text h1[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .forge-assignment-hero .header-text h1[data-v-447d1ed0]{background:linear-gradient(120deg,#92400e 0%,#d97706 50%,#b45309 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .header-text p[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .hero-eyebrow[data-v-447d1ed0]{color:#c2410c;background:#f973161a;border-color:#d9770638}[data-theme=light] .hero-eyebrow .compass-icon[data-v-447d1ed0]{color:#c2410c}[data-theme=light] .search-bar input[data-v-447d1ed0]{color:var(--text-primary);background:#1a14100a;border-color:#1a14101a}[data-theme=light] .search-bar input[data-v-447d1ed0]:focus{background:#1a141014;border-color:#1a141033}[data-theme=light] .search-bar input[data-v-447d1ed0]::placeholder{color:var(--text-placeholder)}[data-theme=light] .search-bar svg[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .filter-tab[data-v-447d1ed0]{color:var(--text-secondary);background:#1a14100a;border-color:#1a14101a}[data-theme=light] .filter-tab[data-v-447d1ed0]:hover{color:var(--text-primary);background:#1a141014;border-color:#1a141026}[data-theme=light] .filter-tab.active[data-v-447d1ed0]{color:#92400e;background:#d977061a;border-color:#994c0038}[data-theme=light] .filter-tab.declined.active[data-v-447d1ed0]{color:#7f1d1d;background:#dc262614;border-color:#dc262633}[data-theme=light] .clear-filters-btn[data-v-447d1ed0]{color:var(--text-secondary);border-color:#1a14101a}[data-theme=light] .clear-filters-btn[data-v-447d1ed0]:hover{color:var(--text-primary);background:#1a14100f;border-color:#1a14102e}[data-theme=light] .section-title[data-v-447d1ed0]{color:var(--text-secondary)}[data-theme=light] .count-badge[data-v-447d1ed0]{color:#92400e;background:#d977061a}[data-theme=light] .detail-label[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .detail-value[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .detail-value.mono[data-v-447d1ed0]{color:#92400e}[data-theme=light] .description-text[data-v-447d1ed0]{color:var(--text-secondary)}[data-theme=light] .budget-currency[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .budget-amount[data-v-447d1ed0]{color:#d97706}[data-theme=light] .timeline-item[data-v-447d1ed0]{color:#92400e}[data-theme=light] .timeline-label[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .timeline-date[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .timeline-arrow[data-v-447d1ed0]{color:var(--text-placeholder)}[data-theme=light] .member-name[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .member-role[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .reason-label[data-v-447d1ed0]{color:var(--text-secondary)}[data-theme=light] .reason-label .required[data-v-447d1ed0]{color:#dc2626}[data-theme=light] .reason-textarea[data-v-447d1ed0]{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}[data-theme=light] .reason-textarea[data-v-447d1ed0]:focus{background:#d977060a;border-color:#d97706}[data-theme=light] .reason-textarea[data-v-447d1ed0]::placeholder{color:var(--text-placeholder)}[data-theme=light] .reason-textarea.has-error[data-v-447d1ed0]{border-color:#dc2626}[data-theme=light] .reason-error[data-v-447d1ed0]{color:#dc2626}[data-theme=light] .section-label[data-v-447d1ed0]{color:var(--text-secondary)}[data-theme=light] .section-label .count[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .section-divider[data-v-447d1ed0]{background:#1a14100f}[data-theme=light] .users-list[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .user-item[data-v-447d1ed0]{background:#1a141005;border-color:#1a141014}[data-theme=light] .user-item[data-v-447d1ed0]:hover{background:#1a14100f;border-color:#1a14101f}[data-theme=light] .user-item.selected[data-v-447d1ed0]{background:#d977061a;border-color:#994c0038}[data-theme=light] .user-avatar[data-v-447d1ed0]{color:#fff}[data-theme=light] .user-name[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .user-email[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .user-check[data-v-447d1ed0]{color:var(--text-tertiary);background:#1a14100f}[data-theme=light] .user-item.selected .user-check[data-v-447d1ed0]{color:#fff;background:#d97706}[data-theme=light] .team-search input[data-v-447d1ed0]{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}[data-theme=light] .team-search input[data-v-447d1ed0]:focus{background:#d977060a;border-color:#d97706}[data-theme=light] .team-search input[data-v-447d1ed0]::placeholder{color:var(--text-placeholder)}[data-theme=light] .team-search svg[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .remove-btn[data-v-447d1ed0]{color:#b91c1c;background:#dc26260f;border-color:#dc26261f}[data-theme=light] .remove-btn[data-v-447d1ed0]:hover:not(:disabled){color:#dc2626;background:#dc26261f;border-color:#dc262640}[data-theme=light] .override-btn[data-v-447d1ed0]{color:#b45309;background:#d9770614;border-color:#994c0026}[data-theme=light] .override-btn[data-v-447d1ed0]:hover{background:#d9770624;border-color:#d97706}[data-theme=light] .user-role[data-v-447d1ed0]{color:var(--text-secondary);background:#1a14100f}[data-theme=light] .user-role.accepted[data-v-447d1ed0]{color:#92400e;background:#d9770614}[data-theme=light] .assigned-header[data-v-447d1ed0]{color:var(--text-secondary)}[data-theme=light] .member-count[data-v-447d1ed0]{color:var(--text-tertiary);background:#1a14100d}[data-theme=light] .assigned-item[data-v-447d1ed0]{background:#1a141008;border-color:#1a141014}[data-theme=light] .assigned-item[data-v-447d1ed0]:hover{background:#1a141014;border-color:#1a14101f}[data-theme=light] .assigned-item.is-owner[data-v-447d1ed0]{background:linear-gradient(135deg,#d977060d 0%,#faf7f000 100%);border-color:#994c001f}[data-theme=light] .assigned-avatar[data-v-447d1ed0]{color:#fff}[data-theme=light] .assigned-name[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .owner-badge[data-v-447d1ed0]{color:#92400e;background:#d977061a;border-color:#994c002e}[data-theme=light] .assigned-status[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .assigned-status.accepted[data-v-447d1ed0]{color:#92400e}[data-theme=light] .btn-primary[data-v-447d1ed0]{color:#fff;background:#d97706}[data-theme=light] .btn-primary[data-v-447d1ed0]:hover:not(:disabled){background:#b45309}[data-theme=light] .btn-primary[data-v-447d1ed0]:disabled{color:#1a14104d;background:#1a14101a}[data-theme=light] .btn-secondary[data-v-447d1ed0]{color:var(--text-primary);background:#1a14100f;border-color:#1a14101f}[data-theme=light] .btn-secondary[data-v-447d1ed0]:hover{background:#1a14101f}[data-theme=light] .btn-text[data-v-447d1ed0]{color:var(--text-secondary)}[data-theme=light] .btn-text[data-v-447d1ed0]:hover{color:var(--text-primary)}[data-theme=light] .btn-danger[data-v-447d1ed0]{color:#fff;background:#dc2626}[data-theme=light] .btn-danger[data-v-447d1ed0]:hover:not(:disabled){background:#b91c1c}[data-theme=light] .remove-dialog[data-v-447d1ed0],[data-theme=light] .confirm-dialog[data-v-447d1ed0]{background:linear-gradient(#faf7f0 0%,#f5f0eb 100%);border-color:#1a141014}[data-theme=light] .remove-dialog-header[data-v-447d1ed0],[data-theme=light] .confirm-dialog-title[data-v-447d1ed0]{border-bottom-color:#1a14100f}[data-theme=light] .remove-dialog-header h3[data-v-447d1ed0],[data-theme=light] .confirm-dialog-title[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .remove-dialog-header p[data-v-447d1ed0],[data-theme=light] .confirm-dialog-desc[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .confirm-dialog-desc strong[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .remove-dialog-body label[data-v-447d1ed0],[data-theme=light] .confirm-dialog-input label[data-v-447d1ed0]{color:var(--text-secondary)}[data-theme=light] .confirm-dialog-input .required[data-v-447d1ed0]{color:#dc2626}[data-theme=light] .remove-dialog-body textarea[data-v-447d1ed0],[data-theme=light] .confirm-dialog-input textarea[data-v-447d1ed0]{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}[data-theme=light] .remove-dialog-body textarea[data-v-447d1ed0]::placeholder,[data-theme=light] .confirm-dialog-input textarea[data-v-447d1ed0]::placeholder{color:var(--text-placeholder)}[data-theme=light] .remove-dialog-footer[data-v-447d1ed0]{background:#1a141005;border-top-color:#1a14100f}[data-theme=light] .btn-cancel[data-v-447d1ed0]{color:var(--text-secondary);background:#1a14100d;border-color:#1a14101f}[data-theme=light] .btn-cancel[data-v-447d1ed0]:hover{color:var(--text-primary);background:#1a14101a}[data-theme=light] .input-error[data-v-447d1ed0]{color:#dc2626}[data-theme=light] .atp-table[data-v-447d1ed0]{border-color:var(--card-border);background:linear-gradient(135deg,#faf7f0f2,#f5f0ebf2)}[data-theme=light] .atp-table__chrome[data-v-447d1ed0]{background:linear-gradient(#d977060a,#0000);border-bottom-color:#1a14100f}[data-theme=light] .atp-chrome__indicator[data-v-447d1ed0]{background:linear-gradient(#d97706,#c2410c);box-shadow:0 0 12px #d9770666}[data-theme=light] .atp-chrome__title[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .atp-chrome__count[data-v-447d1ed0]{color:#92400e;background:#d977061a;border-color:#994c002e}[data-theme=light] .atp-legend[data-v-447d1ed0]{color:var(--text-tertiary);background:#1a141005;border-bottom-color:#1a14100f}[data-theme=light] .atp-row[data-v-447d1ed0]{border-bottom-color:#1a14100a}[data-theme=light] .atp-row[data-v-447d1ed0]:before{background:linear-gradient(90deg,#d9770614 0%,#d9770608 30%,#0000 70%)}[data-theme=light] .atp-row--expanded[data-v-447d1ed0]{background:#1a141008}[data-theme=light] .atp-project__name[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .atp-project__code[data-v-447d1ed0]{color:var(--text-tertiary);background:#1a14100a}[data-theme=light] .atp-tag--cat[data-v-447d1ed0]{color:#92400e;background:#d977061a;border-color:#994c002e}[data-theme=light] .atp-tag--life[data-v-447d1ed0]{color:#92400e;background:#f9731614;border-color:#d9770626}[data-theme=light] .atp-tag--prio[data-v-447d1ed0]{color:var(--text-secondary);background:#1a14100d;border-color:#1a141014}[data-theme=light] .atp-meta__org[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .atp-meta__sep[data-v-447d1ed0]{color:var(--text-placeholder)}[data-theme=light] .atp-meta__type[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .atp-track[data-v-447d1ed0]{background:#1a141014}[data-theme=light] .atp-track__fill[data-v-447d1ed0]{background:linear-gradient(90deg,#d97706,#c2410c);box-shadow:0 0 8px #d977064d}[data-theme=light] .atp-track__now[data-v-447d1ed0]{background:#b45309;box-shadow:0 0 0 2px #faf7f0,0 0 10px #b4530980}[data-theme=light] .atp-track__labels[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .atp-track__dur[data-v-447d1ed0]{color:#92400e}[data-theme=light] .atp-budget__sym[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .atp-budget__amt[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .atp-budget__ccy[data-v-447d1ed0]{color:var(--text-placeholder)}[data-theme=light] .atp-avatar[data-v-447d1ed0]{border-color:#faf7f0}[data-theme=light] .atp-avatar--more[data-v-447d1ed0]{color:var(--text-secondary);background:#1a141014}[data-theme=light] .atp-avatars__empty[data-v-447d1ed0]{color:var(--text-placeholder)}[data-theme=light] .atp-owner__name[data-v-447d1ed0]{color:var(--text-secondary)}[data-theme=light] .atp-cell--action[data-v-447d1ed0]{background:linear-gradient(90deg,#0000 0%,#faf7f0f2 24%)}[data-theme=light] .atp-row:hover .atp-cell--action[data-v-447d1ed0]{background:linear-gradient(90deg,#0000 0%,#f5f0ebf5 24%)}[data-theme=light] .atp-manage[data-v-447d1ed0]{color:#fff;background:linear-gradient(135deg,#d97706e6,#b45309e6);border-color:#994c004d;box-shadow:0 4px 14px #d977062e}[data-theme=light] .atp-manage[data-v-447d1ed0]:hover{background:linear-gradient(135deg,#d97706,#b45309);border-color:#994c0080}[data-theme=light] .atp-iconbtn[data-v-447d1ed0]{color:var(--text-secondary);background:#1a14100d;border-color:#1a14101a}[data-theme=light] .atp-iconbtn--accept[data-v-447d1ed0]:hover{color:#15803d;background:#22c55e1f;border-color:#22c55e40}[data-theme=light] .atp-iconbtn--decline[data-v-447d1ed0]:hover{color:#b91c1c;background:#dc26261f;border-color:#dc262640}[data-theme=light] .atp-row__detail[data-v-447d1ed0]{border-top-color:#d977061f}[data-theme=light] .atp-detail__label[data-v-447d1ed0]{color:#92400e}[data-theme=light] .atp-detail__value[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .atp-link[data-v-447d1ed0]{color:#92400e}[data-theme=light] .atp-link[data-v-447d1ed0]:hover{background:#d9770614}[data-theme=light] .sk-bar[data-v-447d1ed0],[data-theme=light] .sk-pill[data-v-447d1ed0],[data-theme=light] .sk-dot[data-v-447d1ed0],[data-theme=light] .sk-btn[data-v-447d1ed0]{background:linear-gradient(90deg,#1a14100a 0%,#1a141014 50%,#1a14100a 100%)}[data-theme=light] .atp-empty[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .atp-empty__art[data-v-447d1ed0]{background:radial-gradient(circle,#d977061f,#0000 65%)}[data-theme=light] .atp-empty__title[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .atp-empty__sub[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .spd-btn-text[data-v-447d1ed0]{color:var(--text-secondary);background:0 0;border-color:#1a14101a}[data-theme=light] .spd-btn-text[data-v-447d1ed0]:hover{color:var(--text-primary);background:#1a14100d}[data-theme=light] .spd-btn-primary[data-v-447d1ed0]{color:#fff;background:linear-gradient(135deg,#d97706e6,#b45309e6);border-color:#994c004d;box-shadow:0 4px 14px #d977062e}.tmp[data-v-447d1ed0]{flex-direction:column;gap:20px;display:flex}.tmp-insights[data-v-447d1ed0]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tmp-insight[data-v-447d1ed0]{cursor:default;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff0f;border-radius:14px;padding:14px 14px 12px;transition:border-color .25s;position:relative;overflow:hidden}.tmp-insight[data-v-447d1ed0]:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 80% at 0 0,#f973161a,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.tmp-insight[data-v-447d1ed0]:hover{border-color:#f9731633}.tmp-insight[data-v-447d1ed0]:hover:after{opacity:1}.tmp-insight__num[data-v-447d1ed0]{color:#f5f5f7;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:22px;font-weight:700;line-height:1}.tmp-insight__label[data-v-447d1ed0]{text-transform:uppercase;letter-spacing:.07em;color:#ffffff73;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.tmp-insight__label svg[data-v-447d1ed0]{color:#fff6}.tmp-insight--selected.is-active[data-v-447d1ed0]{background:linear-gradient(#f9731624,#f973160a);border-color:#f9731659;box-shadow:0 0 0 1px #f973160d,0 8px 24px -10px #f9731666}.tmp-insight--selected.is-active .tmp-insight__num[data-v-447d1ed0],.tmp-insight--selected.is-active .tmp-insight__label[data-v-447d1ed0],.tmp-insight--selected.is-active .tmp-insight__label svg[data-v-447d1ed0]{color:#fbbf24}.tmp-search[data-v-447d1ed0]{align-items:center;display:flex;position:relative}.tmp-search__icon[data-v-447d1ed0]{color:#fff6;pointer-events:none;position:absolute;left:14px}.tmp-search__input[data-v-447d1ed0]{color:#fff;background:#00000040;border:1px solid #ffffff14;border-radius:12px;width:100%;height:44px;padding:0 40px;font-size:13.5px;transition:border-color .2s,background .2s,box-shadow .2s}.tmp-search__input[data-v-447d1ed0]::placeholder{color:#ffffff52}.tmp-search__input[data-v-447d1ed0]:focus{background:#00000059;border-color:#f973168c;outline:none;box-shadow:0 0 0 3px #f973161f}.tmp-search__clear[data-v-447d1ed0]{color:#ffffff8c;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:flex;position:absolute;right:10px}.tmp-search__clear[data-v-447d1ed0]:hover{color:#fbbf24;background:#f9731626;border-color:#f973164d}.tmp-section[data-v-447d1ed0]{flex-direction:column;gap:12px;display:flex}.tmp-section__head[data-v-447d1ed0]{align-items:center;gap:10px;display:flex}.tmp-section__bar[data-v-447d1ed0]{background:linear-gradient(#f97316,#c2410c);border-radius:2px;width:3px;height:16px;box-shadow:0 0 8px #f9731673}.tmp-section__bar--gold[data-v-447d1ed0]{background:linear-gradient(#fbbf24,#d97706);box-shadow:0 0 8px #fbbf2473}.tmp-section__title[data-v-447d1ed0]{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:12px;font-weight:700}.tmp-section__pill[data-v-447d1ed0]{color:#fbbf24;font-variant-numeric:tabular-nums;background:#f973161f;border:1px solid #f9731638;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}.tmp-roster[data-v-447d1ed0]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.tmp-card[data-v-447d1ed0]{text-align:left;color:inherit;cursor:pointer;will-change:transform;background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 14px;transition:border-color .22s,background .22s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tmp-card__glow[data-v-447d1ed0]{opacity:0;pointer-events:none;background:radial-gradient(40% 40% at 30% 0,#f9731638,#0000 70%);transition:opacity .35s;position:absolute;inset:-40%}.tmp-card[data-v-447d1ed0]:hover{background:linear-gradient(#f973160d,#ffffff04);border-color:#f973164d}.tmp-card:hover .tmp-card__glow[data-v-447d1ed0]{opacity:1}.tmp-card--on[data-v-447d1ed0]{background:linear-gradient(#f9731624,#f973160a);border-color:#f973168c;box-shadow:0 0 0 1px #f973161a,0 14px 32px -14px #f9731673}.tmp-card--on .tmp-card__glow[data-v-447d1ed0]{opacity:1}.tmp-card__avatar[data-v-447d1ed0]{color:#fff;letter-spacing:.02em;z-index:1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex;position:relative;box-shadow:0 4px 14px #f9731640}.tmp-card__body[data-v-447d1ed0]{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.tmp-card__name[data-v-447d1ed0]{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tmp-card__email[data-v-447d1ed0]{color:#ffffff7a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tmp-card__mark[data-v-447d1ed0]{color:#ffffff73;z-index:1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .22s;display:flex;position:relative}.tmp-card--on .tmp-card__mark[data-v-447d1ed0]{color:#fff;background:linear-gradient(135deg,#f97316,#c2410c);border-color:#f97316a6;box-shadow:0 4px 12px #f9731666}.tmp-empty[data-v-447d1ed0]{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 16px;display:flex}.tmp-empty__icon[data-v-447d1ed0]{color:#fbbf24;background:#f9731614;border:1px solid #f973162e;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tmp-empty__text[data-v-447d1ed0]{color:#ffffff8c;max-width:280px;margin:0;font-size:12.5px;line-height:1.45}.tmp-team[data-v-447d1ed0]{flex-direction:column;gap:8px;display:flex}.tmp-member[data-v-447d1ed0]{will-change:transform;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .22s,background .22s;display:flex}.tmp-member[data-v-447d1ed0]:hover{background:#ffffff0b;border-color:#ffffff1a}.tmp-member.is-owner[data-v-447d1ed0]{background:linear-gradient(135deg,#fbbf2414,#f9731605);border-color:#fbbf2438;box-shadow:inset 2px 0 #fbbf2499}.tmp-member.is-declined[data-v-447d1ed0]{background:#dc26260a;border-color:#dc262626}.tmp-member__avatar[data-v-447d1ed0]{color:#fff;letter-spacing:.02em;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex;box-shadow:0 4px 10px #0000002e}.tmp-member__body[data-v-447d1ed0]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tmp-member__row[data-v-447d1ed0]{align-items:center;gap:8px;display:flex}.tmp-member__name[data-v-447d1ed0]{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tmp-member__crown[data-v-447d1ed0]{text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2440;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.tmp-member__status[data-v-447d1ed0]{text-transform:capitalize;color:#ffffff80;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.tmp-status-dot[data-v-447d1ed0]{background:#ffffff59;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.tmp-status-dot.accepted[data-v-447d1ed0]{background:#34d399}.tmp-status-dot.pending[data-v-447d1ed0]{background:#fbbf24;animation:1.8s ease-in-out infinite tmp-pulse-447d1ed0}.tmp-status-dot.declined[data-v-447d1ed0]{background:#ef4444}.tmp-member__status.accepted[data-v-447d1ed0]{color:#34d399}.tmp-member__status.pending[data-v-447d1ed0]{color:#fbbf24}.tmp-member__status.declined[data-v-447d1ed0]{color:#ef4444}@keyframes tmp-pulse-447d1ed0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.tmp-member__actions[data-v-447d1ed0]{flex-shrink:0;gap:6px;display:flex}.tmp-iconbtn[data-v-447d1ed0]{color:#ffffff8c;cursor:pointer;will-change:transform;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .18s,background .18s,color .18s;display:flex}.tmp-iconbtn[data-v-447d1ed0]:disabled{opacity:.6;cursor:not-allowed}.tmp-iconbtn--override[data-v-447d1ed0]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b38}.tmp-iconbtn--override[data-v-447d1ed0]:hover:not(:disabled){color:#fde68a;background:#f59e0b33;border-color:#f59e0b73}.tmp-iconbtn--remove[data-v-447d1ed0]{color:#f87171;background:#ef44441a;border-color:#ef444438}.tmp-iconbtn--remove[data-v-447d1ed0]:hover:not(:disabled){color:#fca5a5;background:#ef444433;border-color:#ef444473}[data-theme=light] .tmp-insight[data-v-447d1ed0]{background:linear-gradient(#fffaf0f2,#faf5ebd9);border-color:#1a141014}[data-theme=light] .tmp-insight[data-v-447d1ed0]:after{background:radial-gradient(120% 80% at 0 0,#d977061a,#0000 60%)}[data-theme=light] .tmp-insight[data-v-447d1ed0]:hover{border-color:#d977064d}[data-theme=light] .tmp-insight__num[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .tmp-insight__label[data-v-447d1ed0],[data-theme=light] .tmp-insight__label svg[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .tmp-insight--selected.is-active[data-v-447d1ed0]{background:linear-gradient(#d9770624,#d977060a);border-color:#994c0052;box-shadow:0 0 0 1px #d977060d,0 8px 24px -10px #d977064d}[data-theme=light] .tmp-insight--selected.is-active .tmp-insight__num[data-v-447d1ed0],[data-theme=light] .tmp-insight--selected.is-active .tmp-insight__label[data-v-447d1ed0],[data-theme=light] .tmp-insight--selected.is-active .tmp-insight__label svg[data-v-447d1ed0]{color:#92400e}[data-theme=light] .tmp-search__input[data-v-447d1ed0]{color:var(--text-primary);background:#fffaf0d9;border-color:#1a14101f}[data-theme=light] .tmp-search__input[data-v-447d1ed0]::placeholder{color:#1a14106b}[data-theme=light] .tmp-search__input[data-v-447d1ed0]:focus{background:#fff6e2f2;border-color:#d977068c;box-shadow:0 0 0 3px #d977061f}[data-theme=light] .tmp-search__icon[data-v-447d1ed0]{color:#92400ea6}[data-theme=light] .tmp-search__clear[data-v-447d1ed0]{color:var(--text-secondary);background:#1a14100d;border-color:#1a14101a}[data-theme=light] .tmp-search__clear[data-v-447d1ed0]:hover{color:#92400e;background:#d977061f;border-color:#d977064d}[data-theme=light] .tmp-section__title[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .tmp-section__pill[data-v-447d1ed0]{color:#92400e;background:#d977061a;border-color:#994c0033}[data-theme=light] .tmp-section__bar[data-v-447d1ed0]{background:linear-gradient(#d97706,#c2410c);box-shadow:0 0 8px #d9770666}[data-theme=light] .tmp-section__bar--gold[data-v-447d1ed0]{background:linear-gradient(#f59e0b,#b45309);box-shadow:0 0 8px #f59e0b66}[data-theme=light] .tmp-card[data-v-447d1ed0]{background:linear-gradient(#fffaf0e6,#faf5ebbf);border-color:#1a141014}[data-theme=light] .tmp-card[data-v-447d1ed0]:hover{background:linear-gradient(#d977060f,#fffaf0cc);border-color:#994c0047}[data-theme=light] .tmp-card--on[data-v-447d1ed0]{background:linear-gradient(#d9770624,#d977060a);border-color:#994c0073;box-shadow:0 0 0 1px #d9770614,0 14px 32px -14px #d9770659}[data-theme=light] .tmp-card__glow[data-v-447d1ed0]{background:radial-gradient(40% 40% at 30% 0,#d9770638,#0000 70%)}[data-theme=light] .tmp-card__avatar[data-v-447d1ed0]{color:#fff;box-shadow:0 4px 14px #d977064d}[data-theme=light] .tmp-card__name[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .tmp-card__email[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .tmp-card__mark[data-v-447d1ed0]{color:var(--text-tertiary);background:#1a14100f;border-color:#1a14101a}[data-theme=light] .tmp-card--on .tmp-card__mark[data-v-447d1ed0]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);border-color:#994c008c;box-shadow:0 4px 12px #d9770659}[data-theme=light] .tmp-empty[data-v-447d1ed0]{background:#1a141005;border-color:#1a141024}[data-theme=light] .tmp-empty__icon[data-v-447d1ed0]{color:#92400e;background:#d977061a;border-color:#d9770638}[data-theme=light] .tmp-empty__text[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .tmp-member[data-v-447d1ed0]{background:#fffaf0c7;border-color:#1a141014}[data-theme=light] .tmp-member[data-v-447d1ed0]:hover{background:#fffaf0f2;border-color:#1a141024}[data-theme=light] .tmp-member.is-owner[data-v-447d1ed0]{background:linear-gradient(135deg,#f59e0b1a,#d9770605);border-color:#994c0040;box-shadow:inset 2px 0 #b45309b3}[data-theme=light] .tmp-member.is-declined[data-v-447d1ed0]{background:#dc26260a;border-color:#dc26262e}[data-theme=light] .tmp-member__avatar[data-v-447d1ed0]{color:#fff;box-shadow:0 4px 10px #28190a2e}[data-theme=light] .tmp-member__name[data-v-447d1ed0]{color:var(--text-primary)}[data-theme=light] .tmp-member__crown[data-v-447d1ed0]{color:#92400e;background:#f59e0b24;border-color:#994c0047}[data-theme=light] .tmp-member__status[data-v-447d1ed0]{color:var(--text-tertiary)}[data-theme=light] .tmp-member__status.accepted[data-v-447d1ed0]{color:#047857}[data-theme=light] .tmp-member__status.pending[data-v-447d1ed0]{color:#b45309}[data-theme=light] .tmp-member__status.declined[data-v-447d1ed0]{color:#b91c1c}[data-theme=light] .tmp-iconbtn[data-v-447d1ed0]{color:var(--text-secondary);background:#1a14100a;border-color:#1a14101a}[data-theme=light] .tmp-iconbtn--override[data-v-447d1ed0]{color:#b45309;background:#f59e0b1a;border-color:#f59e0b38}[data-theme=light] .tmp-iconbtn--override[data-v-447d1ed0]:hover:not(:disabled){color:#92400e;background:#f59e0b33;border-color:#f59e0b73}[data-theme=light] .tmp-iconbtn--remove[data-v-447d1ed0]{color:#b91c1c;background:#dc262614;border-color:#dc262633}[data-theme=light] .tmp-iconbtn--remove[data-v-447d1ed0]:hover:not(:disabled){color:#7f1d1d;background:#dc26262e;border-color:#dc26266b}@media (width<=520px){.tmp-roster[data-v-447d1ed0]{grid-template-columns:1fr}.tmp-insights[data-v-447d1ed0]{grid-template-columns:1fr 1fr 1fr;gap:8px}.tmp-insight__num[data-v-447d1ed0]{font-size:18px}}.milestones-container[data-v-fc40b8e9]{background:0 0;border:none;padding:0}.section-header[data-v-fc40b8e9]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-content h3[data-v-fc40b8e9]{color:#f5f5f7;margin-bottom:2px;font-size:16px;font-weight:600}.header-content p[data-v-fc40b8e9]{color:#ffffff80;font-size:13px}.btn-create[data-v-fc40b8e9]{color:#f5f5f7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.btn-create[data-v-fc40b8e9]:hover{background:#ffffff1a}.loading-state[data-v-fc40b8e9],.empty-state[data-v-fc40b8e9]{color:#fff6;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.spinner[data-v-fc40b8e9]{margin-bottom:12px;animation:1s linear infinite spin-fc40b8e9}.empty-icon[data-v-fc40b8e9]{opacity:.2;margin-bottom:12px}.empty-state h4[data-v-fc40b8e9]{color:#f5f5f7;margin-bottom:4px;font-size:14px;font-weight:600}.empty-state p[data-v-fc40b8e9]{color:#ffffff80;font-size:12px}.ms-table[data-v-fc40b8e9]{flex-direction:column;width:100%;display:flex}.ms-row[data-v-fc40b8e9]{border-bottom:1px solid #ffffff0d;grid-template-columns:32px 2.5fr .8fr 1.2fr 1fr .8fr 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.ms-row.header[data-v-fc40b8e9]{text-transform:uppercase;color:#fff6;letter-spacing:.05em;border-bottom:1px solid #ffffff1a;padding-bottom:8px;font-size:11px;font-weight:600}.ms-row.item[data-v-fc40b8e9]{cursor:pointer;border-radius:8px;margin:0 -8px;padding:12px 8px;transition:background .2s}.ms-row.item[data-v-fc40b8e9]:hover{background:#ffffff08}.col-status[data-v-fc40b8e9]{justify-content:center;display:flex}.status-indicator[data-v-fc40b8e9]{border:1.5px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.status-indicator.completed[data-v-fc40b8e9]{color:#000;background:#fbbf24;border-color:#fbbf24}.status-indicator.pending[data-v-fc40b8e9]{border-color:#fbbf24}.status-indicator.pending .pulse-dot[data-v-fc40b8e9]{background:#fbbf24;border-radius:50%;width:5px;height:5px}.col-name[data-v-fc40b8e9]{flex-direction:column;min-width:0;padding-right:16px;display:flex}.ms-title[data-v-fc40b8e9]{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ms-title.strikethrough[data-v-fc40b8e9]{opacity:.6;color:#f87171;text-decoration:line-through}.ms-desc[data-v-fc40b8e9]{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.col-due[data-v-fc40b8e9]{color:#fffc;font-family:SF Mono,monospace;font-size:12px}.col-due .expired[data-v-fc40b8e9]{color:#f87171}.col-due .near-due[data-v-fc40b8e9]{color:#fbbf24}.col-est[data-v-fc40b8e9]{color:#fff9;font-family:SF Mono,monospace;font-size:12px}.col-created[data-v-fc40b8e9]{font-size:12px}.user-pill[data-v-fc40b8e9]{align-items:center;gap:8px;display:flex}.tiny-avatar[data-v-fc40b8e9]{color:#fff;background:#3f3f46;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:600;display:flex}.user-meta[data-v-fc40b8e9]{flex-direction:column;line-height:1.1;display:flex}.u-name[data-v-fc40b8e9]{color:#f5f5f7;font-size:11px;font-weight:500}.u-date[data-v-fc40b8e9]{color:#fff6;font-size:10px}.col-badge[data-v-fc40b8e9]{justify-content:flex-end;display:flex}.ms-badge[data-v-fc40b8e9]{text-transform:capitalize;border:1px solid #0000;border-radius:10px;padding:2px 8px;font-size:10px}.ms-badge.completed[data-v-fc40b8e9]{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b47}.ms-badge.pending[data-v-fc40b8e9]{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.ms-badge.expired[data-v-fc40b8e9]{color:#f87171;background:#f871711a;border-color:#f8717133}.col-prio[data-v-fc40b8e9]{display:flex}.prio-badge[data-v-fc40b8e9]{text-transform:capitalize;color:#ffffffb3;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.prio-badge.urgent[data-v-fc40b8e9]{color:#ef4444}.prio-badge.high[data-v-fc40b8e9]{color:#f97316}.col-assign[data-v-fc40b8e9]{align-items:center;display:flex}.user-pill[data-v-fc40b8e9]{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;padding:2px 8px 2px 2px}.avatar-stack[data-v-fc40b8e9]{min-width:60px;height:24px;position:relative}.stack-avatar[data-v-fc40b8e9]{color:#fff;border:2px solid #18181b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;transition:transform .2s;display:flex;position:absolute;top:0}.stack-avatar[data-v-fc40b8e9]:hover{transform:translateY(-2px);z-index:20!important}.stack-more[data-v-fc40b8e9]{color:#ffffffb3;z-index:20;background:#333;border:2px solid #18181b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:600;display:flex;position:absolute;top:0}@keyframes spin-fc40b8e9{to{transform:rotate(360deg)}}[data-theme=light] .header-content h3[data-v-fc40b8e9]{color:var(--text-primary)}[data-theme=light] .header-content p[data-v-fc40b8e9]{color:#6b5840}[data-theme=light] .btn-create[data-v-fc40b8e9]{color:#92400e;background:#d977061a;border-color:#d9770647}[data-theme=light] .btn-create[data-v-fc40b8e9]:hover{background:#d977062e;border-color:#d9770673}[data-theme=light] .loading-state[data-v-fc40b8e9],[data-theme=light] .empty-state[data-v-fc40b8e9]{color:#6b5840}[data-theme=light] .empty-state h4[data-v-fc40b8e9]{color:var(--text-primary)}[data-theme=light] .empty-state p[data-v-fc40b8e9]{color:#6b5840}[data-theme=light] .ms-row[data-v-fc40b8e9]{border-bottom-color:#28190a14}[data-theme=light] .ms-row.header[data-v-fc40b8e9]{color:#b45309;border-bottom-color:#28190a29}[data-theme=light] .ms-row.item[data-v-fc40b8e9]:hover{background:#d977060f}[data-theme=light] .status-indicator[data-v-fc40b8e9]{border-color:#28190a33}[data-theme=light] .status-indicator.completed[data-v-fc40b8e9]{color:#fff;background:#d97706;border-color:#d97706}[data-theme=light] .status-indicator.pending[data-v-fc40b8e9]{border-color:#d97706}[data-theme=light] .status-indicator.pending .pulse-dot[data-v-fc40b8e9]{background:#d97706}[data-theme=light] .ms-title[data-v-fc40b8e9]{color:var(--text-primary)}[data-theme=light] .ms-title.strikethrough[data-v-fc40b8e9]{color:#dc2626}[data-theme=light] .ms-desc[data-v-fc40b8e9]{color:#6b5840}[data-theme=light] .col-due[data-v-fc40b8e9]{color:var(--text-primary)}[data-theme=light] .col-due .expired[data-v-fc40b8e9]{color:#dc2626}[data-theme=light] .col-due .near-due[data-v-fc40b8e9]{color:#b45309}[data-theme=light] .col-est[data-v-fc40b8e9]{color:#6b5840}[data-theme=light] .tiny-avatar[data-v-fc40b8e9]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316)}[data-theme=light] .u-name[data-v-fc40b8e9]{color:var(--text-primary)}[data-theme=light] .u-date[data-v-fc40b8e9]{color:#92400e}[data-theme=light] .ms-badge.completed[data-v-fc40b8e9]{color:#92400e;background:#d9770624;border-color:#d9770652}[data-theme=light] .ms-badge.pending[data-v-fc40b8e9]{color:#b45309;background:#f59e0b24;border-color:#f59e0b52}[data-theme=light] .ms-badge.expired[data-v-fc40b8e9]{color:#991b1b;background:#dc26261a;border-color:#dc26264d}[data-theme=light] .prio-badge[data-v-fc40b8e9]{color:#6b5840}[data-theme=light] .prio-badge.urgent[data-v-fc40b8e9]{color:#dc2626}[data-theme=light] .prio-badge.high[data-v-fc40b8e9]{color:#c2410c}[data-theme=light] .user-pill[data-v-fc40b8e9]{background:#fffaf08c;border-color:#d9770633}[data-theme=light] .stack-avatar[data-v-fc40b8e9]{border-color:#faf7f0}[data-theme=light] .stack-more[data-v-fc40b8e9]{color:#fff;background:#d97706d9;border-color:#faf7f0}.compact-date-picker[data-v-e7b4e804]{flex-shrink:0;width:auto;display:inline-block;position:relative}.compact-input[data-v-e7b4e804]{cursor:pointer;background:linear-gradient(135deg,#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;height:48px;padding:8px 14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.compact-input[data-v-e7b4e804]:hover{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0a);border-color:#f59e0b4d;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.compact-input.is-open[data-v-e7b4e804]{background:linear-gradient(135deg,#f59e0b24,#f59e0b0d);border-color:#f59e0b;box-shadow:0 8px 28px #f59e0b38,0 0 0 3px #f59e0b1a}.icon-wrapper[data-v-e7b4e804]{color:#f59e0bbf;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .25s;display:flex}.compact-input:hover .icon-wrapper[data-v-e7b4e804]{color:#fbbf24;transform:scale(1.1)}.compact-input.is-open .icon-wrapper[data-v-e7b4e804]{color:#fbbf24;transform:rotate(-8deg)scale(1.1)}.date-text[data-v-e7b4e804]{color:#f5f5f7;letter-spacing:.01em;font-size:12px;font-weight:600}.compact-input:not(.has-value) .date-text[data-v-e7b4e804]{color:#fff6;font-weight:500}.compact-dropdown[data-v-e7b4e804]{-webkit-backdrop-filter:blur(24px)saturate(160%);-webkit-user-select:none;user-select:none;transform-origin:top;background:linear-gradient(#242428eb,#18181ce6);border:1px solid #f59e0b2e;border-radius:16px;width:240px;padding:14px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000008c,inset 0 0 0 1px #ffffff08}.compact-dropdown[data-v-e7b4e804]:before{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#f59e0b2e,#0000 70%);border-radius:50%;width:140px;height:140px;animation:10s ease-in-out infinite cdp-orb-e7b4e804;position:absolute;top:-50px;right:-30px}.compact-dropdown[data-v-e7b4e804]>*{z-index:1;position:relative}@keyframes cdp-orb-e7b4e804{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10px,12px)scale(1.1)}}.fade-scale-enter-active[data-v-e7b4e804],.fade-scale-leave-active[data-v-e7b4e804]{transition:opacity .22s,transform .3s cubic-bezier(.16,1,.3,1)}.fade-scale-enter-from[data-v-e7b4e804],.fade-scale-leave-to[data-v-e7b4e804]{opacity:0;transform:translateY(-8px)scale(.96)}.calendar-header[data-v-e7b4e804]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.month-label[data-v-e7b4e804]{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#fff 30%,#fde68a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.nav-btn[data-v-e7b4e804]{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,color .2s,border-color .2s,transform .15s cubic-bezier(.34,1.56,.64,1);display:flex}.nav-btn[data-v-e7b4e804]:hover{color:#fbbf24;background:#f59e0b29;border-color:#f59e0b66}.nav-btn[data-v-e7b4e804]:active{transform:scale(.9)}.weekdays-row[data-v-e7b4e804]{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px;display:grid}.weekdays-row span[data-v-e7b4e804]{text-align:center;color:#f59e0b8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.days-grid[data-v-e7b4e804]{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.day-cell[data-v-e7b4e804]{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;height:28px;font-size:11px;font-weight:500;transition:background .18s,color .18s,transform .18s cubic-bezier(.34,1.56,.64,1);position:relative}.day-cell[data-v-e7b4e804]:hover:not(.disabled):not(.selected){color:#fff;background:#f59e0b24;transform:scale(1.08)}.day-cell.other-month[data-v-e7b4e804]{color:#ffffff29}.day-cell.today[data-v-e7b4e804]{color:#fbbf24;background:#f59e0b1a;font-weight:800;box-shadow:inset 0 0 0 1px #f59e0b4d}.day-cell.today[data-v-e7b4e804]:after{content:"";pointer-events:none;border:1.5px solid #f59e0b73;border-radius:10px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite cdp-today-ring-e7b4e804;position:absolute;inset:-2px}.day-cell.selected[data-v-e7b4e804]{color:#000;z-index:1;background:linear-gradient(135deg,#f59e0b,#f97316);font-weight:800;box-shadow:0 4px 14px #f59e0b73}.day-cell.selected[data-v-e7b4e804]:after{content:"";pointer-events:none;border:1.5px solid #f59e0b8c;border-radius:10px;animation:1.8s cubic-bezier(.4,0,.6,1) infinite cdp-selected-ring-e7b4e804;position:absolute;inset:-2px}.day-cell.disabled[data-v-e7b4e804]{color:#ffffff1a;cursor:not-allowed}@keyframes cdp-today-ring-e7b4e804{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes cdp-selected-ring-e7b4e804{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.icon-trigger-btn[data-v-e7b4e804]{color:#facc15;cursor:pointer;background:#facc1533;border:1px solid #facc15;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.icon-trigger-btn[data-v-e7b4e804]:hover,.icon-trigger-btn.is-open[data-v-e7b4e804]{color:#fff;background:#facc15}.day-cell-wrapper[data-v-e7b4e804]{position:relative}.marker-tooltip[data-v-e7b4e804]{z-index:100;opacity:0;visibility:hidden;pointer-events:none;background:#1c1c1e;border:1px solid #ffffff1a;border-radius:8px;width:160px;padding:8px 12px;transition:all .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 4px 20px #0006}.day-cell-wrapper:hover .marker-tooltip[data-v-e7b4e804]{opacity:1;visibility:visible;transform:translate(-50%)translateY(-12px)}.marker-tooltip[data-v-e7b4e804]:after{content:"";border:5px solid #0000;border-top-color:#1c1c1e;position:absolute;top:100%;left:50%;transform:translate(-50%)}.marker-tooltip .tooltip-header[data-v-e7b4e804]{text-transform:uppercase;color:#fff6;border-bottom:1px solid #ffffff0d;margin-bottom:6px;padding-bottom:4px;font-size:9px;font-weight:700}.marker-tooltip .tooltip-list[data-v-e7b4e804]{flex-direction:column;gap:4px;display:flex}.marker-tooltip .tooltip-item[data-v-e7b4e804]{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:10px;display:flex;overflow:hidden}.marker-tooltip .dot[data-v-e7b4e804]{background:#facc15;border-radius:50%;flex-shrink:0;width:4px;height:4px}.marker-dot[data-v-e7b4e804]{background:#facc15;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}[data-theme=light] .compact-input[data-v-e7b4e804]{background:linear-gradient(135deg,#fffaf0b3,#fff6e280);border-color:#d9770647}[data-theme=light] .compact-input[data-v-e7b4e804]:hover{background:linear-gradient(135deg,#d977061f,#d977060a);border-color:#d9770680;box-shadow:0 8px 20px #28190a1a}[data-theme=light] .compact-input.is-open[data-v-e7b4e804]{background:linear-gradient(135deg,#d9770629,#d977060f);border-color:#d97706;box-shadow:0 8px 28px #d9770640,0 0 0 3px #d977061f}[data-theme=light] .compact-input .icon-wrapper[data-v-e7b4e804]{color:#b45309}[data-theme=light] .compact-input:hover .icon-wrapper[data-v-e7b4e804],[data-theme=light] .compact-input.is-open .icon-wrapper[data-v-e7b4e804]{color:#92400e}[data-theme=light] .compact-input .date-text[data-v-e7b4e804]{color:var(--text-primary)}[data-theme=light] .compact-input:not(.has-value) .date-text[data-v-e7b4e804]{color:#1a141073}[data-theme=light] .icon-trigger-btn[data-v-e7b4e804]{color:#b45309;background:#d977061f;border-color:#d97706}[data-theme=light] .icon-trigger-btn[data-v-e7b4e804]:hover,[data-theme=light] .icon-trigger-btn.is-open[data-v-e7b4e804]{color:#fff;background:#d97706}[data-theme=light] .compact-dropdown[data-v-e7b4e804]{-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(#fffaf0f0,#fff6e2e0);border-color:#d9770647;box-shadow:0 20px 50px #28190a40,inset 0 0 0 1px #ffffff80}[data-theme=light] .compact-dropdown[data-v-e7b4e804]:before{background:radial-gradient(circle,#d9770638,#0000 70%)}[data-theme=light] .calendar-header[data-v-e7b4e804]{border-bottom-color:#28190a1a}[data-theme=light] .calendar-header .month-label[data-v-e7b4e804]{background:linear-gradient(135deg,#92400e 30%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .nav-btn[data-v-e7b4e804]{color:#6b5840;background:#fffaf08c;border-color:#d9770638}[data-theme=light] .nav-btn[data-v-e7b4e804]:hover{color:#92400e;background:#d977062e;border-color:#d9770673}[data-theme=light] .weekdays-row span[data-v-e7b4e804]{color:#b45309}[data-theme=light] .day-cell[data-v-e7b4e804]{color:var(--text-primary)}[data-theme=light] .day-cell[data-v-e7b4e804]:hover:not(.disabled):not(.selected){color:#92400e;background:#d9770629}[data-theme=light] .day-cell.other-month[data-v-e7b4e804]{color:#1a141033}[data-theme=light] .day-cell.today[data-v-e7b4e804]{color:#92400e;background:#d9770624;box-shadow:inset 0 0 0 1px #d9770666}[data-theme=light] .day-cell.today[data-v-e7b4e804]:after{border-color:#d977068c}[data-theme=light] .day-cell.selected[data-v-e7b4e804]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 14px #d9770673}[data-theme=light] .day-cell.selected[data-v-e7b4e804]:after{border-color:#d97706a6}[data-theme=light] .day-cell.disabled[data-v-e7b4e804]{color:#1a14102e}[data-theme=light] .marker-tooltip[data-v-e7b4e804]{background:#fffaf0fa;border-color:#d9770633;box-shadow:0 4px 20px #28190a40}[data-theme=light] .marker-tooltip[data-v-e7b4e804]:after{border-top-color:#fffaf0fa}[data-theme=light] .marker-tooltip .tooltip-header[data-v-e7b4e804]{color:#6b5840;border-bottom-color:#d977061f}[data-theme=light] .marker-tooltip .tooltip-item[data-v-e7b4e804]{color:var(--text-primary)}[data-theme=light] .marker-tooltip .dot[data-v-e7b4e804],[data-theme=light] .marker-dot[data-v-e7b4e804]{background:#d97706}.custom-number-input[data-v-87df7f9b]{width:100%;position:relative}.number-input-field[data-v-87df7f9b]{color:#f5f5f5;-moz-appearance:textfield;background:#121214;border:1px solid #3a3a3c;border-radius:6px;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:13px;transition:all .2s}.number-input-field[data-v-87df7f9b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input-field[data-v-87df7f9b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input-field[data-v-87df7f9b]:focus{background:#1a1a1c;border-color:#3b82f6;outline:none}.has-error .number-input-field[data-v-87df7f9b]{border-color:#ef4444}.is-disabled[data-v-87df7f9b]{opacity:.5;pointer-events:none}[data-theme=light] .number-input-field[data-v-87df7f9b]{color:var(--text-primary);background:#fffaf08c;border-color:#d9770638}[data-theme=light] .number-input-field[data-v-87df7f9b]::placeholder{color:#1a141073}[data-theme=light] .number-input-field[data-v-87df7f9b]:hover{background:#fff6e2bf;border-color:#d9770666}[data-theme=light] .number-input-field[data-v-87df7f9b]:focus{background:#fff6e2f2;border-color:#d97706;box-shadow:0 0 0 3px #d977061f}[data-theme=light] .has-error .number-input-field[data-v-87df7f9b]{background:#fee2e28c;border-color:#ef4444}.compact-selection-list[data-v-7f10f4dc]{background:#0003;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.list-header[data-v-7f10f4dc]{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.list-title[data-v-7f10f4dc]{text-transform:uppercase;color:#ffffff80;letter-spacing:.05em;font-size:11px;font-weight:600}.count-badge[data-v-7f10f4dc]{color:#3b82f6;background:#3b82f61a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.scroll-container[data-v-7f10f4dc]{max-height:200px;padding:4px;overflow-y:auto}.scroll-container[data-v-7f10f4dc]::-webkit-scrollbar{width:4px}.scroll-container[data-v-7f10f4dc]::-webkit-scrollbar-track{background:0 0}.scroll-container[data-v-7f10f4dc]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.scroll-container[data-v-7f10f4dc]::-webkit-scrollbar-thumb:hover{background:#fff3}.list-item[data-v-7f10f4dc]{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:8px 10px;transition:all .2s;display:flex}.list-item[data-v-7f10f4dc]:hover{background:#ffffff08}.list-item.selected[data-v-7f10f4dc]{background:#3b82f614;border-color:#3b82f633}.item-left[data-v-7f10f4dc]{align-items:center;gap:10px;display:flex}.avatar-xs[data-v-7f10f4dc]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:flex}.text-info[data-v-7f10f4dc]{flex-direction:column;line-height:1.2;display:flex}.name[data-v-7f10f4dc]{color:#f5f5f7;font-size:13px;font-weight:500}.role[data-v-7f10f4dc]{color:#ffffff80;font-size:10px}.checkbox-box[data-v-7f10f4dc]{color:#fff;border:1.5px solid #fff3;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.list-item.selected .checkbox-box[data-v-7f10f4dc]{background:#3b82f6;border-color:#3b82f6}.list-item:hover .checkbox-box[data-v-7f10f4dc]{border-color:#fff6}.empty-text[data-v-7f10f4dc]{text-align:center;color:#fff6;padding:20px;font-size:12px;font-style:italic}[data-theme=light] .compact-selection-list[data-v-7f10f4dc]{background:#fffaf08c;border-color:#d9770638}[data-theme=light] .list-header[data-v-7f10f4dc]{background:#fff6e2b3;border-bottom-color:#d977062e}[data-theme=light] .list-title[data-v-7f10f4dc]{color:#92400e}[data-theme=light] .count-badge[data-v-7f10f4dc]{color:#b45309;background:#d977061f}[data-theme=light] .scroll-container[data-v-7f10f4dc]::-webkit-scrollbar-thumb{background:#d977064d}[data-theme=light] .scroll-container[data-v-7f10f4dc]::-webkit-scrollbar-thumb:hover{background:#d9770673}[data-theme=light] .list-item[data-v-7f10f4dc]{background:#fffaf066;border-color:#0000}[data-theme=light] .list-item[data-v-7f10f4dc]:hover{background:#d9770614}[data-theme=light] .list-item.selected[data-v-7f10f4dc]{background:#d977061f;border-color:#d9770659}[data-theme=light] .name[data-v-7f10f4dc]{color:var(--text-primary)}[data-theme=light] .role[data-v-7f10f4dc]{color:#6b5840}[data-theme=light] .checkbox-box[data-v-7f10f4dc]{color:#fff;background:#fffaf0b3;border-color:#d977064d}[data-theme=light] .list-item:hover .checkbox-box[data-v-7f10f4dc]{border-color:#d977068c}[data-theme=light] .list-item.selected .checkbox-box[data-v-7f10f4dc]{background:linear-gradient(135deg,#d97706,#b45309);border-color:#b45309;box-shadow:0 2px 6px #d977064d}[data-theme=light] .empty-text[data-v-7f10f4dc]{color:#6b5840}.task-creator-container[data-v-acbbecb4]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:0;width:100%;display:flex;overflow:hidden}.creator-header[data-v-acbbecb4]{background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;padding:10px 12px;display:flex}.col-idx[data-v-acbbecb4]{color:#ffffff4d;text-align:center;width:24px;font-size:10px;font-weight:700}.col-name[data-v-acbbecb4]{color:#fff6;text-transform:uppercase;letter-spacing:.05em;flex:1;font-size:10px;font-weight:600}.col-meta[data-v-acbbecb4]{gap:8px;width:auto;display:flex}.col-time[data-v-acbbecb4]{color:#fff6;text-transform:uppercase;text-align:center;width:90px;font-size:10px;font-weight:600}.col-weight[data-v-acbbecb4]{color:#fff6;text-transform:uppercase;text-align:center;width:80px;font-size:10px;font-weight:600}.col-action[data-v-acbbecb4]{width:24px}.task-list-flow[data-v-acbbecb4]{flex-direction:column;max-height:140px;padding-right:4px;display:flex;overflow-y:auto}.task-list-flow[data-v-acbbecb4]::-webkit-scrollbar{width:4px}.task-list-flow[data-v-acbbecb4]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.task-list-flow[data-v-acbbecb4]::-webkit-scrollbar-track{background:0 0}.task-row[data-v-acbbecb4]{border-bottom:1px solid #ffffff05;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.task-row[data-v-acbbecb4]:last-child{border-bottom:none}.task-row[data-v-acbbecb4]:hover{background:#ffffff05}.task-idx[data-v-acbbecb4]{color:#ffffff4d;text-align:center;width:24px;font-size:11px;font-weight:600}.input-clean[data-v-acbbecb4]{color:#f5f5f7;background:0 0;border:none;padding:2px;font-family:inherit;font-size:12px}.input-clean[data-v-acbbecb4]:focus{outline:none}.input-clean[data-v-acbbecb4]::placeholder{color:#fff3}.name[data-v-acbbecb4]{border-bottom:1px solid #ffffff0d;flex:1;min-width:0}.name[data-v-acbbecb4]:focus{border-bottom-color:#3b82f6}.time-group[data-v-acbbecb4]{background:#0003;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:2px;width:90px;height:24px;padding:0 2px 0 4px;display:flex}.time-group[data-v-acbbecb4]:focus-within{border-color:#fff3}.time-group .input-wrapper[data-v-acbbecb4]{background:0 0;border:none;height:auto;padding:0}.time-group input[data-v-acbbecb4]{text-align:right;width:32px;padding-right:2px}.unit-custom-select[data-v-acbbecb4]{flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.unit-trigger[data-v-acbbecb4]{color:#fff9;text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;border:none;border-left:1px solid #ffffff1a;width:100%;height:16px;padding:0 6px;font-size:10px;font-weight:600;transition:color .2s}.unit-trigger[data-v-acbbecb4]:hover{color:#fff}.unit-dropdown-menu[data-v-acbbecb4]{z-index:999999;background:#1e1e21;border:1px solid #ffffff1a;border-radius:6px;min-width:50px;padding:4px;animation:.1s ease-out fadeIn-acbbecb4;position:fixed;box-shadow:0 4px 12px #00000080}@keyframes fadeIn-acbbecb4{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.unit-option[data-v-acbbecb4]{color:#ffffffb3;cursor:pointer;text-align:center;border-radius:4px;padding:4px 8px;font-size:11px}.unit-option[data-v-acbbecb4]:hover{color:#fff;background:#ffffff1a}.input-wrapper[data-v-acbbecb4]{background:#0003;border:1px solid #0000;border-radius:6px;align-items:center;height:24px;padding:0 6px;display:flex}.input-wrapper[data-v-acbbecb4]:focus-within{border-color:#ffffff1a}.input-wrapper.small[data-v-acbbecb4]{width:80px}.input-wrapper input[data-v-acbbecb4]{text-align:right;width:100%}.suffix[data-v-acbbecb4]{color:#ffffff4d;margin-left:1px;font-size:10px}.btn-remove[data-v-acbbecb4]{opacity:0;color:#ef4444;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:all .2s;display:flex}.task-row:hover .btn-remove[data-v-acbbecb4]{opacity:.6}.btn-remove[data-v-acbbecb4]:hover{opacity:1;transform:scale(1.1)}.footer-actions[data-v-acbbecb4]{background:#0003;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.btn-add[data-v-acbbecb4]{color:#f5f5f7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.btn-add[data-v-acbbecb4]:hover{background:#ffffff1a}.summary[data-v-acbbecb4]{color:#ffffff80;font-size:11px}.summary .highlight[data-v-acbbecb4]{color:#3b82f6;font-family:SF Mono,monospace;font-weight:600}input[type=number][data-v-acbbecb4]{appearance:textfield}input[type=number][data-v-acbbecb4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-acbbecb4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-theme=light] .task-creator-container[data-v-acbbecb4]{background:#fffaf08c;border-color:#d9770638}[data-theme=light] .creator-header[data-v-acbbecb4]{background:#fff6e2b3;border-bottom-color:#d977062e}[data-theme=light] .col-idx[data-v-acbbecb4]{color:#6b5840}[data-theme=light] .col-name[data-v-acbbecb4],[data-theme=light] .col-time[data-v-acbbecb4],[data-theme=light] .col-weight[data-v-acbbecb4]{color:#92400e}[data-theme=light] .task-list-flow[data-v-acbbecb4]::-webkit-scrollbar-thumb{background:#d977064d}[data-theme=light] .task-row[data-v-acbbecb4]{border-bottom-color:#d977061a}[data-theme=light] .task-row[data-v-acbbecb4]:hover{background:#d977060f}[data-theme=light] .task-idx[data-v-acbbecb4]{color:#6b5840}[data-theme=light] .input-clean[data-v-acbbecb4]{color:var(--text-primary)}[data-theme=light] .input-clean[data-v-acbbecb4]::placeholder{color:#1a141066}[data-theme=light] .name[data-v-acbbecb4]{border-bottom-color:#d9770633}[data-theme=light] .name[data-v-acbbecb4]:focus{border-bottom-color:#d97706}[data-theme=light] .time-group[data-v-acbbecb4]{background:#fffaf0d9;border-color:#d9770638}[data-theme=light] .time-group[data-v-acbbecb4]:focus-within{border-color:#d97706}[data-theme=light] .unit-trigger[data-v-acbbecb4]{color:#92400e;border-left-color:#d9770638}[data-theme=light] .unit-trigger[data-v-acbbecb4]:hover{color:#b45309}[data-theme=light] .input-wrapper[data-v-acbbecb4]{background:#fffaf0d9;border-color:#0000}[data-theme=light] .input-wrapper[data-v-acbbecb4]:focus-within{border-color:#d9770666}[data-theme=light] .suffix[data-v-acbbecb4]{color:#6b5840}[data-theme=light] .unit-dropdown-menu[data-v-acbbecb4]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf0fa;border-color:#d9770633;box-shadow:0 4px 12px #28190a40}[data-theme=light] .unit-option[data-v-acbbecb4]{color:var(--text-primary)}[data-theme=light] .unit-option[data-v-acbbecb4]:hover{color:#b45309;background:#d9770624}[data-theme=light] .footer-actions[data-v-acbbecb4]{background:#fff6e2a6;border-top-color:#d977062e}[data-theme=light] .btn-add[data-v-acbbecb4]{color:#b45309;background:#d977061a;border-color:#d9770638}[data-theme=light] .btn-add[data-v-acbbecb4]:hover{color:#92400e;background:#d977062e;border-color:#d9770666}[data-theme=light] .summary[data-v-acbbecb4]{color:#6b5840}[data-theme=light] .summary .highlight[data-v-acbbecb4]{color:#b45309}.modal-overlay[data-v-4e922897]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.glass-panel[data-v-4e922897]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e2199;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:100%;max-width:500px;animation:.3s cubic-bezier(.16,1,.3,1) modalPop-4e922897;display:flex;overflow:visible;box-shadow:0 40px 80px #0009,0 12px 24px #0000004d}@keyframes modalPop-4e922897{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-4e922897]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:24px 32px;display:flex}.header-text h2[data-v-4e922897]{color:#f5f5f7;letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:600}.header-text p[data-v-4e922897]{color:#ffffff80;margin:0;font-size:13px}.close-btn[data-v-4e922897]{color:#fff6;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.close-btn[data-v-4e922897]:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.progress-bar-container[data-v-4e922897]{flex-direction:column;gap:8px;padding:20px 32px 0;display:flex}.progress-track[data-v-4e922897]{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.progress-fill[data-v-4e922897]{background:linear-gradient(90deg,#f59e0b,#f97316);border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #f59e0b66}.step-meta[data-v-4e922897]{text-transform:uppercase;letter-spacing:.05em;color:#fff6;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.step-label[data-v-4e922897]{color:#fbbf24}.modal-body[data-v-4e922897]{min-height:380px;padding:24px 32px 32px}.step-content[data-v-4e922897]{flex-direction:column;gap:20px;animation:.3s ease-out slideIn-4e922897;display:flex}.form-group[data-v-4e922897]{flex-direction:column;gap:8px;display:flex;position:relative}.step-content>div[data-v-4e922897]:first-child{z-index:50}.step-content>div[data-v-4e922897]:nth-child(2){z-index:40}.step-content>div[data-v-4e922897]:nth-child(3){z-index:30}.step-content>div[data-v-4e922897]:nth-child(4){z-index:20}.step-content>div[data-v-4e922897]:nth-child(5){z-index:10}.form-group label[data-v-4e922897]{text-transform:uppercase;color:#fff6;letter-spacing:.05em;margin-left:2px;font-size:11px;font-weight:700}.req[data-v-4e922897]{color:#f5f5f7}.optional[data-v-4e922897]{color:#fff3;text-transform:none;font-weight:400}.text-input[data-v-4e922897]{color:#f5f5f7;background:#0003;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .2s}.text-input[data-v-4e922897]:focus{background:#0006;border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b1a}.text-input.has-error[data-v-4e922897]{border-color:#ef4444}.textarea[data-v-4e922897]{resize:none;line-height:1.5}.row-group[data-v-4e922897]{gap:16px;display:flex}.flex-1[data-v-4e922897]{flex:1}.combo-input[data-v-4e922897]{align-items:center;gap:8px;display:flex}.suffix-select[data-v-4e922897],.prefix-select[data-v-4e922897]{flex-shrink:0;width:80px}.err-msg[data-v-4e922897]{color:#ef4444;margin-left:2px;font-size:11px}.hint[data-v-4e922897]{color:#fff6;margin-top:6px;margin-left:2px;font-size:11px;line-height:1.4}.conversion-pill[data-v-4e922897]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:6px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:6px 10px;font-size:11px;display:flex}.approx[data-v-4e922897]{opacity:.7}.conv-val[data-v-4e922897]{color:#fdba74;font-weight:600}.rate-info[data-v-4e922897]{color:#fff6;margin-left:4px;font-size:10px}.currency-warning[data-v-4e922897]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}.currency-warning span[data-v-4e922897]{opacity:.9}.modal-footer[data-v-4e922897]{background:#0003;border-top:1px solid #ffffff0f;border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.btn-text.secondary[data-v-4e922897]{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:13px;font-weight:500;transition:color .2s}.btn-text.secondary[data-v-4e922897]:hover{color:#fff}.btn-pill.primary[data-v-4e922897]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:30px;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #ffffff1a}.btn-pill.primary[data-v-4e922897]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #fff3}.btn-pill.primary[data-v-4e922897]:disabled{opacity:.7;cursor:wait;transform:none}.spin[data-v-4e922897]{animation:1s linear infinite spin-4e922897}@keyframes spin-4e922897{to{transform:rotate(360deg)}}@keyframes slideIn-4e922897{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.modal-fade-enter-active[data-v-4e922897],.modal-fade-leave-active[data-v-4e922897]{transition:opacity .2s}.modal-fade-enter-from[data-v-4e922897],.modal-fade-leave-to[data-v-4e922897]{opacity:0}[data-v-4e922897]::-webkit-scrollbar{width:4px}[data-v-4e922897]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}[data-v-4e922897]::-webkit-scrollbar-track{background:0 0}.disabled-input[data-v-4e922897]{color:#ffffff4d;cursor:default;background:#ffffff0d;border-color:#0000}.input-wrapper-disabled[data-v-4e922897]{position:relative}.input-wrapper-disabled .suffix[data-v-4e922897]{color:#ffffff4d;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}[data-theme=light] .modal-overlay[data-v-4e922897]{-webkit-backdrop-filter:blur(10px);background:#1a141052}[data-theme=light] .glass-panel[data-v-4e922897]{-webkit-backdrop-filter:blur(28px)saturate(160%);color:var(--text-primary);background:#fffaf09e;border:1px solid #d9770638;box-shadow:0 40px 80px #28190a42,0 12px 24px #28190a1a,inset 0 1px #ffffff80}[data-theme=light] .modal-header[data-v-4e922897]{border-bottom-color:#28190a1a}[data-theme=light] .header-text h2[data-v-4e922897]{background:linear-gradient(120deg,#92400e 0%,#d97706 60%,#b45309 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .header-text p[data-v-4e922897]{color:#6b5840}[data-theme=light] .close-btn[data-v-4e922897]{color:#6b5840;background:#fffaf080}[data-theme=light] .close-btn[data-v-4e922897]:hover{color:#92400e;background:#d9770624}[data-theme=light] .progress-track[data-v-4e922897]{background:#28190a1a}[data-theme=light] .step-meta[data-v-4e922897]{color:#92400e}[data-theme=light] .step-label[data-v-4e922897],[data-theme=light] .form-group label[data-v-4e922897]{color:#b45309}[data-theme=light] .req[data-v-4e922897]{color:#dc2626}[data-theme=light] .optional[data-v-4e922897]{color:#92400e}[data-theme=light] .text-input[data-v-4e922897]{color:var(--text-primary);background:#fffaf08c;border-color:#d9770638}[data-theme=light] .text-input[data-v-4e922897]::placeholder{color:#1a141066}[data-theme=light] .text-input[data-v-4e922897]:focus{background:#fff6e2eb;border-color:#d977068c;box-shadow:0 0 0 3px #d9770624}[data-theme=light] .text-input.has-error[data-v-4e922897]{border-color:#dc2626}[data-theme=light] .disabled-input[data-v-4e922897]{color:#1a141073;background:#28190a0d;border-color:#0000}[data-theme=light] .input-wrapper-disabled .suffix[data-v-4e922897]{color:#1a141073}[data-theme=light] .err-msg[data-v-4e922897]{color:#dc2626}[data-theme=light] .hint[data-v-4e922897]{color:#6b5840}[data-theme=light] .conversion-pill[data-v-4e922897]{color:#92400e;background:#d977061f;border-color:#d9770652}[data-theme=light] .conv-val[data-v-4e922897]{color:#c2410c}[data-theme=light] .rate-info[data-v-4e922897]{color:#6b5840}[data-theme=light] .currency-warning[data-v-4e922897]{color:#92400e;background:#d977061f;border-color:#d9770652}[data-theme=light] .modal-footer[data-v-4e922897]{background:#fffaf059;border-top-color:#28190a1a}[data-theme=light] .btn-text.secondary[data-v-4e922897]{color:#6b5840}[data-theme=light] .btn-text.secondary[data-v-4e922897]:hover{color:#92400e}[data-theme=light] .btn-pill.primary[data-v-4e922897]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 18px #d977064d}[data-theme=light] .btn-pill.primary[data-v-4e922897]:hover:not(:disabled){background:linear-gradient(135deg,#c2410c,#92400e);box-shadow:0 10px 24px #d9770666}[data-theme=light] .btn-pill.primary[data-v-4e922897]:disabled{color:#1a141066;box-shadow:none;background:#28190a24}[data-theme=light][data-v-4e922897] ::-webkit-scrollbar-thumb{background:#d977064d}[data-theme=light][data-v-4e922897] ::-webkit-scrollbar-thumb:hover{background:#d9770680}.project-description[data-v-9e504ef0]{border-bottom:1px solid #ffffff0d;margin-bottom:24px;padding-bottom:20px;animation:.5s ease-out fadeIn-9e504ef0}.header[data-v-9e504ef0]{opacity:.7;align-items:center;gap:8px;margin-bottom:12px;display:flex}.icon[data-v-9e504ef0]{color:#a1a1aa}.label[data-v-9e504ef0]{color:#f5f5f7;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.description-text[data-v-9e504ef0]{color:#ffffffe6;white-space:pre-wrap;font-size:15px;font-weight:400;line-height:1.6}.empty-state[data-v-9e504ef0]{color:#fff6;font-size:14px;font-style:italic}@keyframes fadeIn-9e504ef0{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .project-description[data-v-9e504ef0]{border-bottom-color:#28190a1a}[data-theme=light] .header[data-v-9e504ef0]{opacity:1}[data-theme=light] .icon[data-v-9e504ef0]{color:#b45309}[data-theme=light] .label[data-v-9e504ef0]{color:#b45309;font-weight:700}[data-theme=light] .description-text[data-v-9e504ef0]{color:var(--text-primary)}[data-theme=light] .empty-state[data-v-9e504ef0]{color:#92400e}[data-theme=light] .text-muted[data-v-9e504ef0]{color:#6b5840}.modal-overlay[data-v-b6ac216d]{z-index:20000;-webkit-backdrop-filter:blur(8px);background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-container[data-v-b6ac216d]{text-align:center;-webkit-backdrop-filter:blur(28px)saturate(160%);background:#14120ec7;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:460px;padding:32px 28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c,0 12px 24px #0000004d,inset 0 1px #ffffff0a}.modal-container[data-v-b6ac216d]:before{content:"";pointer-events:none;background:radial-gradient(at top,#f59e0b14,#0000 60%);position:absolute;inset:0}.modal-icon[data-v-b6ac216d]{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 30px #0000004d}.modal-icon.danger[data-v-b6ac216d]{color:#f87171;background:linear-gradient(135deg,#ef444433,#dc26261a);border:1px solid #ef44444d}.modal-icon.warn[data-v-b6ac216d]{color:#fbbf24;background:linear-gradient(135deg,#f59e0b33,#d977061a);border:1px solid #f59e0b4d}.modal-title[data-v-b6ac216d]{color:#f5f5f7;letter-spacing:-.01em;z-index:1;margin:0 0 8px;font-size:18px;font-weight:700;position:relative}.modal-message[data-v-b6ac216d]{color:#ffffffa6;z-index:1;max-width:360px;margin:0 0 22px;font-size:13px;line-height:1.55;position:relative}.reason-wrap[data-v-b6ac216d]{text-align:left;z-index:1;flex-direction:column;gap:6px;width:100%;margin-bottom:22px;display:flex;position:relative}.reason-label[data-v-b6ac216d]{text-transform:uppercase;color:#fff6;letter-spacing:.08em;font-size:10px;font-weight:700}.req[data-v-b6ac216d]{color:#ef4444;margin-left:2px}.reason-input[data-v-b6ac216d]{box-sizing:border-box;color:#f5f5f7;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:80px;padding:12px;font-family:inherit;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s}.reason-input[data-v-b6ac216d]:focus{background:#0006;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.reason-input.has-error[data-v-b6ac216d]{border-color:#ef4444}.err-msg[data-v-b6ac216d]{color:#f87171;margin-top:4px;font-size:11px}.modal-actions[data-v-b6ac216d]{z-index:1;gap:10px;width:100%;display:flex;position:relative}.btn[data-v-b6ac216d]{cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;display:flex}.btn.cancel[data-v-b6ac216d]{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff14}.btn.cancel[data-v-b6ac216d]:hover:not(:disabled){color:#fff;background:#ffffff14}.btn.confirm.danger[data-v-b6ac216d]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 18px #ef44444d}.btn.confirm.danger[data-v-b6ac216d]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 10px 24px #dc262666}.btn.confirm.warn[data-v-b6ac216d]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 6px 18px #f59e0b4d}.btn.confirm.warn[data-v-b6ac216d]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 10px 24px #d9770666}.btn[data-v-b6ac216d]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.spin[data-v-b6ac216d]{animation:1s linear infinite spin-b6ac216d}@keyframes spin-b6ac216d{to{transform:rotate(360deg)}}.modal-backdrop-enter-active[data-v-b6ac216d],.modal-backdrop-leave-active[data-v-b6ac216d]{transition:opacity .25s}.modal-backdrop-enter-from[data-v-b6ac216d],.modal-backdrop-leave-to[data-v-b6ac216d]{opacity:0}.modal-content-enter-active[data-v-b6ac216d]{transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-content-leave-active[data-v-b6ac216d]{transition:all .2s cubic-bezier(.16,1,.3,1)}.modal-content-enter-from[data-v-b6ac216d],.modal-content-leave-to[data-v-b6ac216d]{opacity:0;transform:scale(.95)translateY(10px)}[data-theme=light] .modal-overlay[data-v-b6ac216d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a141052}[data-theme=light] .modal-container[data-v-b6ac216d]{-webkit-backdrop-filter:blur(28px)saturate(160%);color:var(--text-primary);background:#fffaf0b8;border-color:#d9770638;box-shadow:0 40px 90px #28190a42,0 12px 24px #28190a1a,inset 0 1px #ffffff80}[data-theme=light] .modal-container[data-v-b6ac216d]:before{background:radial-gradient(at top,#d977061a,#0000 60%)}[data-theme=light] .modal-icon.danger[data-v-b6ac216d]{color:#b91c1c;background:linear-gradient(135deg,#dc26262e,#dc262614);border-color:#dc262652;box-shadow:0 10px 30px #dc262633}[data-theme=light] .modal-icon.warn[data-v-b6ac216d]{color:#b45309;background:linear-gradient(135deg,#d9770633,#d9770614);border-color:#d977065c;box-shadow:0 10px 30px #d9770633}[data-theme=light] .modal-title[data-v-b6ac216d]{background:linear-gradient(120deg,#92400e 0%,#d97706 60%,#b45309 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .modal-message[data-v-b6ac216d]{color:#6b5840}[data-theme=light] .reason-label[data-v-b6ac216d]{color:#b45309}[data-theme=light] .req[data-v-b6ac216d]{color:#dc2626}[data-theme=light] .reason-input[data-v-b6ac216d]{color:var(--text-primary);background:#fffaf08c;border-color:#d9770638}[data-theme=light] .reason-input[data-v-b6ac216d]::placeholder{color:#1a141066}[data-theme=light] .reason-input[data-v-b6ac216d]:focus{background:#fff6e2eb;border-color:#d97706;box-shadow:0 0 0 3px #d9770624}[data-theme=light] .reason-input.has-error[data-v-b6ac216d]{border-color:#dc2626}[data-theme=light] .err-msg[data-v-b6ac216d]{color:#dc2626}[data-theme=light] .btn.cancel[data-v-b6ac216d]{color:#6b5840;background:#fffaf08c;border-color:#d9770638}[data-theme=light] .btn.cancel[data-v-b6ac216d]:hover:not(:disabled){color:#92400e;background:#d977061a;border-color:#d9770666}[data-theme=light] .btn.confirm.danger[data-v-b6ac216d]{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 6px 18px #dc26264d}[data-theme=light] .btn.confirm.danger[data-v-b6ac216d]:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#7f1d1d);box-shadow:0 10px 24px #b91c1c66}[data-theme=light] .btn.confirm.warn[data-v-b6ac216d]{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 18px #d977064d}[data-theme=light] .btn.confirm.warn[data-v-b6ac216d]:hover:not(:disabled){background:linear-gradient(135deg,#c2410c,#92400e);box-shadow:0 10px 24px #d9770666}.compact-upload[data-v-37ea4dae]{width:100%}.hidden[data-v-37ea4dae]{display:none}.upload-row[data-v-37ea4dae]{align-items:center;gap:10px;display:flex}.btn-compact[data-v-37ea4dae]{color:#f5f5f7;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.btn-compact[data-v-37ea4dae]:hover{background:#ffffff26;border-color:#fff3}.file-status[data-v-37ea4dae]{color:#ffffff80;flex:1;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.file-status.success[data-v-37ea4dae]{color:#818cf8;background:#6366f11a;border-radius:4px;padding:4px 8px}.fname[data-v-37ea4dae]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.btn-icon[data-v-37ea4dae]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:2px;display:flex}.btn-icon[data-v-37ea4dae]:hover{opacity:1}.empty[data-v-37ea4dae]{font-style:italic}.compact-user-grid[data-v-958a41ad]{flex-wrap:wrap;gap:8px;max-height:80px;padding:8px 0;display:flex;overflow-y:auto}.compact-user-grid[data-v-958a41ad]::-webkit-scrollbar{width:4px}.compact-user-grid[data-v-958a41ad]::-webkit-scrollbar-track{background:0 0}.compact-user-grid[data-v-958a41ad]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.compact-user-grid[data-v-958a41ad]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.user-item[data-v-958a41ad]{transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.avatar-wrapper[data-v-958a41ad]{width:32px;height:32px;position:relative}.avatar[data-v-958a41ad]{color:#fff;cursor:default;border:2px solid #18181b;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:600;transition:transform .2s;display:flex}.user-item.interactive .avatar[data-v-958a41ad]{cursor:pointer}.user-item.interactive:hover .avatar[data-v-958a41ad]{transform:scale(1.1)}.user-item.dimmed .avatar[data-v-958a41ad]{opacity:.4;filter:grayscale(.5)}.user-item.selected .avatar[data-v-958a41ad]{opacity:1;filter:none;border-color:#fbbf24}.user-item.pending .avatar[data-v-958a41ad]{border-color:#fbbf24}.user-item.in_progress .avatar[data-v-958a41ad]{border-color:#f97316}.user-item.declined .avatar[data-v-958a41ad]{opacity:1;filter:grayscale(.2);border-color:#ef4444}.user-item.declined[data-v-958a41ad]:after{content:"Declined";color:#ef4444;white-space:nowrap;pointer-events:none;opacity:0;font-size:8px;transition:opacity .2s;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.user-item.declined[data-v-958a41ad]:hover:after{opacity:1}.status-dot[data-v-958a41ad]{border:2px solid #18181b;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.status-dot.pending[data-v-958a41ad]{background:#fbbf24}.status-dot.in_progress[data-v-958a41ad]{background:#f97316}.status-dot.completed[data-v-958a41ad]{background:#10b981}.status-dot.declined[data-v-958a41ad]{background:#ef4444}.check-badge[data-v-958a41ad]{-top:2px;-right:2px;color:#000;background:#fbbf24;border:2px solid #18181b;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;animation:.2s cubic-bezier(.175,.885,.32,1.275) popIn-958a41ad;display:flex;position:absolute}@keyframes popIn-958a41ad{0%{transform:scale(0)}to{transform:scale(1)}}.lock-overlay[data-v-958a41ad]{color:#ffffffe6;background:#0006;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.user-item.permanent-lock .avatar[data-v-958a41ad]{opacity:.6;cursor:not-allowed;border:2px solid #ef4444}.user-item.permanent-lock .lock-overlay[data-v-958a41ad]{color:#ef4444;background:#0009}.user-item.disabled .avatar[data-v-958a41ad]{cursor:not-allowed;opacity:.8;border-style:dashed}.task-preview-container[data-v-09360750]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:0;width:100%;margin-top:8px;display:flex;overflow:hidden}.preview-header[data-v-09360750]{background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;padding:10px 12px;display:flex}.col-idx[data-v-09360750]{color:#ffffff4d;width:24px;font-size:10px;font-weight:700}.col-name[data-v-09360750]{color:#fff6;text-transform:uppercase;letter-spacing:.05em;flex:1;font-size:10px;font-weight:600}.col-meta[data-v-09360750]{justify-content:flex-end;gap:16px;width:100px;display:flex}.col-time[data-v-09360750],.col-weight[data-v-09360750]{color:#fff6;text-transform:uppercase;text-align:right;min-width:40px;font-size:10px;font-weight:600}.task-list-flow[data-v-09360750]{flex-direction:column;display:flex}.task-row-preview[data-v-09360750]{border-bottom:1px solid #ffffff05;align-items:center;padding:10px 12px;transition:background .15s;display:flex}.task-row-preview[data-v-09360750]:last-child{border-bottom:none}.task-row-preview[data-v-09360750]:hover{background:#ffffff05}.task-idx[data-v-09360750]{color:#ffffff4d;width:24px;font-family:SF Mono,monospace;font-size:11px}.task-name[data-v-09360750]{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-right:12px;font-size:13px;font-weight:400;overflow:hidden}.task-meta-val[data-v-09360750]{justify-content:flex-end;align-items:center;gap:16px;width:100px;display:flex}.time-pill[data-v-09360750]{color:#ffffffb3;text-align:right;min-width:40px;font-family:SF Mono,monospace;font-size:12px}.weight-pill[data-v-09360750]{color:#3b82f6;text-align:center;background:#3b82f61a;border-radius:4px;min-width:40px;padding:2px 6px;font-size:11px}.empty-state[data-v-09360750]{color:#ffffff4d;text-align:center;padding:16px;font-size:13px;font-style:italic}.footer-total[data-v-09360750]{color:#ffffff80;background:#0003;border-top:1px solid #ffffff0d;justify-content:space-between;padding:10px 12px;font-size:11px;font-weight:500;display:flex}.total-val[data-v-09360750]{color:#f5f5f7;font-family:SF Mono,monospace;font-weight:600}[data-theme=light] .task-preview-container[data-v-09360750]{background:#fffaf08c;border-color:#d9770638}[data-theme=light] .preview-header[data-v-09360750]{background:#d9770614;border-bottom-color:#28190a1a}[data-theme=light] .col-idx[data-v-09360750],[data-theme=light] .col-name[data-v-09360750],[data-theme=light] .col-time[data-v-09360750],[data-theme=light] .col-weight[data-v-09360750]{color:#b45309;font-weight:700}[data-theme=light] .task-row-preview[data-v-09360750]{border-bottom-color:#28190a0f}[data-theme=light] .task-row-preview[data-v-09360750]:hover{background:#d977060f}[data-theme=light] .task-idx[data-v-09360750]{color:#92400e}[data-theme=light] .task-name[data-v-09360750]{color:var(--text-primary)}[data-theme=light] .time-pill[data-v-09360750]{color:#6b5840}[data-theme=light] .weight-pill[data-v-09360750]{color:#b45309;background:#d9770624}[data-theme=light] .empty-state[data-v-09360750]{color:#92400e}[data-theme=light] .footer-total[data-v-09360750]{color:#6b5840;background:#d9770614;border-top-color:#28190a1a}[data-theme=light] .total-val[data-v-09360750]{color:var(--text-primary)}.contribution-badge[data-v-1f3067b5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;height:24px;padding:4px 10px 4px 4px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0003}.contribution-badge[data-v-1f3067b5]:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.icon-ring[data-v-1f3067b5]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;box-shadow:0 0 10px #f59e0b73}.label[data-v-1f3067b5]{color:#ffffff80;text-transform:uppercase;letter-spacing:.02em;margin-left:2px;font-size:10px;font-weight:600}.value[data-v-1f3067b5]{color:#f5f5f7;text-shadow:0 0 10px #ffffff1a;font-family:SF Mono,ui-monospace,monospace;font-size:11px;font-weight:700}[data-theme=light] .contribution-badge[data-v-1f3067b5]{background:#fffaf08c;border-color:#d9770638;box-shadow:0 2px 8px #28190a1a}[data-theme=light] .contribution-badge[data-v-1f3067b5]:hover{background:#d977061a;border-color:#d9770666;box-shadow:0 4px 12px #28190a26}[data-theme=light] .icon-ring[data-v-1f3067b5]{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 0 10px #d9770666}[data-theme=light] .label[data-v-1f3067b5]{color:#92400e}[data-theme=light] .value[data-v-1f3067b5]{color:var(--text-primary);text-shadow:none}.decline-item-row[data-v-d2221785]{background:#0003;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:12px;margin-bottom:6px;padding:8px 12px;transition:background .2s;display:flex}.decline-item-row[data-v-d2221785]:hover{background:#ef44440d}.user-info[data-v-d2221785]{flex-shrink:0;width:100px}.name[data-v-d2221785]{color:#fca5a5;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.message-preview[data-v-d2221785]{flex:1;align-items:center;min-width:0;display:flex}.text-content[data-v-d2221785]{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-style:italic;display:block;overflow:hidden}.view-btn[data-v-d2221785]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .2s;display:flex}.view-btn[data-v-d2221785]:hover{color:#fff;background:#ffffff1a}.member-list-container[data-v-a41306a1]{background:#0003;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:8px;max-height:200px;padding:8px;display:flex;overflow-y:auto}.member-item[data-v-a41306a1]{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.member-item[data-v-a41306a1]:hover{background:#ffffff0d}.member-item.selected[data-v-a41306a1]{background:#f59e0b1a;border-color:#f59e0b66}.member-info[data-v-a41306a1]{color:#f5f5f7;align-items:center;gap:10px;font-size:13px;display:flex}.checkbox-circle[data-v-a41306a1]{border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.member-item.selected .checkbox-circle[data-v-a41306a1]{background:#f59e0b;border-color:#f59e0b}.check-icon[data-v-a41306a1]{color:#fff;font-size:12px;font-weight:800}.attachment-link[data-v-a41306a1]{color:#f5f5f7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.attachment-link[data-v-a41306a1]:hover{background:#ffffff1a;border-color:#fff3}.ext-icon[data-v-a41306a1]{opacity:.5;margin-left:auto}.panel-overlay[data-v-a41306a1]{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel-content[data-v-a41306a1]{background:#18181b;border-left:1px solid #ffffff14;flex-direction:column;width:450px;height:100vh;display:flex}.glass-panel[data-v-a41306a1]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141417d9}.panel-header[data-v-a41306a1]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:24px;display:flex}.header-left[data-v-a41306a1]{align-items:center;gap:8px;display:flex}.type-badge[data-v-a41306a1]{text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.status-badge[data-v-a41306a1]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.status-badge.pending[data-v-a41306a1]{color:#fbbf24;background:#f59e0b1a}.status-badge.in_progress[data-v-a41306a1]{color:#fdba74;background:#f973161f}.status-badge.completed[data-v-a41306a1]{color:#fbbf24;background:#f59e0b1f}.close-btn[data-v-a41306a1]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.close-btn[data-v-a41306a1]:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.panel-body[data-v-a41306a1]{flex:1;padding:16px;overflow-y:auto}.panel-body[data-v-a41306a1]::-webkit-scrollbar{width:6px}.panel-body[data-v-a41306a1]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.panel-body[data-v-a41306a1]::-webkit-scrollbar-thumb:hover{background:#fff3}.panel-body[data-v-a41306a1]::-webkit-scrollbar-track{background:0 0}.title-section h2[data-v-a41306a1]{color:#f5f5f7;margin:0 0 12px;font-size:20px;font-weight:600}.description[data-v-a41306a1]{color:#ffffffb3;white-space:pre-wrap;font-size:14px;line-height:1.6}.divider[data-v-a41306a1]{background:#ffffff0d;height:1px;margin:16px 0}.divider.full-width[data-v-a41306a1]{grid-column:span 2}.details-grid[data-v-a41306a1]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detail-item[data-v-a41306a1]{background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;transition:background .2s,border-color .2s;display:flex;position:relative}.detail-item[data-v-a41306a1]:hover{background:#ffffff0a;border-color:#f59e0b2e}.detail-item[data-v-a41306a1]:before{content:"";opacity:0;background:linear-gradient(#f59e0b99,#f9731633);border-radius:2px;width:2px;transition:opacity .25s;position:absolute;top:14px;bottom:14px;left:0}.detail-item[data-v-a41306a1]:hover:before{opacity:1}.detail-item.full-width[data-v-a41306a1]{grid-column:span 2}.detail-item label[data-v-a41306a1]{text-transform:uppercase;color:#f59e0bd9;letter-spacing:.08em;font-size:10px;font-weight:700}.detail-item .value[data-v-a41306a1]{color:#f5f5f7;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.priority-tag[data-v-a41306a1]{text-transform:capitalize;font-weight:500}.priority-tag.urgent[data-v-a41306a1]{color:#ef4444}.priority-tag.high[data-v-a41306a1]{color:#f97316}.priority-tag.medium[data-v-a41306a1]{color:#fbbf24}.priority-tag.low[data-v-a41306a1]{color:#facc15}.user-chip[data-v-a41306a1]{color:#f5f5f7;align-items:center;gap:8px;font-size:14px;display:flex}.avatar-xs[data-v-a41306a1]{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex}.meta-section[data-v-a41306a1]{color:#ffffff4d;border-top:1px solid #ffffff0d;margin-top:40px;padding-top:20px;font-size:12px;font-style:italic}.form-group[data-v-a41306a1]{flex-direction:column;gap:8px;display:flex}.mt-4[data-v-a41306a1]{margin-top:16px}.text-input[data-v-a41306a1]{color:#f5f5f7;background:#0003;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:8px 12px}.textarea[data-v-a41306a1]{resize:none;font-family:inherit}.combo-input[data-v-a41306a1]{gap:8px;display:flex}.readonly-time-input[data-v-a41306a1]{color:#ffffff80;cursor:not-allowed;background:#0003;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;display:flex}.panel-footer[data-v-a41306a1]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:24px;display:flex}.btn-text[data-v-a41306a1]{cursor:pointer;background:0 0;border:none;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.btn-text.secondary[data-v-a41306a1]{color:#fff9;border:1px solid #ffffff1a}.btn-text.secondary[data-v-a41306a1]:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.btn-text.delete[data-v-a41306a1]{color:#ef4444;opacity:.8;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;transition:all .2s;display:flex}.btn-text.delete[data-v-a41306a1]:hover{opacity:1;background:#ef44441a}.btn-pill[data-v-a41306a1]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.btn-pill[data-v-a41306a1]:hover{background:#f5f5f7}.permission-note[data-v-a41306a1]{color:#ffffff4d;align-items:center;gap:6px;font-size:12px;display:flex}.panel-slide-enter-active[data-v-a41306a1],.panel-slide-leave-active[data-v-a41306a1]{transition:all .3s cubic-bezier(.16,1,.3,1)}.panel-slide-enter-from[data-v-a41306a1],.panel-slide-leave-to[data-v-a41306a1]{opacity:0;transform:translate(100%)}.pending-banner[data-v-a41306a1]{background:#fbbf241a;border-bottom:1px solid #fbbf2433;padding:12px 24px}.banner-content[data-v-a41306a1]{color:#fbbf24;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.banner-actions[data-v-a41306a1]{gap:8px;display:flex}.btn-sm[data-v-a41306a1]{cursor:pointer;text-transform:uppercase;letter-spacing:.02em;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.btn-sm.success[data-v-a41306a1]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316)}.btn-sm.success[data-v-a41306a1]:hover{background:linear-gradient(135deg,#f97316,#d97706)}.btn-sm.danger[data-v-a41306a1]{color:#ef4444;background:#ef444433;border:1px solid #ef444433}.btn-sm.danger[data-v-a41306a1]:hover{background:#ef44444d}.attachment-manager[data-v-a41306a1]{flex-direction:column;gap:8px;margin-top:2px;display:flex}.existing-file-card[data-v-a41306a1]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.file-header[data-v-a41306a1]{display:none}.file-row[data-v-a41306a1]{flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.text-indigo-400[data-v-a41306a1]{color:#fde68a;flex-shrink:0}.text-amber-warning[data-v-a41306a1],.text-emerald-400[data-v-a41306a1],.text-blue-400[data-v-a41306a1],.text-purple-400[data-v-a41306a1]{color:#fbbf24;flex-shrink:0}.file-name-scroll[data-v-a41306a1]{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-family:monospace;font-size:12px;overflow:hidden}.link-view[data-v-a41306a1]{color:#fbbf24;cursor:pointer;white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none}.link-view[data-v-a41306a1]:hover{color:#fde68a;text-decoration:underline}.declined-banner[data-v-a41306a1]{background:#ef44441a;border-bottom:1px solid #ef444433;padding:12px 24px}.banner-content.error[data-v-a41306a1]{color:#ef4444;align-items:flex-start}.flex-col[data-v-a41306a1]{flex-direction:column;gap:4px;display:flex}.font-bold[data-v-a41306a1]{font-weight:700}.reason-text[data-v-a41306a1]{opacity:.9;font-size:13px;font-style:italic}.last-updated[data-v-a41306a1]{border-top:1px dashed #ffffff0d;margin-top:12px;padding-top:12px}.highlight[data-v-a41306a1]{color:#fff9;margin-bottom:4px;font-weight:500}.summary[data-v-a41306a1]{color:#fff6;font-family:monospace;font-size:11px}.assignee-list-view[data-v-a41306a1]{background:#ffffff05;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.assignee-row[data-v-a41306a1]{background:#ffffff08;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.assignee-row.declined[data-v-a41306a1]{background:#ef44440d;border:1px solid #ef444433}.row-left[data-v-a41306a1]{color:#f5f5f7;align-items:center;gap:8px;font-size:13px;display:flex}.row-right[data-v-a41306a1]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.status-pill[data-v-a41306a1]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.status-pill.pending[data-v-a41306a1]{color:#fbbf24;background:#f59e0b1a}.status-pill.in_progress[data-v-a41306a1]{color:#fdba74;background:#f973161f}.status-pill.declined[data-v-a41306a1]{color:#d97706;background:#d977061f}.status-pill.completed[data-v-a41306a1]{color:#fbbf24;background:#f59e0b1f}.reason-mini[data-v-a41306a1]{color:#ef4444;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:10px;font-style:italic;overflow:hidden}.assignee-select-wrapper[data-v-a41306a1]{margin-top:4px}.declined-list-banner[data-v-a41306a1]{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;margin:16px 24px 0;padding:12px}.declined-list-banner .banner-title[data-v-a41306a1]{color:#f87171;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.declined-item[data-v-a41306a1]{color:#fffc;gap:6px;margin-bottom:4px;padding-left:22px;font-size:13px;display:flex}.declined-item .user-name[data-v-a41306a1]{color:#fca5a5;font-weight:600}.declined-item .reason[data-v-a41306a1]{color:#fff9;font-style:italic}.inner-modal-overlay[data-v-a41306a1]{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.inner-modal-card[data-v-a41306a1]{transform-origin:50%;background:#18181b;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) modalScale-a41306a1;display:flex;overflow-y:auto;box-shadow:0 24px 48px #00000080,inset 0 0 0 1px #ffffff0d}.modal-content-wrapper[data-v-a41306a1]{padding:32px}.inner-modal-card h3[data-v-a41306a1]{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:700}.user-header-large[data-v-a41306a1]{color:#f5f5f7;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;margin-bottom:24px;padding-bottom:16px;font-size:20px;font-weight:600;display:flex}.user-header-large .icon[data-v-a41306a1]{color:#ef4444}.reason-scroll[data-v-a41306a1]{color:#ffffffe6;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;min-height:60px;padding:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.modal-actions[data-v-a41306a1]{background:#ffffff03;border-top:1px solid #ffffff0d;justify-content:flex-end;margin-top:auto;padding:24px 32px;display:flex}@keyframes modalScale-a41306a1{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}[data-theme=light] .panel-overlay[data-v-a41306a1]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a141052}[data-theme=light] .panel-content[data-v-a41306a1],[data-theme=light] .glass-panel[data-v-a41306a1]{-webkit-backdrop-filter:blur(28px)saturate(160%);color:var(--text-primary);background:#fffaf09e;border-left:1px solid #d9770638;box-shadow:-20px 0 60px #28190a38,inset 1px 0 #ffffff80}[data-theme=light] .panel-header[data-v-a41306a1]{border-bottom-color:#28190a1a}[data-theme=light] .type-badge[data-v-a41306a1]{color:#6b5840;background:#28190a14}[data-theme=light] .status-badge.pending[data-v-a41306a1]{color:#b45309;background:#f59e0b24}[data-theme=light] .status-badge.in_progress[data-v-a41306a1]{color:#c2410c;background:#f9731629}[data-theme=light] .status-badge.completed[data-v-a41306a1]{color:#92400e;background:#d9770629}[data-theme=light] .close-btn[data-v-a41306a1]{color:#6b5840;background:#fffaf080}[data-theme=light] .close-btn[data-v-a41306a1]:hover{color:#92400e;background:#d9770624}[data-theme=light] .panel-body[data-v-a41306a1]::-webkit-scrollbar-thumb{background:#d977064d}[data-theme=light] .panel-body[data-v-a41306a1]::-webkit-scrollbar-thumb:hover{background:#d9770680}[data-theme=light] .title-section h2[data-v-a41306a1]{color:var(--text-primary)}[data-theme=light] .description[data-v-a41306a1]{color:#6b5840}[data-theme=light] .divider[data-v-a41306a1]{background:#28190a1a}[data-theme=light] .detail-item[data-v-a41306a1]{background:#fffaf08c;border-color:#d977062e}[data-theme=light] .detail-item[data-v-a41306a1]:hover{background:#d9770614;border-color:#d9770659}[data-theme=light] .detail-item[data-v-a41306a1]:before{background:linear-gradient(#d97706,#d9770633)}[data-theme=light] .detail-item label[data-v-a41306a1]{color:#b45309;font-weight:700}[data-theme=light] .detail-item .value[data-v-a41306a1]{color:var(--text-primary)}[data-theme=light] .priority-tag.urgent[data-v-a41306a1]{color:#dc2626}[data-theme=light] .priority-tag.high[data-v-a41306a1]{color:#c2410c}[data-theme=light] .priority-tag.medium[data-v-a41306a1]{color:#b45309}[data-theme=light] .priority-tag.low[data-v-a41306a1]{color:#92400e}[data-theme=light] .text-amber-warning[data-v-a41306a1],[data-theme=light] .text-amber-400[data-v-a41306a1],[data-theme=light] .text-indigo-400[data-v-a41306a1],[data-theme=light] .text-emerald-400[data-v-a41306a1],[data-theme=light] .text-blue-400[data-v-a41306a1],[data-theme=light] .text-purple-400[data-v-a41306a1]{color:#b45309}[data-theme=light] .user-chip[data-v-a41306a1]{color:var(--text-primary)}[data-theme=light] .avatar-xs[data-v-a41306a1]{color:#92400e;background:#d9770624}[data-theme=light] .text-muted[data-v-a41306a1]{color:#92400e}[data-theme=light] .meta-section[data-v-a41306a1]{color:#92400e;border-top-color:#28190a1a}[data-theme=light] .last-updated[data-v-a41306a1]{border-top-color:#28190a1a}[data-theme=light] .highlight[data-v-a41306a1]{color:#6b5840}[data-theme=light] .summary[data-v-a41306a1]{color:#92400e}[data-theme=light] .text-input[data-v-a41306a1]{color:var(--text-primary);background:#fffaf08c;border-color:#d9770638}[data-theme=light] .text-input[data-v-a41306a1]:focus{background:#fff6e2eb;border-color:#d97706;box-shadow:0 0 0 3px #d9770624}[data-theme=light] .readonly-time-input[data-v-a41306a1]{color:#6b5840;background:#28190a0d;border-color:#28190a1a}[data-theme=light] .attachment-link[data-v-a41306a1]{color:var(--text-primary);background:#fffaf08c;border-color:#d9770638}[data-theme=light] .attachment-link[data-v-a41306a1]:hover{background:#d977061f;border-color:#d9770666}[data-theme=light] .ext-icon[data-v-a41306a1],[data-theme=light] .no-attachment .text-muted[data-v-a41306a1]{color:#92400e}[data-theme=light] .existing-file-card[data-v-a41306a1]{background:#fffaf08c;border-color:#d9770638}[data-theme=light] .file-name-scroll[data-v-a41306a1]{color:var(--text-primary);opacity:1}[data-theme=light] .link-view[data-v-a41306a1]{color:#b45309}[data-theme=light] .link-view[data-v-a41306a1]:hover{color:#92400e}[data-theme=light] .member-list-container[data-v-a41306a1]{background:#fffaf066;border-color:#d977062e}[data-theme=light] .member-item[data-v-a41306a1]{background:#fffaf04d}[data-theme=light] .member-item[data-v-a41306a1]:hover{background:#d977061a}[data-theme=light] .member-item.selected[data-v-a41306a1]{background:#d9770629;border-color:#d9770673}[data-theme=light] .member-info[data-v-a41306a1]{color:var(--text-primary)}[data-theme=light] .checkbox-circle[data-v-a41306a1]{border-color:#28190a4d}[data-theme=light] .member-item.selected .checkbox-circle[data-v-a41306a1]{background:#d97706;border-color:#d97706}[data-theme=light] .panel-footer[data-v-a41306a1]{border-top-color:#28190a1a}[data-theme=light] .btn-text.secondary[data-v-a41306a1]{color:#6b5840;background:#fffaf066;border-color:#d9770638}[data-theme=light] .btn-text.secondary[data-v-a41306a1]:hover{color:#92400e;background:#d977061a;border-color:#d9770666}[data-theme=light] .btn-text.delete[data-v-a41306a1]{color:#b91c1c;opacity:1}[data-theme=light] .btn-text.delete[data-v-a41306a1]:hover{color:#991b1b;background:#dc26261a}[data-theme=light] .btn-pill.primary[data-v-a41306a1],[data-theme=light] .btn-pill[data-v-a41306a1]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 18px #d977064d}[data-theme=light] .btn-pill.primary[data-v-a41306a1]:hover,[data-theme=light] .btn-pill[data-v-a41306a1]:hover{background:linear-gradient(135deg,#c2410c,#92400e);box-shadow:0 10px 24px #d9770666}[data-theme=light] .btn-pill[data-v-a41306a1]:disabled{color:#1a141066;box-shadow:none;background:#28190a24}[data-theme=light] .permission-note[data-v-a41306a1]{color:#92400e}[data-theme=light] .pending-banner[data-v-a41306a1]{background:#f59e0b1f;border-bottom-color:#f59e0b52}[data-theme=light] .banner-content[data-v-a41306a1]{color:#b45309}[data-theme=light] .btn-sm.success[data-v-a41306a1]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309)}[data-theme=light] .btn-sm.success[data-v-a41306a1]:hover{background:linear-gradient(135deg,#c2410c,#92400e)}[data-theme=light] .btn-sm.danger[data-v-a41306a1]{color:#b91c1c;background:#dc26261a;border-color:#dc262652}[data-theme=light] .btn-sm.danger[data-v-a41306a1]:hover{background:#dc26262e}[data-theme=light] .btn-sm.secondary[data-v-a41306a1]{color:#6b5840;background:#fffaf08c;border:1px solid #d9770638}[data-theme=light] .btn-sm.secondary[data-v-a41306a1]:hover{color:#92400e;background:#d977061a}[data-theme=light] .declined-banner[data-v-a41306a1]{background:#dc26261a;border-bottom-color:#dc262647}[data-theme=light] .banner-content.error[data-v-a41306a1]{color:#991b1b}[data-theme=light] .reason-text[data-v-a41306a1]{color:#b91c1c}[data-theme=light] .declined-list-banner[data-v-a41306a1]{background:#dc262614;border-color:#dc262647}[data-theme=light] .declined-list-banner .banner-title[data-v-a41306a1]{color:#b91c1c}[data-theme=light] .declined-item[data-v-a41306a1]{color:#6b5840}[data-theme=light] .declined-item .user-name[data-v-a41306a1]{color:#991b1b}[data-theme=light] .declined-item .reason[data-v-a41306a1]{color:#92400e}[data-theme=light] .assignee-list-view[data-v-a41306a1]{background:#fffaf066}[data-theme=light] .assignee-row[data-v-a41306a1]{background:#fffaf08c}[data-theme=light] .assignee-row.declined[data-v-a41306a1]{background:#dc26260d;border-color:#dc262640}[data-theme=light] .row-left[data-v-a41306a1]{color:var(--text-primary)}[data-theme=light] .status-pill.pending[data-v-a41306a1]{color:#b45309;background:#f59e0b24}[data-theme=light] .status-pill.in_progress[data-v-a41306a1]{color:#c2410c;background:#f9731624}[data-theme=light] .status-pill.declined[data-v-a41306a1]{color:#b91c1c;background:#dc26261a}[data-theme=light] .status-pill.completed[data-v-a41306a1]{color:#92400e;background:#d9770629}[data-theme=light] .reason-mini[data-v-a41306a1]{color:#b91c1c}[data-theme=light] .inner-modal-overlay[data-v-a41306a1]{background:#1a141052}[data-theme=light] .inner-modal-card[data-v-a41306a1]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf0eb;border-color:#d9770638;box-shadow:0 24px 48px #28190a4d,inset 0 0 0 1px #d977061a}[data-theme=light] .inner-modal-card h3[data-v-a41306a1]{color:#b45309}[data-theme=light] .user-header-large[data-v-a41306a1]{color:var(--text-primary);border-bottom-color:#28190a1a}[data-theme=light] .user-header-large .icon[data-v-a41306a1]{color:#b91c1c}[data-theme=light] .reason-scroll[data-v-a41306a1]{color:var(--text-primary)}[data-theme=light] .modal-actions[data-v-a41306a1]{background:#fffaf04d;border-top-color:#28190a1a}.project-details-page[data-v-73be4b2b]{color:#f5f5f7;margin:0 auto}.page-loading[data-v-73be4b2b]{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:60vh;display:flex}.error-container[data-v-73be4b2b]{justify-content:center;align-items:center;height:80vh;display:flex}.access-card[data-v-73be4b2b]{-webkit-backdrop-filter:blur(20px);text-align:center;background:#1e1e2199;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;gap:16px;max-width:420px;padding:48px;display:flex;box-shadow:0 20px 40px #0006}.icon-circle[data-v-73be4b2b]{background:#f43f5e1a;border:1px solid #f43f5e33;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:flex}.access-card h2[data-v-73be4b2b]{color:#f5f5f7;margin:0;font-size:24px;font-weight:700}.access-card p[data-v-73be4b2b]{color:#fff9;font-size:15px;font-style:italic;line-height:1.5}.access-card .actions[data-v-73be4b2b]{margin-top:16px}.btn-secondary[data-v-73be4b2b]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.btn-secondary[data-v-73be4b2b]:hover{background:#ffffff26}.expiry-overlay[data-v-73be4b2b]{z-index:40;-webkit-backdrop-filter:blur(20px);background:#0009;justify-content:center;align-items:flex-start;padding-top:8vh;animation:.5s ease-out expiryFadeIn-73be4b2b;display:flex;position:fixed;inset:60px 0 0;overflow:hidden}.premium-expiry-card[data-v-73be4b2b]{-webkit-backdrop-filter:blur(40px)saturate(160%);text-align:center;background:linear-gradient(#1c1c208c 0%,#121216b3 100%);border:1px solid #f59e0b2e;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:90%;max-width:420px;padding:36px 32px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #000000a6,inset 0 0 0 1px #ffffff0a,0 0 60px #f59e0b14}.premium-expiry-card[data-v-73be4b2b]:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(45% 55% at 0 0,#f59e0b1a,#0000 70%),radial-gradient(45% 55% at 100% 100%,#f973160f,#0000 70%);position:absolute;inset:-1px}.premium-expiry-card[data-v-73be4b2b]>*{z-index:1;position:relative}.expired-icon-box[data-v-73be4b2b]{background:linear-gradient(135deg,#f59e0b29,#f9731614);border:1px solid #f59e0b52;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;box-shadow:0 8px 24px #f59e0b2e}.expiry-icon-aura[data-v-73be4b2b]{filter:blur(12px);z-index:-1;background:radial-gradient(circle,#f59e0b52,#0000 65%);border-radius:28px;animation:3.2s cubic-bezier(.4,0,.6,1) infinite expiry-aura-pulse-73be4b2b;position:absolute;inset:-8px}@keyframes expiry-aura-pulse-73be4b2b{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.icon-mono[data-v-73be4b2b]{color:#fbbf24;filter:drop-shadow(0 4px 10px #f59e0b59)}.tick-anim[data-v-73be4b2b]{transform-origin:50%;animation:4.2s cubic-bezier(.4,0,.6,1) infinite tick-tilt-73be4b2b}@keyframes tick-tilt-73be4b2b{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.expiry-content[data-v-73be4b2b]{flex-direction:column;align-items:center;gap:8px;display:flex}.premium-title[data-v-73be4b2b]{background:linear-gradient(120deg,#fff 0%,#fbbf24 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:700}.premium-subtitle[data-v-73be4b2b]{color:#fbbf24;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.expiry-divider[data-v-73be4b2b]{background:linear-gradient(90deg,#0000,#f59e0b66,#0000);width:48px;height:1px;margin:14px 0}.expiry-description[data-v-73be4b2b]{color:#ffffff80;max-width:380px;margin:0;font-size:16px;line-height:1.6}.expiry-actions[data-v-73be4b2b]{width:100%;margin-top:16px}.btn-premium-back[data-v-73be4b2b]{color:#1a1208;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border:none;border-radius:16px;align-items:center;gap:10px;padding:14px 32px;font-size:14px;font-weight:700;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 22px #f59e0b52,inset 0 0 0 1px #ffffff2e}.btn-premium-back[data-v-73be4b2b]:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 10px 30px #f59e0b73,inset 0 0 0 1px #ffffff4d}@keyframes expiryFadeIn-73be4b2b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-wrapper[data-v-73be4b2b]{max-width:1400px;min-height:calc(100vh - 80px);margin:0 auto;padding:40px;animation:.4s ease-out fadeIn-73be4b2b}.breadcrumb[data-v-73be4b2b]{margin-bottom:20px}.btn-text[data-v-73be4b2b]{color:#ffffff80;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:color .2s;display:flex}.btn-text[data-v-73be4b2b]:hover{color:#fff}.page-header[data-v-73be4b2b]{margin-bottom:32px;position:relative}.header-main[data-v-73be4b2b]{justify-content:space-between;align-items:flex-start;display:flex}.completed-watermark[data-v-73be4b2b]{color:#fbbf24;background:linear-gradient(135deg,#f59e0b2e 0%,#f973160f 100%);border:1px solid #f59e0b4d;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;animation:.5s cubic-bezier(.175,.885,.32,1.275) stampIn-73be4b2b;display:flex;box-shadow:0 0 20px #f59e0b26}.watermark-content[data-v-73be4b2b]{letter-spacing:.1em;align-items:center;gap:8px;font-family:SF Mono,monospace;font-size:13px;font-weight:700;display:flex}@keyframes stampIn-73be4b2b{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.title-row[data-v-73be4b2b]{align-items:flex-start;gap:20px;display:flex}.project-icon[data-v-73be4b2b]{color:#f5f5f7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.page-title[data-v-73be4b2b]{color:#f5f5f7;letter-spacing:-.01em;margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}.meta-row[data-v-73be4b2b]{color:#fff9;align-items:center;gap:12px;font-size:13px;display:flex}.code[data-v-73be4b2b]{opacity:.8;font-family:SF Mono,monospace}.dot[data-v-73be4b2b]{opacity:.3}.status-badge[data-v-73be4b2b]{text-transform:uppercase;border:1px solid #0000;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.status-badge.approved[data-v-73be4b2b]{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b47}.status-badge.pending-approval[data-v-73be4b2b]{color:#fdba74;background:#f973161a;border-color:#f9731647}.status-badge.rejected[data-v-73be4b2b]{color:#d97706;background:#d977061a;border-color:#d9770647}.details-grid[data-v-73be4b2b]{grid-template-columns:2.2fr 1fr;align-items:start;gap:24px;display:grid}.sidebar-column[data-v-73be4b2b]{flex-direction:column;gap:24px;display:flex}.content-card[data-v-73be4b2b]{-webkit-backdrop-filter:blur(12px);background:#1e1e2166;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.card-header[data-v-73be4b2b]{border-bottom:1px solid #ffffff08;align-items:center;gap:10px;padding:16px 20px 12px;display:flex}.card-header .icon[data-v-73be4b2b]{color:#a1a1aa}.card-header h3[data-v-73be4b2b]{color:#f5f5f7;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.card-content[data-v-73be4b2b]{padding:20px}.metrics-list[data-v-73be4b2b]{gap:16px;display:grid}.metric-item .label[data-v-73be4b2b]{color:#ffffff80;margin-bottom:4px;font-size:11px;display:block}.metric-item .icon-label[data-v-73be4b2b],.info-row .icon-label[data-v-73be4b2b]{align-items:center;gap:6px;display:flex}.metric-item .value[data-v-73be4b2b]{color:#f5f5f7;font-size:18px;font-weight:600}.metric-item .value.text-sm[data-v-73be4b2b]{color:#fffc;font-size:14px}.team-list[data-v-73be4b2b]{flex-direction:column;gap:10px;max-height:180px;padding-right:4px;display:flex;overflow-y:auto}.team-list[data-v-73be4b2b]::-webkit-scrollbar{width:4px}.team-list[data-v-73be4b2b]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.team-list[data-v-73be4b2b]::-webkit-scrollbar-track{background:0 0}.team-member-row[data-v-73be4b2b]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:background .2s;display:flex}.team-member-row[data-v-73be4b2b]:hover{background:#ffffff0f}.avatar[data-v-73be4b2b]{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.user-info[data-v-73be4b2b]{flex-direction:column;gap:0;display:flex}.name[data-v-73be4b2b]{color:#f5f5f7;font-size:13px;font-weight:500}.role[data-v-73be4b2b]{color:#ffffff80;font-size:11px}.info-row[data-v-73be4b2b]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.info-row[data-v-73be4b2b]:last-child{border-bottom:none;padding-bottom:0}.info-row[data-v-73be4b2b]:first-child{padding-top:0}.info-row .label[data-v-73be4b2b]{color:#ffffff80;font-size:12px}.info-row .value[data-v-73be4b2b]{color:#e4e4e7;font-size:13px;font-weight:500}.mono[data-v-73be4b2b]{font-family:SF Mono,monospace;font-size:12px}.spinner[data-v-73be4b2b]{animation:1s linear infinite spin-73be4b2b}@keyframes spin-73be4b2b{to{transform:rotate(360deg)}}@keyframes fadeIn-73be4b2b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.text-amber-warning[data-v-73be4b2b]{color:#f97316}[data-theme=light] .project-details-page[data-v-73be4b2b]{color:var(--text-primary)}[data-theme=light] .page-loading[data-v-73be4b2b]{color:var(--text-tertiary)}[data-theme=light] .access-card[data-v-73be4b2b]{background:#fffaf0d9;border-color:#1a14101a;box-shadow:0 10px 30px #1a14100f}[data-theme=light] .access-card h2[data-v-73be4b2b]{color:var(--text-primary)}[data-theme=light] .access-card p[data-v-73be4b2b]{color:var(--text-secondary)}[data-theme=light] .btn-secondary[data-v-73be4b2b]{color:var(--text-primary);background:#1a141014;border-color:#1a14101f}[data-theme=light] .btn-secondary[data-v-73be4b2b]:hover{background:#1a141026}[data-theme=light] .page-title[data-v-73be4b2b]{color:var(--text-primary)}[data-theme=light] .code[data-v-73be4b2b]{color:var(--text-tertiary)}[data-theme=light] .card-header h3[data-v-73be4b2b]{color:var(--text-primary)}[data-theme=light] .metric-item .value[data-v-73be4b2b],[data-theme=light] .name[data-v-73be4b2b]{color:var(--text-primary)}[data-theme=light] .role[data-v-73be4b2b],[data-theme=light] .info-row .label[data-v-73be4b2b]{color:var(--text-secondary)}[data-theme=light] .info-row .value[data-v-73be4b2b]{color:var(--text-primary)}[data-theme=light] .content-card[data-v-73be4b2b]{background:#fffaf0d9;border-color:#28190a1a}[data-theme=light] .card-header[data-v-73be4b2b]{border-bottom-color:#28190a1a}[data-theme=light] .card-header .icon[data-v-73be4b2b]{color:#b45309}[data-theme=light] .metric-item .label[data-v-73be4b2b]{color:#6b5840}[data-theme=light] .metric-item .icon-label svg[data-v-73be4b2b]{color:#b45309}[data-theme=light] .metric-item .value.text-sm[data-v-73be4b2b]{color:#6b5840}[data-theme=light] .team-member-row[data-v-73be4b2b]{background:#fffaf08c;border-color:#d977062e}[data-theme=light] .team-member-row[data-v-73be4b2b]:hover{background:#d977061a;border-color:#d9770652}[data-theme=light] .role[data-v-73be4b2b]{color:#92400e}[data-theme=light] .team-list[data-v-73be4b2b]::-webkit-scrollbar-thumb{background:#d977064d}[data-theme=light] .info-row[data-v-73be4b2b]{border-bottom-color:#28190a1a}[data-theme=light] .info-row .label[data-v-73be4b2b]{color:#6b5840}[data-theme=light] .info-row .icon-label svg[data-v-73be4b2b],[data-theme=light] .info-row .value.mono[data-v-73be4b2b],[data-theme=light] .mono[data-v-73be4b2b]{color:#b45309}[data-theme=light] .text-amber-warning[data-v-73be4b2b]{color:#c2410c}[data-theme=light] .btn-text[data-v-73be4b2b]{color:#6b5840}[data-theme=light] .btn-text[data-v-73be4b2b]:hover{color:#92400e}[data-theme=light] .project-icon[data-v-73be4b2b]{color:#b45309;background:#d9770624;border-color:#d9770652}[data-theme=light] .meta-row[data-v-73be4b2b]{color:#6b5840}[data-theme=light] .code[data-v-73be4b2b]{color:#92400e;opacity:1}[data-theme=light] .dot[data-v-73be4b2b]{color:#b45309;opacity:.6}[data-theme=light] .status-badge.approved[data-v-73be4b2b]{color:#92400e;background:#d9770624;border-color:#d9770652}[data-theme=light] .status-badge.pending-approval[data-v-73be4b2b]{color:#c2410c;background:#f973161f;border-color:#f9731652}[data-theme=light] .status-badge.rejected[data-v-73be4b2b]{color:#991b1b;background:#dc26261a;border-color:#dc262647}[data-theme=light] .completed-watermark[data-v-73be4b2b]{color:#92400e;background:linear-gradient(135deg,#d9770633 0%,#f9731614 100%);border-color:#d9770666;box-shadow:0 0 20px #d977062e}[data-theme=light] .expiry-overlay[data-v-73be4b2b]{-webkit-backdrop-filter:blur(28px)saturate(150%);background:#fff6e273}[data-theme=light] .premium-expiry-card[data-v-73be4b2b]{background:linear-gradient(#fffaf0d1 0%,#fff6e2e6 100%);border:1px solid #d9770647;box-shadow:0 40px 90px #28190a38,inset 0 0 0 1px #ffffff8c,0 0 60px #d977061a}[data-theme=light] .premium-expiry-card[data-v-73be4b2b]:before{background:radial-gradient(45% 55% at 0 0,#d977061f,#0000 70%),radial-gradient(45% 55% at 100% 100%,#f9731614,#0000 70%)}[data-theme=light] .expired-icon-box[data-v-73be4b2b]{background:linear-gradient(135deg,#d9770633,#f973161a);border-color:#d9770661;box-shadow:0 8px 24px #d9770638}[data-theme=light] .expiry-icon-aura[data-v-73be4b2b]{background:radial-gradient(circle,#d9770661,#0000 65%)}[data-theme=light] .icon-mono[data-v-73be4b2b]{color:#b45309;filter:drop-shadow(0 4px 10px #d9770652)}[data-theme=light] .premium-title[data-v-73be4b2b]{background:linear-gradient(120deg,#92400e 0%,#d97706 60%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .premium-subtitle[data-v-73be4b2b]{color:#b45309}[data-theme=light] .expiry-divider[data-v-73be4b2b]{background:linear-gradient(90deg,#0000,#d9770680,#0000)}[data-theme=light] .expiry-description[data-v-73be4b2b]{color:#6b5840}[data-theme=light] .btn-premium-back[data-v-73be4b2b]{color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 6px 22px #d9770657,inset 0 0 0 1px #ffffff38}[data-theme=light] .btn-premium-back[data-v-73be4b2b]:hover{background:linear-gradient(135deg,#c2410c 0%,#92400e 100%);box-shadow:0 10px 30px #d9770673,inset 0 0 0 1px #ffffff4d}.calendar-card[data-v-6c1d7546]{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(135deg,#28282d80,#1c1c2073);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;min-width:240px;padding:18px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff0a}.calendar-card[data-v-6c1d7546]:hover{border-color:#f59e0b40;transform:translateY(-2px);box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff0f}.calendar-card[data-v-6c1d7546]:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#f59e0b38,#0000 70%);border-radius:50%;width:160px;height:160px;animation:12s ease-in-out infinite cal-orb-6c1d7546;position:absolute;top:-60px;right:-60px}.calendar-card[data-v-6c1d7546]>*{z-index:1;position:relative}@keyframes cal-orb-6c1d7546{0%,to{transform:translate(0)}50%{transform:translate(-15px,25px)}}.cal-header[data-v-6c1d7546]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.cal-month[data-v-6c1d7546]{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.nav-btn[data-v-6c1d7546]{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s,border-color .2s,transform .15s;display:flex}.nav-btn[data-v-6c1d7546]:hover{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}.nav-btn[data-v-6c1d7546]:active{transform:scale(.92)}.days-left-badge-row[data-v-6c1d7546]{justify-content:center;margin-bottom:2px;display:flex}.days-left-badge[data-v-6c1d7546]{letter-spacing:.05em;border-radius:20px;padding:4px 10px;font-size:9px;font-weight:700;animation:3s ease-in-out infinite badge-breathe-6c1d7546;position:relative}.days-left-badge.good[data-v-6c1d7546]{color:#fbbf24;background:linear-gradient(135deg,#f59e0b33,#f59e0b14);border:1px solid #f59e0b59;box-shadow:0 0 14px #f59e0b2e}.days-left-badge.warning[data-v-6c1d7546]{color:#fcd34d;background:linear-gradient(135deg,#fbbf2433,#fbbf2414);border:1px solid #fbbf2459;box-shadow:0 0 14px #fbbf242e}.days-left-badge.critical[data-v-6c1d7546]{color:#fca5a5;background:linear-gradient(135deg,#ef444433,#ef444414);border:1px solid #ef444459;box-shadow:0 0 14px #ef444433}@keyframes badge-breathe-6c1d7546{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.cal-grid[data-v-6c1d7546]{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.day-head[data-v-6c1d7546]{color:#f59e0b8c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:9px;font-weight:700}.day-cell[data-v-6c1d7546]{color:#ffffffd9;border-radius:7px;justify-content:center;align-items:center;height:26px;font-size:11px;transition:background .18s,color .18s,transform .15s,box-shadow .2s;display:flex;position:relative}.day-cell.today[data-v-6c1d7546]{color:#fff;z-index:2;background:linear-gradient(135deg,#f59e0b,#f97316);font-weight:700;animation:2.4s cubic-bezier(.4,0,.6,1) infinite today-pulse-6c1d7546;box-shadow:0 4px 16px #f9731680}.day-cell.today[data-v-6c1d7546]:before{content:"";pointer-events:none;border:1.5px solid #f59e0b80;border-radius:9px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite today-ring-6c1d7546;position:absolute;inset:-3px}.day-cell.pre-start[data-v-6c1d7546]{opacity:.25}.day-cell[data-v-6c1d7546]:not(.today):not(.empty):hover{color:#fff;background:#f59e0b24;transform:scale(1.06)}@keyframes today-pulse-6c1d7546{0%,to{box-shadow:0 4px 16px #f9731680}50%{box-shadow:0 6px 22px #f97316bf}}@keyframes today-ring-6c1d7546{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.marker-overlay[data-v-6c1d7546]{color:#fb923c;opacity:.9;justify-content:center;align-items:center;display:flex;position:absolute;transform:rotate(-10deg)}[data-theme=light] .calendar-card[data-v-6c1d7546]{background:linear-gradient(135deg,#fffaf0d1,#fff7e6b3);border-color:#d9770633;box-shadow:0 10px 30px #28190a1a,inset 0 1px #ffffff80}[data-theme=light] .calendar-card[data-v-6c1d7546]:hover{border-color:#d9770673;box-shadow:0 16px 40px #28190a2e,inset 0 1px #fff9}[data-theme=light] .calendar-card[data-v-6c1d7546]:before{background:radial-gradient(circle,#d9770647,#0000 70%)}[data-theme=light] .cal-header[data-v-6c1d7546]{border-bottom-color:#28190a1a}[data-theme=light] .cal-month[data-v-6c1d7546]{color:var(--text-primary)}[data-theme=light] .nav-btn[data-v-6c1d7546]{color:#6b5840;background:#fffaf08c;border-color:#d9770638}[data-theme=light] .nav-btn[data-v-6c1d7546]:hover{color:#92400e;background:#d9770624;border-color:#d9770673}[data-theme=light] .days-left-badge.good[data-v-6c1d7546]{color:#92400e;background:linear-gradient(135deg,#d9770633,#d9770614);border-color:#d9770666;box-shadow:0 0 14px #d9770633}[data-theme=light] .days-left-badge.warning[data-v-6c1d7546]{color:#c2410c;background:linear-gradient(135deg,#ea580c2e,#ea580c0f);border-color:#ea580c66;box-shadow:0 0 14px #ea580c33}[data-theme=light] .days-left-badge.critical[data-v-6c1d7546]{color:#b91c1c;background:linear-gradient(135deg,#dc262624,#dc26260a);border-color:#dc262666;box-shadow:0 0 14px #dc262633}[data-theme=light] .day-head[data-v-6c1d7546]{color:#b45309}[data-theme=light] .day-cell[data-v-6c1d7546]{color:var(--text-primary)}[data-theme=light] .day-cell.today[data-v-6c1d7546]{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 16px #d9770680}[data-theme=light] .day-cell.today[data-v-6c1d7546]:before{border-color:#d977068c}[data-theme=light] .day-cell.pre-start[data-v-6c1d7546]{opacity:.3;color:#92400e}[data-theme=light] .day-cell[data-v-6c1d7546]:not(.today):not(.empty):hover{color:#92400e;background:#d9770629}[data-theme=light] .marker-overlay[data-v-6c1d7546]{color:#c2410c}.glass-panel[data-v-f54a8acb]{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#1e1e2173;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:24px;margin-bottom:24px;padding:32px;animation:.6s cubic-bezier(.16,1,.3,1) both hero-enter-f54a8acb;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d,inset 0 0 0 1px #ffffff0a}.glass-panel[data-v-f54a8acb]:before,.glass-panel[data-v-f54a8acb]:after{content:"";pointer-events:none;z-index:0;filter:blur(40px);border-radius:50%;position:absolute}.glass-panel[data-v-f54a8acb]:before{background:radial-gradient(circle,#f59e0b2e,#0000 70%);width:320px;height:320px;animation:14s ease-in-out infinite orb-float-a-f54a8acb;top:-120px;right:-80px}.glass-panel[data-v-f54a8acb]:after{background:radial-gradient(circle,#f9731624,#0000 70%);width:260px;height:260px;animation:18s ease-in-out infinite orb-float-b-f54a8acb;bottom:-100px;left:-60px}.glass-panel[data-v-f54a8acb]>*{z-index:1;position:relative}@keyframes hero-enter-f54a8acb{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes orb-float-a-f54a8acb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,30px)scale(1.08)}}@keyframes orb-float-b-f54a8acb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.1)}}.hero-header[data-v-f54a8acb]{border-bottom:1px solid #ffffff0d;padding-bottom:20px}.header-main[data-v-f54a8acb]{justify-content:space-between;align-items:flex-start;display:flex}.title-group[data-v-f54a8acb]{flex-direction:column;gap:10px;display:flex}.code-wrap[data-v-f54a8acb]{background:linear-gradient(135deg,#f59e0b24,#f973160f);border:1px solid #f59e0b4d;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;box-shadow:0 4px 12px #f59e0b14}.code-wrap[data-v-f54a8acb]:hover{border-color:#f59e0b8c;transform:translateY(-1px);box-shadow:0 8px 20px #f59e0b2e}.code-icon[data-v-f54a8acb]{color:#fbbf24;opacity:.95}.project-code[data-v-f54a8acb]{color:#fbbf24;letter-spacing:.08em;font-size:11px;font-weight:700}.desc-wrap[data-v-f54a8acb]{flex-direction:column;gap:4px;display:flex}.project-desc[data-v-f54a8acb]{color:#fffffff2;max-width:800px;margin:0;font-size:20px;font-weight:500;line-height:1.4}.status-group[data-v-f54a8acb]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.status-lbl[data-v-f54a8acb]{justify-content:flex-end}.status-badge[data-v-f54a8acb]{text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:20px;align-items:center;gap:8px;padding:7px 16px;font-size:11px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative}.status-badge[data-v-f54a8acb]:hover{transform:translateY(-1px)}.status-badge[data-v-f54a8acb]:after{content:"";border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-dot-f54a8acb;display:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.success[data-v-f54a8acb]{color:#fbbf24;background:linear-gradient(135deg,#f59e0b29,#f59e0b0f);border-color:#f59e0b5c;box-shadow:0 4px 14px #f59e0b29}.info[data-v-f54a8acb]{color:#fdba74;background:linear-gradient(135deg,#f9731629,#f973160f);border-color:#f973165c;box-shadow:0 4px 14px #f9731629}.warning[data-v-f54a8acb]{color:#fbbf24;background:linear-gradient(135deg,#fbbf2429,#fbbf240f);border-color:#fbbf245c;box-shadow:0 4px 14px #fbbf2429}.destructive[data-v-f54a8acb]{color:#f87171;background:linear-gradient(135deg,#dc262629,#dc26260f);border-color:#dc26265c;box-shadow:0 4px 14px #dc262629}@keyframes pulse-dot-f54a8acb{0%,to{opacity:1;transform:translateY(-50%)scale(1)}50%{opacity:.4;transform:translateY(-50%)scale(1.4)}}.completed-stamp[data-v-f54a8acb]{display:none}.hero-grid[data-v-f54a8acb]{grid-template-columns:1fr 1fr 300px;gap:32px;display:grid}.info-col[data-v-f54a8acb]{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.meta-grid[data-v-f54a8acb]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meta-item[data-v-f54a8acb]{cursor:default;background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;animation:.5s cubic-bezier(.16,1,.3,1) both meta-enter-f54a8acb;display:flex;position:relative}.meta-item[data-v-f54a8acb]:first-child{animation-delay:50ms}.meta-item[data-v-f54a8acb]:nth-child(2){animation-delay:.1s}.meta-item[data-v-f54a8acb]:nth-child(3){animation-delay:.15s}.meta-item[data-v-f54a8acb]:nth-child(4){animation-delay:.2s}.meta-item[data-v-f54a8acb]:hover{background:#ffffff0d;border-color:#f59e0b4d;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.meta-item[data-v-f54a8acb]:before{content:"";opacity:0;background:linear-gradient(#f59e0bb3,#f9731633);border-radius:2px;width:2px;transition:opacity .25s;position:absolute;top:14px;bottom:14px;left:0}.meta-item[data-v-f54a8acb]:hover:before{opacity:1}@keyframes meta-enter-f54a8acb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.label-box[data-v-f54a8acb]{align-items:center;gap:6px;margin-bottom:2px;display:flex}.lbl-icon[data-v-f54a8acb]{color:#f59e0bbf;transition:color .25s}.meta-item:hover .lbl-icon[data-v-f54a8acb]{color:#fbbf24}.label[data-v-f54a8acb]{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-size:10px;font-weight:600}.val[data-v-f54a8acb]{color:#f5f5f7;padding-left:18px;font-size:13px;font-weight:600}.owner-section[data-v-f54a8acb]{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;padding-top:18px;display:flex}.owner-pill-hero[data-v-f54a8acb]{color:#fff;background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;transition:transform .25s,background .25s,border-color .25s;display:flex}.owner-pill-hero[data-v-f54a8acb]:hover{background:#ffffff0d;border-color:#f59e0b47;transform:translateY(-1px)}.avatar-mini[data-v-f54a8acb]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff26,0 6px 16px #f59e0b4d}.owner-pill-hero:hover .avatar-mini[data-v-f54a8acb]{transform:scale(1.06)rotate(-3deg);box-shadow:inset 0 0 0 1px #ffffff40,0 10px 22px #f59e0b73}.owner-detail-col[data-v-f54a8acb]{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.owner-name[data-v-f54a8acb]{font-size:14px;font-weight:600;line-height:1.2}.owner-meta-row-single[data-v-f54a8acb]{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.meta-bit[data-v-f54a8acb]{white-space:nowrap;align-items:center;gap:4px;display:flex}.meta-div[data-v-f54a8acb]{background:#ffffff26;width:1px;height:10px}.addr-trunc[data-v-f54a8acb]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.progress-col[data-v-f54a8acb]{flex-direction:column;justify-content:center;gap:4px;display:flex}.label-row[data-v-f54a8acb]{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.value[data-v-f54a8acb]{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 30%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800}.progress-track[data-v-f54a8acb]{background:#ffffff14;border-radius:99px;height:10px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0003}.progress-fill[data-v-f54a8acb]{border-radius:99px;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.progress-fill[data-v-f54a8acb]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.4s linear infinite shimmer-f54a8acb;position:absolute;inset:0}.progress-fill.success[data-v-f54a8acb]{background:linear-gradient(90deg,#f59e0b,#f97316);box-shadow:0 0 12px #f59e0b80}.progress-fill.info[data-v-f54a8acb]{background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 12px #fbbf2480}.progress-fill.warning[data-v-f54a8acb]{background:linear-gradient(90deg,#fbbf24,#d97706);box-shadow:0 0 12px #fbbf2480}.progress-fill.destructive[data-v-f54a8acb]{background:linear-gradient(90deg,#ef4444,#d97706);box-shadow:0 0 12px #ef444480}@keyframes shimmer-f54a8acb{0%{transform:translate(-100%)}to{transform:translate(100%)}}.duration-meta[data-v-f54a8acb]{color:#ffffffa6;align-items:center;gap:6px;margin-bottom:18px;font-size:12px;display:flex}.dur-val[data-v-f54a8acb]{color:#fbbf24;font-weight:700}.mini-stats[data-v-f54a8acb]{background:linear-gradient(135deg,#ffffff0a,#ffffff04);border:1px solid #ffffff0f;border-radius:14px;align-items:stretch;gap:18px;padding:14px 16px;transition:border-color .25s,box-shadow .25s;display:flex}.mini-stats[data-v-f54a8acb]:hover{border-color:#f59e0b38;box-shadow:0 10px 30px #0000002e}.ms-item[data-v-f54a8acb]{flex-direction:column;flex:1;gap:6px;display:flex}.ms-lbl[data-v-f54a8acb]{color:#f59e0bbf;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.ms-val[data-v-f54a8acb]{color:#fff;padding-left:0;font-size:14px;font-weight:700}.ms-val-group[data-v-f54a8acb]{flex-direction:column;gap:2px;padding-left:16px;display:flex}.ms-sub-val[data-v-f54a8acb]{color:#ffffff80;font-family:SF Mono,monospace;font-size:10px}.ms-val.low[data-v-f54a8acb]{color:#fbbf24;padding-left:0}.ms-val.medium[data-v-f54a8acb]{color:#f59e0b;padding-left:0}.ms-val.high[data-v-f54a8acb]{color:#ef4444;padding-left:0}.ms-div[data-v-f54a8acb]{background:linear-gradient(#0000,#ffffff26,#0000);align-self:stretch;width:1px}.calendar-col[data-v-f54a8acb]{justify-content:center;animation:.6s cubic-bezier(.16,1,.3,1) .25s both meta-enter-f54a8acb;display:flex}[data-theme=light] .console-hero[data-v-f54a8acb],[data-theme=light] .hero-wrapper[data-v-f54a8acb]{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fffaf0c7;border-color:#28190a1a}[data-theme=light] .hero-eyebrow[data-v-f54a8acb],[data-theme=light] .console-eyebrow[data-v-f54a8acb]{color:#b45309}[data-theme=light] .project-name[data-v-f54a8acb],[data-theme=light] .hero-title[data-v-f54a8acb],[data-theme=light] .console-title[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .switch-trigger[data-v-f54a8acb]{color:var(--text-secondary)}[data-theme=light] .switch-trigger[data-v-f54a8acb]:hover{color:var(--text-primary)}[data-theme=light] .view-full-btn[data-v-f54a8acb]{color:#fff;background:linear-gradient(135deg,#d97706,#c2410c);box-shadow:0 6px 18px #d977064d}[data-theme=light] .code-chip[data-v-f54a8acb],[data-theme=light] .project-code-chip[data-v-f54a8acb]{color:#92400e;background:#d977061f;border-color:#d977064d}[data-theme=light] .desc-label[data-v-f54a8acb],[data-theme=light] .timeline-label[data-v-f54a8acb],[data-theme=light] .cc-label[data-v-f54a8acb],[data-theme=light] .type-label[data-v-f54a8acb],[data-theme=light] .org-label[data-v-f54a8acb],[data-theme=light] .ms-label[data-v-f54a8acb]{color:#6b5840;font-weight:700}[data-theme=light] .desc-text[data-v-f54a8acb],[data-theme=light] .timeline-val[data-v-f54a8acb],[data-theme=light] .cc-val[data-v-f54a8acb],[data-theme=light] .type-val[data-v-f54a8acb],[data-theme=light] .org-val[data-v-f54a8acb],[data-theme=light] .ms-val[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .completion-label[data-v-f54a8acb],[data-theme=light] .duration-label[data-v-f54a8acb],[data-theme=light] .budget-label[data-v-f54a8acb],[data-theme=light] .risk-label[data-v-f54a8acb]{color:#6b5840;font-weight:700}[data-theme=light] .completion-val[data-v-f54a8acb],[data-theme=light] .duration-val[data-v-f54a8acb],[data-theme=light] .budget-val[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .health-card[data-v-f54a8acb]{background:#28190a0a;border-color:#28190a1a}[data-theme=light] .health-eyebrow[data-v-f54a8acb]{color:#6b5840}[data-theme=light] .owner-card[data-v-f54a8acb]{background:#28190a0a;border-color:#28190a1a}[data-theme=light] .owner-label[data-v-f54a8acb]{color:#6b5840}[data-theme=light] .owner-meta[data-v-f54a8acb]{color:var(--text-tertiary)}[data-theme=light] .calendar-wrap[data-v-f54a8acb]{background:#28190a0a;border-color:#28190a1a}[data-theme=light] .cal-month[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .cal-day-head[data-v-f54a8acb]{color:var(--text-tertiary)}[data-theme=light] .cal-day[data-v-f54a8acb]{color:var(--text-secondary)}[data-theme=light] .cal-day.today[data-v-f54a8acb]{color:#fff;background:linear-gradient(135deg,#d97706,#c2410c)}[data-theme=light] .live-updates-pill[data-v-f54a8acb],[data-theme=light] .live-updates[data-v-f54a8acb]{color:var(--text-secondary);background:#28190a0f;border-color:#28190a1a}[data-theme=light] .active-milestones-title[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .active-milestones-sub[data-v-f54a8acb]{color:var(--text-secondary)}[data-theme=light] .hero-card.glass-panel[data-v-f54a8acb],[data-theme=light] .glass-panel[data-v-f54a8acb]{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fffaf0d9;border:1px solid #28190a1a;box-shadow:0 4px 24px #28190a0d}[data-theme=light] .hero-header[data-v-f54a8acb]{border-bottom:1px solid #28190a14}[data-theme=light] .code-wrap[data-v-f54a8acb]{background:#d977061f;border:1px solid #d977064d}[data-theme=light] .code-icon[data-v-f54a8acb]{color:#92400e;opacity:1}[data-theme=light] .project-code[data-v-f54a8acb]{color:#92400e}[data-theme=light] .project-desc[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .status-badge.success[data-v-f54a8acb]{color:#92400e;background:#d977061f;border-color:#d977064d}[data-theme=light] .status-badge.info[data-v-f54a8acb]{color:#b45309;background:#ea580c1a;border-color:#ea580c47}[data-theme=light] .status-badge.warning[data-v-f54a8acb]{color:#b45309;background:#d977061f;border-color:#d977064d}[data-theme=light] .status-badge.destructive[data-v-f54a8acb]{color:#b91c1c;background:#d977061f;border-color:#d977064d}[data-theme=light] .lbl-icon[data-v-f54a8acb]{color:#b45309}[data-theme=light] .label[data-v-f54a8acb]{color:#6b5840;font-weight:700}[data-theme=light] .owner-section[data-v-f54a8acb]{border-top:1px solid #28190a14}[data-theme=light] .owner-pill-hero[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .avatar-mini[data-v-f54a8acb]{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}[data-theme=light] .owner-name[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .owner-meta-row-single[data-v-f54a8acb]{color:#6b5840}[data-theme=light] .meta-div[data-v-f54a8acb]{background:#28190a26}[data-theme=light] .value[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .progress-track[data-v-f54a8acb]{background:#28190a14}[data-theme=light] .progress-fill.success[data-v-f54a8acb]{background:linear-gradient(90deg,#d97706,#c2410c)}[data-theme=light] .progress-fill.info[data-v-f54a8acb]{background:linear-gradient(90deg,#ea580c,#d97706)}[data-theme=light] .progress-fill.warning[data-v-f54a8acb]{background:#d97706}[data-theme=light] .progress-fill.destructive[data-v-f54a8acb]{background:#b45309}[data-theme=light] .duration-meta[data-v-f54a8acb]{color:#6b5840;opacity:1}[data-theme=light] .op-icon[data-v-f54a8acb]{color:#b45309}[data-theme=light] .dur-label[data-v-f54a8acb]{color:#6b5840;font-weight:600}[data-theme=light] .dur-val[data-v-f54a8acb]{color:var(--text-primary);font-weight:700}[data-theme=light] .mini-stats[data-v-f54a8acb]{background:#28190a0a;border:1px solid #28190a14}[data-theme=light] .ms-lbl[data-v-f54a8acb]{color:#6b5840;font-weight:700}[data-theme=light] .ms-div[data-v-f54a8acb]{background:linear-gradient(#0000,#28190a26,#0000)}[data-theme=light] .glass-panel[data-v-f54a8acb]:before{background:radial-gradient(circle,#d9770638,#0000 70%)}[data-theme=light] .glass-panel[data-v-f54a8acb]:after{background:radial-gradient(circle,#ea580c29,#0000 70%)}[data-theme=light] .code-wrap[data-v-f54a8acb]{background:linear-gradient(135deg,#d9770629,#d977060f);border-color:#d9770666;box-shadow:0 4px 12px #d977061a}[data-theme=light] .code-wrap[data-v-f54a8acb]:hover{border-color:#d97706a6;box-shadow:0 8px 20px #d9770638}[data-theme=light] .status-badge.success[data-v-f54a8acb]{background:linear-gradient(135deg,#d977062e,#d977060f);box-shadow:0 4px 14px #d977062e}[data-theme=light] .status-badge.info[data-v-f54a8acb]{background:linear-gradient(135deg,#ea580c29,#ea580c0f);box-shadow:0 4px 14px #ea580c29}[data-theme=light] .status-badge.warning[data-v-f54a8acb]{background:linear-gradient(135deg,#d977062e,#d977060f);box-shadow:0 4px 14px #d977062e}[data-theme=light] .status-badge.destructive[data-v-f54a8acb]{color:#b91c1c;background:linear-gradient(135deg,#dc262624,#dc26260a);border-color:#dc26265c;box-shadow:0 4px 14px #dc262629}[data-theme=light] .meta-item[data-v-f54a8acb]{background:#fffaf08c;border-color:#d977062e}[data-theme=light] .meta-item[data-v-f54a8acb]:hover{background:#d9770614;border-color:#d9770666;box-shadow:0 10px 24px #28190a1a}[data-theme=light] .meta-item[data-v-f54a8acb]:before{background:linear-gradient(#d97706,#d9770640)}[data-theme=light] .meta-item .lbl-icon[data-v-f54a8acb]{color:#b45309}[data-theme=light] .meta-item:hover .lbl-icon[data-v-f54a8acb]{color:#92400e}[data-theme=light] .label[data-v-f54a8acb]{color:#6b5840}[data-theme=light] .val[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .owner-section[data-v-f54a8acb]{border-top-color:#28190a1a}[data-theme=light] .owner-pill-hero[data-v-f54a8acb]{color:var(--text-primary);background:#fffaf08c;border:1px solid #d977062e}[data-theme=light] .owner-pill-hero[data-v-f54a8acb]:hover{background:#d9770614;border-color:#d9770666}[data-theme=light] .avatar-mini[data-v-f54a8acb]{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:inset 0 0 0 1px #fff6,0 6px 16px #d9770659}[data-theme=light] .owner-pill-hero:hover .avatar-mini[data-v-f54a8acb]{box-shadow:inset 0 0 0 1px #ffffff8c,0 10px 22px #d9770680}[data-theme=light] .value[data-v-f54a8acb]{background:linear-gradient(135deg,#92400e 0%,#d97706 60%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .progress-track[data-v-f54a8acb]{background:#28190a1a;box-shadow:inset 0 1px 2px #28190a1a}[data-theme=light] .progress-fill.success[data-v-f54a8acb]{background:linear-gradient(90deg,#d97706,#c2410c);box-shadow:0 0 14px #d977068c}[data-theme=light] .progress-fill.info[data-v-f54a8acb]{background:linear-gradient(90deg,#ea580c,#d97706);box-shadow:0 0 14px #ea580c80}[data-theme=light] .progress-fill.warning[data-v-f54a8acb]{background:linear-gradient(90deg,#d97706,#b45309);box-shadow:0 0 14px #d9770680}[data-theme=light] .progress-fill.destructive[data-v-f54a8acb]{background:linear-gradient(90deg,#dc2626,#d97706);box-shadow:0 0 14px #dc262680}[data-theme=light] .progress-fill[data-v-f54a8acb]:after{background:linear-gradient(90deg,#0000,#ffffff8c,#0000)}[data-theme=light] .duration-meta[data-v-f54a8acb]{color:#6b5840}[data-theme=light] .dur-val[data-v-f54a8acb]{color:#b45309}[data-theme=light] .mini-stats[data-v-f54a8acb]{background:linear-gradient(135deg,#d9770614,#d9770605);border-color:#d977062e}[data-theme=light] .mini-stats[data-v-f54a8acb]:hover{border-color:#d9770666;box-shadow:0 10px 30px #28190a1a}[data-theme=light] .ms-lbl[data-v-f54a8acb]{color:#b45309}[data-theme=light] .ms-val[data-v-f54a8acb]{color:var(--text-primary)}[data-theme=light] .ms-sub-val[data-v-f54a8acb]{color:#92400e}[data-theme=light] .ms-val.low[data-v-f54a8acb]{color:#d97706}[data-theme=light] .ms-val.medium[data-v-f54a8acb]{color:#b45309}[data-theme=light] .ms-val.high[data-v-f54a8acb]{color:#b91c1c}.glass-card[data-v-4e50be25]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e2166;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:100%;min-height:200px;padding:0;display:flex;overflow:hidden}.card-header[data-v-4e50be25]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-left[data-v-4e50be25]{align-items:center;gap:10px;display:flex}.icon-box[data-v-4e50be25]{color:#a1a1aa;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}h3[data-v-4e50be25]{color:#ffffffe6;margin:0;font-size:14px;font-weight:600}.counter[data-v-4e50be25]{color:#d4d4d8;background:#ffffff1a;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.team-list-scroll[data-v-4e50be25]{flex-direction:column;flex:1;gap:16px;max-height:190px;padding:16px 20px;display:flex;overflow-y:auto}.team-list-scroll[data-v-4e50be25]::-webkit-scrollbar{width:4px}.team-list-scroll[data-v-4e50be25]::-webkit-scrollbar-track{background:0 0}.team-list-scroll[data-v-4e50be25]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.team-list-scroll[data-v-4e50be25]::-webkit-scrollbar-thumb:hover{background:#fff3}.team-member-row[data-v-4e50be25]{border-bottom:1px solid #ffffff08;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.team-member-row[data-v-4e50be25]:last-child{border-bottom:none;padding-bottom:0}.member-avatar[data-v-4e50be25]{flex-shrink:0;width:36px;height:36px}.av-img[data-v-4e50be25]{object-fit:cover;border-radius:50%;width:100%;height:100%}.av-placeholder[data-v-4e50be25]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.member-info[data-v-4e50be25]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.info-top[data-v-4e50be25]{justify-content:space-between;align-items:center;display:flex}.member-name[data-v-4e50be25]{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.role-badge[data-v-4e50be25]{text-transform:uppercase;color:#fff9;background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.contact-grid[data-v-4e50be25]{flex-direction:column;gap:2px;display:flex}.contact-item[data-v-4e50be25]{color:#fff6;align-items:center;gap:6px;font-size:11px;display:flex}.c-icon[data-v-4e50be25]{opacity:.7}.empty-state[data-v-4e50be25]{text-align:center;color:#ffffff4d;padding:20px 0;font-size:12px}.owner-footer[data-v-4e50be25]{background:#0003;border-top:1px solid #ffffff0d;align-items:center;gap:8px;padding:12px 24px;display:flex}.ft-label[data-v-4e50be25]{color:#fff6;text-transform:uppercase;font-size:11px}.ft-val[data-v-4e50be25]{color:#fff;font-size:12px;font-weight:600}[data-theme=light] .glass-card[data-v-4e50be25]{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fffaf0d9;border:1px solid #28190a1a;box-shadow:0 4px 20px #28190a0a}[data-theme=light] .card-header[data-v-4e50be25]{border-bottom:1px solid #28190a14}[data-theme=light] .icon-box[data-v-4e50be25]{color:#92400e;background:#d977061f}[data-theme=light] h3[data-v-4e50be25]{color:var(--text-primary)}[data-theme=light] .counter[data-v-4e50be25]{color:#92400e;background:#d9770624;font-weight:700}[data-theme=light] .team-list-scroll[data-v-4e50be25]::-webkit-scrollbar-thumb{background:#28190a2e}[data-theme=light] .team-list-scroll[data-v-4e50be25]::-webkit-scrollbar-thumb:hover{background:#28190a4d}[data-theme=light] .team-member-row[data-v-4e50be25]{border-bottom:1px solid #28190a0f}[data-theme=light] .av-placeholder[data-v-4e50be25]{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}[data-theme=light] .member-name[data-v-4e50be25]{color:var(--text-primary)}[data-theme=light] .role-badge[data-v-4e50be25]{color:#92400e;background:#d977061f;font-weight:700}[data-theme=light] .contact-item[data-v-4e50be25]{color:#6b5840}[data-theme=light] .c-icon[data-v-4e50be25]{opacity:.8;color:#b45309}[data-theme=light] .empty-state[data-v-4e50be25]{color:#92400e}[data-theme=light] .owner-footer[data-v-4e50be25]{background:#28190a0a;border-top:1px solid #28190a14}[data-theme=light] .ft-label[data-v-4e50be25]{color:#6b5840;font-weight:700}[data-theme=light] .ft-val[data-v-4e50be25]{color:var(--text-primary)}.glass-card[data-v-57f30e84]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e2166;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:24px;display:flex}.card-header[data-v-57f30e84]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-left[data-v-57f30e84]{align-items:center;gap:10px;display:flex}.icon-box[data-v-57f30e84]{color:#a1a1aa;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}h3[data-v-57f30e84]{color:#ffffffe6;margin:0;font-size:14px;font-weight:600}.badge[data-v-57f30e84]{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.badge.capex[data-v-57f30e84]{color:#fbbf24;background:#f59e0b26}.badge.opex[data-v-57f30e84]{color:#fdba74;background:#f9731626}.budget-content[data-v-57f30e84]{flex-direction:column;gap:16px;display:flex}.big-num[data-v-57f30e84]{align-items:baseline;gap:4px;display:flex}.curr[data-v-57f30e84]{color:#71717a;font-size:14px;font-weight:500}.amt[data-v-57f30e84]{color:#fff;font-size:28px;font-weight:700;line-height:1}.progress-wrap[data-v-57f30e84]{width:100%}.p-track[data-v-57f30e84]{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.p-fill[data-v-57f30e84]{background:linear-gradient(90deg,#f59e0b,#f97316);border-radius:3px;height:100%;transition:width .5s}.legend-row[data-v-57f30e84]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.l-item[data-v-57f30e84]{color:#a1a1aa;align-items:center;gap:8px;font-size:11px;display:flex}.l-label[data-v-57f30e84]{flex:1}.l-val[data-v-57f30e84]{color:#fff;font-weight:600}.dot[data-v-57f30e84]{border-radius:50%;width:6px;height:6px}.used[data-v-57f30e84]{background:#ec4899}.rem[data-v-57f30e84]{background:#3f3f46}[data-theme=light] .glass-card[data-v-57f30e84]{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fffaf0d9;border:1px solid #28190a1a;box-shadow:0 4px 20px #28190a0a}[data-theme=light] .card-header[data-v-57f30e84]{border-bottom:1px solid #28190a14;padding-bottom:16px}[data-theme=light] .icon-box[data-v-57f30e84]{color:#92400e;background:#d977061f}[data-theme=light] h3[data-v-57f30e84]{color:var(--text-primary)}[data-theme=light] .badge.capex[data-v-57f30e84]{color:#92400e;background:#d977061f;border:1px solid #d9770647}[data-theme=light] .badge.opex[data-v-57f30e84]{color:#b45309;background:#f973161f;border:1px solid #f9731647}[data-theme=light] .curr[data-v-57f30e84]{color:#6b5840;font-weight:600}[data-theme=light] .amt[data-v-57f30e84]{color:var(--text-primary)}[data-theme=light] .p-track[data-v-57f30e84]{background:#28190a14}[data-theme=light] .p-fill[data-v-57f30e84]{background:linear-gradient(90deg,#d97706,#c2410c)}[data-theme=light] .l-item[data-v-57f30e84],[data-theme=light] .l-label[data-v-57f30e84]{color:#6b5840}[data-theme=light] .l-val[data-v-57f30e84]{color:var(--text-primary);font-weight:700}[data-theme=light] .used[data-v-57f30e84]{background:#d97706}[data-theme=light] .rem[data-v-57f30e84]{background:#28190a4d}.glass-card[data-v-4f15c883]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e2166;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:100%;padding:24px;display:flex;overflow:hidden}.card-header[data-v-4f15c883]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.header-left[data-v-4f15c883]{align-items:center;gap:10px;display:flex}.icon-box[data-v-4f15c883]{color:#a1a1aa;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}h3[data-v-4f15c883]{color:#ffffffe6;margin:0;font-size:14px;font-weight:600}.counter[data-v-4f15c883]{color:#d4d4d8;background:#ffffff1a;border-radius:8px;padding:2px 6px;font-size:11px;font-weight:700}.files-content-scroll[data-v-4f15c883]{flex-direction:column;flex:1;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.files-content-scroll[data-v-4f15c883]::-webkit-scrollbar{width:4px}.files-content-scroll[data-v-4f15c883]::-webkit-scrollbar-track{background:0 0}.files-content-scroll[data-v-4f15c883]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.files-content-scroll[data-v-4f15c883]::-webkit-scrollbar-thumb:hover{background:#fff3}.file-item[data-v-4f15c883]{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:all .2s;display:flex}.file-item[data-v-4f15c883]:hover{background:#ffffff0a;border-color:#ffffff0d}.f-icon[data-v-4f15c883]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.milestone-icon[data-v-4f15c883]{color:#fdba74}.file-item:hover .f-icon[data-v-4f15c883]{background:#f59e0b2e}.f-info[data-v-4f15c883]{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.f-top[data-v-4f15c883]{justify-content:space-between;align-items:center;display:flex}.f-bottom[data-v-4f15c883]{color:#fff6;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.f-name[data-v-4f15c883]{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.f-size[data-v-4f15c883]{color:#ffffff4d;background:#ffffff0d;border-radius:4px;padding:1px 4px;font-family:monospace;font-size:10px}.f-meta[data-v-4f15c883]{text-overflow:ellipsis;overflow:hidden}.dot[data-v-4f15c883]{opacity:.3;font-size:8px}.dl-icon[data-v-4f15c883]{opacity:0;color:#fff9;transition:all .2s;transform:translate(-5px)}.file-item:hover .dl-icon[data-v-4f15c883]{opacity:1;transform:translate(0)}.empty-state[data-v-4f15c883]{opacity:.3;flex:1;justify-content:center;align-items:center;min-height:100px;font-size:12px;font-style:italic;display:flex}[data-theme=light] .glass-card[data-v-4f15c883]{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fffaf0d9;border:1px solid #28190a1a;box-shadow:0 4px 20px #28190a0a}[data-theme=light] .card-header[data-v-4f15c883]{border-bottom:1px solid #28190a14;padding-bottom:16px}[data-theme=light] .icon-box[data-v-4f15c883]{color:#92400e;background:#d977061f}[data-theme=light] h3[data-v-4f15c883]{color:var(--text-primary)}[data-theme=light] .counter[data-v-4f15c883]{color:#92400e;background:#d9770624;font-weight:700}[data-theme=light] .files-content-scroll[data-v-4f15c883]::-webkit-scrollbar-thumb{background:#28190a2e}[data-theme=light] .files-content-scroll[data-v-4f15c883]::-webkit-scrollbar-thumb:hover{background:#28190a4d}[data-theme=light] .file-item[data-v-4f15c883]{border-bottom:1px solid #28190a0f;border-radius:10px}[data-theme=light] .file-item[data-v-4f15c883]:hover{background:#28190a0f;border-color:#28190a14}[data-theme=light] .f-icon[data-v-4f15c883]{color:#92400e;background:#d977061f;border:1px solid #d9770647}[data-theme=light] .milestone-icon[data-v-4f15c883]{color:#b45309}[data-theme=light] .file-item:hover .f-icon[data-v-4f15c883]{background:#d9770633}[data-theme=light] .f-name[data-v-4f15c883]{color:var(--text-primary);font-weight:600}[data-theme=light] .f-size[data-v-4f15c883]{color:#92400e;background:#d977061a;font-weight:600}[data-theme=light] .f-bottom[data-v-4f15c883]{color:#6b5840}[data-theme=light] .dot[data-v-4f15c883]{color:#92400e;opacity:.6}[data-theme=light] .dl-icon[data-v-4f15c883]{color:#92400e}[data-theme=light] .empty-state[data-v-4f15c883]{color:#92400e;opacity:1}[data-theme=light] .empty-text[data-v-4f15c883]{color:#92400e}.glass-card[data-v-ea081c54]{-webkit-backdrop-filter:blur(20px);background:#1e1e2173;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.full-h[data-v-ea081c54]{height:100%}.card-header[data-v-ea081c54]{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-left[data-v-ea081c54]{align-items:center;gap:12px;display:flex}.header-left h3[data-v-ea081c54]{color:#fff;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.icon-box[data-v-ea081c54]{color:#d4d4d8;background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:inset 0 1px #ffffff1a}.live-dot[data-v-ea081c54]{background:#fbbf24;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-ea081c54;box-shadow:0 0 10px #fbbf24b3}@keyframes pulse-ea081c54{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.activity-body[data-v-ea081c54]{flex:1;display:flex;overflow:hidden}.feed-column[data-v-ea081c54]{background:#0000001a;border-right:1px solid #ffffff0d;flex:5;position:relative;overflow-y:auto}.feed-list[data-v-ea081c54]{padding:8px 0}.feed-item[data-v-ea081c54]{cursor:pointer;padding:12px 16px;transition:background .2s;display:flex;position:relative}.feed-item[data-v-ea081c54]:hover{background:#ffffff0a}.feed-item.active[data-v-ea081c54]{background:#ffffff12}.feed-item.active[data-v-ea081c54]:after{content:"";background:linear-gradient(#f59e0b,#f97316);width:3px;position:absolute;top:0;bottom:0;right:0;box-shadow:-2px 0 10px #f59e0b8c}.timeline-track[data-v-ea081c54]{flex-direction:column;align-items:center;width:24px;margin-right:16px;display:flex}.dot-casing[data-v-ea081c54]{color:#0009;z-index:2;border:2px solid #28282b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:10px;display:flex}.dot-casing.success[data-v-ea081c54]{color:#3a2a00;background:#fbbf24;box-shadow:0 0 10px #fbbf2459}.dot-casing.info[data-v-ea081c54]{color:#3a1d00;background:#fdba74;box-shadow:0 0 10px #fdba7459}.dot-casing.alert[data-v-ea081c54]{color:#2a1500;background:#d97706;box-shadow:0 0 10px #d9770659}.dot-casing.neutral[data-v-ea081c54]{color:#18181b;background:#a1a1aa}.line[data-v-ea081c54]{background:#ffffff1a;flex:1;width:1px;min-height:24px;margin:4px 0}.item-content[data-v-ea081c54]{flex:1;min-width:0}.item-header[data-v-ea081c54]{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.user-name[data-v-ea081c54]{color:#f5f5f7;font-size:13px;font-weight:600}.time-ago[data-v-ea081c54]{color:#ffffff4d;font-variant-numeric:tabular-nums;font-size:11px}.description[data-v-ea081c54]{color:#fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.empty-feed[data-v-ea081c54]{text-align:center;padding:60px 40px}.empty-icon-circle[data-v-ea081c54]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.empty-feed h4[data-v-ea081c54]{color:#fff;margin:0 0 6px;font-size:14px;font-weight:600}.empty-feed p[data-v-ea081c54]{color:#fff6;margin:0;font-size:13px}.inspector-column[data-v-ea081c54]{background:#1e1e2133;flex-direction:column;flex:4;display:flex}.inspector-content[data-v-ea081c54]{flex-direction:column;flex:1;animation:.2s ease-out fadeIn-ea081c54;display:flex}.inspector-hero[data-v-ea081c54]{text-align:center;border-bottom:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;display:flex}.bg-gradient-success[data-v-ea081c54]{background:radial-gradient(circle at top,#f59e0b2e,#0000 70%)}.bg-gradient-info[data-v-ea081c54]{background:radial-gradient(circle at top,#f973162e,#0000 70%)}.bg-gradient-alert[data-v-ea081c54]{background:radial-gradient(circle at top,#d977062e,#0000 70%)}.bg-gradient-warning[data-v-ea081c54]{background:radial-gradient(circle at top,#facc1526,#0000 70%)}.bg-gradient-neutral[data-v-ea081c54]{background:radial-gradient(circle at top,#a1a1aa1a,#0000 70%)}.hero-icon[data-v-ea081c54]{color:#fff;filter:drop-shadow(0 4px 12px #0000004d);transform:scale(.9)}.hero-meta[data-v-ea081c54]{flex-direction:column;gap:0;display:flex}.hero-type[data-v-ea081c54]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:9px;font-weight:700}.hero-time[data-v-ea081c54]{color:#fffc;font-size:11px}.inspector-body[data-v-ea081c54]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:12px 16px;overflow-y:auto}.full-desc[data-v-ea081c54]{color:#d4d4d8;word-break:break-word;overflow-wrap:anywhere;margin-bottom:16px;font-size:13px;line-height:1.45}.u-bold[data-v-ea081c54]{color:#fff;font-weight:600}.data-grid[data-v-ea081c54]{flex-direction:column;gap:10px;display:flex}.data-row[data-v-ea081c54]{align-items:baseline;font-size:11px;display:flex}.d-label[data-v-ea081c54]{color:#fff6;white-space:nowrap}.d-dash[data-v-ea081c54]{border-bottom:1px dashed #ffffff1a;flex:1;margin:0 8px;position:relative;top:-3px}.d-value[data-v-ea081c54]{color:#fff;text-align:right;font-weight:500}.inspector-placeholder[data-v-ea081c54]{color:#fff3;justify-content:center;align-items:center;height:100%;display:flex}.ph-content[data-v-ea081c54]{flex-direction:column;align-items:center;gap:12px;display:flex}.ph-lines[data-v-ea081c54]{flex-direction:column;align-items:center;gap:6px;margin-bottom:8px;display:flex}.ph-line[data-v-ea081c54]{background:#ffffff1a;border-radius:2px;width:40px;height:2px}.ph-line.short[data-v-ea081c54]{width:24px}.feed-column[data-v-ea081c54],.inspector-body[data-v-ea081c54]{scrollbar-width:none;-ms-overflow-style:none}.feed-column[data-v-ea081c54]::-webkit-scrollbar{background:0 0;width:0;display:none}.inspector-body[data-v-ea081c54]::-webkit-scrollbar{background:0 0;width:0;display:none}@keyframes fadeIn-ea081c54{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .glass-card[data-v-ea081c54]{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fffaf0d9;border:1px solid #28190a1a;box-shadow:0 8px 32px #28190a0f}[data-theme=light] .card-header[data-v-ea081c54]{background:#28190a0a;border-bottom:1px solid #28190a14}[data-theme=light] .header-left h3[data-v-ea081c54]{color:var(--text-primary)}[data-theme=light] .icon-box[data-v-ea081c54]{color:#92400e;background:#d977061f;box-shadow:inset 0 1px #ffffff4d}[data-theme=light] .live-dot[data-v-ea081c54]{background:#d97706;box-shadow:0 0 10px #d977068c}[data-theme=light] .feed-column[data-v-ea081c54]{background:#28190a05;border-right:1px solid #28190a14}[data-theme=light] .feed-item[data-v-ea081c54]:hover{background:#28190a0f}[data-theme=light] .feed-item.active[data-v-ea081c54]{background:#d9770614}[data-theme=light] .feed-item.active[data-v-ea081c54]:after{background:linear-gradient(#d97706,#c2410c);box-shadow:-2px 0 10px #d977068c}[data-theme=light] .dot-casing[data-v-ea081c54]{border:2px solid #fffaf0}[data-theme=light] .dot-casing.success[data-v-ea081c54]{color:#fff;background:#d97706;box-shadow:0 0 10px #d9770659}[data-theme=light] .dot-casing.info[data-v-ea081c54]{color:#fff;background:#ea580c;box-shadow:0 0 10px #ea580c59}[data-theme=light] .dot-casing.alert[data-v-ea081c54]{color:#fff;background:#b45309;box-shadow:0 0 10px #b4530959}[data-theme=light] .dot-casing.neutral[data-v-ea081c54]{color:#fff;background:#92400e}[data-theme=light] .line[data-v-ea081c54]{background:#28190a26}[data-theme=light] .user-name[data-v-ea081c54]{color:var(--text-primary)}[data-theme=light] .time-ago[data-v-ea081c54],[data-theme=light] .description[data-v-ea081c54]{color:#6b5840}[data-theme=light] .empty-icon-circle[data-v-ea081c54]{color:#92400e;background:#d977061a;border:1px solid #d9770633}[data-theme=light] .icon-muted[data-v-ea081c54]{color:#92400e}[data-theme=light] .empty-feed h4[data-v-ea081c54]{color:var(--text-primary)}[data-theme=light] .empty-feed p[data-v-ea081c54]{color:#92400e}[data-theme=light] .inspector-column[data-v-ea081c54]{background:#28190a05}[data-theme=light] .inspector-hero[data-v-ea081c54]{border-bottom:1px solid #28190a14}[data-theme=light] .bg-gradient-success[data-v-ea081c54]{background:radial-gradient(circle at top,#d977062e,#0000 70%)}[data-theme=light] .bg-gradient-info[data-v-ea081c54]{background:radial-gradient(circle at top,#ea580c2e,#0000 70%)}[data-theme=light] .bg-gradient-alert[data-v-ea081c54]{background:radial-gradient(circle at top,#b4530933,#0000 70%)}[data-theme=light] .bg-gradient-warning[data-v-ea081c54]{background:radial-gradient(circle at top,#d9770626,#0000 70%)}[data-theme=light] .bg-gradient-neutral[data-v-ea081c54]{background:radial-gradient(circle at top,#92400e1f,#0000 70%)}[data-theme=light] .hero-icon[data-v-ea081c54]{color:#92400e;filter:drop-shadow(0 4px 12px #28190a33)}[data-theme=light] .hero-type[data-v-ea081c54]{color:#b45309;font-weight:700}[data-theme=light] .hero-time[data-v-ea081c54],[data-theme=light] .full-desc[data-v-ea081c54]{color:var(--text-primary)}[data-theme=light] .u-bold[data-v-ea081c54]{color:var(--text-primary);font-weight:700}[data-theme=light] .d-label[data-v-ea081c54]{color:#6b5840;font-weight:600}[data-theme=light] .d-dash[data-v-ea081c54]{border-bottom:1px dashed #28190a33}[data-theme=light] .d-value[data-v-ea081c54]{color:var(--text-primary);font-weight:600}[data-theme=light] .inspector-placeholder[data-v-ea081c54]{color:#92400e}[data-theme=light] .ph-line[data-v-ea081c54]{background:#28190a26}.glass-card[data-v-c7f45025]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14141799;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;height:100%;padding:24px 20px;display:flex}.card-header[data-v-c7f45025]{justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 4px;display:flex}.header-left[data-v-c7f45025]{align-items:center;gap:12px;display:flex}.icon-box[data-v-c7f45025]{color:#d4d4d8;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}h3[data-v-c7f45025]{color:#fff;margin:0;font-size:15px;font-weight:600}.badge[data-v-c7f45025]{text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}.badge.healthy[data-v-c7f45025]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b47}.badge.warning[data-v-c7f45025]{color:#facc15;background:#eab3081a;border:1px solid #eab30833}.badge.critical[data-v-c7f45025]{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.chart-body[data-v-c7f45025]{align-items:center;gap:28px;height:100%;display:flex}.donut-wrapper[data-v-c7f45025]{flex-shrink:0;width:130px;height:130px;position:relative}.donut-svg[data-v-c7f45025]{width:100%;height:100%;transform:rotate(-90deg)}.track[data-v-c7f45025]{fill:none;stroke:#ffffff0a;stroke-width:8px}.segment[data-v-c7f45025]{cursor:pointer;transition:stroke-width .2s cubic-bezier(.4,0,.2,1),opacity .2s}.segment[data-v-c7f45025]:hover,.segment.active[data-v-c7f45025]{stroke-width:12px;opacity:1;filter:drop-shadow(0 0 6px #0009)}.donut-wrapper:hover .segment[data-v-c7f45025]:not(.active):not(:hover){opacity:.3}.center-text[data-v-c7f45025]{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.c-label[data-v-c7f45025]{color:#fff6;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:80%;font-size:9px;font-weight:600;overflow:hidden}.c-val[data-v-c7f45025]{color:#fff;font-size:16px;font-weight:700}.c-val.main[data-v-c7f45025]{letter-spacing:-.02em;font-size:26px}.milestone-list[data-v-c7f45025]{flex-direction:column;flex:1;gap:6px;height:140px;padding-right:6px;display:flex;overflow-y:auto}.milestone-list[data-v-c7f45025]::-webkit-scrollbar{width:4px}.milestone-list[data-v-c7f45025]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.m-row[data-v-c7f45025]{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.m-row[data-v-c7f45025]:hover,.m-row.active[data-v-c7f45025]{background:#ffffff0d;border-color:#ffffff0d;transform:translate(2px)}.m-indicator[data-v-c7f45025]{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #0000004d}.m-info[data-v-c7f45025]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.m-name[data-v-c7f45025]{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.m-meta[data-v-c7f45025]{color:#ffffff80;align-items:center;gap:6px;font-size:11px;display:flex}.m-icon[data-v-c7f45025]{width:12px;height:12px}.m-icon.pending[data-v-c7f45025]{color:#eab308}.m-icon.in_progress[data-v-c7f45025]{color:#f97316}.m-icon.completed[data-v-c7f45025]{color:#fbbf24}.m-cost-col[data-v-c7f45025]{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.m-cost[data-v-c7f45025]{color:#fff;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.m-cost-conv[data-v-c7f45025]{color:#fff6;font-variant-numeric:tabular-nums;font-size:10px}[data-theme=light] .glass-card[data-v-c7f45025]{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#fffaf0d9;border:1px solid #28190a1a;box-shadow:0 4px 20px #28190a0a}[data-theme=light] .card-header[data-v-c7f45025]{border-bottom:1px solid #28190a14;padding-bottom:16px}[data-theme=light] .icon-box[data-v-c7f45025]{color:#92400e;background:#d977061f}[data-theme=light] h3[data-v-c7f45025]{color:var(--text-primary)}[data-theme=light] .badge.healthy[data-v-c7f45025]{color:#92400e;background:#d977061f;border:1px solid #d9770647}[data-theme=light] .badge.warning[data-v-c7f45025]{color:#b45309;background:#ea580c1f;border:1px solid #ea580c47}[data-theme=light] .badge.critical[data-v-c7f45025]{color:#b91c1c;background:#ef44441a;border:1px solid #ef44444d}[data-theme=light] .track[data-v-c7f45025]{stroke:#28190a14}[data-theme=light] .segment[data-v-c7f45025]:hover,[data-theme=light] .segment.active[data-v-c7f45025]{filter:drop-shadow(0 0 6px #28190a33)}[data-theme=light] .c-label[data-v-c7f45025]{color:#6b5840;font-weight:700}[data-theme=light] .c-val[data-v-c7f45025],[data-theme=light] .c-val.main[data-v-c7f45025]{color:var(--text-primary)}[data-theme=light] .milestone-list[data-v-c7f45025]::-webkit-scrollbar-thumb{background:#28190a2e}[data-theme=light] .m-row[data-v-c7f45025]{background:#28190a0a;border:1px solid #28190a0f}[data-theme=light] .m-row[data-v-c7f45025]:hover,[data-theme=light] .m-row.active[data-v-c7f45025]{background:#28190a14;border-color:#d9770640}[data-theme=light] .m-indicator[data-v-c7f45025]{box-shadow:0 0 8px #28190a26}[data-theme=light] .m-name[data-v-c7f45025]{color:var(--text-primary)}[data-theme=light] .m-meta[data-v-c7f45025]{color:#6b5840}[data-theme=light] .m-icon.pending[data-v-c7f45025]{color:#b45309}[data-theme=light] .m-icon.in_progress[data-v-c7f45025]{color:#ea580c}[data-theme=light] .m-icon.completed[data-v-c7f45025]{color:#d97706}[data-theme=light] .m-cost[data-v-c7f45025]{color:var(--text-primary)}[data-theme=light] .m-cost-conv[data-v-c7f45025]{color:#6b5840}.bento-grid[data-v-fa182f18]{grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:24px;display:grid}.span-2[data-v-fa182f18]{grid-column:span 2}.grid-item[data-v-fa182f18]{flex-direction:column;height:100%;display:flex}.grid-item[data-v-fa182f18]>*{flex:1}.animate-enter[data-v-fa182f18]{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp-fa182f18;transform:translateY(20px)}@keyframes fadeInUp-fa182f18{to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.bento-grid[data-v-fa182f18]{grid-template-columns:repeat(2,1fr)}.span-2[data-v-fa182f18]{grid-column:span 2}}@media (width<=768px){.bento-grid[data-v-fa182f18]{grid-template-columns:1fr}.span-2[data-v-fa182f18]{grid-column:1}}.glass-card[data-v-03944f84]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e2166;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;margin-top:24px;padding:24px;display:flex}.card-header[data-v-03944f84]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-left[data-v-03944f84]{align-items:center;gap:12px;display:flex}.icon-box[data-v-03944f84]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}h3[data-v-03944f84]{color:#fff;margin:0;font-size:16px;font-weight:600}.legend[data-v-03944f84]{gap:16px;display:flex}.l-item[data-v-03944f84]{color:#fff9;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.l-dot[data-v-03944f84]{border-radius:50%;width:6px;height:6px}.l-item.pending .l-dot[data-v-03944f84]{background:#eab308;box-shadow:0 0 6px #eab30866}.l-item.in_progress .l-dot[data-v-03944f84]{background:#f97316;box-shadow:0 0 6px #f9731666}.l-item.completed .l-dot[data-v-03944f84]{background:#fbbf24;box-shadow:0 0 6px #fbbf2480}.gantt-container[data-v-03944f84]{background:#0003;border:1px solid #ffffff0f;border-radius:12px;display:flex;overflow:hidden}.gantt-sidebar[data-v-03944f84]{background:#1e1e214d;border-right:1px solid #ffffff0f;flex-shrink:0;width:200px}.sidebar-header[data-v-03944f84]{color:#fff6;text-transform:uppercase;background:#28282d66;border-bottom:1px solid #ffffff0f;align-items:center;height:48px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.sidebar-row[data-v-03944f84]{border-bottom:1px solid #ffffff0a;align-items:center;height:48px;padding:0 16px;display:flex}.m-info[data-v-03944f84]{flex-direction:column;gap:2px;display:flex;overflow:hidden}.m-name[data-v-03944f84]{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.m-meta[data-v-03944f84]{color:#fff6;font-size:11px}.gantt-chart-area[data-v-03944f84]{scrollbar-width:none;flex:1;position:relative;overflow-x:auto}.gantt-chart-area[data-v-03944f84]::-webkit-scrollbar{display:none}.chart-header[data-v-03944f84]{background:#28282d66;border-bottom:1px solid #ffffff0f;width:800px;min-width:100%;height:48px;position:relative}.month-block[data-v-03944f84]{border-left:1px solid #ffffff0a;align-items:center;height:100%;padding-left:8px;display:flex;position:absolute;top:0}.month-label[data-v-03944f84]{color:#ffffff80;text-transform:uppercase;font-size:11px;font-weight:600}.chart-body[data-v-03944f84]{width:800px;position:relative}.chart-row[data-v-03944f84]{border-bottom:1px solid #ffffff0a;height:48px;position:relative}.chart-row[data-v-03944f84]:hover{background:#ffffff05}.grid-layer[data-v-03944f84]{pointer-events:none;position:absolute;inset:0}.grid-line[data-v-03944f84]{border-left:1px dashed #ffffff0a;height:100%;position:absolute}.grid-line.current-time[data-v-03944f84]{z-index:10;border-left:2px solid #ef4444}.gantt-bar-wrapper[data-v-03944f84]{cursor:pointer;z-index:5;height:28px;transition:all .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px}.gantt-bar-wrapper[data-v-03944f84]:hover{z-index:10;filter:brightness(1.1);transform:translateY(-1px)}.gantt-bar-inner[data-v-03944f84]{border-radius:6px;width:100%;height:100%;overflow:hidden;box-shadow:0 2px 4px #0003}.gantt-bar-inner.pending[data-v-03944f84]{background:#eab30833;border:1px solid #eab3084d}.gantt-bar-inner.pending .bar-progress[data-v-03944f84]{background:#eab308}.gantt-bar-inner.in_progress[data-v-03944f84]{background:#f9731633;border:1px solid #f973164d}.gantt-bar-inner.in_progress .bar-progress[data-v-03944f84]{background:#f97316}.gantt-bar-inner.completed[data-v-03944f84]{background:#f59e0b2e;border:1px solid #f59e0b52}.gantt-bar-inner.completed .bar-progress[data-v-03944f84]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.bar-progress[data-v-03944f84]{opacity:.8;height:100%}.bar-avatars[data-v-03944f84]{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:4px}.b-av[data-v-03944f84]{z-index:2;background:#27272a;border:1px solid #fff3;border-radius:50%;width:22px;height:22px;margin-left:-8px;position:relative}.b-av img[data-v-03944f84]{object-fit:cover;border-radius:50%;width:100%;height:100%}.b-av-ph[data-v-03944f84]{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:8px;display:flex}.b-av-more[data-v-03944f84]{color:#fff;z-index:3;background:#00000080;border-radius:4px;margin-left:-4px;padding:2px 4px;font-size:9px}.popover-card[data-v-03944f84]{z-index:9999;background:#18181b;border:1px solid #ffffff1a;border-radius:12px;width:260px;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0009}.pop-header[data-v-03944f84]{background:#ffffff08;border-bottom:1px solid #ffffff0f;padding:12px 16px}.ph-top[data-v-03944f84]{justify-content:space-between;margin-bottom:6px;display:flex}.ph-top h4[data-v-03944f84]{color:#fff;margin:0;font-size:13px;font-weight:600}.ph-meta[data-v-03944f84]{color:#ffffff80;font-size:11px;font-weight:600}.ph-bar-track[data-v-03944f84]{background:#ffffff1a;border-radius:1.5px;height:3px}.ph-bar-fill[data-v-03944f84]{border-radius:1.5px;height:100%}.ph-bar-fill.pending[data-v-03944f84]{background:#eab308}.ph-bar-fill.in_progress[data-v-03944f84]{background:#f97316}.ph-bar-fill.completed[data-v-03944f84]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.pop-body[data-v-03944f84]{padding:12px 16px}.pop-tasks[data-v-03944f84]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.pt-row[data-v-03944f84]{align-items:center;gap:8px;display:flex}.pt-check[data-v-03944f84]{border:1px solid #ffffff4d;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.pt-check.checked[data-v-03944f84]{color:#fff;background:#f97316;border-color:#f97316}.pt-name[data-v-03944f84]{color:#ffffffb3;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pop-footer[data-v-03944f84]{border-top:1px solid #ffffff0f;padding-top:8px}.pf-stat[data-v-03944f84]{flex-direction:column;display:flex}.lbl[data-v-03944f84]{text-transform:uppercase;color:#fff6;font-size:9px}.val[data-v-03944f84]{color:#fff;font-size:11px}.pop-fade-enter-active[data-v-03944f84],.pop-fade-leave-active[data-v-03944f84]{transition:opacity .2s,transform .2s}.pop-fade-enter-from[data-v-03944f84],.pop-fade-leave-to[data-v-03944f84]{opacity:0;transform:scale(.96)}[data-theme=light] .glass-card[data-v-03944f84]{background:#fffaf0d9;border-color:#28190a1a}[data-theme=light] h3[data-v-03944f84]{color:var(--text-primary)}[data-theme=light] .icon-box[data-v-03944f84]{color:#b45309;background:#d9770624;border-color:#d9770652}[data-theme=light] .legend .l-item[data-v-03944f84]{color:#6b5840}[data-theme=light] .gantt-container[data-v-03944f84]{background:#28190a0a;border-color:#28190a1a}[data-theme=light] .gantt-sidebar[data-v-03944f84]{background:#fffaf08c;border-right-color:#28190a1a}[data-theme=light] .sidebar-header[data-v-03944f84]{color:#b45309;background:#d9770614;border-bottom-color:#28190a1a}[data-theme=light] .sidebar-row[data-v-03944f84]{border-bottom-color:#28190a14}[data-theme=light] .m-name[data-v-03944f84]{color:var(--text-primary)}[data-theme=light] .m-meta[data-v-03944f84]{color:#6b5840}[data-theme=light] .chart-header[data-v-03944f84]{background:#d9770614;border-bottom-color:#28190a1a}[data-theme=light] .month-block[data-v-03944f84]{border-left-color:#28190a14}[data-theme=light] .month-label[data-v-03944f84]{color:#92400e}[data-theme=light] .chart-row[data-v-03944f84]{border-bottom-color:#28190a14}[data-theme=light] .chart-row[data-v-03944f84]:hover{background:#d977060d}[data-theme=light] .grid-line[data-v-03944f84]{border-left-color:#28190a0f}[data-theme=light] .grid-line.current-time[data-v-03944f84]{border-left-color:#dc2626}[data-theme=light] .gantt-bar-inner.pending[data-v-03944f84]{background:#eab30840;border-color:#eab30880}[data-theme=light] .gantt-bar-inner.in_progress[data-v-03944f84]{background:#f9731640;border-color:#f9731680}[data-theme=light] .gantt-bar-inner.completed[data-v-03944f84]{background:#d9770638;border-color:#d9770680}[data-theme=light] .b-av[data-v-03944f84]{background:#faf7f0;border-color:#28190a33}[data-theme=light] .b-av-ph[data-v-03944f84]{color:var(--text-primary)}[data-theme=light] .b-av-more[data-v-03944f84]{color:#fff;background:#d97706d9}[data-theme=light] .popover-card[data-v-03944f84]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf0f2;border-color:#28190a1f;box-shadow:0 12px 40px #28190a4d}[data-theme=light] .pop-header[data-v-03944f84]{background:#d977060f;border-bottom-color:#28190a1a}[data-theme=light] .ph-top h4[data-v-03944f84]{color:var(--text-primary)}[data-theme=light] .ph-meta[data-v-03944f84]{color:#6b5840}[data-theme=light] .ph-bar-track[data-v-03944f84]{background:#28190a1a}[data-theme=light] .pt-check[data-v-03944f84]{border-color:#28190a4d}[data-theme=light] .pt-check.checked[data-v-03944f84]{color:#fff;background:#d97706;border-color:#d97706}[data-theme=light] .pt-name[data-v-03944f84]{color:#6b5840}[data-theme=light] .pop-footer[data-v-03944f84]{border-top-color:#28190a1a}[data-theme=light] .lbl[data-v-03944f84]{color:#92400e}[data-theme=light] .val[data-v-03944f84]{color:var(--text-primary)}.active-milestone-table[data-v-2c7cc5cd]{background:0 0;width:100%}.section-header[data-v-2c7cc5cd]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-content h3[data-v-2c7cc5cd]{color:#f5f5f7;margin-bottom:2px;font-size:16px;font-weight:600}.header-content p[data-v-2c7cc5cd]{color:#ffffff80;margin:0;font-size:13px}.ms-table[data-v-2c7cc5cd]{flex-direction:column;width:100%;display:flex}.ms-row[data-v-2c7cc5cd]{border-bottom:1px solid #ffffff0d;grid-template-columns:2fr 100px 50px 90px 80px 90px 90px 70px 100px 90px 110px;align-items:center;gap:12px;padding:12px 0;display:grid}.ms-row.header[data-v-2c7cc5cd]{text-transform:uppercase;color:#fff6;letter-spacing:.05em;border-bottom:1px solid #ffffff1a;padding-bottom:12px;font-size:11px;font-weight:600}.ms-row.item[data-v-2c7cc5cd]{cursor:pointer;border-bottom:1px solid #0000;border-radius:8px;margin:0 -8px;padding:12px 8px;transition:all .2s}.ms-row.item[data-v-2c7cc5cd]:hover{background:#ffffff08;transform:translateY(-1px)}.col-name[data-v-2c7cc5cd]{flex-direction:column;min-width:0;display:flex}.ms-title[data-v-2c7cc5cd]{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ms-title.strikethrough[data-v-2c7cc5cd]{opacity:.6;color:#f87171;text-decoration:line-through}.col-type[data-v-2c7cc5cd]{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.col-owner[data-v-2c7cc5cd]{justify-content:center;display:flex}.owner-avatar[data-v-2c7cc5cd]{color:#fffc;background:#3f3f46;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex}.col-prio[data-v-2c7cc5cd]{display:flex}.prio-badge[data-v-2c7cc5cd]{text-transform:capitalize;color:#ffffffb3;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.prio-badge.urgent[data-v-2c7cc5cd]{color:#ef4444}.prio-badge.high[data-v-2c7cc5cd]{color:#f97316}.col-assign[data-v-2c7cc5cd]{align-items:center;height:28px;display:flex;position:relative}.avatar-stack[data-v-2c7cc5cd]{height:24px;display:flex;position:relative}.assign-avatar[data-v-2c7cc5cd]{color:#fff;text-transform:uppercase;border:2px solid #09090b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex;position:absolute}.assign-more[data-v-2c7cc5cd]{color:#a1a1aa;background:#27272a;border:2px solid #09090b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;display:flex;position:absolute}.col-start[data-v-2c7cc5cd],.col-due[data-v-2c7cc5cd]{color:#fff9;letter-spacing:-.02em;font-family:SF Mono,monospace;font-size:11px}.col-due[data-v-2c7cc5cd]{color:#fffc}.col-due .expired[data-v-2c7cc5cd]{color:#f87171}.col-due .near-due[data-v-2c7cc5cd]{color:#fbbf24}.col-est[data-v-2c7cc5cd],.col-budget[data-v-2c7cc5cd]{color:#d4d4d8;font-size:12px;font-weight:500}.val-text[data-v-2c7cc5cd]{font-variant-numeric:tabular-nums}.col-badge[data-v-2c7cc5cd]{justify-content:flex-start;display:flex}.ms-badge[data-v-2c7cc5cd]{text-transform:capitalize;white-space:nowrap;border:1px solid #0000;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:600}.ms-badge.completed[data-v-2c7cc5cd]{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b47}.ms-badge.in_progress[data-v-2c7cc5cd]{color:#fdba74;background:#f973161f;border-color:#f9731647}.ms-badge.pending[data-v-2c7cc5cd]{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.ms-badge.expired[data-v-2c7cc5cd]{color:#f87171;background:#f871711a;border-color:#f8717133}.col-contrib[data-v-2c7cc5cd]{align-items:center;gap:8px;display:flex}.contrib-bar-wrap[data-v-2c7cc5cd]{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.contrib-bar[data-v-2c7cc5cd]{background:#f97316;border-radius:2px;height:100%}.contrib-val[data-v-2c7cc5cd]{color:#fff9;text-align:right;min-width:32px;font-family:SF Mono,monospace;font-size:11px}.text-muted[data-v-2c7cc5cd]{color:#fff3;font-size:12px}.empty-row[data-v-2c7cc5cd]{text-align:center;color:#ffffff4d;padding:40px;font-size:13px}[data-theme=light] .header-content h3[data-v-2c7cc5cd]{color:var(--text-primary)}[data-theme=light] .header-content p[data-v-2c7cc5cd]{color:#6b5840}[data-theme=light] .ms-row[data-v-2c7cc5cd]{border-bottom:1px solid #28190a0f}[data-theme=light] .ms-row.header[data-v-2c7cc5cd]{color:#b45309;border-bottom:1px solid #28190a1f;font-weight:700}[data-theme=light] .ms-row.item[data-v-2c7cc5cd]{border-bottom:1px solid #28190a0f}[data-theme=light] .ms-row.item[data-v-2c7cc5cd]:hover{background:#28190a0a}[data-theme=light] .ms-title[data-v-2c7cc5cd]{color:var(--text-primary)}[data-theme=light] .ms-title.strikethrough[data-v-2c7cc5cd]{color:#b91c1c}[data-theme=light] .col-type[data-v-2c7cc5cd]{color:#6b5840}[data-theme=light] .owner-avatar[data-v-2c7cc5cd]{color:#92400e;background:#d9770624;border:1px solid #d9770647;font-weight:700}[data-theme=light] .prio-badge[data-v-2c7cc5cd]{color:#6b5840;font-weight:600}[data-theme=light] .prio-badge.urgent[data-v-2c7cc5cd]{color:#b91c1c}[data-theme=light] .prio-badge.high[data-v-2c7cc5cd]{color:#b45309}[data-theme=light] .assign-avatar[data-v-2c7cc5cd]{box-shadow:0 1px 3px #28190a33;border:2px solid #fffaf0!important}[data-theme=light] .assign-more[data-v-2c7cc5cd]{color:#92400e;background:#d9770629;border:2px solid #fffaf0;font-weight:700}[data-theme=light] .col-start[data-v-2c7cc5cd],[data-theme=light] .col-due[data-v-2c7cc5cd]{color:#6b5840}[data-theme=light] .col-due[data-v-2c7cc5cd]{color:var(--text-primary)}[data-theme=light] .col-due .expired[data-v-2c7cc5cd]{color:#b91c1c;font-weight:600}[data-theme=light] .col-due .near-due[data-v-2c7cc5cd]{color:#b45309;font-weight:600}[data-theme=light] .col-est[data-v-2c7cc5cd],[data-theme=light] .col-budget[data-v-2c7cc5cd]{color:var(--text-primary);font-weight:600}[data-theme=light] .ms-badge.completed[data-v-2c7cc5cd]{color:#92400e;background:#d9770624;border-color:#d9770652}[data-theme=light] .ms-badge.in_progress[data-v-2c7cc5cd]{color:#b45309;background:#ea580c24;border-color:#ea580c52}[data-theme=light] .ms-badge.pending[data-v-2c7cc5cd]{color:#92400e;background:#d977061f;border-color:#d9770647}[data-theme=light] .ms-badge.expired[data-v-2c7cc5cd]{color:#b91c1c;background:#ef44441a;border-color:#ef444447}[data-theme=light] .contrib-bar-wrap[data-v-2c7cc5cd]{background:#28190a1a}[data-theme=light] .contrib-bar[data-v-2c7cc5cd]{background:linear-gradient(90deg,#d97706,#c2410c)}[data-theme=light] .contrib-val[data-v-2c7cc5cd]{color:var(--text-primary);font-weight:600}[data-theme=light] .text-muted[data-v-2c7cc5cd],[data-theme=light] .empty-row[data-v-2c7cc5cd]{color:#92400e}.modal-overlay[data-v-25db4602]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.glass-panel[data-v-25db4602]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f10;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:100%;max-width:480px;animation:.3s cubic-bezier(.16,1,.3,1) modalPop-25db4602;display:flex;overflow:visible;box-shadow:0 40px 80px #000c,0 12px 24px #0006}@keyframes modalPop-25db4602{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-25db4602]{justify-content:space-between;align-items:flex-start;padding:24px 32px;display:flex}.header-text h2[data-v-25db4602]{color:#f5f5f7;letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:700}.header-text p[data-v-25db4602]{color:#ffffff80;margin:0;font-size:13px}.close-btn[data-v-25db4602]{color:#fff6;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.close-btn[data-v-25db4602]:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.progress-bar-container[data-v-25db4602]{flex-direction:column;gap:8px;margin-bottom:24px;padding:0 32px;display:flex}.progress-track[data-v-25db4602]{background:#ffffff14;border-radius:2px;width:100%;height:4px;overflow:hidden}.progress-fill[data-v-25db4602]{background:#007aff;border-radius:2px;height:100%;transition:width .4s}.step-meta[data-v-25db4602]{text-transform:uppercase;letter-spacing:.05em;color:#ffffff4d;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.step-label[data-v-25db4602]{color:#007aff}.modal-body[data-v-25db4602]{min-height:380px;padding:0 32px 32px}.step-content[data-v-25db4602]{flex-direction:column;gap:20px;animation:.3s ease-out slideIn-25db4602;display:flex}@keyframes slideIn-25db4602{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.form-group label[data-v-25db4602]{color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.text-warning[data-v-25db4602]{color:#f59e0b!important}.text-area[data-v-25db4602]{color:#fff;resize:vertical;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}.text-area[data-v-25db4602]:focus{background:#ffffff0d;border-color:#007aff}.input-compact[data-v-25db4602]{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:all .2s}.input-compact[data-v-25db4602]:focus{background:#ffffff0d;border-color:#f59e0b}.row-group[data-v-25db4602]{gap:16px;display:flex}.flex-1[data-v-25db4602]{flex:1}.hint[data-v-25db4602]{color:#fff6;margin-top:12px;font-size:12px;line-height:1.4}.slide-fade-enter-active[data-v-25db4602],.slide-fade-leave-active[data-v-25db4602]{opacity:1;max-height:100px;transition:all .3s}.slide-fade-enter-from[data-v-25db4602],.slide-fade-leave-to[data-v-25db4602]{opacity:0;max-height:0;margin-top:0;overflow:hidden}.task-list[data-v-25db4602]{flex-direction:column;gap:12px;max-height:280px;padding-right:4px;display:flex;overflow-y:auto}.task-item[data-v-25db4602]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.task-item[data-v-25db4602]:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-1px)}.task-item.completed[data-v-25db4602]{background:#007aff0d;border-color:#007aff33}.task-item.disabled[data-v-25db4602]{opacity:.8;cursor:default;background:#ffffff03;border-color:#ffffff0a}.task-item.disabled[data-v-25db4602]:hover{transform:none}.checkbox[data-v-25db4602]{border:2px solid #fff3;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:2px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.task-item:hover .checkbox[data-v-25db4602]{border-color:#fff6}.task-item.completed .checkbox[data-v-25db4602]{color:#fff;background:#007aff;border-color:#007aff;transform:scale(1.05)}.task-info[data-v-25db4602]{flex-direction:column;flex:2;gap:2px;min-width:0;display:flex}.task-name[data-v-25db4602]{color:#f5f5f7;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.task-item.completed .task-name[data-v-25db4602]{opacity:.9}.task-sub-row[data-v-25db4602]{align-items:center;height:16px;display:flex}.text-muted[data-v-25db4602]{color:#fff3;font-size:11px;font-style:italic}.task-metric-col[data-v-25db4602]{border-left:1px solid #ffffff0d;flex-direction:column;justify-content:center;gap:4px;padding:0 8px;display:flex}.task-metric-col.wide[data-v-25db4602]{flex:1.5}.metric-label[data-v-25db4602]{text-transform:uppercase;color:#ffffff4d;letter-spacing:.05em;font-size:9px;font-weight:600}.metric-val[data-v-25db4602]{color:#fffc;font-family:SF Mono,monospace;font-size:12px}.metric-row[data-v-25db4602]{justify-content:space-between;align-items:center;width:100%;display:flex}.contrib-bar-track[data-v-25db4602]{background:#ffffff1a;border-radius:2px;width:100%;height:4px;margin-top:2px;overflow:hidden}.contrib-bar-fill[data-v-25db4602]{background:#f97316;border-radius:2px;height:100%}.completion-info[data-v-25db4602]{color:#34c759;letter-spacing:.01em;font-size:11px;font-weight:500}.modal-footer[data-v-25db4602]{background:#0000001a;border-top:1px solid #ffffff0f;border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.btn-text.secondary[data-v-25db4602]{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:13px;font-weight:600;transition:color .2s}.btn-text.secondary[data-v-25db4602]:hover{color:#fff}.btn-pill.primary[data-v-25db4602]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:30px;align-items:center;gap:8px;padding:12px 28px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 4px 12px #ffffff1a}.btn-pill.primary[data-v-25db4602]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #fff3}.btn-pill.primary[data-v-25db4602]:disabled{opacity:.4;cursor:not-allowed;color:#ffffff80;box-shadow:none;background:#fff3;transform:none}.spin[data-v-25db4602]{animation:1s linear infinite spin-25db4602}@keyframes spin-25db4602{to{transform:rotate(360deg)}}.block-overlay[data-v-25db4602]{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f10f2;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.block-content[data-v-25db4602]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.block-content h3[data-v-25db4602]{color:#fff;margin:0;font-size:18px;font-weight:700}.block-content p[data-v-25db4602]{color:#fff9;max-width:260px;margin:0;font-size:14px;line-height:1.5}.icon-circle[data-v-25db4602]{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex;position:relative}.icon-circle.warning[data-v-25db4602]{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433}.icon-circle.error[data-v-25db4602]{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.pulse-ring[data-v-25db4602]{opacity:.4;border:2px solid #fbbf24;border-radius:50%;animation:2s infinite pulseBig-25db4602;position:absolute;inset:-4px}@keyframes pulseBig-25db4602{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}[data-v-25db4602]::-webkit-scrollbar{width:6px}[data-v-25db4602]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}[data-v-25db4602]::-webkit-scrollbar-track{background:0 0}[data-v-25db4602]::-webkit-scrollbar-thumb:hover{background:#fff3}[data-theme=light] .modal-overlay[data-v-25db4602]{-webkit-backdrop-filter:blur(10px);background:#1a141052}[data-theme=light] .glass-panel[data-v-25db4602]{-webkit-backdrop-filter:blur(28px)saturate(160%);color:var(--text-primary);background:#fffaf09e;border:1px solid #d9770638;box-shadow:0 40px 80px #28190a42,0 12px 24px #28190a1a,inset 0 1px #ffffff80}[data-theme=light] .modal-header[data-v-25db4602]{border-bottom-color:#28190a1a}[data-theme=light] .header-text h2[data-v-25db4602]{background:linear-gradient(120deg,#92400e 0%,#d97706 60%,#b45309 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .header-text p[data-v-25db4602]{color:#6b5840}[data-theme=light] .close-btn[data-v-25db4602]{color:#6b5840;background:#fffaf080}[data-theme=light] .close-btn[data-v-25db4602]:hover{color:#92400e;background:#d9770624}[data-theme=light] .progress-track[data-v-25db4602]{background:#28190a1a}[data-theme=light] .progress-fill[data-v-25db4602]{background:linear-gradient(90deg,#d97706,#b45309)}[data-theme=light] .step-meta[data-v-25db4602]{color:#92400e}[data-theme=light] .step-label[data-v-25db4602],[data-theme=light] .form-group label[data-v-25db4602]{color:#b45309}[data-theme=light] .text-warning[data-v-25db4602]{color:#c2410c!important}[data-theme=light] .text-area[data-v-25db4602],[data-theme=light] .input-compact[data-v-25db4602]{color:var(--text-primary);background:#fffaf08c;border-color:#d9770638}[data-theme=light] .text-area[data-v-25db4602]::placeholder,[data-theme=light] .input-compact[data-v-25db4602]::placeholder{color:#1a141066}[data-theme=light] .text-area[data-v-25db4602]:focus,[data-theme=light] .input-compact[data-v-25db4602]:focus{background:#fff6e2eb;border-color:#d97706;box-shadow:0 0 0 3px #d9770624}[data-theme=light] .hint[data-v-25db4602]{color:#6b5840}[data-theme=light] .task-item[data-v-25db4602]{background:#fffaf073;border-color:#d9770629}[data-theme=light] .task-item[data-v-25db4602]:hover{background:#fffaf0a6;border-color:#d9770652}[data-theme=light] .task-item.completed[data-v-25db4602]{background:#d977061a;border-color:#d9770666}[data-theme=light] .task-item.disabled[data-v-25db4602]{background:#28190a08;border-color:#28190a0f}[data-theme=light] .checkbox[data-v-25db4602]{background:#fffaf08c;border-color:#28190a4d}[data-theme=light] .task-item:hover .checkbox[data-v-25db4602]{border-color:#d977068c}[data-theme=light] .task-item.completed .checkbox[data-v-25db4602]{color:#fff;background:#d97706;border-color:#d97706}[data-theme=light] .task-name[data-v-25db4602]{color:var(--text-primary)}[data-theme=light] .text-muted[data-v-25db4602]{color:#92400e}[data-theme=light] .task-metric-col[data-v-25db4602]{border-left-color:#28190a1a}[data-theme=light] .metric-label[data-v-25db4602]{color:#6b5840}[data-theme=light] .metric-val[data-v-25db4602]{color:var(--text-primary)}[data-theme=light] .contrib-bar-track[data-v-25db4602]{background:#28190a1a}[data-theme=light] .contrib-bar-fill[data-v-25db4602]{background:#d97706}[data-theme=light] .completion-info[data-v-25db4602]{color:#047857}[data-theme=light] .empty-state[data-v-25db4602]{color:#6b5840}[data-theme=light] .empty-state p[data-v-25db4602]{color:#92400e}[data-theme=light] .modal-footer[data-v-25db4602]{background:#fffaf059;border-top-color:#28190a1a}[data-theme=light] .btn-text.secondary[data-v-25db4602]{color:#6b5840}[data-theme=light] .btn-text.secondary[data-v-25db4602]:hover{color:#92400e}[data-theme=light] .btn-pill.primary[data-v-25db4602]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 18px #d977064d}[data-theme=light] .btn-pill.primary[data-v-25db4602]:hover:not(:disabled){background:linear-gradient(135deg,#c2410c,#92400e);box-shadow:0 10px 24px #d9770666}[data-theme=light] .btn-pill.primary[data-v-25db4602]:disabled{color:#1a141066;box-shadow:none;background:#28190a24}[data-theme=light] .block-overlay[data-v-25db4602]{-webkit-backdrop-filter:blur(14px)saturate(160%);background:#fffaf0d9}[data-theme=light] .block-content h3[data-v-25db4602]{color:var(--text-primary)}[data-theme=light] .block-content p[data-v-25db4602]{color:#6b5840}[data-theme=light] .icon-circle.warning[data-v-25db4602]{color:#b45309;background:#d9770624;border-color:#d977065c}[data-theme=light] .icon-circle.error[data-v-25db4602]{color:#b91c1c;background:#dc26261a;border-color:#dc26264d}[data-theme=light] .pulse-ring[data-v-25db4602]{border-color:#d97706}[data-theme=light] .close-btn[data-v-25db4602]:hover{color:var(--text-primary)}[data-theme=light][data-v-25db4602] ::-webkit-scrollbar-thumb{background:#28190a33}[data-theme=light][data-v-25db4602] ::-webkit-scrollbar-thumb:hover{background:#28190a59}.dashboard-separator[data-v-2f84e73e]{justify-content:center;align-items:center;gap:16px;width:100%;margin:40px 0;display:flex}.line[data-v-2f84e73e]{background:#ffffff1a;flex:1;height:1px}.sep-pill[data-v-2f84e73e]{color:#fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;display:flex}.sep-label[data-v-2f84e73e]{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}[data-theme=light] .line[data-v-2f84e73e]{background:#28190a1f}[data-theme=light] .sep-pill[data-v-2f84e73e]{color:#92400e;background:#fffaf0a6;border-color:#d9770638}[data-theme=light] .sep-icon[data-v-2f84e73e]{color:#b45309}.project-landing-page[data-v-37528dca]{color:#f5f5f7;max-width:1400px;margin:0 auto;padding-bottom:40px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-header[data-v-37528dca]{z-index:20;justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex;position:relative}.section-label[data-v-37528dca]{text-transform:uppercase;color:#fff6;letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.switcher-btn[data-v-37528dca]{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;gap:12px;padding:0;transition:opacity .2s;display:flex}.switcher-btn[data-v-37528dca]:hover{opacity:.8}.current-project-name[data-v-37528dca]{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1}.chevron[data-v-37528dca]{opacity:.4;transition:transform .3s}.chevron.open[data-v-37528dca]{opacity:1;transform:rotate(180deg)}.switcher-dropdown[data-v-37528dca]{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:100;transform-origin:0 0;background:#1e1e21f2;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;width:360px;margin-top:16px;padding:16px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 40px 80px #0009,0 12px 24px #0000004d}.search-wrap[data-v-37528dca]{color:#ffffff80;background:#0003;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .2s;display:flex}.search-wrap[data-v-37528dca]:focus-within{color:#fff;border-color:#3b82f666}.search-wrap input[data-v-37528dca]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px;font-weight:500}.project-list-scroll[data-v-37528dca]{flex-direction:column;gap:6px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.project-list-scroll[data-v-37528dca]::-webkit-scrollbar{width:6px}.project-list-scroll[data-v-37528dca]::-webkit-scrollbar-track{background:0 0}.project-list-scroll[data-v-37528dca]::-webkit-scrollbar-thumb{background:#ffffff1a padding-box content-box;border:2px solid #0000;border-radius:10px}.project-list-scroll[data-v-37528dca]::-webkit-scrollbar-thumb:hover{background-color:#fff3}.project-option[data-v-37528dca]{cursor:pointer;color:#d4d4d8;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.project-option[data-v-37528dca]:hover{color:#fff;background:#ffffff0a}.project-option.active[data-v-37528dca]{color:#fff;background:#3b82f626}.separator-line[data-v-37528dca]{background:#ffffff26;width:100%;height:1px;margin:32px 0;box-shadow:0 1px #00000080}.opt-icon[data-v-37528dca]{color:#a1a1aa;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.project-option.active .opt-icon[data-v-37528dca]{color:#fff;background:#3b82f6}.opt-info[data-v-37528dca]{flex-direction:column;flex:1;gap:2px;display:flex}.opt-name[data-v-37528dca]{font-size:14px;font-weight:500}.opt-code[data-v-37528dca]{color:#fff6;letter-spacing:.05em;font-family:SF Mono,monospace;font-size:11px}.project-option.active .opt-code[data-v-37528dca]{color:#ffffffb3}.check[data-v-37528dca]{color:#3b82f6}.project-option.active .check[data-v-37528dca]{color:#fff}.no-results[data-v-37528dca]{text-align:center;color:#ffffff4d;padding:20px;font-size:13px}.action-btn.primary[data-v-37528dca]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:30px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #ffffff1a}.action-btn.primary[data-v-37528dca]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #fff3}.action-btn.primary.disabled[data-v-37528dca]{opacity:.5;cursor:not-allowed;box-shadow:none;color:#ffffff80;background:#ffffff1a;transform:none}.spin-huge[data-v-37528dca]{color:#3b82f6;animation:1s linear infinite spin-37528dca}@keyframes spin-37528dca{to{transform:rotate(360deg)}}.loading-container[data-v-37528dca],.empty-container[data-v-37528dca]{justify-content:center;align-items:center;height:60vh;display:flex}.empty-box[data-v-37528dca]{text-align:center;color:#fff3;flex-direction:column;align-items:center;gap:16px;display:flex}.empty-box p[data-v-37528dca]{margin-top:0;font-size:14px}[data-theme=light] .project-landing-page[data-v-37528dca]{color:var(--text-primary)}[data-theme=light] .section-label[data-v-37528dca]{color:#1a141080}[data-theme=light] .switcher-btn[data-v-37528dca],[data-theme=light] .current-project-name[data-v-37528dca],[data-theme=light] .chevron[data-v-37528dca]{color:var(--text-primary)}[data-theme=light] .switcher-dropdown[data-v-37528dca]{background:#faf7f0;border-color:#1a14101f;box-shadow:0 20px 40px #1a141014}[data-theme=light] .search-wrap[data-v-37528dca]{color:var(--text-secondary);background:#1a14100d;border-color:#1a14101f}[data-theme=light] .search-wrap input[data-v-37528dca]{color:var(--text-primary)}[data-theme=light] .project-option[data-v-37528dca]{color:var(--text-secondary)}[data-theme=light] .project-option[data-v-37528dca]:hover{color:var(--text-primary);background:#1a141014}[data-theme=light] .opt-name[data-v-37528dca]{color:var(--text-primary)}[data-theme=light] .opt-code[data-v-37528dca]{color:#1a141080}[data-theme=light] .action-btn.primary[data-v-37528dca]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 18px #d977064d}[data-theme=light] .action-btn.primary[data-v-37528dca]:hover{background:linear-gradient(135deg,#c2410c,#92400e);box-shadow:0 10px 24px #d9770666}[data-theme=light] .action-btn.primary.disabled[data-v-37528dca]{color:#1a141066;box-shadow:none;background:#28190a24}[data-theme=light] .empty-box[data-v-37528dca]{color:var(--text-secondary)}[data-theme=light] .empty-box p[data-v-37528dca]{color:var(--text-tertiary)}[data-theme=light] .opt-icon[data-v-37528dca]{color:#92400e;background:#d977061f}[data-theme=light] .project-option.active .opt-icon[data-v-37528dca]{color:#fff;background:#d97706}[data-theme=light] .project-option.active[data-v-37528dca]{color:var(--text-primary);background:#d977061f}[data-theme=light] .check[data-v-37528dca]{color:#d97706}[data-theme=light] .project-option.active .check[data-v-37528dca]{color:#fff}[data-theme=light] .no-results[data-v-37528dca]{color:var(--text-tertiary)}[data-theme=light] .separator-line[data-v-37528dca]{background:#28190a1f;box-shadow:0 1px #28190a0a}[data-theme=light] .project-list-scroll[data-v-37528dca]::-webkit-scrollbar-thumb{background:#d977064d}[data-theme=light] .project-list-scroll[data-v-37528dca]::-webkit-scrollbar-thumb:hover{background-color:#d9770680}.financials-page-container[data-v-e0c4ce6d]{color:#f5f5f7;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.glass-header[data-v-e0c4ce6d]{z-index:50;-webkit-backdrop-filter:blur(28px)saturate(180%);isolation:isolate;background:0 0;border-bottom:1px solid #ffffff0f;padding:0 40px;animation:.7s cubic-bezier(.16,1,.3,1) both header-enter-e0c4ce6d;position:sticky;top:0}.glass-header[data-v-e0c4ce6d]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f59e0b73 35%,#f973168c 50%,#f59e0b73 65%,#0000 100%) 0 0/200% 100%;height:1px;animation:8s linear infinite gold-flow-e0c4ce6d;position:absolute;bottom:-1px;left:0;right:0}.glass-header[data-v-e0c4ce6d]:before{content:"";filter:blur(40px);pointer-events:none;z-index:-1;background:radial-gradient(#f59e0b1a,#0000 70%);width:280px;height:200px;animation:16s ease-in-out infinite orb-drift-e0c4ce6d;position:absolute;top:-60px;right:10%}@keyframes header-enter-e0c4ce6d{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes gold-flow-e0c4ce6d{0%{background-position:0%}to{background-position:200%}}@keyframes orb-drift-e0c4ce6d{0%,to{transform:translate(0)}50%{transform:translate(-40px,20px)}}.header-content[data-v-e0c4ce6d]{justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.project-identity[data-v-e0c4ce6d]{align-items:center;gap:16px;display:flex}.project-icon-box[data-v-e0c4ce6d]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:relative;box-shadow:0 6px 18px #f9731666,inset 0 1px #fff3}.project-icon-box[data-v-e0c4ce6d]:before{content:"";filter:blur(8px);z-index:-1;opacity:.6;background:linear-gradient(135deg,#f59e0b73,#f9731640);border-radius:16px;animation:3.5s cubic-bezier(.4,0,.6,1) infinite icon-pulse-e0c4ce6d;position:absolute;inset:-3px}.project-icon-box[data-v-e0c4ce6d]:hover{transform:scale(1.06)rotate(-3deg);box-shadow:0 10px 26px #f973168c,inset 0 1px #ffffff4d}@keyframes icon-pulse-e0c4ce6d{0%,to{opacity:.45}50%{opacity:.85}}.identity-text[data-v-e0c4ce6d]{flex-direction:column;gap:4px;display:flex}.identity-text label[data-v-e0c4ce6d]{text-transform:uppercase;letter-spacing:.12em;color:#f59e0bb3;font-size:10px;font-weight:700}.project-selector[data-v-e0c4ce6d]{position:relative}.project-selector h1[data-v-e0c4ce6d]{cursor:pointer;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 30%,#fde68a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:800;transition:transform .25s;display:flex}.project-selector h1[data-v-e0c4ce6d]:hover{transform:translate(2px)}.chevron[data-v-e0c4ce6d]{opacity:.6;color:#fbbf24;-webkit-text-fill-color:#fbbf24;transition:transform .3s cubic-bezier(.16,1,.3,1)}.chevron.open[data-v-e0c4ce6d]{opacity:1;transform:rotate(180deg)}.project-dropdown[data-v-e0c4ce6d]{-webkit-backdrop-filter:blur(28px)saturate(160%);z-index:1500;background:linear-gradient(#16161af7 0%,#101014fa 100%);border:1px solid #f59e0b38;border-radius:16px;width:320px;max-width:calc(100vw - 80px);margin-top:12px;padding:10px;position:absolute;top:100%;left:-10px;box-shadow:0 24px 70px #000000a6,inset 0 0 0 1px #ffffff0a,0 0 40px #f59e0b14}.scale-fade-enter-active[data-v-e0c4ce6d],.scale-fade-leave-active[data-v-e0c4ce6d]{transform-origin:0 0;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.search-wrap[data-v-e0c4ce6d]{background:#0000004d;border:1px solid #f59e0b24;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:9px 12px;transition:border-color .2s,background .2s;display:flex}.search-wrap[data-v-e0c4ce6d]:focus-within{background:#f59e0b0f;border-color:#f59e0b66;box-shadow:0 0 0 3px #f59e0b14}.search-wrap svg[data-v-e0c4ce6d]{color:#f59e0ba6;flex-shrink:0}.search-wrap input[data-v-e0c4ce6d]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px}.search-wrap input[data-v-e0c4ce6d]::placeholder{color:#ffffff59}.dropdown-scroll[data-v-e0c4ce6d]{flex-direction:column;gap:2px;max-height:280px;padding:2px 0;display:flex;overflow-y:auto}.dropdown-scroll[data-v-e0c4ce6d]::-webkit-scrollbar{width:4px}.dropdown-scroll[data-v-e0c4ce6d]::-webkit-scrollbar-thumb{background:#f59e0b40;border-radius:99px}.dropdown-scroll[data-v-e0c4ce6d]::-webkit-scrollbar-track{background:0 0}.dropdown-item[data-v-e0c4ce6d]{color:#c9c9cf;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.dropdown-item[data-v-e0c4ce6d]:hover{color:#fff;background:#f59e0b14;border-color:#f59e0b38;transform:translate(2px)}.dropdown-item.active[data-v-e0c4ce6d]{color:#fff;background:linear-gradient(135deg,#f59e0b29,#f9731614);box-shadow:inset 0 0 0 1px #f59e0b52}.p-icon[data-v-e0c4ce6d]{color:#fbbf24;background:linear-gradient(135deg,#f59e0b33,#f973161a);border:1px solid #f59e0b47;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.dropdown-item.active .p-icon[data-v-e0c4ce6d]{color:#1a1208;background:linear-gradient(135deg,#f59e0b,#f97316);border-color:#fff3}.p-name[data-v-e0c4ce6d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.p-check[data-v-e0c4ce6d]{color:#fbbf24;flex-shrink:0}.header-actions[data-v-e0c4ce6d]{align-items:center;gap:20px;display:flex}.mini-metric[data-v-e0c4ce6d]{background:#ffffff09;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:12px;padding:8px 14px;font-size:12px;transition:background .25s,border-color .25s;display:flex}.mini-metric[data-v-e0c4ce6d]:hover{background:#f59e0b14;border-color:#f59e0b47}.mini-metric .label[data-v-e0c4ce6d]{color:#ffffff8c;font-weight:600}.bar-container[data-v-e0c4ce6d]{background:#ffffff1a;border-radius:99px;width:90px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0003}.bar-fill[data-v-e0c4ce6d]{background:linear-gradient(90deg,#f59e0b,#f97316);border-radius:99px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 10px #f59e0b73}.bar-fill[data-v-e0c4ce6d]:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:2.4s linear infinite ledgerShimmer-e0c4ce6d;position:absolute;inset:0;transform:translate(-100%)}@keyframes ledgerShimmer-e0c4ce6d{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mini-metric .value[data-v-e0c4ce6d]{color:#fbbf24;text-align:right;min-width:36px;font-family:SF Mono,monospace;font-weight:700}.action-btn[data-v-e0c4ce6d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .25s;display:flex;box-shadow:0 6px 16px #f59e0b4d}.action-btn[data-v-e0c4ce6d]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #f59e0b73}.tabs-dock[data-v-e0c4ce6d]{border-bottom:none;gap:6px;width:fit-content;margin-top:6px;margin-bottom:-1px;padding:4px;display:flex}.dock-item[data-v-e0c4ce6d]{color:#ffffff8c;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:color .25s,background .25s,transform .2s;display:flex;position:relative}.dock-item svg[data-v-e0c4ce6d]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .25s}.dock-item[data-v-e0c4ce6d]:hover{color:#fffffff2;background:#f59e0b0f}.dock-item:hover svg[data-v-e0c4ce6d]{color:#fbbf24;transform:scale(1.1)}.dock-item.active[data-v-e0c4ce6d]{color:#fff;background:#f59e0b1a;font-weight:700}.dock-item.active svg[data-v-e0c4ce6d]{color:#fbbf24}.active-glow[data-v-e0c4ce6d]{background:linear-gradient(90deg,#f59e0b,#f97316,#fbbf24) 0 0/200% 100%;border-radius:3px 3px 0 0;height:3px;animation:3s ease-in-out infinite tab-glow-flow-e0c4ce6d,.4s cubic-bezier(.16,1,.3,1) tab-enter-e0c4ce6d;position:absolute;bottom:-5px;left:12px;right:12px;box-shadow:0 -2px 14px #f97316b3}@keyframes tab-glow-flow-e0c4ce6d{0%,to{background-position:0%}50%{background-position:100%}}@keyframes tab-enter-e0c4ce6d{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}.main-canvas[data-v-e0c4ce6d]{max-width:1600px;margin:0 auto;padding:32px 40px}.scale-fade-enter-active[data-v-e0c4ce6d],.scale-fade-leave-active[data-v-e0c4ce6d]{transition:all .2s}.scale-fade-enter-from[data-v-e0c4ce6d],.scale-fade-leave-to[data-v-e0c4ce6d]{opacity:0;transform:scale(.95)}.fade-slide-enter-active[data-v-e0c4ce6d],.fade-slide-leave-active[data-v-e0c4ce6d]{transition:all .3s}.fade-slide-enter-from[data-v-e0c4ce6d]{opacity:0;transform:translateY(10px)}.fade-slide-leave-to[data-v-e0c4ce6d]{opacity:0;transform:translateY(-10px)}.empty-container[data-v-e0c4ce6d]{justify-content:center;align-items:center;height:60vh;animation:.6s cubic-bezier(.16,1,.3,1) fadeSlideUp-e0c4ce6d;display:flex}.empty-box[data-v-e0c4ce6d]{text-align:center;color:#ffffff80;flex-direction:column;align-items:center;gap:24px;display:flex}.empty-box.flex-layout[data-v-e0c4ce6d]{-webkit-backdrop-filter:blur(40px);background:#ffffff08;border:1px solid #ffffff14;border-radius:32px;width:90%;max-width:480px;padding:60px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.icon-glow[data-v-e0c4ce6d]{z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:flex;position:relative}.text-yellow-500[data-v-e0c4ce6d]{color:#eab308}.mt-4[data-v-e0c4ce6d]{z-index:1;margin-top:0;position:relative}.mb-4[data-v-e0c4ce6d]{z-index:1;margin-bottom:0;position:relative}.text-xl[data-v-e0c4ce6d]{letter-spacing:-.02em;color:#f5f5f7;font-size:24px}.font-semibold[data-v-e0c4ce6d]{font-weight:700}.text-base[data-v-e0c4ce6d]{max-width:320px;font-size:15px;line-height:1.6}.opacity-70[data-v-e0c4ce6d]{color:#fff9}.mx-auto[data-v-e0c4ce6d]{margin-left:auto;margin-right:auto}.action-btn.primary[data-v-e0c4ce6d]{z-index:1;color:#000;background:#eab308;border:none;border-radius:12px;margin-top:8px;padding:14px 32px;font-size:14px;font-weight:600;transition:all .2s;position:relative}.action-btn.primary[data-v-e0c4ce6d]:hover{background:#facc15;transform:translateY(-1px)}@keyframes fadeSlideUp-e0c4ce6d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-amber-warning[data-v-e0c4ce6d]{color:#f97316}[data-theme=light] .financials-page-container[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .glass-header[data-v-e0c4ce6d]{-webkit-backdrop-filter:blur(28px)saturate(180%);background:0 0;border-bottom-color:#28190a1a}[data-theme=light] .glass-header[data-v-e0c4ce6d]:after{background:linear-gradient(90deg,#0000 0%,#d9770666 35%,#b453098c 50%,#d9770666 65%,#0000 100%) 0 0/200% 100%}[data-theme=light] .glass-header[data-v-e0c4ce6d]:before{background:radial-gradient(#d9770624,#0000 70%)}[data-theme=light] .project-icon-box[data-v-e0c4ce6d]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 18px #d9770666,inset 0 1px #fff6}[data-theme=light] .project-icon-box[data-v-e0c4ce6d]:before{background:linear-gradient(135deg,#d9770673,#b4530940)}[data-theme=light] .identity-text label[data-v-e0c4ce6d]{color:#b45309}[data-theme=light] .project-selector h1[data-v-e0c4ce6d]{background:linear-gradient(135deg,#1a1410 30%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .chevron[data-v-e0c4ce6d]{color:#b45309;-webkit-text-fill-color:#b45309}[data-theme=light] .mini-metric[data-v-e0c4ce6d]{background:#fffaf08c;border-color:#d9770638}[data-theme=light] .mini-metric[data-v-e0c4ce6d]:hover{background:#d977061f;border-color:#d9770666}[data-theme=light] .bar-container[data-v-e0c4ce6d]{background:#28190a1a;box-shadow:inset 0 1px 2px #28190a14}[data-theme=light] .bar-fill[data-v-e0c4ce6d]{background:linear-gradient(90deg,#d97706,#b45309);box-shadow:0 0 10px #d9770666}[data-theme=light] .bar-fill[data-v-e0c4ce6d]:after{background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%)}[data-theme=light] .action-btn[data-v-e0c4ce6d]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 6px 16px #d9770652}[data-theme=light] .action-btn[data-v-e0c4ce6d]:hover{background:linear-gradient(135deg,#c2410c,#92400e);box-shadow:0 10px 22px #d9770673}[data-theme=light] .dock-item[data-v-e0c4ce6d]:hover{color:#92400e;background:#d9770614}[data-theme=light] .dock-item:hover svg[data-v-e0c4ce6d]{color:#b45309}[data-theme=light] .dock-item.active[data-v-e0c4ce6d]{color:#92400e;background:#d9770624}[data-theme=light] .dock-item.active svg[data-v-e0c4ce6d]{color:#b45309}[data-theme=light] .active-glow[data-v-e0c4ce6d]{background:linear-gradient(90deg,#d97706,#b45309,#f59e0b) 0 0/200% 100%;box-shadow:0 -2px 14px #d977068c}[data-theme=light] .project-dropdown[data-v-e0c4ce6d]{-webkit-backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(#fffaf0f7 0%,#fff6e2fa 100%);border-color:#d977064d;box-shadow:0 24px 70px #28190a42,inset 0 0 0 1px #ffffff8c,0 0 40px #d977061f}[data-theme=light] .search-wrap[data-v-e0c4ce6d]{background:#fffaf08c;border-color:#d9770638}[data-theme=light] .search-wrap[data-v-e0c4ce6d]:focus-within{background:#fff6e2eb;border-color:#d977068c;box-shadow:0 0 0 3px #d9770624}[data-theme=light] .search-wrap svg[data-v-e0c4ce6d]{color:#d97706a6}[data-theme=light] .search-wrap input[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .search-wrap input[data-v-e0c4ce6d]::placeholder{color:#1a14106b}[data-theme=light] .dropdown-scroll[data-v-e0c4ce6d]::-webkit-scrollbar-thumb{background:#d977064d}[data-theme=light] .dropdown-item[data-v-e0c4ce6d]{color:#6b5840}[data-theme=light] .dropdown-item[data-v-e0c4ce6d]:hover{color:var(--text-primary);background:#d977061a}[data-theme=light] .dropdown-item.active[data-v-e0c4ce6d]{color:var(--text-primary);background:linear-gradient(135deg,#d977062e,#f9731614);box-shadow:inset 0 0 0 1px #d9770666}[data-theme=light] .p-icon[data-v-e0c4ce6d]{color:#b45309;background:linear-gradient(135deg,#d977062e,#b453091a);border-color:#d9770652}[data-theme=light] .dropdown-item.active .p-icon[data-v-e0c4ce6d]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309)}[data-theme=light] .p-check[data-v-e0c4ce6d]{color:#d97706}[data-theme=light] .mini-metric .label[data-v-e0c4ce6d]{color:var(--text-tertiary)}[data-theme=light] .mini-metric .value[data-v-e0c4ce6d]{color:#d97706}[data-theme=light] .action-btn[data-v-e0c4ce6d]{color:#fff;background:#d97706}[data-theme=light] .dock-item[data-v-e0c4ce6d]{color:var(--text-tertiary)}[data-theme=light] .dock-item.active[data-v-e0c4ce6d],[data-theme=light] .empty-box h2[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .empty-box p[data-v-e0c4ce6d]{color:var(--text-secondary)}[data-theme=light] .control-center-label[data-v-e0c4ce6d],[data-theme=light] .financial-eyebrow[data-v-e0c4ce6d]{color:#b45309;font-weight:700}[data-theme=light] .project-selector[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .tab-bar[data-v-e0c4ce6d]{border-bottom-color:#28190a1a}[data-theme=light] .tab-btn[data-v-e0c4ce6d],[data-theme=light] .nav-tab[data-v-e0c4ce6d],[data-theme=light] .financial-tab[data-v-e0c4ce6d]{color:var(--text-tertiary)}[data-theme=light] .tab-btn[data-v-e0c4ce6d]:hover,[data-theme=light] .nav-tab[data-v-e0c4ce6d]:hover{color:var(--text-primary)}[data-theme=light] .tab-btn.active[data-v-e0c4ce6d],[data-theme=light] .nav-tab.active[data-v-e0c4ce6d],[data-theme=light] .financial-tab.active[data-v-e0c4ce6d]{color:#92400e}[data-theme=light] .tab-btn.active[data-v-e0c4ce6d]:after,[data-theme=light] .nav-tab.active[data-v-e0c4ce6d]:after,[data-theme=light] .financial-tab.active[data-v-e0c4ce6d]:after{background:linear-gradient(90deg,#d97706,#c2410c)}[data-theme=light] .kpi-card[data-v-e0c4ce6d],[data-theme=light] .stat-card[data-v-e0c4ce6d],[data-theme=light] .budget-card[data-v-e0c4ce6d],[data-theme=light] .metric-card[data-v-e0c4ce6d]{-webkit-backdrop-filter:blur(16px)saturate(150%);background:#fffaf0c7;border-color:#28190a1a}[data-theme=light] .kpi-label[data-v-e0c4ce6d],[data-theme=light] .budget-label[data-v-e0c4ce6d],[data-theme=light] .metric-card .label[data-v-e0c4ce6d],[data-theme=light] .kpi-card .label[data-v-e0c4ce6d],[data-theme=light] .stat-card .label[data-v-e0c4ce6d]{color:#6b5840;font-weight:700}[data-theme=light] .kpi-value[data-v-e0c4ce6d],[data-theme=light] .budget-value[data-v-e0c4ce6d],[data-theme=light] .metric-card .value[data-v-e0c4ce6d],[data-theme=light] .kpi-card .value[data-v-e0c4ce6d],[data-theme=light] .stat-card .value[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .kpi-sub[data-v-e0c4ce6d],[data-theme=light] .budget-sub[data-v-e0c4ce6d],[data-theme=light] .kpi-card .sub[data-v-e0c4ce6d]{color:var(--text-secondary)}[data-theme=light] .velocity-card[data-v-e0c4ce6d],[data-theme=light] .spend-velocity[data-v-e0c4ce6d]{background:#fffaf0c7;border-color:#28190a1a}[data-theme=light] .velocity-title[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .velocity-tab[data-v-e0c4ce6d],[data-theme=light] .period-tab[data-v-e0c4ce6d]{color:var(--text-tertiary)}[data-theme=light] .velocity-tab.active[data-v-e0c4ce6d],[data-theme=light] .period-tab.active[data-v-e0c4ce6d]{color:#166534;background:#22c55e1f}[data-theme=light] .velocity-stat-label[data-v-e0c4ce6d]{color:#6b5840}[data-theme=light] .velocity-stat-value[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .no-milestones-msg[data-v-e0c4ce6d]{color:var(--text-secondary)}[data-theme=light] .allocation-card[data-v-e0c4ce6d],[data-theme=light] .budget-allocation[data-v-e0c4ce6d]{background:#fffaf0c7;border-color:#28190a1a}[data-theme=light] .allocation-title[data-v-e0c4ce6d],[data-theme=light] .allocated-label[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .free-pill[data-v-e0c4ce6d],[data-theme=light] .allocation-pill[data-v-e0c4ce6d]{color:#166534;background:#22c55e1f;border-color:#22c55e4d}[data-theme=light] .allocation-ring[data-v-e0c4ce6d]{stroke:#28190a1a}[data-theme=light] .allocation-percentage[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .remaining-label[data-v-e0c4ce6d]{color:var(--text-secondary)}[data-theme=light] .remaining-amount[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .vs-actual-card[data-v-e0c4ce6d],[data-theme=light] .budget-vs-actual[data-v-e0c4ce6d]{background:#fffaf0c7;border-color:#28190a1a}[data-theme=light] .under-budget-pill[data-v-e0c4ce6d]{color:#166534;background:#22c55e1f;border-color:#22c55e4d}[data-theme=light] .vs-actual-title[data-v-e0c4ce6d],[data-theme=light] .widget-title[data-v-e0c4ce6d]{color:var(--text-primary)}[data-theme=light] .widget-subtitle[data-v-e0c4ce6d]{color:var(--text-secondary)}[data-theme=light] .budget-usage-label[data-v-e0c4ce6d]{color:#6b5840}[data-theme=light] .budget-usage-value[data-v-e0c4ce6d]{color:var(--text-primary)}.card-top[data-v-832a038d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.author-info[data-v-832a038d]{align-items:center;gap:12px;display:flex}.avatar[data-v-832a038d]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 8px #0003}.author-meta[data-v-832a038d]{flex-direction:column;gap:2px;display:flex}.author-name[data-v-832a038d]{color:#f5f5f7;letter-spacing:-.01em;font-size:13px;font-weight:600}.timestamp[data-v-832a038d]{color:#fff6;font-size:11px;font-weight:500}.type-badge[data-v-832a038d]{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.type-badge.general[data-v-832a038d]{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b33}.type-badge.financial[data-v-832a038d]{color:#eab308;background:#eab30826;border:1px solid #eab30833}.type-badge.private[data-v-832a038d]{color:#f97316;background:#f9731626;border:1px solid #f9731633}.type-badge.other[data-v-832a038d]{color:#fb923c;background:#fb923c26;border:1px solid #fb923c33}.type-badge.audit[data-v-832a038d]{color:#a1a1aa;background:#a1a1aa26;border:1px solid #a1a1aa33}.card-title[data-v-832a038d]{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-family:Inter,sans-serif;font-size:17px;font-weight:700;line-height:1.35}.card-preview[data-v-832a038d]{color:#ffffffb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.card-preview[data-v-832a038d] ul,.card-preview[data-v-832a038d] ol{margin:0;padding-left:20px}.card-preview[data-v-832a038d] table{border-collapse:collapse;border:1px solid #ffffff1a;width:100%;margin:6px 0}.card-preview[data-v-832a038d] table td{border:1px solid #ffffff14;padding:4px 8px;font-size:12px}.card-bottom[data-v-832a038d]{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.footer-meta[data-v-832a038d]{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.attachments-footer-row[data-v-832a038d]{align-items:center;gap:6px;display:flex}.att-pill-mini[data-v-832a038d]{color:#ffffffb3;white-space:nowrap;background:#ffffff0f;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;text-decoration:none;transition:background .2s;display:flex}.att-pill-mini[data-v-832a038d]:hover{color:#fff;background:#ffffff1a}.att-more-btn[data-v-832a038d]{color:#ffffff80;cursor:pointer;background:0 0;border:none;font-size:10px}.att-collapse-btn[data-v-832a038d]{color:#f59e0b;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0 4px;font-size:10px;font-weight:500}.att-collapse-btn[data-v-832a038d]:hover{text-decoration:underline}.att-list-expanded[data-v-832a038d]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.action-bar[data-v-832a038d]{justify-content:space-between;align-items:center;display:flex}.status-icons[data-v-832a038d]{opacity:.8;align-items:center;gap:8px;font-size:12px;display:flex}.updated-text-mini[data-v-832a038d]{color:#ffffff4d;font-size:10px}.card-actions[data-v-832a038d]{opacity:0;align-items:center;gap:4px;margin-left:auto;transition:all .2s;display:flex;transform:translateY(5px)}.action-icon[data-v-832a038d]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.action-icon[data-v-832a038d]:hover{color:#fff;background:#ffffff1a}.action-icon.danger[data-v-832a038d]:hover{color:#f87171;background:#ef444433}.action-icon.active[data-v-832a038d]{color:#f59e0b;background:#f59e0b1a}.action-icon[data-v-832a038d]:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}[data-v-832a038d] .mention-pill{color:#60a5fa;white-space:nowrap;background:#3b82f626;border:1px solid #3b82f64d;border-radius:6px;align-items:center;margin:0 1px;padding:0 6px;font-family:Inter,sans-serif;font-size:.9em;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000001a}[data-theme=light] .author-name[data-v-832a038d]{color:var(--text-primary)}[data-theme=light] .timestamp[data-v-832a038d]{color:#92400e}[data-theme=light] .type-badge.general[data-v-832a038d]{color:#b45309;background:#f59e0b29;border-color:#f59e0b5c}[data-theme=light] .type-badge.financial[data-v-832a038d]{color:#854d0e;background:#eab3082e;border-color:#eab3085c}[data-theme=light] .type-badge.private[data-v-832a038d]{color:#c2410c;background:#f9731629;border-color:#f973165c}[data-theme=light] .type-badge.other[data-v-832a038d]{color:#c2410c;background:#fb923c29;border-color:#fb923c5c}[data-theme=light] .type-badge.audit[data-v-832a038d]{color:#6b5840;background:#28190a0f;border-color:#28190a2e}[data-theme=light] .card-title[data-v-832a038d]{color:var(--text-primary)}[data-theme=light] .card-preview[data-v-832a038d]{color:#6b5840}[data-theme=light] .card-preview[data-v-832a038d] table{border-color:#28190a1f}[data-theme=light] .card-preview[data-v-832a038d] table td{border-color:#28190a1a}[data-theme=light] .card-bottom[data-v-832a038d]{border-top-color:#28190a1a}[data-theme=light] .att-pill-mini[data-v-832a038d]{color:#92400e;background:#d977061a}[data-theme=light] .att-pill-mini[data-v-832a038d]:hover{color:#b45309;background:#d9770633}[data-theme=light] .att-more-btn[data-v-832a038d]{color:#92400e}[data-theme=light] .att-collapse-btn[data-v-832a038d]{color:#b45309}[data-theme=light] .updated-text-mini[data-v-832a038d]{color:#92400e}[data-theme=light] .action-icon[data-v-832a038d]{color:#6b5840;background:#fffaf08c;border:1px solid #d977062e}[data-theme=light] .action-icon[data-v-832a038d]:hover{color:#b45309;background:#d9770629;border-color:#d9770666}[data-theme=light] .action-icon.active[data-v-832a038d]{color:#b45309;background:#d977062e;border-color:#d9770673}[data-theme=light] .action-icon.danger[data-v-832a038d]:hover{color:#b91c1c;background:#dc26261a;border-color:#dc262652}[data-theme=light][data-v-832a038d] .mention-pill{color:#b45309;background:#d9770629;border-color:#d977065c;box-shadow:0 1px 2px #28190a1a}.editor-toolbar[data-v-55a90464]{flex-wrap:wrap;gap:4px;padding:4px;display:flex}.toolbar-group[data-v-55a90464]{border-right:1px solid #ffffff1a;align-items:center;gap:2px;margin-right:2px;padding-right:6px;display:flex}.toolbar-group[data-v-55a90464]:last-child{border-right:none}.fmt-btn[data-v-55a90464]{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:all .2s;display:flex}.fmt-btn[data-v-55a90464]:hover,.fmt-btn.active[data-v-55a90464]{color:#fff;background:#ffffff1a}.fmt-btn.active[data-v-55a90464]{color:#f59e0b}.fmt-btn.ai-suggest[data-v-55a90464]{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d;gap:6px;width:auto;padding:0 10px;animation:2s ease-in-out infinite pulse-glow-55a90464;overflow:hidden}.wand-wrapper[data-v-55a90464]{justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.ai-suggest .wand-wrapper[data-v-55a90464]{transform:rotate(15deg)scale(1.1)}.polish-text[data-v-55a90464]{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:10px;font-weight:700;animation:.3s ease-out slide-in-55a90464}@keyframes slide-in-55a90464{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-glow-55a90464{0%{background:#f59e0b1a;box-shadow:0 0 #f59e0b66}50%{background:#f59e0b33;box-shadow:0 0 15px 2px #f59e0b40}to{background:#f59e0b1a;box-shadow:0 0 #f59e0b66}}.color-picker-wrapper[data-v-55a90464]{position:relative}.color-swatch[data-v-55a90464]{border:1px solid #fff3;border-radius:2px;width:12px;height:12px}.color-palette[data-v-55a90464]{z-index:100;background:#18181b;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:4px;width:80px;margin-top:4px;padding:6px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 10px 20px #00000080}.color-palette div[data-v-55a90464]{cursor:pointer;border:1px solid #ffffff1a;border-radius:3px;width:14px;height:14px}.color-palette div[data-v-55a90464]:hover{transform:scale(1.1)}[data-theme=light] .toolbar-group[data-v-55a90464]{border-right-color:#28190a1a}[data-theme=light] .fmt-btn[data-v-55a90464]{color:#6b5840;background:#fffaf08c;border:1px solid #d977062e}[data-theme=light] .fmt-btn[data-v-55a90464]:hover{color:#92400e;background:#d9770624;border-color:#d9770666}[data-theme=light] .fmt-btn.active[data-v-55a90464]{color:#b45309;background:#d977062e;border-color:#d9770673}[data-theme=light] .fmt-btn.ai-suggest[data-v-55a90464]{color:#b45309;background:#d9770629;border-color:#d9770666}[data-theme=light] .color-swatch[data-v-55a90464]{border-color:#28190a33}[data-theme=light] .color-palette[data-v-55a90464]{background:#faf7f0;border-color:#d9770638;box-shadow:0 10px 20px #28190a38}[data-theme=light] .color-palette div[data-v-55a90464]{border-color:#28190a2e}.table-toolbar[data-v-9e51fcda]{background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:8px;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:6px 8px;display:flex}.table-action-btn[data-v-9e51fcda]{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;transition:all .15s;display:flex}.table-action-btn[data-v-9e51fcda]:hover{color:#fff;background:#ffffff1a}.table-action-btn.danger[data-v-9e51fcda]{border-color:#ef444433}.table-action-btn.danger[data-v-9e51fcda]:hover{color:#f87171;background:#ef444426}.table-toolbar-sep[data-v-9e51fcda]{background:#ffffff1a;width:1px;height:20px;margin:0 2px}.mentions-dropdown[data-v-0206239c]{z-index:9999;background:#0a0a0af2;border:1px solid #ffffff14;border-radius:12px;width:200px;max-height:160px;padding:6px;animation:.15s ease-out scaleIn-0206239c;position:fixed;overflow-y:auto;box-shadow:0 10px 40px #00000080}@keyframes scaleIn-0206239c{0%{opacity:0;transform:scale(.95)translateY(5px)}to{opacity:1;transform:scale(1)translate(0,0)}}.mention-item[data-v-0206239c]{cursor:pointer;color:#d4d4d8;border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:8px 10px;font-size:12px;transition:all .15s;display:flex}.mention-item[data-v-0206239c]:hover,.mention-item.active[data-v-0206239c]{color:#eab308;background:#eab30826}.m-avatar[data-v-0206239c]{text-transform:uppercase;color:#fff;background:#ffffff1a 0 0/cover;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.mention-item:hover .m-avatar[data-v-0206239c],.mention-item.active .m-avatar[data-v-0206239c]{color:#eab308}.m-name[data-v-0206239c]{font-weight:500}.edit-container[data-v-dc8fa965]{flex-direction:column;height:100%;display:flex}.edit-header[data-v-dc8fa965]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.edit-title[data-v-dc8fa965]{color:#fff;letter-spacing:-.01em;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:Inter,sans-serif;font-size:17px;font-weight:700}.edit-title[data-v-dc8fa965]::placeholder{color:#fff3}.type-selector-mini[data-v-dc8fa965]{gap:4px;display:flex}.type-dot[data-v-dc8fa965]{color:#ffffff4d;cursor:pointer;background:#ffffff0d;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.type-dot[data-v-dc8fa965]:hover{color:#fff;background:#ffffff1a}.type-dot.active[data-v-dc8fa965]{color:#000;background:#fff}.toolbar-wrapper[data-v-dc8fa965]{z-index:10;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:12px;position:relative}.edit-attachments[data-v-dc8fa965]{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.edit-att-item[data-v-dc8fa965]{color:#e4e4e7;background:#ffffff14;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex}.att-del-btn[data-v-dc8fa965]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px}.att-del-btn[data-v-dc8fa965]:hover{color:#ef4444}.rich-editor[data-v-dc8fa965]{color:#ffffffe6;outline:none;flex:1;min-height:120px;margin-bottom:16px;font-size:14px;line-height:1.6;overflow-x:auto}.rich-editor[data-v-dc8fa965] ul{padding-left:20px;list-style-type:disc!important}.rich-editor[data-v-dc8fa965] ol{padding-left:20px;list-style-type:decimal!important}.rich-editor[data-v-dc8fa965]:empty:before{content:"Type something...";color:#fff3}[data-v-dc8fa965] .editor-table,.rich-editor table[data-v-dc8fa965]{border-collapse:collapse;border:1px solid #ffffff26;width:auto;min-width:100%;margin:10px 0}[data-v-dc8fa965] .editor-table td,.rich-editor table td[data-v-dc8fa965]{vertical-align:top;border:1px solid #ffffff1f;min-width:60px;padding:8px 12px}[data-v-dc8fa965] .editor-table td:focus,.rich-editor table td[data-v-dc8fa965]:focus{outline-offset:-1px;outline:1px solid #f59e0b66}[data-v-dc8fa965] .mention-pill{color:#60a5fa;-webkit-user-select:none;user-select:none;background:#3b82f626;border:1px solid #3b82f64d;border-radius:6px;align-items:center;gap:1px;margin:0 1px;padding:0 6px;font-family:Inter,sans-serif;font-size:.85em;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000001a}[data-v-dc8fa965] .mention-pill:hover{background:#3b82f640;border-color:#3b82f680}.rich-editor[data-v-dc8fa965]::-webkit-scrollbar{width:4px}.rich-editor[data-v-dc8fa965]::-webkit-scrollbar-track{background:0 0}.rich-editor[data-v-dc8fa965]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}[data-v-dc8fa965] .lt-mistake{cursor:help;background:#f59e0b1a;border-bottom:2px dotted #f59e0b}.edit-footer[data-v-dc8fa965]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.edit-meta[data-v-dc8fa965]{color:#fff6;align-items:center;gap:12px;font-size:11px;display:flex}.last-updated[data-v-dc8fa965]{color:#ffffff4d;font-size:10px}.toggle-pin[data-v-dc8fa965]{cursor:pointer;align-items:center;gap:4px;font-size:11px;transition:color .2s;display:flex}.toggle-pin.active[data-v-dc8fa965]{color:#f59e0b}.toggle-pin[data-v-dc8fa965]:hover{color:#fff}.edit-actions[data-v-dc8fa965]{gap:8px;display:flex}.btn-mini-cancel[data-v-dc8fa965]{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px;font-size:12px;transition:all .2s}.btn-mini-cancel[data-v-dc8fa965]:hover{color:#fff;background:#ffffff14}.btn-mini-save[data-v-dc8fa965]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 2px 10px #f59e0b33}.btn-mini-save[data-v-dc8fa965]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}[data-theme=light] .edit-title[data-v-dc8fa965]{color:var(--text-primary)}[data-theme=light] .edit-title[data-v-dc8fa965]::placeholder{color:#1a14104d}[data-theme=light] .type-dot[data-v-dc8fa965]{color:#6b5840;background:#fffaf08c;border:1px solid #d977062e}[data-theme=light] .type-dot[data-v-dc8fa965]:hover{color:#92400e;background:#d9770624;border-color:#d9770666}[data-theme=light] .type-dot.active[data-v-dc8fa965]{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);border-color:#b45309;box-shadow:0 4px 12px #d977064d}[data-theme=light] .toolbar-wrapper[data-v-dc8fa965]{background:#fffaf073;border-color:#d9770638}[data-theme=light] .edit-attachments[data-v-dc8fa965]{border-bottom-color:#28190a1a}[data-theme=light] .edit-att-item[data-v-dc8fa965]{color:#92400e;background:#d977061a}[data-theme=light] .att-del-btn[data-v-dc8fa965]{color:#92400e}[data-theme=light] .att-del-btn[data-v-dc8fa965]:hover{color:#b91c1c}[data-theme=light] .rich-editor[data-v-dc8fa965]{color:var(--text-primary)}[data-theme=light] .rich-editor[data-v-dc8fa965]:empty:before{color:#1a14104d}[data-theme=light][data-v-dc8fa965] .editor-table,[data-theme=light] .rich-editor table[data-v-dc8fa965]{border-color:#28190a2e}[data-theme=light][data-v-dc8fa965] .editor-table td,[data-theme=light] .rich-editor table td[data-v-dc8fa965]{border-color:#28190a24}[data-theme=light][data-v-dc8fa965] .editor-table td:focus,[data-theme=light] .rich-editor table td[data-v-dc8fa965]:focus{outline-color:#d977068c}[data-theme=light] .rich-editor[data-v-dc8fa965]::-webkit-scrollbar-thumb{background:#d9770647}[data-theme=light][data-v-dc8fa965] .mention-pill{color:#b45309;background:#d9770629;border-color:#d977065c;box-shadow:0 1px 2px #28190a1a}[data-theme=light][data-v-dc8fa965] .mention-pill:hover{background:#d9770642;border-color:#d977068c}[data-theme=light][data-v-dc8fa965] .lt-mistake{background:#d977061f;border-bottom-color:#d97706}[data-theme=light] .edit-footer[data-v-dc8fa965]{border-top-color:#28190a1a}[data-theme=light] .edit-meta[data-v-dc8fa965],[data-theme=light] .last-updated[data-v-dc8fa965]{color:#92400e}[data-theme=light] .toggle-pin[data-v-dc8fa965]{color:#6b5840}[data-theme=light] .toggle-pin[data-v-dc8fa965]:hover{color:#92400e}[data-theme=light] .toggle-pin.active[data-v-dc8fa965]{color:#b45309}[data-theme=light] .btn-mini-cancel[data-v-dc8fa965]{color:#6b5840;background:#fffaf08c;border:1px solid #d977064d}[data-theme=light] .btn-mini-cancel[data-v-dc8fa965]:hover{color:#92400e;background:#d9770624;border-color:#d9770680}[data-theme=light] .btn-mini-save[data-v-dc8fa965]{color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 4px 14px #d977064d}[data-theme=light] .btn-mini-save[data-v-dc8fa965]:hover{background:linear-gradient(135deg,#c2410c 0%,#92400e 100%);box-shadow:0 8px 22px #d977066b}.note-card[data-v-62d86cb1]{-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;padding:24px;transition:all .4s cubic-bezier(.19,1,.22,1);animation:.3s ease-out slideIn-62d86cb1;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 30px #00000026,inset 0 1px #ffffff0a}@keyframes slideIn-62d86cb1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.note-card[data-v-62d86cb1]:hover{background:#ffffff12;border-color:#f59e0b38;transform:translateY(-4px)scale(1.01);box-shadow:0 20px 50px #00000059,inset 0 1px #ffffff0f}.note-card[data-v-62d86cb1]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff2e 0%,#ffffff0f 35%,#0000 65%);border-top-left-radius:20px;width:48px;height:48px;transition:opacity .35s;position:absolute;top:0;left:0}.note-card[data-v-62d86cb1]:hover:before{opacity:1}.note-card[data-v-62d86cb1]:hover .card-actions{opacity:1;transform:translateY(0)}.note-card.editing[data-v-62d86cb1]{z-index:100;cursor:default;background:#18181bf7;border-color:#f59e0b73;overflow:visible;transform:none;box-shadow:0 40px 80px #0009}.toast-notification[data-v-62d86cb1]{z-index:300;color:#fff;background:#ef4444;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #0000004d}.fade-enter-active[data-v-62d86cb1],.fade-leave-active[data-v-62d86cb1]{transition:opacity .3s}.fade-enter-from[data-v-62d86cb1],.fade-leave-to[data-v-62d86cb1]{opacity:0}[data-theme=light] .note-card[data-v-62d86cb1]{background:#fffaf0bf;border:1px solid #d977062e;box-shadow:0 4px 24px #28190a14,inset 0 1px #ffffff80}[data-theme=light] .note-card[data-v-62d86cb1]:hover{background:#fff6e2eb;border-color:#d9770666;box-shadow:0 20px 50px #28190a2e,inset 0 1px #fff9}[data-theme=light] .note-card[data-v-62d86cb1]:before{background:linear-gradient(135deg,#d977062e 0%,#d977060f 35%,#0000 65%)}[data-theme=light] .note-card.editing[data-v-62d86cb1]{background:#fffaf0fa;border-color:#d977068c;box-shadow:0 40px 80px #28190a47}.dialog-overlay[data-v-34191748]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out fadeIn-34191748;display:flex;position:fixed;top:0;left:0}.dialog-card[data-v-34191748]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#1e1e23f2;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;width:90%;max-width:400px;padding:24px;animation:.3s cubic-bezier(.19,1,.22,1) slideUp-34191748;display:flex;box-shadow:0 20px 50px #00000080}.dialog-header[data-v-34191748]{margin-bottom:16px}.icon-box[data-v-34191748]{color:#ef4444;background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}h3[data-v-34191748]{color:#fff;margin:0;font-size:18px;font-weight:600}.dialog-message[data-v-34191748]{color:#fff9;margin-bottom:24px;font-size:14px;line-height:1.5}.dialog-actions[data-v-34191748]{gap:12px;width:100%;display:flex}.btn-cancel[data-v-34191748],.btn-confirm[data-v-34191748]{cursor:pointer;border-radius:10px;flex:1;padding:10px;font-size:14px;font-weight:500;transition:all .2s}.btn-cancel[data-v-34191748]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.btn-cancel[data-v-34191748]:hover{background:#ffffff1a}.btn-confirm[data-v-34191748]{color:#fff;background:#ef4444;border:none;box-shadow:0 4px 12px #ef44444d}.btn-confirm[data-v-34191748]:hover{background:#dc2626;transform:translateY(-1px)}@keyframes fadeIn-34191748{0%{opacity:0}to{opacity:1}}@keyframes slideUp-34191748{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.notes-page-container[data-v-2f5cdb34]{color:#f5f5f7;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.glass-header[data-v-2f5cdb34]{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09090bb3;border-bottom:1px solid #ffffff0d;padding:0 40px;position:sticky;top:0}.header-content[data-v-2f5cdb34]{justify-content:space-between;align-items:center;height:80px;display:flex}.project-identity[data-v-2f5cdb34]{align-items:center;gap:16px;display:flex}.project-icon-box[data-v-2f5cdb34]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 12px #f59e0b4d}.identity-text[data-v-2f5cdb34]{flex-direction:column;gap:2px;display:flex}.identity-text label[data-v-2f5cdb34]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:10px;font-weight:600}.project-selector[data-v-2f5cdb34]{position:relative}.project-selector h1[data-v-2f5cdb34]{cursor:pointer;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;transition:opacity .2s;display:flex}.project-selector h1[data-v-2f5cdb34]:hover{opacity:.8}.chevron[data-v-2f5cdb34]{opacity:.4;transition:transform .2s}.chevron.open[data-v-2f5cdb34]{opacity:1;transform:rotate(180deg)}.project-dropdown[data-v-2f5cdb34]{z-index:100;background:#18181b;border:1px solid #ffffff1a;border-radius:16px;width:300px;margin-top:12px;padding:12px;position:absolute;top:100%;left:-10px;box-shadow:0 20px 60px #00000080}.search-wrap[data-v-2f5cdb34]{background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;display:flex}.search-wrap input[data-v-2f5cdb34]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px}.dropdown-scroll[data-v-2f5cdb34]{flex-direction:column;gap:4px;max-height:240px;display:flex;overflow-y:auto}.dropdown-item[data-v-2f5cdb34]{color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .2s;display:flex}.dropdown-item[data-v-2f5cdb34]:hover{color:#fff;background:#ffffff0d}.dropdown-item.active[data-v-2f5cdb34]{color:#fff;background:#27272a}.p-icon[data-v-2f5cdb34]{background:#ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.p-name[data-v-2f5cdb34]{flex:1;font-size:13px;font-weight:500}.p-check[data-v-2f5cdb34]{color:#f59e0b}.header-actions[data-v-2f5cdb34]{align-items:center;gap:20px;display:flex}.mini-metric[data-v-2f5cdb34]{color:#ffffff80;align-items:center;gap:8px;font-size:12px;display:flex}.mini-metric .value[data-v-2f5cdb34]{color:#f59e0b;font-family:SF Mono,monospace;font-size:16px;font-weight:700}.action-btn[data-v-2f5cdb34]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.action-btn[data-v-2f5cdb34]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fff3}.add-note-btn[data-v-2f5cdb34]{color:#000;box-shadow:none;background:#f59e0b}.add-note-btn[data-v-2f5cdb34]:hover{box-shadow:none;background:#d97706;transform:none}.tabs-dock[data-v-2f5cdb34]{border-bottom:none;gap:6px;width:fit-content;margin-top:4px;padding:4px 0 0;display:flex}.dock-item[data-v-2f5cdb34]{color:#ffffff8c;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:color .25s,background .25s;display:flex;position:relative}.dock-item svg[data-v-2f5cdb34]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .25s}.dock-item[data-v-2f5cdb34]:hover{color:#fffffff2;background:#f59e0b0f}.dock-item:hover svg[data-v-2f5cdb34]{color:#fbbf24;transform:scale(1.1)}.dock-item.active[data-v-2f5cdb34]{color:#fff;background:#f59e0b1a;font-weight:700}.dock-item.active svg[data-v-2f5cdb34]{color:#fbbf24;animation:.5s cubic-bezier(.34,1.56,.64,1) notes-icon-bounce-2f5cdb34}.tab-count[data-v-2f5cdb34]{text-align:center;background:#ffffff1a;border-radius:999px;min-width:18px;padding:2px 7px;font-size:10px;font-weight:700;transition:background .25s,color .25s}.dock-item.active .tab-count[data-v-2f5cdb34]{color:#fbbf24;background:#f59e0b38}.active-glow[data-v-2f5cdb34]{transform-origin:50%;background:linear-gradient(90deg,#f59e0b,#f97316,#fbbf24) 0 0/200% 100%;border-radius:3px 3px 0 0;height:3px;animation:3s ease-in-out infinite notes-glow-flow-2f5cdb34,.4s cubic-bezier(.16,1,.3,1) notes-glow-enter-2f5cdb34;position:absolute;bottom:-5px;left:12px;right:12px;box-shadow:0 -2px 14px #f97316b3}@keyframes notes-glow-flow-2f5cdb34{0%,to{background-position:0%}50%{background-position:100%}}@keyframes notes-glow-enter-2f5cdb34{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes notes-icon-bounce-2f5cdb34{0%{transform:scale(.85)}50%{transform:scale(1.2)}to{transform:scale(1)}}.notes-toolbar[data-v-2f5cdb34]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.toolbar-left[data-v-2f5cdb34]{flex:1;gap:12px;display:flex}.search-input[data-v-2f5cdb34]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;width:100%;max-width:320px;padding:8px 14px;transition:border-color .2s;display:flex}.search-input[data-v-2f5cdb34]:focus-within{border-color:#f59e0b66}.search-input input[data-v-2f5cdb34]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px}.toolbar-right[data-v-2f5cdb34]{align-items:center;gap:10px;display:flex}.custom-select[data-v-2f5cdb34]{width:140px;position:relative}.select-trigger[data-v-2f5cdb34]{color:#d4d4d8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.select-trigger[data-v-2f5cdb34]:hover{background:#ffffff14;border-color:#fff3}.sel-chevron[data-v-2f5cdb34]{opacity:.5;transition:transform .2s}.sel-chevron.open[data-v-2f5cdb34]{transform:rotate(180deg)}.select-options[data-v-2f5cdb34]{z-index:50;background:#18181b;border:1px solid #ffffff1a;border-radius:8px;width:100%;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 30px #00000080}.option[data-v-2f5cdb34]{color:#a1a1aa;cursor:pointer;padding:8px 12px;font-size:12px;transition:background .2s}.option[data-v-2f5cdb34]:hover{color:#fff;background:#ffffff0d}.option.active[data-v-2f5cdb34]{color:#f59e0b;background:#f59e0b26}.filter-chip[data-v-2f5cdb34]{color:#a1a1aa;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.filter-chip[data-v-2f5cdb34]:hover{color:#fff;border-color:#fff3}.filter-chip.active[data-v-2f5cdb34]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b66}.main-canvas[data-v-2f5cdb34]{max-width:1600px;margin:0 auto;padding:32px 40px}.notes-grid[data-v-2f5cdb34]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:20px;display:grid}.loading-state[data-v-2f5cdb34]{text-align:center;color:#ffffff80;padding:80px 0}.spinner[data-v-2f5cdb34]{border:3px solid #ffffff1a;border-top-color:#f59e0b;border-radius:50%;width:32px;height:32px;margin:0 auto 16px;animation:.8s linear infinite spin-2f5cdb34}@keyframes spin-2f5cdb34{to{transform:rotate(360deg)}}.empty-notes[data-v-2f5cdb34]{text-align:center;padding:80px 0}.empty-icon[data-v-2f5cdb34]{color:#ffffff4d;background:#ffffff0d;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.empty-notes h3[data-v-2f5cdb34]{margin:0 0 8px;font-size:18px;font-weight:600}.empty-notes p[data-v-2f5cdb34]{color:#fff6;margin:0 0 24px;font-size:14px}.pagination[data-v-2f5cdb34]{justify-content:center;align-items:center;gap:16px;margin-top:32px;padding-bottom:32px;display:flex}.pagination button[data-v-2f5cdb34]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.pagination button[data-v-2f5cdb34]:hover:not(:disabled){background:#ffffff1a}.pagination button[data-v-2f5cdb34]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-2f5cdb34]{color:#ffffff80;font-size:13px;font-weight:500}.scale-fade-enter-active[data-v-2f5cdb34],.scale-fade-leave-active[data-v-2f5cdb34]{transition:all .2s}.scale-fade-enter-from[data-v-2f5cdb34],.scale-fade-leave-to[data-v-2f5cdb34]{opacity:0;transform:scale(.95)}.empty-container[data-v-2f5cdb34]{justify-content:center;align-items:center;height:60vh;animation:.6s cubic-bezier(.16,1,.3,1) fadeSlideUp-2f5cdb34;display:flex}.empty-box[data-v-2f5cdb34]{text-align:center;color:#ffffff80;flex-direction:column;align-items:center;gap:24px;display:flex}.empty-box.flex-layout[data-v-2f5cdb34]{-webkit-backdrop-filter:blur(40px);background:#ffffff08;border:1px solid #ffffff14;border-radius:32px;width:90%;max-width:480px;padding:60px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.icon-glow[data-v-2f5cdb34]{z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:flex;position:relative}.text-yellow-500[data-v-2f5cdb34]{color:#eab308}.mt-4[data-v-2f5cdb34]{z-index:1;margin-top:0;position:relative}.mb-4[data-v-2f5cdb34]{z-index:1;margin-bottom:0;position:relative}.text-xl[data-v-2f5cdb34]{letter-spacing:-.02em;color:#f5f5f7;font-size:24px}.font-semibold[data-v-2f5cdb34]{font-weight:700}.text-base[data-v-2f5cdb34]{max-width:320px;font-size:15px;line-height:1.6}.opacity-70[data-v-2f5cdb34]{color:#fff9}.mx-auto[data-v-2f5cdb34]{margin-left:auto;margin-right:auto}.action-btn.primary[data-v-2f5cdb34]{z-index:1;color:#000;background:#eab308;border:none;border-radius:12px;margin-top:8px;padding:14px 32px;font-size:14px;font-weight:600;transition:all .2s;position:relative}.action-btn.primary[data-v-2f5cdb34]:hover{background:#facc15;transform:translateY(-1px)}@keyframes fadeSlideUp-2f5cdb34{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-amber-warning[data-v-2f5cdb34]{color:#f97316}[data-theme=light] .notes-page-container[data-v-2f5cdb34]{color:var(--text-primary)}[data-theme=light] .glass-header[data-v-2f5cdb34]{background:#faf7f0;border-bottom-color:#1a14101a}[data-theme=light] .identity-text label[data-v-2f5cdb34]{color:var(--text-tertiary)}[data-theme=light] .project-selector h1[data-v-2f5cdb34]{color:var(--text-primary)}[data-theme=light] .project-dropdown[data-v-2f5cdb34]{background:#faf7f0;border-color:#1a14101a;box-shadow:0 10px 30px #1a141014}[data-theme=light] .dropdown-item[data-v-2f5cdb34]{color:var(--text-secondary)}[data-theme=light] .dropdown-item[data-v-2f5cdb34]:hover{color:var(--text-primary);background:#1a141014}[data-theme=light] .dropdown-item.active[data-v-2f5cdb34]{color:var(--text-primary);background:#d977061a}[data-theme=light] .mini-metric[data-v-2f5cdb34]{color:var(--text-tertiary)}[data-theme=light] .mini-metric .value[data-v-2f5cdb34]{color:#d97706}[data-theme=light] .add-note-btn[data-v-2f5cdb34]{color:#1a1410;background:#f59e0b}[data-theme=light] .add-note-btn[data-v-2f5cdb34]:hover{color:#fff;background:#d97706}[data-theme=light] .dock-item[data-v-2f5cdb34]{color:#6b5840}[data-theme=light] .dock-item[data-v-2f5cdb34]:hover{color:#92400e;background:#d9770614}[data-theme=light] .dock-item:hover svg[data-v-2f5cdb34]{color:#b45309}[data-theme=light] .dock-item.active[data-v-2f5cdb34]{color:#92400e;background:#d9770624}[data-theme=light] .dock-item.active svg[data-v-2f5cdb34]{color:#b45309}[data-theme=light] .tab-count[data-v-2f5cdb34]{color:#6b5840;background:#28190a1a}[data-theme=light] .dock-item.active .tab-count[data-v-2f5cdb34]{color:#b45309;background:#d9770633}[data-theme=light] .active-glow[data-v-2f5cdb34]{background:linear-gradient(90deg,#d97706,#b45309,#f59e0b) 0 0/200% 100%;box-shadow:0 -2px 14px #d977068c}[data-theme=light] .search-input[data-v-2f5cdb34]{background:#1a14100d;border-color:#1a14101a}[data-theme=light] .search-input input[data-v-2f5cdb34]{color:var(--text-primary)}[data-theme=light] .select-trigger[data-v-2f5cdb34]{color:var(--text-secondary);background:#1a14100d;border-color:#1a14101a}[data-theme=light] .filter-chip[data-v-2f5cdb34]{color:var(--text-secondary);background:#1a14100d;border-color:#1a14101f}[data-theme=light] .filter-chip.active[data-v-2f5cdb34]{color:#92400e;background:#d977061a;border-color:#d977064d}[data-theme=light] .empty-notes h3[data-v-2f5cdb34]{color:var(--text-primary)}[data-theme=light] .empty-notes p[data-v-2f5cdb34]{color:var(--text-secondary)}.Vue-Toastification__container{z-index:9999;box-sizing:border-box;color:#fff;pointer-events:none;flex-direction:column;width:600px;min-height:100%;padding:4px;display:flex;position:fixed}@media only screen and (width>=600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:1em}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{margin-left:-300px;left:50%}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (width<=600px){.Vue-Toastification__container{width:100vw;margin:0;padding:0;left:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:0}}.Vue-Toastification__toast{box-sizing:border-box;pointer-events:auto;direction:ltr;border-radius:8px;justify-content:space-between;min-width:326px;max-width:600px;min-height:64px;max-height:800px;margin-bottom:1rem;padding:22px 24px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{color:#fff;background-color:#1976d2}.Vue-Toastification__toast--info{color:#fff;background-color:#2196f3}.Vue-Toastification__toast--success{color:#fff;background-color:#4caf50}.Vue-Toastification__toast--error{color:#fff;background-color:#ff5252}.Vue-Toastification__toast--warning{color:#fff;background-color:#ffc107}@media only screen and (width<=600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{word-break:break-word;white-space:pre-wrap;flex:1;font-size:16px;line-height:24px}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{cursor:pointer;color:#fff;opacity:.3;background:0 0;border:none;outline:none;align-items:center;padding:0 0 0 10px;font-size:24px;font-weight:700;line-height:24px;transition:visibility,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{z-index:10000;transform-origin:0;background-color:#ffffffb3;width:100%;height:5px;animation:linear forwards scale-x-frames;position:absolute;bottom:0;left:0}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:100%}.Vue-Toastification__icon{background:0 0;border:none;outline:none;align-items:center;width:20px;height:100%;margin:auto 18px auto 0;padding:0;transition:all .3s}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(1000px)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes fadeOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50px)}}@keyframes fadeOutBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}@keyframes slideInBlurredLeft{0%{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredTop{0%{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredRight{0%{transform-origin:0%;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2.5)scaleY(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}}@keyframes slideInBlurredBottom{0%{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2.5)scaleX(.2)}to{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}}@keyframes slideOutBlurredTop{0%{transform-origin:50% 0;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 0;filter:blur(240px);opacity:0;transform:translateY(-1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredBottom{0%{transform-origin:50%;filter:blur();opacity:1;transform:translateY(0)scaleY(1)scaleX(1)}to{transform-origin:50% 100%;filter:blur(240px);opacity:0;transform:translateY(1000px)scaleY(2)scaleX(.2)}}@keyframes slideOutBlurredLeft{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:100%;filter:blur(40px);opacity:0;transform:translate(-1000px)scaleX(2)scaleY(.2)}}@keyframes slideOutBlurredRight{0%{transform-origin:50%;filter:blur();opacity:1;transform:translate(0)scaleY(1)scaleX(1)}to{transform-origin:0%;filter:blur(40px);opacity:0;transform:translate(1000px)scaleX(2)scaleY(.2)}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}
