body:has(.docs){background:var(--bg);margin:0}.docs{background:var(--bg);min-height:100dvh;color:var(--text)}.docs-top{z-index:30;background:var(--panel-glass);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);position:sticky;top:0}.docs-top__inner{max-width:var(--content-max);align-items:center;gap:var(--s12);min-height:var(--top-h);padding:var(--s8) 16px;margin:0 auto;display:flex}.docs-top__brand{align-items:center;gap:var(--s8);color:var(--text);border-radius:var(--r-pill);text-decoration:none;display:inline-flex}.docs-top__brand:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.docs-top__label{font:600 12px/16px var(--font-body);color:var(--accent-text);border:1px solid var(--control-border,var(--line-2));border-radius:var(--r-pill);padding:2px 8px}.docs-top__version{white-space:nowrap}.docs-top__end{align-items:center;gap:var(--s8);margin-left:auto;display:flex}.docs-top__menu{display:none}.docs-body{max-width:var(--content-max);gap:var(--s40);grid-template-columns:252px minmax(0,1fr);margin:0 auto;padding:0 16px;display:grid}.docs-nav{top:calc(var(--top-h) + 17px);max-height:calc(100dvh - var(--top-h) - 17px);padding:var(--s24) 0;align-self:start;position:sticky;overflow-y:auto}.docs-nav ul{margin:0 0 var(--s16);gap:2px;padding:0;list-style:none;display:grid}.docs-nav__label{margin:0 0 var(--s8);padding:0 var(--s12)}.docs-nav__link{align-items:center;gap:var(--s8);min-height:var(--control-h);padding:0 var(--s12);border-radius:var(--r-pill);color:var(--text-2);font:600 13.5px/20.925px var(--font-body);text-decoration:none;display:flex}.docs-nav__link .ax-icon{flex:none;width:18px;height:18px}.docs-nav__link:hover{background:var(--surface-3);color:var(--text)}.docs-nav__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.docs-nav__link[aria-current=page]{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-nav)}.docs-scrim{display:none}.docs-main{min-width:0;max-width:840px;padding:var(--s32) 0 var(--s56)}.docs-main:focus{outline:none}.docs-head{gap:var(--s8);margin-bottom:var(--s32);display:grid}.docs-head .ax-page-title{overflow-wrap:anywhere;margin:0;font-size:clamp(30px,7vw,44px);line-height:1.08}.docs-lead{max-width:70ch;margin:0;font-size:15px;line-height:24px}.docs-section{margin:0 0 var(--s40)}.docs-h2{font:600 21px/28px var(--font-display);letter-spacing:-.2px;margin:0 0 var(--s12);color:var(--text);scroll-margin-top:calc(var(--top-h) + 24px)}.docs-h3{font:600 16px/24.8px var(--font-display);letter-spacing:-.16px;margin:var(--s24) 0 var(--s8);color:var(--text)}.docs-anchor{color:inherit;border-radius:var(--r-xs);text-decoration:none}.docs-anchor:hover{color:var(--accent-text)}.docs-anchor:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.docs-main p,.docs-main li{font:400 14.5px/24px var(--font-body);color:var(--text-2);overflow-wrap:anywhere;max-width:75ch}.docs-main p{margin:0 0 var(--s12)}.docs-main strong{color:var(--text);font-weight:600}.docs-main ul,.docs-main ol{margin:0 0 var(--s16);padding-left:22px}.docs-main li{margin-bottom:var(--s4)}.docs-main a:not(.ax-btn):not(.docs-card):not(.docs-anchor):not(.ax-link){color:var(--accent-text);text-underline-offset:3px}.docs-main a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.docs-main :not(pre)>code{font-family:var(--font-mono);color:var(--text);background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:0 4px;font-size:.9em}.docs-code{margin:var(--s16) 0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-btn);max-width:100%;overflow:hidden}.docs-code__bar{justify-content:space-between;align-items:center;gap:var(--s8);padding:4px 4px 4px var(--s12);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.docs-code__copy .ax-icon{width:14px;height:14px}.docs-code pre{padding:var(--s12) var(--s16);max-width:100%;font:400 12.75px/20px var(--font-mono);color:var(--text);tab-size:2;margin:0;overflow-x:auto}.docs-code pre:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.docs-callout{gap:var(--s12);padding:var(--s12) var(--s16);border-radius:var(--r-sm);margin:var(--s16) 0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.docs-callout>.ax-icon{margin-top:3px}.docs-callout--info{background:var(--info-soft);color:var(--info)}.docs-callout--warn{background:var(--warn-soft);color:var(--warn)}.docs-callout--ok{background:var(--ok-soft);color:var(--ok)}.docs-main .docs-callout__title{margin:0 0 var(--s4);color:inherit;font-weight:600}.docs-main .docs-callout__body p,.docs-main .docs-callout__body li{color:var(--text);margin-bottom:var(--s4)}.docs-table{margin:var(--s16) 0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.docs-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.docs-table td{vertical-align:top}.docs-table td code{white-space:nowrap}.docs-type{font-family:var(--font-mono);color:var(--text-2);min-width:120px;font-size:12.5px}.docs-required{color:var(--warn);font:600 11.5px/16px var(--font-body);white-space:nowrap}.docs-constraints{color:var(--text-3);font-size:12.5px}.docs-method{font-family:var(--font-mono);letter-spacing:.4px}.docs-op{border-top:1px solid var(--line);padding-top:var(--s24);margin-top:var(--s32);scroll-margin-top:calc(var(--top-h) + 24px)}.docs-op__line{align-items:center;gap:var(--s8);margin:0 0 var(--s12);flex-wrap:wrap;display:flex}.docs-op__path{font:500 13.5px/20px var(--font-mono);color:var(--text);overflow-wrap:anywhere}.docs-op__meta{gap:var(--s8);margin:0 0 var(--s12);flex-wrap:wrap;display:flex}.docs-main .docs-list{gap:var(--s8);margin:0;padding:0;list-style:none;display:grid}.docs-list li{align-items:center;gap:var(--s8);flex-wrap:wrap;margin:0;display:flex}.docs-cards{gap:var(--grid-gap);margin:var(--s16) 0 var(--s32);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));display:grid}.docs-card{align-content:start;gap:var(--s8);padding:var(--s20);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-panel);color:var(--text);text-decoration:none;display:grid}.docs-card .ax-icon{width:20px;height:20px;color:var(--accent-text)}.docs-card:hover{border-color:var(--line-3)}.docs-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.docs-card__title{font:600 15px/22px var(--font-display)}.docs-main .docs-card__text{margin:0;font-size:13.5px;line-height:21px}.docs-steps{counter-reset:passo;list-style:none;padding:0!important}.docs-steps>li{counter-increment:passo;margin-bottom:var(--s24);padding-left:40px;position:relative}.docs-steps>li:before{content:counter(passo);border-radius:var(--r-pill);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);font:600 13px/1 var(--font-body);place-items:center;display:grid;position:absolute;top:0;left:0}.docs-next{margin-top:var(--s40)}.docs-footer{margin-top:var(--s56);padding-top:var(--s16);border-top:1px solid var(--line)}@media (max-width:1023px){.docs-top__menu{padding:0 12px;display:inline-flex}.docs-top__version{display:none}.docs-body{grid-template-columns:minmax(0,1fr);gap:0}.docs-nav{z-index:40;width:min(300px,86vw);max-height:none;padding:var(--s24) var(--s12);background:var(--surface);box-shadow:var(--shadow-panel);visibility:hidden;transition:transform .16s cubic-bezier(.2,0,0,1),visibility 0s linear .16s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.docs-nav[data-open=true]{visibility:visible;transition:transform .16s cubic-bezier(.2,0,0,1);transform:none}.docs-scrim{z-index:35;background:var(--overlay);border:0;padding:0;display:block;position:fixed;inset:0}.docs-main{padding-top:var(--s24)}}@media (max-width:480px){.docs-top__inner{gap:var(--s8);padding-left:12px;padding-right:12px}.docs-top__label{display:none}.docs-top .ax-seg button{padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.docs-nav,.docs-nav[data-open=true]{transition:none}}body:has(.docs){background:0 0}.docs{background:0 0}.docs-card{background:var(--surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-inner), var(--shadow-panel);transition:transform .32s var(--ease-glide), box-shadow .32s var(--ease);border-color:#0000;border-radius:22px;position:relative;overflow:hidden}.docs-card:hover{box-shadow:var(--glass-inner), 0 0 0 1px var(--corona), 0 24px 50px -28px var(--accent);border-color:#0000;transform:translateY(-3px)}.docs-card .ax-icon{background:var(--accent-soft);border-radius:12px;width:36px;height:36px;padding:8px}.docs-code,.docs-table{border-color:var(--line);background:var(--surface);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px}.docs-callout{border-radius:16px}@media (prefers-reduced-motion:reduce){.docs-card:hover{transform:none}}
