@font-face{font-family:PP Supply Sans Fallback;src:local("Arial");size-adjust:112.6%;ascent-override:99%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Neue Haas Grotesk Text Pro Fallback;src:local("Arial");size-adjust:129.6%;ascent-override:79.9%;descent-override:20.1%;line-gap-override:22.3%}@font-face{font-family:PP Supply Sans;ascent-override:88%;descent-override:10%;line-gap-override:22%;src:url(/_astro/pp-supply-sans-300.Datx0y8f.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:PP Supply Sans;ascent-override:87%;descent-override:10%;line-gap-override:23%;src:url(/_astro/pp-supply-sans-600.CmURWg6l.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/_astro/neue-haas-grotesk-text-pro-400.BPTkzMBV.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Neue Haas Grotesk Text Pro;src:url(/_astro/neue-haas-grotesk-text-pro-500.DQ9rxwQM.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Commit Mono;src:url(/_astro/commit-mono-400.DQsWB0jZ.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Commit Mono;src:url(/_astro/commit-mono-700.BTQXsDjS.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}:root,:root.dark{color-scheme:dark;--ax-background: oklch(0 0 0);--ax-surface: oklch(.1822 0 0);--ax-surface-raised: #191919;--ax-surface-muted: #0b0b0b;--ax-foreground: oklch(1 0 0);--ax-text-muted: oklch(.7826 0 0);--ax-text-subtle: #888;--ax-border: oklch(.2931 0 0);--ax-border-strong: #555;--ax-accent: oklch(.5905 .2219 32.24);--ax-accent-hover: oklch(.66 .2219 32.24);--ax-font-display: "PP Supply Sans", sans-serif;--ax-font-body: "Neue Haas Grotesk Text Pro", sans-serif;--ax-font-mono: "Commit Mono", ui-monospace, monospace;--ax-radius: 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-8: 32px;--ax-space-12: 48px;--ax-control-sm: 36px;--ax-control: 44px;--ax-control-lg: 48px;--ax-control-padding: 18px;--ax-label-size: 10px;--ax-control-size: 11px;--ax-page-width: min( calc(100% - 48px) , 1280px);--ax-preview-shadow: 0 0 0 1px #ffffff08, 0 0 28px #ffffff08, 0 18px 40px #0009;--ax-duration: .18s;--ax-ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--background: var(--ax-background);--foreground: var(--ax-foreground);--card: var(--ax-surface);--card-foreground: var(--ax-foreground);--popover: var(--ax-surface);--popover-foreground: var(--ax-foreground);--primary: var(--ax-accent);--primary-foreground: var(--ax-foreground);--secondary: var(--ax-surface-raised);--secondary-foreground: var(--ax-foreground);--muted: var(--ax-surface-muted);--muted-foreground: var(--ax-text-muted);--accent: var(--ax-accent);--accent-foreground: var(--ax-foreground);--brand: var(--ax-accent);--brand-secondary: var(--ax-accent-hover);--border: var(--ax-border);--border-strong: var(--ax-border-strong);--ring: var(--ax-accent);--success: #b8b8b8;--danger: var(--ax-accent);--surface-base: var(--ax-background);--surface-alt: var(--ax-surface-muted);--surface-elevated: var(--ax-surface);--surface-terminal: var(--ax-background);--border-subtle: var(--ax-border);--text-primary: var(--ax-foreground);--text-muted: var(--ax-text-muted);--text-inactive: var(--ax-text-subtle);--text-inverse: var(--ax-foreground)}@media(max-width:720px){:root,:root.dark{--ax-page-width: min( calc(100% - 30px) , 1280px)}}.page{width:var(--ax-page-width);margin-inline:auto}.display{font-family:var(--ax-font-display);font-weight:300;text-transform:uppercase;letter-spacing:-.052em;line-height:.88;margin:0}.label{font:700 var(--ax-label-size)/1 var(--ax-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-muted)}.label:before{content:"[ ";color:var(--ax-foreground)}.label:after{content:" ]";color:var(--ax-foreground)}.btn{min-height:var(--ax-control);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--ax-control-padding);border:1px solid var(--ax-border);background:var(--ax-background);color:var(--ax-foreground);font:700 var(--ax-control-size)/1 var(--ax-font-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.btn:hover{background:var(--ax-surface);border-color:var(--ax-foreground)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ax-accent);border-color:var(--ax-accent);color:var(--ax-foreground)}.btn-primary:hover{background:var(--ax-accent-hover);border-color:var(--ax-accent-hover)}.actions{display:flex;gap:8px;flex-wrap:wrap}.btn{border-radius:var(--ax-radius)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ax-text-muted)}.btn:focus-visible{outline:2px solid var(--ax-accent);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.ax-card{border:1px solid var(--ax-border);background:var(--ax-surface);border-radius:var(--ax-radius);padding:var(--ax-space-6)}.ax-input{min-height:var(--ax-control);border:1px solid var(--ax-border);border-radius:var(--ax-radius);background:var(--ax-surface);color:var(--ax-foreground);padding:0 var(--ax-space-3);font-family:var(--ax-font-body)}.ax-input:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}*{box-sizing:border-box}body{margin:0;background:var(--ax-background);color:var(--ax-foreground);font:14px var(--ax-font-body);height:100dvh;display:flex;flex-direction:column}button,a,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--ax-accent);outline-offset:-2px}button:not(.btn){background:none;border:0}.mono,.panelbar,.workspace-bar,.editor-status,.inspector-bar,.app-footer,.quiet{font-family:var(--ax-font-mono)}.topbar{height:64px;flex-shrink:0;display:flex;align-items:center;gap:18px;padding:0 24px;border-bottom:1px solid var(--ax-border)}.brand{display:flex;gap:10px;align-items:center}.brand b{font:600 21px var(--ax-font-display);letter-spacing:-1px}.mark{position:relative;border:1px solid #ddd;width:28px;height:28px;text-align:center;font:300 26px/27px var(--ax-font-display)}.mark i{position:absolute;right:3px;top:3px;width:4px;height:4px;background:var(--ax-accent)}.top-divider{height:24px;border-left:1px solid var(--ax-border)}.product{font:400 16px var(--ax-font-display)}.product em{font:8px var(--ax-font-mono);font-style:normal;color:#888;margin-left:8px}.header-end{margin-left:auto;display:flex;align-items:center;gap:20px}.header-end .mono{font-size:9px;color:#888}.header-end .btn{min-height:32px;padding:0 16px;font-size:9px}.docs-link{font:10px var(--ax-font-mono)}main{flex:1;min-height:0;display:flex;flex-direction:column}.workspace-bar{display:flex;align-items:center;gap:16px;padding:0 20px;height:38px;flex-shrink:0;background:#0b0b0b;font-size:9px;color:#999;border-bottom:1px solid var(--ax-border)}.workspace-bar strong{font-weight:400;color:#ddd}.status-square{display:inline-block;width:5px;height:5px;background:var(--ax-accent);margin-right:8px}.local-note{font-size:8px;color:#666;margin-left:auto}.quiet{font-size:9px;color:#aaa!important;padding:8px}.workbench{display:grid;grid-template-columns:minmax(260px,var(--editor-width, 46%)) 6px minmax(300px,1fr);height:var(--workbench-height, 57vh);min-height:300px;flex-shrink:0;border-bottom:1px solid var(--ax-border)}.editor-pane,.preview-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.editor-pane{border-right:1px solid var(--ax-border)}.panelbar{display:flex;justify-content:space-between;align-items:center;height:46px;border-bottom:1px solid var(--ax-border);flex-shrink:0;padding:0 12px 0 0;font-size:10px;background:#080808}.tabs{height:100%;display:flex}.tabs button{height:100%;border-right:1px solid var(--ax-border);padding:0 18px;color:#888;font:10px var(--ax-font-mono)}.tabs button span{font-size:8px;margin-left:4px;opacity:.5}.tabs button[aria-selected=true]{background:#151515;color:#fff;box-shadow:inset 0 -2px var(--ax-accent)}#run{height:30px;min-height:30px;padding:0 14px;gap:20px;font-size:10px}#editor-panel,#editor{flex:1;min-height:0;height:100%;overflow:hidden}.cm-editor{height:100%;font:12px/1.8 var(--ax-font-mono)}.cm-scroller{font-family:inherit!important;overflow:auto}.editor-status{display:flex;gap:16px;justify-content:space-between;align-items:center;height:28px;flex-shrink:0;font-size:8px;color:#777;padding:0 16px;border-top:1px solid #222}.panel-title{padding-left:18px;color:#aaa;font-size:9px}.panel-title>span{display:inline-block;font-size:8px;margin-left:12px;color:#666}.target-tabs{display:flex;gap:4px}.target-tabs button{font:10px var(--ax-font-mono);padding:8px 10px;color:#777}.target-tabs button[aria-pressed=true]{background:#222;color:#fff}.target-tabs button[aria-pressed=true]:after{content:"";display:inline-block;width:4px;height:4px;background:var(--ax-accent);margin-left:7px}#preview-stage{flex:1;min-height:0;position:relative;background:#050505;overflow:auto;display:flex;justify-content:center;align-items:center;padding:22px}.device{display:flex;flex-direction:column;width:100%;height:100%;border:1px solid #333;background:#101010;box-shadow:var(--ax-preview-shadow);transition:width .25s,border-radius .25s}.device-chrome{height:30px;background:#191919;border-bottom:1px solid #333;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#888;font:8px var(--ax-font-mono);flex-shrink:0}.browser-dots{letter-spacing:3px}iframe{width:100%;height:100%;flex:1;min-height:0;border:0;color-scheme:dark;background:#101010}.device-home{display:none}#preview-stage:not([data-device=web]){padding:0;overflow:hidden}#preview-stage:not([data-device=web]) .device{position:absolute;left:50%;top:50%;width:var(--device-width);height:var(--device-height);flex:none;transform:translate(-50%,-50%) scale(var(--device-scale));border:6px solid #353535;border-radius:48px;overflow:hidden;box-shadow:0 0 0 1px #555,0 18px 60px #000;transition:none}#preview-stage[data-device=android] .device{border-radius:38px;border-color:#292929}#preview-stage:not([data-device=web]) .device-chrome{position:relative;height:48px;padding:0 24px;background:#101010;border:0;font-size:12px;color:#ddd}#preview-stage:not([data-device=web]) .browser-dots{display:none}#preview-stage:not([data-device=web]) .device-chrome:after{content:"";position:absolute;left:50%;transform:translate(-50%);background:#000}#preview-stage[data-device=ios] .device-chrome:after{width:104px;height:28px;top:8px;border-radius:18px}#preview-stage[data-device=android] .device-chrome:after{width:12px;height:12px;top:15px;border-radius:50%;box-shadow:inset 0 0 0 3px #181818}.device-signals{display:flex;gap:7px;align-items:center}.device-signals i{width:14px;height:11px;background:linear-gradient(to right,#bbb 0 20%,transparent 20% 27%,#bbb 27% 47%,transparent 47% 54%,#bbb 54% 74%,transparent 74% 81%,#bbb 81%);clip-path:polygon(0 70%,25% 70%,25% 45%,50% 45%,50% 20%,75% 20%,75% 0,100% 0,100% 100%,0 100%)}.device-signals b{width:20px;height:10px;border:1px solid #888;border-radius:2px;padding:1px;background:linear-gradient(to right,#bbb 75%,transparent 75%) content-box}#preview-stage[data-device=web] .device-signals{display:none}#preview-stage:not([data-device=web]) .device-home{height:28px;flex:none;display:grid;place-items:center}#preview-stage:not([data-device=web]) .device-home:after{content:"";width:110px;height:4px;border-radius:4px;background:#aaa}#preview-stage[data-device=android] .device-home:after{width:90px;height:3px;background:#888}.preview-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#090909;padding:30px;text-align:center}.preview-empty[hidden]{display:none}.empty-mark{font:48px var(--ax-font-display);color:var(--ax-accent);border:1px solid #333;width:70px;height:70px;line-height:70px}.preview-empty h1{font:300 27px var(--ax-font-display)}.preview-empty p{max-width:300px;color:#888;line-height:1.7}.preview-footer{height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-top:1px solid var(--ax-border);font:8px var(--ax-font-mono);color:#777}.preview-footer button{font:9px var(--ax-font-mono);padding:5px 0;color:#aaa}.preview-footer button[aria-pressed=true]{color:var(--ax-accent)}.inspector{flex:1;min-height:220px;display:flex;flex-direction:column;background:#0b0b0b}.inspector-bar{height:44px;flex-shrink:0;display:flex;align-items:center;border-bottom:1px solid var(--ax-border);gap:16px;padding:0 18px}.inspector-title{font-size:9px;letter-spacing:1px;white-space:nowrap}.accent{color:var(--ax-accent);margin-right:7px}.inspector-tabs{height:100%;display:flex;gap:4px}.inspector-tabs button{font:10px var(--ax-font-mono);color:#888;padding:0 12px;white-space:nowrap}.inspector-tabs button[aria-selected=true]{color:#fff;box-shadow:inset 0 -2px var(--ax-accent)}.inspector-tabs button span{font-size:8px;background:#222;padding:2px 4px;margin-left:4px;color:#aaa}.inspector-bar>.mono{font-size:8px;color:#777;margin-left:auto}#notice{padding:9px 20px;font:10px/1.5 var(--ax-font-body);color:#aaa;border-bottom:1px solid #202020;background:#101010}#notice.error{color:#ff986b}#inspection-content{overflow:auto;flex:1;min-height:0}.overview{display:grid;grid-template-columns:1.1fr 1.4fr 1fr;min-height:100%}.overview>div{padding:22px;border-right:1px solid var(--ax-border)}.eyebrow{color:#888;font:8px var(--ax-font-mono);text-transform:uppercase;letter-spacing:1px}.overview h2{font:300 26px/1.15 var(--ax-font-display);margin:12px 0}.overview p{font-size:12px;color:#999;line-height:1.65;max-width:300px}.stats{display:flex;gap:24px;margin-top:18px}.stats b{display:block;font:24px var(--ax-font-display)}.stats small{font:8px var(--ax-font-mono);color:#777}.journey-link{display:flex;width:100%;padding:12px 0;border-bottom:1px solid #242424!important;text-align:left;gap:12px;align-items:center}.journey-link>span:first-child{font:9px var(--ax-font-mono);color:var(--ax-accent)}.journey-link strong{font-size:12px;font-weight:500}.journey-link small{display:block;font-size:10px;color:#888;margin-top:4px}.journey-link>span:last-child{margin-left:auto;color:#666}.mini-path{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:16px}.mini-path span{border:1px solid #333;padding:9px;font:9px var(--ax-font-mono)}.mini-path i{color:var(--ax-accent);font-style:normal}.graph-view{display:grid;grid-template-columns:230px minmax(0,1fr);height:100%;min-height:220px}.node-browser{overflow:auto;border-right:1px solid #292929;padding:12px}.search{background:#151515;color:#fff;border:1px solid #333;padding:10px;width:100%;font:11px var(--ax-font-mono);outline-color:var(--ax-accent)}.node-list{padding-top:8px}.node-row{display:flex;flex-direction:column;width:100%;text-align:left;padding:9px 10px;border-left:2px solid transparent!important;gap:4px}.node-row small{color:#777;font:8px var(--ax-font-mono);text-transform:uppercase}.node-row span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-row.active{background:#1b1b1b;border-left-color:var(--ax-accent)!important}.node-detail{padding:20px;overflow:auto}.detail-head{display:flex;align-items:start;justify-content:space-between;gap:15px}.detail-head h2{font:300 24px var(--ax-font-display);margin:7px 0 12px;word-break:break-word}.chip{font:8px var(--ax-font-mono);padding:5px 7px;border:1px solid #333;color:#bbb;white-space:nowrap}.relationships{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.relation{border:1px solid #333!important;padding:10px!important;text-align:left;background:#111!important;max-width:230px}.relation small{display:block;font:8px var(--ax-font-mono);color:var(--ax-accent);margin-bottom:6px}.relation span{font-size:12px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:#222;border:1px solid #222;margin:12px 0}.fact{padding:12px;background:#0b0b0b}.fact small{display:block;color:#888;font:8px var(--ax-font-mono);margin-bottom:6px}.fact span{font:10px/1.6 var(--ax-font-mono);word-break:break-word}.source-link{color:#ddd!important;text-decoration:underline;text-underline-offset:4px;padding:8px 0;font:9px var(--ax-font-mono)!important}.event-toolbar{display:flex;gap:12px;padding:12px 20px;align-items:center;border-bottom:1px solid #222}.event-toolbar .search{max-width:250px}.metrics{display:flex;gap:25px;margin-left:auto;font:10px var(--ax-font-mono);color:#999}.metrics b{color:#fff}.event-row{display:grid;grid-template-columns:70px 170px minmax(100px,1fr) 85px;gap:12px;padding:11px 20px;border-bottom:1px solid #202020;font:10px var(--ax-font-mono);width:100%;text-align:left}.event-row time{color:#777}.event-row .event-type{color:#d2b195}.event-row .event-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event-row .event-time{color:#888;text-align:right}.event-row:hover,.node-row:hover,.relation:hover{background:#191919!important}.empty-state{padding:28px;text-align:center;color:#888;font-size:12px;line-height:1.8}.changes-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.changes-head h2{font:300 20px var(--ax-font-display);margin:0}.changes-list{padding:0 20px}.change{padding:12px;border:1px solid #333;margin-bottom:8px;display:grid;grid-template-columns:120px 1fr;gap:12px}.change strong{font-size:12px}.change small{color:#888;display:block;margin-top:5px;font-size:10px}.change pre{white-space:pre-wrap;font:10px/1.6 var(--ax-font-mono);color:#bbb;overflow-wrap:anywhere}.app-footer{flex-shrink:0;min-height:28px;border-top:1px solid #333;background:#080808;display:flex;justify-content:space-between;align-items:center;padding:5px 18px;font-size:8px;color:#777}.changes-layout{display:grid;grid-template-columns:minmax(130px,var(--review-width, 240px)) 6px minmax(0,1fr);min-height:240px}.change-list{padding:0 12px 16px 20px;min-width:0}.change-list .change{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px;background:#0b0b0b;border:1px solid #292929}.change-list .change:hover{background:#151515}.change-list .change.is-selected{border-color:#70432f;box-shadow:inset 2px 0 var(--ax-accent);background:#15100e}.change-list .change strong{font:400 18px/1.2 var(--ax-font-display);overflow-wrap:anywhere}.change-list .change small{margin:0}.change-list .change .chip{font-size:9px}.change-review{min-width:0;padding:0 24px 20px}.review-tabs{display:flex;gap:16px;border-bottom:1px solid #303030;margin-bottom:20px}.review-tabs button{font:10px var(--ax-font-mono);padding:12px 0;color:#999;white-space:nowrap;border-bottom:2px solid transparent}.review-tabs button[aria-selected=true]{border-bottom:2px solid var(--ax-accent);color:#fff}.review-fact-title h3{font:400 24px/1.2 var(--ax-font-display);margin:6px 0 12px}.review-description{font-size:13px;line-height:1.65;color:#aaa;max-width:80ch;margin:0 0 18px}.semantic-values{border:1px solid #303030;margin:16px 0}.value-head,.value-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 16px}.value-head{font:9px var(--ax-font-mono);color:#888;text-transform:uppercase;background:#141414}.value-row{border-top:1px solid #292929;align-items:start;font:12px/1.6 var(--ax-font-mono)}.value-row strong{font-weight:400;overflow-wrap:anywhere}.value-row pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#bbb}.value-row pre:last-child{color:#f3b596}.review-json{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.6 var(--ax-font-mono);color:#aaa}.source-diff{border:1px solid #303030;margin:16px 0}.source-diff h3{font:10px var(--ax-font-mono);margin:0;padding:12px 16px;background:#151515;border-bottom:1px solid #303030}.diff-scroll{overflow-x:auto;padding:8px 0;background:#080808}.diff-line{display:grid;grid-template-columns:36px 36px 24px minmax(0,1fr);min-width:max-content;font:11px/1.8 var(--ax-font-mono)}.diff-line code{white-space:pre;padding-right:18px;color:#ccc;font:inherit}.diff-line .line-number{color:#666;text-align:right;padding-right:6px;user-select:none}.diff-line .line-sign{text-align:center;color:#aaa}.diff-remove{background:#40211f66}.diff-add{background:#22313c88;box-shadow:inset 2px 0 #b5cddc}.diff-gap{color:#777;padding:6px 16px;font:10px var(--ax-font-mono)}.source-diff .tok-keyword{color:#f19369}.source-diff .tok-string{color:#c5cfa4}.source-diff .tok-number,.source-diff .tok-bool{color:#c6a6dc}.source-diff .tok-typeName{color:#b5cddc}.source-diff .tok-comment{color:#626262}.source-diff .tok-punctuation{color:#777}.artifact-revision{padding:16px 24px;border-top:1px solid #303030;color:#888;font:10px/1.7 var(--ax-font-mono)}.artifact-revision summary{cursor:pointer}.artifact-revision code{display:block;overflow-wrap:anywhere;color:#aaa;margin:6px 0}.impact-targets{display:flex;gap:8px;margin:14px 0}.impact-path{border:1px solid #303030;padding:16px;margin-bottom:10px}.impact-path header{display:flex;gap:16px;align-items:center;justify-content:space-between}.impact-path header .eyebrow{margin:0}.impact-path header button{margin:0}.impact-path ol{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:12px 0 0}.impact-path li{display:flex;align-items:center;gap:10px;font:10px/1.6 var(--ax-font-mono)}.impact-path li small{color:#777;font-size:8px}.impact-path li small:before{content:"→ ";color:var(--ax-accent)}.impact-path li span{color:#ccc}@media(max-width:650px){.changes-head{gap:10px;flex-wrap:wrap;padding:16px}.changes-layout{display:flex;flex-direction:column}.changes-layout>.splitter{display:none}.change-list{padding:0 16px;display:flex;gap:8px;overflow-x:auto}.change-list .change{min-width:180px;max-width:240px;flex-shrink:0;padding:12px}.change-review{padding:0 16px 16px}.review-tabs{gap:22px}.value-head,.value-row{padding:10px;gap:6px}.value-row{font-size:10px}.impact-path header{align-items:flex-start;flex-direction:column;gap:6px}}.error-details{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.7 var(--ax-font-mono);padding:16px;color:#ffb18c}.source-highlight{background:#ec280024}.engine-boundary{font-size:10px!important;color:#777!important}.btn{letter-spacing:.02em}.overview button:hover{color:#fff;background:#141414}@media(min-width:1600px){.workbench{height:var(--workbench-height, 59vh)}.cm-editor{font-size:13px}.overview>div{padding:26px}.overview h2{font-size:30px}}@media(max-width:1000px){.header-end .mono{display:none}.inspector-bar>.mono{display:none}.local-note{display:none}.workspace-bar .quiet{margin-left:auto}.overview{grid-template-columns:1fr 1fr}.overview>div:last-child{display:none}.tabs button{padding:0 10px}.tabs button span{display:none}.target-tabs button{padding:8px}.target-tabs button span{font-size:9px}.panel-title>span{display:none}.editor-status>span:last-child{display:none}.preview-footer>span{display:none}.graph-view{grid-template-columns:180px 1fr}.metrics{font-size:8px;gap:8px}}@media(max-width:650px){body{height:auto;min-height:100dvh}.topbar{padding:0 14px;gap:10px;height:56px}.brand b{font-size:18px}.product{font-size:13px}.product em{display:none}.header-end{gap:10px}.docs-link{display:none}.header-end .btn{padding:0 10px}.workbench{display:flex;flex-direction:column;height:auto}.editor-pane{height:var(--editor-height, 400px);border-right:0;border-bottom:1px solid #333}.preview-pane{height:var(--preview-height, 480px)}.inspector{min-height:260px;height:var(--inspector-height, 550px);flex:none}.inspector-bar{padding:0 8px;gap:6px;overflow:auto}.inspector-title{font-size:0}.inspector-title .accent{font-size:14px}.inspector-tabs{gap:0}.inspector-tabs button{font-size:9px;padding:0 8px}.inspector-bar>.quiet{display:none}.overview{grid-template-columns:1fr}.overview>div:last-child{display:block}.overview>div{border-bottom:1px solid #333}.graph-view{grid-template-columns:125px 1fr}.node-browser{padding:7px}.node-row{padding:8px 4px}.node-row span{font-size:10px}.node-detail{padding:12px}.detail-head{display:block}.detail-head h2{font-size:20px}.event-row{grid-template-columns:45px 110px 1fr;padding:10px;gap:5px;font-size:8px}.event-time{display:none}.event-toolbar{padding:10px}.metrics{display:none}.change{grid-template-columns:1fr}.app-footer>span:nth-child(2){display:none}.editor-status{font-size:7px}#preview-stage{padding:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.splitter{position:relative;background:#101010;flex:0 0 6px;min-height:6px;touch-action:none;cursor:row-resize;z-index:5}.splitter[aria-orientation=vertical]{cursor:col-resize;min-width:6px}.splitter:focus-visible{outline:1px solid var(--ax-accent);outline-offset:-1px}.splitter:after{content:"";position:absolute;inset:1px;background:#353535;opacity:0;transition:opacity .15s}.splitter:hover:after,.splitter:focus-visible:after{opacity:1;background:var(--ax-accent)}.resizing,.resizing *{user-select:none!important}.resizing iframe{pointer-events:none}.mobile-splitter{display:none}.graph-view{grid-template-columns:minmax(110px,var(--graph-width, 230px)) 6px minmax(0,1fr)}@media(max-width:650px){.mobile-splitter{display:block}.workbench>.splitter{min-height:8px}.graph-view{grid-template-columns:minmax(110px,var(--graph-width, 32%)) 6px minmax(0,1fr)}}#export-dialog{color:var(--ax-foreground);background:#0b0b0b;border:1px solid #3b3b3b;padding:0;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 32px 100px #000}#export-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.export-top{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--ax-border)}.export-body{padding:28px}.export-body h2{font:400 32px/1.12 var(--ax-font-display);margin:0 0 12px}.export-body p{color:#aaa;line-height:1.5;margin:0 0 20px;font-size:14px}.export-targets{padding:0;border:0;margin:28px 0 20px}.export-targets legend{font:10px var(--ax-font-mono);color:#777;margin-bottom:12px;text-transform:uppercase}.export-targets label{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #333;margin-top:8px;cursor:pointer;background:#111}.export-targets label:has(:checked){border-color:var(--ax-accent);background:#19120f}.export-targets input{accent-color:var(--ax-accent);width:16px;height:16px}.export-targets strong,.export-targets small{display:block}.export-targets small{color:#999;font-size:12px;margin-top:4px}.export-target-icon{font:25px var(--ax-font-mono);color:#888}.export-note{font-size:12px!important;color:#888;padding:16px;background:#141414;line-height:1.5}.export-note p{font-size:12px;margin:10px 0 0}#build-export{margin-top:22px;width:100%}#export-message{margin:18px 0 0;font-size:12px;color:#eea180}#export-message:empty{display:none}.export-ready{display:flex;gap:16px;align-items:center;margin-bottom:22px}.export-ready>span{display:grid;place-items:center;width:46px;height:46px;background:#21150f;border:1px solid var(--ax-accent);color:var(--ax-accent);font-size:26px}.export-ready h2{font-size:28px;margin-bottom:4px}.export-ready p{margin:0;font:10px var(--ax-font-mono)}.export-steps{list-style:none;padding:0;counter-reset:steps}.export-steps li{counter-increment:steps;padding:20px 0;border-top:1px solid #333}.export-steps h3{margin:0 0 8px;font-size:16px}.export-steps h3:before{content:"0" counter(steps);color:var(--ax-accent);margin-right:12px;font:10px var(--ax-font-mono)}.export-steps p{font-size:12px;margin-bottom:14px}.export-command{display:flex;align-items:flex-start;border:1px solid #303030;background:#050505;margin-top:12px;padding:14px;gap:10px}.export-command pre{min-width:0;margin:0;flex:1;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 var(--ax-font-mono)}.export-command .quiet{padding:2px;font-size:10px}.code-command{color:#e2c7a3}.code-flag{color:#f19369}.code-string{color:#b5cddc}.export-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:20px;font:10px var(--ax-font-mono)}@media(max-width:650px){#share{display:none}.export-body{padding:20px}.export-body h2{font-size:27px}#export-app{padding:0 12px}}
