:root{color-scheme:light;--bg-base:#ffffff;--bg-elevated:#fafafa;--shadow-soft-blue:#1126921f;--text-primary:#1f2937;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--text-error:#ad1f2a;--border-default:#a1a1aa;--border-subtle:#d4d4d8;--border-focus:#71717a;--border-disabled:#a3a3a3;--border-divider:#e7e5e4;--border-error:#ad1f2a;--icon-primary:#27272a;--icon-secondary:#52525b;--icon-disabled:#a3a3a3;--icon-teal:#0d9488;--icon-error:#ad1f2a;--chip-rejected-bg:#fbe9eb;--button-primary-solid:#0d9488;--button-primary-hover:#0f766e;--button-primary-pressed:#115e59;--button-primary-select:rgb(17 94 89/32%);--button-primary-outline:#0d9488;--button-primary-ghost:#0d9488;--button-primary-text:#ffffff;--button-primary-disabled:#a3a3a3;--button-primary-icon:#ffffff;--button-secondary-solid:#27272a;--button-secondary-hover:#3f3f46;--button-secondary-select:#52525b;--button-secondary-outline:#27272a;--button-secondary-ghost:#1f2937;--button-secondary-text:#ffffff;--button-secondary-disabled:#a3a3a3;--button-secondary-icon:#ffffff;--item-hover-background:#a8a29e;--item-active-background:#a8a29e;--item-default-text:#1f2937;--navigation-active-background:#e7e5e4;--theme-toggle-background:#eef8ff;--theme-toggle-background-landing:#78c6ff;--theme-toggle-border:#78c6ff;--theme-toggle-icon:#ffba08;--theme-toggle-handle-bg:#ffffff;--landing-background:#fbf7ef;--landing-header-background:rgb(255 255 255/92%);--landing-header-ring:rgb(0 0 0/3%);--landing-header-shadow:0 18px 45px rgb(31 41 55/8%);--landing-window-header:#2e224d;--landing-window-dot:#a884de;--landing-partners-gradient:radial-gradient(ellipse at center,rgb(249 207 180/38%) 0%,rgb(227 143 151/16%) 38%,rgb(249 207 180/0%) 68%);--landing-activity-card-line:linear-gradient(270deg,#bdbdbd,rgb(201 201 201/0%));--landing-activity-card-line-strong:linear-gradient(270deg,#777777,rgb(187 187 187/0%));--landing-project-card-overlay:linear-gradient(180deg,rgb(0 0 0/6%),rgb(0 0 0/24%) 45%,rgb(0 0 0/78%));--landing-project-badge-background:rgb(39 39 42/78%);--landing-project-badge-text:#ffffff;--landing-feature-card-background:rgb(255 255 255/72%);--landing-feature-card-shadow:0 20px 44px rgb(31 41 55/6%);--landing-pilot-gradient:radial-gradient(ellipse at center,rgb(214 214 214/30%) 0%,rgb(224 215 206/17%) 42%,rgb(251 247 239/0%) 74%);--landing-start-background:linear-gradient(90deg,rgb(251 247 239/0%),rgb(255 255 255/42%) 48%,rgb(251 247 239/0%));--landing-start-right-glow:radial-gradient(circle,rgb(217 217 217/52%) 0%,rgb(217 217 217/26%) 38%,rgb(217 217 217/0%) 72%);--landing-footer-separator:rgb(50 47 47/5%);--landing-faq-card-background:radial-gradient(128.76% 605.59% at 106.18% -16.96%,rgb(255 255 255/70%) 0%,rgb(255 255 255/70%) 32.3%,rgb(243 243 243/70%) 75.45%,rgb(242 242 242/70%) 100%);--alert-error-bg:#fef2f2;--alert-error-border:#f87171;--alert-error-icon:#f87171;--alert-warning-bg:#fffbeb;--alert-warning-border:#fbbf24;--alert-warning-icon:#d97706;--alert-success-bg:#f0fdf4;--alert-success-border:#4ade80;--alert-success-icon:#16a34a;--alert-info-bg:#e9f0fb;--alert-info-border:#1f58ad;--alert-info-icon:#1f58ad;--alert-info-text:#1f2937;--icon-category-research:#178234;--icon-category-image-generation:#b91c1c;--icon-category-consulting:#b45309;--icon-category-coding:#d4d4d8;--icon-category-learning:#174282;--toast-error-bg:#ffffff;--toast-error-text:#1f2937;--toast-error-icon:#f87171;--toast-error-border:#f87171;--toast-error-icon-glow:radial-gradient(50% 50% at 50% 50%,rgba(240,66,72,0.13) 0%,rgba(240,66,72,0) 100%);--toast-warning-bg:#ffffff;--toast-warning-text:#1f2937;--toast-warning-icon:#fbbf24;--toast-warning-border:#fbbf24;--toast-success-bg:#ffffff;--toast-success-text:#1f2937;--toast-success-icon:#4ade80;--toast-success-border:#4ade80;--input-bg-default:var(--bg-base);--input-bg-disabled:#f4f4f5;--input-border-default:#a1a1aa;--input-border-hover:#71717a;--input-border-focus:#52525b;--input-border-disabled:#e4e4e7;--input-border-error:#dc2626;--input-text-default:#1f2937;--input-text-placeholder:#9ca3af;--input-text-disabled:#9ca3af;--input-label-default:var(--text-primary);--input-helper-default:#374151;--input-helper-error:#dc2626;--input-icon-default:#52525b;--input-icon-focus:#27272a;--input-icon-error:#dc2626;--input-icon-disabled:#a3a3a3;--chip-verified-bg:#f0fdf4;--chip-verified-text:#15803d;--chip-ongoing-bg:#e9f0fb;--chip-ongoing-text:#1f58ad;--chip-hold-bg:#fffbeb;--chip-hold-text:#92400e;--chip-rejected-text:#ad1f2a;--list-item-hover-background:#f4f4f5;--list-item-active-background:#e4e4e7;--list-item-destructive-hover-background:#f4f4f5;--list-item-default-text:#27272a;--list-item-destructive-text:#dc2626;--list-item-default-icon:#27272a;--list-item-destructive-icon:#b91c1c;--color-primary:var(--button-primary-solid);--color-primary-hover:var(--button-primary-hover);--color-primary-active:var(--button-primary-hover);--color-primary-focused:rgb(113 113 122/20%);--color-error:var(--text-error);--color-warning:#f7941e;--color-success:#006c50;--color-success-container:#bbffe2;--color-info:#242f94;--color-link:#266ed9;--color-text-100:#f3f4f6;--color-text-500:#6b7280;--color-text-600:var(--text-secondary);--color-text-700:#374151;--color-text-800:var(--text-primary);--color-text-900:#18181b;--color-input-placeholder:var(--text-tertiary);--color-input-border-disabled:var(--border-disabled);--color-input-border:var(--border-default);--color-inverse-surface:#292929;--color-inverse-surface-variant:#e6e1e5;--color-on-surface:#ffffff;--color-inverted-on-surface:#000000;--color-on-surface-hover:rgb(0 0 0/8%);--color-on-surface-cotainer:#002116;--color-on-primary:var(--button-primary-text);--color-surface-primary:#000000;--color-on-info:#ffffff;--color-on-info-container:#ffffff;--color-on-inverse-surface:#f2f2f2;--color-outline:var(--border-default);--color-outline-variant:var(--border-subtle);--color-plate-forground:#565656;--color-background:var(--bg-base);--color-foreground:210 40% 12%;--color-card:var(--bg-base);--color-card-foreground:210 40% 12%;--color-popover:var(--bg-elevated);--color-popover-foreground:var(--text-primary);--color-popover-text:var(--text-primary);--color-popover-item-hover:var(--item-hover-background);--color-popover-item-hover-dark:var(--item-hover-background);--color-primary-foreground:0 0% 98%;--color-secondary:0 0% 96.1%;--color-secondary-foreground:0 0% 9%;--color-muted:0 0% 96.1%;--color-muted-foreground:0 0% 45.1%;--color-accent:0 0% 96.1%;--color-accent-foreground:0 0% 9%;--color-destructive:0 69% 40%;--color-destructive-foreground:0 0% 98%;--color-border:24 6% 90%;--color-surface-container-high:#e4e4e7;--color-surface-container-lowest:#ffffff;--color-input:var(--bg-elevated);--color-ring:240 5% 45%;--color-chart-1:12 76% 61%;--color-chart-2:173 58% 39%;--color-chart-3:197 37% 24%;--color-chart-4:43 74% 66%;--color-chart-5:27 87% 67%;--color-scrollbar-color:var(--button-primary-solid);--color-scrollbar-background-color:#e3e3e3;--scrollbar-background-color:#e3e3e3;--scrollbar-background-thumb:var(--button-primary-solid);--body-background-color:var(--bg-elevated);--body-background-color-dark:#27272a;--muted:var(--border-focus);--muted-dark:var(--border-subtle);--sidebar:var(--bg-elevated);--sidebar-dark:#18181b}.dark{color-scheme:dark;--bg-base:#232323;--bg-elevated:#282828;--shadow-soft-blue:#18181b;--text-primary:#ffffff;--text-secondary:#e5e7eb;--text-tertiary:#9ca3af;--text-error:#e0525d;--border-default:#71717a;--border-subtle:#52525b;--border-focus:#a1a1aa;--border-disabled:#737373;--border-divider:#44403c;--border-error:#e0525d;--icon-primary:#f4f4f5;--icon-secondary:#d4d4d8;--icon-disabled:#737373;--icon-teal:#0d9488;--icon-error:#e0525d;--button-primary-solid:#0d9488;--button-primary-hover:#0f766e;--button-primary-pressed:#115e59;--button-primary-select:rgb(17 94 89/32%);--button-primary-outline:#0d9488;--button-primary-ghost:#0d9488;--button-primary-text:#ffffff;--button-primary-disabled:#a3a3a3;--button-primary-icon:#ffffff;--button-secondary-solid:#f4f4f5;--button-secondary-hover:#e4e4e7;--button-secondary-select:#d4d4d8;--button-secondary-outline:#f4f4f5;--button-secondary-ghost:#f3f4f6;--button-secondary-text:#000000;--button-secondary-disabled:#a3a3a3;--button-secondary-icon:var(--bg-elevated);--item-hover-background:#44403c;--item-active-background:#44403c;--item-default-text:#ffffff;--navigation-active-background:#44403c;--theme-toggle-background:#7270e9;--theme-toggle-background-landing:#7270e9;--theme-toggle-border:#7270e9;--theme-toggle-icon:#15145f;--theme-toggle-handle-bg:#15145f;--landing-background:#232323;--landing-header-background:rgb(40 40 40/90%);--landing-header-ring:rgb(255 255 255/10%);--landing-header-shadow:0 18px 45px rgb(0 0 0/25%);--landing-window-header:#2e224d;--landing-window-dot:#a884de;--landing-partners-gradient:radial-gradient(ellipse at center,rgb(249 207 180/14%) 0%,rgb(227 143 151/8%) 38%,rgb(249 207 180/0%) 68%);--landing-activity-card-line:linear-gradient(270deg,#bdbdbd,rgb(201 201 201/0%));--landing-activity-card-line-strong:linear-gradient(270deg,#777777,rgb(187 187 187/0%));--landing-project-card-overlay:linear-gradient(180deg,rgb(0 0 0/10%),rgb(0 0 0/30%) 42%,rgb(0 0 0/82%));--landing-project-badge-background:rgb(40 40 40/82%);--landing-project-badge-text:#ffffff;--landing-feature-card-background:rgb(40 40 40/72%);--landing-feature-card-shadow:0 20px 44px rgb(0 0 0/20%);--landing-pilot-gradient:radial-gradient(ellipse at center,rgb(255 255 255/10%) 0%,rgb(255 255 255/4%) 42%,rgb(35 35 35/0%) 74%);--landing-start-background:linear-gradient(90deg,rgb(255 255 255/0%) 0%,rgb(255 255 255/0%) 52%,rgb(255 255 255/5%) 78%,rgb(255 255 255/8%) 100%),var(--landing-background);--landing-start-right-glow:radial-gradient(circle,rgb(217 217 217/40%) 0%,rgb(217 217 217/20%) 38%,rgb(217 217 217/0%) 72%);--landing-footer-separator:rgb(50 47 47/5%);--landing-faq-card-background:linear-gradient(90deg,#141414,#202020);--alert-error-bg:#fef2f2;--alert-error-border:#f87171;--alert-error-icon:#f87171;--alert-warning-bg:#fffbeb;--alert-warning-border:#fbbf24;--alert-warning-icon:#d97706;--alert-success-bg:#f0fdf4;--alert-success-border:#4ade80;--alert-success-icon:#16a34a;--alert-info-bg:#e9f0fb;--alert-info-border:#1f58ad;--alert-info-icon:#1f58ad;--alert-info-text:#1f2937;--icon-category-research:#52e078;--icon-category-image-generation:#e0525d;--icon-category-consulting:#fbbf24;--icon-category-coding:#a1a1aa;--icon-category-learning:#528be0;--toast-error-bg:#27272a;--toast-error-text:#ffffff;--toast-error-icon:#f87171;--toast-error-border:#f87171;--toast-error-icon-glow:radial-gradient(50% 50% at 50% 50%,rgba(240,66,72,0.18) 0%,rgba(240,66,72,0) 100%);--toast-warning-bg:#27272a;--toast-warning-text:#ffffff;--toast-warning-icon:#fbbf24;--toast-warning-border:#fbbf24;--toast-success-bg:#27272a;--toast-success-text:#ffffff;--toast-success-icon:#4ade80;--toast-success-border:#4ade80;--input-bg-default:var(--bg-base);--input-bg-disabled:var(--bg-elevated);--input-border-default:var(--border-default);--input-border-hover:var(--border-focus);--input-border-focus:var(--border-focus);--input-border-disabled:var(--border-disabled);--input-border-error:var(--border-error);--input-text-default:var(--text-primary);--input-text-placeholder:var(--text-tertiary);--input-text-disabled:var(--text-tertiary);--input-label-default:var(--text-primary);--input-helper-default:var(--text-secondary);--input-helper-error:var(--text-error);--input-icon-default:var(--icon-secondary);--input-icon-focus:var(--icon-primary);--input-icon-error:var(--icon-error);--input-icon-disabled:var(--icon-disabled);--chip-verified-bg:#12291c;--chip-verified-text:#4ade80;--chip-ongoing-bg:#111f33;--chip-ongoing-text:#60a5fa;--chip-hold-bg:#2b2110;--chip-hold-text:#fbbf24;--chip-rejected-bg:#2e1416;--chip-rejected-text:#e0525d;--list-item-hover-background:var(--item-hover-background);--list-item-active-background:var(--item-active-background);--list-item-destructive-hover-background:var(--item-hover-background);--list-item-default-text:var(--text-primary);--list-item-destructive-text:var(--text-error);--list-item-default-icon:var(--icon-primary);--list-item-destructive-icon:var(--icon-error);--color-text-100:#f3f4f6;--color-text-500:#d1d5db;--color-text-700:#e5e7eb;--color-text-900:#ffffff;--color-background:var(--bg-base);--color-foreground:0 0% 98%;--color-card:var(--bg-elevated);--color-card-foreground:0 0% 98%;--color-popover:var(--bg-elevated);--color-popover-foreground:var(--text-primary);--color-popover-text:var(--text-primary);--color-popover-item-hover:var(--item-hover-background);--color-popover-item-hover-dark:var(--item-hover-background);--color-secondary:240 6% 16%;--color-secondary-foreground:0 0% 98%;--color-muted:240 4% 16%;--color-muted-foreground:240 5% 65%;--color-accent:240 4% 16%;--color-accent-foreground:0 0% 98%;--color-border:240 6% 32%;--color-surface-container-high:#3f3f46;--color-surface-container-lowest:#18181b;--color-input:var(--bg-elevated);--color-ring:240 5% 65%;--color-scrollbar-background-color:#27272a;--scrollbar-background-color:#27272a;--body-background-color:var(--bg-base);--body-background-color-dark:var(--bg-base);--muted:var(--border-default);--muted-dark:var(--text-secondary);--sidebar:#18181b;--sidebar-dark:#18181b}:root{--radius:0.5rem;--radius-corner-4:4px;--radius-corner-6:6px;--radius-corner-8:8px;--radius-corner-12:12px;--radius-corner-16:16px;--radius-corner-20:20px;--radius-corner-24:24px;--radius-corner-32:32px;--radius-corner-40:40px;--radius-corner-48:48px;--radius-corner-56:56px;--radius-corner-64:64px;--radius-corner-72:72px;--radius-corner-80:80px;--radius-corner-88:88px;--radius-corner-96:96px;--radius-corner-104:104px;--radius-corner-120:120px}