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