:root{--blue-1: #eef2ff;--blue-2: #d6e0ff;--blue-3: #adc0ff;--blue-4: #7f9bff;--blue-5: #4d70ff;--blue-6: #2d5cff;--blue-7: #1f45e6;--blue-8: #1636b8;--blue-9: #102a8f;--gray-1: #ffffff;--gray-2: #fafafa;--gray-3: #f5f5f5;--gray-4: #f0f0f0;--gray-5: #d9d9d9;--gray-6: #bfbfbf;--gray-7: #8c8c8c;--gray-8: #595959;--gray-9: #262626;--gray-10: #141414;--green-1: #f6ffed;--green-5: #73d13d;--green-6: #52c41a;--green-7: #389e0d;--gold-1: #fffbe6;--gold-5: #ffc53d;--gold-6: #faad14;--gold-7: #d48806;--red-1: #fff1f0;--red-5: #ff4d4f;--red-6: #f5222d;--red-7: #cf1322;--volcano-6: #fa541c;--purple-1: #f9f0ff;--purple-6: #722ed1;--cyan-1: #e6fffb;--cyan-6: #13c2c2;--magenta-6: #eb2f96;--gradient-primary: linear-gradient(310deg, #2d5cff 0%, #4d70ff 100%);--gradient-dark: linear-gradient(310deg, #141414 0%, #3a3a3a 100%);--gradient-success: linear-gradient(310deg, #389e0d 0%, #52c41a 100%);--gradient-warning: linear-gradient(310deg, #d48806 0%, #faad14 100%);--gradient-danger: linear-gradient(310deg, #cf1322 0%, #f5222d 100%);--color-primary: var(--blue-6);--color-primary-hover: var(--blue-5);--color-primary-active: var(--blue-7);--color-primary-bg: var(--blue-1);--text-heading: var(--gray-10);--text-body: #67748e;--text-secondary: var(--gray-8);--text-muted: var(--gray-7);--text-disabled: var(--gray-6);--text-inverse: var(--gray-1);--text-link: var(--blue-6);--text-link-hover: var(--blue-5);--surface-page: #fafafb;--surface-card: var(--gray-1);--surface-sunken: var(--gray-3);--surface-hover: var(--gray-2);--surface-inverse: var(--gray-10);--border-base: var(--gray-5);--border-subtle: var(--gray-4);--border-strong: var(--gray-6);--border-focus: var(--blue-6);--color-success: var(--green-6);--color-success-bg: var(--green-1);--color-warning: var(--gold-6);--color-warning-bg: var(--gold-1);--color-error: var(--red-6);--color-error-bg: var(--red-1);--color-info: var(--blue-6);--color-info-bg: var(--blue-1);--status-running: var(--blue-6);--status-running-bg: var(--blue-1);--status-success: var(--green-6);--status-success-bg: var(--green-1);--status-failed: var(--red-6);--status-failed-bg: var(--red-1);--status-queued: var(--gold-6);--status-queued-bg: var(--gold-1);--status-paused: var(--gray-7);--status-paused-bg: var(--gray-3)}:root{--font-sans: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--fw-light: 300;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px;--fs-4xl: 38px;--fs-5xl: 46px;--fs-display: 60px;--lh-tight: 1.2;--lh-snug: 1.35;--lh-base: 1.5715;--lh-relaxed: 1.7;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .02em;--ls-caps: .08em}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--control-sm: 24px;--control-md: 32px;--control-lg: 40px;--sidebar-width: 250px;--sidebar-collapsed: 80px;--header-height: 64px;--content-max: 1600px;--gutter: 24px}:root{--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--radius-round: 50%;--border-width: 1px;--border-width-strong: 2px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-sm: 0 2px 6px 0 rgba(0, 0, 0, .06);--shadow-md: 0 8px 16px -4px rgba(0, 0, 0, .08);--shadow-card: 0 20px 27px 0 rgba(0, 0, 0, .05);--shadow-lg: 0 12px 24px -6px rgba(0, 0, 0, .12);--shadow-xl: 0 20px 40px -8px rgba(0, 0, 0, .16);--shadow-focus: 0 0 0 2px rgba(24, 144, 255, .2);--shadow-icon: 0 4px 6px 0 rgba(24, 144, 255, .28);--ease-standard: cubic-bezier(.645, .045, .355, 1);--ease-out: cubic-bezier(.215, .61, .355, 1);--ease-in-out: cubic-bezier(.86, 0, .07, 1);--dur-fast: .15s;--dur-base: .3s;--dur-slow: .5s}@keyframes atlas-spin{to{transform:rotate(360deg)}}@keyframes atlas-pulse{0%,to{opacity:1}50%{opacity:.35}}:root{--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-decelerate: cubic-bezier(.05, .7, .1, 1);--dur-instant: .08s;--dur-slower: .7s;--transition-colors: color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), fill var(--dur-fast) var(--ease-standard);--transition-transform: transform var(--dur-base) var(--ease-emphasized);--transition-opacity: opacity var(--dur-base) var(--ease-standard);--transition-shadow: box-shadow var(--dur-base) var(--ease-standard);--transition-base: color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-emphasized)}@keyframes atlas-fade-in{0%{opacity:0}to{opacity:1}}@keyframes atlas-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes atlas-fade-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes atlas-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes atlas-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes atlas-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}.atlas-animate-fade-in{animation:atlas-fade-in var(--dur-base) var(--ease-standard) both}.atlas-animate-fade-in-up{animation:atlas-fade-in-up var(--dur-slow) var(--ease-decelerate) both}.atlas-animate-scale-in{animation:atlas-scale-in var(--dur-base) var(--ease-emphasized) both}.atlas-stagger>*{animation:atlas-fade-in-up var(--dur-slow) var(--ease-decelerate) both}.atlas-stagger>*:nth-child(1){animation-delay:.04s}.atlas-stagger>*:nth-child(2){animation-delay:.1s}.atlas-stagger>*:nth-child(3){animation-delay:.16s}.atlas-stagger>*:nth-child(4){animation-delay:.22s}.atlas-stagger>*:nth-child(5){animation-delay:.28s}.atlas-stagger>*:nth-child(6){animation-delay:.34s}.atlas-skeleton{background:linear-gradient(100deg,var(--gray-3) 30%,var(--gray-2) 50%,var(--gray-3) 70%);background-size:200% 100%;animation:atlas-shimmer 1.4s var(--ease-in-out) infinite;border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){.atlas-animate-fade-in,.atlas-animate-fade-in-up,.atlas-animate-scale-in,.atlas-stagger>*{animation:atlas-fade-in var(--dur-fast) var(--ease-standard) both}.atlas-skeleton{animation:none}}*{box-sizing:border-box}html,body{margin:0;background:var(--surface-page)}body{font-family:var(--font-sans);color:var(--text-heading);font-size:var(--fs-base)}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--gray-5);border-radius:999px;border:3px solid var(--surface-page)}:root{--blue-1: #eef2ff;--blue-2: #d6e0ff;--blue-3: #adc0ff;--blue-4: #7f9bff;--blue-5: #4d70ff;--blue-6: #2d5cff;--blue-7: #1f45e6;--blue-8: #1636b8;--blue-9: #102a8f;--gray-1: #ffffff;--gray-2: #fafafa;--gray-3: #f5f5f5;--gray-4: #f0f0f0;--gray-5: #d9d9d9;--gray-6: #bfbfbf;--gray-7: #8c8c8c;--gray-8: #595959;--gray-9: #262626;--gray-10: #141414;--green-1: #f6ffed;--green-5: #73d13d;--green-6: #52c41a;--green-7: #389e0d;--gold-1: #fffbe6;--gold-5: #ffc53d;--gold-6: #faad14;--gold-7: #d48806;--red-1: #fff1f0;--red-5: #ff4d4f;--red-6: #f5222d;--red-7: #cf1322;--volcano-6: #fa541c;--purple-1: #f9f0ff;--purple-6: #722ed1;--cyan-1: #e6fffb;--cyan-6: #13c2c2;--magenta-6: #eb2f96;--gradient-primary: linear-gradient(310deg, #2d5cff 0%, #4d70ff 100%);--gradient-dark: linear-gradient(310deg, #141414 0%, #3a3a3a 100%);--gradient-success: linear-gradient(310deg, #389e0d 0%, #52c41a 100%);--gradient-warning: linear-gradient(310deg, #d48806 0%, #faad14 100%);--gradient-danger: linear-gradient(310deg, #cf1322 0%, #f5222d 100%);--color-primary: var(--blue-6);--color-primary-hover: var(--blue-5);--color-primary-active: var(--blue-7);--color-primary-bg: var(--blue-1);--text-heading: var(--gray-10);--text-body: #67748e;--text-secondary: var(--gray-8);--text-muted: var(--gray-7);--text-disabled: var(--gray-6);--text-inverse: var(--gray-1);--text-link: var(--blue-6);--text-link-hover: var(--blue-5);--surface-page: #f3f5fb;--surface-card: var(--gray-1);--surface-sunken: #eef1f9;--surface-hover: #f5f7fd;--surface-inverse: var(--gray-10);--border-base: var(--gray-5);--border-subtle: var(--gray-4);--border-strong: var(--gray-6);--border-focus: var(--blue-6);--color-success: var(--green-6);--color-success-bg: var(--green-1);--color-warning: var(--gold-6);--color-warning-bg: var(--gold-1);--color-error: var(--red-6);--color-error-bg: var(--red-1);--color-info: var(--blue-6);--color-info-bg: var(--blue-1);--status-running: var(--blue-6);--status-running-bg: var(--blue-1);--status-success: var(--green-6);--status-success-bg: var(--green-1);--status-failed: var(--red-6);--status-failed-bg: var(--red-1);--status-queued: var(--gold-6);--status-queued-bg: var(--gold-1);--status-paused: var(--gray-7);--status-paused-bg: var(--gray-3);--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI",n Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Roboto Mono",n Menlo, Consolas, monospace;--fw-light: 300;--fw-medium: 500;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px;--fs-4xl: 38px;--fs-5xl: 46px;--fs-display: 60px;--lh-tight: 1.2;--lh-snug: 1.35;--lh-base: 1.5715;--lh-relaxed: 1.7;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .02em;--ls-caps: .08em;--text-display-size: var(--fs-4xl);--text-display-weight: var(--fw-bold);--text-h1-size: var(--fs-3xl);--text-h2-size: var(--fs-2xl);--text-h3-size: var(--fs-xl);--text-h4-size: var(--fs-md);--text-body-size: var(--fs-base);--text-small-size: var(--fs-sm);--text-caption-size: var(--fs-xs);--text-label-weight: var(--fw-semibold);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--control-sm: 24px;--control-md: 32px;--control-lg: 40px;--sidebar-width: 250px;--sidebar-collapsed: 80px;--header-height: 64px;--content-max: 1600px;--gutter: 24px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 26px;--radius-pill: 999px;--radius-round: 50%;--border-width: 1px;--border-width-strong: 2px;--shadow-xs: 0 1px 2px 0 rgba(20, 40, 120, .05);--shadow-sm: 0 4px 10px 0 rgba(20, 40, 120, .06);--shadow-md: 0 10px 24px -6px rgba(20, 40, 120, .1);--shadow-card: 0 18px 40px -12px rgba(20, 40, 120, .14);--shadow-lg: 0 24px 50px -14px rgba(20, 40, 120, .2);--shadow-xl: 0 32px 70px -18px rgba(20, 40, 120, .26);--shadow-focus: 0 0 0 3px rgba(45, 92, 255, .18);--shadow-icon: 0 8px 16px -4px rgba(45, 92, 255, .4);--glass-bg: rgba(255, 255, 255, .62);--glass-strong: rgba(255, 255, 255, .78);--glass-border: rgba(255, 255, 255, .7);--glass-blur: blur(18px) saturate(180%);--glass-shadow: 0 10px 34px -10px rgba(20, 40, 120, .18);--ease-standard: cubic-bezier(.645, .045, .355, 1);--ease-out: cubic-bezier(.215, .61, .355, 1);--ease-in-out: cubic-bezier(.86, 0, .07, 1);--dur-fast: .15s;--dur-base: .3s;--dur-slow: .5s;--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-decelerate: cubic-bezier(.05, .7, .1, 1);--dur-instant: .08s;--dur-slower: .7s;--transition-colors: color var(--dur-fast) var(--ease-standard),n background-color var(--dur-fast) var(--ease-standard),n border-color var(--dur-fast) var(--ease-standard),n fill var(--dur-fast) var(--ease-standard);--transition-transform: transform var(--dur-base) var(--ease-emphasized);--transition-opacity: opacity var(--dur-base) var(--ease-standard);--transition-shadow: box-shadow var(--dur-base) var(--ease-standard);--transition-base: color var(--dur-fast) var(--ease-standard),n background-color var(--dur-fast) var(--ease-standard),n border-color var(--dur-fast) var(--ease-standard),n box-shadow var(--dur-base) var(--ease-standard),n transform var(--dur-base) var(--ease-emphasized)}
