@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./InterVariable-DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:Berkeley Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(./BerkeleyMonoVariable-BE-2ApxU.woff2) format("woff2")}:root,[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root,[data-theme=light],[data-theme=dark]{--ax-gray-01: light-dark(#fcfcfc, #111111);--ax-gray-02: light-dark(#f9f9f9, #191919);--ax-gray-03: light-dark(#f0f0f0, #222222);--ax-gray-04: light-dark(#e8e8e8, #2a2a2a);--ax-gray-05: light-dark(#e0e0e0, #313131);--ax-gray-06: light-dark(#d9d9d9, #3a3a3a);--ax-gray-07: light-dark(#cecece, #484848);--ax-gray-08: light-dark(#bbbbbb, #606060);--ax-gray-09: light-dark(#8d8d8d, #6e6e6e);--ax-gray-10: light-dark(#838383, #7b7b7b);--ax-gray-11: light-dark(#646464, #b4b4b4);--ax-gray-12: light-dark(#202020, #eeeeee);--ax-gray-a1: light-dark(rgba(0,0,0,.01), rgba(255,255,255,.01));--ax-gray-a2: light-dark(rgba(0,0,0,.03), rgba(255,255,255,.03));--ax-gray-a3: light-dark(rgba(0,0,0,.06), rgba(255,255,255,.08));--ax-gray-a4: light-dark(rgba(0,0,0,.09), rgba(255,255,255,.11));--ax-gray-a5: light-dark(rgba(0,0,0,.12), rgba(255,255,255,.14));--ax-gray-a6: light-dark(rgba(0,0,0,.15), rgba(255,255,255,.17));--ax-gray-a7: light-dark(rgba(0,0,0,.19), rgba(255,255,255,.23));--ax-gray-a8: light-dark(rgba(0,0,0,.27), rgba(255,255,255,.33));--ax-gray-a9: light-dark(rgba(0,0,0,.45), rgba(255,255,255,.39));--ax-gray-a10: light-dark(rgba(0,0,0,.49), rgba(255,255,255,.45));--ax-gray-a11: light-dark(rgba(0,0,0,.61), rgba(255,255,255,.69));--ax-gray-a12: light-dark(rgba(0,0,0,.87), rgba(255,255,255,.93));--ax-yellow-09: #ffc53d;--ax-yellow-10: #ffba18;--ax-blue-09: #0090ff;--ax-red-09: #e5484d;--ax-purple-09: #8e4ec6;--ax-purple-10: #9747ff;--ax-green-09: #30a46c;--ax-orange-09: #f76808;--ax-accent: #c55428;--ax-accent-hover: #d4633a;--ax-accent-text: #e8734a;--ax-accent-fg: #ffffff;--ax-accent-tint: rgba(197, 84, 40, .14);--ax-accent-wash: rgba(197, 84, 40, .07);--ax-pink-09: #d6409f;--ax-teal-09: #12a594;--ax-bg-base: light-dark(#ffffff, #111111);--ax-bg-page: var(--ax-gray-01);--ax-bg-muted: var(--ax-gray-02);--ax-bg-elevated: light-dark(#ffffff, #191919);--ax-bg-subtle: var(--ax-gray-03);--ax-bg-highlight: var(--ax-gray-04);--ax-bg-selected: var(--ax-gray-a3);--ax-text-base: var(--ax-gray-12);--ax-text-muted: var(--ax-gray-11);--ax-text-disabled: var(--ax-gray-09);--ax-text-placeholder: var(--ax-gray-09);--ax-border-base: var(--ax-gray-06);--ax-border-muted: var(--ax-gray-04);--ax-border-faint: var(--ax-gray-03);--ax-border-strong: var(--ax-gray-11);--ax-border-divide: var(--ax-gray-a4);--ax-icon-base: var(--ax-gray-12);--ax-icon-muted: var(--ax-gray-09);--ax-icon-faint: var(--ax-gray-a6);--ax-font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji";--ax-font-mono: "Berkeley Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Ubuntu Mono", "Liberation Mono", "Courier New", monospace;--ax-text-ui-sans-md: 13px;--ax-text-ui-sans-lg: 15px;--ax-text-ui-mono-sm: 10px;--ax-text-ui-mono-md: 12px;--ax-leading-ui-sans-md: calc(16 / 13);--ax-leading-ui-sans-lg: calc(20 / 15);--ax-leading-ui-mono-sm: calc(12 / 10);--ax-leading-ui-mono-md: calc(16 / 12);--ax-text-display-80: 80px;--ax-text-display-48: 48px;--ax-text-display-24: 24px;--ax-space-0: 0px;--ax-space-1: 4px;--ax-space-2: 8px;--ax-space-3: 12px;--ax-space-4: 16px;--ax-space-5: 20px;--ax-space-6: 24px;--ax-space-7: 28px;--ax-space-8: 32px;--ax-space-10: 40px;--ax-space-12: 48px;--ax-space-16: 64px;--ax-radius-0: 0;--ax-radius-1: 2px;--ax-radius-2: 4px;--ax-radius-3: 6px;--ax-radius-4: 8px;--ax-radius-5: 10px;--ax-radius-6: 12px;--ax-radius-8: 16px;--ax-radius-full: 9999px;--ax-shadow: 0 0 1px rgba(0,0,0,.08), 0 2px 12px rgba(0,0,0,.15)}[data-theme=dark]{--ax-shadow: 0 0 1px rgba(0,0,0,.35), 0 2px 12px rgba(0,0,0,.45)}.ax-ui-sans-md{font-family:var(--ax-font-ui);font-size:var(--ax-text-ui-sans-md);line-height:var(--ax-leading-ui-sans-md);font-weight:400}.ax-ui-sans-md-500{font-family:var(--ax-font-ui);font-size:var(--ax-text-ui-sans-md);line-height:var(--ax-leading-ui-sans-md);font-weight:500}.ax-ui-sans-md-600{font-family:var(--ax-font-ui);font-size:var(--ax-text-ui-sans-md);line-height:var(--ax-leading-ui-sans-md);font-weight:600}.ax-ui-sans-lg{font-family:var(--ax-font-ui);font-size:var(--ax-text-ui-sans-lg);line-height:var(--ax-leading-ui-sans-lg);font-weight:500}.ax-ui-mono-sm{font-family:var(--ax-font-mono);font-size:var(--ax-text-ui-mono-sm);line-height:var(--ax-leading-ui-mono-sm);font-weight:450;letter-spacing:calc(var(--ax-text-ui-mono-sm) * -.025)}.ax-ui-mono-md-txt{font-family:var(--ax-font-mono);font-size:var(--ax-text-ui-mono-md);line-height:var(--ax-leading-ui-mono-md);font-weight:450;letter-spacing:calc(var(--ax-text-ui-mono-md) * -.025)}.ax-ui-mono-md-num{font-family:var(--ax-font-mono);font-size:var(--ax-text-ui-mono-md);line-height:var(--ax-leading-ui-mono-md);font-weight:450;font-variant-numeric:tabular-nums}.ax-ui-mono-md-cnd{font-family:var(--ax-font-mono);font-size:var(--ax-text-ui-mono-md);line-height:var(--ax-leading-ui-mono-md);font-weight:450;font-stretch:90%;text-transform:uppercase;letter-spacing:.02em}.ax-display-xl{font-family:var(--ax-font-mono);font-size:var(--ax-text-display-80);line-height:1;font-weight:700;font-stretch:90%;letter-spacing:-.01em}.ax-display-lg{font-family:var(--ax-font-mono);font-size:var(--ax-text-display-48);line-height:1;font-weight:500;font-stretch:90%;letter-spacing:-.005em}.ax-display-md{font-family:var(--ax-font-mono);font-size:var(--ax-text-display-24);line-height:1.1;font-weight:500;font-stretch:90%}body{background:var(--ax-bg-base);color:var(--ax-text-base);font-family:var(--ax-font-ui);font-size:var(--ax-text-ui-sans-md);line-height:var(--ax-leading-ui-sans-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--ax-gray-12);color:var(--ax-gray-01)}html,body{height:100%}body{margin:0;background:var(--ax-bg-base);color:var(--ax-text-base);font:400 13px/1.45 var(--ax-font-ui);-webkit-font-smoothing:antialiased;overflow:hidden}*{box-sizing:border-box}button,input,textarea,select{font-family:inherit}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ax-border-base);border-radius:3px}select option{background:var(--ax-bg-base);color:var(--ax-text-base)}.app{display:grid;grid-template-rows:40px 1fr;height:100vh;overflow:hidden}.topnav{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;border-bottom:1px solid var(--ax-border-muted);background:var(--ax-bg-base)}.tn-left,.tn-right{display:flex;align-items:center;gap:8px;height:100%}.tn-right{gap:4px}.logo{color:var(--ax-text-base);display:flex;align-items:center;padding:0 4px}.org{display:flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--ax-border-muted);border-radius:4px;background:transparent;font:500 12px var(--ax-font-ui);color:var(--ax-text-base);cursor:pointer}.org:hover{background:var(--ax-bg-muted)}.divider{width:1px;height:16px;background:var(--ax-border-muted);margin:0 4px}.product-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 6px;border-radius:4px;background:var(--ax-gray-12);color:var(--ax-gray-01);font:500 12px var(--ax-font-ui)}.product-badge .dot{width:6px;height:6px;border-radius:1px;background:var(--ax-accent)}.nav{display:flex;align-items:center;gap:0;height:100%}.nav-item{display:flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:0;background:transparent;border-radius:4px;font:500 12px var(--ax-font-ui);color:var(--ax-text-muted);cursor:pointer;text-decoration:none}.nav-item:hover{background:var(--ax-bg-muted);color:var(--ax-text-base)}.nav-item.sel{color:var(--ax-text-base);background:var(--ax-bg-muted)}.cmdk{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;width:220px;border:1px solid var(--ax-border-muted);border-radius:4px;background:var(--ax-bg-muted);font:400 12px var(--ax-font-ui);color:var(--ax-text-muted);cursor:pointer}.cmdk>span:nth-child(2){flex:1;text-align:left}.iconbtn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:4px;cursor:pointer;color:var(--ax-icon-muted)}.iconbtn:hover,.iconbtn.sel{background:var(--ax-bg-muted);color:var(--ax-icon-base)}.kbd{font:450 10px var(--ax-font-mono);letter-spacing:-.02em;padding:1px 4px;border-radius:3px;border:1px solid var(--ax-border-muted);color:var(--ax-text-muted);background:var(--ax-bg-base)}.btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid transparent;border-radius:4px;background:transparent;font:500 12px var(--ax-font-ui);line-height:1;color:var(--ax-text-base);cursor:pointer;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--ax-gray-12);color:var(--ax-gray-01)}.btn.primary:hover:not(:disabled){background:var(--ax-gray-11)}.btn.secondary{border-color:var(--ax-border-base);background:var(--ax-bg-base)}.btn.secondary:hover:not(:disabled){background:var(--ax-bg-muted)}.btn.tertiary{color:var(--ax-text-base)}.btn.tertiary:hover:not(:disabled){background:var(--ax-bg-muted)}.btn.ghost{color:var(--ax-text-muted)}.btn.ghost:hover:not(:disabled){background:var(--ax-bg-muted);color:var(--ax-text-base)}.btn.danger{color:var(--ax-red-09)}.btn.danger:hover:not(:disabled){background:color-mix(in oklch,var(--ax-red-09) 10%,transparent)}.btn.small{height:22px;padding:0 6px;font-size:11px;gap:4px}.btn.xs{height:20px;padding:0 6px;font-size:11px;gap:3px}.mono-label{font:450 10px var(--ax-font-mono);font-stretch:90%;text-transform:uppercase;letter-spacing:.06em;color:var(--ax-text-muted)}.badge{display:inline-flex;align-items:center;gap:4px;font:450 10px var(--ax-font-mono);font-stretch:90%;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:3px;background:var(--ax-bg-muted);color:var(--ax-text-muted);white-space:nowrap}.badge.healthy{color:var(--ax-green-09);background:color-mix(in oklch,var(--ax-green-09) 12%,transparent)}.badge.warn{color:var(--ax-orange-09);background:color-mix(in oklch,var(--ax-orange-09) 14%,transparent)}.badge.error{color:var(--ax-red-09);background:color-mix(in oklch,var(--ax-red-09) 12%,transparent)}.badge.info{color:var(--ax-blue-09);background:color-mix(in oklch,var(--ax-blue-09) 10%,transparent)}.badge.accent{color:var(--ax-accent);background:var(--ax-accent-tint)}[data-theme=dark] .badge.accent{color:var(--ax-accent-text);background:var(--ax-accent-tint)}.badge.solid{background:var(--ax-gray-12);color:var(--ax-gray-01)}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--ax-gray-08);display:inline-block}.status-dot.healthy{background:var(--ax-green-09);box-shadow:0 0 0 3px color-mix(in oklch,var(--ax-green-09) 20%,transparent)}.status-dot.warn{background:var(--ax-orange-09);box-shadow:0 0 0 3px color-mix(in oklch,var(--ax-orange-09) 20%,transparent)}.status-dot.error{background:var(--ax-red-09);box-shadow:0 0 0 3px color-mix(in oklch,var(--ax-red-09) 20%,transparent)}.status-dot.idle{background:var(--ax-gray-09)}.input{height:28px;padding:0 10px;border:1px solid var(--ax-border-muted);background:var(--ax-bg-base);border-radius:4px;color:var(--ax-text-base);font:400 13px var(--ax-font-ui);outline:0;width:100%}.input:focus{border-color:var(--ax-border-strong)}.input.mono{font-family:var(--ax-font-mono);font-size:12px;letter-spacing:-.02em}.panel{border:1px solid var(--ax-border-muted);border-radius:6px;background:var(--ax-bg-base);overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--ax-border-muted);background:var(--ax-bg-base);min-height:36px}.panel-body{padding:12px}.work-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--ax-border-muted);background:var(--ax-bg-base);min-height:48px;flex-shrink:0}.crumbs{display:flex;align-items:center;gap:6px;color:var(--ax-text-muted);font:450 12px var(--ax-font-mono);letter-spacing:-.02em}.crumbs .now{color:var(--ax-text-base)}.crumbs svg{opacity:.5}.head-actions{display:flex;gap:4px;align-items:center}.screen{display:flex;flex-direction:column;overflow:hidden;min-width:0;background:var(--ax-bg-page);position:relative}.kv{display:grid;grid-template-columns:120px 1fr;gap:6px 12px;font:450 12px var(--ax-font-mono);letter-spacing:-.02em}.kv dt{color:var(--ax-text-muted);font-stretch:90%;text-transform:uppercase;letter-spacing:.04em;font-size:10px;padding-top:2px}.kv dd{margin:0;color:var(--ax-text-base);word-break:break-all}.seg{display:flex;border:1px solid var(--ax-border-muted);border-radius:4px;background:var(--ax-bg-muted);padding:2px}.seg button{flex:1;height:24px;padding:0 10px;border:0;background:transparent;border-radius:3px;font:500 11px var(--ax-font-ui);color:var(--ax-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.seg button:hover{color:var(--ax-text-base)}.seg button.sel{background:var(--ax-bg-base);color:var(--ax-text-base);box-shadow:0 1px 2px #0000000f}.chip{display:inline-flex;align-items:center;gap:4px;font:450 11px var(--ax-font-mono);letter-spacing:-.02em;padding:2px 6px;border:1px solid var(--ax-border-muted);border-radius:3px;background:var(--ax-bg-base);color:var(--ax-text-muted)}.chip-row{display:flex;flex-wrap:wrap;gap:4px}.toggle{width:32px;height:18px;border-radius:999px;background:var(--ax-gray-06);border:0;cursor:pointer;position:relative;padding:0}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ax-bg-base);transition:transform .15s,background .15s}.toggle.on{background:var(--ax-gray-12)}.toggle.on:after{transform:translate(14px);background:var(--ax-bg-base)}.tweaks-panel{position:fixed;bottom:16px;right:16px;width:280px;background:var(--ax-bg-elevated);border:1px solid var(--ax-border-base);border-radius:8px;box-shadow:var(--ax-shadow);z-index:100;overflow:hidden;animation:fadeIn .15s ease-out}.tweaks-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 12px;border-bottom:1px solid var(--ax-border-muted);font:500 12px var(--ax-font-ui)}.tweaks-head .title{display:flex;align-items:center;gap:6px}.tweaks-body{padding:10px 12px;display:flex;flex-direction:column;gap:12px}.tweak-row{display:flex;flex-direction:column;gap:6px}.tweak-row .tweak-label{font:450 10px var(--ax-font-mono);font-stretch:90%;text-transform:uppercase;letter-spacing:.06em;color:var(--ax-text-muted)}.toast-stack{position:fixed;top:56px;right:16px;z-index:200;display:flex;flex-direction:column;gap:6px;pointer-events:none}.toast{padding:8px 12px;border-radius:6px;background:var(--ax-bg-elevated);border:1px solid var(--ax-border-base);color:var(--ax-text-base);font:500 12px var(--ax-font-ui);box-shadow:var(--ax-shadow);animation:toastIn .2s ease-out;pointer-events:auto;max-width:360px}.toast.green{border-color:var(--ax-green-09);color:var(--ax-green-09);background:color-mix(in oklch,var(--ax-green-09) 8%,var(--ax-bg-elevated))}.toast.error{border-color:var(--ax-red-09);color:var(--ax-red-09);background:color-mix(in oklch,var(--ax-red-09) 8%,var(--ax-bg-elevated))}.toast.accent{border-color:var(--ax-accent);color:var(--ax-accent-text);background:color-mix(in oklch,var(--ax-accent) 10%,var(--ax-bg-elevated))}[data-theme=dark] .toast.accent{color:var(--ax-accent-text)}.spinner{width:12px;height:12px;border:1.5px solid var(--ax-border-base);border-top-color:var(--ax-text-base);border-radius:50%;animation:spin .8s linear infinite}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:8px}.flex1{flex:1}.scroll-y{overflow-y:auto}.mono{font-family:var(--ax-font-mono);font-size:12px;letter-spacing:-.02em}.portal{display:grid;grid-template-columns:264px minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr) 268px;grid-template-areas:"rail main insp" "rail console console";height:100%;min-height:0;overflow:hidden}.pane{min-width:0;min-height:0;overflow:hidden}.rail-pane{grid-area:rail;border-right:1px solid var(--ax-border-muted)}.main-pane{grid-area:main;display:flex;flex-direction:column}.insp-pane{grid-area:insp;border-left:1px solid var(--ax-border-muted);display:flex;flex-direction:column;gap:var(--ax-space-3);padding:var(--ax-space-3);overflow-y:auto}.console-pane{grid-area:console;border-top:1px solid var(--ax-border-muted);display:flex;flex-direction:column;background:var(--ax-gray-01)}.boot,.empty{display:grid;place-items:center;height:100vh;color:var(--ax-text-muted)}.rail{height:100%;overflow-y:auto;padding:var(--ax-space-2)}.rail-head{padding:var(--ax-space-2) var(--ax-space-2) var(--ax-space-1)}.rail-empty{padding:var(--ax-space-3);color:var(--ax-text-muted);font-size:11px}.scenario-card{display:block;width:100%;text-align:left;cursor:pointer;padding:var(--ax-space-3);margin-bottom:var(--ax-space-2);background:transparent;color:var(--ax-text-base);border:1px solid var(--ax-border-muted);border-radius:var(--ax-radius-3);font-family:var(--ax-font-ui);transition:background 80ms ease,border-color 80ms ease}.scenario-card:hover:not(:disabled){background:var(--ax-bg-muted);border-color:var(--ax-border-base)}.scenario-card.sel{background:var(--ax-bg-subtle);border-color:var(--ax-accent)}.scenario-card:disabled{opacity:.45;cursor:not-allowed}.sc-title{font-size:13px;font-weight:500;margin-bottom:3px;line-height:1.3}.sc-persona{font-size:10px;color:var(--ax-accent-text);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.sc-meta{font-size:10px;color:var(--ax-text-muted)}.runview{height:100%;overflow-y:auto;display:flex;flex-direction:column}.runbody{padding:var(--ax-space-4);display:flex;flex-direction:column;gap:var(--ax-space-3)}.crumb-current{color:var(--ax-text-base)}.summary{font-size:14px;line-height:1.55;color:var(--ax-text-base);margin:0 0 var(--ax-space-3)}.lands{font-size:13px;line-height:1.5;color:var(--ax-text-muted);margin:0 0 var(--ax-space-3)}.lands strong{color:var(--ax-text-base)}.hint{font-size:11px;color:var(--ax-text-muted);margin-top:var(--ax-space-3)}.current-step{border-color:var(--ax-border-base)}.step-title{font-size:17px;font-weight:500;margin:0 0 var(--ax-space-2);line-height:1.3}.narration{font-size:15px;line-height:1.6;color:var(--ax-text-base);white-space:pre-wrap;margin:0 0 var(--ax-space-3)}.key-point{font-size:14px;line-height:1.5;font-weight:500;color:var(--ax-accent-text);border-left:2px solid var(--ax-accent);padding-left:var(--ax-space-3);margin:0 0 var(--ax-space-3)}.step-error{font-size:11px;color:var(--ax-red-09);margin-top:var(--ax-space-2)}.links{margin-top:var(--ax-space-3)}.wait{border:1px solid var(--ax-border-muted);border-radius:var(--ax-radius-3);padding:var(--ax-space-3);background:var(--ax-bg-muted);margin:var(--ax-space-3) 0}.wait.overdue{border-color:var(--ax-yellow-09)}.wait-head{display:flex;align-items:center;gap:var(--ax-space-2);font-size:12px;margin-bottom:var(--ax-space-2)}.wait-time{color:var(--ax-text-muted);font-size:11px}.wait-bar{height:3px;background:var(--ax-gray-04);border-radius:var(--ax-radius-full);overflow:hidden}.wait-fill{height:100%;background:var(--ax-accent);border-radius:var(--ax-radius-full);transition:width .7s linear}.wait-observed{font-size:11px;color:var(--ax-text-muted);margin-top:var(--ax-space-2)}.wait-note{font-size:11px;color:var(--ax-yellow-10);margin-top:var(--ax-space-1)}.checks{display:flex;flex-direction:column;gap:1px}.check{display:flex;align-items:flex-start;gap:var(--ax-space-2);padding:var(--ax-space-2) 0;border-bottom:1px solid var(--ax-border-faint)}.check:last-child{border-bottom:none}.check .status-dot{margin-top:5px;flex:none}.check-body{flex:1;min-width:0}.check-label{font-size:12px;line-height:1.4}.check-observed{font-size:10px;color:var(--ax-text-muted);margin-top:2px}.check-remedy{font-size:10px;color:var(--ax-yellow-10);margin-top:3px;line-height:1.45}.check-ms{font-size:10px;color:var(--ax-text-disabled);flex:none}.check.failed .check-label{color:var(--ax-red-09)}.error-panel{border-color:var(--ax-red-09)}.steps{display:flex;flex-direction:column}.step-row{display:flex;align-items:center;gap:var(--ax-space-2);padding:var(--ax-space-2) 0;font-size:12px;border-bottom:1px solid var(--ax-border-faint)}.step-row:last-child{border-bottom:none}.step-row.current{color:var(--ax-text-base)}.step-row:not(.current) .step-row-title{color:var(--ax-text-muted)}.step-row-ms{font-size:10px;color:var(--ax-text-disabled)}.inspector{display:flex;flex-direction:column;gap:var(--ax-space-3)}.kv-row{display:flex;align-items:center;justify-content:space-between;padding:var(--ax-space-2) 0;border-bottom:1px solid var(--ax-border-faint);font-size:11px;gap:var(--ax-space-2)}.kv-row:last-of-type{border-bottom:none}.kv-val{display:flex;align-items:center;gap:6px;color:var(--ax-text-base);font-size:11px;text-align:right}.panel-foot{font-size:10px;color:var(--ax-text-disabled);padding-top:var(--ax-space-2)}.seg-body{display:flex;flex-direction:column;gap:var(--ax-space-2)}.row{display:flex;align-items:center}.row.gap{gap:var(--ax-space-2)}.row.gap .input{flex:1;min-width:0}.lookup-result{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;color:var(--ax-text-muted)}.console-head{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 var(--ax-space-3);flex:none;border-bottom:1px solid var(--ax-border-faint)}.console-note{font-size:10px;color:var(--ax-text-disabled)}.console-host{flex:1;min-height:0;padding:var(--ax-space-2) var(--ax-space-3)}.console-host .xterm{height:100%}.console-host textarea{pointer-events:none}.login{display:grid;place-items:center;height:100vh;background:var(--ax-bg-page)}.login-card{width:320px}.login-card .panel-body{display:flex;flex-direction:column;gap:var(--ax-space-3)}.login-error{font-size:11px;color:var(--ax-red-09)}.rail-group{margin-bottom:10px}.rail-group-head{display:flex;align-items:baseline;gap:8px;padding:10px 12px 4px}.rail-group-hint{font-size:10px;color:var(--ax-text-subtle)}.undo-row{align-items:flex-start}.undo-list{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.undo-item{font-size:10px;padding:1px 6px;border-radius:4px;background:var(--ax-bg-muted);color:var(--ax-text-muted);border:1px solid var(--ax-border-subtle)}.btn.splunk{background:transparent;color:var(--ax-text-muted);border:1px dashed var(--ax-border-base)}.btn.splunk:hover{color:var(--ax-text-base);border-style:solid}.row.gap .grow{flex:1 1 auto;min-width:0}.input.narrow{width:72px;flex:0 0 auto}.input.grow{flex:1 1 auto;min-width:0}.login-lede{font-size:13px;line-height:1.5;color:var(--ax-text-muted);margin:0 0 4px}.login-lede strong{color:var(--ax-text-base)}.login-card .btn.primary{display:inline-flex;justify-content:center;text-decoration:none}.section{padding:0;overflow:hidden}.section-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.section-head:hover{background:var(--ax-bg-muted)}.section.open .section-head{border-bottom:1px solid var(--ax-border-subtle)}.section-chevron{display:inline-block;font-size:15px;line-height:1;color:var(--ax-text-subtle);transition:transform .12s ease}.section-chevron.open{transform:rotate(90deg)}.section-title{flex:0 0 auto}.section-summary{flex:1 1 auto;min-width:0;text-align:right;font-size:10px;color:var(--ax-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section .panel-body{padding:10px 12px 12px}.lever-row{display:flex;flex-direction:column;gap:4px}.lever-row+.lever-row{margin-top:8px;padding-top:8px;border-top:1px solid var(--ax-border-subtle)}.lever-row-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.lever-row .seg{width:100%}.lever-row .seg button{flex:1 1 0;min-width:0;font-size:10px;padding:4px 2px}.show-block{display:flex;flex-direction:column;gap:var(--ax-space-3);margin:var(--ax-space-3) 0}.show-query{border:1px solid var(--ax-border-subtle);border-radius:var(--ax-radius-md);background:var(--ax-bg-subtle);overflow:hidden}.show-query-head{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--ax-border-subtle)}.badge.dataset{font-size:9px;letter-spacing:0;text-transform:none}.apl{margin:0;padding:8px 10px;font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--ax-text-base);background:var(--ax-bg-base)}.show-notice{margin:0;padding:7px 10px;font-size:12px;line-height:1.5;color:var(--ax-text-muted);border-top:1px solid var(--ax-border-subtle)}.show-notice-label{font-family:var(--ax-font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--ax-text-subtle);margin-right:6px}.show-pitch{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--ax-radius-md);background:var(--ax-bg-subtle);border-left:2px solid var(--ax-accent)}.pitch-row{display:flex;gap:8px;margin:0;font-size:12px;line-height:1.5}.pitch-label{flex:0 0 auto;width:84px;font-family:var(--ax-font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding-top:2px}.pitch-label.feature{color:var(--ax-text-subtle)}.pitch-label.value{color:var(--ax-accent-text)}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
