:root{--ax-mono:ui-monospace,"Cascadia Mono","Cascadia Code",Consolas,"SF Mono",Menlo,"Liberation Mono",monospace;--ax-code-bg:#0A0A22;--ax-panel:rgba(10,10,34,.55);--ax-get:#86E5C0;--ax-post:#A9D0FF;--ax-put:#FFCB8E;--ax-delete:#FF9EB1;--ax-ok:#86E5C0;--ax-err:#FF9EB1;--ax-sticky-top:calc(var(--header-h) + 12px)}.container--wide{max-width:calc(96rem + 2 * var(--gutter))}.ax-facts{display:flex;flex-wrap:wrap;gap:.6rem;margin:var(--s-6) 0 0;padding:0;list-style:none}.ax-facts li{display:inline-flex;align-items:baseline;gap:.5rem;padding:.55rem 1rem;border-radius:14px;background:rgba(20,19,59,.85);border:1px solid var(--line-faint);color:var(--muted);font-size:.92rem;line-height:1.3}.ax-facts b{color:var(--white);font:800 1.15rem/1 "Plus Jakarta Sans",var(--font)}.ax-m{display:inline-grid;place-items:center;flex:none;min-width:3.4rem;height:1.6rem;padding:0 .45rem;border-radius:7px;font:800 .7rem/1 var(--ax-mono);letter-spacing:.05em;color:var(--accent-text);background:rgba(195,185,240,.1);box-shadow:inset 0 0 0 1px rgba(195,185,240,.3);transition:box-shadow .3s var(--ease)}.ax-m .ico{width:1rem;height:1rem}.ax-m--get{color:var(--ax-get);background:rgba(134,229,192,.1);box-shadow:inset 0 0 0 1px rgba(134,229,192,.34)}.ax-m--post{color:var(--ax-post);background:rgba(156,200,255,.1);box-shadow:inset 0 0 0 1px rgba(156,200,255,.34)}.ax-m--put{color:var(--ax-put);background:rgba(255,203,142,.1);box-shadow:inset 0 0 0 1px rgba(255,203,142,.34)}.ax-m--delete{color:var(--ax-delete);background:rgba(255,158,177,.1);box-shadow:inset 0 0 0 1px rgba(255,158,177,.34)}.ax-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;counter-reset:s}.ax-steps::before{content:"";position:absolute;top:2.15rem;inset-inline:8%;height:2px;background:repeating-linear-gradient(to var(--to-end),var(--line-soft) 0 8px,transparent 8px 16px)}.ax-steps::after{content:"";position:absolute;top:calc(2.15rem - 5px);inset-inline-start:8%;width:12px;height:12px;border-radius:3px;background:#9C90E0;box-shadow:0 0 14px rgba(156,144,224,.9);animation:ax-travel 6s var(--ease) infinite}@keyframes ax-travel{0%{inset-inline-start:8%;opacity:0}8%{opacity:1}88%{opacity:1}100%{inset-inline-start:91%;opacity:0}}.ax-step{position:relative;z-index:1}.ax-step-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;height:100%;padding:1.1rem;border-radius:var(--r-lg);background:rgba(20,19,59,.94);border:1px solid var(--line-soft);color:var(--muted);text-decoration:none;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.ax-step-link:hover{color:var(--muted);transform:translateY(-4px);border-color:var(--lavender);box-shadow:var(--shadow-brand)}.ax-step-n{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:12px;background:var(--grad);color:var(--white);font:800 1.05rem/1 "Plus Jakarta Sans",var(--font);box-shadow:0 0 0 6px rgba(14,14,44,.9)}.ax-step-body{display:grid;gap:.3rem;min-width:0}.ax-step-t{color:var(--white);font-weight:800;font-size:1.04rem;line-height:1.35}.ax-step-d{font-size:.9rem;line-height:1.55}.ax-step-api{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;min-width:0}.ax-step-api code{font:.78rem/1.3 var(--ax-mono);color:var(--accent-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-console-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-5)}.ax-console-head h2{margin:0}.ax-console-head .eyebrow{margin-bottom:var(--s-2)}.ax-kbd-hint{margin:0;font-size:.85rem;color:var(--muted-2)}kbd{display:inline-grid;place-items:center;min-width:1.5em;padding:.05em .4em;border-radius:6px;border:1px solid var(--line-soft);border-bottom-width:2px;background:rgba(125,113,172,.12);color:var(--white);font:700 .78em/1.5 var(--ax-mono)}.ax-noscript{padding:.8rem 1rem;border-radius:var(--r);background:rgba(125,113,172,.14);color:var(--white)}.ax{position:relative;display:grid;grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr) minmax(22rem,28rem);grid-template-areas:"nav ref live";align-items:start;border:1px solid var(--line-soft);border-radius:22px;background:linear-gradient(180deg,rgba(22,21,63,.96),rgba(14,14,44,.96) 40%);box-shadow:0 30px 80px rgba(3,3,20,.55),inset 0 1px 0 rgba(255,255,255,.05)}.ax::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(195,185,240,.55),transparent 30%,transparent 70%,rgba(112,97,163,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.ax-nav{grid-area:nav;position:sticky;top:var(--ax-sticky-top);max-height:calc(100vh - var(--header-h) - 24px);overflow:auto;padding:14px 10px 18px;border-inline-end:1px solid var(--line-faint);scrollbar-width:thin;scrollbar-color:rgba(125,113,172,.5) transparent}.ax-ref{grid-area:ref;min-width:0;padding:clamp(18px,2.4vw,34px)}.ax-live{grid-area:live;position:sticky;top:var(--ax-sticky-top);max-height:calc(100vh - var(--header-h) - 24px);overflow:auto;padding:18px;border-inline-start:1px solid var(--line-faint);background:var(--ax-panel);border-start-end-radius:21px;border-end-end-radius:21px;scrollbar-width:thin;scrollbar-color:rgba(125,113,172,.5) transparent}[dir="rtl"] .ax-live{border-radius:21px 0 0 21px}html:not(.js) .ax{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);grid-template-areas:"nav ref"}html:not(.js) .ax-live{display:none}.ax-nav-toggle{display:none}.ax-search{position:relative;display:flex;align-items:center;margin:0 4px 12px}.ax-search>.ico{position:absolute;inset-inline-start:.7rem;width:1rem;height:1rem;color:var(--muted-2);pointer-events:none}.ax-search .ax-input{padding-inline:2.2rem 2.2rem;height:2.5rem;font-family:var(--font);font-size:.9rem}.ax-search kbd{position:absolute;inset-inline-end:.55rem}.ax-search input::-webkit-search-cancel-button{display:none}.ax-empty{margin:.5rem;font-size:.9rem;color:var(--muted-2)}.ax-navgroups{display:grid;gap:14px}.ax-navgroups:focus-visible{outline-offset:-2px}.ax-navgroup-title{display:flex;align-items:center;justify-content:space-between;margin:0 6px 6px;color:var(--muted-2);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html[lang="ar"] .ax-navgroup-title{letter-spacing:0;font-size:.82rem}.ax-count{min-width:1.6rem;padding:0 .4rem;border-radius:999px;background:rgba(125,113,172,.18);color:var(--accent-text);font:700 .72rem/1.5 var(--ax-mono);text-align:center}.ax-navlist{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ax-navlink{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.48rem .55rem;border-radius:10px;color:var(--muted);text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.ax-navlink:hover,.ax-navitem.is-focus .ax-navlink{background:rgba(125,113,172,.14);color:var(--white)}.ax-navitem.is-focus .ax-navlink{box-shadow:inset 0 0 0 2px var(--white),0 0 0 3px rgba(125,113,172,.55)}.ax-navitem[aria-selected="true"] .ax-navlink{background:linear-gradient(to var(--to-end),rgba(112,97,163,.55),rgba(55,43,86,.25));color:var(--white)}.ax-navitem[aria-selected="true"] .ax-navlink::before{content:"";position:absolute;inset-block:8px;inset-inline-start:-10px;width:3px;border-radius:3px;background:linear-gradient(#E4DEFF,#8F82CC)}.ax-navitem[aria-selected="true"] .ax-m{animation:ax-glow 2.6s ease-in-out infinite}@keyframes ax-glow{0%,100%{box-shadow:inset 0 0 0 1px currentColor,0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 1px currentColor,0 0 14px -2px currentColor}}.ax-navtext{display:grid;min-width:0;line-height:1.3}.ax-navtitle{font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Plus Jakarta Sans",var(--font)}[dir="rtl"] .ax-navtitle{text-align:right}.ax-navsub{font-size:.78rem;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-navitem[aria-selected="true"] .ax-navsub,.ax-navlink:hover .ax-navsub{color:var(--muted)}.ax-navpath{font-family:var(--ax-mono);font-size:.72rem}.ax-navitem.is-hidden,.ax-navgroup.is-hidden{display:none}.ax-group + .ax-group{margin-top:var(--s-7)}.ax-group-title{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--s-4);font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.ax-group-title::after{content:"";flex:1;height:1px;background:linear-gradient(to var(--to-end),var(--line-soft),transparent)}.ax-gintro,.ax-context{margin:0 0 var(--s-4);padding:.9rem 1.1rem;border-radius:var(--r);background:rgba(125,113,172,.1);border:1px solid var(--line-faint);font-size:.95rem;text-align:left}.ax-gintro p:last-child,.ax-context p:last-child{margin-bottom:0}.ax-context-title{display:flex;align-items:center;gap:.6rem;color:var(--white);font-weight:800;margin-bottom:.4rem}.ax-ep{text-align:left;font-family:"Plus Jakarta Sans",system-ui,"Segoe UI",Arial,sans-serif;line-height:1.65;font-size:.98rem;scroll-margin-top:calc(var(--header-h) + 16px)}html:not(.js) .ax-ep{padding:var(--s-5);margin-bottom:var(--s-5);border-radius:var(--r-lg);background:rgba(20,19,59,.6);border:1px solid var(--line-faint)}.ax-ep p{margin:0 0 .8rem}.ax-ep-head{margin-bottom:var(--s-4)}.ax-kicker{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;color:var(--muted-2);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ax-num{display:inline-grid;place-items:center;min-width:2rem;height:1.5rem;padding:0 .45rem;border-radius:999px;background:var(--grad);color:var(--white);font:800 .74rem/1 var(--ax-mono);letter-spacing:0}.ax-ep-title{font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);margin:0 0 var(--s-4);letter-spacing:-.02em}.ax-urlbar{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.55rem .6rem .55rem .7rem;border-radius:14px;background:var(--ax-code-bg);border:1px solid var(--line-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ax-url{flex:1;min-width:0;font:.86rem/1.5 var(--ax-mono);color:var(--muted);overflow-wrap:anywhere}.ax-url-host{color:var(--muted-2)}.ax-url-path{color:var(--white);font-weight:700}.ax-url-q{color:var(--accent-text)}.ax-url--note{font-family:inherit;color:var(--muted)}.ax-ct{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.7rem 0 0;font-size:.85rem;color:var(--muted-2)}.ax-ct code{padding:.1rem .5rem;border-radius:6px;background:rgba(125,113,172,.16);color:var(--white);font:.8rem/1.5 var(--ax-mono)}.ax-purpose{padding:.7rem 1rem;border-inline-start:3px solid var(--lavender);background:rgba(125,113,172,.08);border-radius:0 10px 10px 0;color:var(--white)}.ax-ep code,.ax-gintro code,.ax-context code,.ax-hook-facts code,.ax-tl code,.ax-about-intro code{font-family:var(--ax-mono);font-size:.86em;padding:.06em .35em;border-radius:5px;background:rgba(125,113,172,.16);color:var(--white)}.ax-ep pre code,.ax-code code{padding:0;background:none;border-radius:0;font-size:inherit}.ax-ep strong.hl,.ax-hook-facts strong.hl,.ax-tl strong.hl,.ax-about-intro strong.hl,.ax-context strong.hl{color:#FFCB8E}.ax-h4{display:flex;align-items:center;gap:.6rem;margin:var(--s-6) 0 var(--s-3);font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-family:var(--font)}.ax-h4[lang="ar"]{letter-spacing:0;font-size:.95rem}.ax-h4::after{content:"";flex:1;height:1px;background:var(--line-faint)}.ax-h5{margin:var(--s-4) 0 .4rem;font-size:1rem;color:var(--white)}.ax-list{margin:0 0 .9rem;padding-inline-start:1.25rem;display:grid;gap:.35rem}.ax-list .ax-list{margin:.35rem 0 0}.ax-list li::marker{color:var(--lavender)}.ax-notes{margin-top:var(--s-4);padding:.9rem 1.1rem;border-radius:var(--r);border:1px dashed var(--line-soft)}.ax-notes>:first-child{margin-top:0}.ax-notes>:last-child{margin-bottom:0}.ax-ep a,.ax-gintro a,.ax-context a,.ax-tl a,.ax-hook-facts a{color:var(--accent-text)}.ax-ep a:hover{color:var(--white)}.ax-table-wrap{border:1px solid var(--line-faint);border-radius:var(--r);overflow:hidden}.ax-params{width:100%;border-collapse:collapse;font-size:.9rem}.ax-params th{padding:.55rem .8rem;background:rgba(125,113,172,.12);color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:start;font-family:var(--font)}html[lang="ar"] .ax-params th{letter-spacing:0;font-size:.84rem}.ax-params td{padding:.65rem .8rem;border-top:1px solid var(--line-faint);vertical-align:top;color:var(--muted)}.ax-params tbody tr{transition:background .2s}.ax-params tbody tr:hover{background:rgba(125,113,172,.07)}.ax-params td:first-child{white-space:nowrap}.ax-params .ax-child td:first-child{padding-inline-start:1.6rem}.ax-pname{color:#9FE6C0 !important;background:none !important;padding:0 !important;font-weight:700;font-size:.88rem !important}.ax-pparent{color:var(--muted-2);font-weight:400}.ax-type{font:.8rem/1.4 var(--ax-mono);color:var(--accent-text);white-space:nowrap}.ax-in{font:.78rem/1.4 var(--ax-mono);color:var(--muted);white-space:nowrap}.ax-chip{display:inline-block;padding:.08rem .5rem;border-radius:999px;font-size:.74rem;font-weight:700;line-height:1.6;white-space:nowrap;color:var(--muted);border:1px solid var(--line-soft)}.ax-chip--req{color:#FFC3CF;border-color:rgba(255,158,177,.45);background:rgba(255,158,177,.1)}.ax-chip--na{color:var(--muted-2);border-style:dashed}.ax-src{display:block;margin-top:.25rem;font-size:.72rem;color:var(--muted-2);line-height:1.35}.ax-pnote{margin:.4rem 0 0 !important;font-size:.84rem;color:var(--muted)}.ax-code{margin:0 0 var(--s-3);padding:.9rem 1rem;max-width:100%;overflow:auto;background:var(--ax-code-bg);border:1px solid var(--line-faint);border-radius:var(--r);direction:ltr;text-align:left;tab-size:2;font:.82rem/1.62 var(--ax-mono);color:#E4DEFF;white-space:pre;scrollbar-width:thin;scrollbar-color:rgba(125,113,172,.5) transparent}.ax-code:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;box-shadow:none}.ax-fig{margin:0 0 var(--s-3)}.ax-fig figcaption{margin-bottom:.3rem;font-size:.8rem;color:var(--muted-2);font-weight:700}.ax-sample{margin:0 0 .6rem;border:1px solid var(--line-faint);border-radius:var(--r);background:rgba(10,10,34,.4)}.ax-sample summary{display:flex;align-items:center;gap:.55rem;padding:.55rem .8rem;cursor:pointer;color:var(--muted);font-size:.88rem;font-weight:700;list-style:none;border-radius:var(--r)}.ax-sample summary::-webkit-details-marker{display:none}.ax-sample summary::after{content:"";margin-inline-start:auto;width:.5rem;height:.5rem;border-inline-end:2px solid var(--muted-2);border-bottom:2px solid var(--muted-2);transform:rotate(45deg);transition:transform .25s var(--ease)}.ax-sample[open] summary::after{transform:rotate(-135deg)}.ax-sample .ax-code{margin:0;border-width:1px 0 0;border-radius:0 0 var(--r) var(--r);max-height:26rem}.ax-dot{width:.55rem;height:.55rem;border-radius:50%;flex:none}.ax-dot--ok{background:var(--ax-ok);box-shadow:0 0 10px rgba(134,229,192,.7)}.ax-dot--err{background:var(--ax-err);box-shadow:0 0 10px rgba(255,158,177,.6)}.tk-k{color:#C9C0F6}.tk-s{color:#9FE6C0}.tk-n{color:#FFCB8E}.tk-b{color:#FFA9C9}.tk-c{color:#A39DC6;font-style:italic}.tk-p{color:#B8B3D1}.tk-f{color:#9CC8FF}.tk-w{color:#FFB4C2}.tk-v{color:#FFFFFF;font-weight:700}.ax-live-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:14px}.ax-live-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.1rem}.ax-live-title .ico{color:#FFCB8E}.ax-sim-badge{padding:.15rem .6rem;border-radius:999px;border:1px solid rgba(255,203,142,.45);background:rgba(255,203,142,.1);color:#FFD9AE;font-size:.74rem;font-weight:800;letter-spacing:.04em}.ax-label{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;color:var(--white);font-size:.86rem;font-weight:700}.ax-label .ico{width:1rem;height:1rem;color:var(--accent-text)}.ax-token-kind{margin-inline-start:auto;color:var(--muted-2);font-weight:600;font-size:.78rem}.ax-token-row{display:flex;gap:.4rem}.ax-input{width:100%;min-width:0;height:2.4rem;padding:0 .75rem;border-radius:10px;border:1px solid var(--line-soft);background:var(--ax-code-bg);color:var(--white);font:.86rem/1.3 var(--ax-mono);transition:border-color .2s,box-shadow .2s}.ax-input::placeholder{color:var(--muted-2);opacity:1}.ax-input:hover{border-color:var(--lavender)}.ax-input:focus-visible{outline:none;border-color:var(--accent-text);box-shadow:0 0 0 3px rgba(125,113,172,.45);border-radius:10px}.ax-input[aria-invalid="true"]{border-color:var(--error);box-shadow:0 0 0 3px rgba(255,180,194,.18)}select.ax-input{font-family:var(--font)}.ax-hint{margin:.4rem 0 0;font-size:.78rem;line-height:1.5;color:var(--muted-2)}.ax-token,.ax-form,.ax-codebox,.ax-run{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line-faint)}.ax-form-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.ax-form-title{margin:0;font-size:.95rem}.ax-form-actions{display:flex;gap:.2rem}.ax-textbtn{padding:.25rem .55rem;border:0;border-radius:8px;background:none;color:var(--accent-text);font-size:.82rem;font-weight:700;cursor:pointer}.ax-textbtn:hover{background:rgba(125,113,172,.16);color:var(--white)}.ax-fields{display:grid;gap:.65rem}.ax-fieldset{margin:0;padding:.7rem;border:1px dashed var(--line-soft);border-radius:12px;display:grid;gap:.65rem}.ax-fieldset legend{padding:0 .35rem;color:var(--muted);font:.8rem/1.4 var(--ax-mono)}.ax-field{display:grid;gap:.25rem;min-width:0}.ax-flabel{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;font-size:.82rem}.ax-flabel code{color:#9FE6C0;font:700 .82rem/1.4 var(--ax-mono)}.ax-flabel .ax-ftype{color:var(--muted-2);font:.74rem/1.4 var(--ax-mono)}.ax-flabel .ax-freq{color:#FFC3CF;font-size:.74rem;font-weight:700}.ax-flabel .ax-fin{margin-inline-start:auto;color:var(--muted-2);font:.72rem/1.4 var(--ax-mono)}.ax-ferr{margin:0;font-size:.78rem;color:var(--error)}.ax-nofields{margin:0;font-size:.86rem;color:var(--muted-2)}.ax-tabs{display:flex;align-items:center;gap:2px;padding:3px;margin-bottom:.55rem;border-radius:12px;background:var(--ax-code-bg);border:1px solid var(--line-faint);direction:ltr}.ax-tab{flex:1;min-width:0;height:2.1rem;padding:0 .4rem;border:0;border-radius:9px;background:none;color:var(--muted);font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.ax-tab:hover{color:var(--white);background:rgba(125,113,172,.14)}.ax-tab[aria-selected="true"]{background:var(--grad);color:var(--white);box-shadow:0 6px 18px rgba(112,97,163,.35)}.ax-iconbtn{display:inline-grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;padding:0;border:1px solid var(--line-soft);border-radius:10px;background:rgba(125,113,172,.08);color:var(--accent-text);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ax-iconbtn .ico{width:1.05rem;height:1.05rem}.ax-iconbtn:hover{color:var(--white);background:rgba(125,113,172,.22);border-color:var(--lavender)}.ax-iconbtn.is-done{color:var(--ax-ok);border-color:rgba(134,229,192,.5)}.ax-iconbtn[aria-pressed="true"]{color:var(--white);background:rgba(125,113,172,.3)}.ax-urlbar .ax-iconbtn{width:2rem;height:2rem}.ax-copycode{margin-inline-start:2px;height:2.1rem;border-color:transparent}.ax-code--gen{max-height:22rem;margin:0}.ax-run{display:grid;gap:.5rem}.ax-simulate{width:100%}.ax-simulate .ico{width:1rem;height:1rem;fill:currentColor}.ax-simulate[aria-busy="true"]{pointer-events:none;opacity:.85}.ax-honest{margin:0;font-size:.78rem;line-height:1.55;color:var(--muted-2)}.ax-wire{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;margin:0 0 12px;direction:ltr;font-size:.76rem;font-weight:700;color:var(--muted-2)}.ax-wire-node{padding:.25rem .6rem;border-radius:8px;border:1px solid var(--line-faint);background:var(--ax-code-bg);font-family:var(--font)}.ax-wire-line{position:relative;height:2px;background:repeating-linear-gradient(90deg,var(--line-soft) 0 6px,transparent 6px 12px)}.ax-wire-line i{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:3px;background:#9C90E0;opacity:0;box-shadow:0 0 12px rgba(156,144,224,.9)}.ax-wire.is-req .ax-wire-line i{animation:ax-req .45s var(--ease) forwards}.ax-wire.is-res .ax-wire-line i{animation:ax-res .45s var(--ease) forwards}.ax-wire.is-ok .ax-wire-line i{background:var(--ax-ok);box-shadow:0 0 12px rgba(134,229,192,.8)}.ax-wire.is-err .ax-wire-line i{background:var(--ax-err);box-shadow:0 0 12px rgba(255,158,177,.8)}@keyframes ax-req{from{left:0;opacity:1}to{left:calc(100% - 10px);opacity:1}}@keyframes ax-res{from{left:calc(100% - 10px);opacity:1}to{left:0;opacity:1}}.ax-response{animation:ax-in .45s var(--ease)}@keyframes ax-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ax-status{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-bottom:.55rem;padding:.55rem .8rem;border-radius:10px;background:var(--ax-code-bg);border:1px solid var(--line-faint);font:.8rem/1.5 var(--ax-mono);color:var(--muted);direction:ltr}.ax-status b{color:var(--white);font-weight:700}.ax-status .is-ok{color:var(--ax-ok)}.ax-status .is-err{color:var(--ax-err)}.ax-status .ax-time{margin-inline-start:auto;color:var(--muted-2)}.ax-status-msg{flex-basis:100%;font-family:var(--font);color:var(--error);font-size:.82rem}.ax-status-msg--info{color:var(--accent-text)}.ax-guide-note{margin-bottom:14px}.ax-outcome{display:flex;gap:.4rem;margin-bottom:.55rem}.ax-pill{padding:.2rem .75rem;border-radius:999px;border:1px solid var(--line-soft);background:none;color:var(--muted);font-size:.8rem;font-weight:700;cursor:pointer}.ax-pill:hover{color:var(--white)}.ax-pill[aria-pressed="true"]{color:var(--navy);background:var(--accent-text);border-color:var(--accent-text)}.ax-code--resp{max-height:24rem;margin:0}.ax-check{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.3rem;font-size:.84rem}.ax-check li{display:flex;gap:.5rem;align-items:baseline;color:var(--muted)}.ax-check li::before{content:"•";color:var(--muted-2)}.ax-check li.is-ok{color:#BFF3DD}.ax-check li.is-ok::before{content:"✓";color:var(--ax-ok)}.ax-check li.is-bad{color:#FFC3CF}.ax-check li.is-bad::before{content:"✕";color:var(--ax-err)}html.js .ax-ep:not(.is-active),html.js .ax-group:not(.has-active),html.js .ax-point:not(.has-active),html.js .ax-group-title{display:none}html.js .ax-ep.is-active{animation:ax-in .35s var(--ease)}.ax-flowmap{display:grid;gap:clamp(18px,2.5vw,28px)}.ax-lane{position:relative;padding:clamp(18px,2.4vw,28px);border-radius:20px;background:rgba(14,14,44,.7);border:1px solid var(--line-soft)}.ax-lane-title{margin:0 0 var(--s-4);color:var(--accent-text);font-weight:800;font-size:.92rem}.ax-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin:0;padding:0;list-style:none}.ax-track::before{content:"";position:absolute;top:1.35rem;inset-inline:6%;height:2px;background:linear-gradient(to var(--to-end),#8B7FD0,rgba(134,229,192,.8));opacity:.55}.ax-runner{position:absolute;top:calc(clamp(18px,2.4vw,28px) + 1.35rem + 2.35rem - 6px);inset-inline-start:8%;width:14px;height:14px;border-radius:4px;background:#B3A7EC;box-shadow:0 0 16px rgba(179,167,236,.95);animation:ax-run 7s var(--ease) infinite;pointer-events:none}@keyframes ax-run{0%{inset-inline-start:8%;opacity:0}6%{opacity:1}30%{inset-inline-start:32%}36%{inset-inline-start:32%}60%{inset-inline-start:57%}66%{inset-inline-start:57%}92%{inset-inline-start:86%;opacity:1}100%{inset-inline-start:86%;opacity:0}}.ax-st{position:relative;z-index:1;display:grid;justify-items:start;align-content:start;gap:.35rem;padding:.9rem;border-radius:var(--r-lg);background:rgba(20,19,59,.96);border:1px solid var(--line-soft);transition:border-color .3s,transform .3s var(--ease)}.ax-st:hover{border-color:var(--lavender);transform:translateY(-3px)}.ax-st-id{display:grid;place-items:center;min-width:2.7rem;height:2.7rem;padding:0 .4rem;border-radius:14px;background:var(--grad);color:var(--white);font:800 1rem/1 var(--ax-mono);box-shadow:0 0 0 5px rgba(14,14,44,.95)}.ax-st-id .ico{width:1.3rem;height:1.3rem}.ax-st--done .ax-st-id{background:linear-gradient(135deg,#3AAE84,#1E5E4B)}.ax-st-id--sm{min-width:1.8rem;height:1.8rem;border-radius:9px;font-size:.8rem;box-shadow:none}.ax-st-name{color:var(--white);font-weight:800;line-height:1.35}.ax-st-en{font-size:.8rem;color:var(--muted-2);line-height:1.4}.ax-st-en code{font:.78rem/1.4 var(--ax-mono);color:var(--accent-text)}.ax-st-acts{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.25rem}.ax-st-act{padding:.12rem .55rem;border-radius:999px;border:1px solid var(--line-soft);color:var(--accent-text);font-size:.76rem;font-weight:700;text-decoration:none;font-family:"Plus Jakarta Sans",var(--font)}.ax-st-act:hover{color:var(--white);background:rgba(125,113,172,.2);border-color:var(--lavender)}.ax-cluster{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:clamp(10px,1.4vw,16px);margin:0;padding:0;list-style:none}.ax-st--wide{grid-column:span 2}.ax-lane--returns .ax-st-id{background:linear-gradient(135deg,#7A5AA3,#4A2F63)}.ax-stages{margin-top:var(--s-4)}.ax-stages-title{margin:0 0 .5rem;font-size:.88rem;color:var(--muted)}.ax-stages-title code{font:.82rem/1.4 var(--ax-mono);color:var(--accent-text)}.ax-stage-list{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0;list-style:none;counter-reset:st}.ax-stage-list li{position:relative;display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--muted)}.ax-stage-list li + li::before{content:"";position:absolute;inset-inline-start:-1.25rem;width:.9rem;height:2px;background:var(--line-soft)}.ax-sources{margin-top:var(--s-5);border:1px solid var(--line-faint);border-radius:var(--r);background:rgba(14,14,44,.55)}.ax-sources summary{padding:.7rem 1rem;cursor:pointer;color:var(--accent-text);font-weight:700;font-size:.92rem}.ax-sources-list{margin:0;padding:0 1rem 1rem;list-style:none;display:grid;gap:.45rem}.ax-sources-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;font-size:.86rem}.ax-sources-list q{color:var(--white);font-family:"Plus Jakarta Sans",var(--font)}.ax-sources-list q[lang="ar"]{font-family:var(--font)}.ax-sources-list .ax-src{display:inline;margin:0}.ax-hook-more>div{padding:0 1rem 1rem;font-size:.92rem;text-align:left}.ax-hooks-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:start}.ax-hook-facts{display:grid;gap:.7rem;margin:0 0 var(--s-5);padding:0;list-style:none;text-align:left;font-family:"Plus Jakarta Sans",var(--font);font-size:.95rem}.ax-hook-facts>li{padding:.8rem 1rem;border-radius:var(--r);background:rgba(20,19,59,.9);border:1px solid var(--line-faint);border-inline-start:3px solid var(--lavender)}.ax-hook-facts strong{color:var(--white)}.ax-hook-facts .ax-list{margin:.4rem 0 0}.ax-payload{margin:0;position:sticky;top:calc(var(--header-h) + 16px);border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--ax-code-bg);box-shadow:var(--shadow-lift);overflow:hidden}.ax-payload figcaption{display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;border-bottom:1px solid var(--line-faint);color:var(--muted);font-size:.86rem;font-weight:700}.ax-payload figcaption .ax-iconbtn{margin-inline-start:auto}.ax-payload .ax-code{margin:0;border:0;border-radius:0;max-height:32rem}.ax-timeline{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none;max-width:58rem;text-align:left;font-family:"Plus Jakarta Sans",var(--font)}.ax-timeline::before{content:"";position:absolute;top:.6rem;bottom:.6rem;left:8.4rem;width:2px;background:linear-gradient(var(--lavender),transparent)}.ax-tl{position:relative;display:grid;grid-template-columns:7.6rem minmax(0,1fr);gap:1.6rem;padding-bottom:1.3rem}.ax-tl::before{content:"";position:absolute;left:calc(8.4rem - 5px);top:.45rem;width:12px;height:12px;border-radius:50%;background:var(--navy);border:2px solid var(--lavender)}.ax-tl--latest::before{background:var(--accent-text);box-shadow:0 0 0 5px rgba(195,185,240,.18),0 0 16px rgba(195,185,240,.8)}.ax-tl-when{display:grid;justify-items:end;gap:.1rem}.ax-tl-v{padding:.05rem .5rem;border-radius:7px;background:rgba(125,113,172,.18);color:var(--white);font:800 .82rem/1.6 var(--ax-mono)}.ax-tl--latest .ax-tl-v{background:var(--grad)}.ax-tl-when time{font-size:.78rem;color:var(--muted-2)}.ax-tl-body{display:grid;gap:.7rem;min-width:0}.ax-tl-title{margin:0 0 .2rem;font-size:1rem;letter-spacing:0}.ax-tl-item p{margin:0 0 .4rem;font-size:.92rem}.ax-older{margin-top:.2rem;max-width:58rem}.ax-older summary{display:inline-flex;padding:.45rem .9rem;border-radius:999px;border:1px solid var(--line-soft);color:var(--accent-text);font-weight:700;font-size:.9rem;cursor:pointer;list-style:none}.ax-older summary::-webkit-details-marker{display:none}.ax-older[open] summary{margin-bottom:1.2rem}.ax-about-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(16px,2vw,24px);align-items:stretch}.ax-about-card p{font-size:.98rem}.ax-src-line{font-weight:700}.ax-about-intro{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line-faint);font-family:"Plus Jakarta Sans",var(--font);font-size:.92rem;text-align:left}.ax-about-card--cta{background:linear-gradient(160deg,rgba(112,97,163,.35),rgba(20,19,59,.95) 60%)}@media (max-width:1280px){.ax{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);grid-template-areas:"nav ref" "nav live"}.ax-live{position:static;max-height:none;border-inline-start:0;border-top:1px solid var(--line-faint);border-radius:0 0 21px 0}[dir="rtl"] .ax-live{border-radius:0 0 0 21px}.ax-fields{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.ax-fieldset{grid-column:1 / -1;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}@media (max-width:1024px){.ax-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-steps::before,.ax-steps::after{display:none}.ax-track{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-track::before,.ax-runner{display:none}.ax-hooks-grid,.ax-about-grid{grid-template-columns:1fr}.ax-payload{position:static}}@media (max-width:900px){.ax,html:not(.js) .ax{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "ref" "live"}.ax-nav{position:sticky;top:calc(var(--header-h) - 1px);z-index:5;max-height:none;overflow:visible;padding:10px;border-inline-end:0;border-bottom:1px solid var(--line-faint);background:rgba(16,15,50,.97);border-radius:21px 21px 0 0}html:not(.js) .ax-nav{position:static}html.js .ax-nav-toggle:not([hidden]){display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.9rem;padding:.3rem .8rem;border:1px solid var(--line-soft);border-radius:12px;background:var(--ax-code-bg);color:var(--white);cursor:pointer;text-align:start}.ax-nav-toggle-l{color:var(--muted-2);font-size:.8rem;font-weight:700}.ax-nav-current{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;font-weight:700;font-size:.92rem;font-family:"Plus Jakarta Sans",var(--font)}.ax-nav-current>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-nav-toggle>.ico{width:1.1rem;height:1.1rem;transition:transform .25s var(--ease)}.ax-nav.is-open .ax-nav-toggle>.ico{transform:rotate(180deg)}html.js .ax-nav:not(.is-open) .ax-navbody{display:none}html.js .ax-nav.is-open .ax-navbody{margin-top:10px;max-height:min(70vh,34rem);overflow:auto;overscroll-behavior:contain}.ax-live{border-radius:0 0 21px 21px !important}.ax-kbd-hint{display:none}}@media (max-width:640px){.ax{border-radius:18px}.ax-ref{padding:16px 14px}.ax-live{padding:14px}.ax-steps,.ax-track{grid-template-columns:1fr}.ax-st--wide{grid-column:auto}.ax-urlbar{flex-wrap:wrap}.ax-url{flex-basis:100%;order:3}.ax-urlbar .ax-iconbtn{margin-inline-start:auto}.ax-table-wrap{border:0;border-radius:0;overflow:visible}.ax-params,.ax-params tbody,.ax-params tr,.ax-params td{display:block;width:100%}.ax-params thead{display:none}.ax-params tr{margin-bottom:.6rem;padding:.7rem .8rem;border-radius:var(--r);border:1px solid var(--line-faint);background:rgba(10,10,34,.4)}.ax-params td{padding:.15rem 0;border:0;display:grid;grid-template-columns:6.2rem minmax(0,1fr);gap:.6rem}.ax-params td::before{color:var(--muted-2);font-size:.74rem;font-weight:700;font-family:var(--font)}.ax-params td>*{justify-self:start}.ax-params td:nth-child(1)::before{content:"Name"}.ax-params td:nth-child(2)::before{content:"Type"}.ax-params td:nth-child(3)::before{content:"In"}.ax-params td:nth-child(4)::before{content:"Required"}.ax-params td:nth-child(5)::before{content:"Description"}html[lang="ar"] .ax-params td:nth-child(1)::before{content:"الاسم"}html[lang="ar"] .ax-params td:nth-child(2)::before{content:"النوع"}html[lang="ar"] .ax-params td:nth-child(3)::before{content:"الموضع"}html[lang="ar"] .ax-params td:nth-child(4)::before{content:"الإلزام"}html[lang="ar"] .ax-params td:nth-child(5)::before{content:"الوصف"}.ax-params td:first-child{white-space:normal}.ax-params .ax-child td:first-child{padding-inline-start:0}.ax-fields,.ax-fieldset{grid-template-columns:1fr}.ax-timeline::before{left:.35rem}.ax-tl{grid-template-columns:1fr;gap:.4rem;padding-inline-start:1.6rem}.ax-tl::before{left:-.05rem}.ax-tl-when{justify-items:start;grid-auto-flow:column;justify-content:start;gap:.6rem;align-items:center}.ax-facts li{flex:1 1 40%}}@media (prefers-reduced-motion:reduce){.ax-steps::after,.ax-runner,.ax-wire-line i{display:none !important}.ax-navitem[aria-selected="true"] .ax-m{animation:none !important}}@media print{.ax-nav,.ax-live,.ax-steps::after,.ax-runner,.ax-kbd-hint{display:none !important}.ax{display:block;border:0;box-shadow:none;background:none}.ax::before{display:none}html.js .ax-ep,html.js .ax-group,html.js .ax-point,html.js .ax-group-title{display:block !important}.ax-ep{break-inside:avoid-page;margin-bottom:18pt}.ax-code{white-space:pre-wrap;max-height:none !important;color:#000;background:#f4f4f4;border-color:#999}.ax-sample:not([open])>.ax-code{display:block}.ax-ep-title,.ax-st-name,.ax-url-path{color:#000 !important}}