html[data-theme=dark]{--dark:initial;--light: }html[data-theme=light]{--dark: ;--light:initial}@media (prefers-color-scheme:dark){:root:not([data-theme]){--dark:initial;--light: }}@media (prefers-color-scheme:light){:root:not([data-theme]){--dark: ;--light:initial}}:root{background-color:var(--background);color:var(--foreground);--radius:.875rem;--font-sans:"Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Times New Roman", serif;--font-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--background:var(--dark,#0e1114) var(--light,#f4f2ec);--foreground:var(--dark,#e8ece8) var(--light,#1a1d1b);--card:var(--dark,#161b20) var(--light,#fffdf8);--card-foreground:var(--dark,#e8ece8) var(--light,#1a1d1b);--popover:var(--dark,#1e262c) var(--light,#fffdf8);--popover-foreground:var(--dark,#e8ece8) var(--light,#1a1d1b);--primary:var(--dark,#e8b86d) var(--light,#b07a28);--primary-foreground:var(--dark,#0e1114) var(--light,#fffdf8);--secondary:var(--dark,#1e262c) var(--light,#eceae4);--secondary-foreground:var(--dark,#e8ece8) var(--light,#1a1d1b);--muted:var(--dark,#1e262c) var(--light,#eceae4);--muted-foreground:var(--dark,#9aa6a0) var(--light,#5c635e);--accent:var(--dark,#2a2418) var(--light,#f3e6cc);--accent-foreground:var(--dark,#e8b86d) var(--light,#8a5e18);--destructive:var(--dark,#e08a7a) var(--light,#c45c4c);--destructive-strong:var(--dark,#8a4036) var(--light,#c45c4c);--destructive-foreground:var(--dark,#1a1210) var(--light,#fffdf8);--border:var(--dark,#2a343c) var(--light,#d4d0c8);--input:var(--dark,#2a343c) var(--light,#d4d0c8);--ring:var(--dark,#e8b86d) var(--light,#b07a28);--focus:var(--dark,#e8b86d) var(--light,#b07a28);--surface-1:var(--dark,#161b20) var(--light,#f4f2ec);--surface-2:var(--dark,#0e1114) var(--light,#fffdf8);--surface-3:var(--dark,#1e262c) var(--light,#eceae4);--surface-4:var(--dark,#242c33) var(--light,#e4e0d8);--surface-7:var(--dark,#3a454e) var(--light,#b8b4ac);--foreground-1:var(--dark,#f4f6f4) var(--light,#121412);--foreground-2:var(--dark,#e8ece8) var(--light,#1a1d1b);--foreground-3:var(--dark,#cfd6d1) var(--light,#2c322f);--foreground-4:var(--dark,#9aa6a0) var(--light,#5c635e);--foreground-6:var(--dark,#6d7872) var(--light,#8a908b);--success:var(--dark,#7dcaa4) var(--light,#2f8a62);--success-background:var(--dark,#163026) var(--light,#e5f4ec);--warning:var(--dark,#c4923a) var(--light,#9a6c1e);--warning-background:var(--dark,#2a2318) var(--light,#f6ecd4);--info:var(--dark,#7eb8c9) var(--light,#2f7a8c);--info-background:var(--dark,#142228) var(--light,#e4f1f5);--chart-1:var(--dark,#e8b86d) var(--light,#b07a28);--chart-2:var(--dark,#7dcaa4) var(--light,#2f8a62);--chart-3:var(--dark,#7eb8c9) var(--light,#2f7a8c);--chart-4:var(--dark,#e08a7a) var(--light,#c45c4c);--chart-5:var(--dark,#9aa6a0) var(--light,#5c635e);--sidebar:var(--dark,#161b20) var(--light,#eceae4);--sidebar-foreground:var(--dark,#e8ece8) var(--light,#1a1d1b);--sidebar-primary:var(--dark,#e8b86d) var(--light,#b07a28);--sidebar-primary-foreground:var(--dark,#0e1114) var(--light,#fffdf8);--sidebar-accent:var(--dark,#1e262c) var(--light,#e4e0d8);--sidebar-accent-foreground:var(--dark,#e8ece8) var(--light,#1a1d1b);--sidebar-border:var(--dark,#2a343c) var(--light,#d4d0c8);--sidebar-ring:var(--dark,#e8b86d) var(--light,#b07a28);--bg:var(--background);--bg-2:var(--card);--bg-3:var(--popover);--line:var(--border);--ink:var(--foreground);--faint:var(--foreground-6);--amber:var(--primary);--amber-2:var(--warning);--mint:var(--success);--rose:var(--destructive);--sky:var(--info)}html{scroll-behavior:smooth}html,body{min-height:100%;font-family:var(--font-sans);background-color:var(--background);color:var(--foreground)}.landing-hero{background:radial-gradient(900px 420px at 12% -12%, color-mix(in srgb, var(--accent) 88%, transparent) 0%, transparent 55%), radial-gradient(700px 360px at 100% 0%, color-mix(in srgb, var(--info-background) 80%, transparent) 0%, transparent 50%)}.landing-grid{background-image:linear-gradient(to right, color-mix(in srgb, var(--border) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--border) 55%, transparent) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(#000 20%,transparent 75%);mask-image:radial-gradient(#000 20%,transparent 75%)}.landing-window{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 24px 80px rgba(0,0,0,.35)}.hud-pass{color:var(--success)}.hud-run{color:var(--primary)}.hud-wait{color:var(--foreground-6)}.hud-fail{color:var(--destructive)}.code-block{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface-3);color:var(--foreground-3);font-family:var(--font-mono);padding:14px 16px;font-size:12.5px;line-height:1.65;overflow-x:auto}.code-block code{font:inherit}.hl-text{color:var(--foreground-3)}.hl-kw{color:var(--primary);font-weight:500}.hl-ty{color:var(--info)}.hl-str{color:var(--success)}.hl-cmt{color:var(--foreground-6);font-style:italic}.hl-num{color:var(--warning)}.hl-punc{color:var(--foreground-4)}.json-editor{margin-bottom:.75rem;position:relative}.json-editor-hl,.json-editor-input{box-sizing:border-box;font-family:var(--font-mono);letter-spacing:0;white-space:pre;tab-size:2;border-radius:.5rem;margin:0;padding:.75rem;font-size:12px;line-height:1.625;overflow:auto}.json-editor-hl{pointer-events:none;border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 30%, transparent);position:absolute;inset:0}.json-editor-input{color:transparent;width:100%;min-height:16rem;max-height:32rem;caret-color:var(--foreground);border:1px solid var(--border);resize:vertical;background:0 0;outline:none;display:block;position:relative}#toml-draft,.json-editor-lg .json-editor-input{min-height:42rem;max-height:64rem}.json-editor-input:focus{border-color:var(--primary)}body{margin:0}::selection{background-color:color-mix(in srgb, var(--primary) 28%, transparent);color:var(--foreground)}a,button,summary,label[for],[role=button],select{cursor:pointer}input[type=button]{cursor:pointer}input[type=submit]{cursor:pointer}input[type=reset]{cursor:pointer}input[type=checkbox]{cursor:pointer}input[type=radio]{cursor:pointer}:disabled,[aria-disabled=true],[disabled]{cursor:not-allowed}.eks-log-term{border:1px solid rgba(255,255,255,.09)}.eks-log-pre{color:#d8d8d8;background:#141414}.eks-log-pre ::selection{background:color-mix(in srgb, var(--primary) 32%, transparent);color:#f2f2f2}.eks-log-line{grid-template-columns:max-content minmax(0,1fr);column-gap:.85rem;display:grid}.eks-log-line:not(:has(.eks-log-pod)){grid-template-columns:minmax(0,1fr)}.eks-log-pod{white-space:nowrap;font-weight:600}.eks-log-pod-1{color:var(--chart-1)}.eks-log-pod-2{color:var(--chart-2)}.eks-log-pod-3{color:var(--chart-3)}.eks-log-pod-4{color:var(--chart-4)}.eks-log-pod-5{color:var(--chart-5)}.eks-log-pre .eks-log-error{color:#e08a7a}.eks-log-pre .eks-log-warn{color:#e8b86d}.eks-log-pre .eks-log-info{color:#7eb8c9}.eks-log-pre .eks-log-debug{color:#7a7a7a}.eks-log-pre .eks-log-plain{color:#d8d8d8}.eks-log-pre .ansi-bold{font-weight:700}.eks-log-pre .ansi-dim{opacity:.62}.eks-log-pre .ansi-italic{font-style:italic}.eks-log-pre .ansi-underline{text-decoration:underline}.eks-log-pre .ansi-fg-30,.eks-log-pre .ansi-fg-90{color:#7a7a7a}.eks-log-pre .ansi-fg-31,.eks-log-pre .ansi-fg-91{color:#e08a7a}.eks-log-pre .ansi-fg-32,.eks-log-pre .ansi-fg-92{color:#7dcaa4}.eks-log-pre .ansi-fg-33,.eks-log-pre .ansi-fg-93{color:#e8b86d}.eks-log-pre .ansi-fg-34,.eks-log-pre .ansi-fg-94,.eks-log-pre .ansi-fg-36,.eks-log-pre .ansi-fg-96{color:#7eb8c9}.eks-log-pre .ansi-fg-35,.eks-log-pre .ansi-fg-95{color:#e08a7a}.eks-log-pre .ansi-fg-37,.eks-log-pre .ansi-fg-97{color:#d8d8d8}@keyframes deploy-searching{0%,to{transform:translate(0)rotate(-10deg)}25%{transform:translate(3px,-3px)rotate(8deg)}50%{transform:translate(-3px,1px)rotate(-4deg)}75%{transform:translate(2px,3px)rotate(12deg)}}.deploy-searching{transform-origin:35% 35%;animation:1.2s ease-in-out infinite deploy-searching;display:inline-flex}@media (prefers-reduced-motion:reduce){.deploy-searching{animation:none}}