:root{color-scheme:dark;--bg: #14151f;--surface: #1c1e2b;--card: #1e2130;--card2: #262a3a;--text: #e9e9ed;--muted: #9ba3bd;--muted-2: #767c93;--line: #2a2d3c;--line-2: #363b4f;--accent: #c6ff3a;--accent-ink: #131a02;--accent-dim: #c6ff3a22;--accent-line: #c6ff3a66;--run: #c6ff3a;--pause: #ffcf45;--done: #3adca0;--err: #ff6b6b;--stop: #767c93;--track: #22243a;--on-err: #2a0b0b;--on-text: #131a02;--on-pause: #131a02;--toast-bg: #2a2d3c;--glass-bg: rgba(25,27,39,.48);--glass-border: rgba(255,255,255,.12);--display: "Unbounded", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--display);font-weight:400;letter-spacing:-.005em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}a{color:inherit}button{font:inherit}code,pre,kbd,samp{font-family:var(--mono)}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--t-xs: 90ms;--t-sm: .14s;--t-md: .22s;--t-lg: .36s;--h-sm: 32px;--h-md: 40px;--h-lg: 48px;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 12px;--r-xl: 14px;--r-pill: 999px;--fs-xs: 11px;--fs-sm: 12.5px;--fs-md: 13.5px;--fs-lg: 14px;--fs-xl: 15px;--px-sm: 12px;--px-md: 16px;--px-lg: 20px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button,a[href]{transition:background-color var(--t-sm) var(--ease-smooth),border-color var(--t-sm) var(--ease-smooth),color var(--t-sm) var(--ease-smooth),box-shadow var(--t-sm) var(--ease-smooth),transform var(--t-sm) var(--ease-out),opacity var(--t-sm) var(--ease-smooth);will-change:auto}button:not(:disabled):active,a[href]:active{transform:scale(.985);transition-duration:var(--t-xs)}button:focus-visible,a[href]:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=menuitemradio]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 32%,transparent)}input,textarea,select{transition:background-color var(--t-sm) var(--ease-smooth),border-color var(--t-sm) var(--ease-smooth),box-shadow var(--t-sm) var(--ease-smooth)}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input:focus,textarea:focus,select:focus{outline:none}.bk-raise{transition:transform var(--t-md) var(--ease-out),border-color var(--t-sm) var(--ease-smooth),box-shadow var(--t-md) var(--ease-out)}.bk-raise:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:0 14px 32px -14px #00000080}.bk-row-hover .bk-row-arrow,.bk-order-row .bk-row-chev{transition:transform var(--t-md) var(--ease-spring),opacity var(--t-sm) var(--ease-smooth)}@keyframes bk-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bk-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bk-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes bk-spin{to{transform:rotate(360deg)}}main>*{animation:bk-fade-in var(--t-lg) var(--ease-out) both}.bk-pop{transform-origin:top right;animation:bk-scale-in var(--t-md) var(--ease-out) both}.bk-toast{animation:bk-slide-in-right var(--t-md) var(--ease-out) both}.bk-spin{animation:bk-spin .8s linear infinite}[style*="overflow-x: auto"]::-webkit-scrollbar{height:0;display:none}.bk-btn{height:var(--h-md);padding:0 var(--px-md);border-radius:var(--r-md);font-size:var(--fs-md);font-family:inherit;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.bk-btn-sm{height:var(--h-sm);padding:0 var(--px-sm);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap}.bk-btn-lg{height:var(--h-lg);padding:0 var(--px-lg);border-radius:var(--r-lg);font-size:var(--fs-xl);font-weight:700;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap}.bk-btn-block{width:100%}.bk-input{width:100%;height:var(--h-md);padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--card2);color:var(--text);font-family:inherit;font-size:var(--fs-md);outline:none;transition:border-color var(--t-sm) var(--ease-smooth),box-shadow var(--t-sm) var(--ease-smooth)}.bk-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.bk-input-lg{height:var(--h-lg);padding:0 var(--px-md);border-radius:var(--r-lg);font-size:var(--fs-xl)}textarea.bk-input{height:auto;min-height:100px;padding:10px 14px;line-height:1.5;resize:vertical}.bk-cta-primary{background:var(--accent);color:var(--accent-ink);border:none;font-weight:700;box-shadow:0 6px 18px -8px var(--accent-line)}.bk-cta-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px color-mix(in srgb,var(--accent) 60%,transparent);filter:brightness(1.04)}.bk-cta-primary:not(:disabled):active{transform:translateY(0) scale(.985);filter:brightness(.98)}.bk-cta-ghost{background:var(--card2);color:var(--text);border:1px solid var(--line-2)}.bk-cta-ghost:not(:disabled):hover{background:var(--card);border-color:color-mix(in srgb,var(--accent) 32%,var(--line-2));transform:translateY(-1px)}.bk-cta-ghost:not(:disabled):active{transform:translateY(0) scale(.985)}
