.DashboardView-module__gFAJeW__root{background:var(--bg-base);height:100%;color:var(--text);font-family:var(--font-sans);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,240px);gap:14px;display:grid;overflow:hidden}.DashboardView-module__gFAJeW__column{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.DashboardView-module__gFAJeW__sideColumn{grid-template-rows:auto auto 1fr;gap:12px;min-height:0;display:grid;overflow:hidden}.DashboardView-module__gFAJeW__card{background:var(--bg-card);border:1px solid var(--surface-2);border-radius:16px}.DashboardView-module__gFAJeW__cardFill{flex-direction:column;flex:1;min-height:0;display:flex;}.DashboardView-module__gFAJeW__motionFill{flex-direction:column;flex:1;min-height:0;display:flex}.DashboardView-module__gFAJeW__projectsCard{overflow:hidden}.DashboardView-module__gFAJeW__metricCard{padding:16px}.DashboardView-module__gFAJeW__topProjectsCard{padding:12px 14px}.DashboardView-module__gFAJeW__activeProjectsCard{overflow:hidden}.DashboardView-module__gFAJeW__assistantCard{box-sizing:border-box;padding:14px}.DashboardView-module__gFAJeW__rightRailCard{padding:16px}.DashboardView-module__gFAJeW__sideColumnCompact{grid-template-rows:auto 1fr}.DashboardView-module__gFAJeW__premiumCard{background:linear-gradient(135deg, #8b5cf629, var(--bg-card) 82%);border:1px solid #8b5cf652;border-radius:16px;padding:16px}.DashboardView-module__gFAJeW__premiumTitle{color:var(--text-90);font-size:13px;font-weight:700}.DashboardView-module__gFAJeW__premiumBadge{color:var(--text-90);background:#8b5cf63d;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.DashboardView-module__gFAJeW__premiumDescription{color:var(--text-50);margin:0 0 12px;font-size:12px;line-height:1.5}.DashboardView-module__gFAJeW__premiumPrimaryButton{-webkit-text-fill-color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#2563eb);border:0;border-radius:10px;width:100%;padding:9px;font-size:13px;font-weight:700;color:#fff!important}.DashboardView-module__gFAJeW__premiumDismissButton{color:var(--text-35);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px}.DashboardView-module__gFAJeW__premiumDismissButton:hover{color:var(--text-70)}[data-theme=light] .DashboardView-module__gFAJeW__premiumCard{background:linear-gradient(135deg,#8b5cf61f,#fff 82%);border-color:#7c3aed40}[data-theme=light] .DashboardView-module__gFAJeW__premiumBadge{color:#6d28d9;background:#7c3aed24}[data-theme=light] .DashboardView-module__gFAJeW__premiumTitle{color:#171717}[data-theme=light] .DashboardView-module__gFAJeW__premiumDescription{color:#5f6368}[data-theme=light] .DashboardView-module__gFAJeW__premiumDismissButton{color:#6b7280}[data-theme=light] .DashboardView-module__gFAJeW__premiumDismissButton:hover{color:#2563eb}.DashboardView-module__gFAJeW__newProjectCard{border:1px dashed var(--surface-2);background:var(--surface-1);min-width:0;min-height:128px;color:var(--text-35);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:14px;font-family:inherit;transition:border-color .16s,background .16s,color .16s;display:flex}.DashboardView-module__gFAJeW__newProjectCard:hover,.DashboardView-module__gFAJeW__newProjectCard:focus-visible{color:#3b82f6;background:#2563eb12;border-color:#2563eb;outline:none}.DashboardView-module__gFAJeW__newProjectIcon{color:currentColor;font-size:21px!important}.DashboardView-module__gFAJeW__newProjectLabel{color:currentColor;margin-top:4px;font-size:11px;font-weight:650}
.Modal-module__7LRQSW__backdrop{background:var(--modal-backdrop,#0009);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur,2px));backdrop-filter:blur(var(--modal-backdrop-blur,2px));z-index:1300;position:fixed;inset:0}.Modal-module__7LRQSW__container{z-index:1310;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__card{background:var(--modal-surface,var(--bg-card));border:1px solid var(--modal-border,var(--alpha-10));width:min(330px,100vw - 24px);font-family:var(--font-sans);border-radius:16px;padding:24px;box-shadow:0 24px 64px #000000b3}.Modal-module__7LRQSW__profileSurface{background:var(--profile-menu-bg);border-color:var(--profile-menu-border);color:var(--profile-menu-text);box-shadow:var(--profile-menu-shadow)}.Modal-module__7LRQSW__size_sm{width:min(330px,100vw - 24px)}.Modal-module__7LRQSW__size_md{width:min(460px,100vw - 24px)}.Modal-module__7LRQSW__size_lg{width:min(560px,100vw - 24px)}.Modal-module__7LRQSW__defaultContent{text-align:center}.Modal-module__7LRQSW__title{color:var(--text-90);letter-spacing:-.01em;margin-bottom:8px;font-size:23px;font-weight:800}.Modal-module__7LRQSW__message{color:var(--text-50);margin-bottom:12px;font-size:13px;line-height:1.45}.Modal-module__7LRQSW__primaryButton{width:100%;height:36px;color:var(--accent-fg);cursor:pointer;border:none;border-radius:8px;margin-bottom:8px;font-size:13px;font-weight:700}.Modal-module__7LRQSW__primaryDanger{background:#ea665a}.Modal-module__7LRQSW__primaryInfo{background:#2563eb}.Modal-module__7LRQSW__secondaryButton{border:1px solid var(--alpha-15);width:100%;height:34px;color:var(--text-70);cursor:pointer;background:0 0;border-radius:8px;font-size:13px;font-weight:600}
.BlueOrbitLoader-module__PpHLha__loader{width:100%;min-height:var(--loader-height,120px);justify-content:center;align-items:center;display:flex}.BlueOrbitLoader-module__PpHLha__orbit{width:46px;height:46px;animation:1.8s linear infinite BlueOrbitLoader-module__PpHLha__orbit-rotate;position:relative}.BlueOrbitLoader-module__PpHLha__dot{--dot-angle:0deg;width:10px;height:10px;transform:rotate(var(--dot-angle)) translateX(15px);background:#2563eb;border-radius:999px;animation:1.8s ease-in-out infinite BlueOrbitLoader-module__PpHLha__dot-merge;position:absolute;top:18px;left:18px;box-shadow:0 0 14px #2563eba6}.BlueOrbitLoader-module__PpHLha__dot:nth-child(2){--dot-angle:120deg;background:#3b82f6;animation-delay:-.12s}.BlueOrbitLoader-module__PpHLha__dot:nth-child(3){--dot-angle:240deg;background:#60a5fa;animation-delay:-.24s}@keyframes BlueOrbitLoader-module__PpHLha__orbit-rotate{to{transform:rotate(360deg)}}@keyframes BlueOrbitLoader-module__PpHLha__dot-merge{0%,to{transform:rotate(var(--dot-angle)) translateX(15px) scale(.82);opacity:.82}42%{transform:rotate(var(--dot-angle)) translateX(3px) scale(1);opacity:1}50%{transform:rotate(var(--dot-angle)) translateX(0) scale(1.18);opacity:1}58%{transform:rotate(var(--dot-angle)) translateX(3px) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.BlueOrbitLoader-module__PpHLha__orbit,.BlueOrbitLoader-module__PpHLha__dot{animation-duration:4s}}
.KanbanBoardShell-module__oA7Qba__boardScroller{overscroll-behavior:contain;touch-action:pan-x pan-y;flex-flow:row;align-items:flex-start;gap:24px;width:100%;min-width:0;max-height:max(320px,100vh - 230px);padding-bottom:20px;padding-right:4px;display:flex;overflow:auto}.KanbanBoardShell-module__oA7Qba__columnMotion{flex:none}.KanbanBoardShell-module__oA7Qba__addColumnWrap{flex-shrink:0;width:272px}.KanbanBoardShell-module__oA7Qba__addColumnCard{border:1px solid var(--alpha-10);background:var(--surface-1);font-family:var(--font-sans);border-radius:14px;flex-direction:column;gap:10px;padding:14px 12px;display:flex}.KanbanBoardShell-module__oA7Qba__addColumnTitle{color:var(--text-35);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.KanbanBoardShell-module__oA7Qba__addColumnInput{box-sizing:border-box;border:1px solid var(--alpha-10);background:var(--surface-1);width:100%;color:var(--text-90);font-size:13px;font-family:var(--font-sans);border-radius:8px;outline:none;padding:9px 12px}.KanbanBoardShell-module__oA7Qba__addColumnActions{gap:8px;display:flex}.KanbanBoardShell-module__oA7Qba__primaryAction{color:var(--text);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-sans);background:#2563eb;border:none;border-radius:7px;flex:2;padding:8px 0}.KanbanBoardShell-module__oA7Qba__secondaryAction{border:1px solid var(--surface-2);color:var(--text-35);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-sans);background:0 0;border-radius:7px;flex:1;padding:8px 0}.KanbanBoardShell-module__oA7Qba__addColumnButton{border:1px dashed var(--alpha-10);background:var(--surface-1);width:100%;color:var(--text-35);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-sans);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:20px 0;transition:all .2s;display:flex}.KanbanBoardShell-module__oA7Qba__addColumnButton:hover{border-color:var(--alpha-20);color:var(--text-70)}.KanbanBoardShell-module__oA7Qba__addColumnPlus{margin-top:-1px;font-size:18px;line-height:1}
.SearchInput-module__2H4LhW__wrap{background:var(--surface-1);border:1px solid var(--surface-2);border-radius:9px;align-items:center;gap:8px;padding:7px 12px;transition:border-color .15s;display:flex}.SearchInput-module__2H4LhW__wrap:focus-within{border-color:var(--accent)}.SearchInput-module__2H4LhW__input{color:var(--text-70);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12px}.SearchInput-module__2H4LhW__clear{color:var(--text-35);cursor:pointer;font-size:14px}
