.alc-section__inner:where(.astro-s3wde3ja){min-width:0;max-width:100%;margin:0 auto}.alc-section:where(.astro-s3wde3ja){overflow-x:clip}.alc-eyebrow:where(.astro-vomf34cw){font-family:var(--alc-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--alc-accent-deep);font-size:11px;font-weight:500}@media (width<=480px){.alc-eyebrow:where(.astro-vomf34cw){letter-spacing:.08em;font-size:9.5px}}@media (width<=360px){.alc-eyebrow:where(.astro-vomf34cw){letter-spacing:.06em;font-size:9px}}.alc-btn:where(.astro-cydh57kg){font-family:var(--alc-font-sans);white-space:nowrap;cursor:pointer;transition:background .12s var(--alc-ease,cubic-bezier(.2, 0, 0, 1)), border-color .12s var(--alc-ease,cubic-bezier(.2, 0, 0, 1)), color .12s var(--alc-ease,cubic-bezier(.2, 0, 0, 1));border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.alc-btn--primary:where(.astro-cydh57kg){background:var(--alc-accent);color:var(--alc-fg-on-accent)}.alc-btn--primary:where(.astro-cydh57kg):hover{background:var(--alc-accent-deep)}.alc-btn--secondary:where(.astro-cydh57kg){border-color:var(--alc-hairline-3);color:var(--alc-fg-1);background:0 0;padding:7px 14px}.alc-btn--secondary:where(.astro-cydh57kg):hover{border-color:var(--alc-accent);color:var(--alc-accent-deep)}.alc-btn--ghost:where(.astro-cydh57kg){color:var(--alc-fg-2);background:0 0}.alc-btn--ghost:where(.astro-cydh57kg):hover{color:var(--alc-accent-deep)}.alc-btn--accent:where(.astro-cydh57kg){background:var(--alc-terracotta);color:var(--alc-fg-on-accent)}.alc-btn:where(.astro-cydh57kg) p{margin:0;display:inline}.alc-beta-badge:where(.astro-5aejlnoc){white-space:nowrap;border:1px solid var(--alc-terracotta-deep);background:var(--alc-bg-elev-1);font-family:var(--alc-font-mono);color:var(--alc-fg-3);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;display:inline-flex}.alc-beta-badge__dot:where(.astro-5aejlnoc){background:var(--alc-terracotta);border-radius:50%;width:6px;height:6px}.alc-beta-badge__label:where(.astro-5aejlnoc){letter-spacing:.08em;color:var(--alc-terracotta-deep);font-weight:600}.alc-beta-badge__sep:where(.astro-5aejlnoc){color:var(--alc-fg-4)}.alc-discord:where(.astro-oh27dddh){background:var(--alc-bg-elev-1);border:1px solid var(--alc-hairline);max-width:760px;font-family:var(--alc-font-sans);border-radius:10px;align-items:center;gap:16px;margin:0 auto;padding:16px 20px;display:flex}.alc-discord__hand:where(.astro-oh27dddh){font-family:var(--alc-font-hand);color:var(--alc-accent-deep);font-size:30px;line-height:1}.alc-discord__body:where(.astro-oh27dddh){min-width:0;color:var(--alc-fg-2);flex:1;font-size:14px;line-height:1.5}@media (width<=640px){.alc-discord:where(.astro-oh27dddh){flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.alc-discord__hand:where(.astro-oh27dddh){font-size:26px}.alc-discord__body:where(.astro-oh27dddh){font-size:13.5px}.alc-discord:where(.astro-oh27dddh) .alc-btn{justify-content:center;align-self:stretch}}.alc-sketch-label:where(.astro-vxo2admx){font-family:var(--alc-font-hand);color:var(--alc-accent-deep);font-size:28px;font-weight:600}.alc-orn:where(.astro-eowx3p4m){width:var(--alc-orn-size,.85em);height:var(--alc-orn-size,.85em);vertical-align:-.08em;color:var(--alc-fg-3);opacity:.55;flex:none;justify-content:center;align-items:center;display:inline-flex}.alc-orn--prefix:where(.astro-eowx3p4m){margin-right:.5em}.alc-orn--suffix:where(.astro-eowx3p4m){margin-left:.5em}.alc-orn:where(.astro-eowx3p4m) svg:where(.astro-eowx3p4m){width:100%;height:100%;display:block}.alc-divider:where(.astro-z4xfjurh){max-width:var(--alc-divider-width,320px);color:var(--alc-fg-3);opacity:.7;align-items:center;gap:10px;margin:0 auto;padding:28px 0;display:flex}.alc-divider__rule:where(.astro-z4xfjurh){background:linear-gradient(90deg,#0000,currentColor 70%,currentColor);flex:1;height:1px}.alc-divider__rule:where(.astro-z4xfjurh):last-child{background:linear-gradient(270deg,#0000,currentColor 70%,currentColor)}.alc-divider__bullet:where(.astro-z4xfjurh){background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.alc-divider__shape:where(.astro-z4xfjurh){flex:none;display:block}
