:root{--bg: #06080d;--panel: #0b1018;--panel-2: #101722;--text: #e7edf7;--muted: #8b98aa;--line: #253044;--line-bright: #3a4860;--amber: #f0b45b;--green: #7ee787;--blue: #7aa2f7;--red: #ff6b6b;--max: 1180px;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ui: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{color-scheme:dark;background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;background:linear-gradient(rgba(37,48,68,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(37,48,68,.12) 1px,transparent 1px),var(--bg);background-size:48px 48px;color:var(--text);font-family:var(--ui);font-size:16px;line-height:1.65}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(6,8,13,.12),var(--bg) 92%)}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}::selection{color:var(--bg);background:var(--green)}code,pre{font-family:var(--mono)}img,svg{max-width:100%}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:8px 12px;transform:translateY(-160%);border:1px solid var(--amber);background:var(--bg);font:700 12px/1 var(--mono);color:var(--text)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:#06080df0;backdrop-filter:blur(16px)}.header-inner,.footer-inner,.page-shell,.section-inner{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px}.wordmark{display:inline-flex;align-items:center;gap:11px;width:max-content;font:700 15px/1 var(--mono);letter-spacing:0}.wordmark-mark{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--line-bright);color:var(--green);font-size:11px}.primary-nav{display:flex;align-items:center;gap:28px}.primary-nav a,.header-source{position:relative;color:var(--muted);font:600 12px/1 var(--mono)}.primary-nav a[aria-current=page]{color:var(--text)}.primary-nav a[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-25px;left:0;height:1px;background:var(--green)}.header-source{justify-self:end;display:inline-flex;align-items:center;gap:8px;color:var(--text)}.source-dot,.footer-state span{display:inline-block;width:7px;height:7px;background:var(--green);box-shadow:0 0 10px #7ee78780}.site-footer{border-top:1px solid var(--line);background:#070a10}.footer-inner{display:grid;grid-template-columns:1.3fr 1fr auto;gap:48px;align-items:start;padding-block:52px}.footer-inner p{max-width:430px;margin:16px 0 0;color:var(--muted);font-size:14px}.footer-inner nav{display:grid;grid-template-columns:repeat(2,max-content);gap:8px 32px;font:500 13px/1.6 var(--mono)}.footer-inner .footer-state{display:flex;align-items:center;gap:9px;margin:4px 0 0;font:500 11px/1 var(--mono);white-space:nowrap}.page-kicker,.eyebrow{margin:0 0 14px;color:var(--green);font:700 11px/1.2 var(--mono);text-transform:uppercase}.eyebrow:before,.page-kicker:before{content:"//";margin-right:8px;color:var(--line-bright)}.eyebrow.amber{color:var(--amber)}.eyebrow.blue{color:var(--blue)}.eyebrow.red{color:var(--red)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero:after{content:"ARKHEIONX / PUBLIC SURFACE / 03.09";position:absolute;right:18px;bottom:8px;color:#8b98aa59;font:9px/1 var(--mono);writing-mode:vertical-rl}.hero-inner{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(410px,.96fr);gap:72px;align-items:center;min-height:690px;padding-block:76px 62px}.hero h1{margin:0;max-width:760px;font-size:clamp(54px,7vw,94px);line-height:.94;letter-spacing:0}.hero-tagline{max-width:720px;margin:28px 0 0;color:var(--text);font-size:clamp(23px,3vw,36px);font-weight:500;line-height:1.18}.hero-summary{max-width:650px;margin:24px 0 0;color:var(--muted);font-size:17px}.hero-actions,.inline-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:25px}.text-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid var(--line-bright);padding-bottom:4px;font:700 12px/1 var(--mono)}.text-link:after{content:"→";color:var(--green)}.status-strip{display:flex;flex-wrap:wrap;gap:0;margin-top:34px;border:1px solid var(--line);border-right:0;width:max-content;max-width:100%}.status-strip span{padding:9px 12px;border-right:1px solid var(--line);color:var(--muted);font:700 9px/1 var(--mono);white-space:nowrap}.status-strip span:first-child{color:var(--green)}.command-block{overflow:hidden;margin-top:30px;border:1px solid var(--line-bright);background:#0b1018eb;box-shadow:8px 8px #101722b8}.command-head{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--muted);font:600 10px/1 var(--mono);text-transform:uppercase}.command-state{color:var(--green)}.command-block pre{display:flex;flex-direction:column;gap:12px;overflow-x:auto;margin:0;padding:18px 20px;color:var(--text);font-size:13px;line-height:1.65}.prompt{color:var(--green);user-select:none}.command-output{color:var(--muted);white-space:pre-wrap}.manifest-panel{position:relative;border:1px solid var(--line-bright);background:#080c12eb;box-shadow:14px 14px #101722a6}.manifest-panel:before,.manifest-panel:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--amber)}.manifest-panel:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.manifest-panel:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.manifest-head{display:flex;justify-content:space-between;gap:20px;padding:17px 18px;border-bottom:1px solid var(--line);font-family:var(--mono)}.manifest-head p{margin:0 0 3px;color:var(--text);font-size:10px;font-weight:700}.manifest-head span{color:var(--muted);font-size:9px}.manifest-status{display:flex;align-items:center;gap:7px;color:var(--green);font-size:9px}.manifest-status span{width:6px;height:6px;background:var(--green)}.protocol-glyph{position:relative;min-height:310px;overflow:hidden;background:linear-gradient(rgba(37,48,68,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(37,48,68,.22) 1px,transparent 1px),#080c12;background-size:26px 26px}.glyph-axis,.glyph-path{position:absolute;background:var(--line-bright);transform-origin:left center}.glyph-axis-x{top:50%;right:0;left:0;height:1px}.glyph-axis-y{top:0;bottom:0;left:50%;width:1px}.glyph-path{left:16%;height:1px;background:var(--blue);opacity:.7}.path-a{top:35%;width:42%;transform:rotate(16deg)}.path-b{top:66%;left:35%;width:42%;transform:rotate(-28deg);background:var(--amber)}.path-c{top:28%;left:51%;width:34%;transform:rotate(38deg);background:var(--green)}.glyph-node{position:absolute;z-index:2;min-width:82px;padding:7px 9px;border:1px solid var(--line-bright);background:#0b1018;color:var(--text);font:700 9px/1 var(--mono);box-shadow:4px 4px #06080dd9}.glyph-node span{margin-right:7px;color:var(--muted)}.node-caller{top:22%;left:8%}.node-vault{top:41%;left:37%;border-color:var(--blue)}.node-ledger{right:8%;bottom:17%;border-color:var(--green)}.node-oracle{top:13%;right:11%;border-color:var(--amber)}.node-evidence{bottom:10%;left:14%}.glyph-coordinate{position:absolute;color:#8b98aa99;font:8px/1 var(--mono)}.coord-a{top:10px;left:10px}.coord-b{right:10px;bottom:8px}.manifest-ledger{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.manifest-ledger div{display:grid;gap:3px;padding:12px;border-right:1px solid var(--line);font-family:var(--mono)}.manifest-ledger div:last-child{border-right:0}.manifest-ledger span,.manifest-ledger i{overflow:hidden;color:var(--muted);font-size:8px;font-style:normal;text-overflow:ellipsis}.manifest-ledger strong{font-size:18px;font-weight:500}.manifest-hash{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font:9px/1.4 var(--mono)}.manifest-hash code{color:var(--blue)}.content-section{border-bottom:1px solid var(--line)}.section-inner{padding-block:92px}.section-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:90px}.section-title{margin:0;max-width:760px;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:0}.section-lead{max-width:710px;margin:20px 0 0;color:var(--muted);font-size:18px}.section-copy p{margin-top:0;color:var(--muted)}.section-copy p:first-child{color:var(--text);font-size:19px}.signal-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.signal-card{position:relative;min-height:205px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1018a6}.signal-index{margin-bottom:42px;color:var(--muted);font:700 10px/1 var(--mono)}.signal-card h3{margin:0 0 10px;font:700 14px/1.2 var(--mono)}.signal-card p{margin:0;color:var(--muted);font-size:13px}.signal-card:after{content:"";position:absolute;top:-1px;left:-1px;width:28px;height:2px;background:var(--blue)}.signal-card.tone-green:after{background:var(--green)}.signal-card.tone-amber:after{background:var(--amber)}.split-band{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line)}.split-band>section{padding:76px max(40px,calc((100vw - var(--max)) / 2))}.split-band>section:first-child{padding-right:64px;border-right:1px solid var(--line);background:#0b101880}.split-band>section:last-child{padding-left:64px}.split-band h2{margin:0 0 18px;font-size:30px;line-height:1.12}.split-band p{max-width:600px;color:var(--muted)}.evidence-list{display:grid;gap:0;margin:28px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.evidence-list li{display:grid;grid-template-columns:72px 1fr auto;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font:600 11px/1.4 var(--mono)}.evidence-list li span:first-child{color:var(--muted)}.evidence-list li span:last-child{color:var(--green);font-size:9px}.safety-notice{display:grid;grid-template-columns:64px 1fr;gap:28px;margin:54px 0;padding:30px;border:1px solid rgba(255,107,107,.55);background:#ff6b6b0b}.safety-index{display:grid;width:50px;height:50px;place-items:center;border:1px solid var(--red);color:var(--red);font:700 21px/1 var(--mono)}.safety-notice h2{margin:0 0 10px;font-size:26px}.safety-notice p{max-width:800px;margin:0;color:var(--muted)}.safety-notice ul{margin-bottom:0}.quickstart-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:76px;align-items:start}.quickstart-grid .command-block{margin-top:0}.artifact-status{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border:1px solid var(--line)}.artifact-status div{min-height:130px;padding:18px;border-right:1px solid var(--line)}.artifact-status div:last-child{border-right:0}.artifact-status span{display:block;margin-bottom:28px;color:var(--muted);font:700 9px/1 var(--mono);text-transform:uppercase}.artifact-status strong{display:block;font:600 13px/1.4 var(--mono)}.page-intro{padding-block:76px 54px;border-bottom:1px solid var(--line)}.page-intro h1,.doc-content h1{max-width:840px;margin:0;font-size:clamp(42px,6vw,70px);line-height:1.02;letter-spacing:0}.page-intro>p:last-child{max-width:720px;margin:24px 0 0;color:var(--muted);font-size:19px}.prose-section{padding-block:64px}.prose-section+.prose-section{border-top:1px solid var(--line)}.prose-section h2{margin:0 0 18px;font-size:30px;line-height:1.15}.prose-section h3{margin:38px 0 10px;font-size:19px}.prose-section p,.prose-section li{max-width:780px;color:var(--muted)}.prose-section strong{color:var(--text)}.prose-section ul,.prose-section ol{padding-left:22px}.prose-section li+li{margin-top:8px}.prose-section table{width:100%;border-collapse:collapse;font-size:14px}.prose-section th,.prose-section td{padding:13px;border:1px solid var(--line);text-align:left;vertical-align:top}.prose-section th{color:var(--text);background:var(--panel);font:700 11px/1.3 var(--mono)}.prose-section td{color:var(--muted)}.doc-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 150px;gap:56px;align-items:start;padding-block:62px 92px}.doc-sidebar,.doc-rail{position:sticky;top:94px}.doc-sidebar-title,.doc-rail>p{margin:0 0 24px;color:var(--text);font:700 11px/1 var(--mono);text-transform:uppercase}.doc-nav-group{margin-bottom:24px}.doc-nav-group>p{margin:0 0 7px;color:var(--muted);font:700 9px/1 var(--mono);text-transform:uppercase}.doc-nav-group nav{display:grid}.doc-nav-group a{padding:5px 0 5px 12px;border-left:1px solid var(--line);color:var(--muted);font-size:13px}.doc-nav-group a[aria-current=page]{border-left-color:var(--green);color:var(--text)}.doc-rail{border-left:1px solid var(--line);padding-left:16px}.doc-rail dl{margin:0;font:600 9px/1.5 var(--mono)}.doc-rail dt{margin-top:13px;color:var(--muted)}.doc-rail dd{margin:1px 0 0;color:var(--green)}.doc-content{min-width:0}.doc-content>.page-kicker{margin-top:8px}.doc-content h1{font-size:clamp(38px,5vw,58px)}.doc-deck{max-width:720px;margin:22px 0 48px;color:var(--muted);font-size:18px}.doc-content h2{margin:54px 0 15px;padding-top:22px;border-top:1px solid var(--line);font-size:26px;line-height:1.2}.doc-content h3{margin:34px 0 10px;font-size:18px}.doc-content p,.doc-content li{color:var(--muted)}.doc-content strong{color:var(--text)}.doc-content ul,.doc-content ol{padding-left:22px}.doc-content li+li{margin-top:7px}.doc-content .command-block{margin-block:24px}.doc-note{margin:28px 0;padding:18px 20px;border-left:2px solid var(--amber);background:#f0b45b0d;color:var(--muted)}.doc-note strong{color:var(--amber)}.definition-grid{display:grid;grid-template-columns:repeat(2,1fr);margin:28px 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.definition-grid>div{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.definition-grid dt{color:var(--text);font:700 12px/1.3 var(--mono)}.definition-grid dd{margin:8px 0 0;color:var(--muted);font-size:13px}.faq-list{margin-top:36px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:18px 44px 18px 0;cursor:pointer;color:var(--text);font-weight:650;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;top:18px;right:8px;color:var(--green);font:18px/1 var(--mono)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:780px;margin:-3px 0 20px;color:var(--muted)}.timeline{margin:42px 0 0;border-left:1px solid var(--line-bright)}.timeline article{position:relative;padding:0 0 42px 34px}.timeline article:before{content:"";position:absolute;top:6px;left:-4px;width:7px;height:7px;background:var(--blue)}.timeline article.current:before{background:var(--green);box-shadow:0 0 12px #7ee78780}.timeline h2{margin:0 0 8px;font-size:23px}.timeline p{max-width:720px;margin:0;color:var(--muted)}.timeline .timeline-label{margin-bottom:8px;color:var(--green);font:700 10px/1 var(--mono)}@media(max-width:1000px){.header-inner{grid-template-columns:auto 1fr auto}.primary-nav{justify-content:center;gap:17px}.hero-inner{grid-template-columns:1fr;gap:56px}.hero-copy{max-width:790px}.manifest-panel{max-width:700px}.signal-grid,.artifact-status{grid-template-columns:repeat(2,1fr)}.signal-card:nth-child(2n),.artifact-status div:nth-child(2){border-right:0}.artifact-status div{border-bottom:1px solid var(--line)}.artifact-status div:nth-last-child(-n+2){border-bottom:0}.doc-layout{grid-template-columns:190px minmax(0,1fr);gap:42px}.doc-rail{display:none}.footer-inner{grid-template-columns:1.2fr 1fr}.footer-state{grid-column:1 / -1}}@media(max-width:760px){.header-inner,.footer-inner,.page-shell,.section-inner{width:min(calc(100% - 28px),var(--max))}.header-inner{grid-template-columns:1fr auto;min-height:58px}.primary-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding:0 0 13px}.primary-nav a[aria-current=page]:after{bottom:-13px}.header-source{grid-column:2;grid-row:1}.hero-inner{min-height:auto;padding-block:58px 48px}.hero h1{font-size:clamp(47px,15vw,72px)}.hero-tagline{font-size:25px}.status-strip{width:100%}.status-strip span{flex:1 1 50%;border-bottom:1px solid var(--line)}.manifest-ledger{grid-template-columns:repeat(2,1fr)}.manifest-ledger div:nth-child(2){border-right:0}.manifest-ledger div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-inner{padding-block:68px}.section-grid,.quickstart-grid{grid-template-columns:1fr;gap:32px}.split-band{grid-template-columns:1fr}.split-band>section{padding:58px 24px}.split-band>section:first-child{padding-right:24px;border-right:0;border-bottom:1px solid var(--line)}.split-band>section:last-child{padding-left:24px}.doc-layout{grid-template-columns:1fr;padding-top:28px}.doc-sidebar{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:24px;border-bottom:1px solid var(--line)}.doc-sidebar-title{grid-column:1 / -1;margin-bottom:0}.doc-nav-group{margin-bottom:0}.definition-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr;gap:34px}.footer-inner nav{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-notice{grid-template-columns:1fr}}@media(max-width:520px){.wordmark{font-size:13px}.primary-nav{gap:16px}.header-source{font-size:10px}.signal-grid,.artifact-status{grid-template-columns:1fr}.signal-card,.artifact-status div{border-right:0;border-bottom:1px solid var(--line)}.artifact-status div:nth-last-child(2){border-bottom:1px solid var(--line)}.artifact-status div:last-child{border-bottom:0}.doc-sidebar{grid-template-columns:1fr}.command-block pre{padding:16px;font-size:11px}.manifest-hash{display:grid}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.brand-mark{display:inline-flex;align-items:center;gap:.85rem;min-width:0;color:var(--text);text-decoration:none}.ark-logo{flex:0 0 auto;display:block;width:38px;height:38px;filter:drop-shadow(0 0 10px rgba(19,214,242,.26)) drop-shadow(0 0 22px rgba(126,231,135,.08))}.brand-copy{display:grid;gap:.08rem;min-width:0}.brand-name{color:var(--text);font-family:var(--font-mono);font-size:.96rem;font-weight:850;letter-spacing:.115em;line-height:1;text-transform:uppercase}.brand-sub{color:var(--green);font-family:var(--font-mono);font-size:.55rem;font-weight:800;letter-spacing:.12em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.site-header{position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(37,48,68,.95);background:linear-gradient(180deg,#06080dfb,#06080de8),radial-gradient(circle at 15% 0%,rgba(19,214,242,.09),transparent 30%),#06080df5;backdrop-filter:blur(18px)}.site-header:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,transparent,rgba(19,214,242,.38),rgba(126,231,135,.24),transparent);pointer-events:none}.site-header__inner{width:min(1180px,calc(100% - 2rem));height:76px;margin:0 auto;display:flex;align-items:center;gap:1.25rem}.desktop-nav{display:flex;align-items:center;gap:1.05rem;margin-left:auto}.desktop-nav a,.source-link{position:relative;color:var(--muted);font-family:var(--font-mono);font-size:.73rem;font-weight:800;letter-spacing:.095em;text-decoration:none;text-transform:uppercase;transition:color .16s ease,text-shadow .16s ease,border-color .16s ease,background .16s ease}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-.55rem;height:1px;background:var(--green);transition:right .16s ease}.desktop-nav a:hover{color:var(--text);text-shadow:0 0 18px rgba(126,231,135,.22)}.desktop-nav a:hover:after{right:0}.source-link{display:inline-flex;align-items:center;gap:.52rem;margin-left:.35rem;padding:.55rem .72rem;border:1px solid rgba(37,48,68,.95);background:#0b1018ad}.source-link:hover{color:var(--text);border-color:#7ee7876b;background:#0dd7f20e}.source-dot{width:.5rem;height:.5rem;background:var(--green);box-shadow:0 0 16px #7ee787d1}.menu-toggle{display:none;width:44px;height:44px;margin-left:auto;padding:0;border:1px solid rgba(37,48,68,.98);background:linear-gradient(180deg,#101722f2,#080d14f2);color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff05}.menu-toggle:hover{border-color:#13d6f273}.menu-toggle span{display:block;width:19px;height:2px;margin:5px auto;background:var(--text);transition:transform .18s ease,opacity .18s ease,background .18s ease}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-toggle[aria-expanded=true] span{background:var(--green)}.mobile-menu{position:fixed;inset:76px 0 auto;z-index:75;border-bottom:1px solid rgba(37,48,68,.95);background:linear-gradient(180deg,#070c12fb,#070c12f4),radial-gradient(circle at top right,rgba(19,214,242,.13),transparent 34%),radial-gradient(circle at bottom left,rgba(126,231,135,.055),transparent 30%);box-shadow:0 24px 80px #0000007a}.mobile-menu[hidden]{display:none}.mobile-menu__nav{width:min(100%,760px);margin:0 auto;padding:.6rem 1rem .8rem}.mobile-menu__nav a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid rgba(37,48,68,.78);color:var(--text);font-family:var(--font-mono);font-size:.88rem;font-weight:850;letter-spacing:.085em;text-decoration:none;text-transform:uppercase}.mobile-menu__nav a:hover{color:var(--green)}.mobile-menu__nav a span:last-child{color:var(--blue)}.mobile-menu__status{display:grid;grid-template-columns:1fr;gap:.55rem;width:min(100%,760px);margin:0 auto;padding:1rem;border-top:1px solid rgba(37,48,68,.78)}.mobile-menu__status span{display:inline-flex;color:var(--green);font-family:var(--font-mono);font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}@media(max-width:920px){.site-header__inner{width:min(100% - 1.25rem,780px);height:68px}.desktop-nav,.source-link{display:none}.menu-toggle{display:inline-block}.mobile-menu{inset-block-start:68px}.brand-sub{display:none}.brand-name{font-size:.88rem}}@media(max-width:460px){.site-header__inner{width:calc(100% - 1rem)}.brand-mark{gap:.68rem}.brand-name{font-size:.78rem;letter-spacing:.07em}.ark-logo{width:31px;height:31px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.ax-copy-shell{position:relative;width:100%;margin:1rem 0;overflow:hidden;border:1px solid rgba(104,123,152,.28);border-radius:12px;background:linear-gradient(180deg,#0b1018eb,#070b11f0);box-shadow:inset 0 1px #ffffff09,0 14px 42px #0000002e}.ax-copy-shell:hover{border-color:#7ee78761}.ax-copy-shell pre{width:100%;max-width:100%;margin:0;padding:1.08rem 3.75rem 1.08rem 1.15rem;border:0;border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(126,231,135,.45) transparent}.ax-copy-shell pre::-webkit-scrollbar{height:6px}.ax-copy-shell pre::-webkit-scrollbar-track{background:transparent}.ax-copy-shell pre::-webkit-scrollbar-thumb{background:#7ee78759;border-radius:999px}.ax-copy-shell code{display:block;width:max-content;min-width:100%;color:#eef4ff;font-family:var(--font-mono);font-size:.94rem;line-height:1.55;letter-spacing:-.01em;white-space:pre}.ax-copy-shell code:first-letter{color:var(--amber)}.ax-copy-button{position:absolute;top:50%;right:.78rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;transform:translateY(-50%);border:1px solid rgba(104,123,152,.28);border-radius:8px;background:linear-gradient(180deg,#0f1620f5,#080d14fa);color:var(--muted);font-family:var(--font-mono);font-size:.92rem;font-weight:850;cursor:pointer;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000038;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.ax-copy-button:hover{color:var(--green);border-color:#7ee7877a;background:linear-gradient(180deg,#121b26fa,#0a1018fa);box-shadow:inset 0 1px #ffffff0b,0 0 0 3px #7ee7870e,0 12px 28px #0000003d}.ax-copy-button:focus-visible{outline:2px solid rgba(126,231,135,.78);outline-offset:3px}.ax-copy-button.is-copied{color:#06100a;border-color:#7ee787db;background:var(--green)}.ax-copy-button.is-failed{color:#0f0606;border-color:#ff6b6bd9;background:var(--red)}.vc-install-card .ax-copy-shell,.clean-command-block .ax-copy-shell,.hero-command .ax-copy-shell,.clarity-install .ax-copy-shell{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.vc-install-card .ax-copy-shell pre,.clean-command-block .ax-copy-shell pre,.hero-command .ax-copy-shell pre,.clarity-install .ax-copy-shell pre{padding:1.05rem 3.75rem 1.05rem 1rem}.vc-install-card .ax-copy-button,.clean-command-block .ax-copy-button,.hero-command .ax-copy-button,.clarity-install .ax-copy-button{right:.72rem}@media(max-width:720px){.ax-copy-shell{border-radius:10px}.ax-copy-shell pre{padding:.95rem 3.4rem .95rem .92rem}.ax-copy-shell code{font-size:.84rem;line-height:1.5}.ax-copy-button{right:.62rem;width:1.95rem;height:1.95rem;border-radius:7px;font-size:.82rem}.vc-install-card .ax-copy-shell pre,.clean-command-block .ax-copy-shell pre,.hero-command .ax-copy-shell pre,.clarity-install .ax-copy-shell pre{padding:.95rem 3.35rem .95rem .85rem}}.vc-home{background:radial-gradient(circle at 50% -10%,rgba(19,214,242,.055),transparent 30%),linear-gradient(180deg,#06080d00,#06080d 70%)}.vc-hero{border-bottom:1px solid rgba(37,48,68,.62)}.vc-hero__inner,.vc-proof,.vc-section,.vc-boundary{width:min(1120px,calc(100% - 2rem));margin:0 auto}.vc-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:3rem;align-items:center;padding:clamp(3.4rem,6.5vw,5.4rem) 0}.vc-hero__copy{max-width:760px}.vc-kicker{margin:0 0 .9rem;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.vc-hero h1{max-width:760px;margin:0;color:var(--text);font-size:clamp(2.55rem,5vw,4.85rem);line-height:1.01;letter-spacing:-.055em}.vc-lede{max-width:710px;margin:1.15rem 0 0;color:var(--muted);font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.68}.vc-one-line{display:grid;grid-template-columns:auto 1fr;gap:0;margin-top:1.35rem;border:1px solid rgba(37,48,68,.85);background:#080d1494}.vc-one-line span,.vc-one-line strong{padding:.72rem .85rem;border-bottom:1px solid rgba(37,48,68,.65);font-family:var(--mono);font-size:.72rem}.vc-one-line span:nth-last-child(-n+2),.vc-one-line strong:nth-last-child(-n+1){border-bottom:0}.vc-one-line span{color:var(--green);font-weight:850;letter-spacing:.1em;text-transform:uppercase;border-right:1px solid rgba(37,48,68,.65)}.vc-one-line strong{color:var(--text)}.vc-install-card{margin-top:1.25rem;border:1px solid rgba(37,48,68,.92);background:#080d14bd}.vc-install-card__top{display:flex;justify-content:space-between;gap:1rem;padding:.72rem .85rem;border-bottom:1px solid rgba(37,48,68,.92);color:var(--muted);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.vc-install-card__top span:first-child{color:var(--green)}.vc-install-card pre{margin:0;border:0;background:transparent}.vc-note{margin:.8rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.vc-actions{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:1.2rem}.vc-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 .95rem;border:1px solid rgba(37,48,68,.95);background:#0b1018c2;color:var(--text);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.vc-button:hover{border-color:#13d6f285}.vc-button--primary{color:#06100a;background:var(--green);border-color:#7ee787db}.vc-artifact{border:1px solid rgba(37,48,68,.95);background:linear-gradient(180deg,#0d141df5,#070b11f5);box-shadow:0 28px 80px #00000029}.vc-artifact__top{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(37,48,68,.9);color:var(--muted);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.vc-artifact__top span:last-child{color:var(--green)}.vc-artifact__body{padding:1rem}.vc-artifact__row{display:grid;grid-template-columns:120px 1fr;gap:1rem;padding:.82rem 0;border-bottom:1px solid rgba(37,48,68,.66)}.vc-artifact__row:last-child{border-bottom:0}.vc-artifact__label{color:var(--muted);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.vc-artifact__row strong{color:var(--text);font-size:.92rem;line-height:1.45}.vc-artifact__mini{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(37,48,68,.9)}.vc-artifact__mini div{padding:.85rem 1rem;border-right:1px solid rgba(37,48,68,.7);border-bottom:1px solid rgba(37,48,68,.7)}.vc-artifact__mini div:nth-child(2n){border-right:0}.vc-artifact__mini div:nth-last-child(-n+2){border-bottom:0}.vc-artifact__mini span,.vc-artifact__mini strong{display:block;font-family:var(--mono);text-transform:uppercase}.vc-artifact__mini span{color:var(--muted);font-size:.62rem;font-weight:850;letter-spacing:.1em}.vc-artifact__mini strong{margin-top:.35rem;color:var(--text);font-size:.72rem}.vc-proof{display:flex;flex-wrap:wrap;gap:.55rem;padding:1.1rem 0}.vc-proof span{border:1px solid rgba(37,48,68,.82);background:#080d1499;padding:.55rem .72rem;color:var(--green);font-family:var(--mono);font-size:.64rem;font-weight:850;letter-spacing:.085em;text-transform:uppercase}.vc-section,.vc-boundary{padding:clamp(2.2rem,5vw,4rem) 0;border-top:1px solid rgba(37,48,68,.58)}.vc-section--intro,.vc-section--split{display:grid;grid-template-columns:.8fr 1fr;gap:2.4rem}.vc-section h2,.vc-boundary h2{margin:0;color:var(--text);font-size:clamp(1.9rem,3.45vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.vc-copy p,.vc-boundary p{color:var(--muted);font-size:1rem;line-height:1.75}.vc-heading{max-width:720px;margin-bottom:1.35rem}.vc-flow,.vc-cards,.vc-status-grid{display:grid;gap:.8rem}.vc-flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.vc-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.vc-status-grid{grid-template-columns:1fr 1fr}.vc-flow article,.vc-cards article,.vc-status-grid article{border:1px solid rgba(37,48,68,.82);background:#080d1494;padding:1rem}.vc-flow article{min-height:170px}.vc-flow span{color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850}.vc-flow h3,.vc-cards h3,.vc-status-grid h3{margin:.9rem 0 .45rem;color:var(--text);font-size:1rem}.vc-flow p,.vc-cards p,.vc-status-grid li{color:var(--muted);line-height:1.62}.vc-command-list{display:grid;gap:.72rem}.vc-command-list pre{margin:0}.vc-status-grid ul{margin:0;padding-left:1.15rem}.vc-boundary{margin-bottom:3rem}.vc-boundary p{max-width:820px}.vc-boundary .vc-button{margin-top:1rem}@media(max-width:1080px){.vc-hero__inner,.vc-section--intro,.vc-section--split{grid-template-columns:1fr}.vc-artifact{max-width:640px}.vc-flow,.vc-cards,.vc-status-grid{grid-template-columns:1fr}.vc-flow article{min-height:auto}}@media(max-width:720px){html,body{overflow-x:hidden}.vc-hero__inner,.vc-proof,.vc-section,.vc-boundary{width:min(100% - 1rem,1120px)}.vc-hero__inner{padding:2.35rem 0}.vc-hero h1{font-size:clamp(2.25rem,11vw,3.35rem)}.vc-one-line,.vc-artifact__row,.vc-artifact__mini{grid-template-columns:1fr}.vc-one-line span,.vc-one-line strong{border-right:0}.vc-install-card__top,.vc-artifact__top{flex-direction:column;gap:.28rem}.vc-proof span{width:100%}}.vc-artifact-map{width:min(1120px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:2.4rem;align-items:stretch;padding:clamp(2.4rem,5vw,4rem) 0;border-top:1px solid rgba(37,48,68,.58)}.vc-artifact-map__copy h2{margin:0;color:var(--text);font-size:clamp(1.9rem,3.45vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.vc-artifact-map__copy p{color:var(--muted);font-size:1rem;line-height:1.75}.artifact-map-visual{display:grid;gap:.8rem}.artifact-map-visual__input,.artifact-map-visual__engine{display:grid;grid-template-columns:150px 1fr;gap:1rem;align-items:center;border:1px solid rgba(37,48,68,.86);background:#080d1494;padding:.9rem 1rem}.artifact-map-visual__engine{border-color:#7ee7876b;background:linear-gradient(90deg,#7ee7870e,#080d1494)}.artifact-map-visual__input span,.artifact-map-visual__engine span,.artifact-map-visual__outputs article span{color:var(--green);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.artifact-map-visual__input strong,.artifact-map-visual__engine strong{color:var(--text);font-size:.98rem}.artifact-map-visual__outputs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(37,48,68,.86);background:#080d1470}.artifact-map-visual__outputs article{min-height:132px;padding:1rem;border-right:1px solid rgba(37,48,68,.7);border-bottom:1px solid rgba(37,48,68,.7)}.artifact-map-visual__outputs article:nth-child(3n){border-right:0}.artifact-map-visual__outputs article:nth-last-child(-n+3){border-bottom:0}.artifact-map-visual__outputs article strong{display:block;margin-top:1.6rem;color:var(--text);font-size:1rem}.artifact-map-visual__outputs article p{margin:.35rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}@media(max-width:900px){.vc-artifact-map{grid-template-columns:1fr}.artifact-map-visual__outputs{grid-template-columns:1fr 1fr}.artifact-map-visual__outputs article:nth-child(3n){border-right:1px solid rgba(37,48,68,.7)}.artifact-map-visual__outputs article:nth-child(2n){border-right:0}.artifact-map-visual__outputs article:nth-last-child(-n+3){border-bottom:1px solid rgba(37,48,68,.7)}.artifact-map-visual__outputs article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:720px){.vc-artifact-map{width:min(100% - 1rem,1120px);padding:2rem 0}.artifact-map-visual__input,.artifact-map-visual__engine{grid-template-columns:1fr;gap:.25rem}.artifact-map-visual__outputs{grid-template-columns:1fr}.artifact-map-visual__outputs article,.artifact-map-visual__outputs article:nth-child(2n),.artifact-map-visual__outputs article:nth-child(3n),.artifact-map-visual__outputs article:nth-last-child(-n+2),.artifact-map-visual__outputs article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid rgba(37,48,68,.7)}.artifact-map-visual__outputs article:last-child{border-bottom:0}}.install-page{background:radial-gradient(circle at 50% -10%,rgba(19,214,242,.055),transparent 30%),linear-gradient(180deg,#06080d00,#06080d 70%)}.install-hero,.install-section,.install-boundary{width:min(1120px,calc(100% - 2rem));margin:0 auto}.install-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:3rem;align-items:end;padding:clamp(3.5rem,7vw,6rem) 0 clamp(2.4rem,5vw,4rem);border-bottom:1px solid rgba(37,48,68,.62)}.install-hero__copy{max-width:780px}.install-kicker{margin:0 0 .9rem;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.install-hero h1,.install-section h2,.install-boundary h2{margin:0;color:var(--text);font-size:clamp(2rem,4.8vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.install-section h2,.install-boundary h2{font-size:clamp(1.85rem,3.4vw,3.2rem)}.install-hero p,.install-section p,.install-boundary p{max-width:760px;color:var(--muted);font-size:1rem;line-height:1.75}.install-status{border:1px solid rgba(37,48,68,.9);background:#080d149e}.install-status div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid rgba(37,48,68,.7)}.install-status div:last-child{border-bottom:0}.install-status span,.install-status strong{font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.install-status span{color:var(--muted)}.install-status strong{color:var(--text)}.install-section,.install-boundary{display:grid;grid-template-columns:.82fr 1fr;gap:2.4rem;padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.install-section--primary{align-items:center}.install-section--split{align-items:start}.install-command-stack{display:grid;gap:.85rem;min-width:0}.install-command-stack .ax-copy-shell{margin:0}.install-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.install-grid article,.install-list-card,.install-troubleshooting details{border:1px solid rgba(37,48,68,.82);background:#080d1494}.install-grid article{padding:1rem}.install-grid h3,.install-list-card h3{margin:0 0 .45rem;color:var(--text);font-size:1rem}.install-grid p{margin:0;color:var(--muted);line-height:1.6}.install-list-card{padding:1rem 1.15rem}.install-list-card--warning{border-color:#ff6b6b52;background:#ff6b6b09}.install-list-card ul,.install-status-grid ul{margin:0;padding-left:1.15rem}.install-list-card li{color:var(--muted);line-height:1.65}.install-list-card li+li{margin-top:.45rem}.install-troubleshooting{display:grid;gap:.7rem}.install-troubleshooting details{padding:0}.install-troubleshooting summary{cursor:pointer;padding:1rem;color:var(--text);font-weight:750;list-style:none}.install-troubleshooting summary::-webkit-details-marker{display:none}.install-troubleshooting summary span:before{content:"+";display:inline-block;width:1.5rem;color:var(--green);font-family:var(--mono)}.install-troubleshooting details[open] summary span:before{content:"−"}.install-troubleshooting details p{margin:0;padding:0 1rem 1rem}.install-troubleshooting details .ax-copy-shell{margin:0 1rem 1rem;width:calc(100% - 2rem)}.install-boundary{margin-bottom:3rem;border-bottom:0;border-top:1px solid rgba(255,107,107,.3)}.install-boundary code,.install-list-card code,.install-troubleshooting code{color:var(--text);font-family:var(--mono)}@media(max-width:940px){.install-hero,.install-section,.install-boundary{grid-template-columns:1fr}.install-status{max-width:620px}}@media(max-width:720px){.install-hero,.install-section,.install-boundary{width:min(100% - 1rem,1120px)}.install-hero{padding:2.35rem 0 2rem}.install-hero h1{font-size:clamp(2.2rem,11vw,3.35rem)}.install-grid{grid-template-columns:1fr}.install-status div{grid-template-columns:1fr;gap:.25rem}.install-section,.install-boundary{gap:1rem;padding:2rem 0}}.examples-page{background:radial-gradient(circle at 50% -10%,rgba(19,214,242,.055),transparent 30%),linear-gradient(180deg,#06080d00,#06080d 70%)}.examples-hero,.examples-overview,.examples-grid,.examples-boundary{width:min(1120px,calc(100% - 2rem));margin:0 auto}.examples-hero{padding:clamp(3.4rem,7vw,5.8rem) 0 clamp(2.3rem,5vw,4rem);border-bottom:1px solid rgba(37,48,68,.62)}.examples-kicker{margin:0 0 .9rem;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.examples-hero h1,.examples-boundary h2{max-width:840px;margin:0;color:var(--text);font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.examples-hero p,.examples-boundary p{max-width:760px;color:var(--muted);font-size:1.06rem;line-height:1.75}.examples-overview{display:grid;grid-template-columns:.85fr 1.3fr .85fr;gap:0;margin-top:1.1rem;border:1px solid rgba(37,48,68,.82);background:#080d1494}.examples-overview div{padding:1rem;border-right:1px solid rgba(37,48,68,.72)}.examples-overview div:last-child{border-right:0}.examples-overview span{display:block;margin-bottom:.45rem;color:var(--green);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.examples-overview strong{color:var(--text);font-size:.96rem;line-height:1.45}.examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;padding:clamp(2.2rem,5vw,4rem) 0}.example-card{display:grid;align-content:start;border:1px solid rgba(37,48,68,.82);background:#080d1494}.example-card__top{min-height:126px;padding:1rem;border-bottom:1px solid rgba(37,48,68,.72)}.example-card__top span{display:block;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850}.example-card__top h2{margin:1rem 0 0;color:var(--text);font-size:1.35rem;line-height:1.12;letter-spacing:-.025em}.example-card__section{padding:1rem;border-bottom:1px solid rgba(37,48,68,.72)}.example-card__section:last-child{border-bottom:0}.example-card__section h3{margin:0 0 .45rem;color:var(--muted);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.example-card__section p,.example-card__section li{color:var(--muted);font-size:.92rem;line-height:1.6}.example-card__section p{margin:0}.example-card__section ul{margin:0;padding-left:1.1rem}.example-card__section--limit{background:#ff6b6b06}.examples-boundary{padding:clamp(2.2rem,5vw,4rem) 0 4rem;border-top:1px solid rgba(255,107,107,.28)}.examples-boundary h2{font-size:clamp(1.85rem,3.4vw,3.2rem)}.examples-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;margin-top:1rem;padding:0 .95rem;border:1px solid rgba(37,48,68,.95);background:#0b1018c2;color:var(--text);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.examples-button:hover{border-color:#13d6f285}@media(max-width:1020px){.examples-overview,.examples-grid{grid-template-columns:1fr}.examples-overview div{border-right:0;border-bottom:1px solid rgba(37,48,68,.72)}.examples-overview div:last-child{border-bottom:0}.example-card__top{min-height:auto}}@media(max-width:720px){.examples-hero,.examples-overview,.examples-grid,.examples-boundary{width:min(100% - 1rem,1120px)}.examples-hero{padding:2.35rem 0 2rem}.examples-hero h1{font-size:clamp(2.15rem,10.5vw,3.25rem)}.examples-grid{padding:2rem 0}}.docs-home,.doc-readable{width:min(1120px,calc(100% - 2rem));margin:0 auto}.docs-hero,.doc-readable__hero{padding:clamp(3.4rem,7vw,5.8rem) 0 clamp(2.3rem,5vw,4rem);border-bottom:1px solid rgba(37,48,68,.62)}.docs-kicker{margin:0 0 .9rem;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.docs-hero h1,.doc-readable__hero h1{max-width:820px;margin:0;color:var(--text);font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.docs-hero p,.doc-readable__hero p{max-width:760px;color:var(--muted);font-size:1.06rem;line-height:1.75}.docs-start-grid,.docs-concept-grid,.docs-workflow{display:grid;gap:.85rem}.docs-start-grid{grid-template-columns:repeat(3,1fr);padding:1.1rem 0 clamp(2.3rem,5vw,4rem);border-bottom:1px solid rgba(37,48,68,.62)}.docs-start-grid a,.docs-concept-grid a,.docs-workflow article{border:1px solid rgba(37,48,68,.82);background:#080d1494;padding:1rem}.docs-start-grid span,.docs-workflow span{color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850}.docs-start-grid h2,.docs-section h2,.doc-readable__section h2{margin:.8rem 0 .5rem;color:var(--text)}.docs-start-grid h2{font-size:1.15rem}.docs-start-grid p,.docs-concept-grid p,.docs-workflow p,.doc-readable__section p,.doc-readable__section li{color:var(--muted);line-height:1.68}.docs-section,.doc-readable__section{padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.docs-section{display:grid;grid-template-columns:.76fr 1fr;gap:2.4rem}.docs-section h2{font-size:clamp(1.85rem,3.4vw,3.2rem);line-height:1.05;letter-spacing:-.045em}.docs-concept-grid{grid-template-columns:repeat(2,1fr)}.docs-concept-grid strong{color:var(--text)}.docs-workflow{grid-template-columns:repeat(4,1fr)}.docs-workflow h3{margin:.9rem 0 .45rem;color:var(--text);font-size:1rem}.docs-section--links{display:flex;flex-wrap:wrap;gap:.7rem;padding-bottom:4rem}.docs-section--links a,.doc-link-button,.doc-readable__next a{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 .95rem;border:1px solid rgba(37,48,68,.95);background:#0b1018c2;color:var(--text);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.docs-section--links a:hover,.doc-link-button:hover,.doc-readable__next a:hover{border-color:#13d6f285}.doc-readable__section{max-width:860px}.doc-readable__section h2{font-size:clamp(1.5rem,2.6vw,2.25rem);letter-spacing:-.025em}.doc-readable__section ul{padding-left:1.2rem}.doc-readable__section .ax-copy-shell{margin:1rem 0}.doc-readable__next{display:flex;flex-wrap:wrap;gap:.75rem;padding:2rem 0 4rem}@media(max-width:940px){.docs-section,.docs-start-grid,.docs-concept-grid,.docs-workflow{grid-template-columns:1fr}}@media(max-width:720px){.docs-home,.doc-readable{width:min(100% - 1rem,1120px)}.docs-hero,.doc-readable__hero{padding:2.35rem 0 2rem}.docs-hero h1,.doc-readable__hero h1{font-size:clamp(2.15rem,10.5vw,3.25rem)}.docs-section,.doc-readable__section{padding:2rem 0}.doc-readable__next{display:grid;grid-template-columns:1fr}}.safety-page,.faq-page{width:min(1120px,calc(100% - 2rem));margin:0 auto}.safety-hero,.faq-hero{padding:clamp(3.4rem,7vw,5.8rem) 0 clamp(2.3rem,5vw,4rem);border-bottom:1px solid rgba(37,48,68,.62)}.safety-kicker,.faq-kicker{margin:0 0 .9rem;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.safety-hero h1,.faq-hero h1{max-width:900px;margin:0;color:var(--text);font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.safety-hero p,.faq-hero p{max-width:780px;color:var(--muted);font-size:1.06rem;line-height:1.75}.safety-warning{margin:1.1rem 0 0;padding:1rem;border:1px solid rgba(255,107,107,.34);background:#ff6b6b09}.safety-warning span{display:block;margin-bottom:.5rem;color:var(--red);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.safety-warning p{max-width:900px;margin:0;color:var(--text);line-height:1.7}.safety-section,.safety-final,.faq-boundary{padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.safety-section,.safety-section--split{display:grid;grid-template-columns:.78fr 1fr;gap:2.4rem}.safety-section h2,.safety-final h2,.faq-boundary h2{margin:0;color:var(--text);font-size:clamp(1.85rem,3.4vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.safety-boundary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.safety-boundary-grid article,.safety-list-card,.safety-table,.faq-list-official details{border:1px solid rgba(37,48,68,.82);background:#080d1494}.safety-boundary-grid article{padding:1rem}.safety-boundary-grid h3{margin:0 0 .45rem;color:var(--text);font-size:1rem}.safety-boundary-grid p,.safety-copy p,.safety-list-card li,.safety-table strong,.safety-final p,.faq-boundary p{color:var(--muted);line-height:1.7}.safety-list-card{padding:1rem 1.15rem}.safety-list-card ol{margin:0;padding-left:1.25rem}.safety-list-card li+li{margin-top:.5rem}.safety-table{display:grid;grid-template-columns:1fr 1fr}.safety-table div{padding:1rem;border-right:1px solid rgba(37,48,68,.7);border-bottom:1px solid rgba(37,48,68,.7)}.safety-table div:nth-child(2n){border-right:0}.safety-table div:nth-last-child(-n+2){border-bottom:0}.safety-table span{display:block;margin-bottom:.35rem;color:var(--green);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.safety-table strong{display:block;color:var(--text)}.safety-button,.faq-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;margin-top:1rem;padding:0 .95rem;border:1px solid rgba(37,48,68,.95);background:#0b1018c2;color:var(--text);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.safety-button:hover,.faq-button:hover{border-color:#13d6f285}.faq-list-official{display:grid;gap:.7rem;padding:clamp(2.2rem,5vw,4rem) 0}.faq-list-official details{padding:0}.faq-list-official summary{cursor:pointer;padding:1rem 3rem 1rem 1rem;color:var(--text);font-weight:750;list-style:none;position:relative}.faq-list-official summary::-webkit-details-marker{display:none}.faq-list-official summary:after{content:"+";position:absolute;right:1rem;top:1rem;color:var(--green);font-family:var(--mono);font-size:1rem}.faq-list-official details[open] summary:after{content:"−"}.faq-list-official details p{max-width:850px;margin:0;padding:0 1rem 1rem;color:var(--muted);line-height:1.7}.faq-boundary{border-top:1px solid rgba(255,107,107,.28);border-bottom:0;margin-bottom:3rem}@media(max-width:940px){.safety-section,.safety-section--split,.safety-boundary-grid,.safety-table{grid-template-columns:1fr}.safety-table div,.safety-table div:nth-child(2n),.safety-table div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(37,48,68,.7)}.safety-table div:last-child{border-bottom:0}}@media(max-width:720px){.safety-page,.faq-page{width:min(100% - 1rem,1120px)}.safety-hero,.faq-hero{padding:2.35rem 0 2rem}.safety-hero h1,.faq-hero h1{font-size:clamp(2.15rem,10.5vw,3.25rem)}.safety-section,.safety-final,.faq-boundary{padding:2rem 0}}.concepts-page,.determinism-page,.fixtures-page{width:min(1120px,calc(100% - 2rem));margin:0 auto}.concepts-hero,.determinism-hero,.fixtures-hero{padding:clamp(3.4rem,7vw,5.8rem) 0 clamp(2.3rem,5vw,4rem);border-bottom:1px solid rgba(37,48,68,.62)}.concepts-kicker,.determinism-kicker,.fixtures-kicker{margin:0 0 .9rem;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.concepts-hero h1,.determinism-hero h1,.fixtures-hero h1{max-width:900px;margin:0;color:var(--text);font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.concepts-hero p,.determinism-hero p,.fixtures-hero p{max-width:780px;color:var(--muted);font-size:1.06rem;line-height:1.75}.concepts-map,.determinism-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:1.1rem;border:1px solid rgba(37,48,68,.82);background:#080d1494}.determinism-flow{grid-template-columns:repeat(3,1fr)}.concepts-map div,.determinism-flow article{padding:1rem;border-right:1px solid rgba(37,48,68,.72)}.concepts-map div:last-child,.determinism-flow article:last-child{border-right:0}.concepts-map span,.determinism-flow span,.concepts-grid span,.fixtures-grid span{display:block;margin-bottom:.45rem;color:var(--green);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.concepts-map strong,.determinism-flow h2{color:var(--text);font-size:.96rem;line-height:1.45}.determinism-flow h2{margin:.9rem 0 .45rem;font-size:1.1rem}.determinism-flow p{color:var(--muted);line-height:1.6}.concepts-grid,.determinism-grid,.fixtures-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;padding:clamp(2.2rem,5vw,4rem) 0}.concepts-grid article,.determinism-grid article,.fixtures-grid article{border:1px solid rgba(37,48,68,.82);background:#080d1494;padding:1rem}.concepts-grid h2,.determinism-grid h3,.fixtures-grid h3{margin:1rem 0 .45rem;color:var(--text);font-size:1.15rem;line-height:1.2}.concepts-grid p,.determinism-grid p,.fixtures-grid p,.concepts-boundary p,.determinism-copy p,.determinism-boundary p,.fixtures-copy p,.fixtures-boundary p{color:var(--muted);line-height:1.7}.concepts-boundary,.determinism-section,.determinism-boundary,.fixtures-section,.fixtures-boundary{padding:clamp(2.2rem,5vw,4rem) 0;border-top:1px solid rgba(37,48,68,.58)}.determinism-section,.fixtures-section,.determinism-section--split,.fixtures-section--split{display:grid;grid-template-columns:.78fr 1fr;gap:2.4rem}.concepts-boundary h2,.determinism-section h2,.determinism-boundary h2,.fixtures-section h2,.fixtures-boundary h2{margin:0;color:var(--text);font-size:clamp(1.85rem,3.4vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.fixtures-heading{max-width:760px}.fixtures-section:not(.fixtures-section--split){display:block}.fixtures-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(37,48,68,.82);background:#080d1494}.fixtures-table div{padding:1rem;border-right:1px solid rgba(37,48,68,.7);border-bottom:1px solid rgba(37,48,68,.7)}.fixtures-table div:nth-child(2n){border-right:0}.fixtures-table div:nth-last-child(-n+2){border-bottom:0}.fixtures-table span{display:block;margin-bottom:.4rem;color:var(--green);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fixtures-table strong{color:var(--text)}.concepts-button,.fixtures-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;margin-top:1rem;padding:0 .95rem;border:1px solid rgba(37,48,68,.95);background:#0b1018c2;color:var(--text);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.concepts-button:hover,.fixtures-button:hover{border-color:#13d6f285}@media(max-width:980px){.concepts-map,.determinism-flow,.concepts-grid,.determinism-grid,.fixtures-grid,.determinism-section,.fixtures-section,.determinism-section--split,.fixtures-section--split,.fixtures-table{grid-template-columns:1fr}.concepts-map div,.determinism-flow article,.fixtures-table div,.fixtures-table div:nth-child(2n),.fixtures-table div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(37,48,68,.72)}.concepts-map div:last-child,.determinism-flow article:last-child,.fixtures-table div:last-child{border-bottom:0}}@media(max-width:720px){.concepts-page,.determinism-page,.fixtures-page{width:min(100% - 1rem,1120px)}.concepts-hero,.determinism-hero,.fixtures-hero{padding:2.35rem 0 2rem}.concepts-hero h1,.determinism-hero h1,.fixtures-hero h1{font-size:clamp(2.15rem,10.5vw,3.25rem)}.concepts-grid,.determinism-grid,.fixtures-grid,.concepts-boundary,.determinism-section,.determinism-boundary,.fixtures-section,.fixtures-boundary{padding:2rem 0}}.workflow-page,.cli-page,.troubleshooting-page{width:min(1120px,calc(100% - 2rem));margin:0 auto}.workflow-hero,.cli-hero,.troubleshooting-hero{padding:clamp(3.4rem,7vw,5.8rem) 0 clamp(2.3rem,5vw,4rem);border-bottom:1px solid rgba(37,48,68,.62)}.workflow-kicker,.cli-kicker,.troubleshooting-kicker{margin:0 0 .9rem;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.workflow-hero h1,.cli-hero h1,.troubleshooting-hero h1{max-width:900px;margin:0;color:var(--text);font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.workflow-hero p,.cli-hero p,.troubleshooting-hero p,.workflow-boundary p,.cli-boundary p,.troubleshooting-boundary p{max-width:780px;color:var(--muted);font-size:1.06rem;line-height:1.75}.workflow-command,.cli-section,.troubleshooting-start{display:grid;grid-template-columns:.78fr 1fr;gap:2.4rem;padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.workflow-command h2,.cli-section h2,.troubleshooting-start h2,.workflow-boundary h2,.cli-boundary h2,.troubleshooting-boundary h2{margin:0;color:var(--text);font-size:clamp(1.85rem,3.4vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.workflow-command__stack{display:grid;gap:.75rem}.workflow-command__stack .ax-copy-shell,.cli-section .ax-copy-shell,.troubleshooting-start .ax-copy-shell{margin:0}.workflow-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.75rem;padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.workflow-steps article,.cli-table article,.troubleshooting-list details{border:1px solid rgba(37,48,68,.82);background:#080d1494}.workflow-steps article{padding:1rem;min-height:210px}.workflow-steps span{color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850}.workflow-steps h2{margin:1rem 0 .45rem;color:var(--text);font-size:1.05rem;line-height:1.2}.workflow-steps p,.cli-table p,.troubleshooting-list p{color:var(--muted);line-height:1.62}.workflow-boundary,.cli-boundary,.troubleshooting-boundary{padding:clamp(2.2rem,5vw,4rem) 0 4rem;border-top:1px solid rgba(255,107,107,.28)}.workflow-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;margin-top:1rem;padding:0 .95rem;border:1px solid rgba(37,48,68,.95);background:#0b1018c2;color:var(--text);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.workflow-button:hover{border-color:#13d6f285}.cli-table{display:grid;gap:.9rem;padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.cli-table article{display:grid;grid-template-columns:.8fr 1fr;gap:1rem;padding:1rem}.cli-table h2{margin:0 0 .75rem;color:var(--text);font-size:1.1rem}.cli-table h3{margin:0 0 .35rem;color:var(--green);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cli-table p+h3{margin-top:1rem}.troubleshooting-list{display:grid;gap:.75rem;padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.troubleshooting-list details{padding:0}.troubleshooting-list summary{cursor:pointer;padding:1rem 3rem 1rem 1rem;color:var(--text);font-weight:750;list-style:none;position:relative}.troubleshooting-list summary::-webkit-details-marker{display:none}.troubleshooting-list summary:after{content:"+";position:absolute;right:1rem;top:1rem;color:var(--green);font-family:var(--mono)}.troubleshooting-list details[open] summary:after{content:"−"}.troubleshooting-list details p{max-width:850px;margin:0;padding:0 1rem 1rem}.troubleshooting-list details .ax-copy-shell{margin:0 1rem 1rem;width:calc(100% - 2rem)}@media(max-width:1120px){.workflow-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:940px){.workflow-command,.cli-section,.troubleshooting-start,.cli-table article{grid-template-columns:1fr}}@media(max-width:720px){.workflow-page,.cli-page,.troubleshooting-page{width:min(100% - 1rem,1120px)}.workflow-hero,.cli-hero,.troubleshooting-hero{padding:2.35rem 0 2rem}.workflow-hero h1,.cli-hero h1,.troubleshooting-hero h1{font-size:clamp(2.15rem,10.5vw,3.25rem)}.workflow-command,.workflow-steps,.cli-section,.cli-table,.troubleshooting-start,.troubleshooting-list{padding:2rem 0}.workflow-steps{grid-template-columns:1fr}.workflow-steps article{min-height:auto}}.roadmap-page,.releases-page,.changelog-page{width:min(1120px,calc(100% - 2rem));margin:0 auto}.roadmap-hero,.releases-hero,.changelog-hero{padding:clamp(3.4rem,7vw,5.8rem) 0 clamp(2.3rem,5vw,4rem);border-bottom:1px solid rgba(37,48,68,.62)}.roadmap-kicker,.releases-kicker,.changelog-kicker{margin:0 0 .9rem;color:var(--green);font-family:var(--mono);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.roadmap-hero h1,.releases-hero h1,.changelog-hero h1{max-width:900px;margin:0;color:var(--text);font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.roadmap-hero p,.releases-hero p,.changelog-hero p,.roadmap-current__card p,.releases-card p,.roadmap-boundary p,.releases-boundary p,.changelog-boundary p,.changelog-release p{max-width:780px;color:var(--muted);font-size:1.06rem;line-height:1.75}.roadmap-current,.releases-install,.releases-section{display:grid;grid-template-columns:.78fr 1fr;gap:2.4rem;padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.roadmap-current h2,.releases-install h2,.releases-section h2,.roadmap-boundary h2,.releases-boundary h2,.changelog-boundary h2,.changelog-release h2{margin:0;color:var(--text);font-size:clamp(1.85rem,3.4vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.roadmap-current__card,.releases-card{border:1px solid rgba(37,48,68,.82);background:#080d1494;padding:1rem}.roadmap-grid,.releases-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.roadmap-grid article,.releases-columns article,.changelog-list article{border:1px solid rgba(37,48,68,.82);background:#080d1494;padding:1rem}.roadmap-grid span,.releases-columns span,.changelog-list span{display:block;margin-bottom:.75rem;color:var(--green);font-family:var(--mono);font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.roadmap-grid h2,.releases-columns h2,.changelog-list h2{margin:0 0 .75rem;color:var(--text);font-size:1.2rem;line-height:1.2}.roadmap-grid ul,.releases-columns ul{margin:0;padding-left:1.15rem}.roadmap-grid li,.releases-columns li,.changelog-list p{color:var(--muted);line-height:1.65}.roadmap-grid li+li,.releases-columns li+li{margin-top:.45rem}.roadmap-boundary,.releases-boundary,.changelog-boundary{padding:clamp(2.2rem,5vw,4rem) 0 4rem;border-top:1px solid rgba(255,107,107,.28)}.changelog-release{padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}.changelog-list{display:grid;gap:.85rem;padding:clamp(2.2rem,5vw,4rem) 0;border-bottom:1px solid rgba(37,48,68,.58)}@media(max-width:940px){.roadmap-current,.releases-install,.releases-section,.roadmap-grid,.releases-columns{grid-template-columns:1fr}}@media(max-width:720px){.roadmap-page,.releases-page,.changelog-page{width:min(100% - 1rem,1120px)}.roadmap-hero,.releases-hero,.changelog-hero{padding:2.35rem 0 2rem}.roadmap-hero h1,.releases-hero h1,.changelog-hero h1{font-size:clamp(2.15rem,10.5vw,3.25rem)}.roadmap-current,.releases-install,.releases-section,.roadmap-grid,.releases-columns,.changelog-release,.changelog-list{padding:2rem 0}}html,body{max-width:100%;overflow-x:hidden}@media(max-width:760px){.home-page,.home-hero,.hero,.hero-shell,.hero-grid,.hero-copy,.hero-panel,.review-map,.install-card,.command-card,.manifest-panel,.protocol-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.home-page,.home-hero,.hero,.hero-shell{padding-left:.85rem;padding-right:.85rem}.hero-grid,.home-hero__grid,.home-grid,.landing-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:1rem;width:100%;max-width:100%;min-width:0}.hero-copy,.home-hero__copy,.landing-copy{min-width:0;max-width:100%}.hero-copy h1,.home-hero h1,.home-hero__copy h1,.landing-copy h1,.home-page h1{max-width:100%;font-size:clamp(2.35rem,11vw,3.45rem)!important;line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere;word-break:normal}.hero-copy p,.home-hero p,.home-hero__copy p,.landing-copy p,.home-page p{max-width:100%;overflow-wrap:anywhere}.command-card,.install-card,.install-command,.ax-copy-shell,pre{max-width:100%;min-width:0;overflow-x:auto;box-sizing:border-box}.command-card code,.install-card code,.install-command code,.ax-copy-shell code,pre code{white-space:pre;word-break:normal}.review-map,.manifest-panel,.protocol-card,.surface-card,.home-panel{max-width:100%;min-width:0;overflow:hidden}.review-map *,.manifest-panel *,.protocol-card *,.surface-card *,.home-panel *{min-width:0;overflow-wrap:anywhere}.review-map strong,.manifest-panel strong,.protocol-card strong,.surface-card strong{display:block;max-width:100%;line-height:1.5}.home-actions,.hero-actions,.cta-row{display:grid;grid-template-columns:1fr;gap:.7rem;width:100%;max-width:100%}.home-actions a,.hero-actions a,.cta-row a{width:100%;justify-content:center}}@media(max-width:420px){.home-page,.home-hero,.hero,.hero-shell{padding-left:.65rem;padding-right:.65rem}.hero-copy h1,.home-hero h1,.home-hero__copy h1,.landing-copy h1,.home-page h1{font-size:clamp(2.05rem,10.4vw,2.85rem)!important}.review-map,.manifest-panel,.protocol-card,.surface-card,.home-panel,.install-card,.command-card{border-left-width:1px;border-right-width:1px}}@media(max-width:820px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}main,section,article,div{box-sizing:border-box}body>*{max-width:100vw}.home-shell,.home-hero,.hero-shell,.hero-grid,.hero-copy,.hero-panel,.homepage,.homepage *,.home-page,.home-page *,main,main *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.home-hero,.hero-shell,.homepage,.home-page,main>section:first-child{width:100%!important;padding-left:.85rem!important;padding-right:.85rem!important;overflow:hidden!important}.hero-grid,.home-hero__grid,.homepage-grid,.landing-grid,main>section:first-child>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:1rem!important}h1{max-width:100%!important;font-size:clamp(2.05rem,10vw,3rem)!important;line-height:1!important;letter-spacing:-.055em!important;overflow-wrap:normal!important}p{max-width:100%!important;overflow-wrap:anywhere!important}pre,code,.command,.command *,.command-row,.install-command,.install-command *,.command-card,.command-card *,.ax-copy-shell,.ax-copy-shell *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}pre,.command,.command-row,.install-command,.command-card,.ax-copy-shell{overflow-x:auto!important;white-space:nowrap!important}pre code,.command code,.install-command code,.command-card code,.ax-copy-shell code{white-space:pre!important;word-break:normal!important}.hero-actions,.home-actions,.cta-row,.button-row,.actions{display:grid!important;grid-template-columns:1fr!important;gap:.65rem!important;width:100%!important}.hero-actions a,.home-actions a,.cta-row a,.button-row a,.actions a{width:100%!important;justify-content:center!important}table,tbody,tr,td,th{display:block!important;width:100%!important;max-width:100%!important}.review-map,.review-map *,.manifest-panel,.manifest-panel *,.surface-map,.surface-map *,.surface-card,.surface-card *,.protocol-surface,.protocol-surface *,.protocol-card,.protocol-card *,.home-panel,.home-panel *{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}.review-map,.manifest-panel,.surface-map,.surface-card,.protocol-surface,.protocol-card,.home-panel{width:100%!important;overflow:hidden!important}.review-map strong,.manifest-panel strong,.surface-map strong,.surface-card strong,.protocol-surface strong,.protocol-card strong,.home-panel strong{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.45!important}}@media(max-width:430px){.home-hero,.hero-shell,.homepage,.home-page,main>section:first-child{padding-left:.55rem!important;padding-right:.55rem!important}h1{font-size:clamp(1.95rem,9.8vw,2.65rem)!important}}
