@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}body .syntax-comment{color:#949494}body .syntax-keyword{color:#e9a184}body .syntax-string{color:#d6c19b}body .syntax-number,body .syntax-literal{color:#c4a9df}body .syntax-type{color:#a8c2d7}body .syntax-function{color:#e4d3b4}body .syntax-property{color:#b7c7d3}body .syntax-operator{color:#bcbcbc}body .syntax-flag,body .syntax-decorator{color:#d9afc5}body .syntax-path{color:#adc2ce}:root{--bg: var(--ax-background);--surface: var(--ax-surface);--fg: var(--ax-foreground);--muted: var(--ax-text-muted);--border: var(--ax-border);--accent: var(--ax-accent);--accent-hover: var(--ax-accent-hover);--dim: color-mix(in oklch, var(--fg) 11%, var(--bg));--display: var(--ax-font-display);--body: var(--ax-font-body);--mono: var(--ax-font-mono);--page: var(--ax-page-width)}*{box-sizing:border-box}html{background:var(--bg);color:var(--fg);scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:var(--body);font-size:16px;line-height:1.45;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}::selection{background:var(--accent);color:var(--fg)}.muted{color:var(--muted)}.rule{border-top:1px solid var(--border)}.btn:focus-visible,.nav-item:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.site-nav{height:64px;position:fixed;inset:0 0 auto;z-index:100;background:color-mix(in oklch,var(--bg) 94%,transparent);border-bottom:1px solid var(--border);backdrop-filter:blur(12px)}.nav-grid{height:100%;display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:26px}.brand.axiom-logo{display:inline-flex;align-items:center;gap:10px;width:max-content;color:var(--fg);letter-spacing:0}.axiom-logo-mark{width:28px;height:28px;flex:0 0 28px;overflow:visible}.logo-frame,.logo-glyph{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.logo-frame{stroke-width:1}.logo-glyph{stroke-width:1.7;stroke-linecap:square;stroke-linejoin:miter}.logo-core{fill:var(--accent)}.axiom-logo-word{display:inline-flex;align-items:baseline;font:600 21px/1 var(--display);letter-spacing:-.065em}.axiom-logo-word b{font-weight:600}.axiom-logo-word span{font-weight:300}.axiom-logo:hover .logo-frame,.axiom-logo:focus-visible .logo-frame{stroke:var(--accent)}.axiom-logo:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.nav-main,.nav-end{display:flex;align-items:center;gap:26px}.nav-item{height:64px;border:0;background:none;padding:0;font:700 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;cursor:pointer;position:relative}.nav-caret{width:5px;height:5px;margin-left:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transform-origin:center;flex:0 0 auto}.nav-item[aria-expanded=true] .nav-caret{transform:translateY(1px) rotate(225deg)}.nav-item:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--accent);transition:right .2s}.nav-item:hover:after,.nav-item[aria-expanded=true]:after{right:0}.nav-end{gap:16px}.nav-end .btn{min-height:36px;padding-inline:15px}.mobile-trigger{display:none;width:44px;height:44px;border:1px solid var(--border);background:var(--bg);font:700 9px var(--mono)}.nav-panel{position:absolute;top:64px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--border);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s ease}.nav-panel.open{opacity:1;visibility:visible;transform:none}.nav-panel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-inline:1px solid var(--border)}.nav-card{background:var(--bg);padding:24px;min-height:126px}.nav-card:hover{background:var(--surface)}.nav-card strong{font:300 25px/1 var(--display);text-transform:uppercase}.nav-card small{display:block;color:var(--muted);margin-top:12px}.hero{min-height:900px;padding-top:64px;position:relative;isolation:isolate;overflow:hidden}.pixel-field{position:absolute;inset:64px 0 0;width:100%;height:calc(100% - 64px);z-index:-2;image-rendering:pixelated}.hero:after{content:"";position:absolute;inset:64px 0 0;z-index:-1;background:radial-gradient(ellipse 54% 56% at 28% 48%,color-mix(in oklch,var(--bg) 92%,transparent),transparent 78%)}.hero-grid{min-height:836px;display:grid;grid-template-columns:5fr 7fr;align-items:center;gap:42px}.hero-copy{padding-top:16px}.hero h1{font-size:clamp(70px,6.6vw,105px);max-width:650px}.hero-copy>p{font-size:18px;max-width:520px;color:var(--muted);margin:25px 0 32px}.setup-link{display:inline-flex;gap:10px;align-items:center;margin-top:23px;color:var(--muted);font:10px var(--mono);text-transform:uppercase}.setup-link:before{content:"▣";color:var(--fg)}.agent-shell{position:relative;min-height:590px;border:1px solid var(--border);background:color-mix(in oklch,var(--bg) 97%,transparent);box-shadow:0 35px 110px var(--bg);overflow:hidden}.agent-line{opacity:0;transform:translateY(5px);animation:line-in 7.2s steps(1,end) infinite}.agent-line:nth-child(1){animation-delay:.3s}.agent-line:nth-child(2){animation-delay:1s}.agent-line:nth-child(3){animation-delay:1.7s}.agent-line:nth-child(4){animation-delay:2.4s}.agent-line:nth-child(5){animation-delay:3.1s}.agent-line:nth-child(6){animation-delay:3.8s}.agent-line b{color:var(--accent)}@keyframes line-in{0%,6%{opacity:0;transform:translateY(5px)}7%,88%{opacity:1;transform:none}89%,to{opacity:0}}.item{display:grid;grid-template-columns:1fr auto;gap:8px;padding:7px 0;border-bottom:1px solid var(--border);color:var(--muted)}@keyframes float-panel{50%{transform:translateY(-7px)}}.live{color:var(--fg)}.live:before{content:"";display:inline-block;width:5px;height:5px;background:var(--accent);margin-right:8px}@keyframes queue{to{transform:translate(-528px)}}.fit{height:3100px;position:relative;border-bottom:1px solid var(--border)}.fit h2{font-size:clamp(68px,7vw,112px);max-width:810px}.plate{position:absolute;inset:0;border:1px solid var(--border);background:color-mix(in oklch,var(--surface) 62%,var(--bg));box-shadow:-16px 18px color-mix(in oklch,var(--fg) 3%,var(--bg));transition:transform .65s cubic-bezier(.2,.75,.2,1),background .4s}.plate:nth-child(1){transform:translateZ(0)}.plate:nth-child(2){transform:translateZ(38px)}.plate:nth-child(3){transform:translateZ(76px)}.plate:nth-child(4){transform:translateZ(114px)}.plate.active{background:var(--accent);border-color:var(--accent)}.plate:before{content:attr(data-name);position:absolute;left:14px;top:14px;font:9px var(--mono);text-transform:uppercase;color:var(--fg)}.plate:after{content:"";position:absolute;inset:32px;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:24px 24px}.section{padding:145px 0;border-bottom:1px solid var(--border)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px}.section-head h2{font-size:clamp(64px,6.5vw,105px);max-width:800px}.section-head p{max-width:420px;color:var(--muted)}.usecases{overflow:hidden}.capability{min-height:360px;padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.capability:nth-child(2n){border-right:0}.capability:nth-last-child(-n+2){border-bottom:0}.capability h3{font:300 33px/1 var(--display);text-transform:uppercase;margin:18px 0 12px}.capability p{max-width:360px;color:var(--muted);font-size:14px}.terminal-command{height:100%;padding:24px;font:11px/1.7 var(--mono)}@keyframes blink{50%{opacity:0}}.telemetry svg{width:100%;height:100%}.deployment h2{font-size:clamp(62px,6.2vw,100px)}@keyframes core{50%{transform:translateZ(165px);box-shadow:0 0 80px var(--accent)}}.numbers{padding:120px 0 0;border-bottom:1px solid var(--border);overflow:hidden}.facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border)}.fact{padding:26px;border-right:1px solid var(--border)}.fact:last-child{border:0}.fact strong{display:block;font:300 clamp(52px,5.5vw,86px)/1 var(--display)}.fact span{font:9px var(--mono);color:var(--muted)}.integrations{min-height:850px;position:relative;overflow:hidden;display:grid;align-items:center}.integrations .pixel-field{inset:0;height:100%;opacity:.65}.integrations:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0 16%,var(--bg) 67%)}.integrations h2{font-size:clamp(68px,8.2vw,132px);max-width:1040px;margin:0 auto}.final-cta{height:780px;position:relative;display:grid;place-items:center;text-align:center;overflow:hidden;border-bottom:1px solid var(--border)}.final-cta .pixel-field{inset:0;height:100%}.final-cta:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 36% 29% at 50% 50%,var(--bg) 0 46%,transparent 100%)}.final-cta h2{font-size:clamp(78px,9.7vw,156px);max-width:1080px;margin:0 auto 32px}.final-cta h2 em{font-style:normal;color:var(--accent)}.install{margin-top:20px;font:9px var(--mono);color:var(--muted)}.footer{padding:56px 0 28px}.footer-top{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:35px}.footer h3{font:300 20px var(--display);text-transform:uppercase}.footer a{display:block;color:var(--muted);font-size:13px;margin:11px 0}.footer a:hover{color:var(--fg)}.footer-bottom{margin-top:56px;padding-top:18px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font:9px var(--mono);color:var(--muted)}.reveal{opacity:0;transform:translateY(38px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.75,.2,1)}.reveal.visible{opacity:1;transform:none}@keyframes trace-pulse{50%{opacity:.35;transform:translate(34px)}}@keyframes flow-line{55%,to{transform:translate(100%)}}@keyframes ring{50%{transform:rotate(45deg)}}@keyframes target-a{50%{transform:translate(-42px,-30px)}}@keyframes target-b{50%{transform:translateY(-5px)}}@keyframes target-c{50%{transform:translate(42px,30px)}}@keyframes arrow-dot{0%{left:0}to{left:calc(100% - 7px)}}.declaration b{color:var(--accent)}@keyframes node-breathe{50%{border-color:var(--accent)}}.contract-stories{padding:120px 0 132px;border-block:1px solid var(--border);position:relative;overflow:hidden}.story-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:64px;align-items:end;margin-bottom:52px}.story-intro h2{font-size:clamp(62px,7.2vw,112px);max-width:900px;margin:18px 0 0}.story-intro>p{margin:0;color:var(--muted);font-size:17px;max-width:450px}.story-tab{width:100%;min-height:128px;padding:19px 20px;border:0;border-bottom:1px solid var(--border);background:var(--bg);color:var(--fg);text-align:left;cursor:pointer;display:grid;grid-template-columns:38px 1fr;gap:12px;align-content:center;position:relative}.story-tab:last-child{border-bottom:0}.story-tab:hover,.story-tab:focus-visible{background:var(--surface)}.story-tab.active{background:var(--surface)}.story-tab.active:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent)}.story-panels{position:relative;min-height:535px;overflow:hidden}.story-panel{position:absolute;inset:0;padding:24px;display:grid;grid-template-rows:auto 1fr;gap:18px;opacity:0;visibility:hidden;transform:translate(18px);transition:opacity .24s,transform .24s,visibility .24s}.story-panel.active{opacity:1;visibility:visible;transform:none}.connect-flow{position:absolute;inset:24px;display:grid;grid-template-columns:1fr 78px .72fr 78px 1fr;align-items:center;z-index:2}@keyframes story-flow{0%{left:0;opacity:0}12%{opacity:1}48%{left:calc(100% - 7px);opacity:1}55%,to{left:calc(100% - 7px);opacity:0}}@keyframes state-dot{0%,12%{left:0;opacity:0}28%,60%{left:calc(100% - 7px);opacity:1}72%,to{opacity:0}}.ui-task{margin-top:17px;padding:14px;border:1px solid var(--border);font:10px var(--mono);animation:task-state 4.2s steps(1,end) infinite}.ui-task b{display:block;font:300 22px/1 var(--display);text-transform:uppercase;margin-bottom:8px}.ui-task span{color:var(--accent)}@keyframes task-state{0%,28%{border-color:var(--border);background:var(--bg)}29%,68%{border-color:var(--accent);background:var(--surface)}69%,to{border-color:var(--border);background:var(--bg)}}@keyframes test-result{0%,40%{border-color:var(--border);color:var(--muted)}41%,88%{border-color:var(--accent);color:var(--fg)}89%,to{border-color:var(--border);color:var(--muted)}}@keyframes impact-step{0%,18%{border-color:var(--border)}19%,54%{border-color:var(--accent);background:var(--surface)}55%,to{border-color:var(--border);background:var(--bg)}}.extension-run{display:grid;grid-template-columns:1fr 55px 1fr;align-items:center}@keyframes host-gate{0%,34%{opacity:.35}35%,76%{opacity:1;color:var(--fg)}77%,to{opacity:.35}}.story-panels{min-height:598px}.story-panel{padding:20px;grid-template-rows:auto 1fr;gap:14px}.test-console{height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:9px}.illustrative{font:700 6px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.diff-line{display:grid;grid-template-columns:14px 1fr;gap:6px;padding:5px 0;border-top:1px solid var(--border);font:600 7px/1.35 var(--mono)}.story-tab{min-height:112px;padding:15px 18px;grid-template-columns:32px 1fr}.story-panels{min-height:674px}.story-panel{padding:18px;gap:13px}.target-note{margin-top:7px;font:600 7px/1.35 var(--mono);color:var(--muted)}.test-fix{display:none}.story-panel[data-phase="2"] .test-fix{display:inline}.evidence-detail{margin-top:9px;border:1px solid var(--border);padding:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.evidence-detail span{font:600 7px/1.35 var(--mono);color:var(--muted)}.evidence-detail b{display:block;color:var(--fg);margin-top:3px}.contract-stories{padding:100px 0 112px}.contract-stories .story-intro{margin-bottom:40px}.contract-stories .story-intro h2{font-size:clamp(56px,6.4vw,92px)}.task-count{font:700 9px/1 var(--mono);color:#465463}.device-stage{min-height:305px;display:grid;place-items:center}.test-console{display:grid;gap:11px}.fit{height:3600px;padding:0;position:relative;border-bottom:1px solid var(--border);overflow:clip}@keyframes fit-path-dot{to{left:calc(100% - 7px)}}@media(max-width:1023px){:root{--page: var(--ax-page-width)}.nav-grid{grid-template-columns:1fr auto}.nav-main,.nav-end{display:none}.mobile-trigger{display:block}.hero{min-height:1160px}.hero-grid{grid-template-columns:1fr;align-content:center;gap:50px}.hero-copy{padding-top:80px}.hero h1{font-size:clamp(70px,12vw,104px)}.agent-shell{min-height:560px}.fit{height:auto;padding:130px 0}.footer-top{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}}@media(max-width:1023px){.contract-stories{padding:105px 0}.story-intro{grid-template-columns:1fr;gap:22px}.story-intro>p{max-width:720px}.story-tab{min-height:140px}.story-panel{padding:18px}.connect-flow{grid-template-columns:1fr 46px .76fr 46px 1fr;inset:18px}}@media(max-width:640px){.hero{min-height:1060px}.hero-grid{min-height:990px}.hero h1{font-size:62px}.hero-copy>p{font-size:16px}.agent-shell{min-height:500px}.section{padding:100px 0}.section-head{align-items:start;flex-direction:column}.section-head h2,.deployment h2{font-size:55px}.fit{padding:100px 0}.fit h2{font-size:58px}.capability{border-right:0!important;border-bottom:1px solid var(--border)!important;min-height:340px}.capability:last-child{border-bottom:0!important}.facts{grid-template-columns:repeat(2,1fr)}.fact:nth-child(2){border-right:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--border)}.integrations{min-height:720px}.integrations h2{font-size:58px}.final-cta{height:650px}.final-cta h2{font-size:62px}.footer-top{grid-template-columns:1fr 1fr}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:10px}}@media(max-width:720px){.contract-stories{padding:92px 0}.story-intro h2{font-size:clamp(54px,15vw,72px)}.story-tab{min-height:118px}.story-panels{min-height:0}.story-panel{position:relative;display:none;opacity:1;visibility:visible;transform:none;padding:16px}.story-panel.active{display:grid}.connect-flow{inset:16px 16px 84px;grid-template-columns:1fr;grid-template-rows:1fr 28px .72fr 28px 1fr}@keyframes story-flow-mobile{0%{top:0;opacity:0}12%{opacity:1}48%{top:calc(100% - 7px);opacity:1}55%,to{top:calc(100% - 7px);opacity:0}}.extension-run{grid-template-columns:1fr;grid-template-rows:1fr 52px 1fr}}@media(max-width:1023px){.story-panel{padding:14px}}@media(max-width:720px){.story-panels{min-height:0}.story-panel{padding:14px}}@media(max-width:1023px){.story-tab{min-height:118px}.story-panels{min-height:740px}}@media(max-width:720px){.story-panel{padding:14px}.evidence-detail{grid-template-columns:1fr}}@media(max-width:1023px){.fit{height:auto;padding:105px 0}}@media(max-width:640px){.fit{padding:90px 0}}@keyframes fit-button-on{0%{transform:translateY(0)}45%{transform:translateY(2px)}to{transform:translateY(0)}}.effect-result{font:600 10px/1.35 var(--mono)!important}.effect-result.allowed{border-color:color-mix(in oklch,var(--accent) 60%,var(--border));color:var(--fg)}.effect-result.denied{position:absolute;right:0;top:98px;min-height:44px!important;width:31%;border-color:#e9483d!important;color:#fb998c}@media(max-width:1023px){.fit{padding:100px 0}}@media(max-width:640px){.fit{padding:84px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.fit{height:auto!important;padding:0!important;overflow:visible!important;border-bottom:1px solid var(--border)}.workbench-bar{height:46px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in oklch,var(--fg) 15%,transparent);font:600 11px/1 var(--mono);letter-spacing:.04em}.workbench-bar span{color:var(--muted)}.workbench-bar b{color:var(--fg);font-weight:600}.inspector-answer{padding:24px;background:#070403}.inspector-answer>em{display:inline-block;padding:8px 10px;background:var(--accent);color:var(--bg);font:700 11px/1 var(--mono);font-style:normal;letter-spacing:.07em}.browser-chrome{height:34px;padding:0 11px;display:flex;align-items:center;gap:6px;background:#cecac5;font:10px/1 var(--mono)}.browser-chrome i{width:7px;height:7px;border-radius:50%;background:#867e7c}.browser-chrome span{margin-left:7px;color:#524b49}.usecases{overflow:visible}.usecases .section-head{align-items:end}.usecases .section-head h2{max-width:760px;text-transform:none}.usecases .section-head>p{max-width:470px;font-size:17px;line-height:1.55}.starting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:58px}.start-card{min-width:0;border:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;outline:none;transition:border-color .2s,transform .2s}.start-card:hover,.start-card:focus-visible,.start-card:focus-within{border-color:color-mix(in oklch,var(--fg) 42%,var(--border))}.start-card:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 45%,transparent)}.start-card-head{min-height:244px;padding:30px}.path-number{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);font:600 11px/1 var(--mono);color:var(--muted)}.start-card h3{max-width:520px;margin:21px 0 14px;font:500 clamp(31px,2.7vw,43px)/.98 var(--display);letter-spacing:-.025em;text-transform:none}.start-card-head p{max-width:540px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.test-action>span{font:600 9px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.start-card-foot{min-height:68px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.start-card-foot a{color:var(--fg);font:600 11px/1.35 var(--mono);text-decoration:none;text-align:right}.start-card-foot a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.path-replay{min-width:72px;min-height:40px;border:1px solid var(--border);background:transparent;color:var(--fg);font:600 10px/1 var(--mono)}.path-replay:hover,.path-replay:focus-visible{border-color:var(--accent);background:#090503}.path-caveat{padding:13px 18px 0;color:var(--muted);font:11px/1.45 var(--mono)}@keyframes path-route{0%,12%{box-shadow:inset 0 0 0 2px var(--accent)}35%,to{box-shadow:none}}@keyframes path-contract{0%,24%{opacity:.35;transform:scale(.94)}42%,to{opacity:1;transform:none}}@keyframes path-client{0%,48%{opacity:.28}68%,to{opacity:1}}.target-command{display:block;margin:12px 0;padding:10px 12px;background:#010000;font:11px/1.35 var(--mono);color:var(--fg);overflow-wrap:anywhere}.ui-path.is-playing .target-command{animation:path-command 4s both}@keyframes path-source{0%,18%{box-shadow:inset 3px 0 var(--accent)}40%,to{box-shadow:none}}@keyframes path-command{0%,30%{color:var(--muted)}50%,to{color:var(--accent)}}@keyframes path-preview{0%,50%{opacity:.3;transform:translateY(8px)}72%,to{opacity:1;transform:none}}.test-action{padding:24px 19px}.test-action{background:#010000}.test-action strong{display:block;margin:28px 0 14px;font:600 23px/1 var(--display)}.test-action code{display:block;padding:12px;background:#050302;font:11px/1.45 var(--mono)}@keyframes test-fail{0%,16%{opacity:0}28%,56%{opacity:1}68%,to{opacity:0;display:none}}@keyframes test-pass{0%,58%{opacity:0;transform:translateY(6px)}78%,to{opacity:1;transform:none}}@keyframes inspector-reveal{0%,18%{opacity:.2;transform:translate(-5px)}40%,to{opacity:1;transform:none}}@keyframes inspector-proof{0%,48%{opacity:.2;transform:translateY(7px)}70%,to{opacity:1;transform:none}}@media(max-width:1040px){.starting-grid{grid-template-columns:1fr}.start-card-head{min-height:0}.usecases .section-head{align-items:start}}@media(max-width:680px){.starting-grid{margin-top:42px}.start-card-head{padding:24px 20px}.start-card h3{font-size:34px}.test-action{padding:22px 18px}.start-card-foot{align-items:flex-start;flex-direction:column}.start-card-foot a{text-align:left}}@media(prefers-reduced-motion:reduce){.start-card *{animation:none!important}.path-replay{display:none}}.machine{background:var(--bg)}.machine .section-head{align-items:end}.machine .section-head h2{max-width:860px;text-transform:none}.machine .section-head>p{max-width:520px;font-size:17px;line-height:1.55}.core-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--border);background:#020101;outline:none;transition:border-color .2s,transform .2s}.core-card:hover,.core-card:focus-within{border-color:color-mix(in oklch,var(--fg) 40%,var(--border))}.core-card:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 42%,transparent)}.core-card h3{max-width:520px;margin:22px 0 13px;font:500 clamp(32px,2.6vw,44px)/.98 var(--display);letter-spacing:-.03em;text-transform:none}.core-complete-button{min-height:36px;border:0;background:var(--accent);color:#050302;padding:0 13px;font:800 9px/1 var(--mono);cursor:pointer}@keyframes core-code-focus{0%,12%{background:color-mix(in oklch,var(--accent) 30%,transparent)}35%,to{background:color-mix(in oklch,var(--accent) 10%,transparent)}}@keyframes core-button-press{0%,32%{transform:none}40%,48%{transform:translateY(2px);filter:brightness(.82)}58%,to{transform:none}}@keyframes core-done{0%,48%{opacity:0;transform:translateY(5px)}66%,to{opacity:1;transform:none}}@keyframes core-contract-step{0%,16%{opacity:.3;transform:translateY(5px)}38%,to{opacity:1;transform:none}}@keyframes core-contract-pulse{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes core-mock-update{0%,32%{opacity:.35}52%,to{opacity:1}}@keyframes core-fail{0%,48%{opacity:0}58%,72%{opacity:1}82%,to{opacity:0}}@keyframes core-pass{0%,74%{opacity:0;transform:translateY(5px)}88%,to{opacity:1;transform:none}}@keyframes core-evidence-reveal{0%,18%{opacity:.2;transform:translate(-4px)}38%,to{opacity:1;transform:none}}@keyframes core-evidence-detail{0%,50%{opacity:.25;transform:translateY(6px)}72%,to{opacity:1;transform:none}}@media(max-width:1080px){.machine .section-head{align-items:start}}@media(max-width:720px){.machine .section-head h2{font-size:52px}.machine .section-head>p{font-size:16px}.core-card h3{font-size:34px}}@keyframes contract-boundary-focus{0%,15%{box-shadow:inset 0 0 0 1px var(--accent)}38%,to{box-shadow:none}}@keyframes contract-direction-run{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes contract-result-arrive{0%,48%{opacity:.28;transform:translateY(7px)}70%,to{opacity:1;transform:none}}.verify-task{margin-top:18px;padding:16px;background:#f1eee9;color:#120b0a;display:flex;align-items:center;justify-content:space-between;gap:14px}.verify-task strong{display:block;font-size:14px}.verify-task small{display:block;margin-top:5px;color:#5b5352;font-size:9px}.verify-task button{min-height:38px;border:0;background:var(--accent);padding:0 13px;font:800 9px/1 var(--mono)}@keyframes verify-state-arrive{0%,35%{opacity:.28;transform:translate(-5px)}55%,to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.core-card *{animation:none!important}}@keyframes extension-action{0%,8%{background:var(--accent)}12%,78%{transform:none;filter:none;background:#050302;color:var(--fg)}86%,to{background:#a0d4a0;color:#060d06}}@keyframes extension-node{0%,10%,35%,to{background:#030101;color:var(--muted)}15%,30%{background:var(--accent);color:var(--bg)}}@keyframes extension-result{0%,60%{opacity:.28;transform:translateY(5px)}78%,to{opacity:1;transform:none}}@keyframes extension-outcome{0%,65%{opacity:.25;transform:translateY(5px)}82%,to{opacity:1;transform:none}}.trace-event{display:grid;grid-template-columns:55px 1fr auto;gap:10px;align-items:center;min-height:36px;padding:0 10px;border-left:3px solid oklch(72% .11 205);background:#000303;font:10px/1.2 var(--mono)}.trace-event time{color:#57c3cf}.trace-event em{color:var(--muted);font-style:normal}@keyframes evidence-declared{0%{opacity:.35;transform:translate(-5px)}45%,to{opacity:1;transform:none}}@keyframes evidence-observed{0%,18%{opacity:.2;transform:translateY(5px)}50%,to{opacity:1;transform:none}}@keyframes evidence-impact{0%,22%{opacity:.25;transform:translateY(6px)}55%,to{opacity:1;transform:none}}@media(max-width:1050px){.trace-event{min-height:32px}}@keyframes target-preview-response{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.inspector-answer{background:#030101}.inspector-answer{padding:18px}@keyframes agent-question-reveal{0%{opacity:.25;transform:translateY(5px)}14%,to{opacity:1;transform:none}}@keyframes agent-answer-reveal{0%,22%{opacity:.18;transform:translateY(7px)}45%,to{opacity:1;transform:none}}@keyframes agent-plan-reveal{0%,58%{opacity:.18;transform:translateY(7px)}78%,to{opacity:1;transform:none}}@keyframes agent-step-reveal{0%,64%{opacity:.2;transform:translate(-5px)}84%,to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.inspector-answer{opacity:1!important;transform:none!important}}@keyframes release-build-focus{0%,30%{border-color:var(--accent);background:#040201}40%,to{border-color:var(--border);background:#010000}}@keyframes release-verify-focus{0%,28%{border-color:var(--border)}38%,64%{border-color:var(--accent);background:#040201}74%,to{border-color:var(--border);background:#010000}}@keyframes release-share-focus{0%,62%{border-color:var(--border)}72%,to{border-color:var(--accent);background:#040201}}@keyframes release-build-reveal{0%{opacity:.25;transform:translate(-6px)}18%,to{opacity:1;transform:none}}@keyframes release-verify-reveal{0%,34%{opacity:.2;transform:translateY(5px)}54%,to{opacity:1;transform:none}}@keyframes release-share-reveal{0%,68%{opacity:.2;transform:translateY(5px)}88%,to{opacity:1;transform:none}}.final-cta.decision-cta{height:auto;min-height:540px;padding:104px 0 88px;display:block;background:#000;border-bottom:1px solid var(--border);overflow:visible}.final-cta.decision-cta:after{display:none}.decision-inner{max-width:1040px;margin-inline:auto;text-align:center}.decision-inner .label{color:var(--accent)}.final-cta.decision-cta h2{max-width:930px;margin:22px auto 24px;font:400 clamp(58px,6.8vw,104px)/.9 var(--display);letter-spacing:-.05em;text-transform:none}.decision-copy{max-width:690px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.6}.decision-actions{margin-top:38px;display:grid;grid-template-columns:repeat(2,minmax(240px,320px));justify-content:center;gap:10px}.decision-actions .btn{min-height:58px;padding-inline:24px;font-size:11px}.decision-actions .btn-secondary-strong{border-color:color-mix(in oklch,var(--fg) 64%,var(--border));background:#030101}.decision-actions .btn-secondary-strong:hover,.decision-actions .btn-secondary-strong:focus-visible{background:var(--fg);border-color:var(--fg);color:var(--bg)}.decision-examples{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--muted);font:800 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--border)}.decision-examples:hover,.decision-examples:focus-visible{color:var(--fg);text-decoration-color:var(--accent)}.footer.task-footer{padding:48px 0 24px;background:var(--bg)}.task-footer .footer-top{grid-template-columns:minmax(230px,1.45fr) repeat(4,minmax(120px,1fr));gap:46px}.task-footer .axiom-logo-mark{width:32px;height:32px;flex-basis:32px}.task-footer .axiom-logo-word{font-size:24px}.task-footer .footer-brand p{max-width:270px;margin:18px 0 0;font-size:14px;line-height:1.5}.task-footer h3{margin:4px 0 19px;font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.task-footer a:not(.brand){margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.4}.task-footer a:not(.brand):hover,.task-footer a:not(.brand):focus-visible{color:var(--fg)}.task-footer .footer-bottom{margin-top:42px}.alpha-status{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.alpha-status:before{content:"";width:5px;height:5px;background:var(--accent)}@media(max-width:1023px){.task-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 44px}.task-footer .footer-brand{grid-column:1/-1}.decision-inner{max-width:820px}}@media(max-width:640px){.final-cta.decision-cta{min-height:0;padding:82px 0 72px}.final-cta.decision-cta h2{font-size:54px}.decision-copy{font-size:16px}.decision-actions{grid-template-columns:1fr;margin-top:30px}.decision-actions .btn{width:100%;min-height:56px}.footer.task-footer{padding-top:42px}.task-footer .footer-top{grid-template-columns:1fr 1fr;gap:34px 24px}.task-footer .footer-brand{grid-column:1/-1}.task-footer h3{margin-bottom:16px}.task-footer .footer-bottom{margin-top:34px}}@media(max-width:420px){.task-footer .footer-top{grid-template-columns:1fr}.task-footer .footer-brand{grid-column:auto}.final-cta.decision-cta h2{font-size:48px}}html{scroll-padding-top:88px}.hero h1{font-size:clamp(70px,6.6vw,105px)}.hero.is-paused *{animation-play-state:paused!important}.hero.is-paused canvas{opacity:.6}.agent-line{animation:none!important;opacity:1;transform:none}.agent-line+.agent-line{margin-top:9px}.agent-line:nth-child(3){margin-top:30px}.hero .agent-shell{min-height:570px}.section{padding:100px 0}.section-head{margin-bottom:40px}.section-head h2,.story-intro h2{font-size:clamp(52px,5.2vw,80px)!important;line-height:.98!important}.section-head>p{font-size:16px!important;line-height:1.6!important}.contract-stories{padding:100px 0!important}.story-intro{margin-bottom:40px}.core-card h3{font-size:clamp(28px,2.5vw,38px)}.decision-cta{padding:95px 0!important}.start-card:hover{transform:none}.reveal{opacity:1!important;transform:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1100px){.hero h1{font-size:clamp(58px,7.3vw,84px)}}@media(max-width:720px){.section,.contract-stories{padding:68px 0!important}.section-head h2,.story-intro h2{font-size:clamp(42px,9.3vw,66px)!important}.hero h1{font-size:clamp(51px,10.8vw,78px)}.hero .agent-shell{min-height:0}.hero-copy>p{font-size:16px;line-height:1.55}.hero .setup-link{font-size:9px}.agent-line+.agent-line{margin-top:4px}.section-head{gap:24px}.decision-cta{padding:64px 0!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}.agent-line{opacity:1!important}}@media(min-width:1101px){.hero h1{font-size:clamp(70px,6vw,92px)}.hero-grid{gap:42px}.hero{min-height:850px}.hero-grid{min-height:786px}}.agent-line{font-size:10px;line-height:1.75;color:#929292;transition:color .45s,transform .45s!important}.agent-line:first-child{color:#fff}.agent-line:nth-child(3){margin-top:23px}.agent-line.current{color:var(--accent);transform:translate(4px)!important}.agent-line.complete{color:#eee}.hero .agent-shell{min-height:0}@keyframes contract-transit{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}@media(max-width:720px){.hero .agent-line{font-size:8px;overflow-wrap:anywhere}}.hero:after{background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.68) 31%,rgba(0,0,0,.05) 57%,transparent 100%)}.starting-grid{gap:16px}.start-card{min-height:0!important}.start-card-head{min-height:0!important;padding:28px!important}.start-card h3{font-size:32px!important;line-height:1.1!important;margin:16px 0!important}.start-card-head p{font-size:15px!important;line-height:1.55!important}.start-card-foot{min-height:60px!important;margin-top:auto;padding:16px 28px!important}.start-card-foot a{font-size:11px!important}.usecases .section-head{margin-bottom:36px}.story-intro>p{font-size:16px!important;line-height:1.55!important}.decision-cta h2{font-size:clamp(48px,5.8vw,84px)!important;line-height:1.03!important}.decision-cta p{font-size:17px!important;line-height:1.55!important;max-width:670px!important}@media(max-width:720px){.start-card-head{padding:23px!important}.start-card h3{font-size:28px!important}.hero:after{background:linear-gradient(180deg,#0000008c,#0003)}}@media(max-width:720px){.hero .pixel-field{opacity:.6}.hero-copy>p{max-width:540px}}.hx-workbench{--hx-bg: #0c0c0c;--hx-line: #2b2b2b;--hx-muted: #9d9d9d;--hx-orange: var(--accent);--hx-green: #b8b8b8;--hx-red: var(--accent);--hx-blue: #b9b9b9;border:1px solid var(--hx-line);background:#060606;color:#f4f4f4}.hx-workbench *{box-sizing:border-box}.hx-workbench button,.hx-workbench input{font:inherit;border-radius:0}.hx-workbench button{cursor:pointer}.hx-workbench [hidden]{display:none!important}.hx-workbench button:disabled{opacity:.45;cursor:default}.hx-workbench button:focus-visible,.hx-workbench input:focus-visible,.hx-workbench a:focus-visible{outline:2px solid var(--hx-orange);outline-offset:3px}.hx-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--hx-line)}.hx-tabs button{border:0;border-right:1px solid var(--hx-line);background:none;color:#a7a7a7;padding:20px 18px;text-align:left;font-size:15px;font-weight:600;position:relative}.hx-tabs button:last-child{border-right:0}.hx-tabs button span{display:block;font:9px var(--mono);margin-bottom:10px}.hx-tabs button[aria-selected=true]{background:#131313;color:#fff}.hx-tabs button[aria-selected=true]:after{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;background:var(--accent)}.hx-tabs button[aria-selected=true] span{color:var(--hx-orange)}.hx-tabs button:hover{background:#111}.hx-workbench-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;border-bottom:1px solid var(--hx-line);font:9px/1.5 var(--mono);color:var(--hx-muted)}.hx-workbench-bar i{display:inline-block;width:5px;height:5px;background:var(--accent);margin-left:9px}.hx-panel{padding:32px}.hx-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:30px}.hx-kicker{font:10px var(--mono);color:var(--hx-orange)}.hx-heading h3{font:400 clamp(31px,3vw,45px)/1.08 var(--display);letter-spacing:-.04em;max-width:820px;margin:15px 0}.hx-heading p{max-width:770px;color:#b0b0b0;font-size:15px;line-height:1.65;margin:0}.hx-badge{flex-shrink:0;padding:9px 10px;border:1px solid #363636;font:9px/1.5 var(--mono);color:#bbb;max-width:205px}.hx-note{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:24px;border-top:1px solid var(--hx-line);padding-top:20px}.hx-note p{max-width:810px;font:11px/1.7 var(--mono);color:var(--hx-muted);margin:0}.hx-note a{font:10px/1.6 var(--mono);flex-shrink:0;text-decoration:underline;text-underline-offset:5px}.hx-note a:hover{color:var(--hx-orange)}.hx-editor{border:1px solid var(--hx-line);background:#0d0d0d;min-width:0}.hx-file{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid var(--hx-line);font:10px/1.6 var(--mono);color:#c7c7c7}.hx-file>span{display:flex;align-items:center;gap:8px}.hx-file i{display:inline-block;width:6px;height:8px;border:1px solid var(--hx-orange)}.hx-file small{font-size:8px;color:#939393;text-align:right}.hx-workbench pre{margin:0;padding:20px;font:11px/1.85 var(--mono);color:#d6d6d6;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;text-align:left}.hx-workbench code{font-family:var(--mono)}.hx-switch{display:flex;gap:0;flex-wrap:wrap}.hx-switch button{background:#0b0b0b;border:1px solid var(--hx-line);padding:11px 15px;font:10px var(--mono);color:#9d9d9d;margin-right:-1px}.hx-switch button[aria-selected=true]{color:#fff;border-color:#575757;position:relative;z-index:1;background:#181818}.hx-code-stack>.hx-switch{margin-bottom:10px}.hx-overline{font:9px/1.6 var(--mono);color:var(--hx-muted);letter-spacing:.05em}.hx-connect-flow{display:grid;grid-template-columns:1.05fr .63fr 1.05fr;gap:18px;align-items:stretch}.hx-code-stack{min-width:0}.hx-code-stack .hx-editor{min-height:353px}.hx-code-stack pre{font-size:10px;padding:17px}.hx-contract-column{background:#080808;background-size:auto,14px 14px;border:1px solid var(--hx-line);padding:24px 17px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:22px}.hx-artifact{text-align:center;width:100%;border:1px solid #4a4a4a;background:#101010;padding:23px 10px;box-shadow:0 0 35px #ee33000a}.hx-file-symbol{display:grid;place-items:center;width:31px;height:38px;border:1px solid var(--hx-orange);color:var(--hx-orange);font:17px var(--mono);margin:0 auto 15px}.hx-artifact strong{display:block;font:19px var(--display)}.hx-artifact small{font:8px var(--mono);color:#9d9d9d;display:block;margin-top:8px}.hx-schema{width:100%;background:#0b0b0b;padding:14px;border:1px solid var(--hx-line);font:9px var(--mono)}.hx-schema>div{display:flex;gap:10px;padding-bottom:12px;border-bottom:1px solid #272727}.hx-schema b{color:var(--hx-green);font-size:9px}.hx-schema dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 5px;margin:14px 0 0}.hx-schema dd{margin:0;text-align:right;color:#ababab}.hx-edge-label{font:8px var(--mono);color:var(--hx-orange)}.hx-client-preview{border:1px solid #3a3a3a;background:#efefef;color:#212121;align-self:stretch;display:flex;flex-direction:column;min-width:0}.hx-windowbar{background:#e3e3e3;border-bottom:1px solid #cdcdcd;display:flex;justify-content:space-between;gap:10px;padding:13px 12px;font:8px var(--mono);color:#676767}.hx-windowdots{letter-spacing:3px;font-size:7px;color:#9d9d9d}.hx-small-app{padding:24px 20px;flex:1}.hx-app-eyebrow{font:8px var(--mono);letter-spacing:.04em;color:#7d7d7d}.hx-small-app h4{font:600 23px/1.15 var(--display);letter-spacing:-.045em;margin:18px 0 23px}.hx-small-app h4>span{font:10px var(--mono);float:right;margin-top:8px;color:#828282}.hx-task-card{background:#fff;border:1px solid #d0d0d0;padding:16px}.hx-task-tag{display:inline-block;background:#e9e9e9;color:#676767;padding:5px 6px;font:7px var(--mono)}.hx-task-card>strong{font-size:14px;display:block;margin:15px 0 8px}.hx-task-card>p{font-size:11px;color:#7a7a7a;margin:0 0 25px}.hx-task-card>div{display:flex;align-items:center;gap:6px;font:8px var(--mono)}.hx-avatar{display:inline-grid;place-items:center;width:22px;height:22px;background:#d4d4d4;color:#5b5b5b;font:8px var(--mono);flex-shrink:0}.hx-task-card button{margin-left:auto;border:0;background:#2b2b2b;color:#fff;font:8px var(--mono);padding:9px 8px}.hx-response{margin-top:20px;font:8px var(--mono);color:#7e7e7e}.hx-response>span{display:block;font-size:7px;margin-bottom:9px}.hx-response code{display:block;overflow-wrap:anywhere;line-height:1.8}.hx-client-footer{border-top:1px solid #cecece;padding:12px 14px;font:8px var(--mono);color:#6a6a6a}.hx-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border:1px solid var(--hx-line)}.hx-stepper button{position:relative;display:grid;grid-template-columns:24px 1fr;gap:8px;text-align:left;padding:19px 16px;background:#0c0c0c;border:0;border-right:1px solid var(--hx-line);color:#b5b5b5;min-width:0}.hx-stepper button:last-child{border-right:0}.hx-stepper button>span{font:9px var(--mono);grid-row:span 2;color:var(--hx-orange);margin-top:3px}.hx-stepper b{font-size:12px}.hx-stepper code{font-size:8px;line-height:1.7;overflow-wrap:anywhere;color:#989898}.hx-stepper button[aria-pressed=true]{background:#141414;color:#fff;box-shadow:inset 0 2px var(--hx-orange)}.hx-statusline{font:10px/1.6 var(--mono);color:#a4a4a4;padding:15px 0 0;min-height:32px}.hx-build-grid{display:grid;grid-template-columns:.92fr 1.35fr;gap:22px}.hx-build-grid>.hx-editor pre{font-size:10px;line-height:1.75}.hx-device-area{min-width:0;background:#121212;border:1px solid var(--hx-line);display:flex;flex-direction:column}.hx-device-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border-bottom:1px solid var(--hx-line)}.hx-device-tools .hx-switch button{font-size:9px;padding:10px 12px}.hx-device-caption{font:8px/1.5 var(--mono);color:var(--hx-muted);text-align:right}.hx-device-stage{padding:26px 18px;display:grid;place-items:center;min-height:525px;background-image:none;flex:1;overflow:hidden}.hx-device{width:100%;max-width:650px;border:1px solid #656565;background:#f1f1f1;color:#272727;box-shadow:0 25px 50px #0005;transition:width .45s cubic-bezier(.2,.7,.2,1),border-radius .4s}.hx-browser-chrome{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:12px;background:#dfdfdf;border-bottom:1px solid #cbcbcb;font:8px var(--mono);color:#737373}.hx-browser-chrome>span:nth-child(2){flex:1;text-align:center;background:#f1f1f1;padding:5px}.hx-task-app{display:flex;min-height:335px}.hx-app-sidebar{width:115px;flex-shrink:0;background:#e9e9e9;border-right:1px solid #d4d4d4;padding:20px 10px;display:flex;flex-direction:column;gap:17px;font:9px var(--mono);color:#747474}.hx-app-mark{display:flex;align-items:center;gap:5px;color:#343434;font-weight:700;font-size:14px;margin-bottom:8px}.hx-app-mark>span{font-size:9px}.hx-app-sidebar .selected{color:#333;background:#d8d8d8;padding:8px 5px;margin:0 -3px}.hx-app-sidebar>small{font-size:7px;margin-top:auto}.hx-sidebar-person{display:flex;align-items:center;gap:5px;font-size:7px}.hx-app-main{min-width:0;flex:1;padding:25px 19px}.hx-app-main .hx-app-eyebrow{font-size:7px}.hx-app-main .hx-app-eyebrow>span{float:right}.hx-app-main h4{font:600 25px var(--display);letter-spacing:-.05em;margin:23px 0 7px}.hx-app-main>p{font-size:10px;color:#7a7a7a;margin:0 0 24px}.hx-task-form{display:flex;gap:6px;margin:0 0 22px}.hx-task-form input{width:0;flex:1;min-width:0;font-size:10px;padding:10px;border:1px solid #c6c6c6;background:#fff;color:#363636}.hx-task-form button{padding:10px 9px;border:0;background:var(--accent);color:#fff;font:9px var(--mono);white-space:nowrap}.hx-task-form button>span{margin-left:5px}.hx-task-list{display:grid;gap:8px;max-height:200px;overflow:auto}.hx-task-list>div{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #d6d6d6;padding:13px 10px;font-size:10px}.hx-task-list>div>i{width:10px;height:10px;border:1px solid #bbbbbb;flex-shrink:0}.hx-task-list>div>span{overflow-wrap:anywhere}.hx-task-list>div>small{margin-left:auto;color:#909090;font:7px var(--mono)}.hx-task-count{font:8px var(--mono);color:#888;margin-top:16px}.hx-phone-chrome,.hx-phone-home{display:none}.hx-device[data-device=android],.hx-device[data-device=ios]{width:250px;border:7px solid #343434;border-radius:32px;box-shadow:0 0 0 1px #6f6f6f,0 25px 35px #0006;overflow:hidden}.hx-device[data-device=ios]{border-color:#222;border-radius:39px}.hx-device:not([data-device=web]) .hx-browser-chrome,.hx-device:not([data-device=web]) .hx-app-sidebar{display:none}.hx-device:not([data-device=web]) .hx-phone-chrome{height:31px;padding:9px 14px 0;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);position:relative}.hx-phone-camera{position:absolute;width:7px;height:7px;background:#101010;border-radius:50%;left:50%;top:10px;transform:translate(-50%)}.hx-device[data-device=ios] .hx-phone-camera{width:62px;height:17px;border-radius:12px;top:6px}.hx-device:not([data-device=web]) .hx-app-main{padding:22px 15px;min-height:368px}.hx-device:not([data-device=web]) .hx-app-main h4{font-size:26px;margin-top:23px}.hx-device:not([data-device=web]) .hx-app-eyebrow{font-size:6px}.hx-device:not([data-device=web]) .hx-task-form{flex-wrap:wrap}.hx-device:not([data-device=web]) .hx-task-form input{flex-basis:100%;width:100%}.hx-device:not([data-device=web]) .hx-task-form button{width:100%;text-align:left}.hx-device:not([data-device=web]) .hx-task-form button span{float:right}.hx-device:not([data-device=web]) .hx-task-list>div>small{display:none}.hx-device:not([data-device=web]) .hx-phone-home{display:grid;place-items:center;height:24px}.hx-phone-home i{width:78px;height:3px;background:#424242;border-radius:3px}.hx-device-command{border-top:1px solid var(--hx-line);padding:14px;font:9px/1.6 var(--mono);overflow-wrap:anywhere}.hx-device-command>span{color:var(--hx-orange);margin-right:8px}.hx-test-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hx-test-grid pre{font-size:10px;line-height:1.7}.hx-code-caption{font:10px/1.6 var(--mono);padding:15px 0;color:#a4a4a4}.hx-code-caption code{color:var(--hx-orange)}.hx-test-console{border:1px solid var(--hx-line);background:#0e0e0e;min-width:0;align-self:start}.hx-sandbox{display:flex;align-items:center;gap:13px;padding:22px;border-bottom:1px solid var(--hx-line)}.hx-sandbox-icon{font-size:25px;color:#afafaf}.hx-sandbox strong{display:block;font-size:13px}.hx-sandbox small{display:block;color:#999;font:9px var(--mono);margin-top:7px}.hx-ready{margin-left:auto;color:var(--hx-green);border:1px solid #474747;padding:6px;font:8px var(--mono)}.hx-terminal-commands{padding:21px;background:#0a0a0a;border-bottom:1px solid var(--hx-line)}.hx-terminal-commands>span{display:block;font:8px var(--mono);color:#868686;margin-bottom:8px}.hx-terminal-commands>code{display:block;font-size:10px;overflow-wrap:anywhere}.hx-terminal-commands>code+span{margin-top:20px}.hx-run-header{display:flex;justify-content:space-between;gap:12px;padding:17px 21px;font:9px var(--mono);border-bottom:1px solid var(--hx-line);color:#acacac}.hx-check-list{padding:8px 21px}.hx-check-list>div{display:flex;align-items:center;gap:9px;padding:15px 0;border-bottom:1px solid #272727;font-size:11px}.hx-check-list b{font-weight:400}.hx-check-list small{margin-left:auto;font:8px var(--mono);color:#8c8c8c}.hx-check-list .hx-pass{color:var(--hx-green)}.hx-check-list .hx-fail{color:var(--hx-red)}.hx-test-diagnostic{margin:17px 21px;padding:17px;border:1px solid #3d3d3d;background:#171717}.hx-test-diagnostic>span{font:8px var(--mono);color:#a0a0a0}.hx-test-diagnostic>strong{display:block;font-size:13px;margin:12px 0 8px;font-weight:500}.hx-test-diagnostic>p{font:10px/1.7 var(--mono);color:#a1a1a1;margin:0}.hx-test-diagnostic[data-result=fail]{border-color:#494949;background:#161616}.hx-test-diagnostic[data-result=fail]>span{color:var(--hx-red)}.hx-test-diagnostic[data-result=pass]{border-color:#676767}.hx-test-actions{padding:0 21px;display:flex;gap:8px;flex-wrap:wrap}.hx-action,.hx-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:12px 15px;border:1px solid var(--accent);background:var(--accent);color:#fff;font:10px var(--mono)!important}.hx-action:hover{filter:brightness(1.15)}.hx-secondary{background:transparent;border-color:#505050;color:#cdcdcd}.hx-reset{padding:18px 21px;border:0;background:none;color:#939393;font:9px var(--mono)!important}.hx-reset:hover{color:#fff}.hx-inspector{border:1px solid #343434;background:#0d0d0d}.hx-inspector-bar{display:flex;justify-content:space-between;gap:15px;padding:15px 18px;border-bottom:1px solid var(--hx-line);font:9px/1.5 var(--mono);color:#a5a5a5}.hx-inspector-bar>span:first-child{color:#dcdcdc}.hx-inspector-bar i{display:inline-block;width:5px;height:5px;background:var(--hx-orange);margin-right:8px}.hx-inspector-layout{display:grid;grid-template-columns:255px 1fr}.hx-questions{padding:23px 16px;background:#121212;border-right:1px solid #343434;display:flex;flex-direction:column;gap:12px}.hx-questions>.hx-overline{font-size:8px;margin-bottom:7px}.hx-questions button{text-align:left;padding:17px 14px;border:1px solid #333333;background:#0d0d0d;color:#cacaca}.hx-questions button[aria-pressed=true]{border-color:#575757;background:#171717}.hx-questions button>span{display:block;font:8px var(--mono);color:#919191;margin-bottom:10px}.hx-questions button>b{display:block;font:400 17px/1.25 var(--display);letter-spacing:-.02em}.hx-questions button>small{display:block;font:8px/1.6 var(--mono);color:#9c9c9c;margin-top:10px}.hx-questions>a{font:9px var(--mono);margin-top:auto;padding:15px 0 0;color:#bababa}.hx-graph-workspace{padding:25px;min-width:0;background:#080808;background-size:15px 15px}.hx-graph-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.hx-graph-title small{font:8px var(--mono);color:var(--hx-orange)}.hx-graph-title h4{font:400 26px/1.1 var(--display);margin:12px 0 0;letter-spacing:-.04em}.hx-graph-title>span{font:7px var(--mono);color:#868686}.hx-graph{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;padding:37px 0}.hx-graph button{position:relative;min-width:0;padding:18px 10px;border:1px solid #464646;background:#141414;color:#f2f2f2;text-align:left}.hx-graph button:after{content:"→";position:absolute;right:-15px;top:40%;font:11px var(--mono);color:var(--hx-orange)}.hx-graph button:last-child:after{display:none}.hx-graph button>span{display:block;font:7px var(--mono);color:#a0a0a0}.hx-graph button>b{display:block;font:10px/1.5 var(--mono);overflow-wrap:anywhere;margin:13px 0 9px}.hx-graph button>small{font:7px var(--mono);color:#9a9a9a}.hx-graph button[aria-pressed=true]{border-color:var(--hx-orange);background:#191919;box-shadow:0 0 25px #ee330010}.hx-evidence-detail{display:grid;grid-template-columns:1fr 1fr;border:1px solid #464646;background:#0f0f0f}.hx-evidence-detail>div{padding:18px;min-width:0}.hx-evidence-detail>div+div{border-left:1px solid #464646}.hx-evidence-detail span{font:8px var(--mono);color:#939393}.hx-evidence-detail strong{display:block;margin:12px 0 9px;font:11px var(--mono);color:#e6e6e6}.hx-evidence-detail code{font-size:9px;line-height:1.7;color:#9e9e9e;overflow-wrap:anywhere}.hx-evidence-detail p{font:10px/1.6 var(--mono);color:#9d9d9d;margin:0}.hx-inspector-answer{font:11px/1.75 var(--mono);color:#bdbdbd;margin-top:20px;padding:17px;background:#181818;border-left:2px solid var(--hx-orange)}.hx-inspector-answer b{color:#eee}.hx-inspector-command{margin-top:20px;font:9px/1.8 var(--mono);overflow-wrap:anywhere}.hx-inspector-command>span{display:block;color:#7e7e7e;font-size:7px;margin-top:12px}.hx-extension-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.hx-extension-source{min-width:0}.hx-extension-source>.hx-switch{margin-bottom:10px}.hx-extension-source pre{font-size:10px;line-height:1.9}.hx-extension-source .hx-editor{min-height:380px}.hx-invoke{border:1px solid var(--hx-line);margin-top:14px;background:#0f0f0f;padding-top:14px}.hx-invoke>span{font:8px var(--mono);color:#969696;padding-left:18px}.hx-invoke pre{padding:12px 18px;color:#c1c1c1;font-size:10px}.hx-authority{min-width:0}.hx-authority pre{font-size:10px;line-height:1.8}.hx-permission-control{padding:17px;border:1px solid #4d4d4d;border-top:0;background:#161616}.hx-permission-control label{display:flex;align-items:center;gap:9px;font-size:11px;cursor:pointer}.hx-workbench input[type=checkbox]{accent-color:var(--hx-orange);width:15px;height:15px;flex-shrink:0;margin:0}.hx-permission-control small{display:block;font:8px var(--mono);color:#a5a5a5;margin:9px 0 0 24px}.hx-effect-result{padding:18px;border:1px solid var(--hx-line);margin:14px 0;background:#131313}.hx-effect-result>span{font:8px var(--mono);color:#a4a4a4}.hx-effect-result>strong{display:block;font:400 22px/1.2 var(--display);margin:12px 0 18px}.hx-effect-fields{font:10px var(--mono)}.hx-effect-fields>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid #353535}.hx-effect-fields span{color:var(--hx-green)}.hx-effect-fields>div:last-child span{color:var(--hx-red)}.hx-effect-result p{font:10px/1.6 var(--mono);color:#a5a5a5;margin:12px 0 0}.hx-effect-result[data-result=denied]{background:#131313;border-color:#474747}.hx-effect-result[data-result=denied]>span{color:var(--hx-red)}.hx-effect-result[data-result=allowed]{border-color:#696969;background:#1c1c1c}.hx-effect-result[data-result=allowed]>span,.hx-effect-result[data-result=allowed] .hx-effect-fields span{color:var(--hx-green)}.hx-authority>.hx-action{width:100%}.hx-observe-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:22px}.hx-observe-action{min-width:0}.hx-observe-action .hx-small-app{background:#f1f1f1;color:#2b2b2b;border:1px solid #b9b9b9;padding:25px}.hx-observe-action h4{font-size:26px;margin-bottom:15px}.hx-observe-action .hx-small-app>p{font-size:12px;color:#747474;line-height:1.6}.hx-observe-task-state{display:flex;justify-content:space-between;margin:25px 0;font:10px var(--mono)}.hx-observe-task-state>b{background:#dcdcdc;color:#646464;padding:5px;font-weight:400}.hx-observe-action .hx-action{width:100%;color:#fff}.hx-fault-toggle{display:flex;gap:10px;align-items:center;padding:20px 0;font:10px var(--mono);color:#b3b3b3;cursor:pointer}.hx-trace-context{border:1px solid var(--hx-line);padding:20px;background:#0f0f0f}.hx-trace-context>span{display:block;font:8px var(--mono);color:#8c8c8c;margin-top:19px}.hx-trace-context>span:first-child{margin-top:0}.hx-trace-context>strong,.hx-trace-context>code{display:block;font:11px var(--mono);color:#d2d2d2;margin-top:8px;overflow-wrap:anywhere}.hx-trace-view{border:1px solid #3a3a3a;background:#0f0f0f;min-width:0}.hx-trace-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #3a3a3a}.hx-trace-summary>div{padding:22px;border-right:1px solid #3a3a3a;min-width:0}.hx-trace-summary>div:last-child{border-right:0}.hx-trace-summary span{display:block;font:8px var(--mono);color:#a1a1a1;margin-bottom:12px}.hx-trace-summary strong{font:400 26px var(--display);letter-spacing:-.03em}.hx-waterfall-axis{display:grid;grid-template-columns:180px 1fr 1fr auto;gap:8px;font:8px var(--mono);color:gray;padding:21px 20px 12px}.hx-waterfall{padding:0 20px}.hx-waterfall button{display:grid;grid-template-columns:180px 1fr 45px;gap:10px;align-items:center;width:100%;padding:14px 0;border:0;border-top:1px solid #313131;background:none;text-align:left;color:#c6c6c6;font:10px var(--mono)}.hx-waterfall button>span:first-child{font-size:9px}.hx-waterfall button>i{height:7px;background:linear-gradient(90deg,var(--accent),var(--accent));display:block;width:var(--span);margin-left:var(--offset);max-width:100%;position:relative;opacity:.22;transform-origin:left}.hx-waterfall button[data-emitted=true]>i{opacity:1;animation:hx-bar-in .55s ease both}.hx-waterfall button>small{font:8px var(--mono);color:#909090;text-align:right}.hx-waterfall button[data-emitted=true]>small{color:#cacaca}.hx-waterfall button[aria-pressed=true]{color:#fff}.hx-waterfall button[aria-pressed=true]>span:first-child{color:var(--hx-orange)}.hx-waterfall button[data-error=true]>i{background:var(--accent)}.hx-trace-event-detail{margin:16px 20px;background:#0b0b0b;border:1px solid #464646;padding:16px}.hx-trace-event-detail>span{font:8px var(--mono);color:#9f9f9f}.hx-trace-event-detail pre{font-size:10px;line-height:1.7;padding:14px 0 0;min-height:130px;color:silver}.hx-trace-foot{padding:0 20px 18px;color:#8d8d8d;font:8px/1.7 var(--mono)}.hx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hx-workbench .hx-flash{animation:hx-flash .65s ease}.hx-panel.hx-enter{animation:hx-panel-in .35s ease both}@keyframes hx-panel-in{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes hx-bar-in{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes hx-flash{0%{box-shadow:inset 0 0 0 1px var(--hx-orange);background:#232323}to{box-shadow:none}}@media(max-width:1100px){.hx-panel{padding:25px}.hx-heading{display:block}.hx-badge{display:inline-block;margin-top:18px;max-width:none}.hx-connect-flow{grid-template-columns:1fr .65fr 1fr;gap:12px}.hx-small-app{padding:19px 13px}.hx-small-app h4{font-size:21px}.hx-task-card{padding:12px}.hx-task-card>div{flex-wrap:wrap}.hx-task-card button{margin-top:8px}.hx-contract-column{padding:18px 12px}.hx-build-grid{grid-template-columns:1fr 1.15fr;gap:16px}.hx-app-sidebar{display:none}.hx-inspector-layout{grid-template-columns:220px 1fr}.hx-graph-workspace{padding:19px}.hx-graph{grid-template-columns:1fr 1fr;gap:18px}.hx-graph button:nth-child(2):after{content:"↓";right:50%;top:auto;bottom:-17px}.hx-graph button:nth-child(3):after{content:"→"}.hx-waterfall-axis{grid-template-columns:130px 1fr 1fr auto}.hx-waterfall button{grid-template-columns:130px 1fr 38px}.hx-trace-summary>div{padding:18px 14px}.hx-trace-summary strong{font-size:23px}.hx-note{align-items:flex-start;gap:20px}.hx-note a{flex-shrink:1;min-width:130px}}@media(max-width:800px){.hx-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-tabs button:nth-child(-n+3){border-bottom:1px solid var(--hx-line)}.hx-tabs button:nth-child(3){border-right:0}.hx-workbench-bar>span:last-child{font-size:7px}.hx-connect-flow{grid-template-columns:1fr 1fr}.hx-code-stack{grid-column:1/-1}.hx-code-stack .hx-editor{min-height:0}.hx-code-stack pre{font-size:11px}.hx-build-grid,.hx-test-grid,.hx-extension-grid,.hx-observe-grid{grid-template-columns:1fr}.hx-device-stage{min-height:505px}.hx-app-sidebar{display:flex}.hx-build-grid>.hx-editor pre{font-size:11px;max-height:360px;overflow:auto}.hx-inspector-layout{grid-template-columns:1fr}.hx-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--hx-line);padding:17px;gap:9px}.hx-questions>.hx-overline{grid-column:1/-1}.hx-questions>a{grid-column:1/-1;font-size:9px}.hx-questions button{padding:13px 10px}.hx-questions button>b{font-size:15px}.hx-questions button>small{font-size:7px}.hx-graph{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-graph button:nth-child(2):after{content:"→";right:-15px;top:40%;bottom:auto}.hx-observe-action{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hx-observe-action .hx-small-app{grid-row:span 2}.hx-fault-toggle{grid-column:2;padding:0;grid-row:2}.hx-trace-context{grid-column:2;grid-row:1}.hx-extension-source .hx-editor{min-height:0}.hx-note{display:block}.hx-note a{display:inline-block;margin-top:14px}}@media(max-width:540px){.hx-panel{padding:20px 14px}.hx-tabs button{padding:16px 12px;font-size:12px}.hx-tabs button span{font-size:8px;margin-bottom:7px}.hx-workbench-bar{padding:12px 14px;font-size:8px}.hx-workbench-bar>span:last-child{display:none}.hx-heading h3{font-size:33px}.hx-heading p{font-size:14px;line-height:1.55}.hx-kicker{font-size:9px}.hx-badge{font-size:8px}.hx-heading{margin-bottom:23px}.hx-connect-flow{grid-template-columns:1fr}.hx-code-stack{grid-column:auto}.hx-code-stack pre{font-size:9px}.hx-contract-column{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hx-contract-column>.hx-overline{grid-column:1/-1;text-align:center}.hx-artifact{padding:15px 8px}.hx-artifact strong{font-size:16px}.hx-artifact small{font-size:7px;line-height:1.6}.hx-file-symbol{width:24px;height:29px;font-size:13px;margin-bottom:12px}.hx-schema{padding:10px;font-size:8px}.hx-schema>div{gap:5px;flex-wrap:wrap}.hx-edge-label{grid-column:1/-1;text-align:center}.hx-client-preview .hx-small-app{padding:20px}.hx-stepper{grid-template-columns:1fr}.hx-stepper button{border-right:0;border-bottom:1px solid var(--hx-line);padding:16px}.hx-stepper button:last-child{border-bottom:0}.hx-stepper code{font-size:8px}.hx-note p,.hx-note a{font-size:9px}.hx-file{padding:12px;font-size:9px;gap:8px}.hx-file small{font-size:7px}.hx-workbench pre{padding:15px;font-size:9px}.hx-build-grid>.hx-editor pre{font-size:9px}.hx-device-tools{flex-wrap:wrap;padding:12px}.hx-device-caption{font-size:7px}.hx-device-tools .hx-switch button{padding:9px 11px;font-size:8px}.hx-device-stage{padding:22px 10px;min-height:470px}.hx-device[data-device=android],.hx-device[data-device=ios]{width:min(250px,100%)}.hx-app-sidebar{display:none}.hx-app-main{padding:21px 13px}.hx-app-main h4{font-size:23px}.hx-task-form{flex-wrap:wrap}.hx-task-form input{flex-basis:100%;width:100%}.hx-task-form button{width:100%;text-align:left}.hx-task-form button span{float:right}.hx-browser-chrome{gap:6px;padding:9px 5px;font-size:6px}.hx-task-list>div{font-size:9px}.hx-task-list>div>small{display:none}.hx-device-command{font-size:8px;padding:12px}.hx-test-grid pre{font-size:9px}.hx-sandbox{padding:17px 13px;gap:8px}.hx-sandbox small{font-size:8px}.hx-terminal-commands{padding:17px 13px}.hx-terminal-commands>code{font-size:9px}.hx-run-header{padding:16px 13px;font-size:8px}.hx-check-list{padding:6px 13px}.hx-check-list>div{font-size:10px}.hx-test-diagnostic{margin:15px 13px;padding:14px}.hx-test-actions{padding:0 13px;flex-direction:column}.hx-action,.hx-secondary{font-size:9px!important}.hx-reset{padding-left:13px}.hx-inspector-bar{padding:12px;font-size:8px;flex-wrap:wrap;gap:8px}.hx-inspector-bar>span:last-child{font-size:7px}.hx-inspector-bar>span:nth-child(2){display:none}.hx-questions{grid-template-columns:1fr;padding:13px}.hx-questions button{display:grid;grid-template-columns:64px 1fr;column-gap:7px;align-items:center;padding:12px}.hx-questions button>span{grid-row:span 2;margin:0;font-size:7px}.hx-questions button>b{font-size:15px}.hx-questions button>small{margin-top:6px}.hx-graph-workspace{padding:17px 13px}.hx-graph-title{display:block}.hx-graph-title>span{display:block;margin-top:12px}.hx-graph-title h4{font-size:25px}.hx-graph{grid-template-columns:1fr 1fr;padding:25px 0;gap:19px}.hx-graph button:nth-child(2):after{content:"↓";right:50%;top:auto;bottom:-17px}.hx-graph button{padding:15px 10px}.hx-graph button>b{font-size:9px}.hx-evidence-detail{grid-template-columns:1fr}.hx-evidence-detail>div{padding:15px}.hx-evidence-detail>div+div{border-left:0;border-top:1px solid #464646}.hx-inspector-answer{font-size:9px;padding:14px}.hx-inspector-command{font-size:8px}.hx-extension-source pre,.hx-authority pre{font-size:9px}.hx-extension-source>.hx-switch button{font-size:9px}.hx-permission-control label{font-size:10px;line-height:1.5}.hx-effect-fields{font-size:9px}.hx-observe-action{display:block}.hx-fault-toggle{padding:18px 0}.hx-trace-context{margin-bottom:0}.hx-trace-summary>div{padding:16px 10px}.hx-trace-summary span{font-size:7px}.hx-trace-summary strong{font-size:23px}.hx-waterfall-axis{padding:18px 12px 12px;grid-template-columns:105px 1fr 1fr auto;font-size:6px}.hx-waterfall{padding:0 12px}.hx-waterfall button{grid-template-columns:105px 1fr 32px;gap:7px}.hx-waterfall button>span:first-child{font-size:8px}.hx-waterfall button>small{font-size:7px}.hx-trace-event-detail{margin:15px 12px;padding:13px}.hx-trace-event-detail pre{font-size:9px;min-height:140px}.hx-trace-foot{padding:0 12px 15px;font-size:7px}.hx-workbench{overflow:hidden}}@media(prefers-reduced-motion:reduce){.hx-workbench *{animation:none!important;transition:none!important}}.hx-workbench .hx-token-string{color:#c9c9c9}.hx-code-stack pre{font-size:11px}.hx-build-grid>.hx-editor pre,.hx-extension-source pre,.hx-authority pre,.hx-test-grid pre{font-size:11px}.hx-graph[data-mode=impact]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px}.hx-graph[data-mode=impact] button:nth-child(1){grid-column:1;grid-row:1/3}.hx-graph[data-mode=impact] button:nth-child(2){grid-column:2;grid-row:1/3}.hx-graph[data-mode=impact] button:nth-child(3){grid-column:3;grid-row:1}.hx-graph[data-mode=impact] button:nth-child(4){grid-column:3;grid-row:2}.hx-graph[data-mode=impact] button:nth-child(2):after{content:"↗";top:15%;right:-17px;bottom:auto}.hx-graph[data-mode=impact] button:nth-child(2):before{content:"↘";position:absolute;right:-17px;bottom:15%;color:var(--hx-orange);font:11px var(--mono)}.hx-graph[data-mode=impact] button:nth-child(3):after{display:none}.hx-graph[data-mode=authority] button:nth-child(-n+2):after{content:"∩"}@media(max-width:540px){.hx-code-stack pre,.hx-build-grid>.hx-editor pre,.hx-extension-source pre,.hx-authority pre,.hx-test-grid pre{font-size:10px}.hx-graph[data-mode=impact]{grid-template-columns:1fr 1fr;gap:18px}.hx-graph[data-mode=impact] button:nth-child(1){grid-column:1;grid-row:1}.hx-graph[data-mode=impact] button:nth-child(2){grid-column:2;grid-row:1}.hx-graph[data-mode=impact] button:nth-child(3){grid-column:1;grid-row:2}.hx-graph[data-mode=impact] button:nth-child(4){grid-column:2;grid-row:2}.hx-graph[data-mode=impact] button:nth-child(2):after{content:"↓";top:auto;right:50%;bottom:-17px}.hx-graph[data-mode=impact] button:nth-child(2):before{content:"↙";right:110%;bottom:-17px}.hx-graph[data-mode=authority] button:nth-child(2):after{content:"∩";right:50%;top:auto;bottom:-17px}}.hx-workbench{--hx-bg: #080808;--hx-line: #292929;--hx-muted: #999;--hx-orange: var(--accent);--hx-green: #d4d4d4;--hx-red: var(--accent);--hx-blue: #c2c2c2;background:#000;color:#f4f4f4}.hx-editor,.hx-test-console,.hx-inspector,.hx-trace-view{background:#080808}.hx-contract-column{background:#080808;background-image:none;background-size:auto}.hx-device-stage{background-color:#0b0b0b;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:40px 40px}.hx-graph-workspace{background:#080808;background-image:none}.hx-artifact{background:#0b0b0b;border-color:#383838;box-shadow:none}.hx-artifact small{color:#999}.hx-file-symbol{border-color:var(--accent);color:var(--accent)}.hx-switch button[aria-selected=true],.hx-questions button[aria-pressed=true],.hx-graph button[aria-pressed=true]{background:#111;border-color:var(--accent);box-shadow:none}.hx-stepper button[aria-pressed=true]{background:#111;box-shadow:inset 0 2px var(--accent)}.hx-inspector-answer,.hx-invoke,.hx-permission-control{background:#101010}.hx-permission-control{border-color:#333}.hx-effect-result,.hx-effect-result[data-result=allowed],.hx-test-diagnostic,.hx-test-diagnostic[data-result=pass]{background:#111;border-color:#444}.hx-effect-result[data-result=denied],.hx-test-diagnostic[data-result=fail]{background:#0d0d0d;border-color:var(--accent)}.hx-workbench .hx-token-string{color:#d0d0d0}.hx-workbench .hx-token-keyword{color:var(--accent)}.hx-waterfall button>i{background:#aaa}.hx-waterfall button[aria-pressed=true]>i,.hx-waterfall button[data-error=true]>i{background:var(--accent)}.hx-task-card button{background:#181818}.hx-task-form button{background:var(--accent)}.hx-statusline{color:#aaa}.hx-ready{color:#ddd;border-color:#444}.hx-edge-label,.hx-schema b{color:var(--accent)}.hx-graph button>b,.hx-evidence-detail strong{color:#eee}.hx-evidence-detail code{color:#bbb}.hx-invoke pre,.hx-invoke>span{color:#aaa}.hx-effect-result p{color:#aaa}.usecases.journey-enhanced{position:relative;padding:76px 0!important}.journey-enhanced .section-head{margin-bottom:26px;align-items:end}.journey-enhanced .section-head h2{font-size:clamp(38px,4vw,58px)!important}.journey-enhanced .section-head>p{font-size:14px!important;max-width:360px}.journey-enhanced .starting-grid{gap:14px}.journey-enhanced .start-card{transition:opacity .5s ease,filter .5s ease,border-color .5s ease,background .5s ease!important;transform:none!important;opacity:.3;filter:blur(1.1px);background:#030303;border-color:#222;position:relative}.journey-enhanced .start-card.is-spotlit{opacity:1;filter:none;background:#0b0b0b;border-color:#606060}.journey-enhanced .start-card.is-spotlit:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:2px;background:var(--accent)}.journey-enhanced .start-card-head{padding:21px 24px 16px!important}.journey-enhanced .start-card h3{font-size:clamp(23px,2.3vw,31px)!important;margin:15px 0 11px!important;line-height:1.06!important}.journey-enhanced .start-card-head p{font-size:13px!important;line-height:1.55!important}.journey-enhanced .path-number{min-width:29px;min-height:29px;width:29px;height:29px;font-size:9px}.journey-enhanced .path-caveat{font-size:8px;line-height:1.6;padding:0 24px 12px;color:#909090}.journey-enhanced .start-card-foot{padding:13px 24px!important;min-height:50px!important;display:flex;justify-content:space-between;align-items:center;gap:12px}.journey-enhanced .start-card-foot a{font-size:9px!important;line-height:1.5}.journey-preview-button{display:flex;gap:7px;align-items:center;background:none;border:1px solid #444;color:#ddd;font:8px var(--mono);padding:9px 10px;cursor:pointer;white-space:nowrap}.journey-preview-button:hover{border-color:var(--accent);color:#fff}.journey-focusbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 0;padding-top:17px;border-top:1px solid #292929;font:9px/1.5 var(--mono);color:#999}.journey-focussteps{display:flex;gap:8px;align-items:center}.journey-focussteps button{position:relative;width:40px;height:28px;background:none;border:0;color:#777;font:9px var(--mono);cursor:pointer;border-bottom:2px solid #333}.journey-focussteps button[aria-current=step]{border-color:var(--accent);color:#fff}.journey-focusbar strong{color:#ddd;font-weight:400}.journey-focus-hint{font-size:8px;color:#888}.journey-popover{--jp-accent: var(--accent);position:fixed;left:0;top:0;width:370px;z-index:250;background:#080808;border:1px solid #595959;box-shadow:0 22px 80px #000b;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(9px) scale(.98);transform-origin:top left;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .2s ease;color:#eee;will-change:transform}.journey-popover.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.journey-popover.is-pinned{pointer-events:auto}.journey-popover-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #303030;padding:12px 15px;font:8px var(--mono);color:#999}.journey-popover-bar>span{color:#aaa}.journey-popover-bar i{display:inline-block;width:5px;height:5px;background:var(--accent);margin-right:7px}.journey-popup-close{border:0;background:none;color:#bbb;font:14px var(--mono);cursor:pointer;padding:3px;pointer-events:auto}.journey-popover:not(.is-pinned) .journey-popup-close{visibility:hidden}.journey-popover h4{font:400 25px/1.12 var(--display);letter-spacing:-.04em;margin:18px 18px 0}.journey-popover p{font:11px/1.6 var(--body);color:#aaa;margin:14px 18px 17px}.journey-popover .jp-scene{height:192px;position:relative;overflow:hidden;margin:18px 16px 0;background:#101010;border:1px solid #272727}.jp-scene>*{box-sizing:border-box}.jp-label{position:absolute;left:14px;top:13px;font:7px var(--mono);color:#777;letter-spacing:.05em}.jp-foot{display:flex;justify-content:space-between;align-items:center;margin:0 18px 13px;font:7px var(--mono);color:#777}.jp-foot b{color:var(--accent);font-weight:400}.jp-pipeline{position:absolute;inset:43px 13px 44px;display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center}.jp-pipeline>div{border:1px solid #444;background:#090909;padding:13px 5px;text-align:center;min-width:0}.jp-pipeline span{display:block;font:7px var(--mono);color:#888;margin-top:7px}.jp-pipeline strong{display:block;font:11px var(--mono);font-weight:400;color:#ddd}.jp-pipeline em{font-size:21px;font-style:normal;line-height:1.2;display:block;margin-bottom:8px;color:#aaa}.jp-pipeline i{position:relative;height:1px;background:#444}.jp-pipeline i:after{content:"";position:absolute;height:3px;width:8px;top:-1px;background:var(--accent);box-shadow:0 0 10px #f3300088;animation:jp-signal 2s ease 2 both}.jp-pipeline i:nth-of-type(2):after{animation-delay:.6s}.jp-pipeline .jp-artifact{border-color:#91321a}.jp-artifact em{color:var(--accent)}.jp-scene-result{position:absolute;bottom:15px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);color:#999}.jp-scene-result>span{color:#ddd}.jp-scene-result>b{font-weight:400;color:var(--accent);animation:jp-result 4s both}.jp-devices{position:absolute;inset:30px 14px 32px;display:flex;align-items:center;justify-content:center;gap:10px}.jp-device{background:#e8e8e8;color:#111;position:relative;border:2px solid #666;box-shadow:0 9px 20px #0006;overflow:hidden}.jp-browser{width:156px;height:105px}.jp-device-bar{height:12px;background:#ccc;padding:3px 5px;display:flex;gap:3px}.jp-device-bar i{height:3px;width:3px;background:#888}.jp-screen{padding:9px 8px}.jp-screen>strong{display:block;font:700 9px var(--body);margin-bottom:8px}.jp-input{height:9px;background:#fff;border:1px solid #bdbdbd;margin-bottom:6px;position:relative}.jp-input:after{content:"+";position:absolute;right:0;top:-1px;bottom:-1px;width:14px;background:var(--accent);font:8px var(--mono);text-align:center;color:#fff}.jp-task{padding:5px 4px;margin:4px 0;background:#fff;font:5px var(--mono);border:1px solid #d3d3d3}.jp-task.new{border-color:var(--accent);animation:jp-task-add 3.4s both}.jp-phone{width:58px;height:126px;border-radius:10px;border-width:3px}.jp-phone .jp-screen{padding:9px 4px}.jp-phone .jp-screen>strong{font-size:7px;margin-bottom:7px}.jp-phone .jp-input{height:15px}.jp-phone .jp-task{font-size:4px;padding:5px 2px}.jp-phone .jp-device-bar{height:9px;background:#e8e8e8;justify-content:center;padding-top:3px}.jp-phone .jp-device-bar i{height:3px;width:3px;background:#222;border-radius:50%}.jp-phone.jp-ios{border-radius:12px}.jp-ios .jp-device-bar i{width:18px;height:4px;border-radius:3px}.jp-phone .jp-task.new{animation-delay:.3s}.jp-ios .jp-task.new{animation-delay:.6s}.jp-device-caption{position:absolute;bottom:10px;left:14px;right:14px;display:flex;justify-content:space-between;color:#999;font:6px var(--mono)}.jp-test-fixture{position:absolute;left:14px;top:44px;width:100px;padding:14px 10px;background:#080808;border:1px solid #414141}.jp-test-fixture>span{display:block;font:7px var(--mono);color:#888}.jp-test-fixture strong{display:block;font:15px var(--display);margin:10px 0;color:#fff}.jp-test-fixture small{font:7px var(--mono);color:#aaa}.jp-test-wire{position:absolute;left:114px;top:96px;width:30px;height:1px;background:#555}.jp-test-wire:after{content:"";width:7px;height:3px;background:var(--accent);position:absolute;top:-1px;animation:jp-signal 1.3s ease 3}.jp-checks{position:absolute;top:43px;right:13px;width:175px}.jp-check{padding:11px 10px;border:1px solid #333;background:#090909;display:flex;justify-content:space-between;font:8px var(--mono);margin-bottom:6px}.jp-check span{color:#aaa}.jp-check b{color:#fff;font-weight:400;animation:jp-check-pass 3.8s both}.jp-check:nth-child(2) b{animation-delay:.35s}.jp-check.jp-correction{border-color:#74301e}.jp-correction span{font-size:7px}.jp-correction b{color:var(--accent);animation:none}.jp-inspector-action{position:absolute;left:14px;top:40px;right:14px;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);color:#ccc}.jp-inspector-action>span{border:1px solid #555;background:#080808;padding:9px}.jp-inspector-action>b{font:7px var(--mono);color:#888}.jp-mini-graph{position:absolute;left:14px;right:14px;top:94px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.jp-mini-graph>div{position:relative;border:1px solid #444;padding:10px 4px;background:#080808;font:7px var(--mono);text-align:center;color:#aaa;animation:jp-graph-node 4s both}.jp-mini-graph>div:nth-child(2){animation-delay:.35s}.jp-mini-graph>div:nth-child(3){animation-delay:.7s}.jp-mini-graph>div:nth-child(4){animation-delay:1.05s}.jp-mini-graph>div:not(:last-child):after{content:"→";position:absolute;right:-11px;color:var(--accent)}.jp-mini-graph>div small{display:block;color:#666;margin-top:5px;font:5px var(--mono)}.jp-mini-evidence{position:absolute;bottom:15px;left:14px;right:14px;border-left:2px solid var(--accent);padding-left:9px;font:7px/1.7 var(--mono);color:#aaa;animation:jp-result 4s both}.jp-mini-evidence>b{color:#eee;font-weight:400}@keyframes jp-signal{0%{left:0;opacity:0}15%{opacity:1}80%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes jp-result{0%,45%{opacity:.2;transform:translateY(4px)}70%,to{opacity:1;transform:none}}@keyframes jp-task-add{0%,30%{opacity:0;transform:translateY(7px)}65%,to{opacity:1;transform:none}}@keyframes jp-check-pass{0%,20%{opacity:.15}45%,to{opacity:1}}@keyframes jp-graph-node{0%,15%{opacity:.35;border-color:#333}40%,70%{opacity:1;border-color:var(--accent)}to{opacity:1;border-color:#555}}@media(min-width:1000px)and (min-height:820px)and (prefers-reduced-motion:no-preference){.usecases.journey-enhanced{height:270vh;padding:76px 0!important}.journey-enhanced>.page{position:sticky;top:88px}.journey-enhanced .section-head h2{max-width:690px}.journey-enhanced .section-head{margin-bottom:24px}.journey-enhanced .start-card-head{padding-top:18px!important}.journey-enhanced .start-card h3{font-size:28px!important}}@media(max-width:999px),(max-height:819px){.journey-enhanced .start-card{filter:blur(.6px);opacity:.4}.journey-enhanced .start-card.is-spotlit{filter:none;opacity:1}.journey-focus-hint{display:none}}@media(max-width:720px){.usecases.journey-enhanced{padding:60px 0!important}.journey-enhanced .starting-grid{grid-template-columns:1fr}.journey-enhanced .start-card-head{padding:23px 20px 15px!important}.journey-enhanced .start-card h3{font-size:28px!important}.journey-enhanced .start-card-head p{font-size:14px!important}.journey-enhanced .path-caveat{padding-inline:20px}.journey-enhanced .start-card-foot{padding:15px 20px!important;flex-wrap:wrap}.journey-preview-button{font-size:9px;min-height:36px}.journey-focusbar{align-items:flex-start;flex-wrap:wrap}.journey-focussteps button{width:34px}.journey-popover{width:min(370px,calc(100vw - 24px))}.journey-popover.is-pinned{transform-origin:bottom center}.journey-popover h4{font-size:25px}.journey-popover p{font-size:12px}.jp-checks{width:calc(100% - 148px)}.jp-check{font-size:7px;padding:11px 7px}.jp-pipeline strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.journey-enhanced .start-card,.journey-popover,.journey-popover *{animation:none!important;transition:none!important}.journey-enhanced .start-card{filter:none!important;opacity:.65}.journey-enhanced .start-card.is-spotlit{opacity:1}.usecases.journey-enhanced{height:auto!important}.journey-enhanced>.page{position:static!important}}.journey-popover{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.usecases.journey-enhanced.journey-short-viewport{height:auto!important}.journey-enhanced.journey-short-viewport>.page{position:static!important}.nx-section{padding:100px 0;border-bottom:1px solid var(--border);background:#000;color:#eee}.nx-section *{box-sizing:border-box}.nx-section [hidden]{display:none!important}.nx-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:42px}.nx-heading h2{font-size:clamp(46px,5.3vw,78px);line-height:1.02!important;text-transform:none;letter-spacing:-.045em;margin-top:20px;max-width:830px}.nx-heading h2 span{color:var(--accent)}.nx-heading>p{font-size:16px;line-height:1.65;color:#aaa;max-width:390px;margin:0}.nx-section button{cursor:pointer;border-radius:0;font:inherit}.nx-section a:focus-visible,.nx-section button:focus-visible,.nx-section input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nx-section pre{margin:0;font:11px/1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.nx-section code{font-family:var(--mono)}.nx-section button:disabled{opacity:.5;cursor:default}.nx-overline{font:9px/1.6 var(--mono);color:#999;letter-spacing:.04em}.nx-story{border:1px solid #333;background:#080808}.nx-story-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #333}.nx-story-tabs button{background:#060606;border:0;border-right:1px solid #333;padding:23px 25px;text-align:left;color:#999;position:relative}.nx-story-tabs button:last-child{border-right:0}.nx-story-tabs span{display:block;font:9px var(--mono);margin-bottom:10px}.nx-story-tabs b{font:500 19px var(--display);letter-spacing:-.02em}.nx-story-tabs button[aria-selected=true]{background:#141414;color:#eee}.nx-story-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent)}.nx-story-tabs button[aria-selected=true] span{color:var(--accent)}.nx-story-body{display:grid;grid-template-columns:.7fr 1.3fr}.nx-task-context{padding:28px;border-right:1px solid #333;background:#101010;min-width:0}.nx-chrome{background:#d0d0d0;color:#666;display:flex;gap:18px;align-items:center;padding:12px;font:8px var(--mono);border:1px solid #bbb}.nx-chrome>span{font-size:6px;letter-spacing:3px}.nx-task-screen{background:#eee;color:#151515;padding:23px 20px;border:1px solid #ccc;border-top:0}.nx-task-screen .nx-overline{color:#777;font-size:7px}.nx-task-screen h3{font:500 26px/1.12 var(--display);letter-spacing:-.04em;margin:17px 0 25px}.nx-task-tile{background:#fff;border:1px solid #ccc;padding:17px}.nx-task-tile>small{font:7px var(--mono);color:#777}.nx-task-tile>strong{display:block;font-size:14px;margin:15px 0 20px}.nx-task-tile>div{display:flex;justify-content:space-between;align-items:center;font:9px var(--mono);color:#777;gap:12px}.nx-task-tile>div>b{font-weight:400;color:#333;border:1px solid #ccc;padding:5px}.nx-task-tile>button{border:0;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 12px;font:10px var(--mono);margin-top:20px}.nx-task-counter{display:flex;justify-content:space-between;font:9px var(--mono);color:#777;margin-top:20px}.nx-task-counter>b{font-weight:400;color:#333}.nx-task-context>p{font:10px/1.7 var(--mono);color:#999;margin:20px 0 0}.nx-story-panels{min-width:0}.nx-story-panel{padding:33px;min-height:535px}.nx-story-panel h3{font:400 34px/1.08 var(--display);letter-spacing:-.035em;margin:18px 0 15px}.nx-story-panel>p{font-size:14px;line-height:1.7;color:#aaa;max-width:640px;margin:0}.nx-action-path{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:9px;margin:30px 0}.nx-action-path>div{border:1px solid #444;padding:16px 12px;background:#111;min-width:0}.nx-action-path i{font:8px var(--mono);color:var(--accent);font-style:normal}.nx-action-path b{display:block;font:500 16px var(--display);margin:16px 0 9px}.nx-action-path small{font:8px var(--mono);color:#888}.nx-action-path>span{color:var(--accent);font:14px var(--mono)}.nx-outcome{border-left:2px solid var(--accent);padding:18px 20px;background:#111;margin:25px 0}.nx-outcome>span{font:8px var(--mono);color:#888}.nx-outcome>strong{display:block;font:400 23px/1.2 var(--display);margin:12px 0 10px}.nx-outcome>p{font-size:12px;line-height:1.6;color:#999;margin:0}.nx-next{display:flex;align-items:center;justify-content:space-between;gap:30px;background:none;border:1px solid #555;color:#eee;padding:13px 16px;font:10px var(--mono)!important}.nx-next:hover{border-color:var(--accent)}.nx-run-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0}.nx-run-track>div{border:1px solid #333;background:#0b0b0b;padding:17px 10px;opacity:.45;transition:opacity .35s,border-color .35s}.nx-run-track i{font:8px var(--mono);font-style:normal;color:#777}.nx-run-track span{display:block;font:15px var(--display);margin:14px 0 9px}.nx-run-track b{font:8px var(--mono);font-weight:400;color:#aaa}.nx-run-track>div.is-emitted{opacity:1;border-color:var(--accent)}.nx-run-track>div.is-emitted b{color:#fff}.nx-case-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0 18px}.nx-case-tabs button{border:1px solid #444;background:#101010;padding:9px 10px;font:9px var(--mono);color:#999}.nx-case-tabs button[aria-pressed=true]{border-color:var(--accent);color:#fff}.nx-diff-compare{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #383838;background:#0c0c0c}.nx-line-diff,.nx-meaning{padding:17px;min-width:0}.nx-line-diff{border-right:1px solid #383838}.nx-line-diff>span,.nx-meaning>span{font:8px var(--mono);color:#888}.nx-line-diff pre{margin:18px 0 13px;color:var(--accent);font-size:12px}.nx-line-diff small{font:8px var(--mono);color:#888}.nx-meaning>span{color:var(--accent)}.nx-meaning>strong{display:block;font:400 21px/1.15 var(--display);margin:13px 0 10px}.nx-meaning>p{font-size:12px;line-height:1.55;color:#999;margin:0}.nx-impact-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.nx-impact-list>div{border-top:1px solid #555;padding:13px 4px 6px;min-width:0}.nx-impact-list span{font:7px var(--mono);color:#888;letter-spacing:.03em}.nx-impact-list strong{display:block;font:15px/1.2 var(--display);margin:9px 0}.nx-impact-list p{font:9px/1.6 var(--mono);color:#999;margin:0}.nx-review-conclusion{border-left:2px solid var(--accent);padding:12px 15px;background:#121212}.nx-review-conclusion b{display:block;font-size:12px;font-weight:500}.nx-review-conclusion span{display:block;font:8px/1.6 var(--mono);margin-top:8px;color:#888}.nx-story-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #333;padding:18px 22px;font:9px/1.5 var(--mono);color:#888}.nx-story-footer a{color:#ddd;white-space:nowrap}.nx-semantic-bottom{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;margin-top:24px}.nx-semantic-bottom>p{font-size:13px;line-height:1.7;color:#999;margin:0}.nx-semantic-bottom b{font-weight:500;color:#eee}.nx-semantic-bottom pre{border:1px solid #292929;background:#0a0a0a;padding:19px;color:#bbb;font-size:10px}.nx-target-shell{padding:24px;background:#080808}.nx-target-shell .hx-build-grid{grid-template-columns:.9fr 1.3fr;gap:24px}.nx-target-shell .hx-editor pre{font-size:12px}.nx-target-shell .hx-device-stage{min-height:545px}.nx-target-shell .hx-device{max-width:720px}.nx-target-shell .hx-device[data-device=android],.nx-target-shell .hx-device[data-device=ios]{width:275px}.nx-target-shell .hx-device:not([data-device=web]) .hx-app-main{min-height:400px}.nx-target-shell .hx-app-main{padding:26px 22px}.nx-target-shell .hx-task-app{min-height:370px}.nx-target-shell .hx-task-list{max-height:220px}.nx-target-note{display:flex;justify-content:space-between;gap:30px;font-size:13px;color:#aaa;margin-top:23px;line-height:1.6}.nx-target-note>a{font:10px/1.6 var(--mono);color:#ddd}.nx-disclosure{font:10px/1.7 var(--mono);color:#888;margin:18px 0 0}.nx-community{background:#080808}.nx-community-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:0;border:1px solid #333}.nx-package-universe{background:#050505;border-right:1px solid #333;padding:30px;position:relative;overflow:hidden}.nx-universe-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:30px}.nx-universe-top>span{font:8px var(--mono);color:#777}.nx-universe-top>b{font:400 25px var(--display);color:#ddd;letter-spacing:-.02em}.nx-package-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nx-package-cards button{display:flex;flex-direction:column;align-items:flex-start;background:#0c0c0c;border:1px solid #333;padding:22px;text-align:left;color:#999;transition:border-color .35s,background .35s,transform .35s}.nx-package-cards button[aria-pressed=true]{border-color:var(--accent);background:#141414;color:#fff;transform:translateY(-3px)}.nx-package-cards i{display:grid;place-items:center;font-size:24px;font-style:normal;width:38px;height:38px;border:1px solid #444;margin-bottom:21px}.nx-package-cards button[aria-pressed=true] i{color:var(--accent);border-color:var(--accent)}.nx-package-cards span{font:400 23px var(--display);letter-spacing:-.025em}.nx-package-cards small{font:9px/1.5 var(--mono);margin-top:10px;color:#777}.nx-package-rail{height:58px;position:relative;display:flex;justify-content:space-around;margin:0 30px}.nx-package-rail:before{content:"";position:absolute;top:25px;left:12.5%;right:12.5%;height:1px;background:#444}.nx-package-rail i{width:1px;height:26px;background:#444;position:relative}.nx-package-rail:after{content:"";position:absolute;left:50%;top:26px;height:32px;width:1px;background:var(--accent)}.nx-package-rail i:after{content:"";position:absolute;left:-2px;top:0;width:5px;height:5px;background:var(--accent);opacity:0}.nx-package-rail i.active:after{animation:nx-package-signal 2.5s ease-in-out infinite}.nx-consumer{border:1px solid #555;background:#0d0d0d;padding:21px;display:flex;align-items:center;gap:16px}.nx-consumer-mark{display:grid;place-items:center;width:37px;height:40px;border:1px solid var(--accent);color:var(--accent);font:21px var(--display)}.nx-consumer strong{font:400 22px var(--display);display:block}.nx-consumer small{display:block;font:8px/1.6 var(--mono);color:#888;margin-top:8px}.nx-consumer>b{margin-left:auto;color:var(--accent);font:18px var(--mono)}.nx-package-terminal{background:#030303;min-width:0;display:flex;flex-direction:column}.nx-terminal-bar{border-bottom:1px solid #333;padding:15px 22px;display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);color:#999}.nx-terminal-bar button{background:none;border:1px solid #444;color:#ccc;padding:7px 9px;font:8px var(--mono)}.nx-package-description{padding:29px 27px 0}.nx-package-description>span{font:9px var(--mono);color:var(--accent)}.nx-package-description h3{font:400 34px/1.08 var(--display);letter-spacing:-.035em;margin:17px 0}.nx-package-description p{font-size:14px;line-height:1.65;color:#999;min-height:47px;margin:0}.nx-command-area{padding:28px 27px 25px;border-bottom:1px solid #292929}.nx-command-area>span{font:8px var(--mono);color:#777}.nx-command-area pre{font-size:14px;line-height:1.9;color:#eee;padding:20px 0;min-height:86px}.nx-command-area pre:before{content:"$ ";color:var(--accent)}.nx-terminal-note{font:9px/1.7 var(--mono);color:#888}.nx-package-manifest{padding:22px 27px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nx-package-manifest>span{grid-column:1/-1;font:8px var(--mono);color:#777;margin-bottom:7px}.nx-package-manifest>div{border-top:1px solid #444;padding-top:13px}.nx-package-manifest b{display:block;font:10px var(--mono);color:#eee;font-weight:400}.nx-package-manifest div>span{display:block;font:8px var(--mono);color:#888;margin-top:10px}.nx-package-dots{display:flex;gap:7px;padding:0 27px 26px;margin-top:auto}.nx-package-dots i{height:3px;width:26px;background:#333}.nx-package-dots i.active{background:var(--accent)}.nx-community-footer{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:30px;padding-top:30px;border-top:1px solid #333}.nx-community-footer h3{font:400 30px/1.15 var(--display);letter-spacing:-.025em;max-width:650px;margin:0 0 13px}.nx-community-footer p{color:#999;font-size:14px;line-height:1.65;margin:0;max-width:650px}.nx-community-footer>div:last-child{display:flex;flex-direction:column;gap:15px;align-items:flex-start;flex-shrink:0}.nx-text-link{font:10px/1.6 var(--mono);color:#bbb;text-decoration:underline;text-underline-offset:5px}.nx-coming{display:inline-block;font:8px/1 var(--mono);text-transform:uppercase;color:#aaa;border:1px solid #444;padding:7px 8px;margin-left:12px;vertical-align:middle;letter-spacing:0}.nx-publish-command{margin-top:18px;border:1px solid #333;background:#030303;padding:15px 18px;font:11px/1.7 var(--mono);color:#ccc}.nx-publish-command>span{display:block;color:#888;font-size:8px;margin-top:6px}.nx-cloud-flow{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #333;margin-bottom:22px}.nx-cloud-flow button{padding:20px;background:#080808;border:0;border-right:1px solid #333;color:#999;text-align:left;font:13px var(--body);position:relative}.nx-cloud-flow button:last-child{border:0}.nx-cloud-flow button span{font:9px var(--mono);margin-right:15px;color:#777}.nx-cloud-flow button[aria-selected=true]{color:#fff;background:#131313}.nx-cloud-flow button[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent)}.nx-cloud-flow button[aria-selected=true] span{color:var(--accent)}.nx-dashboard-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:38px;align-items:center}.nx-cloud-explainer h3{font:400 37px/1.07 var(--display);letter-spacing:-.035em;margin:18px 0}.nx-cloud-explainer>p:not(.nx-disclosure){font-size:14px;color:#aaa;line-height:1.7}.nx-cloud-command{margin:27px 0;border:1px solid #333;padding:19px;background:#080808}.nx-cloud-command>span{font:8px var(--mono);color:#888}.nx-cloud-command pre{font-size:12px;padding-top:17px;min-height:72px;color:#ddd}.nx-dashboard-preview{border:1px solid #555;box-shadow:0 18px 75px #fff03;background:#0c0c0c;min-width:0}.nx-dash-top{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:17px;border-bottom:1px solid #333;font:8px var(--mono);color:#888}.nx-dash-top>span:first-child{font:15px var(--display);color:#eee;display:flex;align-items:center;gap:10px}.nx-dash-top>span>b{font:13px var(--display);display:grid;place-items:center;width:24px;height:25px;border:1px solid var(--accent);color:var(--accent)}.nx-avatar{display:grid;place-items:center;width:25px;height:25px;border:1px solid #555;font:9px var(--mono);color:#aaa}.nx-dash-body{display:grid;grid-template-columns:126px 1fr}.nx-dash-nav{display:flex;flex-direction:column;gap:23px;border-right:1px solid #333;padding:24px 14px;font:9px var(--mono);color:#888}.nx-dash-nav>span:first-child{font-size:7px;color:#666}.nx-dash-nav>b{font-weight:400;color:#eee;background:#191919;padding:10px;margin:0 -7px;border-left:2px solid var(--accent)}.nx-dash-nav>div{font-size:6px;line-height:1.8;color:#666;margin-top:auto}.nx-dash-content{min-width:0;padding:25px 22px}.nx-dash-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:24px}.nx-dash-heading span{font:7px var(--mono);color:#888}.nx-dash-heading h4{font:400 27px var(--display);margin:9px 0 0;letter-spacing:-.035em}.nx-dash-heading>b{font:7px var(--mono);color:var(--accent);border:1px solid #633322;padding:7px}.nx-dash-artifact{border:1px solid #444;background:#101010;padding:17px;display:flex;gap:15px;align-items:center;justify-content:space-between}.nx-dash-artifact>div>span{font:7px var(--mono);color:#888}.nx-dash-artifact strong{display:block;font:17px var(--display);margin-top:10px}.nx-dash-artifact em{font:8px var(--mono);font-style:normal;color:#aaa;margin-left:6px}.nx-signature{font:7px/1.7 var(--mono);color:#aaa;text-align:right;max-width:100px}.nx-dash-evidence{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-top:0}.nx-dash-evidence>div{padding:12px 10px;border-right:1px solid #333;min-width:0}.nx-dash-evidence>div:last-child{border:0}.nx-dash-evidence span{font:7px var(--mono);color:#777}.nx-dash-evidence b{display:block;font:8px/1.6 var(--mono);font-weight:400;color:#ccc;margin-top:8px}.nx-dash-activity{margin-top:27px}.nx-dash-activity>span{font:7px var(--mono);color:#777}.nx-dash-activity>div{display:flex;align-items:center;gap:11px;border-bottom:1px solid #292929;padding:15px 0;opacity:.3;transition:opacity .4s,background .4s}.nx-dash-activity>div.active{opacity:1}.nx-dash-activity i{display:grid;place-items:center;width:26px;height:26px;background:#222;border:1px solid #444;font:8px var(--mono);font-style:normal;flex-shrink:0;color:#ccc}.nx-dash-activity p{margin:0}.nx-dash-activity b{display:block;font-size:10px;line-height:1.5;font-weight:400}.nx-dash-activity small{display:block;font:7px/1.6 var(--mono);color:#888;margin-top:6px}.nx-dash-activity em{margin-left:auto;font:8px var(--mono);font-style:normal;color:var(--accent)}.nx-dash-footer{display:flex;justify-content:space-between;gap:15px;padding:15px 17px;border-top:1px solid #333;font:7px/1.6 var(--mono);color:#888}.nx-dash-footer b{font-weight:400;color:#bbb}.nx-story-panel.is-entering{animation:nx-enter .3s ease both}.nx-community.is-paused *{animation-play-state:paused!important}@keyframes nx-enter{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes nx-package-signal{0%{transform:translateY(0);opacity:0}20%{opacity:1}90%{opacity:1}to{transform:translateY(25px);opacity:0}}@media(max-width:1100px){.nx-heading{gap:30px}.nx-heading>p{max-width:340px;font-size:15px}.nx-story-body{grid-template-columns:.75fr 1.25fr}.nx-task-context{padding:19px}.nx-story-panel{padding:25px}.nx-story-panel h3{font-size:30px}.nx-action-path{gap:6px;grid-template-columns:1fr 12px 1fr 12px 1fr}.nx-action-path>div{padding:14px 8px}.nx-action-path b{font-size:14px}.nx-run-track{grid-template-columns:1fr 1fr}.nx-diff-compare{grid-template-columns:1fr}.nx-line-diff{border-right:0;border-bottom:1px solid #333}.nx-target-shell .hx-build-grid{grid-template-columns:1fr 1.15fr}.nx-target-shell .hx-editor pre{font-size:10px}.nx-package-universe{padding:22px}.nx-package-cards button{padding:18px}.nx-package-cards span{font-size:21px}.nx-universe-top>span{font-size:7px}.nx-package-description h3{font-size:29px}.nx-dashboard-grid{grid-template-columns:.65fr 1.35fr;gap:25px}.nx-dash-nav{display:none}.nx-dash-body{grid-template-columns:1fr}.nx-dash-content{padding:23px}.nx-cloud-explainer h3{font-size:32px}.nx-cloud-flow button{padding:18px 14px;font-size:12px}.nx-cloud-flow button span{margin-right:8px}}@media(max-width:800px){.nx-section{padding:70px 0}.nx-heading{display:block}.nx-heading h2{font-size:clamp(42px,7vw,65px)}.nx-heading>p{max-width:600px;margin-top:25px}.nx-story-body{grid-template-columns:1fr}.nx-task-context{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;border-right:0;border-bottom:1px solid #333}.nx-task-context .nx-chrome,.nx-task-screen{grid-column:1}.nx-task-screen h3{font-size:24px}.nx-task-context>p{grid-column:2;grid-row:1/3;align-self:center;font-size:12px;line-height:1.7;margin:0}.nx-story-panel{min-height:0;padding:28px}.nx-run-track{grid-template-columns:repeat(4,1fr)}.nx-diff-compare{grid-template-columns:1fr 1fr}.nx-line-diff{border-right:1px solid #333;border-bottom:0}.nx-semantic-bottom{grid-template-columns:1fr;gap:18px}.nx-target-shell{padding:18px}.nx-target-shell .hx-build-grid{grid-template-columns:1fr}.nx-target-shell .hx-editor pre{font-size:11px;max-height:340px;overflow:auto}.nx-target-shell .hx-device-stage{min-height:530px}.nx-community-grid{grid-template-columns:1fr}.nx-package-universe{border-right:0;border-bottom:1px solid #333}.nx-community-footer{align-items:flex-start;gap:25px}.nx-community-footer h3{font-size:26px}.nx-community-footer p{font-size:13px}.nx-dashboard-grid{grid-template-columns:1fr;gap:28px}.nx-cloud-explainer{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.nx-cloud-explainer>.nx-overline,.nx-cloud-explainer>h3,.nx-cloud-explainer>p:not(.nx-disclosure){grid-column:1}.nx-cloud-command{grid-column:2;grid-row:1/4;margin:0;align-self:center}.nx-cloud-explainer>.nx-text-link{grid-column:1}.nx-cloud-explainer>.nx-disclosure{grid-column:1/-1}.nx-dash-nav{display:flex}.nx-dash-body{grid-template-columns:130px 1fr}}@media(max-width:540px){.nx-section{padding:62px 0}.nx-heading{margin-bottom:29px}.nx-heading h2{font-size:43px!important;line-height:1.05!important}.nx-heading>p{font-size:14px;line-height:1.65;margin-top:22px}.nx-story-tabs button{padding:17px 11px}.nx-story-tabs span{font-size:7px;line-height:1.6}.nx-story-tabs b{font-size:15px}.nx-task-context{grid-template-columns:1fr;padding:18px}.nx-task-context>p{grid-row:auto;grid-column:1;font-size:10px;margin-top:17px}.nx-task-screen{padding:20px}.nx-task-screen h3{font-size:25px}.nx-story-panel{padding:23px 17px}.nx-story-panel h3{font-size:30px}.nx-story-panel>p{font-size:13px}.nx-action-path{grid-template-columns:1fr;gap:9px;margin:25px 0}.nx-action-path>span{text-align:center;transform:rotate(90deg);font-size:14px}.nx-action-path>div{display:flex;align-items:center;gap:15px;padding:15px}.nx-action-path b{font-size:18px;margin:0}.nx-action-path small{margin-left:auto;font-size:8px}.nx-outcome{padding:17px}.nx-outcome strong{font-size:22px}.nx-next{font-size:9px!important;width:100%;gap:15px}.nx-run-track{grid-template-columns:1fr 1fr}.nx-run-track>div{padding:16px}.nx-diff-compare{grid-template-columns:1fr}.nx-line-diff{border:0;border-bottom:1px solid #333}.nx-impact-list{grid-template-columns:1fr;gap:4px}.nx-impact-list>div{display:grid;grid-template-columns:70px 1fr;gap:5px 10px;padding:13px 0}.nx-impact-list span{grid-row:span 2;margin-top:3px}.nx-impact-list strong{font-size:18px;margin:0}.nx-impact-list p{font-size:9px}.nx-case-tabs button{font-size:8px;padding:9px 8px}.nx-story-footer{display:block;padding:17px;font-size:8px}.nx-story-footer a{display:inline-block;margin-top:13px;font-size:9px}.nx-semantic-bottom>p{font-size:12px}.nx-semantic-bottom pre{font-size:9px;padding:17px}.nx-target-shell{padding:10px}.nx-target-shell .hx-editor pre{font-size:10px}.nx-target-shell .hx-device-stage{min-height:510px;padding:22px 10px}.nx-target-shell .hx-device:not([data-device=web]) .hx-app-main{padding:20px 15px}.nx-target-shell .hx-app-main{padding:24px 15px}.nx-target-note{display:block;font-size:12px}.nx-target-note a{display:inline-block;margin-top:12px;font-size:9px}.nx-disclosure{font-size:9px}.nx-package-universe{padding:19px 15px}.nx-universe-top{gap:8px}.nx-universe-top>span{font-size:6px;max-width:80px;line-height:1.6}.nx-universe-top>b{font-size:24px}.nx-package-cards{gap:10px}.nx-package-cards button{padding:16px 12px}.nx-package-cards i{width:32px;height:32px;font-size:20px;margin-bottom:17px}.nx-package-cards span{font-size:22px;line-height:1.1}.nx-package-cards small{font-size:8px;min-height:24px}.nx-package-rail{height:48px;margin:0 15px}.nx-package-rail:after{height:22px}.nx-consumer{padding:16px 12px;gap:12px}.nx-consumer strong{font-size:21px}.nx-consumer small{font-size:7px}.nx-consumer-mark{width:29px;height:34px;flex-shrink:0}.nx-terminal-bar{padding:14px 17px;font-size:7px}.nx-package-description{padding:24px 18px 0}.nx-package-description h3{font-size:32px}.nx-package-description p{font-size:13px;min-height:0}.nx-command-area{padding:23px 18px}.nx-command-area pre{font-size:12px;min-height:0}.nx-package-manifest{padding:21px 18px;gap:9px}.nx-package-manifest div>span{font-size:7px;line-height:1.6}.nx-package-dots{padding-left:18px}.nx-community-footer{display:block}.nx-community-footer h3{font-size:28px}.nx-community-footer>div:last-child{margin-top:23px}.nx-publish-command{font-size:10px;padding:15px}.nx-cloud-flow{grid-template-columns:1fr 1fr}.nx-cloud-flow button:nth-child(-n+2){border-bottom:1px solid #333}.nx-cloud-flow button:nth-child(2){border-right:0}.nx-cloud-flow button{font-size:11px;padding:18px 12px}.nx-cloud-explainer{display:block}.nx-cloud-explainer h3{font-size:34px}.nx-cloud-command{margin:23px 0}.nx-cloud-command pre{font-size:11px}.nx-dash-top{padding:14px 12px;gap:10px}.nx-dash-top>span:nth-child(2){display:none}.nx-dash-nav{display:none}.nx-dash-body{grid-template-columns:1fr}.nx-dash-content{padding:22px 15px}.nx-dash-artifact{padding:15px 12px;gap:10px}.nx-dash-heading h4{font-size:28px}.nx-dash-heading>b{font-size:6px}.nx-dash-artifact strong{font-size:17px}.nx-signature{font-size:6px}.nx-dash-evidence>div{padding:11px 8px}.nx-dash-evidence b{font-size:7px}.nx-dash-activity b{font-size:10px}.nx-dash-activity small{font-size:7px}.nx-dash-footer{display:block;font-size:7px}.nx-dash-footer b{display:block;margin-top:7px}.nx-coming{font-size:7px;margin-left:8px;padding:6px}}@media(prefers-reduced-motion:reduce){.nx-section *{animation:none!important;transition:none!important}}:root{color-scheme:dark}.hx-client-preview,.hx-device,.hx-observe-action .hx-small-app,.nx-task-screen,.jp-device{background:#101010;color:#ededed;border-color:#414141}.hx-windowbar,.hx-browser-chrome,.nx-chrome,.jp-device-bar,.jp-phone .jp-device-bar{background:#1c1c1c;color:#aaa;border-color:#363636}.hx-browser-chrome>span:nth-child(2){background:#101010;color:#b5b5b5}.hx-app-sidebar{background:#141414;color:#aaa;border-color:#303030}.hx-app-mark{color:#eee}.hx-app-sidebar .selected{color:#eee;background:#252525}.hx-task-card,.hx-task-list>div,.hx-task-form input,.nx-task-tile,.jp-input,.jp-task{background:#191919;color:#e3e3e3;border-color:#383838}.hx-task-form input::placeholder{color:#929292;opacity:1}.hx-task-tag,.hx-avatar,.hx-observe-task-state>b{background:#2a2a2a;color:#bdbdbd}.hx-task-card button{background:var(--accent);color:#fff}.hx-client-footer{border-color:#333;color:#aaa}.hx-app-eyebrow,.hx-task-card>p,.hx-app-main>p,.hx-task-count,.hx-response,.hx-small-app h4>span,.hx-task-list>div>small{color:#aaa}.hx-task-list>div>i{border-color:#777}.hx-phone-camera{background:#000;box-shadow:0 0 0 1px #333}.hx-phone-home i{background:#999}.nx-task-screen .nx-overline,.nx-task-tile>small,.nx-task-tile>div,.nx-task-counter{color:#aaa}.nx-task-tile>div>b{color:#ddd;border-color:#444}.nx-task-counter>b{color:#eee}.jp-phone .jp-device-bar i{background:#777}body :is(code,pre,.agent-line) span[class^=syntax-]{display:inline;margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:none;float:none;border:0;background:none}.nx-publish-command>span{display:block;color:#888;font-size:8px;margin-top:8px}.nx-publish-command>code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8}:root{--preview-depth: var(--ax-preview-shadow)}.hx-client-preview,.hx-device,.nx-app-preview,.nx-dashboard-preview,.hx-observe-action .hx-small-app,.jp-device{box-shadow:var(--preview-depth)}.nx-app-preview{min-width:0;align-self:start}@media(min-width:541px)and (max-width:800px){.nx-app-preview{grid-column:1;grid-row:1/3}}.hero-copy{min-width:0}.hero h1{font-size:clamp(62px,5.7vw,86px);line-height:.96;letter-spacing:-.055em}.hero h1>span{display:block}.hero-copy>p{font-size:17px;line-height:1.55;margin:22px 0 25px;max-width:520px}.hero-copy .actions{gap:8px;margin-bottom:22px}.hero-installer{border:1px solid #353535;background:#0b0b0b;max-width:540px}.hero-install-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #292929;padding:8px}.hero-install-tabs{display:flex;gap:4px}.hero-install-tabs button{border:1px solid transparent;background:none;color:#999;font:9px var(--mono);padding:8px 10px;cursor:pointer}.hero-install-tabs button[aria-selected=true]{border-color:#454545;background:#191919;color:#eee}.hero-install-top>a{font:8px var(--mono);color:#aaa;padding:6px;text-decoration:none}.hero-install-row{display:flex;align-items:center;gap:10px;padding:16px 13px;min-width:0}.hero-install-prompt{color:var(--accent);font:12px var(--mono)}.hero-install-row code{font:10px/1.8 var(--mono);color:#dedede;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.hero-install-copy{background:none;color:#aaa;border:1px solid #383838;min-width:37px;min-height:34px;display:grid;place-items:center;cursor:pointer;padding:8px;font:8px var(--mono)}.hero-install-copy:hover{color:#fff;border-color:#777}.hero-install-copy svg{width:14px;height:14px}.hero-installer :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero-copy .setup-link{margin-top:17px;font-size:9px}.hero-install-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:1101px){.hero-grid{min-height:820px}}@media(max-width:1100px){.hero h1{font-size:clamp(62px,8vw,88px)}.hero-copy{max-width:700px}.hero-installer{max-width:540px}}@media(max-width:600px){.hero h1{font-size:clamp(40px,10.7vw,64px)}.hero-copy>p{font-size:16px}.hero-install-row{padding:14px 10px;gap:8px}.hero-install-row code{font-size:9px}.hero-install-top>a{font-size:7px}.hero-copy .actions .btn{padding:13px 12px;font-size:9px}}.hero-copy{container-type:inline-size}.hero h1{font-size:clamp(36px,15.8cqw,86px)}.hero h1{font-size:clamp(34px,14cqw,74px);line-height:1.02}.hero-copy>p{font-size:16px;line-height:1.5;max-width:470px;margin:20px 0 24px}@media(max-width:600px){.hero-copy>p{font-size:15px}}@keyframes proof-signal{to{transform:translateY(22px)}}.proof-marquee{overflow:hidden;background:#101010}.proof-track{display:flex;width:max-content;animation:proof-scroll 30s linear infinite}.proof-strip{display:flex;flex-shrink:0}.proof-strip>div{width:180px;padding:16px 13px;border-right:1px solid #303030;font:8px/1.6 var(--mono)}.proof-strip b{display:block;font-weight:500;color:#ddd}.proof-strip span{color:#999}@keyframes proof-scroll{to{transform:translate(-50%)}}.hero.is-paused .proof-track,.hero.out-of-view .proof-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.proof-track{animation:none}.proof-marquee{overflow:auto}.proof-strip[aria-hidden]{display:none}}.hero .context-demo{min-height:0;background:#060606;box-shadow:var(--preview-depth)}.context-top{height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border-bottom:1px solid #303030;font:8px var(--mono);color:#aaa}.context-top>span:first-child{letter-spacing:3px}.context-motion{background:none;color:#aaa;border:0;padding:9px 0;font:8px var(--mono);cursor:pointer}.context-motion:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.context-main{display:grid;grid-template-columns:1.05fr 1fr;min-height:370px}.context-terminal{padding:28px 22px 22px;border-right:1px solid #292929;min-width:0;font:9px/1.7 var(--mono)}.context-command{color:#eee}.context-command>span{color:var(--accent)}.context-command code{font:inherit}.context-ready{color:#aaa;font-size:8px;margin-top:9px}.context-prompt{margin:32px 0 22px;color:#bbb;font-size:8px}.context-prompt>span{color:var(--accent)}.context-facts{display:grid;gap:18px}.context-facts>div{display:grid;grid-template-columns:18px 1fr;column-gap:7px;opacity:.38;transition:opacity .7s}.context-facts i{font-size:7px;font-style:normal;color:#777;grid-row:span 2}.context-facts span{color:#ddd}.context-facts b{font-size:7px;font-weight:400;color:#999}.context-facts .is-lit{opacity:1}.context-facts .is-active i{color:var(--accent)}.context-result{display:flex;gap:8px;align-items:center;margin-top:29px;padding-top:16px;border-top:1px solid #292929;color:#aaa;font-size:7px;min-height:36px}.context-square{width:4px;height:4px;background:var(--accent);flex-shrink:0}.context-map{padding:24px 14px 20px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;min-width:0}.context-map-label{font:7px var(--mono);color:#888;letter-spacing:.06em}.context-orbit{position:relative;width:100%;max-width:280px;height:300px}.context-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#353535;stroke-width:1}.context-lines .context-signal{stroke:var(--accent);stroke-dasharray:7 95;animation:context-flow 5s linear infinite;opacity:.65}@keyframes context-flow{to{stroke-dashoffset:-204}}.context-node{position:absolute;width:82px;min-height:62px;border:1px solid #333;background:#0b0b0b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:border-color .7s,background .7s;z-index:1}.context-node>span{font:15px var(--mono);color:#888}.context-node>b{font:7px var(--mono);color:#ccc}.context-node>small{font:6px var(--mono);color:#777}.context-node.is-active{border-color:#9a3b23;background:#160e0a}.context-node.is-active>span{color:var(--accent)}.context-ui{left:50%;top:0;transform:translate(-50%)}.context-api{right:0;top:50%;transform:translateY(-50%)}.context-tests{bottom:0;left:50%;transform:translate(-50%)}.context-ext{left:0;top:50%;transform:translateY(-50%)}.context-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#101010;border:1px solid #6b392c;width:87px;height:86px;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2;box-shadow:0 0 28px #ed36000b}.context-core>span{color:var(--accent);font:23px var(--display);margin-bottom:5px}.context-core strong{font:13px var(--display)}.context-core small{font:5px var(--mono);color:#999;margin-top:7px}.context-map-foot{text-align:center;font:7px/1.7 var(--mono);color:#888;margin-top:15px}.context-summary{border-top:1px solid #333;border-bottom:1px solid #333;background:#0e0e0e;padding:18px 22px}.context-summary>span{font:7px var(--mono);color:#aaa}.context-summary i{display:inline-block;width:4px;height:4px;background:var(--accent);margin-right:7px}.context-summary p{font:400 20px/1.25 var(--display);letter-spacing:-.025em;margin:10px 0 8px}.context-summary small{font:7px var(--mono);color:#777}.hero.is-paused .context-signal,.hero.out-of-view .context-signal{animation-play-state:paused}@media(max-width:1100px)and (min-width:901px){.context-main{grid-template-columns:1fr}.context-terminal{border-right:0;border-bottom:1px solid #333}.context-map{display:none}}@media(max-width:600px){.context-top{font-size:6px;padding:0 10px}.context-top>span:first-child{display:none}.context-main{grid-template-columns:1fr}.context-terminal{padding:22px 18px;border-right:0}.context-prompt{margin-top:23px;margin-bottom:15px}.context-facts{grid-template-columns:1fr 1fr;gap:16px 10px}.context-result{margin-top:20px}.context-map{border-top:1px solid #292929;padding:18px 14px}.context-orbit{height:220px;max-width:310px;margin-top:16px}.context-node{min-height:49px;gap:3px}.context-node>span{font-size:12px}.context-core{width:85px;height:73px}.context-map-foot{display:none}.context-summary{padding:17px 18px}.context-summary p{font-size:19px}}@media(prefers-reduced-motion:reduce){.context-lines .context-signal{animation:none}.context-facts>div,.context-node{transition:none}}.context-map-label{margin-bottom:18px}.context-orbit{flex-shrink:0}@media(min-width:901px){.context-orbit{height:282px}}@media(max-width:600px){.context-map-label{margin-bottom:0}}@media(min-width:901px){.hero{min-height:100svh}.hero-grid{min-height:calc(100svh - 64px);padding-block:32px;align-items:center}.hero-copy{padding-top:0}}.mobile-menu{display:none}.mobile-menu[open]{position:fixed;inset:0;margin:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;border:0;background:var(--ax-background);color:var(--ax-foreground);display:flex;flex-direction:column;overflow:hidden;animation:mobile-menu-enter .18s ease-out}.mobile-menu::backdrop{background:#000}.mobile-menu-header{flex-shrink:0;min-height:64px;padding:10px 20px;border-bottom:1px solid var(--ax-border);display:flex;align-items:center;justify-content:space-between;gap:12px}#mobile-menu-title{font:600 21px var(--ax-font-display);letter-spacing:-.04em}#mobile-menu-title small{margin-left:9px;font:8px var(--ax-font-mono);letter-spacing:.06em;color:var(--ax-text-subtle)}.mobile-menu-close{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;border:1px solid var(--ax-border);background:#111;color:#ddd;font:9px var(--ax-font-mono);cursor:pointer}.mobile-menu-close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3}.mobile-menu-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:16px 20px max(20px,env(safe-area-inset-bottom))}.mobile-menu-links{display:block}.mobile-menu-link,.mobile-menu-group>summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border-bottom:1px solid var(--ax-border);font:400 28px/1.2 var(--ax-font-display);letter-spacing:-.04em;cursor:pointer}.mobile-menu-link i{font:16px var(--ax-font-mono);font-style:normal;color:#888}.mobile-menu-group>summary{list-style:none}.mobile-menu-group>summary::-webkit-details-marker{display:none}.mobile-menu-plus{position:relative;display:block;width:16px;height:16px;flex-shrink:0}.mobile-menu-plus:before,.mobile-menu-plus:after{content:"";position:absolute;background:#aaa;left:2px;right:2px;height:1px;top:7px}.mobile-menu-plus:after{transform:rotate(90deg);transition:transform .18s}.mobile-menu-group[open]>.mobile-menu-plus:after,.mobile-menu-group[open]>summary .mobile-menu-plus:after{transform:rotate(0)}.mobile-menu-group[open]>summary{color:var(--ax-accent);border-bottom-color:var(--ax-accent)}.mobile-menu-sublinks{padding:5px 0 5px 14px;border-left:1px solid #333;background:#0b0b0b}.mobile-menu-sublinks a{display:block;padding:14px 12px;border-bottom:1px solid #252525}.mobile-menu-sublinks a:last-child{border-bottom:0}.mobile-menu-sublinks strong{display:flex;justify-content:space-between;font:500 14px var(--ax-font-body)}.mobile-menu-sublinks strong span{color:#888}.mobile-menu-sublinks small{display:block;margin-top:6px;color:#999;font:11px/1.5 var(--ax-font-body)}.mobile-menu-bottom{margin-top:auto;padding-top:28px}.mobile-menu-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.mobile-menu-secondary a{padding:16px 12px;min-height:48px;display:flex;justify-content:space-between;border:1px solid var(--ax-border);font:10px var(--ax-font-mono)}.mobile-menu-bottom>.btn{width:100%;min-height:48px;justify-content:space-between}.mobile-menu-bottom>p{color:#777;font:8px/1.6 var(--ax-font-mono);margin:16px 0 0}.mobile-menu :is(a,button,summary):focus-visible{outline:2px solid var(--ax-accent);outline-offset:-2px}@keyframes mobile-menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:900px){.mobile-trigger{width:auto;min-width:64px;padding:0 12px;cursor:pointer}}@media(prefers-reduced-motion:reduce){.mobile-menu[open]{animation:none}.mobile-menu-plus:after{transition:none}}.landing{--muted: var(--ax-text-muted)}
