@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_431214{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_431214{--font-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/docs/_next/static/media/d4fbdff1b926f9f7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/docs/_next/static/media/e1bfc245270dd1fc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/docs/_next/static/media/d8c14dc5fcaf3a63-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inconsolata Fallback;src:local("Arial");ascent-override:76.59%;descent-override:16.94%;line-gap-override:0.00%;size-adjust:112.16%}.__className_500a2f{font-family:Inconsolata,Inconsolata Fallback;font-style:normal}.__variable_500a2f{--font-inconsolata:"Inconsolata","Inconsolata Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/docs/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e34402{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e34402{--font-inter:"Inter","Inter Fallback"}.dark,:root{--cl-bg:#1a1a1a;--cl-bg-deep:#1d1d1d;--cl-surface:#2a2a2a;--cl-surface-2:#303030;--cl-sidebar:#292929;--cl-border:#404040;--cl-border-2:#363636;--cl-divider:#393939;--cl-text:#dcdcdc;--cl-text-2:#a1a1a1;--cl-text-3:#8b8b8b;--cl-muted:#8a8a8a;--cl-ring:#8a8a8a;--cl-blue:#96c5f1;--cl-teal:#9de6e2;--cl-orange:#ffa95e;--cl-purple:#b8b6ff;--cl-pink:#fea0cc;--cl-red:#ff9999;--cl-green:#81e47c;--cl-radius:8px;--cl-radius-lg:12px;--cl-measure:1140px;--nextra-bg:26 26 26;--nextra-primary-hue:210deg;--nextra-primary-saturation:76%;--nextra-primary-lightness:68%;--cl-font-sans:var(--font-inter),system-ui,sans-serif;--cl-font-display:var(--font-montserrat),var(--font-inter),system-ui,sans-serif;--cl-font-mono:var(--font-inconsolata),"Consolas",monospace}body{font-family:var(--cl-font-sans)}code,kbd,pre{font-family:var(--cl-font-mono)}h1,h2,h3,h4{font-family:var(--cl-font-display);letter-spacing:-.02em}.cl-tldr{border:1px solid var(--cl-border);-webkit-border-start:3px solid var(--cl-teal);border-inline-start:3px solid var(--cl-teal);background:var(--cl-surface);border-radius:var(--cl-radius);padding:1rem 1.15rem;margin:1.5rem 0}.cl-tldr__label{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-teal);margin-bottom:.4rem}.cl-tldr__body{color:var(--cl-text);line-height:1.6}.cl-tldr__body>:last-child{margin-bottom:0}.cl-faq{margin-top:3rem}.cl-faq__item{border-top:1px solid var(--cl-border-2);padding:1.15rem 0}.cl-faq__q{margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.cl-faq__a{margin:0;color:var(--cl-text-2);line-height:1.65}div:has(>footer.cl-footer-shell){background:var(--cl-bg-deep);border-top:1px solid var(--cl-border-2);padding-left:max(env(safe-area-inset-left),1.5rem);padding-right:max(env(safe-area-inset-right),1.5rem)}@media (min-width:768px){div:has(>footer.cl-footer-shell){padding-left:max(env(safe-area-inset-left),2rem);padding-right:max(env(safe-area-inset-right),2rem)}}div:has(>footer.cl-footer-shell)>hr{display:none}footer.cl-footer-shell{display:block;max-width:var(--cl-measure);margin-inline:auto;padding-block:4rem;padding-inline:0;color:var(--cl-text-3)}@media (min-width:768px){footer.cl-footer-shell{padding-block:5rem}}.cl-footer__brand{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;color:var(--cl-text);text-decoration:none;transition:opacity .2s ease}.cl-footer__brand:hover{opacity:.82}.cl-footer__wordmark{font-family:var(--cl-font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.025em}.cl-footer__tagline{margin:.85rem 0 0;font-family:var(--cl-font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--cl-text-3)}.cl-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:2.5rem;row-gap:2.5rem;margin-top:3.25rem}@media (min-width:640px){.cl-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.cl-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cl-footer__col{display:flex;flex-direction:column;gap:.7rem}.cl-footer__head{margin-bottom:.3rem;font-family:var(--cl-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cl-text-2)}.cl-footer__link{position:relative;align-self:flex-start;font-family:var(--cl-font-sans);font-size:.875rem;color:var(--cl-text-3);text-decoration:none;transition:color .2s ease-out}.cl-footer__link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--cl-text);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.cl-footer__link:hover{color:var(--cl-text)}.cl-footer__link:hover:after{transform:scaleX(1)}.cl-footer__rule{height:1px;margin-top:3.5rem;background:var(--cl-border-2)}.cl-footer__bottom{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.75rem}@media (min-width:640px){.cl-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.cl-footer__legal{display:flex;align-items:center;flex-wrap:wrap;margin:0;font-family:var(--cl-font-mono);font-size:.75rem;color:var(--cl-muted)}.cl-footer__cursor{display:inline-block;width:7px;height:1em;margin-left:6px;vertical-align:-.12em;background:var(--cl-text-3);animation:cl-footer-blink 1.1s step-end infinite}@keyframes cl-footer-blink{0%,48%{opacity:1}50%,98%{opacity:0}to{opacity:1}}.cl-footer__social{display:flex;align-items:center;gap:1.1rem}.cl-footer__social a{display:inline-flex;color:var(--cl-muted);transition:color .2s ease}.cl-footer__social a:hover{color:var(--cl-text)}.nextra-navbar .nextra-scrollbar a{color:var(--cl-text-2);transition:color .15s ease}.nextra-navbar .nextra-scrollbar a:hover,.nextra-navbar .nextra-scrollbar a[aria-current]{color:var(--cl-text)}@media (prefers-reduced-motion:reduce){.cl-footer__link:after{transition:none}.cl-footer__cursor{animation:none;opacity:1}}.cl-eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--cl-border-2);border-radius:100px;padding:.3rem .75rem;font-family:var(--cl-font-mono);font-size:.6875rem;line-height:1;text-transform:uppercase;letter-spacing:.22em;color:var(--cl-text-3);white-space:nowrap}.cl-eyebrow__dot{width:6px;height:6px;flex:none;border-radius:100px;background:var(--cl-teal);box-shadow:0 0 8px rgba(157,230,226,.5)}.cl-home{position:relative;z-index:1;max-width:var(--cl-measure);margin-inline:auto;padding-top:.5rem;padding-bottom:2rem}.cl-home p{max-width:46rem}article:has(.cl-home){position:relative}article:has(.cl-home):before{content:"";position:absolute;top:-5rem;left:50%;transform:translateX(-50%);width:100vw;height:48rem;pointer-events:none;z-index:0;background:radial-gradient(101rem 69rem at 6% -16%,rgba(157,230,226,.17) 0,rgba(157,230,226,.07) 44%,transparent 74%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 44%,transparent 84%);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 44%,transparent 84%)}article:has(.cl-home):after{content:"";position:absolute;top:-5rem;left:50%;transform:translateX(-50%);width:100vw;height:48rem;pointer-events:none;z-index:0;opacity:.9;background-repeat:no-repeat;background-image:radial-gradient(1px 1px at 3% 22%,rgba(232,234,238,.45) 55%,transparent),radial-gradient(1.3px 1.3px at 7% 8%,rgba(232,234,238,.6) 55%,transparent),radial-gradient(.9px .9px at 9% 41%,rgba(232,234,238,.35) 55%,transparent),radial-gradient(1.1px 1.1px at 11% 15%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(1px 1px at 13% 60%,rgba(232,234,238,.3) 55%,transparent),radial-gradient(1.5px 1.5px at 14% 30%,rgba(232,234,238,.7) 55%,transparent),radial-gradient(.9px .9px at 17% 5%,rgba(232,234,238,.4) 55%,transparent),radial-gradient(1.1px 1.1px at 18% 48%,rgba(232,234,238,.45) 55%,transparent),radial-gradient(1.2px 1.2px at 21% 22%,rgba(232,234,238,.55) 55%,transparent),radial-gradient(1px 1px at 24% 12%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(1.4px 1.4px at 27% 38%,rgba(232,234,238,.6) 55%,transparent),radial-gradient(1px 1px at 29% 55%,rgba(232,234,238,.35) 55%,transparent),radial-gradient(1.1px 1.1px at 31% 8%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(.9px .9px at 33% 27%,rgba(232,234,238,.4) 55%,transparent),radial-gradient(1.2px 1.2px at 36% 44%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(1.5px 1.5px at 38% 17%,rgba(232,234,238,.7) 55%,transparent),radial-gradient(1.1px 1.1px at 43% 33%,rgba(232,234,238,.45) 55%,transparent),radial-gradient(1px 1px at 46% 10%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(.9px .9px at 48% 50%,rgba(232,234,238,.35) 55%,transparent),radial-gradient(1.3px 1.3px at 51% 24%,rgba(232,234,238,.55) 55%,transparent),radial-gradient(1px 1px at 54% 41%,rgba(232,234,238,.4) 55%,transparent),radial-gradient(1.1px 1.1px at 57% 14%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(1.2px 1.2px at 62% 30%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(1px 1px at 64% 6%,rgba(232,234,238,.45) 55%,transparent),radial-gradient(1.4px 1.4px at 67% 46%,rgba(232,234,238,.6) 55%,transparent),radial-gradient(1px 1px at 69% 20%,rgba(232,234,238,.4) 55%,transparent),radial-gradient(1.1px 1.1px at 72% 37%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(.9px .9px at 74% 63%,rgba(232,234,238,.3) 55%,transparent),radial-gradient(1.2px 1.2px at 77% 11%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(1px 1px at 79% 28%,rgba(232,234,238,.4) 55%,transparent),radial-gradient(1.1px 1.1px at 82% 52%,rgba(232,234,238,.45) 55%,transparent),radial-gradient(1.3px 1.3px at 84% 18%,rgba(232,234,238,.55) 55%,transparent),radial-gradient(1px 1px at 87% 40%,rgba(232,234,238,.35) 55%,transparent),radial-gradient(1px 1px at 89% 8%,rgba(232,234,238,.45) 55%,transparent),radial-gradient(1.2px 1.2px at 91% 31%,rgba(232,234,238,.5) 55%,transparent),radial-gradient(1.1px 1.1px at 96% 22%,rgba(232,234,238,.45) 55%,transparent),radial-gradient(1.2px 1.2px at 6% 33%,rgba(157,230,226,.6) 55%,transparent),radial-gradient(1px 1px at 19% 63%,rgba(157,230,226,.45) 55%,transparent),radial-gradient(1.3px 1.3px at 35% 12%,rgba(157,230,226,.6) 55%,transparent),radial-gradient(1.1px 1.1px at 44% 47%,rgba(157,230,226,.5) 55%,transparent),radial-gradient(1.2px 1.2px at 58% 25%,rgba(157,230,226,.55) 55%,transparent),radial-gradient(1px 1px at 71% 52%,rgba(157,230,226,.45) 55%,transparent),radial-gradient(1.3px 1.3px at 85% 34%,rgba(157,230,226,.6) 55%,transparent),radial-gradient(1.1px 1.1px at 63% 15%,rgba(157,230,226,.5) 55%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 56%,transparent 90%);mask-image:linear-gradient(180deg,transparent,#000 13%,#000 56%,transparent 90%)}article:has(.cl-home) .x\:float-end{display:none}.nextra-navbar-blur{background-color:rgba(26,26,26,.85)!important}article table{font-size:.9rem}.cl-chiprow{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0}.cl-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--cl-border-2);border-radius:100px;background:var(--cl-surface);padding:.32rem .75rem;font-family:var(--cl-font-mono);font-size:.78rem;color:var(--cl-text-2);white-space:nowrap}.cl-chip--dashed{border-style:dashed;border-color:var(--cl-border);background:transparent;color:var(--cl-text-3)}.cl-chip__dot{width:6px;height:6px;flex:none;border-radius:100px}.cl-badge{display:inline-flex;align-items:center;border-radius:5px;padding:.12rem .5rem;font-family:var(--cl-font-mono);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cl-badge--neutral{background:var(--cl-surface-2);color:var(--cl-text-2)}.cl-badge--info{background:rgb(46,58,70);color:var(--cl-blue)}.cl-badge--success{background:rgb(50,63,62);color:var(--cl-teal)}.cl-badge--warning{background:rgb(61,48,32);color:var(--cl-orange)}.cl-badge--critical{background:rgb(61,44,44);color:var(--cl-red)}.cl-badge--highlight{background:rgb(50,48,68);color:var(--cl-purple)}.cl-endpoint{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:.5rem 0 1.15rem}.cl-endpoint__path{font-family:var(--cl-font-mono);font-size:.9rem;color:var(--cl-text);background:var(--cl-surface);border:1px solid var(--cl-border-2);border-radius:6px;padding:.22rem .6rem;overflow-x:auto}.cl-endpoint__param{color:var(--cl-text-3)}.cl-kbd{display:inline-block;border:solid var(--cl-border);border-width:1px 1px 2px;border-radius:5px;background:var(--cl-surface-2);padding:.05rem .4rem;font-family:var(--cl-font-mono);font-size:.8em;color:var(--cl-text);line-height:1.4}.cl-term{border:1px solid var(--cl-border-2);border-radius:var(--cl-radius-lg);background:var(--cl-bg-deep);box-shadow:0 8px 28px rgba(0,0,0,.22);overflow:hidden;margin:1.5rem 0}.cl-term__bar{display:flex;align-items:center;gap:.55rem;padding:.6rem 1rem;border-bottom:1px solid var(--cl-border-2);font-family:var(--cl-font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--cl-text-3)}.cl-term__dot{width:7px;height:7px;flex:none;border-radius:100px;background:var(--cl-teal);box-shadow:0 0 8px rgba(157,230,226,.5)}.cl-term__hint{-webkit-margin-start:auto;margin-inline-start:auto;text-transform:uppercase;letter-spacing:.14em}.cl-term__body{margin:0;padding:1rem 1.15rem 1.15rem;overflow-x:auto;font-family:var(--cl-font-mono);font-size:.82rem;line-height:1.9;color:var(--cl-text)}.cl-term__body>div{white-space:pre-wrap}.cl-tok-key{color:var(--cl-blue)}.cl-tok-str{color:var(--cl-text-2)}.cl-tok-ok{color:var(--cl-teal)}.cl-tok-warn{color:var(--cl-orange)}.cl-tok-dim{color:var(--cl-text-3)}.cl-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:.75rem;gap:.75rem;margin:1.25rem 0}.cl-swatch{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--cl-border-2);border-radius:var(--cl-radius);background:var(--cl-surface);padding:.75rem}.cl-swatch__chip{height:2.2rem;border-radius:6px}.cl-swatch__name{font-weight:600;font-size:.85rem;color:var(--cl-text)}.cl-swatch__token{font-family:var(--cl-font-mono);font-size:.72rem;color:var(--cl-text-3)}.cl-home>h1:first-of-type{font-size:clamp(2.25rem,5vw,3.15rem);font-weight:600;letter-spacing:-.03em;line-height:1.04;margin-top:1.1rem;text-wrap:balance}.cl-home>h1:first-of-type+p{max-width:46rem;margin-top:1.15rem;font-size:1.075rem;line-height:1.65;color:var(--cl-text-2)}.cl-home .cl-eyebrow{margin-top:3.4rem}.cl-home .cl-eyebrow--hero{margin-top:.25rem}.cl-home h2{border:0;margin-top:.9rem;padding-top:0}.cl-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.7rem}.cl-cta{display:inline-flex;align-items:center;gap:.35rem;padding:.62rem 1.05rem;border-radius:4px;background:var(--cl-teal);color:#10302e;font-weight:600;font-size:.9rem;text-decoration:none;box-shadow:0 0 20px rgba(157,230,226,.15);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cl-cta:hover{transform:translateY(-2px);box-shadow:0 0 42px rgba(157,230,226,.3)}.cl-cta--ghost{background:transparent;color:var(--cl-text);border:1px solid var(--cl-border);box-shadow:none}.cl-cta--ghost:hover{background:var(--cl-surface-2);box-shadow:none}.cl-cta svg{flex:none}.cl-cardgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem;margin-top:1.6rem}.cl-card{display:flex;flex-direction:column;gap:.55rem;padding:1.2rem 1.25rem 1.3rem;border:1px solid var(--cl-border-2);border-radius:var(--cl-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--cl-teal) 5%,transparent) 0,var(--cl-surface) 82%);box-shadow:0 8px 28px rgba(0,0,0,.22);color:var(--cl-text);text-decoration:none;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease,background .25s ease}.cl-card:hover{border-color:color-mix(in srgb,var(--cl-teal) 42%,transparent);box-shadow:0 14px 40px rgba(0,0,0,.32),0 0 0 1px color-mix(in srgb,var(--cl-teal) 20%,transparent);transform:translateY(-3px)}.cl-card__icon{color:var(--cl-text-3);transition:color .25s ease}.cl-card:hover .cl-card__icon{color:var(--cl-teal)}.cl-card__title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:var(--cl-font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:var(--cl-text)}.cl-card__meta{display:inline-flex;align-items:center;gap:.5rem;flex:none}.cl-card__arrow{flex:none;color:var(--cl-text-3);transition:transform .25s ease,color .25s ease}.cl-card:hover .cl-card__arrow{transform:translateX(3px);color:var(--cl-teal)}.cl-card__desc{font-size:.9rem;line-height:1.55;color:var(--cl-text-2)}.nextra-card{border-color:var(--cl-border-2)!important;border-radius:var(--cl-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--cl-teal) 5%,transparent) 0,var(--cl-surface) 82%)!important;box-shadow:0 8px 28px rgba(0,0,0,.22);transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease,background .25s ease}.nextra-card:hover{border-color:color-mix(in srgb,var(--cl-teal) 42%,transparent)!important;box-shadow:0 14px 40px rgba(0,0,0,.32),0 0 0 1px color-mix(in srgb,var(--cl-teal) 20%,transparent)!important;transform:translateY(-3px)}.nextra-card:hover :is(svg,.nextra-card-icon){color:var(--cl-teal)!important}