.styleguide_showcase__J4xUZ{background:var(--ds-body-bg);color:var(--ds-body-color);font-family:var(--ds-font-sans);border:1px solid var(--ds-border-color);border-radius:var(--ds-radius-card);padding:var(--ds-spacing-6);margin-top:var(--ds-spacing-6);transition:background var(--ds-transition-normal),color var(--ds-transition-normal)}.styleguide_showcase__J4xUZ :is(h2,h3,p,li,strong):not(.bp-gallery *){color:var(--ds-body-color)!important}.styleguide_showcase__J4xUZ :is(h2,h3):not(.bp-gallery *){border-color:var(--ds-border-color);font-family:var(--ds-font-display);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-letter-spacing-tight)}.styleguide_showcase__J4xUZ code{color:inherit!important}.styleguide_showcase__J4xUZ :not(pre)>code:not(.bp-gallery *){background-color:color-mix(in srgb,var(--ds-ink) 7%,transparent)!important;border-color:color-mix(in srgb,var(--ds-ink) 12%,transparent)!important}.styleguide_toggleBar__A0By4{position:-webkit-sticky;position:sticky;top:4.5rem;z-index:10;display:flex;justify-content:flex-end;margin-bottom:var(--ds-spacing-2)}.styleguide_toggle__UmUPt{display:inline-flex;gap:2px;padding:2px;background:var(--ds-gray-100);border:1px solid var(--ds-border-color);border-radius:999px}.styleguide_toggleButton__y6sG1{border:none;background:transparent;color:var(--ds-gray-500);font:inherit;font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);padding:.25rem .75rem;border-radius:999px;cursor:pointer}.styleguide_toggleButton__y6sG1[data-active]{background:var(--ds-card-bg);color:var(--ds-body-color);box-shadow:var(--ds-shadow-sm)}.styleguide_scaleBlock__MbCjy{margin-bottom:var(--ds-spacing-5)}.styleguide_scaleHeader___am4A{display:flex;align-items:baseline;gap:var(--ds-spacing-3);margin-bottom:var(--ds-spacing-2);flex-wrap:wrap}.styleguide_scaleNote__D4Wa6{font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}.styleguide_swatchRow__XB9Qk{display:grid;grid-template-columns:1.4fr repeat(11,minmax(0,1fr));grid-gap:var(--ds-spacing-1);gap:var(--ds-spacing-1)}@media (max-width:640px){.styleguide_swatchRow__XB9Qk{grid-template-columns:repeat(6,minmax(0,1fr))}}.styleguide_swatch__iBtvG{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:3.5rem;border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.styleguide_swatchRow__XB9Qk .styleguide_swatch__iBtvG{width:auto;min-width:0}.styleguide_swatchColor__e_wNc{display:block;height:2.5rem;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border-color-subtle)}.styleguide_swatch__iBtvG:hover .styleguide_swatchColor__e_wNc{outline:2px solid var(--ds-gray-400);outline-offset:1px}.styleguide_swatchLabel__baTDk{font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);line-height:1.2}.styleguide_swatchHex__7HXm1{font-family:var(--ds-font-mono);font-size:.65rem;overflow-wrap:anywhere;color:var(--ds-gray-500);line-height:1.2;min-height:.8rem}.styleguide_semanticGrid__ezoXG{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-4)}.styleguide_semanticItem__SFnjb{display:flex;flex-direction:column;gap:2px;width:11rem}.styleguide_semanticItem__SFnjb .styleguide_swatch__iBtvG{width:100%}.styleguide_semanticNote__SYEuK{font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}.styleguide_typeScale__6FCSx{display:flex;flex-direction:column;gap:var(--ds-spacing-3)}.styleguide_typeRow__YPp3H{display:grid;grid-template-columns:8rem 1fr;grid-gap:var(--ds-spacing-1) var(--ds-spacing-4);gap:var(--ds-spacing-1) var(--ds-spacing-4);align-items:baseline;border-bottom:1px solid var(--ds-border-color-subtle);padding-bottom:var(--ds-spacing-2)}.styleguide_typeMeta__4jXDb{font-family:var(--ds-font-mono);font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}.styleguide_typeSample__mm_J4{line-height:var(--ds-line-height-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styleguide_typeNote__2Ktb0{grid-column:2;font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}.styleguide_fontSpecimens__FcYIn{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:var(--ds-spacing-4);gap:var(--ds-spacing-4);margin-bottom:var(--ds-spacing-6)}.styleguide_fontSpecimen__BvKSh{display:flex;flex-direction:column;gap:var(--ds-spacing-2);padding:var(--ds-spacing-4);background:var(--ds-card-bg);border:1px solid var(--ds-card-border);border-radius:var(--ds-radius-lg)}.styleguide_fontSpecimenMeta__4ibl_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-spacing-2);font-size:var(--ds-font-size-xs)}.styleguide_fontSpecimenMeta__4ibl_ code{font-family:var(--ds-font-mono);color:var(--ds-gray-500)}.styleguide_fontSpecimenSample__ebYN2{font-size:var(--ds-font-size-xl);line-height:var(--ds-line-height-tight);color:var(--ds-ink)}.styleguide_fontSpecimen__BvKSh .styleguide_typeNote__2Ktb0{grid-column:auto}.styleguide_spacingScale__QXfE3{display:flex;flex-direction:column;gap:var(--ds-spacing-2)}.styleguide_spacingRow__g5RZO{display:grid;grid-template-columns:9rem 1fr;grid-gap:var(--ds-spacing-4);gap:var(--ds-spacing-4);align-items:center}.styleguide_spacingMeta__6GUu9{font-family:var(--ds-font-mono);font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}.styleguide_spacingBar__1ef8J{height:1rem;background:var(--ds-primary);border-radius:2px}.styleguide_tileRow__dIr1a{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-5)}.styleguide_tileItem__4lm2h{display:flex;flex-direction:column;gap:var(--ds-spacing-1);align-items:flex-start;font-size:var(--ds-font-size-xs)}.styleguide_tileItem__4lm2h code{font-family:var(--ds-font-mono);font-size:var(--ds-font-size-xs)}.styleguide_tileNote__9tT6Q{font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}.styleguide_radiusBox__KEoin{display:block;width:5rem;height:3.5rem;background:var(--ds-gray-100);border:2px solid var(--ds-primary)}.styleguide_shadowBox__Bhoz1{display:block;width:5.5rem;height:3.5rem;background:var(--ds-card-bg);border:1px solid var(--ds-border-color-subtle);border-radius:var(--ds-radius-lg)}.styleguide_focusDemo__aucq_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-spacing-4)}.styleguide_focusTarget__cXn7W{display:inline-flex;align-items:center;padding:.5rem 1rem;font:inherit;font-size:var(--ds-font-size-sm);color:var(--ds-body-color);background:var(--ds-card-bg);border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius);cursor:pointer}.styleguide_focusTarget__cXn7W:focus-visible{outline:none;border-color:var(--ds-focus-border);box-shadow:var(--ds-focus-ring)}.styleguide_focusTarget__cXn7W[data-always-focused]{border-color:var(--ds-focus-border);box-shadow:var(--ds-focus-ring);cursor:default}.styleguide_stateNotes__t4_MK{flex-basis:100%;font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}.styleguide_stateNotes__t4_MK code{font-family:var(--ds-font-mono)}.styleguide_storybookLinks__yKtbD{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--ds-spacing-3);gap:var(--ds-spacing-3);margin-top:var(--ds-spacing-4)}.styleguide_storybookLink__XgmBP{display:flex;flex-direction:column;gap:2px;padding:var(--ds-spacing-3);background:var(--ds-card-bg);border:1px solid var(--ds-card-border);border-radius:var(--ds-radius-lg);text-decoration:none;color:inherit;transition:border-color var(--ds-transition-fast),background-color var(--ds-transition-fast)}.styleguide_storybookLink__XgmBP:hover{background:var(--ds-primary-50);border-color:var(--ds-primary-300)}.styleguide_storybookLink__XgmBP span{font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}