.styles-module-scss-module__z8gvHG__box{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--error);background:var(--bg-secondary);display:flex}.styles-module-scss-module__z8gvHG__icon{color:var(--error);flex-shrink:0}.styles-module-scss-module__z8gvHG__title{font:var(--text-body-strong);color:var(--text-primary)}.styles-module-scss-module__z8gvHG__message{font:var(--text-body-sm);color:var(--text-secondary)}
.styles-module-scss-module__jWBBfG__group{align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--bg-secondary);border-radius:12px;display:inline-flex}.styles-module-scss-module__jWBBfG__option{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);height:36px;color:var(--text-secondary);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard);display:inline-flex}.styles-module-scss-module__jWBBfG__option:hover:not(.styles-module-scss-module__jWBBfG__active){color:var(--text-primary)}.styles-module-scss-module__jWBBfG__active{background:var(--bg-primary);color:var(--neon-500);box-shadow:var(--shadow-1)}.styles-module-scss-module__jWBBfG__md .styles-module-scss-module__jWBBfG__option{font:var(--text-button-sm);padding:0 16px}.styles-module-scss-module__jWBBfG__sm .styles-module-scss-module__jWBBfG__option{height:32px;font:var(--text-button-xsm);padding:0 12px}.styles-module-scss-module__jWBBfG__iconOnly{border-radius:var(--radius-pill);border:1px solid var(--border);gap:2px;padding:2px}.styles-module-scss-module__jWBBfG__iconOnly .styles-module-scss-module__jWBBfG__option{border-radius:var(--radius-pill);width:auto;height:44px;padding:0 16px}
.styles-module-scss-module__FkjDCa__hero{background:radial-gradient(110% 80% at 50% 0%, #01df3524 0%, #01df3500 60%),var(--bg-primary)}.styles-module-scss-module__FkjDCa__inner{width:100%;max-width:var(--site-max-width);padding-inline:var(--site-gutter);align-items:center;gap:var(--space-5);max-width:820px;padding-block:var(--space-20) var(--space-10);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (max-width:1024px){.styles-module-scss-module__FkjDCa__inner{gap:var(--space-4);padding-block:var(--space-10) var(--space-4)}}.styles-module-scss-module__FkjDCa__eyebrow{font:var(--text-caption-strong);letter-spacing:var(--tracking-wider);color:var(--neon-500);text-transform:uppercase}.styles-module-scss-module__FkjDCa__title{font:var(--text-display-lg-web);color:var(--text-primary);text-wrap:balance}.styles-module-scss-module__FkjDCa__highlight{color:var(--neon-500);font-weight:800}.styles-module-scss-module__FkjDCa__description{max-width:620px;font:var(--text-body-lg);color:var(--text-secondary);text-wrap:pretty}@media (max-width:1024px){.styles-module-scss-module__FkjDCa__description{font:var(--text-body)}}.styles-module-scss-module__FkjDCa__inner .styles-module-scss-module__FkjDCa__switch{min-width:300px;margin-top:var(--space-2)}.styles-module-scss-module__FkjDCa__inner .styles-module-scss-module__FkjDCa__switch>button{flex:1}
@keyframes styles-module-scss-module__X1BaMq__spin{to{transform:rotate(360deg)}}.styles-module-scss-module__X1BaMq__spinner{align-items:center;gap:var(--space-2);display:inline-flex}.styles-module-scss-module__X1BaMq__ring{width:var(--spinner-size,24px);height:var(--spinner-size,24px);border:2px solid var(--border);border-top-color:var(--neon-500);border-radius:50%;animation:.8s linear infinite styles-module-scss-module__X1BaMq__spin}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__X1BaMq__ring{animation-duration:2s}}.styles-module-scss-module__X1BaMq__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.styles-module-scss-module__uxo33W__page{width:100%;max-width:var(--site-max-width);padding-inline:var(--site-gutter);gap:var(--space-16);padding-block:var(--space-12);flex-direction:column;margin-inline:auto;display:flex}.styles-module-scss-module__uxo33W__pageHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.styles-module-scss-module__uxo33W__pageTitle{font:var(--text-h1-desktop)}.styles-module-scss-module__uxo33W__section{gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid var(--divider);flex-direction:column;display:flex}.styles-module-scss-module__uxo33W__sectionTitle{font:var(--text-h4);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.styles-module-scss-module__uxo33W__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.styles-module-scss-module__uxo33W__hero{font:var(--text-hero)}.styles-module-scss-module__uxo33W__h1{font:var(--text-h1-desktop)}.styles-module-scss-module__uxo33W__h2{font:var(--text-h2-desktop)}.styles-module-scss-module__uxo33W__body{font:var(--text-body)}.styles-module-scss-module__uxo33W__caption{font:var(--text-caption);color:var(--text-secondary)}.styles-module-scss-module__uxo33W__swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.styles-module-scss-module__uxo33W__swatch{align-items:center;gap:var(--space-3);font:var(--text-caption);color:var(--text-secondary);display:flex}.styles-module-scss-module__uxo33W__chip{border-radius:var(--radius-sm);border:1px solid var(--border);width:32px;height:32px}.styles-module-scss-module__uxo33W__demoCard{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);height:160px;font:var(--text-body-strong);justify-content:center;align-items:center;display:flex}.styles-module-scss-module__uxo33W__demoChip{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);white-space:nowrap;padding:12px 24px}.styles-module-scss-module__uxo33W__icons{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));display:grid}.styles-module-scss-module__uxo33W__iconCell{border-radius:var(--radius-sm);border:1px solid var(--divider);height:56px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}
