@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--korund-50: oklch(96.5% .018 145);--korund-100: oklch(92% .04 145);--korund-200: oklch(85% .07 145);--korund-300: oklch(75% .095 145);--korund-400: oklch(62% .115 145);--korund-500: oklch(50% .115 145);--korund-600: oklch(42% .105 145);--korund-700: oklch(34% .085 145);--korund-800: oklch(26% .06 145);--korund-900: oklch(18% .038 145);--korund-950: oklch(12% .022 145);--brand-primary: var(--korund-600);--brand-primary-hover: var(--korund-700);--brand-primary-press: var(--korund-800);--brand-on-primary: #ffffff;--brand-tint: var(--korund-50);--stone-0: #ffffff;--stone-25: #fbfbf9;--stone-50: #f5f5f1;--stone-100: #ececea;--stone-200: #d8d8d4;--stone-300: #b9b9b3;--stone-400: #8d8d87;--stone-500: #65655f;--stone-600: #494945;--stone-700: #2f2f2c;--stone-800: #1f1f1d;--stone-900: #141413;--stone-950: #0a0a09;--bg: #f7f8f6;--bg-elevated: var(--stone-0);--bg-sunken: #eef1ed;--bg-inverse: var(--stone-900);--bg-tint: var(--korund-50);--fg-1: var(--stone-900);--fg-2: var(--stone-700);--fg-3: var(--stone-500);--fg-4: var(--stone-400);--fg-on-inverse: var(--stone-25);--fg-brand: var(--korund-700);--border-1: var(--stone-200);--border-2: var(--stone-300);--border-3: var(--stone-700);--border-brand: var(--korund-600);--status-ok: oklch(55% .135 145);--status-warn: oklch(72% .165 75);--status-warn-bg: oklch(94% .06 80);--status-error: oklch(55% .19 27);--status-error-bg: oklch(94% .045 27);--status-info: oklch(55% .115 240);--status-info-bg: oklch(95% .025 240);--status-neutral: var(--stone-500);--status-running: var(--korund-600);--status-paused: var(--stone-500);--status-stopped: oklch(55% .19 27);--grid-line: color-mix(in oklch, var(--stone-900) 6%, transparent);--grid-line-2: color-mix(in oklch, var(--korund-700) 8%, transparent);--crosshair: var(--stone-700);--shadow-1: 0 1px 0 rgb(0 0 0 / .04), 0 1px 2px rgb(0 0 0 / .04);--shadow-2: 0 1px 0 rgb(0 0 0 / .04), 0 4px 12px -2px rgb(0 0 0 / .08);--shadow-3: 0 2px 0 rgb(0 0 0 / .04), 0 12px 32px -8px rgb(0 0 0 / .18);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / .5);--shadow-edge: 0 0 0 1px var(--border-1);--radius-0: 0;--radius-1: 2px;--radius-2: 4px;--radius-3: 8px;--radius-pill: 9999px;--space-px: 1px;--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-11: 64px;--space-12: 80px;--space-13: 120px;--space-14: 160px;--font-sans: "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Inter Tight", ui-sans-serif, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-12: calc(12px * var(--atlas-font-scale, 1));--fs-13: calc(13px * var(--atlas-font-scale, 1));--fs-14: calc(14px * var(--atlas-font-scale, 1));--fs-15: calc(15px * var(--atlas-font-scale, 1));--fs-16: calc(16px * var(--atlas-font-scale, 1));--fs-18: calc(18px * var(--atlas-font-scale, 1));--fs-20: calc(20px * var(--atlas-font-scale, 1));--fs-24: calc(24px * var(--atlas-font-scale, 1));--fs-32: calc(32px * var(--atlas-font-scale, 1));--fs-40: calc(40px * var(--atlas-font-scale, 1));--fs-56: calc(56px * var(--atlas-font-scale, 1));--fs-72: calc(72px * var(--atlas-font-scale, 1));--fs-96: calc(96px * var(--atlas-font-scale, 1));--lh-tight: 1.05;--lh-snug: 1.2;--lh-base: 1.45;--lh-loose: 1.65;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-mono: 0;--tracking-wide: .04em;--tracking-label: .12em;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.6, 0, .4, 1);--ease-snap: cubic-bezier(.85, 0, .15, 1);--dur-1: .1s;--dur-2: .18s;--dur-3: .28s;--dur-4: .48s;--container-max: 1280px;--container-pad: 24px}[data-theme=dark]{--bg: oklch(13% .012 145);--bg-elevated: oklch(16% .014 145);--bg-sunken: oklch(10% .01 145);--bg-inverse: var(--stone-25);--bg-tint: color-mix(in oklch, var(--korund-700) 16%, var(--bg) 84%);--fg-1: var(--stone-50);--fg-2: var(--stone-200);--fg-3: var(--stone-400);--fg-4: var(--stone-500);--fg-on-inverse: var(--stone-900);--fg-brand: var(--korund-300);--brand-primary: var(--korund-500);--brand-primary-hover: var(--korund-400);--brand-primary-press: var(--korund-600);--brand-on-primary: #0b1410;--border-1: oklch(22% .014 145);--border-2: oklch(30% .02 145);--border-3: oklch(50% .04 145);--border-brand: var(--korund-500);--grid-line: color-mix(in oklch, var(--korund-300) 6%, transparent);--grid-line-2: color-mix(in oklch, var(--korund-300) 12%, transparent);--crosshair: var(--korund-300);--shadow-1: 0 1px 0 rgb(0 0 0 / .4), 0 1px 2px rgb(0 0 0 / .5);--shadow-2: 0 1px 0 rgb(0 0 0 / .4), 0 6px 16px -2px rgb(0 0 0 / .6);--shadow-3: 0 2px 0 rgb(0 0 0 / .4), 0 14px 40px -10px rgb(0 0 0 / .7);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / .04);--shadow-edge: 0 0 0 1px var(--border-1);--status-warn-bg: color-mix(in oklch, oklch(72% .16 75) 16%, var(--bg));--status-error-bg: color-mix(in oklch, oklch(55% .19 27) 18%, var(--bg));--status-info-bg: color-mix(in oklch, oklch(55% .11 240) 18%, var(--bg))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: oklch(13% .012 145);--bg-elevated: oklch(16% .014 145);--bg-sunken: oklch(10% .01 145);--bg-inverse: var(--stone-25);--bg-tint: color-mix(in oklch, var(--korund-700) 16%, oklch(13% .012 145) 84%);--fg-1: var(--stone-50);--fg-2: var(--stone-200);--fg-3: var(--stone-400);--fg-4: var(--stone-500);--fg-on-inverse: var(--stone-900);--fg-brand: var(--korund-300);--brand-primary: var(--korund-500);--brand-primary-hover: var(--korund-400);--brand-primary-press: var(--korund-600);--brand-on-primary: #0b1410;--border-1: oklch(22% .014 145);--border-2: oklch(30% .02 145);--border-3: oklch(50% .04 145);--border-brand: var(--korund-500);--grid-line: color-mix(in oklch, var(--korund-300) 6%, transparent);--grid-line-2: color-mix(in oklch, var(--korund-300) 12%, transparent);--crosshair: var(--korund-300)}}body,.body{font-family:var(--font-sans);font-size:var(--fs-15);line-height:var(--lh-base);color:var(--fg-1);background:var(--bg);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.display-1{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(48px * var(--atlas-font-scale, 1)),7vw,calc(96px * var(--atlas-font-scale, 1)));line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.display-2{font-family:var(--font-display);font-weight:600;font-size:clamp(calc(36px * var(--atlas-font-scale, 1)),5vw,calc(72px * var(--atlas-font-scale, 1)));line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}h1,.h1{font-family:var(--font-display);font-weight:600;font-size:var(--fs-56);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1)}h2,.h2{font-family:var(--font-display);font-weight:500;font-size:var(--fs-40);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--fg-1)}h3,.h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-24);line-height:var(--lh-snug);letter-spacing:0;color:var(--fg-1)}h4,.h4{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-18);line-height:var(--lh-snug);color:var(--fg-1)}p,.body{font-size:var(--fs-15);line-height:var(--lh-base);color:var(--fg-2);text-wrap:pretty}.lead{font-size:var(--fs-20);line-height:var(--lh-base);color:var(--fg-2);font-weight:400}.caption{font-size:var(--fs-13);line-height:var(--lh-base);color:var(--fg-3)}.label{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-3)}.label-brand{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-brand)}code,.code,.mono{font-family:var(--font-mono);font-size:.9em;font-feature-settings:"calt" 0}.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.blueprint{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(var(--grid-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-2) 1px,transparent 1px);background-size:16px 16px,16px 16px,96px 96px,96px 96px;background-position:-1px -1px}.crosshair{position:relative}.crosshair:before,.crosshair:after,.crosshair>.ch-tl,.crosshair>.ch-tr,.crosshair>.ch-bl,.crosshair>.ch-br{content:"";position:absolute;width:10px;height:10px;border-color:var(--crosshair);border-style:solid;border-width:0}.crosshair:before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.crosshair:after{top:-1px;right:-1px;border-top-width:1px;border-right-width:1px}.crosshair .ch-bl{bottom:-1px;left:-1px;border-bottom-width:1px;border-left-width:1px}.crosshair .ch-br{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}.font-scale{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-13);white-space:nowrap}.font-scale select{max-width:88px;padding:5px 6px;font:inherit;color:var(--fg-1);background:var(--bg-elevated);border:1px solid var(--border-2);border-radius:var(--radius-2);cursor:pointer}.font-scale select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
