.aeye-docs-section{padding-top:5rem;padding-bottom:var(--aeye-space-l)}.aeye-docs-grid{border:1px solid var(--aeye-grey-04);border-bottom:0;display:flex}.aeye-docs-sidebar{border-right:1px solid var(--aeye-grey-04);background:var(--aeye-grey-02);flex-direction:column;flex:0 0 12.5rem;gap:1.5rem;width:12.5rem;padding:1.5rem 1rem;display:flex}.aeye-docs-menu-toggle{cursor:pointer;width:100%;font-family:var(--aeye-mono);font-size:var(--aeye-small);letter-spacing:-.04em;text-transform:uppercase;color:var(--aeye-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-weight:500;display:none}.aeye-docs-menu-list{flex-direction:column;gap:1.5rem;display:flex}.aeye-docs-menu-group{flex-direction:column;gap:.5rem;display:flex}.aeye-docs-menu-group-title{font-family:var(--aeye-mono);font-size:var(--aeye-xs);letter-spacing:-.02em;text-transform:uppercase;color:var(--aeye-ink);font-weight:500}.aeye-docs-menu-items{flex-direction:column;gap:.25rem;display:flex}.aeye-docs-menu-item{border-left:1px solid var(--aeye-grey-04);color:var(--aeye-grey-07);font-size:var(--aeye-small);align-items:center;padding:.25rem 0 .25rem 1rem;line-height:1.5;transition:border-color .2s,color .2s;display:flex}.aeye-docs-menu-item:hover,.aeye-docs-menu-item.is-current{border-left-color:var(--aeye-blue);color:var(--aeye-blue)}.aeye-docs-main{min-width:0;padding:var(--aeye-space-s) var(--aeye-space-l) var(--aeye-space-l);flex-direction:column;flex:1;gap:2.5rem;display:flex}.aeye-docs-head{border-bottom:1px solid var(--aeye-grey-04);flex-direction:column;gap:1rem;max-width:44rem;padding-bottom:2.5rem;display:flex}.aeye-docs-head h1{font-size:var(--aeye-h3);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.aeye-docs-head p{color:var(--aeye-grey-08);font-size:var(--aeye-body);margin:0;line-height:1.5}.aeye-docs-cards{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.aeye-doc-card{border:1px solid var(--aeye-grey-04);color:var(--aeye-ink);flex-direction:column;gap:1rem;transition:color .2s;display:flex;position:relative}.aeye-doc-card:hover{color:var(--aeye-blue)}.aeye-doc-card-border{z-index:2;border:1px solid var(--aeye-blue);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.aeye-doc-card:hover .aeye-doc-card-border{opacity:1}.aeye-doc-card-top{flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:11rem;padding:1.5rem 1.5rem 0;display:flex}.aeye-doc-card-info{justify-content:space-between;align-items:center;display:flex}.aeye-doc-card-icon{width:3rem;height:3rem;color:inherit;justify-content:center;align-items:center;display:flex}.aeye-doc-card-icon svg{width:100%;height:100%}.aeye-doc-card-num{font-family:var(--aeye-mono);font-size:var(--aeye-small);color:var(--aeye-grey-08);font-weight:500}.aeye-doc-card-num .aeye-slash{color:var(--aeye-blue)}.aeye-doc-card-copy{flex-direction:column;gap:.75rem;display:flex}.aeye-doc-card-copy h2{font-size:var(--aeye-title);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.3}.aeye-doc-card-copy p{color:var(--aeye-grey-08);font-size:var(--aeye-small);margin:0;line-height:1.5}.aeye-doc-card-bottom{margin-top:auto;position:relative}.aeye-doc-card-cta{border-bottom:1px solid var(--aeye-ink);min-height:3rem;font-family:var(--aeye-mono);font-size:var(--aeye-small);text-transform:uppercase;letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.5rem;font-weight:500;display:flex;overflow:hidden}.aeye-doc-card-arrow{flex:none;width:1.25rem;height:1.25rem;position:relative;overflow:hidden}.aeye-doc-card-arrow .arrow{width:100%;height:100%;transition:transform .2s;display:block}.aeye-doc-card-arrow .arrow.is-in{position:absolute;bottom:-100%;left:-100%}.aeye-doc-card:hover .aeye-doc-card-arrow .arrow{transform:translate(100%,-100%)}.aeye-doc-card-rule{background:var(--aeye-blue);width:0;height:4px;transition:width .2s;position:absolute;bottom:-1px;left:0}.aeye-doc-card:hover .aeye-doc-card-rule{width:100%}.aeye-docs-tag{background:var(--aeye-grey-03);font-family:var(--aeye-mono);font-size:var(--aeye-xs);letter-spacing:-.02em;text-transform:uppercase;color:var(--aeye-grey-08);align-self:flex-start;padding:.2em .5em;font-weight:500}.aeye-docs-article{max-width:44rem}.aeye-docs-article h1{font-size:var(--aeye-h3);letter-spacing:-.04em;margin:0 0 1rem;font-weight:500;line-height:1.05}.aeye-docs-article h2{font-size:var(--aeye-title);letter-spacing:-.02em;margin:2.5rem 0 1rem;font-weight:500;line-height:1.3}.aeye-docs-lead{font-size:var(--aeye-body);color:var(--aeye-ink);line-height:1.55}.aeye-docs-article p{color:var(--aeye-grey-08);margin:0 0 .75rem;line-height:1.6}.aeye-docs-article ul{margin:.75rem 0 0;padding-left:1.1rem;list-style:none}.aeye-docs-article li{color:var(--aeye-grey-08);margin-bottom:.5rem;line-height:1.6;position:relative}.aeye-docs-article li:before{content:"";background:var(--aeye-blue);width:5px;height:5px;position:absolute;top:.65em;left:-1.1rem}.aeye-docs-more{margin:var(--aeye-space-m) 0 var(--aeye-space-s);border:1px solid var(--aeye-grey-04);background:var(--aeye-grey-02);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex}.aeye-docs-more-eyebrow{font-family:var(--aeye-mono);font-size:var(--aeye-xs);letter-spacing:-.04em;text-transform:uppercase;color:var(--aeye-grey-07);font-weight:500}.aeye-docs-more h2{font-size:var(--aeye-title);margin:0;font-weight:500;line-height:1.3}.aeye-docs-more p{max-width:52ch;color:var(--aeye-grey-08);font-size:var(--aeye-small);margin:0;line-height:1.7}.aeye-docs-foot{border-top:1px solid var(--aeye-grey-04);flex-wrap:wrap;gap:1.5rem 2.5rem;padding-top:1.5rem;display:flex}@media screen and (max-width:991px){.aeye-docs-section{padding-top:6.5rem}.aeye-docs-grid{flex-direction:column}.aeye-docs-sidebar{border-right:0;border-bottom:1px solid var(--aeye-grey-04);flex:none;gap:0;width:auto;padding:0}.aeye-docs-menu-toggle{display:flex}.aeye-docs-menu-list{gap:1rem;padding:0 1rem 2rem;display:none}.aeye-docs-grid.is-open .aeye-docs-menu-list{display:flex}.aeye-docs-main{padding:1.5rem}.aeye-docs-cards{grid-template-columns:1fr}}@media screen and (max-width:767px){.aeye-docs-head h1,.aeye-docs-article h1{font-size:clamp(2.2rem,9vw,2.75rem)}.aeye-docs-foot{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.aeye-doc-card,.aeye-doc-card-border,.aeye-doc-card-rule,.aeye-doc-card-arrow .arrow{transition:none}}
